Date: Monday, June 6, 2022 @ 08:48:59 Author: alucryd Revision: 1224694
uranium 5.0.0-2: use ninja Modified: uranium/trunk/PKGBUILD ----------+ PKGBUILD | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-06-06 08:41:54 UTC (rev 1224693) +++ PKGBUILD 2022-06-06 08:48:59 UTC (rev 1224694) @@ -4,7 +4,7 @@ pkgname=uranium pkgver=5.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="Python framework for building 3D printing related applications" url="https://github.com/Ultimaker/Uranium" arch=('any') @@ -11,7 +11,7 @@ license=('LGPL') depends=('python' 'qt5-quickcontrols' 'qt5-quickcontrols2' 'python-pyqt5' 'python-numpy' 'arcus' 'python-shapely' 'python-scipy' 'python-cryptography' 'python-certifi') -makedepends=('cmake') +makedepends=('cmake' 'ninja') checkdepends=('mypy' 'python-pytest' 'python-twisted') options=('debug') source=("$pkgname-$pkgver.tar.gz::https://github.com/Ultimaker/${pkgname}/archive/${pkgver}.tar.gz") @@ -23,26 +23,21 @@ } build() { - cd Uranium-${pkgver} - mkdir -p build && cd build - - cmake .. \ - -DCMAKE_INSTALL_PREFIX=/usr \ + cmake -S Uranium-${pkgver} -B build -G Ninja \ -DCMAKE_BUILD_TYPE=None \ - -DBUILD_TESTS=ON + -DCMAKE_INSTALL_PREFIX=/usr - make + cmake --build build } check() { - cd Uranium-${pkgver}/build - # few tests fail atm - #make CTEST_OUTPUT_ON_FAILURE=TRUE test + cd build + # all tests fail atm + # ctest } package() { - cd Uranium-${pkgver}/build - make DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" cmake --install build # Move cmake module to right dir mv "$pkgdir"/usr/share/cmake{-*,}