blob: a5354feeece6b4b22fdfcd6e009f2e9200facf3f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
# Maintainer: Valeriy Huz <ghotrix@gmail.com>
pkgname='lucaschess-git'
_pkgname=lucaschess
pkgver=65
pkgrel=1
pkgdesc="Play Train Compete"
arch=('i686' 'x86_64')
url="http://lucaschess.pythonanywhere.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")
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"
}
|