Source: calamares Version: 3.2.35.1-1 Tags: patch While looking into why calamares wouldn't cross build, I found a number of unrelated dependencies that can be reduced. libatasmart-dev is entirely unused and cryptsetup, os-prober, and policykit-1 are only used for testing. Please consider applying the attached patch.
Helmut
diff --minimal -Nru calamares-3.2.35.1/debian/changelog calamares-3.2.35.1/debian/changelog --- calamares-3.2.35.1/debian/changelog 2020-12-08 15:22:17.000000000 +0100 +++ calamares-3.2.35.1/debian/changelog 2021-02-18 07:56:15.000000000 +0100 @@ -1,3 +1,13 @@ +calamares (3.2.35.1-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Reduce Build-Depends: (Closes: #-1) + + Annotate test dependencies cryptsetup, os-prober and policykit-1 with + profile <!nocheck>. + + Drop unused libatasmart-dev. + + -- Helmut Grohne <hel...@subdivi.de> Thu, 18 Feb 2021 07:56:15 +0100 + calamares (3.2.35.1-1) unstable; urgency=medium * New upstream release diff --minimal -Nru calamares-3.2.35.1/debian/control calamares-3.2.35.1/debian/control --- calamares-3.2.35.1/debian/control 2020-05-16 11:16:54.000000000 +0200 +++ calamares-3.2.35.1/debian/control 2021-02-18 07:56:15.000000000 +0100 @@ -3,11 +3,10 @@ Priority: optional Maintainer: Jonathan Carter <j...@debian.org> Build-Depends: cmake, - cryptsetup, + cryptsetup <!nocheck>, debhelper-compat (= 13), extra-cmake-modules, gettext, - libatasmart-dev, libboost-python-dev, libkf5config-dev, libkf5coreaddons-dev, @@ -25,10 +24,10 @@ libqt5svg5-dev, libqt5webkit5-dev, libyaml-cpp-dev, - os-prober, + os-prober <!nocheck>, pkg-config, pkg-kde-tools, - policykit-1, + policykit-1 <!nocheck>, python3-dev, qml-module-qtquick-layouts, qml-module-qtquick-privatewidgets,