diff --git a/community/gnome-shell/APKBUILD b/community/gnome-shell/APKBUILD index 8da8885303ea71b40b9446d3ae0da5219b394f23..080e49d00052604dd124638071be715030e31b77 100644 --- a/community/gnome-shell/APKBUILD +++ b/community/gnome-shell/APKBUILD @@ -2,12 +2,13 @@ # Maintainer: Rasmus Thomsen <oss@cogitri.dev> pkgname=gnome-shell pkgver=42.0 -pkgrel=0 +pkgrel=1 pkgdesc="GNOME shell" url="https://wiki.gnome.org/Projects/GnomeShell" arch="all !s390x !riscv64" # rust license="GPL-2.0-or-later" -depends="accountsservice +depends=" + accountsservice caribou elogind gsettings-desktop-schemas @@ -16,13 +17,15 @@ depends="accountsservice librsvg gnome-bluetooth gnome-control-center + gnome-shell-schemas font-adobe-source-code-pro ttf-cantarell adwaita-icon-theme gnome-themes-standard unzip " -makedepends="gnome-desktop-dev>=3.35.91 +makedepends=" + gnome-desktop-dev>=3.35.91 libxml2-dev libcanberra-dev gobject-introspection-dev @@ -56,7 +59,7 @@ checkdepends=" mesa-dri-gallium " # gdm is also needed but introduces circular dep -subpackages="$pkgname-lang $pkgname-doc $pkgname-dbg" +subpackages="$pkgname-dbg $pkgname-doc $pkgname-lang $pkgname-schemas::noarch" source="https://download.gnome.org/sources/gnome-shell/${pkgver%.*}/gnome-shell-$pkgver.tar.xz disable-telepathy-integration.patch " @@ -78,6 +81,15 @@ check() { xvfb-run meson test --no-rebuild -v -C output } +schemas() { + pkgdesc="GNOME Shell gsetting schemas" + depends="" + replaces="gnome-shell" + + amove usr/share/glib-2.0/schemas + amove usr/share/gnome-control-center/keybindings +} + package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output }