summaryrefslogtreecommitdiff
path: root/pcr/python2-relatorio/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/python2-relatorio/PKGBUILD')
-rw-r--r--pcr/python2-relatorio/PKGBUILD42
1 files changed, 28 insertions, 14 deletions
diff --git a/pcr/python2-relatorio/PKGBUILD b/pcr/python2-relatorio/PKGBUILD
index 497a50920..fcaae5c7a 100644
--- a/pcr/python2-relatorio/PKGBUILD
+++ b/pcr/python2-relatorio/PKGBUILD
@@ -1,21 +1,35 @@
-# Contributor: Florian Walch <florian.walch@gmx.at>
-# Maintainer: Thomas Bahn <Thomas-Bahn@gmx.net>
+# Maintainer: Jakub Klinkovský <kuba.klinkovsky@gmail.com>
+# Contributor (Parabola): André Silva <emulatorman@lavabit.com>
pkgname=python2-relatorio
-pkgver=0.5.6
-pkgrel=2
-pkgdesc="A templating library able to output odt and pdf files"
-arch=('i686' 'x86_64' 'mips64el')
+pkgver=183
+pkgrel=1
+pkgdesc="Relatorio is an OpenHex and B2CK project to easily create reports in a variety of formats (openoffice text, PDF, XHTML) from python objects."
+arch=('any')
url="http://relatorio.openhex.org"
license=('GPL')
-depends=('python2-genshi>=0.5' 'python2-lxml>=1.3.6')
-makedepends=('python2-distribute')
-source=("http://pypi.python.org/packages/source/r/relatorio/relatorio-$pkgver.tar.gz")
+depends=('python2-genshi' 'python2-lxml' 'python2-yaml' 'python2-pycha')
+makedepends=('mercurial' 'python2-distribute')
+
+_hgroot="http://hg.openhex.org/hgwebdir.cgi/relatorio"
+_hgrepo="relatorio"
build() {
- cd $srcdir/relatorio-$pkgver
- chmod 644 relatorio.egg-info/*
- python2 setup.py install --root=$pkgdir
-}
+ cd "$srcdir"
+ msg "Connecting to Mercurial server...."
+ if [[ -d "$_hgrepo" ]]; then
+ cd "$_hgrepo"
+ hg pull -u
+ msg "The local files are updated."
+ else
+ hg clone "$_hgroot" "$_hgrepo"
+ fi
-md5sums=('944fb60fadaff451ab6ee8818de516ad')
+ msg "Mercurial checkout done or server timeout"
+}
+
+package() {
+ cd "$srcdir/$_hgrepo"
+ msg "Starting build..."
+ python2 setup.py install --root=$pkgdir
+}