updated on Thu Jan 5 13:17:10 UTC 2012
[aur-mirror.git] / pylisp-git / PKGBUILD
blobfeb896d02db1a749c7f59c318f5bd5265fc68f2b
1 # Contributor: Kyle Keen <keenerd@gmail.com>
2 pkgname=pylisp-git
3 pkgver=20110926
4 pkgrel=1
5 pkgdesc="Very python compatible, very Scheme-like with CL style macros and w/o continuations."
6 url="https://github.com/pavpanchekha/pylisp"
7 arch=('any')
8 license="GPLv3"
9 depends=('python2')
10 makedepends=('git')
11 source=()
12 md5sums=()
14 _gitroot="git://github.com/pavpanchekha/pylisp.git"
15 _gitname="pylisp"
17 build() {
18   cd "$srcdir"
19   msg "Connecting to github..."
21   if [ -d "$srcdir"/${_gitname} ] ; then
22     cd ${_gitname} && git pull origin
23     msg "The local files are updated."
24   else
25     git clone --depth 1 ${_gitroot}
26   fi
28   msg "GIT checkout done or server timeout"
29   msg "Starting setup.py..."
31   cd "$srcdir/$_gitname"
33   find ./ -type f | xargs -n 1 sed -i 's|/usr/bin/python|/usr/bin/env python2|'
34   find ./ -type f | xargs -n 1 sed -i 's|/usr/bin/env python|/usr/bin/env python2|'
35   # typo
36   find ./ -type f | xargs -n 1 sed -i 's|/usr/bin/envv python|/usr/bin/env python2|'
37   python2 setup.py build
40 package() {
41   cd "$srcdir/$_gitname"
42   python2 setup.py install --prefix=/usr --root="$pkgdir"
43   # bug?
44   mv "$pkgdir/usr/pylisp/"* "$pkgdir/usr/lib/python2.7/site-packages/pylisp"
45   rmdir "$pkgdir/usr/pylisp/"
47   # docs
48   install -d "$pkgdir/usr/share/docs/pylisp/"
49   install -m644 docs/*.txt "$pkgdir/usr/share/docs/pylisp/"