[med-svn] r20555 - in trunk/packages/theseus/trunk/debian: . tests
Andreas Tille
tille at moszumanska.debian.org
Wed Nov 25 17:14:40 UTC 2015
Author: tille
Date: 2015-11-25 17:14:34 +0000 (Wed, 25 Nov 2015)
New Revision: 20555
Added:
trunk/packages/theseus/trunk/debian/README.test
trunk/packages/theseus/trunk/debian/tests/
trunk/packages/theseus/trunk/debian/tests/control
trunk/packages/theseus/trunk/debian/tests/run-unit-test
trunk/packages/theseus/trunk/debian/theseus-examples.docs
trunk/packages/theseus/trunk/debian/theseus-examples.install
trunk/packages/theseus/trunk/debian/theseus.docs
Modified:
trunk/packages/theseus/trunk/debian/changelog
trunk/packages/theseus/trunk/debian/control
trunk/packages/theseus/trunk/debian/rules
trunk/packages/theseus/trunk/debian/theseus_align.1
Log:
Add autopkgtest and upload to unstable
Added: trunk/packages/theseus/trunk/debian/README.test
===================================================================
--- trunk/packages/theseus/trunk/debian/README.test (rev 0)
+++ trunk/packages/theseus/trunk/debian/README.test 2015-11-25 17:14:34 UTC (rev 20555)
@@ -0,0 +1,9 @@
+Notes on how this package can be tested.
+────────────────────────────────────────
+
+To run the test provided by the Debian Med packaging team please install
+the package theseus-examples and can run
+
+ sh run-unit-test
+
+in this directory.
Modified: trunk/packages/theseus/trunk/debian/changelog
===================================================================
--- trunk/packages/theseus/trunk/debian/changelog 2015-11-25 16:37:06 UTC (rev 20554)
+++ trunk/packages/theseus/trunk/debian/changelog 2015-11-25 17:14:34 UTC (rev 20555)
@@ -1,9 +1,11 @@
-theseus (3.3.0-4) UNRELEASED; urgency=medium
+theseus (3.3.0-4) unstable; urgency=medium
* Enable building arch independent packages separately
Closes: #806223
+ * Build against libgsl-dev (version 2) rather than libgsl0-dev
+ * Add autopkgtest
- -- Andreas Tille <tille at debian.org> Wed, 25 Nov 2015 17:13:37 +0100
+ -- Andreas Tille <tille at debian.org> Wed, 25 Nov 2015 18:01:44 +0100
theseus (3.3.0-3) unstable; urgency=medium
Modified: trunk/packages/theseus/trunk/debian/control
===================================================================
--- trunk/packages/theseus/trunk/debian/control 2015-11-25 16:37:06 UTC (rev 20554)
+++ trunk/packages/theseus/trunk/debian/control 2015-11-25 17:14:34 UTC (rev 20555)
@@ -5,7 +5,7 @@
Section: science
Priority: optional
Build-Depends: debhelper (>= 9),
- libgsl0-dev
+ libgsl-dev
Standards-Version: 3.9.6
Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/theseus/trunk
Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/theseus/trunk/
Modified: trunk/packages/theseus/trunk/debian/rules
===================================================================
--- trunk/packages/theseus/trunk/debian/rules 2015-11-25 16:37:06 UTC (rev 20554)
+++ trunk/packages/theseus/trunk/debian/rules 2015-11-25 17:14:34 UTC (rev 20555)
@@ -9,7 +9,7 @@
dh $@
override_dh_auto_install-arch:
- dh_auto_install -a
+ make install INSTALLDIR=$(CURDIR)/debian/$(pkg)/usr/bin
# Fix wrong path used in upstream script. Fixing it here is safer than
# changing the patch for any new upstream release
sed -e 's?/usr/local/bin?/usr/bin?' \
Added: trunk/packages/theseus/trunk/debian/tests/control
===================================================================
--- trunk/packages/theseus/trunk/debian/tests/control (rev 0)
+++ trunk/packages/theseus/trunk/debian/tests/control 2015-11-25 17:14:34 UTC (rev 20555)
@@ -0,0 +1,3 @@
+Tests: run-unit-test
+Depends: @, @builddeps@
+Restrictions: allow-stderr
Added: trunk/packages/theseus/trunk/debian/tests/run-unit-test
===================================================================
--- trunk/packages/theseus/trunk/debian/tests/run-unit-test (rev 0)
+++ trunk/packages/theseus/trunk/debian/tests/run-unit-test 2015-11-25 17:14:34 UTC (rev 20555)
@@ -0,0 +1,16 @@
+#!/bin/sh -e
+
+pkg=theseus
+
+if [ "$ADTTMP" = "" ] ; then
+ ADTTMP=`mktemp -d /tmp/${pkg}-test.XXXXXX`
+fi
+cd $ADTTMP
+cp -a /usr/share/doc/theseus/examples/* $ADTTMP
+find . -name "*.gz" -exec gunzip \{\} \;
+
+theseus 1s40.pdb
+cd cytochromes
+theseus -A cytc.aln -M cytc.filemap d*.pdb
+theseus -A cytc.aln d*.pdb
+theseus_align -f d*.pdb
Property changes on: trunk/packages/theseus/trunk/debian/tests/run-unit-test
___________________________________________________________________
Added: svn:executable
+ *
Added: trunk/packages/theseus/trunk/debian/theseus-examples.docs
===================================================================
--- trunk/packages/theseus/trunk/debian/theseus-examples.docs (rev 0)
+++ trunk/packages/theseus/trunk/debian/theseus-examples.docs 2015-11-25 17:14:34 UTC (rev 20555)
@@ -0,0 +1 @@
+debian/tests/run-unit-test
Added: trunk/packages/theseus/trunk/debian/theseus-examples.install
===================================================================
--- trunk/packages/theseus/trunk/debian/theseus-examples.install (rev 0)
+++ trunk/packages/theseus/trunk/debian/theseus-examples.install 2015-11-25 17:14:34 UTC (rev 20555)
@@ -0,0 +1 @@
+examples usr/share/doc/theseus
Added: trunk/packages/theseus/trunk/debian/theseus.docs
===================================================================
--- trunk/packages/theseus/trunk/debian/theseus.docs (rev 0)
+++ trunk/packages/theseus/trunk/debian/theseus.docs 2015-11-25 17:14:34 UTC (rev 20555)
@@ -0,0 +1 @@
+debian/README.test
Modified: trunk/packages/theseus/trunk/debian/theseus_align.1
===================================================================
--- trunk/packages/theseus/trunk/debian/theseus_align.1 2015-11-25 16:37:06 UTC (rev 20554)
+++ trunk/packages/theseus/trunk/debian/theseus_align.1 2015-11-25 17:14:34 UTC (rev 20555)
@@ -66,5 +66,3 @@
.SH AUTHOR
\fBtheseus_align\fR was written by Douglas L. Theobald, Department of
Biochemistry, Brandeis University.
-.\"-----
-
More information about the debian-med-commit
mailing list