#!/usr/bin/make -f CFLAGS = -g CXXFLAGS = -g ifneq "$(shell dpkg-architecture -qDEB_HOST_ARCH)" "arm" CFLAGS += -O2 CXXFLAGS += -O2 endif #export DH_VERBOSE=1 %: dh $@ override_dh_auto_configure: # auto* calls are temporary autoconf automake # trust on the auto-detect of qmail failing (for sendmail compability) CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \ ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --mandir='$${prefix}/share/man' \ --enable-use-dotlock=1 \ --enable-use-flock=1 \ --enable-sendmail=/usr/sbin/sendmail \ --enable-maildirquota \ --enable-authlib-tempreject=0 \ --with-db=gdbm include /usr/share/quilt/quilt.make clean: unpatch build: patch install: build dh install --until install # we use update-alternatives to manage these, because they're shared # by other packages, notably qmail, courier-imap, mutt, mush cd debian/maildrop/usr/bin && mv maildirmake maildirmake.maildrop cd debian/maildrop/usr/bin && mv lockmail lockmail.maildrop cd debian/maildrop/usr/bin && mv deliverquota ../sbin/deliverquota.maildrop cd debian/maildrop/usr/bin && mv makedat makedat.maildrop cd debian/maildrop/usr/share/man/man1 && mv maildirmake.1 maildirmake.maildrop.1 cd debian/maildrop/usr/share/man/man8 && mv deliverquota.8 deliverquota.maildrop.8 cd debian/maildrop/usr/share/man/man1 && mv lockmail.1 lockmail.maildrop.1 cd debian/maildrop/usr/share/man/man5 && mv maildir.5 maildir.maildrop.5 cd debian/maildrop/usr/share/man/man7 && mv maildirquota.7 maildirquota.maildrop.7 cd debian/maildrop/usr/share/man/man1 && mv makedat.1 makedat.maildrop.1 ln -s ../man7/maildropfilter.7.gz debian/maildrop/usr/share/man/man5/maildroprc.5.gz ln -s ../man7/maildropfilter.7.gz debian/maildrop/usr/share/man/man5/mailfilter.5.gz ln -s makedat.1.gz debian/maildrop/usr/share/man/man1/makedatprog.1.gz mkdir -p debian/maildrop/usr/share/doc/maildrop mv debian/maildrop/usr/share/maildrop/html debian/maildrop/usr/share/doc/maildrop/ find debian/maildrop/usr -type d -empty | xargs -r rmdir -p --ignore-fail-on-non-empty dh install --after install binary binary-arch: install dh binary --until dh_fixperms (cd debian/maildrop/usr/bin && chgrp mail maildrop lockmail.maildrop) (cd debian/maildrop/usr/bin && chmod g+s maildrop lockmail.maildrop) dh binary --after dh_fixperms