summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pcr/ocaml-react/PKGBUILD30
1 files changed, 17 insertions, 13 deletions
diff --git a/pcr/ocaml-react/PKGBUILD b/pcr/ocaml-react/PKGBUILD
index 42dee85de..2003d912c 100644
--- a/pcr/ocaml-react/PKGBUILD
+++ b/pcr/ocaml-react/PKGBUILD
@@ -1,28 +1,32 @@
+# Contributor (Arch) : Jakob Gahde <j5lx@fmail.co.uk>
# Contributor (Arch) : Serge Zirukin <ftrvxmtrx@gmail.com>
# Contributor (Arch) : Sergei Lebedev <superbobry@gmail.com>
# Contributor (Arch) : serp <serp 256 at gmail dot com>
# Maintainer (Parabola) : Aurélien DESBRIÈRES <aurelien@hackers.camp>
-pkgname=ocaml-react
-pkgver=0.9.4
+_pkgname=react
+pkgname=ocaml-${_pkgname}
+pkgver=1.2.0
pkgrel=2
pkgdesc="An OCaml module for functional reactive programming"
-arch=('i686' 'x86_64' 'mips64el')
+arch=('i686' 'x86_64')
url="http://erratique.ch/software/react"
-license=('BSD')
+license=('BSD3')
depends=('ocaml')
-makedepends=('ocaml-findlib')
-source=(http://erratique.ch/software/react/releases/react-$pkgver.tbz)
+makedepends=('ocaml-findlib' 'opam')
+source=(http://erratique.ch/software/${_pkgname}/releases/${_pkgname}-${pkgver}.tbz)
+md5sums=('f071a1308b6cad131c55cda8677823c3')
build() {
- cd "$srcdir/react-$pkgver"
- ocaml setup.ml -configure --prefix /usr --destdir $pkgdir --disable-tests
- ocaml setup.ml -build
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+
+ ocaml pkg/build.ml native=true native-dynlink=true
}
package() {
- cd "$srcdir/react-$pkgver"
- export OCAMLFIND_DESTDIR="$pkgdir/$(ocamlfind printconf destdir)"
- install -dm755 "$OCAMLFIND_DESTDIR"
- ocaml setup.ml -install
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+
+ opam-installer --prefix=${pkgdir}/usr \
+ --libdir=${pkgdir}$(ocamlc -where) \
+ --docdir=${pkgdir}/usr/share/doc
}