Package Details: keeweb-desktop 1.6.3-1

Git Clone URL: https://aur.archlinux.org/keeweb-desktop.git (read-only)
Package Base: keeweb-desktop
Description: This webapp is a desktop password manager compatible with KeePass databases.
Upstream URL: https://github.com/keeweb/keeweb
Keywords: keepass password
Licenses: MIT
Submitter: fthiery
Maintainer: fthiery (wget)
Last Packager: fthiery
Votes: 34
Popularity: 1.412920
First Submitted: 2016-01-19 14:14
Last Updated: 2017-12-12 09:46

Latest Comments

ginkel commented on 2017-12-05 17:23

@fthiery: Merci!

fthiery commented on 2017-12-05 13:57

Sorry guys, i tested the package update on a non-clean environment; until upstream provides a fix, i included the icon.

daenney commented on 2017-12-04 23:06

The reason the 1.6.x builds fail is because icon.png is no longer available in the release zip but only inside the asar archive. I've filed a request with the maintainer to change that: https://github.com/keeweb/keeweb/issues/788

The other option is to depend on Node during the building, install the asar module and extract the file from there.

ginkel commented on 2017-12-04 15:40

Building 1.6.1-1 seems to fail:

:: Building keeweb-desktop package(s)... ==> Making package: keeweb-desktop 1.6.1-1 (Mon 4 Dec 16:38:08 CET 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Entering fakeroot environment... ==> Starting package()... install: cannot stat '/home/tg/.cache/pacaur/keeweb-desktop/pkg/keeweb-desktop/opt/keeweb-desktop/resources/app/icon.png': No such file or directory ==> ERROR: A failure occurred in package(). Aborting... :: failed to build keeweb-desktop package(s)

fthiery commented on 2017-10-24 12:16

Indeed:

$ ldd /opt/keeweb-desktop/KeeWeb | grep gtk
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007fa9dce23000)
$ pacman -Qo /usr/lib/libgtk-x11-2.0.so.0
/usr/lib/libgtk-x11-2.0.so.0 is owned by gtk2 2.24.31-1

Adding

asbachb commented on 2017-10-22 09:45

I think there's also a dependency to gtk2 in order to run the application.

wget commented on 2017-10-01 19:37

Concerning the merge, please note the idea has been accepted, but the discussion to get only the webapp from the keeweb package is still ongoing: https://github.com/keeweb/keeweb/issues/742
When fixed, the merge could happen.

fthiery commented on 2017-09-24 19:28

I accept, as it will make this package much lighter. This package was intended to be a quick and dirty integration, and deserves a better one.

wget commented on 2017-09-24 12:34

Following a discussion initiated by email a few months ago with fthiery and some discussion with Arch TU on IRC, I think keeweb should be merged into this package.

AUR packages should always be built from source when available and not rely on binaries (I think there is even a rule about this on the wiki). This is what I do with mattermost. Also, as this package basically reuse binaries, it should be named keeweb-bin or keeweb-desktop-bin.

This package installs in /opt and has a name written in capital letter (KeeWeb). Both are questionable choices and I think (even if this require a bit more decencies and sed hacking) that the package keeweb better integrates with the system (not installed in /opt, name in lowercase keeweb, like any other UNIX tool and is way lighter as it doesn't come with electron built-in).

My idea is to merge keeweb into this package (replacing this one by keeweb). Since keeweb can be installed as a web app as well (server), I'm gonna provide a new PKGBUILD for keeweb.

fthiery commented on 2017-09-14 07:33

Indeed, it should be fixed now. Didn't see that one since libxss is required by chromium, mplayer, mpv, spotify, ... :)

All comments