diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 97 |
1 files changed, 13 insertions, 84 deletions
@@ -4,34 +4,33 @@ # Contributor: Flamelab <panosfilip@gmail.com pkgname=gnome-shell-performance -pkgver=3.32.2+10+g2483b6038 -pkgrel=8 +pkgver=3.34.0+94+g3d86e6e79 +pkgrel=1 +epoch=1 pkgdesc="Next generation desktop shell | Attempt to improve the performance by non-upstreamed patches" url="https://wiki.gnome.org/Projects/GnomeShell" arch=(x86_64) license=(GPL2) -depends=(accountsservice gcr gjs gnome-bluetooth upower gnome-session gnome-settings-daemon +depends=(accountsservice gcr 'gjs>=2:1.58' gnome-bluetooth upower gnome-session gnome-settings-daemon gnome-themes-extra gsettings-desktop-schemas libcanberra-pulse libcroco libgdm libsecret - mutter-performance nm-connection-editor unzip gstreamer libibus libcap-ng) -makedepends=(gtk-doc gnome-control-center evolution-data-server gobject-introspection git meson - sassc) + mutter-performance nm-connection-editor unzip gstreamer libibus gnome-autoar) +makedepends=(gtk-doc gnome-control-center 'evolution-data-server>=3.34' gobject-introspection git meson + sassc asciidoc) optdepends=('gnome-control-center: System settings' 'evolution-data-server: Evolution calendar integration') groups=(gnome) provides=(gnome-shell gnome-shell=$pkgver) conflicts=(gnome-shell) install="$pkgname.install" -_commit=2483b603869009f7294c00e8a5bdb778eb948b6d # tags/3.32.2^10 +_commit=3d86e6e791a9e59af3248445a2682cbfe20c60b8 # master source=("$pkgname::git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=$_commit" - "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git" - "110.patch") + "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git") sha256sums=('SKIP' - 'SKIP' - 'ea40cd43b370cc767cefeb554d11f7bd3ee30db8f10e74f11731d42cfb7ee44c') + 'SKIP') + pkgver() { cd $pkgname - - git describe --tags | sed "s/-/+/g" + git describe --tags | sed 's/-/+/g' } prepare() { @@ -67,77 +66,7 @@ prepare() { # 3. Fix: Regression/bug fix only available in master (not backported). # 4. Cleanup: Code styling improvement, function deprecation, rearrangement... - - - # Title: Fixes and performance improvements to the extension system - # URL: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/96 - # Type: 1 - # Status: 2 - # Comment: - git cherry-pick -n 39f10eaa^..6e704ee1 - - # Title: Refine the app menu a bit - # URL: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/406 - # Type: 2 - # Status: 4 - # Comment: - git cherry-pick -n ffaca005^..56a36165 - - # Title: iconGrid: Hide children outside allocation loop - # URL: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/566 - # Type: 1 - # Status: 4 - # Comment: - git cherry-pick -n 520cea93 - - # Title: appDisp allocation cycle fix - # URL: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/581 - # Type: 3 - # Status: 4 - # Comment: - git cherry-pick -n c1c45f95 - - # Title: iconGrid: Fix animation glitch - # URL: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/582 - # Type: 3 - # Status: 4 - # Comment: - git cherry-pick -n b4797956 - - # Title: Mild performance improvements on style changes - # URL: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/524 - # Type: 1 - # Status: 4 - # Comment: Use only the first commit as the other one causes issues and is reverted - git cherry-pick -n fb04dafb - - # Title: st: Only emit ::style-changed on actual changes - # URL: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/505 - # Type: 1 - # Status: 4 - # Comment: Restore this reverted commit to 3.32 as !505 fixes its introduced style glitches - git cherry-pick -n f74c07b9 - - # Title: st: Consider non-background properties for ::style-changed - # URL: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/595 - # Type: 3 - # Status: 4 - # Comment: Fixes style glitches introduced by !505 - git cherry-pick -n 7359e431^..be40de5a - - # Title: Fix the calculation of max number of results in the grid search - # URL: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/110 - # Type: 3 - # Status: 4 - # Comment: Makes the grid search icons hidden if using certain custom themes, disabled by default - # patch -Np1 < ../110.patch - - # Title: endSessionDialog: Initialize Polkit permission asynchronously - # URL: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/689 - # Type: 1 - # Status: 4 - # Comment: - git cherry-pick -n 05b345cc -Xtheirs + # Empty, because all patches are merged to master as of now git submodule init git config --local submodule.subprojects/gvc.url "$srcdir/libgnome-volume-control" |