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
25 <<<<<<< Updated upstream
29 >>>>>>> Stashed changes
30 License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
32 Source0: http://download.qt.io/official_releases/qt/5.8/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
33 # Source0-md5: 506e53a228fe0c3d6c8b6fbebd8e47ae
34 Source1: http://download.qt.io/official_releases/qt/5.8/%{version}/submodules/qttranslations-opensource-src-%{version}.tar.xz
35 # Source1-md5: b6c6748a923b9639c7d018cfdb04caf4
36 URL: http://www.qt.io/
37 BuildRequires: OpenGL-devel
38 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
39 BuildRequires: Qt5DBus-devel >= %{qtbase_ver}
40 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
41 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
42 BuildRequires: Qt5PrintSupport-devel >= %{qtbase_ver}
43 %{?with_qtdeclarative:BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}}
44 BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
45 %{?with_qtwebkit:BuildRequires: Qt5WebKit-devel >= %{qtwebkit_ver}}
46 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
47 BuildRequires: Qt5Xml-devel >= %{qtbase_ver}
48 %{?with_doc:BuildRequires: qt5-assistant >= %{qttools_ver}}
49 BuildRequires: qt5-build >= %{qtbase_ver}
50 BuildRequires: qt5-doc-common >= %{qtbase_ver}
51 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
52 BuildRequires: qt5-qmake >= %{qtbase_ver}
53 BuildRequires: rpmbuild(macros) >= 1.654
54 BuildRequires: tar >= 1:1.22
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 # qhelpconverter: Core, Gui, Widgets
88 # qhelpgenerator: Core, Gui, Help; sqldriver-sqlite3 to work
89 Requires: Qt5Core >= %{qtbase_ver}
90 Requires: Qt5Help = %{version}-%{release}
91 Requires: Qt5Gui >= %{qtbase_ver}
92 Requires: Qt5Network >= %{qtbase_ver}
93 Requires: Qt5PrintSupport >= %{qtbase_ver}
94 Requires: Qt5Sql >= %{qtbase_ver}
95 Requires: Qt5Sql-sqldriver-sqlite3 >= %{qtbase_ver}
96 Requires: Qt5Widgets >= %{qtbase_ver}
98 %description -n qt5-assistant
99 Qt Assistant is a tool for browsing on-line documentation with
100 indexing, bookmarks and full-text search.
102 %description -n qt5-assistant -l pl.UTF-8
103 Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
104 indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
106 %package -n qt5-designer
107 Summary: IDE used for GUI designing with Qt 5 library
108 Summary(pl.UTF-8): IDE służące do projektowania GUI przy użyciu biblioteki Qt 5
109 Group: X11/Applications
110 Requires: Qt5Core >= %{qtbase_ver}
111 Requires: Qt5Designer = %{version}-%{release}
112 Requires: Qt5Gui >= %{qtbase_ver}
113 Requires: Qt5Network >= %{qtbase_ver}
114 Requires: Qt5PrintSupport >= %{qtbase_ver}
115 Requires: Qt5Widgets >= %{qtbase_ver}
116 Requires: Qt5Xml >= %{qtbase_ver}
118 %description -n qt5-designer
119 An advanced tool used for GUI designing with Qt 5 library.
121 %description -n qt5-designer -l pl.UTF-8
122 Zaawansowane narzędzie służące do projektowania interfejsu graficznego
123 przy użyciu biblioteki Qt 5.
125 %package -n qt5-linguist
126 Summary: Translation helper for Qt 5
127 Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5
128 Group: X11/Development/Tools
129 # lconvert,lrelease,lupdate: Core, Xml
130 # linguist: Core, Gui, PrintSupport, Widgets, Xml
131 Requires: Qt5Core >= %{qtbase_ver}
132 Requires: Qt5Gui >= %{qtbase_ver}
133 Requires: Qt5PrintSupport >= %{qtbase_ver}
134 Requires: Qt5Widgets >= %{qtbase_ver}
135 Requires: Qt5Xml >= %{qtbase_ver}
137 %description -n qt5-linguist
138 Translation helper for Qt 5.
140 %description -n qt5-linguist -l pl.UTF-8
141 Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5.
143 %package -n qt5-qdbus
144 Summary: Qt5 DBus tools
145 Summary(pl.UTF-8): Narzędzia Qt5 do magistrali DBus
146 Group: X11/Applications
147 # qdbus: Core, DBus, Xml
148 # qdbusviewer: Core, DBus, Gui, Widgets, Xml
149 Requires: Qt5Core >= %{qtbase_ver}
150 Requires: Qt5DBus >= %{qtbase_ver}
151 Requires: Qt5Gui >= %{qtbase_ver}
152 Requires: Qt5Widgets >= %{qtbase_ver}
153 Requires: Qt5Xml >= %{qtbase_ver}
155 %description -n qt5-qdbus
156 This package contains the qdbus and qdbusviewer tools.
158 %description -n qt5-qdbus -l pl.UTF-8
159 Ten pakiet zawiera narzędzia qdbus i qdbusviewer.
161 %package -n Qt5CLucene
162 Summary: Qt5 CLucene library
163 Summary(pl.UTF-8): Biblioteka Qt5 CLucene
165 Requires: Qt5Core >= %{qtbase_ver}
167 %description -n Qt5CLucene
168 The Qt5 CLucene library provides Qt API to CLucene, a C++ port of
169 Lucene high-performance, full-featured text search engine.
171 %description -n Qt5CLucene -l pl.UTF-8
172 Biblioteka Qt5 CLucene dostarcza API Qt do CLucene - portu C++
173 wysoko wydajnego, w pełni funkcjonalnego silnika wyszukiwania
176 %package -n Qt5CLucene-devel
177 Summary: Qt5 CLucene library - development files
178 Summary(pl.UTF-8): Biblioteka Qt5 CLucene - pliki programistyczne
179 Group: Development/Libraries
180 Requires: Qt5CLucene = %{version}-%{release}
181 Requires: Qt5Core-devel >= %{qtbase_ver}
182 Obsoletes: qt5-qttools-devel
184 %description -n Qt5CLucene-devel
185 Header files for Qt5 CLucene library.
187 %description -n Qt5CLucene-devel -l pl.UTF-8
188 Pliki nagłówkowe biblioteki Qt5 CLucene.
190 %package -n Qt5Designer
191 Summary: Qt5 Designer libraries
192 Summary(pl.UTF-8): Biblioteki Qt5 Designer
194 Requires: Qt5Core >= %{qtbase_ver}
195 Requires: Qt5Gui >= %{qtbase_ver}
196 Requires: Qt5Widgets >= %{qtbase_ver}
197 Requires: Qt5Xml >= %{qtbase_ver}
199 %description -n Qt5Designer
200 The Qt5 Designer libraries provide classes to create your own custom
201 widget plugins for Qt Designer and classes to access Qt Designer
204 %description -n Qt5Designer -l pl.UTF-8
205 Biblioteki Qt5 Designer dostarczają klasy do tworzenia wtyczek Qt
206 Designera do obsługi własnych widgetów oraz klasy pozwalające na
207 dostęp do komponentów Qt Designera.
209 %package -n Qt5Designer-devel
210 Summary: Qt5 Designer libraries - development files
211 Summary(pl.UTF-8): Biblioteki Qt5 Designer - pliki programistyczne
212 Group: X11/Development/Libraries
213 Requires: OpenGL-devel
214 Requires: Qt5Core >= %{qtbase_ver}
215 Requires: Qt5Designer = %{version}-%{release}
216 Requires: Qt5Gui >= %{qtbase_ver}
217 Requires: Qt5Widgets >= %{qtbase_ver}
218 Requires: Qt5Xml >= %{qtbase_ver}
219 Obsoletes: qt5-qttools-devel
221 %description -n Qt5Designer-devel
222 Header files for Qt5 Designer libraries.
224 %description -n Qt5Designer-devel -l pl.UTF-8
225 Pliki nagłówkowe bibliotek Qt5 Designer.
227 %package -n Qt5Designer-plugin-qquickwidget
228 Summary: QQuickWidget (Quick2) plugin for Qt5 Designer
229 Summary(pl.UTF-8): Wtyczka QQuickWidget (Quick2) dla Qt5 Designera
231 Requires: Qt5Designer = %{version}-%{release}
232 Requires: Qt5Quick >= %{qtdeclarative_ver}
234 %description -n Qt5Designer-plugin-qquickwidget
235 QQuickWidget (Quick2) plugin for Qt5 Designer.
237 %description -n Qt5Designer-plugin-qquickwidget -l pl.UTF-8
238 Wtyczka QQuickWidget (Quick2) dla Qt5 Designera.
240 %package -n Qt5Designer-plugin-qwebview
241 Summary: QWebView plugin for Qt5 Designer
242 Summary(pl.UTF-8): Wtyczka QWebView dla Qt5 Designera
244 Requires: Qt5Designer = %{version}-%{release}
245 Requires: Qt5WebKit >= %{qtwebkit_ver}
247 %description -n Qt5Designer-plugin-qwebview
248 QWebView plugin for Qt5 Designer.
250 %description -n Qt5Designer-plugin-qwebview -l pl.UTF-8
251 Wtyczka QWebView dla Qt5 Designera.
254 Summary: Qt5 Help library
255 Summary(pl.UTF-8): Biblioteka Qt5 Help
257 Requires: Qt5CLucene = %{version}-%{release}
258 Requires: Qt5Core >= %{qtbase_ver}
259 Requires: Qt5Gui >= %{qtbase_ver}
260 Requires: Qt5Network >= %{qtbase_ver}
261 Requires: Qt5Sql >= %{qtbase_ver}
262 Requires: Qt5Widgets >= %{qtbase_ver}
264 %description -n Qt5Help
265 Qt5 Help library provides classes for integrating online documentation
268 %description -n Qt5Help -l pl.UTF-8
269 Biblioteka Qt5 Help dostarcza klasy służące do integracji dokumentacji
270 online w aplikacjach.
272 %package -n Qt5Help-devel
273 Summary: Qt5 Help library - development files
274 Summary(pl.UTF-8): Biblioteka Qt5 Help - pliki programistyczne
275 Group: X11/Development/Libraries
276 Requires: Qt5CLucene-devel = %{version}-%{release}
277 Requires: Qt5Core-devel >= %{qtbase_ver}
278 Requires: Qt5Gui-devel >= %{qtbase_ver}
279 Requires: Qt5Help = %{version}-%{release}
280 Requires: Qt5Network-devel >= %{qtbase_ver}
281 Requires: Qt5Sql-devel >= %{qtbase_ver}
282 Requires: Qt5Widgets-devel >= %{qtbase_ver}
283 Obsoletes: qt5-qttools-devel
285 %description -n Qt5Help-devel
286 Header files for Qt5 Help library.
288 %description -n Qt5Help-devel -l pl.UTF-8
289 Pliki nagłówkowe biblioteki Qt5 Help.
291 %package -n Qt5UiTools-devel
292 Summary: Qt5 Ui Tools library - development files
293 Summary(pl.UTF-8): Biblioteka Qt5 Ui Tools - pliki programistyczne
294 Group: X11/Development/Libraries
295 Requires: OpenGL-devel
296 Requires: Qt5Core-devel >= %{qtbase_ver}
297 Requires: Qt5Gui-devel >= %{qtbase_ver}
298 Requires: Qt5Widgets-devel >= %{qtbase_ver}
299 Obsoletes: qt5-qttools-devel
301 %description -n Qt5UiTools-devel
302 Header files and static Qt5 Ui Tools library.
304 Qt5 Ui Tools library provides classes to handle forms created with Qt
307 %description -n Qt5UiTools-devel -l pl.UTF-8
308 Pliki nagłówkowe i statyczna biblioteka Qt5 Ui Tools.
310 Biblioteka Qt5 Ui Tools dostarcza klasy do obsługi formularzy
311 utworzonych przy użyciu Qt Designera.
314 Summary: Qt5 Tools documentation in HTML format
315 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie HTML
316 Group: X11/Development/Libraries
317 Requires: qt5-doc-common >= %{qtbase_ver}
318 %if "%{_rpmversion}" >= "5"
323 Qt5 Tools documentation in HTML format.
325 %description doc -l pl.UTF-8
326 Dokumentacja do narzędzi Qt5 w formacie HTML.
329 Summary: Qt5 Tools documentation in QCH format
330 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie QCH
331 Group: X11/Development/Libraries
332 Requires: qt5-doc-common >= %{qtbase_ver}
333 %if "%{_rpmversion}" >= "5"
338 Qt5 Tools documentation in QCH format.
340 %description doc-qch -l pl.UTF-8
341 Dokumentacja do narzędzi Qt5 w formacie QCH.
344 Summary: Qt5 Tools examples
345 Summary(pl.UTF-8): Przykłady do narzędzi Qt5
346 Group: X11/Development/Libraries
347 %if "%{_rpmversion}" >= "5"
351 %description examples
352 Qt5 Tools - examples.
354 %description examples -l pl.UTF-8
355 Przykłady do narzędzi Qt5.
358 %setup -q -n %{orgname}-opensource-src-%{version} %{?with_qm:-a1}
363 %{?with_doc:%{__make} docs}
366 cd qttranslations-opensource-src-%{version}
373 rm -rf $RPM_BUILD_ROOT
374 install -d $RPM_BUILD_ROOT%{_bindir}
377 INSTALL_ROOT=$RPM_BUILD_ROOT
380 %{__make} install_docs \
381 INSTALL_ROOT=$RPM_BUILD_ROOT
385 %{__make} -C qttranslations-opensource-src-%{version} install \
386 INSTALL_ROOT=$RPM_BUILD_ROOT
387 # keep only assistant, designer, linguist, qt_help, qtconfig here
388 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qmlviewer,qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquick1,qtquickcontrols,qtscript,qtwebsockets,qtxmlpatterns}_*.qm
389 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
390 # qtconfig build is currently disabled (see src/src.pro)
391 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qtconfig_*.qm
394 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
395 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
396 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
397 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
400 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.?
401 # actually drop *.la, follow policy of not packaging them when *.pc exist
402 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
404 # symlinks in system bin dir
405 cd $RPM_BUILD_ROOT%{_bindir}
406 ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
407 ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
408 ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
409 ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
410 ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
411 ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
412 ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
413 ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
414 ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
415 ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
416 ln -sf ../%{_lib}/qt5/bin/qhelpconverter qhelpconverter-qt5
417 ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
418 ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
419 ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
420 ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
423 # Prepare some files list
425 r="$RPM_BUILD_ROOT$2"
427 echo "%%dir $2" >> $1.files
428 elif [ -x "$r" ] ; then
429 echo "%%attr(755,root,root) $2" >> $1.files
430 elif [ -f "$r" ]; then
431 echo "$2" >> $1.files
433 echo "Error generation $1 files list!"
434 echo "$r: no such file or directory!"
440 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
445 echo "%defattr(644,root,root,755)" > examples.files
446 ifecho_tree examples %{_examplesdir}/qt5/assistant
447 ifecho_tree examples %{_examplesdir}/qt5/designer
448 ifecho_tree examples %{_examplesdir}/qt5/help
449 ifecho_tree examples %{_examplesdir}/qt5/linguist
450 ifecho_tree examples %{_examplesdir}/qt5/uitools
452 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
456 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
457 sed -e "s:^$RPM_BUILD_ROOT::" \
458 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
461 echo '%defattr(644,root,root,755)' > assistant.lang
462 echo '%defattr(644,root,root,755)' > designer.lang
463 echo '%defattr(644,root,root,755)' > linguist.lang
464 echo '%defattr(644,root,root,755)' > qt_help.lang
466 find_qt5_qm assistant >> assistant.lang
467 find_qt5_qm designer >> designer.lang
468 find_qt5_qm linguist >> linguist.lang
469 find_qt5_qm qt_help >> qt_help.lang
473 rm -rf $RPM_BUILD_ROOT
475 %post -n Qt5CLucene -p /sbin/ldconfig
476 %postun -n Qt5CLucene -p /sbin/ldconfig
478 %post -n Qt5Designer -p /sbin/ldconfig
479 %postun -n Qt5Designer -p /sbin/ldconfig
481 %post -n Qt5Help -p /sbin/ldconfig
482 %postun -n Qt5Help -p /sbin/ldconfig
485 %defattr(644,root,root,755)
486 %doc LGPL_EXCEPTION.txt dist/changes-*
487 %attr(755,root,root) %{_bindir}/pixeltool-qt5
488 %attr(755,root,root) %{_bindir}/qtdiag-qt5
489 %attr(755,root,root) %{_bindir}/qtpaths-qt5
490 %attr(755,root,root) %{_bindir}/qtplugininfo-qt5
491 %attr(755,root,root) %{qt5dir}/bin/pixeltool
492 %attr(755,root,root) %{qt5dir}/bin/qtdiag
493 %attr(755,root,root) %{qt5dir}/bin/qtpaths
494 %attr(755,root,root) %{qt5dir}/bin/qtplugininfo
496 %files -n qt5-assistant -f assistant.lang
497 %defattr(644,root,root,755)
498 %attr(755,root,root) %{_bindir}/assistant-qt5
499 %attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
500 %attr(755,root,root) %{_bindir}/qhelpconverter-qt5
501 %attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
502 %attr(755,root,root) %{qt5dir}/bin/assistant
503 %attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
504 %attr(755,root,root) %{qt5dir}/bin/qdoc
505 %attr(755,root,root) %{qt5dir}/bin/qhelpconverter
506 %attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
507 %attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
509 %files -n qt5-designer -f designer.lang
510 %defattr(644,root,root,755)
511 %attr(755,root,root) %{_bindir}/designer-qt5
512 %attr(755,root,root) %{qt5dir}/bin/designer
514 %files -n qt5-linguist -f linguist.lang
515 %defattr(644,root,root,755)
516 %attr(755,root,root) %{_bindir}/lconvert-qt5
517 %attr(755,root,root) %{_bindir}/linguist-qt5
518 %attr(755,root,root) %{_bindir}/lrelease-qt5
519 %attr(755,root,root) %{_bindir}/lupdate-qt5
520 %attr(755,root,root) %{qt5dir}/bin/lconvert
521 %attr(755,root,root) %{qt5dir}/bin/linguist
522 %attr(755,root,root) %{qt5dir}/bin/lrelease
523 %attr(755,root,root) %{qt5dir}/bin/lupdate
524 %{_datadir}/qt5/phrasebooks
525 %{_libdir}/cmake/Qt5LinguistTools
528 %defattr(644,root,root,755)
529 %attr(755,root,root) %{_bindir}/qdbus-qt5
530 %attr(755,root,root) %{_bindir}/qdbusviewer-qt5
531 %attr(755,root,root) %{qt5dir}/bin/qdbus
532 %attr(755,root,root) %{qt5dir}/bin/qdbusviewer
535 %defattr(644,root,root,755)
536 %attr(755,root,root) %{_libdir}/libQt5CLucene.so.*.*.*
537 %attr(755,root,root) %ghost %{_libdir}/libQt5CLucene.so.5
539 %files -n Qt5CLucene-devel
540 %defattr(644,root,root,755)
541 %attr(755,root,root) %{_libdir}/libQt5CLucene.so
542 %{_libdir}/libQt5CLucene.prl
543 %{_includedir}/qt5/QtCLucene
544 %{qt5dir}/mkspecs/modules/qt_lib_clucene_private.pri
546 %files -n Qt5Designer
547 %defattr(644,root,root,755)
548 %attr(755,root,root) %{_libdir}/libQt5Designer.so.*.*.*
549 %attr(755,root,root) %ghost %{_libdir}/libQt5Designer.so.5
550 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so.*.*.*
551 %attr(755,root,root) %ghost %{_libdir}/libQt5DesignerComponents.so.5
553 %dir %{qt5dir}/plugins/designer
554 %attr(755,root,root) %{qt5dir}/plugins/designer/libcontainerextension.so
555 %attr(755,root,root) %{qt5dir}/plugins/designer/libcustomwidgetplugin.so
556 %attr(755,root,root) %{qt5dir}/plugins/designer/libtaskmenuextension.so
557 %attr(755,root,root) %{qt5dir}/plugins/designer/libworldtimeclockplugin.so
559 # common for base -devel and plugin-specific files (from other source packages)
560 %dir %{_libdir}/cmake/Qt5Designer
562 %files -n Qt5Designer-devel
563 %defattr(644,root,root,755)
564 %attr(755,root,root) %{_libdir}/libQt5Designer.so
565 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
566 %{_libdir}/libQt5Designer.prl
567 %{_libdir}/libQt5DesignerComponents.prl
568 %{_includedir}/qt5/QtDesigner
569 %{_includedir}/qt5/QtDesignerComponents
570 %{_pkgconfigdir}/Qt5Designer.pc
571 %{_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.cmake
572 %{_libdir}/cmake/Qt5Designer/Qt5Designer_AnalogClockPlugin.cmake
573 %{_libdir}/cmake/Qt5Designer/Qt5Designer_MultiPageWidgetPlugin.cmake
574 %{_libdir}/cmake/Qt5Designer/Qt5Designer_TicTacToePlugin.cmake
575 %{_libdir}/cmake/Qt5Designer/Qt5Designer_WorldTimeClockPlugin.cmake
576 %{qt5dir}/mkspecs/modules/qt_lib_designer.pri
577 %{qt5dir}/mkspecs/modules/qt_lib_designer_private.pri
578 %{qt5dir}/mkspecs/modules/qt_lib_designercomponents_private.pri
580 %if %{with qtdeclarative}
581 %files -n Qt5Designer-plugin-qquickwidget
582 %defattr(644,root,root,755)
583 %attr(755,root,root) %{qt5dir}/plugins/designer/libqquickwidget.so
584 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
588 %files -n Qt5Designer-plugin-qwebview
589 %defattr(644,root,root,755)
590 %attr(755,root,root) %{qt5dir}/plugins/designer/libqwebview.so
591 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
594 %files -n Qt5Help -f qt_help.lang
595 %defattr(644,root,root,755)
596 %attr(755,root,root) %{_libdir}/libQt5Help.so.*.*.*
597 %attr(755,root,root) %ghost %{_libdir}/libQt5Help.so.5
599 %files -n Qt5Help-devel
600 %defattr(644,root,root,755)
601 %attr(755,root,root) %{_libdir}/libQt5Help.so
602 %{_libdir}/libQt5Help.prl
603 %{_includedir}/qt5/QtHelp
604 %{_pkgconfigdir}/Qt5Help.pc
605 %{_libdir}/cmake/Qt5Help
606 %{qt5dir}/mkspecs/modules/qt_lib_help.pri
607 %{qt5dir}/mkspecs/modules/qt_lib_help_private.pri
609 %files -n Qt5UiTools-devel
610 %defattr(644,root,root,755)
612 %{_libdir}/libQt5UiTools.a
613 %{_libdir}/libQt5UiTools.prl
614 %{_includedir}/qt5/QtUiPlugin
615 %{_includedir}/qt5/QtUiTools
616 %{_pkgconfigdir}/Qt5UiTools.pc
617 %{_libdir}/cmake/Qt5UiPlugin
618 %{_libdir}/cmake/Qt5UiTools
619 %{qt5dir}/mkspecs/modules/qt_lib_uiplugin.pri
620 %{qt5dir}/mkspecs/modules/qt_lib_uitools.pri
621 %{qt5dir}/mkspecs/modules/qt_lib_uitools_private.pri
623 %files examples -f examples.files
624 %defattr(644,root,root,755)
625 # XXX: dir shared with qt5-qtbase-examples
626 %dir %{_examplesdir}/qt5
630 %defattr(644,root,root,755)
631 %{_docdir}/qt5-doc/qtassistant
632 %{_docdir}/qt5-doc/qtdesigner
633 %{_docdir}/qt5-doc/qthelp
634 %{_docdir}/qt5-doc/qtlinguist
635 %{_docdir}/qt5-doc/qtuitools
638 %defattr(644,root,root,755)
639 %{_docdir}/qt5-doc/qtassistant.qch
640 %{_docdir}/qt5-doc/qtdesigner.qch
641 %{_docdir}/qt5-doc/qthelp.qch
642 %{_docdir}/qt5-doc/qtlinguist.qch
643 %{_docdir}/qt5-doc/qtuitools.qch