diff options
author | Nikolay Bryskin | 2024-03-16 00:03:36 +0200 |
---|---|---|
committer | Nikolay Bryskin | 2024-03-16 00:03:56 +0200 |
commit | 16891d88f01e57cd0253520bdd603bbf35274ec5 (patch) | |
tree | 2d8a2045370d71d16529d171cff493e433093654 | |
parent | 36e14190cf48429ffc2beb5f88f6c276ebc556d0 (diff) | |
download | aur-16891d88f01e57cd0253520bdd603bbf35274ec5.tar.gz |
Update to gnome-shell 45.4
-rw-r--r-- | .SRCINFO | 55 | ||||
-rw-r--r-- | 0001-subprojects-gvc-Bump-gvc-submodule-to-newest-commit.patch | 20 | ||||
-rw-r--r-- | PKGBUILD | 42 |
3 files changed, 108 insertions, 9 deletions
@@ -1,12 +1,12 @@ pkgbase = gnome-shell-screencast-vaapi pkgdesc = Next generation desktop shell - pkgver = 45.2 + pkgver = 45.4 pkgrel = 1 epoch = 1 url = https://wiki.gnome.org/Projects/GnomeShell arch = x86_64 groups = gnome - license = GPL + license = GPL-3.0-or-later checkdepends = appstream-glib checkdepends = python-dbusmock checkdepends = xorg-server-xvfb @@ -20,22 +20,45 @@ pkgbase = gnome-shell-screencast-vaapi makedepends = meson makedepends = sassc depends = accountsservice + depends = at-spi2-core + depends = bash + depends = cairo + depends = dconf + depends = gcc-libs depends = gcr-4 + depends = gdk-pixbuf2 depends = gjs + depends = glib2 + depends = glibc depends = gnome-autoar + depends = gnome-desktop-4 depends = gnome-session depends = gnome-settings-daemon + depends = graphene depends = gsettings-desktop-schemas depends = gtk4 + depends = hicolor-icon-theme + depends = json-glib depends = libadwaita depends = libcanberra-pulse depends = libgdm + depends = libgirepository + depends = libglvnd depends = libgweather-4 depends = libibus + depends = libical + depends = libnm depends = libnma-gtk4 + depends = libpipewire + depends = libpulse depends = libsecret depends = libsoup3 + depends = libx11 + depends = libxfixes depends = mutter + depends = pango + depends = polkit + depends = systemd-libs depends = unzip depends = upower optdepends = evolution-data-server: Evolution calendar integration @@ -46,35 +69,61 @@ pkgbase = gnome-shell-screencast-vaapi optdepends = gst-plugins-good: Screen recording optdepends = power-profiles-daemon: Power profile switching optdepends = python-gobject: gnome-shell-test-tool performance tester + optdepends = python-simplejson: gnome-shell-test-tool performance tester optdepends = switcheroo-control: Multi-GPU support provides = gnome-shell conflicts = gnome-shell conflicts = gnome-shell-debug - source = git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=8bb752adf47efa1e225d1aa885ae71865cabce8a + source = git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=58522920b5ae96d2b95dad0371ce13eb4bd955ce source = git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git source = screencast-vaapi.patch + source = 0001-subprojects-gvc-Bump-gvc-submodule-to-newest-commit.patch b2sums = SKIP b2sums = SKIP b2sums = bb2bba3fe590fddeca09d34df89871b0ba41f443e0c7ba22091f1a4b41eb80fd3e8d77b75d9e6dfa2e062e27f20741be2448e58447a30940fbb1ab6ea2e26ad2 + b2sums = ee7b40aefdf751feaa661de6d0aed28efcd282250f41b25b6c0413bd75503bb2cd5413fce96d33336206448a777be04b701a4465e38c799e91328fb4197d011b pkgname = gnome-shell-screencast-vaapi depends = accountsservice + depends = at-spi2-core + depends = bash + depends = cairo + depends = dconf + depends = gcc-libs depends = gcr-4 + depends = gdk-pixbuf2 depends = gjs + depends = glib2 + depends = glibc depends = gnome-autoar + depends = gnome-desktop-4 depends = gnome-session depends = gnome-settings-daemon + depends = graphene depends = gsettings-desktop-schemas depends = gtk4 + depends = hicolor-icon-theme + depends = json-glib depends = libadwaita depends = libcanberra-pulse depends = libgdm + depends = libgirepository + depends = libglvnd depends = libgweather-4 depends = libibus + depends = libical + depends = libnm depends = libnma-gtk4 + depends = libpipewire + depends = libpulse depends = libsecret depends = libsoup3 + depends = libx11 + depends = libxfixes depends = mutter + depends = pango + depends = polkit + depends = systemd-libs depends = unzip depends = upower depends = libmutter-13.so diff --git a/0001-subprojects-gvc-Bump-gvc-submodule-to-newest-commit.patch b/0001-subprojects-gvc-Bump-gvc-submodule-to-newest-commit.patch new file mode 100644 index 000000000000..885e88a9b8c4 --- /dev/null +++ b/0001-subprojects-gvc-Bump-gvc-submodule-to-newest-commit.patch @@ -0,0 +1,20 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl> +Date: Tue, 12 Mar 2024 18:24:44 +0100 +Subject: [PATCH] subprojects/gvc: Bump gvc submodule to newest commit + +A few fixes have landed in gvc recently that should fix a crash, +so bump the submodule to include those. + +Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3233> +--- + subprojects/gvc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/subprojects/gvc b/subprojects/gvc +index 000046e88714..91f3f4149066 160000 +--- a/subprojects/gvc ++++ b/subprojects/gvc +@@ -1 +1 @@ +-Subproject commit 000046e88714de77db320b0711af3baacb2813a2 ++Subproject commit 91f3f41490666a526ed78af744507d7ee1134323 @@ -6,31 +6,54 @@ pkgname=gnome-shell-screencast-vaapi _pkgname=gnome-shell -pkgver=45.2 +pkgver=45.4 pkgrel=1 epoch=1 pkgdesc="Next generation desktop shell" url="https://wiki.gnome.org/Projects/GnomeShell" arch=(x86_64) -license=(GPL) +license=(GPL-3.0-or-later) depends=( accountsservice + at-spi2-core + bash + cairo + dconf + gcc-libs gcr-4 + gdk-pixbuf2 gjs + glib2 + glibc gnome-autoar + gnome-desktop-4 gnome-session gnome-settings-daemon + graphene gsettings-desktop-schemas gtk4 + hicolor-icon-theme + json-glib libadwaita libcanberra-pulse libgdm + libgirepository + libglvnd libgweather-4 libibus + libical + libnm libnma-gtk4 + libpipewire + libpulse libsecret libsoup3 + libx11 + libxfixes mutter + pango + polkit + systemd-libs unzip upower ) @@ -59,29 +82,36 @@ optdepends=( 'gst-plugins-good: Screen recording' 'power-profiles-daemon: Power profile switching' 'python-gobject: gnome-shell-test-tool performance tester' + 'python-simplejson: gnome-shell-test-tool performance tester' 'switcheroo-control: Multi-GPU support' ) conflicts=(gnome-shell gnome-shell-debug) provides=(gnome-shell) groups=(gnome) -_commit=8bb752adf47efa1e225d1aa885ae71865cabce8a # tags/45.2^0 +_commit=58522920b5ae96d2b95dad0371ce13eb4bd955ce # tags/45.4^0 source=( "git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=$_commit" "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git" - "screencast-vaapi.patch" + screencast-vaapi.patch + 0001-subprojects-gvc-Bump-gvc-submodule-to-newest-commit.patch ) b2sums=('SKIP' 'SKIP' - 'bb2bba3fe590fddeca09d34df89871b0ba41f443e0c7ba22091f1a4b41eb80fd3e8d77b75d9e6dfa2e062e27f20741be2448e58447a30940fbb1ab6ea2e26ad2') + 'bb2bba3fe590fddeca09d34df89871b0ba41f443e0c7ba22091f1a4b41eb80fd3e8d77b75d9e6dfa2e062e27f20741be2448e58447a30940fbb1ab6ea2e26ad2' + 'ee7b40aefdf751feaa661de6d0aed28efcd282250f41b25b6c0413bd75503bb2cd5413fce96d33336206448a777be04b701a4465e38c799e91328fb4197d011b') pkgver() { cd $_pkgname - git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g' + git describe --tags | sed -r 's/\.([a-z])/\1/;s/([a-z])\./\1/;s/[^-]*-g/r&/;s/-/+/g' } prepare() { cd $_pkgname + # Update libgnome-volume-control + # https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-shell/-/issues/3 + git apply -3 ../0001-subprojects-gvc-Bump-gvc-submodule-to-newest-commit.patch + patch -p1 < $srcdir/screencast-vaapi.patch git submodule init git submodule set-url subprojects/gvc "$srcdir/libgnome-volume-control" |