Source: cmake Version: 3.18.4-1 Tags: patch User: helm...@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
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 <hel...@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),