summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/fastfetch/fastfetch_2.61.0.bb
diff options
context:
space:
mode:
authorWang Mingyu <wangmy@fujitsu.com>2026-04-02 10:13:20 +0800
committerKhem Raj <khem.raj@oss.qualcomm.com>2026-04-01 19:29:04 -0700
commit68ec52dafdc8f58c254ccc462321bf93d6a8399a (patch)
tree5cedcb30ad2c4cd08e7e2fe945a3b47fe5d304e4 /meta-oe/recipes-support/fastfetch/fastfetch_2.61.0.bb
parent8a92f95a8931eddcf0185a695d090b7ba9ce95d6 (diff)
downloadmeta-openembedded-68ec52dafdc8f58c254ccc462321bf93d6a8399a.tar.gz
fastfetch: upgrade 2.60.0 -> 2.61.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Diffstat (limited to 'meta-oe/recipes-support/fastfetch/fastfetch_2.61.0.bb')
-rw-r--r--meta-oe/recipes-support/fastfetch/fastfetch_2.61.0.bb66
1 files changed, 66 insertions, 0 deletions
diff --git a/meta-oe/recipes-support/fastfetch/fastfetch_2.61.0.bb b/meta-oe/recipes-support/fastfetch/fastfetch_2.61.0.bb
new file mode 100644
index 0000000000..8d2daeb24f
--- /dev/null
+++ b/meta-oe/recipes-support/fastfetch/fastfetch_2.61.0.bb
@@ -0,0 +1,66 @@
1SUMMARY = "A maintained, feature-rich and performance oriented, neofetch like system information tool."
2DESCRIPTION = "Fastfetch is a neofetch-like tool for fetching system \
3information and displaying it in a visually appealing way. It is written \
4mainly in C, with a focus on performance and customizability."
5HOMEPAGE = "https://github.com/fastfetch-cli/fastfetch"
6BUGTRACKER = "https://github.com/fastfetch-cli/fastfetch/issues"
7
8LICENSE = "MIT"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=2090e7d93df7ad5a3d41f6fb4226ac76"
10
11DEPENDS = "yyjson"
12
13SRC_URI = "git://github.com/fastfetch-cli/fastfetch.git;protocol=https;branch=master;tag=${PV}"
14SRCREV = "e5d600600614f5496b02907a11a7bc80c369d266"
15
16inherit cmake pkgconfig
17
18EXTRA_OECMAKE += "\
19 -DENABLE_SYSTEM_YYJSON=ON \
20 -DENABLE_DIRECTX_HEADERS=OFF \
21"
22
23PACKAGECONFIG ??= "\
24 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'egl', '', d)} \
25 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'glx', '', d)} \
26 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xcb xrandr', '', d)} \
27 ${@bb.utils.filter('DISTRO_FEATURES', 'opencl pulseaudio vulkan wayland', d)} \
28 dbus \
29 drm \
30 sqlite3 \
31"
32
33PACKAGECONFIG[chafa] = "-DENABLE_CHAFA=ON,-DENABLE_CHAFA=OFF,chafa"
34PACKAGECONFIG[dbus] = "-DENABLE_DBUS=ON,-DENABLE_DBUS=OFF,dbus"
35PACKAGECONFIG[dconf] = "-DENABLE_DCONF=ON,-DENABLE_DCONF=OFF,dconf"
36PACKAGECONFIG[ddcutil] = "-DENABLE_DDCUTIL=ON,-DENABLE_DDCUTIL=OFF,ddcutil"
37PACKAGECONFIG[drm-amdgpu] = "-DENABLE_DRM_AMDGPU=ON,-DENABLE_DRM_AMDGPU=OFF,"
38PACKAGECONFIG[drm] = "-DENABLE_DRM=ON,-DENABLE_DRM=OFF,libdrm"
39PACKAGECONFIG[egl] = "-DENABLE_EGL=ON,-DENABLE_EGL=OFF,virtual/egl"
40PACKAGECONFIG[elf] = "-DENABLE_ELF=ON,-DENABLE_ELF=OFF,elfutils"
41PACKAGECONFIG[flashfetch] = "-DBUILD_FLASHFETCH=ON,-DBUILD_FLASHFETCH=OFF,"
42PACKAGECONFIG[freetype] = "-DENABLE_FREETYPE=ON,-DENABLE_FREETYPE=OFF,freetype"
43PACKAGECONFIG[gio] = "-DENABLE_GIO=ON,-DENABLE_GIO=OFF,glib-2.0"
44PACKAGECONFIG[glx] = "-DENABLE_GLX=ON,-DENABLE_GLX=OFF,virtual/libgles2"
45PACKAGECONFIG[imagemagick] = "-DENABLE_IMAGEMAGICK7=ON -DENABLE_IMAGEMAGICK6=OFF,-DENABLE_IMAGEMAGICK7=OFF -DENABLE_IMAGEMAGICK6=OFF,imagemagick"
46PACKAGECONFIG[opencl] = "-DENABLE_OPENCL=ON,-DENABLE_OPENCL=OFF,opencl-headers virtual/libopencl1"
47PACKAGECONFIG[pulseaudio] = "-DENABLE_PULSE=ON,-DENABLE_PULSE=OFF,pulseaudio"
48PACKAGECONFIG[rpm] = "-DENABLE_RPM=ON,-DENABLE_RPM=OFF,rpm"
49PACKAGECONFIG[sqlite3] = "-DENABLE_SQLITE3=ON,-DENABLE_SQLITE3=OFF,sqlite3"
50PACKAGECONFIG[vulkan] = "-DENABLE_VULKAN=ON,-DENABLE_VULKAN=OFF,vulkan-loader"
51PACKAGECONFIG[wayland] = "-DENABLE_WAYLAND=ON,-DENABLE_WAYLAND=OFF,wayland"
52PACKAGECONFIG[xcb] = "-DENABLE_XCB_RANDR=ON,-DENABLE_XCB_RANDR=OFF,libxcb"
53PACKAGECONFIG[xrandr] = "-DENABLE_XRANDR=ON,-DENABLE_XRANDR=OFF,libxrandr"
54PACKAGECONFIG[zfs] = "-DENABLE_LIBZFS=ON,-DENABLE_LIBZFS=OFF,zfs"
55PACKAGECONFIG[zlib] = "-DENABLE_ZLIB=ON,-DENABLE_ZLIB=OFF,zlib"
56
57PACKAGES =+ "${PN}-completions"
58
59FILES:${PN} += "${datadir}/licenses"
60
61FILES:${PN}-completions = "\
62 ${datadir}/bash-completion \
63 ${datadir}/fish \
64 ${datadir}/zsh \
65"
66RDEPENDS:${PN}-completions += "python3-json"