diff --git a/lib32-llvm18/alr.sh b/lib32-llvm18/alr.sh index 3073aeb..40fbb8f 100644 --- a/lib32-llvm18/alr.sh +++ b/lib32-llvm18/alr.sh @@ -1,6 +1,6 @@ name='lib32-llvm18' version='18.1.8' -release='6' +release='7' desc='32-bit LLVM libraries for Mesa' desc_ru='32-битные библиотеки LLVM для Mesa' homepage='https://llvm.org/' @@ -101,8 +101,16 @@ package() { echo "==> Installing LLVM (32-bit) libraries..." DESTDIR="$pkgdir" cmake --install build - # Remove executables and tools (to avoid conflicts with 64-bit LLVM) - rm -rf "$pkgdir/usr/bin" + # Keep llvm-config but rename it for 32-bit + if [ -d "$pkgdir/usr/bin" ]; then + mkdir -p "$pkgdir/usr/bin" + if [ -f "$pkgdir/usr/bin/llvm-config" ]; then + mv "$pkgdir/usr/bin/llvm-config" "$pkgdir/usr/bin/llvm-config-18-32" + fi + # Remove other executables + find "$pkgdir/usr/bin" -type f ! -name "llvm-config-18-32" -delete + rmdir "$pkgdir/usr/bin" 2>/dev/null || true + fi rm -rf "$pkgdir/usr/share/man" rm -rf "$pkgdir/usr/share/opt-viewer"