Files
Wang Mingyu e466d5dc08 fastfetch: upgrade 2.65.2 -> 2.66.0
Changes:
=========
CPU package count is no longer reported in the default output.
Users can still print it in custom formats via {packages}

Bugfixes:
==========
Fixed compatibility with WSL 2.9.3 (#2433, WM, Linux)
Fixed accurate AMD GPU names are not queried in driverSpecific mode (GPU, Linux)
Fixed GPU core counting for Apple Silicon GPU on Asahi Linux (GPU, Linux)
Some internal cleanups and optimizations

Features:
=========
Added Astra Linux version detection (OS, Linux)
Improved performance of Windows PowerShell version detection (Shell, Windows)
Improved performance of Media module on macOS (Media, macOS)
Added proxmox backup server detection (#2443, OS, Linux)

Logos:
======
Added Flatcar, Azure Linux
Added Chimera_small, Chimera2, Parabola2_small, PostmarketOS2, Qubes_small
Updated linuxmint_small
Cleaned up distro names

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:54 -07:00

71 lines
3.3 KiB
BlitzBasic

SUMMARY = "A maintained, feature-rich and performance oriented, neofetch like system information tool."
DESCRIPTION = "Fastfetch is a neofetch-like tool for fetching system \
information and displaying it in a visually appealing way. It is written \
mainly in C, with a focus on performance and customizability."
HOMEPAGE = "https://github.com/fastfetch-cli/fastfetch"
BUGTRACKER = "https://github.com/fastfetch-cli/fastfetch/issues"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2090e7d93df7ad5a3d41f6fb4226ac76"
DEPENDS = "yyjson"
SRC_URI = "git://github.com/fastfetch-cli/fastfetch.git;protocol=https;branch=master;tag=${PV}"
SRCREV = "08698098579bb8b043b0a343159b8018f5cea4fc"
inherit cmake pkgconfig
EXTRA_OECMAKE += "\
-DENABLE_SYSTEM_YYJSON=ON \
-DENABLE_EET=OFF \
-DENABLE_QUICKJS=OFF \
"
PACKAGECONFIG ??= "\
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'egl', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'glx', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xcb xrandr', '', d)} \
${@bb.utils.filter('DISTRO_FEATURES', 'opencl pulseaudio vulkan wayland', d)} \
dbus \
drm \
sqlite3 \
"
PACKAGECONFIG[chafa] = "-DENABLE_CHAFA=ON,-DENABLE_CHAFA=OFF,chafa"
PACKAGECONFIG[dbus] = "-DENABLE_DBUS=ON,-DENABLE_DBUS=OFF,dbus"
PACKAGECONFIG[dconf] = "-DENABLE_DCONF=ON,-DENABLE_DCONF=OFF,dconf"
PACKAGECONFIG[ddcutil] = "-DENABLE_DDCUTIL=ON,-DENABLE_DDCUTIL=OFF,ddcutil"
PACKAGECONFIG[drm] = "-DENABLE_DRM=ON,-DENABLE_DRM=OFF,libdrm"
PACKAGECONFIG[egl] = "-DENABLE_EGL=ON,-DENABLE_EGL=OFF,virtual/egl"
PACKAGECONFIG[elf] = "-DENABLE_ELF=ON,-DENABLE_ELF=OFF,elfutils"
PACKAGECONFIG[flashfetch] = "-DBUILD_FLASHFETCH=ON,-DBUILD_FLASHFETCH=OFF,"
PACKAGECONFIG[freetype] = "-DENABLE_FREETYPE=ON,-DENABLE_FREETYPE=OFF,freetype"
PACKAGECONFIG[gio] = "-DENABLE_GIO=ON,-DENABLE_GIO=OFF,glib-2.0"
PACKAGECONFIG[glx] = "-DENABLE_GLX=ON,-DENABLE_GLX=OFF,virtual/libgles2"
PACKAGECONFIG[imagemagick] = "-DENABLE_IMAGEMAGICK7=ON -DENABLE_IMAGEMAGICK6=OFF,-DENABLE_IMAGEMAGICK7=OFF -DENABLE_IMAGEMAGICK6=OFF,imagemagick"
PACKAGECONFIG[lua] = "-DENABLE_LUA=ON,-DENABLE_LUA=OFF,lua"
PACKAGECONFIG[opencl] = "-DENABLE_OPENCL=ON,-DENABLE_OPENCL=OFF,opencl-headers virtual/libopencl1"
PACKAGECONFIG[pulseaudio] = "-DENABLE_PULSE=ON,-DENABLE_PULSE=OFF,pulseaudio"
PACKAGECONFIG[rpm] = "-DENABLE_RPM=ON,-DENABLE_RPM=OFF,rpm"
PACKAGECONFIG[sqlite3] = "-DENABLE_SQLITE3=ON,-DENABLE_SQLITE3=OFF,sqlite3"
PACKAGECONFIG[va-drm] = "-DENABLE_VADRM=ON,-DENABLE_VADRM=OFF,libva"
PACKAGECONFIG[va-x11] = "-DENABLE_VAX11=ON,-DENABLE_VAX11=OFF,libva"
PACKAGECONFIG[vdpau] = "-DENABLE_VDPAU=ON,-DENABLE_VDPAU=OFF,libvdpau"
PACKAGECONFIG[vulkan] = "-DENABLE_VULKAN=ON,-DENABLE_VULKAN=OFF,vulkan-loader"
PACKAGECONFIG[wayland] = "-DENABLE_WAYLAND=ON,-DENABLE_WAYLAND=OFF,wayland"
PACKAGECONFIG[xcb] = "-DENABLE_XCB_RANDR=ON,-DENABLE_XCB_RANDR=OFF,libxcb"
PACKAGECONFIG[xrandr] = "-DENABLE_XRANDR=ON,-DENABLE_XRANDR=OFF,libxrandr"
PACKAGECONFIG[zfs] = "-DENABLE_LIBZFS=ON,-DENABLE_LIBZFS=OFF,zfs"
PACKAGECONFIG[zlib] = "-DENABLE_ZLIB=ON,-DENABLE_ZLIB=OFF,zlib"
PACKAGES =+ "${PN}-completions"
FILES:${PN} += "${datadir}/licenses"
FILES:${PN}-completions = "\
${datadir}/bash-completion \
${datadir}/fish \
${datadir}/zsh \
"
RDEPENDS:${PN}-completions += "python3-json"