diff --git a/dev-build/cmake-4.1.0.PKGBUILD b/dev-build/cmake-4.1.0.PKGBUILD new file mode 100644 index 0000000..5522de2 --- /dev/null +++ b/dev-build/cmake-4.1.0.PKGBUILD @@ -0,0 +1,35 @@ +pkgname=cmake +pkgver=4.1.0 +_basever="${pkgver%.*}" +pkgdesc='A cross-platform open-source make system' +arch=('x86_64') +homepage="https://www.cmake.org/" +license=('custom') +sources=("${pkgname}-${pkgver}.tar.gz") +urls=("https://cmake.org/files/v${_basever}/${sources[0]}") +md5sums=("80ae27faba5068c8ec12c77bf00e6db3") + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 + sed -i '/"lib64"/s/64//' Modules/GNUInstallDirs.cmake +} + +src_build() { + ./bootstrap --prefix=/usr \ + --system-libs \ + --mandir=/share/man \ + --no-system-jsoncpp \ + --no-system-cppdap \ + --no-system-librhash \ + --docdir=/share/doc/${pkgname}-${pkgver} && + make +} + +src_check() { + bin/ctest -j${PARALLEL_JOBS} +} + +src_install() { + make DESTDIR="${pkgdir}" install + install -Dm644 LICENSE.rst -t "${pkgdir}"/usr/share/licenses/$pkgname +}