aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlibertylocked2019-05-15 22:07:35 -0700
committerlibertylocked2019-05-15 22:07:35 -0700
commita498006f0c45c754fcf70b2d91ee3564785b023d (patch)
tree04c040009aade48ccc07253b3ae63a58e3b686bd
parent63904963a901fc2b8a427dee1ada9cf052ee869c (diff)
downloadaur-a498006f0c45c754fcf70b2d91ee3564785b023d.tar.gz
Fix electron3 problem by bundling electron for now
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD14
-rw-r--r--bitwarden.sh3
3 files changed, 8 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 01d4e2c44c57..b47a1c6b15a2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,13 @@
pkgbase = bitwarden
pkgdesc = Bitwarden Desktop Application
pkgver = 1.14.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/bitwarden/desktop
arch = x86_64
license = GPL3
makedepends = npm
makedepends = nvm
depends = alsa-lib
- depends = electron
depends = gconf
depends = gtk2
depends = libnotify
@@ -23,11 +22,9 @@ pkgbase = bitwarden
options = !emptydirs
source = bitwarden-1.14.0.tar.gz::https://github.com/bitwarden/desktop/archive/v1.14.0.tar.gz
source = jslib-49e06e77c4913867fc468f7d9e0b2b1529c1d181.tar.gz::https://github.com/bitwarden/jslib/archive/49e06e77c4913867fc468f7d9e0b2b1529c1d181.tar.gz
- source = bitwarden.sh
source = bitwarden.desktop
sha512sums = 245d81a87fef13c2e6c69de66511f5b404d1f53659efd621473d1390576b3e9f7b639520095fa9544dd5ec97ca11785d8151560c62562f10f06adc6adc8f5280
sha512sums = 89428796d35edd09648814ed8a89b72e95b47a1a5b830855da2a319236e4fae74812f7cd5326ec7c56c87a038ba2d73ac9352764c950a362c2617e21e617b902
- sha512sums = 72cb31b6bdccf7b4ea2a151e3be1e19d8d6f2f2034a658aef0f6aedca33a5b4faa3bed11ba973cfbbb9317b84532312affe4fdb478d84dc67a365fd25cf1e28c
sha512sums = 05b771e72f1925f61b710fb67e5709dbfd63855425d2ef146ca3770b050e78cb3933cffc7afb1ad43a1d87867b2c2486660c79fdfc95b3891befdff26c8520fd
pkgname = bitwarden
diff --git a/PKGBUILD b/PKGBUILD
index 06d013fdc055..5e75af143161 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,23 +3,21 @@
pkgname=bitwarden
pkgver=1.14.0
-pkgrel=1
+pkgrel=2
_jslibcommit='49e06e77c4913867fc468f7d9e0b2b1529c1d181'
pkgdesc='Bitwarden Desktop Application'
arch=('x86_64')
url='https://github.com/bitwarden/desktop'
license=('GPL3')
makedepends=('npm' 'nvm')
-depends=('alsa-lib' 'electron' 'gconf' 'gtk2' 'libnotify' 'libsecret' 'libxss' 'libxtst' 'nspr' 'nss')
+depends=('alsa-lib' 'gconf' 'gtk2' 'libnotify' 'libsecret' 'libxss' 'libxtst' 'nspr' 'nss')
conflicts=('bitwarden-git' 'bitwarden-bin')
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"
- "${pkgname}.sh"
"${pkgname}.desktop")
sha512sums=('245d81a87fef13c2e6c69de66511f5b404d1f53659efd621473d1390576b3e9f7b639520095fa9544dd5ec97ca11785d8151560c62562f10f06adc6adc8f5280'
'89428796d35edd09648814ed8a89b72e95b47a1a5b830855da2a319236e4fae74812f7cd5326ec7c56c87a038ba2d73ac9352764c950a362c2617e21e617b902'
- '72cb31b6bdccf7b4ea2a151e3be1e19d8d6f2f2034a658aef0f6aedca33a5b4faa3bed11ba973cfbbb9317b84532312affe4fdb478d84dc67a365fd25cf1e28c'
'05b771e72f1925f61b710fb67e5709dbfd63855425d2ef146ca3770b050e78cb3933cffc7afb1ad43a1d87867b2c2486660c79fdfc95b3891befdff26c8520fd')
prepare() {
@@ -33,7 +31,7 @@ build() {
_npm_prefix=$(npm config get prefix)
npm config delete prefix
source /usr/share/nvm/init-nvm.sh
- nvm install 10.13.0 && nvm use 10.13.0
+ nvm install 10.15.3 && nvm use 10.15.3
cd "${srcdir}/desktop-${pkgver}/jslib"
npm install
@@ -55,7 +53,9 @@ package() {
cd "${srcdir}/desktop-${pkgver}"
install -dm755 "${pkgdir}/usr/lib/${pkgname}"
- cp -r dist/linux-unpacked/resources "${pkgdir}/usr/lib/${pkgname}/"
+ # Unfortunately we have to copy the bundled electron now
+ # Since electron3 is no longer in arch community
+ cp -a dist/linux-unpacked/. "${pkgdir}/usr/lib/${pkgname}/"
install -dm755 "${pkgdir}/usr/share/icons/hicolor"
for i in 16 32 48 64 128 256 512; do
@@ -63,7 +63,7 @@ package() {
done
install -dm755 "${pkgdir}/usr/bin"
- install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}-desktop"
+ ln -sf "${pkgdir}/usr/lib/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}-desktop"
install -Dm644 "${srcdir}"/${pkgname}.desktop "${pkgdir}"/usr/share/applications/${pkgname}.desktop
}
diff --git a/bitwarden.sh b/bitwarden.sh
deleted file mode 100644
index 9fa3f3aa5857..000000000000
--- a/bitwarden.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-export ELECTRON_IS_DEV=0
-electron /usr/lib/bitwarden/resources/app.asar $@