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.8
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.8/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
29 # Source0-md5: 506e53a228fe0c3d6c8b6fbebd8e47ae
30 Source1: http://download.qt.io/official_releases/qt/5.8/%{version}/submodules/qttranslations-opensource-src-%{version}.tar.xz
31 # Source1-md5: b6c6748a923b9639c7d018cfdb04caf4
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 # qhelpconverter: Core, Gui, Widgets
84 # qhelpgenerator: Core, Gui, Help; sqldriver-sqlite3 to work
85 Requires: Qt5Core >= %{qtbase_ver}
86 Requires: Qt5Help = %{version}-%{release}
87 Requires: Qt5Gui >= %{qtbase_ver}
88 Requires: Qt5Network >= %{qtbase_ver}
89 Requires: Qt5PrintSupport >= %{qtbase_ver}
90 Requires: Qt5Sql >= %{qtbase_ver}
91 Requires: Qt5Sql-sqldriver-sqlite3 >= %{qtbase_ver}
92 Requires: Qt5Widgets >= %{qtbase_ver}
94 %description -n qt5-assistant
95 Qt Assistant is a tool for browsing on-line documentation with
96 indexing, bookmarks and full-text search.
98 %description -n qt5-assistant -l pl.UTF-8
99 Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
100 indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
102 %package -n qt5-designer
103 Summary: IDE used for GUI designing with Qt 5 library
104 Summary(pl.UTF-8): IDE służące do projektowania GUI przy użyciu biblioteki Qt 5
105 Group: X11/Applications
106 Requires: Qt5Core >= %{qtbase_ver}
107 Requires: Qt5Designer = %{version}-%{release}
108 Requires: Qt5Gui >= %{qtbase_ver}
109 Requires: Qt5Network >= %{qtbase_ver}
110 Requires: Qt5PrintSupport >= %{qtbase_ver}
111 Requires: Qt5Widgets >= %{qtbase_ver}
112 Requires: Qt5Xml >= %{qtbase_ver}
114 %description -n qt5-designer
115 An advanced tool used for GUI designing with Qt 5 library.
117 %description -n qt5-designer -l pl.UTF-8
118 Zaawansowane narzędzie służące do projektowania interfejsu graficznego
119 przy użyciu biblioteki Qt 5.
121 %package -n qt5-linguist
122 Summary: Translation helper for Qt 5
123 Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5
124 Group: X11/Development/Tools
125 # lconvert,lrelease,lupdate: Core, Xml
126 # linguist: Core, Gui, PrintSupport, Widgets, Xml
127 Requires: Qt5Core >= %{qtbase_ver}
128 Requires: Qt5Gui >= %{qtbase_ver}
129 Requires: Qt5PrintSupport >= %{qtbase_ver}
130 Requires: Qt5Widgets >= %{qtbase_ver}
131 Requires: Qt5Xml >= %{qtbase_ver}
133 %description -n qt5-linguist
134 Translation helper for Qt 5.
136 %description -n qt5-linguist -l pl.UTF-8
137 Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5.
139 %package -n qt5-qdbus
140 Summary: Qt5 DBus tools
141 Summary(pl.UTF-8): Narzędzia Qt5 do magistrali DBus
142 Group: X11/Applications
143 # qdbus: Core, DBus, Xml
144 # qdbusviewer: Core, DBus, Gui, Widgets, Xml
145 Requires: Qt5Core >= %{qtbase_ver}
146 Requires: Qt5DBus >= %{qtbase_ver}
147 Requires: Qt5Gui >= %{qtbase_ver}
148 Requires: Qt5Widgets >= %{qtbase_ver}
149 Requires: Qt5Xml >= %{qtbase_ver}
151 %description -n qt5-qdbus
152 This package contains the qdbus and qdbusviewer tools.
154 %description -n qt5-qdbus -l pl.UTF-8
155 Ten pakiet zawiera narzędzia qdbus i qdbusviewer.
157 %package -n Qt5CLucene
158 Summary: Qt5 CLucene library
159 Summary(pl.UTF-8): Biblioteka Qt5 CLucene
161 Requires: Qt5Core >= %{qtbase_ver}
163 %description -n Qt5CLucene
164 The Qt5 CLucene library provides Qt API to CLucene, a C++ port of
165 Lucene high-performance, full-featured text search engine.
167 %description -n Qt5CLucene -l pl.UTF-8
168 Biblioteka Qt5 CLucene dostarcza API Qt do CLucene - portu C++
169 wysoko wydajnego, w pełni funkcjonalnego silnika wyszukiwania
172 %package -n Qt5CLucene-devel
173 Summary: Qt5 CLucene library - development files
174 Summary(pl.UTF-8): Biblioteka Qt5 CLucene - pliki programistyczne
175 Group: Development/Libraries
176 Requires: Qt5CLucene = %{version}-%{release}
177 Requires: Qt5Core-devel >= %{qtbase_ver}
178 Obsoletes: qt5-qttools-devel
180 %description -n Qt5CLucene-devel
181 Header files for Qt5 CLucene library.
183 %description -n Qt5CLucene-devel -l pl.UTF-8
184 Pliki nagłówkowe biblioteki Qt5 CLucene.
186 %package -n Qt5Designer
187 Summary: Qt5 Designer libraries
188 Summary(pl.UTF-8): Biblioteki Qt5 Designer
190 Requires: Qt5Core >= %{qtbase_ver}
191 Requires: Qt5Gui >= %{qtbase_ver}
192 Requires: Qt5Widgets >= %{qtbase_ver}
193 Requires: Qt5Xml >= %{qtbase_ver}
195 %description -n Qt5Designer
196 The Qt5 Designer libraries provide classes to create your own custom
197 widget plugins for Qt Designer and classes to access Qt Designer
200 %description -n Qt5Designer -l pl.UTF-8
201 Biblioteki Qt5 Designer dostarczają klasy do tworzenia wtyczek Qt
202 Designera do obsługi własnych widgetów oraz klasy pozwalające na
203 dostęp do komponentów Qt Designera.
205 %package -n Qt5Designer-devel
206 Summary: Qt5 Designer libraries - development files
207 Summary(pl.UTF-8): Biblioteki Qt5 Designer - pliki programistyczne
208 Group: X11/Development/Libraries
209 Requires: OpenGL-devel
210 Requires: Qt5Core >= %{qtbase_ver}
211 Requires: Qt5Designer = %{version}-%{release}
212 Requires: Qt5Gui >= %{qtbase_ver}
213 Requires: Qt5Widgets >= %{qtbase_ver}
214 Requires: Qt5Xml >= %{qtbase_ver}
215 Obsoletes: qt5-qttools-devel
217 %description -n Qt5Designer-devel
218 Header files for Qt5 Designer libraries.
220 %description -n Qt5Designer-devel -l pl.UTF-8
221 Pliki nagłówkowe bibliotek Qt5 Designer.
223 %package -n Qt5Designer-plugin-qquickwidget
224 Summary: QQuickWidget (Quick2) plugin for Qt5 Designer
225 Summary(pl.UTF-8): Wtyczka QQuickWidget (Quick2) dla Qt5 Designera
227 Requires: Qt5Designer = %{version}-%{release}
228 Requires: Qt5Quick >= %{qtdeclarative_ver}
230 %description -n Qt5Designer-plugin-qquickwidget
231 QQuickWidget (Quick2) plugin for Qt5 Designer.
233 %description -n Qt5Designer-plugin-qquickwidget -l pl.UTF-8
234 Wtyczka QQuickWidget (Quick2) dla Qt5 Designera.
236 %package -n Qt5Designer-plugin-qwebview
237 Summary: QWebView plugin for Qt5 Designer
238 Summary(pl.UTF-8): Wtyczka QWebView dla Qt5 Designera
240 Requires: Qt5Designer = %{version}-%{release}
241 Requires: Qt5WebKit >= %{qtwebkit_ver}
243 %description -n Qt5Designer-plugin-qwebview
244 QWebView plugin for Qt5 Designer.
246 %description -n Qt5Designer-plugin-qwebview -l pl.UTF-8
247 Wtyczka QWebView dla Qt5 Designera.
250 Summary: Qt5 Help library
251 Summary(pl.UTF-8): Biblioteka Qt5 Help
253 Requires: Qt5CLucene = %{version}-%{release}
254 Requires: Qt5Core >= %{qtbase_ver}
255 Requires: Qt5Gui >= %{qtbase_ver}
256 Requires: Qt5Network >= %{qtbase_ver}
257 Requires: Qt5Sql >= %{qtbase_ver}
258 Requires: Qt5Widgets >= %{qtbase_ver}
260 %description -n Qt5Help
261 Qt5 Help library provides classes for integrating online documentation
264 %description -n Qt5Help -l pl.UTF-8
265 Biblioteka Qt5 Help dostarcza klasy służące do integracji dokumentacji
266 online w aplikacjach.
268 %package -n Qt5Help-devel
269 Summary: Qt5 Help library - development files
270 Summary(pl.UTF-8): Biblioteka Qt5 Help - pliki programistyczne
271 Group: X11/Development/Libraries
272 Requires: Qt5CLucene-devel = %{version}-%{release}
273 Requires: Qt5Core-devel >= %{qtbase_ver}
274 Requires: Qt5Gui-devel >= %{qtbase_ver}
275 Requires: Qt5Help = %{version}-%{release}
276 Requires: Qt5Network-devel >= %{qtbase_ver}
277 Requires: Qt5Sql-devel >= %{qtbase_ver}
278 Requires: Qt5Widgets-devel >= %{qtbase_ver}
279 Obsoletes: qt5-qttools-devel
281 %description -n Qt5Help-devel
282 Header files for Qt5 Help library.
284 %description -n Qt5Help-devel -l pl.UTF-8
285 Pliki nagłówkowe biblioteki Qt5 Help.
287 %package -n Qt5UiTools-devel
288 Summary: Qt5 Ui Tools library - development files
289 Summary(pl.UTF-8): Biblioteka Qt5 Ui Tools - pliki programistyczne
290 Group: X11/Development/Libraries
291 Requires: OpenGL-devel
292 Requires: Qt5Core-devel >= %{qtbase_ver}
293 Requires: Qt5Gui-devel >= %{qtbase_ver}
294 Requires: Qt5Widgets-devel >= %{qtbase_ver}
295 Obsoletes: qt5-qttools-devel
297 %description -n Qt5UiTools-devel
298 Header files and static Qt5 Ui Tools library.
300 Qt5 Ui Tools library provides classes to handle forms created with Qt
303 %description -n Qt5UiTools-devel -l pl.UTF-8
304 Pliki nagłówkowe i statyczna biblioteka Qt5 Ui Tools.
306 Biblioteka Qt5 Ui Tools dostarcza klasy do obsługi formularzy
307 utworzonych przy użyciu Qt Designera.
310 Summary: Qt5 Tools documentation in HTML format
311 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie HTML
312 Group: X11/Development/Libraries
313 Requires: qt5-doc-common >= %{qtbase_ver}
314 %if "%{_rpmversion}" >= "5"
319 Qt5 Tools documentation in HTML format.
321 %description doc -l pl.UTF-8
322 Dokumentacja do narzędzi Qt5 w formacie HTML.
325 Summary: Qt5 Tools documentation in QCH format
326 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie QCH
327 Group: X11/Development/Libraries
328 Requires: qt5-doc-common >= %{qtbase_ver}
329 %if "%{_rpmversion}" >= "5"
334 Qt5 Tools documentation in QCH format.
336 %description doc-qch -l pl.UTF-8
337 Dokumentacja do narzędzi Qt5 w formacie QCH.
340 Summary: Qt5 Tools examples
341 Summary(pl.UTF-8): Przykłady do narzędzi Qt5
342 Group: X11/Development/Libraries
343 %if "%{_rpmversion}" >= "5"
347 %description examples
348 Qt5 Tools - examples.
350 %description examples -l pl.UTF-8
351 Przykłady do narzędzi Qt5.
354 %setup -q -n %{orgname}-opensource-src-%{version} %{?with_qm:-a1}
359 %{?with_doc:%{__make} docs}
362 cd qttranslations-opensource-src-%{version}
369 rm -rf $RPM_BUILD_ROOT
370 install -d $RPM_BUILD_ROOT%{_bindir}
373 INSTALL_ROOT=$RPM_BUILD_ROOT
376 %{__make} install_docs \
377 INSTALL_ROOT=$RPM_BUILD_ROOT
381 %{__make} -C qttranslations-opensource-src-%{version} install \
382 INSTALL_ROOT=$RPM_BUILD_ROOT
383 # keep only assistant, designer, linguist, qt_help, qtconfig here
384 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qmlviewer,qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquick1,qtquickcontrols,qtscript,qtwebsockets,qtxmlpatterns}_*.qm
385 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
386 # qtconfig build is currently disabled (see src/src.pro)
387 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qtconfig_*.qm
390 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
391 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
392 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
393 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
396 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.?
397 # actually drop *.la, follow policy of not packaging them when *.pc exist
398 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
400 # symlinks in system bin dir
401 cd $RPM_BUILD_ROOT%{_bindir}
402 ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
403 ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
404 ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
405 ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
406 ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
407 ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
408 ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
409 ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
410 ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
411 ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
412 ln -sf ../%{_lib}/qt5/bin/qhelpconverter qhelpconverter-qt5
413 ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
414 ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
415 ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
416 ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
419 # Prepare some files list
421 r="$RPM_BUILD_ROOT$2"
423 echo "%%dir $2" >> $1.files
424 elif [ -x "$r" ] ; then
425 echo "%%attr(755,root,root) $2" >> $1.files
426 elif [ -f "$r" ]; then
427 echo "$2" >> $1.files
429 echo "Error generation $1 files list!"
430 echo "$r: no such file or directory!"
436 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
441 echo "%defattr(644,root,root,755)" > examples.files
442 ifecho_tree examples %{_examplesdir}/qt5/assistant
443 ifecho_tree examples %{_examplesdir}/qt5/designer
444 ifecho_tree examples %{_examplesdir}/qt5/help
445 ifecho_tree examples %{_examplesdir}/qt5/linguist
446 ifecho_tree examples %{_examplesdir}/qt5/uitools
448 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
452 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
453 sed -e "s:^$RPM_BUILD_ROOT::" \
454 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
457 echo '%defattr(644,root,root,755)' > assistant.lang
458 echo '%defattr(644,root,root,755)' > designer.lang
459 echo '%defattr(644,root,root,755)' > linguist.lang
460 echo '%defattr(644,root,root,755)' > qt_help.lang
462 find_qt5_qm assistant >> assistant.lang
463 find_qt5_qm designer >> designer.lang
464 find_qt5_qm linguist >> linguist.lang
465 find_qt5_qm qt_help >> qt_help.lang
469 rm -rf $RPM_BUILD_ROOT
471 %post -n Qt5CLucene -p /sbin/ldconfig
472 %postun -n Qt5CLucene -p /sbin/ldconfig
474 %post -n Qt5Designer -p /sbin/ldconfig
475 %postun -n Qt5Designer -p /sbin/ldconfig
477 %post -n Qt5Help -p /sbin/ldconfig
478 %postun -n Qt5Help -p /sbin/ldconfig
481 %defattr(644,root,root,755)
482 %doc LGPL_EXCEPTION.txt dist/changes-*
483 %attr(755,root,root) %{_bindir}/pixeltool-qt5
484 %attr(755,root,root) %{_bindir}/qtdiag-qt5
485 %attr(755,root,root) %{_bindir}/qtpaths-qt5
486 %attr(755,root,root) %{_bindir}/qtplugininfo-qt5
487 %attr(755,root,root) %{qt5dir}/bin/pixeltool
488 %attr(755,root,root) %{qt5dir}/bin/qtdiag
489 %attr(755,root,root) %{qt5dir}/bin/qtpaths
490 %attr(755,root,root) %{qt5dir}/bin/qtplugininfo
492 %files -n qt5-assistant -f assistant.lang
493 %defattr(644,root,root,755)
494 %attr(755,root,root) %{_bindir}/assistant-qt5
495 %attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
496 %attr(755,root,root) %{_bindir}/qhelpconverter-qt5
497 %attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
498 %attr(755,root,root) %{qt5dir}/bin/assistant
499 %attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
500 %attr(755,root,root) %{qt5dir}/bin/qdoc
501 %attr(755,root,root) %{qt5dir}/bin/qhelpconverter
502 %attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
503 %attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
505 %files -n qt5-designer -f designer.lang
506 %defattr(644,root,root,755)
507 %attr(755,root,root) %{_bindir}/designer-qt5
508 %attr(755,root,root) %{qt5dir}/bin/designer
510 %files -n qt5-linguist -f linguist.lang
511 %defattr(644,root,root,755)
512 %attr(755,root,root) %{_bindir}/lconvert-qt5
513 %attr(755,root,root) %{_bindir}/linguist-qt5
514 %attr(755,root,root) %{_bindir}/lrelease-qt5
515 %attr(755,root,root) %{_bindir}/lupdate-qt5
516 %attr(755,root,root) %{qt5dir}/bin/lconvert
517 %attr(755,root,root) %{qt5dir}/bin/linguist
518 %attr(755,root,root) %{qt5dir}/bin/lrelease
519 %attr(755,root,root) %{qt5dir}/bin/lupdate
520 %{_datadir}/qt5/phrasebooks
521 %{_libdir}/cmake/Qt5LinguistTools
524 %defattr(644,root,root,755)
525 %attr(755,root,root) %{_bindir}/qdbus-qt5
526 %attr(755,root,root) %{_bindir}/qdbusviewer-qt5
527 %attr(755,root,root) %{qt5dir}/bin/qdbus
528 %attr(755,root,root) %{qt5dir}/bin/qdbusviewer
531 %defattr(644,root,root,755)
532 %attr(755,root,root) %{_libdir}/libQt5CLucene.so.*.*.*
533 %attr(755,root,root) %ghost %{_libdir}/libQt5CLucene.so.5
535 %files -n Qt5CLucene-devel
536 %defattr(644,root,root,755)
537 %attr(755,root,root) %{_libdir}/libQt5CLucene.so
538 %{_libdir}/libQt5CLucene.prl
539 %{_includedir}/qt5/QtCLucene
540 %{qt5dir}/mkspecs/modules/qt_lib_clucene_private.pri
542 %files -n Qt5Designer
543 %defattr(644,root,root,755)
544 %attr(755,root,root) %{_libdir}/libQt5Designer.so.*.*.*
545 %attr(755,root,root) %ghost %{_libdir}/libQt5Designer.so.5
546 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so.*.*.*
547 %attr(755,root,root) %ghost %{_libdir}/libQt5DesignerComponents.so.5
549 %dir %{qt5dir}/plugins/designer
550 %attr(755,root,root) %{qt5dir}/plugins/designer/libcontainerextension.so
551 %attr(755,root,root) %{qt5dir}/plugins/designer/libcustomwidgetplugin.so
552 %attr(755,root,root) %{qt5dir}/plugins/designer/libtaskmenuextension.so
553 %attr(755,root,root) %{qt5dir}/plugins/designer/libworldtimeclockplugin.so
555 # common for base -devel and plugin-specific files (from other source packages)
556 %dir %{_libdir}/cmake/Qt5Designer
558 %files -n Qt5Designer-devel
559 %defattr(644,root,root,755)
560 %attr(755,root,root) %{_libdir}/libQt5Designer.so
561 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
562 %{_libdir}/libQt5Designer.prl
563 %{_libdir}/libQt5DesignerComponents.prl
564 %{_includedir}/qt5/QtDesigner
565 %{_includedir}/qt5/QtDesignerComponents
566 %{_pkgconfigdir}/Qt5Designer.pc
567 %{_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.cmake
568 %{_libdir}/cmake/Qt5Designer/Qt5Designer_AnalogClockPlugin.cmake
569 %{_libdir}/cmake/Qt5Designer/Qt5Designer_MultiPageWidgetPlugin.cmake
570 %{_libdir}/cmake/Qt5Designer/Qt5Designer_TicTacToePlugin.cmake
571 %{_libdir}/cmake/Qt5Designer/Qt5Designer_WorldTimeClockPlugin.cmake
572 %{qt5dir}/mkspecs/modules/qt_lib_designer.pri
573 %{qt5dir}/mkspecs/modules/qt_lib_designer_private.pri
574 %{qt5dir}/mkspecs/modules/qt_lib_designercomponents_private.pri
576 %if %{with qtdeclarative}
577 %files -n Qt5Designer-plugin-qquickwidget
578 %defattr(644,root,root,755)
579 %attr(755,root,root) %{qt5dir}/plugins/designer/libqquickwidget.so
580 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
584 %files -n Qt5Designer-plugin-qwebview
585 %defattr(644,root,root,755)
586 %attr(755,root,root) %{qt5dir}/plugins/designer/libqwebview.so
587 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
590 %files -n Qt5Help -f qt_help.lang
591 %defattr(644,root,root,755)
592 %attr(755,root,root) %{_libdir}/libQt5Help.so.*.*.*
593 %attr(755,root,root) %ghost %{_libdir}/libQt5Help.so.5
595 %files -n Qt5Help-devel
596 %defattr(644,root,root,755)
597 %attr(755,root,root) %{_libdir}/libQt5Help.so
598 %{_libdir}/libQt5Help.prl
599 %{_includedir}/qt5/QtHelp
600 %{_pkgconfigdir}/Qt5Help.pc
601 %{_libdir}/cmake/Qt5Help
602 %{qt5dir}/mkspecs/modules/qt_lib_help.pri
603 %{qt5dir}/mkspecs/modules/qt_lib_help_private.pri
605 %files -n Qt5UiTools-devel
606 %defattr(644,root,root,755)
608 %{_libdir}/libQt5UiTools.a
609 %{_libdir}/libQt5UiTools.prl
610 %{_includedir}/qt5/QtUiPlugin
611 %{_includedir}/qt5/QtUiTools
612 %{_pkgconfigdir}/Qt5UiTools.pc
613 %{_libdir}/cmake/Qt5UiPlugin
614 %{_libdir}/cmake/Qt5UiTools
615 %{qt5dir}/mkspecs/modules/qt_lib_uiplugin.pri
616 %{qt5dir}/mkspecs/modules/qt_lib_uitools.pri
617 %{qt5dir}/mkspecs/modules/qt_lib_uitools_private.pri
619 %files examples -f examples.files
620 %defattr(644,root,root,755)
621 # XXX: dir shared with qt5-qtbase-examples
622 %dir %{_examplesdir}/qt5
626 %defattr(644,root,root,755)
627 %{_docdir}/qt5-doc/qtassistant
628 %{_docdir}/qt5-doc/qtdesigner
629 %{_docdir}/qt5-doc/qthelp
630 %{_docdir}/qt5-doc/qtlinguist
631 %{_docdir}/qt5-doc/qtuitools
634 %defattr(644,root,root,755)
635 %{_docdir}/qt5-doc/qtassistant.qch
636 %{_docdir}/qt5-doc/qtdesigner.qch
637 %{_docdir}/qt5-doc/qthelp.qch
638 %{_docdir}/qt5-doc/qtlinguist.qch
639 %{_docdir}/qt5-doc/qtuitools.qch