# Maintainer: Luke Short # Contributor: Laurent Carlier # Contributor: Felix Yan # Contributor: Jan de Groot # Contributor: Andreas Radke pkgbase=lib32-mesa-steamos pkgname=('lib32-vulkan-mesa-layers-steamos' 'lib32-opencl-mesa-steamos' 'lib32-vulkan-intel-steamos' 'lib32-vulkan-radeon-steamos' 'lib32-vulkan-swrast-steamos' 'lib32-libva-mesa-driver-steamos' 'lib32-mesa-vdpau-steamos' 'lib32-mesa-steamos') pkgdesc="An open-source implementation of the OpenGL specification (32-bit)" _tag=radeonsi-3.4.0-2 pkgver=22.2.0.157821.radeonsi_3.4.0_2 pkgrel=1 arch=('x86_64') makedepends=('git' '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') source=("steamos-jupiter-mesa::git+https://github.com/LukeShortCloud/steamos-jupiter-mesa.git#tag=$_tag" LICENSE) sha512sums=('SKIP' 'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7') validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov '946D09B5E4C9845E63075FF1D961C596A7203456' # Andres Gomez 'E3E8F480C52ADD73B278EE78E1ECBE07D7D70895' # Juan Antonio Suárez Romero (Igalia, S.L.) 'A5CC9FEC93F2F837CB044912336909B6B25FADFA' # Juan A. Suarez Romero '71C4B75620BC75708B4BDB254C95FAAB3EB073EC' # Dylan Baker '57551DE15B968F6341C248F68D8E31AFC32428A6') # Eric Engestrom pkgver() { cd steamos-jupiter-mesa _ver=$(cat VERSION) #echo ${_ver/-/_}.$(git rev-list --count HEAD).$(git rev-parse --short HEAD) echo "${_ver/-/_}.$(git rev-list --count HEAD).${_tag//-/_}" } build() { export CC="gcc -m32" export CXX="g++ -m32" export PKG_CONFIG="i686-pc-linux-gnu-pkg-config" cat >crossfile.ini <