[Pkg-gtkpod-devel] Bug#980831: libimobiledevice: reduce Build-Depends

Helmut Grohne helmut at subdivi.de
Fri Jan 22 21:58:53 GMT 2021


Source: libimobiledevice
Version: 1.3.0-5
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

libimobiledevice participates in a number of dependency cycles relevant
to architecture bootstrap. Instead of looking into that, I looked into
easily droppable dependencies. I found that libreadline-dev is entirly
unused. I also observe that libimobiledevice is build with openssl and
thus libgcrypt20-dev and libtasn1-6-dev are also unused. Furthermore, it
only uses libplist-dev and not libplist++-dev. Please consider dropping
the mentioned dependencies. I'm attaching a patch for your convenience.

Helmut
-------------- next part --------------
diff --minimal -Nru libimobiledevice-1.3.0/debian/changelog libimobiledevice-1.3.0/debian/changelog
--- libimobiledevice-1.3.0/debian/changelog	2020-09-17 11:05:35.000000000 +0200
+++ libimobiledevice-1.3.0/debian/changelog	2021-01-22 22:52:52.000000000 +0100
@@ -1,3 +1,14 @@
+libimobiledevice (1.3.0-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Drop unused libreadline-dev.
+    + Drop unused libgcrypt20-dev and libtasn1-6-dev as libimobiledevice is
+      built with openssl.
+    + Drop unused libplist++-dev as it only uses libplist-dev.
+
+ -- Helmut Grohne <helmut at subdivi.de>  Fri, 22 Jan 2021 22:52:52 +0100
+
 libimobiledevice (1.3.0-5) unstable; urgency=medium
 
   [ Debian Janitor ]
diff --minimal -Nru libimobiledevice-1.3.0/debian/control libimobiledevice-1.3.0/debian/control
--- libimobiledevice-1.3.0/debian/control	2020-09-17 11:05:35.000000000 +0200
+++ libimobiledevice-1.3.0/debian/control	2021-01-22 22:52:52.000000000 +0100
@@ -8,13 +8,9 @@
                cython3,
                debhelper-compat (= 12),
                dh-python,
-               libgcrypt20-dev,
                libglib2.0-dev (>= 2.14.1),
                libssl-dev,
-               libplist++-dev (>= 2.2.0),
                libplist-dev (>= 2.2.0),
-               libreadline-dev,
-               libtasn1-6-dev (>= 1.1),
                libusb-1.0-0-dev (>= 1.0.3) [linux-any],
                libusbmuxd-dev (>= 2.0.2),
                python3-dev,


More information about the Pkg-gtkpod-devel mailing list