Package Details: bitwarden 1.25.1-2

Git Clone URL: https://aur.archlinux.org/bitwarden.git (read-only, click to copy)
Package Base: bitwarden
Description: Bitwarden Desktop Application
Upstream URL: https://github.com/bitwarden/desktop
Keywords: password-manager
Licenses: GPL3
Conflicts: bitwarden-bin, bitwarden-git
Submitter: libertylocked
Maintainer: libertylocked
Last Packager: libertylocked
Votes: 78
Popularity: 7.50
First Submitted: 2018-10-11 08:37
Last Updated: 2021-04-04 19:06

Pinned Comments

libertylocked commented on 2019-11-11 02:58

If the package breaks after electron update, rebuilding bitwarden should fix it. (Unless there is a way to trigger an auto rebuild whenever electron is upgraded?)

Whenever that happens feel free to leave a comment and I'll update the pkgrel

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

yochananmarqos commented on 2019-09-22 13:10

Oh, I forgot about that. Nevermind me.

libertylocked commented on 2019-09-22 09:31

Updated to 1.16.2.

@yochananmarqos electron is used in bitwarden.sh because only the app.asar is built and copied (to reduce package size)

yochananmarqos commented on 2019-09-21 14:39

electron should be in makedepends, not depends.

Omar007 commented on 2019-09-19 15:37

Ah yea right, I totally missed that it was still in there when I looked at the diff. My bad.

libertylocked commented on 2019-09-18 16:59

depends are automatically makedepends so as long as electron is in depends it doesn't need to be duplicated in makedepends

Omar007 commented on 2019-09-18 09:27

Git was added to the makedepends (good) but the electron makedepends entry was removed in the process (bad, since it's still used in prepare() and during build).

hwaiting commented on 2019-09-17 10:08

Nvm, user error.

Omar007 commented on 2019-09-16 13:59

EDIT2: git is required in makedepends after all. The other error was a red herring and only a problem on my end because I build it on a TTY and electron --version fails to run in that setup causing weird issues further along the build process.


EDIT: nvm, it seems the cases where git is used should have been disabled by preventing sub:init from running as is done in prepare() but for some reason this isn't happening when I run makepkg --syncdeps --noconfirm --log --check. Investigating further.


To be able to build this, git is required in the makedepends array.

If it's not present, the build will fail in NPM with:

npm ERR! code ENOGIT
npm ERR! Error while executing:
npm ERR! undefined ls-remote -h -t https://github.com/duosecurity/duo_web_sdk.git
npm ERR! 
npm ERR! undefined
npm ERR! No git binary found in $PATH
npm ERR! 
npm ERR! Failed using git.
npm ERR! Please check if you have git installed and in your PATH.

bakunowski commented on 2019-08-09 10:57

The package works flawlessly again, thank you!

libertylocked commented on 2019-08-09 05:19

Thanks for the comment, I didn't know Arch community updated electron again.

This time I'm patching package.json and it should build with whatever system electron version is. Let me know if there are any issues!