Package Details: ente-auth-bin 4.4.22-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://ente.io/auth
Licenses: AGPL-3.0-or-later
Conflicts: ente-auth
Provides: ente-auth
Submitter: alessandroberna
Maintainer: alessandroberna
Last Packager: alessandroberna
Votes: 36
Popularity: 3.19
First Submitted: 2024-03-30 19:10 (UTC)
Last Updated: 2026-05-17 11:41 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

bakslashr commented on 2026-05-03 19:53 (UTC)

This corrupts the default key ring.

If you start up ente auth, then login, then restart the system, the default key ring is fubarred. The system tries to create a new default key ring.

You can check that it gets corrupted by stopping gnome-keyring-daemon and then running...

/usr/bin/gnome-keyring-daemon --foreground --components=secrets

...which will print out the error.

alessandroberna commented on 2026-03-25 22:46 (UTC)

@yochananmarqos fixed, thanks!!

yochananmarqos commented on 2026-03-24 20:20 (UTC)

@Gurov: The StartupWMClass is related to the wm_class, not the name of the desktop file.

@alessandroberna: The desktop-file-edit bit can be removed as the upstream desktop file already sets the StartupWMClass to io.ente.auth.

Gurov commented on 2026-03-24 15:23 (UTC)

Also you should probably change the

desktop-file-edit --set-key=StartupWMClass --set-value=io.ente.auth "$pkgdir/usr/share/applications/enteauth.desktop"

Line to

desktop-file-edit --set-key=StartupWMClass --set-value=enteauth "$pkgdir/usr/share/applications/enteauth.desktop"

Because the .desktop file name is different from io.ente.auth

Gurov commented on 2026-02-28 12:50 (UTC) (edited on 2026-02-28 12:50 (UTC) by Gurov)

Version 4.4.17 is up and builds fine, please consider updating the package :)

diff --git a/PKGBUILD b/PKGBUILD
index 926ecae..12323cc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Alessandro Bernardello
 # shellcheck shell=bash disable=SC2034,SC2154
 pkgname=ente-auth-bin
-pkgver=4.4.15
+pkgver=4.4.17
 pkgrel=1
 pkgdesc="Ente two-factor authenticator."
 arch=('x86_64')
@@ -18,7 +18,7 @@ optdepends=(
        'zenity: Required for importing files'
 )
 source=("https://github.com/ente-io/ente/releases/download/auth-v${pkgver}/ente-auth-v${pkgver}-${CARCH}.deb")
-sha256sums=('89fd2f93895c233f9c270dff7eff46a7f38504eee8e7829d4d48653a72d8a2fa')
+sha256sums=('4f3bcde329da4d1226dd4532a833b1989ad2cd49faad1123365d5438ed31c7ef')
 provides=("ente-auth")
 conflicts=("ente-auth")

hattapauzi commented on 2025-12-02 02:21 (UTC) (edited on 2025-12-02 02:22 (UTC) by hattapauzi)

Does anyone knows why every time I rebooted to my computer I need to re-log to this app? It does not retain my latest login credentials... quite annoying...

alessandroberna commented on 2025-11-14 17:31 (UTC)

@yochananmarqos That's great, thanks for reporting

yochananmarqos commented on 2025-11-13 16:24 (UTC)

@alessandroberna: As of 4.4.10, this no longer requires libsodium.

alessandroberna commented on 2025-08-27 00:13 (UTC)

@yochananmarqos done, thank you

@psycloneeee this package does indeed need a secret storage backend, as specified in the dependencies. The issue you ran into likely comes from using a package that satisfies the dependency but doesn't expose the secrets api unless configured to do so (such as keepassxc). Your solution is valid but gnome-keyring won't be listed as a hard dependency because other backends are preferable in certain cases, for example KDE users may want to install kwallet instead.

@escape0707 Thanks for offering to help; At the moment I am using ente auth regularly and I should be able to keep maintaining it. Sometimes updates may be delayed, especially if there are many changes to test, but they'll keep coming. If that ever changes, I'll send you an email :)

yochananmarqos commented on 2025-08-22 23:52 (UTC)

@alessandroberna: Please add the following to the package() function:

  # add StartupWMClass to desktop file
  desktop-file-edit --set-key=StartupWMClass --set-value=io.ente.auth \
    "$pkgdir/usr/share/applications/enteauth.desktop"