# Template file for 'dune' pkgname=dune version=3.16.0 revision=1 makedepends="ocaml" depends="ocaml" short_desc="Composable build system for OCaml" maintainer="Leah Neukirchen " license="MIT" homepage="https://dune.build/" changelog="https://raw.githubusercontent.com/ocaml/dune/main/CHANGES.md" distfiles="https://github.com/ocaml/dune/releases/download/${version}/dune-${version}.tbz" checksum=5481dde7918ca3121e02c34d74339f734b32d5883efb8c1b8056471e74f9bda6 nocross="ocaml" _dune_release_pkgs="dune dune-build-info dune-configurator dune-glob dune-private-libs dune-site dyn stdune ordering xdg chrome-trace ocamlc-loc" do_configure() { ./configure --libdir=/usr/lib/ocaml --mandir=/usr/share/man } do_build() { make release ./dune.exe build -p "$(echo $_dune_release_pkgs |tr ' ' ,)" --profile dune-bootstrap } do_install() { for pkg in $_dune_release_pkgs; do ./dune.exe install $pkg \ --destdir=$DESTDIR --prefix=/usr --libdir=/usr/lib/ocaml --mandir=/usr/share/man done rm -r ${DESTDIR}/usr/doc vlicense LICENSE.md }