[arch-commits] Commit in zenity/trunk (PKGBUILD)

Jan Steffens heftig at gemini.archlinux.org
Sun Oct 31 21:27:10 UTC 2021


    Date: Sunday, October 31, 2021 @ 21:27:10
  Author: heftig
Revision: 426914

3.41.0-1

Modified:
  zenity/trunk/PKGBUILD

----------+
 PKGBUILD |   25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-10-31 21:19:39 UTC (rev 426913)
+++ PKGBUILD	2021-10-31 21:27:10 UTC (rev 426914)
@@ -2,7 +2,7 @@
 # Contributor: Jan de Groot <jgc at archlinux.org>
 
 pkgname=zenity
-pkgver=3.32.0+55+gd7bedff
+pkgver=3.41.0
 pkgrel=1
 pkgdesc="Display graphical dialog boxes from shell scripts"
 url="https://gitlab.gnome.org/GNOME/zenity"
@@ -9,28 +9,31 @@
 arch=(x86_64)
 license=(LGPL)
 depends=(webkit2gtk libnotify)
-makedepends=(yelp-tools autoconf-archive git perl)
-_commit=d7bedff683df43df0604f989659df48f096f8c0e  # master
+makedepends=(yelp-tools meson git)
+_commit=d8857f446b602d5fb4a41fef3d8a63507a12b72c  # tags/3.41.0^0
 source=("git+https://gitlab.gnome.org/GNOME/zenity.git#commit=$_commit")
 sha256sums=('SKIP')
 
 pkgver() {
-  cd $pkgname
+  cd zenity
   git describe --tags | sed 's/^ZENITY_//;s/_/./g;s/-/+/g'
 }
 
 prepare() {
-  cd $pkgname
-  NOCONFIGURE=1 ./autogen.sh
+  cd zenity
 }
 
 build() {
-  cd $pkgname
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
-  make
+  arch-meson zenity build \
+    -D libnotify=true \
+    -D webkitgtk=true
+  meson compile -C build
 }
 
+check() {
+  meson test -C build --print-errorlogs
+}
+
 package() {
-  cd $pkgname
-  make DESTDIR="$pkgdir" install
+  meson install -C build --destdir "$pkgdir"
 }



More information about the arch-commits mailing list