From 923d1b3db1b0796502844c4b504dcefd92b65497 Mon Sep 17 00:00:00 2001 From: Jindrich Novy Date: Wed, 19 Aug 2009 13:54:40 +0000 Subject: [PATCH] - update to 2.4.7 - drop udev patch, applied upstream - update storage patch --- .cvsignore | 2 +- libgphoto2.spec | 11 ++-- libgphoto2.udev-136.patch | 106 -------------------------------------- sources | 2 +- 4 files changed, 9 insertions(+), 112 deletions(-) delete mode 100644 libgphoto2.udev-136.patch diff --git a/.cvsignore b/.cvsignore index cebb7ba..eec62a5 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -libgphoto2-2.4.6.tar.bz2 +libgphoto2-2.4.7.tar.bz2 diff --git a/libgphoto2.spec b/libgphoto2.spec index 48eb076..5dd438d 100644 --- a/libgphoto2.spec +++ b/libgphoto2.spec @@ -1,7 +1,7 @@ Summary: Library for accessing digital cameras Name: libgphoto2 -Version: 2.4.6 -Release: 3%{?dist} +Version: 2.4.7 +Release: 1%{?dist} # GPLV2+ for the main lib (due to exif.c) and most plugins, some plugins GPLv2 License: GPLv2+ and GPLv2 Group: Development/Libraries @@ -11,7 +11,6 @@ Patch1: gphoto2-pkgcfg.patch Patch2: gphoto2-storage.patch Patch3: gphoto2-ixany.patch Patch4: gphoto2-maxentries.patch -Patch5: libgphoto2.udev-136.patch Url: http://www.gphoto.org/ Requires: lockdev BuildRequires: libusb-devel >= 0.1.5 @@ -55,7 +54,6 @@ use libgphoto2. %patch2 -p1 -b .storage %patch3 -p1 -b .ixany %patch4 -p1 -b .maxentries -%patch5 -p1 -b .udev136 for i in AUTHORS COPYING libgphoto2_port/AUTHORS libgphoto2_port/COPYING.LIB `find -name 'README.*'`; do mv ${i} ${i}.old @@ -162,6 +160,11 @@ rm -rf "${RPM_BUILD_ROOT}" %{_mandir}/man3/* %changelog +* Tue Aug 18 2009 Jindrich Novy 2.4.7-1 +- update to 2.4.7 +- drop udev patch, applied upstream +- update storage patch + * Sun Aug 09 2009 David Zeuthen 2.4.6-3 - Add patch from http://sourceforge.net/tracker/?func=detail&aid=2801117&group_id=8874&atid=308874 and generate generic udev rules for device identification (ID_GPHOTO2* properties) diff --git a/libgphoto2.udev-136.patch b/libgphoto2.udev-136.patch deleted file mode 100644 index 9026fa0..0000000 --- a/libgphoto2.udev-136.patch +++ /dev/null @@ -1,106 +0,0 @@ ---- libgphoto2-2.4.6/packaging/generic/print-camera-list.c 2009-03-23 08:56:56.000000000 +0100 -+++ /home/martin/ubuntu/tmp/libgphoto2-2.4.6/packaging/generic/print-camera-list.c 2009-06-04 18:12:33.000000000 +0200 -@@ -366,12 +366,14 @@ - - typedef enum { - UDEV_PRE_0_98 = 0, -- UDEV_0_98 = 1 -+ UDEV_0_98 = 1, -+ UDEV_136 = 2 - } udev_version_t; - - static const StringFlagItem udev_version_t_map[] = { - { "pre-0.98", UDEV_PRE_0_98 }, - { "0.98", UDEV_0_98 }, -+ { "136", UDEV_136 }, - { NULL, 0 } - }; - -@@ -399,13 +401,20 @@ - "ACTION!=\"add\", GOTO=\"libgphoto2_rules_end\"\n\n", - /* UDEV_0_98 */ - "SUBSYSTEM!=\"usb|usb_device\", GOTO=\"libgphoto2_rules_end\"\n" -+ "ACTION!=\"add\", GOTO=\"libgphoto2_rules_end\"\n\n", -+ /* UDEV_136 */ -+ "SUBSYSTEM!=\"usb\", GOTO=\"libgphoto2_rules_end\"\n" -+ "ENV{DEVTYPE}!=\"usb_device\", GOTO=\"libgphoto2_rules_end\"\n" - "ACTION!=\"add\", GOTO=\"libgphoto2_rules_end\"\n\n" -+ "ENV{ID_USB_INTERFACES}==\"\", IMPORT{program}=\"usb_id --export %%p\"\n\n" - }; - static const char * const usbcam_strings[] = { - /* UDEV_PRE_0_98 */ -- "SYSFS{idVendor}==\"%04x\", SYSFS{idProduct}==\"%04x\", ", -+ "SYSFS{idVendor}==\"%04x\", SYSFS{idProduct}==\"%04x\"", - /* UDEV_0_98 */ -- "ATTRS{idVendor}==\"%04x\", ATTRS{idProduct}==\"%04x\", ", -+ "ATTRS{idVendor}==\"%04x\", ATTRS{idProduct}==\"%04x\"", -+ /* UDEV_136 */ -+ "ATTRS{idVendor}==\"%04x\", ATTRS{idProduct}==\"%04x\", ENV{ID_GPHOTO2}=\"1\", ENV{GPHOTO2_DRIVER}=\"proprietary\"" - }; - udev_persistent_data_t *pdata; - pdata = calloc(1, sizeof(udev_persistent_data_t)); -@@ -444,7 +453,8 @@ - && pdata->mode == NULL - && pdata->group == NULL - && pdata->owner == NULL -- && pdata->script == NULL) { -+ && pdata->script == NULL -+ && pdata->version <= UDEV_0_98) { - FATAL("Either