diff options
author | D. Can Celasun | 2019-08-28 22:21:39 +0100 |
---|---|---|
committer | D. Can Celasun | 2019-08-28 22:21:39 +0100 |
commit | 702921714523e1133ec9dbbda4979d78962c72bd (patch) | |
tree | f9c36f4d2038e0ceadb5ac053f20654651ba8927 /PKGBUILD | |
download | aur-702921714523e1133ec9dbbda4979d78962c72bd.tar.gz |
[bitwarden-rs-mysql] v1.10.0 (new package)
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..92162abc0d9a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: D. Can Celasun <can[at]dcc[dot]im> +# Contributor: Markus Richter <mqus at disroot dot org> + +pkgname=bitwarden_rs-mysql +_pkgbase=bitwarden_rs +pkgver=1.10.0 +pkgrel=1 +pkgdesc="An unofficial lightweight implementation of the bitwarden-server using rust and mysql. 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}") +provides=("${_pkgbase}") +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=('3744f3d01affa7b818c12991c74d7c073849a193838376a4d7f49fa1926d2d6d1309b2371bd4390b8631cc763806a8d03375ca057bf2945c6348d547eedbe2be' + '399e63002acb764895bbcf3b983642c8858343b36909eeeb73133de1a9740a3d81232bc206ff6bf3daed50f72354c5e6fd5314d0d044acd9f1cb23a933b1dd74' + '4ce188956f6fe7cfdb711b1505f6344ed2775751ea112a0506dc96455c2705ab8529ec442e4747d7810fc3535b4ca78d1864e874dab5b5306373587097e02658' + 'a6f2361c7aa83e63b9a557500406b0cd660e0d7f8b16345f859faa3f96e22bdcecd7589711960486fa0401896291f7d46f66882744c69117fc146056f4a49028') +_src="$_pkgbase-$pkgver" + +build() { + #build bitwarden_rs + cd "$srcdir/$_src" + patch -N -p1 -i "$srcdir/0001-Disable-Vault.patch" + cargo build --release --features mysql +} + +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.template" "$pkgdir/etc/bitwarden_rs.env" + # copy binary + install -D -m0755 "$srcdir/$_src/target/release/bitwarden_rs" "$pkgdir/usr/bin/bitwarden_rs" +} |