mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-18 22:54:00 +00:00
extra/mesa to 23.1.5-1
This commit is contained in:
parent
3c6348fddf
commit
a3f1842b97
1 changed files with 16 additions and 19 deletions
|
@ -25,8 +25,9 @@ pkgname=(
|
|||
'mesa-vdpau'
|
||||
'mesa'
|
||||
)
|
||||
pkgver=23.1.4
|
||||
pkgrel=2
|
||||
pkgver=23.1.5
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
pkgdesc="An open-source implementation of the OpenGL specification"
|
||||
url="https://www.mesa3d.org/"
|
||||
arch=('x86_64')
|
||||
|
@ -48,12 +49,15 @@ makedepends=(
|
|||
'libxxf86vm'
|
||||
'llvm'
|
||||
'lm_sensors'
|
||||
'rust'
|
||||
'spirv-llvm-translator'
|
||||
'spirv-tools'
|
||||
'systemd'
|
||||
'vulkan-icd-loader'
|
||||
'wayland'
|
||||
'zstd'
|
||||
|
||||
# shared with lib32-mesa
|
||||
# shared between mesa and lib32-mesa
|
||||
'clang'
|
||||
'cmake'
|
||||
'elfutils'
|
||||
|
@ -61,6 +65,8 @@ makedepends=(
|
|||
'libclc'
|
||||
'meson'
|
||||
'python-mako'
|
||||
'python-ply'
|
||||
'rust-bindgen'
|
||||
'wayland-protocols'
|
||||
'xorgproto'
|
||||
|
||||
|
@ -72,24 +78,15 @@ makedepends=(
|
|||
|
||||
# gallium-omx deps
|
||||
'libomxil-bellagio'
|
||||
|
||||
# gallium-rusticl deps
|
||||
'rust'
|
||||
'rust-bindgen'
|
||||
'spirv-tools'
|
||||
|
||||
# intel-clc deps
|
||||
'python-ply'
|
||||
'spirv-llvm-translator'
|
||||
)
|
||||
source=(
|
||||
https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
|
||||
LICENSE
|
||||
)
|
||||
sha256sums=('7261a17fb94867e3dc5a90d8a1f100fa04b0cbbde51d25302c0872b5e9a10959'
|
||||
sha256sums=('3cf88576fdebf24fc4047067936131c90cb6541c27365996b79b661dec1fb153'
|
||||
'SKIP'
|
||||
'7052ba73bb07ea78873a2431ee4e828f4e72bda7d176d07f770fa48373dec537')
|
||||
b2sums=('9c696766f4f7af9a2d12c6e7663f300e4dbcfc27ee210770151a8be76b3413b51aad1e2a00f4cf38695cf26d5b684e38a65de8a63723597a0ff97f3a9935b1a1'
|
||||
b2sums=('9919de93df171dd884ef39f52e480e62ef7f4cd55e43b507316af7de39b222ddec12914628d136d40a80f8398f517708a67a64b99858bba3c86686956b7c91bc'
|
||||
'SKIP'
|
||||
'1ecf007b82260710a7bf5048f47dd5d600c168824c02c595af654632326536a6527fbe0738670ee7b921dd85a70425108e0f471ba85a8e1ca47d294ad74b4adb')
|
||||
validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov <emil.l.velikov@gmail.com>
|
||||
|
@ -103,8 +100,6 @@ prepare() {
|
|||
cd mesa-$pkgver
|
||||
}
|
||||
|
||||
_libdir=usr/lib
|
||||
|
||||
build() {
|
||||
case "${CARCH}" in
|
||||
armv7h) GALLIUM=",etnaviv,kmsro,lima,panfrost,tegra,v3d,vc4" ;;
|
||||
|
@ -112,7 +107,6 @@ build() {
|
|||
esac
|
||||
|
||||
local meson_options=(
|
||||
--libdir=/$_libdir
|
||||
-D android-libbacktrace=disabled
|
||||
-D b_lto=$([[ $CARCH == aarch64 ]] && echo true || echo false)
|
||||
-D b_ndebug=true
|
||||
|
@ -170,6 +164,8 @@ _install() {
|
|||
done
|
||||
}
|
||||
|
||||
_libdir=usr/lib
|
||||
|
||||
package_vulkan-mesa-layers() {
|
||||
pkgdesc="Mesa's Vulkan layers"
|
||||
depends=(
|
||||
|
@ -197,10 +193,10 @@ package_opencl-clover-mesa() {
|
|||
'expat'
|
||||
'libdrm'
|
||||
'libelf'
|
||||
'spirv-llvm-translator'
|
||||
'zstd'
|
||||
|
||||
'libclc'
|
||||
'spirv-llvm-translator'
|
||||
)
|
||||
optdepends=('opencl-headers: headers necessary for OpenCL development')
|
||||
provides=('opencl-driver')
|
||||
|
@ -221,10 +217,11 @@ package_opencl-rusticl-mesa() {
|
|||
'expat'
|
||||
'libdrm'
|
||||
'libelf'
|
||||
'lm_sensors'
|
||||
'spirv-llvm-translator'
|
||||
'zstd'
|
||||
|
||||
'libclc'
|
||||
'spirv-llvm-translator'
|
||||
)
|
||||
optdepends=('opencl-headers: headers necessary for OpenCL development')
|
||||
provides=('opencl-driver')
|
||||
|
|
Loading…
Reference in a new issue