Browse Source

[trunk] -> [multilib-staging] 'lib32-mesa-22.1.2-2' add

master
Nathan Owens 1 week ago
parent
commit
67f79a0fc1
Signed by: ndowens
GPG Key ID: DC5A6F8092641E2D
  1. 2
      trunk/PKGBUILD
  2. 18
      trunk/keys/pgp/57551DE15B968F6341C248F68D8E31AFC32428A6.asc
  3. 22
      trunk/keys/pgp/71C4B75620BC75708B4BDB254C95FAAB3EB073EC.asc
  4. 51
      trunk/keys/pgp/8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D.asc
  5. 89
      trunk/keys/pgp/946D09B5E4C9845E63075FF1D961C596A7203456.asc
  6. 100
      trunk/keys/pgp/A5CC9FEC93F2F837CB044912336909B6B25FADFA.asc
  7. 159
      trunk/keys/pgp/E3E8F480C52ADD73B278EE78E1ECBE07D7D70895.asc
  8. 83
      x86_64/multilib-staging/LICENSE
  9. 221
      x86_64/multilib-staging/PKGBUILD

2
trunk/PKGBUILD

@ -7,7 +7,7 @@ pkgbase=lib32-mesa
pkgname=('lib32-vulkan-mesa-layers' 'lib32-opencl-mesa' 'lib32-vulkan-intel' 'lib32-vulkan-radeon' 'lib32-libva-mesa-driver' 'lib32-mesa-vdpau' 'lib32-mesa')
pkgdesc="An open-source implementation of the OpenGL specification (32-bit)"
pkgver=22.1.2
pkgrel=1
pkgrel=2
arch=('x86_64')
makedepends=('python-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'xorgproto' 'lib32-libdrm'
'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libvdpau'

18
trunk/keys/pgp/57551DE15B968F6341C248F68D8E31AFC32428A6.asc

@ -0,0 +1,18 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBF5i1J4BCACsKVBDxUpz0m03D6ojiR4zZTuLJuI8qrc5HivZiJOKBWvKUm8/
SUSCCbJ5ka7zwfEQMepm0rdQfFj6BDqAqEAmG/WU9TTbNx3TBDtT3CBBXSDaiWjO
BFlglWKXJeUfHYpfIB1sC6aIIdSnPlU57Fs7jA9FtHbJM3SSwab/492udHZY/bKV
s53Z7KcZDKPMtuZCnGbOZ1+lu8EMHuw9TfqQZODUOvDPYjpzqZAjsTJwdNtOeyWv
dafED7PTpuod6eQnvgUKFlj6aqoZhZa9/hWdGDhexLzRGM4pwZcUMEb+1pd1TBko
wqXJbW3XLs5B/cGiEbqHyDVoaI6J/JleDY1RABEBAAG0IkVyaWMgRW5nZXN0cm9t
IDxlcmljQGVuZ2VzdHJvbS5jaD6JAU4EEwEIADgWIQRXVR3hW5aPY0HCSPaNjjGv
wyQopgUCXmLUngIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCNjjGvwyQo
puKwCACTeD0Eh+M8IIEAuGVtPgy3jCDIoOnNg+QI6VAh9qNB4Yx0uPzvOwmvAODY
fUdPbBxn9CIU1X3buJmI1G75c2ZT+ZXJbkute6oif+f2E6vLe+Ox0GeGIBNQK4iZ
+pV0JPn3seqhDJAekRBWXNJszuVNxSDFsVi+qEoTPJZze7yOcc1QMcRsnJ+S7YFg
jf/5aRrqdnLxVbph53Vrawas3rQk97Ln+vNd/Ca1HMv8vXMPtEFLk5JQI+gmdVv3
xcpz2ss3mMU5+YnY69T1EBemZIMcE17wPo7ROvT8x1fG2fnPwHqJieQFCMGKLW29
5peUY2OiHdLgaepbqWrB2Xxy+BY+
=rSFv
-----END PGP PUBLIC KEY BLOCK-----

22
trunk/keys/pgp/71C4B75620BC75708B4BDB254C95FAAB3EB073EC.asc

@ -0,0 +1,22 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEWnyK+hYJKwYBBAHaRw8BAQdAciqI9uB5/t6i0/M+WXq4meqx9RtBN3y0bo09
IckAQSy0IUR5bGFuIEJha2VyIDxkeWxhbkBwbndiYWtlcnMuY29tPoiZBBMWCgBB
AhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAhkBFiEEccS3ViC8dXCLS9slTJX6
qz6wc+wFAl5CyRoFCQWncaAACgkQTJX6qz6wc+yGeQEAvd8Uu2CsWW2RuZ0dLP6A
6BT1Dd57pBi5UlQrtHDdkP0A/022qYev+aIIeLPxectXcoCbqGXVKdBudhxMaXlM
8WMPtCVEeWxhbiBCYWtlciA8YmFrZXIuZHlsYW4uY0BnbWFpbC5jb20+iJYEExYK
AD4CGwMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AWIQRxxLdWILx1cItL2yVMlfqr
PrBz7AUCXkLJGgUJBadxoAAKCRBMlfqrPrBz7L5IAQCQwtt0+waBHFf29nMkuFU2
mrS4Px749lZpIILEml4L3QD/UhKLZwt28hyquDOsU4xy/J3UvzYaJWweEcE0qx3f
xQq0JUR5bGFuIEJha2VyIDxkeWxhbmJha2VyQGZhc3RtYWlsLmNvbT6IlgQTFgoA
PgIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYhBHHEt1YgvHVwi0vbJUyV+qs+
sHPsBQJeQskaBQkFp3GgAAoJEEyV+qs+sHPs1HABALMRh3el0aLLbOriVEZjt17o
sFRr2szBBy9bWgpmWEXFAQD6uLq7UMLw5QLbXIik58X6PwEwtyIizB0jR3/SAWLK
ALQtRHlsYW4gQmFrZXIgKEludGVsKSA8ZHlsYW4uYy5iYWtlckBpbnRlbC5jb20+
iJYEExYKAD4CGwMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AWIQRxxLdWILx1cItL
2yVMlfqrPrBz7AUCXkLJGgUJBadxoAAKCRBMlfqrPrBz7HcMAP9LifBpsO1eAGXr
96CtmN/R39ncuYwlvAZs/g53ruuS8AEAzMefQmjKGLICNr/mUPNWsV2gBT68fRA4
g6Ra5uaCMwc=
=QIFd
-----END PGP PUBLIC KEY BLOCK-----

51
trunk/keys/pgp/8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D.asc

@ -0,0 +1,51 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
Omj3BC4KcQ==
=XQbm
-----END PGP PUBLIC KEY BLOCK-----

89
trunk/keys/pgp/946D09B5E4C9845E63075FF1D961C596A7203456.asc

@ -0,0 +1,89 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=+t3Z
-----END PGP PUBLIC KEY BLOCK-----

100
trunk/keys/pgp/A5CC9FEC93F2F837CB044912336909B6B25FADFA.asc

@ -0,0 +1,100 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
2Wk6Wz3NuM3/XDOQRN21ig/IgZdr
=kj01
-----END PGP PUBLIC KEY BLOCK-----

159
trunk/keys/pgp/E3E8F480C52ADD73B278EE78E1ECBE07D7D70895.asc

@ -0,0 +1,159 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGiBEWky+URBADSSWLF3w1NXhjdZ311BHV6N2irp/BnpX+u+lOM9kzlq15DtspJ
MLnIzpFgymKk7VKhC3uCr+r25UVgyO3xaEFhdxYj0HLMK0lCtWPIDUP1IdP9B92f
uc7FKDAO7L1szgYmh2otHSg6o3PQjqF5EA2KQiSTZZvD6pRvatzTlwNBmwCg3yiX
DKRO17oiLPHTjxES45OXdzUD/ikbvsjNxWEXlZxL9d9oCN61IW/Y/4aWSoeL5eur
q/YqqITF3TOjK81Vba4dodYHQMI2t6dj15ECvpz/fOqzHVsorf6IWoUzD3TDsnrh
xcbB0HI/3qhUHiDnKVGHNaTig9Ijb4sOo9UxNpfh48tSHEJySG4amq0XTH5aADIn
HPH0A/0W6P8M8vOGyv1XlQS4wrRYg+y5MpHyx+T62T2b7uhKcBhIrnGyrBYCZDfn
Opec0J6TDE81rSUgxMpx1k2yECRu24ZlZpEZVA9JFGnlpvvh9tF16n6TNGbESaS1
j3Ku4p6B6jObO5+sddUDS3oUQBvassrnOg3c5f5b/Tfthj1awLQrSnVhbiBBLiBT
dWFyZXogUm9tZXJvIDxqYXN1YXJlekBpZ2FsaWEuY29tPoiABBMRCgBAAhsDBgsJ
CAcDAgQVAggDBBYCAwECHgECF4ACGQEWIQTj6PSAxSrdc7J47njh7L4H19cIlQUC
WvGJKgUJFZvXRQAKCRDh7L4H19cIlUEqAKCIgkyLar8sMF6p6Zwf9gzGMHtwYQCg
y9+8aNuH1ie31i/81zPpROUEtD20QEp1YW4gQW50b25pbyBTdcOhcmV6IFJvbWVy
byAoSWdhbGlhLCBTLkwuKSA8amFzdWFyZXpAaWdhbGlhLmNvbT6IewQTEQoAOwIb
AwYLCQgHAwIDFQIDAxYCAQIeAQIXgBYhBOPo9IDFKt1zsnjueOHsvgfX1wiVBQJa
8YkuBQkVm9dFAAoJEOHsvgfX1wiVMjYAnj9YInmZUYM9luVVEviP6TZZGNEYAKCO
GV+TIWiiJQiUWN+21r1aCTSA59HHe8d5ARAAAQEAAAAAAAAAAAAAAAD/2P/gABBK
RklGAAEBAAABAAEAAP/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8e
HRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0N
GDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMv/AABEIAHMAmgMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAA
AQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEH
InEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJ
SlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaan
qKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4
+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAME
BwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ0
4SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4
eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS
09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APf6KKKACiii
gAooprusaFmOAKAHEgDJPFUrrVbSz4lkAOcVz2t+JUt4ZEVxliyrg+ledX2sT3h3
szkg5JHagD1e68U2FvgbtzN09KZD4mgkGTjHt3rx97xzgD5uOfap4L8qAZJCcYOM
8UAezR65ZucF9vuelXo54pRmORWHsa8Vh1eZ3V1XKjvmt7StckjK5lK842g+1AHq
FFc/ousfbFly2Sr45Nb4ORkUALRRRQAUUUUAFFFFABRRRQAUUUUAFYniGfy4kUSY
PceorabO04644rkPEkgaNGfOMAcd+p/pQB51qks15frDHlwMgYqeLwxevCCWPqR0
BP8AWtLRolDPLt3MCRk9+e1dLbtuhBY5PoO1AHAvod1bh3lRgCOWYVVtNIu7gvuR
li7MwxXp8loZQFDAL1yRUsWmZA81lYL0wuKAPMRaT2ymJkOwDAcj9aW1gndiWcRq
Dwx716be6XFLFtCgEjtWVF4dgkPMZbnOBwKAE8P6bJZHzldpCfmyD1rubJy9pGTw
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
Py5ZX9M=
=7HL/
-----END PGP PUBLIC KEY BLOCK-----

83
x86_64/multilib-staging/LICENSE

@ -0,0 +1,83 @@
The Mesa 3D Graphics Library
Disclaimer
Mesa is a 3-D graphics library with an API which is very similar to
that of [1]OpenGL.* To the extent that Mesa utilizes the OpenGL command
syntax or state machine, it is being used with authorization from
[2]Silicon Graphics, Inc.(SGI). However, the author does not possess an
OpenGL license from SGI, and makes no claim that Mesa is in any way a
compatible replacement for OpenGL or associated with SGI. Those who
want a licensed implementation of OpenGL should contact a licensed
vendor.
Please do not refer to the library as MesaGL (for legal reasons). It's
just Mesa or The Mesa 3-D graphics library.
* OpenGL is a trademark of [3]Silicon Graphics Incorporated.
License / Copyright Information
The Mesa distribution consists of several components. Different
copyrights and licenses apply to different components. For example, the
GLX client code uses the SGI Free Software License B, and some of the
Mesa device drivers are copyrighted by their authors. See below for a
list of Mesa's main components and the license for each.
The core Mesa library is licensed according to the terms of the MIT
license. This allows integration with the XFree86, Xorg and DRI
projects.
The default Mesa license is as follows:
Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Attention, Contributors
When contributing to the Mesa project you must agree to the licensing
terms of the component to which you're contributing. The following
section lists the primary components of the Mesa distribution and their
respective licenses.
Mesa Component Licenses
Component Location License
------------------------------------------------------------------
Main Mesa code src/mesa/ MIT
Device drivers src/mesa/drivers/* MIT, generally
Gallium code src/gallium/ MIT
Ext headers include/GL/glext.h Khronos
include/GL/glxext.h
GLX client code src/glx/ SGI Free Software License B
C11 thread include/c11/threads*.h Boost (permissive) emulation
In general, consult the source files for license terms.
References
1. https://www.opengl.org/
2. https://www.sgi.com/
3. https://www.sgi.com/

221
x86_64/multilib-staging/PKGBUILD

@ -0,0 +1,221 @@
# Maintainer: Nathan Owens <ndowens@artixlinux.org>
# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Andreas Radke <andyrtr@archlinux.org>
pkgbase=lib32-mesa
pkgname=('lib32-vulkan-mesa-layers' 'lib32-opencl-mesa' 'lib32-vulkan-intel' 'lib32-vulkan-radeon' 'lib32-libva-mesa-driver' 'lib32-mesa-vdpau' 'lib32-mesa')
pkgdesc="An open-source implementation of the OpenGL specification (32-bit)"
pkgver=22.1.2
pkgrel=2
arch=('x86_64')
makedepends=('python-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'xorgproto' 'lib32-libdrm'
'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libvdpau'
'lib32-libva' 'lib32-wayland' 'wayland-protocols' 'lib32-zstd' 'lib32-libelf'
'lib32-llvm' 'libclc' 'clang' 'lib32-clang' 'lib32-libglvnd' 'lib32-libunwind'
'lib32-lm_sensors' 'lib32-libxrandr' 'lib32-vulkan-icd-loader' 'glslang' 'cmake' 'meson')
url="https://www.mesa3d.org/"
license=('custom')
options=('debug')
source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig}
LICENSE)
sha512sums=('2bcce3dcb6f151de7717153a0745c1c754dec7e63dae6923a2123d2149562f13ef8faaa0f15e54c434e80b0562932a8cf8be007d181777c82ccf7a1b1bb621cc'
'SKIP'
'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7')
validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov <emil.l.velikov@gmail.com>
'946D09B5E4C9845E63075FF1D961C596A7203456' # Andres Gomez <tanty@igalia.com>
'E3E8F480C52ADD73B278EE78E1ECBE07D7D70895' # Juan Antonio Suárez Romero (Igalia, S.L.) <jasuarez@igalia.com>
'A5CC9FEC93F2F837CB044912336909B6B25FADFA' # Juan A. Suarez Romero <jasuarez@igalia.com>
'71C4B75620BC75708B4BDB254C95FAAB3EB073EC' # Dylan Baker <dylan@pnwbakers.com>
'57551DE15B968F6341C248F68D8E31AFC32428A6') # Eric Engestrom <eric@engestrom.ch>
prepare() {
cd mesa-$pkgver
}
build() {
# Build only minimal debug info to reduce size
CFLAGS+=' -g1'
CXXFLAGS+=' -g1'
# https://gitlab.freedesktop.org/mesa/mesa/-/issues/6229
CFLAGS+=' -mtls-dialect=gnu'
CXXFLAGS+=' -mtls-dialect=gnu'
export CC="gcc -m32"
export CXX="g++ -m32"
export PKG_CONFIG="i686-pc-linux-gnu-pkg-config"
cat >crossfile.ini <<END
[binaries]
llvm-config = '/usr/bin/llvm-config32'
END
# swr driver is broken with some cpu see FS#66972
artix-meson mesa-$pkgver build \
--native-file crossfile.ini \
--libdir=/usr/lib32 \
-D b_ndebug=true \
-D platforms=x11,wayland \
-D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,iris,crocus,zink \
-D vulkan-drivers=amd,intel \
-D vulkan-layers=device-select,intel-nullhw,overlay \
-D dri3=enabled \
-D egl=enabled \
-D gallium-extra-hud=true \
-D gallium-nine=true \
-D gallium-omx=disabled \
-D gallium-opencl=icd \
-D gallium-va=enabled \
-D gallium-vdpau=enabled \
-D gallium-xa=enabled \
-D gallium-xvmc=disabled \
-D gbm=enabled \
-D gles1=disabled \
-D gles2=enabled \
-D glvnd=true \
-D glx=dri \
-D libunwind=enabled \
-D llvm=enabled \
-D lmsensors=enabled \
-D osmesa=true \
-D shared-glapi=enabled \
-D microsoft-clc=disabled \
-D valgrind=disabled
# Print config
meson configure build
ninja -C build
meson compile -C build
# fake installation to be seperated into packages
# outside of fakeroot but mesa doesn't need to chown/mod
DESTDIR="${srcdir}/fakeinstall" meson install -C build
}
_install() {
local src f dir
for src; do
f="${src#fakeinstall/}"
dir="${pkgdir}/${f%/*}"
install -m755 -d "${dir}"
mv -v "${src}" "${dir}/"
done
}
package_lib32-vulkan-mesa-layers() {
pkgdesc="Mesa's Vulkan layers (32-bit)"
depends=('lib32-libdrm' 'lib32-libxcb' 'lib32-wayland' 'vulkan-mesa-layers')
conflicts=('lib32-vulkan-mesa-layer')
replaces=('lib32-vulkan-mesa-layer')
rm -rv fakeinstall/usr/share/vulkan/explicit_layer.d
rm -rv fakeinstall/usr/share/vulkan/implicit_layer.d
rm -rv fakeinstall/usr/bin/mesa-overlay-control.py
_install fakeinstall/usr/lib32/libVkLayer_*.so
install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
}
package_lib32-opencl-mesa() {
pkgdesc="OpenCL support for AMD/ATI Radeon mesa drivers (32-bit)"
depends=('lib32-expat' 'lib32-libdrm' 'lib32-libelf' 'lib32-clang' 'lib32-zstd' 'opencl-mesa')
optdepends=('opencl-headers: headers necessary for OpenCL development')
provides=('lib32-opencl-driver')
rm -rv fakeinstall/etc/OpenCL
_install fakeinstall/usr/lib32/lib*OpenCL*
_install fakeinstall/usr/lib32/gallium-pipe
install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
}
package_lib32-vulkan-intel() {
pkgdesc="Intel's Vulkan mesa driver (32-bit)"
depends=('lib32-wayland' 'lib32-libx11' 'lib32-libxshmfence' 'lib32-libdrm' 'lib32-zstd')
optdepends=('lib32-vulkan-mesa-layers: additional vulkan layers')
provides=('lib32-vulkan-driver')
_install fakeinstall/usr/share/vulkan/icd.d/intel_icd*.json
_install fakeinstall/usr/lib32/libvulkan_intel.so
install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
}
package_lib32-vulkan-radeon() {
pkgdesc="Radeon's Vulkan mesa driver (32-bit)"
depends=('lib32-wayland' 'lib32-libx11' 'lib32-libxshmfence' 'lib32-libelf' 'lib32-libdrm'
'lib32-zstd' 'lib32-llvm-libs')
optdepends=('lib32-vulkan-mesa-layers: additional vulkan layers')
provides=('lib32-vulkan-driver')
_install fakeinstall/usr/share/vulkan/icd.d/radeon_icd*.json
_install fakeinstall/usr/lib32/libvulkan_radeon.so
install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
}
package_lib32-libva-mesa-driver() {
pkgdesc="VA-API implementation for gallium (32-bit)"
depends=('lib32-libdrm' 'lib32-libx11' 'lib32-llvm-libs' 'lib32-expat' 'lib32-libelf'
'lib32-libxshmfence' 'lib32-zstd')
_install fakeinstall/usr/lib32/dri/*_drv_video.so
install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
}
package_lib32-mesa-vdpau() {
pkgdesc="Mesa VDPAU drivers (32-bit)"
depends=('lib32-libdrm' 'lib32-libx11' 'lib32-llvm-libs' 'lib32-expat' 'lib32-libelf'
'lib32-libxshmfence' 'lib32-zstd')
_install fakeinstall/usr/lib32/vdpau
install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
}
package_lib32-mesa() {
depends=('lib32-libdrm' 'lib32-wayland' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libxshmfence'
'lib32-libelf' 'lib32-libunwind' 'lib32-llvm-libs' 'lib32-lm_sensors' 'lib32-libglvnd'
'lib32-zstd' 'lib32-vulkan-icd-loader' 'mesa')
depends+=('libsensors.so')
optdepends=('opengl-man-pages: for the OpenGL API man pages'
'lib32-mesa-vdpau: for accelerated video playback'
'lib32-libva-mesa-driver: for accelerated video playback')
provides=('lib32-mesa-libgl' 'lib32-opengl-driver')
conflicts=('lib32-mesa-libgl')
replaces=('lib32-mesa-libgl')
rm -rv fakeinstall/usr/share/drirc.d/00-mesa-defaults.conf
rm -rv fakeinstall/usr/share/drirc.d/00-radv-defaults.conf
rm -rv fakeinstall/usr/share/glvnd/egl_vendor.d/50_mesa.json
# ati-dri, nouveau-dri, intel-dri, svga-dri, swrast, swr
_install fakeinstall/usr/lib32/dri/*_dri.so
#_install fakeinstall/usr/lib32/bellagio
_install fakeinstall/usr/lib32/d3d
_install fakeinstall/usr/lib32/lib{gbm,glapi}.so*
_install fakeinstall/usr/lib32/libOSMesa.so*
_install fakeinstall/usr/lib32/libxatracker.so*
#_install fakeinstall/usr/lib32/libswrAVX*.so*
rm -rv fakeinstall/usr/include
_install fakeinstall/usr/lib32/pkgconfig
# libglvnd support
_install fakeinstall/usr/lib32/libGLX_mesa.so*
_install fakeinstall/usr/lib32/libEGL_mesa.so*
# indirect rendering
ln -s /usr/lib32/libGLX_mesa.so.0 "${pkgdir}/usr/lib32/libGLX_indirect.so.0"
# make sure there are no files left to install
find fakeinstall -depth -print0 | xargs -0 rmdir
install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
}
Loading…
Cancel
Save