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>
|
||||
<service mode="disabled" name="obs_scm">
|
||||
<param name="url">git@github.com:libimobiledevice/libimobiledevice.git</param>
|
||||
<service mode="disabled" name="tar_scm">
|
||||
<param name="url">https://github.com/libimobiledevice/libimobiledevice.git</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="changesgenerate">enable</param>
|
||||
<param name="filename">libimobiledevice</param>
|
||||
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@git.%cd</param>
|
||||
</service>
|
||||
<service mode="disabled" name="set_version"/>
|
||||
<service name="tar" mode="buildtime"/>
|
||||
<service name="recompress" mode="buildtime">
|
||||
<service name="tar" mode="disabled"/>
|
||||
<service name="recompress" mode="disabled">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">gz</param>
|
||||
</service>
|
||||
|
@@ -1,4 +1,6 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<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
|
||||
|
||||
@@ -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
|
||||
|
||||
- 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
|
||||
to negotiate the highest TLS version available.
|
||||
|
||||
@@ -433,7 +484,7 @@ Mon Jul 8 23:08:39 UTC 2013 - dimstar@opensuse.org
|
||||
+ Crash fixes.
|
||||
+ iOS 6+ compatibility fixes.
|
||||
+ An important API change related to service lifecycle
|
||||
management.
|
||||
management.
|
||||
- Drop libimobiledevice-cython1.16-detection.patch: fixed upstream.
|
||||
- Drop libimobiledevice-segfault-fix.patch: fixed upstream.
|
||||
- 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
|
||||
|
||||
- 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
|
||||
@@ -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
|
||||
auto-pairing for devices in lockdownd_client_new_with_handshake
|
||||
* 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
|
||||
* Add mobilebackup service implementation
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
name: libimobiledevice
|
||||
version: 1.3.0+190git.20230705
|
||||
mtime: 1688555902
|
||||
commit: 6fc41f57fc607df9b07446ca45bdf754225c9bd9
|
||||
version: 1.3.0+283git.20250610
|
||||
mtime: 1749583543
|
||||
commit: 9d26a1636ba684b600b5cfa0e96e7cb648501539
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# 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
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,12 +17,16 @@
|
||||
|
||||
|
||||
%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
|
||||
Version: 1.3.0+190git.20230705
|
||||
Version: 1.3.0+283git.20250610
|
||||
Release: 0
|
||||
Summary: Native protocols library for iOS devices
|
||||
License: LGPL-2.1-or-later
|
||||
URL: https://www.libimobiledevice.org
|
||||
URL: https://github.com/libimobiledevice/libimobiledevice
|
||||
Source: %{name}-%{version}.tar.gz
|
||||
Source1: baselibs.conf
|
||||
BuildRequires: doxygen
|
||||
@@ -31,14 +35,18 @@ BuildRequires: gcc-c++
|
||||
BuildRequires: libtool
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python-rpm-macros
|
||||
BuildRequires: (python3-Cython >= 0.17 with python3-Cython < 3)
|
||||
BuildRequires: python3-plist
|
||||
BuildRequires: %{python_module plist}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: %{python_module Cython >= 3.0.0}
|
||||
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(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(python3)
|
||||
%define python_subpackage_only 1
|
||||
%python_subpackages
|
||||
|
||||
%description
|
||||
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
|
||||
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}
|
||||
License: LGPL-2.1-or-later
|
||||
Requires: %{libname} = %{version}
|
||||
Requires: python3-plist >= 1.11
|
||||
|
||||
%description -n python3-imobiledevice
|
||||
%description -n python-imobiledevice
|
||||
Contains Python bindings for developing applications that use %{name}.
|
||||
|
||||
%prep
|
||||
@@ -89,10 +97,7 @@ sed -i -e 's/-L${libdir}//' src/%{name}-1.0.pc.in
|
||||
|
||||
%build
|
||||
autoreconf -fvi
|
||||
%configure \
|
||||
--disable-silent-rules \
|
||||
--disable-static \
|
||||
PYTHON=%{_bindir}/python3 PACKAGE_VERSION=%{version}
|
||||
%{python_expand %configure --disable-silent-rules --disable-static PACKAGE_VERSION=%{version} PYTHON=/usr/bin/python%{$python_bin_suffix}}
|
||||
%make_build
|
||||
|
||||
%install
|
||||
@@ -113,6 +118,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
||||
|
||||
%files -n imobiledevice-tools
|
||||
%doc AUTHORS NEWS README.md
|
||||
%{_bindir}/afcclient
|
||||
%{_bindir}/idevice_id
|
||||
%{_bindir}/idevicebtlogger
|
||||
%{_bindir}/idevicecrashreport
|
||||
@@ -133,6 +139,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
||||
%{_bindir}/idevicesetlocation
|
||||
%{_bindir}/ideviceprovision
|
||||
%{_bindir}/idevicenotificationproxy
|
||||
%{_mandir}/man1/afcclient.1%{?ext_man}
|
||||
%{_mandir}/man1/idevice_id.1%{?ext_man}
|
||||
%{_mandir}/man1/idevicebtlogger.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/idevicenotificationproxy.1%{?ext_man}
|
||||
|
||||
%files -n python3-imobiledevice
|
||||
%{python3_sitearch}/imobiledevice.so
|
||||
%files %{python_files imobiledevice}
|
||||
%{python_sitearch}/imobiledevice.so
|
||||
|
||||
%changelog
|
||||
|
Reference in New Issue
Block a user