diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..267db722793a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Markus Richter <mqus at disroot dot org> + +pkgname=bitwarden_rs +_pkgbase=bitwarden_rs +pkgver=0.10.0 +pkgrel=1 +pkgdesc="An unofficial lightweight implementation of the bitwarden-server using rust and sqlite. Does NOT include the web-interface." +arch=('i686' 'x86_64' 'armv7h' 'aarch64') +url="https://github.com/dani-garcia/bitwarden_rs" +license=('GPL3') +depends=('openssl') +makedepends=('rust-nightly' 'cargo-nightly') +optdepends=("bitwarden_rs-vault: Web Interface 'Vault'") +conflicts=("${_pkgbase}-git" "${_pkgbase}-vault-git") +backup=('etc/bitwarden_rs.env') +install=bitwarden_rs.install +source=("https://github.com/dani-garcia/bitwarden_rs/archive/$pkgver.tar.gz" + "${_pkgbase}.install" + "${_pkgbase}.service" + "0001-Disable-Vault.patch") +sha512sums=('3e3d4dfc84534be089e19fe063eafeacdd4a337cdbabff2f78b2f69fc3b5eae662486af2de5fd10d476cd1ed88b0a075a0c53993e77938c8b5ee7bdde365e577' + 'ad8fba5e283ee8f61d1597725afcb12339f495e9b352a4232d1aa50a4b7976fb23a48f15ee48384c0a1bd66c186c3a984c7cce2811da15cf40b338699eadab72' + '773dc0830b4eaf3a1d4134a52a6157e6a94265c6212ae8cc24b9584f9c444b9a0f822325f487ce9c23c363f743f1f64f269352f030e98e336816aee0a68048f6' + '704057f0bf6d71ab9888378c3d66ee97c5019e8b18d0f22f93615fef60bef7df80a11ad7ebf5cca1cc49c90ba3f9d84515a160555e395790f325510f8a81f5cd') +_src="$pkgname-$pkgver" + +build() { + #build bitwarden_rs + cd "$srcdir/$_src" + patch -N -i "$srcdir/0001-Disable-Vault.patch" + cargo build --release +} + +package() { + # setup systemd service + install -D -m 0644 "$srcdir/bitwarden_rs.service" "$pkgdir/usr/lib/systemd/system/bitwarden_rs.service" + # copy default config file + install -D -m 0644 "$srcdir/$_src/.env" "$pkgdir/etc/bitwarden_rs.env" + # copy binary + install -D -m0755 "$srcdir/$_src/target/release/bitwarden_rs" "$pkgdir/usr/bin/bitwarden_rs" +} |