[Pkg-cmake-team] Bug#981135: cmake: drop unused Build-Depends: libbz2-dev and liblzma-dev

Helmut Grohne helmut at subdivi.de
Tue Jan 26 16:16:02 GMT 2021


Source: cmake
Version: 3.18.4-1
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

cmake participates in dependency loops relevant to architecture
bootstrap. Rather than look into such a difficult problem, I looked into
easily droppable dependencies and found that both libbz2-dev and
liblzma-dev are unused as cmake prefers decompressing these formats via
libarchive. Please consider applying the attached patch to drop them.

Helmut
-------------- next part --------------
diff --minimal -Nru cmake-3.18.4/debian/changelog cmake-3.18.4/debian/changelog
--- cmake-3.18.4/debian/changelog	2020-10-19 16:20:14.000000000 +0200
+++ cmake-3.18.4/debian/changelog	2021-01-26 16:54:47.000000000 +0100
@@ -1,3 +1,11 @@
+cmake (3.18.4-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop unused Build-Depends: libbz2-dev and liblzma-dev. (Closes: #-1)
+    Compression support is handled via libarchive.
+
+ -- Helmut Grohne <helmut at subdivi.de>  Tue, 26 Jan 2021 16:54:47 +0100
+
 cmake (3.18.4-1) unstable; urgency=medium
 
   [ Tobias Frost ]
diff --minimal -Nru cmake-3.18.4/debian/control cmake-3.18.4/debian/control
--- cmake-3.18.4/debian/control	2020-10-15 20:02:00.000000000 +0200
+++ cmake-3.18.4/debian/control	2021-01-26 16:54:45.000000000 +0100
@@ -7,11 +7,9 @@
 Build-Depends: debhelper-compat (= 12),
                freebsd-glue [kfreebsd-any],
                libarchive-dev (>= 3.3.3),
-               libbz2-dev,
                libcurl4-openssl-dev | libcurl-ssl-dev,
                libexpat1-dev,
                libjsoncpp-dev,
-               liblzma-dev,
                libncurses5-dev,
                librhash-dev,
                libuv1-dev (>= 1.10),


More information about the Pkg-cmake-team mailing list