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-desktop/
Date: Wed, 13 Feb 2019 16:24:46
Message-Id: 1550075053.ec351a3dc08498fdc89be188f84b74b7d7b7f7b9.asturm@gentoo
1 commit: ec351a3dc08498fdc89be188f84b74b7d7b7f7b9
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 13 16:13:20 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 13 16:24:13 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec351a3d
7
8 kde-plasma/plasma-desktop: 5.14.5.1 version bump
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 kde-plasma/plasma-desktop/Manifest | 1 +
14 .../plasma-desktop/plasma-desktop-5.14.5.1.ebuild | 144 +++++++++++++++++++++
15 2 files changed, 145 insertions(+)
16
17 diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
18 index 448c25aa17f..7e3eaf8a0e6 100644
19 --- a/kde-plasma/plasma-desktop/Manifest
20 +++ b/kde-plasma/plasma-desktop/Manifest
21 @@ -1,2 +1,3 @@
22 +DIST plasma-desktop-5.14.5.1.tar.xz 9649428 BLAKE2B d385cb266d5db1a53d481813f8f24c53acc048f2eb64fb386df81b8bf9be08bdc34ebf22d30078a5fcea20cebc32ff3584e69d689ac5239d09eaee2cbd116dba SHA512 cf54e22f41ee917509405d7a42e27fabd9928a1ced54ea9981b6a964deca373f6dcb17447f0331b94883f66070f276fbc4d13d010b7a6ce1a8efd82f4c865765
23 DIST plasma-desktop-5.14.5.tar.xz 9149560 BLAKE2B 09e65ddd964f250ae7f82c193eed9161856a3bb6f2dbe34dc7b52dc54f614c3e3c4a91da78751362d03a9bc5c89c1039fdf3f6a4e378bca3955f992c4ec651fb SHA512 c195189e34906dbab9f3793b866aa7537b2d968c4390851b39da8fe900c26d3691d5229e70eaab8d9fd782da3bd2381c63f91b435f2da592d5c6300b1a1a5726
24 DIST plasma-desktop-5.15.0.tar.xz 9107976 BLAKE2B f16565b9993268a0d4714b2921d4899dc5d93c611ef684a52b63366d03c9b379b6bc21c631e30ee1f0f1a20c36b42eb7c8fff3fd9d6b3f99401ea33f368fc817 SHA512 24e5069f782232706df9dc77583d566dd8150f98437ded76db676d1b566d7eab0b013886f8a12324a64043bc15316ae337403e74e0fcb417ea17e6f2fef1228c
25
26 diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.14.5.1.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.14.5.1.ebuild
27 new file mode 100644
28 index 00000000000..e6474b3532f
29 --- /dev/null
30 +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.14.5.1.ebuild
31 @@ -0,0 +1,144 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +KDE_HANDBOOK="forceoptional"
38 +KDE_TEST="true"
39 +VIRTUALX_REQUIRED="test"
40 +inherit kde5
41 +
42 +DESCRIPTION="KDE Plasma desktop"
43 +KEYWORDS="~amd64 ~arm ~x86"
44 +IUSE="appstream +fontconfig ibus +mouse scim +semantic-desktop touchpad"
45 +
46 +COMMON_DEPEND="
47 + $(add_frameworks_dep attica)
48 + $(add_frameworks_dep kactivities)
49 + $(add_frameworks_dep kactivities-stats)
50 + $(add_frameworks_dep karchive)
51 + $(add_frameworks_dep kauth)
52 + $(add_frameworks_dep kbookmarks)
53 + $(add_frameworks_dep kcmutils)
54 + $(add_frameworks_dep kcodecs)
55 + $(add_frameworks_dep kcompletion)
56 + $(add_frameworks_dep kconfig)
57 + $(add_frameworks_dep kconfigwidgets)
58 + $(add_frameworks_dep kcoreaddons)
59 + $(add_frameworks_dep kdbusaddons)
60 + $(add_frameworks_dep kdeclarative)
61 + $(add_frameworks_dep kded)
62 + $(add_frameworks_dep kdelibs4support)
63 + $(add_frameworks_dep kemoticons)
64 + $(add_frameworks_dep kglobalaccel)
65 + $(add_frameworks_dep kguiaddons)
66 + $(add_frameworks_dep ki18n)
67 + $(add_frameworks_dep kiconthemes)
68 + $(add_frameworks_dep kio)
69 + $(add_frameworks_dep kitemmodels)
70 + $(add_frameworks_dep kitemviews)
71 + $(add_frameworks_dep kjobwidgets)
72 + $(add_frameworks_dep knewstuff)
73 + $(add_frameworks_dep knotifications)
74 + $(add_frameworks_dep knotifyconfig)
75 + $(add_frameworks_dep kparts)
76 + $(add_frameworks_dep kpeople)
77 + $(add_frameworks_dep krunner)
78 + $(add_frameworks_dep kservice)
79 + $(add_frameworks_dep kwallet)
80 + $(add_frameworks_dep kwidgetsaddons)
81 + $(add_frameworks_dep kwindowsystem)
82 + $(add_frameworks_dep kxmlgui)
83 + $(add_frameworks_dep plasma)
84 + $(add_frameworks_dep solid)
85 + $(add_frameworks_dep sonnet)
86 + $(add_plasma_dep kwin)
87 + $(add_plasma_dep plasma-workspace)
88 + $(add_qt_dep qtconcurrent)
89 + $(add_qt_dep qtdbus)
90 + $(add_qt_dep qtdeclarative)
91 + $(add_qt_dep qtgui)
92 + $(add_qt_dep qtnetwork)
93 + $(add_qt_dep qtprintsupport)
94 + $(add_qt_dep qtsql)
95 + $(add_qt_dep qtsvg)
96 + $(add_qt_dep qtwidgets)
97 + $(add_qt_dep qtx11extras)
98 + $(add_qt_dep qtxml)
99 + media-libs/phonon[qt5(+)]
100 + x11-libs/libX11
101 + x11-libs/libXcursor
102 + x11-libs/libXfixes
103 + x11-libs/libXi
104 + x11-libs/libxcb
105 + x11-libs/libxkbfile
106 + appstream? ( >=dev-libs/appstream-0.12.2[qt5] )
107 + fontconfig? (
108 + media-libs/fontconfig
109 + media-libs/freetype
110 + x11-libs/libXft
111 + x11-libs/xcb-util-image
112 + )
113 + ibus? (
114 + $(add_qt_dep qtx11extras)
115 + app-i18n/ibus
116 + dev-libs/glib:2
117 + x11-libs/libxcb
118 + x11-libs/xcb-util-keysyms
119 + )
120 + scim? ( app-i18n/scim )
121 + semantic-desktop? ( $(add_frameworks_dep baloo) )
122 + touchpad? ( x11-drivers/xf86-input-synaptics )
123 +"
124 +DEPEND="${COMMON_DEPEND}
125 + dev-libs/boost
126 + x11-base/xorg-proto
127 + fontconfig? ( x11-libs/libXrender )
128 + mouse? (
129 + x11-drivers/xf86-input-evdev
130 + x11-drivers/xf86-input-libinput
131 + )
132 +"
133 +RDEPEND="${COMMON_DEPEND}
134 + $(add_frameworks_dep qqc2-desktop-style)
135 + $(add_plasma_dep breeze)
136 + $(add_plasma_dep kde-cli-tools)
137 + $(add_plasma_dep oxygen)
138 + $(add_qt_dep qtgraphicaleffects)
139 + sys-apps/util-linux
140 + x11-apps/setxkbmap
141 + !kde-apps/kcontrol
142 + !<kde-apps/kde4-l10n-17.08.1-r1
143 + !kde-apps/knetattach[handbook]
144 + !kde-misc/kcm-touchpad
145 + !kde-plasma/plasma-desktop:4
146 + !kde-plasma/plasma-workspace:4
147 + !kde-plasma/solid-actions-kcm:4
148 + !kde-plasma/systemsettings:4
149 +"
150 +
151 +src_configure() {
152 + local mycmakeargs=(
153 + $(cmake-utils_use_find_package appstream AppStreamQt)
154 + $(cmake-utils_use_find_package fontconfig Fontconfig)
155 + $(cmake-utils_use_find_package ibus IBus)
156 + $(cmake-utils_use_find_package mouse Evdev)
157 + $(cmake-utils_use_find_package mouse XorgLibinput)
158 + $(cmake-utils_use_find_package scim SCIM)
159 + $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
160 + $(cmake-utils_use_find_package touchpad Synaptics)
161 + )
162 +
163 + kde5_src_configure
164 +}
165 +
166 +src_test() {
167 + # parallel tests fail, foldermodeltest,positionertest hang, bug #646890
168 + # needs D-Bus, bug #634166
169 + local myctestargs=(
170 + -j1
171 + -E "(foldermodeltest|positionertest|test_kio_fonts)"
172 + )
173 +
174 + kde5_src_test
175 +}