ocamlPackages.krb: add v0.16

This commit is contained in:
Dimitrije Radojević 2023-08-15 18:59:13 +01:00 committed by Vincent Laporte
parent 9d33ec8065
commit a51ae3f4d9
2 changed files with 23 additions and 1 deletions

View file

@ -5,6 +5,7 @@
, lib
, openssl
, zstd
, krb5
}:
with self;
@ -426,6 +427,13 @@ with self;
'';
};
hex_encode = janePackage {
pname = "hex_encode";
hash = "sha256-jnsf5T1D1++AUdrato/NO3gTVXu14klXozHFIG9HH/o=";
meta.description = "Hexadecimal encoding library";
propagatedBuildInputs = [ core ppx_jane ounit ];
};
higher_kinded = janePackage {
pname = "higher_kinded";
hash = "sha256-aCpYc7f4mrPsGp038YabEyw72cA6GbCKsok+5Hej5P0=";
@ -525,6 +533,13 @@ with self;
buildInputs = [ dune-configurator ppx_assert stdio ];
};
krb = janePackage {
pname = "krb";
hash = "sha256-+XwYKwpl668fZ23YEbL1wW9PlaIIjbP/hHwNanf3dAY=";
meta.description = "A library for using Kerberos for both Rpc and Tcp communication";
propagatedBuildInputs = [ async base core env_config hex_encode ppx_jane protocol_version_header username_kernel dune-configurator krb5 ];
};
lru_cache = janePackage {
pname = "lru_cache";
hash = "sha256-FqOBC4kBL9IuFIL4JrVU7iF1AUu+1R/CchR52eyEsa8=";
@ -1184,6 +1199,13 @@ with self;
propagatedBuildInputs = [ base ];
};
username_kernel = janePackage {
pname = "username_kernel";
hash = "sha256-UvFL/M9OsD+SOs9MYMKiKzZilLJHzriop6SPA4bOhZQ=";
meta.description = "An identifier for a user";
propagatedBuildInputs = [ core ppx_jane ];
};
variantslib = janePackage {
pname = "variantslib";
hash = "sha256-8NoNkyIP7iEEiei+Q1zrPoJjnWwhCsLsY1vgua22gnw=";

View file

@ -730,7 +730,7 @@ let
if lib.versionOlder "4.13.1" ocaml.version
then import ../development/ocaml-modules/janestreet/0.16.nix {
inherit self;
inherit (pkgs) bash fetchpatch fzf lib openssl zstd;
inherit (pkgs) bash fetchpatch fzf lib openssl zstd krb5;
}
else if lib.versionOlder "4.10.2" ocaml.version
then import ../development/ocaml-modules/janestreet/0.15.nix {