Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: gee
- pkgname=vkbasalt
- pkgver=0.3.0
- pkgrel=1
- pkgdesc='A Vulkan post-processing layer. Currently the effects are CAS, FXAA, SMAA, deband.'
- arch=('x86_64')
- url='https://github.com/DadSchoorse/vkBasalt'
- license=('zlib')
- depends=('glslang' 'vulkan-headers' 'vulkan-tools' 'vulkan-validation-layers' 'lib32-glibc' 'lib32-gcc-libs')
- source=("git+https://github.com/DadSchoorse/vkBasalt.git#tag=v${pkgver}"
- "git+https://github.com/DadSchoorse/reshade.git#commit=8d0a5db")
- sha256sums=(SKIP
- SKIP)
- install=vkbasalt.install
- prepare() {
- cd ${srcdir}/vkBasalt
- git submodule init
- git config submodule.reshade.url ../reshade
- git submodule update
- }
- build() {
- cd ${srcdir}/vkBasalt
- make
- }
- package() {
- cd ${srcdir}/vkBasalt-${pkgver}
- install -Dm 755 build/libvkbasalt64.so "${pkgdir}/usr/lib/libvkbasalt.so"
- install -Dm 755 build/libvkbasalt32.so "${pkgdir}/usr/lib32/libvkbasalt.so"
- install -dm 755 "${pkgdir}/usr/share/vkBasalt/shader"
- install -Dm 644 build/shader/*.spv "${pkgdir}/usr/share/vkBasalt/shader"
- install -Dm 644 config/vkBasalt.conf "${pkgdir}/usr/share/vkBasalt/vkBasalt.conf.example"
- install -dm 755 "${pkgdir}/usr/share/vulkan/implicit_layer.d"
- sed 's+@lib+/usr/lib/libvkbasalt.so+g' config/vkBasalt64.json > "${pkgdir}/usr/share/vulkan/implicit_layer.d/vkBasalt64.json"
- sed 's+@lib+/usr/lib32/libvkbasalt.so+g' config/vkBasalt32.json > "${pkgdir}/usr/share/vulkan/implicit_layer.d/vkBasalt32.json"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement