[arch-commits] Commit in libclc/trunk (PKGBUILD)
Evangelos Foutras
foutrelis at archlinux.org
Sat Oct 17 01:21:07 UTC 2020
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 <lordheavym at gmail.com>
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"
}
More information about the arch-commits
mailing list