summaryrefslogtreecommitdiff
path: root/pcr/ocaml-lwt
diff options
context:
space:
mode:
authorAndreas Grapentin <andreas@grapentin.org>2018-01-25 09:06:28 +0100
committerAndreas Grapentin <andreas@grapentin.org>2018-01-25 16:02:52 +0100
commit5a0e5169df37d0e41979aa2f0028d84556c26f5f (patch)
tree6303cf4cd48314fc108f891bb30d7d1c87e64125 /pcr/ocaml-lwt
parent55e6a3d715339eb166b29a579d258a9e005f1edc (diff)
pcr/ocaml-lwt: updated to 2.7.1 (currently unable to build)
Diffstat (limited to 'pcr/ocaml-lwt')
-rw-r--r--pcr/ocaml-lwt/PKGBUILD52
1 files changed, 27 insertions, 25 deletions
diff --git a/pcr/ocaml-lwt/PKGBUILD b/pcr/ocaml-lwt/PKGBUILD
index 4383f815b..c2dfe811d 100644
--- a/pcr/ocaml-lwt/PKGBUILD
+++ b/pcr/ocaml-lwt/PKGBUILD
@@ -1,22 +1,27 @@
-# Maintainer (Arch): Jakob Gahde <j5lx@fmail.co.uk>
-# Contributor (Arch): Serge Zirukin <ftrvxmtrx@gmail.com>
-# Contributor (Arch): Sergei Lebedev <superbobry@gmail.com
-# Contributor (Arch): serp <serp256 at gmail dot com>
+# Maintainer (AUR): Jakob Gahde <j5lx@fmail.co.uk>
+# Contributor (AUR): Serge Zirukin <ftrvxmtrx@gmail.com>
+# Contributor (AUR): Sergei Lebedev <superbobry@gmail.com
+# Contributor (AUR): serp <serp256 at gmail dot com>
# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe>
+# parabola changes and rationale:
+# - renamed tarball to avoid collisions
+# - updated package to 2.7.1
+# - added missing makedepends: cppo
+
_pkgname=lwt
pkgname=ocaml-${_pkgname}
-pkgver=2.5.1
+pkgver=2.7.1
pkgrel=1
pkgdesc="A library for cooperative threads in OCaml"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'armv7h')
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=('351ea57e30cdeeebb02ae3b12906ed391f947fd35d57148905828ee121ec29ec')
-options=(!strip !makeflags staticlibs)
+license=('custom:LGPL with OpenSSL linking exception')
+depends=('ocaml' 'camlp4' 'ocaml-ppx_tools' 'ocaml-react' 'ocaml-result' 'ocaml-ssl' 'libev' 'glib2')
+makedepends=('ocamlbuild' 'ocaml-findlib' 'cppo')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/ocsigen/${_pkgname}/archive/${pkgver}.tar.gz")
+sha256sums=('43c0541c185f9db4ef7e44703bd75b832dc7a69ccc9905dd413d08563d44d639')
+options=('!strip' '!makeflags' 'staticlibs')
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
@@ -26,15 +31,13 @@ build() {
# --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
+ ocaml setup.ml -configure --enable-react \
+ --enable-glib \
+ --enable-ssl \
+ --enable-camlp4 \
+ --enable-ppx \
+ --disable-debug \
+ --prefix "${pkgdir}/usr"
make
}
@@ -42,9 +45,8 @@ build() {
package() {
cd "${srcdir}/${_pkgname}-${pkgver}"
- export OCAMLFIND_DESTDIR="${pkgdir}/$(ocamlfind printconf destdir)"
- mkdir -p "$OCAMLFIND_DESTDIR/stublibs"
-
+ export OCAMLFIND_DESTDIR="${pkgdir}$(ocamlfind printconf destdir)"
+ install -dm755 "${OCAMLFIND_DESTDIR}/stublibs"
make install
- install -Dm 644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm 644 "doc/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}