[arch-commits] Commit in pyopengl/trunk (PKGBUILD)

Eric Bélanger eric at archlinux.org
Thu Oct 18 01:37:28 UTC 2012


    Date: Wednesday, October 17, 2012 @ 21:37:28
  Author: eric
Revision: 169101

upgpkg: pyopengl 3.0.2-1

Upstream update, Add python2 fix

Modified:
  pyopengl/trunk/PKGBUILD

----------+
 PKGBUILD |   19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-10-18 01:08:10 UTC (rev 169100)
+++ PKGBUILD	2012-10-18 01:37:28 UTC (rev 169101)
@@ -7,26 +7,29 @@
 
 pkgbase=pyopengl
 pkgname=('python2-opengl')
-pkgver=3.0.1
+pkgver=3.0.2
 pkgrel=1
 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')
-replaces=('python-pyopengl')
+conflicts=('python-pyopengl' 'python-opengl<=3.0.1-4')
+replaces=('python-pyopengl' 'python-opengl<=3.0.1-4')
 source=("http://downloads.sourceforge.net/${pkgbase}/PyOpenGL-${pkgver}.tar.gz"
         'LICENSE')
-md5sums=('221d4a6a0928fcfeef26751370ec5f52'
+md5sums=('77becc24ffc0a6b28030aa109ad7ff8b'
          '0b53c508a63e5dbaf44cdfb0fa103b3a')
 
 package_python2-opengl() {
 	cd PyOpenGL-${pkgver}
-	python2 setup.py install --root=${pkgdir} --optimize=1
-	install -Dm644 ${srcdir}/LICENSE \
-		${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+	python2 setup.py install --root="${pkgdir}" --optimize=1
+	install -Dm644 "${srcdir}/LICENSE" \
+		"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 
     # Fix the shebang
-    sed -i 's|#!/usr/bin/env python|#!/usr/bin/python2|' ${pkgdir}/usr/lib/python2.7/site-packages/OpenGL/Tk/__init__.py
+    sed -i 's|#!/usr/bin/env python|#!/usr/bin/python2|' \
+      "${pkgdir}"/usr/lib/python2.7/site-packages/OpenGL/Tk/__init__.py
+    sed -i 's|#! /usr/bin/env python|#!/usr/bin/python2|' \
+      "${pkgdir}"/usr/lib/python2.7/site-packages/OpenGL/arrays/{_,}buffers.py
 }




More information about the arch-commits mailing list