# Maintainer: Christoph Haag # Maintainer: Laurent Carlier # Maintainer: AdriƠ Cereto i MassaguƩ pkgname=amdvlk-git pkgver=r20.d62dbcc pkgrel=1 pkgdesc="AMD's standalone Vulkan driver" arch=(x86_64) url="https://github.com/GPUOpen-Drivers" license=('MIT') depends=('vulkan-icd-loader') provides=('vulkan-amdvlk') conflicts=('vulkan-amdvlk') makedepends=('dri2proto' 'xorg-server-devel' 'cmake' 'python' 'git') source=('llvm::git+https://github.com/GPUOpen-Drivers/llvm.git#branch=amd-vulkan-dev' 'git+https://github.com/GPUOpen-Drivers/xgl.git#branch=dev' 'git+https://github.com/GPUOpen-Drivers/pal.git#branch=dev' 'git+https://github.com/GPUOpen-Drivers/AMDVLK.git#branch=dev' 'amdPalSettings.cfg' ) sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' '5f798911bf1cbbe5a83f5ae4886107ef0d02be5753450753ae2d3fc6f80e7012' ) pkgver() { XGL_VER=$(cd xgl; printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)") #PAL_VER=$(cd pal; printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)") echo "$XGL_VER" } prepare() { cd xgl } build() { msg "building xgl..." cd xgl cmake -H. -Bbuilds/Release64 -DCMAKE_BUILD_TYPE=Release cd builds/Release64 make msg "building xgl finished!" } package() { install -m755 -d "${pkgdir}"/usr/lib install -m755 -d "${pkgdir}"/usr/share/vulkan/icd.d install -m755 -d "${pkgdir}"/usr/share/licenses/amdvlk-git install -m755 -d "${pkgdir}"/etc/amd install xgl/builds/Release64/icd/amdvlk64.so "${pkgdir}"/usr/lib/ install AMDVLK/json/Redhat/amd_icd64.json "${pkgdir}"/usr/share/vulkan/icd.d/ install AMDVLK/LICENSE.txt "${pkgdir}"/usr/share/licenses/amdvlk-git/ install amdPalSettings.cfg "${pkgdir}"/etc/amd/ }