summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD20
3 files changed, 23 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f5b19a54b9ce..da4cdf3f51c8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,24 @@
pkgbase = waifu2x-ncnn-vulkan-git
- pkgdesc = waifu2x converter ncnn version
- pkgver = 20200818.r2.gfaa34ed
+ pkgdesc = waifu2x converter ncnn version, runs fast on intel / amd / nvidia GPU with vulkan
+ pkgver = 20210521.r0.g4981ffc
pkgrel = 1
url = https://github.com/nihui/waifu2x-ncnn-vulkan
arch = i686
arch = x86_64
+ arch = aarch64
license = MIT
makedepends = git
makedepends = cmake
- makedepends = glslang
+ makedepends = glslang-git
makedepends = vulkan-headers
- makedepends = ncnn-git
+ makedepends = ncnn
depends = vulkan-icd-loader
depends = libwebp
provides = waifu2x-ncnn-vulkan
conflicts = waifu2x-ncnn-vulkan
+ conflicts = waifu2x-ncnn-vulkan-bin
source = git+https://github.com/nihui/waifu2x-ncnn-vulkan.git
md5sums = SKIP
pkgname = waifu2x-ncnn-vulkan-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..cb242805f5c6
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
+
diff --git a/PKGBUILD b/PKGBUILD
index 4e19697d3e5c..e564f7a60de0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,18 @@
-# Maintainer: katt <magunasu.b97@gmail.com>
+# Mantainer: PumpkinCheshire <me@pumpkincheshire.top>
+# Contributor: 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=20200818.r2.gfaa34ed
+pkgver=20210521.r0.g4981ffc
pkgrel=1
-pkgdesc='waifu2x converter ncnn version'
-arch=(i686 x86_64)
+pkgdesc='waifu2x converter ncnn version, runs fast on intel / amd / nvidia GPU with vulkan'
+arch=('i686' 'x86_64' 'aarch64')
url=https://github.com/nihui/waifu2x-ncnn-vulkan
license=(MIT)
-depends=(vulkan-icd-loader libwebp)
-makedepends=(git cmake glslang vulkan-headers ncnn-git)
-conflicts=("${pkgname%-git}")
+depends=('vulkan-icd-loader' 'libwebp')
+makedepends=('git' 'cmake' 'glslang-git' 'vulkan-headers' 'ncnn')
+conflicts=("${pkgname%-git}" "${pkgname%-git}-bin")
provides=("${pkgname%-git}")
source=(git+"${url}".git)
md5sums=('SKIP')
@@ -23,6 +24,7 @@ pkgver() {
prepare() {
# Fix default model path
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
+ sed -i 's|return get_executable_directory() + path;|return "/usr/share/waifu2x-ncnn-vulkan/" + path;|' "${pkgname%-git}"/src/main.cpp
}
build() {
@@ -37,8 +39,8 @@ build() {
package() {
install -Dm755 -t "${pkgdir}/usr/bin" build/${pkgname%-git}
install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" ${pkgname%-git}/LICENSE
- cd "${srcdir}/waifu2x-ncnn-vulkan/models"
+ cd "${srcdir}/${pkgname%-git}/models"
for f in models-*/*; do
- install -Dm 644 "$f" ${pkgdir}/usr/share/waifu2x-ncnn-vulkan/"$f"
+ install -Dm 644 "$f" ${pkgdir}/usr/share/${pkgname%-git}/"$f"
done
}