Gentoo Archives: gentoo-commits

From: "Johannes Huber (johu)" <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-plasma/plasma-desktop: plasma-desktop-5.3.2.ebuild metadata.xml ChangeLog
Date: Tue, 30 Jun 2015 20:50:53
Message-Id: 20150630205014.58B6175A@oystercatcher.gentoo.org
1 johu 15/06/30 20:50:14
2
3 Modified: metadata.xml ChangeLog
4 Added: plasma-desktop-5.3.2.ebuild
5 Log:
6 Version bump KDE Plasma 5.3.2
7
8 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 0xFDF4F788)
9
10 Revision Changes Path
11 1.2 kde-plasma/plasma-desktop/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-desktop/metadata.xml?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-desktop/metadata.xml?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-desktop/metadata.xml?r1=1.1&r2=1.2
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/kde-plasma/plasma-desktop/metadata.xml,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- metadata.xml 31 May 2015 22:06:17 -0000 1.1
24 +++ metadata.xml 30 Jun 2015 20:50:14 -0000 1.2
25 @@ -3,6 +3,9 @@
26 <pkgmetadata>
27 <herd>kde</herd>
28 <use>
29 + <flag name="gtk2">Add support for gtk+2-based applications using legacy xembed systray icons via libappindicator.</flag>
30 + <flag name="gtk3">Add support for gtk+3-based applications using legacy xembed systray icons via libappindicator.</flag>
31 + <flag name="legacy-systray">Add support for applications using legacy xembed systray icons.</flag>
32 <flag name="touchpad">Enable configuration module for synaptics-based touchpads.</flag>
33 </use>
34 </pkgmetadata>
35
36
37
38 1.3 kde-plasma/plasma-desktop/ChangeLog
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-desktop/ChangeLog?rev=1.3&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-desktop/ChangeLog?rev=1.3&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-desktop/ChangeLog?r1=1.2&r2=1.3
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/kde-plasma/plasma-desktop/ChangeLog,v
47 retrieving revision 1.2
48 retrieving revision 1.3
49 diff -u -r1.2 -r1.3
50 --- ChangeLog 30 Jun 2015 18:58:49 -0000 1.2
51 +++ ChangeLog 30 Jun 2015 20:50:14 -0000 1.3
52 @@ -1,6 +1,12 @@
53 # ChangeLog for kde-plasma/plasma-desktop
54 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/kde-plasma/plasma-desktop/ChangeLog,v 1.2 2015/06/30 18:58:49 johu Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/kde-plasma/plasma-desktop/ChangeLog,v 1.3 2015/06/30 20:50:14 johu Exp $
57 +
58 +*plasma-desktop-5.3.2 (30 Jun 2015)
59 +
60 + 30 Jun 2015; Johannes Huber <johu@g.o> +plasma-desktop-5.3.2.ebuild,
61 + metadata.xml:
62 + Version bump KDE Plasma 5.3.2
63
64 30 Jun 2015; Johannes Huber <johu@g.o> plasma-desktop-5.3.1.ebuild:
65 Update blocker, fixes bug #553508.
66
67
68
69 1.1 kde-plasma/plasma-desktop/plasma-desktop-5.3.2.ebuild
70
71 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-desktop/plasma-desktop-5.3.2.ebuild?rev=1.1&view=markup
72 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/kde-plasma/plasma-desktop/plasma-desktop-5.3.2.ebuild?rev=1.1&content-type=text/plain
73
74 Index: plasma-desktop-5.3.2.ebuild
75 ===================================================================
76 # Copyright 1999-2015 Gentoo Foundation
77 # Distributed under the terms of the GNU General Public License v2
78 # $Header: /var/cvsroot/gentoo-x86/kde-plasma/plasma-desktop/plasma-desktop-5.3.2.ebuild,v 1.1 2015/06/30 20:50:14 johu Exp $
79
80 EAPI=5
81
82 KDE_HANDBOOK="true"
83 KDE_TEST="true"
84 inherit kde5
85
86 DESCRIPTION="KDE Plasma desktop"
87 KEYWORDS="~amd64"
88 IUSE="+fontconfig gtk2 gtk3 legacy-systray pulseaudio +qt4 touchpad usb"
89
90 COMMON_DEPEND="
91 $(add_plasma_dep baloo)
92 $(add_plasma_dep kwin)
93 $(add_plasma_dep plasma-workspace)
94 $(add_frameworks_dep attica)
95 $(add_frameworks_dep kactivities)
96 $(add_frameworks_dep karchive)
97 $(add_frameworks_dep kauth)
98 $(add_frameworks_dep kbookmarks)
99 $(add_frameworks_dep kcmutils)
100 $(add_frameworks_dep kcodecs)
101 $(add_frameworks_dep kcompletion)
102 $(add_frameworks_dep kconfig)
103 $(add_frameworks_dep kconfigwidgets)
104 $(add_frameworks_dep kcoreaddons)
105 $(add_frameworks_dep kdbusaddons)
106 $(add_frameworks_dep kdeclarative)
107 $(add_frameworks_dep kded)
108 $(add_frameworks_dep kdelibs4support)
109 $(add_frameworks_dep kemoticons)
110 $(add_frameworks_dep kglobalaccel)
111 $(add_frameworks_dep kguiaddons)
112 $(add_frameworks_dep ki18n)
113 $(add_frameworks_dep kiconthemes)
114 $(add_frameworks_dep kio)
115 $(add_frameworks_dep kitemviews)
116 $(add_frameworks_dep kjobwidgets)
117 $(add_frameworks_dep knewstuff)
118 $(add_frameworks_dep knotifications)
119 $(add_frameworks_dep knotifyconfig)
120 $(add_frameworks_dep kparts)
121 $(add_frameworks_dep kpeople)
122 $(add_frameworks_dep krunner)
123 $(add_frameworks_dep kservice)
124 $(add_frameworks_dep kwallet)
125 $(add_frameworks_dep kwidgetsaddons)
126 $(add_frameworks_dep kwindowsystem)
127 $(add_frameworks_dep kxmlgui)
128 $(add_frameworks_dep plasma)
129 $(add_frameworks_dep solid)
130 $(add_frameworks_dep sonnet)
131 dev-qt/qtconcurrent:5
132 dev-qt/qtdbus:5
133 dev-qt/qtdeclarative:5
134 dev-qt/qtgui:5
135 dev-qt/qtnetwork:5
136 dev-qt/qtprintsupport:5
137 dev-qt/qtsql:5
138 dev-qt/qtsvg:5
139 dev-qt/qtwidgets:5
140 dev-qt/qtx11extras:5
141 dev-qt/qtxml:5
142 media-libs/phonon[qt5]
143 x11-libs/libX11
144 x11-libs/libxcb
145 x11-libs/libXcursor
146 x11-libs/libXfixes
147 x11-libs/libXi
148 x11-libs/libxkbfile
149 fontconfig? (
150 media-libs/fontconfig
151 media-libs/freetype
152 x11-libs/libXft
153 x11-libs/xcb-util-image
154 )
155 pulseaudio? (
156 dev-libs/glib:2
157 media-libs/libcanberra
158 media-sound/pulseaudio
159 )
160 touchpad? ( x11-drivers/xf86-input-synaptics )
161 usb? (
162 x11-libs/libXcursor
163 x11-libs/libXfixes
164 virtual/libusb:0
165 )
166 "
167 RDEPEND="${COMMON_DEPEND}
168 $(add_plasma_dep breeze)
169 $(add_plasma_dep kde-cli-tools)
170 $(add_plasma_dep kio-extras)
171 $(add_plasma_dep oxygen)
172 sys-apps/accountsservice
173 x11-apps/setxkbmap
174 legacy-systray? (
175 gtk2? ( dev-libs/libappindicator:2 )
176 gtk3? ( dev-libs/libappindicator:3 )
177 qt4? ( dev-libs/sni-qt )
178 )
179 qt4? ( kde-base/qguiplatformplugin_kde )
180 !kde-apps/attica
181 !kde-apps/kcontrol
182 !kde-apps/kdepasswd
183 !kde-apps/knetattach[handbook]
184 !kde-base/plasma-desktop
185 !kde-base/plasma-workspace
186 !kde-base/solid-actions-kcm
187 !kde-base/systemsettings
188 !kde-misc/kcm_touchpad
189 !kde-misc/kcm-touchpad
190 !kde-plasma/kcm-touchpad
191 "
192 DEPEND="${COMMON_DEPEND}
193 dev-libs/boost
194 x11-proto/xproto
195 fontconfig? ( x11-libs/libXrender )
196 "
197
198 REQUIRED_USE="legacy-systray? ( || ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray ) gtk3? ( legacy-systray )"
199
200 pkg_setup() {
201 if has_version net-im/skype && use legacy-systray && use amd64; then
202 einfo
203 elog "You need to install dev-libs/sni-qt[abi_x86_32] as skype is a 32-bit binary."
204 einfo
205 fi
206 }
207
208 src_configure() {
209 local mycmakeargs=(
210 $(cmake-utils_use_find_package fontconfig Fontconfig)
211 $(cmake-utils_use_find_package pulseaudio PulseAudio)
212 $(cmake-utils_use_find_package usb USB)
213 $(cmake-utils_use_find_package touchpad Synaptics)
214 )
215
216 kde5_src_configure
217 }