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

Eric Bélanger eric at nymeria.archlinux.org
Tue Apr 23 21:33:55 UTC 2013


    Date: Tuesday, April 23, 2013 @ 23:33:54
  Author: eric
Revision: 183571

upgpkg: python-mako 0.8.0-1

Upstream update, Add prepare and check function

Modified:
  python-mako/trunk/PKGBUILD

----------+
 PKGBUILD |   32 ++++++++++++++++++++++----------
 1 file changed, 22 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-04-23 18:54:32 UTC (rev 183570)
+++ PKGBUILD	2013-04-23 21:33:54 UTC (rev 183571)
@@ -3,40 +3,52 @@
 # Contributor: Roberto Alsina <ralsina at kde.org>
 
 pkgname=('python-mako' 'python2-mako')
-pkgver=0.7.3
+pkgver=0.8.0
 pkgrel=1
-pkgdesc="Hyperfast and lightweight templating for the Python2 platform."
+pkgdesc="Hyperfast and lightweight templating for the Python2 platform"
 arch=('any')
 url="http://www.makotemplates.org/"
 license=('MIT')
 makedepends=('python-distribute' 'python2-distribute')
+checkdepends=('python-nose' 'python2-nose')
 source=("http://www.makotemplates.org/downloads/Mako-$pkgver.tar.gz")
-md5sums=('d41a87c0c1f2943940cb370cf895e2be')
+md5sums=('4ac2c6fdfb076b9387ca5f62d8c9384f')
 
-build() {
+prepare() {
     cp -r Mako-$pkgver python2-Mako-$pkgver
+    mv Mako-$pkgver/scripts/mako-render Mako-$pkgver/scripts/python3-mako-render
+    2to3 -nw Mako-$pkgver/scripts/python3-mako-render
+    sed -i 's/mako-render/python3-mako-render/' Mako-$pkgver/setup.py
+}
 
-    cd "$srcdir/Mako-$pkgver"
+build() {
+    cd Mako-$pkgver
     python3 setup.py build
 
-    cd "$srcdir/python2-Mako-$pkgver"
+    cd ../python2-Mako-$pkgver
     python2 setup.py build
 }
 
+check() {
+    cd Mako-$pkgver
+    python3 setup.py test
+
+    cd ../python2-Mako-$pkgver
+    python2 setup.py test
+}
+
 package_python-mako() {
     depends=('python-markupsafe' 'python-beaker')
 
-    cd "$srcdir/Mako-$pkgver"
+    cd Mako-$pkgver
     python3 setup.py install --root="$pkgdir" --optimize=1
-    mv "$pkgdir"/usr/bin/mako-render "$pkgdir"/usr/bin/python3-mako-render
-    2to3 -nw "$pkgdir"/usr/bin/python3-mako-render # FS#33023
     install -D LICENSE "$pkgdir/usr/share/licenses/python-mako/COPYING"
 }
 
 package_python2-mako() {
     depends=('python2-markupsafe' 'python2-beaker')
 
-    cd "$srcdir/python2-Mako-$pkgver"
+    cd python2-Mako-$pkgver
     python2 setup.py install --root="$pkgdir" --optimize=1
     install -D LICENSE "$pkgdir/usr/share/licenses/python2-mako/COPYING"
 }




More information about the arch-commits mailing list