update owi, ocamlPackages.{smtml,symex} (#505043)

This commit is contained in:
Vincent Laporte
2026-03-31 06:17:10 +00:00
committed by GitHub
3 changed files with 19 additions and 11 deletions
+11 -7
View File
@@ -11,18 +11,18 @@
}:
let
ocamlPackages = ocaml-ng.ocamlPackages_5_3;
ocamlPackages = ocaml-ng.ocamlPackages_5_4;
in
ocamlPackages.buildDunePackage {
pname = "owi";
version = "0.2-unstable-2026-01-29";
version = "0.2-unstable-2026-03-16";
src = fetchFromGitHub {
owner = "ocamlpro";
repo = "owi";
rev = "07b96ef58021810352caceffbadf2d614785bb0d";
rev = "7fb7af27025501c732d8dda903865b47bc5d4901";
fetchSubmodules = true;
hash = "sha256-vVTAoPWfjbX4c3AXxh4C2igig5LiMLZMpLmLSjLcxgo=";
hash = "sha256-aRNJiW6UTcpJU3fIcEQB3gujmAxsp2dwR1hFeWJrhzs=";
};
nativeBuildInputs = with ocamlPackages; [
@@ -39,11 +39,15 @@ ocamlPackages.buildDunePackage {
];
buildInputs = with ocamlPackages; [
dune-build-info
dune-site
];
propagatedBuildInputs = with ocamlPackages; [
bos
cmdliner
digestif
dune-build-info
dune-site
domainpc
menhirLib
ocaml_intrinsics
ocamlgraph
@@ -52,11 +56,11 @@ ocamlPackages.buildDunePackage {
scfg
sedlex
smtml
symex
synchronizer
uutf
xmlm
yojson
z3
];
postInstall = ''
@@ -11,6 +11,7 @@
dolmen_model,
dolmen_type,
dune-build-info,
dune-site,
fpath,
hc,
menhirLib,
@@ -18,6 +19,7 @@
# fix eval on legacy ocaml versions
ocaml_intrinsics ? null,
prelude,
ppx_enumerate,
scfg,
yojson,
z3,
@@ -28,13 +30,13 @@
buildDunePackage (finalAttrs: {
pname = "smtml";
version = "0.20.0";
version = "0.24.0";
src = fetchFromGitHub {
owner = "formalsec";
repo = "smtml";
tag = "v${finalAttrs.version}";
hash = "sha256-VnkF+bZXeqaj9LSpyzqH5AM9EQsrW4Rlj5kvyTfYTKE=";
hash = "sha256-9499a8ngL8rTeyhWumn08ZjymD8zOMyyG0ZgjVITSPQ=";
};
minimalOCamlVersion = "4.14";
@@ -45,6 +47,7 @@ buildDunePackage (finalAttrs: {
buildInputs = [
dune-build-info
dune-site
];
propagatedBuildInputs = [
@@ -58,6 +61,7 @@ buildDunePackage (finalAttrs: {
menhirLib
mtime
ocaml_intrinsics
ppx_enumerate
prelude
scfg
yojson
@@ -9,13 +9,13 @@
buildDunePackage (finalAttrs: {
pname = "symex";
version = "0.1";
version = "0.2";
src = fetchFromGitHub {
owner = "ocamlpro";
repo = "symex";
tag = finalAttrs.version;
hash = "sha256-jKwFtxVcBD8Y1bfKRB8Z/MSeQLQWKvk00i8HqodkBbM=";
hash = "sha256-KX+OHiCsAHEw0kBWLUDVakIcshUNXLYjm2f2le75Mj8=";
};
propagatedBuildInputs = [