Install this version:
emerge -a =app-shells/liquidprompt-2.3.0
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =app-shells/liquidprompt-2.3.0
Or alternatively:
emerge --autounmask-write -a =app-shells/liquidprompt-2.3.0
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 2.3.0 | 8 | ~amd64 | 0 |
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Full-featured & carefully designed adaptive prompt for Bash & Zsh"
HOMEPAGE="https://github.com/nojhan/liquidprompt https://liquidprompt.readthedocs.io/"
SRC_URI="
https://github.com/nojhan/liquidprompt/releases/download/v${PV}/${PN}-v${PV}.tar.gz
-> ${P}.tar.gz
test? (
https://raw.githubusercontent.com/rcaloras/bash-preexec/0.4.1/bash-preexec.sh
)
"
S="${WORKDIR}/${PN}"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( dev-util/shunit2 )"
DOCS=( CHANGELOG.md example.bashrc README.md )
src_test() {
cp "${DISTDIR}/bash-preexec.sh" tests/ || die
cp "$(type -P shunit2)" tests/shunit2 || die
./tests.sh bash || die
}
src_install() {
default
dobin liquidprompt
insinto /usr/share/${PN}
doins -r themes templates tools
insinto /etc/
./tools/config-from-doc.sh > "${T}/liquidpromptrc" || die
newins "${T}/liquidpromptrc" liquidpromptrc
}
Manage flags for this package:
euse -i <flag> -p app-shells/liquidprompt |
euse -E <flag> -p app-shells/liquidprompt |
euse -D <flag> -p app-shells/liquidprompt
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | bash-preexec.sh | 12667 bytes | https://raw.githubusercontent.com/rcaloras/bash-preexec/0.4.1/bash-preexec.sh |
| DIST | liquidprompt-2.3.0.tar.gz | 1234481 bytes | https://github.com/nojhan/liquidprompt/releases/download/v2.3.0/liquidprompt-v2.3.0.tar.gz |