# $Id$ # Maintainer: Felix Yan # Contributor: Josh Taylor # Contributor: simo # Contributor: Douglas Soares de Andrade # Contributor: Daniel J Griffiths pkgbase=pyopengl pkgname=('python2-opengl' 'python-opengl') pkgver=3.1.0 pkgrel=3 pkgdesc="The cross platform Python binding to OpenGL and related APIs" url="http://pyopengl.sourceforge.net/" license=('BSD') arch=('any') makedepends=('freeglut' 'python2-setuptools' 'python-setuptools') source=("https://pypi.python.org/packages/source/P/PyOpenGL/PyOpenGL-${pkgver}.tar.gz" 'LICENSE') md5sums=('0de021941018d46d91e5a8c11c071693' '0b53c508a63e5dbaf44cdfb0fa103b3a')\ prepare() { cp -a PyOpenGL-${pkgver} python-PyOpenGL-${pkgver} # Fix the shebang sed -i 's|#!/usr/bin/env python|#!/usr/bin/python2|' \ PyOpenGL-${pkgver}/OpenGL/Tk/__init__.py sed -i 's|#! /usr/bin/env python|#!/usr/bin/python2|' \ PyOpenGL-${pkgver}/OpenGL/arrays/{_,}buffers.py } package_python2-opengl() { depends=('python2' 'freeglut') conflicts=('python-pyopengl' 'python-opengl<=3.0.1-4') replaces=('python-pyopengl' 'python-opengl<=3.0.1-4') cd PyOpenGL-${pkgver} python2 setup.py install --root="${pkgdir}" --optimize=1 install -Dm644 "${srcdir}/LICENSE" \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } package_python-opengl() { depends=('python' 'freeglut') cd python-PyOpenGL-${pkgver} python setup.py install --root="${pkgdir}" --optimize=1 install -Dm644 "${srcdir}/LICENSE" \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }