[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