# Copyright 2021 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DESCRIPTION="Pantheon DE meta package"
HOMEPAGE="https://elementary.io/"

LICENSE="metapackage"
SLOT="0"
KEYWORDS="amd64"
IUSE="accessibility bluetooth cups libnotify +minimal networkmanager pulseaudio upnp upower wayland input_devices_wacom"

RDEPEND="${DEPEND}
	accessibility? (
		pantheon-base/wingpanel-indicator-a11y
	)
	bluetooth? (
		pantheon-base/switchboard-plug-bluetooth:3
		pantheon-base/wingpanel-indicator-bluetooth
		pantheon-base/bluetooth-daemon
	)
	cups? (
		pantheon-base/switchboard-plug-printers:3
		pantheon-extra/contract-print
	)
	input_devices_wacom? (
		pantheon-base/switchboard-plug-wacom:3
	)
	media-fonts/inter
	!minimal? (
		app-editors/pantheon-code
		pantheon-extra/bookworm
		pantheon-extra/pantheon-calculator
		pantheon-extra/pantheon-calendar
		pantheon-extra/pantheon-camera
		pantheon-extra/pantheon-mail
		pantheon-extra/pantheon-music
		pantheon-extra/pantheon-photos
		pantheon-extra/pantheon-screenshot
		pantheon-extra/pantheon-tasks
		pantheon-extra/pantheon-tweaks
		pantheon-extra/pantheon-videos
		pantheon-extra/shortcut-overlay
		pantheon-extra/pantheon-agent-geoclue2
		pantheon-extra/pantheon-agent-polkit
		sys-apps/xdg-desktop-portal-pantheon
	)
	networkmanager? (
		pantheon-base/switchboard-plug-network:3
		pantheon-base/wingpanel-indicator-network
		!minimal? (
			pantheon-extra/pantheon-capnet-assist
		)
	)
	upnp? (
		net-misc/rygel
		pantheon-base/switchboard-plug-sharing:3
	)
	libnotify? (
		pantheon-base/switchboard-plug-notifications:3
		pantheon-base/wingpanel-indicator-notifications
		virtual/notification-daemon[pantheon]
	)
	pantheon-base/applications-menu
	pantheon-base/pantheon-files
	pantheon-base/pantheon-greeter
	pantheon-base/pantheon-shell[accessibility?,wayland?]
	pantheon-base/pantheon-settings
	pantheon-base/pantheon-settings-daemon
	pantheon-base/switchboard:3
	pantheon-base/switchboard-plug-about:3
	pantheon-base/switchboard-plug-applications:3
	pantheon-base/switchboard-plug-datetime:3
	pantheon-base/switchboard-plug-display:3
	pantheon-base/switchboard-plug-keyboard:3
	pantheon-base/switchboard-plug-locale:3
	pantheon-base/switchboard-plug-mouse-touchpad:3
	pantheon-base/switchboard-plug-onlineaccounts:3
	pantheon-base/switchboard-plug-pantheon-shell:3
	pantheon-base/switchboard-plug-parental-controls:3
	pantheon-base/switchboard-plug-security-privacy:3
	pantheon-base/switchboard-plug-useraccounts:3
	pantheon-base/wingpanel
	pantheon-base/wingpanel-indicator-datetime
	pantheon-base/wingpanel-indicator-keyboard
	pantheon-base/wingpanel-indicator-nightlight
	pantheon-base/wingpanel-indicator-session
	pulseaudio? (
		pantheon-base/switchboard-plug-sound:3
		pantheon-base/wingpanel-indicator-sound
	)
	upower? (
		pantheon-base/switchboard-plug-power:3
		pantheon-base/wingpanel-indicator-power
	)
	x11-misc/lightdm
	x11-terms/pantheon-terminal
"