master chld/ports-heresy / utils / fastfetch / ndmake.sh
 1#!/bin/sh -ue
 2NAME=fastfetch
 3VERSION=git
 4RELEASE=1
 5SOURCE="https://github.com/${NAME}-cli/${NAME}"
 6
 7build(){
 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 -lchafa -lcharset -lpcre -lxdgmime -linotify `pkg-config --libs libwebp glib-2.0 gio-2.0 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