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