X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=debian%2Frules;h=be4c926337251bc3871b8999b00c838d28c4026c;hb=d757688c1768a432e7e27e27f90b7c0151b4a936;hp=39826a257e786f72ce9024a14265542d5ed782b3;hpb=c1372c51e9a43de7cb4669458dfdf9b036ae60d8;p=chiark-utils.git diff --git a/debian/rules b/debian/rules index 39826a2..be4c926 100755 --- a/debian/rules +++ b/debian/rules @@ -2,7 +2,7 @@ SHELL=/bin/bash -subdirs_build= cprogs +subdirs_build_arch= cprogs subdirs_nobuild=backup sync-accounts scripts package= chiark-utils packages_indep= chiark-backup chiark-scripts @@ -15,13 +15,16 @@ t= $d/tmp build: $(checkdir) - set -e; for s in $(subdirs_build); do $(MAKE) -C $$s all; done + set -e; for s in $(subdirs_build_arch); do $(MAKE) -C $$s all; done touch build +build-indep: build +build-arch: build + clean: $(checkdir) rm -f build - set -e; for s in $(subdirs_build); do \ + set -e; for s in $(subdirs_build_arch); do \ $(MAKE) -C $$s -i distclean || \ $(MAKE) -C $$s -f Makefile.in distclean; \ done @@ -31,7 +34,7 @@ binary-prep: $(checkdir) rm -rf debian/tmp* # - set -e; for s in $(subdirs_build) $(subdirs_nobuild); do \ + set -e; for s in $(subdirs_build_arch) $(subdirs_nobuild); do \ $(MAKE) -C $$s install install-docs install-examples \ prefix=$t/$$s/usr \ etcdir=$t/$$s/etc \ @@ -76,7 +79,6 @@ binary-prep: install -d $t/chiark-really/usr/share/man/man8 cd $t/chiark-utils-bin/usr/sbin && \ mv really $t/chiark-really/usr/sbin/ - strip --strip-unneeded --remove-section .note --remove-section .comment $t/chiark-really/usr/sbin/really cd $t/chiark-utils-bin/usr/share/man/man8 && \ mv really.8 $t/chiark-really/usr/share/man/man8/ rm $t/chiark-utils-bin/usr/sbin/trivsoundd \ @@ -111,6 +113,8 @@ binary-indep: checkroot build binary-prep binary-arch: checkroot build binary-prep $(checkdir) + set -ex; for p in chiark-really chiark-utils-bin chiark-rwbuffer; do \ + dh_strip -p$$p -Pdebian/tmp/$$p; done dpkg-shlibdeps -Tdebian/sv-chiark-rwbuffer \ $t/chiark-rwbuffer/usr/bin/* dpkg-shlibdeps -Tdebian/sv-chiark-really \ @@ -124,12 +128,12 @@ binary-arch: checkroot build binary-prep a="$$a -d$$d $$f"; \ done; set -x; \ dpkg-shlibdeps -Tdebian/sv-chiark-utils-bin $$a - perl -i~ -pe ' \ - next unless m/^shlibs:/; \ - s/$$/,/; s/=/=, /; \ - s/, libgmp3(?:c2)?,/, libgmp3 | libgmp3c2,/; \ - s/=, /=/; s/,$$//; \ - ' debian/sv-*[!~] + perl -i~ -pe ' '\ + -e' next unless m/^shlibs:/; '\ + -e' s/$$/,/; s/=/=, /; '\ + -e' s/, libgmp3(?:c2)?,/, libgmp3 | libgmp3c2,/; '\ + -e' s/=, /=/; s/,$$//; '\ + debian/sv-*[!~] set -e; for p in $(packages_arch); \ do debian/rules binary-one p=$$p; done