summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVagrant Cascadian <vagrant@reproducible-builds.org>2020-12-25 00:43:26 +0000
committerVagrant Cascadian <vagrant@reproducible-builds.org>2020-12-24 20:57:54 -0800
commit5a38888e578289171600b71c83e7749ff890009d (patch)
tree34f50e38508e0cf1393f7d93d5b0f72a852dac78
parenteff2c6a0e48c90263272307d772eab2e843a1cd4 (diff)
debian/rules: Switch to "dh".
-rwxr-xr-xdebian/rules69
1 files changed, 28 insertions, 41 deletions
diff --git a/debian/rules b/debian/rules
index f21f401..66c7f38 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,19 +4,19 @@
-include /usr/share/dpkg/buildtools.mk
export CC
-#export DH_VERBOSE=1
+%:
+ dh $@
-build: build-stamp
-build-stamp:
- dh_testdir
- CFLAGS="-g -O2 -Wall" ./configure --prefix=/usr --with-X
- cd tools/win && CFLAGS="-g -O2 -Wall" ./configure --prefix=/usr --with-X --cache-file=../../config.cache
- $(MAKE)
- cd tools/win && make
- touch build-stamp
+override_dh_auto_configure:
+ dh_auto_configure -- --with-X
+ dh_auto_configure --builddirectory=tools/win -- --with-X --cache-file=../../config.cache
-clean:
- dh_testdir
+override_dh_auto_build:
+ dh_auto_build
+ dh_auto_build --builddirectory=tools/win
+
+du_auto_clean:
+ dh_auto_clean
rm -f build-stamp install-stamp
[ ! -e Makefile ] || $(MAKE) nuke
cd tools/win && [ ! -e Makefile ] || $(MAKE) clean
@@ -26,28 +26,32 @@ clean:
rm -f tools/win/config.cache
rm -f tools/win/config.status
rm -f tools/win/config.log
- dh_clean
-install: install-stamp
-install-stamp: build-stamp
- dh_testdir
- dh_prep
- dh_installdirs usr/bin usr/X11R6/lib/X11/wily usr/share/man/man1 /etc/X11/app-defaults \
- usr/share/doc/wily/html
+override_dh_auto_install:
+ mkdir -p debian/wily/usr/bin
install -m755 wily/wily debian/wily/usr/bin
install -m755 tools/win/win debian/wily/usr/bin
install -m755 tools/win/wgoto debian/wily/usr/bin
install -m755 tools/win/wreplace debian/wily/usr/bin
+
+ mkdir -p debian/wily/usr/share/man/man1
install -m644 debian/wily.1x debian/wily/usr/share/man/man1
- gzip -9n debian/wily/usr/share/man/man1/wily.1x
install -m644 tools/win/w*.1 debian/wily/usr/share/man/man1
- install -m644 misc/fixed.9.font debian/wily/usr/X11R6/lib/X11/wily
- install -m644 misc/prop.9.font debian/wily/usr/X11R6/lib/X11/wily
+
+ mkdir -p debian/wily/usr/share/fonts/X11/misc/
+ install -m644 misc/fixed.9.font debian/wily/usr/share/fonts/X11/misc/
+ install -m644 misc/prop.9.font debian/wily/usr/share/fonts/X11/misc/
+
+ mkdir -p debian/wily/etc/X11/app-defaults/Wily
install -m644 misc/Wily.ad \
debian/wily/etc/X11/app-defaults/Wily
+
+ mkdir -p debian/wily/usr/share/doc/wily
install -m644 misc/wily.xpm debian/wily/usr/share/doc/wily
install -m644 misc/wily2.xpm debian/wily/usr/share/doc/wily
install -m644 Doc/demo.utf debian/wily/usr/share/doc/wily
+
+ mkdir -p debian/wily/usr/share/doc/wily/html
install -m644 Doc/perl.txt debian/wily/usr/share/doc/wily/html
install -m644 Doc/FAQ.txt debian/wily/usr/share/doc/wily/html
install -m644 Doc/changes.txt debian/wily/usr/share/doc/wily/html
@@ -63,26 +67,9 @@ install-stamp: build-stamp
--owner=0 --group=0 --numeric-owner \
--pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime \
-czhf ../debian/wily/usr/share/doc/wily/wily.tar.gz wily
- touch install-stamp
-
-binary-indep: build install
-# We have nothing to do by default.
-binary-arch: build install
- dh_testdir
- dh_testroot
- dh_installdocs README
-# dh_installmanpages
+override_dh_installchangelogs:
dh_installchangelogs Doc/changes.txt
- dh_installmenu
- dh_strip
- dh_compress -Xperl.txt -Xchanges.txt -XFAQ.txt
- dh_fixperms
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary
+override_dh_installdocs:
+ dh_installdocs README