diff options
Diffstat (limited to 'community/nnn/APKBUILD')
-rw-r--r-- | community/nnn/APKBUILD | 53 |
1 files changed, 16 insertions, 37 deletions
diff --git a/community/nnn/APKBUILD b/community/nnn/APKBUILD index 0a1c05133a2..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.2 +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() { @@ -42,41 +51,11 @@ plugins() { 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=" -4d3ee102ad4d0067b40aec5e3b68fcd802ed4c5a9586b1e4cc81ea3525dd4190561887b0db4a1385adff699a095c9cf6de56a96e031db97f93e5bc7209422cd3 nnn-4.2.tar.gz +3c16ed1cbc5466b05306e38c6f5d8eb7ade9cf5ad766f9ff3bf7d20d5bfb9bdf1564527e27191e2cd85542c25245f338e1236630de3d1c8e5fbd10d54d628a14 nnn-4.9.tar.gz 5870bd38c897c0738778952d3c65131ae37b44d8a5032add81645bcf46cae4c66700f319b514f8ab369e15900e4de1058736664ca3603a850ef0212a8ce8e7ee nnn-getplugs 024b569085e49c33c8fd4143ef97d1b96402e08acb7477f06a2de33f663843151c364f6d7c20329396cadbf75100255f70b28da5f2f44326880d34a3c4644a20 musl-fts-support.patch " |