]> git.pld-linux.org Git - packages/kp5-plasma-desktop.git/blob - kp5-plasma-desktop.spec
- find_lang with kde
[packages/kp5-plasma-desktop.git] / kp5-plasma-desktop.spec
1 # TODO:
2 # PackageKit qt5
3 #
4 %define         kdeplasmaver    5.4.0
5 %define         qtver           5.3.2
6 %define         kpname          plasma-desktop
7
8 Summary:        KDE Plasma Desktop
9 Name:           kp5-%{kpname}
10 Version:        5.4.0
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
15 # Source0-md5:  105aa6d93f32ad99b7afa0c7674aa795
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
65 %find_lang %{kpname} --all-name --with-kde
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
130 %attr(755,root,root) %{_libdir}/qt5/plugins/kded_keyboard.so
131 %attr(755,root,root) %{_libdir}/qt5/plugins/kded_touchpad.so
132 %attr(755,root,root) %{_libdir}/qt5/plugins/keyboard_layout_widget.so
133 %attr(755,root,root) %{_libdir}/qt5/plugins/kfontviewpart.so
134 %attr(755,root,root) %{_libdir}/qt5/plugins/kio_fonts.so
135 %attr(755,root,root) %{_libdir}/qt5/plugins/libkcm_translations.so
136 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_touchpad.so
137 %dir %{_libdir}/qt5/qml/org/kde/plasma/activityswitcher
138 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/activityswitcher/libactivityswitcherextensionplugin.so
139 %{_libdir}/qt5/qml/org/kde/plasma/activityswitcher/qmldir
140 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/kicker
141 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so
142 %{_libdir}/qt5/qml/org/kde/plasma/private/kicker/qmldir
143 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/kickoff
144 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/kickoff/libkickoffplugin.so
145 %{_libdir}/qt5/qml/org/kde/plasma/private/kickoff/qmldir
146 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/pager
147 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/pager/libpagerplugin.so
148 %{_libdir}/qt5/qml/org/kde/plasma/private/pager/qmldir
149 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/taskmanager
150 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/taskmanager/libtaskmanagerplugin.so
151 %{_libdir}/qt5/qml/org/kde/plasma/private/taskmanager/qmldir
152 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/trash
153 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/trash/libtrashplugin.so
154 %{_libdir}/qt5/qml/org/kde/plasma/private/trash/qmldir
155 %dir %{_libdir}/qt5/qml/org/kde/private/desktopcontainment
156 %dir %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/desktop
157 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/desktop/libdesktopplugin.so
158 %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/desktop/qmldir
159 %dir %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/folder
160 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so
161 %{_libdir}/qt5/qml/org/kde/private/desktopcontainment/folder/qmldir
162 %{_desktopdir}/org.kde.kfontview.desktop
163 %{_desktopdir}/org.kde.knetattach.desktop
164 %dir %{_datadir}/color-schemes
165 %{_datadir}/color-schemes/Honeycomb.colors
166 %{_datadir}/color-schemes/Norway.colors
167 %{_datadir}/color-schemes/ObsidianCoast.colors
168 %{_datadir}/color-schemes/Oxygen.colors
169 %{_datadir}/color-schemes/OxygenCold.colors
170 %{_datadir}/color-schemes/Steel.colors
171 %{_datadir}/color-schemes/WontonSoup.colors
172 %{_datadir}/color-schemes/Zion.colors
173 %{_datadir}/color-schemes/ZionReversed.colors
174 %{_datadir}/config.kcfg/touchpad.kcfg
175 %{_datadir}/config.kcfg/touchpaddaemon.kcfg
176 %{_datadir}/dbus-1/interfaces/org.kde.touchpad.xml
177 %{_datadir}/dbus-1/services/org.kde.fontinst.service
178 %{_datadir}/dbus-1/system-services/org.kde.fontinst.service
179 %{_datadir}/dbus-1/system-services/org.kde.kcontrol.kcmclock.service
180 %{_iconsdir}/hicolor/*/devices/input-touchpad.png
181 %{_iconsdir}/hicolor/*/mimetypes/fonts-package.png
182 %{_iconsdir}/hicolor/*/apps/kfontview.png
183 %{_iconsdir}/hicolor/scalable/apps/preferences-desktop-font-installer.svgz
184 %{_iconsdir}/hicolor/scalable/devices/input-touchpad.svgz
185 %{_datadir}/kcm_componentchooser
186 %{_datadir}/kcm_phonon
187 %{_datadir}/kcminput
188 %{_datadir}/kcmkeyboard
189 %{_datadir}/kcmkeys
190 %{_datadir}/kcmsolidactions
191 %{_datadir}/kconf_update/krdb_libpathwipe.upd
192 %{_datadir}/kcontrol
193 %{_datadir}/kdisplay
194 %{_datadir}/kdm
195 %{_datadir}/kfontinst
196 %{_datadir}/knotifications5/kaccess.notifyrc
197 %{_datadir}/knotifications5/kcm_touchpad.notifyrc
198 %{_datadir}/knotifications5/kcmstyle.notifyrc
199 %{_datadir}/konqsidebartng
200 %{_datadir}/kpackage
201 %{_datadir}/kservices5/ServiceMenus/installfont.desktop
202 %{_datadir}/kservices5/autostart.desktop
203 %{_datadir}/kservices5/clock.desktop
204 %{_datadir}/kservices5/colors.desktop
205 %{_datadir}/kservices5/componentchooser.desktop
206 %{_datadir}/kservices5/cursortheme.desktop
207 %{_datadir}/kservices5/desktoppath.desktop
208 %{_datadir}/kservices5/desktoptheme.desktop
209 %{_datadir}/kservices5/emoticons.desktop
210 %{_datadir}/kservices5/fontinst.desktop
211 %{_datadir}/kservices5/fonts.desktop
212 %{_datadir}/kservices5/fonts.protocol
213 %{_datadir}/kservices5/fontthumbnail.desktop
214 %{_datadir}/kservices5/formats.desktop
215 %{_datadir}/kservices5/icons.desktop
216 %{_datadir}/kservices5/joystick.desktop
217 %{_datadir}/kservices5/kaccess.desktop
218 %{_datadir}/kservices5/kcm_baloofile.desktop
219 %{_datadir}/kservices5/kcm_keyboard.desktop
220 %{_datadir}/kservices5/kcm_lookandfeel.desktop
221 %{_datadir}/kservices5/kcm_phonon.desktop
222 %{_datadir}/kservices5/kcm_plasmasearch.desktop
223 %{_datadir}/kservices5/kcm_splashscreen.desktop
224 %{_datadir}/kservices5/kcm_touchpad.desktop
225 %{_datadir}/kservices5/kcmaccess.desktop
226 %{_datadir}/kservices5/kcmkded.desktop
227 %{_datadir}/kservices5/kcmlaunch.desktop
228 %{_datadir}/kservices5/kcmnotify.desktop
229 %{_datadir}/kservices5/kcmsmserver.desktop
230 %{_datadir}/kservices5/kded/keyboard.desktop
231 %{_datadir}/kservices5/kded/touchpad.desktop
232 %{_datadir}/kservices5/keys.desktop
233 %{_datadir}/kservices5/kfontviewpart.desktop
234 %{_datadir}/kservices5/mouse.desktop
235 %{_datadir}/kservices5/plasma-applet-org.kde.plasma.folder.desktop
236 %{_datadir}/kservices5/plasma-applet-org.kde.plasma.icontasks.desktop
237 %{_datadir}/kservices5/plasma-applet-org.kde.plasma.kicker.desktop
238 %{_datadir}/kservices5/plasma-applet-org.kde.plasma.kickoff.desktop
239 %{_datadir}/kservices5/plasma-applet-org.kde.plasma.pager.desktop
240 %{_datadir}/kservices5/plasma-applet-org.kde.plasma.showActivityManager.desktop
241 %{_datadir}/kservices5/plasma-applet-org.kde.plasma.taskmanager.desktop
242 %{_datadir}/kservices5/plasma-applet-org.kde.plasma.trash.desktop
243 %{_datadir}/kservices5/plasma-applet-org.kde.plasma.windowlist.desktop
244 %{_datadir}/kservices5/plasma-applet-touchpad.desktop
245 %{_datadir}/kservices5/plasma-containment-org.kde.desktopcontainment.desktop
246 %{_datadir}/kservices5/plasma-containment-org.kde.panel.desktop
247 %{_datadir}/kservices5/plasma-dataengine-touchpad.desktop
248 %{_datadir}/kservices5/plasma-layout-template-org.kde.plasma.desktop.defaultPanel.desktop
249 %{_datadir}/kservices5/plasma-package-org.kde.desktoptoolbox.desktop
250 %{_datadir}/kservices5/plasma-package-org.kde.paneltoolbox.desktop
251 %{_datadir}/kservices5/plasma-shell-org.kde.plasma.desktop.desktop
252 %{_datadir}/kservices5/solid-actions.desktop
253 %{_datadir}/kservices5/spellchecking.desktop
254 %{_datadir}/kservices5/standard_actions.desktop
255 %{_datadir}/kservices5/style.desktop
256 %{_datadir}/kservices5/translations.desktop
257 %{_datadir}/kservices5/workspaceoptions.desktop
258 %{_datadir}/kservicetypes5/solid-device-type.desktop
259 %dir %{_datadir}/ksmserver/windowmanagers
260 %{_datadir}/ksmserver/windowmanagers/compiz-custom.desktop
261 %{_datadir}/ksmserver/windowmanagers/compiz.desktop
262 %{_datadir}/ksmserver/windowmanagers/metacity.desktop
263 %{_datadir}/ksmserver/windowmanagers/openbox.desktop
264 %{_datadir}/kxmlgui5/kfontinst
265 %{_datadir}/kxmlgui5/kfontview
266 %{_datadir}/plasma/desktoptheme/default
267 %dir %{_datadir}/plasma/layout-templates
268 %{_datadir}/plasma/layout-templates/org.kde.plasma.desktop.defaultPanel
269 %dir %{_datadir}/plasma/packages
270 %{_datadir}/plasma/packages/org.kde.desktoptoolbox
271 %{_datadir}/plasma/packages/org.kde.paneltoolbox
272 %{_datadir}/plasma/plasmoids/org.kde.desktopcontainment
273 %{_datadir}/plasma/plasmoids/org.kde.panel
274 %{_datadir}/plasma/plasmoids/org.kde.plasma.folder
275 %{_datadir}/plasma/plasmoids/org.kde.plasma.icontasks
276 %{_datadir}/plasma/plasmoids/org.kde.plasma.kicker
277 %{_datadir}/plasma/plasmoids/org.kde.plasma.kickoff
278 %{_datadir}/plasma/plasmoids/org.kde.plasma.pager
279 %{_datadir}/plasma/plasmoids/org.kde.plasma.showActivityManager
280 %{_datadir}/plasma/plasmoids/org.kde.plasma.taskmanager
281 %{_datadir}/plasma/plasmoids/org.kde.plasma.trash
282 %{_datadir}/plasma/plasmoids/org.kde.plasma.windowlist
283 %{_datadir}/plasma/plasmoids/touchpad
284 %{_datadir}/plasma/services/touchpad.operations
285 %dir %{_datadir}/plasma/shells
286 %{_datadir}/plasma/shells/org.kde.plasma.desktop
287 %{_datadir}/polkit-1/actions/org.kde.fontinst.policy
288 %{_datadir}/polkit-1/actions/org.kde.kcontrol.kcmclock.policy
289 %dir %{_datadir}/solid/devices
290 %{_datadir}/solid/devices/solid-device-Battery.desktop
291 %{_datadir}/solid/devices/solid-device-Block.desktop
292 %{_datadir}/solid/devices/solid-device-Camera.desktop
293 %{_datadir}/solid/devices/solid-device-OpticalDisc.desktop
294 %{_datadir}/solid/devices/solid-device-OpticalDrive.desktop
295 %{_datadir}/solid/devices/solid-device-PortableMediaPlayer.desktop
296 %{_datadir}/solid/devices/solid-device-Processor.desktop
297 %{_datadir}/solid/devices/solid-device-StorageAccess.desktop
298 %{_datadir}/solid/devices/solid-device-StorageDrive.desktop
299 %{_datadir}/solid/devices/solid-device-StorageVolume.desktop
300 /etc/dbus-1/system.d/org.kde.fontinst.conf
301 /etc/dbus-1/system.d/org.kde.kcontrol.kcmclock.conf
302 /etc/xdg/colorschemes.knsrc
303 /etc/xdg/emoticons.knsrc
304 /etc/xdg/icons.knsrc
305 /etc/xdg/kfontinst.knsrc
306 /etc/xdg/plasma-themes.knsrc
307 /etc/xdg/xcursor.knsrc
This page took 0.086738 seconds and 4 git commands to generate.