diff options
author | PumpkinCheshire | 2021-04-24 18:53:11 +0800 |
---|---|---|
committer | PumpkinCheshire | 2021-04-24 18:53:11 +0800 |
commit | 9fc806e91cc7c527aabf370b12cc3fd5e063359b (patch) | |
tree | af6443f1e988ff634eaaf003149138200a923f96 /PKGBUILD | |
parent | 60bdc517383061c1a8844b3615d59627337eda71 (diff) | |
download | aur-dain-ncnn-vulkan-git.tar.gz |
fix module path
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -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" |