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

Jelle van der Waa jelle at nymeria.archlinux.org
Thu Feb 27 10:52:25 UTC 2014


    Date: Thursday, February 27, 2014 @ 11:52:25
  Author: jelle
Revision: 106308

upgpkg: python-reportlab 3.0-1

add python3 support

Modified:
  python-reportlab/trunk/PKGBUILD

----------+
 PKGBUILD |   32 +++++++++++++++++++-------------
 1 file changed, 19 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-02-27 10:42:08 UTC (rev 106307)
+++ PKGBUILD	2014-02-27 10:52:25 UTC (rev 106308)
@@ -4,37 +4,43 @@
 # Contributor: William Rea <sillywilly at gmail.com>
 
 pkgbase=python-reportlab
-pkgname=python2-reportlab
+pkgname=(python2-reportlab python-reportlab)
 _origname=reportlab
-pkgver=2.7
+pkgver=3.0
 pkgrel=1
 pkgdesc="A proven industry-strength PDF generating solution"
 arch=('i686' 'x86_64')
 url="http://www.reportlab.org/rl_toolkit.html"
-depends=('python2' 'freetype2')
+depends=('freetype2')
 conflicts=('python-reportlab<=2.5-2')
+checkdepends=('python' 'python2')
 replaces=('python-reportlab<=2.5-2')
 license=('CUSTOM')
 source=(http://www.reportlab.com/ftp/reportlab-$pkgver.tar.gz)
-md5sums=('78300e6fe8a0d020fc16734a3de80cc4')
+md5sums=('a4fd40abcfb604aa3bd907181133c071')
 
 build() {
-    cd $srcdir/${_origname}-$pkgver
-
-    # python2 fix
-    for file in src/reportlab/graphics/widgets/table.py src/reportlab/lib/normalDate.py \
-                src/reportlab/pdfgen/pycanvas.py; do
-        sed -i 's_#!.*/usr/bin/env python_#!/usr/bin/env python2_' $file
-    done
+    cd $srcdir
+    cp -rf ${_origname}-$pkgver "${_origname}2-$pkgver"
 }
 
 package_python2-reportlab() {
-    cd $srcdir/${_origname}-$pkgver
+    depends=('python2')
+    cd "$srcdir/${_origname}2-$pkgver"
     python2 setup.py install --root=$pkgdir --optimize=1
     install -D -m644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/license.txt
 }
 
+package_python-reportlab() {
+    depends=('python3')
+    cd "$srcdir/${_origname}-$pkgver"
+    python3 setup.py install --root=$pkgdir --optimize=1
+    install -D -m644 LICENSE.txt $pkgdir/usr/share/licenses/$pkgname/license.txt
+}
+
+
 check() {
     cd ${srcdir}/${_origname}-${pkgver}
-#    python2 setup.py tests
+    python2 setup.py tests
+    python setup.py tests
 }




More information about the arch-commits mailing list