mrrl

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

ocaml_intrinsics_kernel (1048B)


      1 {%- set pkg_version="0.17.1" -%}
      2 {%- set pkg_format="tar.gz" -%}
      3 {% extends "genlinks" %}
      4 {% block package_deps -%}
      5 #+{{pkg_install_name("busybox-diffutils")}}
      6 #+{{pkg_install_name("musl-cross-make")}}
      7 #+{{pkg_install_name("ocaml:dynlink")}}
      8 #+{{pkg_install_name("dune")}}
      9 #@untar:-z:sha256:c988b7769a59749631c3c98ba5edd1d2fe91f5dc380b5e0593c073c92f4bee01:.
     10 {% endblock %}
     11 {%- block build %}
     12 	dune build --release --verbose
     13 
     14 {% endblock %}
     15 {%- block install %}
     16 dune install \
     17 	--destdir="$pthbs_destdir" \
     18 	--prefix="$prefix" \
     19 	--libdir="$prefix/library.ocaml" \
     20 	--bindir="$prefix/command" \
     21 	--sbindir="$prefix/command" \
     22 	--etcdir="$prefix/config/etc" \
     23 	--mandir="$prefix/man" \
     24 	--docdir="$prefix/doc/{{shortname}}" \
     25 	--datadir="$prefix/data" \
     26 
     27 {% endblock %}
     28 {% block check -%}
     29 dune runtest --build-dir=.testenv --verbose
     30 
     31 {% endblock %}
     32 {% block genlinks_begin %}
     33 	x["./library.ocaml/ocaml_intrinsics_kernel/ocaml_intrinsics_kernel.ml"]=1
     34 {% endblock %}
     35 {% block genlinks_rules %}
     36 $2 == "library.ocaml" { link($0); next }
     37 {% endblock -%}