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"
}