3 %bcond_without qtwebengine # build with Qt5Webengine support
4 %bcond_with tests # build with tests
7 %undefine with_qtwebengine
10 %define kdeplasmaver 5.27.11
12 %define kpname kdeplasma-addons
14 Summary: All kind of addons to improve your Plasma experience
20 Source0: https://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
21 # Source0-md5: 33ca5fd28af6c0ab4a9f7b97a7206ae7
22 URL: http://www.kde.org/
23 BuildRequires: Qt5Core-devel >= %{qtver}
24 %{?with_qtwebengine:BuildRequires: Qt5WebEngine-devel}
25 BuildRequires: cmake >= 3.16.0
26 BuildRequires: glib2-devel
27 BuildRequires: ibus-devel
28 BuildRequires: kf5-karchive-devel
29 BuildRequires: kf5-kcmutils-devel
30 BuildRequires: kf5-kconfig-devel
31 BuildRequires: kf5-kconfigwidgets-devel
32 BuildRequires: kf5-kcoreaddons-devel
33 BuildRequires: kf5-kdeclarative-devel
34 BuildRequires: kf5-kdelibs4support-devel
35 BuildRequires: kf5-kdesignerplugin-devel
36 BuildRequires: kf5-kholidays-devel
37 BuildRequires: kf5-ki18n-devel
38 BuildRequires: kf5-kinit-devel
39 BuildRequires: kf5-kio-devel
40 BuildRequires: kf5-knewstuff-devel
41 BuildRequires: kf5-knotifications-devel
42 BuildRequires: kf5-kparts-devel
43 BuildRequires: kf5-kross-devel
44 BuildRequires: kf5-kross-devel
45 BuildRequires: kf5-krunner-devel
46 BuildRequires: kf5-kservice-devel
47 BuildRequires: kf5-kunitconversion-devel
48 BuildRequires: kf5-plasma-framework-devel
49 BuildRequires: libxcb-devel
51 BuildRequires: rpmbuild(macros) >= 1.164
52 BuildRequires: scim-devel
53 BuildRequires: xcb-util-keysyms-devel
55 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57 %define qt5dir %{_libdir}/qt5
60 All kind of addons to improve your Plasma experience.
63 Summary: Header files for %{kpname} development
64 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kpname}
65 Group: X11/Development/Libraries
66 Requires: %{name} = %{version}-%{release}
69 Header files for %{kpname} development.
71 %description devel -l pl.UTF-8
72 Pliki nagłówkowe dla programistów używających %{kpname}.
75 %setup -q -n %{kpname}-%{version}
80 %{!?with_tests:-DBUILD_TESTING=OFF} \
81 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
82 -DHTML_INSTALL_DIR=%{_kdedocdir}
90 rm -rf $RPM_BUILD_ROOT
91 %ninja_install -C build
93 %find_lang %{kpname} --all-name --with-kde
96 rm -rf $RPM_BUILD_ROOT
98 %post -p /sbin/ldconfig
99 %postun -p /sbin/ldconfig
101 %files -f %{kpname}.lang
102 %defattr(644,root,root,755)
103 %{_datadir}/knsrcfiles/comic.knsrc
104 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/colorpicker
105 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/colorpicker/libcolorpickerplugin.so
106 %{_libdir}/qt5/qml/org/kde/plasma/private/colorpicker/qmldir
107 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/diskquota
108 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/diskquota/libdiskquotaplugin.so
109 %{_libdir}/qt5/qml/org/kde/plasma/private/diskquota/qmldir
110 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/quicklaunch
111 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/quicklaunch/libquicklaunchplugin.so
112 %{_libdir}/qt5/qml/org/kde/plasma/private/quicklaunch/qmldir
114 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/fifteenpuzzle
115 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/fifteenpuzzle/libfifteenpuzzleplugin.so
116 %{_libdir}/qt5/qml/org/kde/plasma/private/fifteenpuzzle/qmldir
117 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/notes
118 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/notes/libnotesplugin.so
119 %{_libdir}/qt5/qml/org/kde/plasma/private/notes/qmldir
120 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/timer
121 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/timer/libtimerplugin.so
122 %{_libdir}/qt5/qml/org/kde/plasma/private/timer/qmldir
123 %{_iconsdir}/hicolor/scalable/apps/fifteenpuzzle.svgz
124 %dir %{_datadir}/kwin
125 %{_datadir}/kwin/desktoptabbox
126 %{_datadir}/kwin/tabbox
127 %{_datadir}/plasma/desktoptheme/default/widgets/timer.svgz
128 %{_datadir}/plasma/plasmoids/org.kde.plasma.calculator
129 %{_datadir}/plasma/plasmoids/org.kde.plasma.comic
130 %{_datadir}/plasma/plasmoids/org.kde.plasma.fifteenpuzzle
131 %{_datadir}/plasma/plasmoids/org.kde.plasma.fuzzyclock
132 %{_datadir}/plasma/plasmoids/org.kde.plasma.kickerdash
133 %{_datadir}/plasma/plasmoids/org.kde.plasma.konsoleprofiles
134 %{_datadir}/plasma/plasmoids/org.kde.plasma.notes
135 %{_datadir}/plasma/plasmoids/org.kde.plasma.timer
136 %{_datadir}/plasma/plasmoids/org.kde.plasma.diskquota
137 %{_datadir}/plasma/plasmoids/org.kde.plasma.quicklaunch
138 %{_datadir}/plasma/plasmoids/org.kde.plasma.userswitcher
139 %{_datadir}/plasma/wallpapers/org.kde.haenau
140 %{_datadir}/plasma/wallpapers/org.kde.hunyango
142 %{_libdir}/libplasmapotdprovidercore.so
143 %ghost %{_libdir}/libplasmapotdprovidercore.so.1
144 %{_libdir}/libplasmapotdprovidercore.so.1.*.*
145 %{_libdir}/qt5/plugins/plasma/applets/org.kde.plasma.grouping.so
146 %{_libdir}/qt5/plugins/plasma/applets/org.kde.plasma.private.grouping.so
147 %dir %{_libdir}/qt5/plugins/potd
148 %{_libdir}/qt5/plugins/potd/plasma_potd_apodprovider.so
149 %{_libdir}/qt5/plugins/potd/plasma_potd_bingprovider.so
150 %{_libdir}/qt5/plugins/potd/plasma_potd_epodprovider.so
151 %{_libdir}/qt5/plugins/potd/plasma_potd_flickrprovider.so
152 %{_libdir}/qt5/plugins/potd/plasma_potd_natgeoprovider.so
153 %{_libdir}/qt5/plugins/potd/plasma_potd_noaaprovider.so
154 %{_libdir}/qt5/plugins/potd/plasma_potd_unsplashprovider.so
155 %{_libdir}/qt5/plugins/potd/plasma_potd_wcpotdprovider.so
156 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/mediaframe
157 %{_libdir}/qt5/qml/org/kde/plasma/private/mediaframe/libmediaframeplugin.so
158 %{_libdir}/qt5/qml/org/kde/plasma/private/mediaframe/qmldir
159 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/purpose
160 %{_libdir}/qt5/qml/org/kde/plasma/private/purpose/libpurposeplugin.so
161 %{_libdir}/qt5/qml/org/kde/plasma/private/purpose/qmldir
162 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/weather
163 %{_libdir}/qt5/qml/org/kde/plasma/private/weather/libweatherplugin.so
164 %{_libdir}/qt5/qml/org/kde/plasma/private/weather/qmldir
165 %{_datadir}/metainfo/org.kde.haenau.appdata.xml
166 %{_datadir}/metainfo/org.kde.hunyango.appdata.xml
167 %{_datadir}/metainfo/org.kde.plasma.binaryclock.appdata.xml
168 %{_datadir}/metainfo/org.kde.plasma.calculator.appdata.xml
169 %{_datadir}/metainfo/org.kde.plasma.colorpicker.appdata.xml
170 %{_datadir}/metainfo/org.kde.plasma.comic.appdata.xml
171 %{_datadir}/metainfo/org.kde.plasma.diskquota.appdata.xml
172 %{_datadir}/metainfo/org.kde.plasma.fifteenpuzzle.appdata.xml
173 %{_datadir}/metainfo/org.kde.plasma.fuzzyclock.appdata.xml
174 %{_datadir}/metainfo/org.kde.plasma.grouping.appdata.xml
175 %{_datadir}/metainfo/org.kde.plasma.kickerdash.appdata.xml
176 %{_datadir}/metainfo/org.kde.plasma.konsoleprofiles.appdata.xml
177 %{_datadir}/metainfo/org.kde.plasma.mediaframe.appdata.xml
178 %{_datadir}/metainfo/org.kde.plasma.notes.appdata.xml
179 %{_datadir}/metainfo/org.kde.plasma.quicklaunch.appdata.xml
180 %{_datadir}/metainfo/org.kde.plasma.quickshare.appdata.xml
181 %{_datadir}/metainfo/org.kde.plasma.timer.appdata.xml
182 %{_datadir}/metainfo/org.kde.plasma.userswitcher.appdata.xml
183 %{_datadir}/metainfo/org.kde.plasma.weather.appdata.xml
184 %{_datadir}/metainfo/org.kde.potd.appdata.xml
185 %dir %{_datadir}/plasma/desktoptheme/default/weather
186 %{_datadir}/plasma/desktoptheme/default/weather/wind-arrows.svgz
187 %{_datadir}/plasma/plasmoids/org.kde.plasma.binaryclock
188 %{_datadir}/plasma/plasmoids/org.kde.plasma.grouping
189 %{_datadir}/plasma/plasmoids/org.kde.plasma.mediaframe
190 %{_datadir}/plasma/plasmoids/org.kde.plasma.private.grouping
191 %{_datadir}/plasma/plasmoids/org.kde.plasma.quickshare
192 %{_datadir}/plasma/plasmoids/org.kde.plasma.weather
193 %{_datadir}/plasma/wallpapers/org.kde.potd
194 %{_libdir}/qt5/plugins/plasmacalendarplugins/astronomicalevents.so
195 %dir %{_libdir}/qt5/plugins/plasmacalendarplugins/astronomicalevents
196 %{_libdir}/qt5/plugins/plasmacalendarplugins/astronomicalevents/AstronomicalEventsConfig.qml
197 %dir %{_libdir}/qt5/qml/org/kde/plasmacalendar
198 %dir %{_libdir}/qt5/qml/org/kde/plasmacalendar/astronomicaleventsconfig
199 %{_libdir}/qt5/qml/org/kde/plasmacalendar/astronomicaleventsconfig/libplasmacalendarastronomicaleventsconfig.so
200 %{_libdir}/qt5/qml/org/kde/plasmacalendar/astronomicaleventsconfig/qmldir
201 %{_datadir}/metainfo/org.kde.plasma.keyboardindicator.appdata.xml
202 %{_datadir}/plasma/plasmoids/org.kde.plasma.colorpicker
203 %{_datadir}/plasma/plasmoids/org.kde.plasma.keyboardindicator
204 %dir %{_libdir}/qt5/plugins/kf5/krunner
205 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/krunner/krunner_charrunner.so
206 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/krunner/krunner_dictionary.so
207 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/krunner/krunner_katesessions.so
208 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/krunner/krunner_konsoleprofiles.so
209 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/krunner/krunner_spellcheck.so
210 %{_libdir}/qt5/plugins/kf5/krunner/org.kde.datetime.so
212 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/nightcolorcontrol
213 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/private/nightcolorcontrol/libnightcolorcontrolplugin.so
214 %{_libdir}/qt5/qml/org/kde/plasma/private/nightcolorcontrol/qmldir
215 %{_datadir}/metainfo/org.kde.plasma.nightcolorcontrol.appdata.xml
216 %{_datadir}/plasma/plasmoids/org.kde.plasma.nightcolorcontrol
217 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/krunner/unitconverter.so
218 %attr(755,root,root) %{_libdir}/qt5/plugins/kpackage/packagestructure/plasma_comic.so
219 %{_datadir}/qlogging-categories5/plasma_comic.categories
221 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/krunner/kcms/kcm_krunner_charrunner.so
222 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/krunner/kcms/kcm_krunner_dictionary.so
223 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/krunner/kcms/kcm_krunner_spellcheck.so
224 %attr(755,root,root) %{_libdir}/qt5/plugins/potd/plasma_potd_simonstalenhagprovider.so
226 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/applets/org.kde.plasma.comic.so
227 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/applets/org.kde.plasma.weather.so
228 %dir %{_libdir}/qt5/qml/org/kde/plasma/wallpapers/potd
229 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/wallpapers/potd/libplasma_wallpaper_potdplugin.so
230 %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/wallpapers/potd/qmldir
231 %{_datadir}/kservicetypes5/plasma-comic.desktop
233 %{_libdir}/qt5/plugins/plasmacalendarplugins/alternatecalendar.so
234 %dir %{_libdir}/qt5/plugins/plasmacalendarplugins/alternatecalendar
235 %{_libdir}/qt5/plugins/plasmacalendarplugins/alternatecalendar/AlternateCalendarConfig.qml
236 %{_libdir}/qt5/qml/org/kde/plasma/private/profiles/libprofiles_qml_plugin.so
237 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/profiles
238 %{_libdir}/qt5/qml/org/kde/plasma/private/profiles/qmldir
239 %{_libdir}/qt5/qml/org/kde/plasmacalendar/alternatecalendarconfig/libplasmacalendaralternatecalendarconfig.so
240 %dir %{_libdir}/qt5/qml/org/kde/plasmacalendar/alternatecalendarconfig
241 %{_libdir}/qt5/qml/org/kde/plasmacalendar/alternatecalendarconfig/qmldir
242 %{_datadir}/kdevappwizard/templates/plasmapotdprovider.tar.bz2
243 %{_datadir}/metainfo/org.kde.plasma.addons.katesessions.appdata.xml
244 %dir %{_datadir}/plasma/plasmoids/org.kde.plasma.addons.katesessions
245 %dir %{_datadir}/plasma/plasmoids/org.kde.plasma.addons.katesessions/contents
246 %dir %{_datadir}/plasma/plasmoids/org.kde.plasma.addons.katesessions/contents/ui
247 %{_datadir}/plasma/plasmoids/org.kde.plasma.addons.katesessions/contents/ui/KateSessionsItemDelegate.qml
248 %{_datadir}/plasma/plasmoids/org.kde.plasma.addons.katesessions/contents/ui/Menu.qml
249 %{_datadir}/plasma/plasmoids/org.kde.plasma.addons.katesessions/contents/ui/main.qml
250 %{_datadir}/plasma/plasmoids/org.kde.plasma.addons.katesessions/metadata.json
252 %if %{with qtwebengine}
253 %{_datadir}/plasma/plasmoids/org.kde.plasma.webbrowser
254 %dir %{_libdir}/qt5/qml/org/kde/plasma/private/dict
255 %{_libdir}/qt5/qml/org/kde/plasma/private/dict/libdictplugin.so
256 %{_libdir}/qt5/qml/org/kde/plasma/private/dict/qmldir
257 %{_iconsdir}/hicolor/scalable/apps/accessories-dictionary.svg*
258 %{_datadir}/metainfo/org.kde.plasma.webbrowser.appdata.xml
259 %{_datadir}/metainfo/org.kde.plasma_applet_dict.appdata.xml
260 %{_datadir}/plasma/plasmoids/org.kde.plasma_applet_dict
264 %defattr(644,root,root,755)
265 %{_includedir}/plasma/potdprovider
266 %{_libdir}/cmake/PlasmaPotdProvider