From 15e8308e42f9d8b4cbf418fdcf9aa1e6244257cb Mon Sep 17 00:00:00 2001 From: Sam Bingner Date: Tue, 4 Aug 2020 10:20:55 -1000 Subject: Add usbmuxd --- data/usbmuxd/_metadata/_libimobiledevice.dep | 1 + data/usbmuxd/_metadata/_libplist.dep | 1 + data/usbmuxd/_metadata/_libusb.dep | 1 + data/usbmuxd/_metadata/depends | 1 + data/usbmuxd/_metadata/description | 2 ++ data/usbmuxd/_metadata/extrainst | 3 +++ data/usbmuxd/_metadata/extrainst_ | 12 ++++++++++++ data/usbmuxd/_metadata/homepage | 1 + data/usbmuxd/_metadata/in.1200.00 | 0 data/usbmuxd/_metadata/in.1443.00 | 0 data/usbmuxd/_metadata/license | 1 + data/usbmuxd/_metadata/maintainer | 1 + data/usbmuxd/_metadata/prerm | 7 +++++++ data/usbmuxd/_metadata/priority | 1 + data/usbmuxd/_metadata/role | 1 + data/usbmuxd/_metadata/section | 1 + data/usbmuxd/_metadata/tags | 1 + data/usbmuxd/_metadata/version | 1 + data/usbmuxd/make.sh | 8 ++++++++ data/usbmuxd/usbmuxd-1.1.2.tar.lzma | Bin 0 -> 52517 bytes data/usbmuxd/usbmuxd.plist | 17 +++++++++++++++++ 21 files changed, 61 insertions(+) create mode 120000 data/usbmuxd/_metadata/_libimobiledevice.dep create mode 120000 data/usbmuxd/_metadata/_libplist.dep create mode 120000 data/usbmuxd/_metadata/_libusb.dep create mode 100644 data/usbmuxd/_metadata/depends create mode 100644 data/usbmuxd/_metadata/description create mode 100644 data/usbmuxd/_metadata/extrainst create mode 100755 data/usbmuxd/_metadata/extrainst_ create mode 100644 data/usbmuxd/_metadata/homepage create mode 100644 data/usbmuxd/_metadata/in.1200.00 create mode 100644 data/usbmuxd/_metadata/in.1443.00 create mode 120000 data/usbmuxd/_metadata/license create mode 120000 data/usbmuxd/_metadata/maintainer create mode 100755 data/usbmuxd/_metadata/prerm create mode 100644 data/usbmuxd/_metadata/priority create mode 100644 data/usbmuxd/_metadata/role create mode 100644 data/usbmuxd/_metadata/section create mode 100644 data/usbmuxd/_metadata/tags create mode 100644 data/usbmuxd/_metadata/version create mode 100644 data/usbmuxd/make.sh create mode 100644 data/usbmuxd/usbmuxd-1.1.2.tar.lzma create mode 100644 data/usbmuxd/usbmuxd.plist diff --git a/data/usbmuxd/_metadata/_libimobiledevice.dep b/data/usbmuxd/_metadata/_libimobiledevice.dep new file mode 120000 index 000000000..ce2babfc7 --- /dev/null +++ b/data/usbmuxd/_metadata/_libimobiledevice.dep @@ -0,0 +1 @@ +../../_libimobiledevice \ No newline at end of file diff --git a/data/usbmuxd/_metadata/_libplist.dep b/data/usbmuxd/_metadata/_libplist.dep new file mode 120000 index 000000000..6f3647b24 --- /dev/null +++ b/data/usbmuxd/_metadata/_libplist.dep @@ -0,0 +1 @@ +../../_libplist \ No newline at end of file diff --git a/data/usbmuxd/_metadata/_libusb.dep b/data/usbmuxd/_metadata/_libusb.dep new file mode 120000 index 000000000..cffb94f97 --- /dev/null +++ b/data/usbmuxd/_metadata/_libusb.dep @@ -0,0 +1 @@ +../../_libusb \ No newline at end of file diff --git a/data/usbmuxd/_metadata/depends b/data/usbmuxd/_metadata/depends new file mode 100644 index 000000000..d6679e5e4 --- /dev/null +++ b/data/usbmuxd/_metadata/depends @@ -0,0 +1 @@ +libimobiledevice6, libplist3, libusb-1.0-0 diff --git a/data/usbmuxd/_metadata/description b/data/usbmuxd/_metadata/description new file mode 100644 index 000000000..8a3bda5a2 --- /dev/null +++ b/data/usbmuxd/_metadata/description @@ -0,0 +1,2 @@ +USB multiplexor daemon for iPhone and iPod Touch devices +usbmuxd, the USB multiplexor daemon, is in charge of coordinating access to iPhone and iPod Touch services over USB. Synchronization and management applications for the iPhone and iPod Touch need this daemon to communicate with such devices concurrently. diff --git a/data/usbmuxd/_metadata/extrainst b/data/usbmuxd/_metadata/extrainst new file mode 100644 index 000000000..829303ea5 --- /dev/null +++ b/data/usbmuxd/_metadata/extrainst @@ -0,0 +1,3 @@ +#!/bin/sh + + diff --git a/data/usbmuxd/_metadata/extrainst_ b/data/usbmuxd/_metadata/extrainst_ new file mode 100755 index 000000000..734a8f379 --- /dev/null +++ b/data/usbmuxd/_metadata/extrainst_ @@ -0,0 +1,12 @@ +#!/bin/sh + +if [[ $1 == upgrade ]]; then + /bin/launchctl unload /Library/LaunchDaemons/usbmuxd.plist + /bin/launchctl load /Library/LaunchDaemons/usbmuxd.plist +fi + +if [[ $1 == install ]]; then + /bin/launchctl load -w /Library/LaunchDaemons/usbmuxd.plist +fi + +exit 0 diff --git a/data/usbmuxd/_metadata/homepage b/data/usbmuxd/_metadata/homepage new file mode 100644 index 000000000..12eabaf6c --- /dev/null +++ b/data/usbmuxd/_metadata/homepage @@ -0,0 +1 @@ +https://libimobiledevice.org diff --git a/data/usbmuxd/_metadata/in.1200.00 b/data/usbmuxd/_metadata/in.1200.00 new file mode 100644 index 000000000..e69de29bb diff --git a/data/usbmuxd/_metadata/in.1443.00 b/data/usbmuxd/_metadata/in.1443.00 new file mode 100644 index 000000000..e69de29bb diff --git a/data/usbmuxd/_metadata/license b/data/usbmuxd/_metadata/license new file mode 120000 index 000000000..9c13a9a0f --- /dev/null +++ b/data/usbmuxd/_metadata/license @@ -0,0 +1 @@ +../../../licenses/gpl-2 \ No newline at end of file diff --git a/data/usbmuxd/_metadata/maintainer b/data/usbmuxd/_metadata/maintainer new file mode 120000 index 000000000..573d7ebef --- /dev/null +++ b/data/usbmuxd/_metadata/maintainer @@ -0,0 +1 @@ +../../../people/sbingner \ No newline at end of file diff --git a/data/usbmuxd/_metadata/prerm b/data/usbmuxd/_metadata/prerm new file mode 100755 index 000000000..00657381c --- /dev/null +++ b/data/usbmuxd/_metadata/prerm @@ -0,0 +1,7 @@ +#!/bin/sh + +if [[ $1 == remove || $1 == purge ]]; then + /bin/launchctl unload /Library/LaunchDaemons/usbmuxd.plist +fi + +exit 0 diff --git a/data/usbmuxd/_metadata/priority b/data/usbmuxd/_metadata/priority new file mode 100644 index 000000000..a6a7b9cd7 --- /dev/null +++ b/data/usbmuxd/_metadata/priority @@ -0,0 +1 @@ +standard diff --git a/data/usbmuxd/_metadata/role b/data/usbmuxd/_metadata/role new file mode 100644 index 000000000..8d0320866 --- /dev/null +++ b/data/usbmuxd/_metadata/role @@ -0,0 +1 @@ +developer diff --git a/data/usbmuxd/_metadata/section b/data/usbmuxd/_metadata/section new file mode 100644 index 000000000..e0eb96881 --- /dev/null +++ b/data/usbmuxd/_metadata/section @@ -0,0 +1 @@ +Development diff --git a/data/usbmuxd/_metadata/tags b/data/usbmuxd/_metadata/tags new file mode 100644 index 000000000..a8928cec8 --- /dev/null +++ b/data/usbmuxd/_metadata/tags @@ -0,0 +1 @@ +purpose::library diff --git a/data/usbmuxd/_metadata/version b/data/usbmuxd/_metadata/version new file mode 100644 index 000000000..45a1b3f44 --- /dev/null +++ b/data/usbmuxd/_metadata/version @@ -0,0 +1 @@ +1.1.2 diff --git a/data/usbmuxd/make.sh b/data/usbmuxd/make.sh new file mode 100644 index 000000000..0165fe5ad --- /dev/null +++ b/data/usbmuxd/make.sh @@ -0,0 +1,8 @@ +pkg:setup +autoreconf -f -i +pkg:configure --without-cython CC="${PKG_TARG}-gcc" CXX="${PKG_TARG}-g++" ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes +pkg:make V=1 +pkg:install +pkg: mkdir -p /Library/LaunchDaemons +pkg: cp %/usbmuxd.plist /Library/LaunchDaemons/ +pkg: strip /usr/sbin/usbmuxd diff --git a/data/usbmuxd/usbmuxd-1.1.2.tar.lzma b/data/usbmuxd/usbmuxd-1.1.2.tar.lzma new file mode 100644 index 000000000..a9a746fa2 Binary files /dev/null and b/data/usbmuxd/usbmuxd-1.1.2.tar.lzma differ diff --git a/data/usbmuxd/usbmuxd.plist b/data/usbmuxd/usbmuxd.plist new file mode 100644 index 000000000..e730bc1e1 --- /dev/null +++ b/data/usbmuxd/usbmuxd.plist @@ -0,0 +1,17 @@ + + + + + KeepAlive + + Label + usbmuxd + ProgramArguments + + /usr/sbin/usbmuxd + -f + + RunAtLoad + + + -- cgit v1.2.3