Date: Saturday, May 6, 2023 @ 17:18:14
Author: heftig
Revision: 476880
archrelease: copy trunk to staging-x86_64
Added:
usbmuxd/repos/staging-x86_64/
usbmuxd/repos/staging-x86_64/PKGBUILD
(from rev 476879, usbmuxd/trunk/PKGBUILD)
usbmuxd/repos/staging-x86_64/libplist-2.3.0.diff
(from rev 476879, usbmuxd/trunk/libplist-2.3.0.diff)
usbmuxd/repos/staging-x86_64/usbmuxd.sysusers
(from rev 476879, usbmuxd/trunk/usbmuxd.sysusers)
---------------------+
PKGBUILD | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++
libplist-2.3.0.diff | 32 ++++++++++++++++++++++++++++++
usbmuxd.sysusers | 1
3 files changed, 86 insertions(+)
Copied: usbmuxd/repos/staging-x86_64/PKGBUILD (from rev 476879,
usbmuxd/trunk/PKGBUILD)
===================================================================
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2023-05-06 17:18:14 UTC (rev 476880)
@@ -0,0 +1,53 @@
+# Maintainer : Ionut Biru <[email protected]>
+# Contributor: Gabriel Martinez < reitaka at gmail dot com >
+
+pkgname=usbmuxd
+pkgver=1.1.1
+pkgrel=3
+pkgdesc="USB Multiplex Daemon"
+url="https://marcansoft.com/blog/iphonelinux/usbmuxd/"
+arch=('x86_64')
+license=('GPL2' 'GPL3')
+depends=('libimobiledevice' 'libusb' 'libplist')
+makedepends=('git' 'systemd')
+_commit=79c8b38d1488a6b07e1e68f39d8caec3f1a45622 # tags/1.1.1
+source=(
+ "git+https://github.com/libimobiledevice/usbmuxd#commit=$_commit"
+ usbmuxd.sysusers
+ libplist-2.3.0.diff
+)
+b2sums=('SKIP'
+
'67a843cd95e750555d1c43c4d01cc90e325ae1b69a5b24bb0e72480b903064f81baeaaa9e1dd95758b456b1444ed869b099be903d6533bb7f5dfe88a87ca1d4e'
+
'483559477f83f59933d95a8279b21abf92a9d5ad6fe29802ff8966b4a94a79ac80d11f7fc0648846a189484b9f3a7ffa3bd8337940aa255a13ae78b61bb556f4')
+
+pkgver() {
+ cd $pkgname
+ git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
+}
+
+prepare() {
+ cd $pkgname
+
+ # Compatibility with libplist 2.3.0
+ git apply -3 ../libplist-2.3.0.diff
+
+ NOCONFIGURE=1 ./autogen.sh
+}
+
+check() {
+ cd $pkgname
+ make check
+}
+
+build() {
+ cd $pkgname
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--sbindir=/usr/bin
+ make
+}
+
+package() {
+ cd $pkgname
+ make DESTDIR="${pkgdir}" install
+
+ install -Dm644 "$srcdir"/usbmuxd.sysusers
"$pkgdir"/usr/lib/sysusers.d/usbmuxd.conf
+}
Copied: usbmuxd/repos/staging-x86_64/libplist-2.3.0.diff (from rev 476879,
usbmuxd/trunk/libplist-2.3.0.diff)
===================================================================
--- staging-x86_64/libplist-2.3.0.diff (rev 0)
+++ staging-x86_64/libplist-2.3.0.diff 2023-05-06 17:18:14 UTC (rev 476880)
@@ -0,0 +1,32 @@
+diff --git i/src/utils.c w/src/utils.c
+index 206c684..a91faea 100644
+--- i/src/utils.c
++++ w/src/utils.c
+@@ -302,7 +302,7 @@ int plist_read_from_filename(plist_t *plist, const char
*filename)
+ return 1;
+ }
+
+-int plist_write_to_filename(plist_t plist, const char *filename, enum
plist_format_t format)
++int plist_write_to_filename(plist_t plist, const char *filename,
plist_format_t format)
+ {
+ char *buffer = NULL;
+ uint32_t length;
+diff --git i/src/utils.h w/src/utils.h
+index b5cab3f..3e9eb41 100644
+--- i/src/utils.h
++++ w/src/utils.h
+@@ -78,13 +78,8 @@ char *string_concat(const char *str, ...);
+ int buffer_read_from_filename(const char *filename, char **buffer, uint64_t
*length);
+ int buffer_write_to_filename(const char *filename, const char *buffer,
uint64_t length);
+
+-enum plist_format_t {
+- PLIST_FORMAT_XML,
+- PLIST_FORMAT_BINARY
+-};
+-
+ int plist_read_from_filename(plist_t *plist, const char *filename);
+-int plist_write_to_filename(plist_t plist, const char *filename, enum
plist_format_t format);
++int plist_write_to_filename(plist_t plist, const char *filename,
plist_format_t format);
+
+ uint64_t mstime64(void);
+ void get_tick_count(struct timeval * tv);
Copied: usbmuxd/repos/staging-x86_64/usbmuxd.sysusers (from rev 476879,
usbmuxd/trunk/usbmuxd.sysusers)
===================================================================
--- staging-x86_64/usbmuxd.sysusers (rev 0)
+++ staging-x86_64/usbmuxd.sysusers 2023-05-06 17:18:14 UTC (rev 476880)
@@ -0,0 +1 @@
+u usbmux 140 "usbmux user"