]>
Commit | Line | Data |
---|---|---|
74594a94 | 1 | %define kdeframever 5.19 |
29f958dd AM |
2 | %define qtver 5.3.2 |
3 | %define kfname plasma-framework | |
fc4683a7 WF |
4 | |
5 | Summary: The foundations that can be used to build a primary user interface | |
29f958dd | 6 | Name: kf5-%{kfname} |
74594a94 WF |
7 | Version: 5.19.0 |
8 | Release: 1 | |
fc4683a7 WF |
9 | License: LGPL v2.1+ |
10 | Group: X11/Libraries | |
29f958dd | 11 | Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz |
74594a94 | 12 | # Source0-md5: dbb2096267291d4a36482575c00a3c58 |
fc4683a7 WF |
13 | URL: http://www.kde.org/ |
14 | BuildRequires: EGL-devel | |
15 | BuildRequires: OpenGL-devel | |
29f958dd AM |
16 | BuildRequires: Qt5Core-devel >= %{qtver} |
17 | BuildRequires: Qt5DBus-devel >= %{qtver} | |
18 | BuildRequires: Qt5Gui-devel >= %{qtver} | |
19 | BuildRequires: Qt5Network-devel >= %{qtver} | |
20 | BuildRequires: Qt5Qml-devel >= %{qtver} | |
21 | BuildRequires: Qt5Quick-devel >= %{qtver} | |
22 | BuildRequires: Qt5Script-devel >= %{qtver} | |
23 | BuildRequires: Qt5Sql-devel >= %{qtver} | |
24 | BuildRequires: Qt5Svg-devel >= %{qtver} | |
25 | BuildRequires: Qt5Test-devel >= %{qtver} | |
26 | BuildRequires: Qt5Widgets-devel >= %{qtver} | |
27 | BuildRequires: Qt5X11Extras-devel >= %{qtver} | |
28 | BuildRequires: Qt5Xml-devel >= %{qtver} | |
fc4683a7 WF |
29 | BuildRequires: gettext-devel |
30 | BuildRequires: kf5-attica-devel >= %{version} | |
29f958dd | 31 | BuildRequires: kf5-extra-cmake-modules >= 1.4.0 |
fc4683a7 WF |
32 | BuildRequires: kf5-kactivities-devel >= %{version} |
33 | BuildRequires: kf5-karchive-devel >= %{version} | |
34 | BuildRequires: kf5-kauth-devel >= %{version} | |
35 | BuildRequires: kf5-kbookmarks-devel >= %{version} | |
36 | BuildRequires: kf5-kcodecs-devel >= %{version} | |
37 | BuildRequires: kf5-kcompletion-devel >= %{version} | |
38 | BuildRequires: kf5-kconfig-devel >= %{version} | |
39 | BuildRequires: kf5-kconfigwidgets-devel >= %{version} | |
40 | BuildRequires: kf5-kcoreaddons-devel | |
41 | BuildRequires: kf5-kdbusaddons-devel >= %{version} | |
42 | BuildRequires: kf5-kdeclarative-devel >= %{version} | |
43 | BuildRequires: kf5-kdoctools-devel >= %{version} | |
44 | BuildRequires: kf5-kglobalaccel-devel >= %{version} | |
45 | BuildRequires: kf5-kguiaddons-devel >= %{version} | |
46 | BuildRequires: kf5-ki18n-devel >= %{version} | |
47 | BuildRequires: kf5-kiconthemes-devel >= %{version} | |
48 | BuildRequires: kf5-kio-devel >= %{version} | |
49 | BuildRequires: kf5-kitemviews-devel >= %{version} | |
50 | BuildRequires: kf5-kjobwidgets-devel >= %{version} | |
556ff135 | 51 | BuildRequires: kf5-knotifications-devel |
fc4683a7 WF |
52 | BuildRequires: kf5-kservice-devel >= %{version} |
53 | BuildRequires: kf5-ktextwidgets-devel >= %{version} | |
54 | BuildRequires: kf5-kwidgetsaddons-devel >= %{version} | |
55 | BuildRequires: kf5-kwindowsystem-devel >= %{version} | |
56 | BuildRequires: kf5-kxmlgui-devel >= %{version} | |
57 | BuildRequires: kf5-solid-devel >= %{version} | |
58 | BuildRequires: kf5-sonnet-devel >= %{version} | |
59 | BuildRequires: libxcb-devel | |
60 | BuildRequires: pkgconfig | |
61 | BuildRequires: xorg-lib-libX11-devel | |
fc4683a7 WF |
62 | BuildRequires: cmake >= 2.8.12 |
63 | BuildRequires: rpmbuild(macros) >= 1.164 | |
64 | BuildRequires: tar >= 1:1.22 | |
65 | BuildRequires: xz | |
66 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
67 | ||
68 | %define qt5dir %{_libdir}/qt5 | |
69 | ||
70 | %description | |
71 | The plasma framework provides the foundations that can be used to | |
72 | build a primary user interface, from graphical to logical components. | |
73 | ||
74 | The plasma framework provides the following: | |
75 | - A C++ library: libplasma | |
76 | - Script engines | |
77 | - QML components | |
78 | ||
79 | ||
80 | %package devel | |
29f958dd AM |
81 | Summary: Header files for %{kfname} development |
82 | Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname} | |
fc4683a7 WF |
83 | Group: X11/Development/Libraries |
84 | Requires: %{name} = %{version}-%{release} | |
85 | ||
86 | %description devel | |
29f958dd | 87 | Header files for %{kfname} development. |
fc4683a7 WF |
88 | |
89 | %description devel -l pl.UTF-8 | |
29f958dd | 90 | Pliki nagłówkowe dla programistów używających %{kfname}. |
fc4683a7 WF |
91 | |
92 | %prep | |
29f958dd | 93 | %setup -q -n %{kfname}-%{version} |
fc4683a7 WF |
94 | |
95 | %build | |
96 | install -d build | |
97 | cd build | |
98 | %cmake \ | |
29f958dd | 99 | -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ |
fc4683a7 WF |
100 | ../ |
101 | %{__make} | |
102 | ||
103 | %install | |
104 | rm -rf $RPM_BUILD_ROOT | |
105 | ||
106 | %{__make} -C build/ install \ | |
107 | DESTDIR=$RPM_BUILD_ROOT | |
108 | ||
27ce447d JR |
109 | install -d $RPM_BUILD_ROOT%{_libdir}/qt5/plugins/plasma/applets |
110 | ||
235170e8 AM |
111 | %find_lang libplasma5 |
112 | ||
fc4683a7 WF |
113 | %clean |
114 | rm -rf $RPM_BUILD_ROOT | |
115 | ||
116 | %post -p /sbin/ldconfig | |
117 | %postun -p /sbin/ldconfig | |
118 | ||
235170e8 | 119 | %files -f libplasma5.lang |
fc4683a7 WF |
120 | %defattr(644,root,root,755) |
121 | %doc README.md | |
fc4683a7 WF |
122 | %attr(755,root,root) %{_bindir}/plasmapkg2 |
123 | %attr(755,root,root) %ghost %{_libdir}/libKF5Plasma.so.5 | |
235170e8 | 124 | %attr(755,root,root) %{_libdir}/libKF5Plasma.so.*.* |
fc4683a7 | 125 | %attr(755,root,root) %ghost %{_libdir}/libKF5PlasmaQuick.so.5 |
235170e8 | 126 | %attr(755,root,root) %{_libdir}/libKF5PlasmaQuick.so.*.* |
74594a94 | 127 | #%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/kded/platformstatus.so |
fc4683a7 | 128 | %attr(755,root,root) %{_libdir}/qt5/plugins/plasma_engine_testengine.so |
4e6f589f | 129 | %dir %{_libdir}/qt5/plugins/plasma |
633e043f | 130 | %dir %{_libdir}/qt5/plugins/plasma/applets |
4e6f589f AM |
131 | %dir %{_libdir}/qt5/plugins/plasma/scriptengines |
132 | %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so | |
235170e8 | 133 | %{_libdir}/qt5/qml/QtQuick/Controls/Styles/Plasma |
c53a2764 AM |
134 | %dir %{_libdir}/qt5/qml/org/kde/plasma |
135 | %{_libdir}/qt5/qml/org/kde/plasma/accessdenied | |
136 | %dir %{_libdir}/qt5/qml/org/kde/plasma/calendar | |
fc4683a7 WF |
137 | %{_libdir}/qt5/qml/org/kde/plasma/calendar/CalendarToolbar.qml |
138 | %{_libdir}/qt5/qml/org/kde/plasma/calendar/DayDelegate.qml | |
139 | %{_libdir}/qt5/qml/org/kde/plasma/calendar/DaysCalendar.qml | |
140 | %{_libdir}/qt5/qml/org/kde/plasma/calendar/MonthMenu.qml | |
141 | %{_libdir}/qt5/qml/org/kde/plasma/calendar/MonthView.qml | |
142 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/calendar/libcalendarplugin.so | |
143 | %{_libdir}/qt5/qml/org/kde/plasma/calendar/qmldir | |
c53a2764 | 144 | %dir %{_libdir}/qt5/qml/org/kde/plasma/components |
fc4683a7 WF |
145 | %{_libdir}/qt5/qml/org/kde/plasma/components/BusyIndicator.qml |
146 | %{_libdir}/qt5/qml/org/kde/plasma/components/Button.qml | |
147 | %{_libdir}/qt5/qml/org/kde/plasma/components/ButtonColumn.qml | |
148 | %{_libdir}/qt5/qml/org/kde/plasma/components/ButtonGroup.js | |
149 | %{_libdir}/qt5/qml/org/kde/plasma/components/ButtonRow.qml | |
150 | %{_libdir}/qt5/qml/org/kde/plasma/components/CheckBox.qml | |
151 | %{_libdir}/qt5/qml/org/kde/plasma/components/ComboBox.qml | |
152 | %{_libdir}/qt5/qml/org/kde/plasma/components/CommonDialog.qml | |
153 | %{_libdir}/qt5/qml/org/kde/plasma/components/ContextMenu.qml | |
154 | %{_libdir}/qt5/qml/org/kde/plasma/components/Dialog.qml | |
155 | %{_libdir}/qt5/qml/org/kde/plasma/components/Highlight.qml | |
156 | %{_libdir}/qt5/qml/org/kde/plasma/components/Label.qml | |
157 | %{_libdir}/qt5/qml/org/kde/plasma/components/ListItem.qml | |
158 | %{_libdir}/qt5/qml/org/kde/plasma/components/ModelContextMenu.qml | |
159 | %{_libdir}/qt5/qml/org/kde/plasma/components/Page.qml | |
160 | %{_libdir}/qt5/qml/org/kde/plasma/components/PageStack.qml | |
161 | %{_libdir}/qt5/qml/org/kde/plasma/components/ProgressBar.qml | |
162 | %{_libdir}/qt5/qml/org/kde/plasma/components/QueryDialog.qml | |
163 | %{_libdir}/qt5/qml/org/kde/plasma/components/RadioButton.qml | |
164 | %{_libdir}/qt5/qml/org/kde/plasma/components/ScrollBar.qml | |
165 | %{_libdir}/qt5/qml/org/kde/plasma/components/SectionScroller.qml | |
166 | %{_libdir}/qt5/qml/org/kde/plasma/components/SelectionDialog.qml | |
167 | %{_libdir}/qt5/qml/org/kde/plasma/components/Sheet.qml | |
168 | %{_libdir}/qt5/qml/org/kde/plasma/components/Slider.qml | |
169 | %{_libdir}/qt5/qml/org/kde/plasma/components/Switch.qml | |
170 | %{_libdir}/qt5/qml/org/kde/plasma/components/TabBar.qml | |
171 | %{_libdir}/qt5/qml/org/kde/plasma/components/TabButton.qml | |
172 | %{_libdir}/qt5/qml/org/kde/plasma/components/TabGroup.qml | |
173 | %{_libdir}/qt5/qml/org/kde/plasma/components/TextArea.qml | |
174 | %{_libdir}/qt5/qml/org/kde/plasma/components/TextField.qml | |
175 | %{_libdir}/qt5/qml/org/kde/plasma/components/ToolBar.qml | |
176 | %{_libdir}/qt5/qml/org/kde/plasma/components/ToolBarLayout.qml | |
177 | %{_libdir}/qt5/qml/org/kde/plasma/components/ToolButton.qml | |
178 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/components/libplasmacomponentsplugin.so | |
c53a2764 | 179 | %dir %{_libdir}/qt5/qml/org/kde/plasma/components/private |
fc4683a7 | 180 | %{_libdir}/qt5/qml/org/kde/plasma/components/private/AppManager.js |
fc4683a7 WF |
181 | %{_libdir}/qt5/qml/org/kde/plasma/components/private/Config.js |
182 | %{_libdir}/qt5/qml/org/kde/plasma/components/private/DualStateButton.qml | |
183 | %{_libdir}/qt5/qml/org/kde/plasma/components/private/InlineDialog.qml | |
184 | %{_libdir}/qt5/qml/org/kde/plasma/components/private/PageStack.js | |
fc4683a7 WF |
185 | %{_libdir}/qt5/qml/org/kde/plasma/components/private/ScrollBarDelegate.qml |
186 | %{_libdir}/qt5/qml/org/kde/plasma/components/private/ScrollDecoratorDelegate.qml | |
187 | %{_libdir}/qt5/qml/org/kde/plasma/components/private/SectionScroller.js | |
188 | %{_libdir}/qt5/qml/org/kde/plasma/components/private/TabBarLayout.qml | |
189 | %{_libdir}/qt5/qml/org/kde/plasma/components/private/TabGroup.js | |
fc4683a7 | 190 | %{_libdir}/qt5/qml/org/kde/plasma/components/qmldir |
c53a2764 | 191 | %dir %{_libdir}/qt5/qml/org/kde/plasma/core |
fc4683a7 | 192 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so |
c53a2764 | 193 | %dir %{_libdir}/qt5/qml/org/kde/plasma/core/private |
fc4683a7 WF |
194 | %{_libdir}/qt5/qml/org/kde/plasma/core/private/DefaultToolTip.qml |
195 | %{_libdir}/qt5/qml/org/kde/plasma/core/qmldir | |
c53a2764 | 196 | %dir %{_libdir}/qt5/qml/org/kde/plasma/extras |
fc4683a7 WF |
197 | %{_libdir}/qt5/qml/org/kde/plasma/extras/App.qml |
198 | %{_libdir}/qt5/qml/org/kde/plasma/extras/ConditionalLoader.qml | |
199 | %{_libdir}/qt5/qml/org/kde/plasma/extras/Heading.qml | |
200 | %{_libdir}/qt5/qml/org/kde/plasma/extras/PageRow.qml | |
201 | %{_libdir}/qt5/qml/org/kde/plasma/extras/Paragraph.qml | |
202 | %{_libdir}/qt5/qml/org/kde/plasma/extras/ScrollArea.qml | |
203 | %{_libdir}/qt5/qml/org/kde/plasma/extras/Title.qml | |
c53a2764 | 204 | %dir %{_libdir}/qt5/qml/org/kde/plasma/extras/animations |
fc4683a7 WF |
205 | %{_libdir}/qt5/qml/org/kde/plasma/extras/animations/ActivateAnimation.qml |
206 | %{_libdir}/qt5/qml/org/kde/plasma/extras/animations/AppearAnimation.qml | |
207 | %{_libdir}/qt5/qml/org/kde/plasma/extras/animations/DisappearAnimation.qml | |
208 | %{_libdir}/qt5/qml/org/kde/plasma/extras/animations/PressedAnimation.qml | |
209 | %{_libdir}/qt5/qml/org/kde/plasma/extras/animations/ReleasedAnimation.qml | |
210 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/extras/libplasmaextracomponentsplugin.so | |
211 | %{_libdir}/qt5/qml/org/kde/plasma/extras/qmldir | |
c53a2764 | 212 | %dir %{_libdir}/qt5/qml/org/kde/plasma/platformcomponents |
fc4683a7 WF |
213 | %attr(755,root,root) %{_libdir}/qt5/qml/org/kde/plasma/platformcomponents/libplatformcomponentsplugin.so |
214 | %{_libdir}/qt5/qml/org/kde/plasma/platformcomponents/qmldir | |
74594a94 WF |
215 | #%{_datadir}/dbus-1/interfaces/org.kde.platformstatus.xml |
216 | #%{_datadir}/kservices5/kded/platformstatus.desktop | |
fc4683a7 WF |
217 | %{_datadir}/kservices5/plasma-dataengine-testengine.desktop |
218 | %{_datadir}/kservices5/plasma-scriptengine-applet-declarative.desktop | |
4e6f589f | 219 | #%{_datadir}/kservices5/plasma-scriptengine-ruby-dataengine.desktop |
fc4683a7 WF |
220 | %{_datadir}/kservicetypes5/plasma-applet.desktop |
221 | %{_datadir}/kservicetypes5/plasma-containment.desktop | |
222 | %{_datadir}/kservicetypes5/plasma-containmentactions.desktop | |
223 | %{_datadir}/kservicetypes5/plasma-dataengine.desktop | |
224 | %{_datadir}/kservicetypes5/plasma-generic.desktop | |
225 | %{_datadir}/kservicetypes5/plasma-lookandfeel.desktop | |
226 | %{_datadir}/kservicetypes5/plasma-packagestructure.desktop | |
227 | %{_datadir}/kservicetypes5/plasma-scriptengine.desktop | |
228 | %{_datadir}/kservicetypes5/plasma-service.desktop | |
229 | %{_datadir}/kservicetypes5/plasma-shell.desktop | |
29f958dd | 230 | %{_datadir}/kservicetypes5/plasma-wallpaper.desktop |
fc4683a7 | 231 | %{_mandir}/man1/plasmapkg2.1* |
c53a2764 AM |
232 | %dir %{_datadir}/plasma |
233 | %dir %{_datadir}/plasma/desktoptheme | |
29f958dd AM |
234 | %{_datadir}/plasma/desktoptheme/air |
235 | %{_datadir}/plasma/desktoptheme/breeze-dark | |
236 | %{_datadir}/plasma/desktoptheme/default | |
237 | %{_datadir}/plasma/desktoptheme/oxygen | |
4e6f589f | 238 | #%{_datadir}/plasma/plasma_scriptengine_ruby |
c53a2764 | 239 | %dir %{_datadir}/plasma/services |
fc4683a7 WF |
240 | %{_datadir}/plasma/services/dataengineservice.operations |
241 | %{_datadir}/plasma/services/plasmoidservice.operations | |
242 | %{_datadir}/plasma/services/storage.operations | |
243 | ||
244 | %files devel | |
245 | %defattr(644,root,root,755) | |
246 | %{_includedir}/KF5/Plasma | |
247 | %{_includedir}/KF5/plasma | |
248 | %{_includedir}/KF5/plasma_version.h | |
249 | %{_libdir}/cmake/KF5Plasma | |
250 | %{_libdir}/cmake/KF5PlasmaQuick | |
251 | %attr(755,root,root) %{_libdir}/libKF5Plasma.so | |
252 | %attr(755,root,root) %{_libdir}/libKF5PlasmaQuick.so |