Source: libkarma Version: 0.1.2-4 Tags: patch User: helm...@debian.org Usertags: rebootstrap
Thank you for applying my cross build patch. Unfortunately, merging Build-Depends-Indep breaks cross building, because cli-common-dev cannot be satisfied. Please split Build-Depends-Indep again. The attached patch implements that in a way that works for arch-only, indep-only and full builds. Helmut
diff --minimal -Nru libkarma-0.1.2/debian/changelog libkarma-0.1.2/debian/changelog --- libkarma-0.1.2/debian/changelog 2019-01-02 00:36:36.000000000 +0100 +++ libkarma-0.1.2/debian/changelog 2019-01-06 14:42:40.000000000 +0100 @@ -1,3 +1,10 @@ +libkarma (0.1.2-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Split out Build-Depends-Indep again. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 06 Jan 2019 14:42:40 +0100 + libkarma (0.1.2-4) unstable; urgency=medium * QA upload. diff --minimal -Nru libkarma-0.1.2/debian/control libkarma-0.1.2/debian/control --- libkarma-0.1.2/debian/control 2019-01-02 00:34:12.000000000 +0100 +++ libkarma-0.1.2/debian/control 2019-01-06 14:42:38.000000000 +0100 @@ -6,6 +6,7 @@ libtagc0-dev, libusb-dev, zlib1g-dev, +Build-Depends-Indep: cli-common-dev (>= 0.8~), mono-devel (>= 2.4.2.3), Standards-Version: 4.3.0 diff --minimal -Nru libkarma-0.1.2/debian/rules libkarma-0.1.2/debian/rules --- libkarma-0.1.2/debian/rules 2019-01-02 00:34:22.000000000 +0100 +++ libkarma-0.1.2/debian/rules 2019-01-06 14:42:40.000000000 +0100 @@ -18,8 +18,10 @@ override_dh_auto_install: dh_auto_install -- MCS=$(shell which mono-csc) +DH_ADDONS= %: - dh $@ --with cli --no-parallel + dh $@ --with=$(DH_ADDONS) --no-parallel +build binary %-indep: DH_ADDONS=cli # dh_clideps expects to see dh_makeshlibs called before it, but dh_makeshlibs # is never called when building only arch-indep packages. So we force the issue