ayatana-indicator-session-24.5.1gentoo-lomiri
download
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LOMIRI_PACKAGING_COMMIT="4be443ef9e5f4c4553b1e891a27e37cd004c04f4"
inherit lomiri
KEYWORDS="~amd64"
SRC_URI="https://releases.ayatana-indicators.org/source/${PN}/${P}.tar.gz
https://github.com/AyatanaIndicators/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
${LOMIRI_PACKAGING_URI}"
DESCRIPTION="Ayatana Indicator Session Applet"
HOMEPAGE="https://github.com/AyatanaIndicators/${PN}"
LICENSE="GPL-3"
IUSE="+rda"
SLOT="0"
RESTRICT="test mirror"
DEPEND="
dev-libs/glib
gui-libs/libayatana-common
rda? ( dev-libs/librda )
"
RDEPEND="${DEPEND}"
BDEPEND="
dev-build/cmake
dev-build/cmake-extras
"
src_prepare() {
# remove not working/needed patch
sed -i 's/^0009-fix-declarations.patch/#/' ${DEBIAN_PATCHES_S}/debian/patches/series
lomiri_src_prepare
}
src_configure() {
local mycmakeargs=(
-DENABLE_WERROR=ON
)
if use rda; then
mycmakeargs+=" -DENABLE_RDA=OFF"
fi
lomiri_src_configure
}
src_install() {
lomiri_src_install
# create 'service,wants' symlinks
dosym /usr/lib/systemd/user/ayatana-indicator-session.service \
/usr/lib/systemd/user/lomiri-indicators.target.wants/ayatana-indicator-session.service
dosym /usr/lib/systemd/user/ayatana-indicator-session.service \
/usr/lib/systemd/user/ayatana-indicators.target.wants/ayatana-indicator-session.service
}