Install this version:
emerge -a =dev-util/junie-bin-9999
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =dev-util/junie-bin-9999
Or alternatively:
emerge --autounmask-write -a =dev-util/junie-bin-9999
EAPI=8
DESCRIPTION="JetBrains Junie CLI, a lightweight database client"
HOMEPAGE="https://junie.jetbrains.com"
SRC_URI=""
LICENSE="JetBrains-User-Agreement"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE=""
RDEPEND="virtual/jre"
BDEPEND="app-arch/unzip"
S="${WORKDIR}"
src_install() {
# Install the main app directory into /opt/junie-bin
dodir /opt/junie-bin
cp -pPR junie-app "${ED}/opt/junie-bin/" || die "Failed to copy junie-app"
# Ensure the binary is executable
fperms +x /opt/junie-bin/junie-app/bin/junie
# Create a wrapper or symlink in /opt/bin
dosym ../../opt/junie-bin/junie-app/bin/junie /usr/bin/junie
# Install icon
if [[ -f junie-app/lib/junie.png ]]; then
insinto /usr/share/pixmaps
newins junie-app/lib/junie.png junie.png
fi
}
virtual/jre
app-arch/unzip