From 4c2c9b7bf9bfd427dae6f6a972d2a152d2604698 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Sat, 26 Mar 2022 20:55:52 -0400 Subject: [PATCH] New package: vaultwarden-web-2022.8.1 --- srcpkgs/vaultwarden-web/template | 39 ++++++++++++++++++++++++++++++++ srcpkgs/vaultwarden-web/update | 2 ++ 2 files changed, 41 insertions(+) create mode 100644 srcpkgs/vaultwarden-web/template create mode 100644 srcpkgs/vaultwarden-web/update diff --git a/srcpkgs/vaultwarden-web/template b/srcpkgs/vaultwarden-web/template new file mode 100644 index 00000000000..557c3e19525 --- /dev/null +++ b/srcpkgs/vaultwarden-web/template @@ -0,0 +1,39 @@ +# Template file for 'vaultwarden-web' +pkgname=vaultwarden-web +version=2022.8.1 +revision=1 +_patch_ver=2022.8.0 +create_wrksrc=yes +build_wrksrc="clients-web-v${version}" +hostmakedepends="git nodejs" +short_desc="Web vault builds for vaultwarden" +maintainer="Joel Beckmeyer " +license="GPL-3.0-or-later" +homepage="https://github.com/dani-garcia/bw_web_builds" +distfiles="https://github.com/bitwarden/clients/archive/web-v${version}.tar.gz + https://raw.githubusercontent.com/dani-garcia/bw_web_builds/master/patches/v${_patch_ver}.patch" +checksum="9dff38f13d8be047fe0fd6426bda3c409bb222b787bd6b21a3559f5d29255a92 + 1199bcf5edb0cad2e0fc1e839b5bdc690565d6af5b32cc1c38348f0b13c69ee9" + +post_extract() { + mv v$_patch_ver.patch ${build_wrksrc} +} + +post_patch() { + patch -Np1 -i v$_patch_ver.patch +} + +do_configure() { + npm ci --ignore-scripts +} + +do_build() { + cd apps/web + npm run dist:oss:selfhost +} + +do_install() { + cd apps/web + vmkdir usr/share/webapps/vaultwarden-web + vcopy build/* usr/share/webapps/vaultwarden-web +} diff --git a/srcpkgs/vaultwarden-web/update b/srcpkgs/vaultwarden-web/update new file mode 100644 index 00000000000..7d10386dd67 --- /dev/null +++ b/srcpkgs/vaultwarden-web/update @@ -0,0 +1,2 @@ +pkgname=bw_web +site="https://github.com/dani-garcia/bw_web_builds/releases"