summaryrefslogtreecommitdiff
path: root/app-shells
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-02 03:04:32 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-02 03:04:32 -0500
commit062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2 (patch)
tree4d40457c00bac6e801aa3ed267d67f0ab1696d63 /app-shells
parentab43701157ca1662c9ed2c0da7aa0a795c2e3852 (diff)
downloadbaldeagleos-repo-062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2.tar.gz
baldeagleos-repo-062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2.tar.xz
baldeagleos-repo-062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2.zip
Adding metadata
Diffstat (limited to 'app-shells')
-rw-r--r--app-shells/starship/Manifest12
-rw-r--r--app-shells/starship/starship-1.23.0.ebuild66
-rw-r--r--app-shells/starship/starship-1.24.0.ebuild68
-rw-r--r--app-shells/starship/starship-1.24.1.ebuild66
-rw-r--r--app-shells/starship/starship-1.24.2.ebuild66
-rw-r--r--app-shells/starship/starship-1.26.0.ebuild (renamed from app-shells/starship/starship-1.25.0.ebuild)15
6 files changed, 9 insertions, 284 deletions
diff --git a/app-shells/starship/Manifest b/app-shells/starship/Manifest
index 39b43b2ddf43..5df820750dd4 100644
--- a/app-shells/starship/Manifest
+++ b/app-shells/starship/Manifest
@@ -1,12 +1,4 @@
-DIST starship-1.23.0-crates.tar.xz 26250264 BLAKE2B c13e472850abb73ebfa960514beff2e9ea7a156f103e05d029142f3809fb27aacdbe7485af687d51d214a0c0f0960ac32f879dac7f8ba414757d83581d76c877 SHA512 f144704bfa32574f87dcb8d71be3efc55449f1aeefed4aaae22883ad93e237a3e8bbc5754c31540735909eff4ed8cc263082f7646af2f98b73827755ff917bf8
-DIST starship-1.23.0.tar.gz 10760658 BLAKE2B e475e991240d46c2c2bc850ecd439f557f5508112a13731b85ba51d3ff9ccf07c3ec29c345209566a0cca60aa180d0fc0e31ffe2656224497f20a351b6fc83fb SHA512 e04a1b711d91aed4fe756c8f2be87304e8a4fbabc4720e4c39c517829ca9cd4f93b27fb20b9208350147f5ca6af97b5e0572c04a57f5d66172539a1c41110eae
-DIST starship-1.24.0-crates.tar.xz 34085856 BLAKE2B d9d94eb46711df432b0c6d998566752e31a203aa1e0e37f302f8ed5db1dc3750198a04038ff5a05f96e831d87d9ad6777fa4af170776bbd1d0784bd4c48ac9de SHA512 e2e71b1f4fd5f596bbc2a3a6949475e209550b8881bbfe8e901457a95bee5cdaea913e40c244ef5cba17b5b29c8d871da889acd183e4778ca35cf4248c74f249
-DIST starship-1.24.0.tar.gz 10808717 BLAKE2B f66758970a148fed0827d09350adb4723d6d67ad7474c51df0eaeb15ab1a1d2f6235fe718156728f0745fc5fde98a1e7f1b8d993c7700d2f8f6212085e21c0b1 SHA512 cfdcfb7bfb1e02b9f26945fa35eaa44834066de209e1ea321f1c52494bcf5420cabde85553da0924a0ecb0fb0a7db3108de69d2be2ed118a62d1b5b418625837
-DIST starship-1.24.1-crates.tar.xz 34111124 BLAKE2B c2b15816bb431343791b9693ecf8c18882313f4911b652fa834c722783eadc0490182ce343898487c9c49f82ba923646f5d81eb7e0e7331641f15215e1f5ef4c SHA512 c41b5a57d97b023fe28222b3f1ac03f45a11316340ce6cc93a20e387deb7440079ddd73429c954a3f44ffe00c3f1da2ee123028f71f65eaa6739f8af812f429b
-DIST starship-1.24.1.tar.gz 10845446 BLAKE2B b7a4cd4a4599656a227a3765637a851f5c1355900fff1bc6fd2ae4b87344ea4b9d31ffd9d7a44a756f285234cb07b4af2f36e8f3b0ebee3e7c50f48ad7799284 SHA512 7e82e92c77aa35506191b7a431ede407f108366dc7802aafc563d6bd57b6dc4af877ac0ee03f3ede463731fecd906c6b33994161ad3d4a0c63ac8b708e599b8e
-DIST starship-1.24.2-crates.tar.xz 32217520 BLAKE2B b7421de0fe4d62dc5382483a4cfaaf9f1cccabe0dfa6493564c7ff532f5df9db5493d3d845cbbb8d30ccbb26500718d479edc25492feb6c3d033b8d7116d79d0 SHA512 cc4ede2e47d8f89fd0d9ece8ca162a47dcbf6c6895038f93773275c3d41aa3f95a89c92c77e063dc2cfc5f7e025083c3828eeadb5c836c94c75edc36977901ca
-DIST starship-1.24.2.tar.gz 10845172 BLAKE2B d03065d61e3efbe991b7d4e25df1748f4b8951f074357ae310c679ce7c6eea05d6c9626de350289ef10998e228b696ecf0224f07070cde32600aaa9571f9441b SHA512 07c2bb32ec25cc698e4ad713b9c5285041f6fa3c868bace740765cbfe9e6cd41bbb471609b22397314e63a4edda2a20a732837a48ba395093da833efa815a15f
-DIST starship-1.25.0-crates.tar.xz 31514820 BLAKE2B 13ab82a98cbb8ec1abb05a70026d2a36fd0c7743c53fb84375757e2f0d366358516eb579a69f5df8a5a983f24762ff644f063b100c12139affb0c26953b59173 SHA512 b834f36a36820e4aa15564e4ac68b4b903dfa0d959ea0a1d1d888745d36268de1143aaca528d103d49ac7c9fcb20fc0b3f1eba8d0cae531f322e0945a07028a9
-DIST starship-1.25.0.tar.gz 10871784 BLAKE2B 7b62464a6934ebf3eed87c0591b2a1e8b889a96801e2e63dcba2ec8d72898455090b8a7616f80d80509c7f4281f41cd3915ff69d18f48edefe0692f204eb79e4 SHA512 ed3e0be311a0838e894039d24e2ae527792517ebb933cf0126994c6a872012d58fad0c821b2d027fe91cfc233619de4fc272f0768493a03a94bf1799e3d53e36
DIST starship-1.25.1-crates.tar.xz 31162024 BLAKE2B 3ac54466e535d9b452299f3865abb319dcd8013d2ca934ea3031799f36bc7d7f8039e2cd633108a17b10f742dd69db1add3bff8463e3e130e432699a75a9a272 SHA512 866bb32581224ef8dcac0540ae2bb0ef310fe2fd48ff11375678d3d150b4663914be4f376ca4fd66360ce37e5e064427effdbe6f80407cdf188e21564de4caba
DIST starship-1.25.1.tar.gz 10962049 BLAKE2B 7024fb9c7143e9fed9ba445bba45881b42999246d41ad2a7199277ac3e7e9425eaaf3f4c670a4ca6c75c06cca7e4eae1571917e142ed3f76280d5e5a8e9cadd1 SHA512 f5d8b99f67e5dad1f36f8f0dd5810ac34f3402f942d27815737b342a66f06035cda8403e14bad06d59d8a140602e1326da9979ec803458a74c1ee60cacbbe25e
+DIST starship-1.26.0-crates.tar.xz 30490392 BLAKE2B c5f1d397c66e7af1ddd0baf5cbe2e058368c6569d2c9c1740c2dffb38e75b0aaff69ea59d0626e1d7c09b0315a8fb5887205edb212816649656fc2262959ee4a SHA512 6ef10aee9d602d290b95032726b8bff3f58f50006e2454d4c55a9eb7769265f895797cf03b1ae27f49931ab4c544ddab11390795602e8fec5f23e3fe0644d350
+DIST starship-1.26.0.tar.gz 10967101 BLAKE2B bcec2b87d5402bab80ce8410a6ad74b53cab329066044c4dfd1fd151f8c1bfaec0db6d04cbdca14dbd34759a1212ca664e102ede4198db855cfb045fecf656d7 SHA512 88612fba18e69a0f60505240d45ce0137ce65b8232bc32fb8d6c113401b3dba35ea89dd8dc09555303d3b8dabe068395239c861e91e4f22880d29ca41c6cc280
diff --git a/app-shells/starship/starship-1.23.0.ebuild b/app-shells/starship/starship-1.23.0.ebuild
deleted file mode 100644
index e35856c994ab..000000000000
--- a/app-shells/starship/starship-1.23.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=""
-RUST_MIN_VER="1.85.0"
-inherit cargo optfeature shell-completion
-
-DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell"
-HOMEPAGE="https://starship.rs/"
-SRC_URI="https://github.com/starship/starship/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
-
-LICENSE="ISC"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unlicense WTFPL-2
- ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-
-BDEPEND="
- dev-build/cmake
-"
-
-QA_FLAGS_IGNORED="usr/bin/starship"
-
-src_prepare() {
- sed -e '/^strip/s/true/false/' -i Cargo.toml || die # bug 866133
- default
-}
-
-src_configure() {
- export PKG_CONFIG_ALLOW_CROSS=1
- export OPENSSL_NO_VENDOR=true
-
- cargo_src_configure
-}
-
-src_compile() {
- cargo_src_compile
-
- local STARSHIP_BIN="$(cargo_target_dir)/${PN}"
-
- # Prepare shell completion generation
- mkdir "${T}/completions" || die
- local shell
- for shell in bash fish zsh; do
- "${STARSHIP_BIN}" completions ${shell} > "${T}/completions/${shell}" || die
- done
-}
-
-src_install() {
- dobin "$(cargo_target_dir)/${PN}"
- dodoc README.md
-
- newbashcomp "${T}/completions/bash" "${PN}"
- newzshcomp "${T}/completions/zsh" "${PN}"
- newfishcomp "${T}/completions/fish" "${PN}.fish"
-}
-
-pkg_postinst() {
- optfeature "font support" media-fonts/iosevka media-fonts/noto-emoji
-}
diff --git a/app-shells/starship/starship-1.24.0.ebuild b/app-shells/starship/starship-1.24.0.ebuild
deleted file mode 100644
index f112389b2596..000000000000
--- a/app-shells/starship/starship-1.24.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-
-RUST_MIN_VER="1.85.0"
-inherit cargo optfeature shell-completion
-
-DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell"
-HOMEPAGE="https://starship.rs/"
-SRC_URI="https://github.com/starship/starship/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
-
-LICENSE="ISC"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unlicense WTFPL-2
- ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-
-BDEPEND="
- dev-build/cmake
-"
-
-QA_FLAGS_IGNORED="usr/bin/starship"
-
-src_prepare() {
- sed -e '/^strip/s/true/false/' -i Cargo.toml || die # bug 866133
- default
-}
-
-src_configure() {
- export PKG_CONFIG_ALLOW_CROSS=1
- export OPENSSL_NO_VENDOR=true
-
- cargo_src_configure
-}
-
-src_compile() {
- cargo_src_compile
-
- local STARSHIP_BIN="$(cargo_target_dir)/${PN}"
-
- # Prepare shell completion generation
- mkdir "${T}/completions" || die
- local shell
- for shell in bash fish zsh; do
- "${STARSHIP_BIN}" completions ${shell} > "${T}/completions/${shell}" || die
- done
-}
-
-src_install() {
- dobin "$(cargo_target_dir)/${PN}"
- dodoc README.md
-
- newbashcomp "${T}/completions/bash" "${PN}"
- newzshcomp "${T}/completions/zsh" "${PN}"
- newfishcomp "${T}/completions/fish" "${PN}.fish"
-}
-
-pkg_postinst() {
- optfeature "font support" media-fonts/iosevka media-fonts/noto-emoji
-}
diff --git a/app-shells/starship/starship-1.24.1.ebuild b/app-shells/starship/starship-1.24.1.ebuild
deleted file mode 100644
index 4e5ff21f0e44..000000000000
--- a/app-shells/starship/starship-1.24.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=""
-RUST_MIN_VER="1.89.0"
-inherit cargo optfeature shell-completion
-
-DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell"
-HOMEPAGE="https://starship.rs/"
-SRC_URI="https://github.com/starship/starship/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
-
-LICENSE="ISC"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unlicense WTFPL-2
- ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-
-BDEPEND="
- dev-build/cmake
-"
-
-QA_FLAGS_IGNORED="usr/bin/starship"
-
-src_prepare() {
- sed -e '/^strip/s/true/false/' -i Cargo.toml || die # bug 866133
- default
-}
-
-src_configure() {
- export PKG_CONFIG_ALLOW_CROSS=1
- export OPENSSL_NO_VENDOR=true
-
- cargo_src_configure
-}
-
-src_compile() {
- cargo_src_compile
-
- local STARSHIP_BIN="$(cargo_target_dir)/${PN}"
-
- # Prepare shell completion generation
- mkdir "${T}/completions" || die
- local shell
- for shell in bash fish zsh; do
- "${STARSHIP_BIN}" completions ${shell} > "${T}/completions/${shell}" || die
- done
-}
-
-src_install() {
- dobin "$(cargo_target_dir)/${PN}"
- dodoc README.md
-
- newbashcomp "${T}/completions/bash" "${PN}"
- newzshcomp "${T}/completions/zsh" "${PN}"
- newfishcomp "${T}/completions/fish" "${PN}.fish"
-}
-
-pkg_postinst() {
- optfeature "font support" media-fonts/iosevka media-fonts/noto-emoji
-}
diff --git a/app-shells/starship/starship-1.24.2.ebuild b/app-shells/starship/starship-1.24.2.ebuild
deleted file mode 100644
index 7fb04a3c4921..000000000000
--- a/app-shells/starship/starship-1.24.2.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=""
-RUST_MIN_VER="1.91.0"
-inherit cargo optfeature shell-completion
-
-DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell"
-HOMEPAGE="https://starship.rs/"
-SRC_URI="https://github.com/starship/starship/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
-
-LICENSE="ISC"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unlicense WTFPL-2
- ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-
-BDEPEND="
- dev-build/cmake
-"
-
-QA_FLAGS_IGNORED="usr/bin/starship"
-
-src_prepare() {
- sed -e '/^strip/s/true/false/' -i Cargo.toml || die # bug 866133
- default
-}
-
-src_configure() {
- export PKG_CONFIG_ALLOW_CROSS=1
- export OPENSSL_NO_VENDOR=true
-
- cargo_src_configure
-}
-
-src_compile() {
- cargo_src_compile
-
- local STARSHIP_BIN="$(cargo_target_dir)/${PN}"
-
- # Prepare shell completion generation
- mkdir "${T}/completions" || die
- local shell
- for shell in bash fish zsh; do
- "${STARSHIP_BIN}" completions ${shell} > "${T}/completions/${shell}" || die
- done
-}
-
-src_install() {
- dobin "$(cargo_target_dir)/${PN}"
- dodoc README.md
-
- newbashcomp "${T}/completions/bash" "${PN}"
- newzshcomp "${T}/completions/zsh" "${PN}"
- newfishcomp "${T}/completions/fish" "${PN}.fish"
-}
-
-pkg_postinst() {
- optfeature "font support" media-fonts/iosevka media-fonts/noto-emoji
-}
diff --git a/app-shells/starship/starship-1.25.0.ebuild b/app-shells/starship/starship-1.26.0.ebuild
index f90d96ca14c5..ce78dc652238 100644
--- a/app-shells/starship/starship-1.25.0.ebuild
+++ b/app-shells/starship/starship-1.26.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
CRATES=""
RUST_MIN_VER="1.91.0"
-inherit cargo optfeature shell-completion
+inherit cargo optfeature shell-completion sysroot
DESCRIPTION="The minimal, blazing-fast, and infinitely customizable prompt for any shell"
HOMEPAGE="https://starship.rs/"
@@ -21,9 +21,7 @@ LICENSE+="
SLOT="0"
KEYWORDS="~amd64 ~arm64"
-BDEPEND="
- dev-build/cmake
-"
+BDEPEND="dev-build/cmake"
QA_FLAGS_IGNORED="usr/bin/starship"
@@ -45,10 +43,11 @@ src_compile() {
local STARSHIP_BIN="$(cargo_target_dir)/${PN}"
# Prepare shell completion generation
+ einfo "generating shell completion files"
mkdir "${T}/completions" || die
local shell
for shell in bash fish zsh; do
- "${STARSHIP_BIN}" completions ${shell} > "${T}/completions/${shell}" || die
+ sysroot_try_run_prefixed "${STARSHIP_BIN}" completions ${shell} > "${T}/completions/${shell}" || die
done
}
@@ -56,9 +55,9 @@ src_install() {
dobin "$(cargo_target_dir)/${PN}"
dodoc README.md
- newbashcomp "${T}/completions/bash" "${PN}"
- newzshcomp "${T}/completions/zsh" "${PN}"
- newfishcomp "${T}/completions/fish" "${PN}.fish"
+ [[ -s "${T}/completions/bash" ]] && newbashcomp "${T}/completions/bash" "${PN}"
+ [[ -s "${T}/completions/zsh" ]] && newzshcomp "${T}/completions/zsh" "${PN}"
+ [[ -s "${T}/completions/fish" ]] && newfishcomp "${T}/completions/fish" "${PN}.fish"
}
pkg_postinst() {