[arch-commits] Commit in gnome-desktop/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Wed Mar 13 22:34:17 UTC 2019
Date: Wednesday, March 13, 2019 @ 22:34:17
Author: heftig
Revision: 347875
3.32.0-1
Modified:
gnome-desktop/trunk/PKGBUILD
----------+
PKGBUILD | 25 ++++++++++---------------
1 file changed, 10 insertions(+), 15 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-03-13 22:01:34 UTC (rev 347874)
+++ PKGBUILD 2019-03-13 22:34:17 UTC (rev 347875)
@@ -2,7 +2,7 @@
# Maintainer: Jan de Groot <jan at archlinux.org>
pkgname=gnome-desktop
-pkgver=3.30.2.1
+pkgver=3.32.0
pkgrel=1
epoch=1
pkgdesc="Library with common API for various GNOME modules"
@@ -10,8 +10,8 @@
arch=(x86_64)
license=(GPL LGPL)
depends=(gsettings-desktop-schemas gtk3 libxkbfile xkeyboard-config iso-codes libseccomp bubblewrap)
-makedepends=(gobject-introspection git autoconf-archive gtk-doc yelp-tools)
-_commit=2da71b79c8e2574ec5ba3075ad9c1a8d5fd1b7ec # tags/3.30.2.1^0
+makedepends=(gobject-introspection git meson gtk-doc yelp-tools)
+_commit=0e76fa7937cde35189c74f93ef6d2081d52bf9b5 # tags/3.32.0^0
source=("git+https://gitlab.gnome.org/GNOME/gnome-desktop.git#commit=$_commit")
sha256sums=('SKIP')
@@ -22,25 +22,20 @@
prepare() {
cd $pkgname
- gtkdocize
- autoreconf -fvi
}
build() {
- cd $pkgname
- ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
- --libexecdir=/usr/lib --disable-static --enable-gtk-doc \
- --with-gnome-distributor="Arch Linux®" --enable-compile-warnings=yes
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
- make
+ arch-meson $pkgname build \
+ -D gnome_distributor="Arch Linux®" \
+ -D gtk_doc=true
+ ninja -C build
}
check() {
- cd $pkgname
- make check
+ # tests broken: missing locale he_IL.UTF-8
+ : meson test -C build
}
package() {
- cd $pkgname
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" meson install -C build
}
More information about the arch-commits
mailing list