- If necessary, patch po/Makefile.in from po-Makefile.in.in.diff to

get DESTDIR installation (required to get locales installed
correctly).
- Use dh_perl to get accurate perl dependencies.
This commit is contained in:
Ivo Timmermans 2000-11-02 22:51:16 +00:00
parent ef12849c1a
commit 6a10e42f73
4 changed files with 43 additions and 14 deletions

4
debian/changelog vendored
View file

@ -1,10 +1,12 @@
tinc (1.0pre3-0.1) unstable; urgency=low
tinc (1.0pre3-0.2) unstable; urgency=low
* New upstream version (1.0pre3) (Closes: #71274).
* Better Depends and Build-Depends lines.
* Dropped dependencies on libgmp, added libssl.
* doc-base.tinc: New file.
* Deleted the file shlibs, as there on longer is a libblowfish.
* Patch po/Makefile.in.in from po-Makefile.in.in.diff if necessary.
* Use dh_perl to get accurate perl dependencies.
-- Ivo Timmermans <ivo@debian.org> Thu, 2 Nov 2000 16:53:52 +0100

2
debian/control vendored
View file

@ -8,7 +8,7 @@ Build-Depends: libc6-dev, libssl095a-dev, autoconf (>= 2.12),
Package: tinc
Architecture: i386
Depends: ${shlibs:Depends}, (libssl095a|libssl095|libssl09), perl5
Depends: ${shlibs:Depends}, ${perl:Depends}
Description: Virtual Private Network daemon
tinc is a daemon with which you can create a virtual private network
(VPN). One daemon can handle multiple connections, so you can

32
debian/po-Makefile.in.in.diff vendored Normal file
View file

@ -0,0 +1,32 @@
--- Makefile.in.in.orig Thu Nov 2 20:02:58 2000
+++ Makefile.in.in Thu Nov 2 23:25:42 2000
@@ -24,6 +24,8 @@
gettextsrcdir = $(prefix)/share/gettext/po
subdir = po
+DESTDIR =
+
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@
@@ -111,16 +113,16 @@
install-data-no: all
install-data-yes: all
if test -r "$(MKINSTALLDIRS)"; then \
- $(MKINSTALLDIRS) $(datadir); \
+ $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
else \
- $(SHELL) $(top_srcdir)/mkinstalldirs $(datadir); \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
fi
@catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
case "$$cat" in \
- *.gmo) destdir=$(gnulocaledir);; \
- *) destdir=$(localedir);; \
+ *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
+ *) destdir=$(DESTDIR)$(localedir);; \
esac; \
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
dir=$$destdir/$$lang/LC_MESSAGES; \

19
debian/rules vendored
View file

@ -12,6 +12,12 @@ build: build-stamp
build-stamp:
dh_testdir
# # If the Makefile.in.in file in po/ already contains DESTDIR support, skip the patching.
cd `pwd`/po ; ( \
if ! grep DESTDIR Makefile.in.in > /dev/null ; then \
patch -Ns -p0 < `pwd`/../debian/po-Makefile.in.in.diff || true ;\
fi ;\
)
./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --sysconfdir=/etc
$(MAKE)
@ -36,7 +42,6 @@ install: build
mkdir -p `pwd`/debian/tmp/etc/tinc/example
cp doc/tinc.conf.sample `pwd`/debian/tmp/etc/tinc/example/tinc.conf
ln -s /usr/share/doc/tinc/README.Debian `pwd`/debian/tmp/etc/tinc/example/README
rm -f `pwd`/debian/tmp/usr/lib/tinc/libblowfish.so
# Build architecture-independent files here.
@ -45,30 +50,20 @@ binary-indep: build install
# Build architecture-dependent files here.
binary-arch: build install
# dh_testversion
dh_testdir
dh_testroot
# dh_installdebconf
dh_installdocs
dh_installexamples
# dh_installmenu
# dh_installemacsen
# dh_installpam
dh_installinit
# dh_installcron
dh_installmanpages
dh_installinfo
# dh_undocumented
dh_installchangelogs ChangeLog
dh_link
dh_strip
dh_compress
dh_fixperms
# # You may want to make some executables suid here.
# dh_suidregister
# dh_makeshlibs
dh_installdeb
# dh_perl
dh_perl
dh_shlibdeps
dh_gencontrol
dh_md5sums