diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 47 insertions, 15 deletions
@@ -1,14 +1,21 @@ pkgbase = python-tableutil - pkgdesc = A collection of table creation utilities - pkgver = 2.4.2 + pkgdesc = Collection of table creation utilities + pkgver = 2.4.5 pkgrel = 1 url = https://bitbucket.org/daycoder/tableutil arch = any license = MIT + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - depends = python - source = https://pypi.io/packages/source/t/tableutil/tableutil-2.4.2.tar.gz - sha512sums = SKIP + makedepends = python-wheel + depends = python-future + depends = python-logging-helper + depends = python-conversionutil + depends = python-fdutil + depends = python-attrs + depends = python-dominate + source = python-tableutil-2.4.5.tar.gz::https://files.pythonhosted.org/packages/source/t/tableutil/tableutil-2.4.5.tar.gz + sha256sums = 81296bb8e59924414f40ba2e376f3b8fd7248a7bb92607303a6d49ab0cfbad45 pkgname = python-tableutil - @@ -1,16 +1,41 @@ +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> + pkgname=python-tableutil -pkgver=2.4.2 +_name=tableutil +pkgver=2.4.5 pkgrel=1 -pkgdesc="A collection of table creation utilities" -arch=(any) +pkgdesc="Collection of table creation utilities" +arch=('any') url="https://bitbucket.org/daycoder/tableutil" license=('MIT') -makedepends=('python-setuptools') -depends=('python') -source=("https://pypi.io/packages/source/t/tableutil/tableutil-$pkgver.tar.gz") -sha512sums=('SKIP') +depends=( + 'python-future' + 'python-logging-helper' + 'python-conversionutil' + 'python-fdutil' + 'python-attrs' + 'python-dominate') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/t/$_name/$_name-$pkgver.tar.gz") +sha256sums=('81296bb8e59924414f40ba2e376f3b8fd7248a7bb92607303a6d49ab0cfbad45') + +prepare() { + cd "$_name-$pkgver" + sed -i "/packages=/s/()/(exclude=['*unittests*'])/" setup.py +} + +build() { + cd "$_name-$pkgver" + python -m build --wheel --no-isolation +} package() { - cd tableutil-$pkgver - python setup.py install --root="$pkgdir/" --optimize=1 + cd "$_name-$pkgver" + PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl + + local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" + install -d "$pkgdir/usr/share/licenses/$pkgname/" + ln -s \ + "$_site/$_name-$pkgver.dist-info/LICENSE.txt" \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |