diff --git a/app-admin/bitwarden-cli-bin/Manifest b/app-admin/bitwarden-cli-bin/Manifest new file mode 100644 index 0000000000000..8fb1887ffd2f2 --- /dev/null +++ b/app-admin/bitwarden-cli-bin/Manifest @@ -0,0 +1 @@ +DIST bw-oss-linux-2025.5.0.zip 36408335 BLAKE2B eb285349eeb3b00b838d904079c15055b00d3b8449f03dfceb88986ff16a34ee1bb1f659f4f4e145a1fce6186ff737485fc626f4382330dc6cdb0029a0c2cd28 SHA512 46044f5796ec9b27915a238ad2a5825d96689c21cae6d3401c49b74dbffe9e326bb118aa78934dd17f9dcbda279dee7f78415f29c0d33130a1b00d9d2c354c22 diff --git a/app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2025.5.0.ebuild b/app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2025.5.0.ebuild new file mode 100644 index 0000000000000..cd2339daa979c --- /dev/null +++ b/app-admin/bitwarden-cli-bin/bitwarden-cli-bin-2025.5.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit shell-completion + +DESCRIPTION="CLI client for Bitwarden compatible servers" +HOMEPAGE="https://github.com/bitwarden/clients/tree/main/apps/cli" + +SRC_URI="https://github.com/bitwarden/clients/releases/download/cli-v${PV}/bw-oss-linux-${PV}.zip" + +S="${WORKDIR}" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +# stripping breaks the binary. Errors: +# Pkg: Error reading from file. +RESTRICT='strip' + +BDEPEND="app-arch/unzip" +QA_PREBUILT="usr/bin/bw" + +src_compile() { + ./bw completion --shell zsh > bw.zsh 2> /dev/null || die +} + +src_install() { + dobin bw + newzshcomp bw.zsh _bw +} diff --git a/app-admin/bitwarden-cli-bin/metadata.xml b/app-admin/bitwarden-cli-bin/metadata.xml new file mode 100644 index 0000000000000..63d6521505ba0 --- /dev/null +++ b/app-admin/bitwarden-cli-bin/metadata.xml @@ -0,0 +1,17 @@ + + + + + me@rahil.rocks + Rahil Bhimjiani + + + grobian@gentoo.org + Fabian Groffen + + + bitwarden/clients + https://github.com/bitwarden/clients/issues + https://github.com/bitwarden/clients/tree/main/apps/cli + +