3.30
This commit is contained in:
parent
bc63320b98
commit
e9a4606954
3 changed files with 20 additions and 72 deletions
10
.SRCINFO
10
.SRCINFO
|
@ -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 = Next generation desktop shell | Attempt to improve the performance by non-upstreamed patches
|
||||||
pkgver = 3.28.3+7+g721ce5403
|
pkgver = 3.30.0+21+gb087752b5
|
||||||
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,12 +35,10 @@ 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=721ce54037cc07a82927cfdfb7928dadad7d7791
|
source = git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=b087752b5539a8cbb1d61979cb069aef8a3475be
|
||||||
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
|
|
||||||
sha256sums = SKIP
|
sha256sums = SKIP
|
||||||
sha256sums = SKIP
|
sha256sums = SKIP
|
||||||
sha256sums = 11dcffae170776140b1f0c9bed90b8df70e8d3c6694b60ab40bb46235e3ad755
|
|
||||||
|
|
||||||
pkgname = gnome-shell-performance
|
pkgname = gnome-shell-performance
|
||||||
|
|
||||||
|
|
46
PKGBUILD
46
PKGBUILD
|
@ -1,12 +1,13 @@
|
||||||
# $Id$
|
# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
|
||||||
|
# Patched package maintainer: Saren Arterius <saren@wtako.net>
|
||||||
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
||||||
# Contributor: Flamelab <panosfilip@gmail.com
|
# Contributor: Flamelab <panosfilip@gmail.com
|
||||||
|
|
||||||
pkgname=gnome-shell-performance
|
pkgname=gnome-shell-performance
|
||||||
_pkgname=gnome-shell
|
_pkgname=gnome-shell
|
||||||
pkgver=3.28.3+7+g721ce5403
|
pkgver=3.30.0+21+gb087752b5
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc="The next generation GNOME Shell | Attempt to improve the performance by non-upstreamed patches"
|
pkgdesc="Next generation desktop 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)
|
||||||
license=(GPL2)
|
license=(GPL2)
|
||||||
|
@ -20,36 +21,21 @@ optdepends=('gnome-control-center: System settings'
|
||||||
groups=(gnome)
|
groups=(gnome)
|
||||||
provides=(gnome-shell)
|
provides=(gnome-shell)
|
||||||
conflicts=(gnome-shell)
|
conflicts=(gnome-shell)
|
||||||
_commit=721ce54037cc07a82927cfdfb7928dadad7d7791 # gnome-3-28
|
_commit=b087752b5539a8cbb1d61979cb069aef8a3475be # master
|
||||||
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)
|
|
||||||
sha256sums=('SKIP'
|
sha256sums=('SKIP'
|
||||||
'SKIP'
|
'SKIP')
|
||||||
'11dcffae170776140b1f0c9bed90b8df70e8d3c6694b60ab40bb46235e3ad755')
|
|
||||||
|
pkgver() {
|
||||||
|
cd $_pkgname
|
||||||
|
git describe --tags | sed 's/-/+/g'
|
||||||
|
}
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd $_pkgname
|
cd $_pkgname
|
||||||
|
|
||||||
# js/ui: Choose some actors to cache on the GPU
|
# No patches as of now
|
||||||
# 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 fetch vanvugt
|
|
||||||
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
|
|
||||||
patch -Np1 -i ../fix.diff
|
|
||||||
|
|
||||||
# Move the plugin to our custom epiphany-only dir
|
# Move the plugin to our custom epiphany-only dir
|
||||||
sed -i "s/'mozilla'/'epiphany'/g" meson.build
|
sed -i "s/'mozilla'/'epiphany'/g" meson.build
|
||||||
|
@ -65,9 +51,9 @@ build() {
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
DESTDIR="$pkgdir" ninja -C build install
|
DESTDIR="$pkgdir" meson install -C build
|
||||||
|
|
||||||
# Must exist; FS#37412
|
# https://bugs.archlinux.org/task/37412
|
||||||
mkdir "$pkgdir/usr/share/gnome-shell/modes"
|
mkdir "$pkgdir/usr/share/gnome-shell/modes"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
36
fix.diff
36
fix.diff
|
@ -1,36 +0,0 @@
|
||||||
diff --git i/docs/reference/shell/meson.build w/docs/reference/shell/meson.build
|
|
||||||
index 1469ed422..bf99c9446 100644
|
|
||||||
--- i/docs/reference/shell/meson.build
|
|
||||||
+++ w/docs/reference/shell/meson.build
|
|
||||||
@@ -45,6 +45,7 @@ configure_file(
|
|
||||||
|
|
||||||
gnome.gtkdoc('shell',
|
|
||||||
main_sgml: 'shell-docs.sgml',
|
|
||||||
+ dependencies: [libshell_dep, libshell_menu_dep],
|
|
||||||
src_dir: [
|
|
||||||
join_paths(meson.source_root(), 'src'),
|
|
||||||
join_paths(meson.build_root(), 'src')
|
|
||||||
diff --git i/docs/reference/st/meson.build w/docs/reference/st/meson.build
|
|
||||||
index fe89b53d4..8fdd4f4b5 100644
|
|
||||||
--- i/docs/reference/st/meson.build
|
|
||||||
+++ w/docs/reference/st/meson.build
|
|
||||||
@@ -11,6 +11,7 @@ configure_file(
|
|
||||||
|
|
||||||
gnome.gtkdoc('st',
|
|
||||||
main_sgml: 'st-docs.sgml',
|
|
||||||
+ dependencies: libst_dep,
|
|
||||||
src_dir: [
|
|
||||||
join_paths(meson.source_root(), 'src', 'st'),
|
|
||||||
join_paths(meson.build_root(), 'src', 'st')
|
|
||||||
diff --git i/src/st/meson.build w/src/st/meson.build
|
|
||||||
index 97ce6134d..216700fb7 100644
|
|
||||||
--- i/src/st/meson.build
|
|
||||||
+++ w/src/st/meson.build
|
|
||||||
@@ -122,6 +122,7 @@ libst = shared_library('st-1.0',
|
|
||||||
sources: st_gir_sources + st_non_gir_sources,
|
|
||||||
c_args: st_cflags,
|
|
||||||
dependencies: [clutter_dep, gtk_dep, croco_dep, x11_dep, m_dep],
|
|
||||||
+ build_rpath: mutter_typelibdir,
|
|
||||||
install_rpath: mutter_typelibdir,
|
|
||||||
install_dir: pkglibdir,
|
|
||||||
install: true
|
|
Loading…
Reference in a new issue