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