summaryrefslogtreecommitdiff
path: root/app-admin/conky/conky-1.15.0.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-21 19:04:59 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-21 19:04:59 +0000
commit77b9f0d5906f0bd9ddf010abe155218c6629738a (patch)
tree8cea5001e36d78aea62dd100ba74ee77906b69e6 /app-admin/conky/conky-1.15.0.ebuild
parentf5a622ba784bb66ee85eb669a821801c5e135ed8 (diff)
gentoo auto-resync : 21:11:2022 - 19:04:59
Diffstat (limited to 'app-admin/conky/conky-1.15.0.ebuild')
-rw-r--r--app-admin/conky/conky-1.15.0.ebuild37
1 files changed, 31 insertions, 6 deletions
diff --git a/app-admin/conky/conky-1.15.0.ebuild b/app-admin/conky/conky-1.15.0.ebuild
index ec41cde86063..d3d700c1507a 100644
--- a/app-admin/conky/conky-1.15.0.ebuild
+++ b/app-admin/conky/conky-1.15.0.ebuild
@@ -4,8 +4,9 @@
EAPI=8
LUA_COMPAT=( lua5-3 )
+PYTHON_COMPAT=( python{3_9,3_10,3_11} )
-inherit cmake linux-info lua-single readme.gentoo-r1 xdg
+inherit cmake linux-info lua-single python-any-r1 readme.gentoo-r1 xdg
DESCRIPTION="An advanced, highly configurable system monitor for X"
HOMEPAGE="https://github.com/brndnmtthws/conky"
@@ -20,7 +21,6 @@ IUSE="apcupsd bundled-toluapp cmus curl doc extras hddtemp ical iconv imlib
webserver wifi X xinerama xmms2"
COMMON_DEPEND="
- cmus? ( media-sound/cmus )
curl? ( net-misc/curl )
ical? ( dev-libs/libical:= )
iconv? ( virtual/libiconv )
@@ -51,6 +51,7 @@ COMMON_DEPEND="
RDEPEND="
${COMMON_DEPEND}
apcupsd? ( sys-power/apcupsd )
+ cmus? ( media-sound/cmus )
hddtemp? ( app-admin/hddtemp )
moc? ( media-sound/moc )
extras? (
@@ -60,10 +61,29 @@ RDEPEND="
"
DEPEND="
${COMMON_DEPEND}
- doc? ( virtual/pandoc dev-python/pyyaml dev-python/jinja )
- extras? ( dev-python/pyyaml dev-python/jinja )
+"
+BDEPEND="
+ doc? (
+ virtual/pandoc
+ $(python_gen_any_dep '
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ ')
+ )
+ extras? (
+ $(python_gen_any_dep '
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ ')
+ )
"
+python_check_deps() {
+ use doc || use extras || return 0
+ python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
REQUIRED_USE="
imlib? ( X )
lua-cairo? ( X bundled-toluapp )
@@ -88,13 +108,14 @@ Also see https://github.com/brndnmtthws/conky/wiki or https://wiki.gentoo.org/wi
pkg_setup() {
linux-info_pkg_setup
-
lua-single_pkg_setup
+ if use doc || use extras; then
+ python-any-r1_pkg_setup
+ fi
}
src_prepare() {
cmake_src_prepare
-
xdg_environment_reset
}
@@ -158,6 +179,10 @@ src_configure() {
-DRELEASE=yes
)
+ if use doc || use extras; then
+ mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" )
+ fi
+
cmake_src_configure
}