Debian Patches
Status for libbdsg/0.3+git20261016.485b32b+dfsg-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| use-system-deps.patch | Use system libraries instead of the bundled git submodules The upstream build expects the sdsl-lite, DYNAMIC, hopscotch-map, libhandlegraph, BBHash, sparsepp and mio git submodules. Debian packages all of these, so use the system headers and libraries instead. diff --git a/CMakeLists.txt b/CMakeLists.txt index 0413a0b..d9440be 100644 |
Andreas Tille <tille@debian.org> | no | 2026-10-27 | ||
| soname.patch | Give the shared library a SONAME The upstream build installs libbdsg.so without a version or SONAME, which cannot be packaged as a shared library. Set a project version and a SONAME so that the library is installed as libbdsg.so.0.1.0 with the libbdsg.so.0 SONAME and the usual libbdsg.so development symlink. diff --git a/CMakeLists.txt b/CMakeLists.txt index 0413a0b..e233d0b 100644 |
Andreas Tille <tille@debian.org> | no | 2026-10-25 | ||
| no-rpath-and-build-dir.patch | Remove RPATHs and write build output outside the source tree The upstream build adds an absolute install RPATH and a $ORIGIN build RPATH, and writes object files into the source tree. Debian uses the system library search path and builds out of tree, so drop the RPATHs and use the CMake binary directory for build output. diff --git a/CMakeLists.txt b/CMakeLists.txt index 6424c0f..a36a582 100644 |
Andreas Tille <tille@debian.org> | no | 2026-10-25 |
