add xca package.scm

This commit is contained in:
Peter Tillemans 2024-06-12 10:09:30 +02:00
parent 5a315e6709
commit af7cf917c0

40
snamellit/xca.scm Normal file
View file

@ -0,0 +1,40 @@
(define-module (snamellit tools)
#:use-module (gnu packages base)
#:use-module (gnu packages compression)
#:use-module (gnu packages gcc)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages qt)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages tls)
#:use-module (guix download)
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system cmake))
(define-public xca
(package
(name "xca")
(version "2.6.0")
(source
(origin
(method url-fetch)
(uri (string-append
"https://github.com/chris2511/xca/releases/download/RELEASE." version
"/xca-" version ".tar.gz"))
(sha256
(base32 "028pgckazpp0nsv0swi3sfqbswk3g5zz1z7b692wxp5sx8i9z8sm"))))
(build-system cmake-build-system)
(arguments
'(#:tests? #f)) ;; tests fail because cannot connect to display and date conversion
(inputs (list openssl-1.1 pkg-config qtbase-5 qttools-5 python-sphinx))
(native-inputs (list ))
(synopsis "X - Certificate and Key management")
(description
"This application is intended for creating and managing X.509 certificates, certificate requests, RSA, DSA and EC private keys, Smartcards and CRLs.
Everything that is needed for a CA is implemented.")
(home-page "https://www.hohnstaedt.de/xca/index.php")
(license #f)))
xca