diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 68d2be868fc6..7fc5f300bc64 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15274,6 +15274,12 @@ fingerprint = "4384 B8E1 299F C028 1641 7B8F EC30 EFBE FA7E 84A4"; }]; }; + bezmuth = { + email = "benkel97@protonmail.com"; + name = "Ben Kelly"; + github = "bezmuth"; + githubId = 31394095; + }; cafkafk = { email = "cafkafk@cafkafk.com"; matrix = "@cafkafk:matrix.cafkafk.com"; diff --git a/pkgs/development/ocaml-modules/tezos-base58/default.nix b/pkgs/development/ocaml-modules/tezos-base58/default.nix new file mode 100644 index 000000000000..9a3079fc0e7f --- /dev/null +++ b/pkgs/development/ocaml-modules/tezos-base58/default.nix @@ -0,0 +1,27 @@ +{ buildDunePackage, fetchurl, lib +, zarith, digestif, fmt +}: + +buildDunePackage rec { + pname = "tezos-base58"; + version = "1.0.0"; + + src = fetchurl { + url = "https://github.com/tarides/tezos-base58/releases/download/${version}/${pname}-${version}.tbz"; + sha256 = "14w2pff5dy6mxnz588pxaf2k8xpkd51sbsys065wr51kbv1f36da"; + }; + + minimalOCamlVersion = "4.08"; + + propagatedBuildInputs = [ + zarith digestif fmt + ]; + + meta = with lib; { + description = "Base58 encoding for Tezos"; + homepage = "https://github.com/tarides/tezos-base58/"; + license = licenses.mit; + maintainers = with maintainers; [ bezmuth ]; + }; + +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 04dfa7365dc8..19bef0b7c05b 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -1421,6 +1421,8 @@ let terminal_size = callPackage ../development/ocaml-modules/terminal_size { }; + tezos-base58 = callPackage ../development/ocaml-modules/tezos-base58 { }; + theora = callPackage ../development/ocaml-modules/theora { }; toml = callPackage ../development/ocaml-modules/toml { };