Date: Tuesday, February 1, 2022 @ 04:12:38 Author: svenstaro Revision: 1121612
upgpkg: libdispatch 5.5.0-1 Modified: libdispatch/trunk/PKGBUILD ----------+ PKGBUILD | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-02-01 04:12:34 UTC (rev 1121611) +++ PKGBUILD 2022-02-01 04:12:38 UTC (rev 1121612) @@ -8,11 +8,11 @@ url=https://apple.github.io/swift-corelibs-libdispatch license=('Apache') depends=('glibc') -makedepends=('git' 'clang' 'cmake') +makedepends=('git' 'clang' 'cmake' 'ninja') provides=('libblocksruntime') source=("${pkgname}::git+https://github.com/apple/swift-corelibs-libdispatch.git#tag=swift-${pkgver%.0}-RELEASE" - remove-werror.patch - avoid-libkqueue.patch) + 'remove-werror.patch' + 'avoid-libkqueue.patch') sha512sums=('SKIP' 'd7d05ff6fa2ece40fea51e97f1af04e25ae9c2b55246fa2d753c446cff380262e611f9abb5112b7c7c94730362f0d06e0ccd867477c9470d1154e9c65e540529' '9f954538eee6ca63170c9fcf28cbcc090392360157c03bb33783789182102854ab344b432ff9f5603b873cb2540ffecf83458be559757eb094286cb41d9ba9ea') @@ -24,18 +24,25 @@ } build () { - CC=clang CXX=clang++ cmake -S"${pkgname}" -Bbuild \ + cd "${pkgname}" + export CC=clang + export CXX=clang + cmake \ + -Bbuild \ + -GNinja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBlocksRuntime_INCLUDE_DIR=/usr/include \ -DBlocksRuntime_LIBRARIES=/usr/lib/libBlocksRuntime.so - cmake --build build + ninja -C build } check () { - cmake --build build -j 1 --target test + cd "${pkgname}" + ninja -C build test } package () { - DESTDIR="${pkgdir}" cmake --install build + cd "${pkgname}" + DESTDIR="${pkgdir}" ninja -C build install }