summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Minnocci2021-01-27 23:08:51 +0100
committerFrancesco Minnocci2021-01-27 23:08:51 +0100
commit39c90adf26d036ed0a626e6b7a223dc3069674f3 (patch)
treecd1163e82336e3cfafb93f8dc20947095a762755
downloadaur-39c90adf26d036ed0a626e6b7a223dc3069674f3.tar.gz
Initial package commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD41
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c1b90924ad35
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = chs-git
+ pkgdesc = Play chess against the Stockfish engine in your terminal.
+ pkgver = 2.2.0.r4.gc3eda7c
+ pkgrel = 1
+ url = https://github.com/nickzuber/chs
+ arch = any
+ license = MIT
+ checkdepends = python-pytest
+ makedepends = git
+ depends = python
+ depends = python-setuptools
+ depends = python-chess
+ depends = python-editdistance
+ provides = chs
+ conflicts = chs
+ source = chs::git://github.com/nickzuber/chs
+ sha256sums = SKIP
+
+pkgname = chs-git
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"
+}