Hello community,

here is the log from the commit of package libimobiledevice for 
openSUSE:Factory checked in at 2014-07-17 06:57:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libimobiledevice (Old)
 and      /work/SRC/openSUSE:Factory/.libimobiledevice.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libimobiledevice"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libimobiledevice/libimobiledevice.changes        
2013-07-22 13:00:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libimobiledevice.new/libimobiledevice.changes   
2014-07-17 06:58:04.000000000 +0200
@@ -1,0 +2,78 @@
+Mon Jul 14 18:56:00 UTC 2014 - i...@marguerite.su
+
+- add hard depedency on libplist-devel for libimobiledevice-devel
+  * fix build for openSUSE Factory
+  * I don't know why it didn't automatically requires it.
+
+-------------------------------------------------------------------
+Mon Jun 16 12:18:56 UTC 2014 - i...@marguerite.su
+
+- Update to version 1.1.6
+  * Remove segmentation code from afc_file_read() to provide raw interface and
+    more control to API consumer I/O logic
+  * Implement global thread safe library initialization, especially to control
+    SSL backend lifecycle
+  * Major refactoring of pair record code and logic to use new usbmuxd pair
+    record management interface
+  * Replace user level with system wide pair record file handling
+  * Bump dependency to libplist 1.11 and remove use of "plist_dict_insert_item"
+  * Bump dependency to libusbmuxd 1.0.9
+  * Finish pair record and trust dialog handling for iOS 7+
+  * Improve AFC write performance and memory usage
+  * Add support for custom output filename to idevicescreenshot
+  * Fix detection and compilation for Python 3.x
+  * API: Added file_relay_request_sources_timeout()
+  * Fix broken HouseArrestClient class in cython bindings
+  * Add new idevicecrashreport tool to retrieve crash reports and logs from a
+    device
+  * Prevent "Failed to restart/shutdown device" messages in idevicediagnostics
+  * Link against ws2_32.dll on Win32
+  * Add support for iOS 7+ disk image mounting to ideviceimagemounter
+  * Add new idevicename tool to get or set the device name
+  * Allow unbacking of encrypted backups with a given password to 
idevicebackup2
+  * Remove sending "Goodbye" request on lockdown
+  * Add support for newer PLIST_REAL based time type to idevicedate
+  * Add note about setting time not working on iOS 6+ to idevicedate
+  * Handle partial SSL reads correctly now to prevent random crashes
+  * Fix duplicated output in ideviceinfo output
+  * Remove a bunch of dead code
+  * Fix deprecated OpenSSL "RSA_generate_key" with "RSA_generate_key_ex" which
+    is available since OpenSSL 0.9.8 (July 2005)
+  * Improve debug messages
+  * Enforce "-fsigned-char" to fix issues on embedded platforms
+  * Fix compilation with Clang/LLVM
+  * Avoid versioning for shared library on Win32
+  * Add experimental support for controlling cloud backup mode to 
idevicebackup2
+  * Save EscrowBag when starting service for automatic unlocking in pair record
+  * Remove pairing logic which is obsoleted by usbmuxd's preflight handler
+  * Fix shutdown of SSL connection to be correct and no longer generate errors
+    on device
+  * Add support for GnuTLS 3.x and fix broken GnuTLS backend
+  * Add extensions to generated certificates to match native ones
+  * Add "systembuid" command to idevicepair
+  * Allow starting service without the need for a running SSL session
+  * Refactor more code into common module
+  * Add option to filerelaytest to specify a source to request
+  * Fix support for partial messages in webinspector implementation
+  * Implement support for encrypted backups in idevicebackup2
+  * API: Export SSL control functions for idevice_connection_t
+  * API: Make generic service client public to allow external service
+    implementations
+  * Implement *_start_service() helper for easier creation of service clients
+  * Add public *_SERVICE_NAME defines for each service
+  * Fix a great bunch of memory leaks after intensive valigrind session
+  * Security: Fix insecure use of the /tmp directory (CVE-2013-2142)
+  * A bunch of memory leak fixes
+  * Python: Various fixes and support for "with" statement for AfcFile class
+  * Python: Add Afc2Client class to allow jailbroken filesystem access
+  * Fix linking issue with newer libtool as reported for Ubuntu
+  * Fix stuck thread in idevicesyslog which broke quit from within the tool
+  * Add syslog_relay service implementation and use it in idevicesyslog
+  * API: Add instproxy_client_get_path_for_bundle_identifier() helper
+  * API: Add afc_dictionary_free() helper
+  * Move thread, socket, debug and userpref code to "common" source directory
+    in order to improve code reuse
+  * Fix broken byte order detection in configure.ac which could lead to broken
+    AFC protocol communication on platforms without endian.h (Raspberry PI)
+
+-------------------------------------------------------------------

