| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 8.1.0 | 8 | amd64 | 0 |
# Copyright 2021 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2 meson
DESCRIPTION="Pantheon DE shell"
HOMEPAGE="https://github.com/elementary/session-settings"
SRC_URI="https://github.com/elementary/session-settings/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/session-settings-${PV}"
LICENSE="metapackage"
SLOT="0"
KEYWORDS="amd64"
IUSE="accessibility gnome-keyring ssh-agent wayland systemd X"
REQUIRED_USE="ssh-agent? ( gnome-keyring )"
RDEPEND="${DEPEND}
accessibility? (
app-accessibility/orca
app-accessibility/onboard
)
gnome-base/gnome-session
gnome-base/gnome-settings-daemon
gnome-base/gsettings-desktop-schemas
gnome-keyring? ( gnome-base/gnome-keyring[ssh-agent?] )
pantheon-base/applications-menu
pantheon-base/wingpanel
pantheon-extra/pantheon-agent-polkit
pantheon-base/pantheon-dock
x11-wm/gala
"
PDEPEND="
pantheon-base/pantheon-settings
"
src_prepare() {
eapply_user
eapply "${FILESDIR}/${P}-wayland.patch"
use accessibility || sed -i -e "/orca/d" session/meson.build
use accessibility || sed -i -e "/onboard/d" session/meson.build
use gnome-keyring || sed -i -e "/gnome-keyring/d" session/meson.build
use ssh-agent || sed -i -e "/gnome-keyring-ssh/d" session/meson.build
}
src_configure() {
local emesonargs=(
-Dsystemd=$(usex systemd true false)
-Dwayland=$(usex wayland true false)
-Dx11=$(usex X true false)
)
meson_src_configure
}
${DEPEND}
accessibility? (
app-accessibility/orca
app-accessibility/onboard
)
gnome-base/gnome-session
gnome-base/gnome-settings-daemon
gnome-base/gsettings-desktop-schemas
gnome-keyring? ( gnome-base/gnome-keyring[ssh-agent?] )
pantheon-base/applications-menu
pantheon-base/wingpanel
pantheon-extra/pantheon-agent-polkit
pantheon-base/pantheon-dock
x11-wm/gala
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | pantheon-shell-8.1.0.tar.gz | 21222 bytes | https://github.com/elementary/session-settings/archive/8.1.0.tar.gz |