summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHennadii Stepanov <hebasto@gmail.com>2026-01-10 21:24:31 +0000
committerRutherther <rutherther@ditigal.xyz>2026-01-25 21:30:27 +0100
commitbb898f243ad0c10ba1c59ddbfbf7091c19c0277d (patch)
treea78083d605198e3a9bf42d4a1c1d274d9971fb18
parentee17577b6e7f315dd5b9f782f20937236ffab4aa (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.scm29
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.")
1809signatures used by the Estonian ID card infrastructure. This library allows 1810signatures used by the Estonian ID card infrastructure. This library allows
1810for creation and reading of DigiDoc files.") 1811for 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
1838functionality of the Microsoft tool signtool.exe - more exactly the Authenticode
1839signing and timestamping. It is based on OpenSSL.")
1840 (license license:gpl3+)))