# Contributor: Jakub Jirutka # Maintainer: Jakub Jirutka pkgname=ocaml-ounit _pkgname=ounit pkgver=2.0.8 pkgrel=2 pkgdesc="A unit test framework for OCaml" url="http://ounit.forge.ocamlcore.org/" arch="all !x86 !armhf !armv7 !s390x !mips !mips64" # limited by ocaml aport license="MIT" depends="ocaml-runtime" depends_dev="$pkgname=$pkgver-r$pkgrel" makedepends="ocaml ocaml-findlib ocaml-ocamlbuild-dev ocamlbuild libxml2-utils" options="!check" # FIXME: fix tests! subpackages="$pkgname-dev" source="https://forge.ocamlcore.org/frs/download.php/1749/$_pkgname-$pkgver.tar.gz" builddir="$srcdir/$_pkgname-$pkgver" build() { ./configure \ --prefix=/usr \ --disable-debug \ --disable-docs \ --enable-tests make build } check() { make test } package() { mkdir -p "$pkgdir"/usr/lib/ocaml make install OCAMLFIND_DESTDIR="$pkgdir/usr/lib/ocaml" # Remove annotation files and sources. cd "$pkgdir"/usr/lib/ocaml/oUnit rm -f *.annot *.cmt* *.ml } dev() { local sitelib="usr/lib/ocaml/oUnit" default_dev cd "$pkgdir"/$sitelib mkdir -p "$subpkgdir"/$sitelib mv *.cmx *.cmxa *.mli "$subpkgdir"/$sitelib/ } sha512sums="7b0c69d8f0baec541b0cccf8d04bc3bd81b7ff8f1addba9e73a7ba2596b475fc79e3472e3870370b6cfe00b4a4b730f6afd524ae4aea7bb3fd518bbe917d9fc7 ounit-2.0.8.tar.gz"