X-Git-Url: https://git.llucax.com/software/mutt-debian.git/blobdiff_plain/f1c23f1883dc88d61c2229f2ea59a0d236b7d6c0..2b78277fa96ebf26fe69ad4d1ef9dfb8c2599009:/debian/rules diff --git a/debian/rules b/debian/rules index 0deaca2..7a34979 100755 --- a/debian/rules +++ b/debian/rules @@ -75,12 +75,7 @@ configure: $(objdir)/configure-stamp $(objdir)/configure-stamp: $(QUILT_STAMPFN) dh_testdir - #ln -sf /usr/share/misc/config.sub . - #ln -sf /usr/share/misc/config.guess . - - # do not rebuild these files - touch configure.ac aclocal.m4 Makefile.in configure config.h.in - + autoreconf --install --include=m4 -mkdir $(objdir) cd $(objdir) && \ env CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" \ @@ -112,7 +107,7 @@ debian/tmp/install-stamp: $(objdir)/build-stamp chmod +x debian/header.awk debian/header.awk debian/patches/features/* >debian/tmp/README.Patches - ( sed -e '/## More settings/,$$d' $(objdir)/Muttrc || exit 1 ; \ + ( sed -e '/## More settings/,$$d' $(objdir)/doc/Muttrc || exit 1 ; \ cat debian/extra/rc/Muttrc.foot ) > debian/tmp/Muttrc ( echo "# GnuPG configuration"; \ @@ -132,9 +127,11 @@ binary binary-arch: build install dh_installdocs dh_installexamples dh_installchangelogs ChangeLog + install -m644 debian/mutt.lintian $(CURDIR)/debian/mutt/usr/share/lintian/overrides/mutt + dh_strip --dbg-package=mutt-dbg + rm -rf $(CURDIR)/debian/mutt-dbg/usr/share/doc/mutt-dbg dh_link - dh_strip dh_compress --exclude usr/share/doc/mutt/README.Patches dh_fixperms --exclude usr/bin/mutt_dotlock dh_installdeb @@ -152,12 +149,18 @@ clean: unpatch # please dpkg-source rm -f po/*.gmo - #rm -f config.guess config.sub touch PATCHES # remove build tree rm -rf $(objdir) + # remove autotool-generated files so they don't show up in the diff.gz + rm -f configure config.h.in + rm -f Makefile.in contrib/Makefile.in imap/Makefile.in doc/Makefile.in m4/Makefile.in + + # clean PATCHES hunks (blame quilt refresh) + for p in `grep -rl PATCHES debian/patches` ; do perl -wi debian/fix-PATCHES.pl $$p ; done + dh_clean .PHONY: configure build build-arch build-indep clean install binary binary-arch binary-indep patch