updated on Sat Jan 21 04:00:54 UTC 2012
[aur-mirror.git] / python-vpython / PKGBUILD
blob2d5b843f620e3dd8cd41823499987917af9016bd
1 # Contributor: Juergen Hoetzel <juergen@archlinux.org>
2 # Contributor: Comete <la_comete@tiscali.fr>
3 # Contributor: Andrzej Giniewicz <gginiu@gmail.com>
5 pkgname=python-vpython
6 pkgver=5.72
7 pkgrel=3
8 pkgdesc="A Python module that offers real-time 3D output"
9 arch=('i686' 'x86_64')
10 url="http://www.vpython.org"
11 depends=('gtkglextmm' 'libglademm' 'python2' 'python2-numpy' 'boost-libs' 'wxpython' 'tk' 'fonttools' 'python2-polygon' 'python2-ttfquery')
12 makedepends=('boost>=1.47')
13 license=('custom')
14 options=(!libtool)
15 source=(http://www.vpython.org/contents/download/visual-${pkgver}_release.tar.bz2
16         idle.patch boostmt.patch)
17 md5sums=('48c345656e3d0a2d256f4cfbc84bb811'
18          'ab545d81b5c2744fc7a86b65ef52556d'
19          'bc61912ad69381db0852c29e7a0ff93f')
21 build() {
22   cd "${srcdir}"/visual-${pkgver}_release
24   patch -p1 < "${srcdir}"/idle.patch
25   patch -p1 < "${srcdir}"/boostmt.patch
26   # fix for boost 1.47
27   rm ./src/gtk2/random_device.cpp
28   sed -i "s/random_device.lo//g" ./src/Makefile.in
29   sed -i "s/random_device.o//g" ./src/gtk2/makefile
31   pythondir=`python2 -c "from distutils import sysconfig; print sysconfig.get_python_lib()"`
32   export PYTHON=/usr/bin/python2
33   unset PYTHONPATH # ignore developers PYTHONPATH
34   ./configure --prefix=/usr \
35               --with-example-dir=$pythondir/visual/demos
36   make || return 1
39 package() {
40   cd "${srcdir}"/visual-${pkgver}_release
41   make DESTDIR="${pkgdir}" install
42   install -D -m644 license.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"