From d5c5226245452830ba110f6046b45aa6051b671c Mon Sep 17 00:00:00 2001 From: Jonas Toth Date: Fri, 6 Jun 2025 20:36:31 +0200 Subject: [PATCH] app-crypt/pinentry-fuzzel: new package, add 1.0.0 Signed-off-by: Jonas Toth --- app-crypt/pinentry-fuzzel/Manifest | 1 + app-crypt/pinentry-fuzzel/metadata.xml | 11 ++++++++ .../pinentry-fuzzel-1.0.0.ebuild | 26 +++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 app-crypt/pinentry-fuzzel/Manifest create mode 100644 app-crypt/pinentry-fuzzel/metadata.xml create mode 100644 app-crypt/pinentry-fuzzel/pinentry-fuzzel-1.0.0.ebuild 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" +}