From 3c45722492e409af426816da8f22254eec29a867 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 20 Jun 2022 13:48:52 +0300 Subject: [PATCH] app-misc/fastfetch: chafa depends on imagemagick Closes: https://bugs.gentoo.org/853052 Signed-off-by: Viorel Munteanu --- ...1.5.4.ebuild => fastfetch-1.5.4-r1.ebuild} | 23 ++++++++++++++++--- app-misc/fastfetch/fastfetch-9999.ebuild | 23 ++++++++++++++++--- 2 files changed, 40 insertions(+), 6 deletions(-) rename app-misc/fastfetch/{fastfetch-1.5.4.ebuild => fastfetch-1.5.4-r1.ebuild} (74%) diff --git a/app-misc/fastfetch/fastfetch-1.5.4.ebuild b/app-misc/fastfetch/fastfetch-1.5.4-r1.ebuild similarity index 74% rename from app-misc/fastfetch/fastfetch-1.5.4.ebuild rename to app-misc/fastfetch/fastfetch-1.5.4-r1.ebuild index 5a99748337..cda8b003a6 100644 --- a/app-misc/fastfetch/fastfetch-1.5.4.ebuild +++ b/app-misc/fastfetch/fastfetch-1.5.4-r1.ebuild @@ -23,7 +23,10 @@ IUSE="X chafa dbus gnome imagemagick opencl opengl osmesa pci sqlite vulkan wayl RDEPEND=" sys-libs/zlib X? ( x11-libs/libX11 ) - chafa? ( media-gfx/chafa ) + chafa? ( + media-gfx/chafa + media-gfx/imagemagick:= + ) dbus? ( sys-apps/dbus ) gnome? ( dev-libs/glib @@ -46,6 +49,20 @@ BDEPEND="virtual/pkgconfig" REQUIRED_USE="xrandr? ( X )" +pkg_setup() { + if use chafa && ! use imagemagick; then + elog "USE chafa depends on imagemagick, but that is currently disabled. Enabling imagemagick" + fi + + if use imagemagick || use chafa; then + export fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fi + + if use imagemagick || use chafa; then + export fastfetch_enable_imagemagick6=$(has_version '=media-gfx/imagemagick-7.0.0' && echo yes || echo no) - -DENABLE_IMAGEMAGICK6=$(use imagemagick && has_version '=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fi + + if use imagemagick || use chafa; then + export fastfetch_enable_imagemagick6=$(has_version '=media-gfx/imagemagick-7.0.0' && echo yes || echo no) - -DENABLE_IMAGEMAGICK6=$(use imagemagick && has_version '