[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