mesa 25.3.0

This commit is contained in:
2025-11-25 14:20:01 +03:00
parent 94bdf84633
commit 554e2cb7e1
4 changed files with 25 additions and 81 deletions

View File

@@ -46,18 +46,16 @@ conflicts=(
'llvm18-libs(x86-32) < 18.1.8'
)
_pkgver="${version}"
sources=("https://github.com/llvm/llvm-project/releases/download/llvmorg-${_pkgver}/llvm-project-${_pkgver}.src.tar.xz")
sources=("https://github.com/llvm/llvm-project/releases/download/llvmorg-${version}/llvm-project-${version}.src.tar.xz")
checksums=('SKIP')
prepare() {
cd "$srcdir/llvm-project-${_pkgver}.src"
cd "$srcdir/llvm-project-${version}.src"
echo "==> Preparing LLVM ${version} (32-bit)..."
}
build() {
cd "$srcdir/llvm-project-${_pkgver}.src/llvm"
cd "$srcdir/llvm-project-${version}.src/llvm"
export CFLAGS="-m32 -O2 -g1"
export CXXFLAGS="-m32 -O2 -g1"
@@ -94,12 +92,11 @@ build() {
-DLLVM_ENABLE_LIBXML2=ON \
-DBUILD_SHARED_LIBS=OFF
echo "==> Building LLVM (32-bit) - this may take 30-60 minutes..."
cmake --build build -j$(nproc)
}
package() {
cd "$srcdir/llvm-project-${_pkgver}.src/llvm"
cd "$srcdir/llvm-project-${version}.src/llvm"
echo "==> Installing LLVM (32-bit) libraries..."
DESTDIR="$pkgdir" cmake --install build
@@ -146,6 +143,5 @@ package() {
}
files() {
# Find all installed files
find "$pkgdir" -type f -o -type l | sed "s|^$pkgdir||" | sort
}