[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