[med-svn] [SCM] emboss branch, master, updated. debian/6.3.1-6-26-ged9ca30

Charles Plessy plessy at debian.org
Mon May 21 05:31:33 UTC 2012


The following commit has been merged in the master branch:
commit a58ba66d8e0fd6ca29abd404cb8444f44614c6ff
Author: Charles Plessy <plessy at debian.org>
Date:   Mon May 21 13:26:53 2012 +0900

    Build with dh.

diff --git a/debian/rules b/debian/rules
index 8d19bd7..6cb6a1d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,8 +10,7 @@ EMBOSS      = $(CURDIR)/debian/emboss
 EMBOSS-TEST = $(CURDIR)/debian/emboss-test
 EMBOSS-LIB  = $(CURDIR)/debian/emboss-lib
 
-CONFFLAGS   = --prefix=/usr
-CONFFLAGS   += --bindir=/usr/lib/emboss
+CONFFLAGS    = --bindir=/usr/lib/emboss
 CONFFLAGS   += --libdir=/usr/lib/emboss/lib
 CONFFLAGS   += --includedir=/usr/lib/emboss/include
 CONFFLAGS   += --enable-systemlibs
@@ -24,19 +23,16 @@ DEB_LDFLAGS += $(shell mysql_config --libs)
 DEB_LDFLAGS += -lpq
 #DEB_LDFLAGS += $(shell pg_config  | grep LIBS | cut -f2 -d=)
 
-config.status:
-	dh_testdir
-	ln -sf /usr/share/misc/config.sub .
-	ln -sf /usr/share/misc/config.guess .
-	./configure $(CONFFLAGS)
-
 include /usr/share/quilt/quilt.make
 
-build: config.status patch build-stamp
+build: patch build-stamp
 build-stamp:
-	dh_testdir
-	dh_auto_build
+	dh build
 	touch build-stamp
+
+override_dh_auto_configure:
+	dh_autotools-dev_updateconfig
+	dh_auto_configure -- $(CONFFLAGS)
 	
 override_dh_auto_build:
 	dh_auto_build -- AJAX_FIXED_ROOT=\\\"/usr/share/EMBOSS\\\" LDFLAGS="$(DEB_LDFLAGS)"
@@ -50,6 +46,7 @@ debian/manpages/success:
 clean: unpatch
 	dh_testdir
 	dh_testroot
+	dh_autotools-dev_restoreconfig
 	dh_auto_clean
 	dh_clean
 
@@ -57,8 +54,7 @@ override_dh_clean:
 	rm --force --recursive debian/emboss_tmp
 	find jemboss/ -type f -name "*.class" | xargs -r rm -f
 	[ ! -d debian/testbackup ] || ( $(RM) --recursive test ; mv debian/testbackup test )
-	dh_clean config.sub config.guess config.status test-stamp install-stamp
-	[ ! -f /usr/bin/git ] || git checkout config.sub config.guess
+	dh_clean config.status test-stamp install-stamp
 
 install: build install-stamp
 install-stamp:

-- 
The European Molecular Biology Open Software Suite.



More information about the debian-med-commit mailing list