[med-svn] r6802 - in trunk/packages/ncbi-blast-plus/trunk/debian: . patches

olivier sallou osallou-guest at alioth.debian.org
Tue May 10 07:36:32 UTC 2011


Author: osallou-guest
Date: 2011-05-10 07:36:20 +0000 (Tue, 10 May 2011)
New Revision: 6802

Added:
   trunk/packages/ncbi-blast-plus/trunk/debian/ncbi-blast+-legacy.dirs
   trunk/packages/ncbi-blast-plus/trunk/debian/ncbi-blast+-legacy.links
   trunk/packages/ncbi-blast-plus/trunk/debian/patches/lecagy_rename_rpsblast
Modified:
   trunk/packages/ncbi-blast-plus/trunk/debian/control
   trunk/packages/ncbi-blast-plus/trunk/debian/patches/series
   trunk/packages/ncbi-blast-plus/trunk/debian/rules
Log:
add legacy package for blast cmd line compatibility

Modified: trunk/packages/ncbi-blast-plus/trunk/debian/control
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/control	2011-05-10 00:36:21 UTC (rev 6801)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/control	2011-05-10 07:36:20 UTC (rev 6802)
@@ -27,3 +27,13 @@
  database of PSSM’s.
  The NCBI supports a BLAST web page at blast.ncbi.nlm.nih.gov as well as
  a network service.
+
+Package: ncbi-blast+-legacy
+Architecture: all
+Depends: ncbi-blast+
+Description: NCBI Blast legacy call script
+ This package adds some fake scripts to call NCBI+ programs
+ with the NCBI blast command line. It makes use of the
+ legacy_blast.pl script in ncbi-blast+ package.
+ To use those scripts, /var/lib/ncbi-blast+/bin must be added
+ to the PATH.

Added: trunk/packages/ncbi-blast-plus/trunk/debian/ncbi-blast+-legacy.dirs
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/ncbi-blast+-legacy.dirs	                        (rev 0)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/ncbi-blast+-legacy.dirs	2011-05-10 07:36:20 UTC (rev 6802)
@@ -0,0 +1 @@
+/var/lib/ncbi-blast+/bin

Added: trunk/packages/ncbi-blast-plus/trunk/debian/ncbi-blast+-legacy.links
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/ncbi-blast+-legacy.links	                        (rev 0)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/ncbi-blast+-legacy.links	2011-05-10 07:36:20 UTC (rev 6802)
@@ -0,0 +1,8 @@
+var/lib/ncbi-blast+/bin/legacy.sh var/lib/ncbi-blast+/bin/blastall
+var/lib/ncbi-blast+/bin/legacy.sh var/lib/ncbi-blast+/bin/megablast
+var/lib/ncbi-blast+/bin/legacy.sh var/lib/ncbi-blast+/bin/blastpgp
+var/lib/ncbi-blast+/bin/legacy.sh var/lib/ncbi-blast+/bin/bl2seq
+var/lib/ncbi-blast+/bin/legacy.sh var/lib/ncbi-blast+/bin/rpsblast
+var/lib/ncbi-blast+/bin/legacy.sh var/lib/ncbi-blast+/bin/fastacmd
+var/lib/ncbi-blast+/bin/legacy.sh var/lib/ncbi-blast+/bin/formatdb
+var/lib/ncbi-blast+/bin/legacy.sh var/lib/ncbi-blast+/bin/seedtop

Added: trunk/packages/ncbi-blast-plus/trunk/debian/patches/lecagy_rename_rpsblast
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/patches/lecagy_rename_rpsblast	                        (rev 0)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/patches/lecagy_rename_rpsblast	2011-05-10 07:36:20 UTC (rev 6802)
@@ -0,0 +1,11 @@
+--- a/c++/src/app/blast/legacy_blast.pl
++++ b/c++/src/app/blast/legacy_blast.pl
+@@ -1064,7 +1064,7 @@
+     if (defined $opt_p and $opt_p =~ /f/i) {
+         $retval .= "/rpstblastn";
+     } else {
+-        $retval .= "/rpsblast";
++        $retval .= "/rpsblast+";
+     }
+     $retval .= &add_exe_extension();
+ 

Modified: trunk/packages/ncbi-blast-plus/trunk/debian/patches/series
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/patches/series	2011-05-10 00:36:21 UTC (rev 6801)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/patches/series	2011-05-10 07:36:20 UTC (rev 6802)
@@ -1,2 +1,3 @@
+lecagy_rename_rpsblast
 fix_checks
 fix_gcc46_include_error

Modified: trunk/packages/ncbi-blast-plus/trunk/debian/rules
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/rules	2011-05-10 00:36:21 UTC (rev 6801)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/rules	2011-05-10 07:36:20 UTC (rev 6802)
@@ -21,6 +21,7 @@
 override_dh_install:
 	#TODO - can I just use -X.a -Xinclude instead of removing unneeded files later?
 	dh_install
+	cp debian/legacy/legacy.sh debian/ncbi-blast+-legacy/var/lib/ncbi-blast+/bin
 	rm -f ${CURDIR}/debian/ncbi-blast+/usr/bin/*test*
 	#mkdir -p ${CURDIR}/debian/ncbi-blast+-dev/usr/lib/ncbi-blast+
 	rm -f ${CURDIR}/debian/ncbi-blast+/usr/lib/ncbi-blast+/*.a




More information about the debian-med-commit mailing list