[med-svn] [Git][med-team/jellyfish][master] 7 commits: Architecture: any (for examples: all)

Andreas Tille gitlab at salsa.debian.org
Mon May 11 22:16:46 BST 2020



Andreas Tille pushed to branch master at Debian Med / jellyfish


Commits:
33f77534 by Andreas Tille at 2020-05-11T22:20:58+02:00
Architecture: any (for examples: all)

- - - - -
8b0e5061 by Andreas Tille at 2020-05-11T22:21:20+02:00
routine-update: Standards-Version: 4.5.0

- - - - -
f731d661 by Andreas Tille at 2020-05-11T22:21:26+02:00
routine-update: autopkgtest: s/ADTTMP/AUTOPKGTEST_TMP/g

- - - - -
6818073f by Andreas Tille at 2020-05-11T22:21:26+02:00
routine-update: Add salsa-ci file

- - - - -
ddd5ccb7 by Andreas Tille at 2020-05-11T22:21:26+02:00
routine-update: Rules-Requires-Root: no

- - - - -
f2c32d35 by Andreas Tille at 2020-05-11T22:21:27+02:00
Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse.

Fixes: lintian: upstream-metadata-missing-bug-tracking
See-also: https://lintian.debian.org/tags/upstream-metadata-missing-bug-tracking.html


Fixes: lintian: upstream-metadata-missing-repository
See-also: https://lintian.debian.org/tags/upstream-metadata-missing-repository.html

- - - - -
c8d3144c by Andreas Tille at 2020-05-11T23:16:22+02:00
Add debug lines - but no clue. :-(

- - - - -


6 changed files:

- debian/changelog
- debian/control
- debian/rules
- + debian/salsa-ci.yml
- debian/tests/run-unit-test
- debian/upstream/metadata


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+jellyfish (2.3.0-5) UNRELEASED; urgency=medium
+
+  * Architecture: any (for examples: all)
+  * Standards-Version: 4.5.0 (routine-update)
+  * autopkgtest: s/ADTTMP/AUTOPKGTEST_TMP/g (routine-update)
+  * Add salsa-ci file (routine-update)
+  * Rules-Requires-Root: no (routine-update)
+  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
+    Repository-Browse.
+
+ -- Andreas Tille <tille at debian.org>  Mon, 11 May 2020 22:20:22 +0200
+
 jellyfish (2.3.0-4) unstable; urgency=medium
 
   * Remove NEWS.Debian now that we ship the python module again.


=====================================
debian/control
=====================================
@@ -20,13 +20,14 @@ Build-Depends: debhelper-compat (= 12),
                libhts-dev,
                dos2unix,
                samtools
-Standards-Version: 4.4.0
+Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/med-team/jellyfish
 Vcs-Git: https://salsa.debian.org/med-team/jellyfish.git
 Homepage: https://www.cbcb.umd.edu/software/jellyfish/
+Rules-Requires-Root: no
 
 Package: jellyfish
-Architecture: amd64
+Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          libjellyfish-2.0-2 (= ${binary:Version})
@@ -46,7 +47,7 @@ Description: count k-mers in DNA sequences
  format using the "jellyfish dump" command.
 
 Package: libjellyfish-2.0-2
-Architecture: amd64
+Architecture: any
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
@@ -70,7 +71,7 @@ Description: count k-mers in DNA sequences (dynamic library of jellyfish)
  jellyfish is linked to.
 
 Package: libjellyfish-2.0-dev
-Architecture: amd64
+Architecture: any
 Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
@@ -94,7 +95,7 @@ Description: count k-mers in DNA sequences (development files of jellyfish)
  header files)
 
 Package: python3-dna-jellyfish
-Architecture: amd64
+Architecture: any
 Section: python
 Depends: ${python3:Depends},
          ${misc:Depends},
@@ -117,7 +118,7 @@ Description: count k-mers in DNA sequences (Python bindings of jellyfish)
  This package contains the Python bindings of jellyfish.
 
 Package: libjellyfish-perl
-Architecture: amd64
+Architecture: any
 Multi-Arch: same
 Section: perl
 Depends: ${perl:Depends},
@@ -141,7 +142,7 @@ Description: count k-mers in DNA sequences (Perl bindings of jellyfish)
  This package contains the Perl bindings of jellyfish.
 
 Package: jellyfish-examples
-Architecture: amd64
+Architecture: all
 Depends: jellyfish,
          ${shlibs:Depends},
          ${misc:Depends}


=====================================
debian/rules
=====================================
@@ -31,6 +31,8 @@ override_dh_auto_install:
 	dh_auto_install -- install-data
 	dh_auto_install --sourcedirectory=swig/python --buildsystem=pybuild
 	dh_auto_install --sourcedirectory=swig/perl5
+	ls -l debian/tmp/usr/lib/*/perl5/*/auto/jellyfish/jellyfish.so
+	if [ ! -e debian/tmp/usr/lib/*/perl5/*/auto/jellyfish/jellyfish.so ] ; then sleep 1; fi
 	chrpath --delete debian/tmp/usr/lib/*/perl5/*/auto/jellyfish/jellyfish.so
 	dh_install
 	d-shlibmove --commit \


=====================================
debian/salsa-ci.yml
=====================================
@@ -0,0 +1,4 @@
+---
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml


=====================================
debian/tests/run-unit-test
=====================================
@@ -1,11 +1,11 @@
 #!/bin/sh -e
 
 pkg=jellyfish
-if [ "$ADTTMP" = "" ] ; then
-  ADTTMP=`mktemp -d /tmp/${pkg}-test.XXXXXX`
-  trap "rm -rf $ADTTMP" 0 INT QUIT ABRT PIPE TERM
+if [ "$AUTOPKGTEST_TMP" = "" ] ; then
+  AUTOPKGTEST_TMP=`mktemp -d /tmp/${pkg}-test.XXXXXX`
+  trap "rm -rf $AUTOPKGTEST_TMP" 0 INT QUIT ABRT PIPE TERM
 fi
-cd $ADTTMP
+cd $AUTOPKGTEST_TMP
 mkdir tests
 cp -a /usr/share/doc/jellyfish-examples/examples/* tests
 mv tests/compat.sh ./


=====================================
debian/upstream/metadata
=====================================
@@ -1,3 +1,5 @@
+Bug-Database: https://github.com/gmarcais/Jellyfish/issues
+Bug-Submit: https://github.com/gmarcais/Jellyfish/issues/new
 Reference:
   Author: Guillaume Marcais and Carl Kingsford
   Title: "A fast, lock-free approach for efficient parallel counting of occurrences\
@@ -17,4 +19,5 @@ Registry:
   Entry: jellyfish
 - Name: conda:bioconda
   Entry: jellyfish
-Repository: https://github.com/gmarcais/Jellyfish
+Repository: https://github.com/gmarcais/Jellyfish.git
+Repository-Browse: https://github.com/gmarcais/Jellyfish



View it on GitLab: https://salsa.debian.org/med-team/jellyfish/-/compare/ff8050adaa7f8a84c05d43f4bfcce01d267a9d3f...c8d3144c3e9ca70eebf41ef1b86ade5bf67db345

-- 
View it on GitLab: https://salsa.debian.org/med-team/jellyfish/-/compare/ff8050adaa7f8a84c05d43f4bfcce01d267a9d3f...c8d3144c3e9ca70eebf41ef1b86ade5bf67db345
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/20200511/b5eb644f/attachment-0001.html>


More information about the debian-med-commit mailing list