Source: libusb
Version: 2:0.1.12-28
Tags: patch
User: [email protected]
Usertags: rebootstrap

Hi Aurelien,

The Build-Depends of libusb are currently not cross satisfiable due to
the g++ dependency. Cross toolchain dependency translation[1] still is
an unsolved problem, so given that the libstdc++6 transition is over, I
suggest I believe that we can simply drop the dependency. You can find a
patch achieving just that attached.

Helmut

[1] https://wiki.debian.org/CrossTranslatableBuildDeps
diff --minimal -Nru libusb-0.1.12/debian/changelog 
libusb-0.1.12/debian/changelog
--- libusb-0.1.12/debian/changelog
+++ libusb-0.1.12/debian/changelog
@@ -1,3 +1,11 @@
+libusb (2:0.1.12-28.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Make cross Build-Depends satisfiable (closes: #-1)
+    + Drop versioned g++ dependency which is satisfied in stretch.
+
+ -- Helmut Grohne <[email protected]>  Sat, 09 Apr 2016 11:52:12 +0200
+
 libusb (2:0.1.12-28) unstable; urgency=medium
 
   * Rewrite debian/rules using dh.
diff --minimal -Nru libusb-0.1.12/debian/control libusb-0.1.12/debian/control
--- libusb-0.1.12/debian/control
+++ libusb-0.1.12/debian/control
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Aurelien Jarno <[email protected]>
-Build-Depends: debhelper (>= 9), dh-autoreconf, pkg-config, docbook, 
docbook-dsssl, g++ (>= 4:5.2)
+Build-Depends: debhelper (>= 9), dh-autoreconf, pkg-config, docbook, 
docbook-dsssl
 Standards-Version: 3.9.6
 Homepage: http://www.linux-usb.org/
 

Reply via email to