diff options
author | Térence Clastres | 2021-04-21 13:01:28 +0200 |
---|---|---|
committer | Térence Clastres | 2021-04-21 13:01:28 +0200 |
commit | 297fec2a183f8649aee40dd3237a94773449e405 (patch) | |
tree | 08c1b3c0449e3bf674068067dc4b73d07b834815 | |
parent | 41351ffe9b3092c0e4f2ba79bf8148892c1ff581 (diff) | |
download | aur-297fec2a183f8649aee40dd3237a94773449e405.tar.gz |
Sync with [extra]
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 28 insertions, 12 deletions
@@ -7,7 +7,8 @@ pkgbase = gnome-shell-performance install = gnome-shell-performance.install arch = x86_64 groups = gnome - license = GPL2 + license = GPL + checkdepends = xorg-server-xvfb makedepends = gtk-doc makedepends = gnome-control-center makedepends = evolution-data-server @@ -23,6 +24,7 @@ pkgbase = gnome-shell-performance depends = gnome-bluetooth depends = upower depends = gnome-session + depends = gtk4 depends = gnome-settings-daemon depends = gnome-themes-extra depends = gsettings-desktop-schemas @@ -36,13 +38,14 @@ pkgbase = gnome-shell-performance depends = libibus depends = gnome-autoar depends = gnome-disk-utility + depends = gst-plugin-pipewire optdepends = gnome-control-center: System settings optdepends = evolution-data-server: Evolution calendar integration provides = gnome-shell provides = gnome-shell=3.38.3 provides = gnome-shell=1:3.38.3 conflicts = gnome-shell - source = git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=0eb273d3a675d40bc1822817f24aa139bfe5e4a9 + source = git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=d9e953e93ca3df38600f0286bf58a8d0e6812e7d source = git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git sha256sums = SKIP sha256sums = SKIP @@ -54,6 +57,7 @@ pkgname = gnome-shell-performance depends = gnome-bluetooth depends = upower depends = gnome-session + depends = gtk4 depends = gnome-settings-daemon depends = gnome-themes-extra depends = gsettings-desktop-schemas @@ -67,5 +71,6 @@ pkgname = gnome-shell-performance depends = libibus depends = gnome-autoar depends = gnome-disk-utility - depends = libmutter-7.so + depends = gst-plugin-pipewire + depends = libmutter-8.so @@ -20,19 +20,21 @@ epoch=1 pkgdesc="Next generation desktop shell" url="https://wiki.gnome.org/Projects/GnomeShell" arch=(x86_64) -license=(GPL2) -depends=(accountsservice gcr gjs gnome-bluetooth upower gnome-session gnome-settings-daemon - gnome-themes-extra gsettings-desktop-schemas libcanberra-pulse libgdm libsecret - mutter nm-connection-editor unzip gstreamer libibus gnome-autoar gnome-disk-utility) -makedepends=(gtk-doc gnome-control-center evolution-data-server gobject-introspection git meson - sassc asciidoc bash-completion) +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 + 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) provides=(gnome-shell gnome-shell=$pkgver gnome-shell=$epoch:$pkgver) conflicts=(gnome-shell) install=$pkgname.install - _commit=0eb273d3a675d40bc1822817f24aa139bfe5e4a9 # tags/3.38.3^0 + _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' @@ -116,7 +118,7 @@ prepare() { # Type: 2 # Status: 1 # Comment: Crash fix for st_theme_get_custom_stylesheets - pick_mr '536' '536.diff' 'patch' + pick_mr '536' # Title: Some fixes for setting key focus of the closeDialog # URL: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/786 @@ -149,7 +151,16 @@ build() { 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-7.so) + depends+=(libmutter-8.so) DESTDIR="$pkgdir" meson install -C build } |