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/plasma-nm/
Date: Tue, 13 Oct 2020 11:51:11
Message-Id: 1602589851.9a94d4d9855d4bdf8b235e394faea58fb12bbadc.asturm@gentoo
1 commit: 9a94d4d9855d4bdf8b235e394faea58fb12bbadc
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 13 11:38:27 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 13 11:50:51 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a94d4d9
7
8 kde-plasma/plasma-nm: 5.20.0 version bump
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11
12 kde-plasma/plasma-nm/Manifest | 1 +
13 kde-plasma/plasma-nm/plasma-nm-5.20.0.ebuild | 82 ++++++++++++++++++++++++++++
14 2 files changed, 83 insertions(+)
15
16 diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
17 index a5e1726fed4..5a87ef97a26 100644
18 --- a/kde-plasma/plasma-nm/Manifest
19 +++ b/kde-plasma/plasma-nm/Manifest
20 @@ -1 +1,2 @@
21 DIST plasma-nm-5.19.5.tar.xz 855504 BLAKE2B a2437794d9de5a0fda6328dd0e352fad956710cef06f9bc2d6590dbde7f2eb469d051db6fc4ce647fe59bf95e48e6e6c9ff68e512a2992abe183ab309112f94d SHA512 2fdd42e7c9bba0b069e0ca39f8ef996b36a807a4065172a816023c32d5d24869bf92c577c9cc5a08bb9e8b13c628b7cbd8346d17dc1e6814c931f7f7ec9439a7
22 +DIST plasma-nm-5.20.0.tar.xz 842416 BLAKE2B 51e553fd14662327339a909edbc9f6339bf2e6b8eb7a5da619f7580ce154e7ffdc49d9eddbd5d9e537d92f4bc72b24b813b1ace74b1ea058e8238ef8db5b67c9 SHA512 db78e2c65a09cf6d77032c1a63ba0d66bac3946944a25f08f7267bfb776a39736189668ab3e2eaa815f09f0d7993bdc1384f9267e035053e40051b23a204d7f5
23
24 diff --git a/kde-plasma/plasma-nm/plasma-nm-5.20.0.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.20.0.ebuild
25 new file mode 100644
26 index 00000000000..dec9064ff77
27 --- /dev/null
28 +++ b/kde-plasma/plasma-nm/plasma-nm-5.20.0.ebuild
29 @@ -0,0 +1,82 @@
30 +# Copyright 1999-2020 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=7
34 +
35 +ECM_TEST="true"
36 +KFMIN=5.74.0
37 +PVCUT=$(ver_cut 1-3)
38 +QTMIN=5.15.1
39 +inherit ecm kde.org
40 +
41 +DESCRIPTION="KDE Plasma applet for NetworkManager"
42 +
43 +LICENSE="GPL-2 LGPL-2.1"
44 +SLOT="5"
45 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
46 +IUSE="modemmanager openconnect teamd"
47 +
48 +DEPEND="
49 + >=app-crypt/qca-2.3.0:2
50 + >=dev-qt/qtdbus-${QTMIN}:5
51 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
52 + >=dev-qt/qtgui-${QTMIN}:5
53 + >=dev-qt/qtnetwork-${QTMIN}:5
54 + >=dev-qt/qtwidgets-${QTMIN}:5
55 + >=kde-frameworks/kcompletion-${KFMIN}:5
56 + >=kde-frameworks/kconfig-${KFMIN}:5
57 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
58 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
59 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
60 + >=kde-frameworks/kdeclarative-${KFMIN}:5
61 + >=kde-frameworks/ki18n-${KFMIN}:5
62 + >=kde-frameworks/kiconthemes-${KFMIN}:5
63 + >=kde-frameworks/kio-${KFMIN}:5
64 + >=kde-frameworks/kitemviews-${KFMIN}:5
65 + >=kde-frameworks/knotifications-${KFMIN}:5
66 + >=kde-frameworks/kservice-${KFMIN}:5
67 + >=kde-frameworks/kwallet-${KFMIN}:5
68 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
69 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
70 + >=kde-frameworks/kxmlgui-${KFMIN}:5
71 + >=kde-frameworks/networkmanager-qt-${KFMIN}:5[teamd=]
72 + >=kde-frameworks/plasma-${KFMIN}:5
73 + >=kde-frameworks/solid-${KFMIN}:5
74 + net-misc/networkmanager[teamd=]
75 + modemmanager? (
76 + >=dev-qt/qtxml-${QTMIN}:5
77 + >=kde-frameworks/modemmanager-qt-${KFMIN}:5
78 + net-misc/mobile-broadband-provider-info
79 + )
80 + openconnect? (
81 + >=dev-qt/qtxml-${QTMIN}:5
82 + net-vpn/networkmanager-openconnect
83 + net-vpn/openconnect:=
84 + )
85 +"
86 +RDEPEND="${DEPEND}
87 + >=dev-qt/qtquickcontrols-${QTMIN}:5
88 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
89 + >=kde-frameworks/kirigami-${KFMIN}:5
90 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
91 +"
92 +
93 +src_configure() {
94 + local mycmakeargs=(
95 + -DDISABLE_MODEMMANAGER_SUPPORT=$(usex !modemmanager)
96 + $(cmake_use_find_package modemmanager KF5ModemManagerQt)
97 + $(cmake_use_find_package openconnect OpenConnect)
98 + )
99 +
100 + ecm_src_configure
101 +}
102 +
103 +pkg_postinst() {
104 + ecm_pkg_postinst
105 +
106 + if ! has_version "kde-plasma/plasma-workspace:5"; then
107 + elog "${PN} is not terribly useful without kde-plasma/plasma-workspace:5."
108 + elog "However, the networkmanagement KCM can be called from either systemsettings"
109 + elog "or manually: $ kcmshell5 kcm_networkmanagement"
110 + fi
111 +}