public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/skim/
Date: Fri, 04 Jul 2025 20:00:47 +0000 (UTC)	[thread overview]
Message-ID: <1751659233.adfe549e78a0c5b9dc4a3a4ac3d18fb149aa50ba.sam@gentoo> (raw)

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="
+	aho-corasick@1.1.3
+	android-tzdata@0.1.1
+	android_system_properties@0.1.5
+	anstream@0.6.19
+	anstyle-parse@0.2.7
+	anstyle-query@1.1.3
+	anstyle-wincon@3.0.9
+	anstyle@1.0.11
+	arrayvec@0.7.6
+	autocfg@1.5.0
+	beef@0.5.2
+	bitflags@1.3.2
+	bitflags@2.9.1
+	bstr@1.12.0
+	bumpalo@3.19.0
+	cc@1.2.27
+	cfg-if@1.0.1
+	cfg_aliases@0.2.1
+	chrono@0.4.41
+	clap@4.5.40
+	clap_builder@4.5.40
+	clap_complete@4.5.54
+	clap_complete_fig@4.5.2
+	clap_complete_nushell@4.5.7
+	clap_derive@4.5.40
+	clap_lex@0.7.5
+	clap_mangen@0.2.27
+	colorchoice@1.0.4
+	core-foundation-sys@0.8.7
+	crossbeam-channel@0.5.15
+	crossbeam-deque@0.8.6
+	crossbeam-epoch@0.9.18
+	crossbeam-queue@0.3.12
+	crossbeam-utils@0.8.21
+	crossbeam@0.8.4
+	darling@0.20.11
+	darling_core@0.20.11
+	darling_macro@0.20.11
+	defer-drop@1.3.0
+	deranged@0.4.0
+	derive_builder@0.20.2
+	derive_builder_core@0.20.2
+	derive_builder_macro@0.20.2
+	dirs-next@2.0.0
+	dirs-sys-next@0.1.2
+	either@1.15.0
+	env_filter@0.1.3
+	env_home@0.1.0
+	env_logger@0.11.8
+	equivalent@1.0.2
+	errno@0.3.13
+	fastrand@2.3.0
+	fnv@1.0.7
+	fuzzy-matcher@0.3.7
+	getrandom@0.2.16
+	getrandom@0.3.3
+	hashbrown@0.15.4
+	heck@0.5.0
+	iana-time-zone-haiku@0.1.2
+	iana-time-zone@0.1.63
+	ident_case@1.0.1
+	indexmap@2.10.0
+	is_terminal_polyfill@1.70.1
+	jiff-static@0.2.15
+	jiff@0.2.15
+	js-sys@0.3.77
+	lazy_static@1.5.0
+	libc@0.2.174
+	libredox@0.1.4
+	linux-raw-sys@0.9.4
+	log@0.4.27
+	memchr@2.7.5
+	nix@0.29.0
+	num-conv@0.1.0
+	num-traits@0.2.19
+	once_cell@1.21.3
+	once_cell_polyfill@1.70.1
+	portable-atomic-util@0.2.4
+	portable-atomic@1.11.1
+	powerfmt@0.2.0
+	ppv-lite86@0.2.21
+	proc-macro2@1.0.95
+	pulldown-cmark@0.13.0
+	quote@1.0.40
+	r-efi@5.3.0
+	rand@0.9.1
+	rand_chacha@0.9.0
+	rand_core@0.9.3
+	rayon-core@1.12.1
+	rayon@1.10.0
+	redox_users@0.4.6
+	regex-automata@0.4.9
+	regex-syntax@0.8.5
+	regex@1.11.1
+	roff@0.2.2
+	rustix@1.0.7
+	rustversion@1.0.21
+	serde@1.0.219
+	serde_derive@1.0.219
+	shell-quote@0.7.2
+	shlex@1.3.0
+	strsim@0.11.1
+	syn@2.0.104
+	tempfile@3.20.0
+	term@0.7.0
+	thiserror-impl@1.0.69
+	thiserror@1.0.69
+	thread_local@1.1.9
+	time-core@0.1.4
+	time@0.3.41
+	timer@0.2.0
+	unicase@2.8.1
+	unicode-ident@1.0.18
+	unicode-width@0.2.1
+	utf8parse@0.2.2
+	vte@0.15.0
+	wasi@0.11.1+wasi-snapshot-preview1
+	wasi@0.14.2+wasi-0.2.4
+	wasm-bindgen-backend@0.2.100
+	wasm-bindgen-macro-support@0.2.100
+	wasm-bindgen-macro@0.2.100
+	wasm-bindgen-shared@0.2.100
+	wasm-bindgen@0.2.100
+	which@7.0.3
+	winapi-i686-pc-windows-gnu@0.4.0
+	winapi-x86_64-pc-windows-gnu@0.4.0
+	winapi@0.3.9
+	windows-core@0.61.2
+	windows-implement@0.60.0
+	windows-interface@0.59.1
+	windows-link@0.1.3
+	windows-result@0.3.4
+	windows-strings@0.4.2
+	windows-sys@0.59.0
+	windows-sys@0.60.2
+	windows-targets@0.52.6
+	windows-targets@0.53.2
+	windows_aarch64_gnullvm@0.52.6
+	windows_aarch64_gnullvm@0.53.0
+	windows_aarch64_msvc@0.52.6
+	windows_aarch64_msvc@0.53.0
+	windows_i686_gnu@0.52.6
+	windows_i686_gnu@0.53.0
+	windows_i686_gnullvm@0.52.6
+	windows_i686_gnullvm@0.53.0
+	windows_i686_msvc@0.52.6
+	windows_i686_msvc@0.53.0
+	windows_x86_64_gnu@0.52.6
+	windows_x86_64_gnu@0.53.0
+	windows_x86_64_gnullvm@0.52.6
+	windows_x86_64_gnullvm@0.53.0
+	windows_x86_64_msvc@0.52.6
+	windows_x86_64_msvc@0.53.0
+	winsafe@0.0.19
+	wit-bindgen-rt@0.39.0
+	zerocopy-derive@0.8.26
+	zerocopy@0.8.26
+"
+
+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	other threads:[~2025-07-04 20:01 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-04 20:00 Sam James [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-09-23 13:00 [gentoo-commits] repo/gentoo:master commit in: app-misc/skim/ Arthur Zamarin
2025-08-26 15:26 Sam James
2025-07-04 20:00 Sam James
2025-06-26 19:50 Sam James
2025-06-22  9:56 Sam James
2025-06-22  9:56 Sam James
2025-04-28 14:39 Sam James
2025-03-12 12:18 Petr Vaněk
2025-03-11  8:27 Sam James
2025-03-10  2:18 Sam James
2025-03-10  2:18 Sam James
2025-03-01  7:54 Joonas Niilola
2025-03-01  7:54 Joonas Niilola
2025-03-01  7:54 Joonas Niilola
2024-06-07 18:18 James Le Cuirot
2024-06-07 18:00 Arthur Zamarin
2024-01-14 14:46 Sam James
2024-01-14 14:36 Sam James
2021-02-09 22:54 Sam James
2021-02-09 22:52 Sam James
2021-01-11  8:07 Sam James
2021-01-11  8:02 Sam James
2021-01-10 18:30 Sam James
2021-01-10 18:30 Sam James
2020-07-11  6:03 Georgy Yakovlev
2020-04-04 19:23 Georgy Yakovlev
2020-02-16 20:14 Georgy Yakovlev
2020-02-16 20:14 Georgy Yakovlev
2020-02-16 20:14 Georgy Yakovlev
2019-12-27 19:26 Georgy Yakovlev
2019-12-27 19:26 Georgy Yakovlev
2019-11-17  5:08 Tim Harder
2019-06-24  2:32 Georgy Yakovlev
2019-06-01  4:08 Georgy Yakovlev
2019-04-03 18:27 Georgy Yakovlev
2019-04-01  4:11 Georgy Yakovlev
2019-03-25 18:31 Georgy Yakovlev
2019-03-25 18:31 Georgy Yakovlev
2019-03-25  1:57 Georgy Yakovlev
2019-03-17 18:14 Georgy Yakovlev
2019-02-23  4:29 Georgy Yakovlev
2019-02-20  7:43 Georgy Yakovlev
2019-01-08 23:40 Georgy Yakovlev
2018-12-01  3:11 Georgy Yakovlev
2018-12-01  1:54 Georgy Yakovlev
2018-10-28 19:49 Georgy Yakovlev
2018-10-28 19:49 Georgy Yakovlev
2018-07-21  8:21 Georgy Yakovlev
2018-07-21  8:21 Georgy Yakovlev
2018-03-24  7:33 Tim Harder

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1751659233.adfe549e78a0c5b9dc4a3a4ac3d18fb149aa50ba.sam@gentoo \
    --to=sam@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox