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