From 232a872b2d1f6ba60d91f3ee05b58a5f2449191c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 5 Oct 2023 23:55:49 +0100 Subject: gentoo auto-resync : 05:10:2023 - 23:55:49 --- app-misc/fastfetch/Manifest | 2 +- app-misc/fastfetch/fastfetch-2.1.0-r1.ebuild | 106 +++++++++++++++++++++++++++ app-misc/fastfetch/fastfetch-2.1.0.ebuild | 105 -------------------------- 3 files changed, 107 insertions(+), 106 deletions(-) create mode 100644 app-misc/fastfetch/fastfetch-2.1.0-r1.ebuild delete mode 100644 app-misc/fastfetch/fastfetch-2.1.0.ebuild (limited to 'app-misc/fastfetch') diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index f2f564639a33..d537012f163b 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -4,5 +4,5 @@ DIST fastfetch-2.1.0.tar.gz 793673 BLAKE2B 3d974f80ff014b951388124e1c6e61f10cca7 EBUILD fastfetch-0.1.9999.ebuild 2964 BLAKE2B 273947170f50ecb9629efdf10027a7b6af5c98329470f97f7078e0082f8b128e9bf428c4d82b8df52a09d3b96fdc88d8c1bff79719838effaac43aacb32f7b00 SHA512 ead9d649523d9ec049bea90516a04f1fb2fc43618e4592f8faa8e0b309ac783e798baf0ccafc89ddd4a3cb23338f2544df65be4ca41f590048f53fc2d78d1028 EBUILD fastfetch-0.2.9999.ebuild 2884 BLAKE2B cb3aba85dbd4ea7a8086d6bfd35ac053a6893f17cbbc8b916fa514f575c7407a0e68359b09d66243d52b4276d1d67f584eb41c46066542d5548610f4bc27b285 SHA512 40707f326072cff867587a0ba82f26ebd203920a3d2b4d9668f26ca9c0d4152a05555c2e6975fd1ecffa8ab8fea8a8cc4f975bf02a9113de781fd51969e3e5d8 EBUILD fastfetch-1.12.2.ebuild 2838 BLAKE2B 1185a5c20a06bf6e6112f4cc8942eb10ff403f7db2a4edabc1264db19448cfd992da044619b767751bd3d25d1759a6e6a8440aa529e058226adfec8cbfc400b8 SHA512 47b8b945db6391ba18a7fd93c0a9c6d53ccf1d0ede37538dbcb5ed95975f3691bd3f87492860e5e61727aa020ba42acd18ef4e27ffa9b21dfaae10fea9e94752 -EBUILD fastfetch-2.1.0.ebuild 2946 BLAKE2B 4b84eb7141482140e2552b6a8e60b542b1ceeb3e901886e0e36b3e6eb0ba14fe6cb78b01d834d97d404a972c1a3054836defedfbab89ea68f60643e3c635f51b SHA512 730f4b0bbdd1b0d93ec6d7e9bf748c9fc8329afcb66df2ca08d18b402183e3e72e686f4c98c2875bd5de3addd698b52fa59744cb25e3492d114100d3368a2d79 +EBUILD fastfetch-2.1.0-r1.ebuild 3023 BLAKE2B 4a9cc7b566d317f81e3e9013111522148fd736e18f99aed7114faa3c3ccfd56fea4890f42b19598286ab52a85a31887386745c5e8984631495cbdeee7986166c SHA512 dc0ae1d11bb4bb387000a99c3b2b007c79e8dd2ae7f3d2e0a7d3365b679fcfd157b94cf8dfb0cfba080d2c5ed3b4f1c84a7f09c36655d4bc2bfc41ce25a0e5f6 MISC metadata.xml 1159 BLAKE2B 967449a1aa6e5baae193e105181c750b35eba83ab0a9586e6ce461e158e59a1184f67d765e19ea3a4f0602b7be17f777fb2d30d11d123dae26163f7fc9440d57 SHA512 595cf9a0b99e97fcb4396807473545c4f59cb129013dfe0adc6885c60d7ea47e72cf4aef1df01f7bd8328ec6e89918980a2ecc69700923f099b1a7e573a83731 diff --git a/app-misc/fastfetch/fastfetch-2.1.0-r1.ebuild b/app-misc/fastfetch/fastfetch-2.1.0-r1.ebuild new file mode 100644 index 000000000000..326d5cc6f48e --- /dev/null +++ b/app-misc/fastfetch/fastfetch-2.1.0-r1.ebuild @@ -0,0 +1,106 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Fast system information tool" +HOMEPAGE="https://github.com/fastfetch-cli/fastfetch" +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fastfetch-cli/fastfetch.git" + [[ ${PV} == *0.1.9999 ]] && EGIT_BRANCH=master + [[ ${PV} == *0.2.9999 ]] && EGIT_BRANCH=dev + [[ "${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 ~loong ~riscv" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="X chafa dbus ddcutil gnome imagemagick networkmanager opencl opengl osmesa pci pulseaudio sqlite vulkan wayland xcb xfce xrandr" + +# 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-0.8.0:= + sys-libs/zlib + X? ( x11-libs/libX11 ) + chafa? ( media-gfx/chafa ) + dbus? ( sys-apps/dbus ) + ddcutil? ( app-misc/ddcutil:= ) + gnome? ( + dev-libs/glib + gnome-base/dconf + ) + imagemagick? ( media-gfx/imagemagick:= ) + networkmanager? ( net-misc/networkmanager ) + opencl? ( virtual/opencl ) + opengl? ( media-libs/libglvnd[X] ) + osmesa? ( media-libs/mesa[osmesa] ) + pci? ( sys-apps/pciutils ) + pulseaudio? ( media-libs/libpulse ) + sqlite? ( dev-db/sqlite:3 ) + 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 ) + chafa? ( imagemagick ) +" + +src_configure() { + local fastfetch_enable_imagemagick7=no + local fastfetch_enable_imagemagick6=no + if use imagemagick; then + fastfetch_enable_imagemagick7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + fastfetch_enable_imagemagick6=$(has_version '=media-gfx/imagemagick-7.0.0' && echo yes || echo no) - fastfetch_enable_imagemagick6=$(has_version '