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
335 CONFIG-=compile_examples
337 %{?with_doc:%{__make} docs}
340 cd qttranslations-everywhere-src-%{version}
347 rm -rf $RPM_BUILD_ROOT
348 install -d $RPM_BUILD_ROOT%{_bindir}
351 INSTALL_ROOT=$RPM_BUILD_ROOT
354 %{__make} install_docs \
355 INSTALL_ROOT=$RPM_BUILD_ROOT
359 %{__make} -C qttranslations-everywhere-src-%{version} install \
360 INSTALL_ROOT=$RPM_BUILD_ROOT
361 # keep only assistant, designer, linguist, qt_help, qtconfig here
362 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
363 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
366 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
367 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
368 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
369 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
372 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
373 # actually drop *.la, follow policy of not packaging them when *.pc exist
374 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*Qt5*.la
376 # symlinks in system bin dir
377 cd $RPM_BUILD_ROOT%{_bindir}
378 ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
379 ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
380 ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
381 ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
382 ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
383 ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
384 ln -sf ../%{_lib}/qt5/bin/lprodump lprodump-qt5
385 ln -sf ../%{_lib}/qt5/bin/lrelease-pro lrelease-pro-qt5
386 ln -sf ../%{_lib}/qt5/bin/lupdate-pro lupdate-pro-qt5
387 ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
388 ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
389 ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
390 ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
391 ln -sf ../%{_lib}/qt5/bin/qdistancefieldgenerator qdistancefieldgenerator-qt5
392 ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
393 ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
394 ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
395 ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
398 # Prepare some files list
400 r="$RPM_BUILD_ROOT$2"
402 echo "%%dir $2" >> $1.files
403 elif [ -x "$r" ] ; then
404 echo "%%attr(755,root,root) $2" >> $1.files
405 elif [ -f "$r" ]; then
406 echo "$2" >> $1.files
408 echo "Error generation $1 files list!"
409 echo "$r: no such file or directory!"
415 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
420 echo "%defattr(644,root,root,755)" > examples.files
421 ifecho_tree examples %{_examplesdir}/qt5/assistant
422 ifecho_tree examples %{_examplesdir}/qt5/designer
423 ifecho_tree examples %{_examplesdir}/qt5/help
424 ifecho_tree examples %{_examplesdir}/qt5/linguist
425 ifecho_tree examples %{_examplesdir}/qt5/uitools
427 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
431 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
432 sed -e "s:^$RPM_BUILD_ROOT::" \
433 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
436 echo '%defattr(644,root,root,755)' > assistant.lang
437 echo '%defattr(644,root,root,755)' > designer.lang
438 echo '%defattr(644,root,root,755)' > linguist.lang
439 echo '%defattr(644,root,root,755)' > qt_help.lang
441 find_qt5_qm assistant >> assistant.lang
442 find_qt5_qm designer >> designer.lang
443 find_qt5_qm linguist >> linguist.lang
444 find_qt5_qm qt_help >> qt_help.lang
448 rm -rf $RPM_BUILD_ROOT
450 %post -n Qt5Designer -p /sbin/ldconfig
451 %postun -n Qt5Designer -p /sbin/ldconfig
453 %post -n Qt5Help -p /sbin/ldconfig
454 %postun -n Qt5Help -p /sbin/ldconfig
457 %defattr(644,root,root,755)
458 %doc LICENSE.GPL3-EXCEPT dist/changes-*
459 %attr(755,root,root) %{_bindir}/pixeltool-qt5
460 %attr(755,root,root) %{_bindir}/qtdiag-qt5
461 %attr(755,root,root) %{_bindir}/qtpaths-qt5
462 %attr(755,root,root) %{_bindir}/qtplugininfo-qt5
463 %attr(755,root,root) %{qt5dir}/bin/pixeltool
464 %attr(755,root,root) %{qt5dir}/bin/qtdiag
465 %attr(755,root,root) %{qt5dir}/bin/qtpaths
466 %attr(755,root,root) %{qt5dir}/bin/qtplugininfo
468 %files -n qt5-assistant -f assistant.lang
469 %defattr(644,root,root,755)
470 %attr(755,root,root) %{_bindir}/assistant-qt5
471 %attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
472 %attr(755,root,root) %{_bindir}/qdistancefieldgenerator-qt5
473 %attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
474 %attr(755,root,root) %{qt5dir}/bin/assistant
475 %attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
476 %attr(755,root,root) %{qt5dir}/bin/qdistancefieldgenerator
477 %attr(755,root,root) %{qt5dir}/bin/qdoc
478 %attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
479 %attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
480 %{_libdir}/cmake/Qt5AttributionsScannerTools
481 %{_libdir}/cmake/Qt5DocTools
483 %files -n qt5-designer -f designer.lang
484 %defattr(644,root,root,755)
485 %attr(755,root,root) %{_bindir}/designer-qt5
486 %attr(755,root,root) %{qt5dir}/bin/designer
488 %files -n qt5-linguist -f linguist.lang
489 %defattr(644,root,root,755)
490 %attr(755,root,root) %{_bindir}/lconvert-qt5
491 %attr(755,root,root) %{_bindir}/linguist-qt5
492 %attr(755,root,root) %{_bindir}/lprodump-qt5
493 %attr(755,root,root) %{_bindir}/lrelease-pro-qt5
494 %attr(755,root,root) %{_bindir}/lrelease-qt5
495 %attr(755,root,root) %{_bindir}/lupdate-pro-qt5
496 %attr(755,root,root) %{_bindir}/lupdate-qt5
497 %attr(755,root,root) %{qt5dir}/bin/lconvert
498 %attr(755,root,root) %{qt5dir}/bin/linguist
499 %attr(755,root,root) %{qt5dir}/bin/lprodump
500 %attr(755,root,root) %{qt5dir}/bin/lrelease
501 %attr(755,root,root) %{qt5dir}/bin/lrelease-pro
502 %attr(755,root,root) %{qt5dir}/bin/lupdate
503 %attr(755,root,root) %{qt5dir}/bin/lupdate-pro
504 %{_datadir}/qt5/phrasebooks
505 %{_libdir}/cmake/Qt5LinguistTools
508 %defattr(644,root,root,755)
509 %attr(755,root,root) %{_bindir}/qdbus-qt5
510 %attr(755,root,root) %{_bindir}/qdbusviewer-qt5
511 %attr(755,root,root) %{qt5dir}/bin/qdbus
512 %attr(755,root,root) %{qt5dir}/bin/qdbusviewer
514 %files -n Qt5Designer
515 %defattr(644,root,root,755)
516 %attr(755,root,root) %{_libdir}/libQt5Designer.so.*.*.*
517 %attr(755,root,root) %ghost %{_libdir}/libQt5Designer.so.5
518 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so.*.*.*
519 %attr(755,root,root) %ghost %{_libdir}/libQt5DesignerComponents.so.5
521 %dir %{qt5dir}/plugins/designer
523 # common for base -devel and plugin-specific files (from other source packages)
524 %dir %{_libdir}/cmake/Qt5Designer
526 %files -n Qt5Designer-devel
527 %defattr(644,root,root,755)
528 %attr(755,root,root) %{_libdir}/libQt5Designer.so
529 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
530 %{_libdir}/libQt5Designer.prl
531 %{_libdir}/libQt5DesignerComponents.prl
532 %{_includedir}/qt5/QtDesigner
533 %{_includedir}/qt5/QtDesignerComponents
534 %{_pkgconfigdir}/Qt5Designer.pc
535 %{_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.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