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