Date: Sunday, April 18, 2021 @ 19:46:16 Author: heftig Revision: 412874
40.0+39+gd9e953e93-1 Modified: gnome-shell/trunk/PKGBUILD ----------+ PKGBUILD | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-04-18 19:38:03 UTC (rev 412873) +++ PKGBUILD 2021-04-18 19:46:16 UTC (rev 412874) @@ -3,13 +3,13 @@ # Contributor: Flamelab <[email protected] pkgname=gnome-shell -pkgver=40.0+37+g1f0ef7fb4 +pkgver=40.0+39+gd9e953e93 pkgrel=1 epoch=1 pkgdesc="Next generation desktop shell" url="https://wiki.gnome.org/Projects/GnomeShell" arch=(x86_64) -license=(GPL2) +license=(GPL) depends=(accountsservice gcr gjs gnome-bluetooth upower gnome-session gtk4 gnome-settings-daemon gnome-themes-extra gsettings-desktop-schemas libcanberra-pulse libgdm libsecret mutter nm-connection-editor unzip @@ -16,11 +16,12 @@ gstreamer libibus gnome-autoar gnome-disk-utility gst-plugin-pipewire) makedepends=(gtk-doc gnome-control-center evolution-data-server gobject-introspection git meson sassc asciidoc bash-completion) +checkdepends=(xorg-server-xvfb) optdepends=('gnome-control-center: System settings' 'evolution-data-server: Evolution calendar integration') groups=(gnome) install=gnome-shell.install -_commit=1f0ef7fb4692f8ad6a040567f29097e0c3688e52 # master +_commit=d9e953e93ca3df38600f0286bf58a8d0e6812e7d # master source=("git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=$_commit" "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git") sha256sums=('SKIP' @@ -38,12 +39,21 @@ git submodule set-url subprojects/gvc "$srcdir/libgnome-volume-control" git submodule update } - + build() { arch-meson $pkgname build -D gtk_doc=true meson compile -C build } +check() ( + mkdir -p -m 700 "${XDG_RUNTIME_DIR:=$PWD/runtime-dir}" + export XDG_RUNTIME_DIR + + dbus-run-session xvfb-run \ + -s '-screen 0 1920x1080x24 -nolisten local +iglx -noreset' \ + meson test -C build --print-errorlogs +) + package() { depends+=(libmutter-8.so) DESTDIR="$pkgdir" meson install -C build
