Date: Thursday, January 5, 2023 @ 22:27:29
  Author: foutrelis
Revision: 466038

upgpkg: llvm14 14.0.6-2: add versioned symlinks in /usr/bin

Modified:
  llvm14/trunk/PKGBUILD

----------+
 PKGBUILD |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-01-05 22:10:37 UTC (rev 466037)
+++ PKGBUILD    2023-01-05 22:27:29 UTC (rev 466038)
@@ -3,7 +3,7 @@
 
 pkgname=('llvm14' 'llvm14-libs')
 pkgver=14.0.6
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url="https://llvm.org/";
 license=('custom:Apache 2.0 with LLVM Exception')
@@ -72,6 +72,14 @@
   mv -f "$pkgdir"/usr/lib/llvm14/lib/libLLVM-{14,$pkgver}.so "$srcdir/"
   mv -f "$pkgdir"/usr/lib/llvm14/lib/LLVMgold.so "$srcdir/"
 
+  # Create versioned symlinks from /usr/bin/ to /usr/lib/llvm14/bin/
+  install -d "$pkgdir/usr/bin"
+  local _binary
+  for _binary in "$pkgdir"/usr/lib/llvm14/bin/*; do
+    local _basename=${_binary##*/}
+    ln -s ../lib/llvm14/bin/$_basename "$pkgdir/usr/bin/$_basename-14"
+  done
+
   install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }
 

Reply via email to