Accepting request 864023 from hardware

- Use the new library name in baselibs.conf.

- Remove unnecessary provides/obsoletes

- 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/864023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libimobiledevice?expand=0&rev=41
This commit is contained in:
Dominique Leuenberger 2021-01-29 13:54:59 +00:00 committed by Git OBS Bridge
commit 48a8f2d2ab
8 changed files with 50 additions and 29 deletions

View File

@ -4,7 +4,7 @@
<param name="scm">git</param> <param name="scm">git</param>
<param name="changesgenerate">enable</param> <param name="changesgenerate">enable</param>
<param name="filename">libimobiledevice</param> <param name="filename">libimobiledevice</param>
<param name="versionformat">1.2.0+git.%cd</param> <param name="versionformat">1.3.0+git.%cd</param>
</service> </service>
<service mode="disabled" name="set_version"/> <service mode="disabled" name="set_version"/>
<service name="tar" mode="buildtime"/> <service name="tar" mode="buildtime"/>

View File

@ -1,4 +1,4 @@
<servicedata> <servicedata>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">git@github.com:libimobiledevice/libimobiledevice.git</param> <param name="url">git@github.com:libimobiledevice/libimobiledevice.git</param>
<param name="changesrevision">e6a4ab68cb860878b06f51a40cfde44e3971d55e</param></service></servicedata> <param name="changesrevision">98056a89648f431759c5fa4ed87c6ea6ba0cdd3f</param></service></servicedata>

View File

@ -1 +1 @@
libimobiledevice6 libimobiledevice-1_0-6

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6fc6b35c124d9d8efb6f3b742adf967eb79830141e2cf1c18c0445e925a505e7
size 1315852

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5ca23ba061d176b3c455518933e73e7a5b93010687e33cc63338916a169374b5
size 1446924

View File

@ -1,3 +1,24 @@
-------------------------------------------------------------------
Wed Oct 14 13:00:18 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Use the new library name in baselibs.conf.
-------------------------------------------------------------------
Thu Sep 24 07:15:34 UTC 2020 - Martin Pluskal <mpluskal@suse.com>
- Remove unnecessary provides/obsoletes
-------------------------------------------------------------------
Tue Sep 22 09:03:31 UTC 2020 - Stefan Elser <suse@foomaster.de>
- 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 <mpluskal@suse.com> Sun Apr 5 07:32:28 UTC 2020 - Martin Pluskal <mpluskal@suse.com>

View File

@ -1,5 +1,5 @@
name: libimobiledevice name: libimobiledevice
version: 1.2.0+git.20200330 version: 1.3.0+git.20200910
mtime: 1585570524 mtime: 1599743541
commit: e6a4ab68cb860878b06f51a40cfde44e3971d55e commit: 98056a89648f431759c5fa4ed87c6ea6ba0cdd3f

View File

@ -16,46 +16,45 @@
# #
%define soname 6 %define libname libimobiledevice-1_0-6
Name: libimobiledevice Name: libimobiledevice
Version: 1.2.0+git.20200330 Version: 1.3.0+git.20200910
Release: 0 Release: 0
Summary: Native protocols library for iOS devices Summary: Native protocols library for iOS devices
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
URL: https://www.libimobiledevice.org URL: https://www.libimobiledevice.org
Source: %{name}-%{version}.tar.gz Source: %{name}-%{version}.tar.gz
Source1: baselibs.conf Source1: baselibs.conf
BuildRequires: doxygen
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: libtool BuildRequires: libtool
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: python3-Cython >= 0.17
BuildRequires: python3-plist BuildRequires: python3-plist
BuildRequires: readline-devel BuildRequires: readline-devel
BuildRequires: pkgconfig(libplist) >= 1.11 BuildRequires: pkgconfig(libplist-2.0) >= 2.2.0
BuildRequires: pkgconfig(libssl) BuildRequires: pkgconfig(libssl)
BuildRequires: pkgconfig(libusbmuxd) >= 1.1.0 BuildRequires: pkgconfig(libusbmuxd-2.0) >= 2.0.2
BuildRequires: pkgconfig(python3)
%description %description
libimobiledevice is a software library that talks the protocols to support libimobiledevice is a software library that talks the protocols to support
iOS devices. It does not depend on any existing libraries from Apple. 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 Summary: Native protocols library for iOS devices
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
Provides: %{name} = %{version}
Obsoletes: %{name} < %{version}
Provides: libiphone0 = %{version}
Obsoletes: libiphone0 < 0.9.6
%description -n %{name}%{soname} %description -n %{libname}
libimobiledevice is a software library that talks the protocols to support libimobiledevice is a software library that talks the protocols to support
iOS devices. It does not depend on any existing libraries from Apple. iOS devices. It does not depend on any existing libraries from Apple.
%package devel %package devel
Summary: Development files for %{name} Summary: Development files for %{name}
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
Requires: %{name}%{soname} = %{version} Requires: %{libname} = %{version}
Requires: pkgconfig(libplist) Requires: pkgconfig(libplist-2.0)
%description devel %description devel
The %{name}-devel package contains libraries and header files for The %{name}-devel package contains libraries and header files for
@ -64,7 +63,7 @@ developing applications that use %{name}.
%package -n imobiledevice-tools %package -n imobiledevice-tools
Summary: Tools using %{name} for iOS devices Summary: Tools using %{name} for iOS devices
License: GPL-2.0-or-later AND LGPL-2.1-or-later License: GPL-2.0-or-later AND LGPL-2.1-or-later
Requires: %{name}%{soname} = %{version} Requires: %{libname} = %{version}
Provides: %{name}-tools = %{version} Provides: %{name}-tools = %{version}
Obsoletes: %{name}-tools < %{version} Obsoletes: %{name}-tools < %{version}
@ -75,7 +74,7 @@ iOS devices. It does not depend on any existing libraries from Apple.
%package -n python3-imobiledevice %package -n python3-imobiledevice
Summary: Python bindings for %{name} Summary: Python bindings for %{name}
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
Requires: %{name}%{soname} = %{version} Requires: %{libname} = %{version}
Requires: python3-plist >= 1.11 Requires: python3-plist >= 1.11
%description -n python3-imobiledevice %description -n python3-imobiledevice
@ -90,23 +89,24 @@ sed -i -e 's/-L${libdir}//' src/%{name}-1.0.pc.in
autoreconf -fvi autoreconf -fvi
%configure \ %configure \
--disable-silent-rules \ --disable-silent-rules \
--disable-static --disable-static \
PYTHON=%{_bindir}/python3
%make_build %make_build
%install %install
%make_install %make_install
find %{buildroot} -type f -name "*.la" -delete -print find %{buildroot} -type f -name "*.la" -delete -print
%post -n %{name}%{soname} -p /sbin/ldconfig %post -n %{libname} -p /sbin/ldconfig
%postun -n %{name}%{soname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig
%files -n %{name}%{soname} %files -n %{libname}
%license COPYING.LESSER %license COPYING.LESSER
%{_libdir}/%{name}.so.%{soname}* %{_libdir}/%{name}-1.0.so.6*
%files devel %files devel
%{_includedir}/%{name}/ %{_includedir}/%{name}/
%{_libdir}/%{name}.so %{_libdir}/%{name}-1.0.so
%{_libdir}/pkgconfig/%{name}-1.0.pc %{_libdir}/pkgconfig/%{name}-1.0.pc
%files -n imobiledevice-tools %files -n imobiledevice-tools