commit 22b6c10
chld
·
2026-09-07 19:13:14 +0000 UTC
parent ad85361
fastfetch: manual build to fix static linking errors
1 files changed,
+18,
-1
+18,
-1
1@@ -3,6 +3,23 @@ NAME=fastfetch
2 VERSION=git
3 RELEASE=1
4 SOURCE="https://github.com/${NAME}-cli/${NAME}"
5-BUILD_OPT="-DIS_MUSL=ON -DENABLE_IMAGEMAGICK7=OFF -DBINARY_LINK_TYPE=static -DENABLE_ZFS=off"
6+
7+build(){
8+ cmake \
9+ -G Ninja \
10+ -DIS_MUSL=ON \
11+ -DENABLE_IMAGEMAGICK7=OFF \
12+ -DBINARY_LINK_TYPE=static \
13+ -DENABLE_LIBZFS=OFF \
14+ -DMOUDLE_DISABLE_ZPOOL=ON \
15+ -B build/
16+
17+ sed -i "s#-lz#-lz -lwebpmux -lwebpdemux -lsharpyuv `pkg-config --libs libwebp libpng libjpeg fontconfig freetype2`#g" build/build.ninja
18+# sed -i "s/-lzfs//g" build/build.ninja
19+ sed -i 's/--copy-dt-needed-entries/-static/g' build/build.ninja
20+
21+ cmake --build build --parallel "$NPROC"
22+ DESTDIR="$PKG" cmake --install build
23+}
24
25 . ${0%/*}/../../libsh/libdmake.sh