commit 3e7a4ebe6a44ecd6440be06c16ff12ee8dbe9fe8
parent 8fb24e33ee264719c13003f525a6efd687dba185
Author: Jan Pobrislo <ccx@te2000.cz>
Date: Tue, 4 Nov 2025 17:52:34 +0000
ocaml packages
Diffstat:
8 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/templates/macros b/templates/macros
@@ -1,4 +1,4 @@
-{% macro genlinks_ocaml_library(name, modules=[]) %}
+{% macro genlinks_ocaml_library(name, modules=[], ifaces=[]) %}
x["./library.ocaml/{{name}}/META"]=1
{%- for m in modules %}
x["./library.ocaml/{{name}}/{{m}}.a"]=1
@@ -12,4 +12,10 @@
{#- x["./library.ocaml/{{name}}/{{m}}.ml"]=1 #}
x["./library.ocaml/{{name}}/{{m}}.mli"]=1
{%- endfor -%}
+{%- for m in ifaces %}
+ x["./library.ocaml/{{name}}/{{m}}.cmi"]=1
+ x["./library.ocaml/{{name}}/{{m}}.cmti"]=1
+ x["./library.ocaml/{{name}}/{{m}}.cmx"]=1
+ x["./library.ocaml/{{name}}/{{m}}.mli"]=1
+{%- endfor -%}
{% endmacro %}
diff --git a/templates/pkg/ocaml-cppo b/templates/pkg/ocaml-cppo
@@ -8,5 +8,5 @@
{% endblock package_deps %}
{% block genlinks_begin %}
{{ m.genlinks_ocaml_library("cppo", []) }}
-{{ m.genlinks_ocaml_library("cppo_ocamlbuild", ["ocamlbuild_cppo"]) }}
+{{ m.genlinks_ocaml_library("cppo_ocamlbuild", [], ["ocamlbuild_cppo"]) }}
{% endblock genlinks_begin %}
diff --git a/variants/ccx-x86_64/ocaml-cppo b/variants/ccx-x86_64/ocaml-cppo
@@ -49,12 +49,9 @@ BEGIN {
x["./library.ocaml/cppo/META"]=1
x["./library.ocaml/cppo_ocamlbuild/META"]=1
- x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.a"]=1
- x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cma"]=1
x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmi"]=1
x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmti"]=1
x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmx"]=1
- x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmxa"]=1
x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.mli"]=1
}
diff --git a/variants/ccx-x86_64/ocaml-ppx_deriving b/variants/ccx-x86_64/ocaml-ppx_deriving
@@ -6,7 +6,7 @@
#+musl-cross-make.e4735d8572f9b6654a7381ebdfbd62e665d1d1da5e06a56923e89274cc6a510f
#+ocaml.b8790b4e31ab26a55165b60c745d8789addca32a91a851444cbf36abe8c19dc5
#+dune.c0d42300ccdc7cde0eb62ac8076b599c1b8504fd53a02f3b433a5461d2b92b53
-#+ocaml-cppo.c1497320c6f92e714ff7aa610d1e51ddb0a24d839f29ab7582d61e5acdf62f9b
+#+ocaml-cppo.d51aea8d8168b65a48a84b792c8588472d3d4cfa368c01031a3bca7c2286c286
#+ocaml-ppxlib.5e442820d0e41a6ad4a1ae5a06fb1e62c5b28fe268057b9b97ac521cf04048d4
#@untar:-z:sha256:c91d1ea5e15e6928a2f8947dbd135b9f765cc0e2d72be271427981afcd350c24:.
diff --git a/variants/ccx-x86_64/wip.environment b/variants/ccx-x86_64/wip.environment
@@ -6,4 +6,4 @@
#+opam.714997e34c97a27678ee9a24f03256bbda3ac9e44597b10f56c795f37a17e989
#+ocaml-bos.f48bde6d519b44d74cedb6e034a1d2e2e2333b0fae628167c141d3c990272474
#+ocaml-lun.52d3ef1c3c4ae340516453de1a4be7223131ca6681718bf1e980b079356c42be
-#+ocaml-ppx_deriving.77bea13ff325dabc8e06d5f20f75d53ae96eabebb85be70f5c230f736ff5c052-
\ No newline at end of file
+#+ocaml-ppx_deriving.ce703e8312c10df5f39810343c7e4f873679471691b0748cfa499d5d31c41430+
\ No newline at end of file
diff --git a/variants/root-x86_64/ocaml-cppo b/variants/root-x86_64/ocaml-cppo
@@ -49,12 +49,9 @@ BEGIN {
x["./library.ocaml/cppo/META"]=1
x["./library.ocaml/cppo_ocamlbuild/META"]=1
- x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.a"]=1
- x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cma"]=1
x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmi"]=1
x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmti"]=1
x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmx"]=1
- x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.cmxa"]=1
x["./library.ocaml/cppo_ocamlbuild/ocamlbuild_cppo.mli"]=1
}
diff --git a/variants/root-x86_64/ocaml-ppx_deriving b/variants/root-x86_64/ocaml-ppx_deriving
@@ -6,7 +6,7 @@
#+musl-cross-make.ef7f483eefcad5b8f2d6c8329e61a0acaca7864b88e9521cb839392c62f45676
#+ocaml.4b14d5c50c08207a0442af369f9995a12f6a15db8d8b0fd5247a982789fc3090
#+dune.95c82b3a7b7ca44addea06a8be851397ad92a3cb48b570829ef4e6509757ea02
-#+ocaml-cppo.aee00d3ea6629fedb28d0fff773adf98010d19b7f2bbd26501984b98c14c2198
+#+ocaml-cppo.06a8d722517c22fb68d330e1f1591c6028fdd696fc79d37e931283b81677210e
#+ocaml-ppxlib.6a4e285d27e98f837126955949a2bdc2510141652320330c31d4a09b09dac67d
#@untar:-z:sha256:c91d1ea5e15e6928a2f8947dbd135b9f765cc0e2d72be271427981afcd350c24:.
diff --git a/variants/root-x86_64/wip.environment b/variants/root-x86_64/wip.environment
@@ -6,4 +6,4 @@
#+opam.41ab4229b7606047164bfc9b9077da4555831edd67cf82d236ba1c6059bb9b96
#+ocaml-bos.c2747b73ddecbe1a271975c98b5b2cde1bd9da2a2e395ca2ab8b442dd8decbea
#+ocaml-lun.690dee92fa955153b40e02502f46edb36af3f5f5f523fb6d34dea295701cee42
-#+ocaml-ppx_deriving.9f7683436421fe6e91ec65f9253802194ba530725464d76bf1f3c2769c0a2dc2-
\ No newline at end of file
+#+ocaml-ppx_deriving.dd50df34d08d4e0bd44a927097bb486b781552a70f70a636ac9aae92aee11824+
\ No newline at end of file