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 '