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.15/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
29 # Source0-md5: cbf72f34c9d53508f95b9a4db5322ffa
30 Source1: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
31 # Source1-md5: 7cbff3badaf760badbcdb5fcba109c1b
32 Patch0: qtwebkit.patch
33 URL: http://www.qt.io/
34 BuildRequires: OpenGL-devel
35 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
36 BuildRequires: Qt5DBus-devel >= %{qtbase_ver}
37 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
38 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
39 BuildRequires: Qt5PrintSupport-devel >= %{qtbase_ver}
40 %{?with_qtdeclarative:BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}}
41 BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
42 %{?with_qtwebkit:BuildRequires: Qt5WebKit-devel >= %{qtwebkit_ver}}
43 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
44 BuildRequires: Qt5Xml-devel >= %{qtbase_ver}
45 BuildRequires: clang-devel
46 BuildRequires: llvm-devel
47 %{?with_doc:BuildRequires: qt5-assistant >= %{qttools_ver}}
48 BuildRequires: qt5-build >= %{qtbase_ver}
49 BuildRequires: qt5-doc-common >= %{qtbase_ver}
50 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
51 BuildRequires: qt5-qmake >= %{qtbase_ver}
52 BuildRequires: rpmbuild(macros) >= 1.654
53 BuildRequires: tar >= 1:1.22
55 %{!?with_qtwebkit:BuildConflicts: Qt5WebKit-devel}
56 # pixeltool: Core, Gui, Widgets
58 Requires: Qt5Core >= %{qtbase_ver}
59 Requires: Qt5Gui >= %{qtbase_ver}
60 Requires: Qt5Widgets >= %{qtbase_ver}
61 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63 %define specflags -fno-strict-aliasing
64 %define qt5dir %{_libdir}/qt5
67 Qt is a cross-platform application and UI framework. Using Qt, you can
68 write web-enabled applications once and deploy them across desktop,
69 mobile and embedded systems without rewriting the source code.
71 This package contains additional tools for building Qt applications.
73 %description -l pl.UTF-8
74 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
75 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
76 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
79 Ten pakiet zawiera dodatkowe narzędzia do budowania aplikacji Qt.
81 %package -n qt5-assistant
82 Summary: Qt documentation browser
83 Summary(pl.UTF-8): Przeglądarka dokumentacji Qt
84 Group: X11/Development/Tools
85 # assistant: Core, Gui, Help, Network, PrintSupport, Sql, Widgets
86 # qcollectiongenerator: Core, Gui, Help
87 # qhelpgenerator: Core, Gui, Help; sqldriver-sqlite3 to work
88 Requires: Qt5Core >= %{qtbase_ver}
89 Requires: Qt5Help = %{version}-%{release}
90 Requires: Qt5Gui >= %{qtbase_ver}
91 Requires: Qt5Network >= %{qtbase_ver}
92 Requires: Qt5PrintSupport >= %{qtbase_ver}
93 Requires: Qt5Sql >= %{qtbase_ver}
94 Requires: Qt5Sql-sqldriver-sqlite3 >= %{qtbase_ver}
95 Requires: Qt5Widgets >= %{qtbase_ver}
97 %description -n qt5-assistant
98 Qt Assistant is a tool for browsing on-line documentation with
99 indexing, bookmarks and full-text search.
101 %description -n qt5-assistant -l pl.UTF-8
102 Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
103 indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
105 %package -n qt5-designer
106 Summary: IDE used for GUI designing with Qt 5 library
107 Summary(pl.UTF-8): IDE służące do projektowania GUI przy użyciu biblioteki Qt 5
108 Group: X11/Applications
109 Requires: Qt5Core >= %{qtbase_ver}
110 Requires: Qt5Designer = %{version}-%{release}
111 Requires: Qt5Gui >= %{qtbase_ver}
112 Requires: Qt5Network >= %{qtbase_ver}
113 Requires: Qt5PrintSupport >= %{qtbase_ver}
114 Requires: Qt5Widgets >= %{qtbase_ver}
115 Requires: Qt5Xml >= %{qtbase_ver}
117 %description -n qt5-designer
118 An advanced tool used for GUI designing with Qt 5 library.
120 %description -n qt5-designer -l pl.UTF-8
121 Zaawansowane narzędzie służące do projektowania interfejsu graficznego
122 przy użyciu biblioteki Qt 5.
124 %package -n qt5-linguist
125 Summary: Translation helper for Qt 5
126 Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5
127 Group: X11/Development/Tools
128 # lconvert,lrelease,lupdate: Core, Xml
129 # linguist: Core, Gui, PrintSupport, Widgets, Xml
130 Requires: Qt5Core >= %{qtbase_ver}
131 Requires: Qt5Gui >= %{qtbase_ver}
132 Requires: Qt5PrintSupport >= %{qtbase_ver}
133 Requires: Qt5Widgets >= %{qtbase_ver}
134 Requires: Qt5Xml >= %{qtbase_ver}
136 %description -n qt5-linguist
137 Translation helper for Qt 5.
139 %description -n qt5-linguist -l pl.UTF-8
140 Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5.
142 %package -n qt5-qdbus
143 Summary: Qt5 DBus tools
144 Summary(pl.UTF-8): Narzędzia Qt5 do magistrali DBus
145 Group: X11/Applications
146 # qdbus: Core, DBus, Xml
147 # qdbusviewer: Core, DBus, Gui, Widgets, Xml
148 Requires: Qt5Core >= %{qtbase_ver}
149 Requires: Qt5DBus >= %{qtbase_ver}
150 Requires: Qt5Gui >= %{qtbase_ver}
151 Requires: Qt5Widgets >= %{qtbase_ver}
152 Requires: Qt5Xml >= %{qtbase_ver}
154 %description -n qt5-qdbus
155 This package contains the qdbus and qdbusviewer tools.
157 %description -n qt5-qdbus -l pl.UTF-8
158 Ten pakiet zawiera narzędzia qdbus i qdbusviewer.
160 %package -n Qt5Designer
161 Summary: Qt5 Designer libraries
162 Summary(pl.UTF-8): Biblioteki Qt5 Designer
164 Requires: Qt5Core >= %{qtbase_ver}
165 Requires: Qt5Gui >= %{qtbase_ver}
166 Requires: Qt5Widgets >= %{qtbase_ver}
167 Requires: Qt5Xml >= %{qtbase_ver}
169 %description -n Qt5Designer
170 The Qt5 Designer libraries provide classes to create your own custom
171 widget plugins for Qt Designer and classes to access Qt Designer
174 %description -n Qt5Designer -l pl.UTF-8
175 Biblioteki Qt5 Designer dostarczają klasy do tworzenia wtyczek Qt
176 Designera do obsługi własnych widgetów oraz klasy pozwalające na
177 dostęp do komponentów Qt Designera.
179 %package -n Qt5Designer-devel
180 Summary: Qt5 Designer libraries - development files
181 Summary(pl.UTF-8): Biblioteki Qt5 Designer - pliki programistyczne
182 Group: X11/Development/Libraries
183 Requires: OpenGL-devel
184 Requires: Qt5Core >= %{qtbase_ver}
185 Requires: Qt5Designer = %{version}-%{release}
186 Requires: Qt5Gui >= %{qtbase_ver}
187 Requires: Qt5Widgets >= %{qtbase_ver}
188 Requires: Qt5Xml >= %{qtbase_ver}
189 Obsoletes: qt5-qttools-devel
191 %description -n Qt5Designer-devel
192 Header files for Qt5 Designer libraries.
194 %description -n Qt5Designer-devel -l pl.UTF-8
195 Pliki nagłówkowe bibliotek Qt5 Designer.
197 %package -n Qt5Designer-plugin-qquickwidget
198 Summary: QQuickWidget (Quick2) plugin for Qt5 Designer
199 Summary(pl.UTF-8): Wtyczka QQuickWidget (Quick2) dla Qt5 Designera
201 Requires: Qt5Designer = %{version}-%{release}
202 Requires: Qt5Quick >= %{qtdeclarative_ver}
204 %description -n Qt5Designer-plugin-qquickwidget
205 QQuickWidget (Quick2) plugin for Qt5 Designer.
207 %description -n Qt5Designer-plugin-qquickwidget -l pl.UTF-8
208 Wtyczka QQuickWidget (Quick2) dla Qt5 Designera.
210 %package -n Qt5Designer-plugin-qwebview
211 Summary: QWebView plugin for Qt5 Designer
212 Summary(pl.UTF-8): Wtyczka QWebView dla Qt5 Designera
214 Requires: Qt5Designer = %{version}-%{release}
215 Requires: Qt5WebKit >= %{qtwebkit_ver}
217 %description -n Qt5Designer-plugin-qwebview
218 QWebView plugin for Qt5 Designer.
220 %description -n Qt5Designer-plugin-qwebview -l pl.UTF-8
221 Wtyczka QWebView dla Qt5 Designera.
224 Summary: Qt5 Help library
225 Summary(pl.UTF-8): Biblioteka Qt5 Help
227 Requires: Qt5Core >= %{qtbase_ver}
228 Requires: Qt5Gui >= %{qtbase_ver}
229 Requires: Qt5Network >= %{qtbase_ver}
230 Requires: Qt5Sql >= %{qtbase_ver}
231 Requires: Qt5Widgets >= %{qtbase_ver}
233 %description -n Qt5Help
234 Qt5 Help library provides classes for integrating online documentation
237 %description -n Qt5Help -l pl.UTF-8
238 Biblioteka Qt5 Help dostarcza klasy służące do integracji dokumentacji
239 online w aplikacjach.
241 %package -n Qt5Help-devel
242 Summary: Qt5 Help library - development files
243 Summary(pl.UTF-8): Biblioteka Qt5 Help - pliki programistyczne
244 Group: X11/Development/Libraries
245 Requires: Qt5Core-devel >= %{qtbase_ver}
246 Requires: Qt5Gui-devel >= %{qtbase_ver}
247 Requires: Qt5Help = %{version}-%{release}
248 Requires: Qt5Network-devel >= %{qtbase_ver}
249 Requires: Qt5Sql-devel >= %{qtbase_ver}
250 Requires: Qt5Widgets-devel >= %{qtbase_ver}
251 Obsoletes: qt5-qttools-devel
253 %description -n Qt5Help-devel
254 Header files for Qt5 Help library.
256 %description -n Qt5Help-devel -l pl.UTF-8
257 Pliki nagłówkowe biblioteki Qt5 Help.
259 %package -n Qt5UiTools-devel
260 Summary: Qt5 Ui Tools library - development files
261 Summary(pl.UTF-8): Biblioteka Qt5 Ui Tools - pliki programistyczne
262 Group: X11/Development/Libraries
263 Requires: OpenGL-devel
264 Requires: Qt5Core-devel >= %{qtbase_ver}
265 Requires: Qt5Gui-devel >= %{qtbase_ver}
266 Requires: Qt5Widgets-devel >= %{qtbase_ver}
267 Obsoletes: qt5-qttools-devel
269 %description -n Qt5UiTools-devel
270 Header files and static Qt5 Ui Tools library.
272 Qt5 Ui Tools library provides classes to handle forms created with Qt
275 %description -n Qt5UiTools-devel -l pl.UTF-8
276 Pliki nagłówkowe i statyczna biblioteka Qt5 Ui Tools.
278 Biblioteka Qt5 Ui Tools dostarcza klasy do obsługi formularzy
279 utworzonych przy użyciu Qt Designera.
282 Summary: Qt5 Tools documentation in HTML format
283 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie HTML
284 Group: X11/Development/Libraries
285 Requires: qt5-doc-common >= %{qtbase_ver}
286 %if "%{_rpmversion}" >= "5"
291 Qt5 Tools documentation in HTML format.
293 %description doc -l pl.UTF-8
294 Dokumentacja do narzędzi Qt5 w formacie HTML.
297 Summary: Qt5 Tools documentation in QCH format
298 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie QCH
299 Group: X11/Development/Libraries
300 Requires: qt5-doc-common >= %{qtbase_ver}
301 %if "%{_rpmversion}" >= "5"
306 Qt5 Tools documentation in QCH format.
308 %description doc-qch -l pl.UTF-8
309 Dokumentacja do narzędzi Qt5 w formacie QCH.
312 Summary: Qt5 Tools examples
313 Summary(pl.UTF-8): Przykłady do narzędzi Qt5
314 Group: X11/Development/Libraries
315 %if "%{_rpmversion}" >= "5"
319 %description examples
320 Qt5 Tools - examples.
322 %description examples -l pl.UTF-8
323 Przykłady do narzędzi Qt5.
326 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
332 %{?with_doc:%{__make} docs}
335 cd qttranslations-everywhere-src-%{version}
342 rm -rf $RPM_BUILD_ROOT
343 install -d $RPM_BUILD_ROOT%{_bindir}
346 INSTALL_ROOT=$RPM_BUILD_ROOT
349 %{__make} install_docs \
350 INSTALL_ROOT=$RPM_BUILD_ROOT
354 %{__make} -C qttranslations-everywhere-src-%{version} install \
355 INSTALL_ROOT=$RPM_BUILD_ROOT
356 # keep only assistant, designer, linguist, qt_help, qtconfig here
357 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
358 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
361 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
362 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
363 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
364 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
367 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
368 # actually drop *.la, follow policy of not packaging them when *.pc exist
369 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*Qt5*.la
371 # symlinks in system bin dir
372 cd $RPM_BUILD_ROOT%{_bindir}
373 ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
374 ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
375 ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
376 ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
377 ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
378 ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
379 ln -sf ../%{_lib}/qt5/bin/lprodump lprodump-qt5
380 ln -sf ../%{_lib}/qt5/bin/lrelease-pro lrelease-pro-qt5
381 ln -sf ../%{_lib}/qt5/bin/lupdate-pro lupdate-pro-qt5
382 ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
383 ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
384 ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
385 ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
386 ln -sf ../%{_lib}/qt5/bin/qdistancefieldgenerator qdistancefieldgenerator-qt5
387 ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
388 ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
389 ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
390 ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
393 # Prepare some files list
395 r="$RPM_BUILD_ROOT$2"
397 echo "%%dir $2" >> $1.files
398 elif [ -x "$r" ] ; then
399 echo "%%attr(755,root,root) $2" >> $1.files
400 elif [ -f "$r" ]; then
401 echo "$2" >> $1.files
403 echo "Error generation $1 files list!"
404 echo "$r: no such file or directory!"
410 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
415 echo "%defattr(644,root,root,755)" > examples.files
416 ifecho_tree examples %{_examplesdir}/qt5/assistant
417 ifecho_tree examples %{_examplesdir}/qt5/designer
418 ifecho_tree examples %{_examplesdir}/qt5/help
419 ifecho_tree examples %{_examplesdir}/qt5/linguist
420 ifecho_tree examples %{_examplesdir}/qt5/uitools
422 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
426 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
427 sed -e "s:^$RPM_BUILD_ROOT::" \
428 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
431 echo '%defattr(644,root,root,755)' > assistant.lang
432 echo '%defattr(644,root,root,755)' > designer.lang
433 echo '%defattr(644,root,root,755)' > linguist.lang
434 echo '%defattr(644,root,root,755)' > qt_help.lang
436 find_qt5_qm assistant >> assistant.lang
437 find_qt5_qm designer >> designer.lang
438 find_qt5_qm linguist >> linguist.lang
439 find_qt5_qm qt_help >> qt_help.lang
443 rm -rf $RPM_BUILD_ROOT
445 %post -n Qt5Designer -p /sbin/ldconfig
446 %postun -n Qt5Designer -p /sbin/ldconfig
448 %post -n Qt5Help -p /sbin/ldconfig
449 %postun -n Qt5Help -p /sbin/ldconfig
452 %defattr(644,root,root,755)
453 %doc LICENSE.GPL3-EXCEPT dist/changes-*
454 %attr(755,root,root) %{_bindir}/pixeltool-qt5
455 %attr(755,root,root) %{_bindir}/qtdiag-qt5
456 %attr(755,root,root) %{_bindir}/qtpaths-qt5
457 %attr(755,root,root) %{_bindir}/qtplugininfo-qt5
458 %attr(755,root,root) %{qt5dir}/bin/pixeltool
459 %attr(755,root,root) %{qt5dir}/bin/qtdiag
460 %attr(755,root,root) %{qt5dir}/bin/qtpaths
461 %attr(755,root,root) %{qt5dir}/bin/qtplugininfo
463 %files -n qt5-assistant -f assistant.lang
464 %defattr(644,root,root,755)
465 %attr(755,root,root) %{_bindir}/assistant-qt5
466 %attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
467 %attr(755,root,root) %{_bindir}/qdistancefieldgenerator-qt5
468 %attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
469 %attr(755,root,root) %{qt5dir}/bin/assistant
470 %attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
471 %attr(755,root,root) %{qt5dir}/bin/qdistancefieldgenerator
472 %attr(755,root,root) %{qt5dir}/bin/qdoc
473 %attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
474 %attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
475 %{_libdir}/cmake/Qt5AttributionsScannerTools
476 %{_libdir}/cmake/Qt5DocTools
478 %files -n qt5-designer -f designer.lang
479 %defattr(644,root,root,755)
480 %attr(755,root,root) %{_bindir}/designer-qt5
481 %attr(755,root,root) %{qt5dir}/bin/designer
483 %files -n qt5-linguist -f linguist.lang
484 %defattr(644,root,root,755)
485 %attr(755,root,root) %{_bindir}/lconvert-qt5
486 %attr(755,root,root) %{_bindir}/linguist-qt5
487 %attr(755,root,root) %{_bindir}/lprodump-qt5
488 %attr(755,root,root) %{_bindir}/lrelease-pro-qt5
489 %attr(755,root,root) %{_bindir}/lrelease-qt5
490 %attr(755,root,root) %{_bindir}/lupdate-pro-qt5
491 %attr(755,root,root) %{_bindir}/lupdate-qt5
492 %attr(755,root,root) %{qt5dir}/bin/lconvert
493 %attr(755,root,root) %{qt5dir}/bin/linguist
494 %attr(755,root,root) %{qt5dir}/bin/lprodump
495 %attr(755,root,root) %{qt5dir}/bin/lrelease
496 %attr(755,root,root) %{qt5dir}/bin/lrelease-pro
497 %attr(755,root,root) %{qt5dir}/bin/lupdate
498 %attr(755,root,root) %{qt5dir}/bin/lupdate-pro
499 %{_datadir}/qt5/phrasebooks
500 %{_libdir}/cmake/Qt5LinguistTools
503 %defattr(644,root,root,755)
504 %attr(755,root,root) %{_bindir}/qdbus-qt5
505 %attr(755,root,root) %{_bindir}/qdbusviewer-qt5
506 %attr(755,root,root) %{qt5dir}/bin/qdbus
507 %attr(755,root,root) %{qt5dir}/bin/qdbusviewer
509 %files -n Qt5Designer
510 %defattr(644,root,root,755)
511 %attr(755,root,root) %{_libdir}/libQt5Designer.so.*.*.*
512 %attr(755,root,root) %ghost %{_libdir}/libQt5Designer.so.5
513 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so.*.*.*
514 %attr(755,root,root) %ghost %{_libdir}/libQt5DesignerComponents.so.5
516 %dir %{qt5dir}/plugins/designer
517 %attr(755,root,root) %{qt5dir}/plugins/designer/libcontainerextension.so
518 %attr(755,root,root) %{qt5dir}/plugins/designer/libcustomwidgetplugin.so
519 %attr(755,root,root) %{qt5dir}/plugins/designer/libtaskmenuextension.so
520 %attr(755,root,root) %{qt5dir}/plugins/designer/libworldtimeclockplugin.so
522 # common for base -devel and plugin-specific files (from other source packages)
523 %dir %{_libdir}/cmake/Qt5Designer
525 %files -n Qt5Designer-devel
526 %defattr(644,root,root,755)
527 %attr(755,root,root) %{_libdir}/libQt5Designer.so
528 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
529 %{_libdir}/libQt5Designer.prl
530 %{_libdir}/libQt5DesignerComponents.prl
531 %{_includedir}/qt5/QtDesigner
532 %{_includedir}/qt5/QtDesignerComponents
533 %{_pkgconfigdir}/Qt5Designer.pc
534 %{_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.cmake
535 %{_libdir}/cmake/Qt5Designer/Qt5Designer_AnalogClockPlugin.cmake
536 %{_libdir}/cmake/Qt5Designer/Qt5Designer_MultiPageWidgetPlugin.cmake
537 %{_libdir}/cmake/Qt5Designer/Qt5Designer_TicTacToePlugin.cmake
538 %{_libdir}/cmake/Qt5Designer/Qt5Designer_WorldTimeClockPlugin.cmake
539 %dir %{_libdir}/cmake/Qt5DesignerComponents
540 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfig.cmake
541 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfigVersion.cmake
542 %{qt5dir}/mkspecs/modules/qt_lib_designer.pri
543 %{qt5dir}/mkspecs/modules/qt_lib_designer_private.pri
544 %{qt5dir}/mkspecs/modules/qt_lib_designercomponents_private.pri
546 %if %{with qtdeclarative}
547 %files -n Qt5Designer-plugin-qquickwidget
548 %defattr(644,root,root,755)
549 %attr(755,root,root) %{qt5dir}/plugins/designer/libqquickwidget.so
550 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
554 %files -n Qt5Designer-plugin-qwebview
555 %defattr(644,root,root,755)
556 %attr(755,root,root) %{qt5dir}/plugins/designer/libqwebview.so
557 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
560 %files -n Qt5Help -f qt_help.lang
561 %defattr(644,root,root,755)
562 %attr(755,root,root) %{_libdir}/libQt5Help.so.*.*.*
563 %attr(755,root,root) %ghost %{_libdir}/libQt5Help.so.5
565 %files -n Qt5Help-devel
566 %defattr(644,root,root,755)
567 %attr(755,root,root) %{_libdir}/libQt5Help.so
568 %{_libdir}/libQt5Help.prl
569 %{_includedir}/qt5/QtHelp
570 %{_pkgconfigdir}/Qt5Help.pc
571 %{_libdir}/cmake/Qt5Help
572 %{qt5dir}/mkspecs/modules/qt_lib_help.pri
573 %{qt5dir}/mkspecs/modules/qt_lib_help_private.pri
575 %files -n Qt5UiTools-devel
576 %defattr(644,root,root,755)
578 %{_libdir}/libQt5UiTools.a
579 %{_libdir}/libQt5UiTools.prl
580 %{_libdir}/libQt5UiPlugin.prl
581 %{_includedir}/qt5/QtUiPlugin
582 %{_includedir}/qt5/QtUiTools
583 %{_pkgconfigdir}/Qt5UiPlugin.pc
584 %{_pkgconfigdir}/Qt5UiTools.pc
585 %{_libdir}/cmake/Qt5UiPlugin
586 %{_libdir}/cmake/Qt5UiTools
587 %{qt5dir}/mkspecs/modules/qt_lib_uiplugin.pri
588 %{qt5dir}/mkspecs/modules/qt_lib_uitools.pri
589 %{qt5dir}/mkspecs/modules/qt_lib_uitools_private.pri
591 %files examples -f examples.files
592 %defattr(644,root,root,755)
593 # XXX: dir shared with qt5-qtbase-examples
594 %dir %{_examplesdir}/qt5
598 %defattr(644,root,root,755)
599 %{_docdir}/qt5-doc/qdoc
600 %{_docdir}/qt5-doc/qtassistant
601 %{_docdir}/qt5-doc/qtdesigner
602 %{_docdir}/qt5-doc/qtdistancefieldgenerator
603 %{_docdir}/qt5-doc/qthelp
604 %{_docdir}/qt5-doc/qtlinguist
605 %{_docdir}/qt5-doc/qtuitools
608 %defattr(644,root,root,755)
609 %{_docdir}/qt5-doc/qdoc.qch
610 %{_docdir}/qt5-doc/qtassistant.qch
611 %{_docdir}/qt5-doc/qtdesigner.qch
612 %{_docdir}/qt5-doc/qtdistancefieldgenerator.qch
613 %{_docdir}/qt5-doc/qthelp.qch
614 %{_docdir}/qt5-doc/qtlinguist.qch
615 %{_docdir}/qt5-doc/qtuitools.qch