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

wgs-assembler builds ... but packaging is somewhat drop dead minimal, still



Dear all,

I just helped the package over the technical hurdle to build
with svn-buildpackage.

Suggestions for whoever reads this and cares about it:
 * prepare kmer as a separate binary package
 * find out what is wrong with those Makefiles in kmer
 * prepare man pages and send them upstream
 * assist upstream with the preparation of
   shared libraries
 * get the debian/watch file to not only report but also
   to download files

I could not resist to mention in the debian/control
file (to be read also by non-bioinformaticians) that
that assembler is of enormous historical value ...
in some earlier version ...

Best,
Steffen

-------- Original Message --------
Subject: [med-svn] r6158 - trunk/packages/wgs-assembler/trunk/debian
Date: Thu,  3 Mar 2011 14:42:31 +0000
From: Steffen Möller <moeller@alioth.debian.org>
To: debian-med-commit@lists.alioth.debian.org

Author: moeller
Date: 2011-03-03 14:42:27 +0000 (Thu, 03 Mar 2011)
New Revision: 6158

Modified:
   trunk/packages/wgs-assembler/trunk/debian/rules
Log:
Now it also works with svn-buildpackage


Modified: trunk/packages/wgs-assembler/trunk/debian/rules
===================================================================
--- trunk/packages/wgs-assembler/trunk/debian/rules	2011-03-03 14:20:41 UTC (rev 6157)
+++ trunk/packages/wgs-assembler/trunk/debian/rules	2011-03-03 14:42:27 UTC (rev 6158)
@@ -13,22 +13,22 @@
 	dh $@

 override_dh_auto_build:
-	export PATH=$$PATH:. ; \
-	cd kmer/build ; \
-	ln -s ../Make.compilers . ; \
-	make makepath
-	cd kmer; \
-	ln -sf build/makepath.pl build/makepath . ; \
-	sh configure.sh; \
-	make install
-	ln -s kmer/Linux-* kmer/installdir
+	# gmake is hard coded in too many places
+	cd kmer; ln -s /usr/bin/make gmake
+	cd src; ln -s /usr/bin/make gmake
+	# get a few file that would otherwise be missed
+	export PATH=$$PATH:.; cd kmer; sh configure.sh;
+	cd kmer/build ; ln -s ../Make.compilers . ; make makepath
+	cd kmer; ln -sf build/makepath.pl build/makepath build/makepath.c .
+	cd kmer; export PATH=$$PATH:.; make install
+	cd kmer; ln -sf Linux-* installdir
 	$(MAKE) -C src
-	ln -s Linux-* installdir
+	ln -sf Linux-* installdir

 override_dh_install:
-	cp installdir/bin/* $(CURDIR)/debian/wgs-assembler/usr/bin/
-	cp kmer/installdir/bin/* $(CURDIR)/debian/wgs-assembler/usr/bin/
-	cp kmer/installdir/include/* $(CURDIR)/debian/wgs-assembler/usr/include/kmer/
+	cp -r installdir/bin/* $(CURDIR)/debian/wgs-assembler/usr/bin/
+	cp -r kmer/installdir/bin/* $(CURDIR)/debian/wgs-assembler/usr/bin/
+	cp -r kmer/installdir/include/* $(CURDIR)/debian/wgs-assembler/usr/include/kmer/

 clean::
 	rm -rf kmer/makepath.pl kmer/installdir kmer/build/Make.compilers installdir


_______________________________________________
debian-med-commit mailing list
debian-med-commit@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit


Reply to: