summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCaleb Maclennan2021-08-05 11:34:21 +0300
committerCaleb Maclennan2021-08-05 11:34:21 +0300
commita10f3c6de0721489f48bd716b347caa5025fa8d8 (patch)
tree246e8676eee983ca548377aa386c1711c8e60fb0 /PKGBUILD
parentf01086ec25521bd873cf1be54619d25a7d94cee3 (diff)
downloadaur-a10f3c6de0721489f48bd716b347caa5025fa8d8.tar.gz
upgpkg: csvkit 1.0.6-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD66
1 files changed, 33 insertions, 33 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 82f6a4f1f881..50ee128ffbd2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}