Old:
----
  libimobiledevice-1.1.5.tar.bz2

New:
----
  libimobiledevice-1.1.6.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libimobiledevice.spec ++++++
--- /var/tmp/diff_new_pack.EwBPzV/_old  2014-07-17 06:58:06.000000000 +0200
+++ /var/tmp/diff_new_pack.EwBPzV/_new  2014-07-17 06:58:06.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libimobiledevice
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,41 +16,29 @@
 #
 
 
-%define with_python 0%{suse_version} < 1230
-
-Name:           libimobiledevice
 %define _name   libimobiledevice4
-Version:        1.1.5
+Name:           libimobiledevice
+Version:        1.1.6
 Release:        0
+Summary:        Native protocols library for iPhone, iPod Touch and iPad
+License:        LGPL-2.1+
+Group:          System/Libraries
+Url:            http://www.libimobiledevice.org
+Source:         
http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2
+Source1:        baselibs.conf
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  libopenssl-devel
-BuildRequires:  libplist++-devel >= 1.8
-BuildRequires:  libplist-devel >= 1.8
+BuildRequires:  libplist++-devel >= 1.11
+BuildRequires:  libplist-devel >= 1.11
 BuildRequires:  libtool
-BuildRequires:  libusbmuxd-devel >= 1.0.0
-BuildRequires:  libxml2-devel
-%if %{?suse_version} > 1140 && %{with_python}
+BuildRequires:  libusbmuxd-devel >= 1.0.9
+BuildRequires:  pkg-config
 BuildRequires:  python-cython
 BuildRequires:  python-devel
 BuildRequires:  python-plist
-%endif
 BuildRequires:  readline-devel
-BuildRequires:  sed
-%if 0%{?opensuse_bs}
-BuildRequires:  pkg-config
-%endif
-%if 0%{?suse_version} <= 1110
-BuildRequires:  libusb-1_0-devel >= 1.0.3
-%endif
-Source:         
http://www.libimobiledevice.org/downloads/%{name}-%{version}.tar.bz2
-Source1:        baselibs.conf
-Summary:        Native protocols library for iPhone, iPod Touch and iPad
-License:        LGPL-2.1+
-Group:          System/Libraries
-Url:            http://www.libimobiledevice.org
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Requires:       usbmuxd >= 1.0.0
-Obsoletes:      libiphone0 < 0.9.6
 
 %description
 libimobiledevice is a software library that talks the protocols to support 
@@ -58,12 +46,13 @@
 on using any existing `.dll` or `.so` libraries from Apple.
 
 %package -n %{_name}
-
 Summary:        Native protocols library for iPhone, iPod Touch and iPad
 License:        LGPL-2.1+
 Group:          System/Libraries
+Requires:       libusbmuxd2 >= 1.0.9
 Provides:       %{name} = %{version}
 Obsoletes:      %{name} < %{version}
+Provides:      libiphone0 = %{version}
 Obsoletes:      libiphone0 < 0.9.6
 
 %description -n %{_name}
@@ -76,20 +65,21 @@
 License:        LGPL-2.1+
 Group:          Development/Libraries/C and C++
 Requires:       %{_name} = %{version}
-Requires:       libopenssl-devel
 Requires:       libplist-devel
 
 %description devel
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{_name}.
 
-%package tools
+%package -n imobiledevice-tools
 Summary:        Tools using %{_name} for iPhone, iPod Touch and iPad
 License:        GPL-2.0+ and LGPL-2.1+
 Group:          Productivity/Multimedia/Other
 Requires:       %{_name} = %{version}
+Provides:       %{name}-tools = %{version}
+Obsoletes:      %{name}-tools < %{version}
 
-%description tools
+%description -n imobiledevice-tools
 libimobiledevice is a software library that talks the protocols to support 
 iPhone, iPod Touch and iPad devices. Unlike other projects, it does not depend
 on using any existing `.dll` or `.so` libraries from Apple.
