forked from pool/libimobiledevice
Compare commits
9 Commits
Author | SHA256 | Date | |
---|---|---|---|
2747354d58 | |||
bb2d20d189 | |||
f150b5d513 | |||
a29203ae9b | |||
61ef484077 | |||
c1c94f9224 | |||
b0b49823a6 | |||
865f4a0e5f | |||
ecaa84d60f |
8
_service
8
_service
@@ -1,14 +1,14 @@
|
|||||||
<services>
|
<services>
|
||||||
<service mode="disabled" name="obs_scm">
|
<service mode="disabled" name="tar_scm">
|
||||||
<param name="url">git@github.com:libimobiledevice/libimobiledevice.git</param>
|
<param name="url">https://github.com/libimobiledevice/libimobiledevice.git</param>
|
||||||
<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">@PARENT_TAG@+@TAG_OFFSET@git.%cd</param>
|
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@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="disabled"/>
|
||||||
<service name="recompress" mode="buildtime">
|
<service name="recompress" mode="disabled">
|
||||||
<param name="file">*.tar</param>
|
<param name="file">*.tar</param>
|
||||||
<param name="compression">gz</param>
|
<param name="compression">gz</param>
|
||||||
</service>
|
</service>
|
||||||
|
@@ -1,4 +1,6 @@
|
|||||||
<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">6fc41f57fc607df9b07446ca45bdf754225c9bd9</param></service></servicedata>
|
<param name="changesrevision">f61a3bb6329009c71a32be3fe372edd9094ccbdc</param></service><service name="tar_scm">
|
||||||
|
<param name="url">https://github.com/libimobiledevice/libimobiledevice.git</param>
|
||||||
|
<param name="changesrevision">9d26a1636ba684b600b5cfa0e96e7cb648501539</param></service></servicedata>
|
BIN
libimobiledevice-1.3.0+190git.20230705.obscpio
(Stored with Git LFS)
BIN
libimobiledevice-1.3.0+190git.20230705.obscpio
(Stored with Git LFS)
Binary file not shown.
3
libimobiledevice-1.3.0+283git.20250610.tar.gz
Normal file
3
libimobiledevice-1.3.0+283git.20250610.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:79e20c7905b193fa1fb66462a53e84288071c046adf952c53243a12d7e2ee574
|
||||||
|
size 421517
|
@@ -1,3 +1,54 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 11 17:13:32 UTC 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Update to version 1.3.0+283git.20250610:
|
||||||
|
* Use updated libplist API if available
|
||||||
|
* Use SHA256 signature instead of SHA1 for iOS 4 and newer when creating and signing pairing certificates
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 20 08:55:33 UTC 2025 - Michal Suchanek <msuchanek@suse.de>
|
||||||
|
|
||||||
|
- Fix python packaging
|
||||||
|
- Fix libimobiledevice-glue dependency
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 22 03:10:13 UTC 2025 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Update to version 1.3.0+263git.20250123:
|
||||||
|
* tools: Fix usage output for ideviceimagemounter
|
||||||
|
* tools: Fix afclient compilation by adding libimobiledevice-glue dependency
|
||||||
|
* tools/idevicebackup2: Fix free disk space calculation
|
||||||
|
* Switch to better initializer strategy
|
||||||
|
* tools: Add --insecure option to idevicenotificationproxy tool
|
||||||
|
* docs: Update manpage for idevicecrashreport
|
||||||
|
* idevicecrashreport: Allow removing crash logs without copying.
|
||||||
|
* tools: Fix heap buffer overflow in ideviceimagemounter
|
||||||
|
* Update libimobiledevice-glue dependency to 1.3.0 and use its SHA1 implementation
|
||||||
|
* tools/afcclient: Add missing argument count check for `get` command
|
||||||
|
* tools/afcclient: Prevent too much blank lines from recursive put
|
||||||
|
* docs: Update manpage for afcclient
|
||||||
|
* tools/afcclient: Update get/put options in help message
|
||||||
|
* tools/afcclient: get/put operations use '-f' to allow overwrite, '-r' to allow recursive
|
||||||
|
* tools/afcclient: Allow put directory to device
|
||||||
|
* tools/afcclient: Allow get folder from device to local.
|
||||||
|
* common: Add libimobiledevice-glue to dependencies
|
||||||
|
* tools: Fix memory leak in idevicedevmodectl
|
||||||
|
* tools/afcclient: Allow removing non-empty directories with -r
|
||||||
|
* tools/afcclient: Print human readable description of AFC error code on error
|
||||||
|
* Move LIBIMOBILEDEVICE_API to public headers
|
||||||
|
* tools/idevicedevmodectl: Fix action success check and device reboot detection
|
||||||
|
* tools: Add afcclient utility
|
||||||
|
* idevicesyslog: Allow writing output to a file with command line option
|
||||||
|
* Fix idevicebackup2 man page
|
||||||
|
* Updated README.md to mention libtatsu dependency
|
||||||
|
* Updated README
|
||||||
|
- Set URL to a working address.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 22 10:07:59 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- add python3-setuptools for python 3.13 support
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Aug 14 08:26:07 UTC 2023 - dmueller@suse.com
|
Mon Aug 14 08:26:07 UTC 2023 - dmueller@suse.com
|
||||||
|
|
||||||
@@ -252,7 +303,7 @@ Wed Jul 29 06:06:53 UTC 2015 - i@marguerite.su
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Jul 18 23:35:28 UTC 2015 - crrodriguez@opensuse.org
|
Sat Jul 18 23:35:28 UTC 2015 - crrodriguez@opensuse.org
|
||||||
|
|
||||||
- libimobiledevice-nosslv3.patch: In tumbleweed, SSLv3_method
|
- libimobiledevice-nosslv3.patch: In tumbleweed, SSLv3_method
|
||||||
fails because there is no sslv3 support, use SSLv233_method instead
|
fails because there is no sslv3 support, use SSLv233_method instead
|
||||||
to negotiate the highest TLS version available.
|
to negotiate the highest TLS version available.
|
||||||
|
|
||||||
@@ -433,7 +484,7 @@ Mon Jul 8 23:08:39 UTC 2013 - dimstar@opensuse.org
|
|||||||
+ Crash fixes.
|
+ Crash fixes.
|
||||||
+ iOS 6+ compatibility fixes.
|
+ iOS 6+ compatibility fixes.
|
||||||
+ An important API change related to service lifecycle
|
+ An important API change related to service lifecycle
|
||||||
management.
|
management.
|
||||||
- Drop libimobiledevice-cython1.16-detection.patch: fixed upstream.
|
- Drop libimobiledevice-cython1.16-detection.patch: fixed upstream.
|
||||||
- Drop libimobiledevice-segfault-fix.patch: fixed upstream.
|
- Drop libimobiledevice-segfault-fix.patch: fixed upstream.
|
||||||
- Change _lname defines to libimobiledevice4, following upstreams
|
- Change _lname defines to libimobiledevice4, following upstreams
|
||||||
@@ -508,7 +559,7 @@ Tue Jul 26 07:02:28 UTC 2011 - coolo@novell.com
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu May 26 09:50:48 UTC 2011 - idonmez@novell.com
|
Thu May 26 09:50:48 UTC 2011 - idonmez@novell.com
|
||||||
|
|
||||||
- Add libimobiledevice-swig-2x.patch: support swig 2.x
|
- Add libimobiledevice-swig-2x.patch: support swig 2.x
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu May 12 16:05:12 UTC 2011 - dimstar@opensuse.org
|
Thu May 12 16:05:12 UTC 2011 - dimstar@opensuse.org
|
||||||
@@ -643,7 +694,7 @@ Tue Feb 02 17:59:51 CEST 2010 - opensuse@sukimashita.com
|
|||||||
* Fix regression causing never paired devices to not work by adding
|
* Fix regression causing never paired devices to not work by adding
|
||||||
auto-pairing for devices in lockdownd_client_new_with_handshake
|
auto-pairing for devices in lockdownd_client_new_with_handshake
|
||||||
* Add file_relay service implementation and dev test tool
|
* Add file_relay service implementation and dev test tool
|
||||||
* Minor device link service fixes
|
* Minor device link service fixes
|
||||||
* New idevicebackup tool with support for full and incremental backups
|
* New idevicebackup tool with support for full and incremental backups
|
||||||
* Add mobilebackup service implementation
|
* Add mobilebackup service implementation
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
name: libimobiledevice
|
name: libimobiledevice
|
||||||
version: 1.3.0+190git.20230705
|
version: 1.3.0+283git.20250610
|
||||||
mtime: 1688555902
|
mtime: 1749583543
|
||||||
commit: 6fc41f57fc607df9b07446ca45bdf754225c9bd9
|
commit: 9d26a1636ba684b600b5cfa0e96e7cb648501539
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libimobiledevice
|
# spec file for package libimobiledevice
|
||||||
#
|
#
|
||||||
# Copyright (c) 2023 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -17,12 +17,16 @@
|
|||||||
|
|
||||||
|
|
||||||
%define libname libimobiledevice-1_0-6
|
%define libname libimobiledevice-1_0-6
|
||||||
|
# only use primary python on Factory...
|
||||||
|
%define pythons python3
|
||||||
|
# ... and python311 on SLE 15 derivates
|
||||||
|
%{?sle15_python_module_pythons}
|
||||||
Name: libimobiledevice
|
Name: libimobiledevice
|
||||||
Version: 1.3.0+190git.20230705
|
Version: 1.3.0+283git.20250610
|
||||||
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://github.com/libimobiledevice/libimobiledevice
|
||||||
Source: %{name}-%{version}.tar.gz
|
Source: %{name}-%{version}.tar.gz
|
||||||
Source1: baselibs.conf
|
Source1: baselibs.conf
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
@@ -31,14 +35,18 @@ BuildRequires: gcc-c++
|
|||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
BuildRequires: (python3-Cython >= 0.17 with python3-Cython < 3)
|
BuildRequires: %{python_module plist}
|
||||||
BuildRequires: python3-plist
|
BuildRequires: %{python_module setuptools}
|
||||||
|
BuildRequires: %{python_module Cython >= 3.0.0}
|
||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
BuildRequires: pkgconfig(libimobiledevice-glue-1.0) >= 1.0.0
|
BuildRequires: pkgconfig(libimobiledevice-glue-1.0) >= 1.3.0
|
||||||
BuildRequires: pkgconfig(libplist-2.0) >= 2.3.0
|
BuildRequires: pkgconfig(libplist-2.0) >= 2.3.0
|
||||||
BuildRequires: pkgconfig(libssl)
|
BuildRequires: pkgconfig(libssl) >= 0.9.8
|
||||||
|
BuildRequires: pkgconfig(libtatsu-1.0) >= 1.0.3
|
||||||
BuildRequires: pkgconfig(libusbmuxd-2.0) >= 2.0.2
|
BuildRequires: pkgconfig(libusbmuxd-2.0) >= 2.0.2
|
||||||
BuildRequires: pkgconfig(python3)
|
BuildRequires: pkgconfig(python3)
|
||||||
|
%define python_subpackage_only 1
|
||||||
|
%python_subpackages
|
||||||
|
|
||||||
%description
|
%description
|
||||||
libimobiledevice is a software library that talks the protocols to support
|
libimobiledevice is a software library that talks the protocols to support
|
||||||
@@ -73,13 +81,13 @@ Obsoletes: %{name}-tools < %{version}
|
|||||||
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 python3-imobiledevice
|
%package -n python-imobiledevice
|
||||||
Summary: Python bindings for %{name}
|
Summary: Python bindings for %{name}
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
Requires: %{libname} = %{version}
|
Requires: %{libname} = %{version}
|
||||||
Requires: python3-plist >= 1.11
|
Requires: python3-plist >= 1.11
|
||||||
|
|
||||||
%description -n python3-imobiledevice
|
%description -n python-imobiledevice
|
||||||
Contains Python bindings for developing applications that use %{name}.
|
Contains Python bindings for developing applications that use %{name}.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
@@ -89,10 +97,7 @@ sed -i -e 's/-L${libdir}//' src/%{name}-1.0.pc.in
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fvi
|
autoreconf -fvi
|
||||||
%configure \
|
%{python_expand %configure --disable-silent-rules --disable-static PACKAGE_VERSION=%{version} PYTHON=/usr/bin/python%{$python_bin_suffix}}
|
||||||
--disable-silent-rules \
|
|
||||||
--disable-static \
|
|
||||||
PYTHON=%{_bindir}/python3 PACKAGE_VERSION=%{version}
|
|
||||||
%make_build
|
%make_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@@ -113,6 +118,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
|||||||
|
|
||||||
%files -n imobiledevice-tools
|
%files -n imobiledevice-tools
|
||||||
%doc AUTHORS NEWS README.md
|
%doc AUTHORS NEWS README.md
|
||||||
|
%{_bindir}/afcclient
|
||||||
%{_bindir}/idevice_id
|
%{_bindir}/idevice_id
|
||||||
%{_bindir}/idevicebtlogger
|
%{_bindir}/idevicebtlogger
|
||||||
%{_bindir}/idevicecrashreport
|
%{_bindir}/idevicecrashreport
|
||||||
@@ -133,6 +139,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
|||||||
%{_bindir}/idevicesetlocation
|
%{_bindir}/idevicesetlocation
|
||||||
%{_bindir}/ideviceprovision
|
%{_bindir}/ideviceprovision
|
||||||
%{_bindir}/idevicenotificationproxy
|
%{_bindir}/idevicenotificationproxy
|
||||||
|
%{_mandir}/man1/afcclient.1%{?ext_man}
|
||||||
%{_mandir}/man1/idevice_id.1%{?ext_man}
|
%{_mandir}/man1/idevice_id.1%{?ext_man}
|
||||||
%{_mandir}/man1/idevicebtlogger.1%{?ext_man}
|
%{_mandir}/man1/idevicebtlogger.1%{?ext_man}
|
||||||
%{_mandir}/man1/idevicecrashreport.1%{?ext_man}
|
%{_mandir}/man1/idevicecrashreport.1%{?ext_man}
|
||||||
@@ -154,7 +161,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
|||||||
%{_mandir}/man1/ideviceprovision.1%{?ext_man}
|
%{_mandir}/man1/ideviceprovision.1%{?ext_man}
|
||||||
%{_mandir}/man1/idevicenotificationproxy.1%{?ext_man}
|
%{_mandir}/man1/idevicenotificationproxy.1%{?ext_man}
|
||||||
|
|
||||||
%files -n python3-imobiledevice
|
%files %{python_files imobiledevice}
|
||||||
%{python3_sitearch}/imobiledevice.so
|
%{python_sitearch}/imobiledevice.so
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Reference in New Issue
Block a user