]> git.pld-linux.org Git - packages/qt5-qttools.git/blob - qt5-qttools.spec
Release 2 (by relup.sh)
[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_linguist_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.13
26 Release:        2
27 License:        LGPL v3 or GPL v2 or GPL v3 or commercial
28 Group:          X11/Libraries
29 Source0:        https://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-opensource-src-%{version}.tar.xz
30 # Source0-md5:  2c3d05b022cd5a1dc3e4730f564c2d1b
31 Source1:        https://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-opensource-src-%{version}.tar.xz
32 # Source1-md5:  a7fe34c317fbba74a9f97c36679fec47
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:  rpm-build >= 4.6
53 BuildRequires:  rpmbuild(macros) >= 2.016
54 BuildRequires:  tar >= 1:1.22
55 BuildRequires:  xz
56 # pixeltool: Core, Gui, Widgets
57 # qtdiag: Core Gui Network Widgets
58 # qtpaths: Core
59 # qtplugininfo: Core
60 Requires:       Qt5Core >= %{qtbase_ver}
61 Requires:       Qt5Gui >= %{qtbase_ver}
62 Requires:       Qt5Widgets >= %{qtbase_ver}
63 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64
65 %define         specflags       -fno-strict-aliasing
66 %define         qt5dir          %{_libdir}/qt5
67
68 %description
69 Qt is a cross-platform application and UI framework. Using Qt, you can
70 write web-enabled applications once and deploy them across desktop,
71 mobile and embedded systems without rewriting the source code.
72
73 This package contains additional tools for building Qt applications.
74
75 %description -l pl.UTF-8
76 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
77 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
78 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
79 źródłowego.
80
81 Ten pakiet zawiera dodatkowe narzędzia do budowania aplikacji Qt.
82
83 %package -n qt5-assistant
84 Summary:        Qt documentation browser
85 Summary(pl.UTF-8):      Przeglądarka dokumentacji Qt
86 Group:          X11/Development/Tools
87 # assistant: Core, Gui, Help, Network, PrintSupport, Sql, Widgets %{?with_qtwebkit:WebKitWidgets}
88 # qcollectiongenerator: (none)
89 # qdistancefieldgenerator: Core Gui Quick Widgets
90 # qdoc: Core, clang-libs
91 # qhelpgenerator: Core, Gui, Help Sql; sqldriver-sqlite3 to work
92 # qtattributionsscanner: Core
93 Requires:       Qt5Core >= %{qtbase_ver}
94 Requires:       Qt5Help = %{version}-%{release}
95 Requires:       Qt5Gui >= %{qtbase_ver}
96 Requires:       Qt5Network >= %{qtbase_ver}
97 Requires:       Qt5PrintSupport >= %{qtbase_ver}
98 Requires:       Qt5Sql >= %{qtbase_ver}
99 Requires:       Qt5Sql-sqldriver-sqlite3 >= %{qtbase_ver}
100 Requires:       Qt5Widgets >= %{qtbase_ver}
101 %if %{with qtwebkit}
102 Requires:       Qt5WebKit >= %{qtwebkit_ver}
103 %endif
104
105 %description -n qt5-assistant
106 Qt Assistant is a tool for browsing on-line documentation with
107 indexing, bookmarks and full-text search.
108
109 %description -n qt5-assistant -l pl.UTF-8
110 Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
111 indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
112
113 %package -n qt5-designer
114 Summary:        IDE used for GUI designing with Qt 5 library
115 Summary(pl.UTF-8):      IDE służące do projektowania GUI przy użyciu biblioteki Qt 5
116 Group:          X11/Applications
117 Requires:       Qt5Core >= %{qtbase_ver}
118 Requires:       Qt5Designer = %{version}-%{release}
119 Requires:       Qt5Gui >= %{qtbase_ver}
120 Requires:       Qt5Network >= %{qtbase_ver}
121 Requires:       Qt5PrintSupport >= %{qtbase_ver}
122 Requires:       Qt5Widgets >= %{qtbase_ver}
123 Requires:       Qt5Xml >= %{qtbase_ver}
124
125 %description -n qt5-designer
126 An advanced tool used for GUI designing with Qt 5 library.
127
128 %description -n qt5-designer -l pl.UTF-8
129 Zaawansowane narzędzie służące do projektowania interfejsu graficznego
130 przy użyciu biblioteki Qt 5.
131
132 %package -n qt5-linguist
133 Summary:        Translation helper for Qt 5
134 Summary(pl.UTF-8):      Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5
135 Group:          X11/Development/Tools
136 # lconvert,lprodump,lrelease*,lupdate*: Core
137 # linguist: Core, Gui, PrintSupport, Widgets
138 Requires:       Qt5Core >= %{qtbase_ver}
139 Requires:       Qt5Gui >= %{qtbase_ver}
140 Requires:       Qt5PrintSupport >= %{qtbase_ver}
141 Requires:       Qt5Widgets >= %{qtbase_ver}
142 Requires:       Qt5Xml >= %{qtbase_ver}
143
144 %description -n qt5-linguist
145 Translation helper for Qt 5.
146
147 %description -n qt5-linguist -l pl.UTF-8
148 Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5.
149
150 %package -n qt5-qdbus
151 Summary:        Qt5 DBus tools
152 Summary(pl.UTF-8):      Narzędzia Qt5 do magistrali DBus
153 Group:          X11/Applications
154 # qdbus: Core, DBus, Xml
155 # qdbusviewer: Core, DBus, Gui, Widgets, Xml
156 Requires:       Qt5Core >= %{qtbase_ver}
157 Requires:       Qt5DBus >= %{qtbase_ver}
158 Requires:       Qt5Gui >= %{qtbase_ver}
159 Requires:       Qt5Widgets >= %{qtbase_ver}
160 Requires:       Qt5Xml >= %{qtbase_ver}
161
162 %description -n qt5-qdbus
163 This package contains the qdbus and qdbusviewer tools.
164
165 %description -n qt5-qdbus -l pl.UTF-8
166 Ten pakiet zawiera narzędzia qdbus i qdbusviewer.
167
168 %package -n Qt5Designer
169 Summary:        Qt5 Designer libraries
170 Summary(pl.UTF-8):      Biblioteki Qt5 Designer
171 Group:          X11/Libraries
172 %requires_eq_to Qt5Core Qt5Core-devel
173 Requires:       Qt5Gui >= %{qtbase_ver}
174 Requires:       Qt5Widgets >= %{qtbase_ver}
175 Requires:       Qt5Xml >= %{qtbase_ver}
176
177 %description -n Qt5Designer
178 The Qt5 Designer libraries provide classes to create your own custom
179 widget plugins for Qt Designer and classes to access Qt Designer
180 components.
181
182 %description -n Qt5Designer -l pl.UTF-8
183 Biblioteki Qt5 Designer dostarczają klasy do tworzenia wtyczek Qt
184 Designera do obsługi własnych widgetów oraz klasy pozwalające na
185 dostęp do komponentów Qt Designera.
186
187 %package -n Qt5Designer-devel
188 Summary:        Qt5 Designer libraries - development files
189 Summary(pl.UTF-8):      Biblioteki Qt5 Designer - pliki programistyczne
190 Group:          X11/Development/Libraries
191 Requires:       OpenGL-devel
192 Requires:       Qt5Core >= %{qtbase_ver}
193 Requires:       Qt5Designer = %{version}-%{release}
194 Requires:       Qt5Gui >= %{qtbase_ver}
195 Requires:       Qt5Widgets >= %{qtbase_ver}
196 Requires:       Qt5Xml >= %{qtbase_ver}
197 Obsoletes:      qt5-qttools-devel < 5.2.0-1
198
199 %description -n Qt5Designer-devel
200 Header files for Qt5 Designer libraries.
201
202 %description -n Qt5Designer-devel -l pl.UTF-8
203 Pliki nagłówkowe bibliotek Qt5 Designer.
204
205 %package -n Qt5Designer-plugin-qquickwidget
206 Summary:        QQuickWidget (Quick2) plugin for Qt5 Designer
207 Summary(pl.UTF-8):      Wtyczka QQuickWidget (Quick2) dla Qt5 Designera
208 Group:          X11/Libraries
209 Requires:       Qt5Designer = %{version}-%{release}
210 Requires:       Qt5Quick >= %{qtdeclarative_ver}
211
212 %description -n Qt5Designer-plugin-qquickwidget
213 QQuickWidget (Quick2) plugin for Qt5 Designer.
214
215 %description -n Qt5Designer-plugin-qquickwidget -l pl.UTF-8
216 Wtyczka QQuickWidget (Quick2) dla Qt5 Designera.
217
218 %package -n Qt5Designer-plugin-qwebview
219 Summary:        QWebView plugin for Qt5 Designer
220 Summary(pl.UTF-8):      Wtyczka QWebView dla Qt5 Designera
221 Group:          X11/Libraries
222 Requires:       Qt5Designer = %{version}-%{release}
223 Requires:       Qt5WebKit >= %{qtwebkit_ver}
224
225 %description -n Qt5Designer-plugin-qwebview
226 QWebView plugin for Qt5 Designer.
227
228 %description -n Qt5Designer-plugin-qwebview -l pl.UTF-8
229 Wtyczka QWebView dla Qt5 Designera.
230
231 %package -n Qt5Help
232 Summary:        Qt5 Help library
233 Summary(pl.UTF-8):      Biblioteka Qt5 Help
234 Group:          X11/Libraries
235 %requires_eq_to Qt5Core Qt5Core-devel
236 Requires:       Qt5Gui >= %{qtbase_ver}
237 Requires:       Qt5Sql >= %{qtbase_ver}
238 Requires:       Qt5Widgets >= %{qtbase_ver}
239
240 %description -n Qt5Help
241 Qt5 Help library provides classes for integrating online documentation
242 in applications.
243
244 %description -n Qt5Help -l pl.UTF-8
245 Biblioteka Qt5 Help dostarcza klasy służące do integracji dokumentacji
246 online w aplikacjach.
247
248 %package -n Qt5Help-devel
249 Summary:        Qt5 Help library - development files
250 Summary(pl.UTF-8):      Biblioteka Qt5 Help - pliki programistyczne
251 Group:          X11/Development/Libraries
252 Requires:       Qt5Core-devel >= %{qtbase_ver}
253 Requires:       Qt5Gui-devel >= %{qtbase_ver}
254 Requires:       Qt5Help = %{version}-%{release}
255 Requires:       Qt5Sql-devel >= %{qtbase_ver}
256 Requires:       Qt5Widgets-devel >= %{qtbase_ver}
257 Requires:       qt5-assistant >= %{qtbase_ver}
258 Obsoletes:      qt5-qttools-devel < 5.2.0-1
259
260 %description -n Qt5Help-devel
261 Header files for Qt5 Help library.
262
263 %description -n Qt5Help-devel -l pl.UTF-8
264 Pliki nagłówkowe biblioteki Qt5 Help.
265
266 %package -n Qt5UiTools-devel
267 Summary:        Qt5 Ui Tools library - development files
268 Summary(pl.UTF-8):      Biblioteka Qt5 Ui Tools - pliki programistyczne
269 Group:          X11/Development/Libraries
270 Requires:       OpenGL-devel
271 Requires:       Qt5Core-devel >= %{qtbase_ver}
272 Requires:       Qt5Gui-devel >= %{qtbase_ver}
273 Requires:       Qt5Widgets-devel >= %{qtbase_ver}
274 Obsoletes:      qt5-qttools-devel < 5.2.0-1
275
276 %description -n Qt5UiTools-devel
277 Header files and static Qt5 Ui Tools library.
278
279 Qt5 Ui Tools library provides classes to handle forms created with Qt
280 Designer.
281
282 %description -n Qt5UiTools-devel -l pl.UTF-8
283 Pliki nagłówkowe i statyczna biblioteka Qt5 Ui Tools.
284
285 Biblioteka Qt5 Ui Tools dostarcza klasy do obsługi formularzy
286 utworzonych przy użyciu Qt Designera.
287
288 %package doc
289 Summary:        Qt5 Tools documentation in HTML format
290 Summary(pl.UTF-8):      Dokumentacja do narzędzi Qt5 w formacie HTML
291 Group:          X11/Development/Libraries
292 Requires:       qt5-doc-common >= %{qtbase_ver}
293 BuildArch:      noarch
294
295 %description doc
296 Qt5 Tools documentation in HTML format.
297
298 %description doc -l pl.UTF-8
299 Dokumentacja do narzędzi Qt5 w formacie HTML.
300
301 %package doc-qch
302 Summary:        Qt5 Tools documentation in QCH format
303 Summary(pl.UTF-8):      Dokumentacja do narzędzi Qt5 w formacie QCH
304 Group:          X11/Development/Libraries
305 Requires:       qt5-doc-common >= %{qtbase_ver}
306 BuildArch:      noarch
307
308 %description doc-qch
309 Qt5 Tools documentation in QCH format.
310
311 %description doc-qch -l pl.UTF-8
312 Dokumentacja do narzędzi Qt5 w formacie QCH.
313
314 %package examples
315 Summary:        Qt5 Tools examples
316 Summary(pl.UTF-8):      Przykłady do narzędzi Qt5
317 Group:          X11/Development/Libraries
318 BuildArch:      noarch
319
320 %description examples
321 Qt5 Tools - examples.
322
323 %description examples -l pl.UTF-8
324 Przykłady do narzędzi Qt5.
325
326 %prep
327 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
328
329 %if %{without qtwebkit}
330 %{__sed} -i -e '/^qtHaveModule(webkitwidgets)/ s/webkitwidgets/disabled&/' \
331         src/assistant/assistant/assistant.pro \
332         src/designer/src/plugins/plugins.pro
333 %endif
334
335 %build
336 %{qmake_qt5} \
337         CONFIG-=compile_examples
338 %{__make}
339 %{?with_doc:%{__make} docs}
340
341 %if %{with qm}
342 cd qttranslations-everywhere-src-%{version}
343 %{qmake_qt5}
344 %{__make}
345 cd ..
346 %endif
347
348 %install
349 rm -rf $RPM_BUILD_ROOT
350 install -d $RPM_BUILD_ROOT%{_bindir}
351
352 %{__make} install \
353         INSTALL_ROOT=$RPM_BUILD_ROOT
354
355 %if %{with doc}
356 %{__make} install_docs \
357         INSTALL_ROOT=$RPM_BUILD_ROOT
358 %endif
359
360 %if %{with qm}
361 %{__make} -C qttranslations-everywhere-src-%{version} install \
362         INSTALL_ROOT=$RPM_BUILD_ROOT
363 # keep only assistant, designer, linguist, qt_help, qtconfig here
364 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
365 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
366 %endif
367
368 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
369 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
370         $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
371         $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
372
373 # useless symlinks
374 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
375 # actually drop *.la, follow policy of not packaging them when *.pc exist
376 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*Qt5*.la
377
378 # symlinks in system bin dir
379 cd $RPM_BUILD_ROOT%{_bindir}
380 ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
381 ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
382 ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
383 ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
384 ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
385 ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
386 ln -sf ../%{_lib}/qt5/bin/lprodump lprodump-qt5
387 ln -sf ../%{_lib}/qt5/bin/lrelease-pro lrelease-pro-qt5
388 ln -sf ../%{_lib}/qt5/bin/lupdate-pro lupdate-pro-qt5
389 ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
390 ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
391 ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
392 ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
393 ln -sf ../%{_lib}/qt5/bin/qdistancefieldgenerator qdistancefieldgenerator-qt5
394 ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
395 ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
396 ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
397 ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
398 cd -
399
400 # Prepare some files list
401 ifecho() {
402         r="$RPM_BUILD_ROOT$2"
403         if [ -d "$r" ]; then
404                 echo "%%dir $2" >> $1.files
405         elif [ -x "$r" ] ; then
406                 echo "%%attr(755,root,root) $2" >> $1.files
407         elif [ -f "$r" ]; then
408                 echo "$2" >> $1.files
409         else
410                 echo "Error generation $1 files list!"
411                 echo "$r: no such file or directory!"
412                 return 1
413         fi
414 }
415 ifecho_tree() {
416         ifecho $1 $2
417         for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
418                 ifecho $1 $2/$f
419         done
420 }
421
422 echo "%defattr(644,root,root,755)" > examples.files
423 ifecho_tree examples %{_examplesdir}/qt5/assistant
424 ifecho_tree examples %{_examplesdir}/qt5/designer
425 ifecho_tree examples %{_examplesdir}/qt5/help
426 ifecho_tree examples %{_examplesdir}/qt5/linguist
427 ifecho_tree examples %{_examplesdir}/qt5/uitools
428
429 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
430 find_qt5_qm()
431 {
432         name="$1"
433         find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
434                 sed -e "s:^$RPM_BUILD_ROOT::" \
435                     -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
436 }
437
438 echo '%defattr(644,root,root,755)' > assistant.lang
439 echo '%defattr(644,root,root,755)' > designer.lang
440 echo '%defattr(644,root,root,755)' > linguist.lang
441 echo '%defattr(644,root,root,755)' > qt_help.lang
442 %if %{with qm}
443 find_qt5_qm assistant >> assistant.lang
444 find_qt5_qm designer >> designer.lang
445 find_qt5_qm linguist >> linguist.lang
446 find_qt5_qm qt_help >> qt_help.lang
447 %endif
448
449 %clean
450 rm -rf $RPM_BUILD_ROOT
451
452 %post   -n Qt5Designer -p /sbin/ldconfig
453 %postun -n Qt5Designer -p /sbin/ldconfig
454
455 %post   -n Qt5Help -p /sbin/ldconfig
456 %postun -n Qt5Help -p /sbin/ldconfig
457
458 %files
459 %defattr(644,root,root,755)
460 %doc LICENSE.GPL3-EXCEPT dist/changes-*
461 %attr(755,root,root) %{_bindir}/pixeltool-qt5
462 %attr(755,root,root) %{_bindir}/qtdiag-qt5
463 %attr(755,root,root) %{_bindir}/qtpaths-qt5
464 %attr(755,root,root) %{_bindir}/qtplugininfo-qt5
465 %attr(755,root,root) %{qt5dir}/bin/pixeltool
466 %attr(755,root,root) %{qt5dir}/bin/qtdiag
467 %attr(755,root,root) %{qt5dir}/bin/qtpaths
468 %attr(755,root,root) %{qt5dir}/bin/qtplugininfo
469
470 %files -n qt5-assistant -f assistant.lang
471 %defattr(644,root,root,755)
472 %attr(755,root,root) %{_bindir}/assistant-qt5
473 %attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
474 %attr(755,root,root) %{_bindir}/qdistancefieldgenerator-qt5
475 %attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
476 %attr(755,root,root) %{qt5dir}/bin/assistant
477 %attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
478 %attr(755,root,root) %{qt5dir}/bin/qdistancefieldgenerator
479 %attr(755,root,root) %{qt5dir}/bin/qdoc
480 %attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
481 %attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
482 %{_libdir}/cmake/Qt5AttributionsScannerTools
483 %{_libdir}/cmake/Qt5DocTools
484
485 %files -n qt5-designer -f designer.lang
486 %defattr(644,root,root,755)
487 %attr(755,root,root) %{_bindir}/designer-qt5
488 %attr(755,root,root) %{qt5dir}/bin/designer
489
490 %files -n qt5-linguist -f linguist.lang
491 %defattr(644,root,root,755)
492 %attr(755,root,root) %{_bindir}/lconvert-qt5
493 %attr(755,root,root) %{_bindir}/linguist-qt5
494 %attr(755,root,root) %{_bindir}/lprodump-qt5
495 %attr(755,root,root) %{_bindir}/lrelease-pro-qt5
496 %attr(755,root,root) %{_bindir}/lrelease-qt5
497 %attr(755,root,root) %{_bindir}/lupdate-pro-qt5
498 %attr(755,root,root) %{_bindir}/lupdate-qt5
499 %attr(755,root,root) %{qt5dir}/bin/lconvert
500 %attr(755,root,root) %{qt5dir}/bin/linguist
501 %attr(755,root,root) %{qt5dir}/bin/lprodump
502 %attr(755,root,root) %{qt5dir}/bin/lrelease
503 %attr(755,root,root) %{qt5dir}/bin/lrelease-pro
504 %attr(755,root,root) %{qt5dir}/bin/lupdate
505 %attr(755,root,root) %{qt5dir}/bin/lupdate-pro
506 %{_datadir}/qt5/phrasebooks
507 %{_libdir}/cmake/Qt5LinguistTools
508
509 %files -n qt5-qdbus
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
515
516 %files -n Qt5Designer
517 %defattr(644,root,root,755)
518 %attr(755,root,root) %{_libdir}/libQt5Designer.so.*.*.*
519 %attr(755,root,root) %ghost %{_libdir}/libQt5Designer.so.5
520 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so.*.*.*
521 %attr(755,root,root) %ghost %{_libdir}/libQt5DesignerComponents.so.5
522
523 %dir %{qt5dir}/plugins/designer
524
525 # common for base -devel and plugin-specific files (from other source packages)
526 %dir %{_libdir}/cmake/Qt5Designer
527
528 %files -n Qt5Designer-devel
529 %defattr(644,root,root,755)
530 %attr(755,root,root) %{_libdir}/libQt5Designer.so
531 %attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
532 %{_libdir}/libQt5Designer.prl
533 %{_libdir}/libQt5DesignerComponents.prl
534 %{_includedir}/qt5/QtDesigner
535 %{_includedir}/qt5/QtDesignerComponents
536 %{_pkgconfigdir}/Qt5Designer.pc
537 %{_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.cmake
538 %dir %{_libdir}/cmake/Qt5DesignerComponents
539 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfig.cmake
540 %{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfigVersion.cmake
541 %{qt5dir}/mkspecs/modules/qt_lib_designer.pri
542 %{qt5dir}/mkspecs/modules/qt_lib_designer_private.pri
543 %{qt5dir}/mkspecs/modules/qt_lib_designercomponents_private.pri
544
545 %if %{with qtdeclarative}
546 %files -n Qt5Designer-plugin-qquickwidget
547 %defattr(644,root,root,755)
548 %attr(755,root,root) %{qt5dir}/plugins/designer/libqquickwidget.so
549 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
550 %endif
551
552 %if %{with qtwebkit}
553 %files -n Qt5Designer-plugin-qwebview
554 %defattr(644,root,root,755)
555 %attr(755,root,root) %{qt5dir}/plugins/designer/libqwebview.so
556 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
557 %endif
558
559 %files -n Qt5Help -f qt_help.lang
560 %defattr(644,root,root,755)
561 %attr(755,root,root) %{_libdir}/libQt5Help.so.*.*.*
562 %attr(755,root,root) %ghost %{_libdir}/libQt5Help.so.5
563
564 %files -n Qt5Help-devel
565 %defattr(644,root,root,755)
566 %attr(755,root,root) %{_libdir}/libQt5Help.so
567 %{_libdir}/libQt5Help.prl
568 %{_includedir}/qt5/QtHelp
569 %{_pkgconfigdir}/Qt5Help.pc
570 %{_libdir}/cmake/Qt5Help
571 %{qt5dir}/mkspecs/modules/qt_lib_help.pri
572 %{qt5dir}/mkspecs/modules/qt_lib_help_private.pri
573
574 %files -n Qt5UiTools-devel
575 %defattr(644,root,root,755)
576 # static-only
577 %{_libdir}/libQt5UiTools.a
578 %{_libdir}/libQt5UiTools.prl
579 %{_libdir}/libQt5UiPlugin.prl
580 %{_includedir}/qt5/QtUiPlugin
581 %{_includedir}/qt5/QtUiTools
582 %{_pkgconfigdir}/Qt5UiPlugin.pc
583 %{_pkgconfigdir}/Qt5UiTools.pc
584 %{_libdir}/cmake/Qt5UiPlugin
585 %{_libdir}/cmake/Qt5UiTools
586 %{qt5dir}/mkspecs/modules/qt_lib_uiplugin.pri
587 %{qt5dir}/mkspecs/modules/qt_lib_uitools.pri
588 %{qt5dir}/mkspecs/modules/qt_lib_uitools_private.pri
589
590 %files examples -f examples.files
591 %defattr(644,root,root,755)
592 # XXX: dir shared with qt5-qtbase-examples
593 %dir %{_examplesdir}/qt5
594
595 %if %{with doc}
596 %files doc
597 %defattr(644,root,root,755)
598 %{_docdir}/qt5-doc/qdoc
599 %{_docdir}/qt5-doc/qtassistant
600 %{_docdir}/qt5-doc/qtdesigner
601 %{_docdir}/qt5-doc/qtdistancefieldgenerator
602 %{_docdir}/qt5-doc/qthelp
603 %{_docdir}/qt5-doc/qtlinguist
604 %{_docdir}/qt5-doc/qtuitools
605
606 %files doc-qch
607 %defattr(644,root,root,755)
608 %{_docdir}/qt5-doc/qdoc.qch
609 %{_docdir}/qt5-doc/qtassistant.qch
610 %{_docdir}/qt5-doc/qtdesigner.qch
611 %{_docdir}/qt5-doc/qtdistancefieldgenerator.qch
612 %{_docdir}/qt5-doc/qthelp.qch
613 %{_docdir}/qt5-doc/qtlinguist.qch
614 %{_docdir}/qt5-doc/qtuitools.qch
615 %endif
This page took 0.113609 seconds and 4 git commands to generate.