GNU bug report logs - #58385
[PATCH] zsign: New package

Previous Next

Package: guix-patches;

Reported by: Jacob Hrbek <kreyren <at> rixotstudio.cz>

Date: Sat, 8 Oct 2022 21:47:02 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: 58385 <at> debbugs.gnu.org
Cc: Jacob Hrbek <kreyren <at> rixotstudio.cz>
Subject: [bug#58385] [PATCH] zsign: New package
Date: Sat, 08 Oct 2022 22:17:32 +0000
---
 gnu/packages/crypto.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm
index 074fa5bf31..2221479f4d 100644
--- a/gnu/packages/crypto.scm
+++ b/gnu/packages/crypto.scm
@@ -25,6 +25,7 @@
 ;;; Copyright © 2022 Allan Adair <allan <at> adair.no>
 ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
 ;;; Copyright © 2022 Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
+;;; Copyright © 2022 Jacob 'Kreyren' Hrbek <GNUtoo <at> cyberdimension.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1739,3 +1740,33 @@ (define-public keychain
 configured to start gpg-agent.")
     (home-page "https://www.funtoo.org/Keychain")
     (license license:gpl2)))
+
+(define-public zsign
+  (let ((commit "27016df1150eeaf27e8d8c148ccb3cad10d31e73"))
+    (package
+      (name "zsign")
+      (version (git-version "0.0.0" "0" commit)) ;no release tag
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/zhlynn/zsign")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1vszwpxaaxs0iy7mrkn6wmjdv9nb4nmwzki5i7zgjayiczshjx8d"))))
+      (build-system cmake-build-system)
+      (arguments
+       `(#:phases (modify-phases %standard-phases
+                    (delete 'check) ;Seemingly no test suite
+                    (replace 'install
+                      (lambda _
+                        (install-file "zsign"
+                                      (string-append %output "/bin/")) #t)))))
+      (native-inputs (list openssl zlib))
+      (synopsis
+       "Solution for signature of application archive files (.ipa) for iDevices")
+      (description
+       "Usually used by cross-platform developers and jailbreakers to sign their applications")
+      (home-page "https://github.com/zhlynn/zsign")
+      (license license:bsd-3))))
--
2.37.3






This bug report was last modified 2 years and 256 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.