diff options
author | Jakob Gahde | 2019-09-11 14:40:49 +0200 |
---|---|---|
committer | Jakob Gahde | 2019-09-11 14:40:49 +0200 |
commit | ba57982a5d4d044257421184484c631aefadcc1d (patch) | |
tree | 99b3d395e04462020ec67de5681f45da0a7e72af | |
parent | 43f2333f06ef3b085cf854f2bdf0ec23750d701d (diff) | |
download | aur-ba57982a5d4d044257421184484c631aefadcc1d.tar.gz |
ocaml-lwt 4.3.0-1: Update to new version
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 25 insertions, 24 deletions
@@ -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 @@ -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/" } |