aboutsummaryrefslogtreecommitdiffstats
path: root/community
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-11-11 06:25:52 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-11-11 06:28:35 -0300
commit3f8bb7690dee7dc3999c9dac30e507e039ff1a4d (patch)
tree9c2033389762fab51cdd90af1adc582c96d5a08c /community
parent2437752a613d3e949515bf6f74d00a67b0a98b1d (diff)
downloadaports-3f8bb7690dee7dc3999c9dac30e507e039ff1a4d.tar.bz2
aports-3f8bb7690dee7dc3999c9dac30e507e039ff1a4d.tar.xz
community/fd: move from testing
Diffstat (limited to 'community')
-rw-r--r--community/fd/APKBUILD59
1 files changed, 59 insertions, 0 deletions
diff --git a/community/fd/APKBUILD b/community/fd/APKBUILD
new file mode 100644
index 0000000000..c0e0f4cd22
--- /dev/null
+++ b/community/fd/APKBUILD
@@ -0,0 +1,59 @@
+# Contributor: Leo <thinkabit.ukim@gmail.com>
+# Maintainer: Leo <thinkabit.ukim@gmail.com>
+pkgname=fd
+pkgver=7.4.0
+pkgrel=0
+pkgdesc="Simple, fast, user-friendly alternative to find"
+url="https://github.com/sharkdp/fd"
+arch="x86_64 armv7 armhf !aarch64 x86 ppc64le" # Cargo (aarch64 due to MAP_32BIT)
+license="MIT Apache-2.0"
+makedepends="cargo"
+options="net"
+subpackages="
+ $pkgname-doc
+ $pkgname-bash-completion:bashcomp:noarch
+ $pkgname-zsh-compltion:zshcomp:noarch
+ $pkgname-fish-completion:fishcomp:noarch"
+source="$pkgname-$pkgver.tar.gz::https://github.com/sharkdp/fd/archive/v$pkgver.tar.gz"
+
+build() {
+ cargo build --release
+}
+
+check() {
+ cargo test --release
+}
+
+package() {
+ cargo install --path . --root="$pkgdir"/usr
+ rm "$pkgdir"/usr/.crates.toml
+ install -Dm644 doc/fd.1 "$pkgdir"/usr/share/man/man1/fd.1
+}
+
+bashcomp() {
+ depends=""
+ pkgdesc="Bash completions for $pkgname"
+ install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
+
+ install -Dm644 "$builddir"/target/release/build/fd-find-*/out/fd.bash \
+ "$subpkgdir"/usr/share/bash-completion/completions/$pkgname
+}
+
+zshcomp() {
+ depends=""
+ pkgdesc="Zsh completions for $pkgname"
+ install_if="$pkgname=$pkgver-r$pkgrel zsh"
+
+ install -Dm644 "$builddir"/target/release/build/fd-find-*/out/_fd \
+ "$subpkgdir"/usr/share/zsh/site-functions/_$pkgname
+}
+
+fishcomp() {
+ depends=""
+ pkgdesc="Fish completions for $pkgname"
+ install_if="$pkgname=$pkgver-r$pkgrel fish"
+
+ install -Dm644 "$builddir"/target/release/build/fd-find-*/out/fd.fish \
+ "$subpkgdir"/usr/share/fish/completions/fd.fish
+}
+sha512sums="abe42ffedc8bb4ac5ddff9ccfe0d38dc70604ab0184b6e300a3800735d82d25f48b7b01d3cf94a5b661810d66f706517549dcb636b01fd41cf6d8b5b31eaef31 fd-7.4.0.tar.gz"