commit: 6b287e898262c0492e42444738616ec9c43ec0d2
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sat Mar 5 02:55:46 2022 +0000
Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sat Mar 5 02:55:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b287e89
app-shells/fzf-fish: add 8.1, drop 7.1
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
app-shells/fzf-fish/Manifest | 2 +-
.../{fzf-fish-7.1.ebuild => fzf-fish-8.1.ebuild} | 29 +++++++++++++++++++---
2 files changed, 27 insertions(+), 4 deletions(-)
diff --git a/app-shells/fzf-fish/Manifest b/app-shells/fzf-fish/Manifest
index 1a2e4cdb8..7d41f8d4a 100644
--- a/app-shells/fzf-fish/Manifest
+++ b/app-shells/fzf-fish/Manifest
@@ -1,2 +1,2 @@
-DIST fzf-fish-7.1.tar.gz 6068759 BLAKE2B
e985e5fdd935e50f079b9e096baad5aaa78478d2dc949c3f813c73b5c728899ad818322adb282f1e0cd4df966014b0cf8bff7e0b66b37958adeecc57564aea3a
SHA512
11c89a1ce0fbb9d50370cbb694fb59d0b94847d92ab8333af28493130dce02f55b41df99641d69c6f0503641e891e5ea935ce1e3cb4f095239fd8619ee694e44
DIST fzf-fish-7.3.tar.gz 5495974 BLAKE2B
be1d29e01aae34ea010df44af53658ce0a6b8a58bd885c9e5a3e1e1428d36312f9affbf0a9dc6eac7bca3fe3ae26a67ace343a9a3bc5d22055ef7898eb209b85
SHA512
160735d107f2e6feaf9c51699abe425d36562bfb3a11135564c32944650b76c071fc7d5adc717a0d4f66df43c1ddad9a447d085a3063099dab7a6be1f9c395e7
+DIST fzf-fish-8.1.tar.gz 6486433 BLAKE2B
09f5d5232b99c2e7fad89e952fb9e2d9291c2ea6d7cae79466c9b011b9df82e3ae1f67c9f4fe29675ba43ba3b6174c0efc4f5d2c37dc191367b29fd597a90611
SHA512
19f1426afcf0591136c0a7af73f5472e90f59efe46ebfa48563ef91f61c71c669f4e8685c3c32c7dd34f87efc4f790e373f783acbe0a110ac24e4de1270f729c
diff --git a/app-shells/fzf-fish/fzf-fish-7.1.ebuild
b/app-shells/fzf-fish/fzf-fish-8.1.ebuild
similarity index 57%
rename from app-shells/fzf-fish/fzf-fish-7.1.ebuild
rename to app-shells/fzf-fish/fzf-fish-8.1.ebuild
index 604ca1594..bbcf57925 100644
--- a/app-shells/fzf-fish/fzf-fish-7.1.ebuild
+++ b/app-shells/fzf-fish/fzf-fish-8.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="8"
+EAPI=8
DESCRIPTION="Augment your fish command line with fzf key bindings"
HOMEPAGE="https://github.com/PatrickF1/fzf.fish"
@@ -11,15 +11,27 @@ S="${WORKDIR}/${PN/-/.}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
+IUSE="test"
RDEPEND="
- sys-apps/fd
app-shells/fish
app-shells/fzf
sys-apps/bat
+ sys-apps/fd
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ app-shells/clownfish
+ app-shells/fishtape
+ app-shells/fzf-fish
+ dev-vcs/git
+ )
"
DOCS=( README.md )
+#RESTRICT="!test? ( test )"
+RESTRICT="test" # how to run tests?
src_install() {
insinto "/usr/share/fish/vendor_completions.d"
@@ -30,3 +42,14 @@ src_install() {
doins functions/*
einstalldocs
}
+
+src_test() {
+ # it want a git repo
+ git init || die
+ git config --global user.email "[email protected]" || die
+ git config --global user.name "Your Name" || die
+ git add . || die
+ git commit -m 'init' || die
+
+ fish -c 'fishtape tests/*/*.fish' || die
+}