This commit is contained in:
joborun linux 2024-04-26 13:20:23 +03:00
parent 782bdedc45
commit c18b2c9152
6 changed files with 652 additions and 23 deletions

View File

@ -51,6 +51,7 @@ makedepends=(
'meson'
'python-mako'
'python-ply'
'python-setuptools'
'rust-bindgen'
'wayland-protocols'
'xorgproto'
@ -424,9 +425,16 @@ sha256sums=(8b7a92dbe6468c18f2383700135b5fe9de836cdf0cc8fd7dbae3c7110237d604 #
5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae # quote-1.0.33.tar.gz
23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a) # syn-2.0.39.tar.gz
## 8b7a92dbe6468c18f2383700135b5fe9de836cdf0cc8fd7dbae3c7110237d604 mesa-24.0.6.tar.xz
2f254a13ac9df0aeb676acd7e15c431152bb129e1292f332106726bf6fc5dd9f mesa-24.0.6.tar.xz.sig
39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b proc-macro2-1.0.70.tar.gz
5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae quote-1.0.33.tar.gz
23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a syn-2.0.39.tar.gz
3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b unicode-ident-1.0.12.tar.gz
##
## 311aa283c203af100bc29a8b5d2d07cc337b89032c87615a78b8658a234294e6 libva-mesa-driver-1_24.0.6-01-x86_64.pkg.tar.lz
## 0a07e490468cacec5f5555ccd787524e907afd2d18f2372d5d6532785e36be85 mesa-1_24.0.6-01-x86_64.pkg.tar.lz
## 3af91108d8bad6b3e60ea7381aa5d11fde29b8ae18f624e1b8d970f2f18bb9b1 mesa-vdpau-1_24.0.6-01-x86_64.pkg.tar.lz
## 7fcccbe2f8b5a07ab0aaae2dbc232aedcab46f63ec3826394a014063f27f889d opencl-clover-mesa-1_24.0.6-01-x86_64.pkg.tar.lz
## db836cd8bfc1e2daf589fd66e982f8734e9956aebad53aed44340800c4d9649f opencl-rusticl-mesa-1_24.0.6-01-x86_64.pkg.tar.lz
## 218d67b76a3990bf62fe418bb1ea01ce02ea7923912e29b564d5b510d8bc99ae vulkan-intel-1_24.0.6-01-x86_64.pkg.tar.lz
## ce089fa727def38da5da54b2ef305b2c0a0ebf582d495aaa5a55c4b234eec38b vulkan-mesa-layers-1_24.0.6-01-x86_64.pkg.tar.lz
## 34cc9957441102df5466614385fd13bad89f2ec8d44cd5a0afcf94f3e2c6b20e vulkan-nouveau-1_24.0.6-01-x86_64.pkg.tar.lz
## cd765962c37e8bc306afa24751c51e6aa52256c41d0f24c87e8b4d12d02fa612 vulkan-radeon-1_24.0.6-01-x86_64.pkg.tar.lz
## 03cc31e0d0ff7b370bbf5964bea4dc36d3de79f71cf5198ca6ef216ce03d6c77 vulkan-swrast-1_24.0.6-01-x86_64.pkg.tar.lz
## 4734ad029d57fcec0345c9c74a0bc60c331c052745c603905fa21ff44a144d04 vulkan-virtio-1_24.0.6-01-x86_64.pkg.tar.lz

View File

@ -18,7 +18,7 @@ pkgname=(
'mesa-vdpau'
'mesa'
)
pkgver=24.0.5
pkgver=24.0.6
pkgrel=1
epoch=1
pkgdesc="Open-source OpenGL drivers"
@ -102,13 +102,13 @@ for _crate in "${!_crates[@]}"; do
source+=($_crate-${_crates[$_crate]}.tar.gz::https://crates.io/api/v1/crates/$_crate/${_crates[$_crate]}/download)
done
sha256sums=('38cc245ca8faa3c69da6d2687f8906377001f63365348a62cc6f7fafb1e8c018'
sha256sums=('8b7a92dbe6468c18f2383700135b5fe9de836cdf0cc8fd7dbae3c7110237d604'
'SKIP'
'39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b'
'3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b'
'5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae'
'23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a')
b2sums=('c4c5f493206f761a7171f19c6549dc791559a1fdbcf49aea98016f98c10f9130081a16df6b780062621495a42dc49ef5f0800bda64058e8ba60106f6a046ccef'
b2sums=('531482c1a01ec4c0bd6b2f0857640c14fcc2ba70e85a14e4edf0f44ba466c12e39ad067690e6a571a0744ae06080943b1328a29263225cb7570f119464e17fbe'
'SKIP'
'fff0dec06b21e391783cc136790238acb783780eaedcf14875a350e7ceb46fdc100c8b9e3f09fb7f4c2196c25d4c6b61e574c0dad762d94533b628faab68cf5c'
'4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac'

620
mesa/build.deps Normal file
View File

@ -0,0 +1,620 @@
mesa 24.0.6-arch1.01
Directories
prefix : /usr
libdir : lib
includedir : include
Common C and C++ arguments
c_cpp_args : -mtls-dialect=gnu2
OpenGL
OpenGL : YES
ES1 : NO
ES2 : YES
Shared glapi : YES
GLVND : YES
DRI
Platform : drm
Driver dir : /usr/lib/dri
GLX
Enabled : YES
Provider : dri
EGL
Enabled : YES
Drivers : builtin:egl_dri2 builtin:egl_dri3
Platforms : x11 wayland surfaceless drm xcb
GBM
Enabled : YES
Backends path : /usr/lib/gbm
Vulkan
Drivers : amd intel intel_hasvk swrast virtio nouveau-experimental
Platforms : x11 wayland surfaceless drm xcb
ICD dir : share/vulkan/icd.d
Layers : device-select intel-nullhw overlay
Intel Ray tracing : YES
Video
Codecs : vc1dec h264dec h264enc h265dec h265enc av1dec av1enc vp9dec
APIs : vdpau va vulkan xa omx
LLVM
Enabled : YES
Version : 17.0.6
Gallium
Enabled : YES
Drivers : r300 r600 radeonsi nouveau virgl svga swrast i915 iris crocus zink d3d12
Platforms : x11 wayland surfaceless drm xcb
Frontends : mesa xa vdpau omxbellagio va nine clover rusticl
Off-screen rendering (OSMesa): libOSMesa
HUD lm-sensors : YES
Perfetto
Enabled : NO
Subprojects
proc-macro2 : YES (from syn => quote)
quote : YES (from syn)
syn : YES
unicode-ident : YES (from syn)
User defined options
auto_features : enabled
buildtype : plain
libdir : /usr/lib
libexecdir : lib
prefix : /usr
sbindir : bin
wrap_mode : nodownload
python.bytecompile : 1
b_ndebug : true
b_pie : true
android-libbacktrace : disabled
dri3 : enabled
egl : enabled
gallium-drivers : r300,r600,radeonsi,nouveau,virgl,svga,swrast,i915,iris,crocus,zink,d3d12
gallium-extra-hud : true
gallium-nine : true
gallium-omx : bellagio
gallium-opencl : icd
gallium-rusticl : true
gallium-va : enabled
gallium-vdpau : enabled
gallium-xa : enabled
gbm : enabled
gles1 : disabled
gles2 : enabled
glvnd : true
glx : dri
intel-clc : enabled
libunwind : disabled
llvm : enabled
lmsensors : enabled
microsoft-clc : disabled
osmesa : true
platforms : x11,wayland
shared-glapi : enabled
valgrind : enabled
video-codecs : all
vulkan-drivers : amd,intel,intel_hasvk,swrast,virtio,nouveau-experimental
vulkan-layers : device-select,intel-nullhw,overlay
zstd : disabled
Found ninja-1.11.1 at /usr/bin/ninja
Core properties:
Source dir /src/pkg/jobextra/mesa/src/mesa-24.0.6
Build dir /src/pkg/jobextra/mesa/src/build
Main project options:
Core options Current Value Possible Values Description
-------------- ------------- --------------- -----------
auto_features enabled [enabled, disabled, Override value of all 'auto' features
auto]
backend ninja [ninja, vs, vs2010, Backend to use
vs2012, vs2013,
vs2015, vs2017,
vs2019, vs2022,
xcode, none]
buildtype plain [plain, debug, Build type to use
debugoptimized,
release, minsize,
custom]
cmake_prefix_path [] [] List of additional prefixes for cmake to
search
debug false [true, false] Enable debug symbols and other
information
default_library shared [shared, static, both] Default library type
force_fallback_for [] [] Force fallback for those subprojects
genvslite vs2022 [vs2022] Setup multiple buildtype-suffixed ninja-
backend build directories, and a
[builddir]_vs containing a Visual Studio
meta-backend with multiple configurations
that calls into them
install_umask 0022 [preserve, 0000-0777] Default umask to apply on permissions of
installed files
layout mirror [mirror, flat] Build directory layout
optimization plain [plain, 0, g, 1, 2, 3, Optimization level
s]
pkg_config_path [] [] List of additional paths for pkg-config
to search
prefer_static false [true, false] Whether to try static linking before
shared linking
strip false [true, false] Strip targets on install
unity off [on, off, subprojects] Unity build
unity_size 4 >=2 Unity block size
vsenv false [true, false] Activate Visual Studio environment
warning_level 1 [0, 1, 2, 3, Compiler warning level to use
everything]
werror false [true, false] Treat warnings as errors
wrap_mode nodownload [default, nofallback, Wrap mode
nodownload,
forcefallback,
nopromote]
Backend options Current Value Possible Values Description
----------------- ------------- --------------- -----------
backend_max_links 0 >=0 Maximum number of linker processes to run
or 0 for no limit
Base options Current Value Possible Values Description
-------------- ------------- --------------- -----------
b_asneeded true [true, false] Use -Wl,--as-needed when linking
b_colorout always [auto, always, never] Use colored output
b_coverage false [true, false] Enable coverage tracking.
b_lto false [true, false] Use link time optimization
b_lto_threads 0 Use multiple threads for Link Time
Optimization
b_lundef true [true, false] Use -Wl,--no-undefined when linking
b_ndebug true [true, false, if- Disable asserts
release]
b_pch true [true, false] Use precompiled headers
b_pgo off [off, generate, use] Use profile guided optimization
b_pie true [true, false] Build executables as position independent
b_sanitize none [none, address, Code sanitizer to use
thread, undefined,
memory, leak,
address,undefined]
b_staticpic true [true, false] Build static libraries as position
independent
b_colorout always [auto, always, never] Use colored output
b_ndebug true [true, false, if- Disable asserts
release]
b_colorout always [auto, always, never] Use colored output
b_ndebug true [true, false, if- Disable asserts
release]
b_colorout always [auto, always, never] Use colored output
b_ndebug true [true, false, if- Disable asserts
release]
b_colorout always [auto, always, never] Use colored output
b_ndebug true [true, false, if- Disable asserts
release]
Compiler options Current Value Possible Values Description
------------------ ------------- --------------- -----------
c_args [-march=x86-64, [] Extra arguments passed to the c compiler
-mtune=generic, -O2,
-pipe, -fno-plt,
-fexceptions, -Wp,-
D_FORTIFY_SOURCE=3,
-Wformat,
-Werror=format-
security, -fstack-
clash-protection,
-fcf-protection,
-fno-omit-frame-
pointer, -mno-omit-
leaf-frame-pointer,
-flto=auto, -g1]
c_link_args [-Wl,-O1, -Wl,--sort- [] Extra arguments passed to the c linker
common, -Wl,--as-
needed, -Wl,-z,relro,
-Wl,-z,now,
-Wl,-z,pack-relative-
relocs, -flto=auto,
-march=x86-64,
-mtune=generic, -O2,
-pipe, -fno-plt,
-fexceptions, -Wp,-
D_FORTIFY_SOURCE=3,
-Wformat,
-Werror=format-
security, -fstack-
clash-protection,
-fcf-protection,
-fno-omit-frame-
pointer, -mno-omit-
leaf-frame-pointer,
-flto=auto, -g1]
c_std c11 [none, c89, c99, c11, C language standard to use
c17, c18, c2x, gnu89,
gnu99, gnu11, gnu17,
gnu18, gnu2x]
cpp_args [-march=x86-64, [] Extra arguments passed to the cpp
-mtune=generic, -O2, compiler
-pipe, -fno-plt,
-fexceptions, -Wp,-
D_FORTIFY_SOURCE=3,
-Wformat,
-Werror=format-
security, -fstack-
clash-protection,
-fcf-protection,
-fno-omit-frame-
pointer, -mno-omit-
leaf-frame-pointer, -
Wp,-
D_GLIBCXX_ASSERTIONS,
-flto=auto, -g1]
cpp_debugstl false [true, false] STL debug mode
cpp_eh default [none, default, a, s, C++ exception handling type.
sc]
cpp_link_args [-Wl,-O1, -Wl,--sort- [] Extra arguments passed to the cpp linker
common, -Wl,--as-
needed, -Wl,-z,relro,
-Wl,-z,now,
-Wl,-z,pack-relative-
relocs, -flto=auto,
-march=x86-64,
-mtune=generic, -O2,
-pipe, -fno-plt,
-fexceptions, -Wp,-
D_FORTIFY_SOURCE=3,
-Wformat,
-Werror=format-
security, -fstack-
clash-protection,
-fcf-protection,
-fno-omit-frame-
pointer, -mno-omit-
leaf-frame-pointer, -
Wp,-
D_GLIBCXX_ASSERTIONS,
-flto=auto, -g1]
cpp_rtti true [true, false] Enable RTTI
cpp_std c++17 [none, c++98, c++03, C++ language standard to use
c++11, c++14, c++17,
c++1z, c++2a, c++20,
c++23, gnu++98,
gnu++03, gnu++11,
gnu++14, gnu++17,
gnu++1z, gnu++2a,
gnu++20, gnu++23]
rust_args [-Cforce-frame- [] Extra arguments passed to the rust
pointers=yes] compiler
rust_link_args [-Cforce-frame- [] Extra arguments passed to the rust linker
pointers=yes]
rust_std 2021 [none, 2015, 2018, Rust edition to use
2021]
pkgconfig module Current Value Possible Values Description
options
-------------------- ------------- --------------- -----------
------
pkgconfig.relocatable false [true, false] Generate pkgconfig files as relocatable
python module Current Value Possible Values Description
options
-------------------- ------------- --------------- -----------
---
python.allow_limited true [true, false] Whether to allow use of the Python
_api Limited API
python.bytecompile 1 >=-1, <=2 Whether to compile bytecode
python.install_env prefix [auto, prefix, system, Which python environment to install to
venv]
python.platlibdir Directory for site-specific, platform-
specific files.
python.purelibdir Directory for site-specific, non-
platform-specific files.
Directories Current Value Possible Values Description
------------- ------------- --------------- -----------
bindir bin Executable directory
datadir share Data file directory
includedir include Header file directory
infodir share/info Info page directory
libdir lib Library directory
libexecdir lib Library executable directory
licensedir Licenses directory
localedir share/locale Locale data directory
localstatedir /var Localstate data directory
mandir share/man Manual page directory
prefix /usr Installation prefix
sbindir bin System executable directory
sharedstatedir /var/lib Architecture-independent data directory
sysconfdir /etc Sysconf data directory
Testing options Current Value Possible Values Description
----------------- ------------- --------------- -----------
errorlogs true [true, false] Whether to print the logs from failing
tests
stdsplit true [true, false] Split stdout and stderr in test logs
Project options Current Value Possible Values Description
----------------- ------------- --------------- -----------
allow-kcmp enabled [enabled, disabled, Allow using KCMP_FILE to compare file
auto] descriptions. auto = allowed everywhere
except on Android
android-libbacktrace disabled [enabled, disabled, Use Android's libbacktrace
auto]
android-strict true [true, false] Enable strict Android compliance.
Disabling may cause CTS failures or other
problems, but allows drivers to expose
capabilities that are normally hidden.
Default: true
android-stub false [true, false] Build against android-stub
build-aco-tests false [true, false] Build ACO tests. These require RADV and
glslang but not an AMD GPU.
build-tests false [true, false] Build unit tests. Currently this will
build *all* unit tests except the ACO
tests, which may build more than
expected.
custom-shader- Enable a custom shader replacement
replacement mechanism. Note that enabling this option
requires adding/generating a
shader_replacement.h file that can be
included (see shaderapi.c).
d3d-drivers-path Location of D3D drivers. Default:
$libdir/d3d
datasources [auto] [auto, panfrost, List of Perfetto datasources to build. If
intel, freedreno] this is set to `auto`, datasources that
can not be build are skipped. Default:
[`auto`]
draw-use-llvm true [true, false] Whether to use LLVM for the Gallium draw
module, if LLVM is included.
dri-drivers-path Location to install dri drivers. Default:
$libdir/dri.
dri-search-path Locations to search for dri drivers,
passed as colon separated list. Default:
dri-drivers-path.
dri3 enabled [enabled, disabled, enable support for dri3
auto]
egl enabled [enabled, disabled, Build support for EGL platform
auto]
egl-lib-suffix Suffix to append to EGL library name.
Default: none.
egl-native-platform auto [auto, x11, wayland, the window system EGL assumes for
haiku, android, EGL_DEFAULT_DISPLAY
windows, surfaceless,
drm]
enable-glcpp-tests true [true, false] Build glcpp unit tests. These are flaky
on CI.
execmem true [true, false] Does nothing, left here for a while to
avoid build breakages.
expat enabled [enabled, disabled, Controls the use of expat. Cannot be
auto] disabled if xmlconfig is enabled.
freedreno-kmds [msm] [msm, kgsl, virtio] List of kernel-mode drivers to enable for
freedreno gallium and vulkan driver
gallium-d3d10umd false [true, false] build gallium D3D10 WDDM UMD frontend.
gallium-d3d12-video enabled [enabled, disabled, build gallium d3d12 with video support.
auto]
gallium-drivers [r300, r600, radeonsi, [auto, kmsro, List of gallium drivers to build. If this
nouveau, virgl, svga, radeonsi, r300, r600, is set to auto all drivers applicable to
swrast, i915, iris, nouveau, freedreno, the target OS/architecture will be built
crocus, zink, d3d12] swrast, v3d, vc4,
etnaviv, tegra, i915,
svga, virgl,
panfrost, iris, lima,
zink, d3d12, asahi,
crocus, all]
gallium-extra-hud true [true, false] Enable HUD block/NIC I/O HUD status
support
gallium-nine true [true, false] build gallium "nine" Direct3D 9.x
frontend.
gallium-omx bellagio [auto, disabled, enable gallium omx frontend.
bellagio, tizonia]
gallium-opencl icd [icd, standalone, build gallium "clover" OpenCL frontend.
disabled]
gallium-rusticl true [true, false] build gallium "rusticl" OpenCL frontend.
gallium-va enabled [enabled, disabled, enable gallium va frontend.
auto]
gallium-vdpau enabled [enabled, disabled, enable gallium vdpau frontend.
auto]
gallium-windows-dll- libgallium_wgl name of gallium megadriver DLL built for
name Windows. defaults to libgallium_wgl.dll
to match DRI
gallium-xa enabled [enabled, disabled, enable gallium xa frontend.
auto]
gbm enabled [enabled, disabled, Build support for gbm platform
auto]
gbm-backends-path Locations to search for gbm backends,
passed as colon separated list. Default:
$libdir/gbm.
gles-lib-suffix Suffix to append to GLES library names.
Default: none.
gles1 disabled [enabled, disabled, Build support for OpenGL ES 1.x
auto]
gles2 enabled [enabled, disabled, Build support for OpenGL ES 2.x and 3.x
auto]
glvnd true [true, false] Enable GLVND support.
glvnd-vendor-name mesa Vendor name string to use for glvnd
libraries
glx dri [auto, disabled, dri, Build support for GLX platform
xlib]
glx-direct true [true, false] Enable direct rendering in GLX and EGL
for DRI
glx-read-only-text false [true, false] Disable writable .text section on x86
(decreases performance)
gpuvis false [true, false] Enable tracing markers for gpuvis.
Default: false
imagination-srv false [true, false] Enable Services backend for Imagination
Technologies vulkan driver
install-intel-gpu- false [true, false] Build and install Intel unit tests which
tests require the GPU. This option is for
developers and the Intel CI system only.
intel-clc enabled [enabled, disabled, Build the intel-clc compiler (enables
system] Vulkan Intel Ray Tracing on supported
hardware).
libunwind disabled [enabled, disabled, Use libunwind for stack-traces
auto]
llvm enabled [enabled, disabled, Build with LLVM support.
auto]
lmsensors enabled [enabled, disabled, Enable HUD lmsensors support.
auto]
microsoft-clc disabled [enabled, disabled, Build support for the Microsoft CLC to
auto] DXIL compiler
min-windows-version 8 >=7, <=11 Minimum Windows version to support.
Defaults to Windows 8.
moltenvk-dir Location of the MoltenVk SDK. Default:
omx-libs-path path to put omx libraries. defaults to
omx-bellagio pkg-config pluginsdir.
opencl-external- enabled [enabled, disabled, Use system Clang headers at runtime for
clang-headers auto] OpenCL kernel compilation.
opencl-spirv false [true, false] build gallium "clover" OpenCL frontend
with SPIR-V binary support.
opengl true [true, false] Build support for desktop OpenGL
osmesa true [true, false] Build OSmesa.
perfetto false [true, false] Enable performance analysis with
Perfetto. Default: false
platform-sdk-version 25 >=25, <=10000 Android Platform SDK version. Default:
Nougat version.
platforms [x11, wayland] [auto, x11, wayland, window systems to support. If this is set
haiku, android, to `auto`, all platforms applicable will
windows] be enabled.
power8 enabled [enabled, disabled, Enable power8 optimizations.
auto]
radv-build-id Override build id for shader cache keys
(hex string). Can be extracted with
readelf -x .note.gnu.build-id
selinux false [true, false] Build an SELinux-aware Mesa. This
currently disables execmem support at
runtime unless SELinux is configured with
allow_execmem.
shader-cache enabled [enabled, disabled, Build with on-disk shader cache support.
auto]
shader-cache-default true [true, false] If set to false, the feature is only
activated when environment variable
MESA_SHADER_CACHE_DISABLE is set to false
shader-cache-max- Default value for
size MESA_SHADER_CACHE_MAX_SIZE enviroment
variable. If set, determines the maximum
size of the on-disk cache of compiled
shader programs, can be overriden by
enviroment variable if needed. Should be
set to a number optionally followed by
``K``, ``M``, or ``G`` to specify a size
in kilobytes, megabytes, or gigabytes. By
default, gigabytes will be assumed. And
if unset, a maximum size of 1GB will be
used.
shared-glapi enabled [enabled, disabled, Whether to build a shared or static
auto] glapi. Defaults to disabled on Windows,
enabled elsewhere
shared-llvm enabled [enabled, disabled, Whether to link LLVM shared or
auto] statically.
spirv-to-dxil false [true, false] Build support for the SPIR-V to DXIL
library
sse2 true [true, false] use msse2 flag for x86. Uses sse/sse2
instead of x87. Default: true
static-libclc [] [spirv, spirv64, all] Link libclc SPIR-V statically.
tools [] [drm-shim, etnaviv, List of tools to build. (Note: `intel-ui`
freedreno, glsl, selects `intel`)
intel, intel-ui, nir,
nouveau, lima,
panfrost, asahi,
imagination, all,
dlclose-skip]
va-libs-path path to put va libraries. defaults to
$libdir/dri.
valgrind enabled [enabled, disabled, Build with valgrind support
auto]
vdpau-libs-path path to put vdpau libraries. defaults to
$libdir/vdpau.
video-codecs [all] [all, all_free, List of codecs to build support for.
vc1dec, h264dec, Distros might want to consult their legal
h264enc, h265dec, department before enabling these. This is
h265enc, av1dec, used for all video APIs (vaapi, vdpau,
av1enc, vp9dec] vulkan). Non-patent encumbered codecs
will be enabled by default with the
all_free default value.
vmware-mks-stats false [true, false] Build gallium VMware/svga driver with
mksGuestStats instrumentation.
vulkan-beta false [true, false] Build vulkan drivers with BETA extensions
enabled.
vulkan-drivers [amd, intel, [auto, amd, broadcom, List of vulkan drivers to build. If this
intel_hasvk, swrast, freedreno, intel, is set to auto all drivers applicable to
virtio, nouveau- intel_hasvk, the target OS/architecture will be built
experimental] panfrost, swrast,
virtio, imagination-
experimental,
microsoft-
experimental,
nouveau-experimental,
all]
vulkan-icd-dir Location relative to prefix to put vulkan
icds on install. Default:
$datadir/vulkan/icd.d
vulkan-layers [device-select, intel- [device-select, intel- List of vulkan layers to build
nullhw, overlay] nullhw, overlay]
xlib-lease enabled [enabled, disabled, Enable VK_EXT_acquire_xlib_display.
auto]
xmlconfig enabled [enabled, disabled, Build custom xmlconfig (driconf) support.
auto] If disabled, the default driconf file is
hardcoded into Mesa. Requires expat.
zlib enabled [enabled, disabled, Use ZLIB to build driver. Default:
auto] enabled
zstd disabled [enabled, disabled, Use ZSTD instead of ZLIB in some cases.
auto]
Subproject proc-macro2:
Core options Current Value Possible Values Description
-------------- ------------- --------------- -----------
default_library shared [shared, static, both] Default library type
warning_level 1 [0, 1, 2, 3, Compiler warning level to use
everything]
werror false [true, false] Treat warnings as errors
Compiler options Current Value Possible Values Description
------------------ ------------- --------------- -----------
rust_std 2021 [none, 2015, 2018, Rust edition to use
2021]
Subproject quote:
Core options Current Value Possible Values Description
-------------- ------------- --------------- -----------
default_library shared [shared, static, both] Default library type
warning_level 1 [0, 1, 2, 3, Compiler warning level to use
everything]
werror false [true, false] Treat warnings as errors
Compiler options Current Value Possible Values Description
------------------ ------------- --------------- -----------
rust_std 2021 [none, 2015, 2018, Rust edition to use
2021]
Subproject syn:
Core options Current Value Possible Values Description
-------------- ------------- --------------- -----------
default_library shared [shared, static, both] Default library type
warning_level 1 [0, 1, 2, 3, Compiler warning level to use
everything]
werror false [true, false] Treat warnings as errors
Compiler options Current Value Possible Values Description
------------------ ------------- --------------- -----------
rust_std 2021 [none, 2015, 2018, Rust edition to use
2021]
Subproject unicode-ident:
Core options Current Value Possible Values Description
-------------- ------------- --------------- -----------
default_library shared [shared, static, both] Default library type
warning_level 1 [0, 1, 2, 3, Compiler warning level to use
everything]
werror false [true, false] Treat warnings as errors
Compiler options Current Value Possible Values Description
------------------ ------------- --------------- -----------
rust_std 2021 [none, 2015, 2018, Rust edition to use
2021]
(END)

View File

@ -1,11 +1,11 @@
mv vulkan-mesa-layers-1:24.0.5-01-x86_64.pkg.tar.lz vulkan-mesa-layers-1_24.0.5-01-x86_64.pkg.tar.lz
mv opencl-clover-mesa-1:24.0.5-01-x86_64.pkg.tar.lz opencl-clover-mesa-1_24.0.5-01-x86_64.pkg.tar.lz
mv opencl-rusticl-mesa-1:24.0.5-01-x86_64.pkg.tar.lz opencl-rusticl-mesa-1_24.0.5-01-x86_64.pkg.tar.lz
mv vulkan-intel-1:24.0.5-01-x86_64.pkg.tar.lz vulkan-intel-1_24.0.5-01-x86_64.pkg.tar.lz
mv vulkan-radeon-1:24.0.5-01-x86_64.pkg.tar.lz vulkan-radeon-1_24.0.5-01-x86_64.pkg.tar.lz
mv vulkan-swrast-1:24.0.5-01-x86_64.pkg.tar.lz vulkan-swrast-1_24.0.5-01-x86_64.pkg.tar.lz
mv vulkan-virtio-1:24.0.5-01-x86_64.pkg.tar.lz vulkan-virtio-1_24.0.5-01-x86_64.pkg.tar.lz
mv libva-mesa-driver-1:24.0.5-01-x86_64.pkg.tar.lz libva-mesa-driver-1_24.0.5-01-x86_64.pkg.tar.lz
mv mesa-vdpau-1:24.0.5-01-x86_64.pkg.tar.lz mesa-vdpau-1_24.0.5-01-x86_64.pkg.tar.lz
mv mesa-1:24.0.5-01-x86_64.pkg.tar.lz mesa-1_24.0.5-01-x86_64.pkg.tar.lz
mv vulkan-nouveau-1:24.0.5-01-x86_64.pkg.tar.lz vulkan-nouveau-1_24.0.5-01-x86_64.pkg.tar.lz
mv vulkan-mesa-layers-1:24.0.6-01-x86_64.pkg.tar.lz vulkan-mesa-layers-1_24.0.6-01-x86_64.pkg.tar.lz
mv opencl-clover-mesa-1:24.0.6-01-x86_64.pkg.tar.lz opencl-clover-mesa-1_24.0.6-01-x86_64.pkg.tar.lz
mv opencl-rusticl-mesa-1:24.0.6-01-x86_64.pkg.tar.lz opencl-rusticl-mesa-1_24.0.6-01-x86_64.pkg.tar.lz
mv vulkan-intel-1:24.0.6-01-x86_64.pkg.tar.lz vulkan-intel-1_24.0.6-01-x86_64.pkg.tar.lz
mv vulkan-radeon-1:24.0.6-01-x86_64.pkg.tar.lz vulkan-radeon-1_24.0.6-01-x86_64.pkg.tar.lz
mv vulkan-swrast-1:24.0.6-01-x86_64.pkg.tar.lz vulkan-swrast-1_24.0.6-01-x86_64.pkg.tar.lz
mv vulkan-virtio-1:24.0.6-01-x86_64.pkg.tar.lz vulkan-virtio-1_24.0.6-01-x86_64.pkg.tar.lz
mv libva-mesa-driver-1:24.0.6-01-x86_64.pkg.tar.lz libva-mesa-driver-1_24.0.6-01-x86_64.pkg.tar.lz
mv mesa-vdpau-1:24.0.6-01-x86_64.pkg.tar.lz mesa-vdpau-1_24.0.6-01-x86_64.pkg.tar.lz
mv mesa-1:24.0.6-01-x86_64.pkg.tar.lz mesa-1_24.0.6-01-x86_64.pkg.tar.lz
mv vulkan-nouveau-1:24.0.6-01-x86_64.pkg.tar.lz vulkan-nouveau-1_24.0.6-01-x86_64.pkg.tar.lz

View File

@ -31,6 +31,7 @@ rust-bindgen
spirv-tools
spirv-llvm-translator
python-ply
python-setuptools
libxau
libxdmcp
libxcb

View File

@ -1,6 +1,6 @@
real 49m44.035s
user 185m11.953s
sys 4m59.054s
real 39m36.217s
user 191m43.778s
sys 5m26.573s