]> git.pld-linux.org Git - packages/qt5-qttools.git/blob - qt5-qttools.spec
3cfb62507c9651809652e7fe3fcb95aa3189ebad
[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   # QuickWidgets plugin for Qt5Designer
8 %bcond_without  qtwebkit        # WebKit plugin for Qt5Designer, WebKit based browser in assistant
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_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
24 Name:           qt5-%{orgname}
25 Version:        5.15.2
26 Release:        6
27 License:        LGPL v3 or GPL v2 or GPL v3 or commercial
28 Group:          X11/Libraries
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
54 BuildRequires:  xz
55 # pixeltool: Core, Gui, Widgets
56 # qtdiag: Core Gui Network Widgets
57 # qtpaths: Core
58 # qtplugininfo: Core
59 Requires:       Qt5Core >= %{qtbase_ver}
60 Requires:       Qt5Gui >= %{qtbase_ver}
61 Requires:       Qt5Widgets >= %{qtbase_ver}
62 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64 %define         specflags       -fno-strict-aliasing
65 %define         qt5dir          %{_libdir}/qt5
66
67 %description
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.
71
72 This package contains additional tools for building Qt applications.
73
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
78 źródłowego.
79
80 Ten pakiet zawiera dodatkowe narzędzia do budowania aplikacji Qt.
81
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}
100 %if %{with qtwebkit}
101 Requires:       Qt5WebKit >= %{qtwebkit_ver}
102 %endif
103
104 %description -n qt5-assistant
105 Qt Assistant is a tool for browsing on-line documentation with
106 indexing, bookmarks and full-text search.
107
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.
111
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}
123
124 %description -n qt5-designer
125 An advanced tool used for GUI designing with Qt 5 library.
126
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.
130
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}
142
143 %description -n qt5-linguist
144 Translation helper for Qt 5.
145
146 %description -n qt5-linguist -l pl.UTF-8
147 Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5.
148
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}
160
161 %description -n qt5-qdbus
162 This package contains the qdbus and qdbusviewer tools.
163
164 %description -n qt5-qdbus -l pl.UTF-8
165 Ten pakiet zawiera narzędzia qdbus i qdbusviewer.
166
167 %package -n Qt5Designer
168 Summary:        Qt5 Designer libraries
169 Summary(pl.UTF-8):      Biblioteki Qt5 Designer
170 Group:          X11/Libraries
171 Requires:       Qt5Core >= %{qtbase_ver}
172 Requires:       Qt5Gui >= %{qtbase_ver}
173 Requires:       Qt5Widgets >= %{qtbase_ver}
174 Requires:       Qt5Xml >= %{qtbase_ver}
175
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
179 components.
180
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.
185
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
197
198 %description -n Qt5Designer-devel
199 Header files for Qt5 Designer libraries.
200
201 %description -n Qt5Designer-devel -l pl.UTF-8
202 Pliki nagłówkowe bibliotek Qt5 Designer.
203
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
207 Group:          X11/Libraries
208 Requires:       Qt5Designer = %{version}-%{release}
209 Requires:       Qt5Quick >= %{qtdeclarative_ver}
210
211 %description -n Qt5Designer-plugin-qquickwidget
212 QQuickWidget (Quick2) plugin for Qt5 Designer.
213
214 %description -n Qt5Designer-plugin-qquickwidget -l pl.UTF-8
215 Wtyczka QQuickWidget (Quick2) dla Qt5 Designera.
216
217 %package -n Qt5Designer-plugin-qwebview
218 Summary:        QWebView plugin for Qt5 Designer
219 Summary(pl.UTF-8):      Wtyczka QWebView dla Qt5 Designera
220 Group:          X11/Libraries
221 Requires:       Qt5Designer = %{version}-%{release}
222 Requires:       Qt5WebKit >= %{qtwebkit_ver}
223
224 %description -n Qt5Designer-plugin-qwebview
225 QWebView plugin for Qt5 Designer.
226
227 %description -n Qt5Designer-plugin-qwebview -l pl.UTF-8
228 Wtyczka QWebView dla Qt5 Designera.
229
230 %package -n Qt5Help
231 Summary:        Qt5 Help library
232 Summary(pl.UTF-8):      Biblioteka Qt5 Help
233 Group:          X11/Libraries
234 Requires:       Qt5Core >= %{qtbase_ver}
235 Requires:       Qt5Gui >= %{qtbase_ver}
236 Requires:       Qt5Sql >= %{qtbase_ver}
237 Requires:       Qt5Widgets >= %{qtbase_ver}
238
239 %description -n Qt5Help
240 Qt5 Help library provides classes for integrating online documentation
241 in applications.
242
243 %description -n Qt5Help -l pl.UTF-8
244 Biblioteka Qt5 Help dostarcza klasy służące do integracji dokumentacji
245 online w aplikacjach.
246
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
257
258 %description -n Qt5Help-devel
259 Header files for Qt5 Help library.
260
261 %description -n Qt5Help-devel -l pl.UTF-8
262 Pliki nagłówkowe biblioteki Qt5 Help.
263
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
273
274 %description -n Qt5UiTools-devel
275 Header files and static Qt5 Ui Tools library.
276
277 Qt5 Ui Tools library provides classes to handle forms created with Qt
278 Designer.
279
280 %description -n Qt5UiTools-devel -l pl.UTF-8
281 Pliki nagłówkowe i statyczna biblioteka Qt5 Ui Tools.
282
283 Biblioteka Qt5 Ui Tools dostarcza klasy do obsługi formularzy
284 utworzonych przy użyciu Qt Designera.
285
286 %package doc
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}
291 %{?noarchpackage}
292
293 %description doc
294 Qt5 Tools documentation in HTML format.
295
296 %description doc -l pl.UTF-8
297 Dokumentacja do narzędzi Qt5 w formacie HTML.
298
299 %package doc-qch
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}
304 %{?noarchpackage}
305
306 %description doc-qch
307 Qt5 Tools documentation in QCH format.
308
309 %description doc-qch -l pl.UTF-8
310 Dokumentacja do narzędzi Qt5 w formacie QCH.
311
312 %package examples
313 Summary:        Qt5 Tools examples
314 Summary(pl.UTF-8):      Przykłady do narzędzi Qt5
315 Group:          X11/Development/Libraries
316 %{?noarchpackage}
317
318 %description examples
319 Qt5 Tools - examples.
320
321 %description examples -l pl.UTF-8
322 Przykłady do narzędzi Qt5.
323
324 %prep
325 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
326
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
331 %endif
332
333 %build
334 qmake-qt5
335 %{__make}
336 %{?with_doc:%{__make} docs}
337
338 %if %{with qm}
339 cd qttranslations-everywhere-src-%{version}
340 qmake-qt5
341 %{__make}
342 cd ..
343 %endif
344
345 %install
346 rm -rf $RPM_BUILD_ROOT
347 install -d $RPM_BUILD_ROOT%{_bindir}
348
349 %{__make} install \
350         INSTALL_ROOT=$RPM_BUILD_ROOT
351
352 %if %{with doc}
353 %{__make} install_docs \
354         INSTALL_ROOT=$RPM_BUILD_ROOT
355 %endif
356
357 %if %{with qm}
358 %{__make} -C qttranslations-everywhere-src-%{version} install \
359         INSTALL_ROOT=$RPM_BUILD_ROOT
360 # keep only assistant, designer, linguist, qt_help, qtconfig here
361 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
362 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
363 %endif
364
365 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
366 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
367         $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
368         $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
369
370 # useless symlinks
371 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
372 # actually drop *.la, follow policy of not packaging them when *.pc exist
373 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*Qt5*.la
374
375 # symlinks in system bin dir
376 cd $RPM_BUILD_ROOT%{_bindir}
377 ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
378 ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
379 ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
380 ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
381 ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
382 ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
383 ln -sf ../%{_lib}/qt5/bin/lprodump lprodump-qt5
384 ln -sf ../%{_lib}/qt5/bin/lrelease-pro lrelease-pro-qt5
385 ln -sf ../%{_lib}/qt5/bin/lupdate-pro lupdate-pro-qt5
386 ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
387 ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
388 ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
389 ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
390 ln -sf ../%{_lib}/qt5/bin/qdistancefieldgenerator qdistancefieldgenerator-qt5
391 ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
392 ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
393 ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
394 ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
395 cd -
396
397 # Prepare some files list
398 ifecho() {
399         r="$RPM_BUILD_ROOT$2"
400         if [ -d "$r" ]; then
401                 echo "%%dir $2" >> $1.files
402         elif [ -x "$r" ] ; then
403                 echo "%%attr(755,root,root) $2" >> $1.files
404         elif [ -f "$r" ]; then
405                 echo "$2" >> $1.files
406         else
407                 echo "Error generation $1 files list!"
408                 echo "$r: no such file or directory!"
409                 return 1
410         fi
411 }
412 ifecho_tree() {
413         ifecho $1 $2
414         for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
415                 ifecho $1 $2/$f
416         done
417 }
418
419 echo "%defattr(644,root,root,755)" > examples.files
420 ifecho_tree examples %{_examplesdir}/qt5/assistant
421 ifecho_tree examples %{_examplesdir}/qt5/designer
422 ifecho_tree examples %{_examplesdir}/qt5/help
423 ifecho_tree examples %{_examplesdir}/qt5/linguist
424 ifecho_tree examples %{_examplesdir}/qt5/uitools
425
426 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
427 find_qt5_qm()
428 {
429         name="$1"
430         find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
431                 sed -e "s:^$RPM_BUILD_ROOT::" \
432                     -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
433 }
434
435 echo '%defattr(644,root,root,755)' > assistant.lang
436 echo '%defattr(644,root,root,755)' > designer.lang
437 echo '%defattr(644,root,root,755)' > linguist.lang
438 echo '%defattr(644,root,root,755)' > qt_help.lang
439 %if %{with qm}
440 find_qt5_qm assistant >> assistant.lang
441 find_qt5_qm designer >> designer.lang
442 find_qt5_qm linguist >> linguist.lang
443 find_qt5_qm qt_help >> qt_help.lang
444 %endif
445
446 %clean
447 rm -rf $RPM_BUILD_ROOT
448
449 %post   -n Qt5Designer -p /sbin/ldconfig
450 %postun -n Qt5Designer -p /sbin/ldconfig
451
452 %post   -n Qt5Help -p /sbin/ldconfig
453 %postun -n Qt5Help -p /sbin/ldconfig
454
455 %files
456 %defattr(644,root,root,755)
457 %doc LICENSE.GPL3-EXCEPT dist/changes-*
458 %attr(755,root,root) %{_bindir}/pixeltool-qt5
459 %attr(755,root,root) %{_bindir}/qtdiag-qt5
460 %attr(755,root,root) %{_bindir}/qtpaths-qt5
461 %attr(755,root,root) %{_bindir}/qtplugininfo-qt5
462 %attr(755,root,root) %{qt5dir}/bin/pixeltool
463 %attr(755,root,root) %{qt5dir}/bin/qtdiag
464 %attr(755,root,root) %{qt5dir}/bin/qtpaths
465 %attr(755,root,root) %{qt5dir}/bin/qtplugininfo
466
467 %files -n qt5-assistant -f assistant.lang
468 %defattr(644,root,root,755)
469 %attr(755,root,root) %{_bindir}/assistant-qt5
470 %attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
471 %attr(755,root,root) %{_bindir}/qdistancefieldgenerator-qt5
472 %attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
473 %attr(755,root,root) %{qt5dir}/bin/assistant
474 %attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
475 %attr(755,root,root) %{qt5dir}/bin/qdistancefieldgenerator
476 %attr(755,root,root) %{qt5dir}/bin/qdoc
477 %attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
478 %attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
479 %{_libdir}/cmake/Qt5AttributionsScannerTools
480 %{_libdir}/cmake/Qt5DocTools
481
482 %files -n qt5-designer -f designer.lang
483 %defattr(644,root,root,755)
484 %attr(755,root,root) %{_bindir}/designer-qt5
485 %attr(755,root,root) %{qt5dir}/bin/designer
486
487 %files -n qt5-linguist -f linguist.lang
488 %defattr(644,root,root,755)
489 %attr(755,root,root) %{_bindir}/lconvert-qt5
490 %attr(755,root,root) %{_bindir}/linguist-qt5
491 %attr(755,root,root) %{_bindir}/lprodump-qt5
492 %attr(755,root,root) %{_bindir}/lrelease-pro-qt5
493 %attr(755,root,root) %{_bindir}/lrelease-qt5
494 %attr(755,root,root) %{_bindir}/lupdate-pro-qt5
495 %attr(755,root,root) %{_bindir}/lupdate-qt5
496 %attr(755,root,root) %{qt5dir}/bin/lconvert
497 %attr(755,root,root) %{qt5dir}/bin/linguist
498 %attr(755,root,root) %{qt5dir}/bin/lprodump
499 %attr(755,root,root) %{qt5dir}/bin/lrelease
500 %attr(755,root,root) %{qt5dir}/bin/lrelease-pro
501 %attr(755,root,root) %{qt5dir}/bin/lupdate
502 %attr(755,root,root) %{qt5dir}/bin/lupdate-pro
503 %{_datadir}/qt5/phrasebooks
504 %{_libdir}/cmake/Qt5LinguistTools
505
506 %files -n qt5-qdbus
507 %defattr(644,root,root,755)
508 %attr(755,root,root) %{_bindir}/qdbus-qt5
509 %attr(755,root,root) %{_bindir}/qdbusviewer-qt5
510 %attr(755,root,root) %{qt5dir}/bin/qdbus
511 %attr(755,root,root) %{qt5dir}/bin/qdbusviewer
512
513 %files -n Qt5Designer
514 %defattr(644,root,root,755)
515 %attr(755,root,root) %{_libdir}/libQt5Designer.so.*.*.*
516 %attr(755,root,root) %ghost %{_libdir}/libQt5Designer.so.5
517 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so.*.*.*
518 %attr(755,root,root) %ghost %{_libdir}/libQt5DesignerComponents.so.5
519
520 %dir %{qt5dir}/plugins/designer
521 %attr(755,root,root) %{qt5dir}/plugins/designer/libcontainerextension.so
522 %attr(755,root,root) %{qt5dir}/plugins/designer/libcustomwidgetplugin.so
523 %attr(755,root,root) %{qt5dir}/plugins/designer/libtaskmenuextension.so
524 %attr(755,root,root) %{qt5dir}/plugins/designer/libworldtimeclockplugin.so
525
526 # common for base -devel and plugin-specific files (from other source packages)
527 %dir %{_libdir}/cmake/Qt5Designer
528
529 %files -n Qt5Designer-devel
530 %defattr(644,root,root,755)
531 %attr(755,root,root) %{_libdir}/libQt5Designer.so
532 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
533 %{_libdir}/libQt5Designer.prl
534 %{_libdir}/libQt5DesignerComponents.prl
535 %{_includedir}/qt5/QtDesigner
536 %{_includedir}/qt5/QtDesignerComponents
537 %{_pkgconfigdir}/Qt5Designer.pc
538 %{_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.cmake
539 %{_libdir}/cmake/Qt5Designer/Qt5Designer_AnalogClockPlugin.cmake
540 %{_libdir}/cmake/Qt5Designer/Qt5Designer_MultiPageWidgetPlugin.cmake
541 %{_libdir}/cmake/Qt5Designer/Qt5Designer_TicTacToePlugin.cmake
542 %{_libdir}/cmake/Qt5Designer/Qt5Designer_WorldTimeClockPlugin.cmake
543 %dir %{_libdir}/cmake/Qt5DesignerComponents
544 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfig.cmake
545 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfigVersion.cmake
546 %{qt5dir}/mkspecs/modules/qt_lib_designer.pri
547 %{qt5dir}/mkspecs/modules/qt_lib_designer_private.pri
548 %{qt5dir}/mkspecs/modules/qt_lib_designercomponents_private.pri
549
550 %if %{with qtdeclarative}
551 %files -n Qt5Designer-plugin-qquickwidget
552 %defattr(644,root,root,755)
553 %attr(755,root,root) %{qt5dir}/plugins/designer/libqquickwidget.so
554 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
555 %endif
556
557 %if %{with qtwebkit}
558 %files -n Qt5Designer-plugin-qwebview
559 %defattr(644,root,root,755)
560 %attr(755,root,root) %{qt5dir}/plugins/designer/libqwebview.so
561 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
562 %endif
563
564 %files -n Qt5Help -f qt_help.lang
565 %defattr(644,root,root,755)
566 %attr(755,root,root) %{_libdir}/libQt5Help.so.*.*.*
567 %attr(755,root,root) %ghost %{_libdir}/libQt5Help.so.5
568
569 %files -n Qt5Help-devel
570 %defattr(644,root,root,755)
571 %attr(755,root,root) %{_libdir}/libQt5Help.so
572 %{_libdir}/libQt5Help.prl
573 %{_includedir}/qt5/QtHelp
574 %{_pkgconfigdir}/Qt5Help.pc
575 %{_libdir}/cmake/Qt5Help
576 %{qt5dir}/mkspecs/modules/qt_lib_help.pri
577 %{qt5dir}/mkspecs/modules/qt_lib_help_private.pri
578
579 %files -n Qt5UiTools-devel
580 %defattr(644,root,root,755)
581 # static-only
582 %{_libdir}/libQt5UiTools.a
583 %{_libdir}/libQt5UiTools.prl
584 %{_libdir}/libQt5UiPlugin.prl
585 %{_includedir}/qt5/QtUiPlugin
586 %{_includedir}/qt5/QtUiTools
587 %{_pkgconfigdir}/Qt5UiPlugin.pc
588 %{_pkgconfigdir}/Qt5UiTools.pc
589 %{_libdir}/cmake/Qt5UiPlugin
590 %{_libdir}/cmake/Qt5UiTools
591 %{qt5dir}/mkspecs/modules/qt_lib_uiplugin.pri
592 %{qt5dir}/mkspecs/modules/qt_lib_uitools.pri
593 %{qt5dir}/mkspecs/modules/qt_lib_uitools_private.pri
594
595 %files examples -f examples.files
596 %defattr(644,root,root,755)
597 # XXX: dir shared with qt5-qtbase-examples
598 %dir %{_examplesdir}/qt5
599
600 %if %{with doc}
601 %files doc
602 %defattr(644,root,root,755)
603 %{_docdir}/qt5-doc/qdoc
604 %{_docdir}/qt5-doc/qtassistant
605 %{_docdir}/qt5-doc/qtdesigner
606 %{_docdir}/qt5-doc/qtdistancefieldgenerator
607 %{_docdir}/qt5-doc/qthelp
608 %{_docdir}/qt5-doc/qtlinguist
609 %{_docdir}/qt5-doc/qtuitools
610
611 %files doc-qch
612 %defattr(644,root,root,755)
613 %{_docdir}/qt5-doc/qdoc.qch
614 %{_docdir}/qt5-doc/qtassistant.qch
615 %{_docdir}/qt5-doc/qtdesigner.qch
616 %{_docdir}/qt5-doc/qtdistancefieldgenerator.qch
617 %{_docdir}/qt5-doc/qthelp.qch
618 %{_docdir}/qt5-doc/qtlinguist.qch
619 %{_docdir}/qt5-doc/qtuitools.qch
620 %endif
This page took 0.088838 seconds and 2 git commands to generate.