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