1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-06-08 14:28:56 +02:00

gnu: Add libjwt.

* gnu/packages/web.scm (libjwt): New variable.

Change-Id: Ied516fb41a90de316588622b999b27f0f7ee8de3
This commit is contained in:
Arun Isaac
2024-08-22 16:38:43 +01:00
parent 91dd354a10
commit ba0340eec2
+25 -1
View File
@@ -15,7 +15,7 @@
;;; Copyright © 2016 Ben Woodcroft <donttrustben@gmail.com>
;;; Copyright © 2016, 2023 Clément Lassieur <clement@lassieur.org>
;;; Copyright © 2016, 2017 Nikita <nikita@n0.is>
;;; Copyright © 20162023 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 20162024 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 20162022 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2016 Bake Timmons <b3timmons@speedymail.org>
;;; Copyright © 2017 Thomas Danckaert <post@thomasdanckaert.be>
@@ -1610,6 +1610,30 @@ current version of any major web browser.")
style API.")
(license license:expat))))
(define-public libjwt
(package
(name "libjwt")
(version "1.17.2")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/benmcollins/libjwt/releases/download/v"
version "/libjwt-"
version ".tar.bz2"))
(sha256
(base32
"1bpfaa0y8bccz5hr677lkrprs07akx02k0qbf82z2c8syr24a77i"))))
(build-system gnu-build-system)
(inputs
(list jansson openssl))
(native-inputs
(list check pkg-config))
(home-page "https://github.com/benmcollins/libjwt")
(synopsis "C @acronym{JWT, JSON Web Token} library")
(description "@code{libjwt} is a @acronym{JWT, JSON Web Token} library for
C.")
(license license:mpl2.0)))
(define-public yajl
(package
(name "yajl")