summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMagnus Boman2020-11-02 23:05:05 +0100
committerMagnus Boman2020-11-02 23:05:05 +0100
commit682ad8f6d2fc2718e763aea4be8453897120f8d4 (patch)
tree9d4aa06f0116c70ccbcc67f100054c6813535beb
parentfdea1854f49da6127fbd998b841c66fd84c85933 (diff)
downloadaur-682ad8f6d2fc2718e763aea4be8453897120f8d4.tar.gz
upgpkg: waifu2x-ncnn-vulkan-git 20200818.r1.gb152fc7-1
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD63
2 files changed, 30 insertions, 44 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1029ca5e24aa..e983488390e2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = waifu2x-ncnn-vulkan-git
- pkgdesc = waifu2x converter ncnn version, runs fast on intel / amd / nvidia GPU with vulkan
- pkgver = 20200606.r0.gcd12dff
+ pkgdesc = waifu2x converter ncnn version
+ pkgver = 20200818.r1.gb152fc7
pkgrel = 1
url = https://github.com/nihui/waifu2x-ncnn-vulkan
arch = i686
@@ -10,12 +10,13 @@ pkgbase = waifu2x-ncnn-vulkan-git
makedepends = cmake
makedepends = glslang
makedepends = vulkan-headers
+ makedepends = ncnn
depends = vulkan-icd-loader
- depends = vulkan-driver
+ depends = libwebp
provides = waifu2x-ncnn-vulkan
conflicts = waifu2x-ncnn-vulkan
- source = git://github.com/nihui/waifu2x-ncnn-vulkan.git
- sha256sums = SKIP
+ source = git+https://github.com/nihui/waifu2x-ncnn-vulkan.git
+ md5sums = SKIP
pkgname = waifu2x-ncnn-vulkan-git
diff --git a/PKGBUILD b/PKGBUILD
index db519ce8f867..9d06899798ab 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,58 +1,43 @@
-# Maintainer: Mitch Bigelow <ipha00@gmail.com>
+# Maintainer: katt <magunasu.b97@gmail.com>
+# Contributor: Mitch Bigelow <ipha00@gmail.com>
# Contributor: Utkan Güngördü <utkan@freeconsole.org>
pkgname=waifu2x-ncnn-vulkan-git
-pkgver=20200606.r0.gcd12dff
+pkgver=20200818.r1.gb152fc7
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=('vulkan-icd-loader' 'vulkan-driver')
-makedepends=('git' 'cmake' 'glslang' 'vulkan-headers')
-conflicts=('waifu2x-ncnn-vulkan')
-provides=('waifu2x-ncnn-vulkan')
-arch=('i686' 'x86_64')
-source=(
- "git://github.com/nihui/waifu2x-ncnn-vulkan.git"
-)
-sha256sums=(
- 'SKIP'
-)
+pkgdesc='waifu2x converter ncnn version'
+url=https://github.com/nihui/waifu2x-ncnn-vulkan
+license=(MIT)
+depends=(vulkan-icd-loader libwebp)
+makedepends=(git cmake glslang vulkan-headers ncnn)
+conflicts=("${pkgname%-git}")
+provides=("${pkgname%-git}")
+arch=(i686 x86_64)
+source=(git+"${url}".git)
+md5sums=('SKIP')
pkgver() {
- cd "${srcdir}/waifu2x-ncnn-vulkan"
- git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+ git -C ${pkgname%-git} describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
- cd "${srcdir}/waifu2x-ncnn-vulkan"
-
- # init ncnn submodule
- git submodule update --init --recursive
-
# Fix default model path
- sed -i 's|path_t model = PATHSTR("models-cunet")|path_t model = PATHSTR("/usr/share/waifu2x-ncnn-vulkan/models-cunet")|' src/main.cpp
+ sed -i 's|path_t model = PATHSTR("models-cunet")|path_t model = PATHSTR("/usr/share/waifu2x-ncnn-vulkan/models-cunet")|' "${pkgname%-git}"/src/main.cpp
}
build() {
- cd "${srcdir}/waifu2x-ncnn-vulkan/src"
- mkdir -p build
- cd build
- cmake \
+ cmake -B build -S "${pkgname%-git}"/src \
-DCMAKE_INSTALL_PREFIX=/usr \
- ..
- make
+ -DGLSLANG_TARGET_DIR=/usr/lib/cmake \
+ -DUSE_SYSTEM_NCNN=on \
+ -DUSE_SYSTEM_WEBP=on
+ cmake --build build
}
package() {
-
- cd "${srcdir}/waifu2x-ncnn-vulkan"
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-
- install -Dm755 "src/build/waifu2x-ncnn-vulkan" "${pkgdir}/usr/bin/waifu2x-ncnn-vulkan"
-
- cd "${srcdir}/waifu2x-ncnn-vulkan/models"
- for f in models-*/*; do
- install -Dm 644 "$f" ${pkgdir}/usr/share/waifu2x-ncnn-vulkan/"$f"
+ install -Dm755 -t "${pkgdir}/usr/bin" build/${pkgname%-git}
+ install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" ${pkgname%-git}/LICENSE
+ for f in "${pkgname%-git}"/models/models-*/*; do
+ install -Dm644 -t "${pkgdir}/usr/share/${pkgname%-git}" "$f"
done
}