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

Timothy Booth tbooth-guest at alioth.debian.org
Fri May 6 07:53:52 UTC 2011


Author: tbooth-guest
Date: 2011-05-06 07:53:50 +0000 (Fri, 06 May 2011)
New Revision: 6784

Modified:
   trunk/packages/ncbi-blast-plus/trunk/debian/control
   trunk/packages/ncbi-blast-plus/trunk/debian/get-orig-source
   trunk/packages/ncbi-blast-plus/trunk/debian/patches/fix_checks
   trunk/packages/ncbi-blast-plus/trunk/debian/patches/fix_gcc46_include_error
   trunk/packages/ncbi-blast-plus/trunk/debian/rules
Log:
Various changes explained in e-mail to list.

Remove need for tarball repackage
Work around conflict with blast2
Some other minor tweaks



Modified: trunk/packages/ncbi-blast-plus/trunk/debian/control
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/control	2011-05-06 07:31:21 UTC (rev 6783)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/control	2011-05-06 07:53:50 UTC (rev 6784)
@@ -13,11 +13,10 @@
 
 Package: ncbi-blast-plus
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends},${perl:Depends},ncbi-data,bzip2,libpcre3,libpcre++0, zlib1g,python,perl,libboost-all
-Conflicts: blast2
-Description: NCBI Blast+ is new blast evolution
+Depends: ${shlibs:Depends}, ${misc:Depends},${perl:Depends},ncbi-data,bzip2,libpcre3,libpcre++0,zlib1g,python,libboost-all
+Description: The next generation suite of BLAST sequence search tools
  The Basic Local Alignment Search Tool (BLAST) is the most widely
-  used sequence similarity tool. There are versions of BLAST that 
+ used sequence similarity tool. There are versions of BLAST that 
  compare protein queries to protein databases, nucleotide queries 
  to nucleotide databases, as well as versions that translate nucleotide 
  queries or databases in all six frames and compare to protein databases 
@@ -27,4 +26,4 @@
  It is also possible to compare a protein or nucleotide query to a 
  database of PSSM’s.
  The NCBI supports a BLAST web page at blast.ncbi.nlm.nih.gov as well as
-  a network service.
+ a network service.

Modified: trunk/packages/ncbi-blast-plus/trunk/debian/get-orig-source
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/get-orig-source	2011-05-06 07:31:21 UTC (rev 6783)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/get-orig-source	2011-05-06 07:53:50 UTC (rev 6784)
@@ -2,24 +2,6 @@
 
 set -e
 
-PKG=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
-VERSION=`uscan --rename --verbose --force-download | 
-    grep "Newest version on remote site is .* local version is .*" | 
-    head -n 1 | 
-    sed "s/Newest version on remote site is \([a-z0-9.]\+\),.*/\1/"`
+uscan --rename --verbose --force-download
 
-mkdir -p ../tarballs
-cd ../tarballs
 
-UTAR="${PKG}_${VERSION}.orig.tar.gz"
-mv ../${UTAR} .
-tar -xzf ${UTAR}
-
-mv ncbi-blast-${VERSION}+-src/c++ $PKG-${VERSION}.orig # .orig is requested by Developers Reference 3.4.4 §6.7.8.2
-rmdir ncbi-blast-${VERSION}+-src
-
-rm $UTAR
-
-BZIP2="--best" tar -cjf ${PKG}_${VERSION}.orig.tar.bz2 ${PKG}-${VERSION}.orig
-rm -rf ${PKG}-${VERSION}.orig
-

Modified: trunk/packages/ncbi-blast-plus/trunk/debian/patches/fix_checks
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/patches/fix_checks	2011-05-06 07:31:21 UTC (rev 6783)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/patches/fix_checks	2011-05-06 07:53:50 UTC (rev 6784)
@@ -4,8 +4,8 @@
 
 Author: Olivier Sallou <olivier.sallou at irisa.fr>
 Last-Update: 2011-05-03
---- a/scripts/common/check/check_make_unix.sh
-+++ b/scripts/common/check/check_make_unix.sh
+--- a/c++/scripts/common/check/check_make_unix.sh
++++ b/c++/scripts/common/check/check_make_unix.sh
 @@ -503,8 +503,8 @@
                          # Also, process guard works better if used after "time -p".
                          launch_sh="/var/tmp/launch.\$\$.sh"
@@ -17,16 +17,16 @@
  EOF_launch
                          chmod a+x \$launch_sh
                          \$launch_sh >\$x_log 2>&1
---- a/src/serial/datatool/datatool.sh
-+++ b/src/serial/datatool/datatool.sh
+--- a/c++/src/serial/datatool/datatool.sh
++++ b/c++/src/serial/datatool/datatool.sh
 @@ -1,4 +1,4 @@
 -#! /bin/sh
 +#! /bin/bash
  # $Id: datatool.sh 79502 2006-03-23 19:45:38Z gouriano $
  #
  
---- a/src/serial/datatool/datatool_xml.sh
-+++ b/src/serial/datatool/datatool_xml.sh
+--- a/c++/src/serial/datatool/datatool_xml.sh
++++ b/c++/src/serial/datatool/datatool_xml.sh
 @@ -1,4 +1,4 @@
 -#! /bin/sh
 +#! /bin/bash

Modified: trunk/packages/ncbi-blast-plus/trunk/debian/patches/fix_gcc46_include_error
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/patches/fix_gcc46_include_error	2011-05-06 07:31:21 UTC (rev 6783)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/patches/fix_gcc46_include_error	2011-05-06 07:53:50 UTC (rev 6784)
@@ -5,8 +5,8 @@
 
 Author: Olivier Sallou <olivier.sallou at irisa.fr>
 Last-Update: 2011-05-03
---- a/include/corelib/ncbistre.hpp
-+++ b/include/corelib/ncbistre.hpp
+--- a/c++/include/corelib/ncbistre.hpp
++++ b/c++/include/corelib/ncbistre.hpp
 @@ -116,6 +116,7 @@
  #define SEEKOFF         PUBSEEKOFF
  
@@ -15,8 +15,8 @@
  
  
  // (BEGIN_NCBI_SCOPE must be followed by END_NCBI_SCOPE later in this file)
---- a/src/objtools/blast/seqdb_reader/seqdbimpl.hpp
-+++ b/src/objtools/blast/seqdb_reader/seqdbimpl.hpp
+--- a/c++/src/objtools/blast/seqdb_reader/seqdbimpl.hpp
++++ b/c++/src/objtools/blast/seqdb_reader/seqdbimpl.hpp
 @@ -1245,7 +1245,7 @@
      CSeqDBAtlasHolder m_AtlasHolder;
      

Modified: trunk/packages/ncbi-blast-plus/trunk/debian/rules
===================================================================
--- trunk/packages/ncbi-blast-plus/trunk/debian/rules	2011-05-06 07:31:21 UTC (rev 6783)
+++ trunk/packages/ncbi-blast-plus/trunk/debian/rules	2011-05-06 07:53:50 UTC (rev 6784)
@@ -9,13 +9,17 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-export DEB_CONFIGURE_EXTRA_FLAGS= --with-dll --without-debug --with-mt  --without-gbench --without-internal  --libdir=${CURDIR}/debian/ncbi-blast-plus/usr/lib/ncbi-blast-plus  --bindir=${CURDIR}/debian/ncbi-blast-plus/usr/bin --includedir=${CURDIR}/debian/ncbi-blast-plus/usr/include  --with-3psw=std:netopt  --without-dbapi
+SOURCEDIR=${CURDIR}/c++
+export DEB_CONFIGURE_EXTRA_FLAGS= --with-dll --without-debug --with-mt  --without-gbench --without-internal  \
+    --libdir=${CURDIR}/debian/ncbi-blast-plus/usr/lib/ncbi-blast-plus  --bindir=${CURDIR}/debian/ncbi-blast-plus/usr/bin \
+    --includedir=$(SOURCEDIR)/include  --with-3psw=std:netopt  --without-dbapi
 
 override_dh_auto_configure:
-	${CURDIR}/configure ${DEB_CONFIGURE_EXTRA_FLAGS} --prefix=${CURDIR}/debian/ncbi-blast-plus
+	( cd $(SOURCEDIR) ; ./configure ${DEB_CONFIGURE_EXTRA_FLAGS} --prefix=${SOURCEDIR}/debian/ncbi-blast-plus )
 
 
 override_dh_install:
+	#TODO - can I just use -X.a -Xinclude instead of removing unneeded files later?
 	dh_install
 	rm -f ${CURDIR}/debian/ncbi-blast-plus/usr/bin/*test*
 	#mkdir -p ${CURDIR}/debian/ncbi-blast-plus-dev/usr/lib/ncbi-blast-plus
@@ -25,14 +29,14 @@
 	rm -rf ${CURDIR}/debian/ncbi-blast-plus/usr/include
 	find ${CURDIR}/debian/ncbi-blast-plus/usr/bin/ -type f -not -name "*.p*" | xargs chrpath -d
 	find ${CURDIR}/debian/ncbi-blast-plus/usr/lib/ncbi-blast-plus/*.so | xargs chrpath -d
+	mv ${CURDIR}/debian/ncbi-blast-plus/usr/bin/rpsblast ${CURDIR}/debian/ncbi-blast-plus/usr/bin/rpsblast+
 
 override_dh_clean:
 	dh_clean
 	find . -name ncbiconf_unix.h | xargs rm -f
 
 %:
-	dh $@ 
+	dh $@ --with quilt --sourcedir=$(SOURCEDIR)
 
-
 get-orig-source:
 	. debian/get-orig-source




More information about the debian-med-commit mailing list