From 7045a97518d4db4c355449681521b3bf89e30267 Mon Sep 17 00:00:00 2001 From: Wang Mingyu Date: Tue, 9 Jun 2026 18:28:46 +0800 Subject: fastfetch: upgrade 2.64.0 -> 2.64.2 Features: ========= - Adds a CMake option -DPACKAGES_REMOVE_DISABLED to remove detection code of disabled packages (-DPACKAGES_DISABLE_) for slightly smaller binary size (Packages) Bugfixes: ========= - Fixes compatibility issues with Lua 5.3 - Avoid possible infinite recursion in encode_json when encoding deeply nested tables or circular references - Fixes compilation issues when building with old macOS SDKs - Fixes image rendering being wiped quickly (#2374) - Fixes ASCII logo being overwritten in --dynamic-interval mode - Internal fixes Logos: ======= - Updates OpenWrt and adds a small variant Signed-off-by: Wang Mingyu Signed-off-by: Khem Raj --- .../recipes-support/fastfetch/fastfetch_2.64.0.bb | 70 ---------------------- .../recipes-support/fastfetch/fastfetch_2.64.2.bb | 70 ++++++++++++++++++++++ 2 files changed, 70 insertions(+), 70 deletions(-) delete mode 100644 meta-oe/recipes-support/fastfetch/fastfetch_2.64.0.bb create mode 100644 meta-oe/recipes-support/fastfetch/fastfetch_2.64.2.bb diff --git a/meta-oe/recipes-support/fastfetch/fastfetch_2.64.0.bb b/meta-oe/recipes-support/fastfetch/fastfetch_2.64.0.bb deleted file mode 100644 index 951aa50ce4..0000000000 --- a/meta-oe/recipes-support/fastfetch/fastfetch_2.64.0.bb +++ /dev/null @@ -1,70 +0,0 @@ -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 = "d48bd733f062f374c382d67b59023c08925b0f40" - -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-amdgpu] = "-DENABLE_DRM_AMDGPU=ON,-DENABLE_DRM_AMDGPU=OFF," -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[vaapi] = "-DENABLE_VA=ON,-DENABLE_VA=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" diff --git a/meta-oe/recipes-support/fastfetch/fastfetch_2.64.2.bb b/meta-oe/recipes-support/fastfetch/fastfetch_2.64.2.bb new file mode 100644 index 0000000000..8a953508eb --- /dev/null +++ b/meta-oe/recipes-support/fastfetch/fastfetch_2.64.2.bb @@ -0,0 +1,70 @@ +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 = "636471c3669201b37fca587e2882eaf3c7062aeb" + +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-amdgpu] = "-DENABLE_DRM_AMDGPU=ON,-DENABLE_DRM_AMDGPU=OFF," +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[vaapi] = "-DENABLE_VA=ON,-DENABLE_VA=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" -- cgit v1.2.3-54-g00ecf