Hello community, here is the log from the commit of package libimobiledevice for openSUSE:Factory checked in at Fri May 20 14:48:18 CEST 2011.
-------- --- libimobiledevice/libimobiledevice.changes 2010-12-30 00:36:56.000000000 +0100 +++ /mounts/work_src_done/STABLE/libimobiledevice/libimobiledevice.changes 2011-05-12 18:08:01.000000000 +0200 @@ -1,0 +2,57 @@ +Thu May 12 16:05:12 UTC 2011 - [email protected] + +- Change License tags to LGPLv2.1+ and GPLv2+ (Some of the tools + are GPLv2+) and add COPYING.LESSER to the library package. + +------------------------------------------------------------------- +Thu Apr 28 21:49:46 CEST 2011 - [email protected] + +- Update to 1.1.1: + + Add new idevicebackup2 tool for full backup and restore + support on iOS 4+ + + Add a workaround for a bug in iOS 4.3 affecting + lockdown_get_value() which most prominently affected libgpod, + gvfs, ideviceinfo and some other tools + + Read ProxyDeath message to preventing obsolete messages in + device syslog + + Rework SWIG detection and includes + + Add new idevicedate tool to get or set the clock on iDevices + + API: Add mobilesync_clear_all_records_on_device() + + API: Change device_link_service_disconnect() to accept a + message + + Add manpages for ideviceenterrecovery, idevicepair, + idevicebackup2 and idevicedate + + Add missing libgen.h include to silence compiler warnings + + Fix a segfault that might occur if locally stored certs + could not be read + + Fix various memory leaks + + Update documentation +- Add libimobiledevice-gstatbuf-fix.patch to fix build of oS < 11.4 + +------------------------------------------------------------------- +Mon Feb 28 11:01:08 UTC 2011 - [email protected] + +- Update to 1.1.0: + + Note that this is a development release, which means: + - Python Bindings will get refactored completely + - API is UNSTABLE + + Implement restoring backups using idevicebackup + + Allow connecting without pairing using "ideviceinfo -s" + + Add ideviceenterrecovery tool + + Add mobilesync service implementation + + Add restored service implementation for restore mode + + Add home_arrest service implementation for document sharing + + Add API afc_client_new_from_connection() + + Support to fetch wallpaper in sbservices + + Support for formatVersion 2 of iOS 4+ in sbservices + + Add new lockdownd domains to ideviceinfo + + Give the device time to prepare backup data to prevent abort + + Improve idevicebackup output + + notification_proxy fixes and new notification type + + Silence some 64bit compiler warnings + + Fix various memory leaks + + Update documentation +- Drop 0b40ddb1f41c94a3ee58abc6326e59d65662e5c7.patch: fixed + upstream. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- 0b40ddb1f41c94a3ee58abc6326e59d65662e5c7.patch libimobiledevice-1.0.4.tar.bz2 New: ---- libimobiledevice-1.1.1.tar.bz2 libimobiledevice-gstatbuf-fix.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libimobiledevice.spec ++++++ --- /var/tmp/diff_new_pack.9vyVc6/_old 2011-05-20 14:47:18.000000000 +0200 +++ /var/tmp/diff_new_pack.9vyVc6/_new 2011-05-20 14:47:18.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libimobiledevice (Version 1.0.4) +# spec file for package libimobiledevice # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,10 +19,10 @@ Name: libimobiledevice -%define _name libimobiledevice1 -Version: 1.0.4 +%define _name libimobiledevice2 +Version: 1.1.1 Release: 1 -License: LGPL v2 or later +License: GPLv2+; LGPLv2.1+ BuildRequires: gcc-c++ glib2-devel libtasn1-devel libxml2-devel sed BuildRequires: libusbmuxd-devel >= 1.0.0 BuildRequires: libplist++-devel >= 1.1 libplist-devel >= 1.1 @@ -36,7 +36,7 @@ %endif BuildRequires: libgcrypt-devel libgnutls-devel Source: %{name}-%{version}.tar.bz2 -Patch0: 0b40ddb1f41c94a3ee58abc6326e59d65662e5c7.patch +Patch1: %{name}-gstatbuf-fix.patch Group: System/Libraries Summary: Native protocols library for iPhone, iPod Touch and iPad Url: http://www.libimobiledevice.org @@ -50,26 +50,9 @@ iPhone, iPod Touch and iPad devices. Unlike other projects, it does not depend on using any existing `.dll` or `.so` libraries from Apple. - - -Authors: --------- - Christophe Fergeau - Jonathan Beck - Matthew Colyer - Martin Aumueller - Martin Szulecki - Nikias Bassen - Patrick Walton - Paul Sladen - Todd Zullinger - Zach C. - Zoltan Balaton - %package -n %{_name} - -License: LGPL v2 or later +License: LGPLv2.1+ Summary: Native protocols library for iPhone, iPod Touch and iPad Group: System/Libraries Provides: %{name} = %{version} @@ -81,24 +64,8 @@ iPhone, iPod Touch and iPad devices. Unlike other projects, it does not depend on using any existing `.dll` or `.so` libraries from Apple. - - -Authors: --------- - Christophe Fergeau - Jonathan Beck - Matthew Colyer - Martin Aumueller - Martin Szulecki - Nikias Bassen - Patrick Walton - Paul Sladen - Todd Zullinger - Zach C. - Zoltan Balaton - %package devel -License: LGPL v2 or later +License: LGPLv2.1+ Summary: Development files for %{_name} Group: Development/Libraries/C and C++ Requires: %{_name} = %{version} @@ -110,24 +77,8 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{_name}. - - -Authors: --------- - Christophe Fergeau - Jonathan Beck - Matthew Colyer - Martin Aumueller - Martin Szulecki - Nikias Bassen - Patrick Walton - Paul Sladen - Todd Zullinger - Zach C. - Zoltan Balaton - %package tools -License: LGPL v2 or later +License: GPLv2+; LGPLv2.1+ Summary: Tools using %{_name} for iPhone, iPod Touch and iPad Group: Productivity/Multimedia/Other Requires: %{_name} = %{version} @@ -137,48 +88,16 @@ iPhone, iPod Touch and iPad devices. Unlike other projects, it does not depend on using any existing `.dll` or `.so` libraries from Apple. - - -Authors: --------- - Christophe Fergeau - Jonathan Beck - Matthew Colyer - Martin Aumueller - Martin Szulecki - Nikias Bassen - Patrick Walton - Paul Sladen - Todd Zullinger - Zach C. - Zoltan Balaton - %package doc -License: LGPL v2 or later +License: LGPLv2.1+ Summary: API Reference Documentation for %{_name} Group: Development/Libraries/C and C++ %description doc Contains API reference documentation for developers using %{_name}. - - -Authors: --------- - Christophe Fergeau - Jonathan Beck - Matthew Colyer - Martin Aumueller - Martin Szulecki - Nikias Bassen - Patrick Walton - Paul Sladen - Todd Zullinger - Zach C. - Zoltan Balaton - %package -n python-imobiledevice -License: LGPL v2 or later +License: LGPLv2.1+ Summary: Python bindings for %{_name} Group: Development/Languages/Python Requires: %{_name} = %{version} @@ -188,32 +107,16 @@ %description -n python-imobiledevice Contains Python bindings for developing applications that use %{_name}. - - -Authors: --------- - Christophe Fergeau - Jonathan Beck - Matthew Colyer - Martin Aumueller - Martin Szulecki - Nikias Bassen - Patrick Walton - Paul Sladen - Todd Zullinger - Zach C. - Zoltan Balaton - %prep %setup -q -n %{name}-%{version} -%patch0 -p1 +%patch1 -p1 %build 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" %configure --disable-silent-rules \ - --disable-static + --disable-static --disable-dev-tools make %{?jobs:-j%jobs} %install @@ -230,6 +133,7 @@ %files -n %{_name} %defattr(-,root,root) +%doc COPYING.LESSER %{_libdir}/%{name}.so.* %files devel @@ -246,14 +150,21 @@ %{_bindir}/ideviceinfo %{_bindir}/idevicesyslog %{_bindir}/idevicebackup +%{_bindir}/idevicebackup2 %{_bindir}/ideviceimagemounter %{_bindir}/idevicescreenshot +%{_bindir}/ideviceenterrecovery +%{_bindir}/idevicedate %doc %{_mandir}/man1/idevice_id.1.* +%doc %{_mandir}/man1/idevicepair.1.* %doc %{_mandir}/man1/ideviceinfo.1.* %doc %{_mandir}/man1/idevicesyslog.1.* %doc %{_mandir}/man1/idevicebackup.1.* +%doc %{_mandir}/man1/idevicebackup2.1.* %doc %{_mandir}/man1/ideviceimagemounter.1.* %doc %{_mandir}/man1/idevicescreenshot.1.* +%doc %{_mandir}/man1/ideviceenterrecovery.1.* +%doc %{_mandir}/man1/idevicedate.1.* %files doc %defattr (-, root, root) ++++++ libimobiledevice-1.0.4.tar.bz2 -> libimobiledevice-1.1.1.tar.bz2 ++++++ ++++ 25966 lines of diff (skipped) ++++++ libimobiledevice-gstatbuf-fix.patch ++++++ diff --git a/tools/idevicebackup2.c b/tools/idevicebackup2.c index 574155f..b57f86c 100644 --- a/tools/idevicebackup2.c +++ b/tools/idevicebackup2.c @@ -910,7 +910,7 @@ static void mb2_handle_list_directory(plist_t message, const char *backup_dir) gchar *fpath = g_build_filename(path, dir_file, NULL); if (fpath) { plist_t fdict = plist_new_dict(); - GStatBuf st; + struct stat st; g_stat(fpath, &st); const char *ftype = "DLFileTypeUnknown"; if (g_file_test(fpath, G_FILE_TEST_IS_DIR)) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
