[packages/libmtp] - up to 1.1.6
baggins
baggins at pld-linux.org
Tue May 14 19:04:05 CEST 2013
commit c969b00dc2dabe1dc4b4b1d8db5b6f734d650b9e
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Tue May 14 19:03:47 2013 +0200
- up to 1.1.6
libmtp.spec | 8 ++++--
stdout-pollution.patch | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 83 insertions(+), 3 deletions(-)
---
diff --git a/libmtp.spec b/libmtp.spec
index e18284d..c09ede5 100644
--- a/libmtp.spec
+++ b/libmtp.spec
@@ -5,12 +5,13 @@
Summary: Implementation of Microsoft's Media Transfer Protocol (MTP)
Summary(pl.UTF-8): Implementacja protokołu MTP (Media Transfer Protocol) Microsoftu
Name: libmtp
-Version: 1.1.5
-Release: 2
+Version: 1.1.6
+Release: 1
License: LGPL v2+
Group: Libraries
Source0: http://downloads.sourceforge.net/libmtp/%{name}-%{version}.tar.gz
-# Source0-md5: f80e45c0e6e5798c434bb1c26a7b602d
+# Source0-md5: 87835626dbcf39e62bfcdd4ae6da2063
+Patch0: stdout-pollution.patch
URL: http://libmtp.sourceforge.net/
BuildRequires: automake
%{?with_apidocs:BuildRequires: doxygen}
@@ -83,6 +84,7 @@ Reguły UDEV dla urządzeń libmtp.
%prep
%setup -q
+%patch0 -p1
%build
cp -f /usr/share/automake/config.sub .
diff --git a/stdout-pollution.patch b/stdout-pollution.patch
new file mode 100644
index 0000000..785e6b2
--- /dev/null
+++ b/stdout-pollution.patch
@@ -0,0 +1,78 @@
+--- libmtp-1.1.6/src/mtpz.c.orig 2013-05-14 18:57:23.417319178 +0200
++++ libmtp-1.1.6/src/mtpz.c 2013-05-14 18:58:24.777318734 +0200
+@@ -119,7 +119,7 @@
+ char *home = getenv("HOME");
+ if (!home)
+ {
+- LIBMTP_INFO("Unable to determine user's home directory, MTPZ disabled");
++ LIBMTP_ERROR("Unable to determine user's home directory, MTPZ disabled");
+ return -1;
+ }
+
+@@ -130,7 +130,7 @@
+ FILE *fdata = fopen(path, "r");
+ if (!fdata)
+ {
+- LIBMTP_INFO("Unable to open ~/.mtpz-data for reading, MTPZ disabled.");
++ LIBMTP_ERROR("Unable to open ~/.mtpz-data for reading, MTPZ disabled.");
+ return -1;
+ }
+
+@@ -138,7 +138,7 @@
+ MTPZ_PUBLIC_EXPONENT = (unsigned char *)fgets_strip((char *)malloc(8), 8, fdata);
+ if (!MTPZ_PUBLIC_EXPONENT)
+ {
+- LIBMTP_INFO("Unable to read MTPZ public exponent from ~/.mtpz-data, MTPZ disabled");
++ LIBMTP_ERROR("Unable to read MTPZ public exponent from ~/.mtpz-data, MTPZ disabled");
+ return -1;
+ }
+
+@@ -146,20 +146,20 @@
+ char *hexenckey = (unsigned char *)fgets_strip((char *)malloc(35), 35, fdata);
+ if (!hexenckey)
+ {
+- LIBMTP_INFO("Unable to read MTPZ encryption key from ~/.mtpz-data, MTPZ disabled");
++ LIBMTP_ERROR("Unable to read MTPZ encryption key from ~/.mtpz-data, MTPZ disabled");
+ return -1;
+ }
+ MTPZ_ENCRYPTION_KEY = hex_to_bytes(hexenckey, strlen(hexenckey));
+ if (!MTPZ_ENCRYPTION_KEY)
+ {
+- LIBMTP_INFO("Unable to read MTPZ encryption key from ~/.mtpz-data, MTPZ disabled");
++ LIBMTP_ERROR("Unable to read MTPZ encryption key from ~/.mtpz-data, MTPZ disabled");
+ }
+
+ // Should only be 256 characters in length, but fgets will encounter a newline and stop.
+ MTPZ_MODULUS = (unsigned char *)fgets_strip((char *)malloc(260), 260, fdata);
+ if (!MTPZ_MODULUS)
+ {
+- LIBMTP_INFO("Unable to read MTPZ modulus from ~/.mtpz-data, MTPZ disabled");
++ LIBMTP_ERROR("Unable to read MTPZ modulus from ~/.mtpz-data, MTPZ disabled");
+ return -1;
+ }
+
+@@ -167,7 +167,7 @@
+ MTPZ_PRIVATE_KEY = (unsigned char *)fgets_strip((char *)malloc(260), 260, fdata);
+ if (!MTPZ_PRIVATE_KEY)
+ {
+- LIBMTP_INFO("Unable to read MTPZ private key from ~/.mtpz-data, MTPZ disabled");
++ LIBMTP_ERROR("Unable to read MTPZ private key from ~/.mtpz-data, MTPZ disabled");
+ return -1;
+ }
+
+@@ -175,13 +175,13 @@
+ char *hexcerts = fgets_strip((char *)malloc(1260), 1260, fdata);
+ if (!hexcerts)
+ {
+- LIBMTP_INFO("Unable to read MTPZ certificates from ~/.mtpz-data, MTPZ disabled");
++ LIBMTP_ERROR("Unable to read MTPZ certificates from ~/.mtpz-data, MTPZ disabled");
+ return -1;
+ }
+ MTPZ_CERTIFICATES = hex_to_bytes(hexcerts, strlen(hexcerts));
+ if (!MTPZ_CERTIFICATES)
+ {
+- LIBMTP_INFO("Unable to parse MTPZ certificates from ~/.mtpz-data, MTPZ disabled");
++ LIBMTP_ERROR("Unable to parse MTPZ certificates from ~/.mtpz-data, MTPZ disabled");
+ return -1;
+ }
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libmtp.git/commitdiff/c969b00dc2dabe1dc4b4b1d8db5b6f734d650b9e
More information about the pld-cvs-commit
mailing list