diff options
author | Caleb Maclennan | 2021-08-05 11:34:21 +0300 |
---|---|---|
committer | Caleb Maclennan | 2021-08-05 11:34:21 +0300 |
commit | a10f3c6de0721489f48bd716b347caa5025fa8d8 (patch) | |
tree | 246e8676eee983ca548377aa386c1711c8e60fb0 /PKGBUILD | |
parent | f01086ec25521bd873cf1be54619d25a7d94cee3 (diff) | |
download | aur-a10f3c6de0721489f48bd716b347caa5025fa8d8.tar.gz |
upgpkg: csvkit 1.0.6-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 66 |
1 files changed, 33 insertions, 33 deletions
@@ -2,47 +2,47 @@ # Maintainer: Caleb Maclennan <caleb@alerque.com> pkgname=csvkit -pkgver=1.0.5 -pkgrel=4 +pkgver=1.0.6 +pkgrel=1 pkgdesc='A suite of utilities for converting to and working with CSV' -arch=('any') -url='https://csvkit.readthedocs.org' -license=('MIT') -depends=('python' - 'python-agate-dbf>=0.2.0' - 'python-agate-excel>=0.2.2' - 'python-agate-sql>=0.5.3' - 'python-agate>=1.6.1' - 'python-babel' - 'python-dateutil' - 'python-openpyxl' - 'python-six' - 'python-sphinx_rtd_theme' - 'python-sqlalchemy' - 'python-xlrd') +arch=(any) +url="https://$pkgname.readthedocs.org" +license=(MIT) +_pydeps=('agate>=1.6.1' + 'agate-dbf>=0.2.0' + 'agate-excel>=0.2.2' + 'agate-sql>=0.5.3' + six + sphinx_rtd_theme) +depends=(python + "${_pydeps[@]/#/python-}") optdepends=('ipython: nicer command-line for csvpy utility') -makedepends=('python-setuptools' - 'python-sphinx') -source=("$pkgname-$pkgver.tar.gz::https://github.com/wireservice/csvkit/archive/$pkgver.tar.gz") -sha256sums=('dc9ca3f05d26ddf8a1243b91354a7e7e1b43bb602bdf98e2c90980b1921f7813') +makedepends=(python-setuptools + python-sphinx) +checkdepends=(python-pytest) +_archive="$pkgname-$pkgver" +source=("$_archive.tar.gz::https://github.com/wireservice/$pkgname/archive/$pkgver.tar.gz") +sha256sums=('ae0d708a5591fc1348b5d1096c7e359c64e0ba8b442eab3121802f62c32f8e4d') build() { - cd "$pkgname-$pkgver" - python setup.py build - python setup.py build_sphinx - _rtd_theme_path="$(python -c 'import sphinx_rtd_theme; print(sphinx_rtd_theme.get_html_theme_path())')" - rm -rvf "build/sphinx/html/_static" - ln -svf "$_rtd_theme_path/sphinx_rtd_theme/static" "build/sphinx/html/_static" + cd "$_archive" + export PYTHONHASHSEED=0 + python setup.py build + python setup.py build_sphinx + _rtd_theme_path="$(python -c 'import sphinx_rtd_theme; print(sphinx_rtd_theme.get_html_theme_path())')" + rm -rvf "build/sphinx/html/_static" + ln -svf "$_rtd_theme_path/sphinx_rtd_theme/static" "build/sphinx/html/_static" } check() { - cd "$pkgname-$pkgver" - python setup.py test + cd "$_archive" + pytest tests } package() { - cd "$pkgname-$pkgver" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build - mkdir -p "$pkgdir/usr/share/doc" - cp -rv "build/sphinx/html" "$pkgdir/usr/share/doc/$pkgname" + cd "$_archive" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -dm0755 "$pkgdir/usr/share/doc/" + cp -rv build/sphinx/html "$pkgdir/usr/share/doc/$pkgname" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" COPYING } |