Package Details: buttercup-desktop 2.28.1-1

Git Clone URL: https://aur.archlinux.org/buttercup-desktop.git (read-only, click to copy)
Package Base: buttercup-desktop
Description: Javascript Password Vault - Multi-Platform Desktop Application
Upstream URL: https://github.com/buttercup/buttercup-desktop
Keywords: buttercup javascript manager password vault
Licenses: GPL3
Submitter: sum01
Maintainer: naetherm (devrique)
Last Packager: devrique
Votes: 14
Popularity: 0.009462
First Submitted: 2017-06-18 17:18 (UTC)
Last Updated: 2024-09-12 00:46 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

devrique commented on 2024-09-12 00:22 (UTC)

Hey @oxalin, new co-maintainer here. I updated the package to the last version and I'll try to work on those improvements soon. It's my first package update for AUR, so it would be valuable for me if you (or someone) can check that last version is working on your machines too. :)

oxalin commented on 2024-03-30 20:12 (UTC)

While updating to the latest version (needed to use the new browser extension), could you also change the icon installed by this package so it uses the one provided in the source code? The icon which is used by other installers (Windows, AppImage, macOS) is located under \resources\build an it is named icon.png

oxalin commented on 2024-01-10 05:49 (UTC)

Thank you for the Desktop entry file fix.

Now, I'd like to point out that buttercup-desktop binary should not be installed under /usr/share. As stated in FHS spec, this folder is for architecture independant files.

The binary should go directly under /usr/bin or /usr/local/bin (which is the same under Arch) OR under /opt (but this location could be debatable). So, you should remove the symlink at the end of package() and just install buttercup-desktop under /usr/bin (you can keep that name or simply use "buttercup").

oxalin commented on 2023-12-10 22:35 (UTC) (edited on 2023-12-10 22:46 (UTC) by oxalin)

Please, update the .desktop file. The Exec key is missing minimally an argument to handle URI (to handle Buttercup protocol scheme): %u. Also, the MimeType key is missing, which should tells xdg-settings to add the app to handle the buttercup protocol scheme: MimeType=x-scheme-handler/buttercup;

I suggest you base the rework on the buttercup.desktop file you can extract from the AppImage package. As it is, the desktop integration is incomplete and may lead to Buttercup being unable to add online vaults where identification is needed (Google Drive for example).

simona commented on 2023-11-04 18:36 (UTC)

now ok. thx.

naetherm commented on 2022-11-08 06:11 (UTC)

Thanks @Technetium1. Will check that in a clean chroot.

Technetium1 commented on 2022-11-07 23:03 (UTC)

Failing to build due to multiple errors, here's a log.

simona commented on 2022-03-25 23:56 (UTC)

buttercup-desktop: /share è già presente nel filesystem

Daniel-I commented on 2022-02-12 16:11 (UTC) (edited on 2022-02-13 04:57 (UTC) by Daniel-I)

EDIT: Here's an update... I tried later in the day and the build succeeded. Retaining the original details below for history.


I am getting "ERR!" (code E404) entries during the build phase of the package:

==> Starting build()...
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'Buttercup@2.14.2',
npm WARN EBADENGINE   required: { node: '>=16', npm: '>=7' },
npm WARN EBADENGINE   current: { node: 'v14.18.3', npm: '8.4.0' }
npm WARN EBADENGINE }
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated polished@1.9.3: polished@2.X is no longer supported. Please upgrade to @latest for important bug and security fixes.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm notice 
npm notice New minor version of npm available! 8.4.0 -> 8.5.0
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v8.5.0>
npm notice Run `npm install -g npm@8.5.0` to update!
npm notice 
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz - Not found
npm ERR! 404 
npm ERR! 404  '@types/debug@https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz' is not in this registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

npm ERR! A complete log of this run can be found in:
npm ERR!     /var/tmp/pamac-build-<userid>/buttercup-desktop/src/npm-cache/_logs/2022-02-12T16_05_19_892Z-debug-0.log
==> ERROR: A failure occurred in build().
    Aborting...