summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorgardenapple2021-01-25 18:33:10 +0200
committergardenapple2021-01-25 18:38:29 +0200
commitf4e73308d7457ad975f42238f4389867d3794084 (patch)
treef1ae23c5274d537d807e4588e0affd63b6a23bdf /PKGBUILD
parent3d11991e995cf6a64418e37e0d199635fb75430d (diff)
downloadaur-f4e73308d7457ad975f42238f4389867d3794084.tar.gz
Add git makedepends and bash-completion
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 13 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3f0992503d84..6756fac8449e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,15 @@
pkgname=readability-cli
_pkgver=2.0.0-pre
pkgver="${_pkgver//-/_}"
-pkgrel=1
+pkgrel=2
pkgdesc="Firefox Reader Mode in your terminal! - CLI tool for Mozilla's Readability library"
arch=('any')
url="https://www.npmjs.com/package/$pkgname"
license=('GPL3')
depends=('nodejs')
-makedepends=('npm' 'jq')
+# Todo: remove git after PR is merged
+makedepends=('npm' 'jq' 'git')
+optdepends=('bash-completion: Bash completion')
source=("https://registry.npmjs.org/$pkgname/-/$pkgname-$_pkgver.tgz")
noextract=("$pkgname-$_pkgver.tgz")
sha256sums=('582248f3db5186ebb7f89eacf0ce927ad00798e0c4cbc381a6aa83238bb0c0c7')
@@ -17,8 +19,16 @@ b2sums=('4f862c6fb9d6ec47dc2b6aeed380d75d304b63838f2f3b740f8f5f13b861859810937d5
package() {
npm install -g --user root --prefix "$pkgdir/usr" "$srcdir/$pkgname-$_pkgver.tgz"
+ cd "$pkgdir/usr/bin"
+ # zsh completion is broken
+# SHELL=/bin/zsh readable --completion \
+# | install -Dm644 /dev/stdin "$pkgdir/usr/share/zsh/site-functions/_readable"
+ SHELL=/bin/bash readable --completion \
+ | install -Dm644 /dev/stdin "$pkgdir/usr/share/bash-completion/completions/readable"
+ cd -
+
#
- #Things that should be done according to Arch Wiki's package guidelines for Node.js:
+ # Things that should be done according to Arch Wiki's package guidelines for Node.js:
#
find "$pkgdir/usr" -type d -exec chmod 755 {} +