[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