pkgver=3.23.1 pkgname=cmake pkgrel=1 mkdeps="samurai" deps="" bad="" ext="" fetch() { curl "https://cmake.org/files/v3.23/cmake-$pkgver.tar.gz" -o $pkgname-$pkgver.tar.gz tar -xf $pkgname-$pkgver.tar.gz } build() { cd $pkgname-$pkgver if [ -z "$WITH_CROSS" ]; then ./bootstrap \ --prefix=/usr \ --mandir=/share/man \ --datadir=/share/$pkgname \ --docdir=/share/doc/$pkgname \ --generator=Ninja \ --no-system-libs else mkdir -p build cd build cmake -G Ninja .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_SYSTEM_NAME=Linux \ -DCMAKE_SYSROOT=$WITH_CROSS_DIR \ -DCMAKE_C_COMPILER_TARGET=$TRIPLE \ -DCMAKE_CXX_COMPILER_TARGET=$TRIPLE \ -DCMAKE_ASM_COMPILER_TARGET=$TRIPLE \ -DHAVE_POLL_FINE_EXITCODE=OFF \ -DHAVE_POLL_FINE_EXITCODE__TRYRUN_OUTPUT=OFF \ -DCMAKE_PREFIX_PATH=$WITH_CROSS_DIR \ -DBUILD_CursesDialog=OFF fi samu } package() { cd $pkgname-$pkgver if [ ! -z "$WITH_CROSS" ]; then cd build fi DESTDIR=$pkgdir samu install } backup() { return } license() { cd $pkgname-$pkgver cat Copyright.txt }