3 %bcond_with bootstrap # disable features to able to build without installed qt5
5 %bcond_without doc # Ddocumentation
6 %bcond_without qm # QM translations
7 %bcond_without qtdeclarative # Quick2 plugin for Qt5Declarative
8 %bcond_without qtwebkit # WebKit plugin for Qt5Declarative
13 %undefine with_qtwebkit
16 %define orgname qttools
17 %define qtbase_ver %{version}
18 %define qttools_ver 5.8
19 %define qtdeclarative_ver 5.12.0
20 %define qtwebkit_ver 5.8
21 Summary: Development tools for Qt 5
22 Summary(pl.UTF-8): Narzędzia programistyczne dla Qt 5
26 License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
28 Source0: http://download.qt.io/official_releases/qt/5.14/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
29 # Source0-md5: 934d5a36b42783c128b89bd756434412
30 Source1: http://download.qt.io/official_releases/qt/5.14/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
31 # Source1-md5: 74ff09655d412069a7b4210fea5440fb
32 URL: http://www.qt.io/
33 BuildRequires: OpenGL-devel
34 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
35 BuildRequires: Qt5DBus-devel >= %{qtbase_ver}
36 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
37 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
38 BuildRequires: Qt5PrintSupport-devel >= %{qtbase_ver}
39 %{?with_qtdeclarative:BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}}
40 BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
41 %{?with_qtwebkit:BuildRequires: Qt5WebKit-devel >= %{qtwebkit_ver}}
42 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
43 BuildRequires: Qt5Xml-devel >= %{qtbase_ver}
44 %{?with_doc:BuildRequires: qt5-assistant >= %{qttools_ver}}
45 BuildRequires: qt5-build >= %{qtbase_ver}
46 BuildRequires: qt5-doc-common >= %{qtbase_ver}
47 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
48 BuildRequires: qt5-qmake >= %{qtbase_ver}
49 BuildRequires: rpmbuild(macros) >= 1.654
50 BuildRequires: tar >= 1:1.22
52 # pixeltool: Core, Gui, Widgets
54 Requires: Qt5Core >= %{qtbase_ver}
55 Requires: Qt5Gui >= %{qtbase_ver}
56 Requires: Qt5Widgets >= %{qtbase_ver}
57 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
59 %define specflags -fno-strict-aliasing
60 %define qt5dir %{_libdir}/qt5
63 Qt is a cross-platform application and UI framework. Using Qt, you can
64 write web-enabled applications once and deploy them across desktop,
65 mobile and embedded systems without rewriting the source code.
67 This package contains additional tools for building Qt applications.
69 %description -l pl.UTF-8
70 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
71 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
72 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
75 Ten pakiet zawiera dodatkowe narzędzia do budowania aplikacji Qt.
77 %package -n qt5-assistant
78 Summary: Qt documentation browser
79 Summary(pl.UTF-8): Przeglądarka dokumentacji Qt
80 Group: X11/Development/Tools
81 # assistant: Core, Gui, Help, Network, PrintSupport, Sql, Widgets
82 # qcollectiongenerator: Core, Gui, Help
83 # qhelpgenerator: Core, Gui, Help; sqldriver-sqlite3 to work
84 Requires: Qt5Core >= %{qtbase_ver}
85 Requires: Qt5Help = %{version}-%{release}
86 Requires: Qt5Gui >= %{qtbase_ver}
87 Requires: Qt5Network >= %{qtbase_ver}
88 Requires: Qt5PrintSupport >= %{qtbase_ver}
89 Requires: Qt5Sql >= %{qtbase_ver}
90 Requires: Qt5Sql-sqldriver-sqlite3 >= %{qtbase_ver}
91 Requires: Qt5Widgets >= %{qtbase_ver}
93 %description -n qt5-assistant
94 Qt Assistant is a tool for browsing on-line documentation with
95 indexing, bookmarks and full-text search.
97 %description -n qt5-assistant -l pl.UTF-8
98 Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
99 indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
101 %package -n qt5-designer
102 Summary: IDE used for GUI designing with Qt 5 library
103 Summary(pl.UTF-8): IDE służące do projektowania GUI przy użyciu biblioteki Qt 5
104 Group: X11/Applications
105 Requires: Qt5Core >= %{qtbase_ver}
106 Requires: Qt5Designer = %{version}-%{release}
107 Requires: Qt5Gui >= %{qtbase_ver}
108 Requires: Qt5Network >= %{qtbase_ver}
109 Requires: Qt5PrintSupport >= %{qtbase_ver}
110 Requires: Qt5Widgets >= %{qtbase_ver}
111 Requires: Qt5Xml >= %{qtbase_ver}
113 %description -n qt5-designer
114 An advanced tool used for GUI designing with Qt 5 library.
116 %description -n qt5-designer -l pl.UTF-8
117 Zaawansowane narzędzie służące do projektowania interfejsu graficznego
118 przy użyciu biblioteki Qt 5.
120 %package -n qt5-linguist
121 Summary: Translation helper for Qt 5
122 Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5
123 Group: X11/Development/Tools
124 # lconvert,lrelease,lupdate: Core, Xml
125 # linguist: Core, Gui, PrintSupport, Widgets, Xml
126 Requires: Qt5Core >= %{qtbase_ver}
127 Requires: Qt5Gui >= %{qtbase_ver}
128 Requires: Qt5PrintSupport >= %{qtbase_ver}
129 Requires: Qt5Widgets >= %{qtbase_ver}
130 Requires: Qt5Xml >= %{qtbase_ver}
132 %description -n qt5-linguist
133 Translation helper for Qt 5.
135 %description -n qt5-linguist -l pl.UTF-8
136 Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5.
138 %package -n qt5-qdbus
139 Summary: Qt5 DBus tools
140 Summary(pl.UTF-8): Narzędzia Qt5 do magistrali DBus
141 Group: X11/Applications
142 # qdbus: Core, DBus, Xml
143 # qdbusviewer: Core, DBus, Gui, Widgets, Xml
144 Requires: Qt5Core >= %{qtbase_ver}
145 Requires: Qt5DBus >= %{qtbase_ver}
146 Requires: Qt5Gui >= %{qtbase_ver}
147 Requires: Qt5Widgets >= %{qtbase_ver}
148 Requires: Qt5Xml >= %{qtbase_ver}
150 %description -n qt5-qdbus
151 This package contains the qdbus and qdbusviewer tools.
153 %description -n qt5-qdbus -l pl.UTF-8
154 Ten pakiet zawiera narzędzia qdbus i qdbusviewer.
156 %package -n Qt5Designer
157 Summary: Qt5 Designer libraries
158 Summary(pl.UTF-8): Biblioteki Qt5 Designer
160 Requires: Qt5Core >= %{qtbase_ver}
161 Requires: Qt5Gui >= %{qtbase_ver}
162 Requires: Qt5Widgets >= %{qtbase_ver}
163 Requires: Qt5Xml >= %{qtbase_ver}
165 %description -n Qt5Designer
166 The Qt5 Designer libraries provide classes to create your own custom
167 widget plugins for Qt Designer and classes to access Qt Designer
170 %description -n Qt5Designer -l pl.UTF-8
171 Biblioteki Qt5 Designer dostarczają klasy do tworzenia wtyczek Qt
172 Designera do obsługi własnych widgetów oraz klasy pozwalające na
173 dostęp do komponentów Qt Designera.
175 %package -n Qt5Designer-devel
176 Summary: Qt5 Designer libraries - development files
177 Summary(pl.UTF-8): Biblioteki Qt5 Designer - pliki programistyczne
178 Group: X11/Development/Libraries
179 Requires: OpenGL-devel
180 Requires: Qt5Core >= %{qtbase_ver}
181 Requires: Qt5Designer = %{version}-%{release}
182 Requires: Qt5Gui >= %{qtbase_ver}
183 Requires: Qt5Widgets >= %{qtbase_ver}
184 Requires: Qt5Xml >= %{qtbase_ver}
185 Obsoletes: qt5-qttools-devel
187 %description -n Qt5Designer-devel
188 Header files for Qt5 Designer libraries.
190 %description -n Qt5Designer-devel -l pl.UTF-8
191 Pliki nagłówkowe bibliotek Qt5 Designer.
193 %package -n Qt5Designer-plugin-qquickwidget
194 Summary: QQuickWidget (Quick2) plugin for Qt5 Designer
195 Summary(pl.UTF-8): Wtyczka QQuickWidget (Quick2) dla Qt5 Designera
197 Requires: Qt5Designer = %{version}-%{release}
198 Requires: Qt5Quick >= %{qtdeclarative_ver}
200 %description -n Qt5Designer-plugin-qquickwidget
201 QQuickWidget (Quick2) plugin for Qt5 Designer.
203 %description -n Qt5Designer-plugin-qquickwidget -l pl.UTF-8
204 Wtyczka QQuickWidget (Quick2) dla Qt5 Designera.
206 %package -n Qt5Designer-plugin-qwebview
207 Summary: QWebView plugin for Qt5 Designer
208 Summary(pl.UTF-8): Wtyczka QWebView dla Qt5 Designera
210 Requires: Qt5Designer = %{version}-%{release}
211 Requires: Qt5WebKit >= %{qtwebkit_ver}
213 %description -n Qt5Designer-plugin-qwebview
214 QWebView plugin for Qt5 Designer.
216 %description -n Qt5Designer-plugin-qwebview -l pl.UTF-8
217 Wtyczka QWebView dla Qt5 Designera.
220 Summary: Qt5 Help library
221 Summary(pl.UTF-8): Biblioteka Qt5 Help
223 Requires: Qt5Core >= %{qtbase_ver}
224 Requires: Qt5Gui >= %{qtbase_ver}
225 Requires: Qt5Network >= %{qtbase_ver}
226 Requires: Qt5Sql >= %{qtbase_ver}
227 Requires: Qt5Widgets >= %{qtbase_ver}
229 %description -n Qt5Help
230 Qt5 Help library provides classes for integrating online documentation
233 %description -n Qt5Help -l pl.UTF-8
234 Biblioteka Qt5 Help dostarcza klasy służące do integracji dokumentacji
235 online w aplikacjach.
237 %package -n Qt5Help-devel
238 Summary: Qt5 Help library - development files
239 Summary(pl.UTF-8): Biblioteka Qt5 Help - pliki programistyczne
240 Group: X11/Development/Libraries
241 Requires: Qt5Core-devel >= %{qtbase_ver}
242 Requires: Qt5Gui-devel >= %{qtbase_ver}
243 Requires: Qt5Help = %{version}-%{release}
244 Requires: Qt5Network-devel >= %{qtbase_ver}
245 Requires: Qt5Sql-devel >= %{qtbase_ver}
246 Requires: Qt5Widgets-devel >= %{qtbase_ver}
247 Obsoletes: qt5-qttools-devel
249 %description -n Qt5Help-devel
250 Header files for Qt5 Help library.
252 %description -n Qt5Help-devel -l pl.UTF-8
253 Pliki nagłówkowe biblioteki Qt5 Help.
255 %package -n Qt5UiTools-devel
256 Summary: Qt5 Ui Tools library - development files
257 Summary(pl.UTF-8): Biblioteka Qt5 Ui Tools - pliki programistyczne
258 Group: X11/Development/Libraries
259 Requires: OpenGL-devel
260 Requires: Qt5Core-devel >= %{qtbase_ver}
261 Requires: Qt5Gui-devel >= %{qtbase_ver}
262 Requires: Qt5Widgets-devel >= %{qtbase_ver}
263 Obsoletes: qt5-qttools-devel
265 %description -n Qt5UiTools-devel
266 Header files and static Qt5 Ui Tools library.
268 Qt5 Ui Tools library provides classes to handle forms created with Qt
271 %description -n Qt5UiTools-devel -l pl.UTF-8
272 Pliki nagłówkowe i statyczna biblioteka Qt5 Ui Tools.
274 Biblioteka Qt5 Ui Tools dostarcza klasy do obsługi formularzy
275 utworzonych przy użyciu Qt Designera.
278 Summary: Qt5 Tools documentation in HTML format
279 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie HTML
280 Group: X11/Development/Libraries
281 Requires: qt5-doc-common >= %{qtbase_ver}
282 %if "%{_rpmversion}" >= "5"
287 Qt5 Tools documentation in HTML format.
289 %description doc -l pl.UTF-8
290 Dokumentacja do narzędzi Qt5 w formacie HTML.
293 Summary: Qt5 Tools documentation in QCH format
294 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie QCH
295 Group: X11/Development/Libraries
296 Requires: qt5-doc-common >= %{qtbase_ver}
297 %if "%{_rpmversion}" >= "5"
302 Qt5 Tools documentation in QCH format.
304 %description doc-qch -l pl.UTF-8
305 Dokumentacja do narzędzi Qt5 w formacie QCH.
308 Summary: Qt5 Tools examples
309 Summary(pl.UTF-8): Przykłady do narzędzi Qt5
310 Group: X11/Development/Libraries
311 %if "%{_rpmversion}" >= "5"
315 %description examples
316 Qt5 Tools - examples.
318 %description examples -l pl.UTF-8
319 Przykłady do narzędzi Qt5.
322 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
327 %{?with_doc:%{__make} docs}
330 cd qttranslations-everywhere-src-%{version}
337 rm -rf $RPM_BUILD_ROOT
338 install -d $RPM_BUILD_ROOT%{_bindir}
341 INSTALL_ROOT=$RPM_BUILD_ROOT
344 %{__make} install_docs \
345 INSTALL_ROOT=$RPM_BUILD_ROOT
349 %{__make} -C qttranslations-everywhere-src-%{version} install \
350 INSTALL_ROOT=$RPM_BUILD_ROOT
351 # keep only assistant, designer, linguist, qt_help, qtconfig here
352 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
353 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
356 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
357 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
358 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
359 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
362 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
363 # actually drop *.la, follow policy of not packaging them when *.pc exist
364 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*Qt5*.la
366 # symlinks in system bin dir
367 cd $RPM_BUILD_ROOT%{_bindir}
368 ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
369 ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
370 ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
371 ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
372 ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
373 ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
374 ln -sf ../%{_lib}/qt5/bin/lprodump lprodump-qt5
375 ln -sf ../%{_lib}/qt5/bin/lrelease-pro lrelease-pro-qt5
376 ln -sf ../%{_lib}/qt5/bin/lupdate-pro lupdate-pro-qt5
377 ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
378 ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
379 ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
380 ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
381 ln -sf ../%{_lib}/qt5/bin/qdistancefieldgenerator qdistancefieldgenerator-qt5
382 ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
383 ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
384 ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
385 ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
388 # Prepare some files list
390 r="$RPM_BUILD_ROOT$2"
392 echo "%%dir $2" >> $1.files
393 elif [ -x "$r" ] ; then
394 echo "%%attr(755,root,root) $2" >> $1.files
395 elif [ -f "$r" ]; then
396 echo "$2" >> $1.files
398 echo "Error generation $1 files list!"
399 echo "$r: no such file or directory!"
405 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
410 echo "%defattr(644,root,root,755)" > examples.files
411 ifecho_tree examples %{_examplesdir}/qt5/assistant
412 ifecho_tree examples %{_examplesdir}/qt5/designer
413 ifecho_tree examples %{_examplesdir}/qt5/help
414 ifecho_tree examples %{_examplesdir}/qt5/linguist
415 ifecho_tree examples %{_examplesdir}/qt5/uitools
417 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
421 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
422 sed -e "s:^$RPM_BUILD_ROOT::" \
423 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
426 echo '%defattr(644,root,root,755)' > assistant.lang
427 echo '%defattr(644,root,root,755)' > designer.lang
428 echo '%defattr(644,root,root,755)' > linguist.lang
429 echo '%defattr(644,root,root,755)' > qt_help.lang
431 find_qt5_qm assistant >> assistant.lang
432 find_qt5_qm designer >> designer.lang
433 find_qt5_qm linguist >> linguist.lang
434 find_qt5_qm qt_help >> qt_help.lang
438 rm -rf $RPM_BUILD_ROOT
440 %post -n Qt5Designer -p /sbin/ldconfig
441 %postun -n Qt5Designer -p /sbin/ldconfig
443 %post -n Qt5Help -p /sbin/ldconfig
444 %postun -n Qt5Help -p /sbin/ldconfig
447 %defattr(644,root,root,755)
448 %doc LICENSE.GPL3-EXCEPT dist/changes-*
449 %attr(755,root,root) %{_bindir}/pixeltool-qt5
450 %attr(755,root,root) %{_bindir}/qtdiag-qt5
451 %attr(755,root,root) %{_bindir}/qtpaths-qt5
452 %attr(755,root,root) %{_bindir}/qtplugininfo-qt5
453 %attr(755,root,root) %{qt5dir}/bin/pixeltool
454 %attr(755,root,root) %{qt5dir}/bin/qtdiag
455 %attr(755,root,root) %{qt5dir}/bin/qtpaths
456 %attr(755,root,root) %{qt5dir}/bin/qtplugininfo
458 %files -n qt5-assistant -f assistant.lang
459 %defattr(644,root,root,755)
460 %attr(755,root,root) %{_bindir}/assistant-qt5
461 %attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
462 %attr(755,root,root) %{_bindir}/qdistancefieldgenerator-qt5
463 %attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
464 %attr(755,root,root) %{qt5dir}/bin/assistant
465 %attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
466 %attr(755,root,root) %{qt5dir}/bin/qdistancefieldgenerator
467 %attr(755,root,root) %{qt5dir}/bin/qdoc
468 %attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
469 %attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
470 %{_libdir}/cmake/Qt5AttributionsScannerTools
471 %{_libdir}/cmake/Qt5DocTools
473 %files -n qt5-designer -f designer.lang
474 %defattr(644,root,root,755)
475 %attr(755,root,root) %{_bindir}/designer-qt5
476 %attr(755,root,root) %{qt5dir}/bin/designer
478 %files -n qt5-linguist -f linguist.lang
479 %defattr(644,root,root,755)
480 %attr(755,root,root) %{_bindir}/lconvert-qt5
481 %attr(755,root,root) %{_bindir}/linguist-qt5
482 %attr(755,root,root) %{_bindir}/lprodump-qt5
483 %attr(755,root,root) %{_bindir}/lrelease-pro-qt5
484 %attr(755,root,root) %{_bindir}/lrelease-qt5
485 %attr(755,root,root) %{_bindir}/lupdate-pro-qt5
486 %attr(755,root,root) %{_bindir}/lupdate-qt5
487 %attr(755,root,root) %{qt5dir}/bin/lconvert
488 %attr(755,root,root) %{qt5dir}/bin/linguist
489 %attr(755,root,root) %{qt5dir}/bin/lprodump
490 %attr(755,root,root) %{qt5dir}/bin/lrelease
491 %attr(755,root,root) %{qt5dir}/bin/lrelease-pro
492 %attr(755,root,root) %{qt5dir}/bin/lupdate
493 %attr(755,root,root) %{qt5dir}/bin/lupdate-pro
494 %{_datadir}/qt5/phrasebooks
495 %{_libdir}/cmake/Qt5LinguistTools
498 %defattr(644,root,root,755)
499 %attr(755,root,root) %{_bindir}/qdbus-qt5
500 %attr(755,root,root) %{_bindir}/qdbusviewer-qt5
501 %attr(755,root,root) %{qt5dir}/bin/qdbus
502 %attr(755,root,root) %{qt5dir}/bin/qdbusviewer
504 %files -n Qt5Designer
505 %defattr(644,root,root,755)
506 %attr(755,root,root) %{_libdir}/libQt5Designer.so.*.*.*
507 %attr(755,root,root) %ghost %{_libdir}/libQt5Designer.so.5
508 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so.*.*.*
509 %attr(755,root,root) %ghost %{_libdir}/libQt5DesignerComponents.so.5
511 %dir %{qt5dir}/plugins/designer
512 %attr(755,root,root) %{qt5dir}/plugins/designer/libcontainerextension.so
513 %attr(755,root,root) %{qt5dir}/plugins/designer/libcustomwidgetplugin.so
514 %attr(755,root,root) %{qt5dir}/plugins/designer/libtaskmenuextension.so
515 %attr(755,root,root) %{qt5dir}/plugins/designer/libworldtimeclockplugin.so
517 # common for base -devel and plugin-specific files (from other source packages)
518 %dir %{_libdir}/cmake/Qt5Designer
520 %files -n Qt5Designer-devel
521 %defattr(644,root,root,755)
522 %attr(755,root,root) %{_libdir}/libQt5Designer.so
523 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
524 %{_libdir}/libQt5Designer.prl
525 %{_libdir}/libQt5DesignerComponents.prl
526 %{_includedir}/qt5/QtDesigner
527 %{_includedir}/qt5/QtDesignerComponents
528 %{_pkgconfigdir}/Qt5Designer.pc
529 %{_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.cmake
530 %{_libdir}/cmake/Qt5Designer/Qt5Designer_AnalogClockPlugin.cmake
531 %{_libdir}/cmake/Qt5Designer/Qt5Designer_MultiPageWidgetPlugin.cmake
532 %{_libdir}/cmake/Qt5Designer/Qt5Designer_TicTacToePlugin.cmake
533 %{_libdir}/cmake/Qt5Designer/Qt5Designer_WorldTimeClockPlugin.cmake
534 %dir %{_libdir}/cmake/Qt5DesignerComponents
535 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfig.cmake
536 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfigVersion.cmake
537 %{qt5dir}/mkspecs/modules/qt_lib_designer.pri
538 %{qt5dir}/mkspecs/modules/qt_lib_designer_private.pri
539 %{qt5dir}/mkspecs/modules/qt_lib_designercomponents_private.pri
541 %if %{with qtdeclarative}
542 %files -n Qt5Designer-plugin-qquickwidget
543 %defattr(644,root,root,755)
544 %attr(755,root,root) %{qt5dir}/plugins/designer/libqquickwidget.so
545 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
549 %files -n Qt5Designer-plugin-qwebview
550 %defattr(644,root,root,755)
551 %attr(755,root,root) %{qt5dir}/plugins/designer/libqwebview.so
552 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
555 %files -n Qt5Help -f qt_help.lang
556 %defattr(644,root,root,755)
557 %attr(755,root,root) %{_libdir}/libQt5Help.so.*.*.*
558 %attr(755,root,root) %ghost %{_libdir}/libQt5Help.so.5
560 %files -n Qt5Help-devel
561 %defattr(644,root,root,755)
562 %attr(755,root,root) %{_libdir}/libQt5Help.so
563 %{_libdir}/libQt5Help.prl
564 %{_includedir}/qt5/QtHelp
565 %{_pkgconfigdir}/Qt5Help.pc
566 %{_libdir}/cmake/Qt5Help
567 %{qt5dir}/mkspecs/modules/qt_lib_help.pri
568 %{qt5dir}/mkspecs/modules/qt_lib_help_private.pri
570 %files -n Qt5UiTools-devel
571 %defattr(644,root,root,755)
573 %{_libdir}/libQt5UiTools.a
574 %{_libdir}/libQt5UiTools.prl
575 %{_libdir}/libQt5UiPlugin.prl
576 %{_includedir}/qt5/QtUiPlugin
577 %{_includedir}/qt5/QtUiTools
578 %{_pkgconfigdir}/Qt5UiPlugin.pc
579 %{_pkgconfigdir}/Qt5UiTools.pc
580 %{_libdir}/cmake/Qt5UiPlugin
581 %{_libdir}/cmake/Qt5UiTools
582 %{qt5dir}/mkspecs/modules/qt_lib_uiplugin.pri
583 %{qt5dir}/mkspecs/modules/qt_lib_uitools.pri
584 %{qt5dir}/mkspecs/modules/qt_lib_uitools_private.pri
586 %files examples -f examples.files
587 %defattr(644,root,root,755)
588 # XXX: dir shared with qt5-qtbase-examples
589 %dir %{_examplesdir}/qt5
593 %defattr(644,root,root,755)
594 %{_docdir}/qt5-doc/qdoc
595 %{_docdir}/qt5-doc/qtassistant
596 %{_docdir}/qt5-doc/qtdesigner
597 %{_docdir}/qt5-doc/qtdistancefieldgenerator
598 %{_docdir}/qt5-doc/qthelp
599 %{_docdir}/qt5-doc/qtlinguist
600 %{_docdir}/qt5-doc/qtuitools
603 %defattr(644,root,root,755)
604 %{_docdir}/qt5-doc/qdoc.qch
605 %{_docdir}/qt5-doc/qtassistant.qch
606 %{_docdir}/qt5-doc/qtdesigner.qch
607 %{_docdir}/qt5-doc/qtdistancefieldgenerator.qch
608 %{_docdir}/qt5-doc/qthelp.qch
609 %{_docdir}/qt5-doc/qtlinguist.qch
610 %{_docdir}/qt5-doc/qtuitools.qch