summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFrancesco Minnocci2021-01-27 23:08:51 +0100
committerFrancesco Minnocci2021-01-27 23:08:51 +0100
commit39c90adf26d036ed0a626e6b7a223dc3069674f3 (patch)
treecd1163e82336e3cfafb93f8dc20947095a762755 /PKGBUILD
downloadaur-39c90adf26d036ed0a626e6b7a223dc3069674f3.tar.gz
Initial package commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c66d3292c207
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Francesco Minnocci <ascoli dot minnocci at gmail dot com>
+
+pkgname='chs-git'
+_pkgname='chs'
+pkgver='2.2.0.r4.gc3eda7c'
+pkgrel=1
+pkgdesc='Play chess against the Stockfish engine in your terminal.'
+url='https://github.com/nickzuber/chs'
+depends=('python' 'python-setuptools' 'python-chess' 'python-editdistance')
+checkdepends=('python-pytest')
+makedepends=('git')
+provides=("chs")
+conflicts=("chs")
+license=('MIT')
+arch=('any')
+source=("${_pkgname}::git://github.com/nickzuber/chs")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build(){
+ cd "${srcdir}/${_pkgname}"
+
+ python setup.py build
+}
+
+check(){
+ cd "${srcdir}/${_pkgname}"
+
+ pytest
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+ python setup.py install --prefix=/usr --root="$pkgdir/" --optimize=1 --skip-build
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}