app-misc/ente-auth - 4.4.23 (gurov-overlay)

Search

Install

Install this version:

emerge -a =app-misc/ente-auth-4.4.23

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =app-misc/ente-auth-4.4.23

Or alternatively:

emerge --autounmask-write -a =app-misc/ente-auth-4.4.23

Package Information

Description:
Open source 2FA authenticator, with end-to-end encrypted backups
Homepage:
https://ente.io/auth/ https://github.com/ente-io/ente
License:
AGPL-3+

Ebuild Details

Version EAPI Keywords Slot
4.4.23 8 -* ~amd64 0
View Raw Ebuild
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the BSD 3-Clause License

EAPI=8

inherit desktop wrapper xdg

DESCRIPTION="Open source 2FA authenticator, with end-to-end encrypted backups"
HOMEPAGE="https://ente.io/auth/ https://github.com/ente-io/ente"
SRC_URI="amd64? ( https://github.com/ente-io/ente/releases/download/auth-v${PV}/ente-auth-v${PV}-x86_64.AppImage -> ${P}-amd64.AppImage )"
S="${WORKDIR}/squashfs-root"

LICENSE="AGPL-3+"
SLOT="0"
KEYWORDS="-* ~amd64"
RESTRICT="strip test"

QA_PREBUILT="opt/enteauth/*"

RDEPEND="
	app-crypt/libsecret
	dev-libs/libayatana-appindicator
	dev-libs/openssl
	media-libs/libepoxy
	net-misc/curl
	virtual/zlib
	x11-libs/gtk+:3
"

src_unpack() {
	cp "${DISTDIR}/${P}-amd64.AppImage" "${WORKDIR}/${P}.AppImage" || die
	chmod +x "${WORKDIR}/${P}.AppImage" || die
	cd "${WORKDIR}" || die
	./${P}.AppImage --appimage-extract || die
}

src_prepare() {
	default
	sed -i 's:^Exec=.*:Exec=/usr/bin/enteauth:' enteauth.desktop || die
}

src_install() {
	dodir /opt/enteauth
	cp -a data lib enteauth "${ED}/opt/enteauth/" || die

	rm "${ED}/opt/enteauth/lib/libdartjni.so" || die

	make_wrapper enteauth "./enteauth" "/opt/enteauth"

	domenu enteauth.desktop

	insinto /usr/share/icons
	doins -r usr/share/icons/hicolor

	insinto /usr/share/pixmaps
	doins *.png
}

Inherited Eclasses

xdg

Dependencies

RDEPEND

	app-crypt/libsecret
	dev-libs/libayatana-appindicator
	dev-libs/openssl
	media-libs/libepoxy
	net-misc/curl
	virtual/zlib
	x11-libs/gtk+:3

Manifest for 4.4.23

Type File Size Source URLs
DIST ente-auth-4.4.23-amd64.AppImage 41183736 bytes https://github.com/ente-io/ente/releases/download/auth-v4.4.23/ente-auth-v4.4.23-x86_64.AppImage