[libmtp/f15] Fix some bugs in the bugfix

Linus Walleij snirkel at fedoraproject.org
Sat Oct 22 21:34:33 UTC 2011


commit aad49f023c7ab7d24eb63b1825902649e5f6ae96
Author: Linus Walleij <triad at df.lth.se>
Date:   Sat Oct 22 23:34:26 2011 +0200

    Fix some bugs in the bugfix

 libmtp.spec        |    5 ++++-
 various-bugs.patch |   20 +++++++++++++++++---
 2 files changed, 21 insertions(+), 4 deletions(-)
---
diff --git a/libmtp.spec b/libmtp.spec
index c562175..59b7872 100644
--- a/libmtp.spec
+++ b/libmtp.spec
@@ -3,7 +3,7 @@
 
 Name:           libmtp
 Version:        1.0.6
-Release:        4%{?dist}
+Release:        5%{?dist}
 Summary:        A software library for MTP media players
 URL:            http://libmtp.sourceforge.net/
 
@@ -122,6 +122,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Oct 22 2011 Linus Walleij <triad at df.lth.se> 1.0.6-5
+- Warm the build system by fixing bugs in the bugfix.
+
 * Sat Oct 22 2011 Linus Walleij <triad at df.lth.se> 1.0.6-4
 - Bring in as many bug fixes from the 1.1.1 release we can without
   changing the ABI.
diff --git a/various-bugs.patch b/various-bugs.patch
index 059419f..3819b6b 100644
--- a/various-bugs.patch
+++ b/various-bugs.patch
@@ -1,6 +1,6 @@
 diff -ur libmtp-1.0.6-orig/src/libusb-glue.c libmtp-1.0.6/src/libusb-glue.c
 --- libmtp-1.0.6-orig/src/libusb-glue.c	2011-06-23 19:33:51.736858307 +0200
-+++ libmtp-1.0.6/src/libusb-glue.c	2011-10-22 21:58:02.431358209 +0200
++++ libmtp-1.0.6/src/libusb-glue.c	2011-10-22 23:31:01.766206773 +0200
 @@ -275,6 +275,13 @@
  	    &dev->config[i].interface[j].altsetting[k];
  
@@ -44,10 +44,24 @@ diff -ur libmtp-1.0.6-orig/src/libusb-glue.c libmtp-1.0.6/src/libusb-glue.c
  
      if(init_ptp_usb(params, ptp_usb, libusb_device) <0) {
        LIBMTP_ERROR("LIBMTP PANIC: Could not init USB on second attempt\n");
-Endast i libmtp-1.0.6/src: libusb-glue.c.orig
+diff -ur libmtp-1.0.6-orig/src/libusb-glue.h libmtp-1.0.6/src/libusb-glue.h
+--- libmtp-1.0.6-orig/src/libusb-glue.h	2011-06-23 19:33:51.736858307 +0200
++++ libmtp-1.0.6/src/libusb-glue.h	2011-10-22 23:32:29.377583765 +0200
+@@ -136,6 +136,10 @@
+   ((a)->rawdevice.device_entry.device_flags & DEVICE_FLAG_UNIQUE_FILENAMES)
+ #define FLAG_SWITCH_MODE_BLACKBERRY(a) \
+   ((a)->rawdevice.device_entry.device_flags & DEVICE_FLAG_SWITCH_MODE_BLACKBERRY)
++#define FLAG_LONG_TIMEOUT(a) \
++  ((a)->rawdevice.device_entry.device_flags & DEVICE_FLAG_LONG_TIMEOUT)
++#define FLAG_FORCE_RESET_ON_CLOSE(a) \
++  ((a)->rawdevice.device_entry.device_flags & DEVICE_FLAG_FORCE_RESET_ON_CLOSE)
+ 
+ /* connect_first_device return codes */
+ #define PTP_CD_RC_CONNECTED	0
+Endast i libmtp-1.0.6/src: libusb-glue.h.orig
 diff -ur libmtp-1.0.6-orig/util/mtp-hotplug.c libmtp-1.0.6/util/mtp-hotplug.c
 --- libmtp-1.0.6-orig/util/mtp-hotplug.c	2011-06-23 19:33:51.713858478 +0200
-+++ libmtp-1.0.6/util/mtp-hotplug.c	2011-10-22 21:54:01.921989656 +0200
++++ libmtp-1.0.6/util/mtp-hotplug.c	2011-10-22 23:31:01.766206773 +0200
 @@ -140,6 +140,12 @@
        printf("SUBSYSTEM==\"usb\", GOTO=\"libmtp_usb_rules\"\n"
  	     "GOTO=\"libmtp_rules_end\"\n\n"


More information about the scm-commits mailing list