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

Reply via email to