[med-svn] [Git][med-team/sumatra][master] 14 commits: sumalibs now available

Andreas Tille gitlab at salsa.debian.org
Thu Apr 9 13:13:08 BST 2020



Andreas Tille pushed to branch master at Debian Med / sumatra


Commits:
5daa71df by Andreas Tille at 2020-04-09T13:25:39+02:00
sumalibs now available

- - - - -
c1bf3298 by Andreas Tille at 2020-04-09T13:25:58+02:00
routine-update: Standards-Version: 4.5.0

- - - - -
510a2938 by Andreas Tille at 2020-04-09T13:25:58+02:00
routine-update: debhelper-compat 12

- - - - -
0aa7ce70 by Andreas Tille at 2020-04-09T13:26:02+02:00
routine-update: Secure URI in copyright format

- - - - -
9ca6de9c by Andreas Tille at 2020-04-09T13:26:02+02:00
R-U: Trailing whitespace in debian/changelog

- - - - -
32934429 by Andreas Tille at 2020-04-09T13:26:02+02:00
R-U: Trailing whitespace in debian/copyright

- - - - -
1cc7e00e by Andreas Tille at 2020-04-09T13:26:02+02:00
routine-update: Add salsa-ci file

- - - - -
9e623b68 by Andreas Tille at 2020-04-09T13:26:02+02:00
routine-update: Rules-Requires-Root: no

- - - - -
f6f9a27a by Andreas Tille at 2020-04-09T13:26:03+02:00
debian/copyright: use spaces rather than tabs to start continuation lines..

Fixes: lintian: tab-in-license-text
See-also: https://lintian.debian.org/tags/tab-in-license-text.html

- - - - -
10010958 by Andreas Tille at 2020-04-09T13:26:17+02:00
Set upstream metadata fields: Bug-Database, Bug-Submit.
- - - - -
a3d0a389 by Andreas Tille at 2020-04-09T14:08:04+02:00
Cleanup watch file

- - - - -
fe505935 by Andreas Tille at 2020-04-09T14:08:44+02:00
DEP3

- - - - -
42ef2780 by Andreas Tille at 2020-04-09T14:09:40+02:00
Upload to unstable

- - - - -
71edddbf by Andreas Tille at 2020-04-09T14:09:58+02:00
Ending newline

- - - - -


10 changed files:

- debian/changelog
- − debian/compat
- debian/control
- debian/copyright
- debian/patches/series
- + debian/patches/use_debian_packaged_sumalibs.patch
- debian/rules
- + debian/salsa-ci.yml
- debian/upstream/metadata
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,11 +1,21 @@
-sumatra (1.0.34-1) UNRELEASED; urgency=medium
+sumatra (1.0.34-1) unstable; urgency=medium
 
   * New upstream version
   * debhelper 12
   * Standards-Version: 4.3.0
-  TODO: https://salsa.debian.org/med-team/sumalibs
-
- -- Andreas Tille <tille at debian.org>  Tue, 09 Jul 2019 15:45:27 +0200
+  * Standards-Version: 4.5.0 (routine-update)
+  * debhelper-compat 12 (routine-update)
+  * Secure URI in copyright format (routine-update)
+  * Remove trailing whitespace in debian/changelog (routine-update)
+  * Remove trailing whitespace in debian/copyright (routine-update)
+  * Add salsa-ci file (routine-update)
+  * Rules-Requires-Root: no (routine-update)
+  * debian/copyright: use spaces rather than tabs to start continuation
+    lines.
+  * Set upstream metadata fields: Bug-Database, Bug-Submit.
+  * Cleanup watch file
+
+ -- Andreas Tille <tille at debian.org>  Thu, 09 Apr 2020 14:08:52 +0200
 
 sumatra (1.0.31-2) unstable; urgency=medium
 
@@ -41,6 +51,6 @@ sumatra (1.0.10-1) unstable; urgency=medium
 
 sumatra (1.0.01-0ubuntu1) trusty; urgency=medium
 
-  * Initial release for QIIME 1.9 
+  * Initial release for QIIME 1.9
 
  -- Tim Booth <tbooth at ceh.ac.uk>  Fri, 13 Feb 2015 16:24:17 +0000


=====================================
debian/compat deleted
=====================================
@@ -1 +0,0 @@
-12


=====================================
debian/control
=====================================
@@ -4,11 +4,14 @@ Uploaders: Tim Booth <tbooth at ceh.ac.uk>,
            Andreas Tille <tille at debian.org>
 Section: science
 Priority: optional
-Build-Depends: debhelper (>= 12~)
-Standards-Version: 4.3.0
+Build-Depends: debhelper-compat (= 12),
+               libsuma-dev,
+               zlib1g-dev
+Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/med-team/sumatra
 Vcs-Git: https://salsa.debian.org/med-team/sumatra.git
 Homepage: http://metabarcoding.org/sumatra
+Rules-Requires-Root: no
 
 Package: sumatra
 Architecture: any


=====================================
debian/copyright
=====================================
@@ -1,11 +1,11 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Contact: Céline Mercier <celine.mercier at metabarcoding.org>
 Source: https://github.com/mesocentrefc/sumatra
 
 Files: *
 Copyright: 2013-2015 Tiayyba Riaz
                      Celine Mercier
