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: