summaryrefslogtreecommitdiff
path: root/kde-plasma/ksshaskpass
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma/ksshaskpass')
-rw-r--r--kde-plasma/ksshaskpass/Manifest2
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-6.3.0.ebuild49
2 files changed, 51 insertions, 0 deletions
diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest
index 12b194ac2625..6fbd957f855f 100644
--- a/kde-plasma/ksshaskpass/Manifest
+++ b/kde-plasma/ksshaskpass/Manifest
@@ -1,4 +1,6 @@
AUX 05-ksshaskpass.sh 42 BLAKE2B 2fcef93ed56ab90d98078017924ccfcf3892914e0fc45c6733b538634743a79ae1603da4aabed1c9641750ceae24e167591989290427f6efa4a03b4d69008362 SHA512 780f4d0467bab82295f894f0547ea59c36e8f05cff51c4e64db8a7e8e4215e2d6363550fed16a4336019b2102e5c5bdcfe73524761ba04db3704ddec6efec669
DIST ksshaskpass-6.2.5.tar.xz 30732 BLAKE2B b9a1c9f0af750c8f757a30893ebd894d8930aea22985de653c8cf15504c4c7f13b63f7f3e70ccf34ff1f57ea90c4d322c3cfab0c57c3f45e3b1206fce89553a9 SHA512 f1ce7e8708646eefe08a06b365646118f7e8c237c1c324ed129fd07152bcbf6dd3078fd3d94356aac6738473399f4bd61cf2e8b594a9bbaabc352883a0f98ffe
+DIST ksshaskpass-6.3.0.tar.xz 30976 BLAKE2B 9e1a9445ea1bfbf4f206c0ef9a81d554b5ef59e65ff5dde94741b107e71846dfc39b74f848f6a805431e226f177fc0e6c9f151b2431bf223b0c1d77198c30f4a SHA512 301d6797f020592b0178e0551755026caae92dcc72090160ea362aaf7bf14b65e79490425d5e352c8835d55fcd319a80fe93021ae8364009699f68c796ced4c7
EBUILD ksshaskpass-6.2.5.ebuild 1369 BLAKE2B 679cd2784008bdb7fed2b7f847d4d0085b2ace4ef24900c22faaa6a222f2d92e7b07cbdc9a8672bb4fdaf1cf874c4a6bd2fdda9943b94667c998c0ad34d44cbf SHA512 eb89e7451e774465a39bf02fa88db67004dec723c2ac678c7e4aac927162bd0b94e6a9ed431dad0522b84dd8eed0121a1271bb32c1eb78178bb31677774239db
+EBUILD ksshaskpass-6.3.0.ebuild 1376 BLAKE2B 272abb7872c75e580f14ca0515c607bbc2a63de26300b5785bf66edc8d9a1426301aff07e3e54b204df8d5ef9a293c1dd8598bcfa6afa48a8a48f1970962dc7b SHA512 fadcbe3e06f23a55c4171b980a5eaedc7426670a96bc20e88ffc129d942fbfd80431a2450c3f29f9da6a6e5bb02891949676af6cc3f63542426cde2687314836
MISC metadata.xml 380 BLAKE2B f0e5da128336faee70514444bd01d9330791426851f25c98fb9f93e4954d178a3732bd27c86a4b5f46fb5181837f95f42535d259cb9b2b02b03489c78ea0ee14 SHA512 00ac89bc3e4cfc9776e316627397de96025cdd7cf72698346299f490c5c0216e2ef9045ef0309bc0b0eaa4ee02622e3a1073aa3841115885b9407557187a3975
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-6.3.0.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-6.3.0.ebuild
new file mode 100644
index 000000000000..8c712b6bd2fa
--- /dev/null
+++ b/kde-plasma/ksshaskpass/ksshaskpass-6.3.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.10.0
+QTMIN=6.8.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration"
+HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ ecm_src_install
+
+ insinto /etc/xdg/plasma-workspace/env/
+ doins "${FILESDIR}/05-ksshaskpass.sh"
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "In order to have ssh-agent start with Plasma 6,"
+ elog "edit /etc/xdg/plasma-workspace/env/10-agent-startup.sh"
+ elog "and uncomment the lines enabling ssh-agent."
+ elog
+ elog "If you do so, do not forget to uncomment the respective"
+ elog "lines in /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh"
+ elog "to properly kill the agent when the session ends."
+ elog
+ elog "${PN} has been installed as your default askpass application"
+ elog "for Plasma 6 sessions."
+ elog "If that's not desired, select the one you want to use in"
+ elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh"
+}