[arch-commits] Commit in lablgtk3/trunk (PKGBUILD dune-project.patch)
Jürgen Hötzel
juergen at gemini.archlinux.org
Tue Aug 9 18:51:10 UTC 2022
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)
More information about the arch-commits
mailing list