]> git.pld-linux.org Git - packages/qt4.git/blame - qt4.spec
- QtDesigner requires QtScript
[packages/qt4.git] / qt4.spec
CommitLineData
bc7da990 1#
08506906 2# TODO:
72288372 3# - figure out why it tries to link with system qt (fix and drop BuildConflicts Qt)
1620d5ef 4# - better descriptions
5# - more cleanups
07b2fa37 6# - check if translations are available
da64c649 7# - check Qt ui tool
0bd14409
ER
8# - QtDBus (and maybe others) not multilib compatible (split pkgs or drop symlinks)
9# file /usr/bin/qdbus from install of QtDBus-4.5.0-7.i686 conflicts with file from package QtDBus-4.5.0-7.x86_64
10# file /usr/bin/qdbusviewer from install of QtDBus-4.5.0-7.i686 conflicts with file from package QtDBus-4.5.0-7.x86_64
11# $ rpm -q QtDBus --filecolor|less
12# /usr/bin/qdbus 0
13# /usr/bin/qdbusviewer 0
14# $ file /usr/bin/qdbus /usr/bin/qdbusviewer
15# /usr/bin/qdbus: symbolic link to `../lib/qt4/bin/qdbus'
16# /usr/bin/qdbusviewer: symbolic link to `../lib/qt4/bin/qdbusviewer'
17# MORAL: it would be ok if the files were marked as multilib (colors 1 or 2), not symlinks (color 0)
18# I personally would moved binaries to %{_bindir}
8f2f8e5c
ER
19# - solve dep loops:
20#error: LOOP:
21#error: removing QtGui-4.4.3-1.athlon "Requires(auto): libQtSvg.so.4" from tsort relations.
22#error: QtGui-4.4.3-1.athlon Requires(auto): libQtSvg.so.4
23#error: removing QtSvg-4.4.3-1.athlon "Requires(auto): libQtGui.so.4" from tsort relations.
24#error: QtSvg-4.4.3-1.athlon Requires(auto): libQtGui.so.4
25#
26#error: LOOP:
27#error: removing QtGui-4.3.4-2.athlon "Requires(auto): libQtGui.so.4" from tsort relations.
28#error: QtGui-4.3.4-2.athlon Requires(auto): libQtGui.so.4
29#error: removing QtSvg-4.3.4-2.athlon "Requires(auto): libQtSvg.so.4" from tsort relations.
30#error: QtSvg-4.3.4-2.athlon Requires(auto): libQtSvg.so.4
31#
32#error: LOOP:
33#error: removing Qt3Support-4.4.3-1.athlon "Requires: QtGui = 4.4.3-1" from tsort relations.
34#error: Qt3Support-4.4.3-1.athlon Requires: QtGui = 4.4.3-1
35#error: removing QtGui-4.4.3-1.athlon "Requires: Qt3Support = 4.4.3-1" from tsort relations.
36#error: QtGui-4.4.3-1.athlon Requires: Qt3Support = 4.4.3-1
37#
38#error: LOOP:
39#error: removing QtGui-4.3.4-2.athlon "Requires: QtGui = 4.3.4-2" from tsort relations.
40#error: QtGui-4.3.4-2.athlon Requires: QtGui = 4.3.4-2
41#error: removing Qt3Support-4.3.4-2.athlon "Requires: Qt3Support = 4.3.4-2" from tsort relations.
42#error: Qt3Support-4.3.4-2.athlon Requires: Qt3Support = 4.3.4-2
08506906 43#
bc7da990 44# Conditional build:
45%bcond_with nas # enable NAS audio support
8b4e0403 46%bcond_without static_libs # build static libraries
bc7da990 47%bcond_without cups # disable CUPS support
48%bcond_without mysql # don't build MySQL plugin
49%bcond_without odbc # don't build unixODBC plugin
50%bcond_without pgsql # don't build PostgreSQL plugin
2ba913fc 51%bcond_without sqlite3 # don't build SQLite3 plugin
52%bcond_without sqlite # don't build SQLite2 plugin
a3799dc0 53%bcond_without ibase # don't build ibase (InterBase/Firebird) plugin
4ad4bb90 54%bcond_without pch # disable pch in qmake
cff93854 55%bcond_without gtk # don't build GTK theme integration
4b4603b7 56%bcond_without system_phonon
e23a6569 57%bcond_with sse # use SSE instructions in gui/painting module
9bb3a421 58%bcond_with sse2 # use SSE2 instructions
c07c35dc 59#
9f300b6b 60%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
bc7da990 61%undefine with_ibase
62%endif
e23a6569
PS
63%ifarch pentium3 pentium4 %{x8664}
64%define with_sse 1
65%endif
9bb3a421
JB
66%ifarch pentium4 %{x8664}
67%define with_sse2 1
68%endif
c07c35dc 69# any SQL
bc7da990 70%define _withsql 1
2ba913fc 71%{!?with_sqlite3:%{!?with_sqlite:%{!?with_ibase:%{!?with_mysql:%{!?with_pgsql:%{!?with_odbc:%undefine _withsql}}}}}}
c07c35dc 72#
bc7da990 73Summary: The Qt GUI application framework
4c66dee3
ER
74Summary(es.UTF-8): Biblioteca para ejecutar aplicaciones GUI Qt
75Summary(pl.UTF-8): Biblioteka Qt do tworzenia GUI
76Summary(pt_BR.UTF-8): Estrutura para rodar aplicações GUI Qt
bc7da990 77Name: qt4
832145fd 78Version: 4.5.2
2569e92b 79Release: 2
2e8cf3e9 80License: LGPL v2.1 or GPL v3.0
bc7da990 81Group: X11/Libraries
07546d75 82Source0: http://download.qtsoftware.com/qt/source/qt-x11-opensource-src-%{version}.tar.gz
832145fd 83# Source0-md5: d8bcc070a58db25c228b7729ffad4550
df71e198 84Source2: %{name}-qtconfig.desktop
85Source3: %{name}-designer.desktop
86Source4: %{name}-assistant.desktop
87Source5: %{name}-linguist.desktop
386aaea5
AM
88
89Patch100: 0118-qtcopy-define.diff
90Patch101: 0180-window-role.diff
91Patch102: 0195-compositing-properties.diff
92Patch103: 0209-prevent-qt-mixing.diff
93Patch104: 0216-allow-isystem-for-headers.diff
94Patch105: 0225-invalidate-tabbar-geometry-on-refresh.patch
f89d8ba1 95Patch108: 0280-deserialization-custom-dbus-properties.diff
386aaea5
AM
96Patch109: 0253-qmake_correct_path_separators.diff
97Patch110: 0255-qtreeview-selection-columns-hidden.diff
98Patch111: 0269-msvc-webkit-compile.diff
832145fd
AM
99Patch115: 0283-do-not-deduce-scrollbar-extent-twice.diff
100Patch116: 0285-qgv-dontshowchildren.diff
386aaea5 101
2d2db419 102Patch0: %{name}-tools.patch
da64c649 103Patch1: %{name}-qt_copy.patch
7e468979
JB
104Patch2: %{name}-buildsystem.patch
105Patch3: %{name}-locale.patch
7f2b2b26 106Patch4: %{name}-antialias.patch
107Patch5: %{name}-support-cflags-with-commas.patch
108Patch6: %{name}-build-lib-static.patch
109Patch7: %{name}-x11_fonts.patch
a3799dc0 110Patch8: %{name}-pl-update.patch
b8213f1f 111Patch9: %{name}-ibase.patch
733122b3 112# svn://anonsvn.kde.org/home/kde/trunk/qt-copy/patches
07546d75 113URL: http://www.qtsoftware.com/
bc7da990 114%{?with_ibase:BuildRequires: Firebird-devel}
03510596 115BuildRequires: OpenGL-GLU-devel
bcbcae98 116%{?with_sqlite3:BuildRequires: sqlite3-devel}
bc7da990 117# incompatible with bison
bc7da990 118%{?with_cups:BuildRequires: cups-devel}
d5160e56 119BuildRequires: dbus-devel >= 0.62
c8537603 120BuildRequires: fontconfig-devel
4c411420 121BuildRequires: freetds-devel
e8df9d4c 122BuildRequires: freetype-devel >= 1:2.0.0
bfd2dfad 123%{?with_pch:BuildRequires: gcc >= 5:4.0}
3f80fcc7
JB
124BuildRequires: giflib-devel
125BuildRequires: glib2-devel >= 2.0.0
45e8c637 126BuildRequires: gstreamer-plugins-base-devel
cff93854 127%{?with_gtk:BuildRequires: gtk+2-devel}
bc7da990 128BuildRequires: libjpeg-devel
129BuildRequires: libmng-devel >= 1.0.0
e8df9d4c 130BuildRequires: libpng-devel >= 2:1.0.8
bc7da990 131BuildRequires: libstdc++-devel
bc7da990 132%{?with_mysql:BuildRequires: mysql-devel}
133%{?with_nas:BuildRequires: nas-devel}
3f80fcc7 134BuildRequires: pkgconfig
bc7da990 135%{?with_pgsql:BuildRequires: postgresql-backend-devel}
136%{?with_pgsql:BuildRequires: postgresql-devel}
45e8c637 137%{?with_pgsql:BuildRequires: postgresql-static}
71d7c231 138BuildRequires: rpmbuild(macros) >= 1.213
bc7da990 139BuildRequires: sed >= 4.0
bc7da990 140%{?with_sqlite:BuildRequires: sqlite-devel}
a4549e96 141%{?with_odbc:BuildRequires: unixODBC-devel >= 2.2.12-2}
03510596
JB
142BuildRequires: xorg-lib-libSM-devel
143BuildRequires: xorg-lib-libXcursor-devel
144BuildRequires: xorg-lib-libXext-devel
4d65233a 145BuildRequires: xorg-lib-libXfixes-devel
03510596
JB
146BuildRequires: xorg-lib-libXi-devel
147BuildRequires: xorg-lib-libXinerama-devel
148BuildRequires: xorg-lib-libXrandr-devel
149BuildRequires: xorg-lib-libXrender-devel
45e8c637 150BuildRequires: xorg-lib-libXtst-devel
bc7da990 151BuildRequires: zlib-devel
72288372 152# when building it tries to link with system qt instead of buit one
45e8c637
AM
153BuildConflicts: QtCore-devel <= %{version}
154BuildConflicts: QtScript-devel <= %{version}
bc7da990 155Obsoletes: qt-extensions
156Obsoletes: qt-utils
7b57a050 157Conflicts: kdelibs <= 8:3.2-0.030602.1
9f300b6b 158BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
bc7da990 159
160%define _noautoreqdep libGL.so.1 libGLU.so.1
f8b94468 161%define _noautostrip '.*_debug\\.so*'
bc7da990 162
575462c5
PS
163%define specflags -fno-strict-aliasing
164
df71e198 165%define _qtdir %{_libdir}/qt4
166
bc7da990 167%description
168Qt is a complete C++ application development framework, which includes
169a class library and tools for multiplatform development and
170internationalization. Using Qt, a single source code tree can build
171applications that run natively on different platforms (Windows,
172Unix/Linux, Mac OS X, embedded Linux).
173
174Qt has a rich set of standard widgets, and lets you write custom
175controls. It encapsulates four different platform-specific APIs, and
176the APIs for file-handling, networking, process-handling, threading,
177database access, etc. Qt now also has Motif migration oraz Netscape
178LiveConnect plugin.
179
02520e74 180%description -l es.UTF-8
bc7da990 181Contiene las bibliotecas compartidas necesarias para ejecutar
182aplicaciones Qt, bien como los archivos README.
183
02520e74 184%description -l pl.UTF-8
bc7da990 185Qt oferuje kompletny system do tworzenia i rozwijania aplikacji w
02520e74
JR
186języku C++, w którego skład wchodzi biblioteka z klasami oraz
187wieloplatformowymi narzędziami do rozwijania i tłumaczenia aplikacji.
188Z pomocą Qt jeden kod źródłowy może być natywnie uruchamiany na
189różnych platformach (Windows, Unix/Linux, Mac OS X).
190
191Qt ma bogaty zbiór standardowych elementów interfejsu graficznego, ale
192pozwala również na pisanie własnych elementów. Łączy w sposób
193niewidoczny dla programisty interfejsy programowania różnych systemów,
194tworząc w ten sposób jeden interfejs dla obsługi plików, sieci,
195procesów, wątków, baz danych itp. Umożliwia także łatwe przenoszenie
196na Qt aplikacji korzystających z Motif oraz pisanie wtyczek z
bc7da990 197wykorzystaniem Netscape LiveConnect.
198
26c3ab86
KK
199%package -n Qt3Support
200Summary: Qt3 compatibility library
201Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3
202Group: X11/Libraries
203Requires: QtCore = %{version}-%{release}
204Requires: QtGui = %{version}-%{release}
205Requires: QtNetwork = %{version}-%{release}
206Requires: QtSql = %{version}-%{release}
207Requires: QtXml = %{version}-%{release}
208
209%description -n Qt3Support
210Qt3 compatibility library.
211
212%description -n Qt3Support -l pl.UTF-8
213Biblioteka kompatybilności z Qt3.
214
215%package -n Qt3Support-devel
216Summary: Qt3 compatibility library - development files
217Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3 - pliki programistyczne
218Group: X11/Development/Libraries
219Requires: Qt3Support = %{version}-%{release}
220Requires: QtCore-devel = %{version}-%{release}
221Requires: QtGui-devel = %{version}-%{release}
222Requires: QtNetwork-devel = %{version}-%{release}
223Requires: QtSql-devel = %{version}-%{release}
224Requires: QtXml-devel = %{version}-%{release}
225
226%description -n Qt3Support-devel
227Qt3 compatibility library - development files.
228
229%description -n Qt3Support-devel -l pl.UTF-8
230Biblioteka kompatybilności z Qt3 - pliki programistyczne.
231
232%package -n Qt3Support-static
233Summary: Qt3 compatibility library - static libraries
234Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3 - biblioteki statyczne
235Group: X11/Development/Libraries
236Requires: Qt3Support-devel = %{version}-%{release}
237
238%description -n Qt3Support-static
239Qt3 compatibility library - static libraries.
240
241%description -n Qt3Support-static -l pl.UTF-8
242Biblioteka kompatybilności z Qt3 - biblioteki statyczne.
243
244%package -n QtAssistant
245Summary: Qt Assistant client library
246Summary(pl.UTF-8): Biblioteka kliencka Qt Assistant
247Group: X11/Development/Libraries
248Requires: QtGui = %{version}-%{release}
249Requires: QtNetwork = %{version}-%{release}
250
251%description -n QtAssistant
252This library allows to use Qt Assistant as an application's help tool.
253
254%description -n QtAssistant -l pl.UTF-8
255Ta biblioteka umożliwia wykorzystanie Qt Assistanta jako narzędzie
256pomocy w aplikacjach.
257
258%package -n QtAssistant-devel
259Summary: Qt Assistant client library - development files
260Summary(pl.UTF-8): Biblioteka kliencka Qt Assistant - pliki programistyczne
261Group: X11/Development/Libraries
262Requires: QtAssistant = %{version}-%{release}
263Requires: QtGui-devel = %{version}-%{release}
264Requires: QtNetwork-devel = %{version}-%{release}
265
266%description -n QtAssistant-devel
267Development files for Qt Assistant client library.
268
269%description -n QtAssistant-devel -l pl.UTF-8
270Pliki programistyczne biblioteki klienckiej Qt Assistant.
271
272%package -n QtAssistant-static
273Summary: Static Qt Assistant client library
274Summary(pl.UTF-8): Statyczna biblioteka kliencka Qt Assistant
275Group: X11/Development/Libraries
276Requires: QtAssistant-devel = %{version}-%{release}
277
278%description -n QtAssistant-static
279Static Qt Assistant client library.
280
281%description -n QtAssistant-static -l pl.UTF-8
282Statyczna biblioteka kliencka Qt Assistant.
283
284%package -n QtCLucene
c4300840
JB
285Summary: QtCLucene full text search library wrapper
286Summary(pl.UTF-8): Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego
26c3ab86
KK
287Group: X11/Libraries
288Requires: QtCore = %{version}-%{release}
289
290%description -n QtCLucene
c4300840
JB
291QtCLucene full text search library wrapper.
292
293%description -n QtCLucene -l pl.UTF-8
294Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego.
26c3ab86
KK
295
296%package -n QtCLucene-devel
c4300840
JB
297Summary: QtCLucene full text search library wrapper - development files
298Summary(pl.UTF-8): Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego - pliki programistyczne
26c3ab86
KK
299Group: X11/Development/Libraries
300Requires: QtCLucene = %{version}-%{release}
301Requires: QtCore-devel = %{version}-%{release}
302
303%description -n QtCLucene-devel
c4300840
JB
304QtCLucene full text search library wrapper - development files.
305
306%description -n QtCLucene-devel -l pl.UTF-8
307Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego - pliki
308programistyczne.
26c3ab86
KK
309
310%package -n QtCLucene-static
c4300840
JB
311Summary: QtCLucene full text search library wrapper - static library
312Summary(pl.UTF-8): Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego - biblioteka statyczna
26c3ab86
KK
313Group: X11/Development/Libraries
314Requires: QtCLucene-devel = %{version}-%{release}
315
316%description -n QtCLucene-static
c4300840
JB
317QtCLucene full text search library wrapper - static library.
318
319%description -n QtCLucene-static -l pl.UTF-8
320Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego -
321biblioteka statyczna.
26c3ab86 322
cc6d9c76 323%package -n QtCore
324Summary: Core classes used by other modules
4c66dee3 325Summary(pl.UTF-8): Podstawowe klasy używane przez inne moduły
61da89d9 326Group: X11/Libraries
bfd2dfad 327Requires(post): /sbin/ldconfig
2ba913fc 328
cc6d9c76 329%description -n QtCore
330Core classes used by other modules.
2ba913fc 331
02520e74
JR
332%description -n QtCore -l pl.UTF-8
333Podstawowe klasy używane przez inne moduły.
61da89d9 334
cc6d9c76 335%package -n QtCore-devel
61da89d9 336Summary: Core classes used by other modules - development files
4c66dee3 337Summary(pl.UTF-8): Podstawowe klasy używane przez inne moduły - pliki programistyczne
cc6d9c76 338Group: X11/Development/Libraries
5631d6de 339Requires: QtCore = %{version}-%{release}
f7c07b4b 340Requires: glib2-devel
4d335555
KK
341Requires: libstdc++-devel
342Requires: zlib-devel
2ba913fc 343
cc6d9c76 344%description -n QtCore-devel
61da89d9
JB
345Core classes used by other modules - development files.
346
02520e74
JR
347%description -n QtCore-devel -l pl.UTF-8
348Podstawowe klasy używane przez inne moduły - pliki programistyczne.
2ba913fc 349
8b4e0403 350%package -n QtCore-static
351Summary: Core classes used by other modules - static libraries
4c66dee3 352Summary(pl.UTF-8): Podstawowe klasy używane przez inne moduły - biblioteki statyczne
8b4e0403 353Group: X11/Development/Libraries
5631d6de 354Requires: QtCore-devel = %{version}-%{release}
8b4e0403 355
356%description -n QtCore-static
357Core classes used by other modules - static libraries.
358
02520e74
JR
359%description -n QtCore-static -l pl.UTF-8
360Podstawowe klasy używane przez inne moduły - biblioteki statyczne.
8b4e0403 361
26c3ab86
KK
362%package -n QtDBus
363Summary: Classes for D-BUS support
364Summary(pl.UTF-8): Klasy do obsługi D-BUS
365Group: X11/Libraries
366Requires: QtXml = %{version}-%{release}
367
368%description -n QtDBus
369This module provides classes for D-BUS support. D-BUS is an
370Inter-Process Communication (IPC) and Remote Procedure Calling (RPC)
371mechanism originally developed for Linux to replace existing and
372competing IPC solutions with one unified protocol.
373
374%description -n QtDBus -l pl.UTF-8
375Ten moduł udostępnia klasy do obsługi D-BUS. D-BUS to mechanizm
376komunikacji między procesowej (IPC - Inter-Process Communication) i
377zdalnego wywoływania procedur (RPC - Remote Procedure Calling)
378stworzony początkowo dla Linuksa, aby zastąpić istniejące i
379konkurujące ze sobą rozwiązania IPC jednym, ujednoliconym protokołem.
380
381%package -n QtDBus-devel
382Summary: Classes for D-BUS support - development files
383Summary(pl.UTF-8): Klasy do obsługi D-BUS - pliki programistyczne
384Group: X11/Development/Libraries
385Requires: QtDBus = %{version}-%{release}
386Requires: QtXml-devel = %{version}-%{release}
387Requires: dbus-devel
388Requires: glib2-devel >= 2.0.0
389
390%description -n QtDBus-devel
391Classes for D-BUS support - development files.
392
393%description -n QtDBus-devel -l pl.UTF-8
394Klasy do obsługi D-BUS - pliki programistyczne.
395
396%package -n QtDBus-static
397Summary: Classes for D-BUS support - static libraries
398Summary(pl.UTF-8): Klasy do obsługi D-BUS - biblioteki statyczne
399Group: X11/Development/Libraries
400Requires: QtDBus-devel = %{version}-%{release}
401
402%description -n QtDBus-static
403Classes for D-BUS support - static libraries.
404
405%description -n QtDBus-static -l pl.UTF-8
406Klasy do obsługi D-BUS - biblioteki statyczne.
407
408%package -n QtDesigner
409Summary: Classes for extending Qt Designer
410Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera
411Group: X11/Libraries
412Requires: QtGui = %{version}-%{release}
413Requires: QtNetwork = %{version}-%{release}
5c3a5b31 414Requires: QtScript = %{version}-%{release}
26c3ab86
KK
415Requires: QtXml = %{version}-%{release}
416Obsoletes: qt4-designer-libs
417
418%description -n QtDesigner
419This module provides classes that allow you to create your own custom
420widget plugins for Qt Designer, and classes that enable you to access
421Qt Designer's components.
422
423%description -n QtDesigner -l pl.UTF-8
424Ten moduł dostarcza klasy, które pozwalają tworzyć własne wtyczki dla
425Qt Designera oraz klasy, które umożliwiają dostęp do jego komponentów.
426
427%package -n QtDesigner-devel
428Summary: Classes for extending Qt Designer - development files
429Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera - pliki programistyczne
430Group: X11/Development/Libraries
431Requires: QtDesigner = %{version}-%{release}
432Requires: QtGui-devel = %{version}-%{release}
433Requires: QtScript-devel = %{version}-%{release}
434Requires: QtXml-devel = %{version}-%{release}
435
436%description -n QtDesigner-devel
437Classes for extending Qt Designer - development files.
438
439%description -n QtDesigner-devel -l pl.UTF-8
440Klasy do rozbudowy Qt Designera - pliki programistyczne.
441
442%package -n QtDesigner-static
443Summary: Classes for extending Qt Designer - static libraries
444Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera - biblioteki statyczne
445Group: X11/Development/Libraries
446Requires: QtDesigner-devel = %{version}-%{release}
447
448%description -n QtDesigner-static
449Classes for extending Qt Designer - static libraries.
450
451%description -n QtDesigner-static -l pl.UTF-8
452Klasy do rozbudowy Qt Designera - biblioteki statyczne.
453
cc6d9c76 454%package -n QtGui
455Summary: Graphical User Interface components
4c66dee3 456Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika
61da89d9 457Group: X11/Libraries
5631d6de
JB
458Requires: QtCore = %{version}-%{release}
459# two following because of some plugins
460Requires: Qt3Support = %{version}-%{release}
461Requires: QtSql = %{version}-%{release}
bc7da990 462
cc6d9c76 463%description -n QtGui
464Graphical User Interface components.
bc7da990 465
02520e74
JR
466%description -n QtGui -l pl.UTF-8
467Komponenty graficznego interfejsu użytkownika.
61da89d9 468
cc6d9c76 469%package -n QtGui-devel
61da89d9 470Summary: Graphical User Interface components - development files
4c66dee3 471Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika - pliki programistyczne
cc6d9c76 472Group: X11/Development/Libraries
5631d6de
JB
473Requires: QtCore-devel = %{version}-%{release}
474Requires: QtGui = %{version}-%{release}
c8537603 475Requires: fontconfig-devel
bc5b3d23 476Requires: freetype-devel >= 1:2.0.0
8be12dcd 477Requires: libpng-devel >= 2:1.0.8
03510596
JB
478Requires: xorg-lib-libSM-devel
479Requires: xorg-lib-libXcursor-devel
480Requires: xorg-lib-libXext-devel
cb6f4318 481Requires: xorg-lib-libXfixes-devel
03510596
JB
482Requires: xorg-lib-libXi-devel
483Requires: xorg-lib-libXinerama-devel
484Requires: xorg-lib-libXrandr-devel
485Requires: xorg-lib-libXrender-devel
bc7da990 486
cc6d9c76 487%description -n QtGui-devel
61da89d9
JB
488Graphical User Interface components - development files.
489
02520e74
JR
490%description -n QtGui-devel -l pl.UTF-8
491Komponenty graficznego interfejsu użytkownika - pliki programistyczne.
bc7da990 492
8b4e0403 493%package -n QtGui-static
494Summary: Graphical User Interface components - static libraries
4c66dee3 495Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika - biblioteki statyczne
8b4e0403 496Group: X11/Development/Libraries
5631d6de 497Requires: QtGui-devel = %{version}-%{release}
8b4e0403 498
499%description -n QtGui-static
500Graphical User Interface components - static libraries.
501
02520e74
JR
502%description -n QtGui-static -l pl.UTF-8
503Komponenty graficznego interfejsu użytkownika - biblioteki statyczne.
8b4e0403 504
26c3ab86 505%package -n QtHelp
c8b4bd0d 506Summary: Classes for integrating online documentation in applications
f0549ff4 507Summary(pl.UTF-8): Klasy do integracji dokumentacji w aplikacjach
26c3ab86
KK
508Group: X11/Libraries
509Requires: QtGui = %{version}-%{release}
510
511%description -n QtHelp
c8b4bd0d
KK
512QtHelp module includes tools for generating and viewing Qt help files.
513In addition it provides classes for accessing help contents
514programatically to be able to integrate online help into Qt
515applications.
26c3ab86 516
f0549ff4
JB
517%description -n QtHelp -l pl.UTF-8
518Moduł QtHelp zawiera narzędzia do generowania i przeglądania plików
519pomocy Qt. Oprócz tego udostępnia klasy pozwalające na programowy
520dostęp do zawartości dokumentacji w celu integracji pomocy w
521aplikacjach Qt.
522
26c3ab86 523%package -n QtHelp-devel
c8b4bd0d 524Summary: Classes for integrating online documentation in applications - development files
f0549ff4 525Summary(pl.UTF-8): Klasy do integracji dokumentacji w aplikacjach - pliki programistyczne
26c3ab86
KK
526Group: X11/Development/Libraries
527Requires: QtCLucene-devel = %{version}-%{release}
528Requires: QtGui-devel = %{version}-%{release}
529Requires: QtHelp = %{version}-%{release}
530Requires: QtSql-devel = %{version}-%{release}
531Requires: QtXml-devel = %{version}-%{release}
532
533%description -n QtHelp-devel
c8b4bd0d
KK
534Classes for integrating online documentation in applications -
535development files.
26c3ab86 536
f0549ff4 537%description -n QtHelp-devel -l pl.UTF-8
4c411420
AM
538Klasy do integracji dokumentacji w aplikacjach - pliki
539programistyczne.
f0549ff4 540
26c3ab86 541%package -n QtHelp-static
f0549ff4
JB
542Summary: Classes for integrating online documentation in applications - static library
543Summary(pl.UTF-8): Klasy do integracji dokumentacji w aplikacjach - biblioteka statyczna
26c3ab86
KK
544Group: X11/Development/Libraries
545Requires: QtHelp-devel = %{version}-%{release}
546
547%description -n QtHelp-static
c8b4bd0d 548Classes for integrating online documentation in applications - static
f0549ff4
JB
549library.
550
551%description -n QtHelp-static -l pl.UTF-8
552Klasy do integracji dokumentacji w aplikacjach - biblioteka statyczna.
26c3ab86 553
cc6d9c76 554%package -n QtNetwork
555Summary: Classes for network programming
4c66dee3 556Summary(pl.UTF-8): Klasy do programowania sieciowego
61da89d9 557Group: X11/Libraries
5631d6de 558Requires: QtCore = %{version}-%{release}
bc7da990 559
cc6d9c76 560%description -n QtNetwork
561Classes for network programming.
bc7da990 562
02520e74 563%description -n QtNetwork -l pl.UTF-8
61da89d9
JB
564Klasy do programowania sieciowego.
565
cc6d9c76 566%package -n QtNetwork-devel
61da89d9 567Summary: Classes for network programming - development files
4c66dee3 568Summary(pl.UTF-8): Klasy do programowania sieciowego - pliki programistyczne
bc7da990 569Group: X11/Development/Libraries
5631d6de
JB
570Requires: QtCore-devel = %{version}-%{release}
571Requires: QtNetwork = %{version}-%{release}
bc7da990 572
cc6d9c76 573%description -n QtNetwork-devel
61da89d9
JB
574Classes for network programming - development files.
575
02520e74 576%description -n QtNetwork-devel -l pl.UTF-8
61da89d9 577Klasy do programowania sieciowego - pliki programistyczne.
bc7da990 578
8b4e0403 579%package -n QtNetwork-static
580Summary: Classes for network programming - static libraries
4c66dee3 581Summary(pl.UTF-8): Klasy do programowania sieciowego - biblioteki statyczne
8b4e0403 582Group: X11/Development/Libraries
5631d6de 583Requires: QtNetwork-devel = %{version}-%{release}
8b4e0403 584
585%description -n QtNetwork-static
586Classes for network programming - static libraries.
587
02520e74 588%description -n QtNetwork-static -l pl.UTF-8
8b4e0403 589Klasy do programowania sieciowego - biblioteki statyczne.
8b4e0403 590
cc6d9c76 591%package -n QtOpenGL
592Summary: OpenGL support classes
4c66dee3 593Summary(pl.UTF-8): Klasy wspomagające OpenGL
61da89d9 594Group: X11/Libraries
5631d6de 595Requires: QtCore = %{version}-%{release}
bc7da990 596
cc6d9c76 597%description -n QtOpenGL
598OpenGL support classes.
bc7da990 599
02520e74
JR
600%description -n QtOpenGL -l pl.UTF-8
601Klasy wspomagające OpenGL.
61da89d9 602
cc6d9c76 603%package -n QtOpenGL-devel
61da89d9 604Summary: OpenGL support classes - development files
4c66dee3 605Summary(pl.UTF-8): Klasy wspomagające OpenGL - pliki programistyczne
bc7da990 606Group: X11/Development/Libraries
03510596 607Requires: OpenGL-GLU-devel
5631d6de 608Requires: QtCore-devel = %{version}-%{release}
017da8d6 609Requires: QtGui-devel = %{version}-%{release}
5631d6de 610Requires: QtOpenGL = %{version}-%{release}
bc7da990 611
cc6d9c76 612%description -n QtOpenGL-devel
61da89d9
JB
613OpenGL support classes - development files.
614
02520e74
JR
615%description -n QtOpenGL-devel -l pl.UTF-8
616Klasy wspomagające OpenGL - pliki programistyczne.
bc7da990 617
8b4e0403 618%package -n QtOpenGL-static
619Summary: OpenGL support classes - static libraries
4c66dee3 620Summary(pl.UTF-8): Klasy wspomagające OpenGL - biblioteki statyczne
8b4e0403 621Group: X11/Development/Libraries
5631d6de 622Requires: QtOpenGL-devel = %{version}-%{release}
8b4e0403 623
624%description -n QtOpenGL-static
625OpenGL support classes - static libraries.
626
017da8d6 627%description -n QtOpenGL-static -l pl.UTF-8
02520e74 628Klasy wspomagające OpenGL - biblioteki statyczne.
8b4e0403 629
26c3ab86
KK
630%package -n QtScript
631Summary: Classes for scripting applications
632Summary(pl.UTF-8): Klasy pozwalające dodać obsługę skryptów w aplikacjach
633Group: X11/Development/Libraries
bc7da990 634
26c3ab86
KK
635%description -n QtScript
636The QtScript module provides classes to handle scripts inside
637applications.
cc6d9c76 638
26c3ab86
KK
639%description -n QtScript -l pl.UTF-8
640Ten moduł dostarcza klasy obsługujące języki skryptowe wewnątrz
641aplikacji.
61da89d9 642
26c3ab86
KK
643%package -n QtScript-devel
644Summary: Classes for scripting applications - development files
645Summary(pl.UTF-8): Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne
cc6d9c76 646Group: X11/Development/Libraries
5631d6de 647Requires: QtCore-devel = %{version}-%{release}
26c3ab86
KK
648Requires: QtScript = %{version}-%{release}
649
650%description -n QtScript-devel
651Classes for scriptin applications - development files.
652
653%description -n QtScript-devel -l pl.UTF-8
654Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne.
655
656%package -n QtScript-static
657Summary: Classes for scripting applications - static library
658Summary(pl.UTF-8): Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka statyczna
659Group: X11/Development/Libraries
660Requires: QtScript-devel = %{version}-%{release}
661
662%description -n QtScript-static
663Classes for scripting applications - static library.
664
665%description -n QtScript-static -l pl.UTF-8
666Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka
667statyczna.
668
4c411420
AM
669%package -n QtScriptTools
670Summary: Classes for scripting applications
671Summary(pl.UTF-8): Klasy pozwalające dodać obsługę skryptów w aplikacjach
672Group: X11/Development/Libraries
673
674%description -n QtScriptTools
675The QtScriptTools module provides classes to handle scripts inside
676applications.
677
678%description -n QtScriptTools -l pl.UTF-8
679Ten moduł dostarcza klasy obsługujące języki skryptowe wewnątrz
680aplikacji.
681
682%package -n QtScriptTools-devel
683Summary: Classes for scripting applications - development files
684Summary(pl.UTF-8): Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne
685Group: X11/Development/Libraries
686Requires: QtCore-devel = %{version}-%{release}
687Requires: QtScript-devel = %{version}-%{release}
688Requires: QtScriptTools = %{version}-%{release}
689
690%description -n QtScriptTools-devel
691Classes for scriptin applications - development files.
692
693%description -n QtScriptTools-devel -l pl.UTF-8
694Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne.
695
696%package -n QtScriptTools-static
697Summary: Classes for scripting applications - static library
698Summary(pl.UTF-8): Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka statyczna
699Group: X11/Development/Libraries
700Requires: QtScriptTools-devel = %{version}-%{release}
701
702%description -n QtScriptTools-static
703Classes for scripting applications - static library.
704
705%description -n QtScriptTools-static -l pl.UTF-8
706Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka
707statyczna.
708
26c3ab86
KK
709%package -n QtSql
710Summary: Classes for database integration using SQL
711Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL
712Group: X11/Libraries
713Requires: QtCore = %{version}-%{release}
714
715%description -n QtSql
716Classes for database integration using SQL.
717
718%description -n QtSql -l pl.UTF-8
719Klasy do integracji z bazami danych przy użyciu SQL.
720
721%package -n QtSql-devel
722Summary: Classes for database integration using SQL - development files
723Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL - pliki programistyczne
724Group: X11/Development/Libraries
725Requires: QtCore-devel = %{version}-%{release}
726Requires: QtSql = %{version}-%{release}
bc7da990 727
cc6d9c76 728%description -n QtSql-devel
61da89d9
JB
729Classes for database integration using SQL - development files.
730
02520e74
JR
731%description -n QtSql-devel -l pl.UTF-8
732Klasy do integracji z bazami danych przy użyciu SQL - pliki
61da89d9 733programistyczne.
bc7da990 734
8b4e0403 735%package -n QtSql-static
736Summary: Classes for database integration using SQL - static libraries
4c66dee3 737Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL - biblioteki statyczne
8b4e0403 738Group: X11/Development/Libraries
5631d6de 739Requires: QtSql-devel = %{version}-%{release}
8b4e0403 740
741%description -n QtSql-static
742Classes for database integration using SQL - static libraries.
743
02520e74
JR
744%description -n QtSql-static -l pl.UTF-8
745Klasy do integracji z bazami danych przy użyciu SQL - biblioteki
7b57a050 746statyczne. programistyczne.
8b4e0403 747
cc6d9c76 748%package -n QtSql-ibase
bc7da990 749Summary: Database plugin for InterBase/Firebird Qt support
4c66dee3
ER
750Summary(pl.UTF-8): Wtyczka InterBase/Firebird do Qt
751Summary(pt_BR.UTF-8): Plugin de suporte a InterBase/Firebird para Qt
61da89d9 752Group: X11/Libraries
5631d6de
JB
753Requires: QtSql = %{version}-%{release}
754Provides: QtSql-backend = %{version}-%{release}
bc7da990 755
cc6d9c76 756%description -n QtSql-ibase
08506906
PS
757This package contains a plugin for accessing Interbase/Firebird
758database via the QSql classes.
bc7da990 759
02520e74
JR
760%description -n QtSql-ibase -l pl.UTF-8
761Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 762danych Interbase/Firebird poprzez klasy QSql.
bc7da990 763
02520e74 764%description -n QtSql-ibase -l pt_BR.UTF-8
bc7da990 765Plugin de suporte a InterBase/Firebird para Qt.
766
cc6d9c76 767%package -n QtSql-mysql
bc7da990 768Summary: Database plugin for MySQL Qt support
4c66dee3
ER
769Summary(pl.UTF-8): Wtyczka MySQL do Qt
770Summary(pt_BR.UTF-8): Plugin de suporte a MySQL para Qt
61da89d9 771Group: X11/Libraries
5631d6de
JB
772Requires: QtSql = %{version}-%{release}
773Provides: QtSql-backend = %{version}-%{release}
bc7da990 774
cc6d9c76 775%description -n QtSql-mysql
08506906
PS
776This package contains a plugin for accessing MySQL database via the
777QSql classes.
bc7da990 778
02520e74
JR
779%description -n QtSql-mysql -l pl.UTF-8
780Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 781danych MySQL poprzez klasy QSql.
bc7da990 782
02520e74 783%description -n QtSql-mysql -l pt_BR.UTF-8
bc7da990 784Plugin de suporte a MySQL para Qt.
785
cc6d9c76 786%package -n QtSql-odbc
bc7da990 787Summary: Database plugin for ODBC Qt support
4c66dee3
ER
788Summary(pl.UTF-8): Wtyczka ODBC do Qt
789Summary(pt_BR.UTF-8): Plugin de suporte a ODBC para Qt
61da89d9 790Group: X11/Libraries
5631d6de
JB
791Requires: QtSql = %{version}-%{release}
792Provides: QtSql-backend = %{version}-%{release}
bc7da990 793
cc6d9c76 794%description -n QtSql-odbc
08506906
PS
795This package contains a plugin for accessing unixODBC services via the
796QSql classes.
bc7da990 797
02520e74
JR
798%description -n QtSql-odbc -l pl.UTF-8
799Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z usług
08506906 800unixODBC poprzez klasy QSql.
bc7da990 801
02520e74 802%description -n QtSql-odbc -l pt_BR.UTF-8
bc7da990 803Plugin de suporte a ODBC para Qt.
804
cc6d9c76 805%package -n QtSql-pgsql
bc7da990 806Summary: Database plugin for PostgreSQL Qt support
4c66dee3
ER
807Summary(pl.UTF-8): Wtyczka PostgreSQL do Qt
808Summary(pt_BR.UTF-8): Plugin de suporte a PostgreSQL para Qt
61da89d9 809Group: X11/Libraries
5631d6de
JB
810Requires: QtSql = %{version}-%{release}
811Provides: QtSql-backend = %{version}-%{release}
bc7da990 812
46255ac9 813%description -n QtSql-pgsql
08506906
PS
814This package contains a plugin for accessing PostgreSQL database via
815the QSql classes.
bc7da990 816
02520e74
JR
817%description -n QtSql-pgsql -l pl.UTF-8
818Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 819danych PostgreSQL poprzez klasy QSql.
bc7da990 820
02520e74 821%description -n QtSql-pgsql -l es.UTF-8
ed39b935 822Plugin de suporte a PostgreSQL para Qt.
bc7da990 823
cc6d9c76 824%package -n QtSql-sqlite
61da89d9 825Summary: Database plugin for SQLite 2.x Qt support
4c66dee3
ER
826Summary(pl.UTF-8): Wtyczka SQLite 2.x do Qt
827Summary(pt_BR.UTF-8): Plugin de suporte a SQLite 2.x para Qt
61da89d9 828Group: X11/Libraries
5631d6de
JB
829Requires: QtSql = %{version}-%{release}
830Provides: QtSql-backend = %{version}-%{release}
bc7da990 831
cc6d9c76 832%description -n QtSql-sqlite
61da89d9 833This package contains a plugin for using the SQLite 2.x library (which
08506906 834allows to acces virtually any SQL database) via the QSql classes.
bc7da990 835
02520e74
JR
836%description -n QtSql-sqlite -l pl.UTF-8
837Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
61da89d9 838danych SQLite 2.x poprzez klasy QSql.
bc7da990 839
02520e74 840%description -n QtSql-sqlite -l pt_BR.UTF-8
61da89d9 841Plugin de suporte a SQLite 2.x para Qt.
bc7da990 842
cc6d9c76 843%package -n QtSql-sqlite3
844Summary: Database plugin for SQLite3 Qt support
4c66dee3
ER
845Summary(pl.UTF-8): Wtyczka SQLite3 do Qt
846Summary(pt_BR.UTF-8): Plugin de suporte a SQLite3 para Qt
61da89d9 847Group: X11/Libraries
5631d6de
JB
848Requires: QtSql = %{version}-%{release}
849Provides: QtSql-backend = %{version}-%{release}
bc7da990 850
cc6d9c76 851%description -n QtSql-sqlite3
08506906
PS
852This package contains a plugin for using the SQLite3 library (which
853allows to acces virtually any SQL database) via the QSql classes.
bc7da990 854
02520e74
JR
855%description -n QtSql-sqlite3 -l pl.UTF-8
856Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 857danych SQLite3 poprzez klasy QSql.
cc6d9c76 858
02520e74 859%description -n QtSql-sqlite3 -l pt_BR.UTF-8
08506906 860Plugin de suporte a SQLite3 para Qt.
cc6d9c76 861
4c411420
AM
862%package -n QtSql-tds
863Summary: Database plugin for TDS Qt support
864Summary(pl.UTF-8): Wtyczka TDS do Qt
865Summary(pt_BR.UTF-8): Plugin de suporte a TDS para Qt
866Group: X11/Libraries
867Requires: QtSql = %{version}-%{release}
868Provides: QtSql-backend = %{version}-%{release}
869
870%description -n QtSql-tds
871This package contains a plugin for accessing TDS database via the QSql
872classes.
873
874%description -n QtSql-tds -l pl.UTF-8
875Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
876danych TDS poprzez klasy QSql.
877
878%description -n QtSql-tds -l pt_BR.UTF-8
879Plugin de suporte a TDS para Qt.
880
07b2fa37
JB
881%package -n QtSvg
882Summary: SVG support
4c66dee3 883Summary(pl.UTF-8): Wsparcie dla SVG
07b2fa37 884Group: X11/Libraries
a1ef320e 885Requires: QtXml = %{version}-%{release}
07b2fa37
JB
886
887%description -n QtSvg
888SVG support.
889
02520e74 890%description -n QtSvg -l pl.UTF-8
07b2fa37
JB
891Wsparcie dla SVG.
892
893%package -n QtSvg-devel
894Summary: SVG support - development files
4c66dee3 895Summary(pl.UTF-8): Wsparcie dla SVG - pliki programistyczne
07b2fa37 896Group: X11/Development/Libraries
017da8d6 897Requires: QtGui-devel = %{version}-%{release}
5631d6de 898Requires: QtSvg = %{version}-%{release}
07b2fa37
JB
899
900%description -n QtSvg-devel
901SVG support - development files.
902
02520e74 903%description -n QtSvg-devel -l pl.UTF-8
07b2fa37
JB
904Wsparcie dla SVG - pliki programistyczne.
905
906%package -n QtSvg-static
907Summary: SVG support - static libraries
4c66dee3 908Summary(pl.UTF-8): Wsparcie dla SVG - biblioteki statyczne
07b2fa37 909Group: X11/Development/Libraries
5631d6de 910Requires: QtSvg-devel = %{version}-%{release}
07b2fa37
JB
911
912%description -n QtSvg-static
913SVG support - static libraries.
914
02520e74 915%description -n QtSvg-static -l pl.UTF-8
07b2fa37
JB
916Wsparcie dla SVG - biblioteki statyczne.
917
8b4e0403 918%package -n QtTest
7b57a050 919Summary: Test framework
4c66dee3 920Summary(pl.UTF-8): Szkielet testów
8b4e0403 921Group: X11/Libraries
5631d6de 922Requires: QtCore = %{version}-%{release}
8b4e0403 923
924%description -n QtTest
925Test framework.
926
02520e74
JR
927%description -n QtTest -l pl.UTF-8
928Szkielet testów.
07b2fa37 929
8b4e0403 930%package -n QtTest-devel
7b57a050 931Summary: Test framework - development files
4c66dee3 932Summary(pl.UTF-8): Szkielet testów - pliki programistyczne
8b4e0403 933Group: X11/Development/Libraries
5631d6de
JB
934Requires: QtCore-devel = %{version}-%{release}
935Requires: QtTest = %{version}-%{release}
8b4e0403 936
937%description -n QtTest-devel
938Test framework - development files.
939
02520e74
JR
940%description -n QtTest-devel -l pl.UTF-8
941Szkielet testów - pliki programistyczne.
07b2fa37 942
45e8c637
AM
943%package -n QtTest-static
944Summary: Test framework - static libraries
945Summary(pl.UTF-8): Szkielet testów - biblioteki statyczne
946Group: X11/Development/Libraries
947Requires: QtTest-devel = %{version}-%{release}
948
949%description -n QtTest-static
950Test framework - static libraries.
951
952%description -n QtTest-static -l pl.UTF-8
953Szkielet testów - biblioteki statyczne.
954
a8088d24
JB
955%package -n QtUiTools
956Summary: Classes for handling Qt Designer forms in applications
4c66dee3 957Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach
a8088d24 958Group: X11/Libraries
e3a9f812
JB
959Requires: QtGui = %{version}-%{release}
960Requires: QtXml = %{version}-%{release}
a8088d24
JB
961
962%description -n QtUiTools
963The QtUiTools module provides classes to handle forms created with Qt
964Designer.
965
02520e74
JR
966%description -n QtUiTools -l pl.UTF-8
967Moduł QtUiTools udostępnia klasy do obsługi formularzy tworzonych przy
968użyciu Qt Designera.
a8088d24
JB
969
970%package -n QtUiTools-devel
971Summary: Classes for handling Qt Designer forms in applications - development files
4c66dee3 972Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki programistyczne
a8088d24 973Group: X11/Development/Libraries
017da8d6 974Requires: QtGui-devel = %{version}-%{release}
e3a9f812 975Requires: QtUiTools = %{version}-%{release}
017da8d6 976Requires: QtXml-devel = %{version}-%{release}
a8088d24
JB
977
978%description -n QtUiTools-devel
979Classes for handling Qt Designer forms in applications - development
980files.
981
02520e74
JR
982%description -n QtUiTools-devel -l pl.UTF-8
983Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki
a8088d24
JB
984programistyczne.
985
986%package -n QtUiTools-static
987Summary: Classes for handling Qt Designer forms in applications - static library
4c66dee3 988Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka statyczna
a8088d24 989Group: X11/Development/Libraries
e3a9f812 990Requires: QtUiTools-devel = %{version}-%{release}
a8088d24
JB
991
992%description -n QtUiTools-static
993Classes for handling Qt Designer forms in applications - static
994library.
995
02520e74
JR
996%description -n QtUiTools-static -l pl.UTF-8
997Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka
a8088d24
JB
998statyczna.
999
45e8c637 1000%package -n QtWebKit
c8b4bd0d 1001Summary: Classes for rendering HTML, XHTML and SVG documents
f0549ff4 1002Summary(pl.UTF-8): Klasy do renderowania dokumentów HTML, XHTML i SVG
45e8c637
AM
1003Group: X11/Libraries
1004Requires: QtGui = %{version}-%{release}
1005
1006%description -n QtWebKit
c8b4bd0d
KK
1007QtWebKit provides a Web browser engine that makes it easy to embed
1008content from the World Wide Web into your Qt application. At the same
1009time Web content can be enhanced with native controls. QtWebKit
1010provides facilities for rendering of HyperText Markup Language (HTML),
1011Extensible HyperText Markup Language (XHTML) and Scalable Vector
1012Graphics (SVG) documents, styled using Cascading Style Sheets (CSS)
1013and scripted with JavaScript.
45e8c637 1014
f0549ff4
JB
1015%description -n QtWebKit -l pl.UTF-8
1016QtWebKit udostępnia silnik przeglądarki WWW ułatwiający osadzanie
1017treści ze stron WWW w aplikacjach Qt. Jednocześnie treść WWW może być
1018rozszerzana o natywne kontrolki. QtWebKit zapewnia renderowanie
1019dokumentów w językach HTML (HyperText Markup Language), XHTML
1020(Extensible HyperText Markup Language) i SVG (Scalable Vector
1021Graphics) z obsługą styli CSS (Cascading Style Sheets) i skryptów w
1022języku JavaScript.
1023
45e8c637 1024%package -n QtWebKit-devel
c8b4bd0d 1025Summary: Classes for rendering HTML, XHTML and SVG documents - development files
f0549ff4 1026Summary(pl.UTF-8): Klasy do renderowania dokumentów HTML, XHTML i SVG - pliki programistyczne
45e8c637 1027Group: X11/Development/Libraries
017da8d6
KK
1028Requires: QtGui-devel = %{version}-%{release}
1029Requires: QtNetwork-devel = %{version}-%{release}
38376c30 1030Requires: QtScript-devel = %{version}-%{release}
017da8d6 1031Requires: QtWebKit = %{version}-%{release}
4b4603b7
AM
1032%if %{with system_phonon}
1033Requires: phonon-devel
1034%else
cff93854 1035Requires: qt4-phonon-devel = %{version}-%{release}
4b4603b7 1036%endif
45e8c637
AM
1037
1038%description -n QtWebKit-devel
c8b4bd0d
KK
1039Classes for rendering HTML, XHTML and SVG documents - development
1040files.
45e8c637 1041
f0549ff4
JB
1042%description -n QtWebKit-devel -l pl.UTF-8
1043Klasy do renderowania dokumentów HTML, XHTML i SVG - pliki
1044programistyczne.
1045
45e8c637 1046%package -n QtWebKit-static
c8b4bd0d 1047Summary: Classes for rendering HTML, XHTML and SVG documents - static library
f0549ff4 1048Summary(pl.UTF-8): Klasy do renderowania dokumentów HTML, XHTML i SVG - biblioteka statyczna
45e8c637 1049Group: X11/Development/Libraries
017da8d6 1050Requires: QtWebKit-devel = %{version}-%{release}
45e8c637
AM
1051
1052%description -n QtWebKit-static
c8b4bd0d 1053Classes for rendering HTML, XHTML and SVG documents - static library.
45e8c637 1054
f0549ff4
JB
1055%description -n QtWebKit-static -l pl.UTF-8
1056Klasy do renderowania dokumentów HTML, XHTML i SVG - biblioteka
1057statyczna.
1058
26c3ab86
KK
1059%package -n QtXml
1060Summary: Classes for handling XML
1061Summary(pl.UTF-8): Klasy do obsługi XML-a
45e8c637 1062Group: X11/Libraries
017da8d6 1063Requires: QtCore = %{version}-%{release}
45e8c637 1064
26c3ab86
KK
1065%description -n QtXml
1066Classes for handling XML.
45e8c637 1067
26c3ab86
KK
1068%description -n QtXml -l pl.UTF-8
1069Klasy do obsługi XML-a.
1070
1071%package -n QtXml-devel
1072Summary: Classes for handling XML - development files
1073Summary(pl.UTF-8): Klasy do obsługi XML-a - pliki programistyczne
45e8c637 1074Group: X11/Development/Libraries
45e8c637 1075Requires: QtCore-devel = %{version}-%{release}
26c3ab86 1076Requires: QtXml = %{version}-%{release}
45e8c637 1077
26c3ab86
KK
1078%description -n QtXml-devel
1079Classes for handling XML - development files.
45e8c637 1080
26c3ab86
KK
1081%description -n QtXml-devel -l pl.UTF-8
1082Klasy do obsługi XML-a - pliki programistyczne.
1083
1084%package -n QtXml-static
1085Summary: Classes for handling XML - static libraries
1086Summary(pl.UTF-8): Klasy do obsługi XML-a - biblioteki statyczne
45e8c637 1087Group: X11/Development/Libraries
26c3ab86 1088Requires: QtXml-devel = %{version}-%{release}
45e8c637 1089
26c3ab86
KK
1090%description -n QtXml-static
1091Classes for handling XML - static libraries.
1092
1093%description -n QtXml-static -l pl.UTF-8
1094Klasy do obsługi XML-a - biblioteki statyczne.
45e8c637
AM
1095
1096%package -n QtXmlPatterns
c4300840
JB
1097Summary: QtXmlPatterns XQuery engine
1098Summary(pl.UTF-8): Silnik zapytan XQuery QtXmlPatterns
45e8c637 1099Group: X11/Libraries
017da8d6 1100Requires: QtCore = %{version}-%{release}
45e8c637
AM
1101
1102%description -n QtXmlPatterns
c4300840
JB
1103QtXmlPatterns XQuery engine.
1104
1105%description -n QtXmlPatterns -l pl.UTF-8
1106Silnik zapytan XQuery QtXmlPatterns.
45e8c637
AM
1107
1108%package -n QtXmlPatterns-devel
c4300840
JB
1109Summary: QtXmlPatterns XQuery engine - development files
1110Summary(pl.UTF-8): Silnik zapytan XQuery QtXmlPatterns - pliki programistyczne
45e8c637 1111Group: X11/Development/Libraries
017da8d6 1112Requires: QtNetwork-devel = %{version}-%{release}
45e8c637
AM
1113Requires: QtXmlPatterns = %{version}-%{release}
1114
1115%description -n QtXmlPatterns-devel
c4300840
JB
1116QtXmlPatterns XQuery engine - development files.
1117
1118%description -n QtXmlPatterns-devel -l pl.UTF-8
1119Silnik zapytan XQuery QtXmlPatterns - pliki programistyczne.
45e8c637
AM
1120
1121%package -n QtXmlPatterns-static
c4300840
JB
1122Summary: QtXmlPatterns XQuery engine - static library
1123Summary(pl.UTF-8): Silnik zapytan XQuery QtXmlPatterns - biblioteka statyczna
45e8c637 1124Group: X11/Development/Libraries
017da8d6 1125Requires: QtXmlPatterns-devel = %{version}-%{release}
45e8c637
AM
1126
1127%description -n QtXmlPatterns-static
c4300840
JB
1128QtXmlPatterns XQuery engine - static library.
1129
1130%description -n QtXmlPatterns-static -l pl.UTF-8
1131Silnik zapytan XQuery QtXmlPatterns - biblioteka statyczna.
45e8c637 1132
bc7da990 1133%package assistant
1134Summary: Qt documentation browser
4c66dee3 1135Summary(pl.UTF-8): Przeglądarka dokumentacji Qt
bc7da990 1136Group: X11/Development/Tools
a8088d24 1137Requires: %{name}-doc = %{version}-%{release}
61992032 1138Requires: QtAssistant = %{version}-%{release}
e3a9f812 1139Requires: QtDBus = %{version}-%{release}
bc7da990 1140
1141%description assistant
1142Qt Assistant is a tool for browsing on-line documentation with
1143indexing, bookmarks and full-text search.
1144
02520e74
JR
1145%description assistant -l pl.UTF-8
1146Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
1147indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
bc7da990 1148
08506906
PS
1149%package build
1150Summary: Build tools for Qt4
4c66dee3 1151Summary(pl.UTF-8): Narzędzia do budowania dla Qt4
61da89d9 1152Group: X11/Development/Tools
5631d6de
JB
1153Requires: QtCore = %{version}-%{release}
1154Requires: QtXml = %{version}-%{release}
bc7da990 1155
08506906
PS
1156%description build
1157This package includes the Qt resource compiler (rcc), meta objects
1158compiler (moc), user interface compiler (uic) and qt3to4 include names
1159converter.
bc7da990 1160
02520e74
JR
1161%description build -l pl.UTF-8
1162Ten pakiet zawiera kompilator zasobów Qt (rcc), kompilator
1163metaobiektów (moc), kompilator interfejsów użytkownika (uic) oraz
1164konwerter nazw plików nagłówkowych qt3to4.
61da89d9 1165
bc7da990 1166%package designer
6430c397 1167Summary: IDE used for GUI designing with Qt library
4c66dee3 1168Summary(pl.UTF-8): IDE służące do projektowania GUI za pomocą biblioteki Qt
bc7da990 1169Group: X11/Applications
e3a9f812 1170Requires: QtAssistant = %{version}-%{release}
a8088d24 1171Requires: QtDesigner = %{version}-%{release}
bc7da990 1172
1173%description designer
6430c397 1174An advanced tool used for GUI designing with Qt library.
bc7da990 1175
02520e74
JR
1176%description designer -l pl.UTF-8
1177Zaawansowane narzędzie służące do projektowania interfejsu graficznego
1178za pomocą biblioteki Qt.
bc7da990 1179
cc6d9c76 1180%package linguist
1181Summary: Translation helper for Qt
4c66dee3 1182Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji oparty o Qt
cc6d9c76 1183Group: X11/Development/Tools
e3a9f812
JB
1184Requires: QtAssistant = %{version}-%{release}
1185Requires: QtUiTools = %{version}-%{release}
2ba913fc 1186
cc6d9c76 1187%description linguist
1188This program provides an interface that shortens and helps systematize
1189the process of translating GUIs. Qt Linguist takes all of the text of
1190a UI that will be shown to the user, and presents it to a human
1191translator in a simple window. When one UI text is translated, the
1192program automatically progresses to the next, until they are all
1193completed.
2ba913fc 1194
02520e74
JR
1195%description linguist -l pl.UTF-8
1196Ten program oferuje interfejs znacznie przyśpieszający proces
1197tłumaczenia interfejsu użytkownika. Zbiera wszystkie teksty
1198przeznaczone do tłumaczenia i przedstawia w łatwym w obsłudze oknie.
1199Gdy jeden z nich jest już przetłumaczony, automatycznie przechodzi do
1200następnego, aż wszystkie będą przetłumaczone.
642df674 1201
45e8c637 1202%package phonon
c8b4bd0d 1203Summary: Cross-platform multimedia framework
f0549ff4 1204Summary(pl.UTF-8): Wieloplatformowy szkielet multimedialny
45e8c637 1205Group: X11/Development/Tools
6fdbbf03 1206Obsoletes: phonon
45e8c637
AM
1207
1208%description phonon
c8b4bd0d
KK
1209Phonon is a cross-platform multimedia framework that enables the use
1210of audio and video content in Qt applications.
45e8c637 1211
f0549ff4
JB
1212%description phonon -l pl.UTF-8
1213Phonon to wieloplatformowy szkielet multimedialny pozwalający na
1214wykorzystywanie treści dźwiękowych i filmowych w aplikacjach Qt.
1215
45e8c637 1216%package phonon-devel
c8b4bd0d 1217Summary: Cross-platform multimedia framework - development files
f0549ff4 1218Summary(pl.UTF-8): Wieloplatformowy szkielet multimedialny - pliki programistyczne
45e8c637
AM
1219Group: X11/Development/Libraries
1220Requires: QtCore-devel = %{version}-%{release}
017da8d6
KK
1221Requires: QtDBus-devel = %{version}-%{release}
1222Requires: QtGui-devel = %{version}-%{release}
45e8c637 1223Requires: qt4-phonon = %{version}-%{release}
6fdbbf03 1224Obsoletes: phonon-devel
45e8c637
AM
1225
1226%description phonon-devel
c8b4bd0d 1227Cross-platform multimedia framework - development files.
45e8c637 1228
f0549ff4
JB
1229%description phonon-devel -l pl.UTF-8
1230Wieloplatformowy szkielet multimedialny - pliki programistyczne.
1231
71d7c231 1232%package qmake
cc6d9c76 1233Summary: Qt makefile generator
4c66dee3 1234Summary(pl.UTF-8): Generator plików makefile dla aplikacji Qt
cc6d9c76 1235Group: X11/Development/Tools
2ba913fc 1236
71d7c231 1237%description qmake
cc6d9c76 1238A powerful makefile generator. It can create makefiles on any platform
1239from a simple .pro definitions file.
2ba913fc 1240
02520e74
JR
1241%description qmake -l pl.UTF-8
1242Rozbudowany generator plików makefile. Potrafi tworzyć pliki makefile
1243na każdej platformi na podstawie łatwego w przygotowaniu pliku .pro.
2ba913fc 1244
71d7c231 1245%package qtconfig
cc6d9c76 1246Summary: Qt widgets configuration tool
4c66dee3 1247Summary(pl.UTF-8): Narzędzie do konfigurowania widgetów Qt
cc6d9c76 1248Group: X11/Applications
e3a9f812
JB
1249Requires: Qt3Support = %{version}-%{release}
1250Requires: QtGui = %{version}-%{release}
1251Requires: QtNetwork = %{version}-%{release}
1252Requires: QtSql = %{version}-%{release}
1253Requires: QtXml = %{version}-%{release}
2ba913fc 1254
71d7c231 1255%description qtconfig
cc6d9c76 1256A tool for configuring look and behavior of Qt widgets.
2ba913fc 1257
02520e74
JR
1258%description qtconfig -l pl.UTF-8
1259Narzędie do konfiguracji wyglądu i zachowania widgetów Qt.
2ba913fc 1260
cc6d9c76 1261%package -n qvfb
08506906 1262Summary: Qt Virtual framebuffer
4c66dee3 1263Summary(pl.UTF-8): Wirtualny framebuffer dla Qt
642df674 1264Group: X11/Development/Libraries
e3a9f812
JB
1265Requires: QtGui = %{version}-%{release}
1266Requires: QtOpenGL = %{version}-%{release}
642df674 1267
cc6d9c76 1268%description -n qvfb
bcbcae98
ER
1269Qt Virtual framebuffer allows you to run Qt/Embedded applications in X
1270window.
61da89d9 1271
02520e74 1272%description -n qvfb -l pl.UTF-8
bcbcae98
ER
1273Qt Virtual framebuffer pozwala na uruchamianie aplikacji Qt/Embedded w
1274okienku X.
642df674 1275
cc6d9c76 1276%package demos
61da89d9 1277Summary: Demos of new Qt4 features
4c66dee3 1278Summary(pl.UTF-8): Programy demonstrujące nowe możliwości Qt4
08506906 1279Group: X11/Development/Libraries
e3a9f812 1280Requires: QtAssistant = %{version}-%{release}
5631d6de 1281Requires: QtXml = %{version}-%{release}
642df674 1282
cc6d9c76 1283%description demos
1284Demos are spiders that fly.
642df674 1285
02520e74
JR
1286%description demos -l pl.UTF-8
1287Dema to latające pająki.
61da89d9 1288
cc6d9c76 1289%package doc
1290Summary: Qt Documentation in HTML format
4c66dee3 1291Summary(pl.UTF-8): Dokumentacja Qt w formacie HTML
642df674 1292Group: X11/Development/Libraries
642df674 1293
cc6d9c76 1294%description doc
1295Qt documentation in HTML format.
642df674 1296
02520e74 1297%description doc -l pl.UTF-8
cc6d9c76 1298Dokumentacja qt w formacie HTML.
642df674 1299
cc6d9c76 1300%package examples
1301Summary: Example programs bundled with Qt
4c66dee3
ER
1302Summary(pl.UTF-8): Ćwiczenia i przykłady do Qt
1303Summary(pt_BR.UTF-8): Programas exemplo desenvolvidos com o Qt
cc6d9c76 1304Group: X11/Development/Libraries
1305# no it does not , we cant be sure the user wants to compile them right?
1306# he might just want to take a look, anwyay no single devel package now
5631d6de 1307#Requires: %{name}-devel = %{version}-%{release}
642df674 1308
cc6d9c76 1309%description examples
1310Example programs bundled with Qt version.
642df674 1311
02520e74
JR
1312%description examples -l pl.UTF-8
1313Ćwiczenia/przykłady dołączone do Qt.
642df674 1314
02520e74
JR
1315%description examples -l pt_BR.UTF-8
1316Programas exemplo para o Qt versão.
642df674 1317
bc7da990 1318%prep
2d2db419 1319%setup -q -n qt-x11-opensource-src-%{version}
386aaea5
AM
1320
1321%patch100 -p0
1322%patch101 -p0
1323%patch102 -p0
1324%patch103 -p0
1325%patch104 -p0
1326%patch105 -p0
f89d8ba1 1327%patch108 -p0
386aaea5
AM
1328%patch109 -p0
1329%patch110 -p0
1330%patch111 -p0
832145fd
AM
1331%patch115 -p0
1332%patch116 -p0
733122b3 1333
2d2db419 1334%patch0 -p1
da64c649 1335%patch1 -p0
2d2db419 1336%patch2 -p1
1337%patch3 -p1
3f756324 1338%patch4 -p1
7f2b2b26 1339%patch5 -p1
2d2db419 1340%patch6 -p1
1341%patch7 -p1
45e8c637 1342#%patch8 -p1
b8213f1f 1343%patch9 -p1
bc7da990 1344
f7c07b4b
KK
1345%{__sed} -i -e 's,usr/X11R6/,usr/g,' mkspecs/linux-g++-64/qmake.conf \
1346 mkspecs/common/linux.conf
1347
1348# change QMAKE FLAGS to build
1349%{__sed} -i -e '
1350 s|QMAKE_CC.*=.*gcc|QMAKE_CC\t\t= %{__cc}|;
1351 s|QMAKE_CXX.*=.*g++|QMAKE_CXX\t\t= %{__cxx}|;
1352 s|QMAKE_LINK.*=.*g++|QMAKE_LINK\t\t= %{__cxx}|;
1353 s|QMAKE_LINK_SHLIB.*=.*g++|QMAKE_LINK_SHLIB\t= %{__cxx}|;
5244c434
AM
1354 s|QMAKE_CFLAGS_RELEASE.*|QMAKE_CFLAGS_RELEASE\t+= %{rpmcppflags} %{rpmcflags}|;
1355 s|QMAKE_CXXFLAGS_RELEASE.*|QMAKE_CXXFLAGS_RELEASE\t+= %{rpmcppflags} %{rpmcxxflags}|;
f7c07b4b
KK
1356 s|QMAKE_CFLAGS_DEBUG.*|QMAKE_CFLAGS_DEBUG\t+= %{debugcflags}|;
1357 s|QMAKE_CXXFLAGS_DEBUG.*|QMAKE_CXXFLAGS_DEBUG\t+= %{debugcflags}|;
1358 ' mkspecs/common/g++.conf
1359
1360%{__sed} -i -e '
1361 s|QMAKE_INCDIR_QT.*|QMAKE_INCDIR_QT = %{_includedir}/qt4|;
1362 ' mkspecs/common/linux.conf
bc7da990 1363
22d82912
AM
1364# No -L/usr/lib.
1365%{__sed} -i -e '
1366 s|^QMAKE_LIBDIR_QT.*=.*|QMAKE_LIBDIR_QT =|;
1367 ' mkspecs/common/linux.conf
1368
1369# undefine QMAKE_STRIP, so we get useful -debuginfo pkgs
1370%{__sed} -i -e '
1371 s|^QMAKE_STRIP.*=.*|QMAKE_STRIP =|;
1372 ' mkspecs/common/linux.conf
1373
bc7da990 1374%build
bc7da990 1375# pass OPTFLAGS to build qmake itself with optimization
71d7c231
KK
1376export OPTFLAGS="%{rpmcflags}"
1377export PATH=$PWD/bin:$PATH
bc7da990 1378
1379##################################
1380# DEFAULT OPTIONS FOR ALL BUILDS #
1381##################################
1382
8b4e0403 1383COMMONOPT=" \
bc7da990 1384 -DQT_CLEAN_NAMESPACE \
02a20ba3 1385 -buildkey pld \
bc7da990 1386 -verbose \
df71e198 1387 -prefix %{_qtdir} \
1388 -bindir %{_qtdir}/bin \
642df674 1389 -docdir %{_docdir}/%{name}-doc \
1620d5ef 1390 -headerdir %{_includedir}/qt4 \
1391 -libdir %{_libdir} \
eea9e045 1392 -L%{_libdir} \
df71e198 1393 -plugindir %{_qtdir}/plugins \
1620d5ef 1394 -datadir %{_datadir}/qt4 \
bc7da990 1395 -translationdir %{_datadir}/locale/ \
1620d5ef 1396 -sysconfdir %{_sysconfdir}/qt4 \
1397 -examplesdir %{_examplesdir}/qt4 \
1398 -demosdir %{_examplesdir}/qt4-demos \
bc7da990 1399 -fast \
0b457108 1400 -glib \
453c0fda 1401 %{!?with_gtk:-no-gtkstyle} \
889daba4 1402 -%{!?with_pch:no-}pch \
8ffe6e07 1403 -no-rpath \
814195ab
JB
1404 %{!?with_sse:-no-sse} \
1405 %{!?with_sse2:-no-sse2} \
3f80fcc7 1406 -qdbus \
bc7da990 1407 -qt-gif \
cf2f7435 1408 -reduce-relocations \
bc7da990 1409 -system-libjpeg \
d5160e56 1410 -system-libmng \
bc7da990 1411 -system-libpng \
1412 -system-zlib \
45e8c637 1413 -exceptions \
d5160e56 1414 -largefile \
45e8c637
AM
1415 -I/usr/include/postgresql/server \
1416 -I/usr/include/mysql \
bf216b9f 1417 %{?with_cups:-cups} \
bc7da990 1418 %{?with_nas:-system-nas-sound} \
bc7da990 1419 %{?debug:-debug} \
71d7c231 1420 %{!?debug:-release} \
30f8468c 1421 -qt3support \
cc6d9c76 1422 -fontconfig \
47e29d34 1423 -iconv \
1424 -no-separate-debug-info \
d5160e56 1425 -xfixes \
c8537603 1426 -nis \
cc6d9c76 1427 -sm \
c8537603 1428 -xcursor \
cf2f7435 1429 -xinput \
c8537603
JB
1430 -xkb \
1431 -xrender \
45e8c637
AM
1432 -xshape \
1433 -xmlpatterns \
1434 -continue"
bc7da990 1435
1436##################################
151e5443 1437# STATIC MULTI-THREAD #
bc7da990 1438##################################
1439
1440%if %{with static_libs}
fee487b9 1441OPT=" \
d5160e56 1442 -%{!?with_mysql:no}%{?with_mysql:qt}-sql-mysql \
1443 -%{!?with_odbc:no}%{?with_odbc:qt}-sql-odbc \
1444 -%{!?with_pgsql:no}%{?with_pgsql:qt}-sql-psql \
1445 -%{!?with_sqlite3:no}%{?with_sqlite3:qt}-sql-sqlite \
1446 -%{!?with_sqlite:no}%{?with_sqlite:qt}-sql-sqlite2 \
1447 -%{!?with_ibase:no}%{?with_ibase:qt}-sql-ibase \
bc7da990 1448 -static"
8b4e0403 1449
bb3c6e80
AM
1450echo "o
1451yes" | ./configure $COMMONOPT $OPT
953dfb92 1452
71d7c231
KK
1453%{__make} -C src
1454%{__make} -C tools/assistant/lib
a8088d24 1455%{__make} -C tools/designer
6f1b9278
1456if [ ! -d staticlib ]; then
1457 mkdir staticlib
1458 cp -a lib/*.a staticlib
1459fi
1594e7d6 1460%{__make} distclean
bc7da990 1461%endif
1462
1463##################################
151e5443 1464# SHARED MULTI-THREAD #
bc7da990 1465##################################
1466
fee487b9 1467OPT=" \
d5160e56 1468 -%{!?with_mysql:no}%{?with_mysql:plugin}-sql-mysql \
1469 -%{!?with_odbc:no}%{?with_odbc:plugin}-sql-odbc \
1470 -%{!?with_pgsql:no}%{?with_pgsql:plugin}-sql-psql \
1471 -%{!?with_sqlite3:no}%{?with_sqlite3:plugin}-sql-sqlite \
1472 -%{!?with_sqlite:no}%{?with_sqlite:plugin}-sql-sqlite2 \
30c26529
AM
1473 -%{!?with_ibase:no}%{?with_ibase:plugin}-sql-ibase \
1474 -shared"
642df674 1475
bb3c6e80
AM
1476echo "o
1477yes" | ./configure $COMMONOPT $OPT
de67b966 1478
8b4e0403 1479%{__make}
1620d5ef 1480%{__make} \
1481 sub-tools-all-ordered \
1482 sub-demos-all-ordered \
1483 sub-examples-all-ordered
2ba913fc 1484
bc7da990 1485%install
1486rm -rf $RPM_BUILD_ROOT
d2cd9642 1487install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_pkgconfigdir},%{_libdir}/qt4/tools/qdoc3}
df71e198 1488install -d $RPM_BUILD_ROOT%{_qtdir}/plugins/{crypto,network}
bc7da990 1489
1490%{__make} install \
1491 INSTALL_ROOT=$RPM_BUILD_ROOT
1492
d2cd9642 1493# for qt-creator sth is messed up in the Makefile, nothing for make install
1494install tools/qdoc3/qdoc3 $RPM_BUILD_ROOT%{_libdir}/qt4/tools/qdoc3
1495
a8088d24 1496# kill -L/inside/builddir from *.la and *.pc (bug #77152)
da64c649 1497%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_libdir}/*.{la,prl}
e7ec9abb 1498%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
5bda0943 1499%{__sed} -i -e '
3a869664
JB
1500 s|moc_location=.*|moc_location=%{_bindir}/moc-qt4|;
1501 s|uic_location=.*|uic_location=%{_bindir}/uic-qt4|;
e7ec9abb 1502 ' $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
a8088d24 1503
df71e198 1504# install tools
1505install bin/findtr $RPM_BUILD_ROOT%{_qtdir}/bin
df71e198 1506
1507cd $RPM_BUILD_ROOT%{_bindir}
3a869664
JB
1508ln -sf ../%{_lib}/qt4/bin/assistant assistant-qt4
1509ln -sf ../%{_lib}/qt4/bin/designer designer-qt4
1510ln -sf ../%{_lib}/qt4/bin/findtr findtr-qt4
1511ln -sf ../%{_lib}/qt4/bin/linguist linguist-qt4
1512ln -sf ../%{_lib}/qt4/bin/lrelease lrelease-qt4
1513ln -sf ../%{_lib}/qt4/bin/lupdate lupdate-qt4
1514ln -sf ../%{_lib}/qt4/bin/moc moc-qt4
1515ln -sf ../%{_lib}/qt4/bin/qmake qmake-qt4
1516ln -sf ../%{_lib}/qt4/bin/qtconfig qtconfig-qt4
1517ln -sf ../%{_lib}/qt4/bin/uic uic-qt4
764b5458 1518ln -sf ../%{_lib}/qt4/bin/qt3to4 .
764b5458 1519ln -sf ../%{_lib}/qt4/bin/rcc .
764b5458 1520ln -sf ../%{_lib}/qt4/bin/uic3 .
da64c649 1521ln -sf ../%{_lib}/qt4/bin/pixeltool .
1522ln -sf ../%{_lib}/qt4/bin/qdbus .
1523ln -sf ../%{_lib}/qt4/bin/qdbuscpp2xml .
1524ln -sf ../%{_lib}/qt4/bin/qdbusxml2cpp .
1525ln -sf ../%{_lib}/qt4/bin/qdbusviewer .
3a587fda
KK
1526ln -sf ../%{_lib}/qt4/bin/qhelpconverter .
1527ln -sf ../%{_lib}/qt4/bin/qhelpgenerator .
da64c649 1528ln -sf ../%{_lib}/qt4/bin/qvfb .
df71e198 1529cd -
bc7da990 1530
3a869664 1531install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/qtconfig-qt4.desktop
642df674 1532install tools/qtconfig/images/appicon.png \
3a869664 1533 $RPM_BUILD_ROOT%{_pixmapsdir}/qtconfig-qt4.png
bc7da990 1534
3a869664 1535install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/linguist-qt4.desktop
642df674 1536install tools/linguist/linguist/images/appicon.png \
3a869664 1537 $RPM_BUILD_ROOT%{_pixmapsdir}/linguist-qt4.png
bc7da990 1538
3a869664 1539install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}/assistant-qt4.desktop
bc7da990 1540
3a869664 1541install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/designer-qt4.desktop
642df674 1542install tools/designer/src/designer/images/designer.png \
3a869664 1543 $RPM_BUILD_ROOT%{_pixmapsdir}/designer-qt4.png
bc7da990 1544
642df674 1545%if %{with static_libs}
8b4e0403 1546install staticlib/*.a $RPM_BUILD_ROOT%{_libdir}
642df674 1547%endif
bc7da990 1548
d96b2ef5 1549#
1550# Locale
1551#
a3799dc0
JB
1552for f in translations/*_pl.ts ; do
1553 LD_LIBRARY_PATH=lib bin/lrelease $f -qm translations/$(basename $f .ts).qm
1554done
49c5b19e 1555
d96b2ef5 1556rm -f $RPM_BUILD_ROOT%{_datadir}/locale/*.qm
e5a89f18
ER
1557for file in translations/*.qm tools/assistant/*.qm tools/designer/designer/*.qm tools/linguist/linguist/*.qm; do
1558 [ ! -f $file ] && continue
832145fd
AM
1559 case "$file" in
1560 *untranslated*)
1561 continue;
1562 ;;
1563 esac
45e8c637 1564 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
1565 [ "$lang" == "iw" ] && lang=he
1566 MOD=qt4-$MOD
1567 [ "$MOD" == "qt4-qt" ] && MOD=qt4
45e8c637 1568 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES
e5a89f18 1569 cp $file $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES/$MOD.qm
d96b2ef5 1570done
bc7da990 1571
1620d5ef 1572cd $RPM_BUILD_ROOT%{_includedir}/qt4/Qt
017da8d6
KK
1573# QtCore must be the last
1574for f in ../Qt{3Support,Assistant,DBus,Designer,Gui,Help,Network,OpenGL,Script,Sql,Svg,Test,UiTools,WebKit,Xml,XmlPatterns,Core}/*; do
1620d5ef 1575 if [ ! -d $f ]; then
1576 ln -sf $f `basename $f`
1577 fi
bc7da990 1578done
1620d5ef 1579cd -
bc7da990 1580
df71e198 1581# Ship doc & qmake stuff
a8088d24
JB
1582ln -s %{_docdir}/%{name}-doc $RPM_BUILD_ROOT%{_qtdir}/doc
1583ln -s %{_datadir}/qt4/mkspecs $RPM_BUILD_ROOT%{_qtdir}/mkspecs
df71e198 1584
5bda0943 1585for f in $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc; do
1586 HAVEDEBUG=`echo $f | grep _debug | wc -l`
1587 MODULE=`echo $f | basename $f | cut -d. -f1 | cut -d_ -f1`
1588 MODULE2=`echo $MODULE | tr a-z A-Z | sed s:QT::`
1589 DEFS="-D_REENTRANT"
1590
1591 if [ "$MODULE2" == "3SUPPORT" ]; then
1592 DEFS="$DEFS -DQT3_SUPPORT -DQT_QT3SUPPORT_LIB"
1593 else
1594 DEFS="$DEFS -DQT_"$MODULE2"_LIB"
1595 fi
1596 [ "$HAVEDEBUG" -eq 0 ] && DEFS="$DEFS -DQT_NO_DEBUG"
1597
1598 sed -i -e "s:-DQT_SHARED:-DQT_SHARED $DEFS:" $f
1599done
af36e151 1600
1620d5ef 1601# Prepare some files list
afda8c46 1602ifecho() {
83908296 1603 RESULT=`echo $RPM_BUILD_ROOT$2 2>/dev/null`
e5a89f18 1604 [ "$RESULT" == "" ] && return # XXX this is never true due $RPM_BUILD_ROOT being set
83908296 1605 r=`echo $RESULT | awk '{ print $1 }'`
1606
1607 if [ -d "$r" ]; then
1608 echo "%%dir $2" >> $1.files
1609 elif [ -x "$r" ] ; then
1610 echo "%%attr(755,root,root) $2" >> $1.files
1611 elif [ -f "$r" ]; then
1612 echo "$2" >> $1.files
1620d5ef 1613 else
151e5443 1614 echo "Error generation $1 files list!"
83908296 1615 echo "$r: no such file or direcotry!"
8f22d351 1616 return 1
1620d5ef 1617 fi
83908296 1618}
1619
afda8c46 1620mkdevfl() {
45e8c637 1621 set -x
83908296 1622 MODULE=$1; shift
1623 echo "%%defattr(644,root,root,755)" > $MODULE-devel.files
1624 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.so"
bcbcae98 1625 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.la"
83908296 1626 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.prl"
5bda0943 1627 ifecho $MODULE-devel "%{_pkgconfigdir}/$MODULE*.pc"
4d335555
KK
1628 if [ -d "$RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE" ]; then
1629 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE
1630 fi
bfd2dfad 1631 for f in `find $RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE -printf "%%P "`; do
83908296 1632 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE/$f
45e8c637
AM
1633 if [ -a "$RPM_BUILD_ROOT%{_includedir}/qt4/Qt/$f" ]; then
1634 ifecho $MODULE-devel %{_includedir}/qt4/Qt/$f
1635 fi
83908296 1636 done
1637 for f in $@; do ifecho $MODULE-devel $f; done
1638}
1639
71d7c231 1640mkdevfl QtCore %{_includedir}/qt4 %{_includedir}/qt4/Qt
e7ec9abb 1641mkdevfl QtDBus %{_qtdir}/bin/qdbuscpp2xml %{_qtdir}/bin/qdbusxml2cpp %{_bindir}/qdbuscpp2xml %{_bindir}/qdbusxml2cpp
83908296 1642mkdevfl QtGui
1643mkdevfl QtNetwork
1644mkdevfl QtOpenGL
da64c649 1645mkdevfl QtScript
4c411420 1646mkdevfl QtScriptTools
83908296 1647mkdevfl QtSql
8b4e0403 1648mkdevfl QtSvg
1649mkdevfl QtTest
a087ea09
JB
1650mkdevfl QtHelp
1651mkdevfl QtWebKit
1652mkdevfl QtCLucene
83908296 1653mkdevfl QtXml
45e8c637 1654mkdevfl QtXmlPatterns
83908296 1655mkdevfl Qt3Support
45e8c637 1656mkdevfl phonon
71d7c231
KK
1657
1658# without *.la *.pc etc.
1659mkdevfl QtAssistant || /bin/true
1660mkdevfl QtDesigner || /bin/true
a8088d24 1661mkdevfl QtUiTools || /bin/true
83908296 1662
cff93854
KK
1663# without glob (exclude QtScriptTools* QtXmlPatterns*)
1664%{__sed} -i 's,QtScript\*,QtScript,g' QtScript-devel.files
017da8d6
KK
1665%{__sed} -i 's,QtXml\*,QtXml,g' QtXml-devel.files
1666
83908296 1667echo "%defattr(644,root,root,755)" > examples.files
1668ifecho examples %{_examplesdir}/qt4
e5a89f18 1669for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4 -printf "%%P "`; do
83908296 1670 ifecho examples %{_examplesdir}/qt4/$f
bc7da990 1671done
642df674 1672
1620d5ef 1673echo "%defattr(644,root,root,755)" > demos.files
83908296 1674ifecho demos "%{_examplesdir}/qt4-demos"
df71e198 1675ifecho demos "%{_qtdir}/bin/qtdemo"
e5a89f18 1676for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4-demos -printf "%%P "`; do
83908296 1677 ifecho demos %{_examplesdir}/qt4-demos/$f
1620d5ef 1678done
bc7da990 1679
f3d3df3b
AM
1680# check whether no other fixes are needed
1681mv $RPM_BUILD_ROOT%{_datadir}/locale/ja_JP/LC_MESSAGES/*.* \
1682 $RPM_BUILD_ROOT%{_datadir}/locale/ja/LC_MESSAGES/
1683
bc7da990 1684%clean
1685rm -rf $RPM_BUILD_ROOT
1686
94751df7
KK
1687%post -n Qt3Support -p /sbin/ldconfig
1688%postun -n Qt3Support -p /sbin/ldconfig
1689
1690%post -n QtAssistant -p /sbin/ldconfig
1691%postun -n QtAssistant -p /sbin/ldconfig
1692
1693%post -n QtCLucene -p /sbin/ldconfig
1694%postun -n QtCLucene -p /sbin/ldconfig
1695
8e768dcf 1696%post -n QtCore -p /sbin/ldconfig
08506906 1697%postun -n QtCore -p /sbin/ldconfig
bc7da990 1698
0b457108 1699%post -n QtDBus -p /sbin/ldconfig
1700%postun -n QtDBus -p /sbin/ldconfig
1701
94751df7
KK
1702%post -n QtDesigner -p /sbin/ldconfig
1703%postun -n QtDesigner -p /sbin/ldconfig
1704
08506906
PS
1705%post -n QtGui -p /sbin/ldconfig
1706%postun -n QtGui -p /sbin/ldconfig
bc7da990 1707
94751df7
KK
1708%post -n QtHelp -p /sbin/ldconfig
1709%postun -n QtHelp -p /sbin/ldconfig
1710
08506906
PS
1711%post -n QtNetwork -p /sbin/ldconfig
1712%postun -n QtNetwork -p /sbin/ldconfig
cc6d9c76 1713
08506906
PS
1714%post -n QtOpenGL -p /sbin/ldconfig
1715%postun -n QtOpenGL -p /sbin/ldconfig
cc6d9c76 1716
da64c649 1717%post -n QtScript -p /sbin/ldconfig
1718%postun -n QtScript -p /sbin/ldconfig
1719
4c411420
AM
1720%post -n QtScriptTools -p /sbin/ldconfig
1721%postun -n QtScriptTools -p /sbin/ldconfig
1722
08506906
PS
1723%post -n QtSql -p /sbin/ldconfig
1724%postun -n QtSql -p /sbin/ldconfig
642df674 1725
8b4e0403 1726%post -n QtSvg -p /sbin/ldconfig
1727%postun -n QtSvg -p /sbin/ldconfig
1728
1729%post -n QtTest -p /sbin/ldconfig
1730%postun -n QtTest -p /sbin/ldconfig
1731
94751df7
KK
1732%post -n QtUiTools -p /sbin/ldconfig
1733%postun -n QtUiTools -p /sbin/ldconfig
45e8c637
AM
1734
1735%post -n QtWebKit -p /sbin/ldconfig
1736%postun -n QtWebKit -p /sbin/ldconfig
1737
08506906
PS
1738%post -n QtXml -p /sbin/ldconfig
1739%postun -n QtXml -p /sbin/ldconfig
1740
45e8c637
AM
1741%post -n QtXmlPatterns -p /sbin/ldconfig
1742%postun -n QtXmlPatterns -p /sbin/ldconfig
1743
94751df7
KK
1744%post phonon -p /sbin/ldconfig
1745%postun phonon -p /sbin/ldconfig
08506906 1746
94751df7
KK
1747%files -n Qt3Support
1748%defattr(644,root,root,755)
1749%attr(755,root,root) %{_libdir}/libQt3Support.so.*.*
1750%attr(755,root,root) %ghost %{_libdir}/libQt3Support.so.4
a8088d24 1751
94751df7
KK
1752%files -n QtAssistant
1753%defattr(644,root,root,755)
1754%attr(755,root,root) %{_libdir}/libQtAssistantClient.so.*.*
1755%attr(755,root,root) %ghost %{_libdir}/libQtAssistantClient.so.4
642df674 1756
94751df7
KK
1757%files -n QtCLucene
1758%defattr(644,root,root,755)
1759%attr(755,root,root) %{_libdir}/libQtCLucene.so.*.*
1760%attr(755,root,root) %ghost %{_libdir}/libQtCLucene.so.4
45e8c637 1761
642df674 1762%files -n QtCore
1763%defattr(644,root,root,755)
396c20bd 1764%attr(755,root,root) %{_libdir}/libQtCore.so.*.*
5937dd1c 1765%attr(755,root,root) %ghost %{_libdir}/libQtCore.so.4
df71e198 1766%dir %{_qtdir}
a8088d24 1767%dir %{_qtdir}/bin
df71e198 1768%dir %{_qtdir}/plugins
1769%dir %{_qtdir}/plugins/accessible
0e559634 1770%dir %{_qtdir}/plugins/codecs
df71e198 1771%dir %{_qtdir}/plugins/crypto
4c411420 1772%dir %{_qtdir}/plugins/graphicssystems
0e559634 1773%dir %{_qtdir}/plugins/iconengines
df71e198 1774%dir %{_qtdir}/plugins/imageformats
6bff86e1 1775%dir %{_qtdir}/plugins/inputmethods
df71e198 1776%dir %{_qtdir}/plugins/network
1777%dir %{_qtdir}/plugins/sqldrivers
45e8c637 1778%dir %{_qtdir}/plugins/script
642df674 1779%dir %{_datadir}/qt4
d2cd9642 1780%dir %{_libdir}/qt4
1781%dir %{_libdir}/qt4/tools
6167705f 1782%lang(ar) %{_datadir}/locale/ar/LC_MESSAGES/qt4.qm
6167705f 1783%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4.qm
0e559634 1784%lang(es) %{_datadir}/locale/es/LC_MESSAGES/qt4.qm
6167705f 1785%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4.qm
a5e0b207 1786%lang(he) %{_datadir}/locale/he/LC_MESSAGES/qt4.qm
6bcaa06d 1787%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4.qm
49c5b19e 1788%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4.qm
da64c649 1789%lang(pt) %{_datadir}/locale/pt/LC_MESSAGES/qt4.qm
6167705f 1790%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4.qm
1791%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/qt4.qm
da64c649 1792%lang(sv) %{_datadir}/locale/sv/LC_MESSAGES/qt4.qm
1793%lang(uk) %{_datadir}/locale/uk/LC_MESSAGES/qt4.qm
6167705f 1794%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4.qm
45e8c637 1795%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4.qm
642df674 1796
0b457108 1797%files -n QtDBus
1798%defattr(644,root,root,755)
e7ec9abb
JB
1799%attr(755,root,root) %{_bindir}/qdbus
1800%attr(755,root,root) %{_bindir}/qdbusviewer
0b457108 1801%attr(755,root,root) %{_libdir}/libQtDBus.so.*.*
5937dd1c 1802%attr(755,root,root) %ghost %{_libdir}/libQtDBus.so.4
3a869664
JB
1803%attr(755,root,root) %{_qtdir}/bin/qdbus
1804%attr(755,root,root) %{_qtdir}/bin/qdbusviewer
45e8c637
AM
1805# ?? is this the proper place?
1806%attr(755,root,root) %{_qtdir}/plugins/script/libqtscriptdbus.so
0b457108 1807
94751df7
KK
1808%files -n QtDesigner
1809%defattr(644,root,root,755)
1810%attr(755,root,root) %{_libdir}/libQtDesigner.so.*.*
1811%attr(755,root,root) %ghost %{_libdir}/libQtDesigner.so.4
1812%attr(755,root,root) %{_libdir}/libQtDesignerComponents.so.*.*
1813%attr(755,root,root) %ghost %{_libdir}/libQtDesignerComponents.so.4
1814%dir %{_qtdir}/plugins/designer
1815%attr(755,root,root) %{_qtdir}/plugins/designer/*.so
1816
cc6d9c76 1817%files -n QtGui
642df674 1818%defattr(644,root,root,755)
396c20bd 1819%attr(755,root,root) %{_libdir}/libQtGui.so.*.*
5937dd1c 1820%attr(755,root,root) %ghost %{_libdir}/libQtGui.so.4
0e559634
JB
1821%attr(755,root,root) %{_qtdir}/plugins/accessible/*.so
1822%attr(755,root,root) %{_qtdir}/plugins/codecs/*.so
4c411420 1823%attr(755,root,root) %{_qtdir}/plugins/graphicssystems/*.so
0e559634
JB
1824%attr(755,root,root) %{_qtdir}/plugins/iconengines/*.so
1825%attr(755,root,root) %{_qtdir}/plugins/imageformats/*.so
1826%attr(755,root,root) %{_qtdir}/plugins/inputmethods/*.so
642df674 1827
94751df7
KK
1828%files -n QtHelp
1829%defattr(644,root,root,755)
3d716401
KK
1830%attr(755,root,root) %{_bindir}/qhelpconverter
1831%attr(755,root,root) %{_bindir}/qhelpgenerator
94751df7
KK
1832%attr(755,root,root) %{_libdir}/libQtHelp.so.*.*
1833%attr(755,root,root) %ghost %{_libdir}/libQtHelp.so.4
1834%attr(755,root,root) %{_qtdir}/bin/qhelpconverter
1835%attr(755,root,root) %{_qtdir}/bin/qhelpgenerator
1836%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-qt_help.qm
7276f671 1837%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-qt_help.qm
94751df7
KK
1838%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-qt_help.qm
1839%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-qt_help.qm
1840%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-qt_help.qm
1841
642df674 1842%files -n QtNetwork
1843%defattr(644,root,root,755)
396c20bd 1844%attr(755,root,root) %{_libdir}/libQtNetwork.so.*.*
5937dd1c 1845%attr(755,root,root) %ghost %{_libdir}/libQtNetwork.so.4
642df674 1846
cc6d9c76 1847%files -n QtOpenGL
642df674 1848%defattr(644,root,root,755)
396c20bd 1849%attr(755,root,root) %{_libdir}/libQtOpenGL.so.*.*
5937dd1c 1850%attr(755,root,root) %ghost %{_libdir}/libQtOpenGL.so.4
cc6d9c76 1851
da64c649 1852%files -n QtScript
1853%defattr(644,root,root,755)
1854%attr(755,root,root) %{_libdir}/libQtScript.so.*.*
5937dd1c 1855%attr(755,root,root) %ghost %{_libdir}/libQtScript.so.4
da64c649 1856
4c411420
AM
1857%files -n QtScriptTools
1858%defattr(644,root,root,755)
1859%attr(755,root,root) %{_libdir}/libQtScriptTools.so.*.*
1860%attr(755,root,root) %ghost %{_libdir}/libQtScriptTools.so.4
1861
cc6d9c76 1862%files -n QtSql
1863%defattr(644,root,root,755)
396c20bd 1864%attr(755,root,root) %{_libdir}/libQtSql.so.*.*
5937dd1c 1865%attr(755,root,root) %ghost %{_libdir}/libQtSql.so.4
cc6d9c76 1866
642df674 1867%if %{with mysql}
cc6d9c76 1868%files -n QtSql-mysql
642df674 1869%defattr(644,root,root,755)
3a869664 1870%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlmysql.so
642df674 1871%endif
1872
1873%if %{with pgsql}
cc6d9c76 1874%files -n QtSql-pgsql
642df674 1875%defattr(644,root,root,755)
3a869664 1876%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlpsql.so
642df674 1877%endif
1878
1879%if %{with sqlite}
cc6d9c76 1880%files -n QtSql-sqlite
642df674 1881%defattr(644,root,root,755)
3a869664 1882%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite2.so
642df674 1883%endif
1884
1885%if %{with sqlite3}
cc6d9c76 1886%files -n QtSql-sqlite3
642df674 1887%defattr(644,root,root,755)
3a869664 1888%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite.so
36f74d13 1889%endif
642df674 1890
1891%if %{with ibase}
cc6d9c76 1892%files -n QtSql-ibase
642df674 1893%defattr(644,root,root,755)
3a869664 1894%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlibase.so
642df674 1895%endif
1896
1897%if %{with odbc}
cc6d9c76 1898%files -n QtSql-odbc
642df674 1899%defattr(644,root,root,755)
3a869664 1900%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlodbc.so
642df674 1901%endif
1902
4c411420
AM
1903%files -n QtSql-tds
1904%defattr(644,root,root,755)
1905%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqltds.so
1906
07b2fa37
JB
1907%files -n QtSvg
1908%defattr(644,root,root,755)
396c20bd 1909%attr(755,root,root) %{_libdir}/libQtSvg.so.*.*
5937dd1c 1910%attr(755,root,root) %ghost %{_libdir}/libQtSvg.so.4
07b2fa37 1911
8b4e0403 1912%files -n QtTest
1913%defattr(644,root,root,755)
396c20bd 1914%attr(755,root,root) %{_libdir}/libQtTest.so.*.*
5937dd1c 1915%attr(755,root,root) %ghost %{_libdir}/libQtTest.so.4
8b4e0403 1916
a8088d24
JB
1917%files -n QtUiTools
1918%defattr(644,root,root,755)
2d2db419 1919%attr(755,root,root) %{_libdir}/libQtUiTools.so.*.*
5937dd1c 1920%attr(755,root,root) %ghost %{_libdir}/libQtUiTools.so.4
a8088d24 1921
94751df7 1922%files -n QtWebKit
45e8c637 1923%defattr(644,root,root,755)
94751df7
KK
1924%attr(755,root,root) %{_libdir}/libQtWebKit.so.*.*
1925%attr(755,root,root) %ghost %{_libdir}/libQtWebKit.so.4
45e8c637 1926
94751df7 1927%files -n QtXml
45e8c637 1928%defattr(644,root,root,755)
94751df7
KK
1929%attr(755,root,root) %{_libdir}/libQtXml.so.*.*
1930%attr(755,root,root) %ghost %{_libdir}/libQtXml.so.4
45e8c637 1931
94751df7 1932%files -n QtXmlPatterns
45e8c637 1933%defattr(644,root,root,755)
94751df7
KK
1934%attr(755,root,root) %{_qtdir}/bin/xmlpatterns
1935%attr(755,root,root) %{_libdir}/libQtXmlPatterns.so.*.*
1936%attr(755,root,root) %ghost %{_libdir}/libQtXmlPatterns.so.4
45e8c637 1937
cc6d9c76 1938%files assistant
642df674 1939%defattr(644,root,root,755)
0b457108 1940%attr(755,root,root) %{_bindir}/pixeltool
3a869664 1941%attr(755,root,root) %{_bindir}/assistant-qt4
da64c649 1942%attr(755,root,root) %{_qtdir}/bin/pixeltool
45e8c637 1943%attr(755,root,root) %{_qtdir}/bin/qcollectiongenerator
df71e198 1944%attr(755,root,root) %{_qtdir}/bin/assistant
45e8c637
AM
1945%attr(755,root,root) %{_qtdir}/bin/assistant_adp
1946%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-assistant*.qm
1947%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-assistant*.qm
1948%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-assistant*.qm
1949%lang(zh_CN) %{_datadir}/locale/zh_*/LC_MESSAGES/qt4-assistant*.qm
3a869664 1950%{_desktopdir}/assistant-qt4.desktop
45e8c637 1951#%{_pixmapsdir}/assistant-qt4.png
642df674 1952
08506906 1953%files build
642df674 1954%defattr(644,root,root,755)
764b5458 1955%attr(755,root,root) %{_bindir}/rcc
3a869664 1956%attr(755,root,root) %{_bindir}/moc-qt4
764b5458 1957%attr(755,root,root) %{_bindir}/qt3to4
3a869664 1958%attr(755,root,root) %{_bindir}/uic-qt4
df71e198 1959%attr(755,root,root) %{_qtdir}/bin/rcc
1960%attr(755,root,root) %{_qtdir}/bin/moc
1961%attr(755,root,root) %{_qtdir}/bin/qt3to4
1962%attr(755,root,root) %{_qtdir}/bin/uic
d2cd9642 1963%dir %{_libdir}/qt4/tools/qdoc3
1964%attr(755,root,root) %{_libdir}/qt4/tools/qdoc3/qdoc3
cc6d9c76 1965%{_datadir}/qt4/q3porting.xml
642df674 1966
642df674 1967%files designer
1968%defattr(644,root,root,755)
3a869664 1969%attr(755,root,root) %{_bindir}/designer-qt4
df71e198 1970%attr(755,root,root) %{_qtdir}/bin/designer
da64c649 1971%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-designer.qm
1972%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-designer.qm
7f2b2b26 1973%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-designer.qm
1974%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-designer.qm
45e8c637 1975%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-designer.qm
3a869664
JB
1976%{_desktopdir}/designer-qt4.desktop
1977%{_pixmapsdir}/designer-qt4.png
71d7c231 1978
cc6d9c76 1979%files linguist
1980%defattr(644,root,root,755)
3a869664
JB
1981%attr(755,root,root) %{_bindir}/findtr-qt4
1982%attr(755,root,root) %{_bindir}/linguist-qt4
1983%attr(755,root,root) %{_bindir}/lrelease-qt4
1984%attr(755,root,root) %{_bindir}/lupdate-qt4
df71e198 1985%attr(755,root,root) %{_qtdir}/bin/findtr
a8088d24 1986%attr(755,root,root) %{_qtdir}/bin/linguist
4c411420 1987%attr(755,root,root) %{_qtdir}/bin/lconvert
df71e198 1988%attr(755,root,root) %{_qtdir}/bin/lrelease
1989%attr(755,root,root) %{_qtdir}/bin/lupdate
45e8c637 1990%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-linguist.qm
7276f671 1991%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4-linguist.qm
da64c649 1992%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-linguist.qm
7f2b2b26 1993%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-linguist.qm
1994%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-linguist.qm
45e8c637 1995%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-linguist.qm
cc6d9c76 1996%{_datadir}/qt4/phrasebooks
3a869664
JB
1997%{_desktopdir}/linguist-qt4.desktop
1998%{_pixmapsdir}/linguist-qt4.png
cc6d9c76 1999
7a71b587 2000%if %{without system_phonon}
45e8c637
AM
2001%files phonon
2002%defattr(644,root,root,755)
2003%attr(755,root,root) %{_libdir}/libphonon.so.*.*
2004%attr(755,root,root) %ghost %{_libdir}/libphonon.so.4
2005%dir %{_qtdir}/plugins/phonon_backend
2006%attr(755,root,root) %{_qtdir}/plugins/phonon_backend/libphonon_gstreamer.so
4b4603b7 2007%endif
45e8c637 2008
71d7c231 2009%files qmake
cc6d9c76 2010%defattr(644,root,root,755)
3a869664 2011%attr(755,root,root) %{_bindir}/qmake-qt4
df71e198 2012%attr(755,root,root) %{_qtdir}/bin/qmake
cc6d9c76 2013%{_datadir}/qt4/mkspecs
a8088d24 2014%{_qtdir}/mkspecs
cc6d9c76 2015
71d7c231 2016%files qtconfig
cc6d9c76 2017%defattr(644,root,root,755)
3a869664 2018%attr(755,root,root) %{_bindir}/qtconfig-qt4
df71e198 2019%attr(755,root,root) %{_qtdir}/bin/qtconfig
7f2b2b26 2020%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-qtconfig.qm
2021%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-qtconfig.qm
45e8c637 2022%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-qtconfig.qm
3a869664
JB
2023%{_desktopdir}/qtconfig-qt4.desktop
2024%{_pixmapsdir}/qtconfig-qt4.png
cc6d9c76 2025
2d2db419 2026%files -n qvfb
2027%defattr(644,root,root,755)
2028%attr(755,root,root) %{_bindir}/qvfb
da64c649 2029%attr(755,root,root) %{_qtdir}/bin/qvfb
7f2b2b26 2030%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-qvfb.qm
2031%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-qvfb.qm
45e8c637 2032%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-qvfb.qm
cc6d9c76 2033
cc6d9c76 2034%files doc
2035%defattr(644,root,root,755)
2036%{_docdir}/%{name}-doc
a8088d24 2037%{_qtdir}/doc
cc6d9c76 2038
94751df7
KK
2039%files -n QtCLucene-devel -f QtCLucene-devel.files
2040%defattr(644,root,root,755)
2041
2042%files -n Qt3Support-devel -f Qt3Support-devel.files
2043%defattr(644,root,root,755)
2044%attr(755,root,root) %{_bindir}/uic3
2045%attr(755,root,root) %{_qtdir}/bin/uic3
2046
2047%files -n QtAssistant-devel -f QtAssistant-devel.files
2048%defattr(644,root,root,755)
2049
83908296 2050%files -n QtCore-devel -f QtCore-devel.files
edf01045 2051%defattr(644,root,root,755)
b9a68d22 2052
0b457108 2053%files -n QtDBus-devel -f QtDBus-devel.files
edf01045 2054%defattr(644,root,root,755)
b9a68d22 2055
8f22d351 2056%files -n QtDesigner-devel -f QtDesigner-devel.files
edf01045 2057%defattr(644,root,root,755)
b9a68d22 2058
83908296 2059%files -n QtGui-devel -f QtGui-devel.files
edf01045 2060%defattr(644,root,root,755)
b9a68d22 2061
94751df7
KK
2062%files -n QtHelp-devel -f QtHelp-devel.files
2063%defattr(644,root,root,755)
2064
83908296 2065%files -n QtNetwork-devel -f QtNetwork-devel.files
edf01045 2066%defattr(644,root,root,755)
b9a68d22 2067
83908296 2068%files -n QtOpenGL-devel -f QtOpenGL-devel.files
edf01045 2069%defattr(644,root,root,755)
b9a68d22 2070
da64c649 2071%files -n QtScript-devel -f QtScript-devel.files
edf01045 2072%defattr(644,root,root,755)
b9a68d22 2073
4c411420
AM
2074%files -n QtScriptTools-devel -f QtScriptTools-devel.files
2075%defattr(644,root,root,755)
2076
83908296 2077%files -n QtSql-devel -f QtSql-devel.files
edf01045 2078%defattr(644,root,root,755)
b9a68d22 2079
8b4e0403 2080%files -n QtSvg-devel -f QtSvg-devel.files
edf01045 2081%defattr(644,root,root,755)
b9a68d22 2082
8b4e0403 2083%files -n QtTest-devel -f QtTest-devel.files
edf01045 2084%defattr(644,root,root,755)
b9a68d22 2085
94751df7 2086%files -n QtUiTools-devel -f QtUiTools-devel.files
45e8c637
AM
2087%defattr(644,root,root,755)
2088
2089%files -n QtWebKit-devel -f QtWebKit-devel.files
2090%defattr(644,root,root,755)
2091
83908296 2092%files -n QtXml-devel -f QtXml-devel.files
edf01045 2093%defattr(644,root,root,755)
b9a68d22 2094
45e8c637
AM
2095%files -n QtXmlPatterns-devel -f QtXmlPatterns-devel.files
2096%defattr(644,root,root,755)
2097
7a71b587 2098%if %{without system_phonon}
94751df7 2099%files phonon-devel -f phonon-devel.files
edf01045 2100%defattr(644,root,root,755)
4b4603b7 2101%endif
b9a68d22 2102
94751df7
KK
2103%if %{with static_libs}
2104%files -n Qt3Support-static
edf01045 2105%defattr(644,root,root,755)
94751df7 2106%{_libdir}/libQt3Support.a
b9a68d22 2107
94751df7
KK
2108#%files -n QtAssistant-static
2109#%defattr(644,root,root,755)
2110#%{_libdir}/libQtAssistantClient.a
83908296 2111
94751df7
KK
2112#%files -n QtCLucene-static
2113#%defattr(644,root,root,755)
2114#%{_libdir}/libQtCLucene.a
45e8c637 2115
8b4e0403 2116%files -n QtCore-static
2117%defattr(644,root,root,755)
3a869664 2118%{_libdir}/libQtCore.a
8b4e0403 2119
3fc9ecf9 2120%files -n QtDBus-static
2121%defattr(644,root,root,755)
3a869664 2122%{_libdir}/libQtDBus.a
0b457108 2123
94751df7
KK
2124%files -n QtDesigner-static
2125%defattr(644,root,root,755)
2126%{_libdir}/libQtDesigner.a
2127%{_libdir}/libQtDesignerComponents.a
2128
8b4e0403 2129%files -n QtGui-static
2130%defattr(644,root,root,755)
3a869664 2131%{_libdir}/libQtGui.a
8b4e0403 2132
94751df7
KK
2133%files -n QtHelp-static
2134%defattr(644,root,root,755)
2135%{_libdir}/libQtHelp.a
2136
8b4e0403 2137%files -n QtNetwork-static
2138%defattr(644,root,root,755)
3a869664 2139%{_libdir}/libQtNetwork.a
8b4e0403 2140
2141%files -n QtOpenGL-static
2142%defattr(644,root,root,755)
3a869664 2143%{_libdir}/libQtOpenGL.a
8b4e0403 2144
da64c649 2145%files -n QtScript-static
2146%defattr(644,root,root,755)
3a869664 2147%{_libdir}/libQtScript.a
da64c649 2148
4c411420
AM
2149%files -n QtScriptTools-static
2150%defattr(644,root,root,755)
2151%{_libdir}/libQtScriptTools.a
2152
8b4e0403 2153%files -n QtSql-static
2154%defattr(644,root,root,755)
3a869664 2155%{_libdir}/libQtSql.a
8b4e0403 2156
2157%files -n QtSvg-static
2158%defattr(644,root,root,755)
3a869664 2159%{_libdir}/libQtSvg.a
8b4e0403 2160
45e8c637
AM
2161%files -n QtTest-static
2162%defattr(644,root,root,755)
2163%{_libdir}/libQtTest.a
2164
94751df7 2165%files -n QtUiTools-static
45e8c637 2166%defattr(644,root,root,755)
94751df7 2167%{_libdir}/libQtUiTools.a
45e8c637
AM
2168
2169%files -n QtWebKit-static
2170%defattr(644,root,root,755)
2171%{_libdir}/libQtWebKit.a
2172
8b4e0403 2173%files -n QtXml-static
2174%defattr(644,root,root,755)
3a869664 2175%{_libdir}/libQtXml.a
8b4e0403 2176
45e8c637
AM
2177%files -n QtXmlPatterns-static
2178%defattr(644,root,root,755)
2179%{_libdir}/libQtXmlPatterns.a
fa2b2c8b
KK
2180%endif
2181
1620d5ef 2182%files demos -f demos.files
edf01045 2183%defattr(644,root,root,755)
3a869664 2184
1620d5ef 2185%files examples -f examples.files
edf01045 2186%defattr(644,root,root,755)
This page took 0.604397 seconds and 4 git commands to generate.