summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPumpkinCheshire2021-04-24 18:53:11 +0800
committerPumpkinCheshire2021-04-24 18:53:11 +0800
commit9fc806e91cc7c527aabf370b12cc3fd5e063359b (patch)
treeaf6443f1e988ff634eaaf003149138200a923f96 /PKGBUILD
parent60bdc517383061c1a8844b3615d59627337eda71 (diff)
downloadaur-dain-ncnn-vulkan-git.tar.gz
fix module path
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD12
1 files changed, 7 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f094e0f6e4ca..f4df24ce645c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ arch=('x86_64')
url="https://github.com/nihui/dain-ncnn-vulkan"
license=('MIT')
depends=('vulkan-icd-loader' 'libwebp')
-makedepends=('git' 'cmake' 'glslang' 'vulkan-headers' 'vulkan-icd-loader' 'ncnn-git' 'libwebp')
+makedepends=('git' 'cmake' 'glslang-git' 'vulkan-headers' 'vulkan-icd-loader' 'ncnn' 'libwebp')
provides=("dain-ncnn-vulkan")
conflicts=("dain-ncnn-vulkan" "dain-ncnn-vulkan-bin")
source=('git+https://github.com/nihui/dain-ncnn-vulkan.git')
@@ -18,9 +18,11 @@ pkgver() {
git -C ${pkgname%-git} describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
- prepare() {
- sed -i 's|path_t model = PATHSTR("best")|path_t model = PATHSTR("/usr/share/dain-ncnn-vulkan/best/")|' "${pkgname%-git}"/src/main.cpp
- }
+prepare() {
+ sed -i 's|path_t model = PATHSTR("best")|path_t model = PATHSTR("/usr/share/dain-ncnn-vulkan/best/")|' "${pkgname%-git}"/src/main.cpp
+
+ sed -i 's|return get_executable_directory() + path;|return "/usr/share/dain-ncnn-vulkan/" + path;|' "${pkgname%-git}"/src/filesystem_utils.h
+}
build() {
cmake -B build -S "${pkgname%-git}"/src \
@@ -34,7 +36,7 @@ build() {
package() {
install -Dm755 -t "${pkgdir}/usr/bin" build/${pkgname%-git}
install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" ${pkgname%-git}/LICENSE
-
+
cd "${srcdir}/${pkgname%-git}/models/"
for f in best/*; do
install -Dm 644 "$f" ${pkgdir}/usr/share/${pkgname%-git}/"$f"