summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLubosz Sarnecki2021-06-04 17:33:25 +0200
committerLubosz Sarnecki2021-06-04 17:35:04 +0200
commit9d87e3d2a88ab888846f379d2c14efe6359eb4ec (patch)
tree02d5a1f64666e6452658f3e48cadcdab25b6869f /PKGBUILD
parentf5c5edb926c4dae055ff9e5611aa30d5008704b2 (diff)
downloadaur-9d87e3d2a88ab888846f379d2c14efe6359eb4ec.tar.gz
Update to GNOME Shell 40.1. Update to new Arch PKGBUILD.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 12 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 46a423099d8a..44f5990dc625 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,3 @@
-# $Id$
# Maintainer: Lubosz Sarnecki <lubosz.sarnecki@collabora.com>
# Maintainer: Christoph Haag <christoph.haag@collabora.com>
# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
@@ -7,27 +6,28 @@
basename=gnome-shell
pkgname=$basename-xrdesktop-git
-pkgver=3.38.4
+pkgver=40.1
pkgrel=1
epoch=1
conflicts=($basename)
pkgdesc="Next generation desktop shell - with patches for xrdesktop."
url="https://gitlab.freedesktop.org/xrdesktop"
arch=(x86_64)
-license=(GPL2)
-depends=(accountsservice gcr gjs gnome-bluetooth upower gnome-session
+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
xrdesktop-git libinputsynth-git)
-makedepends=(gtk-doc gnome-control-center evolution-data-server gobject-introspection git meson
- sassc asciidoc bash-completion)
+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
provides=(gnome-shell=$pkgver)
-source=($basename::"git+https://gitlab.freedesktop.org/xrdesktop/gnome-shell.git#branch=3.38.4-xrdesktop"
+install=gnome-shell.install
+source=("git+https://gitlab.freedesktop.org/xrdesktop/gnome-shell.git#branch=40.1-xrdesktop"
"git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git")
sha256sums=('SKIP'
'SKIP')
@@ -40,20 +40,17 @@ pkgver() {
prepare() {
cd $basename
- # Move the plugin to our custom epiphany-only dir
- sed -i "s/'mozilla'/'epiphany'/g" meson.build
-
git submodule init
git submodule set-url subprojects/gvc "$srcdir/libgnome-volume-control"
git submodule update
}
-
+
build() {
- arch-meson $basename build -D gtk_doc=true --libdir="lib"
+ arch-meson $basename build -D gtk_doc=true --buildtype=release
meson compile -C build
}
package() {
- depends+=(libmutter-7.so)
- DESTDIR="$pkgdir" meson install -C build
+ depends+=(libmutter-8.so)
+ meson install -C build --destdir "$pkgdir"
}