app-arch/ouch: set RUST_MIN_VER and bump LLVM_COMPAT accordingly

Upstream, ouch sets rust-version 1.93.0 in their Cargo.toml [1,2,3], so
we must match that with RUST_MIN_VER. This also forces us to bump
LLVM_COMPAT, as Rust 1.93.0 requires LLVM 21 [4].

(Also addressed a BadDescription complaint from pkgcheck. It also
throws DeprecatedEclass because of llvm-r1, but I don't think there's
much I can do about that until cargo.eclass is updated.)

[1]: https://github.com/ouch-org/ouch/blob/0.8.0/Cargo.toml#L9
[2]: https://github.com/ouch-org/ouch/blob/0.8.1/Cargo.toml#L9
[3]: https://github.com/ouch-org/ouch/blob/0.8.2/Cargo.toml#L9
[4]: https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-lang/rust/rust-1.93.0.ebuild#n8

Part-of: https://codeberg.org/gentoo/guru/pulls/56
Merges: https://codeberg.org/gentoo/guru/pulls/56
Closes: https://bugs.gentoo.org/976392
Signed-off-by: Dustin Smith <d.usty360@gmail.com>
This commit is contained in:
Dustin Smith committed 2026-09-15 15:46:35 -04:00
1 parent a965a1b5b8
commit 067e23715b
3 files changed
+9 -6

No files matched your search

+3 -2
View File
@@ -5,12 +5,13 @@ EAPI=8
CRATES=""
LLVM_COMPAT=( {17..22} )
LLVM_COMPAT=( {21..22} )
RUST_NEEDS_LLVM=1
RUST_MIN_VER="1.93.0"
inherit llvm-r1 cargo shell-completion
DESCRIPTION="A cli utility for easily compressing and decompressing files and directories."
DESCRIPTION="A cli utility for easily compressing and decompressing files and directories"
HOMEPAGE="https://github.com/ouch-org/ouch"
SRC_URI="https://github.com/ouch-org/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz"
+3 -2
View File
@@ -5,12 +5,13 @@ EAPI=8
CRATES=""
LLVM_COMPAT=( {17..22} )
LLVM_COMPAT=( {21..22} )
RUST_NEEDS_LLVM=1
RUST_MIN_VER="1.93.0"
inherit llvm-r1 cargo shell-completion
DESCRIPTION="A cli utility for easily compressing and decompressing files and directories."
DESCRIPTION="A cli utility for easily compressing and decompressing files and directories"
HOMEPAGE="https://github.com/ouch-org/ouch"
SRC_URI="https://github.com/ouch-org/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz"
+3 -2
View File
@@ -5,12 +5,13 @@ EAPI=8
CRATES=""
LLVM_COMPAT=( {17..22} )
LLVM_COMPAT=( {21..22} )
RUST_NEEDS_LLVM=1
RUST_MIN_VER="1.93.0"
inherit llvm-r1 cargo shell-completion
DESCRIPTION="A cli utility for easily compressing and decompressing files and directories."
DESCRIPTION="A cli utility for easily compressing and decompressing files and directories"
HOMEPAGE="https://github.com/ouch-org/ouch"
SRC_URI="https://github.com/ouch-org/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
DEPS_URI="https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz"