Author: ucko
Date: 2011-05-29 14:54:56 +0000 (Sun, 29 May 2011)
New Revision: 6880

Modified:
   trunk/packages/ncbi-blast-plus/trunk/debian/legacy/legacy.sh
   trunk/packages/ncbi-blast-plus/trunk/debian/rules
Log:
Rework override_dh_install; adjust debian/legacy/legacy.sh accordingly.
* Don't bother with ${CURDIR}, which just adds noise.
* Leave extensions off /usr/bin scripts per Policy 10.4.
  (Update legacy.sh accordingly, and have it exec legacy_blast for efficiency.)
* Clean up tests, demos, and internal build tools, but don't worry about
  anything that we now arrange not to install in the first place.


Modified: trunk/packages/ncbi-blast-plus/trunk/debian/legacy/legacy.sh
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/legacy/legacy.sh        
2011-05-29 14:53:58 UTC (rev 6879)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/legacy/legacy.sh        
2011-05-29 14:54:56 UTC (rev 6880)
@@ -1,4 +1,4 @@
 #!/bin/sh
 
 # Execute legacy blast 
-legacy_blast.pl ${0##*/} $@
+exec legacy_blast ${0##*/} $@

Modified: trunk/packages/ncbi-blast-plus/trunk/debian/rules
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/rules   2011-05-29 14:53:58 UTC 
(rev 6879)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/rules   2011-05-29 14:54:56 UTC 
(rev 6880)
@@ -37,19 +37,21 @@
        cp c++/BUILD/bin/*    $(instroot)/bin/
 
 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/usr/share/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
-       #mv ${CURDIR}/debian/ncbi-blast+/usr/lib/ncbi-blast+/*.a 
${CURDIR}/debian/ncbi-blast+-dev/usr/lib/ncbi-blast+/
-       #mv ${CURDIR}/debian/ncbi-blast+/usr/include 
${CURDIR}/debian/ncbi-blast+-dev/usr/
-       rm -rf ${CURDIR}/debian/ncbi-blast+/usr/include
-       find ${CURDIR}/debian/ncbi-blast+/usr/bin/ -type f -not -name "*.p*" | 
xargs chrpath -d
-       find ${CURDIR}/debian/ncbi-blast+/usr/lib/ncbi-blast+/*.so | xargs 
chrpath -d
-       mv ${CURDIR}/debian/ncbi-blast+/usr/bin/rpsblast 
${CURDIR}/debian/ncbi-blast+/usr/bin/rpsblast+
+       # dh_install
+       mv $(instroot)/bin/rpsblast $(instroot)/bin/rpsblast+
+       mv $(instroot)/bin/legacy_blast.pl   $(instroot)/bin/legacy_blast
+       mv $(instroot)/bin/update_blastdb.pl $(instroot)/bin/update_blastdb
+       mv $(instroot)/bin/windowmasker_2.2.22_adapter.py \
+          $(instroot)/bin/windowmasker_2.2.22_adapter
+# Clean up tests, demos, and internal build tools
+       rm -f $(instroot)/bin/*test* $(instroot)/bin/seqdb_demo \
+           $(instroot)/bin/gene_info_reader $(instroot)/bin/datatool \
+           $(instroot)/bin/project_tree_builder \
+           $(instroot)/lib/ncbi-blast+/libtest_*.so
 
+       cp debian/legacy/legacy.sh \
+           debian/ncbi-blast+-legacy/usr/share/ncbi-blast+/bin/
+
 override_dh_clean:
        dh_clean
        find . -name ncbiconf_unix.h | xargs rm -f


_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to