aboutsummaryrefslogtreecommitdiffstats
path: root/community/nnn/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/nnn/APKBUILD')
-rw-r--r--community/nnn/APKBUILD55
1 files changed, 17 insertions, 38 deletions
diff --git a/community/nnn/APKBUILD b/community/nnn/APKBUILD
index 180a580a887..3504099559a 100644
--- a/community/nnn/APKBUILD
+++ b/community/nnn/APKBUILD
@@ -1,20 +1,20 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=nnn
-pkgver=4.1.1
+pkgver=4.9
pkgrel=0
pkgdesc="The unorthodox terminal file manager"
url="https://github.com/jarun/nnn"
arch="all"
license="BSD-2-Clause"
-makedepends="fts-dev ncurses-dev readline-dev"
+makedepends="musl-fts-dev ncurses-dev readline-dev"
install="$pkgname-plugins.post-install"
options="!check" # no tests provided and $(nnn -v) requires tty
subpackages="$pkgname-doc
$pkgname-plugins::noarch
- $pkgname-bash-completion:bashcomp:noarch
- $pkgname-fish-completion:fishcomp:noarch
- $pkgname-zsh-completion:zshcomp:noarch
+ $pkgname-bash-completion
+ $pkgname-fish-completion
+ $pkgname-zsh-completion
"
source="https://github.com/jarun/nnn/archive/v$pkgver/nnn-$pkgver.tar.gz
nnn-getplugs
@@ -27,6 +27,15 @@ build() {
package() {
make install DESTDIR="$pkgdir" PREFIX=/usr
+
+ install -D -m 644 misc/auto-completion/bash/nnn-completion.bash \
+ "$pkgdir"/usr/share/bash-completion/completions/$pkgname
+
+ install -D -m 644 misc/auto-completion/fish/nnn.fish \
+ "$pkgdir"/usr/share/fish/vendor_completions.d/$pkgname.fish
+
+ install -D -m 644 misc/auto-completion/zsh/_nnn \
+ "$pkgdir"/usr/share/zsh/site-functions/_$pkgname
}
plugins() {
@@ -38,45 +47,15 @@ plugins() {
cp -r plugins "${destdir%/*}"/
cd "$destdir"
- rm README* getplugs upgrade
+ rm README* getplugs
install -D -m 0755 "$srcdir"/nnn-getplugs "$destdir"/getplugs
mkdir -p "$subpkgdir"/usr/bin
- ln -s "$destdir"/getplugs "$subpkgdir"/usr/bin/nnn-getplugs
-}
-
-bashcomp() {
- pkgdesc="Bash completions for $pkgname"
- depends=""
- install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
-
- cd "$builddir"
- install -D -m 644 misc/auto-completion/bash/nnn-completion.bash \
- "$subpkgdir"/usr/share/bash-completion/completions/$pkgname
-}
-
-fishcomp() {
- pkgdesc="Fish completions for $pkgname"
- depends=""
- install_if="$pkgname=$pkgver-r$pkgrel fish"
-
- cd "$builddir"
- install -D -m 644 misc/auto-completion/fish/nnn.fish \
- "$subpkgdir"/usr/share/fish/completions/$pkgname.fish
-}
-
-zshcomp() {
- pkgdesc="ZSH completions for $pkgname"
- depends=""
- install_if="$pkgname=$pkgver-r$pkgrel zsh"
-
- cd "$builddir"
- install -D -m 644 misc/auto-completion/zsh/_nnn \
- "$subpkgdir"/usr/share/zsh/site-functions/_$pkgname
+ ln -s ../share/$pkgname/plugins/getplugs "$subpkgdir"/usr/bin/nnn-getplugs
}
sha512sums="
-c427087db45b5affbbd8aec204fbcc8a7081f67388862366cab60c5d2c73087675ce16f490f04ebe978ec46e2752e7448becb90b1ce5e2f0c25cfccfff808f36 nnn-4.1.1.tar.gz
+3c16ed1cbc5466b05306e38c6f5d8eb7ade9cf5ad766f9ff3bf7d20d5bfb9bdf1564527e27191e2cd85542c25245f338e1236630de3d1c8e5fbd10d54d628a14 nnn-4.9.tar.gz
5870bd38c897c0738778952d3c65131ae37b44d8a5032add81645bcf46cae4c66700f319b514f8ab369e15900e4de1058736664ca3603a850ef0212a8ce8e7ee nnn-getplugs
024b569085e49c33c8fd4143ef97d1b96402e08acb7477f06a2de33f663843151c364f6d7c20329396cadbf75100255f70b28da5f2f44326880d34a3c4644a20 musl-fts-support.patch
"