]> git.pld-linux.org Git - packages/qt4.git/blame - qt4.spec
- release 8 (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
d2c45e1d 63Release: 8
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} \
30f8468c 1600 -qt3support \
cc6d9c76 1601 -fontconfig \
f05158ee 1602 -largefile \
47e29d34 1603 -iconv \
f05158ee 1604 -icu \
47e29d34 1605 -no-separate-debug-info \
d5160e56 1606 -xfixes \
c8537603 1607 -nis \
cc6d9c76 1608 -sm \
57c46085 1609 -stl \
c8537603 1610 -xcursor \
cf2f7435 1611 -xinput \
f05158ee
AM
1612 -xinerama \
1613 -xrandr \
c8537603
JB
1614 -xkb \
1615 -xrender \
45e8c637
AM
1616 -xshape \
1617 -xmlpatterns \
1618 -continue"
bc7da990 1619
1620##################################
f4a8d9ab 1621# STATIC MULTI-THREAD #
bc7da990 1622##################################
1623
1624%if %{with static_libs}
fee487b9 1625OPT=" \
d5160e56 1626 -%{!?with_mysql:no}%{?with_mysql:qt}-sql-mysql \
1627 -%{!?with_odbc:no}%{?with_odbc:qt}-sql-odbc \
1628 -%{!?with_pgsql:no}%{?with_pgsql:qt}-sql-psql \
1629 -%{!?with_sqlite3:no}%{?with_sqlite3:qt}-sql-sqlite \
1630 -%{!?with_sqlite:no}%{?with_sqlite:qt}-sql-sqlite2 \
1631 -%{!?with_ibase:no}%{?with_ibase:qt}-sql-ibase \
bc7da990 1632 -static"
8b4e0403 1633
de34d48b 1634./configure $COMMONOPT $OPT
953dfb92 1635
71d7c231
KK
1636%{__make} -C src
1637%{__make} -C tools/assistant/lib
a8088d24 1638%{__make} -C tools/designer
6f1b9278
1639if [ ! -d staticlib ]; then
1640 mkdir staticlib
1641 cp -a lib/*.a staticlib
1642fi
1594e7d6 1643%{__make} distclean
bc7da990 1644%endif
1645
1646##################################
f4a8d9ab 1647# SHARED MULTI-THREAD #
bc7da990 1648##################################
1649
fee487b9 1650OPT=" \
d5160e56 1651 -%{!?with_mysql:no}%{?with_mysql:plugin}-sql-mysql \
1652 -%{!?with_odbc:no}%{?with_odbc:plugin}-sql-odbc \
1653 -%{!?with_pgsql:no}%{?with_pgsql:plugin}-sql-psql \
1654 -%{!?with_sqlite3:no}%{?with_sqlite3:plugin}-sql-sqlite \
1655 -%{!?with_sqlite:no}%{?with_sqlite:plugin}-sql-sqlite2 \
30c26529 1656 -%{!?with_ibase:no}%{?with_ibase:plugin}-sql-ibase \
314b167d 1657 -shared"
642df674 1658
57c46085 1659./configure $COMMONOPT $OPT
de67b966 1660
8b4e0403 1661%{__make}
1620d5ef 1662%{__make} \
1663 sub-tools-all-ordered \
1664 sub-demos-all-ordered \
1665 sub-examples-all-ordered
2ba913fc 1666
bc7da990 1667%install
1668rm -rf $RPM_BUILD_ROOT
a254a45f 1669install -d $RPM_BUILD_ROOT{/etc/{env.d,qt4},%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_pkgconfigdir}}
df71e198 1670install -d $RPM_BUILD_ROOT%{_qtdir}/plugins/{crypto,network}
1b323e59 1671install -d $RPM_BUILD_ROOT%{_qtdir}/imports/org
bc7da990 1672
b6c478e6
TP
1673echo '#QT_GRAPHICSSYSTEM=raster' > $RPM_BUILD_ROOT/etc/env.d/QT_GRAPHICSSYSTEM
1674
bc7da990 1675%{__make} install \
1676 INSTALL_ROOT=$RPM_BUILD_ROOT
1677
d2cd9642 1678# for qt-creator sth is messed up in the Makefile, nothing for make install
ef690830 1679install bin/qdoc3 $RPM_BUILD_ROOT%{_qtdir}/bin/qdoc3
d2cd9642 1680
a8088d24 1681# kill -L/inside/builddir from *.la and *.pc (bug #77152)
da64c649 1682%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_libdir}/*.{la,prl}
e7ec9abb 1683%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
5bda0943 1684%{__sed} -i -e '
3a869664
JB
1685 s|moc_location=.*|moc_location=%{_bindir}/moc-qt4|;
1686 s|uic_location=.*|uic_location=%{_bindir}/uic-qt4|;
e7ec9abb 1687 ' $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
a8088d24 1688
9324edb7
JR
1689# libQtWebKit.la contains '-ljscore' and '-lwebcore', they come
1690# from src/3rdparty/webkit/{JavaScriptCore,WebCore}} but those libs aren't installed
1691%{__sed} -i -e "s,-lwebcore,,g;s,-ljscore,,g;" $RPM_BUILD_ROOT%{_libdir}/libQtWebKit.la
1692
df71e198 1693# install tools
1694install bin/findtr $RPM_BUILD_ROOT%{_qtdir}/bin
df71e198 1695
1696cd $RPM_BUILD_ROOT%{_bindir}
3a869664
JB
1697ln -sf ../%{_lib}/qt4/bin/assistant assistant-qt4
1698ln -sf ../%{_lib}/qt4/bin/designer designer-qt4
1699ln -sf ../%{_lib}/qt4/bin/findtr findtr-qt4
1700ln -sf ../%{_lib}/qt4/bin/linguist linguist-qt4
1701ln -sf ../%{_lib}/qt4/bin/lrelease lrelease-qt4
1702ln -sf ../%{_lib}/qt4/bin/lupdate lupdate-qt4
1703ln -sf ../%{_lib}/qt4/bin/moc moc-qt4
1704ln -sf ../%{_lib}/qt4/bin/qmake qmake-qt4
1705ln -sf ../%{_lib}/qt4/bin/qtconfig qtconfig-qt4
1706ln -sf ../%{_lib}/qt4/bin/uic uic-qt4
ef690830 1707ln -sf ../%{_lib}/qt4/bin/qdoc3 .
764b5458 1708ln -sf ../%{_lib}/qt4/bin/qt3to4 .
764b5458 1709ln -sf ../%{_lib}/qt4/bin/rcc .
764b5458 1710ln -sf ../%{_lib}/qt4/bin/uic3 .
da64c649 1711ln -sf ../%{_lib}/qt4/bin/pixeltool .
50cc8f55 1712ln -sf ../%{_lib}/qt4/bin/qcollectiongenerator .
da64c649 1713ln -sf ../%{_lib}/qt4/bin/qdbuscpp2xml .
1714ln -sf ../%{_lib}/qt4/bin/qdbusxml2cpp .
3a587fda
KK
1715ln -sf ../%{_lib}/qt4/bin/qhelpconverter .
1716ln -sf ../%{_lib}/qt4/bin/qhelpgenerator .
62cbc7a3 1717ln -sf ../%{_lib}/qt4/bin/qmlviewer .
f05158ee 1718ln -sf ../%{_lib}/qt4/bin/qmlplugindump .
c57a122a 1719ln -sf ../%{_lib}/qt4/bin/qttracereplay .
da64c649 1720ln -sf ../%{_lib}/qt4/bin/qvfb .
c57a122a 1721ln -sf ../%{_lib}/qt4/bin/xmlpatternsvalidator .
df71e198 1722cd -
bc7da990 1723
da84a3d5
JR
1724# multilib
1725mv $RPM_BUILD_ROOT%{_qtdir}/bin/{qdbus,qdbusviewer} $RPM_BUILD_ROOT%{_bindir}
1726ln -sf %{_bindir}/qdbus $RPM_BUILD_ROOT%{_qtdir}/bin/qdbus
1727ln -sf %{_bindir}/qdbusviewer $RPM_BUILD_ROOT%{_qtdir}/bin/qdbusviewer
1728
3a869664 1729install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/qtconfig-qt4.desktop
642df674 1730install tools/qtconfig/images/appicon.png \
3a869664 1731 $RPM_BUILD_ROOT%{_pixmapsdir}/qtconfig-qt4.png
bc7da990 1732
3a869664 1733install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/linguist-qt4.desktop
a74ec80e
MB
1734for f in tools/linguist/linguist/images/icons/linguist-*-32.png; do
1735 size=$(echo $(basename ${f}) | cut -d- -f2)
1736 install -D $f $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${size}x${size}/apps/linguist-qt4.png
1737done
bc7da990 1738
3a869664 1739install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}/assistant-qt4.desktop
a74ec80e
MB
1740install -D tools/assistant/tools/assistant/images/assistant.png \
1741 $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/assistant-qt4.png
1742install -D tools/assistant/tools/assistant/images/assistant-128.png \
1743 $RPM_BUILD_ROOT%{_iconsdir}/hicolor/128x128/apps/assistant-qt4.png
bc7da990 1744
3a869664 1745install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/designer-qt4.desktop
642df674 1746install tools/designer/src/designer/images/designer.png \
3a869664 1747 $RPM_BUILD_ROOT%{_pixmapsdir}/designer-qt4.png
bc7da990 1748
642df674 1749%if %{with static_libs}
8b4e0403 1750install staticlib/*.a $RPM_BUILD_ROOT%{_libdir}
642df674 1751%endif
bc7da990 1752
d96b2ef5 1753#
1754# Locale
1755#
77bd5ca5 1756for f in translations/*.ts ; do
a3799dc0
JB
1757 LD_LIBRARY_PATH=lib bin/lrelease $f -qm translations/$(basename $f .ts).qm
1758done
49c5b19e 1759
00c63022 1760%{__rm} $RPM_BUILD_ROOT%{_localedir}/*.qm
e5a89f18
ER
1761for file in translations/*.qm tools/assistant/*.qm tools/designer/designer/*.qm tools/linguist/linguist/*.qm; do
1762 [ ! -f $file ] && continue
832145fd
AM
1763 case "$file" in
1764 *untranslated*)
1765 continue;
1766 ;;
1767 esac
45e8c637 1768 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
1769 [ "$lang" == "iw" ] && lang=he
1770 MOD=qt4-$MOD
1771 [ "$MOD" == "qt4-qt" ] && MOD=qt4
00c63022
ER
1772 install -d $RPM_BUILD_ROOT%{_localedir}/$lang/LC_MESSAGES
1773 cp $file $RPM_BUILD_ROOT%{_localedir}/$lang/LC_MESSAGES/$MOD.qm
d96b2ef5 1774done
bc7da990 1775
1620d5ef 1776cd $RPM_BUILD_ROOT%{_includedir}/qt4/Qt
017da8d6 1777# QtCore must be the last
bb9e140f 1778for f in ../Qt{3Support,DBus,Declarative,Designer,Gui,Help,Network,OpenGL,Script,Sql,Svg,Test,UiTools,WebKit,Xml,XmlPatterns,Core}/*; do
1620d5ef 1779 if [ ! -d $f ]; then
1780 ln -sf $f `basename $f`
1781 fi
bc7da990 1782done
1620d5ef 1783cd -
bc7da990 1784
df71e198 1785# Ship doc & qmake stuff
a8088d24 1786ln -s %{_datadir}/qt4/mkspecs $RPM_BUILD_ROOT%{_qtdir}/mkspecs
df71e198 1787
5bda0943 1788for f in $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc; do
1789 HAVEDEBUG=`echo $f | grep _debug | wc -l`
1790 MODULE=`echo $f | basename $f | cut -d. -f1 | cut -d_ -f1`
1791 MODULE2=`echo $MODULE | tr a-z A-Z | sed s:QT::`
1792 DEFS="-D_REENTRANT"
1793
1794 if [ "$MODULE2" == "3SUPPORT" ]; then
1795 DEFS="$DEFS -DQT3_SUPPORT -DQT_QT3SUPPORT_LIB"
1796 else
1797 DEFS="$DEFS -DQT_"$MODULE2"_LIB"
1798 fi
1799 [ "$HAVEDEBUG" -eq 0 ] && DEFS="$DEFS -DQT_NO_DEBUG"
1800
1801 sed -i -e "s:-DQT_SHARED:-DQT_SHARED $DEFS:" $f
1802done
af36e151 1803
f30be3fc
AF
1804# Ship private headers - ugly hack to build calibre
1805install -d $RPM_BUILD_ROOT%{_includedir}/qt4/private
1806rsync -aR include/QtCore/private \
1807 include/QtDeclarative/private \
1808 include/QtGui/private \
1809 include/QtScript/private \
93ae7c35 1810 $RPM_BUILD_ROOT%{_includedir}/qt4/private
f30be3fc
AF
1811rsync -aR src/corelib/*/*_p.h \
1812 src/declarative/*/*_p.h \
1813 src/gui/*/*_p.h \
1814 src/script/*/*_p.h \
93ae7c35 1815 $RPM_BUILD_ROOT%{_includedir}/qt4/private
f30be3fc
AF
1816
1817
1620d5ef 1818# Prepare some files list
afda8c46 1819ifecho() {
83908296 1820 RESULT=`echo $RPM_BUILD_ROOT$2 2>/dev/null`
e5a89f18 1821 [ "$RESULT" == "" ] && return # XXX this is never true due $RPM_BUILD_ROOT being set
83908296 1822 r=`echo $RESULT | awk '{ print $1 }'`
1823
1824 if [ -d "$r" ]; then
1825 echo "%%dir $2" >> $1.files
1826 elif [ -x "$r" ] ; then
1827 echo "%%attr(755,root,root) $2" >> $1.files
1828 elif [ -f "$r" ]; then
1829 echo "$2" >> $1.files
1620d5ef 1830 else
151e5443 1831 echo "Error generation $1 files list!"
83908296 1832 echo "$r: no such file or direcotry!"
8f22d351 1833 return 1
1620d5ef 1834 fi
83908296 1835}
1836
afda8c46 1837mkdevfl() {
45e8c637 1838 set -x
83908296 1839 MODULE=$1; shift
1840 echo "%%defattr(644,root,root,755)" > $MODULE-devel.files
1841 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.so"
bcbcae98 1842 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.la"
83908296 1843 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.prl"
5bda0943 1844 ifecho $MODULE-devel "%{_pkgconfigdir}/$MODULE*.pc"
4d335555
KK
1845 if [ -d "$RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE" ]; then
1846 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE
1847 fi
bfd2dfad 1848 for f in `find $RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE -printf "%%P "`; do
83908296 1849 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE/$f
45e8c637
AM
1850 if [ -a "$RPM_BUILD_ROOT%{_includedir}/qt4/Qt/$f" ]; then
1851 ifecho $MODULE-devel %{_includedir}/qt4/Qt/$f
1852 fi
83908296 1853 done
1854 for f in $@; do ifecho $MODULE-devel $f; done
1855}
1856
71d7c231 1857mkdevfl QtCore %{_includedir}/qt4 %{_includedir}/qt4/Qt
e7ec9abb 1858mkdevfl QtDBus %{_qtdir}/bin/qdbuscpp2xml %{_qtdir}/bin/qdbusxml2cpp %{_bindir}/qdbuscpp2xml %{_bindir}/qdbusxml2cpp
bb9e140f 1859mkdevfl QtDeclarative
83908296 1860mkdevfl QtGui
c57a122a 1861mkdevfl QtMultimedia
83908296 1862mkdevfl QtNetwork
1863mkdevfl QtOpenGL
58f436d0 1864%{?with_openvg:mkdevfl QtOpenVG}
da64c649 1865mkdevfl QtScript
4c411420 1866mkdevfl QtScriptTools
83908296 1867mkdevfl QtSql
8b4e0403 1868mkdevfl QtSvg
1869mkdevfl QtTest
a087ea09
JB
1870mkdevfl QtHelp
1871mkdevfl QtWebKit
1872mkdevfl QtCLucene
83908296 1873mkdevfl QtXml
45e8c637 1874mkdevfl QtXmlPatterns
83908296 1875mkdevfl Qt3Support
45e8c637 1876mkdevfl phonon
71d7c231
KK
1877
1878# without *.la *.pc etc.
71d7c231 1879mkdevfl QtDesigner || /bin/true
a8088d24 1880mkdevfl QtUiTools || /bin/true
83908296 1881
cff93854
KK
1882# without glob (exclude QtScriptTools* QtXmlPatterns*)
1883%{__sed} -i 's,QtScript\*,QtScript,g' QtScript-devel.files
017da8d6 1884%{__sed} -i 's,QtXml\*,QtXml,g' QtXml-devel.files
f57ef868 1885# no duplication between QtCore-devel and QtXml-devel
a4617837 1886%{__sed} -i 's,%{_includedir}/qt4/Qt/QXmlStream.*,,g' QtCore-devel.files
e37d7ac8 1887%{__sed} -i 's,%{_includedir}/qt4/Qt/qxmlstream\.h,,g' QtCore-devel.files
017da8d6 1888
83908296 1889echo "%defattr(644,root,root,755)" > examples.files
1890ifecho examples %{_examplesdir}/qt4
e5a89f18 1891for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4 -printf "%%P "`; do
83908296 1892 ifecho examples %{_examplesdir}/qt4/$f
bc7da990 1893done
642df674 1894
1620d5ef 1895echo "%defattr(644,root,root,755)" > demos.files
83908296 1896ifecho demos "%{_examplesdir}/qt4-demos"
df71e198 1897ifecho demos "%{_qtdir}/bin/qtdemo"
e5a89f18 1898for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4-demos -printf "%%P "`; do
83908296 1899 ifecho demos %{_examplesdir}/qt4-demos/$f
1620d5ef 1900done
bc7da990 1901
314b167d 1902%if %{with system_phonon}
d9fb1564
JB
1903%{__rm} $RPM_BUILD_ROOT%{_libdir}/libphonon.so* \
1904 $RPM_BUILD_ROOT%{_libdir}/libphonon.{la,prl} \
1905 $RPM_BUILD_ROOT%{_libdir}/qt4/plugins/phonon_backend/libphonon_gstreamer.so \
1906 $RPM_BUILD_ROOT%{_pkgconfigdir}/phonon.pc
1907%{__rm} -r $RPM_BUILD_ROOT%{_includedir}/qt4/phonon
8f4dabdd 1908%if %{with static_libs}
6737ea8f 1909%{__rm} $RPM_BUILD_ROOT%{_libdir}/libphonon.a
8f4dabdd 1910%endif
314b167d
ER
1911%endif
1912
bc7da990 1913%clean
1914rm -rf $RPM_BUILD_ROOT
1915
94751df7
KK
1916%post -n Qt3Support -p /sbin/ldconfig
1917%postun -n Qt3Support -p /sbin/ldconfig
1918
94751df7
KK
1919%post -n QtCLucene -p /sbin/ldconfig
1920%postun -n QtCLucene -p /sbin/ldconfig
1921
8e768dcf 1922%post -n QtCore -p /sbin/ldconfig
08506906 1923%postun -n QtCore -p /sbin/ldconfig
bc7da990 1924
0b457108 1925%post -n QtDBus -p /sbin/ldconfig
1926%postun -n QtDBus -p /sbin/ldconfig
1927
bb9e140f 1928%post -n QtDeclarative -p /sbin/ldconfig
1929%postun -n QtDeclarative -p /sbin/ldconfig
1930
94751df7
KK
1931%post -n QtDesigner -p /sbin/ldconfig
1932%postun -n QtDesigner -p /sbin/ldconfig
1933
08506906
PS
1934%post -n QtGui -p /sbin/ldconfig
1935%postun -n QtGui -p /sbin/ldconfig
bc7da990 1936
94751df7
KK
1937%post -n QtHelp -p /sbin/ldconfig
1938%postun -n QtHelp -p /sbin/ldconfig
1939
c57a122a
AM
1940%post -n QtMultimedia -p /sbin/ldconfig
1941%postun -n QtMultimedia -p /sbin/ldconfig
1942
08506906
PS
1943%post -n QtNetwork -p /sbin/ldconfig
1944%postun -n QtNetwork -p /sbin/ldconfig
cc6d9c76 1945
08506906
PS
1946%post -n QtOpenGL -p /sbin/ldconfig
1947%postun -n QtOpenGL -p /sbin/ldconfig
cc6d9c76 1948
59ee1196
JR
1949%post -n QtOpenVG -p /sbin/ldconfig
1950%postun -n QtOpenVG -p /sbin/ldconfig
1951
da64c649 1952%post -n QtScript -p /sbin/ldconfig
1953%postun -n QtScript -p /sbin/ldconfig
1954
4c411420
AM
1955%post -n QtScriptTools -p /sbin/ldconfig
1956%postun -n QtScriptTools -p /sbin/ldconfig
1957
08506906
PS
1958%post -n QtSql -p /sbin/ldconfig
1959%postun -n QtSql -p /sbin/ldconfig
642df674 1960
8b4e0403 1961%post -n QtSvg -p /sbin/ldconfig
1962%postun -n QtSvg -p /sbin/ldconfig
1963
1964%post -n QtTest -p /sbin/ldconfig
1965%postun -n QtTest -p /sbin/ldconfig
1966
94751df7
KK
1967%post -n QtUiTools -p /sbin/ldconfig
1968%postun -n QtUiTools -p /sbin/ldconfig
45e8c637
AM
1969
1970%post -n QtWebKit -p /sbin/ldconfig
1971%postun -n QtWebKit -p /sbin/ldconfig
1972
08506906
PS
1973%post -n QtXml -p /sbin/ldconfig
1974%postun -n QtXml -p /sbin/ldconfig
1975
45e8c637
AM
1976%post -n QtXmlPatterns -p /sbin/ldconfig
1977%postun -n QtXmlPatterns -p /sbin/ldconfig
1978
a74ec80e
MB
1979%post assistant
1980%update_icon_cache hicolor
1981
1982%postun assistant
1983%update_icon_cache hicolor
1984
1985%post linguist
1986%update_icon_cache hicolor
1987
1988%postun linguist
1989%update_icon_cache hicolor
1990
94751df7
KK
1991%post phonon -p /sbin/ldconfig
1992%postun phonon -p /sbin/ldconfig
08506906 1993
47a7f2b8
ER
1994%post qtconfig
1995%update_desktop_database
1996
94751df7
KK
1997%files -n Qt3Support
1998%defattr(644,root,root,755)
1999%attr(755,root,root) %{_libdir}/libQt3Support.so.*.*
109e28b4
JB
2000%attr(755,root,root) %ghost %{_libdir}/libQt3Support.so.4
2001%attr(755,root,root) %{_qtdir}/plugins/accessible/libqtaccessiblecompatwidgets.so
a8088d24 2002
94751df7
KK
2003%files -n QtCLucene
2004%defattr(644,root,root,755)
2005%attr(755,root,root) %{_libdir}/libQtCLucene.so.*.*
109e28b4 2006%attr(755,root,root) %ghost %{_libdir}/libQtCLucene.so.4
45e8c637 2007
642df674 2008%files -n QtCore
2009%defattr(644,root,root,755)
396c20bd 2010%attr(755,root,root) %{_libdir}/libQtCore.so.*.*
109e28b4 2011%attr(755,root,root) %ghost %{_libdir}/libQtCore.so.4
a254a45f 2012%dir /etc/qt4
df71e198 2013%dir %{_qtdir}
a8088d24 2014%dir %{_qtdir}/bin
df71e198 2015%dir %{_qtdir}/plugins
0e559634 2016%dir %{_qtdir}/plugins/codecs
21d9e8e6
JB
2017%attr(755,root,root) %{_qtdir}/plugins/codecs/*.so
2018# two following are used only by foreign packages, not QtCore
df71e198 2019%dir %{_qtdir}/plugins/crypto
df71e198 2020%dir %{_qtdir}/plugins/network
642df674 2021%dir %{_datadir}/qt4
00c63022
ER
2022%lang(ar) %{_localedir}/ar/LC_MESSAGES/qt4.qm
2023%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4.qm
2024%lang(da) %{_localedir}/da/LC_MESSAGES/qt4.qm
2025%lang(de) %{_localedir}/de/LC_MESSAGES/qt4.qm
2026%lang(es) %{_localedir}/es/LC_MESSAGES/qt4.qm
2027%lang(fa) %{_localedir}/fa/LC_MESSAGES/qt4.qm
2028%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4.qm
2029%lang(gl) %{_localedir}/gl/LC_MESSAGES/qt4.qm
2030%lang(he) %{_localedir}/he/LC_MESSAGES/qt4.qm
2031%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4.qm
2032%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4.qm
2033%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4.qm
2034%lang(lt) %{_localedir}/lt/LC_MESSAGES/qt4.qm
2035%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4.qm
2036%lang(pt) %{_localedir}/pt/LC_MESSAGES/qt4.qm
2037%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4.qm
2038%lang(sk) %{_localedir}/sk/LC_MESSAGES/qt4.qm
2039%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4.qm
2040%lang(sv) %{_localedir}/sv/LC_MESSAGES/qt4.qm
2041%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4.qm
2042%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4.qm
2043%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4.qm
642df674 2044
0b457108 2045%files -n QtDBus
2046%defattr(644,root,root,755)
e7ec9abb
JB
2047%attr(755,root,root) %{_bindir}/qdbus
2048%attr(755,root,root) %{_bindir}/qdbusviewer
0b457108 2049%attr(755,root,root) %{_libdir}/libQtDBus.so.*.*
109e28b4 2050%attr(755,root,root) %ghost %{_libdir}/libQtDBus.so.4
3a869664
JB
2051%attr(755,root,root) %{_qtdir}/bin/qdbus
2052%attr(755,root,root) %{_qtdir}/bin/qdbusviewer
45e8c637
AM
2053# ?? is this the proper place?
2054%attr(755,root,root) %{_qtdir}/plugins/script/libqtscriptdbus.so
0b457108 2055
bb9e140f 2056%files -n QtDeclarative
2057%defattr(644,root,root,755)
b85dcbc1 2058%attr(755,root,root) %{_bindir}/qmlviewer
f05158ee 2059%attr(755,root,root) %{_bindir}/qmlplugindump
62cbc7a3 2060%attr(755,root,root) %{_qtdir}/bin/qmlviewer
f05158ee 2061%attr(755,root,root) %{_qtdir}/bin/qmlplugindump
bb9e140f 2062%attr(755,root,root) %{_libdir}/libQtDeclarative.so.*.*
109e28b4 2063%attr(755,root,root) %ghost %{_libdir}/libQtDeclarative.so.4
b85dcbc1
AM
2064%dir %{_qtdir}/imports
2065%dir %{_qtdir}/imports/Qt
2066%dir %{_qtdir}/imports/Qt/labs
2067%dir %{_qtdir}/imports/Qt/labs/folderlistmodel
2068%dir %{_qtdir}/imports/Qt/labs/gestures
2069%dir %{_qtdir}/imports/Qt/labs/particles
249b5f92 2070%dir %{_qtdir}/imports/Qt/labs/shaders
b85dcbc1
AM
2071%attr(755,root,root) %{_qtdir}/imports/Qt/labs/*/*.so
2072%{_qtdir}/imports/Qt/labs/*/qmldir
e3a1fb00
AM
2073%dir %{_qtdir}/imports/QtWebKit
2074%attr(755,root,root) %{_qtdir}/imports/QtWebKit/*.so
2075%{_qtdir}/imports/QtWebKit/qmldir
1b323e59 2076%dir %{_qtdir}/imports/org
3f644d2e 2077%dir %{_qtdir}/plugins/qmltooling
540f315e 2078%attr(755,root,root) %{_qtdir}/plugins/qmltooling/libqmldbg_tcp.so
f05158ee 2079%attr(755,root,root) %{_qtdir}/plugins/qmltooling/libqmldbg_inspector.so
bb9e140f 2080
94751df7
KK
2081%files -n QtDesigner
2082%defattr(644,root,root,755)
2083%attr(755,root,root) %{_libdir}/libQtDesigner.so.*.*
109e28b4 2084%attr(755,root,root) %ghost %{_libdir}/libQtDesigner.so.4
94751df7 2085%attr(755,root,root) %{_libdir}/libQtDesignerComponents.so.*.*
109e28b4 2086%attr(755,root,root) %ghost %{_libdir}/libQtDesignerComponents.so.4
94751df7
KK
2087%dir %{_qtdir}/plugins/designer
2088%attr(755,root,root) %{_qtdir}/plugins/designer/*.so
2089
cc6d9c76 2090%files -n QtGui
642df674 2091%defattr(644,root,root,755)
b6c478e6 2092%config(noreplace,missingok) %verify(not md5 mtime size) /etc/env.d/QT_GRAPHICSSYSTEM
396c20bd 2093%attr(755,root,root) %{_libdir}/libQtGui.so.*.*
109e28b4 2094%attr(755,root,root) %ghost %{_libdir}/libQtGui.so.4
21d9e8e6 2095%dir %{_qtdir}/plugins/accessible
109e28b4 2096%attr(755,root,root) %{_qtdir}/plugins/accessible/libqtaccessiblewidgets.so
21d9e8e6 2097%dir %{_qtdir}/plugins/graphicssystems
109e28b4 2098%attr(755,root,root) %{_qtdir}/plugins/graphicssystems/libqtracegraphicssystem.so
21d9e8e6
JB
2099%dir %{_qtdir}/plugins/iconengines
2100%dir %{_qtdir}/plugins/imageformats
109e28b4
JB
2101%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqgif.so
2102%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqico.so
2103%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqjpeg.so
2104%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqmng.so
f05158ee 2105%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqtga.so
109e28b4 2106%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqtiff.so
21d9e8e6 2107%dir %{_qtdir}/plugins/inputmethods
0e559634 2108%attr(755,root,root) %{_qtdir}/plugins/inputmethods/*.so
642df674 2109
94751df7
KK
2110%files -n QtHelp
2111%defattr(644,root,root,755)
3d716401
KK
2112%attr(755,root,root) %{_bindir}/qhelpconverter
2113%attr(755,root,root) %{_bindir}/qhelpgenerator
94751df7 2114%attr(755,root,root) %{_libdir}/libQtHelp.so.*.*
109e28b4 2115%attr(755,root,root) %ghost %{_libdir}/libQtHelp.so.4
94751df7
KK
2116%attr(755,root,root) %{_qtdir}/bin/qhelpconverter
2117%attr(755,root,root) %{_qtdir}/bin/qhelpgenerator
00c63022
ER
2118%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-qt_help.qm
2119%lang(da) %{_localedir}/da/LC_MESSAGES/qt4-qt_help.qm
2120%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-qt_help.qm
2121%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-qt_help.qm
2122%lang(gl) %{_localedir}/gl/LC_MESSAGES/qt4-qt_help.qm
2123%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-qt_help.qm
2124%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-qt_help.qm
2125%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-qt_help.qm
2126%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-qt_help.qm
2127%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-qt_help.qm
2128%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-qt_help.qm
2129%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-qt_help.qm
2130%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-qt_help.qm
2131%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-qt_help.qm
c57a122a
AM
2132
2133%files -n QtMultimedia
2134%defattr(644,root,root,755)
2135%attr(755,root,root) %{_libdir}/libQtMultimedia.so.*.*
109e28b4 2136%attr(755,root,root) %ghost %{_libdir}/libQtMultimedia.so.4
94751df7 2137
642df674 2138%files -n QtNetwork
2139%defattr(644,root,root,755)
396c20bd 2140%attr(755,root,root) %{_libdir}/libQtNetwork.so.*.*
109e28b4 2141%attr(755,root,root) %ghost %{_libdir}/libQtNetwork.so.4
21d9e8e6 2142%dir %{_qtdir}/plugins/bearer
503ba0a4 2143%attr(755,root,root) %{_qtdir}/plugins/bearer/*.so
642df674 2144
cc6d9c76 2145%files -n QtOpenGL
642df674 2146%defattr(644,root,root,755)
396c20bd 2147%attr(755,root,root) %{_libdir}/libQtOpenGL.so.*.*
109e28b4
JB
2148%attr(755,root,root) %ghost %{_libdir}/libQtOpenGL.so.4
2149%attr(755,root,root) %{_qtdir}/plugins/graphicssystems/libqglgraphicssystem.so
cc6d9c76 2150
58f436d0 2151%if %{with openvg}
59ee1196
JR
2152%files -n QtOpenVG
2153%defattr(644,root,root,755)
2154%attr(755,root,root) %{_libdir}/libQtOpenVG.so.*.*
2155%attr(755,root,root) %ghost %{_libdir}/libQtOpenVG.so.4
58f436d0 2156%endif
59ee1196 2157
da64c649 2158%files -n QtScript
2159%defattr(644,root,root,755)
2160%attr(755,root,root) %{_libdir}/libQtScript.so.*.*
109e28b4 2161%attr(755,root,root) %ghost %{_libdir}/libQtScript.so.4
21d9e8e6 2162%dir %{_qtdir}/plugins/script
da64c649 2163
4c411420
AM
2164%files -n QtScriptTools
2165%defattr(644,root,root,755)
2166%attr(755,root,root) %{_libdir}/libQtScriptTools.so.*.*
109e28b4 2167%attr(755,root,root) %ghost %{_libdir}/libQtScriptTools.so.4
4c411420 2168
cc6d9c76 2169%files -n QtSql
2170%defattr(644,root,root,755)
396c20bd 2171%attr(755,root,root) %{_libdir}/libQtSql.so.*.*
109e28b4 2172%attr(755,root,root) %ghost %{_libdir}/libQtSql.so.4
21d9e8e6 2173%dir %{_qtdir}/plugins/sqldrivers
cc6d9c76 2174
642df674 2175%if %{with mysql}
cc6d9c76 2176%files -n QtSql-mysql
642df674 2177%defattr(644,root,root,755)
3a869664 2178%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlmysql.so
642df674 2179%endif
2180
2181%if %{with pgsql}
cc6d9c76 2182%files -n QtSql-pgsql
642df674 2183%defattr(644,root,root,755)
3a869664 2184%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlpsql.so
642df674 2185%endif
2186
2187%if %{with sqlite}
cc6d9c76 2188%files -n QtSql-sqlite
642df674 2189%defattr(644,root,root,755)
3a869664 2190%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite2.so
642df674 2191%endif
2192
2193%if %{with sqlite3}
cc6d9c76 2194%files -n QtSql-sqlite3
642df674 2195%defattr(644,root,root,755)
3a869664 2196%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite.so
36f74d13 2197%endif
642df674 2198
2199%if %{with ibase}
cc6d9c76 2200%files -n QtSql-ibase
642df674 2201%defattr(644,root,root,755)
3a869664 2202%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlibase.so
642df674 2203%endif
2204
2205%if %{with odbc}
cc6d9c76 2206%files -n QtSql-odbc
642df674 2207%defattr(644,root,root,755)
3a869664 2208%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlodbc.so
642df674 2209%endif
2210
4c411420
AM
2211%files -n QtSql-tds
2212%defattr(644,root,root,755)
2213%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqltds.so
2214
07b2fa37
JB
2215%files -n QtSvg
2216%defattr(644,root,root,755)
396c20bd 2217%attr(755,root,root) %{_libdir}/libQtSvg.so.*.*
109e28b4
JB
2218%attr(755,root,root) %ghost %{_libdir}/libQtSvg.so.4
2219%attr(755,root,root) %{_qtdir}/plugins/iconengines/libqsvgicon.so
2220%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqsvg.so
07b2fa37 2221
8b4e0403 2222%files -n QtTest
2223%defattr(644,root,root,755)
396c20bd 2224%attr(755,root,root) %{_libdir}/libQtTest.so.*.*
109e28b4 2225%attr(755,root,root) %ghost %{_libdir}/libQtTest.so.4
8b4e0403 2226
a8088d24
JB
2227%files -n QtUiTools
2228%defattr(644,root,root,755)
2d2db419 2229%attr(755,root,root) %{_libdir}/libQtUiTools.so.*.*
109e28b4 2230%attr(755,root,root) %ghost %{_libdir}/libQtUiTools.so.4
a8088d24 2231
94751df7 2232%files -n QtWebKit
45e8c637 2233%defattr(644,root,root,755)
94751df7 2234%attr(755,root,root) %{_libdir}/libQtWebKit.so.*.*
109e28b4 2235%attr(755,root,root) %ghost %{_libdir}/libQtWebKit.so.4
45e8c637 2236
94751df7 2237%files -n QtXml
45e8c637 2238%defattr(644,root,root,755)
94751df7 2239%attr(755,root,root) %{_libdir}/libQtXml.so.*.*
109e28b4 2240%attr(755,root,root) %ghost %{_libdir}/libQtXml.so.4
45e8c637 2241
94751df7 2242%files -n QtXmlPatterns
45e8c637 2243%defattr(644,root,root,755)
94751df7 2244%attr(755,root,root) %{_qtdir}/bin/xmlpatterns
c57a122a
AM
2245%attr(755,root,root) %{_qtdir}/bin/xmlpatternsvalidator
2246%attr(755,root,root) %{_bindir}/xmlpatternsvalidator
94751df7 2247%attr(755,root,root) %{_libdir}/libQtXmlPatterns.so.*.*
109e28b4 2248%attr(755,root,root) %ghost %{_libdir}/libQtXmlPatterns.so.4
45e8c637 2249
cc6d9c76 2250%files assistant
642df674 2251%defattr(644,root,root,755)
3a869664 2252%attr(755,root,root) %{_bindir}/assistant-qt4
50cc8f55
JB
2253%attr(755,root,root) %{_bindir}/pixeltool
2254%attr(755,root,root) %{_bindir}/qcollectiongenerator
2255%attr(755,root,root) %{_qtdir}/bin/assistant
da64c649 2256%attr(755,root,root) %{_qtdir}/bin/pixeltool
45e8c637 2257%attr(755,root,root) %{_qtdir}/bin/qcollectiongenerator
00c63022
ER
2258%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-assistant.qm
2259%lang(da) %{_localedir}/da/LC_MESSAGES/qt4-assistant.qm
2260%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-assistant.qm
2261%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-assistant.qm
2262%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-assistant.qm
2263%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-assistant.qm
2264%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-assistant.qm
2265%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-assistant.qm
2266%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-assistant.qm
2267%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-assistant.qm
2268%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-assistant.qm
2269%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-assistant.qm
2270%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-assistant.qm
3a869664 2271%{_desktopdir}/assistant-qt4.desktop
a74ec80e 2272%{_iconsdir}/hicolor/*/apps/assistant-qt4.png
642df674 2273
08506906 2274%files build
642df674 2275%defattr(644,root,root,755)
3a869664 2276%attr(755,root,root) %{_bindir}/moc-qt4
ef690830 2277%attr(755,root,root) %{_bindir}/qdoc3
764b5458 2278%attr(755,root,root) %{_bindir}/qt3to4
ef690830 2279%attr(755,root,root) %{_bindir}/rcc
3a869664 2280%attr(755,root,root) %{_bindir}/uic-qt4
df71e198 2281%attr(755,root,root) %{_qtdir}/bin/moc
ef690830 2282%attr(755,root,root) %{_qtdir}/bin/qdoc3
df71e198 2283%attr(755,root,root) %{_qtdir}/bin/qt3to4
ef690830 2284%attr(755,root,root) %{_qtdir}/bin/rcc
df71e198 2285%attr(755,root,root) %{_qtdir}/bin/uic
c57a122a
AM
2286#find better place?
2287%attr(755,root,root) %{_bindir}/qttracereplay
2288%attr(755,root,root) %{_qtdir}/bin/qttracereplay
cc6d9c76 2289%{_datadir}/qt4/q3porting.xml
642df674 2290
642df674 2291%files designer
2292%defattr(644,root,root,755)
3a869664 2293%attr(755,root,root) %{_bindir}/designer-qt4
df71e198 2294%attr(755,root,root) %{_qtdir}/bin/designer
00c63022
ER
2295%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-designer.qm
2296%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-designer.qm
2297%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-designer.qm
2298%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-designer.qm
2299%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-designer.qm
2300%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-designer.qm
2301%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-designer.qm
2302%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-designer.qm
2303%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-designer.qm
2304%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-designer.qm
2305%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-designer.qm
2306%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-designer.qm
3a869664
JB
2307%{_desktopdir}/designer-qt4.desktop
2308%{_pixmapsdir}/designer-qt4.png
71d7c231 2309
f30be3fc
AF
2310%files devel-private
2311%defattr(644,root,root,755)
2312%{_includedir}/qt4/private
2313
cc6d9c76 2314%files linguist
2315%defattr(644,root,root,755)
3a869664
JB
2316%attr(755,root,root) %{_bindir}/findtr-qt4
2317%attr(755,root,root) %{_bindir}/linguist-qt4
2318%attr(755,root,root) %{_bindir}/lrelease-qt4
2319%attr(755,root,root) %{_bindir}/lupdate-qt4
df71e198 2320%attr(755,root,root) %{_qtdir}/bin/findtr
a8088d24 2321%attr(755,root,root) %{_qtdir}/bin/linguist
4c411420 2322%attr(755,root,root) %{_qtdir}/bin/lconvert
df71e198 2323%attr(755,root,root) %{_qtdir}/bin/lrelease
2324%attr(755,root,root) %{_qtdir}/bin/lupdate
00c63022
ER
2325%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-linguist.qm
2326%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-linguist.qm
2327%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-linguist.qm
2328%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-linguist.qm
2329%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-linguist.qm
2330%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-linguist.qm
2331%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-linguist.qm
2332%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-linguist.qm
2333%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-linguist.qm
2334%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-linguist.qm
2335%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-linguist.qm
2336%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-linguist.qm
cc6d9c76 2337%{_datadir}/qt4/phrasebooks
3a869664 2338%{_desktopdir}/linguist-qt4.desktop
a74ec80e 2339%{_iconsdir}/hicolor/*/apps/linguist-qt4.png
cc6d9c76 2340
7a71b587 2341%if %{without system_phonon}
45e8c637
AM
2342%files phonon
2343%defattr(644,root,root,755)
2344%attr(755,root,root) %{_libdir}/libphonon.so.*.*
109e28b4 2345%attr(755,root,root) %ghost %{_libdir}/libphonon.so.4
45e8c637
AM
2346%dir %{_qtdir}/plugins/phonon_backend
2347%attr(755,root,root) %{_qtdir}/plugins/phonon_backend/libphonon_gstreamer.so
4b4603b7 2348%endif
45e8c637 2349
71d7c231 2350%files qmake
cc6d9c76 2351%defattr(644,root,root,755)
3a869664 2352%attr(755,root,root) %{_bindir}/qmake-qt4
df71e198 2353%attr(755,root,root) %{_qtdir}/bin/qmake
cc6d9c76 2354%{_datadir}/qt4/mkspecs
a8088d24 2355%{_qtdir}/mkspecs
cc6d9c76 2356
71d7c231 2357%files qtconfig
cc6d9c76 2358%defattr(644,root,root,755)
3a869664 2359%attr(755,root,root) %{_bindir}/qtconfig-qt4
df71e198 2360%attr(755,root,root) %{_qtdir}/bin/qtconfig
00c63022
ER
2361%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-qtconfig.qm
2362%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-qtconfig.qm
2363%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-qtconfig.qm
2364%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-qtconfig.qm
2365%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-qtconfig.qm
2366%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-qtconfig.qm
2367%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-qtconfig.qm
2368%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-qtconfig.qm
2369%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-qtconfig.qm
3a869664
JB
2370%{_desktopdir}/qtconfig-qt4.desktop
2371%{_pixmapsdir}/qtconfig-qt4.png
cc6d9c76 2372
2d2db419 2373%files -n qvfb
2374%defattr(644,root,root,755)
2375%attr(755,root,root) %{_bindir}/qvfb
da64c649 2376%attr(755,root,root) %{_qtdir}/bin/qvfb
00c63022
ER
2377%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-qvfb.qm
2378%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-qvfb.qm
2379%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-qvfb.qm
2380%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-qvfb.qm
2381%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-qvfb.qm
2382%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-qvfb.qm
2383%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-qvfb.qm
2384%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-qvfb.qm
2385%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-qvfb.qm
cc6d9c76 2386
cc6d9c76 2387%files doc
2388%defattr(644,root,root,755)
2389%{_docdir}/%{name}-doc
2390
94751df7
KK
2391%files -n QtCLucene-devel -f QtCLucene-devel.files
2392%defattr(644,root,root,755)
2393
2394%files -n Qt3Support-devel -f Qt3Support-devel.files
2395%defattr(644,root,root,755)
2396%attr(755,root,root) %{_bindir}/uic3
2397%attr(755,root,root) %{_qtdir}/bin/uic3
2398
83908296 2399%files -n QtCore-devel -f QtCore-devel.files
edf01045 2400%defattr(644,root,root,755)
b9a68d22 2401
0b457108 2402%files -n QtDBus-devel -f QtDBus-devel.files
edf01045 2403%defattr(644,root,root,755)
b9a68d22 2404
bb9e140f 2405%files -n QtDeclarative-devel -f QtDeclarative-devel.files
2406%defattr(644,root,root,755)
2407
8f22d351 2408%files -n QtDesigner-devel -f QtDesigner-devel.files
edf01045 2409%defattr(644,root,root,755)
b9a68d22 2410
83908296 2411%files -n QtGui-devel -f QtGui-devel.files
edf01045 2412%defattr(644,root,root,755)
b9a68d22 2413
94751df7
KK
2414%files -n QtHelp-devel -f QtHelp-devel.files
2415%defattr(644,root,root,755)
2416
c57a122a
AM
2417%files -n QtMultimedia-devel -f QtMultimedia-devel.files
2418%defattr(644,root,root,755)
2419
83908296 2420%files -n QtNetwork-devel -f QtNetwork-devel.files
edf01045 2421%defattr(644,root,root,755)
b9a68d22 2422
83908296 2423%files -n QtOpenGL-devel -f QtOpenGL-devel.files
edf01045 2424%defattr(644,root,root,755)
b9a68d22 2425
58f436d0 2426%if %{with openvg}
59ee1196
JR
2427%files -n QtOpenVG-devel -f QtOpenVG-devel.files
2428%defattr(644,root,root,755)
58f436d0 2429%endif
59ee1196 2430
da64c649 2431%files -n QtScript-devel -f QtScript-devel.files
edf01045 2432%defattr(644,root,root,755)
b9a68d22 2433
4c411420
AM
2434%files -n QtScriptTools-devel -f QtScriptTools-devel.files
2435%defattr(644,root,root,755)
2436
83908296 2437%files -n QtSql-devel -f QtSql-devel.files
edf01045 2438%defattr(644,root,root,755)
b9a68d22 2439
8b4e0403 2440%files -n QtSvg-devel -f QtSvg-devel.files
edf01045 2441%defattr(644,root,root,755)
b9a68d22 2442
8b4e0403 2443%files -n QtTest-devel -f QtTest-devel.files
edf01045 2444%defattr(644,root,root,755)
b9a68d22 2445
94751df7 2446%files -n QtUiTools-devel -f QtUiTools-devel.files
45e8c637
AM
2447%defattr(644,root,root,755)
2448
2449%files -n QtWebKit-devel -f QtWebKit-devel.files
2450%defattr(644,root,root,755)
2451
83908296 2452%files -n QtXml-devel -f QtXml-devel.files
edf01045 2453%defattr(644,root,root,755)
b9a68d22 2454
45e8c637
AM
2455%files -n QtXmlPatterns-devel -f QtXmlPatterns-devel.files
2456%defattr(644,root,root,755)
2457
7a71b587 2458%if %{without system_phonon}
94751df7 2459%files phonon-devel -f phonon-devel.files
edf01045 2460%defattr(644,root,root,755)
4b4603b7 2461%endif
b9a68d22 2462
94751df7
KK
2463%if %{with static_libs}
2464%files -n Qt3Support-static
edf01045 2465%defattr(644,root,root,755)
94751df7 2466%{_libdir}/libQt3Support.a
b9a68d22 2467
94751df7
KK
2468#%files -n QtCLucene-static
2469#%defattr(644,root,root,755)
2470#%{_libdir}/libQtCLucene.a
45e8c637 2471
8b4e0403 2472%files -n QtCore-static
2473%defattr(644,root,root,755)
3a869664 2474%{_libdir}/libQtCore.a
8b4e0403 2475
3fc9ecf9 2476%files -n QtDBus-static
2477%defattr(644,root,root,755)
3a869664 2478%{_libdir}/libQtDBus.a
0b457108 2479
94751df7
KK
2480%files -n QtDesigner-static
2481%defattr(644,root,root,755)
2482%{_libdir}/libQtDesigner.a
2483%{_libdir}/libQtDesignerComponents.a
2484
8b4e0403 2485%files -n QtGui-static
2486%defattr(644,root,root,755)
3a869664 2487%{_libdir}/libQtGui.a
8b4e0403 2488
94751df7
KK
2489%files -n QtHelp-static
2490%defattr(644,root,root,755)
2491%{_libdir}/libQtHelp.a
2492
c57a122a
AM
2493%files -n QtMultimedia-static
2494%defattr(644,root,root,755)
2495%{_libdir}/libQtMultimedia.a
2496
8b4e0403 2497%files -n QtNetwork-static
2498%defattr(644,root,root,755)
3a869664 2499%{_libdir}/libQtNetwork.a
8b4e0403 2500
2501%files -n QtOpenGL-static
2502%defattr(644,root,root,755)
3a869664 2503%{_libdir}/libQtOpenGL.a
8b4e0403 2504
58f436d0 2505%if %{with openvg}
59ee1196
JR
2506%files -n QtOpenVG-static
2507%defattr(644,root,root,755)
2508%{_libdir}/libQtOpenVG.a
58f436d0 2509%endif
59ee1196 2510
da64c649 2511%files -n QtScript-static
2512%defattr(644,root,root,755)
3a869664 2513%{_libdir}/libQtScript.a
da64c649 2514
4c411420
AM
2515%files -n QtScriptTools-static
2516%defattr(644,root,root,755)
2517%{_libdir}/libQtScriptTools.a
2518
8b4e0403 2519%files -n QtSql-static
2520%defattr(644,root,root,755)
3a869664 2521%{_libdir}/libQtSql.a
8b4e0403 2522
2523%files -n QtSvg-static
2524%defattr(644,root,root,755)
3a869664 2525%{_libdir}/libQtSvg.a
8b4e0403 2526
45e8c637
AM
2527%files -n QtTest-static
2528%defattr(644,root,root,755)
2529%{_libdir}/libQtTest.a
2530
94751df7 2531%files -n QtUiTools-static
45e8c637 2532%defattr(644,root,root,755)
94751df7 2533%{_libdir}/libQtUiTools.a
45e8c637 2534
6a2bdd43
JB
2535%files -n QtWebKit-static
2536%defattr(644,root,root,755)
2537%{_libdir}/libQtWebKit.a
45e8c637 2538
bb9e140f 2539%files -n QtDeclarative-static
2540%defattr(644,root,root,755)
2541%{_libdir}/libQtDeclarative.a
2542
8b4e0403 2543%files -n QtXml-static
2544%defattr(644,root,root,755)
3a869664 2545%{_libdir}/libQtXml.a
8b4e0403 2546
45e8c637
AM
2547%files -n QtXmlPatterns-static
2548%defattr(644,root,root,755)
2549%{_libdir}/libQtXmlPatterns.a
fa2b2c8b
KK
2550%endif
2551
1620d5ef 2552%files demos -f demos.files
edf01045 2553%defattr(644,root,root,755)
3a869664 2554
1620d5ef 2555%files examples -f examples.files
edf01045 2556%defattr(644,root,root,755)
This page took 0.652013 seconds and 4 git commands to generate.