app-misc/fastfetch: add 1.3.4

Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com>
This commit is contained in:
Viorel Munteanu
2022-04-29 09:02:54 +03:00
parent e71d520f09
commit 5bc48c5d30
2 changed files with 63 additions and 0 deletions

View File

@@ -1 +1,2 @@
DIST fastfetch-1.3.3.tar.gz 335035 BLAKE2B 9bd477c066d80a8e625d1feb300765762ee5fc8ffe3c09399f01cc146eaf26bbb2e6694034fb156c2753e349d15b6282df481710ac20a25e5ffee6fd05c87800 SHA512 15223a69f77c0ff112e153e860db28a429516a65385602439b8a8b0aa901842e438fcd08553a68539ae45979aa4474286a5ca23134da4d0608faa7d032c3a4ed
DIST fastfetch-1.3.4.tar.gz 335903 BLAKE2B fc2f6a0160ffe71e4d0fa8f0745f19eebd7c0603b2e8c704547d45d3052d3d353982d88779cca95b9c76741bd505d24bd50af7bf38d5aea045b9ae9d215d9ba0 SHA512 b64281bcbbe02fc8f69c2c020cdf92414a67a8c88a2adceab5fc65fdbc31a9ff1d76f7d14b9c9c6d0006f7a85e941bc5e072a4ed8143f0d24dfbf7d118355789

View File

@@ -0,0 +1,62 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Like neofetch but faster"
HOMEPAGE="https://github.com/LinusDierheimer/fastfetch"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git"
else
SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="X gnome imagemagick pci vulkan wayland xcb xfce xrandr"
# note - qa-vdb will always report errors because fastfetch loads the libs dynamically
RDEPEND="
sys-libs/zlib
X? ( x11-libs/libX11 )
gnome? (
dev-libs/glib
gnome-base/dconf
)
imagemagick? ( media-gfx/imagemagick:= )
pci? ( sys-apps/pciutils )
vulkan? ( media-libs/vulkan-loader )
wayland? ( dev-libs/wayland )
xcb? ( x11-libs/libxcb )
xfce? ( xfce-base/xfconf )
xrandr? ( x11-libs/libXrandr )
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
REQUIRED_USE="xrandr? ( X )"
src_configure() {
local mycmakeargs=(
-DENABLE_RPM=no
-DENABLE_LIBPCI=$(usex pci)
-DENABLE_VULKAN=$(usex vulkan)
-DENABLE_WAYLAND=$(usex wayland)
-DENABLE_XCB_RANDR=$(usex xcb)
-DENABLE_XCB=$(usex xcb)
-DENABLE_XRANDR=$(usex xrandr)
-DENABLE_X11=$(usex X)
-DENABLE_GIO=$(usex gnome)
-DENABLE_DCONF=$(usex gnome)
-DENABLE_XFCONF=$(usex xfce)
-DENABLE_IMAGEMAGICK7=$(use imagemagick && 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)
-DENABLE_ZLIB=yes
)
cmake_src_configure
}