snamguix/snamellit/packages/xca.scm

41 lines
1.4 KiB
Scheme

(define-module (snamellit packages xca)
#: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 qtbase-5 qttools-5))
(native-inputs (list pkg-config python-sphinx))
(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 license:bsd-3)))
xca