[med-svn] [Git][med-team/crac][master] 4 commits: debhelper 11

Andreas Tille gitlab at salsa.debian.org
Thu Sep 13 13:18:35 BST 2018


Andreas Tille pushed to branch master at Debian Med / crac


Commits:
f9fad482 by Andreas Tille at 2018-09-13T06:37:50Z
debhelper 11

- - - - -
21bba8c0 by Andreas Tille at 2018-09-13T06:38:24Z
Point Vcs fields to salsa.debian.org

- - - - -
9285303c by Andreas Tille at 2018-09-13T11:58:07Z
Standards-Version: 4.2.1; add autopkgtest

- - - - -
abccdaef by Andreas Tille at 2018-09-13T12:06:22Z
Do not run build time tests in parallel since the sequence is important

- - - - -


8 changed files:

- + debian/README.test
- debian/changelog
- debian/compat
- debian/control
- debian/crac.docs
- debian/rules
- + debian/tests/control
- + debian/tests/run-unit-test


Changes:

=====================================
debian/README.test
=====================================
@@ -0,0 +1,8 @@
+Notes on how this package can be tested.
+────────────────────────────────────────
+
+This package can be tested by running the provided test:
+
+    sh run-unit-test
+
+in order to confirm its integrity.


=====================================
debian/changelog
=====================================
@@ -1,8 +1,16 @@
 crac (2.5.0+dfsg-3) UNRELEASED; urgency=low
 
+  [ Steffen Moeller ]
   * debian/upstream/metadata: RRID -> SciCrunch
 
- -- Steffen Moeller <moeller at debian.org>  Sun, 22 Oct 2017 00:05:42 +0200
+  [ Andreas Tille ]
+  * debhelper 11
+  * Point Vcs fields to salsa.debian.org
+  * Standards-Version: 4.2.1
+  * Do not run build time tests in parallel since the sequence is important
+  * Add autopkgtest
+
+ -- Andreas Tille <tille at debian.org>  Thu, 13 Sep 2018 08:38:24 +0200
 
 crac (2.5.0+dfsg-2) unstable; urgency=low
 


=====================================
debian/compat
=====================================
@@ -1 +1 @@
-9
+11


=====================================
debian/control
=====================================
@@ -3,17 +3,17 @@ Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.
 Uploaders: Andreas Tille <tille at debian.org>
 Section: science
 Priority: optional
-Build-Depends: debhelper (>= 9),
-               dh-autoreconf,
+Build-Depends: debhelper (>= 11~),
                zlib1g-dev,
                libhts-dev,
                libjellyfish-2.0-dev,
                libgzstream-dev,
                libgkarrays-dev,
-               pkg-config
-Standards-Version: 3.9.8
-Vcs-Browser: https://anonscm.debian.org/cgit/debian-med/crac.git
-Vcs-Git: https://anonscm.debian.org/git/debian-med/crac.git
+               pkg-config,
+               rsync
+Standards-Version: 4.2.1
+Vcs-Browser: https://salsa.debian.org/med-team/crac
+Vcs-Git: https://salsa.debian.org/med-team/crac.git
 Homepage: http://crac.gforge.inria.fr/
 
 Package: crac


=====================================
debian/crac.docs
=====================================
@@ -1 +1,3 @@
 README
+debian/README.test
+debian/tests/run-unit-test
\ No newline at end of file


=====================================
debian/rules
=====================================
@@ -4,7 +4,21 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+include /usr/share/dpkg/default.mk
+
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 %:
-	dh $@  --with autoreconf
+	dh $@
+
+override_dh_auto_test:
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+	# Sequence of tests is important so parallel execution is no option
+	dh_auto_test --no-parallel
+endif
+
+override_dh_installexamples:
+	mkdir debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples
+	rsync -a --exclude=Makefile* test_f debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples
+	sed -i 's+$${abs_top_builddir:-\.\./\.\.}/src/crac+crac+' `grep -wRl crac debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples/*`
+	sed -i 's+$$abs_top_builddir/src/crac-index+crac-index+' `grep -wRl crac-index debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples/*`


=====================================
debian/tests/control
=====================================
@@ -0,0 +1,3 @@
+Tests: run-unit-test
+Depends: @
+Restrictions: allow-stderr


=====================================
debian/tests/run-unit-test
=====================================
@@ -0,0 +1,19 @@
+#!/bin/bash
+set -e
+
+pkg=crac
+
+if [ "$AUTOPKGTEST_TMP" = "" ] ; then
+  AUTOPKGTEST_TMP=`mktemp -d /tmp/${pkg}-test.XXXXXX`
+  trap "rm -rf $AUTOPKGTEST_TMP" 0 INT QUIT ABRT PIPE TERM
+fi
+
+cp -a /usr/share/doc/${pkg}/examples/* $AUTOPKGTEST_TMP
+
+cd $AUTOPKGTEST_TMP/test_f
+gunzip -r *
+
+sh ./index_genomes.sh
+sh ./test_index.sh
+chmod +x ./should-get.sh
+sh ./launch_sg.sh



View it on GitLab: https://salsa.debian.org/med-team/crac/compare/a3393b916449b04290532fde935c0a5e38d4566b...abccdaef4d72823432536005b0800973ddf09bc8

-- 
View it on GitLab: https://salsa.debian.org/med-team/crac/compare/a3393b916449b04290532fde935c0a5e38d4566b...abccdaef4d72823432536005b0800973ddf09bc8
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20180913/df681fa8/attachment-0001.html>


More information about the debian-med-commit mailing list