From d7d0a16d69b09cadf5419a8d4c7ab55f27ca61bddb6640563f4164d4350df057 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Thu, 24 Sep 2020 07:14:20 +0000 Subject: [PATCH] Accepting request 836450 from home:linuxrecon:branches:openSUSE:Factory - Update to verison 1.3.0+git.20200910 * Fix service startup for iOS 14b4 * Add more lockdown error codes * Add new lockdownd_pair_with_options() function * Make sure sockets only listen locally due to security reasons * Plug various memory leaks * Store application information in Info.plist using idevicebackup2 * Various other bugfixes and improvements OBS-URL: https://build.opensuse.org/request/show/836450 OBS-URL: https://build.opensuse.org/package/show/hardware/libimobiledevice?expand=0&rev=18 --- _service | 2 +- _servicedata | 2 +- libimobiledevice-1.2.0+git.20200330.obscpio | 3 -- libimobiledevice-1.3.0+git.20200910.obscpio | 3 ++ libimobiledevice.changes | 11 ++++++ libimobiledevice.obsinfo | 6 +-- libimobiledevice.spec | 43 ++++++++++++--------- 7 files changed, 43 insertions(+), 27 deletions(-) delete mode 100644 libimobiledevice-1.2.0+git.20200330.obscpio create mode 100644 libimobiledevice-1.3.0+git.20200910.obscpio diff --git a/_service b/_service index 608041c..ebce918 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ git enable libimobiledevice - 1.2.0+git.%cd + 1.3.0+git.%cd diff --git a/_servicedata b/_servicedata index 785eef6..5264f3d 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ git@github.com:libimobiledevice/libimobiledevice.git - e6a4ab68cb860878b06f51a40cfde44e3971d55e \ No newline at end of file + 98056a89648f431759c5fa4ed87c6ea6ba0cdd3f diff --git a/libimobiledevice-1.2.0+git.20200330.obscpio b/libimobiledevice-1.2.0+git.20200330.obscpio deleted file mode 100644 index 50e76ab..0000000 --- a/libimobiledevice-1.2.0+git.20200330.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6fc6b35c124d9d8efb6f3b742adf967eb79830141e2cf1c18c0445e925a505e7 -size 1315852 diff --git a/libimobiledevice-1.3.0+git.20200910.obscpio b/libimobiledevice-1.3.0+git.20200910.obscpio new file mode 100644 index 0000000..ddfcffa --- /dev/null +++ b/libimobiledevice-1.3.0+git.20200910.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ca23ba061d176b3c455518933e73e7a5b93010687e33cc63338916a169374b5 +size 1446924 diff --git a/libimobiledevice.changes b/libimobiledevice.changes index 2fe2c4c..363762a 100644 --- a/libimobiledevice.changes +++ b/libimobiledevice.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Tue Sep 22 09:03:31 UTC 2020 - Stefan Elser +- Update to verison 1.3.0+git.20200910 + * Fix service startup for iOS 14b4 + * Add more lockdown error codes + * Add new lockdownd_pair_with_options() function + * Make sure sockets only listen locally due to security reasons + * Plug various memory leaks + * Store application information in Info.plist using idevicebackup2 + * Various other bugfixes and improvements + ------------------------------------------------------------------- Sun Apr 5 07:32:28 UTC 2020 - Martin Pluskal diff --git a/libimobiledevice.obsinfo b/libimobiledevice.obsinfo index 106c3a6..3b5f6bc 100644 --- a/libimobiledevice.obsinfo +++ b/libimobiledevice.obsinfo @@ -1,5 +1,5 @@ name: libimobiledevice -version: 1.2.0+git.20200330 -mtime: 1585570524 -commit: e6a4ab68cb860878b06f51a40cfde44e3971d55e +version: 1.3.0+git.20200910 +mtime: 1599743541 +commit: 98056a89648f431759c5fa4ed87c6ea6ba0cdd3f diff --git a/libimobiledevice.spec b/libimobiledevice.spec index 4aa7f63..9fb462b 100644 --- a/libimobiledevice.spec +++ b/libimobiledevice.spec @@ -16,9 +16,9 @@ # -%define soname 6 +%define libname libimobiledevice-1_0-6 Name: libimobiledevice -Version: 1.2.0+git.20200330 +Version: 1.3.0+git.20200910 Release: 0 Summary: Native protocols library for iOS devices License: LGPL-2.1-or-later @@ -31,31 +31,34 @@ BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: python3-plist BuildRequires: readline-devel -BuildRequires: pkgconfig(libplist) >= 1.11 +BuildRequires: python3-Cython >= 0.17 +BuildRequires: doxygen +BuildRequires: pkgconfig(python3) +BuildRequires: pkgconfig(libplist-2.0) >= 2.2.0 BuildRequires: pkgconfig(libssl) -BuildRequires: pkgconfig(libusbmuxd) >= 1.1.0 +BuildRequires: pkgconfig(libusbmuxd-2.0) >= 2.0.2 %description libimobiledevice is a software library that talks the protocols to support iOS devices. It does not depend on any existing libraries from Apple. -%package -n %{name}%{soname} +%package -n %{libname} Summary: Native protocols library for iOS devices License: LGPL-2.1-or-later -Provides: %{name} = %{version} +Provides: %{name} = %{version} Obsoletes: %{name} < %{version} -Provides: libiphone0 = %{version} -Obsoletes: libiphone0 < 0.9.6 +Provides: %{name}6 = %{version} +Obsoletes: %{name}6 < %{version} -%description -n %{name}%{soname} +%description -n %{libname} libimobiledevice is a software library that talks the protocols to support iOS devices. It does not depend on any existing libraries from Apple. %package devel Summary: Development files for %{name} License: LGPL-2.1-or-later -Requires: %{name}%{soname} = %{version} -Requires: pkgconfig(libplist) +Requires: %{libname} = %{version} +Requires: pkgconfig(libplist-2.0) %description devel The %{name}-devel package contains libraries and header files for @@ -64,7 +67,7 @@ developing applications that use %{name}. %package -n imobiledevice-tools Summary: Tools using %{name} for iOS devices License: GPL-2.0-or-later AND LGPL-2.1-or-later -Requires: %{name}%{soname} = %{version} +Requires: %{libname} = %{version} Provides: %{name}-tools = %{version} Obsoletes: %{name}-tools < %{version} @@ -75,7 +78,7 @@ iOS devices. It does not depend on any existing libraries from Apple. %package -n python3-imobiledevice Summary: Python bindings for %{name} License: LGPL-2.1-or-later -Requires: %{name}%{soname} = %{version} +Requires: %{libname} = %{version} Requires: python3-plist >= 1.11 %description -n python3-imobiledevice @@ -83,6 +86,7 @@ Contains Python bindings for developing applications that use %{name}. %prep %setup -q +NOCONFIGURE=1 ./autogen.sh sed -i -e '/Requires:/d' src/%{name}-1.0.pc.in sed -i -e 's/-L${libdir}//' src/%{name}-1.0.pc.in @@ -90,23 +94,24 @@ sed -i -e 's/-L${libdir}//' src/%{name}-1.0.pc.in autoreconf -fvi %configure \ --disable-silent-rules \ - --disable-static + --disable-static \ + PYTHON=/usr/bin/python3 %make_build %install %make_install find %{buildroot} -type f -name "*.la" -delete -print -%post -n %{name}%{soname} -p /sbin/ldconfig -%postun -n %{name}%{soname} -p /sbin/ldconfig +%post -n %{libname} -p /sbin/ldconfig +%postun -n %{libname} -p /sbin/ldconfig -%files -n %{name}%{soname} +%files -n %{libname} %license COPYING.LESSER -%{_libdir}/%{name}.so.%{soname}* +%{_libdir}/%{name}-1.0.so.6* %files devel %{_includedir}/%{name}/ -%{_libdir}/%{name}.so +%{_libdir}/%{name}-1.0.so %{_libdir}/pkgconfig/%{name}-1.0.pc %files -n imobiledevice-tools