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