# Maintainer: Newbyte <newbyte@postmarketos.org>
# Co-Maintainer: Pablo Correa Gomez <pabloyoyoista@postmarketos.org>
# Co-Maintainer: fossdd <fossdd@pwned.life>
pkgname=postmarketos-base-ui-gnome
pkgver=7
pkgrel=0
pkgdesc="Meta package for shared configuration for GNOME-based UIs"
url="https://postmarketos.org"
arch="noarch"
license="GPL-3.0-or-later"
depends="
	dnsmasq
	gcr-ssh-agent
	gnome-bluetooth
	gnome-keyring
	iio-sensor-proxy
	modemmanager
	postmarketos-artwork-wallpapers
	postmarketos-base-ui
	postmarketos-base-ui-audio
	postmarketos-base-ui-networkmanager
	power-profiles-provider
	xdg-desktop-portal-gnome
	xdg-desktop-portal-gtk
	xdg-user-dirs
	xdg-user-dirs-gtk
	xwayland
	"
source="
	00_postmarketos-base-ui-gnome.gschema.override
	10_postmarketos-green-accent.gschema.override
	"
options="!check"
subpackages="$pkgname-openrc"

_pmb_recommends="
	decibels
	ffmpegthumbnailer
	firefox-esr
	flatpak
	fprintd
	gnome-calculator
	gnome-calendar
	gnome-clocks
	gnome-console
	gnome-contacts
	gnome-maps
	gnome-software
	gnome-software-plugin-apk
	gnome-text-editor
	gnome-weather
	gst-libav
	gst-plugins-bad
	gst-plugins-good
	gst-plugins-rs-dav1d
	gvfs-afp
	gvfs-dav
	gvfs-goa
	gvfs-nfs
	gvfs-smb
	loupe
	nautilus
	papers
	showtime
	snapshot
"

package() {
	install -Dm644 -t "$pkgdir"/usr/share/glib-2.0/schemas \
		"$srcdir"/*.override
}

openrc() {
	install_if="$pkgname=$pkgver-r$pkgrel openrc"
	install="$subpkgname.post-install $subpkgname.post-upgrade"
	depends="
		apk-polkit-rs-openrc
		elogind
		elogind-openrc
		iio-sensor-proxy-openrc
		modemmanager-openrc
		networkmanager-openrc
		openrc
		polkit-elogind
	"

	mkdir "$subpkgdir"
}

sha512sums="
d4e27bf14c56c5cfa8c017bfe5b32d20031683d66dd2f3ce31834fe8a2352b6420279f550c37227c2aec8056abdd16bbfc4cb4e3f6a80d2a8d15984f71621c71  00_postmarketos-base-ui-gnome.gschema.override
c255b0914043f09ef5cc56d50c26e9c8885af128abc3ed5494606bd304eefdeb761ed3bc2d5f86f7c3bfb16f7fc21ca1a6d954c8d21e73e7a5e7612a84a78b7c  10_postmarketos-green-accent.gschema.override
"
