Search Criteria
Package Details: gtkhash-thunar 1.5-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/gtkhash-thunar.git (read-only, click to copy) |
---|---|
Package Base: | gtkhash-thunar |
Description: | A GTK+ utility for computing message digests or checksums (Gtkhash with Thunar filemanager plugin) |
Upstream URL: | https://github.com/tristanheaven/gtkhash |
Licenses: | GPL |
Conflicts: | gtkhash, gtkhash-caja, gtkhash-nautilus, gtkhash-nemo |
Provides: | gtkhash, gtkhash-thunar |
Submitter: | Santi-Burgos |
Maintainer: | Santi-Burgos |
Last Packager: | Santi-Burgos |
Votes: | 6 |
Popularity: | 0.87 |
First Submitted: | 2021-12-29 22:27 (UTC) |
Last Updated: | 2023-06-06 00:23 (UTC) |
Dependencies (11)
- dconf
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libb2 (libb2-gitAUR)
- libgcrypt
- nettle (nettle-gitAUR)
- thunar (thunar-gitAUR, thunar-extendedAUR, thunar-develAUR)
- appstream-glib (appstream-glib-gitAUR) (make)
- intltool (make)
- librsvg (librsvg-gitAUR) (make)
- meson (meson-gitAUR) (make)
- xdg-utils (busking-gitAUR, xdg-utils-slockAUR, mimiAUR, mimi-gitAUR, xdg-utils-handlrAUR, openerAUR, xdg-utils-mimeoAUR, mimejs-gitAUR) (make)
Latest Comments
1 2 Next › Last »
hvcr commented on 2023-06-03 11:34 (UTC)
I can also confirm it now installs and works great :)
Thx again @Sam-Burgos for your time.
Saduff commented on 2023-06-03 03:11 (UTC)
Thanks for the update again @Sam-Burgos. Heh, we post at the same time.
Checking the upstream repo, I was wondering why you opted for mbedtls when libgcrypt and libb2 are the default. Must have been an older version thing. Anyway, I can confirm that it now builds successfully and it works in Thunar as well. Thank you!
Saduff commented on 2023-06-03 02:57 (UTC) (edited on 2023-06-03 03:00 (UTC) by Saduff)
Thanks for the update @Sam-Burgos.
Same issue as hvcr again. The new issue seems to be that mbedtls2 is designed to co-exist with the other mbedtls (latest version) package. They do not conflict and can both be installed at the same time. However, the way that's achieved is:
/usr/include/mbedtls/
/usr/lib/
/usr/include/mbedtls2/mbedtls/
/usr/lib/mbedtls2/
But Meson is looking for the headers at
/usr/include/mbedtls/
and cannot find them if mbedtls is not installed (and mbedtls2 is installed instead).Doing a
sed -i 's|mbedtls/md.h|mbedtls2/mbedtls/md.h|' meson.build
will fix the "mbedtls/md.h
not found" error, but then it still won't be able to find thembedcrypto
library and will fail with the following error:Since this is a library, a simple sed like above won't fix that. So I'm not sure what the best solution here is at the moment. May have to configure Meson to include these mbedtls2 directories when searching headers and libraries.
Santi-Burgos commented on 2023-06-03 02:54 (UTC) (edited on 2023-06-03 03:06 (UTC) by Santi-Burgos)
@hvcr @porcaror can you please check now if it works? It took me a while since I was also checking if I need to remove, change or add additional dependencies and also it seems that mbedtls its no longer used, again and as usual, please clean the cache of your AUR helper and please try once again
EDIT: @Saduff (and also others affected): please clean your AUR helper cache, this version no longer requires mbedtls and as mentioned before, I have removed it from the dependencies and should no longer need it (unless you have a conflict on another package)
porcaror commented on 2023-06-02 14:26 (UTC)
It doesn't work. This is the error:
NFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /home/porcaror/.cache/yay/gtkhash-thunar/src/build ninja: Entering directory `/home/porcaror/.cache/yay/gtkhash-thunar/src/build' [58/98] Compiling C object src/hash/libhash.a.p/hash-lib-mbedtls.c.o FAILED: src/hash/libhash.a.p/hash-lib-mbedtls.c.o cc -Isrc/hash/libhash.a.p -Isrc/hash -I../gtkhash-1.5/src/hash -I. -I../gtkhash-1.5 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -fno-common -fvisibility=hidden -pedantic -Waggregate-return -Wbad-function-cast -Wcast-align -Werror=implicit-function-declaration -Wfloat-equal -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat -Wlogical-op -Wmissing-declarations -Wmissing-noreturn -Wredundant-decls -Wshadow -Wswitch-default -Wundef -Wwrite-strings -DHAVE_CONFIG_H -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fPIC -pthread -DIN_HASH_LIB -MD -MQ src/hash/libhash.a.p/hash-lib-mbedtls.c.o -MF src/hash/libhash.a.p/hash-lib-mbedtls.c.o.d -o src/hash/libhash.a.p/hash-lib-mbedtls.c.o -c ../gtkhash-1.5/src/hash/hash-lib-mbedtls.c ../gtkhash-1.5/src/hash/hash-lib-mbedtls.c: In function ‘gtkhash_hash_lib_mbedtls_set_type’: ../gtkhash-1.5/src/hash/hash-lib-mbedtls.c:46:33: error: ‘MBEDTLS_MD_MD2’ undeclared (first use in this function); did you mean ‘MBEDTLS_MD_MD5’? 46 | type = MBEDTLS_MD_MD2; | ^~~~~~~~~~~~~~ | MBEDTLS_MD_MD5 ../gtkhash-1.5/src/hash/hash-lib-mbedtls.c:46:33: note: each undeclared identifier is reported only once for each function it appears in ../gtkhash-1.5/src/hash/hash-lib-mbedtls.c:49:33: error: ‘MBEDTLS_MD_MD4’ undeclared (first use in this function); did you mean ‘MBEDTLS_MD_MD5’? 49 | type = MBEDTLS_MD_MD4; | ^~~~~~~~~~~~~~ | MBEDTLS_MD_MD5 ../gtkhash-1.5/src/hash/hash-lib-mbedtls.c: In function ‘gtkhash_hash_lib_mbedtls_finish’: ../gtkhash-1.5/src/hash/hash-lib-mbedtls.c:132:50: error: ‘mbedtls_md_context_t’ has no member named ‘md_info’ 132 | *size = mbedtls_md_get_size(LIB_DATA->ctx.md_info); | ^ [63/98] Compiling C object src/hash/libhash.a.p/hash-lib-zlib.c.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... -> error making: gtkhash-thunar-exit status 4 -> Failed to install the following packages. Manual intervention is required: gtkhash-thunar - exit status 4
Can you help me? Thanks in advance. Roberto
hvcr commented on 2023-06-02 13:27 (UTC)
Thx a lot @Sam-Burgos for your time.
Most unfortunately I'm still getting an error, it's a different one this time though
"gtkhash-1.5/meson.build:128:7: ERROR: C header 'mbedtls/md.h' not found"
Here's the full output in case it helps https://pastebin.com/9raxK7TR
This is what I did:
I could upload the meson-log if it's of any use too, or maybe I just did something wrong, I'm relatively new to linux, specially arch based
Santi-Burgos commented on 2023-06-02 01:49 (UTC)
@Saduff @hvcr my apologies for delay on answer, I have been really busy IRL and also I had some issues with the VM I use for AUR and other tests, I have upgraded the package to use mbedtls2 (as it appears on upstream) so there should be no more issues (just clean cache of pacman and your AUR helper)
Saduff commented on 2023-06-02 00:29 (UTC)
Same issue as hvcr. The issue comes from mbedtls 3.4.0. Downgrading mbedtls to version 2.28.2 fixes the compilation error.
hvcr commented on 2023-05-31 18:48 (UTC) (edited on 2023-05-31 18:51 (UTC) by hvcr)
I'm not being able to install this, unfortunately
Here's the output: https://pastebin.com/ReM3EFzD
I've looked it up, can't seem to find anywhere with information on this particular issue
I'm using yay btw
thx in advance for any help :)
Santi-Burgos commented on 2022-12-30 17:24 (UTC)
@timoreo done, although if you already install it you might need to uninstall it, delete your AUR helper cache and reinstall again,
1 2 Next › Last »