[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#982912: repeatmasker-recon FTCBFS: hardcodes "make" in d/rules



Source: repeatmasker-recon
Version: 1.08-5
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs
X-Debbugs-Cc: debian-cross@lists.debian.org

Hi,

Currently repeatmasker-recon seems to cross build from source because it harcodes make in d/rules everywhere.
The attached patch here fixes it, please consider applying.

Nilesh
diff --git a/debian/rules b/debian/rules
index 5e67508..9983fbf 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,19 +17,18 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 # main packaging script based on dh7 syntax
 %:
-	dh $@
+	dh $@ --sourcedirectory=src
 
-override_dh_auto_build:
-	cd src; make
+override_dh_auto_test:
+	echo "Do not run tests since there exists no testsuite.sh needed to run those in the package"
 
-override_dh_auto_install:
+execute_before_dh_auto_install:
 	mkdir -p bin
-	cd src; make install
-	dh_install
+
+execute_after_dh_install:
 	cp scripts/recon.pl debian/repeatmasker-recon/usr/bin/repeatmasker-recon
 	cp scripts/MSPCollect.pl debian/repeatmasker-recon/usr/bin/MSPCollect
 	
 override_dh_clean:
-	cd src; make clean
 	rm -rf bin
 	dh_clean

Reply to: