summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2021-06-17 22:22:25 +0300
committerCaleb Maclennan2021-06-17 22:22:25 +0300
commit1c371fa9d3846d5a535c4ca93366b186696abeca (patch)
tree64c831238800c098f2cedc91b78500bb4768ff4b
parent59551acc04f4821f538afec9fb9a7f16d298007b (diff)
downloadaur-1c371fa9d3846d5a535c4ca93366b186696abeca.tar.gz
upgpkg: python-agate 1.6.2-1
upstream release
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD70
2 files changed, 47 insertions, 51 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b3e64a005ab4..f5abdb8d122b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index bebd94437668..945a11bd32ff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}