diff options
author | Caleb Maclennan | 2021-06-17 22:22:25 +0300 |
---|---|---|
committer | Caleb Maclennan | 2021-06-17 22:22:25 +0300 |
commit | 1c371fa9d3846d5a535c4ca93366b186696abeca (patch) | |
tree | 64c831238800c098f2cedc91b78500bb4768ff4b | |
parent | 59551acc04f4821f538afec9fb9a7f16d298007b (diff) | |
download | aur-1c371fa9d3846d5a535c4ca93366b186696abeca.tar.gz |
upgpkg: python-agate 1.6.2-1
upstream release
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 70 |
2 files changed, 47 insertions, 51 deletions
@@ -1,24 +1,24 @@ pkgbase = python-agate pkgdesc = A data analysis library that is optimized for humans instead of machines - pkgver = 1.6.1 - pkgrel = 4 + pkgver = 1.6.2 + pkgrel = 1 url = https://agate.readthedocs.org/ arch = any license = MIT checkdepends = python-cssselect makedepends = python-setuptools - makedepends = python-sphinx>=1.2.2 + makedepends = python-sphinx depends = python - depends = python-babel>=2.0 - depends = python-isodate>=0.5.4 - depends = python-leather>=0.3.2 - depends = python-parsedatetime>=2.1 - depends = python-pytimeparse>=1.1.5 - depends = python-six>=1.9.0 - depends = python-slugify>=1.2.1 - depends = python-sphinx_rtd_theme>=0.1.6 - source = agate-1.6.1.tar.gz::https://github.com/wireservice/agate/archive/1.6.1.tar.gz - sha256sums = 0397d3dcc6ae78b8289294b3bca15b2a7328b9015aed8841bc650700fe2a6cad + depends = python-babel + depends = python-isodate + depends = python-leather + depends = python-parsedatetime + depends = python-pyicu + depends = python-pytimeparse + depends = python-six + depends = python-slugify + depends = python-sphinx_rtd_theme + source = https://files.pythonhosted.org/packages/source/a/agate/agate-1.6.2.tar.gz + sha256sums = 8dbd4a57a2cffecfa2d8109ef5993ec4be12a8a7c81fbc0c8c79d96d4c4399ed pkgname = python-agate - @@ -1,53 +1,49 @@ -# Maintainer: Gabriel Magno <gabrielmagno1@gmail.com> # Maintainer: Caleb Maclennan <caleb@alerque.com> +# Contributor: Gabriel Magno <gabrielmagno1@gmail.com> # Contributor: Michał Pałubicki <maln0ir@gmx.com> -_pkgname=agate -pkgname=python-$_pkgname -pkgver=1.6.1 -pkgrel=4 +_py_name=agate +pkgname=python-$_py_name +pkgver=1.6.2 +pkgrel=1 pkgdesc='A data analysis library that is optimized for humans instead of machines' arch=('any') url='https://agate.readthedocs.org/' license=('MIT') -depends=( - 'python' - 'python-babel>=2.0' - 'python-isodate>=0.5.4' - 'python-leather>=0.3.2' - 'python-parsedatetime>=2.1' - 'python-pytimeparse>=1.1.5' - 'python-six>=1.9.0' - 'python-slugify>=1.2.1' - 'python-sphinx_rtd_theme>=0.1.6' - ) -makedepends=( - 'python-setuptools' - 'python-sphinx>=1.2.2' - ) -checkdepends=( - 'python-cssselect' - ) -source=("$_pkgname-$pkgver.tar.gz::https://github.com/wireservice/$_pkgname/archive/$pkgver.tar.gz") -sha256sums=('0397d3dcc6ae78b8289294b3bca15b2a7328b9015aed8841bc650700fe2a6cad') +_py_deps=(babel + isodate + leather + parsedatetime + pyicu + pytimeparse + six + slugify + sphinx_rtd_theme) +depends=(python "${_py_deps[@]/#/python-}") +makedepends=(python-setuptools python-sphinx) +checkdepends=(python-cssselect) +_pkgdir="$_py_name-$pkgver" +source=("https://files.pythonhosted.org/packages/source/${_py_name::1}/$_py_name/$_pkgdir.tar.gz") +sha256sums=('8dbd4a57a2cffecfa2d8109ef5993ec4be12a8a7c81fbc0c8c79d96d4c4399ed') 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 "$_pkgdir" + 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 --test-suite=tests + cd "$_pkgdir" + # Note: Upstream test suite is currently badly broken; it depends on the system local and fails on some + # python setup.py test --test-suite=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 "$_pkgdir" + 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" } |