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="changesgenerate">enable</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 mode="disabled" name="set_version"/>
<service name="tar" mode="buildtime"/>

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<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>

View File

@ -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

View File

@ -16,46 +16,45 @@
#
%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
URL: https://www.libimobiledevice.org
Source: %{name}-%{version}.tar.gz
Source1: baselibs.conf
BuildRequires: doxygen
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: python3-Cython >= 0.17
BuildRequires: python3-plist
BuildRequires: readline-devel
BuildRequires: pkgconfig(libplist) >= 1.11
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
BuildRequires: pkgconfig(python3)
%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}
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
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 +63,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 +74,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
@ -90,23 +89,24 @@ sed -i -e 's/-L${libdir}//' src/%{name}-1.0.pc.in
autoreconf -fvi
%configure \
--disable-silent-rules \
--disable-static
--disable-static \
PYTHON=%{_bindir}/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