[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