commit:     adfe549e78a0c5b9dc4a3a4ac3d18fb149aa50ba
Author:     idealseal <realidealseal <AT> protonmail <DOT> com>
AuthorDate: Sun Jun 29 17:03:27 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul  4 20:00:33 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adfe549e

app-misc/skim: add 0.20.2

Signed-off-by: idealseal <realidealseal <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42799
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/skim/Manifest           |   1 +
 app-misc/skim/skim-0.20.2.ebuild | 214 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 215 insertions(+)

diff --git a/app-misc/skim/Manifest b/app-misc/skim/Manifest
index e6fb76e6ee23..ca93e3ef9778 100644
--- a/app-misc/skim/Manifest
+++ b/app-misc/skim/Manifest
@@ -159,6 +159,7 @@ DIST shell-quote-0.7.2.crate 16738 BLAKE2B 
44703f2fced1afef36998b14246748ce3192b
 DIST shlex-1.3.0.crate 18713 BLAKE2B 
18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d
 SHA512 
5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
 DIST skim-0.16.1.tar.gz 139184 BLAKE2B 
3f2f3ec3d4787cbad10fdf6c33d6bc7fa678fdbfb027bcbe581a505cfb304f9e784a67b149cb838ebcfecbc2ff8bb1b0399c095eeba0db45d13d2bd200555f98
 SHA512 
e0d855cdc706e8b00bb3363ce17658737563e5992d5c2d5ac071c0ec0d09310d2c0532ef848c9795fe0d01b117f40e56c3c7f6130e535ee254f648017e852fa7
 DIST skim-0.20.1.tar.gz 191860 BLAKE2B 
23333b5ac476e6d7975c49c1e9f4094999137d31116614482aa1a6da526e3d5f8183a2a8bca87eb5ed223d26a7e3197a67734838b0c57114b2b72fb3446d8dfb
 SHA512 
5e32db3ed0b20fe9f311474e654045db887834e779551a0aea899568077fea0cf76523971f0f8a96b05acef4ecb2488df48febf895c5f4039f2f064884391a46
+DIST skim-0.20.2.tar.gz 192030 BLAKE2B 
69047c5371e0546df2f9a28817732b45923cbcdf1a9927df8b7603ab087637e16ae3546a6b318262708707668ae8631a08cc12ce5955617df31210c373a8ef96
 SHA512 
98cae6570f3828f28fa9987acdf0a8e0474dbbd6f75593d1ce3a3cb1c6982c7c4f9d9ef042a25cdcf63258bd479139ce3ddbef7d8de05f2867221d2f79dd39a7
 DIST strsim-0.11.1.crate 14266 BLAKE2B 
252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2
 SHA512 
0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
 DIST syn-2.0.104.crate 299699 BLAKE2B 
f64d2267abe9140456dd31d52ada0c75bfa3e4e0112ca77491245e9e84a0530f6c7cdc7428b73cf567a65ef6e7727f814fb9cb34db0ecc9cc3afd05b69fd36f7
 SHA512 
da532fa362266161b5604c821c913f8f990eb32c18e18c0a360b7147b9f71ae008e208f377cb203e85818bd5db926951122a971fa97563a10678f0ba4671e64f
 DIST syn-2.0.89.crate 289852 BLAKE2B 
4e2b06d2a0ea9b8970338ab61f8c5569cb7c10466dcf139576d0618c3690cfd23c98b66f0714c34839364dee72df6a6d8571f73dbf03ecc347fb1effb118fc2f
 SHA512 
d172936f04a383b7b5e79dad328e70ea3c4faba4a88d0b6d186645413e8698434d30f53012cc9d3813f617c8bef75e95a2d064fdabae7867678abbed22bcd910

diff --git a/app-misc/skim/skim-0.20.2.ebuild b/app-misc/skim/skim-0.20.2.ebuild
new file mode 100644
index 000000000000..f210647454cc
--- /dev/null
+++ b/app-misc/skim/skim-0.20.2.ebuild
@@ -0,0 +1,214 @@
+# Copyright 2017-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+wasi-snapshot-preview1
+       [email protected]+wasi-0.2.4
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+"
+
+RUST_MIN_VER="1.85.0"
+
+inherit cargo optfeature shell-completion
+
+DESCRIPTION="Command-line fuzzy finder"
+HOMEPAGE="https://github.com/skim-rs/skim";
+SRC_URI="
+       https://github.com/skim-rs/skim/archive/v${PV}.tar.gz -> ${P}.tar.gz
+       ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+QA_FLAGS_IGNORED="usr/bin/sk"
+
+src_compile() {
+       cargo_src_compile --bin sk
+}
+
+src_install() {
+       # prevent cargo_src_install() blowing up on man installation
+       mv man manpages || die
+
+       cargo_src_install --path skim
+       dodoc CHANGELOG.md README.md
+       doman manpages/man1/*
+
+       dobin bin/sk-tmux
+
+       insinto /usr/share/vim/vimfiles/plugin
+       doins plugin/skim.vim
+
+       # install shell keybindings
+       insinto "/usr/share/${PN}"
+       doins shell/key-bindings.*
+
+       newbashcomp shell/completion.bash sk
+       newzshcomp shell/completion.fish sk.fish
+       newzshcomp shell/completion.zsh _sk
+}
+
+pkg_postinst() {
+       optfeature "sk-tmux integration" app-misc/tmux
+       optfeature "vim plugin integration" app-editors/vim app-editors/gvim
+}

Reply via email to