File project.diff of Package usbmuxd
--- _servicedata.orig
+++ _servicedata
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/libimobiledevice/usbmuxd</param>
- <param name="changesrevision">01c94c77f59404924f1c46d99c4e5e0c7817281b</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">523f7004dce885fe38b4f80e34a8f76dc8ea98b5</param></service></servicedata>
\ No newline at end of file
--- harden_usbmuxd.service.patch.orig
+++ harden_usbmuxd.service.patch
@@ -1,21 +1,21 @@
-Index: usbmuxd-1.1.1/systemd/usbmuxd.service.in
+Index: usbmuxd-1.1.1+git69.523f700/systemd/usbmuxd.service.in
===================================================================
---- usbmuxd-1.1.1.orig/systemd/usbmuxd.service.in
-+++ usbmuxd-1.1.1/systemd/usbmuxd.service.in
+--- usbmuxd-1.1.1+git69.523f700.orig/systemd/usbmuxd.service.in
++++ usbmuxd-1.1.1+git69.523f700/systemd/usbmuxd.service.in
@@ -3,5 +3,16 @@ Description=Socket daemon for the usbmux
Documentation=man:usbmuxd(8)
[Service]
-+# added automatically, for details please see
-+# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
-+ProtectSystem=full
-+ProtectHome=true
-+ProtectHostname=true
-+ProtectKernelTunables=true
-+ProtectKernelModules=true
-+ProtectKernelLogs=true
-+ProtectControlGroups=true
-+RestrictRealtime=true
-+# end of automatic additions
- ExecStart=@sbindir@/usbmuxd --user usbmux --systemd -S /run/usbmuxd -P /run/usbmuxd.pid
- PIDFile=/run/usbmuxd.pid
+++# added automatically, for details please see
+++# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
+++ProtectSystem=full
+++ProtectHome=true
+++ProtectHostname=true
+++ProtectKernelTunables=true
+++ProtectKernelModules=true
+++ProtectKernelLogs=true
+++ProtectControlGroups=true
+++RestrictRealtime=true
+++# end of automatic additions
+ ExecStart=@sbindir@/usbmuxd --user usbmux --systemd
+ PIDFile=@runstatedir@/usbmuxd.pid
--- usbmuxd.changes.orig
+++ usbmuxd.changes
@@ -1,4 +1,24 @@
-------------------------------------------------------------------
+Sun Feb 23 23:42:17 UTC 2025 - sbrabec@suse.com
+
+- Update to version 1.1.1+git69.523f700:
+ * Updated README
+ * Update libplist requirement to 2.6.0 and use PLIST_DICT helper
+ for cleaner code
+ * conf: fix false plist write error in config_set_device_record
+ * usb: add support for modes 4 and 5
+ * usb: correctly display 10 Gbps USB 3.x
+ * usb: Revert default mode back to 1
+ * device: Fix crash caused by wrong variable when logging an
+ error
+ * usb: Set default mode to 3 to include CDC NCM, and fix a log
+ message
+ * systemd: use runstatedir (drop usbmuxd-run-dir.patch).
+ * udev: Make sure iBridge (T1) doesn't end up in an unconfigured
+ state
+- Refresh harden_usbmuxd.service.patch.
+
+-------------------------------------------------------------------
Wed Jan 22 16:14:33 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Drop rcFOO symlinks for CODE16 (PED-266).
--- usbmuxd.spec.orig
+++ usbmuxd.spec
@@ -18,7 +18,7 @@
%{!?_udevrulesdir: %global _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d}
Name: usbmuxd
-Version: 1.1.1+git48.01c94c7
+Version: 1.1.1+git69.523f700
Release: 0
Summary: A socket daemon to multiplex connections from and to iOS devices
License: GPL-2.0-only OR GPL-3.0-only
@@ -27,7 +27,6 @@ URL: https://github.com/libim
Source: %{name}-%{version}.tar.gz
Source1: %{name}.sysusers
Source99: baselibs.conf
-Patch2: usbmuxd-run-dir.patch
Patch3: harden_usbmuxd.service.patch
BuildRequires: autoconf
BuildRequires: automake