repo/gentoo:master commit in: kde-plasma/plasma-vault/
"Andreas Sturmlechner" <[email protected]> Tue, 04 Aug 2026 20:51:27 +0000 (UTC)
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1785876624.f2cf4843fd26fe88a7805859e4f94fce410b3d97.asturm@gentoo> |
commit: f2cf4843fd26fe88a7805859e4f94fce410b3d97
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 4 16:17:48 2026 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Aug 4 20:50:24 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2cf4843
kde-plasma/plasma-vault: 6.7.4 version bump
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/plasma-vault/Manifest | 1 +
kde-plasma/plasma-vault/plasma-vault-6.7.4.ebuild | 79 +++++++++++++++++++++++
2 files changed, 80 insertions(+)
diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest
index 0b31856ccb64..5889b6bddebd 100644
--- a/kde-plasma/plasma-vault/Manifest
+++ b/kde-plasma/plasma-vault/Manifest
@@ -1,2 +1,3 @@
DIST plasma-vault-6.6.6.tar.xz 203432 BLAKE2B 0f7e7a4eca32818385337b489f818c7010effa02f0c007bdc52b034a3bf017c134068df1c3530b670965110e466c39e3352c28e972c15d1ba5c560a67fb6ada9 SHA512 6c2fdc37b3d2c2cb5738fedff1b46241597f2f5ed2ff84c6087adaa064f58dcaa175d000c6e6b69eadba2d516ce2317240c3b391c27aa8ada468a06d571fadd6
DIST plasma-vault-6.7.3.tar.xz 204000 BLAKE2B a854f9753320ffb3fb4a8e122c556b2c9c24b016f6f6d6ab24ed1486478b4ce117eff9e471dc5a7fcaf33a6180cb185b42892d4e5170fbbd4388f46e147637fd SHA512 da2e32b7311d29ef5d1cf7b69103e1948899814981da2fe54b67386d8e42ee4b23e291c4a094743502c6d188a32717aeb4d7995a66e44061e7f6c66145aaed5d
+DIST plasma-vault-6.7.4.tar.xz 204004 BLAKE2B b67912b1efe4cfc3139b00c1c3f8b3cf281a54805d0242d0aa4b0157bef1a6e42a42168d6823f93f1a6b999bf3c3d957babd51b403c77ee739d9d5b060892801 SHA512 096d53a49e15d722d08ccb9b00f0caba2d2e6373090e590b34d7b639d1df577d0798585346f45f87c4a26af55dea4cf9637a56b0953d2237c0c39f2991f8a33f
diff --git a/kde-plasma/plasma-vault/plasma-vault-6.7.4.ebuild b/kde-plasma/plasma-vault/plasma-vault-6.7.4.ebuild
new file mode 100644
index 000000000000..c1ee717c40a1
--- /dev/null
+++ b/kde-plasma/plasma-vault/plasma-vault-6.7.4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.26.0
+QTMIN=6.10.1
+inherit ecm flag-o-matic plasma.kde.org xdg
+
+DESCRIPTION="Plasma applet and services for creating encrypted vaults"
+HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
+
+LICENSE="LGPL-3"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="networkmanager"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-plasma/libksysguard-${KDE_CATV}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6=
+ >=kde-plasma/plasma-activities-${KDE_CATV}:6=
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=app-crypt/gocryptfs-1.8
+"
+
+pkg_pretend() {
+ if [[ -n "${REPLACING_VERSIONS}" ]] && ! has_version app-crypt/gocryptfs; then
+ ewarn "${CATEGORY}/${PN} now depends on app-crypt/gocryptfs exclusively."
+ ewarn "If you still use deprecated CryFS or EncFS, you must put them in @world."
+ fi
+}
+
+src_configure() {
+ # ODR violations (bug #909446, kde#471836)
+ filter-lto
+
+ local mycmakeargs=(
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ local has_deprecated_backend
+ dropping_backend() {
+ if has_version ${2}; then
+ elog "${CATEGORY}/${PN} will drop support for ${1} in the future."
+ elog "Migrate away from any ${2} vaults before that happens."
+ elog
+ has_deprecated_backend=1
+ fi
+ }
+
+ dropping_backend CryFS sys-fs/cryfs
+ dropping_backend EncFS sys-fs/encfs
+
+ if [[ has_deprecated_backend ]]; then
+ elog "The only supported backend going forward will be app-crypt/gocryptfs."
+ elog
+ elog "See also:"
+ elog "https://invent.kde.org/plasma/plasma-vault/-/merge_requests/57"
+ elog "https://invent.kde.org/plasma/plasma-vault/-/merge_requests/62"
+ fi
+}