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

Evangelos Foutras foutrelis at gemini.archlinux.org
Wed Jun 22 21:49:44 UTC 2022


    Date: Wednesday, June 22, 2022 @ 21:49:44
  Author: foutrelis
Revision: 449339

upgpkg: llvm13 13.0.1-2: remove ld.so.conf.d config

Also move libLLVM-13*.so to /usr/lib/.

Modified:
  llvm13/trunk/PKGBUILD

----------+
 PKGBUILD |   17 ++++++-----------
 1 file changed, 6 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-06-22 20:54:49 UTC (rev 449338)
+++ PKGBUILD	2022-06-22 21:49:44 UTC (rev 449339)
@@ -3,7 +3,7 @@
 
 pkgname=('llvm13' 'llvm13-libs')
 pkgver=13.0.1
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="https://llvm.org/"
 license=('custom:Apache 2.0 with LLVM Exception')
@@ -83,9 +83,8 @@
 
   DESTDIR="$pkgdir" ninja install
 
-  # The runtime libraries go into llvm13-libs
-  mv -f "$pkgdir"/usr/lib/llvm13/lib/lib{LLVM,LTO,Remarks}*.so* "$srcdir"
-  mv -f "$pkgdir"/usr/lib/llvm13/lib/LLVMgold.so "$srcdir"
+  # The runtime library goes into llvm13-libs
+  mv -f "$pkgdir"/usr/lib/llvm13/lib/libLLVM-{13,$pkgver}.so "$srcdir/"
 
   install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }
@@ -95,14 +94,10 @@
   depends=('gcc-libs' 'zlib' 'libffi' 'libedit' 'ncurses' 'libxml2')
 
   install -d "$pkgdir/usr/lib/llvm13/lib"
-  cp -P \
-    "$srcdir"/lib{LLVM,LTO,Remarks}*.so* \
-    "$srcdir"/LLVMgold.so \
-    "$pkgdir/usr/lib/llvm13/lib/"
+  cp -P "$srcdir"/libLLVM-{13,$pkgver}.so "$pkgdir/usr/lib/"
+  ln -s ../../libLLVM-13.so "$pkgdir/usr/lib/llvm13/lib/libLLVM-13.so"
+  ln -s ../../libLLVM-13.so "$pkgdir/usr/lib/llvm13/lib/libLLVM-$pkgver.so"
 
-  install -d "$pkgdir/etc/ld.so.conf.d"
-  echo /usr/lib/llvm13/lib >"$pkgdir/etc/ld.so.conf.d/llvm13.conf"
-
   install -Dm644 "$srcdir/llvm-$pkgver.src/LICENSE.TXT" \
     "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }



More information about the arch-commits mailing list