From 5147da44a3f9cad76aa428de97eb7a84da701157 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Wed, 13 Aug 2025 22:58:27 -0700 Subject: [PATCH] add: bitwarden-cli.bin (#6023) (#6069) (cherry picked from commit 39bbad94fe63e0cc523a82018de2981387dd6244) Co-authored-by: madomado --- anda/apps/bitwarden/cli.bin/anda.hcl | 6 +++++ .../bitwarden/cli.bin/bitwarden-cli.bin.spec | 25 +++++++++++++++++++ anda/apps/bitwarden/cli.bin/update.rhai | 5 ++++ 3 files changed, 36 insertions(+) create mode 100644 anda/apps/bitwarden/cli.bin/anda.hcl create mode 100644 anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec create mode 100644 anda/apps/bitwarden/cli.bin/update.rhai diff --git a/anda/apps/bitwarden/cli.bin/anda.hcl b/anda/apps/bitwarden/cli.bin/anda.hcl new file mode 100644 index 0000000000..961f09175b --- /dev/null +++ b/anda/apps/bitwarden/cli.bin/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "bitwarden-cli.bin.spec" + } +} diff --git a/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec b/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec new file mode 100644 index 0000000000..e5166652c9 --- /dev/null +++ b/anda/apps/bitwarden/cli.bin/bitwarden-cli.bin.spec @@ -0,0 +1,25 @@ +Name: bitwarden-cli.bin +Version: 2025.7.0 +Release: 1%?dist +Summary: Bitwarden command-line client +License: GPL-3.0-only +URL: https://bitwarden.com +Source0: https://github.com/bitwarden/clients/releases/download/cli-v%version/bw-oss-linux-%version.zip + +Packager: madonuko +Provides: bw +ExclusiveArch: x86_64 + +BuildRequires: unzip + +%description +%summary. + +%prep +unzip %{S:0} + +%install +install -Dpm755 bw -t %buildroot%_bindir + +%files +%_bindir/bw diff --git a/anda/apps/bitwarden/cli.bin/update.rhai b/anda/apps/bitwarden/cli.bin/update.rhai new file mode 100644 index 0000000000..9b38d863b0 --- /dev/null +++ b/anda/apps/bitwarden/cli.bin/update.rhai @@ -0,0 +1,5 @@ +let v = gh("bitwarden/clients"); +if v.starts_with("cli-v") { + v.crop(5); + rpm.version(v); +}