diff options
author | Georgy Yakovlev <ya@sysdump.net> | 2018-01-29 21:24:28 -0800 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2018-02-18 19:11:06 +0100 |
commit | 5db7e0b7558b1e1c5c71784a9a3c30386c3b9b28 (patch) | |
tree | 2dfb5a94bb9be4664a36d749baa96c2505f89e04 /sys-apps/fd/fd-6.3.0.ebuild | |
parent | sys-apps/ucspi-tcp: stable 0.88-r18 for ia64, bug #639416 (diff) | |
download | gentoo-5db7e0b7558b1e1c5c71784a9a3c30386c3b9b28.tar.gz gentoo-5db7e0b7558b1e1c5c71784a9a3c30386c3b9b28.tar.bz2 gentoo-5db7e0b7558b1e1c5c71784a9a3c30386c3b9b28.zip |
sys-apps/fd: A simple, fast and user-friendly alternative to find.
fd is a simple, fast and user-friendly alternative to find.
While it does not seek to mirror all of find's powerful functionality,
it provides sensible (opinionated) defaults for 80% of the use cases.
Closes: https://bugs.gentoo.org/647252
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/7001
Diffstat (limited to 'sys-apps/fd/fd-6.3.0.ebuild')
-rw-r--r-- | sys-apps/fd/fd-6.3.0.ebuild | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/sys-apps/fd/fd-6.3.0.ebuild b/sys-apps/fd/fd-6.3.0.ebuild new file mode 100644 index 000000000000..117bd517d040 --- /dev/null +++ b/sys-apps/fd/fd-6.3.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +CRATES=" +aho-corasick-0.6.4 +ansi_term-0.10.2 +ansi_term-0.9.0 +atty-0.2.6 +bitflags-0.7.0 +bitflags-1.0.1 +cfg-if-0.1.2 +clap-2.29.0 +crossbeam-0.2.10 +ctrlc-3.0.3 +diff-0.1.11 +fnv-1.0.6 +fuchsia-zircon-0.3.2 +fuchsia-zircon-sys-0.3.2 +globset-0.2.1 +ignore-0.2.2 +kernel32-sys-0.2.2 +lazy_static-0.2.11 +lazy_static-1.0.0 +libc-0.2.34 +log-0.3.9 +log-0.4.1 +memchr-1.0.2 +memchr-2.0.1 +nix-0.8.1 +num_cpus-1.8.0 +rand-0.3.19 +redox_syscall-0.1.33 +redox_termios-0.1.1 +regex-0.2.5 +regex-syntax-0.4.2 +same-file-0.1.3 +strsim-0.6.0 +tempdir-0.3.5 +term_size-0.3.1 +termion-1.5.1 +textwrap-0.9.0 +thread_local-0.3.5 +unicode-width-0.1.4 +unreachable-1.0.0 +utf8-ranges-1.0.0 +vec_map-0.8.0 +version_check-0.1.3 +void-1.0.2 +walkdir-1.0.7 +winapi-0.2.8 +winapi-0.3.2 +winapi-build-0.1.1 +winapi-i686-pc-windows-gnu-0.3.2 +winapi-x86_64-pc-windows-gnu-0.3.2 +" + +inherit bash-completion-r1 cargo + +DESCRIPTION="Alternative to find that provides sensible defaults for 80% of the use cases" +HOMEPAGE="https://github.com/sharkdp/fd" +SRC_URI="https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris ${CRATES})" + +LICENSE="|| ( MIT Apache-2.0 )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +DEPEND=">=virtual/rust-1.20.0" +RDEPEND="${DEPEND}" + +src_compile() { + export SHELL_COMPLETIONS_DIR="${T}/shell_completions" + cargo_src_compile +} + +src_install() { + cargo_src_install + + newbashcomp "${T}"/shell_completions/fd.bash fd + insinto /usr/share/zsh/site-functions + doins "${T}"/shell_completions/_fd + insinto /usr/share/fish/vendor_completions.d + doins "${T}"/shell_completions/fd.fish + dodoc README.md + doman doc/*.1 +} + +src_test() { + cargo test -v +} |