[med-svn] [Git][med-team/kallisto][master] 5 commits: Fix build with CMake 4 Closes: #1113067

Andreas Tille (@tille) gitlab at salsa.debian.org
Sat Oct 18 10:54:49 BST 2025



Andreas Tille pushed to branch master at Debian Med / kallisto


Commits:
72ff60fa by Andreas Tille at 2025-10-18T11:39:23+02:00
Fix build with CMake 4 Closes: #1113067

- - - - -
78baf707 by Andreas Tille at 2025-10-18T11:42:01+02:00
d/watch: version=5

- - - - -
ef7a91b9 by Andreas Tille at 2025-10-18T11:42:36+02:00
Standards-Version: 4.7.2 (routine-update)

- - - - -
f63744bf by Andreas Tille at 2025-10-18T11:45:19+02:00
Cleanup properly after build time test Closes: #1047324

- - - - -
096fd9a5 by Andreas Tille at 2025-10-18T11:54:34+02:00
Fix clean target

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/rules
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -2,12 +2,16 @@ kallisto (0.51.1+dfsg-1) UNRELEASED; urgency=medium
 
   [ Andreas Tille ]
   * New upstream version
-  * Standards-Version: 4.7.0 (routine-update)
-  * d/watch: Fix download name
+  * Standards-Version: 4.7.2 (routine-update)
   * Add support for loongarch64 in d/control
     Closes: #1057131
   * Remove patch Check_busOptions.seq_length_before_accessing.patch that is
     missing from debian/patches/series.
+  * Fix build with CMake 4
+    Closes: #1113067
+  * d/watch: version=5
+  * Cleanup properly after build time test + fix clean target
+    Closes: #1047324
 
   [ Michael R. Crusoe ]
   * d/control: simplify architecture specifications by using provisions


=====================================
debian/control
=====================================
@@ -11,7 +11,7 @@ Build-Depends: debhelper-compat (= 13),
                libhdf5-dev,
                libhts-dev,
                snakemake <!nocheck>,
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/med-team/kallisto
 Vcs-Git: https://salsa.debian.org/med-team/kallisto.git
 Homepage: https://pachterlab.github.io/kallisto


=====================================
debian/rules
=====================================
@@ -6,14 +6,20 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 CMAKE_EXTRA_FLAGS += -DDEBIAN_BUILD=1 \
                      -DLINK=shared \
-                     -DBUILD_FUNCTESTING=1 -DUSE_BAM=1
+                     -DBUILD_FUNCTESTING=1 -DUSE_BAM=1 \
+                     -DCMAKE_POLICY_VERSION_MINIMUM=3.5
 
 %:
 	dh $@
 
+override_dh_auto_clean:
+	dh_auto_clean
+	rm -rf ext/bifrost/build ext/bifrost/tmp ext/bifrost/src/bifrost-build ext/bifrost/src/bifrost-stamp
+
 override_dh_auto_configure:
 	dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)
 
 execute_after_dh_auto_test:
 	cd test && PATH=$$(find ../obj-* -name src):$(PATH) HOME=$$(mktemp --directory) snakemake --cores 1
-	rm -rf test/.snakemake test/bus_out test/quant_out/run_info.json test/transcripts.kidx.gz
+	rm -rf test/.snakemake test/bus_out test/quant_out/run_info.json test/transcripts.kidx.gz \
+	        test/quant_out test/transcripts.kidx


=====================================
debian/watch
=====================================
@@ -1,4 +1,7 @@
-version=4
+Version: 5
 
-opts="repacksuffix=+dfsg,dversionmangle=auto,filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
-  https://github.com/pachterlab/kallisto/tags .*/v?@ANY_VERSION@@ARCHIVE_EXT@
+Template: Github
+Owner: pachterlab
+Project: kallisto
+Repack-Suffix: +dfsg
+Dversion-Mangle: auto



View it on GitLab: https://salsa.debian.org/med-team/kallisto/-/compare/84c31f65218466b3a00c0bff495fc1ed5e563935...096fd9a5934b5ee5f29ac66cd8b7c633d29ef97d

-- 
View it on GitLab: https://salsa.debian.org/med-team/kallisto/-/compare/84c31f65218466b3a00c0bff495fc1ed5e563935...096fd9a5934b5ee5f29ac66cd8b7c633d29ef97d
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/20251018/eb075e81/attachment-0001.htm>


More information about the debian-med-commit mailing list