diff options
author | Julien Coolen <jtcoolen@pm.me> | 2020-08-11 14:33:59 +0200 |
---|---|---|
committer | Vincent Laporte <Vincent.Laporte@gmail.com> | 2020-08-21 13:32:18 +0200 |
commit | 9d5733098b9431022f4cdcefec3a2d3364087948 (patch) | |
tree | 912ee0a5fc11fdadb7a006e5c66cae4ac9394d0f /pkgs/development/ocaml-modules/jwto | |
parent | d4da9bbbc9283c2f877540434b922e05f798d51f (diff) |
ocamlPackages.jwto: init at 0.3.0 (#95173)
Diffstat (limited to 'pkgs/development/ocaml-modules/jwto')
-rw-r--r-- | pkgs/development/ocaml-modules/jwto/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/jwto/default.nix b/pkgs/development/ocaml-modules/jwto/default.nix new file mode 100644 index 0000000000000..a4cf0aae69188 --- /dev/null +++ b/pkgs/development/ocaml-modules/jwto/default.nix @@ -0,0 +1,30 @@ +{ lib, buildDunePackage, fetchFromGitHub, alcotest, cryptokit, fmt, yojson +, base64, re, ppx_deriving }: + +buildDunePackage rec { + pname = "jwto"; + version = "0.3.0"; + + minimumOCamlVersion = "4.05"; + + src = fetchFromGitHub { + owner = "sporto"; + repo = "jwto"; + rev = version; + sha256 = "1p799zk8j9c0002xzi2x7ndj1bzqf14744ampcqndrjnsi7mq71s"; + }; + + propagatedBuildInputs = + [ cryptokit fmt yojson base64 re ppx_deriving ]; + + checkInputs = [ alcotest ]; + + doCheck = true; + + meta = { + homepage = "https://github.com/sporto/jwto"; + description = "JSON Web Tokens (JWT) for OCaml"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ Zimmi48 jtcoolen ]; + }; +} |