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 %}