diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-11-21 19:04:59 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-11-21 19:04:59 +0000 |
commit | 77b9f0d5906f0bd9ddf010abe155218c6629738a (patch) | |
tree | 8cea5001e36d78aea62dd100ba74ee77906b69e6 /app-admin/conky/conky-1.15.0.ebuild | |
parent | f5a622ba784bb66ee85eb669a821801c5e135ed8 (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.ebuild | 37 |
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 } |