#!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export DEB_BUILD_MAINT_OPTIONS := hardening=+all export DEB_BUILD_OPTIONS=nocheck %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --sysconfdir=/etc \ --localstatedir=/var/lib \ --libexecdir=/usr/lib/cgi-bin (cd tknamazu && ./configure --prefix=/usr --with-namazu=$(CURDIR)/src/namazu --with-mknmz=$(CURDIR)/scripts/mknmz) override_dh_auto_clean: [ ! -f tknamazu/Makefile ] || (cd tknamazu && $(MAKE) distclean) dh_auto_clean override_dh_auto_install: #dh_auto_install -- prefix=$(CURDIR)/debian/tmp/usr \ # sysconfdir=$(CURDIR)/debian/tmp/etc \ # localstatedir=$(CURDIR)/debian/tmp/var \ # libexecdir=$(CURDIR)/debian/tmp/usr/lib/cgi-bin make mkinstalldirs dh_auto_install cd tknamazu && $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr mv $(CURDIR)/debian/tmp/etc/namazu/namazurc-sample \ $(CURDIR)/debian/tmp/etc/namazu/namazurc mv $(CURDIR)/debian/tmp/etc/namazu/mknmzrc-sample \ $(CURDIR)/debian/tmp/etc/namazu/mknmzrc rm -f $(CURDIR)/debian/tmp/usr/share/namazu/filter/ole* mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/namazu2-common/ mv $(CURDIR)/debian/tmp/usr/share/namazu/doc/* \ $(CURDIR)/debian/tmp/usr/share/doc/namazu2-common/ for i in COPYING INSTALL INSTALL-ja; do \ rm $(CURDIR)/debian/tmp/usr/share/namazu/etc/$$i; done mv $(CURDIR)/debian/tmp/usr/share/namazu/etc/* \ $(CURDIR)/debian/tmp/usr/share/doc/namazu2-common/ mv $(CURDIR)/tknamazu/tknamazurc \ $(CURDIR)/debian/tmp/etc/namazu/ # remove version dependency for tknamazu sed -e '1s:^.*:#! /usr/bin/wish:' $(CURDIR)/tknamazu/tknamazu > $(CURDIR)/debian/tmp/usr/bin/tknamazu.new mv $(CURDIR)/debian/tmp/usr/bin/tknamazu.new $(CURDIR)/debian/tmp/usr/bin/tknamazu chmod +x $(CURDIR)/debian/tmp/usr/bin/tknamazu mkdir -p $(CURDIR)/debian/tmp/usr/share/emacs/site-lisp/namazu/ cp lisp/gnus*.el lisp/namazu.el $(CURDIR)/debian/tmp/usr/share/emacs/site-lisp/namazu/ #dh_movefiles --sourcedir=debian/tmp -find debian/tmp/usr -type d -empty | xargs rmdir -p > /dev/null 2>&1 rm -rf $(CURDIR)/debian/tmp/var/namazu # Bug#125643 rm -rf $(CURDIR)/debian/tmp/usr/share/locale/ja_JP.SJIS # Bug#260745 dh_movefiles -pnamazu2-common --sourcedir=debian/tmp usr/share/doc/namazu2-common dh_movefiles -a -pnamazu2 --sourcedir=debian/tmp override_dh_installchangelogs: dh_installchangelogs -pnamazu2-common dh_installchangelogs -plibnmz7 -plibnmz7-dev ChangeLog -test -d $(CURDIR)/debian/libnmz7-dev && \ cp debian/copyright $(CURDIR)/debian/libnmz7-dev/usr/share/doc/libnmz7-dev/ && \ cp debian/copyright $(CURDIR)/debian/libnmz7/usr/share/doc/libnmz7/ -rm -f $(CURDIR)/debian/namazu2-common/usr/share/doc/namazu2-common/changelog override_dh_installdocs: dh_installdocs -i -XCOPYING -XINSTALL -XINSTALL-ja -XABOUT-NLS override_dh_installexamples: dh_installexamples -a -XCOPYING -XINSTALL -XINSTALL-ja override_dh_installemacsen: dh_installemacsen --priority=50 override_dh_installman: dh_installman man/namazu.1 dh_installman -plibnmz7-dev debian/nmz-config.1 override_dh_link: -rm -rf $(CURDIR)/debian/namazu2-index-tools/usr/share/doc/namazu2-index-tools dh_link -pnamazu2-index-tools /usr/share/doc/namazu2-common /usr/share/doc/namazu2-index-tools dh_link -a /usr/share/doc/namazu2-common /usr/share/doc/namazu2 dh_link -a /usr/share/tknamazu/tknamazurc /etc/namazu/tknamazurc override_dh_makeshlibs: dh_makeshlibs -a -plibnmz7 override_dh_shlibdeps: dh_shlibdeps -a -l$(CURDIR)/debian/libnmz7/usr/lib -- -Llibnmz7