mrrl

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

topkg (812B)


      1 {%- import "package_sets" as ps -%}
      2 {% extends "genlinks" %}
      3 {% import "macros" as m %}
      4 {% block template_deps -%}
      5 {{ super() -}}
      6 #+{{pkg_install_name("busybox-diffutils")}}
      7 {{ ps.toolchain() }}
      8 #+{{pkg_install_name("ocaml:dynlink")}}
      9 #+{{pkg_install_name("ocaml-findlib")}}
     10 #+{{pkg_install_name("ocamlbuild")}}
     11 #+{{pkg_install_name("opam")}}
     12 {% endblock template_deps %}
     13 {%- block build %}
     14 ocaml -I "$OCAMLPATH" pkg/pkg.ml build {% block topkg_build_args %}{% endblock %}
     15 
     16 {% endblock build %}
     17 {%- block install %}
     18 	opam-installer -i \
     19 		--prefix="$dest" \
     20 		--libdir="$dest/{{ocamldir}}" \
     21 		--mandir="$dest/{{mandir}}" \
     22 		--docdir="$dest/{{docdir}}/{{shortname}}"
     23 
     24 {% endblock install %}
     25 {% block genlinks_begin %}
     26 {{ m.genlinks_ocaml_library(upstream_name, [upstream_name]) }}
     27 {% endblock genlinks_begin %}