diff options
author | Christoph Haag | 2021-03-22 17:47:23 +0100 |
---|---|---|
committer | Christoph Haag | 2021-03-22 17:47:48 +0100 |
commit | f5c5edb926c4dae055ff9e5611aa30d5008704b2 (patch) | |
tree | 01e2e197dc848a517753473b60badb64981d08d0 | |
parent | 372313be2edc151ffa58215f85738cfb754fc325 (diff) | |
download | aur-f5c5edb926c4dae055ff9e5611aa30d5008704b2.tar.gz |
update with changes from extra
-rw-r--r-- | .SRCINFO | 51 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | gnome-shell.install | 7 |
3 files changed, 69 insertions, 25 deletions
@@ -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 @@ -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 +} |