summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarkus Richter2018-07-12 14:24:53 +0200
committerMarkus Richter2018-07-12 14:25:31 +0200
commit616ad5ad7b2ef21f3ff2c419743ef157449d2456 (patch)
tree6e7592617fdf14fd261f7f3d0c128f72f5be6d39 /PKGBUILD
parent7c6fbbfcc7f060a7419c52916204ca431c673949 (diff)
downloadaur-616ad5ad7b2ef21f3ff2c419743ef157449d2456.tar.gz
updpkg, use upstream .env, fix license, add openssl dep
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 13 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5db76a5d9205..43aeccf3657e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,15 +2,16 @@
pkgname=bitwarden_rs-vault-git
_pkgbase=bitwarden_rs
-pkgver=r161.869352c
+pkgver=r166.470ad14
_vaultver=1.27.0
pkgrel=1
-pkgdesc="A lightweight implementation of the bitwarden-server using rust and sqlite. Includes the web-interface 'vault'."
+pkgdesc="An unofficial lightweight implementation of the bitwarden-server using rust and sqlite. Includes the web-interface 'vault'."
arch=('i686' 'x86_64' 'armv7h' 'aarch64')
url="https://github.com/dani-garcia/bitwarden_rs"
-license=('GPLv3')
+license=('GPL3')
groups=()
makedepends=('rust-nightly' 'cargo-nightly' 'npm')
+depends=('openssl')
provides=("$_pkgbase" "${_pkgbase}-vault")
conflicts=("$_pkgbase" "${_pkgbase}-git" "${_pkgbase}-vault")
replaces=()
@@ -19,16 +20,16 @@ options=()
install=bitwarden_rs.install
source=('git+https://github.com/dani-garcia/bitwarden_rs.git'
"https://github.com/bitwarden/web/archive/v$_vaultver.tar.gz"
- "0001-Change-vault-paths.patch"
+ "0001-Change-Vault-Settings.patch"
+ "0002-Set-Vault-Location.patch"
"${_pkgbase}.install"
- "${_pkgbase}-vault.env"
"${_pkgbase}.service")
noextract=()
sha512sums=('SKIP'
'493588b8ec965775d0bcb58e5830d6c523131858957d5656d0480edcc93a45860606d190f0d0847ce529f43911efad4af7ca8bd2b0f21d12c05da333dcb1b4d5'
'c2c8971abc23d874d8f822f59f1543c3f3a5bba106b146ec2065256c77209857e5915281de1b93efe8b937a1c172592e0c20b8ac1b50bf323eb54014b097156c'
+ '5fd4ca0f1a87170a6753b9fd4fa38b77a877a3415a936d08550ffe5dfac272974221e9d61c53b6391fff85dc6ced57113117fb0d27ba19bd07ef1b5424a2e44a'
'ea6ac7d915887078d7e091b99d53f2ee6fbf11ad5a80e04309263e7b06ce43de6e90e69ad62e3c99eaf81f825aebe930bf45888041225a156d74f324dfa10578'
- 'b41fd790ca2432030dc68608e9c96288077ccb5fbbf28c6b54ed03670583a04082be1a6cf4e1efe9f59fd831bc6b841631de96bdafb5aa732760d698ebf72468'
'773dc0830b4eaf3a1d4134a52a6157e6a94265c6212ae8cc24b9584f9c444b9a0f822325f487ce9c23c363f743f1f64f269352f030e98e336816aee0a68048f6')
@@ -44,12 +45,13 @@ prepare() {
#fix gulp install
rm package-lock.json
#patch all
- patch -N -i "$srcdir/0001-Change-vault-paths.patch"
+ patch -N -i "$srcdir/0001-Change-Vault-Settings.patch"
}
build() {
#build bitwarden_rs
cd "$srcdir/$_pkgbase"
+ patch -N -i "$srcdir/0002-Set-Vault-Location.patch"
cargo build --release
#build vault webinterface
@@ -61,11 +63,14 @@ build() {
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/bitwarden_rs-vault.env" "$pkgdir/etc/bitwarden_rs.env"
+ install -D -m 0644 "$srcdir/$_pkgbase/.env" "$pkgdir/etc/bitwarden_rs.env"
+
# install vault files
install -d "$pkgdir/usr/share/bitwarden_rs"
cp -r "$srcdir/web-$_vaultver/dist" "$pkgdir/usr/share/bitwarden_rs/vault"
+
# copy binary
install -D -m0755 "$srcdir/$_pkgbase/target/release/bitwarden_rs" "$pkgdir/usr/bin/bitwarden_rs"
}