From f6a5716b2ae7a78eaaed774526a8888f3b83fd6c Mon Sep 17 00:00:00 2001 From: Omar Zeghouani Date: Thu, 5 Aug 2021 23:54:23 +0100 Subject: [PATCH] New package: rbw-1.3.0 --- srcpkgs/rbw/template | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 srcpkgs/rbw/template diff --git a/srcpkgs/rbw/template b/srcpkgs/rbw/template new file mode 100644 index 000000000000..837c0151ba02 --- /dev/null +++ b/srcpkgs/rbw/template @@ -0,0 +1,31 @@ +# Template file for 'rbw' +pkgname=rbw +version=1.3.0 +revision=1 +build_style=cargo +depends="pinentry" +short_desc="Unofficial command line client for Bitwarden" +maintainer="Omar Zeghouani " +license="MIT" +homepage="https://git.tozt.net/rbw" +distfiles="${homepage}/snapshot/${pkgname}-${version}.tar.gz" +checksum=7255e322b8c6bd6ee9da00f4c54211e94a132abec15b9f51b8351af31a4744ac + +do_build() { + cargo build --release --locked + + cargo run --release --locked --bin rbw -- gen-completions bash > rbw.bash + cargo run --release --locked --bin rbw -- gen-completions fish > rbw.fish + cargo run --release --locked --bin rbw -- gen-completions zsh > rbw.zsh +} + +do_install() { + vbin target/release/rbw + vbin target/release/rbw-agent + + vcompletion rbw.bash bash + vcompletion rbw.fish fish + vcompletion rbw.zsh zsh + + vlicense LICENSE +}