Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2020
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. # Maintainer: gee
  2.  
  3. pkgname=vkbasalt
  4. pkgver=0.3.0
  5. pkgrel=1
  6. pkgdesc='A Vulkan post-processing layer. Currently the effects are CAS, FXAA, SMAA, deband.'
  7. arch=('x86_64')
  8. url='https://github.com/DadSchoorse/vkBasalt'
  9. license=('zlib')
  10. depends=('glslang' 'vulkan-headers' 'vulkan-tools' 'vulkan-validation-layers' 'lib32-glibc' 'lib32-gcc-libs')
  11. source=("git+https://github.com/DadSchoorse/vkBasalt.git#tag=v${pkgver}"
  12. "git+https://github.com/DadSchoorse/reshade.git#commit=8d0a5db")
  13. sha256sums=(SKIP
  14. SKIP)
  15. install=vkbasalt.install
  16.  
  17. prepare() {
  18. cd ${srcdir}/vkBasalt
  19. git submodule init
  20. git config submodule.reshade.url ../reshade
  21. git submodule update
  22. }
  23.  
  24. build() {
  25. cd ${srcdir}/vkBasalt
  26.  
  27. make
  28. }
  29.  
  30. package() {
  31. cd ${srcdir}/vkBasalt-${pkgver}
  32.  
  33. install -Dm 755 build/libvkbasalt64.so "${pkgdir}/usr/lib/libvkbasalt.so"
  34. install -Dm 755 build/libvkbasalt32.so "${pkgdir}/usr/lib32/libvkbasalt.so"
  35. install -dm 755 "${pkgdir}/usr/share/vkBasalt/shader"
  36. install -Dm 644 build/shader/*.spv "${pkgdir}/usr/share/vkBasalt/shader"
  37. install -Dm 644 config/vkBasalt.conf "${pkgdir}/usr/share/vkBasalt/vkBasalt.conf.example"
  38. install -dm 755 "${pkgdir}/usr/share/vulkan/implicit_layer.d"
  39. sed 's+@lib+/usr/lib/libvkbasalt.so+g' config/vkBasalt64.json > "${pkgdir}/usr/share/vulkan/implicit_layer.d/vkBasalt64.json"
  40. sed 's+@lib+/usr/lib32/libvkbasalt.so+g' config/vkBasalt32.json > "${pkgdir}/usr/share/vulkan/implicit_layer.d/vkBasalt32.json"
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement