summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakob Gahde2019-09-11 14:40:49 +0200
committerJakob Gahde2019-09-11 14:40:49 +0200
commitba57982a5d4d044257421184484c631aefadcc1d (patch)
tree99b3d395e04462020ec67de5681f45da0a7e72af
parent43f2333f06ef3b085cf854f2bdf0ec23750d701d (diff)
downloadaur-ba57982a5d4d044257421184484c631aefadcc1d.tar.gz
ocaml-lwt 4.3.0-1: Update to new version
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD31
2 files changed, 25 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 27d7df43a369..51b1fb2cf28e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,26 @@
pkgbase = ocaml-lwt
pkgdesc = A library for cooperative threads in OCaml
- pkgver = 4.1.0
- pkgrel = 3
+ pkgver = 4.3.0
+ pkgrel = 1
url = http://ocsigen.org/lwt/
arch = i686
arch = x86_64
license = MIT
- makedepends = ocaml-findlib
makedepends = dune
makedepends = cppo
- depends = libev
+ depends = ocaml
+ depends = ocaml-mmap
+ depends = ocaml-ocplib-endian
+ depends = ocaml-result
+ depends = ocaml-seq
depends = ocaml-migrate-parsetree
depends = ocaml-ppx_tools_versioned
depends = ocaml-react
- depends = ocaml-result
+ depends = libev
options = !strip
- options = !makeflags
options = staticlibs
- source = https://github.com/ocsigen/lwt/archive/4.1.0.tar.gz
- sha256sums = 974e941f0e9c63200935ebd5e6bd4be5acde3ad1fd067fb7ebe54db952001056
+ source = https://github.com/ocsigen/lwt/archive/4.3.0.tar.gz
+ sha512sums = 8e66f5b2443b2cc2889cd3f425db6e7261165603f1c31f8800540900d944dc6ae99b5cf02a29244cfd40fa4b077f238a7a788ba970734faa47deec98b55ac252
pkgname = ocaml-lwt
diff --git a/PKGBUILD b/PKGBUILD
index c8f505669cc0..0d38872d903b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,33 +3,32 @@
# Contributor: Sergei Lebedev <superbobry@gmail.com
# Contributor: serp <serp256 at gmail dot com>
-_pkgname=lwt
-pkgname=ocaml-${_pkgname}
-pkgver=4.1.0
-pkgrel=3
+pkgname=ocaml-lwt
+pkgver=4.3.0
+pkgrel=1
pkgdesc="A library for cooperative threads in OCaml"
arch=('i686' 'x86_64')
url="http://ocsigen.org/lwt/"
license=('MIT')
-depends=('libev' 'ocaml-migrate-parsetree' 'ocaml-ppx_tools_versioned' 'ocaml-react' 'ocaml-result')
-makedepends=('ocaml-findlib' 'dune' 'cppo')
-source=("https://github.com/ocsigen/${_pkgname}/archive/${pkgver}.tar.gz")
-sha256sums=('974e941f0e9c63200935ebd5e6bd4be5acde3ad1fd067fb7ebe54db952001056')
-options=('!strip' '!makeflags' 'staticlibs')
+depends=('ocaml' 'ocaml-mmap' 'ocaml-ocplib-endian' 'ocaml-result' 'ocaml-seq'
+ 'ocaml-migrate-parsetree' 'ocaml-ppx_tools_versioned' 'ocaml-react'
+ 'libev')
+makedepends=('dune' 'cppo')
+source=("https://github.com/ocsigen/lwt/archive/${pkgver}.tar.gz")
+sha512sums=('8e66f5b2443b2cc2889cd3f425db6e7261165603f1c31f8800540900d944dc6ae99b5cf02a29244cfd40fa4b077f238a7a788ba970734faa47deec98b55ac252')
+options=('!strip' 'staticlibs')
build() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
+ cd "${srcdir}/lwt-${pkgver}"
- ocaml src/util/configure.ml -use-libev true
- jbuilder build
+ LWT_DISCOVER_ARGUMENTS="--use-libev true" dune build --profile release
}
package() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
+ cd "${srcdir}/lwt-${pkgver}"
- install -dm755 "${pkgdir}$(ocamlfind printconf destdir)" "${pkgdir}/usr/share"
- jbuilder install --prefix "${pkgdir}/usr" --libdir "${pkgdir}$(ocamlfind printconf destdir)"
- mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/"
+ dune install --destdir "${pkgdir}"
install -Dm644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
+ mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/"
}