]> git.pld-linux.org Git - packages/qt5-qttools.git/blob - qt5-qttools.spec
- up to 5.11.1; Qt5CLucene is gone
[packages/qt5-qttools.git] / qt5-qttools.spec
1 #
2 # Conditional build:
3 %bcond_with     bootstrap       # disable features to able to build without installed qt5
4 # -- build targets
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
9
10 %if %{with bootstrap}
11 %undefine       with_doc
12 %undefine       with_qm
13 %undefine       with_qtwebkit
14 %endif
15
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
23 Name:           qt5-%{orgname}
24 Version:        5.11.1
25 Release:        1
26 License:        LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
27 Group:          X11/Libraries
28 Source0:        http://download.qt.io/official_releases/qt/5.11/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
29 # Source0-md5:  41aea9500d21bd03bfa718b1d715cbba
30 Source1:        http://download.qt.io/official_releases/qt/5.11/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
31 # Source1-md5:  67c0dbd61c2b92552b5339d82a94b1a8
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
51 BuildRequires:  xz
52 # pixeltool: Core, Gui, Widgets
53 # qtpaths: Core
54 Requires:       Qt5Core >= %{qtbase_ver}
55 Requires:       Qt5Gui >= %{qtbase_ver}
56 Requires:       Qt5Widgets >= %{qtbase_ver}
57 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58
59 %define         specflags       -fno-strict-aliasing
60 %define         qt5dir          %{_libdir}/qt5
61
62 %description
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.
66
67 This package contains additional tools for building Qt applications.
68
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
73 źródłowego.
74
75 Ten pakiet zawiera dodatkowe narzędzia do budowania aplikacji Qt.
76
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}
93
94 %description -n qt5-assistant
95 Qt Assistant is a tool for browsing on-line documentation with
96 indexing, bookmarks and full-text search.
97
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.
101
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}
113
114 %description -n qt5-designer
115 An advanced tool used for GUI designing with Qt 5 library.
116
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.
120
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}
132
133 %description -n qt5-linguist
134 Translation helper for Qt 5.
135
136 %description -n qt5-linguist -l pl.UTF-8
137 Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5.
138
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}
150
151 %description -n qt5-qdbus
152 This package contains the qdbus and qdbusviewer tools.
153
154 %description -n qt5-qdbus -l pl.UTF-8
155 Ten pakiet zawiera narzędzia qdbus i qdbusviewer.
156
157 %package -n Qt5Designer
158 Summary:        Qt5 Designer libraries
159 Summary(pl.UTF-8):      Biblioteki Qt5 Designer
160 Group:          X11/Libraries
161 Requires:       Qt5Core >= %{qtbase_ver}
162 Requires:       Qt5Gui >= %{qtbase_ver}
163 Requires:       Qt5Widgets >= %{qtbase_ver}
164 Requires:       Qt5Xml >= %{qtbase_ver}
165
166 %description -n Qt5Designer
167 The Qt5 Designer libraries provide classes to create your own custom
168 widget plugins for Qt Designer and classes to access Qt Designer
169 components.
170
171 %description -n Qt5Designer -l pl.UTF-8
172 Biblioteki Qt5 Designer dostarczają klasy do tworzenia wtyczek Qt
173 Designera do obsługi własnych widgetów oraz klasy pozwalające na
174 dostęp do komponentów Qt Designera.
175
176 %package -n Qt5Designer-devel
177 Summary:        Qt5 Designer libraries - development files
178 Summary(pl.UTF-8):      Biblioteki Qt5 Designer - pliki programistyczne
179 Group:          X11/Development/Libraries
180 Requires:       OpenGL-devel
181 Requires:       Qt5Core >= %{qtbase_ver}
182 Requires:       Qt5Designer = %{version}-%{release}
183 Requires:       Qt5Gui >= %{qtbase_ver}
184 Requires:       Qt5Widgets >= %{qtbase_ver}
185 Requires:       Qt5Xml >= %{qtbase_ver}
186 Obsoletes:      qt5-qttools-devel
187
188 %description -n Qt5Designer-devel
189 Header files for Qt5 Designer libraries.
190
191 %description -n Qt5Designer-devel -l pl.UTF-8
192 Pliki nagłówkowe bibliotek Qt5 Designer.
193
194 %package -n Qt5Designer-plugin-qquickwidget
195 Summary:        QQuickWidget (Quick2) plugin for Qt5 Designer
196 Summary(pl.UTF-8):      Wtyczka QQuickWidget (Quick2) dla Qt5 Designera
197 Group:          X11/Libraries
198 Requires:       Qt5Designer = %{version}-%{release}
199 Requires:       Qt5Quick >= %{qtdeclarative_ver}
200
201 %description -n Qt5Designer-plugin-qquickwidget
202 QQuickWidget (Quick2) plugin for Qt5 Designer.
203
204 %description -n Qt5Designer-plugin-qquickwidget -l pl.UTF-8
205 Wtyczka QQuickWidget (Quick2) dla Qt5 Designera.
206
207 %package -n Qt5Designer-plugin-qwebview
208 Summary:        QWebView plugin for Qt5 Designer
209 Summary(pl.UTF-8):      Wtyczka QWebView dla Qt5 Designera
210 Group:          X11/Libraries
211 Requires:       Qt5Designer = %{version}-%{release}
212 Requires:       Qt5WebKit >= %{qtwebkit_ver}
213
214 %description -n Qt5Designer-plugin-qwebview
215 QWebView plugin for Qt5 Designer.
216
217 %description -n Qt5Designer-plugin-qwebview -l pl.UTF-8
218 Wtyczka QWebView dla Qt5 Designera.
219
220 %package -n Qt5Help
221 Summary:        Qt5 Help library
222 Summary(pl.UTF-8):      Biblioteka Qt5 Help
223 Group:          X11/Libraries
224 Requires:       Qt5Core >= %{qtbase_ver}
225 Requires:       Qt5Gui >= %{qtbase_ver}
226 Requires:       Qt5Network >= %{qtbase_ver}
227 Requires:       Qt5Sql >= %{qtbase_ver}
228 Requires:       Qt5Widgets >= %{qtbase_ver}
229
230 %description -n Qt5Help
231 Qt5 Help library provides classes for integrating online documentation
232 in applications.
233
234 %description -n Qt5Help -l pl.UTF-8
235 Biblioteka Qt5 Help dostarcza klasy służące do integracji dokumentacji
236 online w aplikacjach.
237
238 %package -n Qt5Help-devel
239 Summary:        Qt5 Help library - development files
240 Summary(pl.UTF-8):      Biblioteka Qt5 Help - pliki programistyczne
241 Group:          X11/Development/Libraries
242 Requires:       Qt5Core-devel >= %{qtbase_ver}
243 Requires:       Qt5Gui-devel >= %{qtbase_ver}
244 Requires:       Qt5Help = %{version}-%{release}
245 Requires:       Qt5Network-devel >= %{qtbase_ver}
246 Requires:       Qt5Sql-devel >= %{qtbase_ver}
247 Requires:       Qt5Widgets-devel >= %{qtbase_ver}
248 Obsoletes:      qt5-qttools-devel
249
250 %description -n Qt5Help-devel
251 Header files for Qt5 Help library.
252
253 %description -n Qt5Help-devel -l pl.UTF-8
254 Pliki nagłówkowe biblioteki Qt5 Help.
255
256 %package -n Qt5UiTools-devel
257 Summary:        Qt5 Ui Tools library - development files
258 Summary(pl.UTF-8):      Biblioteka Qt5 Ui Tools - pliki programistyczne
259 Group:          X11/Development/Libraries
260 Requires:       OpenGL-devel
261 Requires:       Qt5Core-devel >= %{qtbase_ver}
262 Requires:       Qt5Gui-devel >= %{qtbase_ver}
263 Requires:       Qt5Widgets-devel >= %{qtbase_ver}
264 Obsoletes:      qt5-qttools-devel
265
266 %description -n Qt5UiTools-devel
267 Header files and static Qt5 Ui Tools library.
268
269 Qt5 Ui Tools library provides classes to handle forms created with Qt
270 Designer.
271
272 %description -n Qt5UiTools-devel -l pl.UTF-8
273 Pliki nagłówkowe i statyczna biblioteka Qt5 Ui Tools.
274
275 Biblioteka Qt5 Ui Tools dostarcza klasy do obsługi formularzy
276 utworzonych przy użyciu Qt Designera.
277
278 %package doc
279 Summary:        Qt5 Tools documentation in HTML format
280 Summary(pl.UTF-8):      Dokumentacja do narzędzi Qt5 w formacie HTML
281 Group:          X11/Development/Libraries
282 Requires:       qt5-doc-common >= %{qtbase_ver}
283 %if "%{_rpmversion}" >= "5"
284 BuildArch:      noarch
285 %endif
286
287 %description doc
288 Qt5 Tools documentation in HTML format.
289
290 %description doc -l pl.UTF-8
291 Dokumentacja do narzędzi Qt5 w formacie HTML.
292
293 %package doc-qch
294 Summary:        Qt5 Tools documentation in QCH format
295 Summary(pl.UTF-8):      Dokumentacja do narzędzi Qt5 w formacie QCH
296 Group:          X11/Development/Libraries
297 Requires:       qt5-doc-common >= %{qtbase_ver}
298 %if "%{_rpmversion}" >= "5"
299 BuildArch:      noarch
300 %endif
301
302 %description doc-qch
303 Qt5 Tools documentation in QCH format.
304
305 %description doc-qch -l pl.UTF-8
306 Dokumentacja do narzędzi Qt5 w formacie QCH.
307
308 %package examples
309 Summary:        Qt5 Tools examples
310 Summary(pl.UTF-8):      Przykłady do narzędzi Qt5
311 Group:          X11/Development/Libraries
312 %if "%{_rpmversion}" >= "5"
313 BuildArch:      noarch
314 %endif
315
316 %description examples
317 Qt5 Tools - examples.
318
319 %description examples -l pl.UTF-8
320 Przykłady do narzędzi Qt5.
321
322 %prep
323 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
324
325 %build
326 qmake-qt5
327 %{__make}
328 %{?with_doc:%{__make} docs}
329
330 %if %{with qm}
331 cd qttranslations-everywhere-src-%{version}
332 qmake-qt5
333 %{__make}
334 cd ..
335 %endif
336
337 %install
338 rm -rf $RPM_BUILD_ROOT
339 install -d $RPM_BUILD_ROOT%{_bindir}
340
341 %{__make} install \
342         INSTALL_ROOT=$RPM_BUILD_ROOT
343
344 %if %{with doc}
345 %{__make} install_docs \
346         INSTALL_ROOT=$RPM_BUILD_ROOT
347 %endif
348
349 %if %{with qm}
350 %{__make} -C qttranslations-everywhere-src-%{version} install \
351         INSTALL_ROOT=$RPM_BUILD_ROOT
352 # keep only assistant, designer, linguist, qt_help, qtconfig here
353 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qmlviewer,qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquick1,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
354 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
355 %endif
356
357 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
358 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
359         $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
360         $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
361
362 # useless symlinks
363 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
364 # actually drop *.la, follow policy of not packaging them when *.pc exist
365 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
366
367 # symlinks in system bin dir
368 cd $RPM_BUILD_ROOT%{_bindir}
369 ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
370 ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
371 ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
372 ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
373 ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
374 ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
375 ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
376 ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
377 ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
378 ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
379 ln -sf ../%{_lib}/qt5/bin/qhelpconverter qhelpconverter-qt5
380 ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
381 ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
382 ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
383 ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
384 cd -
385
386 # Prepare some files list
387 ifecho() {
388         r="$RPM_BUILD_ROOT$2"
389         if [ -d "$r" ]; then
390                 echo "%%dir $2" >> $1.files
391         elif [ -x "$r" ] ; then
392                 echo "%%attr(755,root,root) $2" >> $1.files
393         elif [ -f "$r" ]; then
394                 echo "$2" >> $1.files
395         else
396                 echo "Error generation $1 files list!"
397                 echo "$r: no such file or directory!"
398                 return 1
399         fi
400 }
401 ifecho_tree() {
402         ifecho $1 $2
403         for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
404                 ifecho $1 $2/$f
405         done
406 }
407
408 echo "%defattr(644,root,root,755)" > examples.files
409 ifecho_tree examples %{_examplesdir}/qt5/assistant
410 ifecho_tree examples %{_examplesdir}/qt5/designer
411 ifecho_tree examples %{_examplesdir}/qt5/help
412 ifecho_tree examples %{_examplesdir}/qt5/linguist
413 ifecho_tree examples %{_examplesdir}/qt5/uitools
414
415 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
416 find_qt5_qm()
417 {
418         name="$1"
419         find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
420                 sed -e "s:^$RPM_BUILD_ROOT::" \
421                     -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
422 }
423
424 echo '%defattr(644,root,root,755)' > assistant.lang
425 echo '%defattr(644,root,root,755)' > designer.lang
426 echo '%defattr(644,root,root,755)' > linguist.lang
427 echo '%defattr(644,root,root,755)' > qt_help.lang
428 %if %{with qm}
429 find_qt5_qm assistant >> assistant.lang
430 find_qt5_qm designer >> designer.lang
431 find_qt5_qm linguist >> linguist.lang
432 find_qt5_qm qt_help >> qt_help.lang
433 %endif
434
435 %clean
436 rm -rf $RPM_BUILD_ROOT
437
438 %post   -n Qt5Designer -p /sbin/ldconfig
439 %postun -n Qt5Designer -p /sbin/ldconfig
440
441 %post   -n Qt5Help -p /sbin/ldconfig
442 %postun -n Qt5Help -p /sbin/ldconfig
443
444 %files
445 %defattr(644,root,root,755)
446 %doc LICENSE.GPL3-EXCEPT dist/changes-*
447 %attr(755,root,root) %{_bindir}/pixeltool-qt5
448 %attr(755,root,root) %{_bindir}/qtdiag-qt5
449 %attr(755,root,root) %{_bindir}/qtpaths-qt5
450 %attr(755,root,root) %{_bindir}/qtplugininfo-qt5
451 %attr(755,root,root) %{qt5dir}/bin/pixeltool
452 %attr(755,root,root) %{qt5dir}/bin/qtdiag
453 %attr(755,root,root) %{qt5dir}/bin/qtpaths
454 %attr(755,root,root) %{qt5dir}/bin/qtplugininfo
455
456 %files -n qt5-assistant -f assistant.lang
457 %defattr(644,root,root,755)
458 %attr(755,root,root) %{_bindir}/assistant-qt5
459 %attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
460 %attr(755,root,root) %{_bindir}/qhelpconverter-qt5
461 %attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
462 %attr(755,root,root) %{qt5dir}/bin/assistant
463 %attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
464 %attr(755,root,root) %{qt5dir}/bin/qdoc
465 %attr(755,root,root) %{qt5dir}/bin/qhelpconverter
466 %attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
467 %attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
468
469 %files -n qt5-designer -f designer.lang
470 %defattr(644,root,root,755)
471 %attr(755,root,root) %{_bindir}/designer-qt5
472 %attr(755,root,root) %{qt5dir}/bin/designer
473
474 %files -n qt5-linguist -f linguist.lang
475 %defattr(644,root,root,755)
476 %attr(755,root,root) %{_bindir}/lconvert-qt5
477 %attr(755,root,root) %{_bindir}/linguist-qt5
478 %attr(755,root,root) %{_bindir}/lrelease-qt5
479 %attr(755,root,root) %{_bindir}/lupdate-qt5
480 %attr(755,root,root) %{qt5dir}/bin/lconvert
481 %attr(755,root,root) %{qt5dir}/bin/linguist
482 %attr(755,root,root) %{qt5dir}/bin/lrelease
483 %attr(755,root,root) %{qt5dir}/bin/lupdate
484 %{_datadir}/qt5/phrasebooks
485 %{_libdir}/cmake/Qt5LinguistTools
486
487 %files -n qt5-qdbus
488 %defattr(644,root,root,755)
489 %attr(755,root,root) %{_bindir}/qdbus-qt5
490 %attr(755,root,root) %{_bindir}/qdbusviewer-qt5
491 %attr(755,root,root) %{qt5dir}/bin/qdbus
492 %attr(755,root,root) %{qt5dir}/bin/qdbusviewer
493
494 %files -n Qt5Designer
495 %defattr(644,root,root,755)
496 %attr(755,root,root) %{_libdir}/libQt5Designer.so.*.*.*
497 %attr(755,root,root) %ghost %{_libdir}/libQt5Designer.so.5
498 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so.*.*.*
499 %attr(755,root,root) %ghost %{_libdir}/libQt5DesignerComponents.so.5
500
501 %dir %{qt5dir}/plugins/designer
502 %attr(755,root,root) %{qt5dir}/plugins/designer/libcontainerextension.so
503 %attr(755,root,root) %{qt5dir}/plugins/designer/libcustomwidgetplugin.so
504 %attr(755,root,root) %{qt5dir}/plugins/designer/libtaskmenuextension.so
505 %attr(755,root,root) %{qt5dir}/plugins/designer/libworldtimeclockplugin.so
506
507 # common for base -devel and plugin-specific files (from other source packages)
508 %dir %{_libdir}/cmake/Qt5Designer
509
510 %files -n Qt5Designer-devel
511 %defattr(644,root,root,755)
512 %attr(755,root,root) %{_libdir}/libQt5Designer.so
513 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
514 %{_libdir}/libQt5Designer.prl
515 %{_libdir}/libQt5DesignerComponents.prl
516 %{_includedir}/qt5/QtDesigner
517 %{_includedir}/qt5/QtDesignerComponents
518 %{_pkgconfigdir}/Qt5Designer.pc
519 %{_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.cmake
520 %{_libdir}/cmake/Qt5Designer/Qt5Designer_AnalogClockPlugin.cmake
521 %{_libdir}/cmake/Qt5Designer/Qt5Designer_MultiPageWidgetPlugin.cmake
522 %{_libdir}/cmake/Qt5Designer/Qt5Designer_TicTacToePlugin.cmake
523 %{_libdir}/cmake/Qt5Designer/Qt5Designer_WorldTimeClockPlugin.cmake
524 %{qt5dir}/mkspecs/modules/qt_lib_designer.pri
525 %{qt5dir}/mkspecs/modules/qt_lib_designer_private.pri
526 %{qt5dir}/mkspecs/modules/qt_lib_designercomponents_private.pri
527
528 %if %{with qtdeclarative}
529 %files -n Qt5Designer-plugin-qquickwidget
530 %defattr(644,root,root,755)
531 %attr(755,root,root) %{qt5dir}/plugins/designer/libqquickwidget.so
532 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
533 %endif
534
535 %if %{with qtwebkit}
536 %files -n Qt5Designer-plugin-qwebview
537 %defattr(644,root,root,755)
538 %attr(755,root,root) %{qt5dir}/plugins/designer/libqwebview.so
539 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
540 %endif
541
542 %files -n Qt5Help -f qt_help.lang
543 %defattr(644,root,root,755)
544 %attr(755,root,root) %{_libdir}/libQt5Help.so.*.*.*
545 %attr(755,root,root) %ghost %{_libdir}/libQt5Help.so.5
546
547 %files -n Qt5Help-devel
548 %defattr(644,root,root,755)
549 %attr(755,root,root) %{_libdir}/libQt5Help.so
550 %{_libdir}/libQt5Help.prl
551 %{_includedir}/qt5/QtHelp
552 %{_pkgconfigdir}/Qt5Help.pc
553 %{_libdir}/cmake/Qt5Help
554 %{qt5dir}/mkspecs/modules/qt_lib_help.pri
555 %{qt5dir}/mkspecs/modules/qt_lib_help_private.pri
556
557 %files -n Qt5UiTools-devel
558 %defattr(644,root,root,755)
559 # static-only
560 %{_libdir}/libQt5UiTools.a
561 %{_libdir}/libQt5UiTools.prl
562 %{_includedir}/qt5/QtUiPlugin
563 %{_includedir}/qt5/QtUiTools
564 %{_pkgconfigdir}/Qt5UiTools.pc
565 %{_libdir}/cmake/Qt5UiPlugin
566 %{_libdir}/cmake/Qt5UiTools
567 %{qt5dir}/mkspecs/modules/qt_lib_uiplugin.pri
568 %{qt5dir}/mkspecs/modules/qt_lib_uitools.pri
569 %{qt5dir}/mkspecs/modules/qt_lib_uitools_private.pri
570
571 %files examples -f examples.files
572 %defattr(644,root,root,755)
573 # XXX: dir shared with qt5-qtbase-examples
574 %dir %{_examplesdir}/qt5
575
576 %if %{with doc}
577 %files doc
578 %defattr(644,root,root,755)
579 %{_docdir}/qt5-doc/qtassistant
580 %{_docdir}/qt5-doc/qtdesigner
581 %{_docdir}/qt5-doc/qthelp
582 %{_docdir}/qt5-doc/qtlinguist
583 %{_docdir}/qt5-doc/qtuitools
584
585 %files doc-qch
586 %defattr(644,root,root,755)
587 %{_docdir}/qt5-doc/qtassistant.qch
588 %{_docdir}/qt5-doc/qtdesigner.qch
589 %{_docdir}/qt5-doc/qthelp.qch
590 %{_docdir}/qt5-doc/qtlinguist.qch
591 %{_docdir}/qt5-doc/qtuitools.qch
592 %endif
This page took 0.098619 seconds and 3 git commands to generate.