zeroinstall: use system ocaml

this unbreaks build on a bunch of platforms
This commit is contained in:
q66 2020-04-21 14:46:59 +02:00
parent 0095ee7919
commit 7ea37d4736

View file

@ -1,11 +1,11 @@
# Template file for 'zeroinstall'
pkgname=zeroinstall
version=2.16
revision=1
revision=2
wrksrc="0install-v${version}"
build_style=gnu-makefile
make_install_target="install_system"
hostmakedepends="gettext opam m4 tar pkg-config which"
hostmakedepends="gettext ocaml opam m4 tar pkg-config which"
makedepends="libressl-devel libcurl-devel gnupg glib-devel gtk+3-devel"
depends="gnupg desktop-file-utils hicolor-icon-theme xdg-utils"
short_desc="Cross-distribution software installation system"
@ -17,8 +17,13 @@ checksum=4a040cd8ab3a55a84f8daec48306b45d9c9662860fe003c927ef8b485cdecef3
nocross="opam is nocross"
disable_parallel_build=yes
case "$XBPS_TARGET_MACHINE" in
ppc64*) ;;
ppc*) broken="relocation out of range";;
esac
pre_build() {
opam init -y --compiler=4.07.0 --disable-sandboxing
opam init -y --compiler=ocaml-system --disable-sandboxing
eval $(opam env)
opam install -y yojson xmlm ounit lwt lwt_react obus ocurl sha dune lablgtk3 lwt_glib
}