From 32b8124b0a5827960601f2183a970103b3d231b7 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 19 Dec 2023 07:53:50 +0000 Subject: gentoo auto-resync : 19:12:2023 - 07:53:49 --- app-misc/fastfetch/fastfetch-0.1.9999.ebuild | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) (limited to 'app-misc/fastfetch/fastfetch-0.1.9999.ebuild') diff --git a/app-misc/fastfetch/fastfetch-0.1.9999.ebuild b/app-misc/fastfetch/fastfetch-0.1.9999.ebuild index 950efaa60c13..4af72e9b74c7 100644 --- a/app-misc/fastfetch/fastfetch-0.1.9999.ebuild +++ b/app-misc/fastfetch/fastfetch-0.1.9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake flag-o-matic -DESCRIPTION="Fast system information tool" +DESCRIPTION="Fast neofetch-like system information tool" HOMEPAGE="https://github.com/fastfetch-cli/fastfetch" if [[ ${PV} == *9999 ]]; then inherit git-r3 @@ -15,21 +15,24 @@ if [[ ${PV} == *9999 ]]; then [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch" else SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="MIT" SLOT="0" -IUSE="X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr" +IUSE="X chafa dbus ddcutil drm gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite test vulkan wayland xcb xfce xrandr" +RESTRICT="!test? ( test )" # note - qa-vdb will always report errors because fastfetch loads the libs dynamically +# make sure to crank yyjson minimum version to match bundled version RDEPEND=" - dev-libs/yyjson + >=dev-libs/yyjson-0.8.0:= sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) + drm? ( x11-libs/libdrm ) gnome? ( dev-libs/glib gnome-base/dconf @@ -42,7 +45,10 @@ RDEPEND=" pci? ( sys-apps/pciutils ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) - vulkan? ( media-libs/vulkan-loader ) + vulkan? ( + media-libs/vulkan-loader + sys-apps/pciutils + ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) @@ -56,8 +62,6 @@ REQUIRED_USE=" chafa? ( imagemagick ) " -PATCHES=( "${FILESDIR}"/${PN}-2.0.0-dont-fetch-yyjson.patch ) - src_configure() { local fastfetch_enable_imagemagick7=no local fastfetch_enable_imagemagick6=no @@ -69,11 +73,13 @@ src_configure() { local mycmakeargs=( -DENABLE_RPM=no -DENABLE_ZLIB=yes + -DENABLE_SYSTEM_YYJSON=yes -DENABLE_CHAFA=$(usex chafa) -DENABLE_DBUS=$(usex dbus) - -DENABLE_DDCUTIL=$(usex ddcutil) -DENABLE_DCONF=$(usex gnome) + -DENABLE_DDCUTIL=$(usex ddcutil) + -DENABLE_DRM=$(usex drm) -DENABLE_EGL=$(usex opengl) -DENABLE_GIO=$(usex gnome) -DENABLE_GLX=$(usex opengl) @@ -92,6 +98,7 @@ src_configure() { -DENABLE_XCB_RANDR=$(usex xcb) -DENABLE_XFCONF=$(usex xfce) -DENABLE_XRANDR=$(usex xrandr) + -DBUILD_TESTS=$(usex test) ) append-cppflags -DNDEBUG -- cgit v1.2.3