diff options
author | Mitch Bigelow | 2019-08-04 09:59:20 -0400 |
---|---|---|
committer | Mitch Bigelow | 2019-08-04 09:59:20 -0400 |
commit | 989b05ea25ddbe2cf2662c161a022748671b6a0e (patch) | |
tree | 47236eaec4723bd741656960d1ee10a8875976bf | |
parent | 40b3a7997e622f9e5c1b1bfd8e7606bdb168ab1d (diff) | |
download | aur-989b05ea25ddbe2cf2662c161a022748671b6a0e.tar.gz |
fix model paths
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 27 insertions, 19 deletions
@@ -1,6 +1,6 @@ pkgbase = waifu2x-ncnn-vulkan-git pkgdesc = waifu2x converter ncnn version, runs fast on intel / amd / nvidia GPU with vulkan - pkgver = 20190712.r0.g0995d88 + pkgver = 20190712.r3.gc11d4f4 pkgrel = 1 url = https://github.com/nihui/waifu2x-ncnn-vulkan arch = i686 @@ -9,6 +9,7 @@ pkgbase = waifu2x-ncnn-vulkan-git makedepends = git makedepends = cmake depends = ncnn-git + depends = vulkan-icd-loader provides = waifu2x-ncnn-vulkan conflicts = waifu2x-ncnn-vulkan source = git://github.com/nihui/waifu2x-ncnn-vulkan.git @@ -7,7 +7,7 @@ pkgrel=1 pkgdesc="waifu2x converter ncnn version, runs fast on intel / amd / nvidia GPU with vulkan" url="https://github.com/nihui/waifu2x-ncnn-vulkan" license=('MIT') -depends=('ncnn-git') +depends=('ncnn-git' 'vulkan-icd-loader') makedepends=('git' 'cmake') conflicts=('waifu2x-ncnn-vulkan') provides=('waifu2x-ncnn-vulkan') @@ -16,7 +16,7 @@ source=("git://github.com/nihui/waifu2x-ncnn-vulkan.git") sha256sums=('SKIP') pkgver() { - cd "${srcdir}/waifu2x-ncnn-vulkan" + cd "${srcdir}/waifu2x-ncnn-vulkan" ( set -o pipefail git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" @@ -24,26 +24,33 @@ pkgver() { } prepare() { - cd "${srcdir}/waifu2x-ncnn-vulkan/src" - sed -ie 's/set(ncnn_DIR "\/home\/nihui\/dev\/ncnn\/build\/install\/lib\/cmake\/ncnn")/include_directories("\/usr\/include\/ncnn")/' CMakeLists.txt - sed -ie 's/find_package(ncnn REQUIRED)/#find_package(ncnn REQUIRED)/' CMakeLists.txt + cd "${srcdir}/waifu2x-ncnn-vulkan/src" + + # Fix ncnn path + sed -i 's|set(ncnn_DIR "/home/nihui/dev/ncnn/build/install/lib/cmake/ncnn")|include_directories("/usr/include/ncnn")|' CMakeLists.txt + sed -i 's|find_package(ncnn REQUIRED)|#find_package(ncnn REQUIRED)|' CMakeLists.txt + + # Fix default model path + sed -i 's|path_t model = PATHSTR("models-cunet")|path_t model = PATHSTR("/usr/share/waifu2x-ncnn-vulkan/models-cunet")|' main.cpp } build() { - cd "${srcdir}/waifu2x-ncnn-vulkan/src" - mkdir -p build - cd build - cmake -DCMAKE_INSTALL_PREFIX:PATH=${pkgdir}/usr .. - make + cd "${srcdir}/waifu2x-ncnn-vulkan/src" + mkdir -p build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make } package() { - cd "${srcdir}/waifu2x-ncnn-vulkan/src" - install -Dm755 "build/waifu2x-ncnn-vulkan" "${pkgdir}/usr/bin/waifu2x-ncnn-vulkan" - for f in ../models/models-cunet/*; do - install -Dm 644 "$f" ${pkgdir}/usr/share/waifu2x-ncnn-vulkan/"$f" - done - for f in ../models/models-upconv_7_anime_style_art_rgb/*; do - install -Dm 644 "$f" ${pkgdir}/usr/share/waifu2x-ncnn-vulkan/"$f" - done + cd "${srcdir}/waifu2x-ncnn-vulkan/src" + install -Dm755 "build/waifu2x-ncnn-vulkan" "${pkgdir}/usr/bin/waifu2x-ncnn-vulkan" + + cd "${srcdir}/waifu2x-ncnn-vulkan/models" + for f in models-cunet/*; do + install -Dm 644 "$f" ${pkgdir}/usr/share/waifu2x-ncnn-vulkan/"$f" + done + for f in models-upconv_7_anime_style_art_rgb/*; do + install -Dm 644 "$f" ${pkgdir}/usr/share/waifu2x-ncnn-vulkan/"$f" + done } |