[packages/libgphoto2] - up to 2.5.16; vusb is only for testing and upstream disabled it by default

arekm arekm at pld-linux.org
Mon Mar 26 12:10:17 CEST 2018


commit a72d59c129f26bde3d350550cccd80da4a9a7a2a
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Mon Mar 26 12:10:08 2018 +0200

    - up to 2.5.16; vusb is only for testing and upstream disabled it by default

 gphoto2-device-return.patch | 32 ++++++++++++++++++++++++++++++++
 libgphoto2.spec             | 11 ++++++-----
 2 files changed, 38 insertions(+), 5 deletions(-)
---
diff --git a/libgphoto2.spec b/libgphoto2.spec
index 7984a0a..c3c575f 100644
--- a/libgphoto2.spec
+++ b/libgphoto2.spec
@@ -11,14 +11,16 @@ Summary(es.UTF-8):	Foto GNU (gphoto) Release 2
 Summary(pl.UTF-8):	Biblioteki obsługi kamer cyfrowych
 Summary(pt_BR.UTF-8):	GNU Photo - programa GNU para câmeras digitais
 Name:		libgphoto2
-Version:	2.5.14
+Version:	2.5.16
 Release:	1
 License:	LGPL v2+
 Group:		Libraries
 Source0:	http://downloads.sourceforge.net/gphoto/%{name}-%{version}.tar.bz2
-# Source0-md5:	65acb6cbd2b4f3f46829599f5dabd89c
+# Source0-md5:	084d220d078d28c0c7a3ba13f4476128
 Patch0:		%{name}-mode-owner-group.patch
 Patch1:		%{name}-pl.po-update.patch
+# from FC
+Patch2:		gphoto2-device-return.patch
 URL:		http://www.gphoto.org/
 BuildRequires:	autoconf >= 2.59
 BuildRequires:	automake >= 1:1.9
@@ -168,7 +170,8 @@ w przestrzeni użytkownika.
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
+#%patch1 -p1
+%patch2 -p1
 
 %{__rm} po/stamp-po libgphoto2_port/po/stamp-po
 
@@ -330,13 +333,11 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libgphoto2_port/*/usb1.so
 %attr(755,root,root) %{_libdir}/libgphoto2_port/*/usbdiskdirect.so
 %attr(755,root,root) %{_libdir}/libgphoto2_port/*/usbscsi.so
-%attr(755,root,root) %{_libdir}/libgphoto2_port/*/vusb.so
 %{_libdir}/libgphoto2_port/*/disk.la
 %{_libdir}/libgphoto2_port/*/ptpip.la
 %{_libdir}/libgphoto2_port/*/usb1.la
 %{_libdir}/libgphoto2_port/*/usbdiskdirect.la
 %{_libdir}/libgphoto2_port/*/usbscsi.la
-%{_libdir}/libgphoto2_port/*/vusb.la
 
 # utilities
 %attr(755,root,root) %{_libdir}/libgphoto2/print-camera-list
diff --git a/gphoto2-device-return.patch b/gphoto2-device-return.patch
new file mode 100644
index 0000000..456c2d4
--- /dev/null
+++ b/gphoto2-device-return.patch
@@ -0,0 +1,32 @@
+From 242878ac1cefd1ef99c2e5d84a794f72e49e28be Mon Sep 17 00:00:00 2001
+From: Lubomir Rintel <lkundrak at v3.sk>
+Date: Fri, 23 Oct 2009 13:12:16 +0200
+Subject: [PATCH] Repair reattach of kernel driver if it was unbound
+
+Drah in the header for USBDEVFS_CONNECT.
+
+Signed-off-by: Lubomir Rintel <lkundrak at v3.sk>
+---
+ libgphoto2_port/usb/libusb.c |    6 ++++++
+ 1 files changed, 6 insertions(+), 0 deletions(-)
+
+diff --git a/libgphoto2_port/usb/libusb.c b/libgphoto2_port/usb/libusb.c
+index d1535a5..c8a63f1 100644
+--- a/libgphoto2_port/usb/libusb.c
++++ b/libgphoto2_port/usb/libusb.c
+@@ -38,6 +38,12 @@
+ #include <gphoto2/gphoto2-port-result.h>
+ #include <gphoto2/gphoto2-port-log.h>
+ 
++#if defined(LIBUSB_HAS_GET_DRIVER_NP) && defined(LIBUSB_HAS_DETACH_KERNEL_DRIVER_NP)
++/* Pull in USBDEVFS_CONNECT */
++#include <sys/ioctl.h>
++#include <linux/usbdevice_fs.h>
++#endif
++
+ #ifdef ENABLE_NLS
+ #  include <libintl.h>
+ #  undef _
+-- 
+1.6.5.rc2
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libgphoto2.git/commitdiff/a72d59c129f26bde3d350550cccd80da4a9a7a2a



More information about the pld-cvs-commit mailing list