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