Date: Thursday, February 25, 2016 @ 04:18:37 Author: fyan Revision: 163368
archrelease: copy trunk to community-any Added: python-cairosvg/repos/community-any/PKGBUILD (from rev 163367, python-cairosvg/trunk/PKGBUILD) Deleted: python-cairosvg/repos/community-any/PKGBUILD ----------+ PKGBUILD | 134 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 68 insertions(+), 66 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2016-02-25 03:18:00 UTC (rev 163367) +++ PKGBUILD 2016-02-25 03:18:37 UTC (rev 163368) @@ -1,66 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan <felixonm...@archlinux.org> -# Contributor: razer <razer[at]neuf[dot]fr> -# Contributor: pzl <also...@gmail.com> -# Contributor: Dennis Fink <dennis.f...@c3l.lu> -# Contributor: Simon Sapin <simon dot sapin at exyr dot org> - -pkgname=(python-cairosvg python2-cairosvg) -pkgver=1.0.19 -pkgrel=1 -pkgdesc="A Simple SVG Converter for Cairo" -arch=('any') -url="http://cairosvg.org/" -license=('LGPL3') -makedepends=('python-cairocffi' 'python2-cairocffi' 'git') -checkdepends=('python-nose' 'python2-nose' 'python-pillow' 'python2-pillow' 'python-lxml' - 'python2-lxml' 'python-tinycss' 'python2-tinycss' 'python-cssselect' - 'python2-cssselect') -source=("git+https://github.com/Kozea/CairoSVG.git#tag=$pkgver") -md5sums=('SKIP') - -prepare() { - cp -a CairoSVG{,-py2} -} - -build() { - cd "$srcdir/CairoSVG" - python setup.py build - - cd "$srcdir/CairoSVG-py2" - python2 setup.py build -} - -check() {( - cd "$srcdir/CairoSVG" - nosetests3 - - cd "$srcdir/CairoSVG-py2" - nosetests2 - ) || warning "Tests failed" - # Tests require special fonts that are not in the repos -} - -package_python-cairosvg() { - depends=('python-cairocffi') - optdepends=('python-lxml: To use lxml to parse SVG files' - 'python-tinycss: Apply CSS not included in the style attribute of the tags' - 'python-cssselect: Apply CSS not included in the style attribute of the tags' - 'python-pillow: To handle embedded raster images other than PNG') - - cd "$srcdir/CairoSVG" - python setup.py install --root="$pkgdir/" --optimize=1 -} - -package_python2-cairosvg() { - depends=('python2-cairocffi') - optdepends=('python2-lxml: To use lxml to parse SVG files' - 'python2-tinycss: Apply CSS not included in the style attribute of the tags' - 'python2-cssselect: Apply CSS not included in the style attribute of the tags' - 'python2-pillow: To handle embedded raster images other than PNG') - - cd "$srcdir/CairoSVG-py2" - python2 setup.py install --root="$pkgdir/" --optimize=1 - - mv "$pkgdir"/usr/bin/cairosvg{,2} -} Copied: python-cairosvg/repos/community-any/PKGBUILD (from rev 163367, python-cairosvg/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2016-02-25 03:18:37 UTC (rev 163368) @@ -0,0 +1,68 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: razer <razer[at]neuf[dot]fr> +# Contributor: pzl <also...@gmail.com> +# Contributor: Dennis Fink <dennis.f...@c3l.lu> +# Contributor: Simon Sapin <simon dot sapin at exyr dot org> + +pkgname=(python-cairosvg python2-cairosvg) +pkgver=1.0.20 +pkgrel=1 +pkgdesc="A Simple SVG Converter for Cairo" +arch=('any') +url="http://cairosvg.org/" +license=('LGPL3') +makedepends=('python-cairocffi' 'python2-cairocffi' 'git') +checkdepends=('python-nose' 'python2-nose' 'python-pillow' 'python2-pillow' 'python-lxml' + 'python2-lxml' 'python-tinycss' 'python2-tinycss' 'python-cssselect' + 'python2-cssselect' 'gnu-free-fonts') +source=("git+https://github.com/Kozea/CairoSVG.git#tag=$pkgver") +md5sums=('SKIP') + +prepare() { + cp -a CairoSVG{,-py2} +} + +build() { + cd "$srcdir/CairoSVG" + python setup.py build + + cd "$srcdir/CairoSVG-py2" + python2 setup.py build +} + +check() {( + # + + cd "$srcdir/CairoSVG" + nosetests3 + + cd "$srcdir/CairoSVG-py2" + nosetests2 + ) || warning "Tests failed" + # Tests require special fonts that are not in the repos +} + +package_python-cairosvg() { + depends=('python-cairocffi') + optdepends=('python-lxml: To use lxml to parse SVG files' + 'python-tinycss: Apply CSS not included in the style attribute of the tags' + 'python-cssselect: Apply CSS not included in the style attribute of the tags' + 'python-pillow: To handle embedded raster images other than PNG') + + cd "$srcdir/CairoSVG" + python setup.py install --root="$pkgdir/" --optimize=1 +} + +package_python2-cairosvg() { + depends=('python2-cairocffi') + optdepends=('python2-lxml: To use lxml to parse SVG files' + 'python2-tinycss: Apply CSS not included in the style attribute of the tags' + 'python2-cssselect: Apply CSS not included in the style attribute of the tags' + 'python2-pillow: To handle embedded raster images other than PNG') + + cd "$srcdir/CairoSVG-py2" + python2 setup.py install --root="$pkgdir/" --optimize=1 + + mv "$pkgdir"/usr/bin/cairosvg{,2} +}