[med-svn] r20500 - in trunk/packages/vsearch/trunk/debian: . tests
Andreas Tille
tille at moszumanska.debian.org
Sat Nov 14 19:13:09 UTC 2015
Author: tille
Date: 2015-11-14 19:13:08 +0000 (Sat, 14 Nov 2015)
New Revision: 20500
Modified:
trunk/packages/vsearch/trunk/debian/rules
trunk/packages/vsearch/trunk/debian/tests/run-unit-test
trunk/packages/vsearch/trunk/debian/vsearch.docs
Log:
Fix autopkg issues
Modified: trunk/packages/vsearch/trunk/debian/rules
===================================================================
--- trunk/packages/vsearch/trunk/debian/rules 2015-11-14 18:38:25 UTC (rev 20499)
+++ trunk/packages/vsearch/trunk/debian/rules 2015-11-14 19:13:08 UTC (rev 20500)
@@ -4,8 +4,7 @@
#export DH_VERBOSE=1
pkg := $(shell dpkg-parsechangelog | sed -n 's/^Source: //p')
-testdir := $(CURDIR)/debian/$(pkg)-data/usr/share/doc/$(pkg)/tests
-exampledir := $(CURDIR)/debian/$(pkg)-data/usr/share/doc/$(pkg)/examples
+docdir := $(CURDIR)/debian/$(pkg)/usr/share/doc/$(pkg)
HOST:=$(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
ifeq ($(HOST),x86_64)
@@ -54,9 +53,6 @@
override_dh_install:
dh_install
# tweak path tp vsearch binary in test scripts
- mkdir -p $(testdir)/eval
- for tst in eval/*.sh ; do sed 's?\.\./src/vsearch?/usr/bin/vsearch?' $${tst} > $(testdir)/$${tst} ; done
- sed -i 's?#\(VSEARCH=/usr/bin/vsearch\)?\1?' $(testdir)/eval/eval.sh ; done
- mkdir -p $(testdir)/test
- for tst in test/*.sh ; do sed 's?\.\./src/vsearch?/usr/bin/vsearch?' $${tst} > $(testdir)/$${tst} ; done
+ mkdir -p $(docdir)/test
+ for tst in test/*.sh ; do sed 's?\.\./bin/vsearch?/usr/bin/vsearch?' $${tst} > $(docdir)/$${tst} ; done
Modified: trunk/packages/vsearch/trunk/debian/tests/run-unit-test
===================================================================
--- trunk/packages/vsearch/trunk/debian/tests/run-unit-test 2015-11-14 18:38:25 UTC (rev 20499)
+++ trunk/packages/vsearch/trunk/debian/tests/run-unit-test 2015-11-14 19:13:08 UTC (rev 20500)
@@ -10,13 +10,17 @@
cd ${pkg}-test
cp -a /usr/share/doc/${pkg}/test .
VDATADIR=/usr/share/vsearch/data
+if [ ! -d ${VDATADIR} ] ; then
+ echo "You need to install vsearch-data package to run this test."
+ exit 1
+fi
+
for datadir in `find ${VDATADIR} -type d | sed -e "s#${VDATADIR}/*##" -e "/^$/d"` ; do mkdir -p ../vsearch-data/${datadir} ; done
for datafile in `find ${VDATADIR} -type f` ; do
ln -s ${datafile} `echo ${datafile} | sed -e "s#${VDATADIR}/#../vsearch-data/#"`
done
zcat ../vsearch-data/BioMarKs.fsa.gz > ../vsearch-data/BioMarKs.fsa
cd test
-sed -i 's?../bin/vsearch?/usr/bin/vsearch?' *.sh
for t in *.sh ; do
bash $t v
done
Modified: trunk/packages/vsearch/trunk/debian/vsearch.docs
===================================================================
--- trunk/packages/vsearch/trunk/debian/vsearch.docs 2015-11-14 18:38:25 UTC (rev 20499)
+++ trunk/packages/vsearch/trunk/debian/vsearch.docs 2015-11-14 19:13:08 UTC (rev 20500)
@@ -1,4 +1,3 @@
*.html
man/*.pdf
debian/tests/run-unit-test
-test
More information about the debian-med-commit
mailing list