summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSung Mingi2022-01-09 13:18:57 +0900
committerSung Mingi2022-01-09 13:18:57 +0900
commit0cb76e5897528a8c59ac2040f5959e5ae2565c5e (patch)
tree8a546f4b64e8549a45bc552a18ce83a4259ab919
parent77d95cd75037fd778af58e66ae894f3308767b23 (diff)
downloadaur-0cb76e589752.tar.gz
use libsysprof-capture
Signed-off-by: Sung Mingi <FiestaLake@protonmail.com>
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD15
2 files changed, 11 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 11d85c420a29..c11bb7b9ce26 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
pkgbase = mutter-performance
pkgdesc = A window manager for GNOME | Attempts to improve performances with non-upstreamed merge-requests and frequent stable branch resync
pkgver = 41.2
- pkgrel = 1
+ pkgrel = 2
url = https://gitlab.gnome.org/GNOME/mutter
arch = x86_64
groups = gnome
license = GPL
checkdepends = xorg-server-xvfb
- checkdepends = pipewire-media-session
+ checkdepends = wireplumber
checkdepends = python-dbusmock
makedepends = gobject-introspection
makedepends = git
@@ -15,6 +15,7 @@ pkgbase = mutter-performance
makedepends = meson
makedepends = xorg-server
makedepends = wayland-protocols
+ makedepends = sysprof
depends = dconf
depends = gobject-introspection-runtime
depends = gsettings-desktop-schemas
@@ -32,6 +33,7 @@ pkgbase = mutter-performance
depends = xorg-xwayland
depends = graphene
depends = libxkbfile
+ depends = libsysprof-capture
provides = mutter
provides = mutter-781835-workaround
provides = libmutter-9.so
diff --git a/PKGBUILD b/PKGBUILD
index 57a8351fbbc9..938cfe4620ad 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -19,7 +19,7 @@ _merge_requests_to_use=('1441')
pkgname=mutter-performance
pkgver=41.2
-pkgrel=1
+pkgrel=2
pkgdesc="A window manager for GNOME | Attempts to improve performances with non-upstreamed merge-requests and frequent stable branch resync"
url="https://gitlab.gnome.org/GNOME/mutter"
arch=(x86_64)
@@ -27,10 +27,10 @@ license=(GPL)
depends=(dconf gobject-introspection-runtime gsettings-desktop-schemas
libcanberra startup-notification zenity libsm gnome-desktop upower
libxkbcommon-x11 gnome-settings-daemon libgudev libinput pipewire
- xorg-xwayland graphene libxkbfile)
+ xorg-xwayland graphene libxkbfile libsysprof-capture)
makedepends=(gobject-introspection git egl-wayland meson xorg-server
- wayland-protocols)
-checkdepends=(xorg-server-xvfb pipewire-media-session python-dbusmock)
+ wayland-protocols sysprof)
+checkdepends=(xorg-server-xvfb wireplumber python-dbusmock)
provides=(mutter mutter-781835-workaround libmutter-9.so)
conflicts=(mutter)
replaces=(mutter-781835-workaround)
@@ -147,8 +147,7 @@ build() {
arch-meson $pkgname build \
-D egl_device=true \
-D wayland_eglstream=true \
- -D installed_tests=false \
- -D profiler=false
+ -D installed_tests=false
meson compile -C build
}
@@ -160,7 +159,7 @@ _check() (
pipewire &
_p1=$!
- pipewire-media-session &
+ wireplumber &
_p2=$!
trap "kill $_p1 $_p2; wait" EXIT
@@ -169,7 +168,7 @@ _check() (
)
check() {
- dbus-run-session xvfb-run -s '-nolisten local' \
+ dbus-run-session xvfb-run -s '-nolisten local +iglx -noreset' \
bash -c "$(declare -f _check); _check"
}