From 52beb3adb7d7398adb9a5b92c23fa18760194d531cb3883843df8add01785966 Mon Sep 17 00:00:00 2001 From: Marguerite Su Date: Sun, 1 Mar 2015 13:50:37 +0000 Subject: [PATCH] Accepting request 288314 from home:MargueriteSu:branches:hardware OBS-URL: https://build.opensuse.org/request/show/288314 OBS-URL: https://build.opensuse.org/package/show/hardware/libimobiledevice?expand=0&rev=5 --- libimobiledevice-1.1.7.tar.bz2 | 3 --- libimobiledevice-1.2.0.tar.bz2 | 3 +++ libimobiledevice.changes | 43 ++++++++++++++++++++++++++++++++ libimobiledevice.spec | 45 ++++++++++++++++++---------------- 4 files changed, 70 insertions(+), 24 deletions(-) delete mode 100644 libimobiledevice-1.1.7.tar.bz2 create mode 100644 libimobiledevice-1.2.0.tar.bz2 diff --git a/libimobiledevice-1.1.7.tar.bz2 b/libimobiledevice-1.1.7.tar.bz2 deleted file mode 100644 index 0caecec..0000000 --- a/libimobiledevice-1.1.7.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e6afaad739f8deeb5b9c5c99fac7d01c818fa944b18ef3d3ae0456453d2eb2b0 -size 626752 diff --git a/libimobiledevice-1.2.0.tar.bz2 b/libimobiledevice-1.2.0.tar.bz2 new file mode 100644 index 0000000..e378601 --- /dev/null +++ b/libimobiledevice-1.2.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:786b0de0875053bf61b5531a86ae8119e320edab724fc62fe2150cc931f11037 +size 631495 diff --git a/libimobiledevice.changes b/libimobiledevice.changes index cc47311..6f5ca87 100644 --- a/libimobiledevice.changes +++ b/libimobiledevice.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Sun Mar 1 13:02:52 UTC 2015 - i@marguerite.su + +- update version 1.2.0 + * Require autoconf 2.64 or later + * Remove dev tools, will return either as proper tools or website examples + * Refactor installation proxy service implementation and normalize code + * API: Added instproxy_lookup() to efficiently lookup app information + * API: Added instproxy_check_capabilities_match() to check device capabilities + * API: Added various instproxy command and status plist getters + * API: Make debugserver_client_set_ack_mode() public + * Fix handling of clients reconnecting in idevicedebugserverproxy which + previously didn't work properly + * Flush stdout for every line in idevicesyslog + * Fix shutdown of idevicedebugserverproxy tool which could hang + * Notify user when erroneously using idevicebackup with iOS 4 or later + * Enable build of idevicecrashreport on WIN32 + * Fix thread handle leaks on WIN32 adding thread_new and thread_free + * cython: Add receive/receive_timeout methods for iDeviceConnection to + receive raw data from a connection + * cython: Add new FILE_RELAY_E_PERMISSION_DENIED(-6) error + * API: Refactor lockdown service internal error checking and add a bunch of + new native errors + * Convert int16_t macro error types into enum within common module, too + * Add new "idevicenotificationproxy" tool to post or observe notifications + * Fix overlong blocking in np_client_free() + * Improve maintainability and Requires of pkg-config file + * API: Add new LOCKDOWN_E_SERVICE_LIMIT error to detect service limit states + * API: Remove const argv requirement for debugserver_command_new + * cython: Add get_path_for_bundle_identifier() method to + InstallationProxyClient + * cython: Add DebugServerClient class to communicate with debugserver + * Comply to strict function prototypes by using (void) instead of just () + * Fix notification proxy shutdown process which was incorrectly implemented + * Fix linking problems on OS X + * Fix missing debug output which broke with the last release + * Unify and improve various debug messages + * Fix re-pairing if pairing with existing pair record failed initially + * Skip printing long plist (16kb+) files to prevent excessive debug output + * Move a few common helpers from backup tools to common utility helper code + * Remove incorrect flags from afc_file_open() documentation + * Fix various memory leaks + ------------------------------------------------------------------- Fri Oct 17 04:39:00 CEST 2014 - m.szulecki@libimobiledevice.org diff --git a/libimobiledevice.spec b/libimobiledevice.spec index 10ed31e..51b6e26 100644 --- a/libimobiledevice.spec +++ b/libimobiledevice.spec @@ -1,7 +1,7 @@ # # spec file for package libimobiledevice # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX 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,9 +16,9 @@ # -%define _name libimobiledevice5 +%define soname 6 Name: libimobiledevice -Version: 1.1.7 +Version: 1.2.0 Release: 0 Summary: Native protocols library for iOS devices License: LGPL-2.1+ @@ -45,7 +45,7 @@ libimobiledevice is a software library that talks the protocols to support iOS devices. Unlike other projects, it does not depend on using any existing `.dll` or `.so` libraries from Apple. -%package -n %{_name} +%package -n %{name}%{soname} Summary: Native protocols library for iOS devices License: LGPL-2.1+ Group: System/Libraries @@ -55,27 +55,27 @@ Obsoletes: %{name} < %{version} Provides: libiphone0 = %{version} Obsoletes: libiphone0 < 0.9.6 -%description -n %{_name} +%description -n %{name}%{soname} libimobiledevice is a software library that talks the protocols to support iOS devices. Unlike other projects, it does not depend on using any existing `.dll` or `.so` libraries from Apple. %package devel -Summary: Development files for %{_name} +Summary: Development files for %{name} License: LGPL-2.1+ Group: Development/Libraries/C and C++ -Requires: %{_name} = %{version} +Requires: %{name}%{soname} = %{version} Requires: libplist-devel %description devel The %{name}-devel package contains libraries and header files for -developing applications that use %{_name}. +developing applications that use %{name}. %package -n imobiledevice-tools -Summary: Tools using %{_name} for iOS devices +Summary: Tools using %{name} for iOS devices License: GPL-2.0+ and LGPL-2.1+ Group: Productivity/Multimedia/Other -Requires: %{_name} = %{version} +Requires: %{name}%{soname} = %{version} Provides: %{name}-tools = %{version} Obsoletes: %{name}-tools < %{version} @@ -85,28 +85,28 @@ iOS devices. Unlike other projects, it does not depend on using any existing `.dll` or `.so` libraries from Apple. %package doc -Summary: API Reference Documentation for %{_name} +Summary: API Reference Documentation for %{name} License: LGPL-2.1+ Group: Development/Libraries/C and C++ %description doc -Contains API reference documentation for developers using %{_name}. +Contains API reference documentation for developers using %{name}. %package -n python-imobiledevice -Summary: Python bindings for %{_name} +Summary: Python bindings for %{name} License: LGPL-2.1+ Group: Development/Languages/Python -Requires: %{_name} = %{version} +Requires: %{name}%{soname} = %{version} Requires: python-plist >= 1.11 %description -n python-imobiledevice -Contains Python bindings for developing applications that use %{_name}. +Contains Python bindings for developing applications that use %{name}. %prep %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 +sed -i -e '/Requires:/d' src/%{name}-1.0.pc.in +sed -i -e 's/-L${libdir}//' src/%{name}-1.0.pc.in %build %configure --disable-silent-rules \ @@ -119,14 +119,15 @@ 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 +%post -n %{name}%{soname} -p /sbin/ldconfig -%postun -n %{_name} -p /sbin/ldconfig +%postun -n %{name}%{soname} -p /sbin/ldconfig -%files -n %{_name} +%files -n %{name}%{soname} %defattr(-,root,root) %doc COPYING.LESSER -%{_libdir}/%{name}.so.* +%{_libdir}/%{name}.so.%{soname} +%{_libdir}/%{name}.so.%{soname}.0.0 %files devel %defattr(-,root,root) @@ -152,6 +153,7 @@ rm -rf %{buildroot}/%{_libdir}/%{name}.*a* %{_bindir}/ideviceenterrecovery %{_bindir}/idevicedate %{_bindir}/ideviceprovision +%{_bindir}/idevicenotificationproxy %doc %{_mandir}/man1/idevice_id.1%{?ext_man} %doc %{_mandir}/man1/idevicecrashreport.1%{?ext_man} %doc %{_mandir}/man1/idevicepair.1%{?ext_man} @@ -168,6 +170,7 @@ rm -rf %{buildroot}/%{_libdir}/%{name}.*a* %doc %{_mandir}/man1/ideviceenterrecovery.1%{?ext_man} %doc %{_mandir}/man1/idevicedate.1%{?ext_man} %doc %{_mandir}/man1/ideviceprovision.1%{?ext_man} +%doc %{_mandir}/man1/idevicenotificationproxy.1%{?ext_man} %files doc %defattr(-,root,root)