Date: Wednesday, November 6, 2019 @ 22:19:23 Author: dvzrv Revision: 524426
upgpkg: nikola 8.0.3-1 Upgrading to 8.0.3. Updating maintainer info. Removing python-markdown requirements hack. Creating shell completion during build() to not require hardcoding paths in package(). Modified: nikola/trunk/PKGBUILD ----------+ PKGBUILD | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-11-06 21:52:05 UTC (rev 524425) +++ PKGBUILD 2019-11-06 22:19:23 UTC (rev 524426) @@ -1,8 +1,8 @@ -# Maintainer: David Runge <d...@sleepmap.de> +# Maintainer: David Runge <dv...@archlinux.org> _name=Nikola pkgname=nikola -pkgver=8.0.2 -pkgrel=2 +pkgver=8.0.3 +pkgrel=1 pkgdesc="A static site and blog generator" arch=('any') url="https://getnikola.com/" @@ -32,19 +32,26 @@ 'python-typogrify: for typographical enhancements' 'python-watchdog: for `nikola auto`') source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") -sha512sums=('4c5f472ad51e1976e8d4188a45a4aabf428b92d50792175b1e8c71681e1f38b7bdcb3cdf5af1907210871baaeba647d5fc74f4ac5f9a22d24d44f610a64f0b53') +sha512sums=('e9b55a11bc8cfba9ebdf3d735820fc10b92cdfe2afcdc97751e9346bb649701e29ad668145adac7a49a9f546dff669f0c8063e825d8da7076cf618e00fc797a5') prepare() { mv -v "${_name}-$pkgver" "$pkgname-$pkgver" - cd "$pkgname-$pkgver" - # removing upper limit for python-markdown (seemingly compatible to 3.0.1) - # https://github.com/getnikola/nikola/issues/3173 - sed -e 's/,<3.0.0//' -i requirements.txt } build() { cd "$pkgname-$pkgver" python setup.py build + # shell completions + PYTHONPATH="build" \ + python -m "${pkgname}" tabcompletion \ + --shell bash \ + --hardcode-tasks \ + > "${pkgname}_bash" + PYTHONPATH="build" \ + python -m "${pkgname}" tabcompletion \ + --shell zsh \ + --hardcode-tasks \ + > "${pkgname}_zsh" } check() { @@ -63,18 +70,8 @@ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" install -vDm 644 {AUTHORS,CHANGES}.txt {CONTRIBUTING,README}.rst \ -t "${pkgdir}/usr/share/doc/${pkgname}" - # shell completions - export PYTHONPATH="${pkgdir}/usr/lib/python3.8/site-packages:${PYTHONPATH}" - "${pkgdir}/usr/bin/${pkgname}" tabcompletion \ - --shell bash \ - --hardcode-tasks \ - > "${pkgname}_bash" install -vDm 644 ${pkgname}_bash \ "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" - "${pkgdir}/usr/bin/${pkgname}" tabcompletion \ - --shell zsh \ - --hardcode-tasks \ - > "${pkgname}_zsh" install -vDm 644 ${pkgname}_zsh \ "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" }