summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-06-01 11:26:28 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-06-01 11:35:08 +0100
commit37d9bd6420009557993717b956bacdff0013803f (patch)
tree26b2dc94515a73d0473e76ab9afc4d7ced24775e /gnu
parent7cc4d5b73b8ffb204e23fa2487a4adaf99d94d9f (diff)
gnu: usbmuxd: Update to 1.1.1-0.3ded00c.
* gnu/packages/libusb.scm (usbmuxd): Update to 3ded00c9985a5108cfc7591a309f9a23d57a8cba commit. [source]: Switch to git-fetch. [phases]{set-version}: New phase. [native-inputs]: Add autoconf, automake, and libtool. Change-Id: I499626e8d49c9af5d1d2eba178b876f605dcfa40
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/libusb.scm47
1 files changed, 35 insertions, 12 deletions
diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm
index f4dcfc408a6..66b65920070 100644
--- a/gnu/packages/libusb.scm
+++ b/gnu/packages/libusb.scm
@@ -718,20 +718,43 @@ iOS devices and access their contents.")
718(define-public usbmuxd 718(define-public usbmuxd
719 (package 719 (package
720 (name "usbmuxd") 720 (name "usbmuxd")
721 (version "1.1.1") 721 ;; 1.1.1 (2020-06-15): it's no longer compatible with libplist and
722 (source (origin 722 ;; libimobiledevice developed by the same author, the latest git changes
723 (method url-fetch) 723 ;; provide compatibilities. Revert back on git version when released.
724 (uri (string-append "https://github.com/libimobiledevice" 724 (properties '((commit . "3ded00c9985a5108cfc7591a309f9a23d57a8cba")
725 "/usbmuxd/releases/download/" version 725 (revision . "0")))
726 "/usbmuxd-" version ".tar.bz2")) 726 (version (git-version "1.1.1"
727 (sha256 727 (assoc-ref properties 'revision)
728 (base32 728 (assoc-ref properties 'commit)))
729 "17idzpxrvkbff0jpynf35df95lh7wsm8vndynp63bxib2w09gv60")))) 729 (source
730 (origin
731 (method git-fetch)
732 (uri (git-reference
733 (url "https://github.com/libimobiledevice/usbmuxd")
734 (commit (assoc-ref properties 'commit))))
735 (file-name (git-file-name name version))
736 (sha256
737 (base32 "1dqcdpyc7k8j657c4v0vbd7l489039qlk21d9cyzc7ns1q2iggpb"))))
738 (build-system gnu-build-system)
739 (arguments
740 (list
741 #:phases
742 #~(modify-phases %standard-phases
743 (add-after 'unpack 'set-version
744 (lambda _
745 (substitute* "git-version-gen"
746 (("/bin/sh")
747 (which "sh")))
748 (call-with-output-file ".tarball-version"
749 (lambda (port)
750 (display #$version port))))))))
751 (native-inputs
752 (list autoconf
753 automake
754 libtool
755 pkg-config))
730 (inputs 756 (inputs
731 (list libplist libusb libimobiledevice)) 757 (list libplist libusb libimobiledevice))
732 (native-inputs
733 (list pkg-config))
734 (build-system gnu-build-system)
735 (home-page "https://libimobiledevice.org/") 758 (home-page "https://libimobiledevice.org/")
736 (synopsis "Multiplex connections over USB to an iOS device") 759 (synopsis "Multiplex connections over USB to an iOS device")
737 (description "This package provides the @code{usbmuxd} daemon 760 (description "This package provides the @code{usbmuxd} daemon