]> git.pld-linux.org Git - packages/qt4.git/blame - qt4.spec
add moc-boost-workaround.patch
[packages/qt4.git] / qt4.spec
CommitLineData
bc7da990 1#
08506906 2# TODO:
1620d5ef 3# - more cleanups
07b2fa37 4# - check if translations are available
da64c649 5# - check Qt ui tool
08506906 6#
bc7da990 7# Conditional build:
f4a8d9ab 8%bcond_without static_libs # don't build static libraries
3583d8d7
JB
9# -- features
10%bcond_without cups # CUPS printing support
11%bcond_with nas # NAS audio support
12%bcond_without gtk # GTK+ theme integration
13%bcond_without pch # pch (pre-compiled headers) in qmake
14%bcond_without system_phonon # phonon libraries from phonon.spec intead of qt4.spec
15%bcond_with wkhtml # WKHTMLTOPDF patch (affects QtGui ABI)
58f436d0 16%bcond_with openvg # OpenVG support
3583d8d7
JB
17# -- databases
18%bcond_without mysql # MySQL plugin
19%bcond_without odbc # unixODBC plugin
20%bcond_without pgsql # PostgreSQL plugin
21%bcond_without sqlite3 # SQLite3 plugin
22%bcond_without sqlite # SQLite2 plugin
23%bcond_without ibase # ibase (InterBase/Firebird) plugin
24# -- SIMD CPU instructions
0cb1d815
JB
25%bcond_with mmx # use MMX instructions
26%bcond_with 3dnow # use 3Dnow instructions
e23a6569 27%bcond_with sse # use SSE instructions in gui/painting module
9bb3a421 28%bcond_with sse2 # use SSE2 instructions
f0b03914
JB
29%bcond_with sse3 # use SSE3 instructions (since: Intel middle Pentium4, AMD Athlon64)
30%bcond_with ssse3 # use SSSE3 instructions (Intel since Core2, Via Nano)
31%bcond_with sse41 # use SSE4.1 instructions (Intel since middle Core2)
32%bcond_with sse42 # use SSE4.2 instructions (the same)
33%bcond_with avx # use AVX instructions (future Intel x86 CPUs only)
3329512c 34
9f300b6b 35%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
bc7da990 36%undefine with_ibase
37%endif
0cb1d815
JB
38%ifarch athlon
39%define with_3dnow 1
40%endif
41%ifarch athlon pentium3 pentium4 %{x8664}
efdb310b
AM
42%define with_mmx 1
43%endif
e23a6569
PS
44%ifarch pentium3 pentium4 %{x8664}
45%define with_sse 1
46%endif
9bb3a421 47%ifarch pentium4 %{x8664}
efdb310b
AM
48%define with_sse2 1
49%endif
c07c35dc 50# any SQL
bc7da990 51%define _withsql 1
2ba913fc 52%{!?with_sqlite3:%{!?with_sqlite:%{!?with_ibase:%{!?with_mysql:%{!?with_pgsql:%{!?with_odbc:%undefine _withsql}}}}}}
3329512c 53
3cd0d610 54%define icu_abi 54
1788f840
JB
55%define next_icu_abi %(echo $((%{icu_abi} + 1)))
56
bc7da990 57Summary: The Qt GUI application framework
4c66dee3
ER
58Summary(es.UTF-8): Biblioteca para ejecutar aplicaciones GUI Qt
59Summary(pl.UTF-8): Biblioteka Qt do tworzenia GUI
60Summary(pt_BR.UTF-8): Estrutura para rodar aplicações GUI Qt
bc7da990 61Name: qt4
db76d3e8 62Version: 4.8.6
583fa5d0 63Release: 12
2e8cf3e9 64License: LGPL v2.1 or GPL v3.0
bc7da990 65Group: X11/Libraries
ee6e148c 66Source0: http://download.qt-project.org/official_releases/qt/4.8/%{version}/qt-everywhere-opensource-src-%{version}.tar.gz
db76d3e8 67# Source0-md5: 2edbe4d6c2eff33ef91732602f3518eb
df71e198 68Source2: %{name}-qtconfig.desktop
69Source3: %{name}-designer.desktop
70Source4: %{name}-assistant.desktop
71Source5: %{name}-linguist.desktop
386aaea5 72
e356592b 73# git clone git://gitorious.org/+kde-developers/qt/kde-qt.git
b939f41b
AM
74# git checkout -b 4.7.1-patched origin/4.7.1-patched
75# git diff v4.7.1..4.7.1-patched > ~/rpm/packages/qt4/qt4-kde-git.patch
e356592b 76Patch100: %{name}-kde-git.patch
6d1c21b5 77
2d2db419 78Patch0: %{name}-tools.patch
da64c649 79Patch1: %{name}-qt_copy.patch
7e468979
JB
80Patch2: %{name}-buildsystem.patch
81Patch3: %{name}-locale.patch
7f2b2b26 82Patch5: %{name}-support-cflags-with-commas.patch
83Patch6: %{name}-build-lib-static.patch
84Patch7: %{name}-x11_fonts.patch
297dfe59
JB
85Patch8: %{name}-ibase.patch
86Patch9: qt-x11-opensource-src-4.5.1-enable_ft_lcdfilter.patch
87Patch10: webkit-no_Werror.patch
3583d8d7 88Patch11: %{name}-wkhtml.patch
a3ed32b9
AM
89Patch12: fix-crash-in-assistant.patch
90Patch13: improve-cups-support.patch
58f436d0 91Patch14: x32.patch
3329512c
ER
92# backported from Qt5 (essentially)
93# http://bugzilla.redhat.com/702493
94# https://bugreports.qt-project.org/browse/QTBUG-5545
95Patch15: qt-everywhere-opensource-src-4.8.4-qgtkstyle_disable_gtk_theme_check.patch
da9887f2 96Patch16: qt-everywhere-opensource-src-4.8.3-QTBUG-4862.patch
85e3a333
AM
97Patch17: l-qclipboard_delay.patch
98Patch18: l-qclipboard_fix_recursive.patch
99Patch19: qtcore-4.8.5-honor-ExcludeSocketNotifiers-in-glib-event-loop.patch
edb488de
AM
100Patch20: 0010-QDbus-Fix-a-b-comparison.patch
101Patch21: 0023-Don-t-crash-on-broken-GIF-images.patch
102Patch22: 0025-Fix-visual-index-lookup-in-QTreeViewPrivate-adjustVi.patch
103Patch23: 0030-Memory-and-file-descriptor-leak-in-QFontCache.patch
104Patch24: 0034-Fix-raster-graphics-on-X11-RGB30.patch
105Patch25: 0065-Fix-QPainter-drawPolyline-painting-errors-with-cosme.patch
106Patch26: 0072-Fix-font-cache-check-in-QFontEngineFT-recalcAdvances.patch
583fa5d0 107Patch27: moc-boost-workaround.patch
ee6e148c 108URL: http://qt-project.org/
bc7da990 109%{?with_ibase:BuildRequires: Firebird-devel}
58f436d0 110%{?with_openvg:BuildRequires: Mesa-libOpenVG-devel}
03510596 111BuildRequires: OpenGL-GLU-devel
e1a12dfd 112BuildRequires: OpenGL-devel
f59ac191 113BuildRequires: alsa-lib-devel
bc7da990 114%{?with_cups:BuildRequires: cups-devel}
d8c1b968 115BuildRequires: dbus-devel >= 0.93
c8537603 116BuildRequires: fontconfig-devel
4c411420 117BuildRequires: freetds-devel
e6422093 118BuildRequires: freetype-devel >= 2.1.3
bfd2dfad 119%{?with_pch:BuildRequires: gcc >= 5:4.0}
3f80fcc7 120BuildRequires: glib2-devel >= 2.0.0
6f97c294 121BuildRequires: gstreamer0.10-plugins-base-devel
d8c1b968 122%{?with_gtk:BuildRequires: gtk+2-devel >= 2:2.10}
297dfe59 123# see dependency on libicu version below
1788f840
JB
124BuildRequires: libicu-devel >= %{icu_abi}
125BuildRequires: libicu-devel < %{next_icu_abi}
bc7da990 126BuildRequires: libjpeg-devel
127BuildRequires: libmng-devel >= 1.0.0
e8df9d4c 128BuildRequires: libpng-devel >= 2:1.0.8
bc7da990 129BuildRequires: libstdc++-devel
bc7da990 130%{?with_mysql:BuildRequires: mysql-devel}
131%{?with_nas:BuildRequires: nas-devel}
3f80fcc7 132BuildRequires: pkgconfig
bc7da990 133%{?with_pgsql:BuildRequires: postgresql-backend-devel}
134%{?with_pgsql:BuildRequires: postgresql-devel}
bfa21581 135BuildRequires: pulseaudio-devel >= 0.9.10
e1a12dfd 136BuildRequires: rpmbuild(macros) >= 1.654
f30be3fc 137BuildRequires: rsync
bc7da990 138BuildRequires: sed >= 4.0
bc7da990 139%{?with_sqlite:BuildRequires: sqlite-devel}
f4a8d9ab 140%{?with_sqlite3:BuildRequires: sqlite3-devel}
92419ce7 141%{?with_odbc:BuildRequires: unixODBC-devel >= 2.3.0}
03510596
JB
142BuildRequires: xorg-lib-libSM-devel
143BuildRequires: xorg-lib-libXcursor-devel
144BuildRequires: xorg-lib-libXext-devel
4d65233a 145BuildRequires: xorg-lib-libXfixes-devel
03510596
JB
146BuildRequires: xorg-lib-libXi-devel
147BuildRequires: xorg-lib-libXinerama-devel
148BuildRequires: xorg-lib-libXrandr-devel
149BuildRequires: xorg-lib-libXrender-devel
45e8c637 150BuildRequires: xorg-lib-libXtst-devel
39adf02e 151BuildRequires: xorg-lib-libXv-devel
bc7da990 152BuildRequires: zlib-devel
bc7da990 153Obsoletes: qt-extensions
154Obsoletes: qt-utils
7b57a050 155Conflicts: kdelibs <= 8:3.2-0.030602.1
9f300b6b 156BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
bc7da990 157
158%define _noautoreqdep libGL.so.1 libGLU.so.1
f8b94468 159%define _noautostrip '.*_debug\\.so*'
bc7da990 160
575462c5
PS
161%define specflags -fno-strict-aliasing
162
df71e198 163%define _qtdir %{_libdir}/qt4
164
bc7da990 165%description
166Qt is a complete C++ application development framework, which includes
167a class library and tools for multiplatform development and
168internationalization. Using Qt, a single source code tree can build
169applications that run natively on different platforms (Windows,
170Unix/Linux, Mac OS X, embedded Linux).
171
172Qt has a rich set of standard widgets, and lets you write custom
173controls. It encapsulates four different platform-specific APIs, and
174the APIs for file-handling, networking, process-handling, threading,
175database access, etc. Qt now also has Motif migration oraz Netscape
176LiveConnect plugin.
177
02520e74 178%description -l es.UTF-8
bc7da990 179Contiene las bibliotecas compartidas necesarias para ejecutar
180aplicaciones Qt, bien como los archivos README.
181
02520e74 182%description -l pl.UTF-8
bc7da990 183Qt oferuje kompletny system do tworzenia i rozwijania aplikacji w
02520e74
JR
184języku C++, w którego skład wchodzi biblioteka z klasami oraz
185wieloplatformowymi narzędziami do rozwijania i tłumaczenia aplikacji.
186Z pomocą Qt jeden kod źródłowy może być natywnie uruchamiany na
187różnych platformach (Windows, Unix/Linux, Mac OS X).
188
189Qt ma bogaty zbiór standardowych elementów interfejsu graficznego, ale
190pozwala również na pisanie własnych elementów. Łączy w sposób
191niewidoczny dla programisty interfejsy programowania różnych systemów,
192tworząc w ten sposób jeden interfejs dla obsługi plików, sieci,
193procesów, wątków, baz danych itp. Umożliwia także łatwe przenoszenie
194na Qt aplikacji korzystających z Motif oraz pisanie wtyczek z
bc7da990 195wykorzystaniem Netscape LiveConnect.
196
26c3ab86
KK
197%package -n Qt3Support
198Summary: Qt3 compatibility library
199Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3
200Group: X11/Libraries
201Requires: QtCore = %{version}-%{release}
202Requires: QtGui = %{version}-%{release}
203Requires: QtNetwork = %{version}-%{release}
204Requires: QtSql = %{version}-%{release}
205Requires: QtXml = %{version}-%{release}
206
207%description -n Qt3Support
208Qt3 compatibility library.
209
210%description -n Qt3Support -l pl.UTF-8
211Biblioteka kompatybilności z Qt3.
212
213%package -n Qt3Support-devel
214Summary: Qt3 compatibility library - development files
215Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3 - pliki programistyczne
216Group: X11/Development/Libraries
217Requires: Qt3Support = %{version}-%{release}
218Requires: QtCore-devel = %{version}-%{release}
219Requires: QtGui-devel = %{version}-%{release}
220Requires: QtNetwork-devel = %{version}-%{release}
221Requires: QtSql-devel = %{version}-%{release}
26c3ab86
KK
222
223%description -n Qt3Support-devel
224Qt3 compatibility library - development files.
225
226%description -n Qt3Support-devel -l pl.UTF-8
227Biblioteka kompatybilności z Qt3 - pliki programistyczne.
228
229%package -n Qt3Support-static
230Summary: Qt3 compatibility library - static libraries
231Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3 - biblioteki statyczne
232Group: X11/Development/Libraries
233Requires: Qt3Support-devel = %{version}-%{release}
234
235%description -n Qt3Support-static
236Qt3 compatibility library - static libraries.
237
238%description -n Qt3Support-static -l pl.UTF-8
239Biblioteka kompatybilności z Qt3 - biblioteki statyczne.
240
26c3ab86 241%package -n QtCLucene
c4300840
JB
242Summary: QtCLucene full text search library wrapper
243Summary(pl.UTF-8): Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego
26c3ab86
KK
244Group: X11/Libraries
245Requires: QtCore = %{version}-%{release}
246
247%description -n QtCLucene
c4300840
JB
248QtCLucene full text search library wrapper.
249
250%description -n QtCLucene -l pl.UTF-8
251Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego.
26c3ab86
KK
252
253%package -n QtCLucene-devel
c4300840
JB
254Summary: QtCLucene full text search library wrapper - development files
255Summary(pl.UTF-8): Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego - pliki programistyczne
26c3ab86
KK
256Group: X11/Development/Libraries
257Requires: QtCLucene = %{version}-%{release}
258Requires: QtCore-devel = %{version}-%{release}
259
260%description -n QtCLucene-devel
c4300840
JB
261QtCLucene full text search library wrapper - development files.
262
263%description -n QtCLucene-devel -l pl.UTF-8
264Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego - pliki
265programistyczne.
26c3ab86
KK
266
267%package -n QtCLucene-static
c4300840
JB
268Summary: QtCLucene full text search library wrapper - static library
269Summary(pl.UTF-8): Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego - biblioteka statyczna
26c3ab86
KK
270Group: X11/Development/Libraries
271Requires: QtCLucene-devel = %{version}-%{release}
272
273%description -n QtCLucene-static
c4300840
JB
274QtCLucene full text search library wrapper - static library.
275
276%description -n QtCLucene-static -l pl.UTF-8
277Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego -
278biblioteka statyczna.
26c3ab86 279
cc6d9c76 280%package -n QtCore
f4a8d9ab
JB
281Summary: Qt core classes used by other modules
282Summary(pl.UTF-8): Podstawowe klasy Qt używane przez inne moduły
61da89d9 283Group: X11/Libraries
91bcba72 284%requires_eq_to libicu libicu-devel
01b8499f 285# be sure to depend on proper arch.
1788f840
JB
286%ifarch %{x8664} ppc64 sparc64 s390x
287Requires: libicui18n.so.%{icu_abi}()(64bit)
288%else
a21d26f0
JR
289%ifarch x32
290Requires: libicui18n.so.%{icu_abi}()(x32bit)
291%else
1788f840 292Requires: libicui18n.so.%{icu_abi}
01b8499f 293%endif
a21d26f0 294%endif
934bb908 295Obsoletes: QtAssistant
2ba913fc 296
cc6d9c76 297%description -n QtCore
f4a8d9ab 298Qt core classes used by other modules.
2ba913fc 299
02520e74 300%description -n QtCore -l pl.UTF-8
f4a8d9ab 301Podstawowe klasy Qt używane przez inne moduły.
61da89d9 302
cc6d9c76 303%package -n QtCore-devel
f4a8d9ab
JB
304Summary: Qt core classes used by other modules - development files
305Summary(pl.UTF-8): Podstawowe klasy Qt używane przez inne moduły - pliki programistyczne
cc6d9c76 306Group: X11/Development/Libraries
5631d6de 307Requires: QtCore = %{version}-%{release}
f7c07b4b 308Requires: glib2-devel
4d335555
KK
309Requires: libstdc++-devel
310Requires: zlib-devel
934bb908 311Obsoletes: QtAssistant-devel
2ba913fc 312
cc6d9c76 313%description -n QtCore-devel
f4a8d9ab 314Qt core classes used by other modules - development files.
61da89d9 315
02520e74 316%description -n QtCore-devel -l pl.UTF-8
f4a8d9ab 317Podstawowe klasy Qt używane przez inne moduły - pliki programistyczne.
2ba913fc 318
8b4e0403 319%package -n QtCore-static
f4a8d9ab
JB
320Summary: Qt core classes used by other modules - static libraries
321Summary(pl.UTF-8): Podstawowe klasy Qt używane przez inne moduły - biblioteki statyczne
8b4e0403 322Group: X11/Development/Libraries
5631d6de 323Requires: QtCore-devel = %{version}-%{release}
934bb908 324Obsoletes: QtAssistant-static
8b4e0403 325
326%description -n QtCore-static
f4a8d9ab 327Qt core classes used by other modules - static libraries.
8b4e0403 328
02520e74 329%description -n QtCore-static -l pl.UTF-8
f4a8d9ab 330Podstawowe klasy Qt używane przez inne moduły - biblioteki statyczne.
8b4e0403 331
26c3ab86 332%package -n QtDBus
f4a8d9ab
JB
333Summary: Qt classes for D-BUS support
334Summary(pl.UTF-8): Klasy Qt do obsługi D-BUS
26c3ab86 335Group: X11/Libraries
f2204cbe 336Requires: QtCore = %{version}-%{release}
21d9e8e6
JB
337Requires: QtXml = %{version}-%{release}
338# only for libqtscriptdbus plugin
f2204cbe
JB
339Requires: QtGui = %{version}-%{release}
340Requires: QtScript = %{version}-%{release}
26c3ab86
KK
341
342%description -n QtDBus
f4a8d9ab 343This module provides Qt classes for D-BUS support. D-BUS is an
26c3ab86
KK
344Inter-Process Communication (IPC) and Remote Procedure Calling (RPC)
345mechanism originally developed for Linux to replace existing and
346competing IPC solutions with one unified protocol.
347
348%description -n QtDBus -l pl.UTF-8
f4a8d9ab 349Ten moduł udostępnia klasy Qt do obsługi D-BUS. D-BUS to mechanizm
26c3ab86
KK
350komunikacji między procesowej (IPC - Inter-Process Communication) i
351zdalnego wywoływania procedur (RPC - Remote Procedure Calling)
352stworzony początkowo dla Linuksa, aby zastąpić istniejące i
353konkurujące ze sobą rozwiązania IPC jednym, ujednoliconym protokołem.
354
355%package -n QtDBus-devel
f4a8d9ab
JB
356Summary: Qt classes for D-BUS support - development files
357Summary(pl.UTF-8): Klasy Qt do obsługi D-BUS - pliki programistyczne
26c3ab86
KK
358Group: X11/Development/Libraries
359Requires: QtDBus = %{version}-%{release}
360Requires: QtXml-devel = %{version}-%{release}
26c3ab86
KK
361
362%description -n QtDBus-devel
f4a8d9ab 363Qt classes for D-BUS support - development files.
26c3ab86
KK
364
365%description -n QtDBus-devel -l pl.UTF-8
f4a8d9ab 366Klasy Qt do obsługi D-BUS - pliki programistyczne.
26c3ab86
KK
367
368%package -n QtDBus-static
f4a8d9ab
JB
369Summary: Qt classes for D-BUS support - static libraries
370Summary(pl.UTF-8): Klasy Qt do obsługi D-BUS - biblioteki statyczne
26c3ab86
KK
371Group: X11/Development/Libraries
372Requires: QtDBus-devel = %{version}-%{release}
373
374%description -n QtDBus-static
f4a8d9ab 375Qt classes for D-BUS support - static libraries.
26c3ab86
KK
376
377%description -n QtDBus-static -l pl.UTF-8
f4a8d9ab 378Klasy Qt do obsługi D-BUS - biblioteki statyczne.
26c3ab86 379
bb9e140f 380%package -n QtDeclarative
f4a8d9ab
JB
381Summary: QtDeclarative - QML language engine library
382Summary(pl.UTF-8): QtDeclarative - biblioteka języka QML
bb9e140f 383Group: X11/Libraries
f2204cbe 384Requires: QtCore = %{version}-%{release}
bb9e140f 385Requires: QtGui = %{version}-%{release}
f2204cbe
JB
386Requires: QtNetwork = %{version}-%{release}
387Requires: QtOpenGL = %{version}-%{release}
388Requires: QtScript = %{version}-%{release}
389Requires: QtSql = %{version}-%{release}
390Requires: QtSvg = %{version}-%{release}
391Requires: QtXmlPatterns = %{version}-%{release}
392# for qmlwebkitplugin plugin
393Requires: QtWebKit = %{version}-%{release}
bb9e140f 394
395%description -n QtDeclarative
f4a8d9ab
JB
396QtDeclarative is the QML language engine library. QML is a declarative
397language oriented on JavaScript.
bb9e140f 398
399%description -n QtDeclarative -l pl.UTF-8
f4a8d9ab
JB
400QtDeclarative to biblioteka języka QML. QML jest deklaratywnym
401językiem zorientowanym na JavaScript.
bb9e140f 402
403%package -n QtDeclarative-devel
f4a8d9ab
JB
404Summary: Development files for QtDeclarative - QML language engine library
405Summary(pl.UTF-8): Pliki programistyczne QtDeclarative - biblioteki języka QML
bb9e140f 406Group: X11/Development/Libraries
61446047 407Requires: QtDeclarative = %{version}-%{release}
bb9e140f 408Requires: QtGui-devel = %{version}-%{release}
f2204cbe
JB
409Requires: QtNetwork-devel = %{version}-%{release}
410Requires: QtScript-devel = %{version}-%{release}
bb9e140f 411
412%description -n QtDeclarative-devel
f4a8d9ab 413Development files for QtDeclarative - QML language engine library.
bb9e140f 414
415%description -n QtDeclarative-devel -l pl.UTF-8
f4a8d9ab 416Pliki programistyczne QtDeclarative - biblioteki języka QML.
bb9e140f 417
418%package -n QtDeclarative-static
f4a8d9ab
JB
419Summary: Static version of QtDeclarative - QML language engine library
420Summary(pl.UTF-8): Statycza wersja QtDeclarative - biblioteki języka QML
bb9e140f 421Group: X11/Development/Libraries
422Requires: QtDeclarative-devel = %{version}-%{release}
423
424%description -n QtDeclarative-static
f4a8d9ab 425Static version of QtDeclarative - QML language engine library.
bb9e140f 426
427%description -n QtDeclarative-static -l pl.UTF-8
f4a8d9ab 428Statycza wersja QtDeclarative - biblioteki języka QML.
bb9e140f 429
26c3ab86
KK
430%package -n QtDesigner
431Summary: Classes for extending Qt Designer
432Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera
433Group: X11/Libraries
434Requires: QtGui = %{version}-%{release}
435Requires: QtNetwork = %{version}-%{release}
5c3a5b31 436Requires: QtScript = %{version}-%{release}
26c3ab86 437Requires: QtXml = %{version}-%{release}
f2204cbe
JB
438# for plugins
439Requires: Qt3Support = %{version}-%{release}
440Requires: QtDBus = %{version}-%{release}
441Requires: QtDeclarative = %{version}-%{release}
442Requires: QtOpenGL = %{version}-%{release}
443Requires: QtSql = %{version}-%{release}
444Requires: QtSvg = %{version}-%{release}
445Requires: QtWebKit = %{version}-%{release}
446Requires: QtXmlPatterns = %{version}-%{release}
26c3ab86
KK
447Obsoletes: qt4-designer-libs
448
449%description -n QtDesigner
450This module provides classes that allow you to create your own custom
451widget plugins for Qt Designer, and classes that enable you to access
452Qt Designer's components.
453
454%description -n QtDesigner -l pl.UTF-8
455Ten moduł dostarcza klasy, które pozwalają tworzyć własne wtyczki dla
456Qt Designera oraz klasy, które umożliwiają dostęp do jego komponentów.
457
458%package -n QtDesigner-devel
459Summary: Classes for extending Qt Designer - development files
460Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera - pliki programistyczne
461Group: X11/Development/Libraries
462Requires: QtDesigner = %{version}-%{release}
463Requires: QtGui-devel = %{version}-%{release}
464Requires: QtScript-devel = %{version}-%{release}
465Requires: QtXml-devel = %{version}-%{release}
466
467%description -n QtDesigner-devel
468Classes for extending Qt Designer - development files.
469
470%description -n QtDesigner-devel -l pl.UTF-8
471Klasy do rozbudowy Qt Designera - pliki programistyczne.
472
473%package -n QtDesigner-static
474Summary: Classes for extending Qt Designer - static libraries
475Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera - biblioteki statyczne
476Group: X11/Development/Libraries
477Requires: QtDesigner-devel = %{version}-%{release}
478
479%description -n QtDesigner-static
480Classes for extending Qt Designer - static libraries.
481
482%description -n QtDesigner-static -l pl.UTF-8
483Klasy do rozbudowy Qt Designera - biblioteki statyczne.
484
cc6d9c76 485%package -n QtGui
f4a8d9ab
JB
486Summary: Qt Graphical User Interface components
487Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika Qt
61da89d9 488Group: X11/Libraries
5631d6de 489Requires: QtCore = %{version}-%{release}
109e28b4 490# for qtracegraphicssystem plugin
f2204cbe 491Requires: QtNetwork = %{version}-%{release}
bc7da990 492
cc6d9c76 493%description -n QtGui
f4a8d9ab 494Qt Graphical User Interface components.
bc7da990 495
02520e74 496%description -n QtGui -l pl.UTF-8
f4a8d9ab 497Komponenty graficznego interfejsu użytkownika Qt.
61da89d9 498
cc6d9c76 499%package -n QtGui-devel
f4a8d9ab
JB
500Summary: Qt Graphical User Interface components - development files
501Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika Qt - pliki programistyczne
cc6d9c76 502Group: X11/Development/Libraries
5631d6de
JB
503Requires: QtCore-devel = %{version}-%{release}
504Requires: QtGui = %{version}-%{release}
c8537603 505Requires: fontconfig-devel
e6422093 506Requires: freetype-devel >= 2.1.3
8be12dcd 507Requires: libpng-devel >= 2:1.0.8
03510596
JB
508Requires: xorg-lib-libSM-devel
509Requires: xorg-lib-libXcursor-devel
510Requires: xorg-lib-libXext-devel
cb6f4318 511Requires: xorg-lib-libXfixes-devel
03510596
JB
512Requires: xorg-lib-libXi-devel
513Requires: xorg-lib-libXinerama-devel
514Requires: xorg-lib-libXrandr-devel
515Requires: xorg-lib-libXrender-devel
bc7da990 516
cc6d9c76 517%description -n QtGui-devel
f4a8d9ab 518Qt Graphical User Interface components - development files.
61da89d9 519
02520e74 520%description -n QtGui-devel -l pl.UTF-8
f4a8d9ab
JB
521Komponenty graficznego interfejsu użytkownika Qt - pliki
522programistyczne.
bc7da990 523
8b4e0403 524%package -n QtGui-static
f4a8d9ab
JB
525Summary: Qt Graphical User Interface components - static libraries
526Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika Qt - biblioteki statyczne
8b4e0403 527Group: X11/Development/Libraries
5631d6de 528Requires: QtGui-devel = %{version}-%{release}
8b4e0403 529
530%description -n QtGui-static
f4a8d9ab 531Qt Graphical User Interface components - static libraries.
8b4e0403 532
02520e74 533%description -n QtGui-static -l pl.UTF-8
f4a8d9ab
JB
534Komponenty graficznego interfejsu użytkownika Qt - biblioteki
535statyczne.
8b4e0403 536
26c3ab86 537%package -n QtHelp
f4a8d9ab
JB
538Summary: Qt classes for integrating online documentation in applications
539Summary(pl.UTF-8): Klasy Qt do integracji dokumentacji w aplikacjach
26c3ab86 540Group: X11/Libraries
f2204cbe 541Requires: QtCLucene = %{version}-%{release}
26c3ab86 542Requires: QtGui = %{version}-%{release}
f2204cbe
JB
543Requires: QtNetwork = %{version}-%{release}
544Requires: QtSql = %{version}-%{release}
545Requires: QtXml = %{version}-%{release}
26c3ab86
KK
546
547%description -n QtHelp
c8b4bd0d
KK
548QtHelp module includes tools for generating and viewing Qt help files.
549In addition it provides classes for accessing help contents
550programatically to be able to integrate online help into Qt
551applications.
26c3ab86 552
f0549ff4
JB
553%description -n QtHelp -l pl.UTF-8
554Moduł QtHelp zawiera narzędzia do generowania i przeglądania plików
555pomocy Qt. Oprócz tego udostępnia klasy pozwalające na programowy
556dostęp do zawartości dokumentacji w celu integracji pomocy w
557aplikacjach Qt.
558
26c3ab86 559%package -n QtHelp-devel
f4a8d9ab
JB
560Summary: Qt classes for integrating online documentation in applications - development files
561Summary(pl.UTF-8): Klasy Qt do integracji dokumentacji w aplikacjach - pliki programistyczne
26c3ab86
KK
562Group: X11/Development/Libraries
563Requires: QtCLucene-devel = %{version}-%{release}
564Requires: QtGui-devel = %{version}-%{release}
565Requires: QtHelp = %{version}-%{release}
566Requires: QtSql-devel = %{version}-%{release}
567Requires: QtXml-devel = %{version}-%{release}
568
569%description -n QtHelp-devel
f4a8d9ab 570Qt classes for integrating online documentation in applications -
c8b4bd0d 571development files.
26c3ab86 572
f0549ff4 573%description -n QtHelp-devel -l pl.UTF-8
f4a8d9ab 574Klasy Qt do integracji dokumentacji w aplikacjach - pliki
4c411420 575programistyczne.
f0549ff4 576
26c3ab86 577%package -n QtHelp-static
f4a8d9ab
JB
578Summary: Qt classes for integrating online documentation in applications - static library
579Summary(pl.UTF-8): Klasy Qt do integracji dokumentacji w aplikacjach - biblioteka statyczna
26c3ab86
KK
580Group: X11/Development/Libraries
581Requires: QtHelp-devel = %{version}-%{release}
582
583%description -n QtHelp-static
f4a8d9ab
JB
584Qt classes for integrating online documentation in applications -
585static library.
f0549ff4
JB
586
587%description -n QtHelp-static -l pl.UTF-8
f4a8d9ab
JB
588Klasy Qt do integracji dokumentacji w aplikacjach - biblioteka
589statyczna.
26c3ab86 590
c57a122a 591%package -n QtMultimedia
f4a8d9ab
JB
592Summary: Qt classes for multimedia programming
593Summary(pl.UTF-8): Klasy Qt do programowania multimediów
c57a122a
AM
594Group: X11/Libraries
595Requires: QtCore = %{version}-%{release}
f2204cbe 596Requires: QtGui = %{version}-%{release}
c57a122a
AM
597
598%description -n QtMultimedia
f4a8d9ab 599Qt classes for multimedia programming.
c57a122a
AM
600
601%description -n QtMultimedia -l pl.UTF-8
f4a8d9ab 602Klasy Qt do programowania multimediów.
c57a122a
AM
603
604%package -n QtMultimedia-devel
f4a8d9ab
JB
605Summary: Qt classes for multimedia programming - development files
606Summary(pl.UTF-8): Klasy Qt do programowania multimediów - pliki programistyczne
c57a122a
AM
607Group: X11/Development/Libraries
608Requires: QtCore-devel = %{version}-%{release}
f2204cbe 609Requires: QtMultimedia = %{version}-%{release}
c57a122a
AM
610
611%description -n QtMultimedia-devel
f4a8d9ab 612Qt classes for multimedia programming - development files.
c57a122a
AM
613
614%description -n QtMultimedia-devel -l pl.UTF-8
f4a8d9ab 615Klasy Qt do programowania multimediów - pliki programistyczne.
c57a122a
AM
616
617%package -n QtMultimedia-static
f4a8d9ab
JB
618Summary: Qt classes for multimedia programming - static libraries
619Summary(pl.UTF-8): Klasy Qt do programowania multimediów - biblioteki statyczne
c57a122a 620Group: X11/Development/Libraries
f2204cbe 621Requires: QtMultimedia-devel = %{version}-%{release}
c57a122a
AM
622
623%description -n QtMultimedia-static
f4a8d9ab 624Qt classes for multimedia programming - static libraries.
c57a122a
AM
625
626%description -n QtMultimedia-static -l pl.UTF-8
f4a8d9ab 627Klasy Qt do programowania multimediów - biblioteki statyczne.
c57a122a 628
cc6d9c76 629%package -n QtNetwork
f4a8d9ab
JB
630Summary: Qt classes for network programming
631Summary(pl.UTF-8): Klasy Qt do programowania sieciowego
61da89d9 632Group: X11/Libraries
5631d6de 633Requires: QtCore = %{version}-%{release}
f2204cbe
JB
634# the rest for qnmbearer plugin
635Requires: QtDBus = %{version}-%{release}
636Requires: QtXml = %{version}-%{release}
bc7da990 637
cc6d9c76 638%description -n QtNetwork
f4a8d9ab 639Qt classes for network programming.
bc7da990 640
02520e74 641%description -n QtNetwork -l pl.UTF-8
f4a8d9ab 642Klasy Qt do programowania sieciowego.
61da89d9 643
cc6d9c76 644%package -n QtNetwork-devel
f4a8d9ab
JB
645Summary: Qt classes for network programming - development files
646Summary(pl.UTF-8): Klasy Qt do programowania sieciowego - pliki programistyczne
bc7da990 647Group: X11/Development/Libraries
5631d6de
JB
648Requires: QtCore-devel = %{version}-%{release}
649Requires: QtNetwork = %{version}-%{release}
bc7da990 650
cc6d9c76 651%description -n QtNetwork-devel
f4a8d9ab 652Qt classes for network programming - development files.
61da89d9 653
02520e74 654%description -n QtNetwork-devel -l pl.UTF-8
f4a8d9ab 655Klasy Qt do programowania sieciowego - pliki programistyczne.
bc7da990 656
8b4e0403 657%package -n QtNetwork-static
f4a8d9ab
JB
658Summary: Qt classes for network programming - static libraries
659Summary(pl.UTF-8): Klasy Qt do programowania sieciowego - biblioteki statyczne
8b4e0403 660Group: X11/Development/Libraries
5631d6de 661Requires: QtNetwork-devel = %{version}-%{release}
8b4e0403 662
663%description -n QtNetwork-static
f4a8d9ab 664Qt classes for network programming - static libraries.
8b4e0403 665
02520e74 666%description -n QtNetwork-static -l pl.UTF-8
f4a8d9ab 667Klasy Qt do programowania sieciowego - biblioteki statyczne.
8b4e0403 668
cc6d9c76 669%package -n QtOpenGL
f4a8d9ab
JB
670Summary: Qt OpenGL support classes
671Summary(pl.UTF-8): Klasy Qt wspomagające OpenGL
61da89d9 672Group: X11/Libraries
5631d6de 673Requires: QtCore = %{version}-%{release}
f2204cbe 674Requires: QtGui = %{version}-%{release}
bc7da990 675
cc6d9c76 676%description -n QtOpenGL
f4a8d9ab 677Qt OpenGL support classes.
bc7da990 678
02520e74 679%description -n QtOpenGL -l pl.UTF-8
f4a8d9ab 680Klasy Qt wspomagające OpenGL.
61da89d9 681
cc6d9c76 682%package -n QtOpenGL-devel
f4a8d9ab
JB
683Summary: Qt OpenGL support classes - development files
684Summary(pl.UTF-8): Klasy Qt wspomagające OpenGL - pliki programistyczne
bc7da990 685Group: X11/Development/Libraries
03510596 686Requires: OpenGL-GLU-devel
5631d6de 687Requires: QtCore-devel = %{version}-%{release}
017da8d6 688Requires: QtGui-devel = %{version}-%{release}
5631d6de 689Requires: QtOpenGL = %{version}-%{release}
bc7da990 690
cc6d9c76 691%description -n QtOpenGL-devel
f4a8d9ab 692Qt OpenGL support classes - development files.
61da89d9 693
02520e74 694%description -n QtOpenGL-devel -l pl.UTF-8
f4a8d9ab 695Klasy Qt wspomagające OpenGL - pliki programistyczne.
bc7da990 696
8b4e0403 697%package -n QtOpenGL-static
f4a8d9ab
JB
698Summary: Qt OpenGL support classes - static libraries
699Summary(pl.UTF-8): Klasy Qt wspomagające OpenGL - biblioteki statyczne
8b4e0403 700Group: X11/Development/Libraries
5631d6de 701Requires: QtOpenGL-devel = %{version}-%{release}
8b4e0403 702
703%description -n QtOpenGL-static
f4a8d9ab 704Qt OpenGL support classes - static libraries.
8b4e0403 705
017da8d6 706%description -n QtOpenGL-static -l pl.UTF-8
f4a8d9ab 707Klasy Qt wspomagające OpenGL - biblioteki statyczne.
8b4e0403 708
59ee1196
JR
709%package -n QtOpenVG
710Summary: Qt OpenVG support classes
711Summary(pl.UTF-8): Klasy Qt wspomagające OpenVG
712Group: X11/Libraries
713Requires: QtCore = %{version}-%{release}
714Requires: QtGui = %{version}-%{release}
715
716%description -n QtOpenVG
717Qt OpenVG support classes.
718
719%description -n QtOpenVG -l pl.UTF-8
720Klasy Qt wspomagające OpenVG.
721
722%package -n QtOpenVG-devel
723Summary: Qt OpenVG support classes - development files
724Summary(pl.UTF-8): Klasy Qt wspomagające OpenVG - pliki programistyczne
725Group: X11/Development/Libraries
726Requires: Mesa-libOpenVG-devel
727Requires: QtCore-devel = %{version}-%{release}
728Requires: QtGui-devel = %{version}-%{release}
729
730%description -n QtOpenVG-devel
731Qt OpenVG support classes - development files.
732
733%description -n QtOpenVG-devel -l pl.UTF-8
734Klasy Qt wspomagające OpenVG - pliki programistyczne.
735
736%package -n QtOpenVG-static
737Summary: Qt OpenVG support classes - static libraries
738Summary(pl.UTF-8): Klasy Qt wspomagające OpenVG - biblioteki statyczne
739Group: X11/Development/Libraries
3abd65b7 740Requires: QtOpenVG-devel = %{version}-%{release}
59ee1196
JR
741
742%description -n QtOpenVG-static
743Qt OpenVG support classes - static libraries.
744
745%description -n QtOpenVG-static -l pl.UTF-8
746Klasy Qt wspomagające OpenVG - biblioteki statyczne.
747
26c3ab86 748%package -n QtScript
f4a8d9ab
JB
749Summary: Qt classes for scripting applications
750Summary(pl.UTF-8): Klasy Qt pozwalające dodać obsługę skryptów w aplikacjach
26c3ab86 751Group: X11/Development/Libraries
f2204cbe 752Requires: QtCore = %{version}-%{release}
bc7da990 753
26c3ab86 754%description -n QtScript
f4a8d9ab 755The QtScript module provides Qt classes to handle scripts inside
26c3ab86 756applications.
cc6d9c76 757
26c3ab86 758%description -n QtScript -l pl.UTF-8
f4a8d9ab 759Ten moduł dostarcza klasy Qt obsługujące języki skryptowe wewnątrz
26c3ab86 760aplikacji.
61da89d9 761
26c3ab86 762%package -n QtScript-devel
f4a8d9ab
JB
763Summary: Qt classes for scripting applications - development files
764Summary(pl.UTF-8): Klasy Qt do obsługi skryptów wewnątrz aplikacji - pliki programistyczne
cc6d9c76 765Group: X11/Development/Libraries
5631d6de 766Requires: QtCore-devel = %{version}-%{release}
26c3ab86
KK
767Requires: QtScript = %{version}-%{release}
768
769%description -n QtScript-devel
f4a8d9ab 770Qt classes for scriptin applications - development files.
26c3ab86
KK
771
772%description -n QtScript-devel -l pl.UTF-8
01b8499f
ER
773Klasy Qt do obsługi skryptów wewnątrz aplikacji - pliki
774programistyczne.
26c3ab86
KK
775
776%package -n QtScript-static
f4a8d9ab
JB
777Summary: Qt classes for scripting applications - static library
778Summary(pl.UTF-8): Klasy Qt pozwalające dodać obsługę skryptów w aplikacjach - biblioteka statyczna
26c3ab86
KK
779Group: X11/Development/Libraries
780Requires: QtScript-devel = %{version}-%{release}
781
782%description -n QtScript-static
f4a8d9ab 783Qt classes for scripting applications - static library.
26c3ab86
KK
784
785%description -n QtScript-static -l pl.UTF-8
f4a8d9ab 786Klasy Qt pozwalające dodać obsługę skryptów w aplikacjach - biblioteka
26c3ab86
KK
787statyczna.
788
4c411420 789%package -n QtScriptTools
5ae5ff3f
JB
790Summary: QtScriptTools - additional components for applications that use QtScript
791Summary(pl.UTF-8): QtScriptTools - dodatkowe komponenty dla aplikacji wykorzystujących QtScript
4c411420 792Group: X11/Development/Libraries
f2204cbe
JB
793Requires: QtCore = %{version}-%{release}
794Requires: QtGui = %{version}-%{release}
795Requires: QtScript = %{version}-%{release}
4c411420
AM
796
797%description -n QtScriptTools
5ae5ff3f
JB
798The QtScriptTools module provides additional components for
799applications that use QtScript.
4c411420
AM
800
801%description -n QtScriptTools -l pl.UTF-8
5ae5ff3f
JB
802Moduł QtScriptTools dostarcza dodatkowe komponenty dla aplikacji
803wykorzystujących QtScript.
4c411420
AM
804
805%package -n QtScriptTools-devel
5ae5ff3f
JB
806Summary: Development files for QtScriptTools components
807Summary(pl.UTF-8): Pliki programistyczne komponentów QtScriptTools
4c411420
AM
808Group: X11/Development/Libraries
809Requires: QtCore-devel = %{version}-%{release}
f2204cbe 810Requires: QtGui-devel = %{version}-%{release}
4c411420
AM
811Requires: QtScript-devel = %{version}-%{release}
812Requires: QtScriptTools = %{version}-%{release}
813
814%description -n QtScriptTools-devel
5ae5ff3f 815Development files for QtScriptTools components.
4c411420
AM
816
817%description -n QtScriptTools-devel -l pl.UTF-8
5ae5ff3f 818Pliki programistyczne komponentów QtScriptTools.
4c411420
AM
819
820%package -n QtScriptTools-static
5ae5ff3f
JB
821Summary: QtScriptTools components - static library
822Summary(pl.UTF-8): Komponenty QtScriptTools - biblioteka statyczna
4c411420
AM
823Group: X11/Development/Libraries
824Requires: QtScriptTools-devel = %{version}-%{release}
825
826%description -n QtScriptTools-static
5ae5ff3f
JB
827Static version of QtScriptTools library, providing additional
828components for applications that use QtScript.
4c411420
AM
829
830%description -n QtScriptTools-static -l pl.UTF-8
5ae5ff3f
JB
831Statyczna biblioteka QtScriptTools, dostarczająca dodatkowe komponenty
832dla aplikacji wykorzystujących QtScript.
4c411420 833
26c3ab86 834%package -n QtSql
f4a8d9ab
JB
835Summary: Qt classes for database integration using SQL
836Summary(pl.UTF-8): Klasy Qt do integracji z bazami danych przy użyciu SQL
26c3ab86
KK
837Group: X11/Libraries
838Requires: QtCore = %{version}-%{release}
839
840%description -n QtSql
f4a8d9ab 841Qt classes for database integration using SQL.
26c3ab86
KK
842
843%description -n QtSql -l pl.UTF-8
f4a8d9ab 844Klasy Qt do integracji z bazami danych przy użyciu SQL.
26c3ab86
KK
845
846%package -n QtSql-devel
f4a8d9ab
JB
847Summary: Qt classes for database integration using SQL - development files
848Summary(pl.UTF-8): Klasy Qt do integracji z bazami danych przy użyciu SQL - pliki programistyczne
26c3ab86
KK
849Group: X11/Development/Libraries
850Requires: QtCore-devel = %{version}-%{release}
851Requires: QtSql = %{version}-%{release}
bc7da990 852
cc6d9c76 853%description -n QtSql-devel
f4a8d9ab 854Qt classes for database integration using SQL - development files.
61da89d9 855
02520e74 856%description -n QtSql-devel -l pl.UTF-8
f4a8d9ab 857Klasy Qt do integracji z bazami danych przy użyciu SQL - pliki
61da89d9 858programistyczne.
bc7da990 859
8b4e0403 860%package -n QtSql-static
f4a8d9ab
JB
861Summary: Qt classes for database integration using SQL - static libraries
862Summary(pl.UTF-8): Klasy Qt do integracji z bazami danych przy użyciu SQL - biblioteki statyczne
8b4e0403 863Group: X11/Development/Libraries
5631d6de 864Requires: QtSql-devel = %{version}-%{release}
8b4e0403 865
866%description -n QtSql-static
f4a8d9ab 867Qt classes for database integration using SQL - static libraries.
8b4e0403 868
02520e74 869%description -n QtSql-static -l pl.UTF-8
f4a8d9ab 870Klasy Qt do integracji z bazami danych przy użyciu SQL - biblioteki
7b57a050 871statyczne. programistyczne.
8b4e0403 872
cc6d9c76 873%package -n QtSql-ibase
bc7da990 874Summary: Database plugin for InterBase/Firebird Qt support
4c66dee3
ER
875Summary(pl.UTF-8): Wtyczka InterBase/Firebird do Qt
876Summary(pt_BR.UTF-8): Plugin de suporte a InterBase/Firebird para Qt
61da89d9 877Group: X11/Libraries
5631d6de
JB
878Requires: QtSql = %{version}-%{release}
879Provides: QtSql-backend = %{version}-%{release}
bc7da990 880
cc6d9c76 881%description -n QtSql-ibase
08506906
PS
882This package contains a plugin for accessing Interbase/Firebird
883database via the QSql classes.
bc7da990 884
02520e74
JR
885%description -n QtSql-ibase -l pl.UTF-8
886Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 887danych Interbase/Firebird poprzez klasy QSql.
bc7da990 888
02520e74 889%description -n QtSql-ibase -l pt_BR.UTF-8
bc7da990 890Plugin de suporte a InterBase/Firebird para Qt.
891
cc6d9c76 892%package -n QtSql-mysql
bc7da990 893Summary: Database plugin for MySQL Qt support
4c66dee3
ER
894Summary(pl.UTF-8): Wtyczka MySQL do Qt
895Summary(pt_BR.UTF-8): Plugin de suporte a MySQL para Qt
61da89d9 896Group: X11/Libraries
5631d6de
JB
897Requires: QtSql = %{version}-%{release}
898Provides: QtSql-backend = %{version}-%{release}
bc7da990 899
cc6d9c76 900%description -n QtSql-mysql
08506906
PS
901This package contains a plugin for accessing MySQL database via the
902QSql classes.
bc7da990 903
02520e74
JR
904%description -n QtSql-mysql -l pl.UTF-8
905Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 906danych MySQL poprzez klasy QSql.
bc7da990 907
02520e74 908%description -n QtSql-mysql -l pt_BR.UTF-8
bc7da990 909Plugin de suporte a MySQL para Qt.
910
cc6d9c76 911%package -n QtSql-odbc
bc7da990 912Summary: Database plugin for ODBC Qt support
4c66dee3
ER
913Summary(pl.UTF-8): Wtyczka ODBC do Qt
914Summary(pt_BR.UTF-8): Plugin de suporte a ODBC para Qt
61da89d9 915Group: X11/Libraries
5631d6de
JB
916Requires: QtSql = %{version}-%{release}
917Provides: QtSql-backend = %{version}-%{release}
bc7da990 918
cc6d9c76 919%description -n QtSql-odbc
08506906
PS
920This package contains a plugin for accessing unixODBC services via the
921QSql classes.
bc7da990 922
02520e74
JR
923%description -n QtSql-odbc -l pl.UTF-8
924Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z usług
08506906 925unixODBC poprzez klasy QSql.
bc7da990 926
02520e74 927%description -n QtSql-odbc -l pt_BR.UTF-8
bc7da990 928Plugin de suporte a ODBC para Qt.
929
cc6d9c76 930%package -n QtSql-pgsql
bc7da990 931Summary: Database plugin for PostgreSQL Qt support
4c66dee3
ER
932Summary(pl.UTF-8): Wtyczka PostgreSQL do Qt
933Summary(pt_BR.UTF-8): Plugin de suporte a PostgreSQL para Qt
61da89d9 934Group: X11/Libraries
5631d6de
JB
935Requires: QtSql = %{version}-%{release}
936Provides: QtSql-backend = %{version}-%{release}
bc7da990 937
46255ac9 938%description -n QtSql-pgsql
08506906
PS
939This package contains a plugin for accessing PostgreSQL database via
940the QSql classes.
bc7da990 941
02520e74
JR
942%description -n QtSql-pgsql -l pl.UTF-8
943Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 944danych PostgreSQL poprzez klasy QSql.
bc7da990 945
02520e74 946%description -n QtSql-pgsql -l es.UTF-8
ed39b935 947Plugin de suporte a PostgreSQL para Qt.
bc7da990 948
cc6d9c76 949%package -n QtSql-sqlite
61da89d9 950Summary: Database plugin for SQLite 2.x Qt support
4c66dee3
ER
951Summary(pl.UTF-8): Wtyczka SQLite 2.x do Qt
952Summary(pt_BR.UTF-8): Plugin de suporte a SQLite 2.x para Qt
61da89d9 953Group: X11/Libraries
5631d6de
JB
954Requires: QtSql = %{version}-%{release}
955Provides: QtSql-backend = %{version}-%{release}
bc7da990 956
cc6d9c76 957%description -n QtSql-sqlite
61da89d9 958This package contains a plugin for using the SQLite 2.x library (which
08506906 959allows to acces virtually any SQL database) via the QSql classes.
bc7da990 960
02520e74
JR
961%description -n QtSql-sqlite -l pl.UTF-8
962Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
61da89d9 963danych SQLite 2.x poprzez klasy QSql.
bc7da990 964
02520e74 965%description -n QtSql-sqlite -l pt_BR.UTF-8
61da89d9 966Plugin de suporte a SQLite 2.x para Qt.
bc7da990 967
cc6d9c76 968%package -n QtSql-sqlite3
969Summary: Database plugin for SQLite3 Qt support
4c66dee3
ER
970Summary(pl.UTF-8): Wtyczka SQLite3 do Qt
971Summary(pt_BR.UTF-8): Plugin de suporte a SQLite3 para Qt
61da89d9 972Group: X11/Libraries
5631d6de
JB
973Requires: QtSql = %{version}-%{release}
974Provides: QtSql-backend = %{version}-%{release}
bc7da990 975
cc6d9c76 976%description -n QtSql-sqlite3
08506906
PS
977This package contains a plugin for using the SQLite3 library (which
978allows to acces virtually any SQL database) via the QSql classes.
bc7da990 979
02520e74
JR
980%description -n QtSql-sqlite3 -l pl.UTF-8
981Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 982danych SQLite3 poprzez klasy QSql.
cc6d9c76 983
02520e74 984%description -n QtSql-sqlite3 -l pt_BR.UTF-8
08506906 985Plugin de suporte a SQLite3 para Qt.
cc6d9c76 986
4c411420
AM
987%package -n QtSql-tds
988Summary: Database plugin for TDS Qt support
989Summary(pl.UTF-8): Wtyczka TDS do Qt
990Summary(pt_BR.UTF-8): Plugin de suporte a TDS para Qt
991Group: X11/Libraries
992Requires: QtSql = %{version}-%{release}
993Provides: QtSql-backend = %{version}-%{release}
994
995%description -n QtSql-tds
996This package contains a plugin for accessing TDS database via the QSql
997classes.
998
999%description -n QtSql-tds -l pl.UTF-8
1000Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
1001danych TDS poprzez klasy QSql.
1002
1003%description -n QtSql-tds -l pt_BR.UTF-8
1004Plugin de suporte a TDS para Qt.
1005
07b2fa37 1006%package -n QtSvg
f4a8d9ab
JB
1007Summary: Qt SVG support
1008Summary(pl.UTF-8): Wsparcie Qt dla SVG
07b2fa37 1009Group: X11/Libraries
f2204cbe
JB
1010Requires: QtCore = %{version}-%{release}
1011Requires: QtGui = %{version}-%{release}
109e28b4
JB
1012# for svg plugins
1013Requires: QtXml = %{version}-%{release}
07b2fa37
JB
1014
1015%description -n QtSvg
f4a8d9ab 1016Qt SVG support.
07b2fa37 1017
02520e74 1018%description -n QtSvg -l pl.UTF-8
f4a8d9ab 1019Wsparcie Qt dla SVG.
07b2fa37
JB
1020
1021%package -n QtSvg-devel
f4a8d9ab
JB
1022Summary: Qt SVG support - development files
1023Summary(pl.UTF-8): Wsparcie Qt dla SVG - pliki programistyczne
07b2fa37 1024Group: X11/Development/Libraries
017da8d6 1025Requires: QtGui-devel = %{version}-%{release}
5631d6de 1026Requires: QtSvg = %{version}-%{release}
07b2fa37
JB
1027
1028%description -n QtSvg-devel
f4a8d9ab 1029Qt SVG support - development files.
07b2fa37 1030
02520e74 1031%description -n QtSvg-devel -l pl.UTF-8
f4a8d9ab 1032Wsparcie Qt dla SVG - pliki programistyczne.
07b2fa37
JB
1033
1034%package -n QtSvg-static
f4a8d9ab
JB
1035Summary: Qt SVG support - static libraries
1036Summary(pl.UTF-8): Wsparcie Qt dla SVG - biblioteki statyczne
07b2fa37 1037Group: X11/Development/Libraries
5631d6de 1038Requires: QtSvg-devel = %{version}-%{release}
07b2fa37
JB
1039
1040%description -n QtSvg-static
f4a8d9ab 1041Qt SVG support - static libraries.
07b2fa37 1042
02520e74 1043%description -n QtSvg-static -l pl.UTF-8
f4a8d9ab 1044Wsparcie Qt dla SVG - biblioteki statyczne.
07b2fa37 1045
8b4e0403 1046%package -n QtTest
f4a8d9ab
JB
1047Summary: Qt test framework
1048Summary(pl.UTF-8): Szkielet testów Qt
8b4e0403 1049Group: X11/Libraries
5631d6de 1050Requires: QtCore = %{version}-%{release}
8b4e0403 1051
1052%description -n QtTest
f4a8d9ab 1053Qt test framework.
8b4e0403 1054
02520e74 1055%description -n QtTest -l pl.UTF-8
f4a8d9ab 1056Szkielet testów Qt.
07b2fa37 1057
8b4e0403 1058%package -n QtTest-devel
f4a8d9ab
JB
1059Summary: Qt test framework - development files
1060Summary(pl.UTF-8): Szkielet testów Qt - pliki programistyczne
8b4e0403 1061Group: X11/Development/Libraries
5631d6de
JB
1062Requires: QtCore-devel = %{version}-%{release}
1063Requires: QtTest = %{version}-%{release}
8b4e0403 1064
1065%description -n QtTest-devel
f4a8d9ab 1066Qt test framework - development files.
8b4e0403 1067
02520e74 1068%description -n QtTest-devel -l pl.UTF-8
f4a8d9ab 1069Szkielet testów Qt - pliki programistyczne.
07b2fa37 1070
45e8c637 1071%package -n QtTest-static
f4a8d9ab
JB
1072Summary: Qt test framework - static libraries
1073Summary(pl.UTF-8): Szkielet testów Qt - biblioteki statyczne
45e8c637
AM
1074Group: X11/Development/Libraries
1075Requires: QtTest-devel = %{version}-%{release}
1076
1077%description -n QtTest-static
f4a8d9ab 1078Qt test framework - static libraries.
45e8c637
AM
1079
1080%description -n QtTest-static -l pl.UTF-8
f4a8d9ab 1081Szkielet testów Qt - biblioteki statyczne.
45e8c637 1082
a8088d24
JB
1083%package -n QtUiTools
1084Summary: Classes for handling Qt Designer forms in applications
4c66dee3 1085Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach
a8088d24 1086Group: X11/Libraries
e3a9f812
JB
1087Requires: QtGui = %{version}-%{release}
1088Requires: QtXml = %{version}-%{release}
a8088d24
JB
1089
1090%description -n QtUiTools
1091The QtUiTools module provides classes to handle forms created with Qt
1092Designer.
1093
02520e74
JR
1094%description -n QtUiTools -l pl.UTF-8
1095Moduł QtUiTools udostępnia klasy do obsługi formularzy tworzonych przy
1096użyciu Qt Designera.
a8088d24
JB
1097
1098%package -n QtUiTools-devel
1099Summary: Classes for handling Qt Designer forms in applications - development files
4c66dee3 1100Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki programistyczne
a8088d24 1101Group: X11/Development/Libraries
017da8d6 1102Requires: QtGui-devel = %{version}-%{release}
e3a9f812 1103Requires: QtUiTools = %{version}-%{release}
017da8d6 1104Requires: QtXml-devel = %{version}-%{release}
a8088d24
JB
1105
1106%description -n QtUiTools-devel
1107Classes for handling Qt Designer forms in applications - development
1108files.
1109
02520e74
JR
1110%description -n QtUiTools-devel -l pl.UTF-8
1111Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki
a8088d24
JB
1112programistyczne.
1113
1114%package -n QtUiTools-static
1115Summary: Classes for handling Qt Designer forms in applications - static library
4c66dee3 1116Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka statyczna
a8088d24 1117Group: X11/Development/Libraries
e3a9f812 1118Requires: QtUiTools-devel = %{version}-%{release}
a8088d24
JB
1119
1120%description -n QtUiTools-static
1121Classes for handling Qt Designer forms in applications - static
1122library.
1123
02520e74
JR
1124%description -n QtUiTools-static -l pl.UTF-8
1125Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka
a8088d24
JB
1126statyczna.
1127
45e8c637 1128%package -n QtWebKit
f4a8d9ab
JB
1129Summary: Qt classes for rendering HTML, XHTML and SVG documents
1130Summary(pl.UTF-8): Klasy Qt do renderowania dokumentów HTML, XHTML i SVG
45e8c637 1131Group: X11/Libraries
f2204cbe 1132Requires: QtDBus = %{version}-%{release}
45e8c637 1133Requires: QtGui = %{version}-%{release}
f2204cbe
JB
1134Requires: QtNetwork = %{version}-%{release}
1135Requires: QtXml = %{version}-%{release}
45e8c637
AM
1136
1137%description -n QtWebKit
c8b4bd0d
KK
1138QtWebKit provides a Web browser engine that makes it easy to embed
1139content from the World Wide Web into your Qt application. At the same
1140time Web content can be enhanced with native controls. QtWebKit
1141provides facilities for rendering of HyperText Markup Language (HTML),
1142Extensible HyperText Markup Language (XHTML) and Scalable Vector
1143Graphics (SVG) documents, styled using Cascading Style Sheets (CSS)
1144and scripted with JavaScript.
45e8c637 1145
f0549ff4
JB
1146%description -n QtWebKit -l pl.UTF-8
1147QtWebKit udostępnia silnik przeglądarki WWW ułatwiający osadzanie
1148treści ze stron WWW w aplikacjach Qt. Jednocześnie treść WWW może być
1149rozszerzana o natywne kontrolki. QtWebKit zapewnia renderowanie
1150dokumentów w językach HTML (HyperText Markup Language), XHTML
1151(Extensible HyperText Markup Language) i SVG (Scalable Vector
1152Graphics) z obsługą styli CSS (Cascading Style Sheets) i skryptów w
1153języku JavaScript.
1154
45e8c637 1155%package -n QtWebKit-devel
f4a8d9ab
JB
1156Summary: Qt classes for rendering HTML, XHTML and SVG documents - development files
1157Summary(pl.UTF-8): Klasy Qt do renderowania dokumentów HTML, XHTML i SVG - pliki programistyczne
45e8c637 1158Group: X11/Development/Libraries
017da8d6
KK
1159Requires: QtGui-devel = %{version}-%{release}
1160Requires: QtNetwork-devel = %{version}-%{release}
38376c30 1161Requires: QtScript-devel = %{version}-%{release}
017da8d6 1162Requires: QtWebKit = %{version}-%{release}
4b4603b7
AM
1163%if %{with system_phonon}
1164Requires: phonon-devel
1165%else
cff93854 1166Requires: qt4-phonon-devel = %{version}-%{release}
4b4603b7 1167%endif
45e8c637
AM
1168
1169%description -n QtWebKit-devel
f4a8d9ab 1170Qt classes for rendering HTML, XHTML and SVG documents - development
c8b4bd0d 1171files.
45e8c637 1172
f0549ff4 1173%description -n QtWebKit-devel -l pl.UTF-8
f4a8d9ab 1174Klasy Qt do renderowania dokumentów HTML, XHTML i SVG - pliki
f0549ff4
JB
1175programistyczne.
1176
45e8c637 1177%package -n QtWebKit-static
f4a8d9ab
JB
1178Summary: Qt classes for rendering HTML, XHTML and SVG documents - static library
1179Summary(pl.UTF-8): Klasy Qt do renderowania dokumentów HTML, XHTML i SVG - biblioteka statyczna
45e8c637 1180Group: X11/Development/Libraries
017da8d6 1181Requires: QtWebKit-devel = %{version}-%{release}
45e8c637
AM
1182
1183%description -n QtWebKit-static
01b8499f
ER
1184Qt classes for rendering HTML, XHTML and SVG documents - static
1185library.
45e8c637 1186
f0549ff4 1187%description -n QtWebKit-static -l pl.UTF-8
f4a8d9ab 1188Klasy Qt do renderowania dokumentów HTML, XHTML i SVG - biblioteka
f0549ff4
JB
1189statyczna.
1190
26c3ab86 1191%package -n QtXml
f4a8d9ab
JB
1192Summary: Qt classes for handling XML
1193Summary(pl.UTF-8): Klasy Qt do obsługi XML-a
45e8c637 1194Group: X11/Libraries
017da8d6 1195Requires: QtCore = %{version}-%{release}
45e8c637 1196
26c3ab86 1197%description -n QtXml
f4a8d9ab 1198Qt classes for handling XML.
45e8c637 1199
26c3ab86 1200%description -n QtXml -l pl.UTF-8
f4a8d9ab 1201Klasy Qt do obsługi XML-a.
26c3ab86
KK
1202
1203%package -n QtXml-devel
f4a8d9ab
JB
1204Summary: Qt classes for handling XML - development files
1205Summary(pl.UTF-8): Klasy Qt do obsługi XML-a - pliki programistyczne
45e8c637 1206Group: X11/Development/Libraries
45e8c637 1207Requires: QtCore-devel = %{version}-%{release}
26c3ab86 1208Requires: QtXml = %{version}-%{release}
45e8c637 1209
26c3ab86 1210%description -n QtXml-devel
f4a8d9ab 1211Qt classes for handling XML - development files.
45e8c637 1212
26c3ab86 1213%description -n QtXml-devel -l pl.UTF-8
f4a8d9ab 1214Klasy Qt do obsługi XML-a - pliki programistyczne.
26c3ab86
KK
1215
1216%package -n QtXml-static
f4a8d9ab
JB
1217Summary: Qt classes for handling XML - static libraries
1218Summary(pl.UTF-8): Klasy Qt do obsługi XML-a - biblioteki statyczne
45e8c637 1219Group: X11/Development/Libraries
26c3ab86 1220Requires: QtXml-devel = %{version}-%{release}
45e8c637 1221
26c3ab86 1222%description -n QtXml-static
f4a8d9ab 1223Qt classes for handling XML - static libraries.
26c3ab86
KK
1224
1225%description -n QtXml-static -l pl.UTF-8
f4a8d9ab 1226Klasy Qt do obsługi XML-a - biblioteki statyczne.
45e8c637
AM
1227
1228%package -n QtXmlPatterns
c4300840 1229Summary: QtXmlPatterns XQuery engine
f4a8d9ab 1230Summary(pl.UTF-8): Silnik zapytań XQuery QtXmlPatterns
45e8c637 1231Group: X11/Libraries
017da8d6 1232Requires: QtCore = %{version}-%{release}
f2204cbe 1233Requires: QtNetwork = %{version}-%{release}
45e8c637
AM
1234
1235%description -n QtXmlPatterns
c4300840
JB
1236QtXmlPatterns XQuery engine.
1237
1238%description -n QtXmlPatterns -l pl.UTF-8
f4a8d9ab 1239Silnik zapytań XQuery QtXmlPatterns.
45e8c637
AM
1240
1241%package -n QtXmlPatterns-devel
c4300840 1242Summary: QtXmlPatterns XQuery engine - development files
f4a8d9ab 1243Summary(pl.UTF-8): Silnik zapytań XQuery QtXmlPatterns - pliki programistyczne
45e8c637 1244Group: X11/Development/Libraries
017da8d6 1245Requires: QtNetwork-devel = %{version}-%{release}
45e8c637
AM
1246Requires: QtXmlPatterns = %{version}-%{release}
1247
1248%description -n QtXmlPatterns-devel
c4300840
JB
1249QtXmlPatterns XQuery engine - development files.
1250
1251%description -n QtXmlPatterns-devel -l pl.UTF-8
f4a8d9ab 1252Silnik zapytań XQuery QtXmlPatterns - pliki programistyczne.
45e8c637
AM
1253
1254%package -n QtXmlPatterns-static
c4300840 1255Summary: QtXmlPatterns XQuery engine - static library
f4a8d9ab 1256Summary(pl.UTF-8): Silnik zapytań XQuery QtXmlPatterns - biblioteka statyczna
45e8c637 1257Group: X11/Development/Libraries
017da8d6 1258Requires: QtXmlPatterns-devel = %{version}-%{release}
45e8c637
AM
1259
1260%description -n QtXmlPatterns-static
c4300840
JB
1261QtXmlPatterns XQuery engine - static library.
1262
1263%description -n QtXmlPatterns-static -l pl.UTF-8
f4a8d9ab 1264Silnik zapytań XQuery QtXmlPatterns - biblioteka statyczna.
45e8c637 1265
bc7da990 1266%package assistant
1267Summary: Qt documentation browser
4c66dee3 1268Summary(pl.UTF-8): Przeglądarka dokumentacji Qt
bc7da990 1269Group: X11/Development/Tools
f2204cbe
JB
1270Requires: QtGui = %{version}-%{release}
1271Requires: QtHelp = %{version}-%{release}
1272Requires: QtNetwork = %{version}-%{release}
1273Requires: QtSql = %{version}-%{release}
b399b64e 1274Requires: QtSql-sqlite3 = %{version}-%{release}
f2204cbe
JB
1275Requires: QtWebKit = %{version}-%{release}
1276Requires: QtXml = %{version}-%{release}
a74ec80e 1277Requires: hicolor-icon-theme
bc7da990 1278
1279%description assistant
1280Qt Assistant is a tool for browsing on-line documentation with
1281indexing, bookmarks and full-text search.
1282
02520e74
JR
1283%description assistant -l pl.UTF-8
1284Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
1285indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
bc7da990 1286
08506906
PS
1287%package build
1288Summary: Build tools for Qt4
4c66dee3 1289Summary(pl.UTF-8): Narzędzia do budowania dla Qt4
61da89d9 1290Group: X11/Development/Tools
5631d6de 1291Requires: QtCore = %{version}-%{release}
f2204cbe 1292Requires: QtGui = %{version}-%{release}
5631d6de 1293Requires: QtXml = %{version}-%{release}
bc7da990 1294
08506906
PS
1295%description build
1296This package includes the Qt resource compiler (rcc), meta objects
1297compiler (moc), user interface compiler (uic) and qt3to4 include names
1298converter.
bc7da990 1299
02520e74
JR
1300%description build -l pl.UTF-8
1301Ten pakiet zawiera kompilator zasobów Qt (rcc), kompilator
1302metaobiektów (moc), kompilator interfejsów użytkownika (uic) oraz
1303konwerter nazw plików nagłówkowych qt3to4.
61da89d9 1304
bc7da990 1305%package designer
6430c397 1306Summary: IDE used for GUI designing with Qt library
4c66dee3 1307Summary(pl.UTF-8): IDE służące do projektowania GUI za pomocą biblioteki Qt
bc7da990 1308Group: X11/Applications
a8088d24 1309Requires: QtDesigner = %{version}-%{release}
bc7da990 1310
1311%description designer
6430c397 1312An advanced tool used for GUI designing with Qt library.
bc7da990 1313
02520e74
JR
1314%description designer -l pl.UTF-8
1315Zaawansowane narzędzie służące do projektowania interfejsu graficznego
1316za pomocą biblioteki Qt.
bc7da990 1317
f30be3fc
AF
1318%package devel-private
1319Summary: Private Qt headers files
1320Group: X11/Development/Libraries
1321Requires: QtCore-devel = %{version}-%{release}
1322Requires: QtDeclarative-devel = %{version}-%{release}
1323Requires: QtGui-devel = %{version}-%{release}
1324Requires: QtScript-devel = %{version}-%{release}
1325
1326%description devel-private
1327Private Qt headers files - for calibre
1328
cc6d9c76 1329%package linguist
1330Summary: Translation helper for Qt
f4a8d9ab 1331Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji opartych o Qt
cc6d9c76 1332Group: X11/Development/Tools
e3a9f812 1333Requires: QtUiTools = %{version}-%{release}
a74ec80e 1334Requires: hicolor-icon-theme
2ba913fc 1335
cc6d9c76 1336%description linguist
1337This program provides an interface that shortens and helps systematize
1338the process of translating GUIs. Qt Linguist takes all of the text of
1339a UI that will be shown to the user, and presents it to a human
1340translator in a simple window. When one UI text is translated, the
1341program automatically progresses to the next, until they are all
1342completed.
2ba913fc 1343
02520e74
JR
1344%description linguist -l pl.UTF-8
1345Ten program oferuje interfejs znacznie przyśpieszający proces
1346tłumaczenia interfejsu użytkownika. Zbiera wszystkie teksty
1347przeznaczone do tłumaczenia i przedstawia w łatwym w obsłudze oknie.
1348Gdy jeden z nich jest już przetłumaczony, automatycznie przechodzi do
1349następnego, aż wszystkie będą przetłumaczone.
642df674 1350
45e8c637 1351%package phonon
c8b4bd0d 1352Summary: Cross-platform multimedia framework
f0549ff4 1353Summary(pl.UTF-8): Wieloplatformowy szkielet multimedialny
45e8c637 1354Group: X11/Development/Tools
6fdbbf03 1355Obsoletes: phonon
45e8c637
AM
1356
1357%description phonon
c8b4bd0d
KK
1358Phonon is a cross-platform multimedia framework that enables the use
1359of audio and video content in Qt applications.
45e8c637 1360
f0549ff4
JB
1361%description phonon -l pl.UTF-8
1362Phonon to wieloplatformowy szkielet multimedialny pozwalający na
1363wykorzystywanie treści dźwiękowych i filmowych w aplikacjach Qt.
1364
45e8c637 1365%package phonon-devel
c8b4bd0d 1366Summary: Cross-platform multimedia framework - development files
f0549ff4 1367Summary(pl.UTF-8): Wieloplatformowy szkielet multimedialny - pliki programistyczne
45e8c637
AM
1368Group: X11/Development/Libraries
1369Requires: QtCore-devel = %{version}-%{release}
017da8d6
KK
1370Requires: QtDBus-devel = %{version}-%{release}
1371Requires: QtGui-devel = %{version}-%{release}
45e8c637 1372Requires: qt4-phonon = %{version}-%{release}
6fdbbf03 1373Obsoletes: phonon-devel
45e8c637
AM
1374
1375%description phonon-devel
c8b4bd0d 1376Cross-platform multimedia framework - development files.
45e8c637 1377
f0549ff4
JB
1378%description phonon-devel -l pl.UTF-8
1379Wieloplatformowy szkielet multimedialny - pliki programistyczne.
1380
71d7c231 1381%package qmake
cc6d9c76 1382Summary: Qt makefile generator
4c66dee3 1383Summary(pl.UTF-8): Generator plików makefile dla aplikacji Qt
cc6d9c76 1384Group: X11/Development/Tools
2ba913fc 1385
71d7c231 1386%description qmake
cc6d9c76 1387A powerful makefile generator. It can create makefiles on any platform
1388from a simple .pro definitions file.
2ba913fc 1389
02520e74
JR
1390%description qmake -l pl.UTF-8
1391Rozbudowany generator plików makefile. Potrafi tworzyć pliki makefile
1392na każdej platformi na podstawie łatwego w przygotowaniu pliku .pro.
2ba913fc 1393
71d7c231 1394%package qtconfig
cc6d9c76 1395Summary: Qt widgets configuration tool
4c66dee3 1396Summary(pl.UTF-8): Narzędzie do konfigurowania widgetów Qt
cc6d9c76 1397Group: X11/Applications
e3a9f812 1398Requires: Qt3Support = %{version}-%{release}
f2204cbe 1399Requires: QtDBus = %{version}-%{release}
e3a9f812
JB
1400Requires: QtGui = %{version}-%{release}
1401Requires: QtNetwork = %{version}-%{release}
1402Requires: QtSql = %{version}-%{release}
1403Requires: QtXml = %{version}-%{release}
47a7f2b8 1404Requires: desktop-file-utils
2ba913fc 1405
71d7c231 1406%description qtconfig
cc6d9c76 1407A tool for configuring look and behavior of Qt widgets.
2ba913fc 1408
02520e74
JR
1409%description qtconfig -l pl.UTF-8
1410Narzędie do konfiguracji wyglądu i zachowania widgetów Qt.
2ba913fc 1411
cc6d9c76 1412%package -n qvfb
08506906 1413Summary: Qt Virtual framebuffer
4c66dee3 1414Summary(pl.UTF-8): Wirtualny framebuffer dla Qt
642df674 1415Group: X11/Development/Libraries
e3a9f812
JB
1416Requires: QtGui = %{version}-%{release}
1417Requires: QtOpenGL = %{version}-%{release}
642df674 1418
cc6d9c76 1419%description -n qvfb
bcbcae98
ER
1420Qt Virtual framebuffer allows you to run Qt/Embedded applications in X
1421window.
61da89d9 1422
02520e74 1423%description -n qvfb -l pl.UTF-8
bcbcae98
ER
1424Qt Virtual framebuffer pozwala na uruchamianie aplikacji Qt/Embedded w
1425okienku X.
642df674 1426
cc6d9c76 1427%package demos
61da89d9 1428Summary: Demos of new Qt4 features
4c66dee3 1429Summary(pl.UTF-8): Programy demonstrujące nowe możliwości Qt4
08506906 1430Group: X11/Development/Libraries
f2204cbe
JB
1431Requires: QtDeclarative = %{version}-%{release}
1432Requires: QtGui = %{version}-%{release}
1433Requires: QtHelp = %{version}-%{release}
1434Requires: QtNetwork = %{version}-%{release}
1435Requires: QtOpenGL = %{version}-%{release}
1436Requires: QtScript = %{version}-%{release}
1437Requires: QtSql = %{version}-%{release}
1438Requires: QtSvg = %{version}-%{release}
5631d6de 1439Requires: QtXml = %{version}-%{release}
f2204cbe 1440Requires: QtXmlPatterns = %{version}-%{release}
642df674 1441
cc6d9c76 1442%description demos
1443Demos are spiders that fly.
642df674 1444
02520e74
JR
1445%description demos -l pl.UTF-8
1446Dema to latające pająki.
61da89d9 1447
cc6d9c76 1448%package doc
1449Summary: Qt Documentation in HTML format
4c66dee3 1450Summary(pl.UTF-8): Dokumentacja Qt w formacie HTML
642df674 1451Group: X11/Development/Libraries
853219c6 1452Suggests: %{name}-assistant = %{version}-%{release}
2ba826cf
ER
1453%if "%{_rpmversion}" >= "5"
1454BuildArch: noarch
1455%endif
642df674 1456
cc6d9c76 1457%description doc
1458Qt documentation in HTML format.
642df674 1459
02520e74 1460%description doc -l pl.UTF-8
cc6d9c76 1461Dokumentacja qt w formacie HTML.
642df674 1462
cc6d9c76 1463%package examples
1464Summary: Example programs bundled with Qt
4c66dee3
ER
1465Summary(pl.UTF-8): Ćwiczenia i przykłady do Qt
1466Summary(pt_BR.UTF-8): Programas exemplo desenvolvidos com o Qt
cc6d9c76 1467Group: X11/Development/Libraries
f4a8d9ab 1468# no *-devel deps, allow to look at the examples without compiling
642df674 1469
cc6d9c76 1470%description examples
1471Example programs bundled with Qt version.
642df674 1472
02520e74
JR
1473%description examples -l pl.UTF-8
1474Ćwiczenia/przykłady dołączone do Qt.
642df674 1475
02520e74
JR
1476%description examples -l pt_BR.UTF-8
1477Programas exemplo para o Qt versão.
642df674 1478
bc7da990 1479%prep
c57a122a 1480%setup -q -n qt-everywhere-opensource-src-%{version}
386aaea5 1481
53372821 1482%patch100 -p1
733122b3 1483
2d2db419 1484%patch0 -p1
da64c649 1485%patch1 -p0
2d2db419 1486%patch2 -p1
1487%patch3 -p1
7f2b2b26 1488%patch5 -p1
2d2db419 1489%patch6 -p1
1490%patch7 -p1
5ae5ff3f 1491%patch8 -p1
b8213f1f 1492%patch9 -p1
192f85ce 1493%patch10 -p1
3583d8d7 1494%{?with_wkhtml:%patch11 -p1}
a3ed32b9
AM
1495%patch12 -p1
1496%patch13 -p1
58f436d0 1497%patch14 -p1
3329512c 1498%patch15 -p1
da9887f2 1499%patch16 -p1
85e3a333
AM
1500%patch17 -p0
1501%patch18 -p0
1502%patch19 -p1
edb488de
AM
1503%patch20 -p1
1504%patch21 -p1
1505%patch22 -p1
1506%patch23 -p1
1507%patch24 -p1
1508%patch25 -p1
1509%patch26 -p1
583fa5d0 1510%patch27 -p1
85e3a333 1511
f7c07b4b
KK
1512%{__sed} -i -e 's,usr/X11R6/,usr/g,' mkspecs/linux-g++-64/qmake.conf \
1513 mkspecs/common/linux.conf
1514
1515# change QMAKE FLAGS to build
1516%{__sed} -i -e '
1517 s|QMAKE_CC.*=.*gcc|QMAKE_CC\t\t= %{__cc}|;
1518 s|QMAKE_CXX.*=.*g++|QMAKE_CXX\t\t= %{__cxx}|;
1519 s|QMAKE_LINK.*=.*g++|QMAKE_LINK\t\t= %{__cxx}|;
1520 s|QMAKE_LINK_SHLIB.*=.*g++|QMAKE_LINK_SHLIB\t= %{__cxx}|;
5244c434
AM
1521 s|QMAKE_CFLAGS_RELEASE.*|QMAKE_CFLAGS_RELEASE\t+= %{rpmcppflags} %{rpmcflags}|;
1522 s|QMAKE_CXXFLAGS_RELEASE.*|QMAKE_CXXFLAGS_RELEASE\t+= %{rpmcppflags} %{rpmcxxflags}|;
f7c07b4b
KK
1523 s|QMAKE_CFLAGS_DEBUG.*|QMAKE_CFLAGS_DEBUG\t+= %{debugcflags}|;
1524 s|QMAKE_CXXFLAGS_DEBUG.*|QMAKE_CXXFLAGS_DEBUG\t+= %{debugcflags}|;
f82cc94d 1525 ' mkspecs/common/g++-base.conf
f7c07b4b
KK
1526
1527%{__sed} -i -e '
1528 s|QMAKE_INCDIR_QT.*|QMAKE_INCDIR_QT = %{_includedir}/qt4|;
1529 ' mkspecs/common/linux.conf
bc7da990 1530
22d82912
AM
1531# No -L/usr/lib.
1532%{__sed} -i -e '
1533 s|^QMAKE_LIBDIR_QT.*=.*|QMAKE_LIBDIR_QT =|;
1534 ' mkspecs/common/linux.conf
1535
1536# undefine QMAKE_STRIP, so we get useful -debuginfo pkgs
1537%{__sed} -i -e '
1538 s|^QMAKE_STRIP.*=.*|QMAKE_STRIP =|;
1539 ' mkspecs/common/linux.conf
1540
f05158ee
AM
1541# disable webkit tests, broken build
1542rm -r src/3rdparty/webkit/Source/WebKit/qt/tests
1543
bc7da990 1544%build
bc7da990 1545# pass OPTFLAGS to build qmake itself with optimization
71d7c231
KK
1546export OPTFLAGS="%{rpmcflags}"
1547export PATH=$PWD/bin:$PATH
bc7da990 1548
1549##################################
1550# DEFAULT OPTIONS FOR ALL BUILDS #
1551##################################
1552
8b4e0403 1553COMMONOPT=" \
57c46085
JR
1554 -confirm-license \
1555 -opensource \
02a20ba3 1556 -buildkey pld \
bc7da990 1557 -verbose \
df71e198 1558 -prefix %{_qtdir} \
1559 -bindir %{_qtdir}/bin \
642df674 1560 -docdir %{_docdir}/%{name}-doc \
1620d5ef 1561 -headerdir %{_includedir}/qt4 \
1562 -libdir %{_libdir} \
df71e198 1563 -plugindir %{_qtdir}/plugins \
1620d5ef 1564 -datadir %{_datadir}/qt4 \
00c63022 1565 -translationdir %{_localedir}/ \
1620d5ef 1566 -sysconfdir %{_sysconfdir}/qt4 \
1567 -examplesdir %{_examplesdir}/qt4 \
1568 -demosdir %{_examplesdir}/qt4-demos \
f05158ee 1569 -optimized-qmake \
bc7da990 1570 -fast \
0b457108 1571 -glib \
453c0fda 1572 %{!?with_gtk:-no-gtkstyle} \
889daba4 1573 -%{!?with_pch:no-}pch \
8ffe6e07 1574 -no-rpath \
efdb310b
AM
1575 %{!?with_mmx:-no-mmx} \
1576 %{!?with_3dnow:-no-3dnow} \
814195ab
JB
1577 %{!?with_sse:-no-sse} \
1578 %{!?with_sse2:-no-sse2} \
efdb310b
AM
1579 %{!?with_sse3:-no-sse3} \
1580 %{!?with_ssse3:-no-ssse3} \
78bdf650
AM
1581 %{!?with_sse41:-no-sse4.1} \
1582 %{!?with_sse42:-no-sse4.2} \
efdb310b 1583 %{!?with_avx:-no-avx} \
3f80fcc7 1584 -qdbus \
f05158ee 1585 -dbus-linked \
cf2f7435 1586 -reduce-relocations \
bc7da990 1587 -system-libjpeg \
d5160e56 1588 -system-libmng \
bc7da990 1589 -system-libpng \
f05158ee 1590 -system-libtiff \
bc7da990 1591 -system-zlib \
f05158ee 1592 -openssl-linked \
45e8c637 1593 -exceptions \
d5160e56 1594 -largefile \
45e8c637
AM
1595 -I/usr/include/postgresql/server \
1596 -I/usr/include/mysql \
bf216b9f 1597 %{?with_cups:-cups} \
bc7da990 1598 %{?with_nas:-system-nas-sound} \
bc7da990 1599 %{?debug:-debug} \
71d7c231 1600 %{!?debug:-release} \
56e51304 1601 -%{!?with_openvg:no-}openvg \
30f8468c 1602 -qt3support \
cc6d9c76 1603 -fontconfig \
f05158ee 1604 -largefile \
47e29d34 1605 -iconv \
f05158ee 1606 -icu \
47e29d34 1607 -no-separate-debug-info \
d5160e56 1608 -xfixes \
c8537603 1609 -nis \
cc6d9c76 1610 -sm \
57c46085 1611 -stl \
c8537603 1612 -xcursor \
cf2f7435 1613 -xinput \
f05158ee
AM
1614 -xinerama \
1615 -xrandr \
c8537603
JB
1616 -xkb \
1617 -xrender \
45e8c637
AM
1618 -xshape \
1619 -xmlpatterns \
1620 -continue"
bc7da990 1621
1622##################################
f4a8d9ab 1623# STATIC MULTI-THREAD #
bc7da990 1624##################################
1625
1626%if %{with static_libs}
fee487b9 1627OPT=" \
d5160e56 1628 -%{!?with_mysql:no}%{?with_mysql:qt}-sql-mysql \
1629 -%{!?with_odbc:no}%{?with_odbc:qt}-sql-odbc \
1630 -%{!?with_pgsql:no}%{?with_pgsql:qt}-sql-psql \
1631 -%{!?with_sqlite3:no}%{?with_sqlite3:qt}-sql-sqlite \
1632 -%{!?with_sqlite:no}%{?with_sqlite:qt}-sql-sqlite2 \
1633 -%{!?with_ibase:no}%{?with_ibase:qt}-sql-ibase \
bc7da990 1634 -static"
8b4e0403 1635
de34d48b 1636./configure $COMMONOPT $OPT
953dfb92 1637
71d7c231
KK
1638%{__make} -C src
1639%{__make} -C tools/assistant/lib
a8088d24 1640%{__make} -C tools/designer
6f1b9278
1641if [ ! -d staticlib ]; then
1642 mkdir staticlib
1643 cp -a lib/*.a staticlib
1644fi
1594e7d6 1645%{__make} distclean
bc7da990 1646%endif
1647
1648##################################
f4a8d9ab 1649# SHARED MULTI-THREAD #
bc7da990 1650##################################
1651
fee487b9 1652OPT=" \
d5160e56 1653 -%{!?with_mysql:no}%{?with_mysql:plugin}-sql-mysql \
1654 -%{!?with_odbc:no}%{?with_odbc:plugin}-sql-odbc \
1655 -%{!?with_pgsql:no}%{?with_pgsql:plugin}-sql-psql \
1656 -%{!?with_sqlite3:no}%{?with_sqlite3:plugin}-sql-sqlite \
1657 -%{!?with_sqlite:no}%{?with_sqlite:plugin}-sql-sqlite2 \
30c26529 1658 -%{!?with_ibase:no}%{?with_ibase:plugin}-sql-ibase \
314b167d 1659 -shared"
642df674 1660
57c46085 1661./configure $COMMONOPT $OPT
de67b966 1662
8b4e0403 1663%{__make}
1620d5ef 1664%{__make} \
1665 sub-tools-all-ordered \
1666 sub-demos-all-ordered \
1667 sub-examples-all-ordered
2ba913fc 1668
bc7da990 1669%install
1670rm -rf $RPM_BUILD_ROOT
a254a45f 1671install -d $RPM_BUILD_ROOT{/etc/{env.d,qt4},%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_pkgconfigdir}}
df71e198 1672install -d $RPM_BUILD_ROOT%{_qtdir}/plugins/{crypto,network}
1b323e59 1673install -d $RPM_BUILD_ROOT%{_qtdir}/imports/org
bc7da990 1674
157bd2db
ER
1675# for QtSolutions (qtlockedfile, qtsingleapplication, etc)
1676install -d $RPM_BUILD_ROOT%{_includedir}/qt4/QtSolutions
1677
b6c478e6
TP
1678echo '#QT_GRAPHICSSYSTEM=raster' > $RPM_BUILD_ROOT/etc/env.d/QT_GRAPHICSSYSTEM
1679
bc7da990 1680%{__make} install \
1681 INSTALL_ROOT=$RPM_BUILD_ROOT
1682
d2cd9642 1683# for qt-creator sth is messed up in the Makefile, nothing for make install
ef690830 1684install bin/qdoc3 $RPM_BUILD_ROOT%{_qtdir}/bin/qdoc3
d2cd9642 1685
a8088d24 1686# kill -L/inside/builddir from *.la and *.pc (bug #77152)
da64c649 1687%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_libdir}/*.{la,prl}
e7ec9abb 1688%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
5bda0943 1689%{__sed} -i -e '
3a869664
JB
1690 s|moc_location=.*|moc_location=%{_bindir}/moc-qt4|;
1691 s|uic_location=.*|uic_location=%{_bindir}/uic-qt4|;
e7ec9abb 1692 ' $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
a8088d24 1693
9324edb7
JR
1694# libQtWebKit.la contains '-ljscore' and '-lwebcore', they come
1695# from src/3rdparty/webkit/{JavaScriptCore,WebCore}} but those libs aren't installed
1696%{__sed} -i -e "s,-lwebcore,,g;s,-ljscore,,g;" $RPM_BUILD_ROOT%{_libdir}/libQtWebKit.la
1697
df71e198 1698# install tools
1699install bin/findtr $RPM_BUILD_ROOT%{_qtdir}/bin
df71e198 1700
1701cd $RPM_BUILD_ROOT%{_bindir}
3a869664
JB
1702ln -sf ../%{_lib}/qt4/bin/assistant assistant-qt4
1703ln -sf ../%{_lib}/qt4/bin/designer designer-qt4
1704ln -sf ../%{_lib}/qt4/bin/findtr findtr-qt4
1705ln -sf ../%{_lib}/qt4/bin/linguist linguist-qt4
1706ln -sf ../%{_lib}/qt4/bin/lrelease lrelease-qt4
1707ln -sf ../%{_lib}/qt4/bin/lupdate lupdate-qt4
1708ln -sf ../%{_lib}/qt4/bin/moc moc-qt4
1709ln -sf ../%{_lib}/qt4/bin/qmake qmake-qt4
1710ln -sf ../%{_lib}/qt4/bin/qtconfig qtconfig-qt4
1711ln -sf ../%{_lib}/qt4/bin/uic uic-qt4
ef690830 1712ln -sf ../%{_lib}/qt4/bin/qdoc3 .
764b5458 1713ln -sf ../%{_lib}/qt4/bin/qt3to4 .
764b5458 1714ln -sf ../%{_lib}/qt4/bin/rcc .
764b5458 1715ln -sf ../%{_lib}/qt4/bin/uic3 .
da64c649 1716ln -sf ../%{_lib}/qt4/bin/pixeltool .
50cc8f55 1717ln -sf ../%{_lib}/qt4/bin/qcollectiongenerator .
da64c649 1718ln -sf ../%{_lib}/qt4/bin/qdbuscpp2xml .
1719ln -sf ../%{_lib}/qt4/bin/qdbusxml2cpp .
3a587fda
KK
1720ln -sf ../%{_lib}/qt4/bin/qhelpconverter .
1721ln -sf ../%{_lib}/qt4/bin/qhelpgenerator .
62cbc7a3 1722ln -sf ../%{_lib}/qt4/bin/qmlviewer .
f05158ee 1723ln -sf ../%{_lib}/qt4/bin/qmlplugindump .
c57a122a 1724ln -sf ../%{_lib}/qt4/bin/qttracereplay .
da64c649 1725ln -sf ../%{_lib}/qt4/bin/qvfb .
c57a122a 1726ln -sf ../%{_lib}/qt4/bin/xmlpatternsvalidator .
df71e198 1727cd -
bc7da990 1728
da84a3d5
JR
1729# multilib
1730mv $RPM_BUILD_ROOT%{_qtdir}/bin/{qdbus,qdbusviewer} $RPM_BUILD_ROOT%{_bindir}
1731ln -sf %{_bindir}/qdbus $RPM_BUILD_ROOT%{_qtdir}/bin/qdbus
1732ln -sf %{_bindir}/qdbusviewer $RPM_BUILD_ROOT%{_qtdir}/bin/qdbusviewer
1733
3a869664 1734install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/qtconfig-qt4.desktop
642df674 1735install tools/qtconfig/images/appicon.png \
3a869664 1736 $RPM_BUILD_ROOT%{_pixmapsdir}/qtconfig-qt4.png
bc7da990 1737
3a869664 1738install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/linguist-qt4.desktop
a74ec80e
MB
1739for f in tools/linguist/linguist/images/icons/linguist-*-32.png; do
1740 size=$(echo $(basename ${f}) | cut -d- -f2)
1741 install -D $f $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${size}x${size}/apps/linguist-qt4.png
1742done
bc7da990 1743
3a869664 1744install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}/assistant-qt4.desktop
a74ec80e
MB
1745install -D tools/assistant/tools/assistant/images/assistant.png \
1746 $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/assistant-qt4.png
1747install -D tools/assistant/tools/assistant/images/assistant-128.png \
1748 $RPM_BUILD_ROOT%{_iconsdir}/hicolor/128x128/apps/assistant-qt4.png
bc7da990 1749
3a869664 1750install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/designer-qt4.desktop
642df674 1751install tools/designer/src/designer/images/designer.png \
3a869664 1752 $RPM_BUILD_ROOT%{_pixmapsdir}/designer-qt4.png
bc7da990 1753
642df674 1754%if %{with static_libs}
8b4e0403 1755install staticlib/*.a $RPM_BUILD_ROOT%{_libdir}
642df674 1756%endif
bc7da990 1757
d96b2ef5 1758#
1759# Locale
1760#
77bd5ca5 1761for f in translations/*.ts ; do
a3799dc0
JB
1762 LD_LIBRARY_PATH=lib bin/lrelease $f -qm translations/$(basename $f .ts).qm
1763done
49c5b19e 1764
00c63022 1765%{__rm} $RPM_BUILD_ROOT%{_localedir}/*.qm
e5a89f18
ER
1766for file in translations/*.qm tools/assistant/*.qm tools/designer/designer/*.qm tools/linguist/linguist/*.qm; do
1767 [ ! -f $file ] && continue
832145fd
AM
1768 case "$file" in
1769 *untranslated*)
1770 continue;
1771 ;;
1772 esac
45e8c637 1773 eval "`echo $file | sed -r 's:.*/([a-zA-Z]+(_[a-zA-Z]{3,}){0,1})_(((ja)_jp)|([a-z]{2}_[A-Z]{2,})|([a-z]{2}))\.qm$:MOD=\1 ; lang=\5\6\7:'`"
e5a89f18
ER
1774 [ "$lang" == "iw" ] && lang=he
1775 MOD=qt4-$MOD
1776 [ "$MOD" == "qt4-qt" ] && MOD=qt4
00c63022
ER
1777 install -d $RPM_BUILD_ROOT%{_localedir}/$lang/LC_MESSAGES
1778 cp $file $RPM_BUILD_ROOT%{_localedir}/$lang/LC_MESSAGES/$MOD.qm
d96b2ef5 1779done
bc7da990 1780
1620d5ef 1781cd $RPM_BUILD_ROOT%{_includedir}/qt4/Qt
017da8d6 1782# QtCore must be the last
bb9e140f 1783for f in ../Qt{3Support,DBus,Declarative,Designer,Gui,Help,Network,OpenGL,Script,Sql,Svg,Test,UiTools,WebKit,Xml,XmlPatterns,Core}/*; do
1620d5ef 1784 if [ ! -d $f ]; then
1785 ln -sf $f `basename $f`
1786 fi
bc7da990 1787done
1620d5ef 1788cd -
bc7da990 1789
df71e198 1790# Ship doc & qmake stuff
a8088d24 1791ln -s %{_datadir}/qt4/mkspecs $RPM_BUILD_ROOT%{_qtdir}/mkspecs
df71e198 1792
5bda0943 1793for f in $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc; do
1794 HAVEDEBUG=`echo $f | grep _debug | wc -l`
1795 MODULE=`echo $f | basename $f | cut -d. -f1 | cut -d_ -f1`
1796 MODULE2=`echo $MODULE | tr a-z A-Z | sed s:QT::`
1797 DEFS="-D_REENTRANT"
1798
1799 if [ "$MODULE2" == "3SUPPORT" ]; then
1800 DEFS="$DEFS -DQT3_SUPPORT -DQT_QT3SUPPORT_LIB"
1801 else
1802 DEFS="$DEFS -DQT_"$MODULE2"_LIB"
1803 fi
1804 [ "$HAVEDEBUG" -eq 0 ] && DEFS="$DEFS -DQT_NO_DEBUG"
1805
1806 sed -i -e "s:-DQT_SHARED:-DQT_SHARED $DEFS:" $f
1807done
af36e151 1808
f30be3fc
AF
1809# Ship private headers - ugly hack to build calibre
1810install -d $RPM_BUILD_ROOT%{_includedir}/qt4/private
1811rsync -aR include/QtCore/private \
1812 include/QtDeclarative/private \
1813 include/QtGui/private \
1814 include/QtScript/private \
93ae7c35 1815 $RPM_BUILD_ROOT%{_includedir}/qt4/private
f30be3fc
AF
1816rsync -aR src/corelib/*/*_p.h \
1817 src/declarative/*/*_p.h \
1818 src/gui/*/*_p.h \
1819 src/script/*/*_p.h \
93ae7c35 1820 $RPM_BUILD_ROOT%{_includedir}/qt4/private
f30be3fc
AF
1821
1822
1620d5ef 1823# Prepare some files list
afda8c46 1824ifecho() {
83908296 1825 RESULT=`echo $RPM_BUILD_ROOT$2 2>/dev/null`
e5a89f18 1826 [ "$RESULT" == "" ] && return # XXX this is never true due $RPM_BUILD_ROOT being set
83908296 1827 r=`echo $RESULT | awk '{ print $1 }'`
1828
1829 if [ -d "$r" ]; then
1830 echo "%%dir $2" >> $1.files
1831 elif [ -x "$r" ] ; then
1832 echo "%%attr(755,root,root) $2" >> $1.files
1833 elif [ -f "$r" ]; then
1834 echo "$2" >> $1.files
1620d5ef 1835 else
151e5443 1836 echo "Error generation $1 files list!"
83908296 1837 echo "$r: no such file or direcotry!"
8f22d351 1838 return 1
1620d5ef 1839 fi
83908296 1840}
1841
afda8c46 1842mkdevfl() {
45e8c637 1843 set -x
83908296 1844 MODULE=$1; shift
1845 echo "%%defattr(644,root,root,755)" > $MODULE-devel.files
1846 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.so"
bcbcae98 1847 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.la"
83908296 1848 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.prl"
5bda0943 1849 ifecho $MODULE-devel "%{_pkgconfigdir}/$MODULE*.pc"
4d335555
KK
1850 if [ -d "$RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE" ]; then
1851 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE
1852 fi
bfd2dfad 1853 for f in `find $RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE -printf "%%P "`; do
83908296 1854 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE/$f
45e8c637
AM
1855 if [ -a "$RPM_BUILD_ROOT%{_includedir}/qt4/Qt/$f" ]; then
1856 ifecho $MODULE-devel %{_includedir}/qt4/Qt/$f
1857 fi
83908296 1858 done
1859 for f in $@; do ifecho $MODULE-devel $f; done
1860}
1861
71d7c231 1862mkdevfl QtCore %{_includedir}/qt4 %{_includedir}/qt4/Qt
e7ec9abb 1863mkdevfl QtDBus %{_qtdir}/bin/qdbuscpp2xml %{_qtdir}/bin/qdbusxml2cpp %{_bindir}/qdbuscpp2xml %{_bindir}/qdbusxml2cpp
bb9e140f 1864mkdevfl QtDeclarative
83908296 1865mkdevfl QtGui
c57a122a 1866mkdevfl QtMultimedia
83908296 1867mkdevfl QtNetwork
1868mkdevfl QtOpenGL
58f436d0 1869%{?with_openvg:mkdevfl QtOpenVG}
da64c649 1870mkdevfl QtScript
4c411420 1871mkdevfl QtScriptTools
83908296 1872mkdevfl QtSql
8b4e0403 1873mkdevfl QtSvg
1874mkdevfl QtTest
a087ea09
JB
1875mkdevfl QtHelp
1876mkdevfl QtWebKit
1877mkdevfl QtCLucene
83908296 1878mkdevfl QtXml
45e8c637 1879mkdevfl QtXmlPatterns
83908296 1880mkdevfl Qt3Support
45e8c637 1881mkdevfl phonon
71d7c231
KK
1882
1883# without *.la *.pc etc.
71d7c231 1884mkdevfl QtDesigner || /bin/true
a8088d24 1885mkdevfl QtUiTools || /bin/true
83908296 1886
cff93854
KK
1887# without glob (exclude QtScriptTools* QtXmlPatterns*)
1888%{__sed} -i 's,QtScript\*,QtScript,g' QtScript-devel.files
017da8d6 1889%{__sed} -i 's,QtXml\*,QtXml,g' QtXml-devel.files
f57ef868 1890# no duplication between QtCore-devel and QtXml-devel
a4617837 1891%{__sed} -i 's,%{_includedir}/qt4/Qt/QXmlStream.*,,g' QtCore-devel.files
e37d7ac8 1892%{__sed} -i 's,%{_includedir}/qt4/Qt/qxmlstream\.h,,g' QtCore-devel.files
017da8d6 1893
83908296 1894echo "%defattr(644,root,root,755)" > examples.files
1895ifecho examples %{_examplesdir}/qt4
e5a89f18 1896for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4 -printf "%%P "`; do
83908296 1897 ifecho examples %{_examplesdir}/qt4/$f
bc7da990 1898done
642df674 1899
1620d5ef 1900echo "%defattr(644,root,root,755)" > demos.files
83908296 1901ifecho demos "%{_examplesdir}/qt4-demos"
df71e198 1902ifecho demos "%{_qtdir}/bin/qtdemo"
e5a89f18 1903for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4-demos -printf "%%P "`; do
83908296 1904 ifecho demos %{_examplesdir}/qt4-demos/$f
1620d5ef 1905done
bc7da990 1906
314b167d 1907%if %{with system_phonon}
d9fb1564
JB
1908%{__rm} $RPM_BUILD_ROOT%{_libdir}/libphonon.so* \
1909 $RPM_BUILD_ROOT%{_libdir}/libphonon.{la,prl} \
1910 $RPM_BUILD_ROOT%{_libdir}/qt4/plugins/phonon_backend/libphonon_gstreamer.so \
1911 $RPM_BUILD_ROOT%{_pkgconfigdir}/phonon.pc
1912%{__rm} -r $RPM_BUILD_ROOT%{_includedir}/qt4/phonon
8f4dabdd 1913%if %{with static_libs}
6737ea8f 1914%{__rm} $RPM_BUILD_ROOT%{_libdir}/libphonon.a
8f4dabdd 1915%endif
314b167d
ER
1916%endif
1917
bc7da990 1918%clean
1919rm -rf $RPM_BUILD_ROOT
1920
94751df7
KK
1921%post -n Qt3Support -p /sbin/ldconfig
1922%postun -n Qt3Support -p /sbin/ldconfig
1923
94751df7
KK
1924%post -n QtCLucene -p /sbin/ldconfig
1925%postun -n QtCLucene -p /sbin/ldconfig
1926
8e768dcf 1927%post -n QtCore -p /sbin/ldconfig
08506906 1928%postun -n QtCore -p /sbin/ldconfig
bc7da990 1929
0b457108 1930%post -n QtDBus -p /sbin/ldconfig
1931%postun -n QtDBus -p /sbin/ldconfig
1932
bb9e140f 1933%post -n QtDeclarative -p /sbin/ldconfig
1934%postun -n QtDeclarative -p /sbin/ldconfig
1935
94751df7
KK
1936%post -n QtDesigner -p /sbin/ldconfig
1937%postun -n QtDesigner -p /sbin/ldconfig
1938
08506906
PS
1939%post -n QtGui -p /sbin/ldconfig
1940%postun -n QtGui -p /sbin/ldconfig
bc7da990 1941
94751df7
KK
1942%post -n QtHelp -p /sbin/ldconfig
1943%postun -n QtHelp -p /sbin/ldconfig
1944
c57a122a
AM
1945%post -n QtMultimedia -p /sbin/ldconfig
1946%postun -n QtMultimedia -p /sbin/ldconfig
1947
08506906
PS
1948%post -n QtNetwork -p /sbin/ldconfig
1949%postun -n QtNetwork -p /sbin/ldconfig
cc6d9c76 1950
08506906
PS
1951%post -n QtOpenGL -p /sbin/ldconfig
1952%postun -n QtOpenGL -p /sbin/ldconfig
cc6d9c76 1953
59ee1196
JR
1954%post -n QtOpenVG -p /sbin/ldconfig
1955%postun -n QtOpenVG -p /sbin/ldconfig
1956
da64c649 1957%post -n QtScript -p /sbin/ldconfig
1958%postun -n QtScript -p /sbin/ldconfig
1959
4c411420
AM
1960%post -n QtScriptTools -p /sbin/ldconfig
1961%postun -n QtScriptTools -p /sbin/ldconfig
1962
08506906
PS
1963%post -n QtSql -p /sbin/ldconfig
1964%postun -n QtSql -p /sbin/ldconfig
642df674 1965
8b4e0403 1966%post -n QtSvg -p /sbin/ldconfig
1967%postun -n QtSvg -p /sbin/ldconfig
1968
1969%post -n QtTest -p /sbin/ldconfig
1970%postun -n QtTest -p /sbin/ldconfig
1971
94751df7
KK
1972%post -n QtUiTools -p /sbin/ldconfig
1973%postun -n QtUiTools -p /sbin/ldconfig
45e8c637
AM
1974
1975%post -n QtWebKit -p /sbin/ldconfig
1976%postun -n QtWebKit -p /sbin/ldconfig
1977
08506906
PS
1978%post -n QtXml -p /sbin/ldconfig
1979%postun -n QtXml -p /sbin/ldconfig
1980
45e8c637
AM
1981%post -n QtXmlPatterns -p /sbin/ldconfig
1982%postun -n QtXmlPatterns -p /sbin/ldconfig
1983
a74ec80e
MB
1984%post assistant
1985%update_icon_cache hicolor
1986
1987%postun assistant
1988%update_icon_cache hicolor
1989
1990%post linguist
1991%update_icon_cache hicolor
1992
1993%postun linguist
1994%update_icon_cache hicolor
1995
94751df7
KK
1996%post phonon -p /sbin/ldconfig
1997%postun phonon -p /sbin/ldconfig
08506906 1998
47a7f2b8
ER
1999%post qtconfig
2000%update_desktop_database
2001
94751df7
KK
2002%files -n Qt3Support
2003%defattr(644,root,root,755)
2004%attr(755,root,root) %{_libdir}/libQt3Support.so.*.*
109e28b4
JB
2005%attr(755,root,root) %ghost %{_libdir}/libQt3Support.so.4
2006%attr(755,root,root) %{_qtdir}/plugins/accessible/libqtaccessiblecompatwidgets.so
a8088d24 2007
94751df7
KK
2008%files -n QtCLucene
2009%defattr(644,root,root,755)
2010%attr(755,root,root) %{_libdir}/libQtCLucene.so.*.*
109e28b4 2011%attr(755,root,root) %ghost %{_libdir}/libQtCLucene.so.4
45e8c637 2012
642df674 2013%files -n QtCore
2014%defattr(644,root,root,755)
396c20bd 2015%attr(755,root,root) %{_libdir}/libQtCore.so.*.*
109e28b4 2016%attr(755,root,root) %ghost %{_libdir}/libQtCore.so.4
a254a45f 2017%dir /etc/qt4
df71e198 2018%dir %{_qtdir}
a8088d24 2019%dir %{_qtdir}/bin
df71e198 2020%dir %{_qtdir}/plugins
0e559634 2021%dir %{_qtdir}/plugins/codecs
21d9e8e6
JB
2022%attr(755,root,root) %{_qtdir}/plugins/codecs/*.so
2023# two following are used only by foreign packages, not QtCore
df71e198 2024%dir %{_qtdir}/plugins/crypto
df71e198 2025%dir %{_qtdir}/plugins/network
642df674 2026%dir %{_datadir}/qt4
00c63022
ER
2027%lang(ar) %{_localedir}/ar/LC_MESSAGES/qt4.qm
2028%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4.qm
2029%lang(da) %{_localedir}/da/LC_MESSAGES/qt4.qm
2030%lang(de) %{_localedir}/de/LC_MESSAGES/qt4.qm
2031%lang(es) %{_localedir}/es/LC_MESSAGES/qt4.qm
2032%lang(fa) %{_localedir}/fa/LC_MESSAGES/qt4.qm
2033%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4.qm
2034%lang(gl) %{_localedir}/gl/LC_MESSAGES/qt4.qm
2035%lang(he) %{_localedir}/he/LC_MESSAGES/qt4.qm
2036%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4.qm
2037%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4.qm
2038%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4.qm
2039%lang(lt) %{_localedir}/lt/LC_MESSAGES/qt4.qm
2040%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4.qm
2041%lang(pt) %{_localedir}/pt/LC_MESSAGES/qt4.qm
2042%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4.qm
2043%lang(sk) %{_localedir}/sk/LC_MESSAGES/qt4.qm
2044%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4.qm
2045%lang(sv) %{_localedir}/sv/LC_MESSAGES/qt4.qm
2046%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4.qm
2047%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4.qm
2048%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4.qm
642df674 2049
0b457108 2050%files -n QtDBus
2051%defattr(644,root,root,755)
e7ec9abb
JB
2052%attr(755,root,root) %{_bindir}/qdbus
2053%attr(755,root,root) %{_bindir}/qdbusviewer
0b457108 2054%attr(755,root,root) %{_libdir}/libQtDBus.so.*.*
109e28b4 2055%attr(755,root,root) %ghost %{_libdir}/libQtDBus.so.4
3a869664
JB
2056%attr(755,root,root) %{_qtdir}/bin/qdbus
2057%attr(755,root,root) %{_qtdir}/bin/qdbusviewer
45e8c637
AM
2058# ?? is this the proper place?
2059%attr(755,root,root) %{_qtdir}/plugins/script/libqtscriptdbus.so
0b457108 2060
bb9e140f 2061%files -n QtDeclarative
2062%defattr(644,root,root,755)
b85dcbc1 2063%attr(755,root,root) %{_bindir}/qmlviewer
f05158ee 2064%attr(755,root,root) %{_bindir}/qmlplugindump
62cbc7a3 2065%attr(755,root,root) %{_qtdir}/bin/qmlviewer
f05158ee 2066%attr(755,root,root) %{_qtdir}/bin/qmlplugindump
bb9e140f 2067%attr(755,root,root) %{_libdir}/libQtDeclarative.so.*.*
109e28b4 2068%attr(755,root,root) %ghost %{_libdir}/libQtDeclarative.so.4
b85dcbc1
AM
2069%dir %{_qtdir}/imports
2070%dir %{_qtdir}/imports/Qt
2071%dir %{_qtdir}/imports/Qt/labs
2072%dir %{_qtdir}/imports/Qt/labs/folderlistmodel
2073%dir %{_qtdir}/imports/Qt/labs/gestures
2074%dir %{_qtdir}/imports/Qt/labs/particles
249b5f92 2075%dir %{_qtdir}/imports/Qt/labs/shaders
b85dcbc1
AM
2076%attr(755,root,root) %{_qtdir}/imports/Qt/labs/*/*.so
2077%{_qtdir}/imports/Qt/labs/*/qmldir
e3a1fb00
AM
2078%dir %{_qtdir}/imports/QtWebKit
2079%attr(755,root,root) %{_qtdir}/imports/QtWebKit/*.so
2080%{_qtdir}/imports/QtWebKit/qmldir
1b323e59 2081%dir %{_qtdir}/imports/org
3f644d2e 2082%dir %{_qtdir}/plugins/qmltooling
540f315e 2083%attr(755,root,root) %{_qtdir}/plugins/qmltooling/libqmldbg_tcp.so
f05158ee 2084%attr(755,root,root) %{_qtdir}/plugins/qmltooling/libqmldbg_inspector.so
bb9e140f 2085
94751df7
KK
2086%files -n QtDesigner
2087%defattr(644,root,root,755)
2088%attr(755,root,root) %{_libdir}/libQtDesigner.so.*.*
109e28b4 2089%attr(755,root,root) %ghost %{_libdir}/libQtDesigner.so.4
94751df7 2090%attr(755,root,root) %{_libdir}/libQtDesignerComponents.so.*.*
109e28b4 2091%attr(755,root,root) %ghost %{_libdir}/libQtDesignerComponents.so.4
94751df7
KK
2092%dir %{_qtdir}/plugins/designer
2093%attr(755,root,root) %{_qtdir}/plugins/designer/*.so
2094
cc6d9c76 2095%files -n QtGui
642df674 2096%defattr(644,root,root,755)
b6c478e6 2097%config(noreplace,missingok) %verify(not md5 mtime size) /etc/env.d/QT_GRAPHICSSYSTEM
396c20bd 2098%attr(755,root,root) %{_libdir}/libQtGui.so.*.*
109e28b4 2099%attr(755,root,root) %ghost %{_libdir}/libQtGui.so.4
21d9e8e6 2100%dir %{_qtdir}/plugins/accessible
109e28b4 2101%attr(755,root,root) %{_qtdir}/plugins/accessible/libqtaccessiblewidgets.so
21d9e8e6 2102%dir %{_qtdir}/plugins/graphicssystems
109e28b4 2103%attr(755,root,root) %{_qtdir}/plugins/graphicssystems/libqtracegraphicssystem.so
21d9e8e6
JB
2104%dir %{_qtdir}/plugins/iconengines
2105%dir %{_qtdir}/plugins/imageformats
109e28b4
JB
2106%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqgif.so
2107%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqico.so
2108%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqjpeg.so
2109%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqmng.so
f05158ee 2110%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqtga.so
109e28b4 2111%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqtiff.so
21d9e8e6 2112%dir %{_qtdir}/plugins/inputmethods
0e559634 2113%attr(755,root,root) %{_qtdir}/plugins/inputmethods/*.so
642df674 2114
94751df7
KK
2115%files -n QtHelp
2116%defattr(644,root,root,755)
3d716401
KK
2117%attr(755,root,root) %{_bindir}/qhelpconverter
2118%attr(755,root,root) %{_bindir}/qhelpgenerator
94751df7 2119%attr(755,root,root) %{_libdir}/libQtHelp.so.*.*
109e28b4 2120%attr(755,root,root) %ghost %{_libdir}/libQtHelp.so.4
94751df7
KK
2121%attr(755,root,root) %{_qtdir}/bin/qhelpconverter
2122%attr(755,root,root) %{_qtdir}/bin/qhelpgenerator
00c63022
ER
2123%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-qt_help.qm
2124%lang(da) %{_localedir}/da/LC_MESSAGES/qt4-qt_help.qm
2125%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-qt_help.qm
2126%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-qt_help.qm
2127%lang(gl) %{_localedir}/gl/LC_MESSAGES/qt4-qt_help.qm
2128%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-qt_help.qm
2129%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-qt_help.qm
2130%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-qt_help.qm
2131%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-qt_help.qm
2132%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-qt_help.qm
2133%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-qt_help.qm
2134%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-qt_help.qm
2135%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-qt_help.qm
2136%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-qt_help.qm
c57a122a
AM
2137
2138%files -n QtMultimedia
2139%defattr(644,root,root,755)
2140%attr(755,root,root) %{_libdir}/libQtMultimedia.so.*.*
109e28b4 2141%attr(755,root,root) %ghost %{_libdir}/libQtMultimedia.so.4
94751df7 2142
642df674 2143%files -n QtNetwork
2144%defattr(644,root,root,755)
396c20bd 2145%attr(755,root,root) %{_libdir}/libQtNetwork.so.*.*
109e28b4 2146%attr(755,root,root) %ghost %{_libdir}/libQtNetwork.so.4
21d9e8e6 2147%dir %{_qtdir}/plugins/bearer
503ba0a4 2148%attr(755,root,root) %{_qtdir}/plugins/bearer/*.so
642df674 2149
cc6d9c76 2150%files -n QtOpenGL
642df674 2151%defattr(644,root,root,755)
396c20bd 2152%attr(755,root,root) %{_libdir}/libQtOpenGL.so.*.*
109e28b4
JB
2153%attr(755,root,root) %ghost %{_libdir}/libQtOpenGL.so.4
2154%attr(755,root,root) %{_qtdir}/plugins/graphicssystems/libqglgraphicssystem.so
cc6d9c76 2155
58f436d0 2156%if %{with openvg}
59ee1196
JR
2157%files -n QtOpenVG
2158%defattr(644,root,root,755)
2159%attr(755,root,root) %{_libdir}/libQtOpenVG.so.*.*
2160%attr(755,root,root) %ghost %{_libdir}/libQtOpenVG.so.4
58f436d0 2161%endif
59ee1196 2162
da64c649 2163%files -n QtScript
2164%defattr(644,root,root,755)
2165%attr(755,root,root) %{_libdir}/libQtScript.so.*.*
109e28b4 2166%attr(755,root,root) %ghost %{_libdir}/libQtScript.so.4
21d9e8e6 2167%dir %{_qtdir}/plugins/script
da64c649 2168
4c411420
AM
2169%files -n QtScriptTools
2170%defattr(644,root,root,755)
2171%attr(755,root,root) %{_libdir}/libQtScriptTools.so.*.*
109e28b4 2172%attr(755,root,root) %ghost %{_libdir}/libQtScriptTools.so.4
4c411420 2173
cc6d9c76 2174%files -n QtSql
2175%defattr(644,root,root,755)
396c20bd 2176%attr(755,root,root) %{_libdir}/libQtSql.so.*.*
109e28b4 2177%attr(755,root,root) %ghost %{_libdir}/libQtSql.so.4
21d9e8e6 2178%dir %{_qtdir}/plugins/sqldrivers
cc6d9c76 2179
642df674 2180%if %{with mysql}
cc6d9c76 2181%files -n QtSql-mysql
642df674 2182%defattr(644,root,root,755)
3a869664 2183%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlmysql.so
642df674 2184%endif
2185
2186%if %{with pgsql}
cc6d9c76 2187%files -n QtSql-pgsql
642df674 2188%defattr(644,root,root,755)
3a869664 2189%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlpsql.so
642df674 2190%endif
2191
2192%if %{with sqlite}
cc6d9c76 2193%files -n QtSql-sqlite
642df674 2194%defattr(644,root,root,755)
3a869664 2195%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite2.so
642df674 2196%endif
2197
2198%if %{with sqlite3}
cc6d9c76 2199%files -n QtSql-sqlite3
642df674 2200%defattr(644,root,root,755)
3a869664 2201%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite.so
36f74d13 2202%endif
642df674 2203
2204%if %{with ibase}
cc6d9c76 2205%files -n QtSql-ibase
642df674 2206%defattr(644,root,root,755)
3a869664 2207%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlibase.so
642df674 2208%endif
2209
2210%if %{with odbc}
cc6d9c76 2211%files -n QtSql-odbc
642df674 2212%defattr(644,root,root,755)
3a869664 2213%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlodbc.so
642df674 2214%endif
2215
4c411420
AM
2216%files -n QtSql-tds
2217%defattr(644,root,root,755)
2218%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqltds.so
2219
07b2fa37
JB
2220%files -n QtSvg
2221%defattr(644,root,root,755)
396c20bd 2222%attr(755,root,root) %{_libdir}/libQtSvg.so.*.*
109e28b4
JB
2223%attr(755,root,root) %ghost %{_libdir}/libQtSvg.so.4
2224%attr(755,root,root) %{_qtdir}/plugins/iconengines/libqsvgicon.so
2225%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqsvg.so
07b2fa37 2226
8b4e0403 2227%files -n QtTest
2228%defattr(644,root,root,755)
396c20bd 2229%attr(755,root,root) %{_libdir}/libQtTest.so.*.*
109e28b4 2230%attr(755,root,root) %ghost %{_libdir}/libQtTest.so.4
8b4e0403 2231
a8088d24
JB
2232%files -n QtUiTools
2233%defattr(644,root,root,755)
2d2db419 2234%attr(755,root,root) %{_libdir}/libQtUiTools.so.*.*
109e28b4 2235%attr(755,root,root) %ghost %{_libdir}/libQtUiTools.so.4
a8088d24 2236
94751df7 2237%files -n QtWebKit
45e8c637 2238%defattr(644,root,root,755)
94751df7 2239%attr(755,root,root) %{_libdir}/libQtWebKit.so.*.*
109e28b4 2240%attr(755,root,root) %ghost %{_libdir}/libQtWebKit.so.4
45e8c637 2241
94751df7 2242%files -n QtXml
45e8c637 2243%defattr(644,root,root,755)
94751df7 2244%attr(755,root,root) %{_libdir}/libQtXml.so.*.*
109e28b4 2245%attr(755,root,root) %ghost %{_libdir}/libQtXml.so.4
45e8c637 2246
94751df7 2247%files -n QtXmlPatterns
45e8c637 2248%defattr(644,root,root,755)
94751df7 2249%attr(755,root,root) %{_qtdir}/bin/xmlpatterns
c57a122a
AM
2250%attr(755,root,root) %{_qtdir}/bin/xmlpatternsvalidator
2251%attr(755,root,root) %{_bindir}/xmlpatternsvalidator
94751df7 2252%attr(755,root,root) %{_libdir}/libQtXmlPatterns.so.*.*
109e28b4 2253%attr(755,root,root) %ghost %{_libdir}/libQtXmlPatterns.so.4
45e8c637 2254
cc6d9c76 2255%files assistant
642df674 2256%defattr(644,root,root,755)
3a869664 2257%attr(755,root,root) %{_bindir}/assistant-qt4
50cc8f55
JB
2258%attr(755,root,root) %{_bindir}/pixeltool
2259%attr(755,root,root) %{_bindir}/qcollectiongenerator
2260%attr(755,root,root) %{_qtdir}/bin/assistant
da64c649 2261%attr(755,root,root) %{_qtdir}/bin/pixeltool
45e8c637 2262%attr(755,root,root) %{_qtdir}/bin/qcollectiongenerator
00c63022
ER
2263%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-assistant.qm
2264%lang(da) %{_localedir}/da/LC_MESSAGES/qt4-assistant.qm
2265%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-assistant.qm
2266%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-assistant.qm
2267%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-assistant.qm
2268%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-assistant.qm
2269%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-assistant.qm
2270%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-assistant.qm
2271%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-assistant.qm
2272%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-assistant.qm
2273%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-assistant.qm
2274%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-assistant.qm
2275%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-assistant.qm
3a869664 2276%{_desktopdir}/assistant-qt4.desktop
a74ec80e 2277%{_iconsdir}/hicolor/*/apps/assistant-qt4.png
642df674 2278
08506906 2279%files build
642df674 2280%defattr(644,root,root,755)
3a869664 2281%attr(755,root,root) %{_bindir}/moc-qt4
ef690830 2282%attr(755,root,root) %{_bindir}/qdoc3
764b5458 2283%attr(755,root,root) %{_bindir}/qt3to4
ef690830 2284%attr(755,root,root) %{_bindir}/rcc
3a869664 2285%attr(755,root,root) %{_bindir}/uic-qt4
df71e198 2286%attr(755,root,root) %{_qtdir}/bin/moc
ef690830 2287%attr(755,root,root) %{_qtdir}/bin/qdoc3
df71e198 2288%attr(755,root,root) %{_qtdir}/bin/qt3to4
ef690830 2289%attr(755,root,root) %{_qtdir}/bin/rcc
df71e198 2290%attr(755,root,root) %{_qtdir}/bin/uic
c57a122a
AM
2291#find better place?
2292%attr(755,root,root) %{_bindir}/qttracereplay
2293%attr(755,root,root) %{_qtdir}/bin/qttracereplay
cc6d9c76 2294%{_datadir}/qt4/q3porting.xml
642df674 2295
642df674 2296%files designer
2297%defattr(644,root,root,755)
3a869664 2298%attr(755,root,root) %{_bindir}/designer-qt4
df71e198 2299%attr(755,root,root) %{_qtdir}/bin/designer
00c63022
ER
2300%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-designer.qm
2301%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-designer.qm
2302%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-designer.qm
2303%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-designer.qm
2304%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-designer.qm
2305%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-designer.qm
2306%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-designer.qm
2307%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-designer.qm
2308%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-designer.qm
2309%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-designer.qm
2310%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-designer.qm
2311%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-designer.qm
3a869664
JB
2312%{_desktopdir}/designer-qt4.desktop
2313%{_pixmapsdir}/designer-qt4.png
71d7c231 2314
f30be3fc
AF
2315%files devel-private
2316%defattr(644,root,root,755)
2317%{_includedir}/qt4/private
2318
cc6d9c76 2319%files linguist
2320%defattr(644,root,root,755)
3a869664
JB
2321%attr(755,root,root) %{_bindir}/findtr-qt4
2322%attr(755,root,root) %{_bindir}/linguist-qt4
2323%attr(755,root,root) %{_bindir}/lrelease-qt4
2324%attr(755,root,root) %{_bindir}/lupdate-qt4
df71e198 2325%attr(755,root,root) %{_qtdir}/bin/findtr
a8088d24 2326%attr(755,root,root) %{_qtdir}/bin/linguist
4c411420 2327%attr(755,root,root) %{_qtdir}/bin/lconvert
df71e198 2328%attr(755,root,root) %{_qtdir}/bin/lrelease
2329%attr(755,root,root) %{_qtdir}/bin/lupdate
00c63022
ER
2330%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-linguist.qm
2331%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-linguist.qm
2332%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-linguist.qm
2333%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-linguist.qm
2334%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-linguist.qm
2335%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-linguist.qm
2336%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-linguist.qm
2337%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-linguist.qm
2338%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-linguist.qm
2339%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-linguist.qm
2340%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-linguist.qm
2341%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-linguist.qm
cc6d9c76 2342%{_datadir}/qt4/phrasebooks
3a869664 2343%{_desktopdir}/linguist-qt4.desktop
a74ec80e 2344%{_iconsdir}/hicolor/*/apps/linguist-qt4.png
cc6d9c76 2345
7a71b587 2346%if %{without system_phonon}
45e8c637
AM
2347%files phonon
2348%defattr(644,root,root,755)
2349%attr(755,root,root) %{_libdir}/libphonon.so.*.*
109e28b4 2350%attr(755,root,root) %ghost %{_libdir}/libphonon.so.4
45e8c637
AM
2351%dir %{_qtdir}/plugins/phonon_backend
2352%attr(755,root,root) %{_qtdir}/plugins/phonon_backend/libphonon_gstreamer.so
4b4603b7 2353%endif
45e8c637 2354
71d7c231 2355%files qmake
cc6d9c76 2356%defattr(644,root,root,755)
3a869664 2357%attr(755,root,root) %{_bindir}/qmake-qt4
df71e198 2358%attr(755,root,root) %{_qtdir}/bin/qmake
cc6d9c76 2359%{_datadir}/qt4/mkspecs
a8088d24 2360%{_qtdir}/mkspecs
cc6d9c76 2361
71d7c231 2362%files qtconfig
cc6d9c76 2363%defattr(644,root,root,755)
3a869664 2364%attr(755,root,root) %{_bindir}/qtconfig-qt4
df71e198 2365%attr(755,root,root) %{_qtdir}/bin/qtconfig
00c63022
ER
2366%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-qtconfig.qm
2367%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-qtconfig.qm
2368%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-qtconfig.qm
2369%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-qtconfig.qm
2370%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-qtconfig.qm
2371%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-qtconfig.qm
2372%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-qtconfig.qm
2373%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-qtconfig.qm
2374%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-qtconfig.qm
3a869664
JB
2375%{_desktopdir}/qtconfig-qt4.desktop
2376%{_pixmapsdir}/qtconfig-qt4.png
cc6d9c76 2377
2d2db419 2378%files -n qvfb
2379%defattr(644,root,root,755)
2380%attr(755,root,root) %{_bindir}/qvfb
da64c649 2381%attr(755,root,root) %{_qtdir}/bin/qvfb
00c63022
ER
2382%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-qvfb.qm
2383%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-qvfb.qm
2384%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-qvfb.qm
2385%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-qvfb.qm
2386%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-qvfb.qm
2387%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-qvfb.qm
2388%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-qvfb.qm
2389%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-qvfb.qm
2390%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-qvfb.qm
cc6d9c76 2391
cc6d9c76 2392%files doc
2393%defattr(644,root,root,755)
2394%{_docdir}/%{name}-doc
2395
94751df7
KK
2396%files -n QtCLucene-devel -f QtCLucene-devel.files
2397%defattr(644,root,root,755)
2398
2399%files -n Qt3Support-devel -f Qt3Support-devel.files
2400%defattr(644,root,root,755)
2401%attr(755,root,root) %{_bindir}/uic3
2402%attr(755,root,root) %{_qtdir}/bin/uic3
2403
83908296 2404%files -n QtCore-devel -f QtCore-devel.files
edf01045 2405%defattr(644,root,root,755)
157bd2db 2406%dir %{_includedir}/qt4/QtSolutions
b9a68d22 2407
0b457108 2408%files -n QtDBus-devel -f QtDBus-devel.files
edf01045 2409%defattr(644,root,root,755)
b9a68d22 2410
bb9e140f 2411%files -n QtDeclarative-devel -f QtDeclarative-devel.files
2412%defattr(644,root,root,755)
2413
8f22d351 2414%files -n QtDesigner-devel -f QtDesigner-devel.files
edf01045 2415%defattr(644,root,root,755)
b9a68d22 2416
83908296 2417%files -n QtGui-devel -f QtGui-devel.files
edf01045 2418%defattr(644,root,root,755)
b9a68d22 2419
94751df7
KK
2420%files -n QtHelp-devel -f QtHelp-devel.files
2421%defattr(644,root,root,755)
2422
c57a122a
AM
2423%files -n QtMultimedia-devel -f QtMultimedia-devel.files
2424%defattr(644,root,root,755)
2425
83908296 2426%files -n QtNetwork-devel -f QtNetwork-devel.files
edf01045 2427%defattr(644,root,root,755)
b9a68d22 2428
83908296 2429%files -n QtOpenGL-devel -f QtOpenGL-devel.files
edf01045 2430%defattr(644,root,root,755)
b9a68d22 2431
58f436d0 2432%if %{with openvg}
59ee1196
JR
2433%files -n QtOpenVG-devel -f QtOpenVG-devel.files
2434%defattr(644,root,root,755)
58f436d0 2435%endif
59ee1196 2436
da64c649 2437%files -n QtScript-devel -f QtScript-devel.files
edf01045 2438%defattr(644,root,root,755)
b9a68d22 2439
4c411420
AM
2440%files -n QtScriptTools-devel -f QtScriptTools-devel.files
2441%defattr(644,root,root,755)
2442
83908296 2443%files -n QtSql-devel -f QtSql-devel.files
edf01045 2444%defattr(644,root,root,755)
b9a68d22 2445
8b4e0403 2446%files -n QtSvg-devel -f QtSvg-devel.files
edf01045 2447%defattr(644,root,root,755)
b9a68d22 2448
8b4e0403 2449%files -n QtTest-devel -f QtTest-devel.files
edf01045 2450%defattr(644,root,root,755)
b9a68d22 2451
94751df7 2452%files -n QtUiTools-devel -f QtUiTools-devel.files
45e8c637
AM
2453%defattr(644,root,root,755)
2454
2455%files -n QtWebKit-devel -f QtWebKit-devel.files
2456%defattr(644,root,root,755)
2457
83908296 2458%files -n QtXml-devel -f QtXml-devel.files
edf01045 2459%defattr(644,root,root,755)
b9a68d22 2460
45e8c637
AM
2461%files -n QtXmlPatterns-devel -f QtXmlPatterns-devel.files
2462%defattr(644,root,root,755)
2463
7a71b587 2464%if %{without system_phonon}
94751df7 2465%files phonon-devel -f phonon-devel.files
edf01045 2466%defattr(644,root,root,755)
4b4603b7 2467%endif
b9a68d22 2468
94751df7
KK
2469%if %{with static_libs}
2470%files -n Qt3Support-static
edf01045 2471%defattr(644,root,root,755)
94751df7 2472%{_libdir}/libQt3Support.a
b9a68d22 2473
94751df7
KK
2474#%files -n QtCLucene-static
2475#%defattr(644,root,root,755)
2476#%{_libdir}/libQtCLucene.a
45e8c637 2477
8b4e0403 2478%files -n QtCore-static
2479%defattr(644,root,root,755)
3a869664 2480%{_libdir}/libQtCore.a
8b4e0403 2481
3fc9ecf9 2482%files -n QtDBus-static
2483%defattr(644,root,root,755)
3a869664 2484%{_libdir}/libQtDBus.a
0b457108 2485
94751df7
KK
2486%files -n QtDesigner-static
2487%defattr(644,root,root,755)
2488%{_libdir}/libQtDesigner.a
2489%{_libdir}/libQtDesignerComponents.a
2490
8b4e0403 2491%files -n QtGui-static
2492%defattr(644,root,root,755)
3a869664 2493%{_libdir}/libQtGui.a
8b4e0403 2494
94751df7
KK
2495%files -n QtHelp-static
2496%defattr(644,root,root,755)
2497%{_libdir}/libQtHelp.a
2498
c57a122a
AM
2499%files -n QtMultimedia-static
2500%defattr(644,root,root,755)
2501%{_libdir}/libQtMultimedia.a
2502
8b4e0403 2503%files -n QtNetwork-static
2504%defattr(644,root,root,755)
3a869664 2505%{_libdir}/libQtNetwork.a
8b4e0403 2506
2507%files -n QtOpenGL-static
2508%defattr(644,root,root,755)
3a869664 2509%{_libdir}/libQtOpenGL.a
8b4e0403 2510
58f436d0 2511%if %{with openvg}
59ee1196
JR
2512%files -n QtOpenVG-static
2513%defattr(644,root,root,755)
2514%{_libdir}/libQtOpenVG.a
58f436d0 2515%endif
59ee1196 2516
da64c649 2517%files -n QtScript-static
2518%defattr(644,root,root,755)
3a869664 2519%{_libdir}/libQtScript.a
da64c649 2520
4c411420
AM
2521%files -n QtScriptTools-static
2522%defattr(644,root,root,755)
2523%{_libdir}/libQtScriptTools.a
2524
8b4e0403 2525%files -n QtSql-static
2526%defattr(644,root,root,755)
3a869664 2527%{_libdir}/libQtSql.a
8b4e0403 2528
2529%files -n QtSvg-static
2530%defattr(644,root,root,755)
3a869664 2531%{_libdir}/libQtSvg.a
8b4e0403 2532
45e8c637
AM
2533%files -n QtTest-static
2534%defattr(644,root,root,755)
2535%{_libdir}/libQtTest.a
2536
94751df7 2537%files -n QtUiTools-static
45e8c637 2538%defattr(644,root,root,755)
94751df7 2539%{_libdir}/libQtUiTools.a
45e8c637 2540
6a2bdd43
JB
2541%files -n QtWebKit-static
2542%defattr(644,root,root,755)
2543%{_libdir}/libQtWebKit.a
45e8c637 2544
bb9e140f 2545%files -n QtDeclarative-static
2546%defattr(644,root,root,755)
2547%{_libdir}/libQtDeclarative.a
2548
8b4e0403 2549%files -n QtXml-static
2550%defattr(644,root,root,755)
3a869664 2551%{_libdir}/libQtXml.a
8b4e0403 2552
45e8c637
AM
2553%files -n QtXmlPatterns-static
2554%defattr(644,root,root,755)
2555%{_libdir}/libQtXmlPatterns.a
fa2b2c8b
KK
2556%endif
2557
1620d5ef 2558%files demos -f demos.files
edf01045 2559%defattr(644,root,root,755)
3a869664 2560
1620d5ef 2561%files examples -f examples.files
edf01045 2562%defattr(644,root,root,755)
This page took 0.663959 seconds and 4 git commands to generate.