3 %bcond_without qch # QCH documentation
4 %bcond_without qm # QM translations
5 %bcond_without qtdeclarative # Quick2 plugin for Qt5Declarative
6 %bcond_without qtwebkit # WebKit plugin for Qt5Declarative
8 %define orgname qttools
9 %define qtbase_ver %{version}
10 %define qttools_ver 5.2
11 %define qtdeclarative_ver 5.4
12 %define qtwebkit_ver 5.4
13 Summary: Development tools for Qt 5
14 Summary(pl.UTF-8): Narzędzia programistyczne dla Qt 5
18 License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
20 Source0: http://download.qt-project.org/official_releases/qt/5.4/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
21 # Source0-md5: 5b2fd42304e9294bc0f77095fdb35ad6
22 Source1: http://download.qt-project.org/official_releases/qt/5.4/%{version}/submodules/qttranslations-opensource-src-%{version}.tar.xz
23 # Source1-md5: 0bdd1b0a83b03a04a4ebeedfa3057d21
24 URL: http://qt-project.org/
25 BuildRequires: OpenGL-devel
26 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
27 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
28 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
29 BuildRequires: Qt5PrintSupport-devel >= %{qtbase_ver}
30 %{?with_qtdeclarative:BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}}
31 BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
32 %{?with_qtwebkit:BuildRequires: Qt5WebKit-devel >= %{qtwebkit_ver}}
33 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
34 BuildRequires: Qt5Xml-devel >= %{qtbase_ver}
35 %{?with_qch:BuildRequires: qt5-assistant >= %{qttools_ver}}
36 BuildRequires: qt5-build >= %{qtbase_ver}
37 BuildRequires: qt5-doc-common >= %{qtbase_ver}
38 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
39 BuildRequires: qt5-qmake >= %{qtbase_ver}
40 BuildRequires: rpmbuild(macros) >= 1.654
41 BuildRequires: tar >= 1:1.22
43 # pixeltool: Core, Gui, Widgets
45 Requires: Qt5Core >= %{qtbase_ver}
46 Requires: Qt5Gui >= %{qtbase_ver}
47 Requires: Qt5Widgets >= %{qtbase_ver}
48 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 %define specflags -fno-strict-aliasing
51 %define qt5dir %{_libdir}/qt5
54 Qt is a cross-platform application and UI framework. Using Qt, you can
55 write web-enabled applications once and deploy them across desktop,
56 mobile and embedded systems without rewriting the source code.
58 This package contains additional tools for building Qt applications.
60 %description -l pl.UTF-8
61 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
62 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
63 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
66 Ten pakiet zawiera dodatkowe narzędzia do budowania aplikacji Qt.
68 %package -n qt5-assistant
69 Summary: Qt documentation browser
70 Summary(pl.UTF-8): Przeglądarka dokumentacji Qt
71 Group: X11/Development/Tools
72 # assistant: Core, Gui, Help, Network, PrintSupport, Sql, Widgets
73 # qcollectiongenerator: Core, Gui, Help
74 # qhelpconverter: Core, Gui, Widgets
75 # qhelpgenerator: Core, Gui, Help; sqldriver-sqlite3 to work
76 Requires: Qt5Core >= %{qtbase_ver}
77 Requires: Qt5Help = %{version}-%{release}
78 Requires: Qt5Gui >= %{qtbase_ver}
79 Requires: Qt5Network >= %{qtbase_ver}
80 Requires: Qt5PrintSupport >= %{qtbase_ver}
81 Requires: Qt5Sql >= %{qtbase_ver}
82 Requires: Qt5Sql-sqldriver-sqlite3 >= %{qtbase_ver}
83 Requires: Qt5Widgets >= %{qtbase_ver}
85 %description -n qt5-assistant
86 Qt Assistant is a tool for browsing on-line documentation with
87 indexing, bookmarks and full-text search.
89 %description -n qt5-assistant -l pl.UTF-8
90 Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
91 indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
93 %package -n qt5-designer
94 Summary: IDE used for GUI designing with Qt 5 library
95 Summary(pl.UTF-8): IDE służące do projektowania GUI przy użyciu biblioteki Qt 5
96 Group: X11/Applications
97 Requires: Qt5Core >= %{qtbase_ver}
98 Requires: Qt5Designer = %{version}-%{release}
99 Requires: Qt5Gui >= %{qtbase_ver}
100 Requires: Qt5Network >= %{qtbase_ver}
101 Requires: Qt5PrintSupport >= %{qtbase_ver}
102 Requires: Qt5Widgets >= %{qtbase_ver}
103 Requires: Qt5Xml >= %{qtbase_ver}
105 %description -n qt5-designer
106 An advanced tool used for GUI designing with Qt 5 library.
108 %description -n qt5-designer -l pl.UTF-8
109 Zaawansowane narzędzie służące do projektowania interfejsu graficznego
110 przy użyciu biblioteki Qt 5.
112 %package -n qt5-linguist
113 Summary: Translation helper for Qt 5
114 Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5
115 Group: X11/Development/Tools
116 # lconvert,lrelease,lupdate: Core, Xml
117 # linguist: Core, Gui, PrintSupport, Widgets, Xml
118 Requires: Qt5Core >= %{qtbase_ver}
119 Requires: Qt5Gui >= %{qtbase_ver}
120 Requires: Qt5PrintSupport >= %{qtbase_ver}
121 Requires: Qt5Widgets >= %{qtbase_ver}
122 Requires: Qt5Xml >= %{qtbase_ver}
124 %description -n qt5-linguist
125 Translation helper for Qt 5.
127 %description -n qt5-linguist -l pl.UTF-8
128 Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5.
130 %package -n qt5-qdbus
131 Summary: Qt5 DBus tools
132 Summary(pl.UTF-8): Narzędzia Qt5 do magistrali DBus
133 Group: X11/Applications
134 # qdbus: Core, DBus, Xml
135 # qdbusviewer: Core, DBus, Gui, Widgets, Xml
136 Requires: Qt5Core >= %{qtbase_ver}
137 Requires: Qt5DBus >= %{qtbase_ver}
138 Requires: Qt5Gui >= %{qtbase_ver}
139 Requires: Qt5Widgets >= %{qtbase_ver}
140 Requires: Qt5Xml >= %{qtbase_ver}
142 %description -n qt5-qdbus
143 This package contains the qdbus and qdbusviewer tools.
145 %description -n qt5-qdbus -l pl.UTF-8
146 Ten pakiet zawiera narzędzia qdbus i qdbusviewer.
148 %package -n Qt5CLucene
149 Summary: Qt5 CLucene library
150 Summary(pl.UTF-8): Biblioteka Qt5 CLucene
152 Requires: Qt5Core >= %{qtbase_ver}
154 %description -n Qt5CLucene
155 The Qt5 CLucene library provides Qt API to CLucene, a C++ port of
156 Lucene high-performance, full-featured text search engine.
158 %description -n Qt5CLucene -l pl.UTF-8
159 Biblioteka Qt5 CLucene dostarcza API Qt do CLucene - portu C++
160 wysoko wydajnego, w pełni funkcjonalnego silnika wyszukiwania
163 %package -n Qt5CLucene-devel
164 Summary: Qt5 CLucene library - development files
165 Summary(pl.UTF-8): Biblioteka Qt5 CLucene - pliki programistyczne
166 Group: Development/Libraries
167 Requires: Qt5CLucene = %{version}-%{release}
168 Requires: Qt5Core-devel >= %{qtbase_ver}
169 Obsoletes: qt5-qttools-devel
171 %description -n Qt5CLucene-devel
172 Header files for Qt5 CLucene library.
174 %description -n Qt5CLucene-devel -l pl.UTF-8
175 Pliki nagłówkowe biblioteki Qt5 CLucene.
177 %package -n Qt5Designer
178 Summary: Qt5 Designer libraries
179 Summary(pl.UTF-8): Biblioteki Qt5 Designer
181 Requires: Qt5Core >= %{qtbase_ver}
182 Requires: Qt5Gui >= %{qtbase_ver}
183 Requires: Qt5Widgets >= %{qtbase_ver}
184 Requires: Qt5Xml >= %{qtbase_ver}
186 %description -n Qt5Designer
187 The Qt5 Designer libraries provide classes to create your own custom
188 widget plugins for Qt Designer and classes to access Qt Designer
191 %description -n Qt5Designer -l pl.UTF-8
192 Biblioteki Qt5 Designer dostarczają klasy do tworzenia wtyczek Qt
193 Designera do obsługi własnych widgetów oraz klasy pozwalające na
194 dostęp do komponentów Qt Designera.
196 %package -n Qt5Designer-devel
197 Summary: Qt5 Designer libraries - development files
198 Summary(pl.UTF-8): Biblioteki Qt5 Designer - pliki programistyczne
199 Group: X11/Development/Libraries
200 Requires: OpenGL-devel
201 Requires: Qt5Core >= %{qtbase_ver}
202 Requires: Qt5Designer = %{version}-%{release}
203 Requires: Qt5Gui >= %{qtbase_ver}
204 Requires: Qt5Widgets >= %{qtbase_ver}
205 Requires: Qt5Xml >= %{qtbase_ver}
206 Obsoletes: qt5-qttools-devel
208 %description -n Qt5Designer-devel
209 Header files for Qt5 Designer libraries.
211 %description -n Qt5Designer-devel -l pl.UTF-8
212 Pliki nagłówkowe bibliotek Qt5 Designer.
214 %package -n Qt5Designer-plugin-qquickwidget
215 Summary: QQuickWidget (Quick2) plugin for Qt5 Designer
216 Summary(pl.UTF-8): Wtyczka QQuickWidget (Quick2) dla Qt5 Designera
218 Requires: Qt5Designer = %{version}-%{release}
219 Requires: Qt5Quick >= %{qtdeclarative_ver}
221 %description -n Qt5Designer-plugin-qquickwidget
222 QQuickWidget (Quick2) plugin for Qt5 Designer.
224 %description -n Qt5Designer-plugin-qquickwidget -l pl.UTF-8
225 Wtyczka QQuickWidget (Quick2) dla Qt5 Designera.
227 %package -n Qt5Designer-plugin-qwebview
228 Summary: QWebView plugin for Qt5 Designer
229 Summary(pl.UTF-8): Wtyczka QWebView dla Qt5 Designera
231 Requires: Qt5Designer = %{version}-%{release}
232 Requires: Qt5WebKit >= %{qtwebkit_ver}
234 %description -n Qt5Designer-plugin-qwebview
235 QWebView plugin for Qt5 Designer.
237 %description -n Qt5Designer-plugin-qwebview -l pl.UTF-8
238 Wtyczka QWebView dla Qt5 Designera.
241 Summary: Qt5 Help library
242 Summary(pl.UTF-8): Biblioteka Qt5 Help
244 Requires: Qt5CLucene = %{version}-%{release}
245 Requires: Qt5Core >= %{qtbase_ver}
246 Requires: Qt5Gui >= %{qtbase_ver}
247 Requires: Qt5Network >= %{qtbase_ver}
248 Requires: Qt5Sql >= %{qtbase_ver}
249 Requires: Qt5Widgets >= %{qtbase_ver}
251 %description -n Qt5Help
252 Qt5 Help library provides classes for integrating online documentation
255 %description -n Qt5Help -l pl.UTF-8
256 Biblioteka Qt5 Help dostarcza klasy służące do integracji dokumentacji
257 online w aplikacjach.
259 %package -n Qt5Help-devel
260 Summary: Qt5 Help library - development files
261 Summary(pl.UTF-8): Biblioteka Qt5 Help - pliki programistyczne
262 Group: X11/Development/Libraries
263 Requires: Qt5CLucene-devel = %{version}-%{release}
264 Requires: Qt5Core-devel >= %{qtbase_ver}
265 Requires: Qt5Gui-devel >= %{qtbase_ver}
266 Requires: Qt5Help = %{version}-%{release}
267 Requires: Qt5Network-devel >= %{qtbase_ver}
268 Requires: Qt5Sql-devel >= %{qtbase_ver}
269 Requires: Qt5Widgets-devel >= %{qtbase_ver}
270 Obsoletes: qt5-qttools-devel
272 %description -n Qt5Help-devel
273 Header files for Qt5 Help library.
275 %description -n Qt5Help-devel -l pl.UTF-8
276 Pliki nagłówkowe biblioteki Qt5 Help.
278 %package -n Qt5UiTools-devel
279 Summary: Qt5 Ui Tools library - development files
280 Summary(pl.UTF-8): Biblioteka Qt5 Ui Tools - pliki programistyczne
281 Group: X11/Development/Libraries
282 Requires: OpenGL-devel
283 Requires: Qt5Core-devel >= %{qtbase_ver}
284 Requires: Qt5Gui-devel >= %{qtbase_ver}
285 Requires: Qt5Widgets-devel >= %{qtbase_ver}
286 Obsoletes: qt5-qttools-devel
288 %description -n Qt5UiTools-devel
289 Header files and static Qt5 Ui Tools library.
291 Qt5 Ui Tools library provides classes to handle forms created with Qt
294 %description -n Qt5UiTools-devel -l pl.UTF-8
295 Pliki nagłówkowe i statyczna biblioteka Qt5 Ui Tools.
297 Biblioteka Qt5 Ui Tools dostarcza klasy do obsługi formularzy
298 utworzonych przy użyciu Qt Designera.
301 Summary: Qt5 Tools documentation in HTML format
302 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie HTML
303 Group: X11/Development/Libraries
304 Requires: qt5-doc-common >= %{qtbase_ver}
305 %if "%{_rpmversion}" >= "5"
310 Qt5 Tools documentation in HTML format.
312 %description doc -l pl.UTF-8
313 Dokumentacja do narzędzi Qt5 w formacie HTML.
316 Summary: Qt5 Tools documentation in QCH format
317 Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie QCH
318 Group: X11/Development/Libraries
319 Requires: qt5-doc-common >= %{qtbase_ver}
320 %if "%{_rpmversion}" >= "5"
325 Qt5 Tools documentation in QCH format.
327 %description doc-qch -l pl.UTF-8
328 Dokumentacja do narzędzi Qt5 w formacie QCH.
331 Summary: Qt5 Tools examples
332 Summary(pl.UTF-8): Przykłady do narzędzi Qt5
333 Group: X11/Development/Libraries
334 %if "%{_rpmversion}" >= "5"
338 %description examples
339 Qt5 Tools - examples.
341 %description examples -l pl.UTF-8
342 Przykłady do narzędzi Qt5.
345 %setup -q -n %{orgname}-opensource-src-%{version} %{?with_qm:-a1}
351 # build only HTML docs if without qch (which needs already installed qhelpgenerator)
352 %{__make} %{!?with_qch:html_}docs
355 cd qttranslations-opensource-src-%{version}
362 rm -rf $RPM_BUILD_ROOT
363 install -d $RPM_BUILD_ROOT%{_bindir}
366 INSTALL_ROOT=$RPM_BUILD_ROOT
368 %{__make} install_%{!?with_qch:html_}docs \
369 INSTALL_ROOT=$RPM_BUILD_ROOT
372 %{__make} -C qttranslations-opensource-src-%{version} install \
373 INSTALL_ROOT=$RPM_BUILD_ROOT
374 # keep only assistant, designer, linguist, qt_help, qtconfig here
375 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qmlviewer,qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquick1,qtscript,qtxmlpatterns}_*.qm
376 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
377 # qtconfig build is currently disabled (see src/src.pro)
378 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qtconfig_*.qm
381 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
382 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
383 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
384 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
387 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.?
388 # actually drop *.la, follow policy of not packaging them when *.pc exist
389 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
391 # symlinks in system bin dir
392 cd $RPM_BUILD_ROOT%{_bindir}
393 ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
394 ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
395 ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
396 ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
397 ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
398 ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
399 ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
400 ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
401 ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
402 ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
403 ln -sf ../%{_lib}/qt5/bin/qhelpconverter qhelpconverter-qt5
404 ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
405 ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
406 ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
409 # Prepare some files list
411 r="$RPM_BUILD_ROOT$2"
413 echo "%%dir $2" >> $1.files
414 elif [ -x "$r" ] ; then
415 echo "%%attr(755,root,root) $2" >> $1.files
416 elif [ -f "$r" ]; then
417 echo "$2" >> $1.files
419 echo "Error generation $1 files list!"
420 echo "$r: no such file or directory!"
426 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
431 echo "%defattr(644,root,root,755)" > examples.files
432 ifecho_tree examples %{_examplesdir}/qt5/assistant
433 ifecho_tree examples %{_examplesdir}/qt5/designer
434 ifecho_tree examples %{_examplesdir}/qt5/help
435 ifecho_tree examples %{_examplesdir}/qt5/linguist
436 ifecho_tree examples %{_examplesdir}/qt5/uitools
438 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
442 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
443 sed -e "s:^$RPM_BUILD_ROOT::" \
444 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
447 echo '%defattr(644,root,root,755)' > assistant.lang
448 echo '%defattr(644,root,root,755)' > designer.lang
449 echo '%defattr(644,root,root,755)' > linguist.lang
450 echo '%defattr(644,root,root,755)' > qt_help.lang
452 find_qt5_qm assistant >> assistant.lang
453 find_qt5_qm designer >> designer.lang
454 find_qt5_qm linguist >> linguist.lang
455 find_qt5_qm qt_help >> qt_help.lang
459 rm -rf $RPM_BUILD_ROOT
461 %post -n Qt5CLucene -p /sbin/ldconfig
462 %postun -n Qt5CLucene -p /sbin/ldconfig
464 %post -n Qt5Designer -p /sbin/ldconfig
465 %postun -n Qt5Designer -p /sbin/ldconfig
467 %post -n Qt5Help -p /sbin/ldconfig
468 %postun -n Qt5Help -p /sbin/ldconfig
471 %defattr(644,root,root,755)
472 %doc LGPL_EXCEPTION.txt dist/changes-*
473 %attr(755,root,root) %{_bindir}/pixeltool-qt5
474 %attr(755,root,root) %{_bindir}/qtdiag-qt5
475 %attr(755,root,root) %{_bindir}/qtpaths-qt5
476 %attr(755,root,root) %{qt5dir}/bin/pixeltool
477 %attr(755,root,root) %{qt5dir}/bin/qtdiag
478 %attr(755,root,root) %{qt5dir}/bin/qtpaths
480 %files -n qt5-assistant -f assistant.lang
481 %defattr(644,root,root,755)
482 %attr(755,root,root) %{_bindir}/assistant-qt5
483 %attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
484 %attr(755,root,root) %{_bindir}/qhelpconverter-qt5
485 %attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
486 %attr(755,root,root) %{qt5dir}/bin/assistant
487 %attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
488 %attr(755,root,root) %{qt5dir}/bin/qhelpconverter
489 %attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
491 %files -n qt5-designer -f designer.lang
492 %defattr(644,root,root,755)
493 %attr(755,root,root) %{_bindir}/designer-qt5
494 %attr(755,root,root) %{qt5dir}/bin/designer
496 %files -n qt5-linguist -f linguist.lang
497 %defattr(644,root,root,755)
498 %attr(755,root,root) %{_bindir}/lconvert-qt5
499 %attr(755,root,root) %{_bindir}/linguist-qt5
500 %attr(755,root,root) %{_bindir}/lrelease-qt5
501 %attr(755,root,root) %{_bindir}/lupdate-qt5
502 %attr(755,root,root) %{qt5dir}/bin/lconvert
503 %attr(755,root,root) %{qt5dir}/bin/linguist
504 %attr(755,root,root) %{qt5dir}/bin/lrelease
505 %attr(755,root,root) %{qt5dir}/bin/lupdate
506 %{_datadir}/qt5/phrasebooks
507 %{_libdir}/cmake/Qt5LinguistTools
510 %defattr(644,root,root,755)
511 %attr(755,root,root) %{_bindir}/qdbus-qt5
512 %attr(755,root,root) %{_bindir}/qdbusviewer-qt5
513 %attr(755,root,root) %{qt5dir}/bin/qdbus
514 %attr(755,root,root) %{qt5dir}/bin/qdbusviewer
517 %defattr(644,root,root,755)
518 %attr(755,root,root) %{_libdir}/libQt5CLucene.so.*.*.*
519 %attr(755,root,root) %ghost %{_libdir}/libQt5CLucene.so.5
521 %files -n Qt5CLucene-devel
522 %defattr(644,root,root,755)
523 %attr(755,root,root) %{_libdir}/libQt5CLucene.so
524 %{_libdir}/libQt5CLucene.prl
525 %{_includedir}/qt5/QtCLucene
526 %{_pkgconfigdir}/Qt5CLucene.pc
527 %{qt5dir}/mkspecs/modules/qt_lib_clucene_private.pri
529 %files -n Qt5Designer
530 %defattr(644,root,root,755)
531 %attr(755,root,root) %{_libdir}/libQt5Designer.so.*.*.*
532 %attr(755,root,root) %ghost %{_libdir}/libQt5Designer.so.5
533 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so.*.*.*
534 %attr(755,root,root) %ghost %{_libdir}/libQt5DesignerComponents.so.5
536 %dir %{qt5dir}/plugins
537 %dir %{qt5dir}/plugins/designer
538 %attr(755,root,root) %{qt5dir}/plugins/designer/libcontainerextension.so
539 %attr(755,root,root) %{qt5dir}/plugins/designer/libcustomwidgetplugin.so
540 %attr(755,root,root) %{qt5dir}/plugins/designer/libtaskmenuextension.so
541 %attr(755,root,root) %{qt5dir}/plugins/designer/libworldtimeclockplugin.so
543 # common for base -devel and plugin-specific files (from other source packages)
544 %dir %{_libdir}/cmake/Qt5Designer
546 %files -n Qt5Designer-devel
547 %defattr(644,root,root,755)
548 %attr(755,root,root) %{_libdir}/libQt5Designer.so
549 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
550 %{_libdir}/libQt5Designer.prl
551 %{_libdir}/libQt5DesignerComponents.prl
552 %{_includedir}/qt5/QtDesigner
553 %{_includedir}/qt5/QtDesignerComponents
554 %{_pkgconfigdir}/Qt5Designer.pc
555 %{_pkgconfigdir}/Qt5DesignerComponents.pc
556 %{_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.cmake
557 %{_libdir}/cmake/Qt5Designer/Qt5Designer_AnalogClockPlugin.cmake
558 %{_libdir}/cmake/Qt5Designer/Qt5Designer_MultiPageWidgetPlugin.cmake
559 %{_libdir}/cmake/Qt5Designer/Qt5Designer_TicTacToePlugin.cmake
560 %{_libdir}/cmake/Qt5Designer/Qt5Designer_WorldTimeClockPlugin.cmake
561 %{qt5dir}/mkspecs/modules/qt_lib_designer.pri
562 %{qt5dir}/mkspecs/modules/qt_lib_designer_private.pri
563 %{qt5dir}/mkspecs/modules/qt_lib_designercomponents_private.pri
565 %if %{with qtdeclarative}
566 %files -n Qt5Designer-plugin-qquickwidget
567 %defattr(644,root,root,755)
568 %attr(755,root,root) %{qt5dir}/plugins/designer/libqquickwidget.so
569 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
573 %files -n Qt5Designer-plugin-qwebview
574 %defattr(644,root,root,755)
575 %attr(755,root,root) %{qt5dir}/plugins/designer/libqwebview.so
576 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
579 %files -n Qt5Help -f qt_help.lang
580 %defattr(644,root,root,755)
581 %attr(755,root,root) %{_libdir}/libQt5Help.so.*.*.*
582 %attr(755,root,root) %ghost %{_libdir}/libQt5Help.so.5
584 %files -n Qt5Help-devel
585 %defattr(644,root,root,755)
586 %attr(755,root,root) %{_libdir}/libQt5Help.so
587 %{_libdir}/libQt5Help.prl
588 %{_includedir}/qt5/QtHelp
589 %{_pkgconfigdir}/Qt5Help.pc
590 %{_libdir}/cmake/Qt5Help
591 %{qt5dir}/mkspecs/modules/qt_lib_help.pri
592 %{qt5dir}/mkspecs/modules/qt_lib_help_private.pri
594 %files -n Qt5UiTools-devel
595 %defattr(644,root,root,755)
597 %{_libdir}/libQt5UiTools.a
598 %{_libdir}/libQt5UiTools.prl
599 %{_includedir}/qt5/QtUiTools
600 %{_pkgconfigdir}/Qt5UiTools.pc
601 %{_libdir}/cmake/Qt5UiTools
602 %{qt5dir}/mkspecs/modules/qt_lib_uitools.pri
603 %{qt5dir}/mkspecs/modules/qt_lib_uitools_private.pri
605 %files examples -f examples.files
606 %defattr(644,root,root,755)
607 # XXX: dir shared with qt5-qtbase-examples
608 %dir %{_examplesdir}/qt5
611 %defattr(644,root,root,755)
612 %{_docdir}/qt5-doc/qtassistant
613 %{_docdir}/qt5-doc/qtdesigner
614 %{_docdir}/qt5-doc/qthelp
615 %{_docdir}/qt5-doc/qtlinguist
616 %{_docdir}/qt5-doc/qtuitools
620 %defattr(644,root,root,755)
621 %{_docdir}/qt5-doc/qtassistant.qch
622 %{_docdir}/qt5-doc/qtdesigner.qch
623 %{_docdir}/qt5-doc/qthelp.qch
624 %{_docdir}/qt5-doc/qtlinguist.qch
625 %{_docdir}/qt5-doc/qtuitools.qch