diff --git a/srcpkgs/mesa-vulkan-lavapipe b/srcpkgs/mesa-vulkan-lavapipe new file mode 120000 index 00000000000..1ad1bbec7ab --- /dev/null +++ b/srcpkgs/mesa-vulkan-lavapipe @@ -0,0 +1 @@ +mesa \ No newline at end of file diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template index c6a48d5ebf2..9a3eb404d0c 100644 --- a/srcpkgs/mesa/template +++ b/srcpkgs/mesa/template @@ -1,6 +1,6 @@ # Template file for 'mesa' pkgname=mesa -version=24.1.4 +version=24.1.5 revision=1 build_style=meson _llvmver=18 @@ -24,7 +24,7 @@ license="MIT, LGPL-2.1-or-later" homepage="https://www.mesa3d.org/" changelog="https://docs.mesa3d.org/relnotes.html" distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz" -checksum=7cf7c6f665263ad0122889c1d4b076654c1eedea7a2f38c69c8c51579937ade1 +checksum=02761ffd965dd64b95421ebfca1191d73724aba00f30034009237564f34cf976 build_options="wayland" build_options_default="wayland" @@ -49,7 +49,8 @@ replaces="libGL>=10_1<19.2.5_2 libEGL>=10_1<19.2.5_2 libGLES>=10_1<19.2.5_2" # swrast always present _gallium_drivers=" -Dgallium-drivers=swrast" -_vulkan_drivers=" -Dvulkan-drivers=" +_vulkan_drivers=" -Dvulkan-drivers=swrast" +subpackages+=" mesa-vulkan-lavapipe" # amd and nvidia drivers on all platforms except where it makes no sense # amd implicitly enables clover opencl, also enable hwdec and virgl too @@ -363,6 +364,14 @@ mesa-vulkan-freedreno_package() { } } +mesa-vulkan-lavapipe_package() { + short_desc="Mesa Lavapipe Vulkan driver" + pkg_install() { + vmove "usr/share/vulkan/icd.d/lvp_icd*.json" + vmove "usr/lib/libvulkan_lvp*.so" + } +} + mesa-vulkan-overlay-layer_package() { short_desc="Vulkan layer to display information about the running application" pkg_install() {