Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 703082 - app-shells/fzf-0.21.1 - a general-purpose command-line fuzzy finder
Summary: app-shells/fzf-0.21.1 - a general-purpose command-line fuzzy finder
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL: https://github.com/junegunn/fzf
Whiteboard:
Keywords: PullRequest
: 718142 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-12-16 10:29 UTC by Sebastian Hamann
Modified: 2020-04-23 06:37 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
app-shells/fzf-0.21.1 (fzf-0.21.1.ebuild,2.51 KB, text/plain)
2020-04-13 05:51 UTC, Sebastian Hamann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Hamann 2019-12-16 10:29:22 UTC
fzf is a general-purpose command-line fuzzy finder. It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commits, etc.

fzf is used by various shell tools, vim and tmux plugins, git helpers, applications launchers for minimal window managers and other tools (see https://github.com/junegunn/fzf/wiki/Related-projects).
Adding fzf to the tree would help making installing these tool more easy (using portage or otherwise).

Ebuilds are available in various public overlays. I use the one from pigfoot's overlay (see https://github.com/pigfoot/gentoo-overlay/tree/master/app-shells/fzf). It is for version 0.18.0, but can be bumped trivially. 

fzf is already packaged by a number of other distributions (see $URL and https://repology.org/project/fzf).

Reproducible: Always
Comment 1 Sebastian Hamann 2020-04-13 05:51:17 UTC
Created attachment 632582 [details]
app-shells/fzf-0.21.1

Version 0.21.1 is out. Here is an updated ebuild.
Comment 2 consus 2020-04-21 06:22:50 UTC
*** Bug 718142 has been marked as a duplicate of this bug. ***
Comment 3 Larry the Git Cow gentoo-dev 2020-04-23 06:37:00 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9107d42d1a145d4baa379438d4a3362212770b0d

commit 9107d42d1a145d4baa379438d4a3362212770b0d
Author:     rafspiny <rafspiny@gmail.com>
AuthorDate: 2020-04-16 22:11:13 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-04-23 06:36:25 +0000

    app-shells/fzf: Adding ebuild for fzf
    
    fzf is a tool to provide Addressing the comments in the PR. It
    integrates with vim and several shell-completion tools. Bash, fish and
    zsh.
    Plus, a patch has been added to fix a building issue preventing
    the package from being built when LDFLAGS contains space(s).
    More infor here: https://github.com/junegunn/fzf/issues/1994
    
    Closes: https://bugs.gentoo.org/703082
    Signed-off-by: Raffaele Spinelli <rafspiny@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/15377
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 app-shells/fzf/Manifest                        |  45 +++++++++
 app-shells/fzf/files/fzf-0.21.0-makefile.patch |  13 +++
 app-shells/fzf/fzf-0.21.0.ebuild               | 121 +++++++++++++++++++++++++
 app-shells/fzf/metadata.xml                    |  39 ++++++++
 4 files changed, 218 insertions(+)