summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlibertylocked2019-07-15 23:52:06 -0700
committerlibertylocked2019-07-15 23:52:06 -0700
commitbaf0cbb1b2b3d31971ef8a42e074f8d12d4d3241 (patch)
tree22c80d7dd63fedf294d8a625b5946b493b380949
parent925f6b7647496c834ced0739626d4e7781c3fed5 (diff)
downloadaur-baf0cbb1b2b3d31971ef8a42e074f8d12d4d3241.tar.gz
Update to 1.7.4, use bundled nodejs in bin
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD30
-rw-r--r--bw.sh2
3 files changed, 23 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 79ccb7ddc1e7..0ad0522b35a9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = bitwarden-cli
pkgdesc = The command line vault (Windows, macOS, & Linux). bitwarden.com
- pkgver = 1.7.0
- pkgrel = 2
- url = https://bitwarden.com
+ pkgver = 1.7.4
+ pkgrel = 1
+ url = https://github.com/bitwarden/cli
arch = x86_64
license = GPL3
makedepends = nodejs
@@ -10,12 +10,10 @@ pkgbase = bitwarden-cli
depends = nodejs
conflicts = bitwarden-cli-git
options = !strip
- source = bitwarden-cli-1.7.0.tar.gz::https://github.com/bitwarden/cli/archive/v1.7.0.tar.gz
- source = jslib-af4e01c238b88ac296edfbf300a180e956da7d4b.tar.gz::https://github.com/bitwarden/jslib/archive/af4e01c238b88ac296edfbf300a180e956da7d4b.tar.gz
- source = bw.sh
- sha512sums = 0ceec6f5df506f6b93d2ac20551d9722c3c56c66940d14e7b2b7e53254c8a9af204bb67b2e3ed78109e31402d6b79766dd32ed2dba767822953cf3c0b19e5da3
- sha512sums = 8697662008765e101adba8226a02f245f80aeb7473cc3b915009c7cdba0d365aaffaac4032be6991c145e59b99e8d589baaf8566a6fe91a827ed85539937821f
- sha512sums = c1a89a9573326bd42de4c218429209e4b2e3b966f275b4e173c477e1080e0fd107d9791c0de968ed6b9efbf30ff81ffba79f5c32378d685de82b513516385d3a
+ source = bitwarden-cli-1.7.4.tar.gz::https://github.com/bitwarden/cli/archive/v1.7.4.tar.gz
+ source = jslib-e979dd4f12634a72ee50989d7dd6a6852fa149fa.tar.gz::https://github.com/bitwarden/jslib/archive/e979dd4f12634a72ee50989d7dd6a6852fa149fa.tar.gz
+ sha512sums = 4aeb651b6a3bc00ad41581ed15c35d910b73d1ad6fdd9ddc5a629c6de230b12d7068efa496e9c7ed6d73f9a181ade208e3fe1f135ae07905cda0f5bdbd1fe943
+ sha512sums = 16ace4c248b4282522b127c8aa3c3d4bd41da84a06584a2a38092f43460713e1ddfb57a447aeeb918ae1133ac394ebe1477ce620f0e1cd0ffdfdca2e0be3f25f
pkgname = bitwarden-cli
diff --git a/PKGBUILD b/PKGBUILD
index 2f0a15f1233a..3afac3cca1fc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,43 +1,45 @@
# Maintainer: libertylocked <libertylocked@disroot.org>
# Contributor: Stephen Brown II <Stephen [dot] Brown2 [at] gmail.com>
pkgname=bitwarden-cli
-pkgver=1.7.0
+pkgver=1.7.4
# commit of bitwarden/jslib
-_jslibcommit='af4e01c238b88ac296edfbf300a180e956da7d4b'
-pkgrel=2
+_jslibcommit='e979dd4f12634a72ee50989d7dd6a6852fa149fa'
+pkgrel=1
pkgdesc="The command line vault (Windows, macOS, & Linux). bitwarden.com"
arch=('x86_64')
-url="https://bitwarden.com"
+url="https://github.com/bitwarden/cli"
license=('GPL3')
makedepends=('nodejs' 'npm')
depends=('nodejs')
conflicts=('bitwarden-cli-git')
options=('!strip')
source=("bitwarden-cli-${pkgver}.tar.gz::https://github.com/bitwarden/cli/archive/v${pkgver}.tar.gz"
- "jslib-${_jslibcommit}.tar.gz::https://github.com/bitwarden/jslib/archive/${_jslibcommit}.tar.gz"
- 'bw.sh')
-sha512sums=('0ceec6f5df506f6b93d2ac20551d9722c3c56c66940d14e7b2b7e53254c8a9af204bb67b2e3ed78109e31402d6b79766dd32ed2dba767822953cf3c0b19e5da3'
- '8697662008765e101adba8226a02f245f80aeb7473cc3b915009c7cdba0d365aaffaac4032be6991c145e59b99e8d589baaf8566a6fe91a827ed85539937821f'
- 'c1a89a9573326bd42de4c218429209e4b2e3b966f275b4e173c477e1080e0fd107d9791c0de968ed6b9efbf30ff81ffba79f5c32378d685de82b513516385d3a')
+ "jslib-${_jslibcommit}.tar.gz::https://github.com/bitwarden/jslib/archive/${_jslibcommit}.tar.gz")
+sha512sums=('4aeb651b6a3bc00ad41581ed15c35d910b73d1ad6fdd9ddc5a629c6de230b12d7068efa496e9c7ed6d73f9a181ade208e3fe1f135ae07905cda0f5bdbd1fe943'
+ '16ace4c248b4282522b127c8aa3c3d4bd41da84a06584a2a38092f43460713e1ddfb57a447aeeb918ae1133ac394ebe1477ce620f0e1cd0ffdfdca2e0be3f25f')
prepare() {
- # make a symlink of jslib in cli since the submodule is missing in sourceball
rmdir "${srcdir}/cli-${pkgver}/jslib"
ln -s "${srcdir}/jslib-${_jslibcommit}" "${srcdir}/cli-${pkgver}/jslib"
+ sed -i 's/"postinstall": "npm run sub:init",//' "${srcdir}/cli-${pkgver}/package.json"
}
build() {
+ cd "${srcdir}/cli-${pkgver}/jslib"
+ npm install
cd "${srcdir}/cli-${pkgver}"
npm install
- npm run build:prod
+ # Due to some jsdom dependency complications we'll have to use bundled nodejs in the final
+ # build for now.
+ npm run dist:lin
}
package() {
cd "${srcdir}/cli-${pkgver}"
- install -dm755 "${pkgdir}/usr/lib/${pkgname}"
- cp -a build/. "${pkgdir}/usr/lib/${pkgname}/"
+ # install -dm755 "${pkgdir}/usr/lib/${pkgname}"
+ # cp -a build/. "${pkgdir}/usr/lib/${pkgname}/"
install -dm755 "${pkgdir}/usr/bin"
- install -Dm755 "${srcdir}/bw.sh" "${pkgdir}/usr/bin/bw"
+ install -Dm755 ./dist/linux/bw "${pkgdir}/usr/bin/bw"
}
diff --git a/bw.sh b/bw.sh
deleted file mode 100644
index a23b7e19c248..000000000000
--- a/bw.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-node /usr/lib/bitwarden-cli/bw.js "$@"