updated: gnu: add asn1c

* gnu/packages/tls.scm (asn1c): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
Hartmut Goebel 2016-09-01 17:16:12 +02:00 committed by Leo Famulari
parent 967cfd18f6
commit 375cef6c6d
No known key found for this signature in database
GPG key ID: 2646FA30BACA7F08

View file

@ -7,6 +7,7 @@
;;; Copyright © 2015 Leo Famulari <leo@famulari.name> ;;; Copyright © 2015 Leo Famulari <leo@famulari.name>
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is> ;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -68,6 +69,33 @@ (define-public libtasn1
specifications.") specifications.")
(license license:lgpl2.0+))) (license license:lgpl2.0+)))
(define-public asn1c
(package
(name "asn1c")
(version "0.9.27")
(source (origin
(method url-fetch)
(uri (string-append "https://lionet.info/soft/asn1c-"
version ".tar.gz"))
(sha256
(base32
"17nvn2kzvlryasr9dzqg6gs27b9lvqpval0k31pb64bjqbhn8pq2"))))
(build-system gnu-build-system)
(native-inputs
`(("perl" ,perl)))
(home-page "https://lionet.info/asn1c")
(synopsis "ASN.1 to C compiler")
(description "The ASN.1 to C compiler takes ASN.1 module
files and generates C++ compatible C source code. That code can be
used to serialize the native C structures into compact and unambiguous
BER/XER/PER-based data files, and deserialize the files back.
Various ASN.1 based formats are widely used in the industry, such as to encode
the X.509 certificates employed in the HTTPS handshake, to exchange control
data between mobile phones and cellular networks, to car-to-car communication
in intelligent transportation networks.")
(license license:bsd-2)))
(define-public p11-kit (define-public p11-kit
(package (package
(name "p11-kit") (name "p11-kit")