Date: Saturday, October 17, 2020 @ 01:21:07 Author: foutrelis Revision: 398471
upgpkg: libclc 11.0.0-1: LLVM 11 rebuild + new source location Modified: libclc/trunk/PKGBUILD ----------+ PKGBUILD | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-10-16 23:25:24 UTC (rev 398470) +++ PKGBUILD 2020-10-17 01:21:07 UTC (rev 398471) @@ -1,33 +1,34 @@ # Maintainer: Laurent Carlier <[email protected]> pkgname=libclc -pkgver=0.2.0+589+9aa6f35 -pkgrel=2 +pkgver=11.0.0 +pkgrel=1 pkgdesc="Library requirements of the OpenCL C programming language" arch=('any') url="https://libclc.llvm.org/" license=('MIT') -makedepends=('clang' 'llvm' 'python' 'git') -options=('staticlibs') -source=('git+https://llvm.org/git/libclc.git#commit=9aa6f35') +makedepends=('clang' 'llvm' 'cmake' 'ninja' 'python' 'git') +source=("git+https://github.com/llvm/llvm-project.git#tag=llvmorg-$pkgver") md5sums=('SKIP') -pkgver() { - cd libclc - - echo 0.2.0+$(git rev-list --count HEAD)+$(git describe --always) +prepare() { + cd llvm-project/libclc + mkdir build } build() { - cd libclc - ./configure.py --prefix=/usr - make + cd llvm-project/libclc/build + + cmake .. -G Ninja \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr + ninja } package() { - cd libclc - - make install DESTDIR="$pkgdir" - install -Dm644 LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd llvm-project/libclc/build + + DESTDIR="$pkgdir" ninja install + install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }
