Package Details: keeweb 1.18.7-1

Git Clone URL: https://aur.archlinux.org/keeweb.git (read-only, click to copy)
Package Base: keeweb
Description: Desktop password manager compatible with KeePass databases
Upstream URL: https://keeweb.info
Keywords: kdbx keepass password
Licenses: MIT
Conflicts: keeweb-desktop
Submitter: surefire
Maintainer: alessi0
Last Packager: petercxy
Votes: 18
Popularity: 0.000000
First Submitted: 2016-09-26 07:43 (UTC)
Last Updated: 2021-08-13 10:50 (UTC)

Pinned Comments

petercxy commented on 2021-08-13 10:51 (UTC) (edited on 2021-08-13 10:52 (UTC) by petercxy)

This package has been adopted and keeweb-connect support has been fixed. You might need to disable & re-enable the browser connector support in the app in order to update the native messaging configurations.

Latest Comments

1 2 3 4 5 6 Next › Last »

alphazo commented on 2023-03-02 08:47 (UTC) (edited on 2023-03-02 08:52 (UTC) by alphazo)

Does someone know how to get this package to compile?

==> Starting build()...
npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or
npm WARN config `--include=optional` to include them.
npm WARN config 
npm WARN config     Default value does install optional deps unless otherwise omitted.

added 946 packages, and audited 947 packages in 17s

54 packages are looking for funding
run `npm fund` for details

29 vulnerabilities (1 low, 6 moderate, 18 high, 4 critical)

To address issues that do not require attention, run:
npm audit fix

To address all issues possible (including breaking changes), run:
npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
npm WARN config optional Use `--omit=optional` to exclude optional dependencies, or
npm WARN config `--include=optional` to include them.
npm WARN config 
npm WARN config     Default value does install optional deps unless otherwise omitted.
>> Local Npm module "grunt-appdmg" not found. Is it installed?
Loading "grunt-notarize.js" tasks...ERROR
>> Error: Cannot find module 'electron-notarize'
>> Require stack:
>> - /home/alpha/.cache/yay/keeweb/src/keeweb/build/tasks/grunt-notarize.js
>> - /home/alpha/.cache/yay/keeweb/src/keeweb/node_modules/grunt/lib/grunt/task.js
>> - /home/alpha/.cache/yay/keeweb/src/keeweb/node_modules/grunt/lib/grunt.js
>> - /home/alpha/.cache/yay/keeweb/src/keeweb/node_modules/grunt-cli/bin/grunt
>> - /home/alpha/.cache/yay/keeweb/src/keeweb/node_modules/grunt/bin/grunt
Loading "grunt-osx-sign.js" tasks...ERROR
>> Error: Cannot find module 'electron-osx-sign'
>> Require stack:
>> - /home/alpha/.cache/yay/keeweb/src/keeweb/build/tasks/grunt-osx-sign.js
>> - /home/alpha/.cache/yay/keeweb/src/keeweb/node_modules/grunt/lib/grunt/task.js
>> - /home/alpha/.cache/yay/keeweb/src/keeweb/node_modules/grunt/lib/grunt.js
>> - /home/alpha/.cache/yay/keeweb/src/keeweb/node_modules/grunt-cli/bin/grunt
>> - /home/alpha/.cache/yay/keeweb/src/keeweb/node_modules/grunt/bin/grunt
Building KeeWeb v1.18.7 (dfc62012)

Running "clean:dist" (clean) task
>> 0 paths cleaned.

Running "clean:desktop" (clean) task
>> 0 paths cleaned.

Running "copy:html" (copy) task
Copied 1 file

Running "copy:icons" (copy) task
Copied 17 files

Running "copy:manifest" (copy) task
Copied 2 files

Running "webpack:app" (webpack) task
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db

Why you should do it regularly:
https://github.com/browserslist/browserslist#browsers-data-updating
Fatal error: error:0308010C:digital envelope routines::unsupported


Execution Time (2023-03-02 09:45:35 UTC+1)
loading tasks  282ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 51%
copy:html        6ms  ▇▇▇▇▇ 1%
copy:icons      23ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 4%
webpack:app    234ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 42%
Total 553ms

==> ERROR: A failure occurred in build().
    Aborting...

PaperJack commented on 2023-01-27 13:54 (UTC)

I can't install this package. Weird.

elbowz commented on 2022-09-19 10:35 (UTC)

@dzusan It fixes the issues, thanks a lot!

dzusan commented on 2022-09-19 10:27 (UTC)

@elbowz Little temporary fix that brings keeweb to work:

sudo ln -s /lib/libFLAC.so.12 /lib/libFLAC.so.8

elbowz commented on 2022-09-19 07:42 (UTC)

On my side I get: "/usr/lib/electron12/electron: error while loading shared libraries: libFLAC.so.8: cannot open shared object file: No such file or directory"

I think this happen after the flac update: "upgraded flac (1.3.4-3 -> 1.4.0-1)"

...but I cannot downgrade due to dependency

pvdp commented on 2022-09-15 03:07 (UTC)

Build fails:

626/38512] ACTION //components/ui_devtools:protocol_generated_sources(//build/toolchain/linux/unbundle:default
FAILED: gen/components/ui_devtools/base_string_adapter.cc gen/components/ui_devtools/base_string_adapter.h gen/components/ui_devtools/CSS.cpp gen/components/ui_devtools/CSS.h gen/components/ui_devtools/DOM.cpp gen/components/ui_devtools/DOM.h gen/components/ui_devtools/Forward.h gen/components/ui_devtools/Overlay.cpp gen/components/ui_devtools/Overlay.h gen/components/ui_devtools/Page.cpp gen/components/ui_devtools/Page.h gen/components/ui_devtools/Protocol.cpp gen/components/ui_devtools/Protocol.h gen/components/ui_devtools/Tracing.h gen/components/ui_devtools/Tracing.cpp
python ../../third_party/inspector_protocol/code_generator.py --jinja_dir ../../third_party/ --output_base gen/components/ui_devtools --config ../../components/ui_devtools/inspector_protocol_config.json --inspector_protocol_dir //third_party/inspector_protocol
Traceback (most recent call last):
File "/home/pieter/.cache/paru/clone/electron12/src/src/out/Release/../../third_party/inspector_protocol/code_generator.py", line 702, in <module>
main()
File "/home/pieter/.cache/paru/clone/electron12/src/src/out/Release/../../third_party/inspector_protocol/code_generator.py", line 584, in main
jinja_env = initialize_jinja_env(jinja_dir, config.protocol.output, config)
File "/home/pieter/.cache/paru/clone/electron12/src/src/out/Release/../../third_party/inspector_protocol/code_generator.py", line 190, in initialize_jinja_env
import jinja2
File "/home/pieter/.cache/paru/clone/electron12/src/src/third_party/jinja2/__init__.py", line 33, in <module>
from jinja2.environment import Environment, Template
File "/home/pieter/.cache/paru/clone/electron12/src/src/third_party/jinja2/environment.py", line 16, in <module>
from jinja2.defaults import BLOCK_START_STRING, \
File "/home/pieter/.cache/paru/clone/electron12/src/src/third_party/jinja2/defaults.py", line 32, in <module>
from jinja2.tests import TESTS as DEFAULT_TESTS
File "/home/pieter/.cache/paru/clone/electron12/src/src/third_party/jinja2/tests.py", line 13, in <module>
from collections import Mapping
ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
[631/38512] CXX obj/skia/skia_opts_hsw/SkOpts_hsw.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'electron12-12.2.3-4':
error: can't build keeweb-1.18.7-1, deps not satisfied: electron12
error: packages failed to build: electron12-12.2.3-4  keeweb-1.18.7-1

After installing electron12 trying to build again

⠴ Building module: argon2, Completed: 0gyp: name 'openssl_fips' is not defined while evaluating condition 'openssl_fips != ""' in binding.gyp while trying to load binding.gyp
✖ Rebuild Failed

An unhandled error occurred inside electron-rebuild
node-gyp failed to rebuild '/home/pieter/.cache/paru/clone/keeweb/src/keeweb-native-modules/node_modules/argon2'.
Error: `gyp` failed with exit code: 1



Error: node-gyp failed to rebuild '/home/pieter/.cache/paru/clone/keeweb/src/keeweb-native-modules/node_modules/argon2'.
Error: `gyp` failed with exit code: 1


at ModuleRebuilder.rebuildNodeGypModule (/home/pieter/.cache/paru/clone/keeweb/src/keeweb-native-modules/node_modules/electron-rebuild/lib/src/module-rebuilder.js:193:19)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Rebuilder.rebuildModuleAt (/home/pieter/.cache/paru/clone/keeweb/src/keeweb-native-modules/node_modules/electron-rebuild/lib/src/rebuild.js:190:9)
at async Rebuilder.rebuild (/home/pieter/.cache/paru/clone/keeweb/src/keeweb-native-modules/node_modules/electron-rebuild/lib/src/rebuild.js:152:17)
at async /home/pieter/.cache/paru/clone/keeweb/src/keeweb-native-modules/node_modules/electron-rebuild/lib/src/cli.js:146:9
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'keeweb-1.18.7-1':
error: packages failed to build: keeweb-1.18.7-1

```

hashworks commented on 2022-01-08 13:15 (UTC)

@elbowz Yup, that works. Thanks.

@petercxy could you adjust the PKGBUILD so that it uses nodejs v16?

elbowz commented on 2022-01-08 12:55 (UTC)

@hashworks try to use nodejs-lts-gallium, it solves on my side

hashworks commented on 2021-12-23 14:00 (UTC) (edited on 2021-12-23 14:00 (UTC) by hashworks)

Build fails for me: https://fb.hash.works/wbwqUq4l/

An unhandled error occurred inside electron-rebuild
node-gyp failed to rebuild '/build/keeweb/src/keeweb-native-modules/node_modules/argon2'.
Error: `gyp` failed with exit code: 1

elbowz commented on 2021-08-17 10:41 (UTC)

Works like a charm! Thanks for your work and effort. I'm on Google Chrome v92.0.4515.131