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 # QuickWidgets plugin for Qt5Designer
8 %bcond_without qtwebkit # WebKit plugin for Qt5Designer, WebKit based browser in assistant
13 %undefine with_qtwebkit
16 %define orgname qttools
17 %define qtbase_ver %{version}
18 %define qttools_assistant_ver 5.9
19 %define qttools_libguist_ver 5.5
20 %define qtdeclarative_ver 5.12.0
21 %define qtwebkit_ver 5.8
22 Summary: Development tools for Qt 5
23 Summary(pl.UTF-8): Narzędzia programistyczne dla Qt 5
27 License: LGPL v3 or GPL v2 or GPL v3 or commercial
29 Source0: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
30 # Source0-md5: 739403634e1326a3d52902a835015a4b
31 Source1: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
32 # Source1-md5: 9b66cdb64402e8fd9e843f8a7120abb1
33 URL: https://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_assistant_ver}}
48 BuildRequires: qt5-build >= %{qtbase_ver}
49 BuildRequires: qt5-doc-common >= %{qtbase_ver}
50 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_linguist_ver}}
51 BuildRequires: qt5-qmake >= %{qtbase_ver}
52 BuildRequires: rpmbuild(macros) >= 1.752
53 BuildRequires: tar >= 1:1.22
55 # pixeltool: Core, Gui, Widgets
56 # qtdiag: Core Gui Network Widgets
59 Requires: Qt5Core >= %{qtbase_ver}
60 Requires: Qt5Gui >= %{qtbase_ver}
61 Requires: Qt5Widgets >= %{qtbase_ver}
62 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64 %define specflags -fno-strict-aliasing
65 %define qt5dir %{_libdir}/qt5
68 Qt is a cross-platform application and UI framework. Using Qt, you can
69 write web-enabled applications once and deploy them across desktop,
70 mobile and embedded systems without rewriting the source code.
72 This package contains additional tools for building Qt applications.
74 %description -l pl.UTF-8
75 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
76 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
77 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
80 Ten pakiet zawiera dodatkowe narzędzia do budowania aplikacji Qt.
82 %package -n qt5-assistant
83 Summary: Qt documentation browser
84 Summary(pl.UTF-8): Przeglądarka dokumentacji Qt
85 Group: X11/Development/Tools
86 # assistant: Core, Gui, Help, Network, PrintSupport, Sql, Widgets %{?with_qtwebkit:WebKitWidgets}
87 # qcollectiongenerator: (none)
88 # qdistancefieldgenerator: Core Gui Quick Widgets
89 # qdoc: Core, clang-libs
90 # qhelpgenerator: Core, Gui, Help Sql; sqldriver-sqlite3 to work
91 # qtattributionsscanner: Core
92 Requires: Qt5Core >= %{qtbase_ver}
93 Requires: Qt5Help = %{version}-%{release}
94 Requires: Qt5Gui >= %{qtbase_ver}
95 Requires: Qt5Network >= %{qtbase_ver}
96 Requires: Qt5PrintSupport >= %{qtbase_ver}
97 Requires: Qt5Sql >= %{qtbase_ver}
98 Requires: Qt5Sql-sqldriver-sqlite3 >= %{qtbase_ver}
99 Requires: Qt5Widgets >= %{qtbase_ver}
101 Requires: Qt5WebKit >= %{qtwebkit_ver}
104 %description -n qt5-assistant
105 Qt Assistant is a tool for browsing on-line documentation with
106 indexing, bookmarks and full-text search.
108 %description -n qt5-assistant -l pl.UTF-8
109 Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
110 indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
112 %package -n qt5-designer
113 Summary: IDE used for GUI designing with Qt 5 library
114 Summary(pl.UTF-8): IDE służące do projektowania GUI przy użyciu biblioteki Qt 5
115 Group: X11/Applications
116 Requires: Qt5Core >= %{qtbase_ver}
117 Requires: Qt5Designer = %{version}-%{release}
118 Requires: Qt5Gui >= %{qtbase_ver}
119 Requires: Qt5Network >= %{qtbase_ver}
120 Requires: Qt5PrintSupport >= %{qtbase_ver}
121 Requires: Qt5Widgets >= %{qtbase_ver}
122 Requires: Qt5Xml >= %{qtbase_ver}
124 %description -n qt5-designer
125 An advanced tool used for GUI designing with Qt 5 library.
127 %description -n qt5-designer -l pl.UTF-8
128 Zaawansowane narzędzie służące do projektowania interfejsu graficznego
129 przy użyciu biblioteki Qt 5.
131 %package -n qt5-linguist
132 Summary: Translation helper for Qt 5
133 Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5
134 Group: X11/Development/Tools
135 # lconvert,lprodump,lrelease*,lupdate*: Core
136 # linguist: Core, Gui, PrintSupport, Widgets
137 Requires: Qt5Core >= %{qtbase_ver}
138 Requires: Qt5Gui >= %{qtbase_ver}
139 Requires: Qt5PrintSupport >= %{qtbase_ver}
140 Requires: Qt5Widgets >= %{qtbase_ver}
141 Requires: Qt5Xml >= %{qtbase_ver}
143 %description -n qt5-linguist
144 Translation helper for Qt 5.
146 %description -n qt5-linguist -l pl.UTF-8
147 Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5.
149 %package -n qt5-qdbus
150 Summary: Qt5 DBus tools
151 Summary(pl.UTF-8): Narzędzia Qt5 do magistrali DBus
152 Group: X11/Applications
153 # qdbus: Core, DBus, Xml
154 # qdbusviewer: Core, DBus, Gui, Widgets, Xml
155 Requires: Qt5Core >= %{qtbase_ver}
156 Requires: Qt5DBus >= %{qtbase_ver}
157 Requires: Qt5Gui >= %{qtbase_ver}
158 Requires: Qt5Widgets >= %{qtbase_ver}
159 Requires: Qt5Xml >= %{qtbase_ver}
161 %description -n qt5-qdbus
162 This package contains the qdbus and qdbusviewer tools.
164 %description -n qt5-qdbus -l pl.UTF-8
165 Ten pakiet zawiera narzędzia qdbus i qdbusviewer.
167 %package -n Qt5Designer
168 Summary: Qt5 Designer libraries
169 Summary(pl.UTF-8): Biblioteki Qt5 Designer
171 Requires: Qt5Core >= %{qtbase_ver}
172 Requires: Qt5Gui >= %{qtbase_ver}
173 Requires: Qt5Widgets >= %{qtbase_ver}
174 Requires: Qt5Xml >= %{qtbase_ver}
176 %description -n Qt5Designer
177 The Qt5 Designer libraries provide classes to create your own custom
178 widget plugins for Qt Designer and classes to access Qt Designer
181 %description -n Qt5Designer -l pl.UTF-8
182 Biblioteki Qt5 Designer dostarczają klasy do tworzenia wtyczek Qt
183 Designera do obsługi własnych widgetów oraz klasy pozwalające na
184 dostęp do komponentów Qt Designera.
186 %package -n Qt5Designer-devel
187 Summary: Qt5 Designer libraries - development files
188 Summary(pl.UTF-8): Biblioteki Qt5 Designer - pliki programistyczne
189 Group: X11/Development/Libraries
190 Requires: OpenGL-devel
191 Requires: Qt5Core >= %{qtbase_ver}
192 Requires: Qt5Designer = %{version}-%{release}
193 Requires: Qt5Gui >= %{qtbase_ver}
194 Requires: Qt5Widgets >= %{qtbase_ver}
195 Requires: Qt5Xml >= %{qtbase_ver}
196 Obsoletes: qt5-qttools-devel < 5.2.0-1
198 %description -n Qt5Designer-devel
199 Header files for Qt5 Designer libraries.
201 %description -n Qt5Designer-devel -l pl.UTF-8
202 Pliki nagłówkowe bibliotek Qt5 Designer.
204 %package -n Qt5Designer-plugin-qquickwidget
205 Summary: QQuickWidget (Quick2) plugin for Qt5 Designer
206 Summary(pl.UTF-8): Wtyczka QQuickWidget (Quick2) dla Qt5 Designera
208 Requires: Qt5Designer = %{version}-%{release}
209 Requires: Qt5Quick >= %{qtdeclarative_ver}
211 %description -n Qt5Designer-plugin-qquickwidget
212 QQuickWidget (Quick2) plugin for Qt5 Designer.
214 %description -n Qt5Designer-plugin-qquickwidget -l pl.UTF-8
215 Wtyczka QQuickWidget (Quick2) dla Qt5 Designera.
217 %package -n Qt5Designer-plugin-qwebview
218 Summary: QWebView plugin for Qt5 Designer
219 Summary(pl.UTF-8): Wtyczka QWebView dla Qt5 Designera
221 Requires: Qt5Designer = %{version}-%{release}
222 Requires: Qt5WebKit >= %{qtwebkit_ver}
224 %description -n Qt5Designer-plugin-qwebview
225 QWebView plugin for Qt5 Designer.
227 %description -n Qt5Designer-plugin-qwebview -l pl.UTF-8
228 Wtyczka QWebView dla Qt5 Designera.
231 Summary: Qt5 Help library
232 Summary(pl.UTF-8): Biblioteka Qt5 Help
234 Requires: Qt5Core >= %{qtbase_ver}
235 Requires: Qt5Gui >= %{qtbase_ver}
236 Requires: Qt5Sql >= %{qtbase_ver}
237 Requires: Qt5Widgets >= %{qtbase_ver}
239 %description -n Qt5Help
240 Qt5 Help library provides classes for integrating online documentation
243 %description -n Qt5Help -l pl.UTF-8
244 Biblioteka Qt5 Help dostarcza klasy służące do integracji dokumentacji
245 online w aplikacjach.
247 %package -n Qt5Help-devel
248 Summary: Qt5 Help library - development files
249 Summary(pl.UTF-8): Biblioteka Qt5 Help - pliki programistyczne
250 Group: X11/Development/Libraries
251 Requires: Qt5Core-devel >= %{qtbase_ver}
252 Requires: Qt5Gui-devel >= %{qtbase_ver}
253 Requires: Qt5Help = %{version}-%{release}
254 Requires: Qt5Sql-devel >= %{qtbase_ver}
255 Requires: Qt5Widgets-devel >= %{qtbase_ver}
256 Obsoletes: qt5-qttools-devel < 5.2.0-1
258 %description -n Qt5Help-devel
259 Header files for Qt5 Help library.
261 %description -n Qt5Help-devel -l pl.UTF-8
262 Pliki nagłówkowe biblioteki Qt5 Help.
264 %package -n Qt5UiTools-devel
265 Summary: Qt5 Ui Tools library - development files
266 Summary(pl.UTF-8): Biblioteka Qt5 Ui Tools - pliki programistyczne
267 Group: X11/Development/Libraries
268 Requires: OpenGL-devel
269 Requires: Qt5Core-devel >= %{qtbase_ver}
270 Requires: Qt5Gui-devel >= %{qtbase_ver}
271 Requires: Qt5Widgets-devel >= %{qtbase_ver}
272 Obsoletes: qt5-qttools-devel < 5.2.0-1
274 %description -n Qt5UiTools-devel
275 Header files and static Qt5 Ui Tools library.
277 Qt5 Ui Tools library provides classes to handle forms created with Qt
280 %description -n Qt5UiTools-devel -l pl.UTF-8
281 Pliki nagłówkowe i statyczna biblioteka Qt5 Ui Tools.
283 Biblioteka Qt5 Ui Tools dostarcza klasy do obsługi formularzy
284 utworzonych przy użyciu Qt Designera.
287 Summary: Qt5 Tools documentation in HTML format
288 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie HTML
289 Group: X11/Development/Libraries
290 Requires: qt5-doc-common >= %{qtbase_ver}
294 Qt5 Tools documentation in HTML format.
296 %description doc -l pl.UTF-8
297 Dokumentacja do narzędzi Qt5 w formacie HTML.
300 Summary: Qt5 Tools documentation in QCH format
301 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie QCH
302 Group: X11/Development/Libraries
303 Requires: qt5-doc-common >= %{qtbase_ver}
307 Qt5 Tools documentation in QCH format.
309 %description doc-qch -l pl.UTF-8
310 Dokumentacja do narzędzi Qt5 w formacie QCH.
313 Summary: Qt5 Tools examples
314 Summary(pl.UTF-8): Przykłady do narzędzi Qt5
315 Group: X11/Development/Libraries
318 %description examples
319 Qt5 Tools - examples.
321 %description examples -l pl.UTF-8
322 Przykłady do narzędzi Qt5.
325 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
327 %if %{without qtwebkit}
328 %{__sed} -i -e '/^qtHaveModule(webkitwidgets)/ s/webkitwidgets/disabled&/' \
329 src/assistant/assistant/assistant.pro \
330 src/designer/src/plugins/plugins.pro
336 %{?with_doc:%{__make} docs}
339 cd qttranslations-everywhere-src-%{version}
346 rm -rf $RPM_BUILD_ROOT
347 install -d $RPM_BUILD_ROOT%{_bindir}
350 INSTALL_ROOT=$RPM_BUILD_ROOT
353 %{__make} install_docs \
354 INSTALL_ROOT=$RPM_BUILD_ROOT
358 %{__make} -C qttranslations-everywhere-src-%{version} install \
359 INSTALL_ROOT=$RPM_BUILD_ROOT
360 # keep only assistant, designer, linguist, qt_help, qtconfig here
361 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
362 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
365 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
366 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
367 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
368 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
371 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
372 # actually drop *.la, follow policy of not packaging them when *.pc exist
373 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*Qt5*.la
375 # symlinks in system bin dir
376 cd $RPM_BUILD_ROOT%{_bindir}
377 ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
378 ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
379 ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
380 ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
381 ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
382 ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
383 ln -sf ../%{_lib}/qt5/bin/lprodump lprodump-qt5
384 ln -sf ../%{_lib}/qt5/bin/lrelease-pro lrelease-pro-qt5
385 ln -sf ../%{_lib}/qt5/bin/lupdate-pro lupdate-pro-qt5
386 ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
387 ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
388 ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
389 ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
390 ln -sf ../%{_lib}/qt5/bin/qdistancefieldgenerator qdistancefieldgenerator-qt5
391 ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
392 ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
393 ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
394 ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
397 # Prepare some files list
399 r="$RPM_BUILD_ROOT$2"
401 echo "%%dir $2" >> $1.files
402 elif [ -x "$r" ] ; then
403 echo "%%attr(755,root,root) $2" >> $1.files
404 elif [ -f "$r" ]; then
405 echo "$2" >> $1.files
407 echo "Error generation $1 files list!"
408 echo "$r: no such file or directory!"
414 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
419 echo "%defattr(644,root,root,755)" > examples.files
420 ifecho_tree examples %{_examplesdir}/qt5/assistant
421 ifecho_tree examples %{_examplesdir}/qt5/designer
422 ifecho_tree examples %{_examplesdir}/qt5/help
423 ifecho_tree examples %{_examplesdir}/qt5/linguist
424 ifecho_tree examples %{_examplesdir}/qt5/uitools
426 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
430 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
431 sed -e "s:^$RPM_BUILD_ROOT::" \
432 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
435 echo '%defattr(644,root,root,755)' > assistant.lang
436 echo '%defattr(644,root,root,755)' > designer.lang
437 echo '%defattr(644,root,root,755)' > linguist.lang
438 echo '%defattr(644,root,root,755)' > qt_help.lang
440 find_qt5_qm assistant >> assistant.lang
441 find_qt5_qm designer >> designer.lang
442 find_qt5_qm linguist >> linguist.lang
443 find_qt5_qm qt_help >> qt_help.lang
447 rm -rf $RPM_BUILD_ROOT
449 %post -n Qt5Designer -p /sbin/ldconfig
450 %postun -n Qt5Designer -p /sbin/ldconfig
452 %post -n Qt5Help -p /sbin/ldconfig
453 %postun -n Qt5Help -p /sbin/ldconfig
456 %defattr(644,root,root,755)
457 %doc LICENSE.GPL3-EXCEPT dist/changes-*
458 %attr(755,root,root) %{_bindir}/pixeltool-qt5
459 %attr(755,root,root) %{_bindir}/qtdiag-qt5
460 %attr(755,root,root) %{_bindir}/qtpaths-qt5
461 %attr(755,root,root) %{_bindir}/qtplugininfo-qt5
462 %attr(755,root,root) %{qt5dir}/bin/pixeltool
463 %attr(755,root,root) %{qt5dir}/bin/qtdiag
464 %attr(755,root,root) %{qt5dir}/bin/qtpaths
465 %attr(755,root,root) %{qt5dir}/bin/qtplugininfo
467 %files -n qt5-assistant -f assistant.lang
468 %defattr(644,root,root,755)
469 %attr(755,root,root) %{_bindir}/assistant-qt5
470 %attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
471 %attr(755,root,root) %{_bindir}/qdistancefieldgenerator-qt5
472 %attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
473 %attr(755,root,root) %{qt5dir}/bin/assistant
474 %attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
475 %attr(755,root,root) %{qt5dir}/bin/qdistancefieldgenerator
476 %attr(755,root,root) %{qt5dir}/bin/qdoc
477 %attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
478 %attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
479 %{_libdir}/cmake/Qt5AttributionsScannerTools
480 %{_libdir}/cmake/Qt5DocTools
482 %files -n qt5-designer -f designer.lang
483 %defattr(644,root,root,755)
484 %attr(755,root,root) %{_bindir}/designer-qt5
485 %attr(755,root,root) %{qt5dir}/bin/designer
487 %files -n qt5-linguist -f linguist.lang
488 %defattr(644,root,root,755)
489 %attr(755,root,root) %{_bindir}/lconvert-qt5
490 %attr(755,root,root) %{_bindir}/linguist-qt5
491 %attr(755,root,root) %{_bindir}/lprodump-qt5
492 %attr(755,root,root) %{_bindir}/lrelease-pro-qt5
493 %attr(755,root,root) %{_bindir}/lrelease-qt5
494 %attr(755,root,root) %{_bindir}/lupdate-pro-qt5
495 %attr(755,root,root) %{_bindir}/lupdate-qt5
496 %attr(755,root,root) %{qt5dir}/bin/lconvert
497 %attr(755,root,root) %{qt5dir}/bin/linguist
498 %attr(755,root,root) %{qt5dir}/bin/lprodump
499 %attr(755,root,root) %{qt5dir}/bin/lrelease
500 %attr(755,root,root) %{qt5dir}/bin/lrelease-pro
501 %attr(755,root,root) %{qt5dir}/bin/lupdate
502 %attr(755,root,root) %{qt5dir}/bin/lupdate-pro
503 %{_datadir}/qt5/phrasebooks
504 %{_libdir}/cmake/Qt5LinguistTools
507 %defattr(644,root,root,755)
508 %attr(755,root,root) %{_bindir}/qdbus-qt5
509 %attr(755,root,root) %{_bindir}/qdbusviewer-qt5
510 %attr(755,root,root) %{qt5dir}/bin/qdbus
511 %attr(755,root,root) %{qt5dir}/bin/qdbusviewer
513 %files -n Qt5Designer
514 %defattr(644,root,root,755)
515 %attr(755,root,root) %{_libdir}/libQt5Designer.so.*.*.*
516 %attr(755,root,root) %ghost %{_libdir}/libQt5Designer.so.5
517 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so.*.*.*
518 %attr(755,root,root) %ghost %{_libdir}/libQt5DesignerComponents.so.5
520 %dir %{qt5dir}/plugins/designer
521 %attr(755,root,root) %{qt5dir}/plugins/designer/libcontainerextension.so
522 %attr(755,root,root) %{qt5dir}/plugins/designer/libcustomwidgetplugin.so
523 %attr(755,root,root) %{qt5dir}/plugins/designer/libtaskmenuextension.so
524 %attr(755,root,root) %{qt5dir}/plugins/designer/libworldtimeclockplugin.so
526 # common for base -devel and plugin-specific files (from other source packages)
527 %dir %{_libdir}/cmake/Qt5Designer
529 %files -n Qt5Designer-devel
530 %defattr(644,root,root,755)
531 %attr(755,root,root) %{_libdir}/libQt5Designer.so
532 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
533 %{_libdir}/libQt5Designer.prl
534 %{_libdir}/libQt5DesignerComponents.prl
535 %{_includedir}/qt5/QtDesigner
536 %{_includedir}/qt5/QtDesignerComponents
537 %{_pkgconfigdir}/Qt5Designer.pc
538 %{_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.cmake
539 %{_libdir}/cmake/Qt5Designer/Qt5Designer_AnalogClockPlugin.cmake
540 %{_libdir}/cmake/Qt5Designer/Qt5Designer_MultiPageWidgetPlugin.cmake
541 %{_libdir}/cmake/Qt5Designer/Qt5Designer_TicTacToePlugin.cmake
542 %{_libdir}/cmake/Qt5Designer/Qt5Designer_WorldTimeClockPlugin.cmake
543 %dir %{_libdir}/cmake/Qt5DesignerComponents
544 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfig.cmake
545 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfigVersion.cmake
546 %{qt5dir}/mkspecs/modules/qt_lib_designer.pri
547 %{qt5dir}/mkspecs/modules/qt_lib_designer_private.pri
548 %{qt5dir}/mkspecs/modules/qt_lib_designercomponents_private.pri
550 %if %{with qtdeclarative}
551 %files -n Qt5Designer-plugin-qquickwidget
552 %defattr(644,root,root,755)
553 %attr(755,root,root) %{qt5dir}/plugins/designer/libqquickwidget.so
554 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
558 %files -n Qt5Designer-plugin-qwebview
559 %defattr(644,root,root,755)
560 %attr(755,root,root) %{qt5dir}/plugins/designer/libqwebview.so
561 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
564 %files -n Qt5Help -f qt_help.lang
565 %defattr(644,root,root,755)
566 %attr(755,root,root) %{_libdir}/libQt5Help.so.*.*.*
567 %attr(755,root,root) %ghost %{_libdir}/libQt5Help.so.5
569 %files -n Qt5Help-devel
570 %defattr(644,root,root,755)
571 %attr(755,root,root) %{_libdir}/libQt5Help.so
572 %{_libdir}/libQt5Help.prl
573 %{_includedir}/qt5/QtHelp
574 %{_pkgconfigdir}/Qt5Help.pc
575 %{_libdir}/cmake/Qt5Help
576 %{qt5dir}/mkspecs/modules/qt_lib_help.pri
577 %{qt5dir}/mkspecs/modules/qt_lib_help_private.pri
579 %files -n Qt5UiTools-devel
580 %defattr(644,root,root,755)
582 %{_libdir}/libQt5UiTools.a
583 %{_libdir}/libQt5UiTools.prl
584 %{_libdir}/libQt5UiPlugin.prl
585 %{_includedir}/qt5/QtUiPlugin
586 %{_includedir}/qt5/QtUiTools
587 %{_pkgconfigdir}/Qt5UiPlugin.pc
588 %{_pkgconfigdir}/Qt5UiTools.pc
589 %{_libdir}/cmake/Qt5UiPlugin
590 %{_libdir}/cmake/Qt5UiTools
591 %{qt5dir}/mkspecs/modules/qt_lib_uiplugin.pri
592 %{qt5dir}/mkspecs/modules/qt_lib_uitools.pri
593 %{qt5dir}/mkspecs/modules/qt_lib_uitools_private.pri
595 %files examples -f examples.files
596 %defattr(644,root,root,755)
597 # XXX: dir shared with qt5-qtbase-examples
598 %dir %{_examplesdir}/qt5
602 %defattr(644,root,root,755)
603 %{_docdir}/qt5-doc/qdoc
604 %{_docdir}/qt5-doc/qtassistant
605 %{_docdir}/qt5-doc/qtdesigner
606 %{_docdir}/qt5-doc/qtdistancefieldgenerator
607 %{_docdir}/qt5-doc/qthelp
608 %{_docdir}/qt5-doc/qtlinguist
609 %{_docdir}/qt5-doc/qtuitools
612 %defattr(644,root,root,755)
613 %{_docdir}/qt5-doc/qdoc.qch
614 %{_docdir}/qt5-doc/qtassistant.qch
615 %{_docdir}/qt5-doc/qtdesigner.qch
616 %{_docdir}/qt5-doc/qtdistancefieldgenerator.qch
617 %{_docdir}/qt5-doc/qthelp.qch
618 %{_docdir}/qt5-doc/qtlinguist.qch
619 %{_docdir}/qt5-doc/qtuitools.qch