dev-util/junie-bin - 2777.8 (arrans-overlay)

Search

Install

Install this version:

emerge -a =dev-util/junie-bin-2777.8

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =dev-util/junie-bin-2777.8

Or alternatively:

emerge --autounmask-write -a =dev-util/junie-bin-2777.8

Package Information

Description:
JetBrains Junie CLI, a lightweight database client
Homepage:
https://junie.jetbrains.com
License:
JetBrains-User-Agreement

Ebuild Details

Version EAPI Keywords Slot
2777.8 8 ~amd64 ~arm64 0
View Raw Ebuild
EAPI=8

DESCRIPTION="JetBrains Junie CLI, a lightweight database client"
HOMEPAGE="https://junie.jetbrains.com"
SRC_URI="
    amd64? ( https://github.com/JetBrains/junie/releases/download/${PV}/junie-release-${PV}-linux-amd64.zip -> ${P}-junie-release-${PV}-linux-amd64.zip )
    arm64? ( https://github.com/JetBrains/junie/releases/download/${PV}/junie-release-${PV}-linux-aarch64.zip -> ${P}-junie-release-${PV}-linux-aarch64.zip )
"

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
}

Dependencies

RDEPEND

virtual/jre

BDEPEND

app-arch/unzip

Manifest for 2777.8

Type File Size Source URLs
DIST junie-bin-2777.8-junie-release-2777.8-linux-aarch64.zip 425258767 bytes https://github.com/JetBrains/junie/releases/download/2777.8/junie-release-2777.8-linux-aarch64.zip
DIST junie-bin-2777.8-junie-release-2777.8-linux-amd64.zip 425864002 bytes https://github.com/JetBrains/junie/releases/download/2777.8/junie-release-2777.8-linux-amd64.zip