Please use spdx license identifier.
Search Criteria
Package Details: tomb 2.11-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/tomb.git (read-only, click to copy) |
---|---|
Package Base: | tomb |
Description: | Crypto Undertaker, a simple tool to manage encrypted storage |
Upstream URL: | https://www.dyne.org/software/tomb/ |
Licenses: | GPL3 |
Submitter: | None |
Maintainer: | parazyd (roddhjav) |
Last Packager: | roddhjav |
Votes: | 54 |
Popularity: | 0.91 |
First Submitted: | 2011-04-15 15:20 (UTC) |
Last Updated: | 2024-07-12 17:24 (UTC) |
Dependencies (14)
- cryptsetup (cryptsetup-gitAUR)
- e2fsprogs (busybox-coreutilsAUR, e2fsprogs-gitAUR)
- gnupg (gnupg-gitAUR, gnupg-largekeysAUR)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR)
- pinentry (pinentry-gitAUR, pinentry-dmenuAUR, pinentry-bemenu-gitAUR, pinentry-bemenu)
- sudo (fake-sudoAUR, polkit-fakesudoAUR, sudo-gitAUR, doas-sudo-shimAUR, doas-sudo-shim-minimalAUR, sudo-hgAUR, fudo-gitAUR, sudo-selinuxAUR)
- zsh (zsh-gitAUR)
- argon2 (argon2-gitAUR) (optional) – support for argon2 KDF
- dcflddAUR (optional) – show nice progress during massive I/O
- lsof (lsof-gitAUR) (optional) – allows the operation slam
- plocate (plocate-gitAUR) (optional) – fast search file names
- qrencode (qrencode-gitAUR) (optional) – for paper backups of keys
- recoll (optional) – fast search file contents
- steghideAUR (optional) – steganography
Required by (5)
- mausoleum
- mausoleum-git
- pass-tomb
- prs (optional)
- prs-git (optional)
Sources (4)
micwoj92 commented on 2025-01-30 00:40 (UTC)
randomice commented on 2023-11-16 19:17 (UTC)
@TrialnError Yup, I agree, after seeing [1] and [2] (see JGC's first comment). If you uninstall gtk2, tomb likely bails for you too. Fine with me to just have the info in the comments.
[1] https://bugs.archlinux.org/task/76407 [2] https://bugs.archlinux.org/task/66741
TrialnError commented on 2023-11-16 16:35 (UTC)
@randomice: Yes, but Tomb uses the pinentry package. And if you list the information regarding the deps you will see gtk2 listed:
$ pacman -Qi pinentry
Name : pinentry
Version : 1.2.1-3
Description : Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol
(...)
Depends On : glibc ncurses libassuan libsecret glib2 libsecret-1.so=0-64 libncursesw.so=6-64
libassuan.so=0-64 libglib-2.0.so=0-64
Optional Deps : gtk2: gtk2 backend [installed]
qt5-x11extras: qt backend
kwayland5: qt backend
gcr: gnome3 backend [installed]
(...)
There is gtk2 listed as an optional dep if someone wants to use the gtk2 backend. But kinda stupidly the gtk2
backend is also the default...
But it would be wrong to declare gtk2
as a dep for tomb.
randomice commented on 2023-11-15 17:12 (UTC)
@TrialnError Curiously, when I don't have gtk2 installed and don't hardcode a pinentry via [1], a local tomb open results in
pinentry-gtk-2: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
That's why I made the suggestion. cheers.
TrialnError commented on 2023-11-06 19:12 (UTC)
@randomice: This is covered through optdepends on the pinentry
package. This PKGBUILD shouldn't hardcode this, as people could use different pinentries (like myself, as I use the gnome3-pinentry for its better wayland support)
@tamjan: But you did import the pgp key in question into your local keyring?
tamjan commented on 2023-11-03 07:12 (UTC) (edited on 2023-11-03 07:13 (UTC) by tamjan)
==> Making package: tomb 2.9-3 (fre 3 nov 2023 08:00:12)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found Tomb-2.9.tar.gz
-> Found Tomb-2.9.tar.gz.sha
-> Found Tomb-2.9.tar.gz.asc
==> Validating source files with sha256sums...
Tomb-2.9.tar.gz ... Passed
Tomb-2.9.tar.gz.sha ... Passed
Tomb-2.9.tar.gz.asc ... Skipped
==> Verifying source file signatures with gpg...
Tomb-2.9.tar.gz ... SOURCE FILE NOT FOUND
==> ERROR: One or more PGP signatures could not be verified!
randomice commented on 2023-10-29 15:27 (UTC)
On Gnome with wayland, the package required a missing depend on gtk2 [1] to invoke pinentry.
roddhjav commented on 2020-05-24 12:13 (UTC) (edited on 2020-05-24 12:16 (UTC) by roddhjav)
To install the package first import jaromil PGP key:
gpg --recv-keys 6113D89CA825C5CEDD02C87273B35DA54ACB7D10
Alternatively add keyserver-options auto-key-retrieve
to your ~/.gnupg/gpg.conf
.
This key can also be found on https://keybase.io/jaromil
Pinned Comments
roddhjav commented on 2020-05-24 12:13 (UTC) (edited on 2020-05-24 12:16 (UTC) by roddhjav)
To install the package first import jaromil PGP key:
Alternatively add
keyserver-options auto-key-retrieve
to your~/.gnupg/gpg.conf
.This key can also be found on https://keybase.io/jaromil