X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;ds=sidebyside;f=debian%2Frules;h=71c4f17f3bc6bb6d36269b001c879ce72cbe2566;hb=10456dfbb4155e62258b77cbd7cdbaf05f55c4c5;hp=e0c537338315b9d12b10782825543361f97f599a;hpb=2c85e1f7f38307728b65514bdaf2d118302106bd;p=chiark-utils.git diff --git a/debian/rules b/debian/rules index e0c5373..71c4f17 100755 --- a/debian/rules +++ b/debian/rules @@ -115,9 +115,21 @@ binary-arch: checkroot build binary-prep $t/chiark-rwbuffer/usr/bin/* dpkg-shlibdeps -Tdebian/sv-chiark-really \ $t/chiark-really/usr/sbin/* - dpkg-shlibdeps -Tdebian/sv-chiark-utils-bin \ - $t/chiark-utils-bin/usr/bin/[^x]* \ - -dSuggests $t/chiark-utils-bin/usr/bin/x* + set -e; for f in $t/chiark-utils-bin/usr/bin/*; do \ + case "$$f" in \ + */xacpi-simple) d=Suggests ;; \ + */watershed|*/summer) d=Recommends ;; \ + *) d=Depends ;; \ + esac; \ + a="$$a -d$$d $$f"; \ + done; set -x; \ + dpkg-shlibdeps -Tdebian/sv-chiark-utils-bin $$a + 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