[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