Date: Tuesday, March 8, 2022 @ 14:49:47 Author: kgizdov Revision: 1145481
upgpkg: lablgtk3 3.1.2-1 Modified: lablgtk3/trunk/PKGBUILD ----------+ PKGBUILD | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-03-08 14:31:32 UTC (rev 1145480) +++ PKGBUILD 2022-03-08 14:49:47 UTC (rev 1145481) @@ -1,9 +1,10 @@ # Maintainer: Konstantin Gizdov <arch at kge dot pw> # Contributor: Baptiste Jonglez <baptiste--aur at jonglez dot org> -pkgname=lablgtk3 -pkgver=3.1.1 -pkgrel=4 +_pkgname=lablgtk +pkgname="${_pkgname}3" +pkgver=3.1.2 +pkgrel=1 pkgdesc="An Objective Caml interface to gtk3" arch=('x86_64') license=('LGPL') @@ -11,18 +12,20 @@ depends=('gtk3' 'gtksourceview3' 'gtkspell3' 'ocaml-cairo') makedepends=('ocaml-compiler-libs>=4.13.1' 'ocaml-findlib' 'dune') optdepends=('ocaml: for using the tools') -source=("https://github.com/garrigue/lablgtk/releases/download/${pkgver}/${pkgname}-${pkgver}.tbz") -sha256sums=('22c7061c8acb49c1ccd0a19396d2b1d7d1d677e0ce7954122404be94a00fecf9') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garrigue/lablgtk/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('ad7417875f79716597cc06ccd8cae1efccb326263db1010d9f83555c185f1669') build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${_pkgname}-${pkgver}" # gcc-10 workaround - LABLGTK_EXTRA_FLAGS=-fcommon dune build -p lablgtk3,lablgtk3-gtkspell3,lablgtk3-sourceview3 + OCAMLPATH=/usr/lib/ocaml LABLGTK_EXTRA_FLAGS=-fcommon dune build -p lablgtk3,lablgtk3-gtkspell3,lablgtk3-sourceview3 } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - DESTDIR="${pkgdir}" dune install --prefix "/usr" --libdir "lib/ocaml" + cd "${srcdir}/${_pkgname}-${pkgver}" + DESTDIR="${pkgdir}" dune install lablgtk3 --prefix "/usr" --libdir "lib/ocaml" + DESTDIR="${pkgdir}" dune install lablgtk3-gtkspell3 --prefix "/usr" --libdir "lib/ocaml" + DESTDIR="${pkgdir}" dune install lablgtk3-sourceview3 --prefix "/usr" --libdir "lib/ocaml" install -dm755 "${pkgdir}/usr/share/" mv "${pkgdir}/usr/doc" "${pkgdir}/usr/share/"