diff options
author | Valeriy Huz | 2017-08-13 13:28:41 +0300 |
---|---|---|
committer | Valeriy Huz | 2017-08-13 13:28:41 +0300 |
commit | 4194b2cd9f6a5cfca072f2ad71ab7ba6f230076e (patch) | |
tree | 65b92ea632f0e130d311d5b02407f0e9fa442718 | |
download | aur-4194b2cd9f6a5cfca072f2ad71ab7ba6f230076e.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 72 |
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" +} |