commit: d5c5226245452830ba110f6046b45aa6051b671c Author: Jonas Toth <gentoo <AT> jonas-toth <DOT> eu> AuthorDate: Fri Jun 6 18:36:31 2025 +0000 Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> CommitDate: Fri Jun 6 18:36:31 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d5c52262
app-crypt/pinentry-fuzzel: new package, add 1.0.0 Signed-off-by: Jonas Toth <gentoo <AT> jonas-toth.eu> app-crypt/pinentry-fuzzel/Manifest | 1 + app-crypt/pinentry-fuzzel/metadata.xml | 11 +++++++++ .../pinentry-fuzzel/pinentry-fuzzel-1.0.0.ebuild | 26 ++++++++++++++++++++++ 3 files changed, 38 insertions(+) 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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>Jonas Toth</name> + </maintainer> + <upstream> + <remote-id type="github">JonasToth/pinentry-fuzzel</remote-id> + </upstream> +</pkgmetadata> 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" +}
