temp/gnome-shell: fork to enable aarch64 (!414)

This commit is contained in:
Martijn Braam 2019-06-02 18:04:46 +02:00 committed by Oliver Smith
parent a238ca4ff1
commit 4df7d8011d
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB

72
temp/gnome-shell/APKBUILD Normal file
View file

@ -0,0 +1,72 @@
# Forked from alpine to enable aarch64
pkgname=gnome-shell
pkgver=3.32.2
pkgrel=1
pkgdesc="GNOME shell"
url="https://wiki.gnome.org/Projects/GnomeShell"
arch="all !armhf !armv7 !s390x !ppc64le" # ppc64le limited by mutter
license="GPL-2.0-or-later"
depends="accountsservice
caribou
elogind
gsettings-desktop-schemas
upower
ibus
librsvg
network-manager-applet
gnome-bluetooth
gnome-control-center
font-adobe-source-code-pro
ttf-cantarell
adwaita-icon-theme
gnome-themes-standard"
makedepends="gnome-desktop-dev
libxml2-dev
libcanberra-dev
gobject-introspection-dev
startup-notification-dev
libsoup-dev
polkit-dev
gcr-dev
gjs-dev
mutter-dev
libcroco-dev
pulseaudio-dev
evolution-data-server-dev evolution-dev
python3
meson
libxml2-utils
ibus-dev
sassc
networkmanager-dev
network-manager-applet-dev
telepathy-logger-dev
gnome-control-center-dev
py3-setuptools
gnome-bluetooth-dev
gstreamer-dev"
subpackages="$pkgname-lang $pkgname-doc"
source="https://download.gnome.org/sources/gnome-shell/${pkgver%.*}/gnome-shell-$pkgver.tar.xz"
options="!check" # Requires running X11 server
build() {
meson \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--localstatedir=/var \
--buildtype=release \
-Dsystemd=false \
. output
ninja -C output
}
check() {
ninja -C output test
}
package() {
DESTDIR="$pkgdir" ninja -C output install
}
sha512sums="7d8b25aa75149f096033a8b44d7f6f8d17ddadfcd8f5bb1915652423fe9d9db14902e674508f16fe5c6e7cbe956cde8349ec779c24c46f32b0a346755876bc46 gnome-shell-3.32.2.tar.xz"