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"

Reply via email to