Install this version:
emerge -a =pantheon-base/pantheon-shell-8.1.0-r1
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 8.1.0-r1 | 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}/gsd-49.patch"
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
}
Manage flags for this package:
euse -i <flag> -p pantheon-base/pantheon-shell |
euse -E <flag> -p pantheon-base/pantheon-shell |
euse -D <flag> -p pantheon-base/pantheon-shell
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