ocamlPackages.ppx_js_style: 0.17.0 → 0.17.1

ocamlPackages.ppx_yojson_conv: 0.15.1 → 0.17.1
This commit is contained in:
Vincent Laporte
2025-10-16 19:20:52 +02:00
parent f7a1994b7d
commit f6629ab2ee
2 changed files with 33 additions and 17 deletions
@@ -1438,16 +1438,28 @@ with self;
meta.broken = lib.versionAtLeast ppxlib.version "0.36";
};
ppx_js_style = janePackage {
pname = "ppx_js_style";
hash = "sha256-7jRzxe4bLyZ2vnHeqWiLlCUvOlNUAk0dwCfBFhrykUU=";
meta.description = "Code style checker for Jane Street Packages";
propagatedBuildInputs = [
octavius
ppxlib
];
meta.broken = lib.versionAtLeast ppxlib.version "0.36";
};
ppx_js_style = janePackage (
{
pname = "ppx_js_style";
meta.description = "Code style checker for Jane Street Packages";
propagatedBuildInputs = [
octavius
ppxlib
];
}
// (
if lib.versionAtLeast ppxlib.version "0.36" then
{
version = "0.17.1";
hash = "sha256-YGGG468WVZbT5JfCB32FfTV7kdRz14ProDQxkdZuE44=";
}
else
{
version = "0.17.0";
hash = "sha256-7jRzxe4bLyZ2vnHeqWiLlCUvOlNUAk0dwCfBFhrykUU=";
}
)
);
ppx_let = janePackage (
{
@@ -5,18 +5,22 @@
ppx_js_style,
ppx_yojson_conv_lib,
ppxlib,
version ? if lib.versionAtLeast ppxlib.version "0.36.0" then "0.17.1" else "0.15.1",
}:
buildDunePackage rec {
buildDunePackage {
pname = "ppx_yojson_conv";
version = "0.15.1";
duneVersion = "3";
minimalOCamlVersion = "4.08.0";
inherit version;
src = fetchFromGitHub {
owner = "janestreet";
repo = pname;
rev = "v${version}";
sha256 = "sha256-lSOUSMVgsRiArEhFTKpAj2yFBPbtaIc/SxdPA+24xXs=";
repo = "ppx_yojson_conv";
tag = "v${version}";
hash =
{
"0.15.1" = "sha256-lSOUSMVgsRiArEhFTKpAj2yFBPbtaIc/SxdPA+24xXs=";
"0.17.1" = "sha256-QI2uN1/KeyDxdk6oxPt48lDir55Kkgx2BX6wKCY59LI=";
}
."${version}";
};
propagatedBuildInputs = [