[arch-commits] Commit in ldc/trunk (PKGBUILD)

Evangelos Foutras foutrelis at archlinux.org
Sat Sep 29 10:22:49 UTC 2018


    Date: Saturday, September 29, 2018 @ 10:22:48
  Author: foutrelis
Revision: 387706

upgpkg: ldc 2:1.11.0-2

Tweak ldc's dependencies:

- Remove llvm and clang as unused
- Add gcc used by ldc2 for linking
- Add compiler-rt for sanitizer libs referenced by ldc2

Modified:
  ldc/trunk/PKGBUILD

----------+
 PKGBUILD |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-09-29 09:11:39 UTC (rev 387705)
+++ PKGBUILD	2018-09-29 10:22:48 UTC (rev 387706)
@@ -7,9 +7,9 @@
 pkgver=1.11.0
 _pkgcommit=9bd4fb2df54a8d143d70329b5b923bf226dd1897
 _dversion=2.081.2
-_llvmversion=6.0.1
+_clangversion=6.0.1
 epoch=2
-pkgrel=1
+pkgrel=2
 pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2"
 arch=('x86_64')
 url="https://github.com/ldc-developers/ldc"
@@ -39,8 +39,8 @@
     git config submodule.tests/d2/dmd-testsuite.url "$srcdir/dmd-testsuite"
     git submodule update
 
-    # libclang_rt* -> clang/_llvmversion/lib/linux/libclang_rt*
-    sed -i "s/libclang_rt/clang\/$_llvmversion\/lib\/linux\/&/g" driver/linker-gcc.cpp
+    # Set version used for path construction in getFullClangCompilerRTLibPath()
+    sed -i "s/ldc::llvm_version_base/\"$_clangversion\"/" driver/linker-gcc.cpp
 }
 
 build() {
@@ -67,7 +67,7 @@
 }
 
 package_ldc() {
-    depends=('liblphobos' 'llvm-libs' 'llvm' 'clang')
+    depends=('liblphobos' 'llvm-libs' 'gcc' 'compiler-rt')
     backup=('etc/ldc2.conf')
     provides=("d-compiler=$_dversion")
 



More information about the arch-commits mailing list