теперь использует полный llvm-project вместо только llvm

This commit is contained in:
2025-11-12 23:36:50 +03:00
parent 3d78fc1a62
commit 8575a02a2a

View File

@@ -1,6 +1,6 @@
name='lib32-llvm18' name='lib32-llvm18'
version='18.1.8' version='18.1.8'
release='1' release='2'
desc='32-bit LLVM libraries for Mesa' desc='32-bit LLVM libraries for Mesa'
desc_ru='32-битные библиотеки LLVM для Mesa' desc_ru='32-битные библиотеки LLVM для Mesa'
homepage='https://llvm.org/' homepage='https://llvm.org/'
@@ -47,16 +47,16 @@ provides=(
_pkgver="${version}" _pkgver="${version}"
sources=("https://github.com/llvm/llvm-project/releases/download/llvmorg-${_pkgver}/llvm-${_pkgver}.src.tar.xz") sources=("https://github.com/llvm/llvm-project/releases/download/llvmorg-${_pkgver}/llvm-project-${_pkgver}.src.tar.xz")
checksums=('SKIP') checksums=('SKIP')
prepare() { prepare() {
cd "$srcdir/llvm-${_pkgver}.src" cd "$srcdir/llvm-project-${_pkgver}.src"
echo "==> Preparing LLVM ${version} (32-bit)..." echo "==> Preparing LLVM ${version} (32-bit)..."
} }
build() { build() {
cd "$srcdir/llvm-${_pkgver}.src" cd "$srcdir/llvm-project-${_pkgver}.src/llvm"
export CFLAGS="-m32 -O2 -g1" export CFLAGS="-m32 -O2 -g1"
export CXXFLAGS="-m32 -O2 -g1" export CXXFLAGS="-m32 -O2 -g1"
@@ -96,7 +96,7 @@ build() {
} }
package() { package() {
cd "$srcdir/llvm-${_pkgver}.src" cd "$srcdir/llvm-project-${_pkgver}.src/llvm"
echo "==> Installing LLVM (32-bit) libraries..." echo "==> Installing LLVM (32-bit) libraries..."
DESTDIR="$pkgdir" cmake --install build DESTDIR="$pkgdir" cmake --install build