Package: d-shlibs Severity: important Tags: patch Dear Maintainer,
During python3 transition for fontforge, I've found d-shlibs doesn't support it. >d-shlibmove --commit \ > --devunversioned \ > --exclude-la \ > --extralib debian/tmp/x/usr/lib/libgunicode.so \ > --extralib debian/tmp/x/usr/lib/libgutils.so \ > --movedev "debian/tmp/x/usr/include/*" usr/include/ \ > --movedev "debian/tmp/x/usr/lib/pkgconfig/*.pc" > usr/lib/x86_64-linux-gnu/pkgconfig \ > --override s/libfontforge3-dev/libfontforge-dev/ \ > debian/tmp/x/usr/lib/libfontforge.so >Library package automatic movement utility > --> libfontforge-dev package from same source package. (snip) > --> libpng-dev package exists. >devlibs error: There is no package matching [libpython3.7m1.0-dev] and noone >provides it, please report bug to d-shlibs maintainer (snip) > --> zlib1g-dev package exists. >make: *** [debian/rules:64: debian/stamp-local-shlibs-libfontforge] Error 1 It provides the value as libpython3.7m1.0-dev, not libpython3-dev, so I've tried to made a patch for it. Could you review it, please?
>From 381d711c89e0670510b119890eb55093c8e6c62d Mon Sep 17 00:00:00 2001 From: Hideki Yamane <henr...@debian.org> Date: Sat, 2 Nov 2019 17:34:05 +0900 Subject: [PATCH 1/2] add libpython3.[0-9]*-dev for list --- d-devlibdeps | 1 + 1 file changed, 1 insertion(+) diff --git a/d-devlibdeps b/d-devlibdeps index af7373d..d4debd4 100755 --- a/d-devlibdeps +++ b/d-devlibdeps @@ -160,6 +160,7 @@ overridedevlibdeps() { -e 's/libpthread-stubs0-dev//' \ -e 's/libpvm3-3-dev/pvm-dev/' \ -e 's/libpython2.7-1\.0-dev/libpython-dev/' \ + -e 's/libpython3\.[0-9].*-dev/libpython3-dev/' \ -e 's/libQtCore4-dev/libqt4-dev/' \ -e 's/libQtGui4-dev/libqt4-dev/' \ -e 's/libQt5\(\|Core\|Gui\|Widgets\)5-dev/qtdeclarative5-dev/' \ -- 2.24.0.rc2