abuild (768B)
1 name=cmake 2 version=4.1.1 3 release=1 4 source="https://$name.org/files/v${version%.*}/$name-$version.tar.gz" 5 6 build() { 7 if command -v cmake >/dev/null; then 8 cmake -B build \ 9 -DCMAKE_INSTALL_PREFIX=/usr \ 10 -DCMAKE_BUILD_TYPE=Release \ 11 -DCMAKE_USE_SYSTEM_CURL=True \ 12 -DCMAKE_USE_SYSTEM_EXPAT=True \ 13 -DCMAKE_USE_SYSTEM_ZLIB=True \ 14 -DCMAKE_USE_SYSTEM_BZIP2=True \ 15 -DBUILD_CursesDialog=OFF \ 16 -DBUILD_TESTING=OFF 17 cmake --build build 18 cmake --install build 19 else 20 ./configure \ 21 --prefix=/usr \ 22 --system-curl \ 23 --system-expat \ 24 --system-zlib \ 25 --system-bzip2 \ 26 --parallel="$(grep -scF 'core id' /proc/cpuinfo)" -- \ 27 -DBUILD_CursesDialog=OFF 28 make 29 make install 30 fi 31 rm -r $PKG/usr/doc $PKG/usr/share/bash-completion 32 }