diff options
author | Carlos Aznarán Laos | 2023-05-16 15:01:29 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-05-16 15:01:29 -0500 |
commit | 52450da9a987013b2f7560b4258a90f1b875f239 (patch) | |
tree | 1aa2d9c1730cefbe7201d1f83c8cf3cd99f86207 | |
parent | a3f106ff20028acc3d835b99f3c71869576afdfc (diff) | |
download | aur-52450da9a987013b2f7560b4258a90f1b875f239.tar.gz |
Bump version to 0.6.9
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 32 insertions, 33 deletions
@@ -1,21 +1,20 @@ pkgbase = python-uqbar pkgdesc = Tools for building documentation with Sphinx, Graphviz and LaTeX - pkgver = 0.6.3 + pkgver = 0.6.9 pkgrel = 1 url = https://github.com/josiah-wolf-oberholtzer/uqbar arch = any license = MIT - checkdepends = python-pytest checkdepends = python-pytest-cov - makedepends = python-setuptools + checkdepends = graphviz makedepends = python-build makedepends = python-installer + makedepends = python-setuptools makedepends = python-wheel - depends = python>=3.7 depends = python-sphinx depends = python-unidecode depends = python-black - source = python-uqbar-0.6.3.tar.gz::https://github.com/josiah-wolf-oberholtzer/uqbar/archive/v0.6.3.tar.gz - sha256sums = df5d6ad2202aea1555aff2c156d4253a2958e34bbef5482a19d0bf72b25dcc24 + source = python-uqbar-0.6.9.tar.gz::https://github.com/josiah-wolf-oberholtzer/uqbar/archive/v0.6.9.tar.gz + sha512sums = bd992f9578bbf0411b0129a0646bbcf521104323737781e082e06d33bd3305a867cf3015e8710b139053cdcd3097f4ae42481e2a8abec753d9c740016ad2ee20 pkgname = python-uqbar @@ -1,41 +1,41 @@ -# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +# Contributor: Luis Martinez <luis dot martinez at disroot dot org> # Contributor: Robert Kubosz <kubosz.robert@gmail.com> - -pkgname=python-uqbar -_pkg="${pkgname#python-}" -pkgver=0.6.3 +_base=uqbar +pkgname=python-${_base} +pkgver=0.6.9 pkgrel=1 -pkgdesc='Tools for building documentation with Sphinx, Graphviz and LaTeX' -arch=('any') -url="https://github.com/josiah-wolf-oberholtzer/uqbar" -license=('MIT') -depends=('python>=3.7' 'python-sphinx' 'python-unidecode' 'python-black') -makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') -checkdepends=('python-pytest' 'python-pytest-cov') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('df5d6ad2202aea1555aff2c156d4253a2958e34bbef5482a19d0bf72b25dcc24') +pkgdesc="Tools for building documentation with Sphinx, Graphviz and LaTeX" +arch=(any) +url="https://github.com/josiah-wolf-oberholtzer/${_base}" +license=(MIT) +depends=(python-sphinx python-unidecode python-black) +makedepends=(python-build python-installer python-setuptools python-wheel) +checkdepends=(python-pytest-cov graphviz) +source=(${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) +sha512sums=('bd992f9578bbf0411b0129a0646bbcf521104323737781e082e06d33bd3305a867cf3015e8710b139053cdcd3097f4ae42481e2a8abec753d9c740016ad2ee20') prepare() { - cd "$_pkg-$pkgver" - sed -i '/sphinx_immaterial/d' docs/source/conf.py + cd ${_base}-${pkgver} + sed -i '/sphinx_immaterial/d' docs/source/conf.py } build() { - cd "$_pkg-$pkgver" - python -m build --wheel --no-isolation - PYTHONPATH="$PWD" make -C docs man + cd ${_base}-${pkgver} + python -m build --wheel --skip-dependency-check --no-isolation + PYTHONPATH="$PWD" make -C docs man } check() { - cd "$_pkg-$pkgver" - PYTHONPATH="$PWD" pytest --disable-warnings || true + cd ${_base}-${pkgver} + python -m venv --system-site-packages test-env + test-env/bin/python -m installer dist/*.whl + test-env/bin/python -m pytest tests -k 'not find_executable and not sphinx_book_text_broken_strict' } package() { - cd "$_pkg-$pkgver" - PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl - install -Dm644 "docs/build/man/$_pkg.1" -t "$pkgdir/usr/share/man/man1/" - local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" - install -d "$pkgdir/usr/share/licenses/$pkgname/" - ln -s "$_site/$_pkg-$pkgver.dist-info/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl + install -Dm644 "docs/build/man/${_base}.1" -t "${pkgdir}/usr/share/man/man1/" + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |