Source: libusb-1.0 Version: 2:1.0.26-1 Severity: minor Tags: patch User: helm...@debian.org Usertags: rebootstrap
libusb-1.0 builds a udeb package. It would be nice to be able to opt out of building it via the noudeb build profile. I'm attaching a patch for your convenience. Helmut
diff --minimal -Nru libusb-1.0-1.0.26/debian/changelog libusb-1.0-1.0.26/debian/changelog --- libusb-1.0-1.0.26/debian/changelog 2022-04-10 21:47:30.000000000 +0200 +++ libusb-1.0-1.0.26/debian/changelog 2022-11-27 21:45:49.000000000 +0100 @@ -1,3 +1,10 @@ +libusb-1.0 (2:1.0.26-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Support the noudeb build profile. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 27 Nov 2022 21:45:49 +0100 + libusb-1.0 (2:1.0.26-1) unstable; urgency=medium * New upstream release. diff --minimal -Nru libusb-1.0-1.0.26/debian/control libusb-1.0-1.0.26/debian/control --- libusb-1.0-1.0.26/debian/control 2022-01-23 14:59:29.000000000 +0100 +++ libusb-1.0-1.0.26/debian/control 2022-11-27 21:45:00.000000000 +0100 @@ -50,6 +50,7 @@ Package: libusb-1.0-0-udeb Package-Type: udeb +Build-Profiles: <!noudeb> Section: debian-installer Architecture: linux-any hurd-any Depends: ${shlibs:Depends} diff --minimal -Nru libusb-1.0-1.0.26/debian/rules libusb-1.0-1.0.26/debian/rules --- libusb-1.0-1.0.26/debian/rules 2020-12-02 23:26:22.000000000 +0100 +++ libusb-1.0-1.0.26/debian/rules 2022-11-27 21:45:48.000000000 +0100 @@ -16,15 +16,21 @@ # override_dh_auto_configure-arch: dh_auto_configure --builddirectory build-deb -- --enable-tests-build +ifeq (,$(filter noudeb,$(DEB_BUILD_PROFILES))) CFLAGS="$(CFLAGS) -Os" dh_auto_configure --builddirectory build-udeb -- --libdir=\$${prefix}/lib/ +endif override_dh_auto_build-arch: dh_auto_build --builddirectory build-deb +ifeq (,$(filter noudeb,$(DEB_BUILD_PROFILES))) dh_auto_build --builddirectory build-udeb +endif override_dh_auto_install-arch: dh_auto_install --builddirectory build-deb --destdir=$(CURDIR)/debian/tmp-deb +ifeq (,$(filter noudeb,$(DEB_BUILD_PROFILES))) dh_auto_install --builddirectory build-udeb --destdir=$(CURDIR)/debian/tmp-udeb +endif override_dh_install-arch: dh_install -Nlibusb-1.0-0-udeb --sourcedir=debian/tmp-deb