aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlibertylocked2021-07-26 03:08:44 -0700
committerlibertylocked2021-07-26 03:08:44 -0700
commit1c449cb2b5fc85582f717617a045abdb26db5569 (patch)
treee10c27f319b5e657b1cefb1868bb79752ec5e87c
parent1e180b332f5e96bd7f53348cecd38c74694c132b (diff)
downloadaur-1c449cb2b5fc85582f717617a045abdb26db5569.tar.gz
update 1.27.1 with jslib patch
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD23
-rw-r--r--jslib-angular-package.json.patch18
-rw-r--r--package.json.patch14
4 files changed, 47 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7794b17239f8..795422ad60ea 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = bitwarden
pkgdesc = Bitwarden Desktop Application
- pkgver = 1.26.5
+ pkgver = 1.27.1
pkgrel = 1
url = https://github.com/bitwarden/desktop
arch = x86_64
@@ -23,14 +23,16 @@ pkgbase = bitwarden
conflicts = bitwarden-bin
options = !strip
options = !emptydirs
- source = bitwarden-1.26.5.tar.gz::https://github.com/bitwarden/desktop/archive/v1.26.5.tar.gz
- source = jslib-62beab8d8f5b85e2d960b6dc80ba8190d672aa72.tar.gz::https://github.com/bitwarden/jslib/archive/62beab8d8f5b85e2d960b6dc80ba8190d672aa72.tar.gz
+ source = bitwarden-1.27.1.tar.gz::https://github.com/bitwarden/desktop/archive/v1.27.1.tar.gz
+ source = jslib-dbd92194ee4536d87bed5d89f39078e68c59a06c.tar.gz::https://github.com/bitwarden/jslib/archive/dbd92194ee4536d87bed5d89f39078e68c59a06c.tar.gz
source = package.json.patch
+ source = jslib-angular-package.json.patch
source = bitwarden.sh
source = bitwarden.desktop
- sha512sums = 7cabf18174421c857c33b816191744909ae77c8c2041af6bb4cae10902ee512ae338ce88b1854180c16e5ca5607e55e44a943fa2fb3aeededa588cb0f8fb167e
- sha512sums = b95f94e6c358d491791785e558caad3f06808f205fc6b9ed1240ef280caedecb29bb8b101d801aaa41564fb86485df82cd0d5ab228fcccb34356f628d034b4b9
- sha512sums = 9d5b67c534cca77c62c7965a26f44a447611f38d4c8d57fdc1689b606ad2c1e7bbb7db4a50f185db4023478aed97015497bfd9dcd4ab62c4e8370b74ae458ced
+ sha512sums = de2c476581cac6a8a875d3d6ff11e67cd74f4b1c5dcf00a98df4541b38b848382901dca1284940e4006fbb234bb43a69c24e3c945f73e71f0a448795c41136bf
+ sha512sums = 86eb6d0de6efb6f0e2d18c94787f3a4b881234c998407d03cc2ce6c1f5ae56033552e873dfa80d2357405ca2b772fbcfb3085196d7f83deadb02e2d7fe351ea3
+ sha512sums = 4e7496960ff01212809d165fea1d3a7ce1e4da73c65d7bef34b1da9d245b49d4092b19823a8966c69b4dbe01508ee2b1fd624395b6096d7df12bfcf475f8c718
+ sha512sums = dfd5e24512444ea0b4b45b41da39fac28476c14fda22a7afd8bee2436fdad348d3ba51df7b0bbfd1039496214f2e8a6ec2d8b0dd0ad3b95825cece110790e0db
sha512sums = 32c29a7baed80351acf5753d35df404a818d5c88cc85f3bbed2daa5351aaf0dba20fd03cbedbcb407324f305d4556adb476ecc9ccd07bac0511ca4a943020ea4
sha512sums = 05b771e72f1925f61b710fb67e5709dbfd63855425d2ef146ca3770b050e78cb3933cffc7afb1ad43a1d87867b2c2486660c79fdfc95b3891befdff26c8520fd
diff --git a/PKGBUILD b/PKGBUILD
index 7a1ab961ecc5..f9109f7e1087 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,10 +2,10 @@
# Contributor: Milo Gilad <myl0gcontact@gmail.com>
pkgname=bitwarden
-pkgver=1.26.5
+pkgver=1.27.1
pkgrel=1
-_jslibcommit='62beab8d8f5b85e2d960b6dc80ba8190d672aa72'
-_nodeversion='14.17.0'
+_jslibcommit='dbd92194ee4536d87bed5d89f39078e68c59a06c'
+_nodeversion='14.17.3'
pkgdesc='Bitwarden Desktop Application'
arch=('x86_64' 'aarch64')
url='https://github.com/bitwarden/desktop'
@@ -17,11 +17,13 @@ options=('!strip' '!emptydirs')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bitwarden/desktop/archive/v${pkgver}.tar.gz"
"jslib-${_jslibcommit}.tar.gz::https://github.com/bitwarden/jslib/archive/${_jslibcommit}.tar.gz"
"package.json.patch"
+ "jslib-angular-package.json.patch"
"${pkgname}.sh"
"${pkgname}.desktop")
-sha512sums=('7cabf18174421c857c33b816191744909ae77c8c2041af6bb4cae10902ee512ae338ce88b1854180c16e5ca5607e55e44a943fa2fb3aeededa588cb0f8fb167e'
- 'b95f94e6c358d491791785e558caad3f06808f205fc6b9ed1240ef280caedecb29bb8b101d801aaa41564fb86485df82cd0d5ab228fcccb34356f628d034b4b9'
- '9d5b67c534cca77c62c7965a26f44a447611f38d4c8d57fdc1689b606ad2c1e7bbb7db4a50f185db4023478aed97015497bfd9dcd4ab62c4e8370b74ae458ced'
+sha512sums=('de2c476581cac6a8a875d3d6ff11e67cd74f4b1c5dcf00a98df4541b38b848382901dca1284940e4006fbb234bb43a69c24e3c945f73e71f0a448795c41136bf'
+ '86eb6d0de6efb6f0e2d18c94787f3a4b881234c998407d03cc2ce6c1f5ae56033552e873dfa80d2357405ca2b772fbcfb3085196d7f83deadb02e2d7fe351ea3'
+ '4e7496960ff01212809d165fea1d3a7ce1e4da73c65d7bef34b1da9d245b49d4092b19823a8966c69b4dbe01508ee2b1fd624395b6096d7df12bfcf475f8c718'
+ 'dfd5e24512444ea0b4b45b41da39fac28476c14fda22a7afd8bee2436fdad348d3ba51df7b0bbfd1039496214f2e8a6ec2d8b0dd0ad3b95825cece110790e0db'
'32c29a7baed80351acf5753d35df404a818d5c88cc85f3bbed2daa5351aaf0dba20fd03cbedbcb407324f305d4556adb476ecc9ccd07bac0511ca4a943020ea4'
'05b771e72f1925f61b710fb67e5709dbfd63855425d2ef146ca3770b050e78cb3933cffc7afb1ad43a1d87867b2c2486660c79fdfc95b3891befdff26c8520fd')
@@ -31,8 +33,11 @@ prepare() {
ln -s "${srcdir}/jslib-${_jslibcommit}" "${srcdir}/desktop-${pkgver}/jslib"
cd "${srcdir}/desktop-${pkgver}"
- # Patch out postinstall routines
- patch --strip=1 package.json ${srcdir}/package.json.patch
+ # Apply package.json patches
+ patch --strip=1 "${srcdir}/desktop-${pkgver}/package.json" ${srcdir}/package.json.patch
+ # TODO(libertylocked): See https://github.com/bitwarden/jslib/issues/440
+ patch --strip=1 "${srcdir}/jslib-${_jslibcommit}/angular/package.json" \
+ ${srcdir}/jslib-angular-package.json.patch
# Patch build to make it work with system electron
local system_electron_version=$(pacman -Q electron11 | cut -d' ' -f2 | cut -d'-' -f1)
@@ -50,6 +55,8 @@ build() {
nvm install ${_nodeversion} && nvm use ${_nodeversion}
export ELECTRON_SKIP_BINARY_DOWNLOAD=1
+ cd "${srcdir}/desktop-${pkgver}/jslib/angular"
+ npm install
cd "${srcdir}/desktop-${pkgver}/jslib"
npm install
cd "${srcdir}/desktop-${pkgver}"
diff --git a/jslib-angular-package.json.patch b/jslib-angular-package.json.patch
new file mode 100644
index 000000000000..6fc6e6934fc0
--- /dev/null
+++ b/jslib-angular-package.json.patch
@@ -0,0 +1,18 @@
+--- package.json.orig 2021-07-26 02:42:29.246561926 -0700
++++ package.json 2021-07-26 02:39:06.671992415 -0700
+@@ -24,6 +24,7 @@
+ "typescript": "4.1.5"
+ },
+ "dependencies": {
++ "@types/duo_web_sdk": "^2.7.0",
+ "@angular/animations": "^11.2.11",
+ "@angular/cdk": "^11.2.10",
+ "@angular/common": "^11.2.11",
+@@ -35,6 +36,7 @@
+ "@angular/router": "^11.2.11",
+ "@bitwarden/jslib-common": "file:../common",
+ "ngx-infinite-scroll": "10.0.1",
++ "duo_web_sdk": "git+https://github.com/duosecurity/duo_web_sdk.git#378e855ce4a1de1d1b2f7fd60465e564b3e9fbda",
+ "rxjs": "6.6.7",
+ "tldjs": "^2.3.1",
+ "zone.js": "0.11.4"
diff --git a/package.json.patch b/package.json.patch
index 0d0a08f396f4..e6e8c8c89922 100644
--- a/package.json.patch
+++ b/package.json.patch
@@ -1,11 +1,9 @@
---- package.json.orig 2021-05-22 02:52:49.845821442 -0700
-+++ package.json.new 2021-05-22 02:54:53.935822620 -0700
-@@ -22,7 +22,7 @@
- "sub:update": "git submodule update --remote",
- "sub:pull": "git submodule foreach git pull origin master",
+--- package.json.orig 2021-07-07 23:22:02.048638075 -0700
++++ package.json 2021-07-07 23:22:57.996596663 -0700
+@@ -24,5 +24,5 @@
"sub:commit": "npm run sub:pull && git commit -am \"update submodule\"",
-- "postinstall": "./node_modules/.bin/electron-rebuild && npm run sub:init && patch-package",
-+ "postinstall": "",
+ "preinstall": "npm run sub:init",
+- "postinstall": "patch-package && electron-rebuild",
++ "postinstall": "patch-package",
"symlink:win": "rm -rf ./jslib && cmd /c mklink /J .\\jslib ..\\jslib",
"symlink:mac": "npm run symlink:lin",
- "symlink:lin": "rm -rf ./jslib && ln -s ../jslib ./jslib",