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