ocamlPackages.ppx_deriving_variant_string: init at 1.0.1

This commit is contained in:
Marijan Petričević
2025-12-13 20:21:43 +07:00
parent b7121adb0e
commit 90b174e05a
2 changed files with 38 additions and 0 deletions
@@ -0,0 +1,34 @@
{
lib,
fetchurl,
buildDunePackage,
ppxlib,
ounit2,
}:
buildDunePackage (finalAttrs: {
pname = "ppx_deriving_variant_string";
version = "1.0.1";
src = fetchurl {
url = "https://github.com/ahrefs/ppx_deriving_variant_string/releases/download/${finalAttrs.version}/ppx_deriving_variant_string-${finalAttrs.version}.tbz";
hash = "sha256-nSU9LEwPOOQuCpNAVQgBGucHuk5wjJ3dDIj708djLwc=";
};
propagatedBuildInputs = [
ppxlib
];
doCheck = true;
checkInputs = [
ounit2
];
meta = {
homepage = "https://github.com/ahrefs/ppx_deriving_variant_string";
description = "OCaml PPX deriver that generates converters between regular or polymorphic variants and strings.";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.marijanp ];
changelog = "https://raw.githubusercontent.com/ahrefs/ppx_deriving_variant_string/${finalAttrs.version}/CHANGES.md";
};
})
+4
View File
@@ -1715,6 +1715,10 @@ let
ppx_deriving_rpc = callPackage ../development/ocaml-modules/ppx_deriving_rpc { };
ppx_deriving_variant_string =
callPackage ../development/ocaml-modules/ppx_deriving_variant_string
{ };
ppx_deriving_yaml = callPackage ../development/ocaml-modules/ppx_deriving_yaml {
mdx = mdx.override { inherit logs; };
};