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

Reply via email to