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