summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZeioth2022-12-13 20:38:10 +0100
committerZeioth2022-12-13 20:38:10 +0100
commit9aa35239cb5815d6133adc21329558b77e50c57d (patch)
treee31284ed75bcebb8dddf0c2cc96081e5bead603b
downloadaur-9aa35239cb5815d6133adc21329558b77e50c57d.tar.gz
Initial commit.
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD74
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
+}