mrrl

Minimal Reliable Reproducible Linux
git clone https://ccx.te2000.cz/git/mrrl
Log | Files | Refs | Submodules | README

ocaml-ppxlib (1140B)


      1 {%- set pkg_version="0.37.0" -%}
      2 {%- set upstream_name="ppxlib" -%}
      3 {% extends "dune" %}
      4 {% import "macros" as m %}
      5 {% block package_deps -%}
      6 #+{{pkg_install_name("ocaml-compiler-libs")}}
      7 #+{{pkg_install_name("ocaml-ppx_derivers")}}
      8 #+{{pkg_install_name("ocaml-sexplib0")}}
      9 #+{{pkg_install_name("ocaml-stdlib-shims")}}
     10 #@untar:-j:{{downloads["https://github.com/ocaml-ppx/"~upstream_name~"/releases/download/"~pkg_version~"/"~upstream_name~"-"~pkg_version~".tbz"]}}:.
     11 {% endblock package_deps %}
     12 {% block dune_build_args %}-p {{upstream_name}}{% endblock %}
     13 {% block dune_install_args %}-p {{upstream_name}}{% endblock %}
     14 {% block check %}{% endblock %}
     15 {% block genlinks_begin %}
     16 	x["./library.ocaml/{{upstream_name}}/META"]=1
     17 	x["./library.ocaml/{{upstream_name}}/{{upstream_name}}.a"]=1
     18 	x["./library.ocaml/{{upstream_name}}/{{upstream_name}}.cma"]=1
     19 	x["./library.ocaml/{{upstream_name}}/{{upstream_name}}.cmi"]=1
     20 	x["./library.ocaml/{{upstream_name}}/{{upstream_name}}.cmx"]=1
     21 	x["./library.ocaml/{{upstream_name}}/{{upstream_name}}.cmxa"]=1
     22 	x["./library.ocaml/{{upstream_name}}/{{upstream_name}}.ml"]=1
     23 {% endblock genlinks_begin %}