# Contributor: Jakub Jirutka # Maintainer: Jakub Jirutka pkgname=ocaml-wtf8 _pkgname=wtf8 pkgver=1.0.1 pkgrel=0 pkgdesc="An ocaml library that implements a WTF-8 encoder and decoder" url="https://github.com/flowtype/ocaml-wtf8" arch="all !x86 !armhf !armv7 !s390x" # limited by ocaml aport license="MIT" depends="ocaml-runtime" makedepends="dune ocaml ocaml-findlib opam" options="!check" # no tests provided subpackages="$pkgname-dev" source="https://github.com/flowtype/$pkgname/archive/v$pkgver/$pkgname-$pkgver.tar.gz" builddir="$srcdir/$pkgname-$pkgver" build() { cd "$builddir" jbuilder build @install } package() { cd "$builddir" mkdir -p "$pkgdir"/usr/lib/ocaml jbuilder install \ --destdir="$pkgdir"/usr \ --libdir="$pkgdir"/usr/lib/ocaml # There's just a readme and changelog. rm -Rf "$pkgdir"/usr/doc # Remove annotation files and sources. cd "$pkgdir"/usr/lib/ocaml/$_pkgname rm -f *.cmt* *.ml chmod +x *.cmxs } dev() { default_dev depends="$pkgname=$pkgver-r$pkgrel" local sitelib="usr/lib/ocaml/$_pkgname" mkdir -p "$subpkgdir"/$sitelib cd "$pkgdir"/$sitelib mv *.cmx *.cmxa *.mli "$subpkgdir"/$sitelib/ } sha512sums="f5c76346dfb365d128625538e76d8bbf0a3901cf25f437763105f32ffdbd0fcf2a8748253c694840de4978fb5c758fc709fcb00606278fb2683bed2c7af35c4c ocaml-wtf8-1.0.1.tar.gz"