Package Details: ente-auth-bin 3.0.8-1

Git Clone URL: https://aur.archlinux.org/ente-auth-bin.git (read-only, click to copy)
Package Base: ente-auth-bin
Description: Ente two-factor authenticator.
Upstream URL: https://github.com/ente-io/ente/tree/main/auth
Licenses: AGPL-3.0
Conflicts: ente-auth
Provides: ente-auth
Submitter: alessandroberna
Maintainer: alessandroberna
Last Packager: alessandroberna
Votes: 5
Popularity: 2.73
First Submitted: 2024-03-30 19:10 (UTC)
Last Updated: 2024-06-05 21:06 (UTC)

Latest Comments

alessandroberna commented on 2024-06-08 20:14 (UTC) (edited on 2024-06-08 20:16 (UTC) by alessandroberna)

@yochananmarqos I said that I WILL edit the PKGBUILD and make the package depend on libsodium-1.0.18 (and remove that symlink, in case it was not clear)

I was just discussing the fix, I never said that the package is ok in its current state.

I will update this as soon as I can, thank you for your report and I apologize for the poor quality PKGBUILD

yochananmarqos commented on 2024-06-08 19:40 (UTC)

@alessandroberna: Okay...so why doesn't this package depend on libsodium-1.0.18, then? Apparently it doesn't work if you're creating incompatible symlinks to "fix" things.

alessandroberna commented on 2024-06-08 19:35 (UTC) (edited on 2024-06-08 19:35 (UTC) by alessandroberna)

Got it, I won't do that again.

Anyways I didn't mean to build libsodium in the package but rather to have this other package as a dependency instead of libsodium.

It provides libsodium.so.23 without conflicting with libsodium from the official repos

yochananmarqos commented on 2024-06-08 19:14 (UTC)

@alessandroberna: Symlinking incompatible libraries is always a bad idea.

At this point, there's nothing you can do that's sane. No, do not build an older version of libsodium in the package.

alessandroberna commented on 2024-06-08 19:11 (UTC) (edited on 2024-06-08 19:30 (UTC) by alessandroberna)

Well you're right. At the time I had simply symlinked libsodium.so to libsodium.so.23 which somehow works despite the ABI change but I agree that it's a really ugly hack.

I'll edit the PKGBUILD so that it depends on libsodium-1.0.18 rather than libsodium. Having dependencies that can only be built from source in a -bin package is not pretty but i don't see any better alternative.

yochananmarqos commented on 2024-06-08 18:30 (UTC) (edited on 2024-06-08 18:30 (UTC) by yochananmarqos)

No idea how anyone can use this package as it's looking for libsodium.so.23 while Arch has libsodium.so.26.

Either way, I created a package building from source: ente-auth