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 "y...@example.com" || die
+       git config --global user.name "Your Name" || die
+       git add . || die
+       git commit -m 'init' || die
+
+       fish -c 'fishtape tests/*/*.fish' || die
+}

Reply via email to