diff --git a/app-crypt/pinentry-fuzzel/Manifest b/app-crypt/pinentry-fuzzel/Manifest new file mode 100644 index 0000000000..6944b7168a --- /dev/null +++ b/app-crypt/pinentry-fuzzel/Manifest @@ -0,0 +1 @@ +DIST pinentry-fuzzel-1.0.0.tar.gz 13567 BLAKE2B 72c4ee64c16f4855d47c5a1a874ed2d6e799e981f819c4748148b7e0863744e4a506827c3cecaeafef676002a3de52bffa6936597bc50c73ea9c8b2c3a783d4f SHA512 f148248e6a3ee32ccb220ac73e6fc136eb10666e8654e542ff75a2b672c390eda9d4901ed58c68323fd15b56c7ee23547a2c2f422d401aabf2e15d6238d6c780 diff --git a/app-crypt/pinentry-fuzzel/metadata.xml b/app-crypt/pinentry-fuzzel/metadata.xml new file mode 100644 index 0000000000..6afe25354e --- /dev/null +++ b/app-crypt/pinentry-fuzzel/metadata.xml @@ -0,0 +1,11 @@ + + + + + gentoo@jonas-toth.eu + Jonas Toth + + + JonasToth/pinentry-fuzzel + + diff --git a/app-crypt/pinentry-fuzzel/pinentry-fuzzel-1.0.0.ebuild b/app-crypt/pinentry-fuzzel/pinentry-fuzzel-1.0.0.ebuild new file mode 100644 index 0000000000..16e32632dc --- /dev/null +++ b/app-crypt/pinentry-fuzzel/pinentry-fuzzel-1.0.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Simple passphrase entry dialog via 'fuzzel'." +HOMEPAGE="https://github.com/JonasToth/pinentry-fuzzel" +SRC_URI="https://github.com/JonasToth/pinentry-fuzzel/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + gui-apps/fuzzel +" + +src_install() { + dobin pinentry-fuzzel +} + +pkg_postinst() { + elog "To use pinentry-fuzzel, edit your gpg-agent.conf file to include:" + elog "pinentry-program /usr/bin/pinentry-fuzzel" + elog "Consider adding 'password-character=●' to your '~/.config/fuzzel/fuzzel.ini' file" +}