[med-svn] [Git][med-team/scikit-bio-binaries][master] 4 commits: Rely on checks of d-shlibs
Andreas Tille (@tille)
gitlab at salsa.debian.org
Fri Jun 19 13:51:30 BST 2026
Andreas Tille pushed to branch master at Debian Med / scikit-bio-binaries
Commits:
9078b7e7 by Andreas Tille at 2026-06-19T12:56:15+02:00
Rely on checks of d-shlibs
- - - - -
15a5e9c3 by Andreas Tille at 2026-06-19T12:59:44+02:00
We do not build for i386
- - - - -
c099bb01 by Andreas Tille at 2026-06-19T14:34:05+02:00
Fix package name in autopkgtest
- - - - -
2a346c60 by Andreas Tille at 2026-06-19T14:38:14+02:00
Use Debian build options
- - - - -
8 changed files:
- debian/control
- − debian/libskbb-dev.install
- − debian/libskbb1.install
- + debian/patches/hardening.patch
- debian/patches/series
- debian/rules
- debian/salsa-ci.yml
- debian/tests/run-unit-test
Changes:
=====================================
debian/control
=====================================
@@ -3,6 +3,7 @@ Section: science
Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
Uploaders: Andreas Tille <tille at debian.org>
Build-Depends: debhelper-compat (= 13),
+ d-shlibs,
architecture-is-64-bit,
architecture-is-little-endian,
python3,
=====================================
debian/libskbb-dev.install deleted
=====================================
@@ -1,3 +0,0 @@
-src/extern/*.h usr/include/scikit-bio-binaries
-src/*.so usr/lib/${DEB_HOST_GNU_TYPE}
-src/libskbb.a usr/lib/${DEB_HOST_GNU_TYPE}
=====================================
debian/libskbb1.install deleted
=====================================
@@ -1 +0,0 @@
-src/*.so.* usr/lib/${DEB_HOST_GNU_TYPE}
=====================================
debian/patches/hardening.patch
=====================================
@@ -0,0 +1,25 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: 2026-06-19
+Description: Use Debian build options
+Forwarded: not-needed
+
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -51,7 +51,7 @@ ifeq ($(ARCH),x86_64)
+ endif
+ endif
+
+-CXXFLAGS += -O3 -ffast-math -fopenmp -Wall -std=c++17 -pedantic -I. $(OPT) -fPIC
++CXXFLAGS += $(CPPFLAGS) -O3 -ffast-math -fopenmp -Wall -std=c++17 -pedantic -I. $(OPT) -fPIC
+
+ ifneq ($(SKBB_ENABLE_ACC_NV),)
+ ifneq ($(NV_CUDA),)
+@@ -353,7 +353,7 @@ libskbb_acc_amd.so: skbb_accapi_dyn_acc_
+ else
+ #OpenMP Target version
+ libskbb_acc_amd.so: skbb_accapi_dyn_acc_amd.o permanova_dyn_acc_amd.o
+- $(AMD_CXX) $(AMD_LDFLAGS) $(SO_LDDFLAGS) -o $@ skbb_accapi_dyn_acc_amd.o permanova_dyn_acc_amd.o
++ $(AMD_CXX) $(AMD_LDFLAGS) $(SO_LDDFLAGS) $(LDFLAGS) -o $@ skbb_accapi_dyn_acc_amd.o permanova_dyn_acc_amd.o
+ endif
+
+ endif
=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
openblas.patch
no_install.patch
shared-lib.patch
+hardening.patch
=====================================
debian/rules
=====================================
@@ -5,3 +5,12 @@
override_dh_auto_install:
echo "Rather use dh_install"
+
+override_dh_install:
+ dh_install
+ d-shlibmove --commit \
+ --multiarch \
+ --devunversioned \
+ --override s/liblapacke3-dev/liblapacke-dev/ \
+ --movedev "src/extern/*.h" usr/include/scikit-bio-binaries \
+ src/libskbb.so
=====================================
debian/salsa-ci.yml
=====================================
@@ -1,3 +1,7 @@
---
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+
+variables:
+# We do not build for i386
+ SALSA_CI_DISABLE_BUILD_PACKAGE_I386: 1
=====================================
debian/tests/run-unit-test
=====================================
@@ -1,7 +1,7 @@
#!/bin/bash
set -e
-pkg=libscikit-bio-dev
+pkg=libskbb-dev
export LC_ALL=C.UTF-8
if [ "${AUTOPKGTEST_TMP}" = "" ] ; then
View it on GitLab: https://salsa.debian.org/med-team/scikit-bio-binaries/-/compare/ce76c12602df8753b1a8dce089882eddf3cad6c3...2a346c60adf6ae7daf2bfeb55526042ec87c0e80
--
View it on GitLab: https://salsa.debian.org/med-team/scikit-bio-binaries/-/compare/ce76c12602df8753b1a8dce089882eddf3cad6c3...2a346c60adf6ae7daf2bfeb55526042ec87c0e80
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260619/8ac228bd/attachment-0001.htm>
More information about the debian-med-commit
mailing list