ocaml-ppx_deriving (909B)
1 {%- set pkg_version="6.1.1" -%} 2 {%- set upstream_name="ppx_deriving" -%} 3 {% extends "dune" %} 4 {% import "macros" as m %} 5 {% block package_deps -%} 6 #+{{pkg_install_name("ocaml-compiler-libs")}} 7 #+{{pkg_install_name("ocaml-cppo")}} 8 #+{{pkg_install_name("ocaml-findlib")}} 9 #+{{pkg_install_name("ocaml-ppx_derivers")}} 10 #+{{pkg_install_name("ocaml-ppxlib")}} 11 #+{{pkg_install_name("ocaml-sexplib0")}} 12 #+{{pkg_install_name("ocaml-stdlib-shims")}} 13 #@untar:-z:{{downloads["https://github.com/ocaml-ppx/"~upstream_name~"/releases/download/v"~pkg_version~"/"~upstream_name~"-"~pkg_version~".tar.gz"]}}:. 14 {% endblock package_deps %} 15 {% block dune_build_args %}-p {{upstream_name}}{% endblock %} 16 {% block dune_install_args %}-p {{upstream_name}}{% endblock %} 17 {% block check -%}{% endblock %} 18 {% block genlinks_begin %} 19 {{ m.genlinks_ocaml_library(upstream_name, [], ["api/ppx_deriving"]) }} 20 {% endblock genlinks_begin %}