X-Git-Url: https://git.distorted.org.uk/~mdw/mLib/blobdiff_plain/75721625ec223a178886db80533dbe97fb4c465e..6f444bda1b7deb31cf7fb2395cb0993c3e3b8c42:/debian/rules diff --git a/debian/rules b/debian/rules index 1d58528..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,13 +26,27 @@ clean: install: build dh_clean - make -C deb-build install DESTDIR=`pwd`/debian/tmp - rm -f debian/tmp/usr/lib/*.la - mkdir -p debian/mlib-dev/usr/lib debian/mlib-dev/usr/share/man - 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 + 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/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: @@ -30,13 +54,14 @@ binary-indep: binary-arch: install dh_testdir -a dh_testroot -a - dh_makeshlibs -a - dh_fixperms -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 dh_installdeb -a dh_md5sums -a dh_builddeb -a @@ -48,7 +73,7 @@ source: make -C deb-build dist PACKAGE=mlib mkdir deb-build/=deb= cd deb-build/=deb=; tar xvfz ../*.tar.gz - cd ..; dpkg-source -i -b mLib/deb-build/=deb=/* + d=`pwd`; cd ..; dpkg-source -i -b $$d/deb-build/=deb=/* rm -rf deb-build/=deb= -.PHONY: binary binary-arch binary-indep clean install +.PHONY: binary binary-arch binary-indep clean install source