summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorValeriy Huz2017-08-13 13:28:41 +0300
committerValeriy Huz2017-08-13 13:28:41 +0300
commit4194b2cd9f6a5cfca072f2ad71ab7ba6f230076e (patch)
tree65b92ea632f0e130d311d5b02407f0e9fa442718
downloadaur-4194b2cd9f6a5cfca072f2ad71ab7ba6f230076e.tar.gz
Initial commit
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD72
2 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3001a1ee6f5c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,37 @@
+pkgbase = lucaschess-git
+ pkgdesc = Play Train Compete
+ pkgver = 26
+ pkgrel = 1
+ url = http://www-lucaschess.rhcloud.com/
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = git
+ makedepends = cython2
+ depends = python2-pyaudio
+ depends = swig
+ depends = python2-psutil
+ depends = python2-chardet
+ depends = python2-pygal
+ depends = python2-pocketsphinx
+ depends = python2-pyqt4
+ depends = python2-pillow
+ depends = python2-chess
+ optdepends = crafty
+ optdepends = cutechess
+ optdepends = fairymax
+ optdepends = fruit
+ optdepends = gnuchess
+ optdepends = hoichess
+ optdepends = pychess
+ optdepends = stockfish
+ optdepends = toga2
+ optdepends = xboard
+ optdepends = scid_vs_pc
+ provides = lucaschess
+ conflicts = lucaschess
+ source = lucaschess::git+https://github.com/lukasmonk/lucaschess_11.git
+ md5sums = SKIP
+
+pkgname = lucaschess-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bfc176e8dee5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,72 @@
+# Maintainer: Valeriy Huz <ghotrix@gmail.com>
+pkgname='lucaschess-git'
+_pkgname=lucaschess
+pkgver=26
+pkgrel=1
+pkgdesc="Play Train Compete"
+arch=('i686' 'x86_64')
+url="http://www-lucaschess.rhcloud.com/"
+license=('GPL2')
+depends=('python2-pyaudio' 'swig' 'python2-psutil' 'python2-chardet' 'python2-pygal'
+ 'python2-pocketsphinx' 'python2-pyqt4' 'python2-pillow' 'python2-chess')
+makedepends=('git' 'cython2')
+optdepends=('crafty' 'cutechess' 'fairymax' 'fruit' 'gnuchess' 'hoichess' 'pychess'
+ 'stockfish' 'toga2' 'xboard' 'scid_vs_pc')
+provides=('lucaschess')
+conflicts=('lucaschess')
+source=("${_pkgname}::git+https://github.com/lukasmonk/lucaschess_11.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd ${srcdir}/${_pkgname}
+ git rev-list --count HEAD
+}
+
+build() {
+ cd "$srcdir/${_pkgname}"
+ rm -f Lucas
+ echo "#!/bin/bash" >> Lucas
+ echo "cd /opt/${_pkgname}" >> Lucas
+ echo "python2 Lucas.py" >> Lucas
+ cd "$srcdir/${_pkgname}/LCEngine"
+ sed -i s/python/python2/g xcython_linux.sh
+ bash ./xcython_linux.sh
+}
+
+package() {
+ if uname -m |grep 86_64
+ then
+ _arch=64
+ else
+ _arch=32
+ fi
+ install -d "${pkgdir}"/usr/{lib,bin}
+ install -m777 -d "${pkgdir}/opt/${_pkgname}"
+ install -Dm755 "$srcdir/${_pkgname}"/LCEngine/{LCEngine,libirina}.so "${pkgdir}/usr/lib"
+ install -Dm755 "$srcdir/${_pkgname}"/Lucas "${pkgdir}/usr/bin"
+ install -Dm755 "$srcdir/${_pkgname}"/Lucas.py "${pkgdir}/opt/${_pkgname}"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/Code"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/Engines/Linux${_arch}/_tools"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/GenIconos"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/GM"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/Imgs"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/IntFiles"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/Locale"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/Openings"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/Pieces"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/Tactics"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/Themes"
+ install -m777 -d "${pkgdir}/opt/${_pkgname}/Trainings"
+ cp -r "$srcdir/${_pkgname}"/Code/* "${pkgdir}/opt/${_pkgname}/Code"
+ cp -r "$srcdir/${_pkgname}"/Engines/Linux"${_arch}"/_tools/*.so "${pkgdir}/opt/${_pkgname}/Engines/Linux${_arch}/_tools"
+ cp -r "$srcdir/${_pkgname}"/GenIconos/* "${pkgdir}/opt/${_pkgname}/GenIconos"
+ cp -r "$srcdir/${_pkgname}"/GM/* "${pkgdir}/opt/${_pkgname}/GM"
+ cp -r "$srcdir/${_pkgname}"/Imgs/* "${pkgdir}/opt/${_pkgname}/Imgs"
+ cp -r "$srcdir/${_pkgname}"/IntFiles/* "${pkgdir}/opt/${_pkgname}/IntFiles"
+ cp -r "$srcdir/${_pkgname}"/Locale/* "${pkgdir}/opt/${_pkgname}/Locale"
+ cp -r "$srcdir/${_pkgname}"/Openings/* "${pkgdir}/opt/${_pkgname}/Openings"
+ cp -r "$srcdir/${_pkgname}"/Pieces/* "${pkgdir}/opt/${_pkgname}/Pieces"
+ cp -r "$srcdir/${_pkgname}"/Tactics/* "${pkgdir}/opt/${_pkgname}/Tactics"
+ cp -r "$srcdir/${_pkgname}"/Themes/* "${pkgdir}/opt/${_pkgname}/Themes"
+ cp -r "$srcdir/${_pkgname}"/Trainings/* "${pkgdir}/opt/${_pkgname}/Trainings"
+}