mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-28 16:32:57 +02:00
mesa-asahi: update to 25.1.0+20250425
This commit is contained in:
parent
482d94a1a7
commit
87817c92b2
3 changed files with 9 additions and 22 deletions
|
@ -1 +0,0 @@
|
|||
mesa-asahi
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'mesa-asahi'
|
||||
pkgname=mesa-asahi
|
||||
version=25.1.0+20250221
|
||||
version=25.1.0+20250425
|
||||
revision=1
|
||||
_llvmver=19
|
||||
_mesaver=${version%+*}
|
||||
|
@ -8,14 +8,14 @@ archs="aarch64*"
|
|||
build_style=meson
|
||||
build_helper="qemu"
|
||||
#Disable LTO flag should be present, see https://gitlab.freedesktop.org/mesa/mesa/-/issues/6911
|
||||
configure_args="-Dglvnd=enabled -Dshared-glapi=enabled -Dgbm=enabled -Degl=enabled
|
||||
-Dosmesa=true -Dgles1=enabled -Dgles2=enabled -Dglx=dri
|
||||
configure_args="-Dglvnd=enabled -Dgbm=enabled -Degl=enabled
|
||||
-Dgles1=enabled -Dgles2=enabled -Dglx=dri
|
||||
-Dlmsensors=enabled -Dplatforms=x11$(vopt_if wayland ,wayland)
|
||||
-Dllvm=enabled -Db_lto=false -Dcpp_std=gnu++17
|
||||
-Dgallium-vdpau=enabled -Dgallium-va=enabled
|
||||
-Dvulkan-drivers=swrast,virtio,asahi -Dvulkan-layers=device-select,overlay
|
||||
-Dgallium-drivers=asahi,virgl,zink,llvmpipe
|
||||
-Dgallium-opencl=icd -Dgallium-rusticl=true -Drust_std=2021"
|
||||
-Dgallium-rusticl=true -Drust_std=2021"
|
||||
hostmakedepends="gettext flex pkg-config python3-Mako glslang llvm${_llvmver}
|
||||
$(vopt_if wayland 'wayland-protocols wayland-devel') python3-pycparser python3-yaml
|
||||
clang${_llvmver} rust rust-bindgen"
|
||||
|
@ -33,13 +33,13 @@ license="MIT, LGPL-2.1-or-later"
|
|||
homepage="https://www.mesa3d.org/"
|
||||
changelog="https://docs.mesa3d.org/relnotes.html"
|
||||
distfiles="https://gitlab.freedesktop.org/asahi/mesa/-/archive/asahi-${version#*+}/mesa-asahi-${version#*+}.tar.gz"
|
||||
checksum=3d8c4ca48b8cc420059968badc45141d68af762f57cac5bdb56a6af6d7ed9369
|
||||
checksum=1008a7a245276203a39021d914b4ecc386f33ff50cd872817955c14550a928da
|
||||
replaces="mesa>=0 mesa-libgallium>=0 libglapi>=0"
|
||||
provides="mesa-${_mesaver}_${revision} mesa-libgallium-${_mesaver}_${revision} libglapi-${_mesaver}_${revision}"
|
||||
shlib_provides="libglapi.so libgallium-${_mesaver}-devel.so"
|
||||
|
||||
# alphabetical order is not good
|
||||
subpackages="libgbm-asahi libgbm-asahi-devel libOSMesa-asahi MesaLib-asahi-devel
|
||||
subpackages="libgbm-asahi libgbm-asahi-devel MesaLib-asahi-devel
|
||||
mesa-asahi-opencl mesa-asahi-vaapi mesa-asahi-vdpau mesa-asahi-vulkan-overlay-layer
|
||||
mesa-asahi-dri"
|
||||
|
||||
|
@ -100,19 +100,9 @@ libgbm-asahi-devel_package() {
|
|||
}
|
||||
}
|
||||
|
||||
libOSMesa-asahi_package() {
|
||||
short_desc="Mesa Off-Screen interface library"
|
||||
replaces="libOSMesa>=0"
|
||||
provides="libOSMesa-${_mesaver}_${revision}"
|
||||
pkg_install() {
|
||||
vmove "usr/lib/libOSMesa.so.*"
|
||||
}
|
||||
}
|
||||
|
||||
MesaLib-asahi-devel_package() {
|
||||
depends="mesa-asahi>=${version}_${revision} libOSMesa-asahi>=${version}_${revision}
|
||||
libgbm-asahi-devel>=${version}_${revision}"
|
||||
depends+=" libdrm-devel libglvnd-devel"
|
||||
depends="mesa-asahi>=${version}_${revision}
|
||||
libgbm-asahi-devel>=${version}_${revision} libdrm-devel libglvnd-devel"
|
||||
replaces="MesaLib-devel>=0"
|
||||
provides="MesaLib-devel-${_mesaver}_${revision}"
|
||||
short_desc+=" - development files"
|
||||
|
@ -121,7 +111,6 @@ MesaLib-asahi-devel_package() {
|
|||
vmove usr/lib/pkgconfig
|
||||
vmove usr/lib/libEGL_mesa.so
|
||||
vmove usr/lib/libGLX_mesa.so
|
||||
vmove usr/lib/libOSMesa.so
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -143,8 +132,6 @@ mesa-asahi-opencl_package() {
|
|||
provides="mesa-opencl-${_mesaver}_${revision}"
|
||||
pkg_install() {
|
||||
vmove etc/OpenCL
|
||||
vmove usr/lib/gallium-pipe
|
||||
vmove "usr/lib/libMesaOpenCL.so.*"
|
||||
vmove "usr/lib/libRusticlOpenCL.so.*"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -352,6 +352,7 @@ replaces="
|
|||
libArcus-python3<=4.13.1_8
|
||||
libArcus<=4.13.1_8
|
||||
libCharon<=4.13.0_3
|
||||
libOSMesa-asahi<=25.1.0+20250221_1
|
||||
libSavitar-devel<=4.13.1_3
|
||||
libSavitar-python3<=4.13.1_3
|
||||
libSavitar<=4.13.1_3
|
||||
|
|
Loading…
Add table
Reference in a new issue