diff options
author | Aurélien DESBRIÈRES <aurelien@hackers.camp> | 2014-06-05 20:12:26 +0200 |
---|---|---|
committer | Aurélien DESBRIÈRES <aurelien@hackers.camp> | 2014-06-05 20:12:26 +0200 |
commit | b42877cd9239f7f785197c470372905d393ab3b4 (patch) | |
tree | 5d4b40c8326550995b35a0d81906f31e8431db61 | |
parent | 2202ee244e6de8148d3b92a00e32018f06a1ce68 (diff) |
ocaml-extlib
-rw-r--r-- | pcr/ocaml-extlib/PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/pcr/ocaml-extlib/PKGBUILD b/pcr/ocaml-extlib/PKGBUILD new file mode 100644 index 000000000..38193a1c7 --- /dev/null +++ b/pcr/ocaml-extlib/PKGBUILD @@ -0,0 +1,43 @@ +# Contributor (Arch) : Patryk Kowalczyk < patryk at kowalczyk dot ws> +# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp> + +pkgname=ocaml-extlib +pkgver=1.5.4 +pkgrel=2 +pkgdesc="Extends the OCaml standard library" +arch=('i686' 'x86_64') +url="http://code.google.com/p/ocaml-extlib/" +license=('LGPL') +depends=('ocaml') +makedepends=('ocaml-findlib') +source=(http://ocaml-extlib.googlecode.com/files/extlib-${pkgver}.tar.gz) + + +build() { + cd ${srcdir}/extlib-${pkgver} + + make all + make opt + + sed -i 's/cp odoc_style.css/#cp odoc_style.css/g' Makefile + sed -i 's/ocamldoc -sort -html/ocamldoc -sort -keep-code -html -colorize-code/g' Makefile + make doc + + # Install additional files + sed -i 's/ocamlfind install extlib META/ocamlfind install extlib META *.cmo *.cmx *.ml/g' Makefile +} + +package () { + _DOCDIR="${pkgdir}/usr/share/doc/ocaml-extlib" + + cd ${srcdir}/extlib-${pkgver} + + export OCAMLFIND_DESTDIR="${pkgdir}$(ocamlfind printconf destdir)" + mkdir -p "${OCAMLFIND_DESTDIR}" + make install + + # Install doc + mkdir -p $_DOCDIR + cp -r doc/* $_DOCDIR/ +} + |