@@ -102,41 +92,32 @@
 %description doc
 Contains API reference documentation for developers using %{_name}.
 
-%if %{?suse_version} > 1140 && %{with_python}
 %package -n python-imobiledevice
 Summary:        Python bindings for %{_name}
 License:        LGPL-2.1+
 Group:          Development/Languages/Python
 Requires:       %{_name} = %{version}
-Requires:       libplist++1 >= 1.8
-%{py_requires}
+Requires:       python-plist >= 1.11
 
 %description -n python-imobiledevice
 Contains Python bindings for developing applications that use %{_name}.
-%endif
 
 %prep
-%setup -q -n %{name}-%{version}
-
-%build
+%setup -q
 autoreconf -fi
 sed -i -e '/Requires:/d' %{name}-1.0.pc.in
 sed -i -e 's/-L${libdir}//' %{name}-1.0.pc.in
-export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+
+%build
 %configure --disable-silent-rules \
-%if %{?suse_version} <= 1140 || !(%{with_python})
-       --without-cython \
-%endif
        --disable-static --disable-dev-tools
 make %{?_smp_mflags}
 
 %install
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name "*.la" -exec %{__rm} -fv {} +
-rm -rf $RPM_BUILD_ROOT/%{_libdir}/%{name}.*a*
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+find %{buildroot} -type f -name "*.la" -delete -print
+rm -rf %{buildroot}/%{_libdir}/%{name}.*a*
+%fdupes %{buildroot}%{_docdir}/%{name}-doc/html
 
 %post -n %{_name} -p /sbin/ldconfig
 
@@ -148,14 +129,15 @@
 %{_libdir}/%{name}.so.*
 
 %files devel
-%defattr(-,root,root,-)
+%defattr(-,root,root)
 %{_includedir}/%{name}/
 %{_libdir}/%{name}.so
 %{_libdir}/pkgconfig/%{name}-1.0.pc
 
-%files tools
-%defattr(-,root,root,-)
+%files -n imobiledevice-tools
+%defattr(-,root,root)
 %{_bindir}/idevice_id
+%{_bindir}/idevicecrashreport
 %{_bindir}/idevicepair
 %{_bindir}/ideviceinfo
 %{_bindir}/idevicesyslog
@@ -164,11 +146,13 @@
 %{_bindir}/idevicedebugserverproxy
 %{_bindir}/idevicediagnostics
 %{_bindir}/ideviceimagemounter
+%{_bindir}/idevicename
 %{_bindir}/idevicescreenshot
 %{_bindir}/ideviceenterrecovery
 %{_bindir}/idevicedate
 %{_bindir}/ideviceprovision
 %doc %{_mandir}/man1/idevice_id.1%{?ext_man}
+%doc %{_mandir}/man1/idevicecrashreport.1%{?ext_man}
 %doc %{_mandir}/man1/idevicepair.1%{?ext_man}
 %doc %{_mandir}/man1/ideviceinfo.1%{?ext_man}
 %doc %{_mandir}/man1/idevicesyslog.1%{?ext_man}
@@ -177,20 +161,19 @@
 %doc %{_mandir}/man1/idevicedebugserverproxy.1%{?ext_man}
 %doc %{_mandir}/man1/idevicediagnostics.1%{?ext_man}
 %doc %{_mandir}/man1/ideviceimagemounter.1%{?ext_man}
+%doc %{_mandir}/man1/idevicename.1%{?ext_man}
 %doc %{_mandir}/man1/idevicescreenshot.1%{?ext_man}
 %doc %{_mandir}/man1/ideviceenterrecovery.1%{?ext_man}
 %doc %{_mandir}/man1/idevicedate.1%{?ext_man}
 %doc %{_mandir}/man1/ideviceprovision.1%{?ext_man}
 
 %files doc
-%defattr (-, root, root)
+%defattr(-,root,root)
 %doc AUTHORS COPYING COPYING.LESSER NEWS README
 %doc docs/html
 
-%if %{?suse_version} > 1140 && %{with_python}
 %files -n python-imobiledevice
-%defattr(-,root,root,-)
-%{py_sitedir}/imobiledevice.so
-%endif
+%defattr(-,root,root)
+%{python_sitearch}/imobiledevice.so
 
 %changelog

++++++ libimobiledevice-1.1.5.tar.bz2 -> libimobiledevice-1.1.6.tar.bz2 ++++++
++++ 34667 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to