1 # Maintainer: Sven-Hendrik Haase <svenstaro@archlinux.org>
2 # Contributor: Adrian Perez de Castro <aperez@igalia.com>
6 pkgdesc='Comprehensive support for concurrent code execution on multicore hardware'
8 url=https://apple.github.io/swift-corelibs-libdispatch
11 makedepends=('git' 'clang' 'cmake' 'ninja')
12 provides=('libblocksruntime')
13 source=("${pkgname}::git+https://github.com/apple/swift-corelibs-libdispatch.git#tag=swift-${pkgver%.0}-RELEASE"
15 'avoid-libkqueue.patch')
17 'd7d05ff6fa2ece40fea51e97f1af04e25ae9c2b55246fa2d753c446cff380262e611f9abb5112b7c7c94730362f0d06e0ccd867477c9470d1154e9c65e540529'
18 '9f954538eee6ca63170c9fcf28cbcc090392360157c03bb33783789182102854ab344b432ff9f5603b873cb2540ffecf83458be559757eb094286cb41d9ba9ea')
22 patch -p0 < "${srcdir}/remove-werror.patch"
23 patch -p0 < "${srcdir}/avoid-libkqueue.patch"
33 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
34 -DCMAKE_INSTALL_PREFIX=/usr \
35 -DBlocksRuntime_INCLUDE_DIR=/usr/include \
36 -DBlocksRuntime_LIBRARIES=/usr/lib/libBlocksRuntime.so
47 DESTDIR="${pkgdir}" ninja -C build install