diff options
author | Zeioth | 2022-12-13 20:38:10 +0100 |
---|---|---|
committer | Zeioth | 2022-12-13 20:38:10 +0100 |
commit | 9aa35239cb5815d6133adc21329558b77e50c57d (patch) | |
tree | e31284ed75bcebb8dddf0c2cc96081e5bead603b | |
download | aur-9aa35239cb5815d6133adc21329558b77e50c57d.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 74 |
2 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c6705645af08 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = vkbasalt-git + pkgdesc = A Vulkan post-processing layer. Some of the effects are CAS, FXAA, SMAA, deband. + pkgver = 1.0.r3.7e6ecfa + pkgrel = 1 + url = https://github.com/DadSchoorse/vkBasalt + arch = x86_64 + license = MIT + makedepends = meson + makedepends = ninja + makedepends = glslang + makedepends = libx11 + makedepends = spirv-headers + makedepends = vulkan-headers + depends = gcc-libs + depends = glslang + depends = libx11 + provides = vkbasalt-git + conflicts = vkbasalt + source = git+https://github.com/DadSchoorse/vkBasalt + sha256sums = SKIP + +pkgname = vkbasalt-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f0da40b21f69 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,74 @@ +pkgname=vkbasalt-git +pkgver=1.0.r3.7e6ecfa +pkgrel=1 +epoch= +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=('MIT') +depends=('gcc-libs' 'glslang' 'libx11') +makedepends=('meson' 'ninja' 'glslang' 'libx11' 'spirv-headers' 'vulkan-headers') +checkdepends=() +provides=(vkbasalt-git) +conflicts=(vkbasalt) +replaces=() +backup=() +options=() +install= +changelog= +source=("git+$url") +noextract=() +sha256sums=('SKIP') +validpgpkeys=() + +prepare() { + cd ${srcdir}/vkBasalt + sed -i 's|/path/to/reshade-shaders/Textures|/opt/reshade/textures|g' \ + "config/vkBasalt.conf" + sed -i 's|/path/to/reshade-shaders/Shaders|/opt/reshade/shaders|g' \ + "config/vkBasalt.conf" +} + +build() { + cd ${srcdir}/vkBasalt + + arch-meson \ + --buildtype=release \ + build + ninja -C build +} + +package() { + optdepends=('reshade-shaders-git') + cd ${srcdir}/vkBasalt + + DESTDIR="${pkgdir}" ninja -C build install + install -Dm 644 config/vkBasalt.conf "${pkgdir}/usr/share/vkBasalt/vkBasalt.conf.example" + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/vkBasalt" +} + + + + + + + + + + + + + + + + +pkgver() { + cd "${_pkgname}" + printf "1.0.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + # Note: 'install' is a chmod+cp one-liner command by GNU + mkdir -p "$pkgdir"/usr/bin + install -m 555 "${srcdir}"/wofi-calc/wofi-calc.sh "$pkgdir"/usr/bin/wofi-calc +} |