Source: sdpa Version: 7.3.19-1 Severity: serious tags: patch Hello, the following patch was applied in Ubuntu to fix the package
+sdpa (7.3.16+dfsg-1ubuntu1) noble; urgency=medium + + * Fix dependency generation for the shared mumps library. + + -- Matthias Klose <[email protected]> Sat, 23 Mar 2024 15:21:45 +0100 diff -pruN 7.3.18-1/debian/control 7.3.18-1ubuntu1/debian/control --- 7.3.18-1/debian/control 2024-05-08 00:00:00.000000000 +0000 +++ 7.3.18-1ubuntu1/debian/control 2024-12-19 10:29:49.000000000 +0000 @@ -12,7 +13,7 @@ Homepage: http://sdpa.sourceforge.net/ Package: sdpa Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, - libmumps-seq-${mumps-seq:Version}t64 + ${lib:Depends} Description: High-performance package for SemiDefinite Programs The software SDPA (SemiDefinite Programming Algorithm) is one of the most efficient and stable software packages for solving SDPs based on the @@ -39,7 +40,7 @@ Description: Callable library and exampl Package: sdpam Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, - libopenblas-pthread-dev, libmumps-seq-${mumps-seq:Version}, + libopenblas-pthread-dev, ${lib:Depends}, octave, libsdpa-dev Description: Matlab/Octave interface of SDPA This package provides SDPA-M, Matlab/Octave interface diff -pruN 7.3.18-1/debian/rules 7.3.18-1ubuntu1/debian/rules --- 7.3.18-1/debian/rules 2024-05-08 00:00:00.000000000 +0000 +++ 7.3.18-1ubuntu1/debian/rules 2024-12-19 10:27:25.000000000 +0000 @@ -38,11 +38,8 @@ endif MUMPS_LIBS="/usr/lib/$(DEB_HOST_MULTIARCH)/libdmumps_seq.a /usr/lib/$(DEB_HOST_MULTIARCH)/libmumps_common_seq.a /usr/lib/$(DEB_HOST_MULTIARCH)/libmpiseq_seq.a /usr/lib/$(DEB_HOST_MULTIARCH)/libpord_seq.a -lscotch -lesmumps" DEB_CONFIGURE_EXTRA_FLAGS += --with-mumps-libs=$(MUMPS_LIBS) - -# LIBMUMPS_VER := $(shell dpkg --status libmumps-seq-dev | awk '/^Version:/ {print $$2}' |cut -f 1 -d "-") -# LIBMUMPS_VER := $(shell dpkg --status libmumps-seq-dev | grep ^Depends | tr " " "\n" | grep libmumps-seq | cut -f 3 -d "-") -LIBMUMPS_VER := $(shell dpkg --status libmumps-seq-dev | awk '/^Version:/ {print $$2}' |cut -f 1 -d "-" | cut -d . -f 1-2) -DEB_DH_GENCONTROL_ARGS_ALL = -- -Vmumps-seq:Version=$(LIBMUMPS_VER) +LIBMUMPS := $(shell dpkg-query -W -f '$${Depends}' libmumps-seq-dev | sed -E 's/.*(libmumps-seq[[:alnum:].-]+).*/\1/') +DEB_DH_GENCONTROL_ARGS_ALL = -- -Vlib:Depends=$(LIBMUMPS) SDPA_DIR=$(CURDIR)/debian/sdpa SDPAM_DIR=$(CURDIR)/debian/sdpam thanks for considering it Gianfranco

