summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2025-07-17 18:07:23 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2025-07-17 18:07:23 +0000
commitba9706cb2f94fb44f12f7c7f442e39dce5f5952e (patch)
tree0f6d9df53ca8382a302a974714224b960046d221
parent88a34367d86a2679bcac413e7408d73bc74aa51f (diff)
parent25823e636ec269a2835529572dc88c7b6d143bc3 (diff)
downloadkde-ba9706cb2f94fb44f12f7c7f442e39dce5f5952e.tar.gz
kde-ba9706cb2f94fb44f12f7c7f442e39dce5f5952e.tar.bz2
kde-ba9706cb2f94fb44f12f7c7f442e39dce5f5952e.zip
Merge updates from master
-rw-r--r--kde-plasma/kscreen/kscreen-6.4.49.9999.ebuild29
-rw-r--r--kde-plasma/kscreen/kscreen-9999.ebuild29
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-6.4.49.9999.ebuild25
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-9999.ebuild25
4 files changed, 94 insertions, 14 deletions
diff --git a/kde-plasma/kscreen/kscreen-6.4.49.9999.ebuild b/kde-plasma/kscreen/kscreen-6.4.49.9999.ebuild
index b7c43eaba25..68d3e67d7dd 100644
--- a/kde-plasma/kscreen/kscreen-6.4.49.9999.ebuild
+++ b/kde-plasma/kscreen/kscreen-6.4.49.9999.ebuild
@@ -16,16 +16,15 @@ SLOT="6"
KEYWORDS=""
IUSE="X"
-# bug #580440, last checked 5.6.3
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+# slot op: Uses Qt6GuiPrivate and Qt6WaylandClientPrivate
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
>=dev-qt/qtsensors-${QTMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/ksvg-${KFMIN}:6
@@ -41,11 +40,27 @@ DEPEND="
x11-libs/libXi
)
"
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=kde-plasma/kglobalacceld-${KDE_CATV}:6
"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/wayland-protocols-1.41
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ virtual/pkgconfig
+"
+BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )"
+
+CMAKE_SKIP_TESTS=(
+ # last checked 2025-07-17, also fails upstream
+ # FAIL! : TestConfig::testDisabledScreenConfig() Compared values are not the same
+ kscreen-kded-configtest
+)
src_configure() {
local mycmakeargs=(
diff --git a/kde-plasma/kscreen/kscreen-9999.ebuild b/kde-plasma/kscreen/kscreen-9999.ebuild
index d1499be4dda..f55293ca8e2 100644
--- a/kde-plasma/kscreen/kscreen-9999.ebuild
+++ b/kde-plasma/kscreen/kscreen-9999.ebuild
@@ -16,16 +16,15 @@ SLOT="6"
KEYWORDS=""
IUSE="X"
-# bug #580440, last checked 5.6.3
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+# slot op: Uses Qt6GuiPrivate and Qt6WaylandClientPrivate
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
>=dev-qt/qtsensors-${QTMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/ksvg-${KFMIN}:6
@@ -41,11 +40,27 @@ DEPEND="
x11-libs/libXi
)
"
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=kde-plasma/kglobalacceld-${KDE_CATV}:6
"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/wayland-protocols-1.41
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ virtual/pkgconfig
+"
+BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )"
+
+CMAKE_SKIP_TESTS=(
+ # last checked 2025-07-17, also fails upstream
+ # FAIL! : TestConfig::testDisabledScreenConfig() Compared values are not the same
+ kscreen-kded-configtest
+)
src_configure() {
local mycmakeargs=(
diff --git a/kde-plasma/plasma-vault/plasma-vault-6.4.49.9999.ebuild b/kde-plasma/plasma-vault/plasma-vault-6.4.49.9999.ebuild
index 0c99ec919e2..43e45ba969d 100644
--- a/kde-plasma/plasma-vault/plasma-vault-6.4.49.9999.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-6.4.49.9999.ebuild
@@ -51,3 +51,28 @@ src_configure() {
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
+}
diff --git a/kde-plasma/plasma-vault/plasma-vault-9999.ebuild b/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
index e0d4dcf10fc..7d23b325436 100644
--- a/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
@@ -51,3 +51,28 @@ src_configure() {
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
+}