[arch-commits] Commit in amdvlk/trunk (PKGBUILD)

Laurent Carlier lcarlier at archlinux.org
Mon Jan 18 17:13:43 UTC 2021


    Date: Monday, January 18, 2021 @ 17:13:43
  Author: lcarlier
Revision: 406359

upgpkg: amdvlk 2021.Q1.1-2: workaround FS#69346 - remove useless spvgen library

Modified:
  amdvlk/trunk/PKGBUILD

----------+
 PKGBUILD |   17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-01-18 09:16:34 UTC (rev 406358)
+++ PKGBUILD	2021-01-18 17:13:43 UTC (rev 406359)
@@ -3,7 +3,7 @@
 
 pkgname=amdvlk
 pkgver=2021.Q1.1
-pkgrel=1
+pkgrel=2
 pkgdesc="AMD's standalone Vulkan driver"
 arch=(x86_64)
 url="https://github.com/GPUOpen-Drivers"
@@ -30,9 +30,6 @@
       popd
     (( nrepos-- ))
   done
-  
-  # fix build with gcc9 
-  sed -i "s/-Werror//g" ${srcdir}/pal/shared/gpuopen/cmake/AMD.cmake
 }
 
 build() {
@@ -46,21 +43,23 @@
     -G Ninja
     
   ninja -C builds/Release64
-  ninja -C builds/Release64 spvgen
+  # only for compiling glsl with the standalone compiler (amdllpc)
+  #ninja -C builds/Release64 spvgen
 }
 
 package() {
   install -m755 -d "${pkgdir}"/usr/lib
   install -m755 -d "${pkgdir}"/usr/share/vulkan/icd.d
-  install -m755 -d "${pkgdir}"/usr/share/vulkan/implicit_layer.d
+  #install -m755 -d "${pkgdir}"/usr/share/vulkan/implicit_layer.d
   install -m755 -d "${pkgdir}"/usr/share/licenses/${pkgname}
 
   install xgl/builds/Release64/icd/amdvlk64.so "${pkgdir}"/usr/lib/
-  install xgl/builds/Release64/spvgen/spvgen.so ${pkgdir}/usr/lib/
+  #install xgl/builds/Release64/spvgen/spvgen.so ${pkgdir}/usr/lib/
   install AMDVLK/json/Redhat/amd_icd64.json "${pkgdir}"/usr/share/vulkan/icd.d/
-  install AMDVLK/json/Redhat/amd_icd64.json "${pkgdir}"/usr/share/vulkan/implicit_layer.d/
+  # broken, see https://github.com/GPUOpen-Drivers/AMDVLK/issues/196
+  #install AMDVLK/json/Redhat/amd_icd64.json "${pkgdir}"/usr/share/vulkan/implicit_layer.d/
   install AMDVLK/LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/
   
   sed -i "s#/lib64#/lib#g" "${pkgdir}"/usr/share/vulkan/icd.d/amd_icd64.json
-  sed -i "s#/lib64#/lib#g" "${pkgdir}"/usr/share/vulkan/implicit_layer.d/amd_icd64.json
+  #sed -i "s#/lib64#/lib#g" "${pkgdir}"/usr/share/vulkan/implicit_layer.d/amd_icd64.json
 }



More information about the arch-commits mailing list