| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 4.11 | 8 | ~amd64 ~x86 | 0 |
# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN="${PN^}"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/FedeDP/${MY_PN}"
EGIT_BRANCH="master"
VCS_ECLASS="git-r3"
else
SRC_URI="https://github.com/FedeDP/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${P^}"
KEYWORDS="~amd64 ~x86"
fi
inherit cmake xdg-utils ${VCS_ECLASS}
DESCRIPTION="A C daemon that turns your webcam into a light sensor"
HOMEPAGE="https://github.com/FedeDP/Clight"
LICENSE="GPL-3"
SLOT="0"
IUSE="bash-completion geoclue upower"
PATCHES=(
"${FILESDIR}/clight-gentoo-skip-manpage-compression.patch"
"${FILESDIR}/clight-version.patch"
)
DEPEND="
dev-libs/libconfig
dev-libs/popt
sci-libs/gsl
|| ( sys-auth/elogind sys-apps/systemd )
"
RDEPEND="
${DEPEND}
>=app-misc/clightd-5.0
geoclue? ( app-misc/geoclue:2.0 )
upower? ( sys-power/upower )
"
BDEPEND="
${DEPEND}
>=dev-libs/libmodule-5.0.0
sys-apps/dbus
virtual/pkgconfig
bash-completion? ( app-shells/bash-completion )
"
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
)
cmake_src_configure
}
pkg_postinst() {
xdg_icon_cache_update
}
pkg_postrm() {
xdg_icon_cache_update
}
dev-libs/libconfig dev-libs/popt sci-libs/gsl || ( sys-auth/elogind sys-apps/systemd )
dev-libs/libconfig dev-libs/popt sci-libs/gsl || ( sys-auth/elogind sys-apps/systemd ) >=app-misc/clightd-5.0 geoclue? ( app-misc/geoclue:2.0 ) upower? ( sys-power/upower )
dev-libs/libconfig dev-libs/popt sci-libs/gsl || ( sys-auth/elogind sys-apps/systemd ) >=dev-libs/libmodule-5.0.0 sys-apps/dbus virtual/pkgconfig bash-completion? ( app-shells/bash-completion )
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | clight-4.11.tar.gz | 92822 bytes | https://github.com/FedeDP/${PN^}/archive/4.11.tar.gz |