Author: plessy Date: 2012-03-30 10:23:06 +0000 (Fri, 30 Mar 2012) New Revision: 10184
Modified: trunk/packages/wise/trunk/debian/changelog trunk/packages/wise/trunk/debian/rules Log: Short and verbose debhelper. Closes: #666319 Modified: trunk/packages/wise/trunk/debian/changelog =================================================================== --- trunk/packages/wise/trunk/debian/changelog 2012-03-30 10:09:23 UTC (rev 10183) +++ trunk/packages/wise/trunk/debian/changelog 2012-03-30 10:23:06 UTC (rev 10184) @@ -1,7 +1,11 @@ wise (2.4.1-10) UNRELEASED; urgency=low + * Convert debian/rules to dh, Closes: #666319, as it restores build flags. + * Verbose debhelper in debian/rules. * Normalised and upgraded debian/copyright file with ‘cme fix’. * Pre-Depends on dpkg (>= 1.15.6~) (debian/control). + * Conforms to Debian policy 3.9.3 (debian/control, no other changes needed). + * Convert debian/rules to dh, Closes: #666319, as it restores build flags. -- Charles Plessy <[email protected]> Fri, 30 Mar 2012 19:05:42 +0900 Modified: trunk/packages/wise/trunk/debian/rules =================================================================== --- trunk/packages/wise/trunk/debian/rules 2012-03-30 10:09:23 UTC (rev 10183) +++ trunk/packages/wise/trunk/debian/rules 2012-03-30 10:23:06 UTC (rev 10184) @@ -2,40 +2,14 @@ # -*- makefile -*- # Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +export DH_VERBOSE=1 -CFLAGS = -Wall -g +%: + dh $@ --with quilt -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif - -include /usr/share/quilt/quilt.make - -configure: configure-stamp -configure-stamp: - dh_testdir - - touch configure-stamp - -build: patch build-stamp -build-stamp: $(QUILT_STAMPFN) configure-stamp build-arch-stamp build-indep-stamp - dh_testdir - touch $@ - -build-arch: build-arch-stamp -build-arch-stamp: - dh_testdir +override_dh_auto_build: $(MAKE) -C src all $(MAKE) -C debian/manpages.d - touch $@ - -build-indep: build-indep-stamp -build-indep-stamp: - dh_testdir - # build documentation manually (docs/makefile is not useable) cat src/models/*.tex src/dynlibsrc/*.tex | perl docs/gettex.pl > docs/temp.tex cat docs/wise2api.tex docs/temp.tex docs/apiend.tex > docs/api.tex @@ -52,37 +26,27 @@ # cd docs && ps2pdf genewise21.eps cd docs && pdflatex wise2.tex cd docs && pdflatex wise2.tex - cd docs && hevea api.tex cd docs && hevea api.tex cd docs && hevea dynamite.tex cd docs && hevea dynamite.tex cd docs && hevea wise2.tex cd docs && hevea wise2.tex - mkdir -p docs/api mkdir -p docs/dynamite mkdir -p docs/wise2 - mv docs/api.html docs/api mv docs/dynamite.html docs/dynamite mv docs/wise2.html docs/wise2 - touch $@ -clean: unpatch - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - +override_dh_clean: $(MAKE) -C src clean $(MAKE) -C debian/manpages.d clean - # bugfix $(RM) -r src/oldbin for i in dba psw dnal genomewise pswdb scanwise estwise genewise sywise genewisedb promoterwise pseudowise estwisedb; do $(RM) src/modules/$$i; done $(RM) src/network/scanwise_server - # clean documentation $(RM) docs/temp.tex $(RM) docs/api.* @@ -104,55 +68,15 @@ $(RM) docs/*.haux $(RM) docs/*.htoc $(RM) docs/*.html - $(RM) -r docs/api $(RM) -r docs/dynamite $(RM) -r docs/wise2 - dh_clean -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs - +override_dh_install: # $(MAKE) install DESTDIR=$(CURDIR)/debian/wise install -m 755 src/bin/* debian/wise/usr/bin install -m 755 src/models/genomewise debian/wise/usr/bin -binary-indep: build install - dh_testdir -i - dh_testroot -i - dh_installchangelogs -i - dh_installdocs -i - dh_installexamples -i - dh_installman -i - dh_link -i - dh_strip -i - dh_compress -i - dh_fixperms -i - dh_installdeb -i - dh_gencontrol -i - dh_md5sums -i - dh_builddeb -i -- -Z xz - -binary-arch: build install - dh_testdir -a - dh_testroot -a - dh_installchangelogs -a - dh_installdocs -a - dh_installexamples -a - dh_installman -a - dh_link -a - dh_strip -a - dh_compress -a - dh_fixperms -a - dh_installdeb -a - dh_shlibdeps -a - dh_gencontrol -a - dh_md5sums -a - dh_builddeb -a -- -Z xz - -binary: binary-indep binary-arch -.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install configure +override_dh_builddeb: + dh_builddeb -- -Z xz _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
