Package: libgphoto2 Version: 2.4.14-2 Severity: wishlist Tags: patch libgphoto2 is currently built against the libusb 0.1 library, which is not maintained anymore upstream. It has been replaced by the libusb 1.0 library, which is supported by libgphoto2, though it still defaults to the 0.1 when available.
The patch below allows to use libusb 1.0. Please note that with the current configure script, it's not possible to use --with-libusb-1.0 configure option without also passing the corresponding CFLAGS and LDFLAGS, so I let the configure script to autodetect it. Would it be possible to include this patch in the next upload? Thanks in advance. diff -Nru libgphoto2-2.4.14/debian/control libgphoto2-2.4.14/debian/control --- libgphoto2-2.4.14/debian/control 2012-04-22 19:07:13.000000000 +0200 +++ libgphoto2-2.4.14/debian/control 2013-06-28 13:36:48.000000000 +0200 @@ -10,7 +10,7 @@ , libtool , libltdl-dev , zlib1g-dev - , libusb-dev (>= 1:0.1.5) [!hurd-i386] + , libusb-1.0-0-dev [!hurd-i386] , libgpmg1-dev [linux-any] , pkg-config , libexif-dev (>= 0.5.9) diff -Nru libgphoto2-2.4.14/debian/rules libgphoto2-2.4.14/debian/rules --- libgphoto2-2.4.14/debian/rules 2012-04-22 19:07:13.000000000 +0200 +++ libgphoto2-2.4.14/debian/rules 2013-06-28 13:37:05.000000000 +0200 @@ -5,9 +5,10 @@ major=2 ### Architecture handling: +CONFIGURE_OPTIONS += --without-libusb DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) ifeq ($(DEB_HOST_ARCH_OS),hurd) - CONFIGURE_OPTIONS += --without-libusb + CONFIGURE_OPTIONS += --without-libusb-1.0 endif DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.9-1-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

