From 108480f16f66e269ad69657b49dbc4d548a0f9eb571a4ff28091a17f8de176bd Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Fri, 27 Sep 2013 20:15:00 +0000 Subject: [PATCH] Accepting request 201212 from home:rmilasan:branches:devel:libraries:c_c++ - Use LIBMTP_ERROR instead of LIBMTP_INFO function in mtpz_loaddata (mtpz.c) to dont get junk in the udev rule when generating the rule. add: mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch OBS-URL: https://build.opensuse.org/request/show/201212 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmtp?expand=0&rev=61 --- libmtp.changes | 7 ++ libmtp.spec | 2 + ...-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch | 80 +++++++++++++++++++ 3 files changed, 89 insertions(+) create mode 100644 mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch diff --git a/libmtp.changes b/libmtp.changes index 4f84611..de0caec 100644 --- a/libmtp.changes +++ b/libmtp.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Sep 27 19:54:22 UTC 2013 - rmilasan@suse.com + +- Use LIBMTP_ERROR instead of LIBMTP_INFO function in mtpz_loaddata + (mtpz.c) to dont get junk in the udev rule when generating the rule. + add: mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch + ------------------------------------------------------------------- Fri Mar 15 09:28:44 UTC 2013 - meissner@suse.com diff --git a/libmtp.spec b/libmtp.spec index b2ea114..5a24b80 100644 --- a/libmtp.spec +++ b/libmtp.spec @@ -30,6 +30,7 @@ Version: 1.1.6 Release: 0 %define sonum 9 Source0: http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz +Patch0: mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d %define _udevdir %(pkg-config --variable=udevdir udev) @@ -75,6 +76,7 @@ Transfer Protocol) authored by Microsoft. %prep %setup -q +%patch0 -p1 %build %configure --with-udev=%{_udevdir} --disable-static --enable-doxygen diff --git a/mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch b/mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch new file mode 100644 index 0000000..5f387d2 --- /dev/null +++ b/mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch @@ -0,0 +1,80 @@ +Index: libmtp-1.1.6/src/mtpz.c +=================================================================== +--- libmtp-1.1.6.orig/src/mtpz.c ++++ libmtp-1.1.6/src/mtpz.c +@@ -119,7 +119,7 @@ int mtpz_loaddata() + 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 @@ int mtpz_loaddata() + 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 @@ int mtpz_loaddata() + 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 @@ int mtpz_loaddata() + 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 @@ int mtpz_loaddata() + 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 @@ int mtpz_loaddata() + 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; + } +