1
0
Fork 0

update upstream, update commit, add tweener fix

This commit is contained in:
Saren Arterius 2018-08-30 22:37:55 +08:00
parent 89effc3c21
commit cab3394bde
2 changed files with 19 additions and 7 deletions

View file

@ -1,7 +1,7 @@
pkgbase = gnome-shell-performance pkgbase = gnome-shell-performance
pkgdesc = The next generation GNOME Shell | Attempt to improve the performance by non-upstreamed patches pkgdesc = The next generation GNOME Shell | Attempt to improve the performance by non-upstreamed patches
pkgver = 3.28.3 pkgver = 3.28.3+7+g721ce5403
pkgrel = 2 pkgrel = 1
url = https://wiki.gnome.org/Projects/GnomeShell url = https://wiki.gnome.org/Projects/GnomeShell
arch = x86_64 arch = x86_64
groups = gnome groups = gnome
@ -35,7 +35,7 @@ pkgbase = gnome-shell-performance
optdepends = evolution-data-server: Evolution calendar integration optdepends = evolution-data-server: Evolution calendar integration
provides = gnome-shell provides = gnome-shell
conflicts = gnome-shell conflicts = gnome-shell
source = git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=6ed21e1ce0c1011b58452df6cdde42f30dd386c4 source = git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=721ce54037cc07a82927cfdfb7928dadad7d7791
source = git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git source = git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git
source = fix.diff source = fix.diff
sha256sums = SKIP sha256sums = SKIP

View file

@ -4,8 +4,8 @@
pkgname=gnome-shell-performance pkgname=gnome-shell-performance
_pkgname=gnome-shell _pkgname=gnome-shell
pkgver=3.28.3 pkgver=3.28.3+7+g721ce5403
pkgrel=2 pkgrel=1
pkgdesc="The next generation GNOME Shell | Attempt to improve the performance by non-upstreamed patches" pkgdesc="The next generation GNOME Shell | Attempt to improve the performance by non-upstreamed patches"
url="https://wiki.gnome.org/Projects/GnomeShell" url="https://wiki.gnome.org/Projects/GnomeShell"
arch=(x86_64) arch=(x86_64)
@ -20,7 +20,7 @@ optdepends=('gnome-control-center: System settings'
groups=(gnome) groups=(gnome)
provides=(gnome-shell) provides=(gnome-shell)
conflicts=(gnome-shell) conflicts=(gnome-shell)
_commit=6ed21e1ce0c1011b58452df6cdde42f30dd386c4 # tags/3.28.3^0 _commit=721ce54037cc07a82927cfdfb7928dadad7d7791 # gnome-3-28
source=("git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=$_commit" source=("git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=$_commit"
"git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git" "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git"
fix.diff) fix.diff)
@ -31,10 +31,22 @@ sha256sums=('SKIP'
prepare() { prepare() {
cd $_pkgname cd $_pkgname
# js/ui: Choose some actors to cache on the GPU
# https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/73/commits # https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/73/commits
git remote add vanvugt https://gitlab.gnome.org/vanvugt/gnome-shell.git || true git remote add vanvugt https://gitlab.gnome.org/vanvugt/gnome-shell.git || true
git fetch vanvugt git fetch vanvugt
git cherry-pick 6e838439 || bash git cherry-pick f77b3da7 || bash
# Javascript invalid access fixes
# https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/4/commits
git remote add vanvugt https://gitlab.gnome.org/vanvugt/gnome-shell.git || true
git fetch vanvugt
git cherry-pick 78da92c1 || bash
git cherry-pick df5ca834 || bash
git cherry-pick a667357e || bash
git cherry-pick 163e9b43 || bash
git cherry-pick 1f820518 || bash
# Try to fix docs build # Try to fix docs build
patch -Np1 -i ../fix.diff patch -Np1 -i ../fix.diff