summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 19 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 746b421cf204..46d782d616ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,12 +3,12 @@
pkgname=vkbasalt
pkgver=0.3.2.2
pkgrel=1
-pkgdesc='A Vulkan post-processing layer. Currently the effects are CAS, FXAA, SMAA, deband.'
+pkgdesc='A Vulkan post-processing layer. Some of the effects are CAS, FXAA, SMAA, deband.'
arch=('x86_64')
url='https://github.com/DadSchoorse/vkBasalt'
license=('zlib')
makedepends=('git' 'meson' 'ninja')
-depends=('glslang' 'libx11' 'lib32-glibc' 'lib32-gcc-libs' 'lib32-libx11')
+depends=('glslang' 'lib32-gcc-libs' 'lib32-libx11')
optdepends=('reshade-shaders-git')
source=("git+https://github.com/DadSchoorse/vkBasalt.git#tag=v${pkgver}")
sha256sums=(SKIP)
@@ -24,12 +24,22 @@ prepare() {
build() {
cd ${srcdir}/vkBasalt
- msg "Building 64b"
+ printf -- "\n------------------\n"
+ printf "| BUILDING 64B |\n"
+ printf -- "------------------\n\n"
meson --buildtype=release builddir
ninja -C builddir
- msg "Building 32b"
- ASFLAGS=--32 CFLAGS=-m32 CXXFLAGS=-m32 PKG_CONFIG_PATH=/usr/lib32/pkgconfig meson --prefix=/usr --buildtype=release --libdir=lib32 -Dwith_json=false builddir.32
+ printf -- "\n------------------\n"
+ printf "| BUILDING 32B |\n"
+ printf -- "------------------\n\n"
+
+ ASFLAGS=--32 CFLAGS=-m32 CXXFLAGS=-m32 PKG_CONFIG_PATH=/usr/lib32/pkgconfig meson \
+ --prefix=/usr \
+ --buildtype=release \
+ --libdir=lib32 \
+ -Dwith_json=false \
+ builddir.32
ninja -C builddir.32
}
@@ -39,8 +49,10 @@ package() {
install -Dm 755 builddir/src/libvkbasalt.so "${pkgdir}/usr/lib/libvkbasalt.so"
install -Dm 755 builddir.32/src/libvkbasalt.so "${pkgdir}/usr/lib32/libvkbasalt.so"
install -Dm 644 config/vkBasalt.conf "${pkgdir}/usr/share/vkBasalt/vkBasalt.conf.example"
- sed -i 's|*path/to/reshade-shaders/Textures\*|/usr/share/reshade/textures|g' "${pkgdir}/usr/share/vkBasalt/vkBasalt.conf.example"
- sed -i 's|*path/to/reshade-shaders/Shaders\*|/usr/share/reshade/shaders|g' "${pkgdir}/usr/share/vkBasalt/vkBasalt.conf.example"
+ sed -i 's|*path/to/reshade-shaders/Textures\*|/usr/share/reshade/textures|g' \
+ "${pkgdir}/usr/share/vkBasalt/vkBasalt.conf.example"
+ sed -i 's|*path/to/reshade-shaders/Shaders\*|/usr/share/reshade/shaders|g' \
+ "${pkgdir}/usr/share/vkBasalt/vkBasalt.conf.example"
install -dm 755 "${pkgdir}/usr/share/vulkan/implicit_layer.d"
install -Dm 644 config/vkBasalt.json "${pkgdir}/usr/share/vulkan/implicit_layer.d/vkBasalt.json"
}