[med-svn] r3271 - trunk/packages/emboss/trunk/debian

Charles Plessy plessy at alioth.debian.org
Wed Apr 8 07:30:53 UTC 2009


Author: plessy
Date: 2009-04-08 07:30:53 +0000 (Wed, 08 Apr 2009)
New Revision: 3271

Modified:
   trunk/packages/emboss/trunk/debian/changelog
   trunk/packages/emboss/trunk/debian/rules
Log:
Repaired the regression tests and made stamping work.


Modified: trunk/packages/emboss/trunk/debian/changelog
===================================================================
--- trunk/packages/emboss/trunk/debian/changelog	2009-04-08 06:34:32 UTC (rev 3270)
+++ trunk/packages/emboss/trunk/debian/changelog	2009-04-08 07:30:53 UTC (rev 3271)
@@ -4,6 +4,10 @@
     - Corrections on syntax using the master qualifier name as a suffix.
     - Better support of the --without-x (not used in this package).
     - Bug corrected for needle and water using the -nobrief option.
+  * debian/rules
+    - Corrected again the targets to avoid calling them when it is not
+      necessary.
+    - Defines emboss_acdroot and emboss_data in order to run the tests.
 
  -- Charles Plessy <plessy at debian.org>  Wed, 08 Apr 2009 14:42:58 +0900
 

Modified: trunk/packages/emboss/trunk/debian/rules
===================================================================
--- trunk/packages/emboss/trunk/debian/rules	2009-04-08 06:34:32 UTC (rev 3270)
+++ trunk/packages/emboss/trunk/debian/rules	2009-04-08 07:30:53 UTC (rev 3271)
@@ -29,8 +29,8 @@
 
 include /usr/share/quilt/quilt.make
 
-build: build-stamp
-build-stamp: config.status patch debian/copyright
+build: build-stamp config.status patch debian/copyright
+build-stamp:
 	dh_testdir
 	$(MAKE) AJAX_FIXED_ROOT=\\\"/usr/share/EMBOSS\\\"
 	touch build-stamp
@@ -64,7 +64,7 @@
 
 	dh_clean debian/copyright config.sub config.guess test-stamp
 
-install: build-stamp install-stamp
+install: build install-stamp
 install-stamp:
 	dh_testdir
 	dh_testroot
@@ -119,13 +119,17 @@
 
 	touch install-stamp
 
-test: test-stamp
+test: build test-stamp
 test-stamp:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-	[ ../debian/testembossrcbackup ] || cp test/.embossrc ../debian/testembossrcbackup
+	$(RM) test-stamp
+	[ debian/testembossrcbackup ] || cp test/.embossrc debian/testembossrcbackup
 	sed -i "/SET emboss_tempdata/cSET emboss_tempdata $(CURDIR)/test" test/.embossrc
 	sed -i "/SET emboss_qadata/cSET emboss_qadata $(CURDIR)/test" test/.embossrc
-	cd test/qa && PATH=$(CURDIR)/emboss:$$PATH ./qatest.csh
+	echo "SET emboss_acdroot $(CURDIR)/emboss/acd" >> test/.embossrc
+	echo "SET emboss_data $(CURDIR)/emboss/data" >> test/.embossrc
+	cd test/qa && EMBOSSRC=$(CURDIR)/test PATH=$(CURDIR)/emboss:$$PATH ./qatest.csh
+	touch test-stamp
 endif
 
 binary-indep: build install




More information about the debian-med-commit mailing list