diff options
Diffstat (limited to 'testing/gnome-shell/APKBUILD')
-rw-r--r-- | testing/gnome-shell/APKBUILD | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/testing/gnome-shell/APKBUILD b/testing/gnome-shell/APKBUILD index e75e703c9c2..d516603e421 100644 --- a/testing/gnome-shell/APKBUILD +++ b/testing/gnome-shell/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: William Pitcock <nenolod@dereferenced.org> pkgname=gnome-shell -pkgver=3.26.0 +pkgver=3.28.0 pkgrel=0 pkgdesc="GNOME shell" url="https://wiki.gnome.org/Projects/GnomeShell" @@ -19,38 +19,33 @@ makedepends="gnome-desktop-dev mutter-dev libcroco-dev pulseaudio-dev - evolution-data-server-dev evolution-dev - python3 meson - itstool - libxml2-utils" + libxml2-utils + ibus-dev ibus + sassc" subpackages="$pkgname-lang $pkgname-dbg" source="https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz" builddir="$srcdir/$pkgname-$pkgver" +options="!check" # Requires running X11 server build() { cd "$builddir" - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var \ - --disable-man - make + # Building with NetworkManager fails + # Man pages are built using an external file which is not allowed + meson . _build --prefix=/usr -Dsystemd=false -Dnetworkmanager=false -Dman=false + ninja -C _build } check() { cd "$builddir" - make check + ninja -C _build test } package() { cd "$builddir" - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" ninja -C _build install } -sha512sums="3da595226f6c95dbdb934eedf99c83515de516a2a86fa4cb2964520e3b411a0ac450a93743443db94e553681628ece0633dd5196c17e950292bcbd3050c736a7 gnome-shell-3.26.0.tar.xz" +sha512sums="0c5e78393c8bca8ddb548c2cecd7799258ca00735cb7600feb9f7fa43f460719ad22636255496a40ea81dfcb779faf141b972b54555626f9e27ea5ca2377cc68 gnome-shell-3.28.0.tar.xz" |