]> git.pld-linux.org Git - packages/kp5-plasma-workspace.git/blame - kp5-plasma-workspace.spec
- updated to 5.5.4
[packages/kp5-plasma-workspace.git] / kp5-plasma-workspace.spec
CommitLineData
035ab8c8
AM
1# TODO:
2# * dbusmenu-qt5 , Support for notification area menus via the DBusMenu protocol , <https://launchpad.net/libdbusmenu-qt>
3#
4# * KF5Prison (required version >= 1.2.0) , Prison library , <http://projects.kde.org/prison>
5# Needed to create mobile barcodes from clipboard data (no stable release currently)
9efca66c 6%define kdeplasmaver 5.5.4
035ab8c8
AM
7%define qtver 5.3.2
8%define kpname plasma-workspace
9
10Summary: KDE Plasma Workspace
11Name: kp5-%{kpname}
9efca66c
WF
12Version: 5.5.4
13Release: 1
035ab8c8
AM
14License: LGPL v2.1+
15Group: X11/Libraries
16Source0: http://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
9efca66c 17# Source0-md5: e6450622646f5361a71830912320fd64
27cab6eb 18Source1: kde.pam
d6d586bb 19Patch0: kp5-plasma-workspace-absolute-path.patch
d0110167 20Patch1: kp5-plasma-workspace-scripts.patch
035ab8c8
AM
21URL: http://www.kde.org/
22BuildRequires: Qt5Core-devel >= %{qtver}
23BuildRequires: cmake >= 2.8.12
24BuildRequires: gpsd-devel
25BuildRequires: kf5-baloo-devel
26BuildRequires: kf5-kcmutils-devel
27BuildRequires: kf5-kcrash-devel
28BuildRequires: kf5-kdbusaddons-devel
29BuildRequires: kf5-kdeclarative-devel
30BuildRequires: kf5-kdelibs4support-devel
31BuildRequires: kf5-kdesu-devel
32BuildRequires: kf5-kdoctools-devel
33BuildRequires: kf5-kglobalaccel-devel
34BuildRequires: kf5-kidletime-devel
35BuildRequires: kf5-kjsembed-devel
36BuildRequires: kf5-knewstuff-devel
37BuildRequires: kf5-knotifyconfig-devel
38BuildRequires: kf5-kpackage-devel
39BuildRequires: kf5-krunner-devel
9efca66c 40BuildRequires: kf5-ktexteditor-devel
035ab8c8
AM
41BuildRequires: kf5-ktextwidgets-devel
42BuildRequires: kf5-kwallet-devel
8065b34e 43BuildRequires: kf5-kxmlrpcclient-devel
035ab8c8
AM
44BuildRequires: kf5-networkmanager-qt-devel
45BuildRequires: kf5-plasma-framework-devel
9efca66c 46BuildRequires: kp5-kwin-devel
035ab8c8
AM
47BuildRequires: kp5-libkscreen-devel
48BuildRequires: kp5-libksysguard-devel
9efca66c 49BuildRequires: libdbusmenu-qt5-devel
035ab8c8
AM
50BuildRequires: libqalculate-devel
51BuildRequires: pam-devel
52BuildRequires: rpmbuild(macros) >= 1.164
53BuildRequires: xz
54BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55
56%define qt5dir %{_libdir}/qt5
57
58%description
59KDE Plasma Workspace.
60
61%package devel
62Summary: Header files for %{kpname} development
63Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kpname}
64Group: X11/Development/Libraries
65Requires: %{name} = %{version}-%{release}
66
67%description devel
68Header files for %{kpname} development.
69
70%description devel -l pl.UTF-8
71Pliki nagłówkowe dla programistów używających %{kpname}.
72
73%prep
74%setup -q -n %{kpname}-%{version}
9efca66c 75#%%patch0 -p1
d0110167 76%patch1 -p1
035ab8c8
AM
77
78%build
79install -d build
80cd build
81%cmake \
82 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
83 ../
84%{__make}
85
86%install
87rm -rf $RPM_BUILD_ROOT
88
89%{__make} -C build/ install \
90 DESTDIR=$RPM_BUILD_ROOT
91
cc1167bb 92install -p -D %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/kde
27cab6eb 93
035ab8c8
AM
94%find_lang %{kpname} --all-name
95
96%clean
97rm -rf $RPM_BUILD_ROOT
98
99%post -p /sbin/ldconfig
100%postun -p /sbin/ldconfig
101
102%files -f %{kpname}.lang
103%defattr(644,root,root,755)
104%attr(755,root,root) %{_bindir}/kcheckrunning
105%attr(755,root,root) %{_bindir}/kcminit
106%attr(755,root,root) %{_bindir}/kcminit_startup
107%attr(755,root,root) %{_bindir}/kdostartupconfig5
108%attr(755,root,root) %{_bindir}/klipper
109%attr(755,root,root) %{_bindir}/krunner
110%attr(755,root,root) %{_bindir}/ksmserver
111%attr(755,root,root) %{_bindir}/ksplashqml
112%attr(755,root,root) %{_bindir}/kstartupconfig5
113%attr(755,root,root) %{_bindir}/kuiserver5
114%attr(755,root,root) %{_bindir}/plasmashell
115%attr(755,root,root) %{_bindir}/plasmawindowed
116%attr(755,root,root) %{_bindir}/startkde
117%attr(755,root,root) %{_bindir}/startplasmacompositor
118%attr(755,root,root) %{_bindir}/systemmonitor
9efca66c 119%attr(755,root,root) %{_bindir}/xembedsniproxy
035ab8c8
AM
120%attr(755,root,root) %{_libdir}/startplasma
121%attr(755,root,root) %{_libdir}/drkonqi
9efca66c
WF
122#%%attr(755,root,root) %{_libdir}/kcheckpass
123#%%attr(755,root,root) %{_libdir}/kscreenlocker_greet
035ab8c8
AM
124%attr(755,root,root) %{_libdir}/ksyncdbusenv
125%attr(755,root,root) %{_libdir}/libkdeinit5_kcminit.so
126%attr(755,root,root) %{_libdir}/libkdeinit5_kcminit_startup.so
127%attr(755,root,root) %{_libdir}/libkdeinit5_klipper.so
128%attr(755,root,root) %{_libdir}/libkdeinit5_ksmserver.so
129%attr(755,root,root) %{_libdir}/libkdeinit5_kuiserver5.so
130%attr(755,root,root) %ghost %{_libdir}/libkworkspace5.so.5
131%attr(755,root,root) %{_libdir}/libkworkspace5.so.*.*.*
132%attr(755,root,root) %ghost %{_libdir}/libplasma-geolocation-interface.so.5
133%attr(755,root,root) %{_libdir}/libplasma-geolocation-interface.so.*.*.*
134%attr(755,root,root) %ghost %{_libdir}/libtaskmanager.so.5
135%attr(755,root,root) %{_libdir}/libtaskmanager.so.*.*.*
136%attr(755,root,root) %ghost %{_libdir}/libweather_ion.so.7
137%attr(755,root,root) %{_libdir}/libweather_ion.so.*.*.*
138%attr(755,root,root) %{_libdir}/qt5/plugins/kcm_krunner_kill.so
9efca66c
WF
139#%%attr(755,root,root) %{_libdir}/qt5/plugins/kded_desktopnotifier.so
140#%%attr(755,root,root) %{_libdir}/qt5/plugins/kded_freespacenotifier.so
141#%%attr(755,root,root) %{_libdir}/qt5/plugins/kded_ksysguard.so
142#%%attr(755,root,root) %{_libdir}/qt5/plugins/kded_ktimezoned.so
143#%%attr(755,root,root) %{_libdir}/qt5/plugins/kded_remotedirnotify.so
144#%%attr(755,root,root) %{_libdir}/qt5/plugins/kded_solidautoeject.so
145#%%attr(755,root,root) %{_libdir}/qt5/plugins/kded_soliduiserver.so
146#%%attr(755,root,root) %{_libdir}/qt5/plugins/kded_statusnotifierwatcher.so
035ab8c8 147%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kio/desktop.so
9efca66c
WF
148%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/appmenu.so
149%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/desktopnotifier.so
150%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/freespacenotifier.so
151%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/ksysguard.so
152%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/ktimezoned.so
153%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/remotedirnotify.so
154%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/solidautoeject.so
155%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/soliduiserver.so
156%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/statusnotifierwatcher.so
035ab8c8
AM
157%attr(755,root,root) %{_libdir}/qt5/plugins/kio_applications.so
158%attr(755,root,root) %{_libdir}/qt5/plugins/kio_remote.so
159%dir %{_libdir}/qt5/plugins/kpackage
160%dir %{_libdir}/qt5/plugins/kpackage/packagestructure
161%attr(755,root,root) %{_libdir}/qt5/plugins/kpackage/packagestructure/plasma_packagestructure_layoutemplate.so
162%attr(755,root,root) %{_libdir}/qt5/plugins/kpackage/packagestructure/plasma_packagestructure_lookandfeel.so
163%attr(755,root,root) %{_libdir}/qt5/plugins/kpackage/packagestructure/plasma_packagestructure_plasmashell.so
164%attr(755,root,root) %{_libdir}/qt5/plugins/kpackage/packagestructure/plasma_packagestructure_wallpaper.so
165%attr(755,root,root) %{_libdir}/qt5/plugins/kpackage/packagestructure/plasma_packagestructure_wallpaperimages.so
166%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_activities.so
167%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_baloosearchrunner.so
168%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_bookmarksrunner.so
169%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_calculatorrunner.so
170%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_kill.so
171%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_locations.so
172%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_placesrunner.so
173%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_powerdevil.so
174%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_recentdocuments.so
175%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_services.so
176%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_sessions.so
177%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_shell.so
178%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_webshortcuts.so
179%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_windowedwidgets.so
180%attr(755,root,root) %{_libdir}/qt5/plugins/krunner_windows.so
181%dir %{_libdir}/qt5/plugins/phonon_platform
182%attr(755,root,root) %{_libdir}/qt5/plugins/phonon_platform/kde.so
183%attr(755,root,root) %{_libdir}/qt5/plugins/plasma-geolocation-gps.so
184%attr(755,root,root) %{_libdir}/qt5/plugins/plasma-geolocation-ip.so
185%dir %{_libdir}/qt5/plugins/plasma/dataengine
186%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/ion_noaa.so
187%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_activities.so
188%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_applicationjobs.so
189%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_apps.so
190%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_clipboard.so
191%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_devicenotifications.so
192%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_dict.so
193%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_executable.so
194%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_favicons.so
195%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_filebrowser.so
196%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_geolocation.so
197%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_hotplug.so
198%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_keystate.so
199%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_mouse.so
200%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_mpris2.so
201%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_notifications.so
202%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_packagekit.so
203%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_places.so
204%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_powermanagement.so
205%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_share.so
206%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_soliddevice.so
207%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_systemmonitor.so
208%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_tasks.so
209%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_time.so
9efca66c 210%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/dataengine/plasma_engine_statusnotifieritem.so
035ab8c8
AM
211%dir %{_libdir}/qt5/plugins/plasma/packagestructure
212%attr(755,root,root) %{_libdir}/qt5/plugins/plasma/packagestructure/plasma_packagestructure_share.so
213%attr(755,root,root) %{_libdir}/qt5/plugins/plasma_applet_notifications.so
214%attr(755,root,root) %{_libdir}/qt5/plugins/plasma_containmentactions_applauncher.so
215%attr(755,root,root) %{_libdir}/qt5/plugins/plasma_containmentactions_contextmenu.so
216%attr(755,root,root) %{_libdir}/qt5/plugins/plasma_containmentactions_paste.so
217%attr(755,root,root) %{_libdir}/qt5/plugins/plasma_containmentactions_switchactivity.so
218%attr(755,root,root) %{_libdir}/qt5/plugins/plasma_containmentactions_switchdesktop.so
219%attr(755,root,root) %{_libdir}/qt5/plugins/plasma_containmentactions_switchwindow.so
9efca66c 220#%%attr(755,root,root) %{_libdir}/qt5/plugins/screenlocker_kcm.so
035ab8c8
AM
221%dir %{_libdir}/qt5/qml/org/kde/plasma
222%dir %{_libdir}/qt5/qml/org/kde/plasma/private
223%dir %{_libdir}/qt5/qml/org/kde/plasma/private/digitalclock
224%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/digitalclock/libdigitalclockplugin.so
225%{_libdir}/qt5/qml/org/kde/plasma/private/digitalclock/qmldir
226%dir %{_libdir}/qt5/qml/org/kde/plasma/private/icon
227%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/icon/libiconplugin.so
228%{_libdir}/qt5/qml/org/kde/plasma/private/icon/qmldir
229%dir %{_libdir}/qt5/qml/org/kde/plasma/private/notifications
230%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/notifications/libnotificationshelperplugin.so
231%{_libdir}/qt5/qml/org/kde/plasma/private/notifications/qmldir
232%dir %{_libdir}/qt5/qml/org/kde/plasma/private/shell
233%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/shell/libplasmashellprivateplugin.so
234%{_libdir}/qt5/qml/org/kde/plasma/private/shell/qmldir
235%dir %{_libdir}/qt5/qml/org/kde/plasma/wallpapers
236%dir %{_libdir}/qt5/qml/org/kde/plasma/wallpapers/image
050f1423 237%{_libdir}/qt5/qml/org/kde/plasma/wallpapers/image/qmldir
035ab8c8
AM
238%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/wallpapers/image/libplasma_wallpaper_imageplugin.so
239%{_libdir}/qt5/qml/org/kde/plasma/workspace
240%dir %{_libdir}/qt5/qml/org/kde/private
241%dir %{_libdir}/qt5/qml/org/kde/private/systemtray
050f1423 242%{_libdir}/qt5/qml/org/kde/private/systemtray/qmldir
035ab8c8 243%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/private/systemtray/libsystemtrayplugin.so
9efca66c
WF
244%dir %{_libdir}/qt5/qml/org/kde/plasma/private/sessions
245%attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/sessions/libsessionsprivateplugin.so
246%{_libdir}/qt5/qml/org/kde/plasma/private/sessions/qmldir
035ab8c8
AM
247%{_desktopdir}/org.kde.klipper.desktop
248%{_desktopdir}/plasma-windowed.desktop
249%{_datadir}/config.kcfg/freespacenotifier.kcfg
9efca66c 250#%%{_datadir}/dbus-1/interfaces/kf5_org.freedesktop.ScreenSaver.xml
035ab8c8
AM
251%{_datadir}/dbus-1/interfaces/org.kde.KSMServerInterface.xml
252%{_datadir}/dbus-1/interfaces/org.kde.KSplash.xml
253%{_datadir}/dbus-1/interfaces/org.kde.PlasmaShell.xml
254%{_datadir}/dbus-1/interfaces/org.kde.krunner.App.xml
9efca66c
WF
255%{_datadir}/dbus-1/interfaces/com.canonical.AppMenu.Registrar.xml
256%{_datadir}/dbus-1/interfaces/org.kde.kappmenu.xml
035ab8c8
AM
257%{_datadir}/dbus-1/services/kf5_org.kde.kuiserver.service
258%{_datadir}/dbus-1/services/org.kde.krunner.service
259%{_datadir}/desktop-directories/kf5-*.directory
260%{_datadir}/drkonqi
9efca66c
WF
261#%%dir %{_datadir}/kconf_update
262#%%{_datadir}/kconf_update/kscreenlocker.upd
263#%%{_datadir}/kconf_update/ksreenlocker_5_3_separate_autologin.pl
035ab8c8
AM
264%{_datadir}/kio_desktop
265%{_datadir}/knotifications5/freespacenotifier.notifyrc
9efca66c 266#%%{_datadir}/knotifications5/ksmserver.notifyrc
035ab8c8
AM
267%{_datadir}/knotifications5/phonon.notifyrc
268%{_datadir}/kservices5/applications.protocol
269%{_datadir}/kservices5/desktop.protocol
270%{_datadir}/kservices5/ion-noaa.desktop
9efca66c 271#%%{_datadir}/kservices5/kded
035ab8c8
AM
272%{_datadir}/kservices5/kuiserver.desktop
273%{_datadir}/kservices5/plasma-*.desktop
274%{_datadir}/kservices5/programs.protocol
275%{_datadir}/kservices5/recentdocuments.desktop
276%{_datadir}/kservices5/remote.protocol
9efca66c 277#%%{_datadir}/kservices5/screenlocker.desktop
035ab8c8
AM
278%{_datadir}/kservicetypes5/phononbackend.desktop
279%{_datadir}/kservicetypes5/plasma-geolocationprovider.desktop
280%{_datadir}/kservicetypes5/plasma-layout-template.desktop
281%{_datadir}/kservicetypes5/plasma_shareprovider.desktop
282%{_datadir}/ksmserver
283%{_datadir}/ksplash
284%{_datadir}/kstyle
285%{_datadir}/plasma
286%{_datadir}/sddm
9efca66c 287%{_datadir}/wayland-sessions/plasmawayland.desktop
035ab8c8
AM
288%dir %{_datadir}/solid
289%dir %{_datadir}/solid/actions
290%{_datadir}/solid/actions/test-predicate-openinwindow.desktop
291%{_datadir}/xsessions/plasma.desktop
292/etc/xdg/autostart/krunner.desktop
293/etc/xdg/autostart/org.kde.klipper.desktop
294/etc/xdg/autostart/plasmashell.desktop
9efca66c 295/etc/xdg/autostart/xembedsniproxy.desktop
035ab8c8
AM
296/etc/xdg/plasmoids.knsrc
297/etc/xdg/taskmanagerrulesrc
298/etc/xdg/wallpaper.knsrc
27cab6eb 299%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/kde
035ab8c8
AM
300
301%files devel
302%defattr(644,root,root,755)
303%{_includedir}/KDE/Plasma
304%{_includedir}/kworkspace5
305%{_includedir}/plasma
306%{_includedir}/taskmanager
307%{_libdir}/cmake/KRunnerAppDBusInterface
308%{_libdir}/cmake/KSMServerDBusInterface
309%{_libdir}/cmake/LibKWorkspace
310%{_libdir}/cmake/LibTaskManager
9efca66c 311#%%{_libdir}/cmake/ScreenSaverDBusInterface
035ab8c8
AM
312%attr(755,root,root) %{_libdir}/libkworkspace5.so
313%attr(755,root,root) %{_libdir}/libplasma-geolocation-interface.so
314%attr(755,root,root) %{_libdir}/libtaskmanager.so
315%attr(755,root,root) %{_libdir}/libweather_ion.so
316
This page took 0.156687 seconds and 4 git commands to generate.