summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Haag2021-03-22 17:47:23 +0100
committerChristoph Haag2021-03-22 17:47:48 +0100
commitf5c5edb926c4dae055ff9e5611aa30d5008704b2 (patch)
tree01e2e197dc848a517753473b60badb64981d08d0
parent372313be2edc151ffa58215f85738cfb754fc325 (diff)
downloadaur-f5c5edb926c4dae055ff9e5611aa30d5008704b2.tar.gz
update with changes from extra
-rw-r--r--.SRCINFO51
-rw-r--r--PKGBUILD36
-rw-r--r--gnome-shell.install7
3 files changed, 69 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f75ff7cb0111..b238d3e424c3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,10 @@
pkgbase = gnome-shell-xrdesktop-git
- pkgdesc = The next generation GNOME Shell - with patches for xrdesktop.
- pkgver = 3.38.3
+ pkgdesc = Next generation desktop shell - with patches for xrdesktop.
+ pkgver = 3.38.4
pkgrel = 1
epoch = 1
url = https://gitlab.freedesktop.org/xrdesktop
+ install = gnome-shell.install
arch = x86_64
groups = gnome
license = GPL2
@@ -14,29 +15,61 @@ pkgbase = gnome-shell-xrdesktop-git
makedepends = git
makedepends = meson
makedepends = sassc
- makedepends = vulkan-headers
makedepends = asciidoc
+ makedepends = bash-completion
depends = accountsservice
+ depends = gcr
depends = gjs
depends = gnome-bluetooth
+ depends = upower
depends = gnome-session
+ depends = gnome-settings-daemon
depends = gnome-themes-extra
+ depends = gsettings-desktop-schemas
+ depends = libcanberra-pulse
depends = libgdm
+ depends = libsecret
depends = mutter
depends = nm-connection-editor
depends = unzip
+ depends = gstreamer
+ depends = libibus
+ depends = gnome-autoar
+ depends = gnome-disk-utility
+ depends = gst-plugin-pipewire
depends = xrdesktop-git
depends = libinputsynth-git
- depends = gnome-autoar
- depends = evolution-data-server
- depends = python
optdepends = gnome-control-center: System settings
- provides = gnome-shell=3.38.3
+ optdepends = evolution-data-server: Evolution calendar integration
+ provides = gnome-shell=3.38.4
conflicts = gnome-shell
- source = gnome-shell::git+https://gitlab.freedesktop.org/xrdesktop/gnome-shell.git#branch=3.38.3-xrdesktop
- source = git+https://git.gnome.org/browse/libgnome-volume-control
+ source = gnome-shell::git+https://gitlab.freedesktop.org/xrdesktop/gnome-shell.git#branch=3.38.4-xrdesktop
+ source = git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git
sha256sums = SKIP
sha256sums = SKIP
pkgname = gnome-shell-xrdesktop-git
+ depends = accountsservice
+ depends = gcr
+ depends = gjs
+ depends = gnome-bluetooth
+ depends = upower
+ depends = gnome-session
+ depends = gnome-settings-daemon
+ depends = gnome-themes-extra
+ depends = gsettings-desktop-schemas
+ depends = libcanberra-pulse
+ depends = libgdm
+ depends = libsecret
+ depends = mutter
+ depends = nm-connection-editor
+ depends = unzip
+ depends = gstreamer
+ depends = libibus
+ depends = gnome-autoar
+ depends = gnome-disk-utility
+ depends = gst-plugin-pipewire
+ depends = xrdesktop-git
+ depends = libinputsynth-git
+ depends = libmutter-7.so
diff --git a/PKGBUILD b/PKGBUILD
index fc71c31a5fbd..46a423099d8a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,34 @@
# $Id$
# Maintainer: Lubosz Sarnecki <lubosz.sarnecki@collabora.com>
+# Maintainer: Christoph Haag <christoph.haag@collabora.com>
+# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Ionut Biru <ibiru@archlinux.org>
# Contributor: Flamelab <panosfilip@gmail.com
basename=gnome-shell
pkgname=$basename-xrdesktop-git
-pkgver=3.38.3
+pkgver=3.38.4
pkgrel=1
epoch=1
conflicts=($basename)
-pkgdesc="The next generation GNOME Shell - with patches for xrdesktop."
+pkgdesc="Next generation desktop shell - with patches for xrdesktop."
url="https://gitlab.freedesktop.org/xrdesktop"
arch=(x86_64)
license=(GPL2)
-depends=(accountsservice gjs gnome-bluetooth gnome-session gnome-themes-extra libgdm
- mutter nm-connection-editor unzip xrdesktop-git libinputsynth-git gnome-autoar evolution-data-server python)
+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 gst-plugin-pipewire
+ xrdesktop-git libinputsynth-git)
makedepends=(gtk-doc gnome-control-center evolution-data-server gobject-introspection git meson
- sassc vulkan-headers asciidoc)
-optdepends=('gnome-control-center: System settings')
+ sassc asciidoc bash-completion)
+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.3-xrdesktop"
- "git+https://git.gnome.org/browse/libgnome-volume-control")
-
+source=($basename::"git+https://gitlab.freedesktop.org/xrdesktop/gnome-shell.git#branch=3.38.4-xrdesktop"
+ "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git")
sha256sums=('SKIP'
'SKIP')
@@ -38,18 +44,16 @@ prepare() {
sed -i "s/'mozilla'/'epiphany'/g" meson.build
git submodule init
- git config --local submodule.subprojects/gvc.url "$srcdir/libgnome-volume-control"
+ git submodule set-url subprojects/gvc "$srcdir/libgnome-volume-control"
git submodule update
}
build() {
- arch-meson $basename build -D gtk_doc=true --buildtype=release
- ninja -C build
+ arch-meson $basename build -D gtk_doc=true --libdir="lib"
+ meson compile -C build
}
package() {
- DESTDIR="$pkgdir" ninja -C build install
-
- # Must exist; FS#37412
- mkdir "$pkgdir/usr/share/gnome-shell/modes"
+ depends+=(libmutter-7.so)
+ DESTDIR="$pkgdir" meson install -C build
}
diff --git a/gnome-shell.install b/gnome-shell.install
new file mode 100644
index 000000000000..a87f4c2f872b
--- /dev/null
+++ b/gnome-shell.install
@@ -0,0 +1,7 @@
+post_install() {
+ setcap cap_sys_nice+ep usr/bin/gnome-shell
+}
+
+post_upgrade() {
+ post_install
+}