From d958110cef9eb2c73576284571a7b62cbc55adb3 Mon Sep 17 00:00:00 2001 From: Kr1ss Date: Tue, 29 Sep 2020 22:06:57 +0200 Subject: [PATCH] take over the package --- .SRCINFO | 11 ++++++----- PKGBUILD | 58 +++++++++++++++++++++++++++++++++----------------------- 2 files changed, 40 insertions(+), 29 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index b74a930becb8..84d96977892b 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,14 +1,15 @@ pkgbase = python-cssutils - pkgdesc = A CSS Cascading Style Sheets library for Python + pkgdesc = CSS Cascading Style Sheets library for Python pkgver = 1.0.2 - pkgrel = 5 - url = http://cthedot.de/cssutils/ + pkgrel = 6 + url = http://cthedot.de/cssutils arch = any license = LGPL3 - checkdepends = python-pbr + checkdepends = python-nose makedepends = python-setuptools depends = python source = https://files.pythonhosted.org/packages/source/c/cssutils/cssutils-1.0.2.tar.gz - md5sums = dc66d96c2d78f1687f59ac412fe9d318 + sha256sums = a2fcf06467553038e98fea9cfe36af2bf14063eb147a70958cfcaa8f5786acaf pkgname = python-cssutils + diff --git a/PKGBUILD b/PKGBUILD index 7cc426977b6c..92a660b0ea87 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,45 +1,55 @@ -# Contributor: Giovanni Scafora -# Contributor: Simon Sapin -# Contributor: Michal Marek -# Contributor: Rick W. Chena -# Contributor: Andrea Fagiani +# Maintainer : Kr1ss $(tr +- .@ <<<'') +# Contributor : Giovanni Scafora +# Contributor : Simon Sapin +# Contributor : Michal Marek +# Contributor : Rick W. Chena +# Contributor : Andrea Fagiani + pkgname=python-cssutils +_name="${pkgname#python-}" + pkgver=1.0.2 -pkgrel=5 -pkgdesc="A CSS Cascading Style Sheets library for Python" +pkgrel=6 + +pkgdesc='CSS Cascading Style Sheets library for Python' arch=('any') -url="http://cthedot.de/cssutils/" +url="http://cthedot.de/$_name" license=('LGPL3') -depends=('python') + makedepends=('python-setuptools') -checkdepends=('python-pbr') -source=("https://files.pythonhosted.org/packages/source/c/cssutils/cssutils-${pkgver}.tar.gz") -md5sums=('dc66d96c2d78f1687f59ac412fe9d318') +depends=('python') +checkdepends=('python-nose') + +source=("https://files.pythonhosted.org/packages/source/c/$_name/$_name-$pkgver.tar.gz") +sha256sums=('a2fcf06467553038e98fea9cfe36af2bf14063eb147a70958cfcaa8f5786acaf') + prepare() { - cd cssutils-${pkgver} - + cd "$_name-$pkgver" # don't pin old versions of testrunner - sed -i "/tests_require/{s/pbr < 1\.7\.0/pbr/;s/'mock',//}" setup.py - sed -i 's/import mock/from unittest import mock/' src/cssutils/tests/*.py + sed -i "/tests_require/{s/pbr < 1\.7\.0/pbr/;s/'mock', //}" setup.py + sed -i 's/\(import mock\)/from unittest \1/' "src/$_name/tests/"*.py + find . -name __init__.py -exec sed -i 's/w\(indows-1252\)/W\1/g' '{}' ';' } build() { - cd cssutils-${pkgver} - + cd "$_name-$pkgver" 2to3 --no-diffs -nw src python setup.py build } check() { - cd "${srcdir}/cssutils-${pkgver}" - - python3 setup.py test + cd "$_name-$pkgver" + python setup.py nosetests } package() { - cd "cssutils-${pkgver}" - - python3 setup.py install --root="${pkgdir}/" --optimize=1 + cd "$_name-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm644 README.txt -t"$pkgdir/usr/share/doc/$pkgname/" + install -Dm644 examples/* -t"$pkgdir/usr/share/doc/$pkgname/examples/" } + + +# vim: ts=2 sw=2 et ft=PKGBUILD: