[med-svn] [Git][med-team/centrifuge][master] 4 commits: Enable building on all architectures where jellyfish is available

Andreas Tille gitlab at salsa.debian.org
Fri Nov 6 16:01:29 GMT 2020



Andreas Tille pushed to branch master at Debian Med / centrifuge


Commits:
00ef632a by Andreas Tille at 2020-11-06T16:53:18+01:00
Enable building on all architectures where jellyfish is available

- - - - -
dacba485 by Andreas Tille at 2020-11-06T16:54:23+01:00
No need to Build-Depend hisat2 since this is available on all architectures now.  Jellyfish is the restricting package for builds.

- - - - -
4f43fd41 by Andreas Tille at 2020-11-06T16:56:03+01:00
Test on all architectures where jellyfish is available

- - - - -
fdc29ed0 by Andreas Tille at 2020-11-06T16:59:29+01:00
routine-update: Ready to upload to unstable

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/patches/enable_arm64_and_others.patch
- debian/patches/series
- debian/tests/control


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+centrifuge (1.0.3-5) unstable; urgency=medium
+
+  * Enable building on all architectures where jellyfish is available
+  * No need to Build-Depend hisat2 since this is available on all
+    architectures now.  Jellyfish is the restricting package for builds.
+  * Test on all architectures where jellyfish is available
+
+ -- Andreas Tille <tille at debian.org>  Fri, 06 Nov 2020 16:56:30 +0100
+
 centrifuge (1.0.3-4) unstable; urgency=medium
 
   * Team Upload.


=====================================
debian/control
=====================================
@@ -6,7 +6,6 @@ Priority: optional
 Build-Depends: debhelper-compat (= 13),
                dh-python,
                dh-sequence-python3,
-               hisat2,
                jellyfish
 Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/med-team/centrifuge


=====================================
debian/patches/enable_arm64_and_others.patch
=====================================
@@ -0,0 +1,17 @@
+Description: Enable building on all architectures where jellyfish is available
+FIXME: That patch is a bit rude since it relies on the fact that
+       jellyfish builds on 64 bit architectures only.  Feel free to enhance
+Author: Andreas Tille <tille at debian.org>
+Last-Update:  Fri, 06 Nov 2020 16:51:21 +0100
+
+--- a/Makefile
++++ b/Makefile
+@@ -141,7 +141,7 @@ GIT_VERSION = $(VERSION)
+ #GIT_VERSION = $(shell command -v git 2>&1 > /dev/null && git describe --long --tags --dirty --always --abbrev=10 || cat VERSION)
+ 
+ # Convert BITS=?? to a -m flag
+-BITS=32
++BITS=64
+ ifeq (x86_64,$(shell uname -m))
+ BITS=64
+ endif


=====================================
debian/patches/series
=====================================
@@ -4,3 +4,4 @@ fix_auto_ptr_usage_in_gcc-7.patch
 hardening.patch
 no_msse2.patch
 2to3.patch
+enable_arm64_and_others.patch


=====================================
debian/tests/control
=====================================
@@ -1,4 +1,5 @@
 Tests: run-unit-test
 Depends: @
 Restrictions: allow-stderr
-
+# Mention all architectures where jellyfish is available
+Architecture: amd64 arm64 mips64el ia64 riscv64



View it on GitLab: https://salsa.debian.org/med-team/centrifuge/-/compare/33c67c77e4e6714ec70a30b36326a6bb0f91ecfb...fdc29ed002184d6ede7cca41c4b95707bcc294c7

-- 
View it on GitLab: https://salsa.debian.org/med-team/centrifuge/-/compare/33c67c77e4e6714ec70a30b36326a6bb0f91ecfb...fdc29ed002184d6ede7cca41c4b95707bcc294c7
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/20201106/08ad5645/attachment-0001.html>


More information about the debian-med-commit mailing list