1
0

9 Commits

Author SHA256 Message Date
2747354d58 Accepting request 1284920 from hardware
OBS-URL: https://build.opensuse.org/request/show/1284920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libimobiledevice?expand=0&rev=47
2025-06-12 13:51:37 +00:00
bb2d20d189 - 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

OBS-URL: https://build.opensuse.org/package/show/hardware/libimobiledevice?expand=0&rev=29
2025-06-11 17:23:47 +00:00
f150b5d513 Accepting request 1254662 from hardware
OBS-URL: https://build.opensuse.org/request/show/1254662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libimobiledevice?expand=0&rev=46
2025-03-20 18:24:13 +00:00
a29203ae9b - Fix python packaging
- Fix libimobiledevice-glue dependency

OBS-URL: https://build.opensuse.org/package/show/hardware/libimobiledevice?expand=0&rev=28
2025-03-20 09:20:04 +00:00
61ef484077 OBS-URL: https://build.opensuse.org/package/show/hardware/libimobiledevice?expand=0&rev=27 2025-03-03 11:18:43 +00:00
c1c94f9224 - Update to version 1.3.0+263git.20250123...
OBS-URL: https://build.opensuse.org/package/show/hardware/libimobiledevice?expand=0&rev=26
2025-03-03 11:17:40 +00:00
b0b49823a6 Use authentication-less Github URL for _service obs_scm
OBS-URL: https://build.opensuse.org/package/show/hardware/libimobiledevice?expand=0&rev=25
2025-02-24 10:10:32 +00:00
865f4a0e5f Accepting request 1225789 from hardware
OBS-URL: https://build.opensuse.org/request/show/1225789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libimobiledevice?expand=0&rev=45
2024-11-22 22:51:00 +00:00
ecaa84d60f - add python3-setuptools for python 3.13 support
- libimobiledevice-nosslv3.patch: In tumbleweed, SSLv3_method
    management.
- Add libimobiledevice-swig-2x.patch: support swig 2.x
  * Minor device link service fixes

OBS-URL: https://build.opensuse.org/package/show/hardware/libimobiledevice?expand=0&rev=24
2024-11-22 10:12:54 +00:00
7 changed files with 90 additions and 30 deletions

View File

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

View File

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

Binary file not shown.

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:79e20c7905b193fa1fb66462a53e84288071c046adf952c53243a12d7e2ee574
size 421517

View File

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

View File

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

View File

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