# Maintainer: Hugo Osvaldo Barrera # Contributor: John K. Luebs pkgname=gapi-ocaml-git pkgver=0.3.1.r63365846991 pkgrel=1 pkgdesc="A simple OCaml client for Google Services." arch=("x86_64" "i686") url="http://forge.ocamlcore.org/projects/gapi-ocaml/" license=('MIT') provides=('gapi-ocaml-git' 'gapi-ocaml') conflicts=('gapi-ocaml') depends=( 'ocaml>=3.12.0' 'ocaml-findlib>=1.2.7' 'ocamlnet>=3.3.5' 'ocaml-curl>=0.5.3' 'ocaml-cryptokit>=1.3.14' 'ocaml-extlib>=1.5.1' 'ocaml-yojson>=1.0.2' 'ocaml-xmlm>=1.0.2' ) source=(${pkgname}::git+https://github.com/astrada/gapi-ocaml.git) options=('!strip' 'staticlibs') md5sums=('SKIP') pkgver() { cd "$srcdir/$pkgname" printf "%s.%s" "$(git tag | tail -1 | tr -d 'v')" "$(printf "r" && git rev-list --count HEAD | tr -d '\n' && git rev-parse --short HEAD | tr -d '\n')" } build() { cd ${srcdir}/${pkgname} ocaml setup.ml -configure --prefix /usr --destdir $pkgdir --disable-tests ocaml setup.ml -build } package() { cd ${srcdir}/${pkgname} export OCAMLFIND_DESTDIR="$pkgdir/$(ocamlfind printconf destdir)" install -dm755 "$OCAMLFIND_DESTDIR" ocaml setup.ml -install }