[arch-commits] Commit in nikola/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Wed Nov 6 22:19:23 UTC 2019
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 <dave at sleepmap.de>
+# Maintainer: David Runge <dvzrv at 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}"
}
More information about the arch-commits
mailing list