# Maintainer: Jakob Gahde # Contributor: Serge Zirukin # Contributor: Sergei Lebedev _pkgname=lwt pkgname=ocaml-${_pkgname} pkgver=2.5.0 pkgrel=2 pkgdesc="A library for cooperative threads in OCaml" arch=('i686' 'x86_64') url="http://ocsigen.org/${_pkgname}/" license=('LGPL') depends=('ocaml' 'camlp4' 'ocaml-ppx_tools' 'ocaml-react' 'ocaml-ssl' 'libev' 'glib2') makedepends=('ocaml-findlib') source=(https://github.com/ocsigen/${_pkgname}/archive/$pkgver.tar.gz) sha256sums=('37ae28a56bc5e112947ff84562b37fbd2263d54ecbb0b1e2076b2b775f546130') options=(!strip !makeflags staticlibs) build() { cd "${srcdir}/${_pkgname}-${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 \ --enable-camlp4 \ --enable-ppx \ --disable-debug \ --prefix /usr \ --destdir $pkgdir make } package() { cd "${srcdir}/${_pkgname}-${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" }