[med-svn] [Git][med-team/iitii][master] 7 commits: Fix build with CMake 4 Closes: #1113005

Andreas Tille (@tille) gitlab at salsa.debian.org
Fri Oct 17 19:50:56 BST 2025



Andreas Tille pushed to branch master at Debian Med / iitii


Commits:
0ea6ef92 by Andreas Tille at 2025-10-17T20:22:36+02:00
Fix build with CMake 4 Closes: #1113005

- - - - -
e5ec03af by Andreas Tille at 2025-10-17T20:30:41+02:00
d/watch: version=5

- - - - -
0bacdb3d by Andreas Tille at 2025-10-17T20:43:40+02:00
Cleanup behind testing + fix clean target Closes: #1046269

- - - - -
c4922010 by Andreas Tille at 2025-10-17T20:44:08+02:00
Standards-Version: 4.7.2 (routine-update)

- - - - -
1136b5b9 by Andreas Tille at 2025-10-17T20:44:50+02:00
debputy lint --auto-fix (routine-update)

- - - - -
e1387daa by Andreas Tille at 2025-10-17T20:49:46+02:00
Prevent building on i386 in Salsa CI and tolerate blhc failure

- - - - -
b7506f45 by Andreas Tille at 2025-10-17T20:50:34+02:00
Upload to unstable

- - - - -


6 changed files:

- debian/changelog
- + debian/clean
- debian/control
- debian/rules
- debian/salsa-ci.yml
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,16 @@
+iitii (0.0+git20191030.85209e0-4) unstable; urgency=medium
+
+  * Fix build with CMake 4
+    Closes: #1113005
+  * d/watch: version=5
+  * Cleanup behind testing + fix clean target
+    Closes: #1046269
+  * Standards-Version: 4.7.2 (routine-update)
+  * debputy lint --auto-fix (routine-update)
+  * Prevent building on i386 in Salsa CI and tolerate blhc failure
+
+ -- Andreas Tille <tille at debian.org>  Fri, 17 Oct 2025 20:49:50 +0200
+
 iitii (0.0+git20191030.85209e0-3) unstable; urgency=medium
 
   * Packaging update


=====================================
debian/clean
=====================================
@@ -0,0 +1 @@
+bin/iitii


=====================================
debian/control
=====================================
@@ -1,19 +1,21 @@
 Source: iitii
+Standards-Version: 4.7.2
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
-Uploaders: Andreas Tille <tille at debian.org>
+Uploaders:
+ Andreas Tille <tille at debian.org>,
 Section: science
 Priority: optional
-Build-Depends: debhelper-compat (= 13),
-               cmake,
-               libips4o-dev,
-               libargs-dev,
-               libmmap-allocator-dev,
-               libopenmpi-dev,
-               catch2 <!nocheck>,
-               pkgconf <!nocheck>,
-               libhts-dev <!nocheck>,
-               libglib2.0-dev <!nocheck>
-Standards-Version: 4.7.0
+Build-Depends:
+ debhelper-compat (= 13),
+ cmake,
+ libips4o-dev,
+ libargs-dev,
+ libmmap-allocator-dev,
+ libopenmpi-dev,
+ catch2 <!nocheck>,
+ pkgconf <!nocheck>,
+ libhts-dev <!nocheck>,
+ libglib2.0-dev <!nocheck>,
 Vcs-Browser: https://salsa.debian.org/med-team/iitii
 Vcs-Git: https://salsa.debian.org/med-team/iitii.git
 Homepage: https://github.com/ekg/iitii
@@ -21,8 +23,9 @@ Rules-Requires-Root: no
 
 Package: iitii
 Architecture: any
-Depends: ${shlibs:Depends},
-         ${misc:Depends}
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
 Description: Implicit Interval Tree with Interpolation Index
  Iitii is a data structure for indexing begin/end position intervals,
  such as genomic feature annotations, and answering requests for all
@@ -33,10 +36,11 @@ Description: Implicit Interval Tree with Interpolation Index
 Package: libiitii-dev
 Architecture: all
 Section: libdevel
-Depends: ${misc:Depends},
-         libips4o-dev,
-         libargs-dev,
-         libmmap-allocator-dev
+Depends:
+ ${misc:Depends},
+ libips4o-dev,
+ libargs-dev,
+ libmmap-allocator-dev,
 Description: Implicit Interval Tree with Interpolation Index (devel)
  Iitii is a data structure for indexing begin/end position intervals,
  such as genomic feature annotations, and answering requests for all


=====================================
debian/rules
=====================================
@@ -13,9 +13,16 @@ CMAKE_EXTRA_FLAGS += -DDEBIAN_BUILD=1
 %:
 	dh $@
 
+override_dh_auto_configure:
+	dh_auto_configure -- $(CMAKE_EXTRA_FLAGS) -DCMAKE_POLICY_VERSION_MINIMUM=3.5
+
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	cp $(CURDIR)/debian/missing-sources/htslib/* test
 	cp $(CURDIR)/debian/missing-sources/ctpl/*.h test
 	cd test && cmake . && make || true
+	cd test && \
+	rm -rf external CMakeFiles Testing \
+	       CMakeCache.txt CTestTestfile.cmake DartConfiguration.tcl \
+	       Makefile README cmake_install.cmake ctpl_stl.h h*.h kstring.h t*.h
 endif


=====================================
debian/salsa-ci.yml
=====================================
@@ -1,4 +1,10 @@
 ---
 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
+
+# Permit failure of blhc
+blhc:
+  allow_failure: true


=====================================
debian/watch
=====================================
@@ -1,4 +1,6 @@
-version=4
+Version: 5
 
-opts="mode=git,pretty=0.0+git%cd.%h" \
-  https://github.com/ekg/iitii.git HEAD
+Source: https://github.com/ekg/iitii.git
+Matching-Pattern: HEAD
+Mode: git
+Git-Pretty: 0.0+git%cd.%h



View it on GitLab: https://salsa.debian.org/med-team/iitii/-/compare/8cff20fa2050b1fca64abf4bd2cf1de63f765461...b7506f45407bb9e9b72785d6031f0ab92fd89abc

-- 
View it on GitLab: https://salsa.debian.org/med-team/iitii/-/compare/8cff20fa2050b1fca64abf4bd2cf1de63f765461...b7506f45407bb9e9b72785d6031f0ab92fd89abc
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/20251017/416e7e1c/attachment-0001.htm>


More information about the debian-med-commit mailing list