-	             Eric Coissac
+                     Eric Coissac
 License: CeCILL-2
 
 Files: debian/*
@@ -141,7 +141,7 @@ License: CeCILL-2
  The purpose of the Agreement is the grant by the Licensor to the
  Licensee of a non-exclusive, transferable and worldwide license for the
  Software as set forth in Article 5 hereinafter for the whole term of the
- protection granted by the rights over said Software. 
+ protection granted by the rights over said Software.
  .
  .
     Article 3 - ACCEPTANCE
@@ -408,7 +408,7 @@ License: CeCILL-2
  .
  9.3 The Licensee acknowledges that the Software is supplied "as is" by
  the Licensor without any other express or tacit warranty, other than
- that provided for in Article 9.2 and, in particular, without any warranty 
+ that provided for in Article 9.2 and, in particular, without any warranty
  as to its commercial value, its secured, safe, innovative or relevant
  nature.
  .


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 hardening.patch
+use_debian_packaged_sumalibs.patch


=====================================
debian/patches/use_debian_packaged_sumalibs.patch
=====================================
@@ -0,0 +1,49 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Thu, 09 Apr 2020 14:06:08 +0200
+Description: Build using Debian packaged libsuma
+
+--- a/Makefile
++++ b/Makefile
+@@ -1,4 +1,4 @@
+-PREFIX=/usr/local
++PREFIX=/usr
+ 
+ CFLAGS=-I$(PREFIX)/include
+ 
+@@ -38,7 +38,6 @@ sumatra: $(SUMATRA_OBJ)
+ clean:
+ 	rm -f $(SUMATRA_OBJ)	
+ 	rm -f $(EXEC)
+-	$(MAKE) -C ./sumalibs clean
+ 
+ install: all
+ 	install -d $(DESTDIR)$(PREFIX)/bin/
+--- a/global.mk
++++ b/global.mk
+@@ -1,16 +1,16 @@
+ 
+-LIBSUMAPATH = -L./sumalibs
++LIBSUMAPATH = 
+ 
+-LIBSUMA = ./sumalibs/libsuma.a
++LIBSUMA = 
+ 
+ CC=gcc
+ LDFLAGS:=$(LDFLAGS)
+ 
+ 
+ ifeq ($(CC),gcc)
+-        CFLAGS = -O3 -s -DOMP_SUPPORT -w
++        CFLAGS += -O3 -s -DOMP_SUPPORT -w
+ else
+-        CFLAGS = -O3 -w
++        CFLAGS += -O3 -w
+ endif
+ 
+ 
+@@ -26,5 +26,3 @@ default: all
+ #
+ ########
+ 
+-./sumalibs/libsuma.a:
+-	$(MAKE) -C ./sumalibs


=====================================
debian/rules
=====================================
@@ -9,12 +9,6 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 %:
 	dh $@
 
-override_dh_clean:
-	dh_clean
-	#Upstream is very messy.  Scrub out all the .svn stuff
-	#and .o files.
-	find sumalibs -name '*.[oa]' -delete
-
 override_dh_compress:
 	dh_compress --exclude=.pdf
 
@@ -22,4 +16,4 @@ override_dh_compress:
 # source for the manpage - currently the result is not really
 # the usual manpage structure
 #override_dh_installman:
-#	go-md2man -in=sumatra_user_manual.md -out=sumatra.1
\ No newline at end of file
+#	go-md2man -in=sumatra_user_manual.md -out=sumatra.1


=====================================
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/upstream/metadata
=====================================
@@ -1,3 +1,5 @@
+Bug-Database: https://github.com/mesocentrefc/sumatra/issues
+Bug-Submit: https://github.com/mesocentrefc/sumatra/issues/new
 Registry:
  - Name: OMICtools
    Entry: OMICS_01498


=====================================
debian/watch
=====================================
@@ -1,12 +1,3 @@
-version=3
+version=4
 
 https://git.metabarcoding.org/obitools/sumatra/wikis/home .*/sumatra/uploads/.*/sumatra_v(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz)
-
-# sumatra is maintained in a Gitlab repository
-#    https://wiki.debian.org/debian/watch#Gitlab
-# recommends something like this but it does not work
-# opts=filenamemangle=s/.*\.tar\.gz\?ref=v?(\d\S*)/<project>-$1\.tar\.gz/g \
-#  https://git.metabarcoding.org/obitools/sumatra/tags .*archive\.tar\.gz\?ref=v?(\d\S*)
-
-# Tags on Github are not up to date
-# https://github.com/mesocentrefc/sumatra/releases .*/archive/(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz)



View it on GitLab: https://salsa.debian.org/med-team/sumatra/-/compare/5e690fd5d5a6ac2cc830ee6d2045353a491020a0...71edddbf0175461a92c6d1286b3c46d7ed60a104

-- 
View it on GitLab: https://salsa.debian.org/med-team/sumatra/-/compare/5e690fd5d5a6ac2cc830ee6d2045353a491020a0...71edddbf0175461a92c6d1286b3c46d7ed60a104
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/20200409/2fe4c9a8/attachment-0001.html>


More information about the debian-med-commit mailing list