[med-svn] [Git][med-team/seqan2][master] 3 commits: Disable i386 build on Salsa CI
Andreas Tille (@tille)
gitlab at salsa.debian.org
Wed Dec 3 17:58:25 GMT 2025
Andreas Tille pushed to branch master at Debian Med / seqan2
Commits:
ab08980c by Andreas Tille at 2025-12-03T14:02:36+01:00
Disable i386 build on Salsa CI
- - - - -
2e1c9b80 by Andreas Tille at 2025-12-03T15:27:04+01:00
Enable building with CMake 4
- - - - -
82435d23 by Andreas Tille at 2025-12-03T18:57:03+01:00
Upload to unstable
- - - - -
5 changed files:
- debian/changelog
- + debian/patches/cmake4.patch
- debian/patches/series
- debian/rules
- debian/salsa-ci.yml
Changes:
=====================================
debian/changelog
=====================================
@@ -1,4 +1,4 @@
-seqan2 (2.4.0+dfsg-17) UNRELEASED; urgency=medium
+seqan2 (2.4.0+dfsg-17) unstable; urgency=medium
[ Santiago Vila ]
* Fix clean target. Closes: #1047218
@@ -9,8 +9,10 @@ seqan2 (2.4.0+dfsg-17) UNRELEASED; urgency=medium
* Rely on pre-initialized dpkg-architecture variables.
* Build-Depends: architecture-is-64-bit
Closes: #917851
+ * Disable i386 build on Salsa CI
+ * Enable building with CMake 4
- -- Andreas Tille <tille at debian.org> Mon, 01 Dec 2025 14:03:58 +0100
+ -- Andreas Tille <tille at debian.org> Wed, 03 Dec 2025 14:49:24 +0100
seqan2 (2.4.0+dfsg-16) unstable; urgency=medium
=====================================
debian/patches/cmake4.patch
=====================================
@@ -0,0 +1,17 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: 2025-12-03
+Description: Enable building with CMake 4
+
+--- a/util/cmake/SeqAnBuildSystem.cmake
++++ b/util/cmake/SeqAnBuildSystem.cmake
+@@ -45,6 +45,10 @@ if (POLICY CMP0054) # Disables auto-der
+ cmake_policy(SET CMP0054 NEW)
+ endif()
+
++if(POLICY CMP0167)
++ cmake_policy(SET CMP0167 NEW) # Use modern Boost finding
++endif()
++
+ # Valid values for SEQAN_BUILD_SYSTEM:
+ #
+ # DEVELOP
=====================================
debian/patches/series
=====================================
@@ -10,3 +10,4 @@ no-unaligned-access.patch
ia64_yield
python3
fix_python3_tests
+cmake4.patch
=====================================
debian/rules
=====================================
@@ -64,11 +64,15 @@ endif
export DEB_BUILD_ARCH=${DEB_BUILD_ARCH} ; \
dh_auto_configure --arch -- \
-DSEQAN_STATIC_APPS=False -DSEQAN_NO_DOX=1 \
- -DSEQAN_DISABLE_VERSION_CHECK=YES
+ -DSEQAN_DISABLE_VERSION_CHECK=YES \
+ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
+ -Wno-dev -DCMAKE_POLICY_WARNING_CMP0160=OFF
override_dh_auto_configure-indep:
dh_auto_configure --indep -B build -- \
- -DSEQAN_BUILD_SYSTEM=SEQAN_RELEASE_LIBRARY -DSEQAN_NO_DOX=1
+ -DSEQAN_BUILD_SYSTEM=SEQAN_RELEASE_LIBRARY -DSEQAN_NO_DOX=1 \
+ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
+ -Wno-dev -DCMAKE_POLICY_WARNING_CMP0160=OFF
override_dh_auto_build-arch:
dh_auto_build --arch ${MAX_PARALLEL}
=====================================
debian/salsa-ci.yml
=====================================
@@ -1,4 +1,6 @@
---
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
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+
+variables:
+ SALSA_CI_DISABLE_BUILD_PACKAGE_I386: 1
View it on GitLab: https://salsa.debian.org/med-team/seqan2/-/compare/9bb3cd362bd7bfe34b74b1613867daf67a8a7d93...82435d23d935d552b865e4a33d6439b6ad94c8ee
--
View it on GitLab: https://salsa.debian.org/med-team/seqan2/-/compare/9bb3cd362bd7bfe34b74b1613867daf67a8a7d93...82435d23d935d552b865e4a33d6439b6ad94c8ee
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/20251203/f7b86cc7/attachment-0001.htm>
More information about the debian-med-commit
mailing list