]>
Commit | Line | Data |
---|---|---|
ec07cfb9 AM |
1 | # TODO: |
2 | # PackageKit qt5 | |
3 | # | |
6aab7f47 | 4 | %define kdeplasmaver 5.5.4 |
ec07cfb9 AM |
5 | %define qtver 5.3.2 |
6 | %define kpname plasma-desktop | |
7 | ||
8 | Summary: KDE Plasma Desktop | |
9 | Name: kp5-%{kpname} | |
6aab7f47 | 10 | Version: 5.5.4 |
ec07cfb9 AM |
11 | Release: 1 |
12 | License: LGPL v2.1+ | |
13 | Group: X11/Libraries | |
14 | Source0: http://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz | |
6aab7f47 | 15 | # Source0-md5: 2ec4ddd309582c91c39f1921415cc059 |
ec07cfb9 AM |
16 | URL: http://www.kde.org/ |
17 | BuildRequires: Qt5Core-devel >= %{qtver} | |
18 | BuildRequires: cmake >= 2.8.12 | |
19 | BuildRequires: fontconfig-devel | |
20 | BuildRequires: kf5-attica-devel | |
21 | BuildRequires: kf5-kauth-devel | |
22 | BuildRequires: kf5-kcmutils-devel | |
23 | BuildRequires: kf5-kdbusaddons-devel | |
24 | BuildRequires: kf5-kdeclarative-devel | |
25 | BuildRequires: kf5-kdelibs4support-devel | |
26 | BuildRequires: kf5-kdoctools-devel | |
27 | BuildRequires: kf5-kglobalaccel-devel | |
28 | BuildRequires: kf5-ki18n-devel | |
29 | BuildRequires: kf5-knewstuff-devel | |
30 | BuildRequires: kf5-knotifications-devel | |
31 | BuildRequires: kf5-knotifyconfig-devel | |
32 | BuildRequires: kf5-kpeople-devel | |
33 | BuildRequires: kf5-krunner-devel | |
34 | BuildRequires: kf5-kwallet-devel | |
35 | BuildRequires: kf5-plasma-framework-devel | |
36 | BuildRequires: rpmbuild(macros) >= 1.164 | |
37 | BuildRequires: xorg-driver-input-evdev-devel | |
38 | BuildRequires: xorg-driver-input-synaptics-devel | |
39 | BuildRequires: xorg-lib-libXft-devel | |
40 | BuildRequires: xz | |
41 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
42 | ||
43 | %define qt5dir %{_libdir}/qt5 | |
44 | ||
45 | %description | |
46 | KDE Plasma Desktop. | |
47 | ||
48 | %prep | |
49 | %setup -q -n %{kpname}-%{version} | |
50 | ||
51 | %build | |
52 | install -d build | |
53 | cd build | |
54 | %cmake \ | |
55 | -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ | |
56 | ../ | |
57 | %{__make} | |
58 | ||
59 | %install | |
60 | rm -rf $RPM_BUILD_ROOT | |
61 | ||
62 | %{__make} -C build/ install \ | |
63 | DESTDIR=$RPM_BUILD_ROOT | |
64 | ||
f57369f7 | 65 | %find_lang %{kpname} --all-name --with-kde |
ec07cfb9 AM |
66 | |
67 | %clean | |
68 | rm -rf $RPM_BUILD_ROOT | |
69 | ||
70 | %post -p /sbin/ldconfig | |
71 | %postun -p /sbin/ldconfig | |
72 | ||
73 | %files -f %{kpname}.lang | |
74 | %defattr(644,root,root,755) | |
75 | %attr(755,root,root) %{_bindir}/kaccess | |
76 | %attr(755,root,root) %{_bindir}/kapplymousetheme | |
77 | %attr(755,root,root) %{_bindir}/kcm-touchpad-list-devices | |
78 | %attr(755,root,root) %{_bindir}/kfontinst | |
79 | %attr(755,root,root) %{_bindir}/kfontview | |
80 | %attr(755,root,root) %{_bindir}/knetattach | |
81 | %attr(755,root,root) %{_bindir}/krdb | |
82 | %attr(755,root,root) %{_bindir}/solid-action-desktop-gen | |
83 | %attr(755,root,root) %{_libdir}/kauth/fontinst | |
84 | %attr(755,root,root) %{_libdir}/kauth/fontinst_helper | |
85 | %attr(755,root,root) %{_libdir}/kauth/fontinst_x11 | |
86 | %attr(755,root,root) %{_libdir}/kauth/kcmdatetimehelper | |
87 | %attr(755,root,root) %{_libdir}/kconf_update_bin/krdb_clearlibrarypath | |
88 | %attr(755,root,root) %{_libdir}/kfontprint | |
89 | %attr(755,root,root) %{_libdir}/libKF5ActivitiesExperimentalStats.so.*.*.* | |
90 | %attr(755,root,root) %ghost %{_libdir}/libKF5ActivitiesExperimentalStats.so.1 | |
91 | %attr(755,root,root) %{_libdir}/libkdeinit5_kaccess.so | |
92 | %attr(755,root,root) %ghost %{_libdir}/libkfontinst.so.5 | |
93 | %attr(755,root,root) %{_libdir}/libkfontinst.so.*.*.* | |
94 | %attr(755,root,root) %ghost %{_libdir}/libkfontinstui.so.5 | |
95 | %attr(755,root,root) %{_libdir}/libkfontinstui.so.*.*.* | |
96 | %attr(755,root,root) %{_libdir}/qt5/plugins/attica_kde.so | |
97 | %attr(755,root,root) %{_libdir}/qt5/plugins/fontthumbnail.so | |
98 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_access.so | |
99 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_autostart.so | |
100 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_baloofile.so | |
101 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_clock.so | |
102 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_colors.so | |
103 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_componentchooser.so | |
104 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_cursortheme.so | |
105 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_desktoppaths.so | |
106 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_desktoptheme.so | |
107 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_emoticons.so | |
108 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_fontinst.so | |
109 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_fonts.so | |
110 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_formats.so | |
111 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_icons.so | |
112 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_input.so | |
113 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_joystick.so | |
114 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_kded.so | |
115 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_keyboard.so | |
116 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_keys.so | |
117 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_knotify.so | |
118 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_launch.so | |
119 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_phonon.so | |
120 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_plasmasearch.so | |
121 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_smserver.so | |
122 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_solid_actions.so | |
123 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_standard_actions.so | |
124 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_style.so | |
125 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_workspaceoptions.so | |
126 | %dir %{_libdir}/qt5/plugins/kcms | |
127 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcms/kcm_lookandfeel.so | |
128 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcms/kcm_splashscreen.so | |
129 | %attr(755,root,root) %{_libdir}/qt5/plugins/kcmspellchecking.so | |
6aab7f47 | 130 | #%%attr(755,root,root) %{_libdir}/qt5/plugins/kded_keyboard.so |
ec07cfb9 | 131 | %attr(755,root,root) %{_libdir}/qt5/plugins/kded_touchpad.so |
6aab7f47 WF |
132 | #%%attr(755,root,root) %{_libdir}/qt5/plugins/keyboard_layout_widget.so |
133 | %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/device_automounter.so | |
134 | %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/keyboard.so | |
135 | %attr(755,root,root) %{_libdir}/qt5/plugins/libkcm_device_automounter.so | |
ec07cfb9 AM |
136 | %attr(755,root,root) %{_libdir}/qt5/plugins/kfontviewpart.so |
137 | %attr(755,root,root) %{_libdir}/qt5/plugins/kio_fonts.so | |
138 | %attr(755,root,root) %{_libdir}/qt5/plugins/libkcm_translations.so | |
139 | %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_touchpad.so | |
140 | %dir %{_libdir}/qt5/qml/org/kde/plasma/activityswitcher | |
141 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/activityswitcher/libactivityswitcherextensionplugin.so | |
142 | %{_libdir}/qt5/qml/org/kde/plasma/activityswitcher/qmldir | |
143 | %dir %{_libdir}/qt5/qml/org/kde/plasma/private/kicker | |
144 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so | |
145 | %{_libdir}/qt5/qml/org/kde/plasma/private/kicker/qmldir | |
6aab7f47 WF |
146 | #%%dir %{_libdir}/qt5/qml/org/kde/plasma/private/kickoff |
147 | #%%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/kickoff/libkickoffplugin.so | |
148 | #%%{_libdir}/qt5/qml/org/kde/plasma/private/kickoff/qmldir | |
ec07cfb9 AM |
149 | %dir %{_libdir}/qt5/qml/org/kde/plasma/private/pager |
150 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/pager/libpagerplugin.so | |
151 | %{_libdir}/qt5/qml/org/kde/plasma/private/pager/qmldir | |
152 | %dir %{_libdir}/qt5/qml/org/kde/plasma/private/taskmanager | |
153 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/taskmanager/libtaskmanagerplugin.so | |
154 | %{_libdir}/qt5/qml/org/kde/plasma/private/taskmanager/qmldir | |
155 | %dir %{_libdir}/qt5/qml/org/kde/plasma/private/trash | |
156 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/trash/libtrashplugin.so | |
157 | %{_libdir}/qt5/qml/org/kde/plasma/private/trash/qmldir | |
158 | %dir %{_libdir}/qt5/qml/org/kde/private/desktopcontainment | |
159 | %dir %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/desktop | |
160 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/desktop/libdesktopplugin.so | |
161 | %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/desktop/qmldir | |
162 | %dir %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/folder | |
163 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so | |
164 | %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/folder/qmldir | |
165 | %{_desktopdir}/org.kde.kfontview.desktop | |
166 | %{_desktopdir}/org.kde.knetattach.desktop | |
167 | %dir %{_datadir}/color-schemes | |
168 | %{_datadir}/color-schemes/Honeycomb.colors | |
169 | %{_datadir}/color-schemes/Norway.colors | |
170 | %{_datadir}/color-schemes/ObsidianCoast.colors | |
171 | %{_datadir}/color-schemes/Oxygen.colors | |
172 | %{_datadir}/color-schemes/OxygenCold.colors | |
173 | %{_datadir}/color-schemes/Steel.colors | |
174 | %{_datadir}/color-schemes/WontonSoup.colors | |
175 | %{_datadir}/color-schemes/Zion.colors | |
176 | %{_datadir}/color-schemes/ZionReversed.colors | |
177 | %{_datadir}/config.kcfg/touchpad.kcfg | |
178 | %{_datadir}/config.kcfg/touchpaddaemon.kcfg | |
179 | %{_datadir}/dbus-1/interfaces/org.kde.touchpad.xml | |
180 | %{_datadir}/dbus-1/services/org.kde.fontinst.service | |
181 | %{_datadir}/dbus-1/system-services/org.kde.fontinst.service | |
182 | %{_datadir}/dbus-1/system-services/org.kde.kcontrol.kcmclock.service | |
183 | %{_iconsdir}/hicolor/*/devices/input-touchpad.png | |
184 | %{_iconsdir}/hicolor/*/mimetypes/fonts-package.png | |
185 | %{_iconsdir}/hicolor/*/apps/kfontview.png | |
186 | %{_iconsdir}/hicolor/scalable/apps/preferences-desktop-font-installer.svgz | |
187 | %{_iconsdir}/hicolor/scalable/devices/input-touchpad.svgz | |
188 | %{_datadir}/kcm_componentchooser | |
189 | %{_datadir}/kcm_phonon | |
190 | %{_datadir}/kcminput | |
191 | %{_datadir}/kcmkeyboard | |
192 | %{_datadir}/kcmkeys | |
193 | %{_datadir}/kcmsolidactions | |
194 | %{_datadir}/kconf_update/krdb_libpathwipe.upd | |
195 | %{_datadir}/kcontrol | |
196 | %{_datadir}/kdisplay | |
197 | %{_datadir}/kdm | |
198 | %{_datadir}/kfontinst | |
199 | %{_datadir}/knotifications5/kaccess.notifyrc | |
200 | %{_datadir}/knotifications5/kcm_touchpad.notifyrc | |
201 | %{_datadir}/knotifications5/kcmstyle.notifyrc | |
202 | %{_datadir}/konqsidebartng | |
203 | %{_datadir}/kpackage | |
204 | %{_datadir}/kservices5/ServiceMenus/installfont.desktop | |
205 | %{_datadir}/kservices5/autostart.desktop | |
206 | %{_datadir}/kservices5/clock.desktop | |
207 | %{_datadir}/kservices5/colors.desktop | |
208 | %{_datadir}/kservices5/componentchooser.desktop | |
209 | %{_datadir}/kservices5/cursortheme.desktop | |
210 | %{_datadir}/kservices5/desktoppath.desktop | |
211 | %{_datadir}/kservices5/desktoptheme.desktop | |
212 | %{_datadir}/kservices5/emoticons.desktop | |
213 | %{_datadir}/kservices5/fontinst.desktop | |
214 | %{_datadir}/kservices5/fonts.desktop | |
215 | %{_datadir}/kservices5/fonts.protocol | |
216 | %{_datadir}/kservices5/fontthumbnail.desktop | |
217 | %{_datadir}/kservices5/formats.desktop | |
218 | %{_datadir}/kservices5/icons.desktop | |
219 | %{_datadir}/kservices5/joystick.desktop | |
220 | %{_datadir}/kservices5/kaccess.desktop | |
221 | %{_datadir}/kservices5/kcm_baloofile.desktop | |
222 | %{_datadir}/kservices5/kcm_keyboard.desktop | |
223 | %{_datadir}/kservices5/kcm_lookandfeel.desktop | |
224 | %{_datadir}/kservices5/kcm_phonon.desktop | |
225 | %{_datadir}/kservices5/kcm_plasmasearch.desktop | |
226 | %{_datadir}/kservices5/kcm_splashscreen.desktop | |
227 | %{_datadir}/kservices5/kcm_touchpad.desktop | |
228 | %{_datadir}/kservices5/kcmaccess.desktop | |
229 | %{_datadir}/kservices5/kcmkded.desktop | |
230 | %{_datadir}/kservices5/kcmlaunch.desktop | |
231 | %{_datadir}/kservices5/kcmnotify.desktop | |
232 | %{_datadir}/kservices5/kcmsmserver.desktop | |
6aab7f47 | 233 | #%%{_datadir}/kservices5/kded/keyboard.desktop |
ec07cfb9 AM |
234 | %{_datadir}/kservices5/kded/touchpad.desktop |
235 | %{_datadir}/kservices5/keys.desktop | |
236 | %{_datadir}/kservices5/kfontviewpart.desktop | |
237 | %{_datadir}/kservices5/mouse.desktop | |
238 | %{_datadir}/kservices5/plasma-applet-org.kde.plasma.folder.desktop | |
239 | %{_datadir}/kservices5/plasma-applet-org.kde.plasma.icontasks.desktop | |
240 | %{_datadir}/kservices5/plasma-applet-org.kde.plasma.kicker.desktop | |
241 | %{_datadir}/kservices5/plasma-applet-org.kde.plasma.kickoff.desktop | |
242 | %{_datadir}/kservices5/plasma-applet-org.kde.plasma.pager.desktop | |
243 | %{_datadir}/kservices5/plasma-applet-org.kde.plasma.showActivityManager.desktop | |
244 | %{_datadir}/kservices5/plasma-applet-org.kde.plasma.taskmanager.desktop | |
245 | %{_datadir}/kservices5/plasma-applet-org.kde.plasma.trash.desktop | |
246 | %{_datadir}/kservices5/plasma-applet-org.kde.plasma.windowlist.desktop | |
247 | %{_datadir}/kservices5/plasma-applet-touchpad.desktop | |
248 | %{_datadir}/kservices5/plasma-containment-org.kde.desktopcontainment.desktop | |
249 | %{_datadir}/kservices5/plasma-containment-org.kde.panel.desktop | |
250 | %{_datadir}/kservices5/plasma-dataengine-touchpad.desktop | |
251 | %{_datadir}/kservices5/plasma-layout-template-org.kde.plasma.desktop.defaultPanel.desktop | |
252 | %{_datadir}/kservices5/plasma-package-org.kde.desktoptoolbox.desktop | |
253 | %{_datadir}/kservices5/plasma-package-org.kde.paneltoolbox.desktop | |
254 | %{_datadir}/kservices5/plasma-shell-org.kde.plasma.desktop.desktop | |
255 | %{_datadir}/kservices5/solid-actions.desktop | |
256 | %{_datadir}/kservices5/spellchecking.desktop | |
257 | %{_datadir}/kservices5/standard_actions.desktop | |
258 | %{_datadir}/kservices5/style.desktop | |
259 | %{_datadir}/kservices5/translations.desktop | |
260 | %{_datadir}/kservices5/workspaceoptions.desktop | |
261 | %{_datadir}/kservicetypes5/solid-device-type.desktop | |
262 | %dir %{_datadir}/ksmserver/windowmanagers | |
263 | %{_datadir}/ksmserver/windowmanagers/compiz-custom.desktop | |
264 | %{_datadir}/ksmserver/windowmanagers/compiz.desktop | |
265 | %{_datadir}/ksmserver/windowmanagers/metacity.desktop | |
266 | %{_datadir}/ksmserver/windowmanagers/openbox.desktop | |
267 | %{_datadir}/kxmlgui5/kfontinst | |
268 | %{_datadir}/kxmlgui5/kfontview | |
269 | %{_datadir}/plasma/desktoptheme/default | |
270 | %dir %{_datadir}/plasma/layout-templates | |
271 | %{_datadir}/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel | |
272 | %dir %{_datadir}/plasma/packages | |
273 | %{_datadir}/plasma/packages/org.kde.desktoptoolbox | |
274 | %{_datadir}/plasma/packages/org.kde.paneltoolbox | |
275 | %{_datadir}/plasma/plasmoids/org.kde.desktopcontainment | |
276 | %{_datadir}/plasma/plasmoids/org.kde.panel | |
277 | %{_datadir}/plasma/plasmoids/org.kde.plasma.folder | |
278 | %{_datadir}/plasma/plasmoids/org.kde.plasma.icontasks | |
279 | %{_datadir}/plasma/plasmoids/org.kde.plasma.kicker | |
280 | %{_datadir}/plasma/plasmoids/org.kde.plasma.kickoff | |
281 | %{_datadir}/plasma/plasmoids/org.kde.plasma.pager | |
282 | %{_datadir}/plasma/plasmoids/org.kde.plasma.showActivityManager | |
283 | %{_datadir}/plasma/plasmoids/org.kde.plasma.taskmanager | |
284 | %{_datadir}/plasma/plasmoids/org.kde.plasma.trash | |
285 | %{_datadir}/plasma/plasmoids/org.kde.plasma.windowlist | |
286 | %{_datadir}/plasma/plasmoids/touchpad | |
287 | %{_datadir}/plasma/services/touchpad.operations | |
288 | %dir %{_datadir}/plasma/shells | |
289 | %{_datadir}/plasma/shells/org.kde.plasma.desktop | |
290 | %{_datadir}/polkit-1/actions/org.kde.fontinst.policy | |
291 | %{_datadir}/polkit-1/actions/org.kde.kcontrol.kcmclock.policy | |
292 | %dir %{_datadir}/solid/devices | |
293 | %{_datadir}/solid/devices/solid-device-Battery.desktop | |
294 | %{_datadir}/solid/devices/solid-device-Block.desktop | |
295 | %{_datadir}/solid/devices/solid-device-Camera.desktop | |
296 | %{_datadir}/solid/devices/solid-device-OpticalDisc.desktop | |
297 | %{_datadir}/solid/devices/solid-device-OpticalDrive.desktop | |
298 | %{_datadir}/solid/devices/solid-device-PortableMediaPlayer.desktop | |
299 | %{_datadir}/solid/devices/solid-device-Processor.desktop | |
300 | %{_datadir}/solid/devices/solid-device-StorageAccess.desktop | |
301 | %{_datadir}/solid/devices/solid-device-StorageDrive.desktop | |
302 | %{_datadir}/solid/devices/solid-device-StorageVolume.desktop | |
303 | /etc/dbus-1/system.d/org.kde.fontinst.conf | |
304 | /etc/dbus-1/system.d/org.kde.kcontrol.kcmclock.conf | |
305 | /etc/xdg/colorschemes.knsrc | |
306 | /etc/xdg/emoticons.knsrc | |
307 | /etc/xdg/icons.knsrc | |
308 | /etc/xdg/kfontinst.knsrc | |
309 | /etc/xdg/plasma-themes.knsrc | |
310 | /etc/xdg/xcursor.knsrc | |
6aab7f47 WF |
311 | # devel |
312 | %attr(755,root,root) %{_libdir}/libkfontinst.so | |
313 | %attr(755,root,root) %{_libdir}/libkfontinstui.so |