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 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 BuildRequires: clang-devel
45 BuildRequires: llvm-devel
46 %{?with_doc:BuildRequires: qt5-assistant >= %{qttools_ver}}
47 BuildRequires: qt5-build >= %{qtbase_ver}
48 BuildRequires: qt5-doc-common >= %{qtbase_ver}
49 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
50 BuildRequires: qt5-qmake >= %{qtbase_ver}
51 BuildRequires: rpmbuild(macros) >= 1.654
52 BuildRequires: tar >= 1:1.22
54 # pixeltool: Core, Gui, Widgets
56 Requires: Qt5Core >= %{qtbase_ver}
57 Requires: Qt5Gui >= %{qtbase_ver}
58 Requires: Qt5Widgets >= %{qtbase_ver}
59 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61 %define specflags -fno-strict-aliasing
62 %define qt5dir %{_libdir}/qt5
65 Qt is a cross-platform application and UI framework. Using Qt, you can
66 write web-enabled applications once and deploy them across desktop,
67 mobile and embedded systems without rewriting the source code.
69 This package contains additional tools for building Qt applications.
71 %description -l pl.UTF-8
72 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
73 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
74 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
77 Ten pakiet zawiera dodatkowe narzędzia do budowania aplikacji Qt.
79 %package -n qt5-assistant
80 Summary: Qt documentation browser
81 Summary(pl.UTF-8): Przeglądarka dokumentacji Qt
82 Group: X11/Development/Tools
83 # assistant: Core, Gui, Help, Network, PrintSupport, Sql, Widgets
84 # qcollectiongenerator: Core, Gui, Help
85 # qhelpgenerator: Core, Gui, Help; sqldriver-sqlite3 to work
86 Requires: Qt5Core >= %{qtbase_ver}
87 Requires: Qt5Help = %{version}-%{release}
88 Requires: Qt5Gui >= %{qtbase_ver}
89 Requires: Qt5Network >= %{qtbase_ver}
90 Requires: Qt5PrintSupport >= %{qtbase_ver}
91 Requires: Qt5Sql >= %{qtbase_ver}
92 Requires: Qt5Sql-sqldriver-sqlite3 >= %{qtbase_ver}
93 Requires: Qt5Widgets >= %{qtbase_ver}
95 %description -n qt5-assistant
96 Qt Assistant is a tool for browsing on-line documentation with
97 indexing, bookmarks and full-text search.
99 %description -n qt5-assistant -l pl.UTF-8
100 Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
101 indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
103 %package -n qt5-designer
104 Summary: IDE used for GUI designing with Qt 5 library
105 Summary(pl.UTF-8): IDE służące do projektowania GUI przy użyciu biblioteki Qt 5
106 Group: X11/Applications
107 Requires: Qt5Core >= %{qtbase_ver}
108 Requires: Qt5Designer = %{version}-%{release}
109 Requires: Qt5Gui >= %{qtbase_ver}
110 Requires: Qt5Network >= %{qtbase_ver}
111 Requires: Qt5PrintSupport >= %{qtbase_ver}
112 Requires: Qt5Widgets >= %{qtbase_ver}
113 Requires: Qt5Xml >= %{qtbase_ver}
115 %description -n qt5-designer
116 An advanced tool used for GUI designing with Qt 5 library.
118 %description -n qt5-designer -l pl.UTF-8
119 Zaawansowane narzędzie służące do projektowania interfejsu graficznego
120 przy użyciu biblioteki Qt 5.
122 %package -n qt5-linguist
123 Summary: Translation helper for Qt 5
124 Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5
125 Group: X11/Development/Tools
126 # lconvert,lrelease,lupdate: Core, Xml
127 # linguist: Core, Gui, PrintSupport, Widgets, Xml
128 Requires: Qt5Core >= %{qtbase_ver}
129 Requires: Qt5Gui >= %{qtbase_ver}
130 Requires: Qt5PrintSupport >= %{qtbase_ver}
131 Requires: Qt5Widgets >= %{qtbase_ver}
132 Requires: Qt5Xml >= %{qtbase_ver}
134 %description -n qt5-linguist
135 Translation helper for Qt 5.
137 %description -n qt5-linguist -l pl.UTF-8
138 Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5.
140 %package -n qt5-qdbus
141 Summary: Qt5 DBus tools
142 Summary(pl.UTF-8): Narzędzia Qt5 do magistrali DBus
143 Group: X11/Applications
144 # qdbus: Core, DBus, Xml
145 # qdbusviewer: Core, DBus, Gui, Widgets, Xml
146 Requires: Qt5Core >= %{qtbase_ver}
147 Requires: Qt5DBus >= %{qtbase_ver}
148 Requires: Qt5Gui >= %{qtbase_ver}
149 Requires: Qt5Widgets >= %{qtbase_ver}
150 Requires: Qt5Xml >= %{qtbase_ver}
152 %description -n qt5-qdbus
153 This package contains the qdbus and qdbusviewer tools.
155 %description -n qt5-qdbus -l pl.UTF-8
156 Ten pakiet zawiera narzędzia qdbus i qdbusviewer.
158 %package -n Qt5Designer
159 Summary: Qt5 Designer libraries
160 Summary(pl.UTF-8): Biblioteki Qt5 Designer
162 Requires: Qt5Core >= %{qtbase_ver}
163 Requires: Qt5Gui >= %{qtbase_ver}
164 Requires: Qt5Widgets >= %{qtbase_ver}
165 Requires: Qt5Xml >= %{qtbase_ver}
167 %description -n Qt5Designer
168 The Qt5 Designer libraries provide classes to create your own custom
169 widget plugins for Qt Designer and classes to access Qt Designer
172 %description -n Qt5Designer -l pl.UTF-8
173 Biblioteki Qt5 Designer dostarczają klasy do tworzenia wtyczek Qt
174 Designera do obsługi własnych widgetów oraz klasy pozwalające na
175 dostęp do komponentów Qt Designera.
177 %package -n Qt5Designer-devel
178 Summary: Qt5 Designer libraries - development files
179 Summary(pl.UTF-8): Biblioteki Qt5 Designer - pliki programistyczne
180 Group: X11/Development/Libraries
181 Requires: OpenGL-devel
182 Requires: Qt5Core >= %{qtbase_ver}
183 Requires: Qt5Designer = %{version}-%{release}
184 Requires: Qt5Gui >= %{qtbase_ver}
185 Requires: Qt5Widgets >= %{qtbase_ver}
186 Requires: Qt5Xml >= %{qtbase_ver}
187 Obsoletes: qt5-qttools-devel
189 %description -n Qt5Designer-devel
190 Header files for Qt5 Designer libraries.
192 %description -n Qt5Designer-devel -l pl.UTF-8
193 Pliki nagłówkowe bibliotek Qt5 Designer.
195 %package -n Qt5Designer-plugin-qquickwidget
196 Summary: QQuickWidget (Quick2) plugin for Qt5 Designer
197 Summary(pl.UTF-8): Wtyczka QQuickWidget (Quick2) dla Qt5 Designera
199 Requires: Qt5Designer = %{version}-%{release}
200 Requires: Qt5Quick >= %{qtdeclarative_ver}
202 %description -n Qt5Designer-plugin-qquickwidget
203 QQuickWidget (Quick2) plugin for Qt5 Designer.
205 %description -n Qt5Designer-plugin-qquickwidget -l pl.UTF-8
206 Wtyczka QQuickWidget (Quick2) dla Qt5 Designera.
208 %package -n Qt5Designer-plugin-qwebview
209 Summary: QWebView plugin for Qt5 Designer
210 Summary(pl.UTF-8): Wtyczka QWebView dla Qt5 Designera
212 Requires: Qt5Designer = %{version}-%{release}
213 Requires: Qt5WebKit >= %{qtwebkit_ver}
215 %description -n Qt5Designer-plugin-qwebview
216 QWebView plugin for Qt5 Designer.
218 %description -n Qt5Designer-plugin-qwebview -l pl.UTF-8
219 Wtyczka QWebView dla Qt5 Designera.
222 Summary: Qt5 Help library
223 Summary(pl.UTF-8): Biblioteka Qt5 Help
225 Requires: Qt5Core >= %{qtbase_ver}
226 Requires: Qt5Gui >= %{qtbase_ver}
227 Requires: Qt5Network >= %{qtbase_ver}
228 Requires: Qt5Sql >= %{qtbase_ver}
229 Requires: Qt5Widgets >= %{qtbase_ver}
231 %description -n Qt5Help
232 Qt5 Help library provides classes for integrating online documentation
235 %description -n Qt5Help -l pl.UTF-8
236 Biblioteka Qt5 Help dostarcza klasy służące do integracji dokumentacji
237 online w aplikacjach.
239 %package -n Qt5Help-devel
240 Summary: Qt5 Help library - development files
241 Summary(pl.UTF-8): Biblioteka Qt5 Help - pliki programistyczne
242 Group: X11/Development/Libraries
243 Requires: Qt5Core-devel >= %{qtbase_ver}
244 Requires: Qt5Gui-devel >= %{qtbase_ver}
245 Requires: Qt5Help = %{version}-%{release}
246 Requires: Qt5Network-devel >= %{qtbase_ver}
247 Requires: Qt5Sql-devel >= %{qtbase_ver}
248 Requires: Qt5Widgets-devel >= %{qtbase_ver}
249 Obsoletes: qt5-qttools-devel
251 %description -n Qt5Help-devel
252 Header files for Qt5 Help library.
254 %description -n Qt5Help-devel -l pl.UTF-8
255 Pliki nagłówkowe biblioteki Qt5 Help.
257 %package -n Qt5UiTools-devel
258 Summary: Qt5 Ui Tools library - development files
259 Summary(pl.UTF-8): Biblioteka Qt5 Ui Tools - pliki programistyczne
260 Group: X11/Development/Libraries
261 Requires: OpenGL-devel
262 Requires: Qt5Core-devel >= %{qtbase_ver}
263 Requires: Qt5Gui-devel >= %{qtbase_ver}
264 Requires: Qt5Widgets-devel >= %{qtbase_ver}
265 Obsoletes: qt5-qttools-devel
267 %description -n Qt5UiTools-devel
268 Header files and static Qt5 Ui Tools library.
270 Qt5 Ui Tools library provides classes to handle forms created with Qt
273 %description -n Qt5UiTools-devel -l pl.UTF-8
274 Pliki nagłówkowe i statyczna biblioteka Qt5 Ui Tools.
276 Biblioteka Qt5 Ui Tools dostarcza klasy do obsługi formularzy
277 utworzonych przy użyciu Qt Designera.
280 Summary: Qt5 Tools documentation in HTML format
281 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie HTML
282 Group: X11/Development/Libraries
283 Requires: qt5-doc-common >= %{qtbase_ver}
284 %if "%{_rpmversion}" >= "5"
289 Qt5 Tools documentation in HTML format.
291 %description doc -l pl.UTF-8
292 Dokumentacja do narzędzi Qt5 w formacie HTML.
295 Summary: Qt5 Tools documentation in QCH format
296 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie QCH
297 Group: X11/Development/Libraries
298 Requires: qt5-doc-common >= %{qtbase_ver}
299 %if "%{_rpmversion}" >= "5"
304 Qt5 Tools documentation in QCH format.
306 %description doc-qch -l pl.UTF-8
307 Dokumentacja do narzędzi Qt5 w formacie QCH.
310 Summary: Qt5 Tools examples
311 Summary(pl.UTF-8): Przykłady do narzędzi Qt5
312 Group: X11/Development/Libraries
313 %if "%{_rpmversion}" >= "5"
317 %description examples
318 Qt5 Tools - examples.
320 %description examples -l pl.UTF-8
321 Przykłady do narzędzi Qt5.
324 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
329 %{?with_doc:%{__make} docs}
332 cd qttranslations-everywhere-src-%{version}
339 rm -rf $RPM_BUILD_ROOT
340 install -d $RPM_BUILD_ROOT%{_bindir}
343 INSTALL_ROOT=$RPM_BUILD_ROOT
346 %{__make} install_docs \
347 INSTALL_ROOT=$RPM_BUILD_ROOT
351 %{__make} -C qttranslations-everywhere-src-%{version} install \
352 INSTALL_ROOT=$RPM_BUILD_ROOT
353 # keep only assistant, designer, linguist, qt_help, qtconfig here
354 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
355 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
358 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
359 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
360 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
361 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
364 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
365 # actually drop *.la, follow policy of not packaging them when *.pc exist
366 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*Qt5*.la
368 # symlinks in system bin dir
369 cd $RPM_BUILD_ROOT%{_bindir}
370 ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
371 ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
372 ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
373 ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
374 ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
375 ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
376 ln -sf ../%{_lib}/qt5/bin/lprodump lprodump-qt5
377 ln -sf ../%{_lib}/qt5/bin/lrelease-pro lrelease-pro-qt5
378 ln -sf ../%{_lib}/qt5/bin/lupdate-pro lupdate-pro-qt5
379 ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
380 ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
381 ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
382 ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
383 ln -sf ../%{_lib}/qt5/bin/qdistancefieldgenerator qdistancefieldgenerator-qt5
384 ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
385 ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
386 ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
387 ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
390 # Prepare some files list
392 r="$RPM_BUILD_ROOT$2"
394 echo "%%dir $2" >> $1.files
395 elif [ -x "$r" ] ; then
396 echo "%%attr(755,root,root) $2" >> $1.files
397 elif [ -f "$r" ]; then
398 echo "$2" >> $1.files
400 echo "Error generation $1 files list!"
401 echo "$r: no such file or directory!"
407 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
412 echo "%defattr(644,root,root,755)" > examples.files
413 ifecho_tree examples %{_examplesdir}/qt5/assistant
414 ifecho_tree examples %{_examplesdir}/qt5/designer
415 ifecho_tree examples %{_examplesdir}/qt5/help
416 ifecho_tree examples %{_examplesdir}/qt5/linguist
417 ifecho_tree examples %{_examplesdir}/qt5/uitools
419 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
423 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
424 sed -e "s:^$RPM_BUILD_ROOT::" \
425 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
428 echo '%defattr(644,root,root,755)' > assistant.lang
429 echo '%defattr(644,root,root,755)' > designer.lang
430 echo '%defattr(644,root,root,755)' > linguist.lang
431 echo '%defattr(644,root,root,755)' > qt_help.lang
433 find_qt5_qm assistant >> assistant.lang
434 find_qt5_qm designer >> designer.lang
435 find_qt5_qm linguist >> linguist.lang
436 find_qt5_qm qt_help >> qt_help.lang
440 rm -rf $RPM_BUILD_ROOT
442 %post -n Qt5Designer -p /sbin/ldconfig
443 %postun -n Qt5Designer -p /sbin/ldconfig
445 %post -n Qt5Help -p /sbin/ldconfig
446 %postun -n Qt5Help -p /sbin/ldconfig
449 %defattr(644,root,root,755)
450 %doc LICENSE.GPL3-EXCEPT dist/changes-*
451 %attr(755,root,root) %{_bindir}/pixeltool-qt5
452 %attr(755,root,root) %{_bindir}/qtdiag-qt5
453 %attr(755,root,root) %{_bindir}/qtpaths-qt5
454 %attr(755,root,root) %{_bindir}/qtplugininfo-qt5
455 %attr(755,root,root) %{qt5dir}/bin/pixeltool
456 %attr(755,root,root) %{qt5dir}/bin/qtdiag
457 %attr(755,root,root) %{qt5dir}/bin/qtpaths
458 %attr(755,root,root) %{qt5dir}/bin/qtplugininfo
460 %files -n qt5-assistant -f assistant.lang
461 %defattr(644,root,root,755)
462 %attr(755,root,root) %{_bindir}/assistant-qt5
463 %attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
464 %attr(755,root,root) %{_bindir}/qdistancefieldgenerator-qt5
465 %attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
466 %attr(755,root,root) %{qt5dir}/bin/assistant
467 %attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
468 %attr(755,root,root) %{qt5dir}/bin/qdistancefieldgenerator
469 %attr(755,root,root) %{qt5dir}/bin/qdoc
470 %attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
471 %attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
472 %{_libdir}/cmake/Qt5AttributionsScannerTools
473 %{_libdir}/cmake/Qt5DocTools
475 %files -n qt5-designer -f designer.lang
476 %defattr(644,root,root,755)
477 %attr(755,root,root) %{_bindir}/designer-qt5
478 %attr(755,root,root) %{qt5dir}/bin/designer
480 %files -n qt5-linguist -f linguist.lang
481 %defattr(644,root,root,755)
482 %attr(755,root,root) %{_bindir}/lconvert-qt5
483 %attr(755,root,root) %{_bindir}/linguist-qt5
484 %attr(755,root,root) %{_bindir}/lprodump-qt5
485 %attr(755,root,root) %{_bindir}/lrelease-pro-qt5
486 %attr(755,root,root) %{_bindir}/lrelease-qt5
487 %attr(755,root,root) %{_bindir}/lupdate-pro-qt5
488 %attr(755,root,root) %{_bindir}/lupdate-qt5
489 %attr(755,root,root) %{qt5dir}/bin/lconvert
490 %attr(755,root,root) %{qt5dir}/bin/linguist
491 %attr(755,root,root) %{qt5dir}/bin/lprodump
492 %attr(755,root,root) %{qt5dir}/bin/lrelease
493 %attr(755,root,root) %{qt5dir}/bin/lrelease-pro
494 %attr(755,root,root) %{qt5dir}/bin/lupdate
495 %attr(755,root,root) %{qt5dir}/bin/lupdate-pro
496 %{_datadir}/qt5/phrasebooks
497 %{_libdir}/cmake/Qt5LinguistTools
500 %defattr(644,root,root,755)
501 %attr(755,root,root) %{_bindir}/qdbus-qt5
502 %attr(755,root,root) %{_bindir}/qdbusviewer-qt5
503 %attr(755,root,root) %{qt5dir}/bin/qdbus
504 %attr(755,root,root) %{qt5dir}/bin/qdbusviewer
506 %files -n Qt5Designer
507 %defattr(644,root,root,755)
508 %attr(755,root,root) %{_libdir}/libQt5Designer.so.*.*.*
509 %attr(755,root,root) %ghost %{_libdir}/libQt5Designer.so.5
510 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so.*.*.*
511 %attr(755,root,root) %ghost %{_libdir}/libQt5DesignerComponents.so.5
513 %dir %{qt5dir}/plugins/designer
514 %attr(755,root,root) %{qt5dir}/plugins/designer/libcontainerextension.so
515 %attr(755,root,root) %{qt5dir}/plugins/designer/libcustomwidgetplugin.so
516 %attr(755,root,root) %{qt5dir}/plugins/designer/libtaskmenuextension.so
517 %attr(755,root,root) %{qt5dir}/plugins/designer/libworldtimeclockplugin.so
519 # common for base -devel and plugin-specific files (from other source packages)
520 %dir %{_libdir}/cmake/Qt5Designer
522 %files -n Qt5Designer-devel
523 %defattr(644,root,root,755)
524 %attr(755,root,root) %{_libdir}/libQt5Designer.so
525 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
526 %{_libdir}/libQt5Designer.prl
527 %{_libdir}/libQt5DesignerComponents.prl
528 %{_includedir}/qt5/QtDesigner
529 %{_includedir}/qt5/QtDesignerComponents
530 %{_pkgconfigdir}/Qt5Designer.pc
531 %{_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.cmake
532 %{_libdir}/cmake/Qt5Designer/Qt5Designer_AnalogClockPlugin.cmake
533 %{_libdir}/cmake/Qt5Designer/Qt5Designer_MultiPageWidgetPlugin.cmake
534 %{_libdir}/cmake/Qt5Designer/Qt5Designer_TicTacToePlugin.cmake
535 %{_libdir}/cmake/Qt5Designer/Qt5Designer_WorldTimeClockPlugin.cmake
536 %dir %{_libdir}/cmake/Qt5DesignerComponents
537 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfig.cmake
538 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfigVersion.cmake
539 %{qt5dir}/mkspecs/modules/qt_lib_designer.pri
540 %{qt5dir}/mkspecs/modules/qt_lib_designer_private.pri
541 %{qt5dir}/mkspecs/modules/qt_lib_designercomponents_private.pri
543 %if %{with qtdeclarative}
544 %files -n Qt5Designer-plugin-qquickwidget
545 %defattr(644,root,root,755)
546 %attr(755,root,root) %{qt5dir}/plugins/designer/libqquickwidget.so
547 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
551 %files -n Qt5Designer-plugin-qwebview
552 %defattr(644,root,root,755)
553 %attr(755,root,root) %{qt5dir}/plugins/designer/libqwebview.so
554 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
557 %files -n Qt5Help -f qt_help.lang
558 %defattr(644,root,root,755)
559 %attr(755,root,root) %{_libdir}/libQt5Help.so.*.*.*
560 %attr(755,root,root) %ghost %{_libdir}/libQt5Help.so.5
562 %files -n Qt5Help-devel
563 %defattr(644,root,root,755)
564 %attr(755,root,root) %{_libdir}/libQt5Help.so
565 %{_libdir}/libQt5Help.prl
566 %{_includedir}/qt5/QtHelp
567 %{_pkgconfigdir}/Qt5Help.pc
568 %{_libdir}/cmake/Qt5Help
569 %{qt5dir}/mkspecs/modules/qt_lib_help.pri
570 %{qt5dir}/mkspecs/modules/qt_lib_help_private.pri
572 %files -n Qt5UiTools-devel
573 %defattr(644,root,root,755)
575 %{_libdir}/libQt5UiTools.a
576 %{_libdir}/libQt5UiTools.prl
577 %{_libdir}/libQt5UiPlugin.prl
578 %{_includedir}/qt5/QtUiPlugin
579 %{_includedir}/qt5/QtUiTools
580 %{_pkgconfigdir}/Qt5UiPlugin.pc
581 %{_pkgconfigdir}/Qt5UiTools.pc
582 %{_libdir}/cmake/Qt5UiPlugin
583 %{_libdir}/cmake/Qt5UiTools
584 %{qt5dir}/mkspecs/modules/qt_lib_uiplugin.pri
585 %{qt5dir}/mkspecs/modules/qt_lib_uitools.pri
586 %{qt5dir}/mkspecs/modules/qt_lib_uitools_private.pri
588 %files examples -f examples.files
589 %defattr(644,root,root,755)
590 # XXX: dir shared with qt5-qtbase-examples
591 %dir %{_examplesdir}/qt5
595 %defattr(644,root,root,755)
596 %{_docdir}/qt5-doc/qdoc
597 %{_docdir}/qt5-doc/qtassistant
598 %{_docdir}/qt5-doc/qtdesigner
599 %{_docdir}/qt5-doc/qtdistancefieldgenerator
600 %{_docdir}/qt5-doc/qthelp
601 %{_docdir}/qt5-doc/qtlinguist
602 %{_docdir}/qt5-doc/qtuitools
605 %defattr(644,root,root,755)
606 %{_docdir}/qt5-doc/qdoc.qch
607 %{_docdir}/qt5-doc/qtassistant.qch
608 %{_docdir}/qt5-doc/qtdesigner.qch
609 %{_docdir}/qt5-doc/qtdistancefieldgenerator.qch
610 %{_docdir}/qt5-doc/qthelp.qch
611 %{_docdir}/qt5-doc/qtlinguist.qch
612 %{_docdir}/qt5-doc/qtuitools.qch