[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