Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwayland-integration/
Date: Sun, 27 Nov 2022 12:02:02
Message-Id: 1669550500.bb62ab926640f615bb4dd4cdb57c92daab6fae16.asturm@gentoo
1 commit: bb62ab926640f615bb4dd4cdb57c92daab6fae16
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 7 14:12:26 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 27 12:01:40 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb62ab92
7
8 kde-plasma/kwayland-integration: Drop idletime plugin in 5.25.5 too
9
10 By raising KFMIN to 5.99.0.
11
12 >=kde-frameworks/kidletime-5.99[wayland] now contains a replacement
13 plugin so we can disable it here to only keep windowsystem plugin.
14
15 Bug: https://bugs.gentoo.org/790275
16 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
17
18 .../kwayland-integration-5.25.5-r1.ebuild | 47 ++++++++++++++++++++++
19 1 file changed, 47 insertions(+)
20
21 diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.25.5-r1.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.25.5-r1.ebuild
22 new file mode 100644
23 index 000000000000..d854bc8c167f
24 --- /dev/null
25 +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.25.5-r1.ebuild
26 @@ -0,0 +1,47 @@
27 +# Copyright 1999-2022 Gentoo Authors
28 +# Distributed under the terms of the GNU General Public License v2
29 +
30 +EAPI=8
31 +
32 +ECM_TEST="true"
33 +KFMIN=5.99.0
34 +PVCUT=$(ver_cut 1-3)
35 +QTMIN=5.15.5
36 +inherit ecm plasma.kde.org
37 +
38 +DESCRIPTION="Provides integration plugins for various KDE frameworks for Wayland"
39 +HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration"
40 +
41 +LICENSE="LGPL-2.1"
42 +SLOT="5"
43 +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
44 +IUSE=""
45 +
46 +# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
47 +# slot ops:
48 +# dev-qt/qtwayland: Qt::WaylandClientPrivate (private/qwayland*_p.h) stuff
49 +# kde-frameworks/kwindowsystem: Various private headers
50 +DEPEND="
51 + >=dev-libs/wayland-1.15
52 + || (
53 + >=dev-qt/qtgui-${QTMIN}:5[libinput]
54 + >=dev-qt/qtgui-${QTMIN}:5[X]
55 + )
56 + >=dev-qt/qtwidgets-${QTMIN}:5
57 + >=dev-qt/qtwayland-${QTMIN}:5=
58 + >=kde-frameworks/kwayland-${KFMIN}:5
59 + >=kde-frameworks/kwindowsystem-${KFMIN}:5=
60 + x11-libs/libxkbcommon
61 +"
62 +RDEPEND="${DEPEND}"
63 +BDEPEND="
64 + >=dev-qt/qtwaylandscanner-${QTMIN}:5
65 + virtual/pkgconfig
66 +"
67 +
68 +src_prepare() {
69 + ecm_src_prepare
70 + ecm_punt_kf_module IdleTime
71 + cmake_comment_add_subdirectory autotests # only contains idletime test
72 + cmake_run_in src cmake_comment_add_subdirectory idletime
73 +}