summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2024-05-24 17:14:46 +0000
committerxiota2024-05-24 17:14:46 +0000
commitbcfd9f4d420095fdbca2c778399a4a3b8298c215 (patch)
treec6a0b0205843b1b5f8782234b42da45f26b6cd5a
parent12db19b914dee7d03a2c033613272cc505fe499c (diff)
downloadaur-duckstation.tar.gz
minor update
-rw-r--r--PKGBUILD24
1 files changed, 18 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e9a92f6528f3..2b04c049e092 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -61,12 +61,21 @@ if [ "${_build_git::1}" != "t" ]; then
cd "$_pkgsrc"
git describe --tag | sed -E 's/^[^0-9]*//;s/-/./g'
}
+
+ _prepare() {
+ # remove shaderc semantic debug
+ sed -e '/vk_khr_shader_non_semantic_info/d' \
+ -e '/SetEmitNonSemanticDebugInfo/d' \
+ -i "$_pkgsrc/src/util/vulkan_pipeline.cpp"
+ }
else
provides=("$_pkgname")
conflicts=("$_pkgname")
+ _commit=0e2204e9289e5173ef7bb0f793575110a709a79e
+
_pkgsrc="$_pkgname"
- source+=("$_pkgsrc"::"git+$url.git")
+ source+=("$_pkgsrc"::"git+$url.git#commit=_commit")
sha256sums+=('SKIP')
pkgver() {
@@ -78,13 +87,16 @@ else
printf "%s.r%s.g%s" "${_pkgver:?}" "${_revision:?}" "${_commit:?}"
}
+
+ _prepare() {
+ # remove shaderc semantic debug
+ sed -e '/shaderc_compile_options_set_emit_non_semantic_debug_info/d' \
+ -i "$_pkgsrc/src/util/gpu_device.cpp"
+ }
fi
prepare() {
- # remove shaderc semantic debug
- sed -e '/vk_khr_shader_non_semantic_info/d' \
- -e '/SetEmitNonSemanticDebugInfo/d' \
- -i "$_pkgsrc/src/util/vulkan_pipeline.cpp"
+ _prepare
}
build() {
@@ -135,7 +147,7 @@ Categories=Game;Emulator;Qt;
END
install -dm755 "$pkgdir/usr/share/pixmaps/"
- ln "$pkgdir/opt/$_pkgname/resources/images/duck.png" "$pkgdir/usr/share/pixmaps/duckstation-qt.png"
+ ln -sf "$pkgdir/opt/$_pkgname/resources/images/duck.png" "$pkgdir/usr/share/pixmaps/duckstation-qt.png"
chmod -R u+rwX,go+rX,go-w "$pkgdir/"
}