Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libimobiledevice for
openSUSE:Factory checked in at 2025-03-20 19:24:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libimobiledevice (Old)
and /work/SRC/openSUSE:Factory/.libimobiledevice.new.2696 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libimobiledevice"
Thu Mar 20 19:24:13 2025 rev:46 rq:1254662 version:1.3.0+263git.20250123
Changes:
--------
--- /work/SRC/openSUSE:Factory/libimobiledevice/libimobiledevice.changes
2024-11-22 23:51:26.857204989 +0100
+++
/work/SRC/openSUSE:Factory/.libimobiledevice.new.2696/libimobiledevice.changes
2025-03-20 19:24:31.784491268 +0100
@@ -1,0 +2,39 @@
+Thu Mar 20 08:55:33 UTC 2025 - Michal Suchanek <[email protected]>
+
+- Fix python packaging
+- Fix libimobiledevice-glue dependency
+
+-------------------------------------------------------------------
+Sat Feb 22 03:10:13 UTC 2025 - [email protected]
+
+- 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.
+
+-------------------------------------------------------------------
Old:
----
libimobiledevice-1.3.0+190git.20230705.obscpio
New:
----
libimobiledevice-1.3.0+263git.20250123.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libimobiledevice.spec ++++++
--- /var/tmp/diff_new_pack.bBOrab/_old 2025-03-20 19:24:32.916538055 +0100
+++ /var/tmp/diff_new_pack.bBOrab/_new 2025-03-20 19:24:32.916538055 +0100
@@ -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+263git.20250123
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,15 +35,18 @@
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)
-BuildRequires: python3-setuptools
+%define python_subpackage_only 1
+%python_subpackages
%description
libimobiledevice is a software library that talks the protocols to support
@@ -74,13 +81,13 @@
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
@@ -90,10 +97,7 @@
%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
@@ -114,6 +118,7 @@
%files -n imobiledevice-tools
%doc AUTHORS NEWS README.md
+%{_bindir}/afcclient
%{_bindir}/idevice_id
%{_bindir}/idevicebtlogger
%{_bindir}/idevicecrashreport
@@ -134,6 +139,7 @@
%{_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}
@@ -155,6 +161,6 @@
%{_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
++++++ _service ++++++
--- /var/tmp/diff_new_pack.bBOrab/_old 2025-03-20 19:24:32.980540700 +0100
+++ /var/tmp/diff_new_pack.bBOrab/_new 2025-03-20 19:24:32.988541030 +0100
@@ -1,6 +1,6 @@
<services>
<service mode="disabled" name="obs_scm">
- <param
name="url">[email protected]:libimobiledevice/libimobiledevice.git</param>
+ <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>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.bBOrab/_old 2025-03-20 19:24:33.008541857 +0100
+++ /var/tmp/diff_new_pack.bBOrab/_new 2025-03-20 19:24:33.012542023 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">[email protected]:libimobiledevice/libimobiledevice.git</param>
- <param
name="changesrevision">6fc41f57fc607df9b07446ca45bdf754225c9bd9</param></service></servicedata>
+ <param
name="changesrevision">f61a3bb6329009c71a32be3fe372edd9094ccbdc</param></service></servicedata>
(No newline at EOF)
++++++ libimobiledevice-1.3.0+190git.20230705.obscpio ->
libimobiledevice-1.3.0+263git.20250123.obscpio ++++++
++++ 12341 lines of diff (skipped)
++++++ libimobiledevice.obsinfo ++++++
--- /var/tmp/diff_new_pack.bBOrab/_old 2025-03-20 19:24:33.240551446 +0100
+++ /var/tmp/diff_new_pack.bBOrab/_new 2025-03-20 19:24:33.240551446 +0100
@@ -1,5 +1,5 @@
name: libimobiledevice
-version: 1.3.0+190git.20230705
-mtime: 1688555902
-commit: 6fc41f57fc607df9b07446ca45bdf754225c9bd9
+version: 1.3.0+263git.20250123
+mtime: 1737586878
+commit: f61a3bb6329009c71a32be3fe372edd9094ccbdc