summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-05-28 23:14:34 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-06-01 11:10:37 +0100
commitadebcc4103feaa41cca3010b584fcae8f0fd9da1 (patch)
tree05aac2143c8237486df33143c2fc3fa4f5f1fef6 /gnu
parentec4725278bcfd802fc71ad11204d602f1461b9b1 (diff)
gnu: Add libtatsu.
* gnu/packages/libusb.scm (libtatsu): New variable. Relates-to: guix/guix!8925 Change-Id: I0fe70fb816a2d1baee3092309fab4b4203fe47a6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/libusb.scm37
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm
index 192ed51bdc5..56514175f25 100644
--- a/gnu/packages/libusb.scm
+++ b/gnu/packages/libusb.scm
@@ -565,6 +565,43 @@ connections from and to iOS devices by connecting to a socket provided by a
565@code{usbmuxd} daemon.") 565@code{usbmuxd} daemon.")
566 (license license:lgpl2.1+))) 566 (license license:lgpl2.1+)))
567 567
568(define-public libtatsu
569 (package
570 (name "libtatsu")
571 (version "1.0.5")
572 (source
573 (origin
574 (method git-fetch)
575 (uri (git-reference
576 (url "https://github.com/libimobiledevice/libtatsu")
577 (commit version)))
578 (file-name (git-file-name name version))
579 (sha256
580 (base32 "0vcqmr3zkpqr30hfmiz44v6iyc4fd3l2rk44iy9r03666h2k3zmx"))))
581 (build-system gnu-build-system)
582 (arguments
583 (list
584 #:phases
585 #~(modify-phases %standard-phases
586 (add-after 'unpack 'set-version
587 (lambda _
588 (substitute* "git-version-gen"
589 (("/bin/sh")
590 (which "sh")))
591 (call-with-output-file ".tarball-version"
592 (lambda (port)
593 (display #$version port))))))))
594 (propagated-inputs (list libplist))
595 (inputs (list curl))
596 (native-inputs
597 (list autoconf automake libtool pkg-config))
598 (home-page "https://libimobiledevice.org/")
599 (synopsis "Library handling communication with Tatsu Signing Server")
600 (description
601 "This package provides a library handling communication with Apple's
602@acronym{TSS, Tatsu Signing Server}.")
603 (license license:lgpl2.1+)))
604
568(define-public libimobiledevice-glue 605(define-public libimobiledevice-glue
569 (package 606 (package
570 (name "libimobiledevice-glue") 607 (name "libimobiledevice-glue")