diff options
| author | Hennadii Stepanov <hebasto@gmail.com> | 2026-01-10 21:24:31 +0000 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-25 21:30:27 +0100 |
| commit | bb898f243ad0c10ba1c59ddbfbf7091c19c0277d (patch) | |
| tree | a78083d605198e3a9bf42d4a1c1d274d9971fb18 | |
| parent | ee17577b6e7f315dd5b9f782f20937236ffab4aa (diff) | |
gnu: Add osslsigncode.
* gnu/packages/crypto.scm (osslsigncode): New variable.
Change-Id: I06650934775804116fc7a703e66f26b3bfd00168
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
| -rw-r--r-- | gnu/packages/crypto.scm | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index a9e06ea51e8..fb239e8d2bd 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm | |||
| @@ -30,6 +30,7 @@ | |||
| 30 | ;;; Copyright © 2024, 2025 Janneke Nieuwenhuizen <janneke@gnu.org> | 30 | ;;; Copyright © 2024, 2025 Janneke Nieuwenhuizen <janneke@gnu.org> |
| 31 | ;;; Copyright © 2025 Ashish SHUKLA <ashish.is@lostca.se> | 31 | ;;; Copyright © 2025 Ashish SHUKLA <ashish.is@lostca.se> |
| 32 | ;;; Copyright © 2025 Robin Templeton <robin@guixotic.coop> | 32 | ;;; Copyright © 2025 Robin Templeton <robin@guixotic.coop> |
| 33 | ;;; Copyright © 2026 Hennadii Stepanov <hebasto@gmail.com> | ||
| 33 | ;;; | 34 | ;;; |
| 34 | ;;; This file is part of GNU Guix. | 35 | ;;; This file is part of GNU Guix. |
| 35 | ;;; | 36 | ;;; |
| @@ -1809,3 +1810,31 @@ configured to start gpg-agent.") | |||
| 1809 | signatures used by the Estonian ID card infrastructure. This library allows | 1810 | signatures used by the Estonian ID card infrastructure. This library allows |
| 1810 | for creation and reading of DigiDoc files.") | 1811 | for creation and reading of DigiDoc files.") |
| 1811 | (license license:lgpl2.1+))) | 1812 | (license license:lgpl2.1+))) |
| 1813 | |||
| 1814 | (define-public osslsigncode | ||
| 1815 | (package | ||
| 1816 | (name "osslsigncode") | ||
| 1817 | (version "2.10") | ||
| 1818 | (source | ||
| 1819 | (origin | ||
| 1820 | (method git-fetch) | ||
| 1821 | (uri (git-reference | ||
| 1822 | (url "https://github.com/mtrojnar/osslsigncode") | ||
| 1823 | (commit version))) | ||
| 1824 | (file-name (git-file-name name version)) | ||
| 1825 | (sha256 | ||
| 1826 | (base32 "1fizcrcgavw5zkzws62pgz8ly5jnmrpv33whryabqgg9q5fwsf2j")))) | ||
| 1827 | (build-system cmake-build-system) | ||
| 1828 | (arguments | ||
| 1829 | (list | ||
| 1830 | #:parallel-tests? #f)) | ||
| 1831 | (inputs (list openssl zlib)) | ||
| 1832 | (native-inputs (list python-cryptography python-minimal-wrapper)) | ||
| 1833 | (home-page "https://github.com/mtrojnar/osslsigncode") | ||
| 1834 | (synopsis | ||
| 1835 | "Authenticode signing for PE, CAB, CAT, MSI, APPX and script files") | ||
| 1836 | (description | ||
| 1837 | "osslsigncode is a small tool that implements part of the | ||
| 1838 | functionality of the Microsoft tool signtool.exe - more exactly the Authenticode | ||
| 1839 | signing and timestamping. It is based on OpenSSL.") | ||
| 1840 | (license license:gpl3+))) | ||
