# Contributor (Arch) : Jakob Gahde # Contributor (Arch) : Serge Zirukin # Contributor (Arch) : Sergei Lebedev # Maintainer (Parabola) : Aurélien DESBRIÈRES pkgname="ocaml-lwt" pkgver=2.4.8 pkgrel=1 pkgdesc="A library for cooperative threads in OCaml" arch=('i686' 'x86_64') url="http://ocsigen.org/lwt/" license=('LGPL2.1') depends=('ocaml' 'ocaml-react' 'ocaml-ssl' 'libev' 'glib2') makedepends=('ocaml-findlib') source=(https://github.com/ocsigen/lwt/archive/$pkgver.tar.gz) sha256sums=('cada92a1c7ce9c678adc67dfa0a8c51f582358e99bbe839ece2decd6866cfa38') options=(!strip !makeflags staticlibs) build() { cd "$srcdir/${pkgname/ocaml-/}-$pkgver" echo ': use_compiler_libs' >> _tags # What requires what? # --enable-glib glib2 # --enable-react ocaml-react # --enable-ssl ocaml-ssl ./configure --enable-react \ --enable-glib \ --enable-ssl \ --disable-debug \ --prefix /usr \ --destdir $pkgdir make || return 1 } package() { cd "$srcdir/${pkgname/ocaml-/}-$pkgver" export OCAMLFIND_DESTDIR="$pkgdir/$(ocamlfind printconf destdir)" mkdir -p "$OCAMLFIND_DESTDIR/stublibs" make install install -Dm 644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE }