X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/471f9daa24ee9251730e234fe92ad65c1fa9dff3..6f444bda1b7deb31cf7fb2395cb0993c3e3b8c42:/debian/rules diff --git a/debian/rules b/debian/rules index bf46ff2..5e94001 100755 --- a/debian/rules +++ b/debian/rules @@ -1,13 +1,23 @@ #! /usr/bin/make -f +export DH_COMPAT = 4 + build: - rm -rf deb-build build; mkdir deb-build + rm -rf deb-build deb-noadns build; mkdir deb-build deb-noadns cd deb-build; ../configure \ + --with-adns \ --prefix=/usr \ --mandir=/usr/share/man \ --libexecdir=/usr/lib make -C deb-build make -C deb-build check + cd deb-noadns; ../configure \ + --without-adns \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --libexecdir=/usr/lib + make -C deb-noadns + make -C deb-noadns check touch build clean: @@ -16,16 +26,27 @@ clean: install: build dh_clean - make -C deb-build install DESTDIR=`pwd`/debian/tmp - rm -f debian/tmp/usr/lib/*.la + make -C deb-noadns install DESTDIR=`pwd`/debian/mlib2 mkdir -p debian/mlib-dev/usr/lib mkdir -p debian/mlib-dev/usr/share/man mkdir -p debian/mlib-dev/usr/bin - mv debian/tmp/usr/bin/mLib-config debian/mlib-dev/usr/bin - mv debian/tmp/usr/share/man/man3 debian/mlib-dev/usr/share/man - mv debian/tmp/usr/lib/*.a debian/mlib-dev/usr/lib - mv debian/tmp/usr/lib/*.so debian/mlib-dev/usr/lib - mv debian/tmp/usr/include debian/mlib-dev/usr + mv debian/mlib2/usr/bin/mLib-config debian/mlib-dev/usr/bin + mv debian/mlib2/usr/share/man/man3 debian/mlib-dev/usr/share/man + mv debian/mlib2/usr/lib/*.a debian/mlib-dev/usr/lib + mv debian/mlib2/usr/lib/*.so debian/mlib-dev/usr/lib + mv debian/mlib2/usr/lib/*.la debian/mlib-dev/usr/lib + mv debian/mlib2/usr/include debian/mlib-dev/usr + mkdir -p debian/mlib-bin/usr/share/man + mv debian/mlib2/usr/bin debian/mlib-bin/usr + mv debian/mlib2/usr/share/man/man1 debian/mlib-bin/usr/share/man + make -C deb-build install DESTDIR=`pwd`/debian/mlib2-adns + rmdir debian/mlib2-adns/usr/lib/mLib + rm -rf debian/mlib2-adns/usr/bin + rm -rf debian/mlib2-adns/usr/share/man + rm -rf debian/mlib2-adns/usr/include + rm debian/mlib2-adns/usr/lib/*.a + rm debian/mlib2-adns/usr/lib/*.so + rm debian/mlib2-adns/usr/lib/*.la dh_strip -a binary-indep: @@ -33,10 +54,11 @@ binary-indep: binary-arch: install dh_testdir -a dh_testroot -a - dh_makeshlibs -a + dh_makeshlibs -a -V"mlib2 (>= 2.0.3) | mlib2-adns (>= 2.0.3)" dh_installman -a dh_compress -a dh_installdocs -a + dh_strip -a dh_shlibdeps -a dh_gencontrol -a dh_fixperms -a