diff options
author | Lubosz Sarnecki | 2022-11-04 13:22:31 +0100 |
---|---|---|
committer | Lubosz Sarnecki | 2022-11-04 15:30:39 +0100 |
commit | 144c98682705f2f522da06a7553b0dcc72769a06 (patch) | |
tree | 4f1c4efb43dc435ee35810ce8400e402b4585403 | |
parent | 20ae0a83ee5474fe0c2ad7cafc0c713c80d6c5fc (diff) | |
download | aur-144c98682705f2f522da06a7553b0dcc72769a06.tar.gz |
Bump to version 43.0.
Pull updates from arch pkgbuild.
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 39 insertions, 29 deletions
@@ -1,6 +1,6 @@ pkgbase = gnome-shell-xrdesktop-git pkgdesc = Next generation desktop shell - with patches for xrdesktop. - pkgver = 42.5 + pkgver = 43.0 pkgrel = 1 epoch = 1 url = https://gitlab.freedesktop.org/xrdesktop @@ -18,59 +18,59 @@ pkgbase = gnome-shell-xrdesktop-git makedepends = asciidoc makedepends = bash-completion depends = accountsservice - depends = gcr + depends = gcr-4 depends = gjs - depends = gnome-bluetooth depends = upower depends = gnome-session depends = gtk4 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 = libnma depends = unzip - depends = gstreamer depends = libibus depends = gnome-autoar depends = gnome-disk-utility - depends = gst-plugin-pipewire + depends = libsoup3 + depends = libgweather-4 depends = xrdesktop-git depends = libinputsynth-git optdepends = gnome-control-center: System settings optdepends = evolution-data-server: Evolution calendar integration - provides = gnome-shell=42.5 + optdepends = gst-plugins-good: Screen recording + optdepends = gst-plugin-pipewire: Screen recording + optdepends = gnome-bluetooth-3.0: Bluetooth support + provides = gnome-shell=43.0 conflicts = gnome-shell - source = git+https://gitlab.freedesktop.org/xrdesktop/gnome-shell.git#branch=42.5-xrdesktop-legacy + options = debug + source = git+https://gitlab.freedesktop.org/xrdesktop/gnome-shell.git#branch=43.0-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 = gcr-4 depends = gjs - depends = gnome-bluetooth depends = upower depends = gnome-session depends = gtk4 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 = libnma depends = unzip - depends = gstreamer depends = libibus depends = gnome-autoar depends = gnome-disk-utility - depends = gst-plugin-pipewire + depends = libsoup3 + depends = libgweather-4 depends = xrdesktop-git depends = libinputsynth-git - depends = libmutter-10.so + depends = libmutter-11.so @@ -6,7 +6,7 @@ basename=gnome-shell pkgname=$basename-xrdesktop-git -pkgver=42.5 +pkgver=43.0 pkgrel=1 epoch=1 conflicts=($basename) @@ -14,42 +14,52 @@ pkgdesc="Next generation desktop shell - with patches for xrdesktop." url="https://gitlab.freedesktop.org/xrdesktop" arch=(x86_64) 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) +depends=(accountsservice gcr-4 gjs upower gnome-session gtk4 + gnome-settings-daemon gsettings-desktop-schemas libcanberra-pulse + libgdm libsecret mutter libnma unzip libibus gnome-autoar + gnome-disk-utility libsoup3 libgweather-4 xrdesktop-git libinputsynth-git) 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') + 'evolution-data-server: Evolution calendar integration' + 'gst-plugins-good: Screen recording' + 'gst-plugin-pipewire: Screen recording' + 'gnome-bluetooth-3.0: Bluetooth support') groups=(gnome) provides=(gnome-shell=$pkgver) -source=("git+https://gitlab.freedesktop.org/xrdesktop/gnome-shell.git#branch=42.5-xrdesktop" +options=(debug) +_branch="43.0-xrdesktop" # tags/43.0^0 +source=("git+https://gitlab.freedesktop.org/xrdesktop/gnome-shell.git#branch=${_branch}" "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git") sha256sums=('SKIP' 'SKIP') pkgver() { - cd $basename + cd gnome-shell grep -Po "(?<=^ version: ')((\d+\.)+\d+)" meson.build } prepare() { - cd $basename + cd gnome-shell git submodule init git submodule set-url subprojects/gvc "$srcdir/libgnome-volume-control" - git submodule update + git -c protocol.file.allow=always submodule update } build() { - arch-meson $basename build -D gtk_doc=true --buildtype=release + CFLAGS="${CFLAGS/-O2/-O3} -fno-semantic-interposition" + LDFLAGS+=" -Wl,-Bsymbolic-functions" + + arch-meson gnome-shell build -D gtk_doc=true meson compile -C build } package() { - depends+=(libmutter-10.so) + depends+=(libmutter-11.so) meson install -C build --destdir "$pkgdir" } + +# vim:set sw=2 sts=-1 et: + |