]> git.pld-linux.org Git - packages/qt5-qttools.git/blame - qt5-qttools.spec
fix build with qtwebkit
[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 qm # QM translations
7%bcond_without qtdeclarative # Quick2 plugin for Qt5Declarative
8%bcond_without qtwebkit # WebKit plugin for Qt5Declarative
170cf102 9
c7f4daf1 10%if %{with bootstrap}
8fb6692c 11%undefine with_doc
c7f4daf1 12%undefine with_qm
2370f173 13%undefine with_qtwebkit
c7f4daf1
ER
14%endif
15
cf6f2f73 16%define orgname qttools
c0873864 17%define qtbase_ver %{version}
8fb6692c 18%define qttools_ver 5.8
63fff6ac 19%define qtdeclarative_ver 5.12.0
8fb6692c 20%define qtwebkit_ver 5.8
ab2931b5
JB
21Summary: Development tools for Qt 5
22Summary(pl.UTF-8): Narzędzia programistyczne dla Qt 5
cf6f2f73 23Name: qt5-%{orgname}
21be61dc 24Version: 5.15.0
4874d702 25Release: 1
aef3a5d0 26License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
cf6f2f73 27Group: X11/Libraries
21be61dc
JP
28Source0: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
29# Source0-md5: cbf72f34c9d53508f95b9a4db5322ffa
30Source1: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
31# Source1-md5: 7cbff3badaf760badbcdb5fcba109c1b
9b7eb764 32Patch0: qtwebkit.patch
1477e9c2 33URL: http://www.qt.io/
aef3a5d0 34BuildRequires: OpenGL-devel
64b210ea 35BuildRequires: Qt5Core-devel >= %{qtbase_ver}
c130d8b4 36BuildRequires: Qt5DBus-devel >= %{qtbase_ver}
64b210ea
JB
37BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
38BuildRequires: Qt5Network-devel >= %{qtbase_ver}
39BuildRequires: Qt5PrintSupport-devel >= %{qtbase_ver}
c0873864 40%{?with_qtdeclarative:BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}}
64b210ea 41BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
c0873864 42%{?with_qtwebkit:BuildRequires: Qt5WebKit-devel >= %{qtwebkit_ver}}
64b210ea
JB
43BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
44BuildRequires: Qt5Xml-devel >= %{qtbase_ver}
e9eed42a
JP
45BuildRequires: clang-devel
46BuildRequires: llvm-devel
428effba 47%{?with_doc:BuildRequires: qt5-assistant >= %{qttools_ver}}
64b210ea
JB
48BuildRequires: qt5-build >= %{qtbase_ver}
49BuildRequires: qt5-doc-common >= %{qtbase_ver}
573b77c7 50%{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
64b210ea 51BuildRequires: qt5-qmake >= %{qtbase_ver}
cf6f2f73 52BuildRequires: rpmbuild(macros) >= 1.654
343ad397
ER
53BuildRequires: tar >= 1:1.22
54BuildRequires: xz
6c74194b 55%{!?with_qtwebkit:BuildConflicts: Qt5WebKit-devel}
64b210ea
JB
56# pixeltool: Core, Gui, Widgets
57# qtpaths: Core
58Requires: Qt5Core >= %{qtbase_ver}
59Requires: Qt5Gui >= %{qtbase_ver}
60Requires: Qt5Widgets >= %{qtbase_ver}
cf6f2f73
WF
61BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62
cf6f2f73 63%define specflags -fno-strict-aliasing
aef3a5d0 64%define qt5dir %{_libdir}/qt5
cf6f2f73
WF
65
66%description
ab2931b5
JB
67Qt is a cross-platform application and UI framework. Using Qt, you can
68write web-enabled applications once and deploy them across desktop,
69mobile and embedded systems without rewriting the source code.
70
71This package contains additional tools for building Qt applications.
72
73%description -l pl.UTF-8
74Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
75Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
76systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
77źródłowego.
78
79Ten pakiet zawiera dodatkowe narzędzia do budowania aplikacji Qt.
cf6f2f73 80
64b210ea
JB
81%package -n qt5-assistant
82Summary: Qt documentation browser
83Summary(pl.UTF-8): Przeglądarka dokumentacji Qt
84Group: X11/Development/Tools
85# assistant: Core, Gui, Help, Network, PrintSupport, Sql, Widgets
86# qcollectiongenerator: Core, Gui, Help
9f75a440 87# qhelpgenerator: Core, Gui, Help; sqldriver-sqlite3 to work
64b210ea
JB
88Requires: Qt5Core >= %{qtbase_ver}
89Requires: Qt5Help = %{version}-%{release}
90Requires: Qt5Gui >= %{qtbase_ver}
91Requires: Qt5Network >= %{qtbase_ver}
92Requires: Qt5PrintSupport >= %{qtbase_ver}
93Requires: Qt5Sql >= %{qtbase_ver}
9f75a440 94Requires: Qt5Sql-sqldriver-sqlite3 >= %{qtbase_ver}
64b210ea
JB
95Requires: Qt5Widgets >= %{qtbase_ver}
96
97%description -n qt5-assistant
98Qt Assistant is a tool for browsing on-line documentation with
99indexing, bookmarks and full-text search.
100
101%description -n qt5-assistant -l pl.UTF-8
102Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
103indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
104
105%package -n qt5-designer
106Summary: IDE used for GUI designing with Qt 5 library
107Summary(pl.UTF-8): IDE służące do projektowania GUI przy użyciu biblioteki Qt 5
108Group: X11/Applications
109Requires: Qt5Core >= %{qtbase_ver}
110Requires: Qt5Designer = %{version}-%{release}
111Requires: Qt5Gui >= %{qtbase_ver}
112Requires: Qt5Network >= %{qtbase_ver}
113Requires: Qt5PrintSupport >= %{qtbase_ver}
114Requires: Qt5Widgets >= %{qtbase_ver}
115Requires: Qt5Xml >= %{qtbase_ver}
116
117%description -n qt5-designer
118An advanced tool used for GUI designing with Qt 5 library.
119
120%description -n qt5-designer -l pl.UTF-8
121Zaawansowane narzędzie służące do projektowania interfejsu graficznego
122przy użyciu biblioteki Qt 5.
123
124%package -n qt5-linguist
125Summary: Translation helper for Qt 5
126Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5
127Group: X11/Development/Tools
128# lconvert,lrelease,lupdate: Core, Xml
129# linguist: Core, Gui, PrintSupport, Widgets, Xml
130Requires: Qt5Core >= %{qtbase_ver}
131Requires: Qt5Gui >= %{qtbase_ver}
132Requires: Qt5PrintSupport >= %{qtbase_ver}
133Requires: Qt5Widgets >= %{qtbase_ver}
134Requires: Qt5Xml >= %{qtbase_ver}
135
136%description -n qt5-linguist
137Translation helper for Qt 5.
138
139%description -n qt5-linguist -l pl.UTF-8
140Aplikacja ułatwiająca tłumaczenie aplikacji opartych na Qt 5.
141
142%package -n qt5-qdbus
143Summary: Qt5 DBus tools
144Summary(pl.UTF-8): Narzędzia Qt5 do magistrali DBus
145Group: X11/Applications
146# qdbus: Core, DBus, Xml
147# qdbusviewer: Core, DBus, Gui, Widgets, Xml
148Requires: Qt5Core >= %{qtbase_ver}
149Requires: Qt5DBus >= %{qtbase_ver}
150Requires: Qt5Gui >= %{qtbase_ver}
151Requires: Qt5Widgets >= %{qtbase_ver}
152Requires: Qt5Xml >= %{qtbase_ver}
153
154%description -n qt5-qdbus
155This package contains the qdbus and qdbusviewer tools.
156
157%description -n qt5-qdbus -l pl.UTF-8
158Ten pakiet zawiera narzędzia qdbus i qdbusviewer.
159
64b210ea
JB
160%package -n Qt5Designer
161Summary: Qt5 Designer libraries
162Summary(pl.UTF-8): Biblioteki Qt5 Designer
163Group: X11/Libraries
164Requires: Qt5Core >= %{qtbase_ver}
165Requires: Qt5Gui >= %{qtbase_ver}
166Requires: Qt5Widgets >= %{qtbase_ver}
167Requires: Qt5Xml >= %{qtbase_ver}
168
169%description -n Qt5Designer
170The Qt5 Designer libraries provide classes to create your own custom
171widget plugins for Qt Designer and classes to access Qt Designer
172components.
173
174%description -n Qt5Designer -l pl.UTF-8
175Biblioteki Qt5 Designer dostarczają klasy do tworzenia wtyczek Qt
176Designera do obsługi własnych widgetów oraz klasy pozwalające na
177dostęp do komponentów Qt Designera.
178
179%package -n Qt5Designer-devel
180Summary: Qt5 Designer libraries - development files
181Summary(pl.UTF-8): Biblioteki Qt5 Designer - pliki programistyczne
182Group: X11/Development/Libraries
183Requires: OpenGL-devel
184Requires: Qt5Core >= %{qtbase_ver}
185Requires: Qt5Designer = %{version}-%{release}
186Requires: Qt5Gui >= %{qtbase_ver}
187Requires: Qt5Widgets >= %{qtbase_ver}
188Requires: Qt5Xml >= %{qtbase_ver}
189Obsoletes: qt5-qttools-devel
190
191%description -n Qt5Designer-devel
192Header files for Qt5 Designer libraries.
193
194%description -n Qt5Designer-devel -l pl.UTF-8
195Pliki nagłówkowe bibliotek Qt5 Designer.
196
c0873864
JB
197%package -n Qt5Designer-plugin-qquickwidget
198Summary: QQuickWidget (Quick2) plugin for Qt5 Designer
199Summary(pl.UTF-8): Wtyczka QQuickWidget (Quick2) dla Qt5 Designera
200Group: X11/Libraries
201Requires: Qt5Designer = %{version}-%{release}
202Requires: Qt5Quick >= %{qtdeclarative_ver}
203
204%description -n Qt5Designer-plugin-qquickwidget
205QQuickWidget (Quick2) plugin for Qt5 Designer.
206
207%description -n Qt5Designer-plugin-qquickwidget -l pl.UTF-8
208Wtyczka QQuickWidget (Quick2) dla Qt5 Designera.
209
210%package -n Qt5Designer-plugin-qwebview
211Summary: QWebView plugin for Qt5 Designer
212Summary(pl.UTF-8): Wtyczka QWebView dla Qt5 Designera
213Group: X11/Libraries
214Requires: Qt5Designer = %{version}-%{release}
215Requires: Qt5WebKit >= %{qtwebkit_ver}
216
217%description -n Qt5Designer-plugin-qwebview
218QWebView plugin for Qt5 Designer.
219
220%description -n Qt5Designer-plugin-qwebview -l pl.UTF-8
221Wtyczka QWebView dla Qt5 Designera.
222
64b210ea
JB
223%package -n Qt5Help
224Summary: Qt5 Help library
225Summary(pl.UTF-8): Biblioteka Qt5 Help
226Group: X11/Libraries
64b210ea
JB
227Requires: Qt5Core >= %{qtbase_ver}
228Requires: Qt5Gui >= %{qtbase_ver}
229Requires: Qt5Network >= %{qtbase_ver}
230Requires: Qt5Sql >= %{qtbase_ver}
231Requires: Qt5Widgets >= %{qtbase_ver}
232
233%description -n Qt5Help
234Qt5 Help library provides classes for integrating online documentation
235in applications.
236
237%description -n Qt5Help -l pl.UTF-8
238Biblioteka Qt5 Help dostarcza klasy służące do integracji dokumentacji
239online w aplikacjach.
240
241%package -n Qt5Help-devel
242Summary: Qt5 Help library - development files
243Summary(pl.UTF-8): Biblioteka Qt5 Help - pliki programistyczne
cf6f2f73 244Group: X11/Development/Libraries
64b210ea
JB
245Requires: Qt5Core-devel >= %{qtbase_ver}
246Requires: Qt5Gui-devel >= %{qtbase_ver}
247Requires: Qt5Help = %{version}-%{release}
248Requires: Qt5Network-devel >= %{qtbase_ver}
249Requires: Qt5Sql-devel >= %{qtbase_ver}
250Requires: Qt5Widgets-devel >= %{qtbase_ver}
251Obsoletes: qt5-qttools-devel
252
253%description -n Qt5Help-devel
254Header files for Qt5 Help library.
255
256%description -n Qt5Help-devel -l pl.UTF-8
257Pliki nagłówkowe biblioteki Qt5 Help.
258
259%package -n Qt5UiTools-devel
260Summary: Qt5 Ui Tools library - development files
261Summary(pl.UTF-8): Biblioteka Qt5 Ui Tools - pliki programistyczne
262Group: X11/Development/Libraries
263Requires: OpenGL-devel
264Requires: Qt5Core-devel >= %{qtbase_ver}
265Requires: Qt5Gui-devel >= %{qtbase_ver}
266Requires: Qt5Widgets-devel >= %{qtbase_ver}
267Obsoletes: qt5-qttools-devel
268
269%description -n Qt5UiTools-devel
270Header files and static Qt5 Ui Tools library.
cf6f2f73 271
64b210ea
JB
272Qt5 Ui Tools library provides classes to handle forms created with Qt
273Designer.
cf6f2f73 274
64b210ea
JB
275%description -n Qt5UiTools-devel -l pl.UTF-8
276Pliki nagłówkowe i statyczna biblioteka Qt5 Ui Tools.
277
278Biblioteka Qt5 Ui Tools dostarcza klasy do obsługi formularzy
279utworzonych przy użyciu Qt Designera.
ab2931b5 280
cf6f2f73 281%package doc
170cf102
JB
282Summary: Qt5 Tools documentation in HTML format
283Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie HTML
cf6f2f73 284Group: X11/Development/Libraries
64b210ea 285Requires: qt5-doc-common >= %{qtbase_ver}
31b8ff6d
ER
286%if "%{_rpmversion}" >= "5"
287BuildArch: noarch
288%endif
cf6f2f73
WF
289
290%description doc
170cf102 291Qt5 Tools documentation in HTML format.
ab2931b5
JB
292
293%description doc -l pl.UTF-8
170cf102
JB
294Dokumentacja do narzędzi Qt5 w formacie HTML.
295
296%package doc-qch
297Summary: Qt5 Tools documentation in QCH format
298Summary(pl.UTF-8): Dokumentacja do narzędzi Qt5 w formacie QCH
299Group: X11/Development/Libraries
300Requires: qt5-doc-common >= %{qtbase_ver}
301%if "%{_rpmversion}" >= "5"
302BuildArch: noarch
303%endif
304
305%description doc-qch
306Qt5 Tools documentation in QCH format.
307
308%description doc-qch -l pl.UTF-8
309Dokumentacja do narzędzi Qt5 w formacie QCH.
cf6f2f73
WF
310
311%package examples
312Summary: Qt5 Tools examples
ab2931b5 313Summary(pl.UTF-8): Przykłady do narzędzi Qt5
cf6f2f73 314Group: X11/Development/Libraries
31b8ff6d
ER
315%if "%{_rpmversion}" >= "5"
316BuildArch: noarch
317%endif
cf6f2f73
WF
318
319%description examples
320Qt5 Tools - examples.
321
ab2931b5
JB
322%description examples -l pl.UTF-8
323Przykłady do narzędzi Qt5.
324
cf6f2f73 325%prep
78f06120 326%setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
9b7eb764 327%patch0 -p1
cf6f2f73
WF
328
329%build
330qmake-qt5
331%{__make}
428effba 332%{?with_doc:%{__make} docs}
cf6f2f73 333
c0873864 334%if %{with qm}
78f06120 335cd qttranslations-everywhere-src-%{version}
c0873864
JB
336qmake-qt5
337%{__make}
338cd ..
339%endif
340
cf6f2f73
WF
341%install
342rm -rf $RPM_BUILD_ROOT
aef3a5d0
JB
343install -d $RPM_BUILD_ROOT%{_bindir}
344
1cb483dd 345%{__make} install \
cf6f2f73
WF
346 INSTALL_ROOT=$RPM_BUILD_ROOT
347
8fb6692c 348%if %{with doc}
428effba 349%{__make} install_docs \
aef3a5d0 350 INSTALL_ROOT=$RPM_BUILD_ROOT
8fb6692c 351%endif
aef3a5d0 352
c0873864 353%if %{with qm}
78f06120 354%{__make} -C qttranslations-everywhere-src-%{version} install \
c0873864
JB
355 INSTALL_ROOT=$RPM_BUILD_ROOT
356# keep only assistant, designer, linguist, qt_help, qtconfig here
63fff6ac 357%{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{qtbase,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
c0873864 358%{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/qt_{??,??_??}.qm
c0873864
JB
359%endif
360
aef3a5d0
JB
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
78f06120 367%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
aef3a5d0 368# actually drop *.la, follow policy of not packaging them when *.pc exist
47e17e3e 369%{__rm} $RPM_BUILD_ROOT%{_libdir}/*Qt5*.la
aef3a5d0
JB
370
371# symlinks in system bin dir
372cd $RPM_BUILD_ROOT%{_bindir}
373ln -sf ../%{_lib}/qt5/bin/assistant assistant-qt5
374ln -sf ../%{_lib}/qt5/bin/designer designer-qt5
375ln -sf ../%{_lib}/qt5/bin/lconvert lconvert-qt5
376ln -sf ../%{_lib}/qt5/bin/linguist linguist-qt5
377ln -sf ../%{_lib}/qt5/bin/lrelease lrelease-qt5
378ln -sf ../%{_lib}/qt5/bin/lupdate lupdate-qt5
acba123d
JR
379ln -sf ../%{_lib}/qt5/bin/lprodump lprodump-qt5
380ln -sf ../%{_lib}/qt5/bin/lrelease-pro lrelease-pro-qt5
381ln -sf ../%{_lib}/qt5/bin/lupdate-pro lupdate-pro-qt5
aef3a5d0
JB
382ln -sf ../%{_lib}/qt5/bin/pixeltool pixeltool-qt5
383ln -sf ../%{_lib}/qt5/bin/qcollectiongenerator qcollectiongenerator-qt5
384ln -sf ../%{_lib}/qt5/bin/qdbus qdbus-qt5
385ln -sf ../%{_lib}/qt5/bin/qdbusviewer qdbusviewer-qt5
63fff6ac 386ln -sf ../%{_lib}/qt5/bin/qdistancefieldgenerator qdistancefieldgenerator-qt5
aef3a5d0 387ln -sf ../%{_lib}/qt5/bin/qhelpgenerator qhelpgenerator-qt5
2aa3c0a8 388ln -sf ../%{_lib}/qt5/bin/qtdiag qtdiag-qt5
aef3a5d0 389ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
dcef4998 390ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
aef3a5d0 391cd -
1cb483dd 392
cf6f2f73
WF
393# Prepare some files list
394ifecho() {
aef3a5d0 395 r="$RPM_BUILD_ROOT$2"
cf6f2f73
WF
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}
aef3a5d0
JB
408ifecho_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}
cf6f2f73
WF
414
415echo "%defattr(644,root,root,755)" > examples.files
aef3a5d0
JB
416ifecho_tree examples %{_examplesdir}/qt5/assistant
417ifecho_tree examples %{_examplesdir}/qt5/designer
418ifecho_tree examples %{_examplesdir}/qt5/help
419ifecho_tree examples %{_examplesdir}/qt5/linguist
420ifecho_tree examples %{_examplesdir}/qt5/uitools
cf6f2f73 421
c0873864
JB
422# find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
423find_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
431echo '%defattr(644,root,root,755)' > assistant.lang
432echo '%defattr(644,root,root,755)' > designer.lang
433echo '%defattr(644,root,root,755)' > linguist.lang
434echo '%defattr(644,root,root,755)' > qt_help.lang
435%if %{with qm}
436find_qt5_qm assistant >> assistant.lang
437find_qt5_qm designer >> designer.lang
438find_qt5_qm linguist >> linguist.lang
439find_qt5_qm qt_help >> qt_help.lang
440%endif
441
cf6f2f73
WF
442%clean
443rm -rf $RPM_BUILD_ROOT
444
64b210ea
JB
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
cf6f2f73
WF
450
451%files
452%defattr(644,root,root,755)
78f06120 453%doc LICENSE.GPL3-EXCEPT dist/changes-*
64b210ea 454%attr(755,root,root) %{_bindir}/pixeltool-qt5
2aa3c0a8 455%attr(755,root,root) %{_bindir}/qtdiag-qt5
64b210ea 456%attr(755,root,root) %{_bindir}/qtpaths-qt5
dcef4998 457%attr(755,root,root) %{_bindir}/qtplugininfo-qt5
64b210ea 458%attr(755,root,root) %{qt5dir}/bin/pixeltool
2aa3c0a8 459%attr(755,root,root) %{qt5dir}/bin/qtdiag
64b210ea 460%attr(755,root,root) %{qt5dir}/bin/qtpaths
dcef4998 461%attr(755,root,root) %{qt5dir}/bin/qtplugininfo
aef3a5d0 462
c0873864 463%files -n qt5-assistant -f assistant.lang
64b210ea 464%defattr(644,root,root,755)
aef3a5d0 465%attr(755,root,root) %{_bindir}/assistant-qt5
aef3a5d0 466%attr(755,root,root) %{_bindir}/qcollectiongenerator-qt5
63fff6ac 467%attr(755,root,root) %{_bindir}/qdistancefieldgenerator-qt5
aef3a5d0 468%attr(755,root,root) %{_bindir}/qhelpgenerator-qt5
aef3a5d0 469%attr(755,root,root) %{qt5dir}/bin/assistant
64b210ea 470%attr(755,root,root) %{qt5dir}/bin/qcollectiongenerator
63fff6ac 471%attr(755,root,root) %{qt5dir}/bin/qdistancefieldgenerator
8fb6692c 472%attr(755,root,root) %{qt5dir}/bin/qdoc
64b210ea 473%attr(755,root,root) %{qt5dir}/bin/qhelpgenerator
8fb6692c 474%attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
6212ebec
JP
475%{_libdir}/cmake/Qt5AttributionsScannerTools
476%{_libdir}/cmake/Qt5DocTools
64b210ea 477
c0873864 478%files -n qt5-designer -f designer.lang
64b210ea
JB
479%defattr(644,root,root,755)
480%attr(755,root,root) %{_bindir}/designer-qt5
aef3a5d0 481%attr(755,root,root) %{qt5dir}/bin/designer
64b210ea 482
c0873864 483%files -n qt5-linguist -f linguist.lang
64b210ea
JB
484%defattr(644,root,root,755)
485%attr(755,root,root) %{_bindir}/lconvert-qt5
486%attr(755,root,root) %{_bindir}/linguist-qt5
acba123d
JR
487%attr(755,root,root) %{_bindir}/lprodump-qt5
488%attr(755,root,root) %{_bindir}/lrelease-pro-qt5
64b210ea 489%attr(755,root,root) %{_bindir}/lrelease-qt5
acba123d 490%attr(755,root,root) %{_bindir}/lupdate-pro-qt5
64b210ea 491%attr(755,root,root) %{_bindir}/lupdate-qt5
aef3a5d0
JB
492%attr(755,root,root) %{qt5dir}/bin/lconvert
493%attr(755,root,root) %{qt5dir}/bin/linguist
acba123d 494%attr(755,root,root) %{qt5dir}/bin/lprodump
aef3a5d0 495%attr(755,root,root) %{qt5dir}/bin/lrelease
acba123d 496%attr(755,root,root) %{qt5dir}/bin/lrelease-pro
aef3a5d0 497%attr(755,root,root) %{qt5dir}/bin/lupdate
acba123d 498%attr(755,root,root) %{qt5dir}/bin/lupdate-pro
64b210ea
JB
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
aef3a5d0
JB
506%attr(755,root,root) %{qt5dir}/bin/qdbus
507%attr(755,root,root) %{qt5dir}/bin/qdbusviewer
64b210ea 508
64b210ea
JB
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
aef3a5d0 515
aef3a5d0
JB
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
c8acbcc4
JB
522# common for base -devel and plugin-specific files (from other source packages)
523%dir %{_libdir}/cmake/Qt5Designer
524
64b210ea 525%files -n Qt5Designer-devel
cf6f2f73 526%defattr(644,root,root,755)
cf6f2f73
WF
527%attr(755,root,root) %{_libdir}/libQt5Designer.so
528%attr(755,root,root) %{_libdir}/libQt5DesignerComponents.so
cf6f2f73
WF
529%{_libdir}/libQt5Designer.prl
530%{_libdir}/libQt5DesignerComponents.prl
cf6f2f73
WF
531%{_includedir}/qt5/QtDesigner
532%{_includedir}/qt5/QtDesignerComponents
aef3a5d0 533%{_pkgconfigdir}/Qt5Designer.pc
c8acbcc4
JB
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
47e17e3e
JP
539%dir %{_libdir}/cmake/Qt5DesignerComponents
540%{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfig.cmake
541%{_libdir}/cmake/Qt5DesignerComponents/Qt5DesignerComponentsConfigVersion.cmake
aef3a5d0
JB
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
64b210ea 545
c0873864
JB
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
64b210ea
JB
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
aef3a5d0
JB
572%{qt5dir}/mkspecs/modules/qt_lib_help.pri
573%{qt5dir}/mkspecs/modules/qt_lib_help_private.pri
64b210ea
JB
574
575%files -n Qt5UiTools-devel
576%defattr(644,root,root,755)
577# static-only
578%{_libdir}/libQt5UiTools.a
579%{_libdir}/libQt5UiTools.prl
47e17e3e 580%{_libdir}/libQt5UiPlugin.prl
dcef4998 581%{_includedir}/qt5/QtUiPlugin
64b210ea 582%{_includedir}/qt5/QtUiTools
47e17e3e 583%{_pkgconfigdir}/Qt5UiPlugin.pc
64b210ea 584%{_pkgconfigdir}/Qt5UiTools.pc
dcef4998 585%{_libdir}/cmake/Qt5UiPlugin
64b210ea 586%{_libdir}/cmake/Qt5UiTools
dcef4998 587%{qt5dir}/mkspecs/modules/qt_lib_uiplugin.pri
aef3a5d0
JB
588%{qt5dir}/mkspecs/modules/qt_lib_uitools.pri
589%{qt5dir}/mkspecs/modules/qt_lib_uitools_private.pri
cf6f2f73
WF
590
591%files examples -f examples.files
343ad397 592%defattr(644,root,root,755)
aef3a5d0
JB
593# XXX: dir shared with qt5-qtbase-examples
594%dir %{_examplesdir}/qt5
cf6f2f73 595
8fb6692c 596%if %{with doc}
cf6f2f73
WF
597%files doc
598%defattr(644,root,root,755)
6212ebec 599%{_docdir}/qt5-doc/qdoc
aef3a5d0
JB
600%{_docdir}/qt5-doc/qtassistant
601%{_docdir}/qt5-doc/qtdesigner
6212ebec 602%{_docdir}/qt5-doc/qtdistancefieldgenerator
aef3a5d0
JB
603%{_docdir}/qt5-doc/qthelp
604%{_docdir}/qt5-doc/qtlinguist
605%{_docdir}/qt5-doc/qtuitools
170cf102 606
170cf102
JB
607%files doc-qch
608%defattr(644,root,root,755)
6212ebec 609%{_docdir}/qt5-doc/qdoc.qch
170cf102
JB
610%{_docdir}/qt5-doc/qtassistant.qch
611%{_docdir}/qt5-doc/qtdesigner.qch
6212ebec 612%{_docdir}/qt5-doc/qtdistancefieldgenerator.qch
170cf102
JB
613%{_docdir}/qt5-doc/qthelp.qch
614%{_docdir}/qt5-doc/qtlinguist.qch
615%{_docdir}/qt5-doc/qtuitools.qch
616%endif
This page took 0.50941 seconds and 4 git commands to generate.