diff options
author | PumpkinCheshire | 2020-12-30 13:07:29 +0800 |
---|---|---|
committer | PumpkinCheshire | 2020-12-30 13:07:29 +0800 |
commit | e82f25dcbaa61e68eed57d3632301f68647b3ab3 (patch) | |
tree | bfe5c3200aae825592151a9bcd2a378ebd011103 | |
download | aur-e82f25dcbaa61e68eed57d3632301f68647b3ab3.tar.gz |
init
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 31 |
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f7828aa586f9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = cain-ncnn-vulkan-bin + pkgdesc = CAIN, Channel Attention Is All You Need for Video Frame Interpolation implemented with ncnn library + pkgver = 20201220 + pkgrel = 1 + url = https://github.com/nihui/cain-ncnn-vulkan + arch = x86_64 + arch = i686 + license = MIT + makedepends = git + makedepends = cmake + makedepends = glslang + makedepends = vulkan-headers + makedepends = vulkan-icd-loader + makedepends = ncnn-git + makedepends = libwebp + depends = vulkan-icd-loader + depends = libwebp + provides = cain-ncnn-vulkan + conflicts = cain-ncnn-vulkan + source = https://github.com/nihui/cain-ncnn-vulkan/releases/download/20201220/cain-ncnn-vulkan-20201220-ubuntu.zip + sha256sums = 02fa384ffcbec213854444b048f0f0bd7a150b75a90b5c5b1faec8dd0cbf1fd3 + +pkgname = cain-ncnn-vulkan-bin + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..018a3de08144 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!PKGBUILD +!.SRCINFO +!.gitignore diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5f318d23aa14 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: PumpkinCheshire <sollyonzou@gmail.com> + +_name=cain-ncnn-vulkan +pkgname=cain-ncnn-vulkan-bin +pkgver=20201220 +pkgrel=1 +pkgdesc="CAIN, Channel Attention Is All You Need for Video Frame Interpolation implemented with ncnn library" +arch=('x86_64' 'i686') +url="https://github.com/nihui/cain-ncnn-vulkan" +license=('MIT') +depends=('vulkan-icd-loader' 'libwebp') +makedepends=('git' 'cmake' 'glslang' 'vulkan-headers' 'vulkan-icd-loader' 'ncnn-git' 'libwebp') +provides=("cain-ncnn-vulkan") +conflicts=("cain-ncnn-vulkan") +source=("https://github.com/nihui/$_name/releases/download/$pkgver/$_name-$pkgver-ubuntu.zip") +sha256sums=('02fa384ffcbec213854444b048f0f0bd7a150b75a90b5c5b1faec8dd0cbf1fd3') + +package() { + cd "${srcdir}/$_name-$pkgver-ubuntu" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + install -Dm755 "${srcdir}/$_name-$pkgver-ubuntu/$_name" "${pkgdir}/usr/share/$_name/$_name" + + cd "${srcdir}/$_name-$pkgver-ubuntu/" + for f in cain/*; do + install -Dm 644 "$f" ${pkgdir}/usr/share/$_name/"$f" + done + + printf '#!/bin/sh\n/usr/share/cain-ncnn-vulkan/cain-ncnn-vulkan "$@"' >$_name + install -Dm755 $_name "${pkgdir}/usr/bin/$_name" +} |