summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorxiota2023-11-24 05:31:06 -0800
committerxiota2023-11-24 05:37:44 -0800
commit19671d74fc19ed9f54a3f2e08d04f41b082ec29a (patch)
tree0fb19ff5a4ddfb37cd19a4988a26d8c4eeac6fa7 /PKGBUILD
parent2c3eae0e312edaa35ab81461f865d0a00302e8cf (diff)
downloadaur-19671d74fc19ed9f54a3f2e08d04f41b082ec29a.tar.gz
4.0.1.r40
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 26 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 573fd900bdd1..c1d39fe4cf9f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,42 @@
-# Maintainer: Adler Neves <adlerosn@gmail.com>
+# Maintainer:
+# Contributor: Adler Neves <adlerosn@gmail.com>
-provides=('anime4k')
-conflicts=('anime4k')
-pkgver=r415.0ec6859
-pkgname=anime4k-git
+_pkgname="anime4k"
+pkgname="$_pkgname-git"
+pkgver=4.0.1.r40.g8e39551
pkgrel=1
pkgdesc="A High-Quality Real Time Upscaler for Anime Video"
+url="https://github.com/bloc97/Anime4K"
+license=('MIT')
arch=('any')
-depends=()
+
makedepends=('go-md2man')
-url="https://github.com/bloc97/Anime4K#anime4k"
-options=()
-license=('MIT')
-source=('anime4k::git+https://github.com/bloc97/Anime4K')
-sha512sums=('SKIP')
+
+provides=("$_pkgname=${pkgver%%.r*}")
+conflicts=("$_pkgname")
+
+_pkgsrc="$_pkgname"
+source=("$_pkgsrc"::"git+$url.git")
+sha256sums=('SKIP')
pkgver() {
- cd anime4k
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "$_pkgsrc"
+ git describe --long --tags --exclude='*[a-zA-Z][a-zA-Z]*' \
+ | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
}
build() {
- cd "${srcdir}"
go-md2man -in anime4k/md/GLSL_Instructions_Linux.md -out glsl.man
go-md2man -in anime4k/md/GLSL_Instructions_Advanced.md -out glsladv.man
}
package() {
- cd "${pkgdir}"
- install -d "${pkgdir}"/usr/share/anime4k
- install -d "${pkgdir}"/usr/share/man/man1
- install "${srcdir}"/glsl.man -m 644 "${pkgdir}"/usr/share/man/man1/anime4k.1
- install "${srcdir}"/glsladv.man -m 644 "${pkgdir}"/usr/share/man/man1/anime4k-advanced.1
- cp -rf "${srcdir}"/anime4k/glsl/. "${pkgdir}"/usr/share/anime4k/.
- cp -rf "${srcdir}"/anime4k/tensorflow/. "${pkgdir}"/usr/share/anime4k/tensorflow
+ install -d "${pkgdir}/usr/share/anime4k/tensorflow"
+ cp -rf "$_pkgsrc/glsl"/* "${pkgdir:?}/usr/share/anime4k/"
+ cp -rf "$_pkgsrc/tensorflow"/* "${pkgdir:?}/usr/share/anime4k/tensorflow/"
+
+ install -Dm644 glsl.man "${pkgdir}/usr/share/man/man1/anime4k.1"
+ install -Dm644 glsladv.man "${pkgdir}/usr/share/man/man1/anime4k-advanced.1"
+
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/$pkgname/"
}