mrrl

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

ocaml_intrinsics_kernel (1012B)


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