Date: Saturday, November 17, 2012 @ 01:25:05 Author: eric Revision: 171316
upgpkg: pyopengl 3.0.2-2 Add python 3 package (close FS#32618) Modified: pyopengl/trunk/PKGBUILD ----------+ PKGBUILD | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2012-11-17 05:25:07 UTC (rev 171315) +++ PKGBUILD 2012-11-17 06:25:05 UTC (rev 171316) @@ -6,23 +6,29 @@ # Contributor: Daniel J Griffiths <[email protected]> pkgbase=pyopengl -pkgname=('python2-opengl') +pkgname=('python2-opengl' 'python-opengl') pkgver=3.0.2 -pkgrel=1 +pkgrel=2 pkgdesc="The cross platform Python binding to OpenGL and related APIs" url="http://pyopengl.sourceforge.net/" license=('BSD') arch=('any') -depends=('freeglut' 'python2-distribute') -conflicts=('python-pyopengl' 'python-opengl<=3.0.1-4') -replaces=('python-pyopengl' 'python-opengl<=3.0.1-4') +makedepends=('freeglut' 'python2-distribute' 'python-distribute') source=("http://downloads.sourceforge.net/${pkgbase}/PyOpenGL-${pkgver}.tar.gz" 'LICENSE') md5sums=('77becc24ffc0a6b28030aa109ad7ff8b' '0b53c508a63e5dbaf44cdfb0fa103b3a') +build() { + cp -r PyOpenGL-${pkgver} python-PyOpenGL-${pkgver} +} + package_python2-opengl() { - cd PyOpenGL-${pkgver} + depends=('freeglut' 'python2-distribute') + 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" @@ -33,3 +39,12 @@ sed -i 's|#! /usr/bin/env python|#!/usr/bin/python2|' \ "${pkgdir}"/usr/lib/python2.7/site-packages/OpenGL/arrays/{_,}buffers.py } + +package_python-opengl() { + depends=('freeglut' 'python-distribute') + + cd python-PyOpenGL-${pkgver} + python setup.py install --root="${pkgdir}" --optimize=1 + install -Dm644 "${srcdir}/LICENSE" \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}
