Skip to content
Snippets Groups Projects
Unverified Commit a4401be7 authored by Pablo Correa Gómez's avatar Pablo Correa Gómez Committed by alice
Browse files

community/gnome-shell: add schemas subpkg for other pkgs to depend on

parent 50f5cd1c
No related branches found
No related tags found
1 merge request!31086Limit phosh dependencies
......@@ -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
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment