mesa 25.3.0
This commit is contained in:
37
mesa/alr.sh
37
mesa/alr.sh
@@ -1,9 +1,9 @@
|
||||
name='mesa'
|
||||
version='25.2.6'
|
||||
release='6'
|
||||
version='25.3.0'
|
||||
release='1'
|
||||
epoch='1'
|
||||
desc='Open-source OpenGL and Vulkan drivers with AMD RDNA 4 (RX 9070 XT) support'
|
||||
desc_ru='OpenGL и Vulkan драйверы с открытым исходным кодом с поддержкой AMD RDNA 4 (RX 9070 XT)'
|
||||
desc='Open-source OpenGL and Vulkan drivers'
|
||||
desc_ru='OpenGL и Vulkan драйверы с открытым исходным кодом'
|
||||
homepage='https://www.mesa3d.org/'
|
||||
maintainer='Evgeniy Khramov <xpamych@yandex.ru>'
|
||||
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
|
||||
@@ -142,27 +142,13 @@ build_deps=(
|
||||
|
||||
build_deps_redos=("${build_deps[@]}")
|
||||
|
||||
_pkgver="${version}"
|
||||
|
||||
sources=("https://archive.mesa3d.org/mesa-${_pkgver}.tar.xz")
|
||||
sources=("https://archive.mesa3d.org/mesa-${version}.tar.xz")
|
||||
checksums=('361c97e8afa5fe20141c5362c5b489040751e12861c186a16c621a2fb182fc42')
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir/mesa-${_pkgver}"
|
||||
|
||||
# Установка версии для правильной идентификации
|
||||
echo "${version}-alr${epoch}.${release}" > VERSION
|
||||
|
||||
echo "==> Preparing Mesa ${version} for AMD RDNA 4 (RX 9070 XT) support..."
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir/mesa-${_pkgver}"
|
||||
cd "$srcdir/mesa-${version}"
|
||||
|
||||
# Set LLVM 18 paths
|
||||
export LLVM_CONFIG="/usr/bin/llvm-config-18"
|
||||
|
||||
echo "==> Configuring Mesa with Meson..."
|
||||
meson setup builddir \
|
||||
--prefix=/usr \
|
||||
--libdir=lib64 \
|
||||
@@ -190,24 +176,17 @@ build() {
|
||||
-Dlibunwind=disabled \
|
||||
-Dmicrosoft-clc=disabled
|
||||
|
||||
echo "==> Building Mesa (this may take 15-30 minutes)..."
|
||||
meson compile -C builddir -j$(($(nproc) - 1))
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/mesa-${_pkgver}"
|
||||
|
||||
echo "==> Installing Mesa..."
|
||||
cd "$srcdir/mesa-${version}"
|
||||
DESTDIR="$pkgdir" meson install -C builddir --no-rebuild
|
||||
|
||||
# Install license
|
||||
install -Dm644 docs/license.rst "$pkgdir/usr/share/licenses/$name/LICENSE"
|
||||
|
||||
echo "==> Mesa ${_pkgver} installed with AMD RDNA 4 support"
|
||||
install-license docs/license.rst mesa/LICENSE"
|
||||
}
|
||||
|
||||
files() {
|
||||
# Find all installed files
|
||||
if [ -d ./usr/lib64 ]; then
|
||||
find ./usr/lib64 -type f -printf '%p\n'
|
||||
find ./usr/lib64 -type l -printf '%p\n'
|
||||
|
||||
Reference in New Issue
Block a user