#! /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:
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:
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
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