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

To reply to this bug, email your comments to 58385 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#58385; Package guix-patches. (Sat, 08 Oct 2022 21:47:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jacob Hrbek <kreyren <at> rixotstudio.cz>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 08 Oct 2022 21:47:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: "guix-patches <at> gnu.org" <guix-patches <at> gnu.org>
Subject: [PATCH] zsign: New package
Date: Sat, 08 Oct 2022 21:46:17 +0000
[Message part 1 (text/plain, inline)]
zsign is a libre code signature alternative to sign application archive files (.ipa) used mainly by cross-platform developers and jailbreakers to install alternative OS on their idevices such as GNU Guix on iPad2 (me)[1].

I didn't find any test suite in the repository so the 'check' phase was removed.

Packaging checklist:

- [X] guix lint PACKAGE​ passes
- [X] Code formatted using guix style PACKAGE
- [X] Build log attached with proof of the package working
- [X] Submitted into a correct branch -- No dependent packages other then itself -> Master

References:

- Tracking of installing GNU Guix on iPad2 -- https://git.dotya.ml/kreyren/kreyren/issues/30
[Message part 2 (text/html, inline)]
[zsign-build.log (text/x-log, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#58385; Package guix-patches. (Sat, 08 Oct 2022 21:57:02 GMT) Full text and rfc822 format available.

Message #8 received at 58385 <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: 58385 <at> debbugs.gnu.org
Cc: Jacob Hrbek <kreyren <at> rixotstudio.cz>
Subject: [PATCH] zsign: New package
Date: Sat, 08 Oct 2022 21:56:14 +0000
---
 gnu/packages/crypto.scm | 57 +++++++++++++++++++++--------------------
 1 file changed, 29 insertions(+), 28 deletions(-)

diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm
index ac6055265f..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.
 ;;;
@@ -1741,31 +1742,31 @@ (define-public keychain
     (license license:gpl2)))

 (define-public zsign
-  (package
-    (name "zsign")
-    (version "21012022")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/zhlynn/zsign")
-                    (commit "27016df1150eeaf27e8d8c148ccb3cad10d31e73")))
-              (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 "FIXME")
-    (description "FIXME")
-    (home-page "https://github.com/zhlynn/zsign")
-    (license license:bsd-3)))
+  (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






Information forwarded to guix-patches <at> gnu.org:
bug#58385; Package guix-patches. (Sat, 08 Oct 2022 22:18:01 GMT) Full text and rfc822 format available.

Message #11 received at 58385 <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: 58385 <at> debbugs.gnu.org
Cc: Jacob Hrbek <kreyren <at> rixotstudio.cz>
Subject: [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






Information forwarded to guix-patches <at> gnu.org:
bug#58385; Package guix-patches. (Sat, 08 Oct 2022 22:32:01 GMT) Full text and rfc822 format available.

Message #14 received at 58385 <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: 58385 <at> debbugs.gnu.org
Cc: Jacob Hrbek <kreyren <at> rixotstudio.cz>
Subject: [PATCH] zsign: New package
Date: Sat, 08 Oct 2022 22:30:40 +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..f458e6a264 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 <kreyren <at> rixotstudio.cz>
 ;;;
 ;;; 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






Information forwarded to guix-patches <at> gnu.org:
bug#58385; Package guix-patches. (Sat, 08 Oct 2022 22:33:02 GMT) Full text and rfc822 format available.

Message #17 received at 58385 <at> debbugs.gnu.org (full text, mbox):

From: Jacob Hrbek <kreyren <at> rixotstudio.cz>
To: "58385 <at> debbugs.gnu.org" <58385 <at> debbugs.gnu.org>
Subject: [PATCH] zsign: New package
Date: Sat, 08 Oct 2022 22:32:24 +0000
[Message part 1 (text/plain, inline)]
Discard the https://issues.guix.gnu.org/58385#1 and https://issues.guix.gnu.org/58385#2
[Message part 2 (text/html, inline)]

This bug report was last modified 1 year and 194 days ago.

Previous Next


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