Date: Tuesday, August 9, 2022 @ 18:51:09 Author: juergen Revision: 1264489
OCaml 4.14.0 rebuild Added: lablgtk3/trunk/dune-project.patch Modified: lablgtk3/trunk/PKGBUILD --------------------+ PKGBUILD | 16 +++++++++++----- dune-project.patch | 8 ++++++++ 2 files changed, 19 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-08-09 18:50:50 UTC (rev 1264488) +++ PKGBUILD 2022-08-09 18:51:09 UTC (rev 1264489) @@ -4,16 +4,17 @@ _pkgname=lablgtk pkgname="${_pkgname}3" pkgver=3.1.2 -pkgrel=2 +pkgrel=3 pkgdesc="An Objective Caml interface to gtk3" arch=('x86_64') license=('LGPL') url="http://lablgtk.forge.ocamlcore.org/" depends=('gtk3' 'gtksourceview3' 'gtkspell3' 'ocaml-cairo') -makedepends=('ocaml-compiler-libs>=4.13.1' 'ocaml-findlib' 'dune') +makedepends=('ocaml-compiler-libs>=4.14.0' 'ocaml-findlib' 'dune') optdepends=('ocaml: for using the tools') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garrigue/lablgtk/archive/refs/tags/${pkgver}.tar.gz") -sha256sums=('ad7417875f79716597cc06ccd8cae1efccb326263db1010d9f83555c185f1669') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/garrigue/lablgtk/archive/refs/tags/${pkgver}.tar.gz" "dune-project.patch") +sha256sums=('ad7417875f79716597cc06ccd8cae1efccb326263db1010d9f83555c185f1669' + 'd4810af69a7a548dc779f5390aaf6954d6b9636cfc67babdaf3ce5bf6e757ed4') _dune_release_pkgs=('lablgtk3' 'lablgtk3-gtkspell3' 'lablgtk3-sourceview3') dune_release_pkgs_comma() { @@ -26,6 +27,11 @@ echo "${dune_release_pkgs}" } +prepare() { + cd "${srcdir}/${_pkgname}-${pkgver}" + patch -Np1 -i ../dune-project.patch +} + build() { cd "${srcdir}/${_pkgname}-${pkgver}" # gcc-10 workaround @@ -37,7 +43,7 @@ cd "${srcdir}/${_pkgname}-${pkgver}" # we need to install packages one by one for _pkg in "${_dune_release_pkgs[@]}"; do - dune install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" + dune install "${_pkg}" --destdir="${pkgdir}" --prefix="/usr" --libdir="$(ocamlfind printconf destdir)" done install -dm755 "${pkgdir}/usr/share/" Added: dune-project.patch =================================================================== --- dune-project.patch (rev 0) +++ dune-project.patch 2022-08-09 18:51:09 UTC (rev 1264489) @@ -0,0 +1,8 @@ +diff --git a/dune-project b/dune-project +index 389cd199..da00e4e1 100644 +--- a/dune-project ++++ b/dune-project +@@ -1,2 +1,3 @@ + (lang dune 1.8) + (name lablgtk3) ++(version 3.1.2)