]> git.pld-linux.org Git - packages/qt4.git/blame - qt4.spec
- rel 4
[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
bb3c6e80 78Version: 4.5.1
7b45dad5 79Release: 4
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
bb3c6e80 83# Source0-md5: f81a94e2ab7713b2d375d4e5cfc8e051
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
386aaea5 95Patch107: 0234-fix-mysql-threaded.diff
386aaea5
AM
96Patch109: 0253-qmake_correct_path_separators.diff
97Patch110: 0255-qtreeview-selection-columns-hidden.diff
98Patch111: 0269-msvc-webkit-compile.diff
99Patch112: 0273-odbc-64bit-compile.diff
100Patch113: 0274-shm-native-image-fix.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}
414Requires: QtXml = %{version}-%{release}
415Obsoletes: qt4-designer-libs
416
417%description -n QtDesigner
418This module provides classes that allow you to create your own custom
419widget plugins for Qt Designer, and classes that enable you to access
420Qt Designer's components.
421
422%description -n QtDesigner -l pl.UTF-8
423Ten moduł dostarcza klasy, które pozwalają tworzyć własne wtyczki dla
424Qt Designera oraz klasy, które umożliwiają dostęp do jego komponentów.
425
426%package -n QtDesigner-devel
427Summary: Classes for extending Qt Designer - development files
428Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera - pliki programistyczne
429Group: X11/Development/Libraries
430Requires: QtDesigner = %{version}-%{release}
431Requires: QtGui-devel = %{version}-%{release}
432Requires: QtScript-devel = %{version}-%{release}
433Requires: QtXml-devel = %{version}-%{release}
434
435%description -n QtDesigner-devel
436Classes for extending Qt Designer - development files.
437
438%description -n QtDesigner-devel -l pl.UTF-8
439Klasy do rozbudowy Qt Designera - pliki programistyczne.
440
441%package -n QtDesigner-static
442Summary: Classes for extending Qt Designer - static libraries
443Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera - biblioteki statyczne
444Group: X11/Development/Libraries
445Requires: QtDesigner-devel = %{version}-%{release}
446
447%description -n QtDesigner-static
448Classes for extending Qt Designer - static libraries.
449
450%description -n QtDesigner-static -l pl.UTF-8
451Klasy do rozbudowy Qt Designera - biblioteki statyczne.
452
cc6d9c76 453%package -n QtGui
454Summary: Graphical User Interface components
4c66dee3 455Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika
61da89d9 456Group: X11/Libraries
5631d6de
JB
457Requires: QtCore = %{version}-%{release}
458# two following because of some plugins
459Requires: Qt3Support = %{version}-%{release}
460Requires: QtSql = %{version}-%{release}
bc7da990 461
cc6d9c76 462%description -n QtGui
463Graphical User Interface components.
bc7da990 464
02520e74
JR
465%description -n QtGui -l pl.UTF-8
466Komponenty graficznego interfejsu użytkownika.
61da89d9 467
cc6d9c76 468%package -n QtGui-devel
61da89d9 469Summary: Graphical User Interface components - development files
4c66dee3 470Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika - pliki programistyczne
cc6d9c76 471Group: X11/Development/Libraries
5631d6de
JB
472Requires: QtCore-devel = %{version}-%{release}
473Requires: QtGui = %{version}-%{release}
c8537603 474Requires: fontconfig-devel
bc5b3d23 475Requires: freetype-devel >= 1:2.0.0
8be12dcd 476Requires: libpng-devel >= 2:1.0.8
03510596
JB
477Requires: xorg-lib-libSM-devel
478Requires: xorg-lib-libXcursor-devel
479Requires: xorg-lib-libXext-devel
cb6f4318 480Requires: xorg-lib-libXfixes-devel
03510596
JB
481Requires: xorg-lib-libXi-devel
482Requires: xorg-lib-libXinerama-devel
483Requires: xorg-lib-libXrandr-devel
484Requires: xorg-lib-libXrender-devel
bc7da990 485
cc6d9c76 486%description -n QtGui-devel
61da89d9
JB
487Graphical User Interface components - development files.
488
02520e74
JR
489%description -n QtGui-devel -l pl.UTF-8
490Komponenty graficznego interfejsu użytkownika - pliki programistyczne.
bc7da990 491
8b4e0403 492%package -n QtGui-static
493Summary: Graphical User Interface components - static libraries
4c66dee3 494Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika - biblioteki statyczne
8b4e0403 495Group: X11/Development/Libraries
5631d6de 496Requires: QtGui-devel = %{version}-%{release}
8b4e0403 497
498%description -n QtGui-static
499Graphical User Interface components - static libraries.
500
02520e74
JR
501%description -n QtGui-static -l pl.UTF-8
502Komponenty graficznego interfejsu użytkownika - biblioteki statyczne.
8b4e0403 503
26c3ab86 504%package -n QtHelp
c8b4bd0d 505Summary: Classes for integrating online documentation in applications
f0549ff4 506Summary(pl.UTF-8): Klasy do integracji dokumentacji w aplikacjach
26c3ab86
KK
507Group: X11/Libraries
508Requires: QtGui = %{version}-%{release}
509
510%description -n QtHelp
c8b4bd0d
KK
511QtHelp module includes tools for generating and viewing Qt help files.
512In addition it provides classes for accessing help contents
513programatically to be able to integrate online help into Qt
514applications.
26c3ab86 515
f0549ff4
JB
516%description -n QtHelp -l pl.UTF-8
517Moduł QtHelp zawiera narzędzia do generowania i przeglądania plików
518pomocy Qt. Oprócz tego udostępnia klasy pozwalające na programowy
519dostęp do zawartości dokumentacji w celu integracji pomocy w
520aplikacjach Qt.
521
26c3ab86 522%package -n QtHelp-devel
c8b4bd0d 523Summary: Classes for integrating online documentation in applications - development files
f0549ff4 524Summary(pl.UTF-8): Klasy do integracji dokumentacji w aplikacjach - pliki programistyczne
26c3ab86
KK
525Group: X11/Development/Libraries
526Requires: QtCLucene-devel = %{version}-%{release}
527Requires: QtGui-devel = %{version}-%{release}
528Requires: QtHelp = %{version}-%{release}
529Requires: QtSql-devel = %{version}-%{release}
530Requires: QtXml-devel = %{version}-%{release}
531
532%description -n QtHelp-devel
c8b4bd0d
KK
533Classes for integrating online documentation in applications -
534development files.
26c3ab86 535
f0549ff4 536%description -n QtHelp-devel -l pl.UTF-8
4c411420
AM
537Klasy do integracji dokumentacji w aplikacjach - pliki
538programistyczne.
f0549ff4 539
26c3ab86 540%package -n QtHelp-static
f0549ff4
JB
541Summary: Classes for integrating online documentation in applications - static library
542Summary(pl.UTF-8): Klasy do integracji dokumentacji w aplikacjach - biblioteka statyczna
26c3ab86
KK
543Group: X11/Development/Libraries
544Requires: QtHelp-devel = %{version}-%{release}
545
546%description -n QtHelp-static
c8b4bd0d 547Classes for integrating online documentation in applications - static
f0549ff4
JB
548library.
549
550%description -n QtHelp-static -l pl.UTF-8
551Klasy do integracji dokumentacji w aplikacjach - biblioteka statyczna.
26c3ab86 552
cc6d9c76 553%package -n QtNetwork
554Summary: Classes for network programming
4c66dee3 555Summary(pl.UTF-8): Klasy do programowania sieciowego
61da89d9 556Group: X11/Libraries
5631d6de 557Requires: QtCore = %{version}-%{release}
bc7da990 558
cc6d9c76 559%description -n QtNetwork
560Classes for network programming.
bc7da990 561
02520e74 562%description -n QtNetwork -l pl.UTF-8
61da89d9
JB
563Klasy do programowania sieciowego.
564
cc6d9c76 565%package -n QtNetwork-devel
61da89d9 566Summary: Classes for network programming - development files
4c66dee3 567Summary(pl.UTF-8): Klasy do programowania sieciowego - pliki programistyczne
bc7da990 568Group: X11/Development/Libraries
5631d6de
JB
569Requires: QtCore-devel = %{version}-%{release}
570Requires: QtNetwork = %{version}-%{release}
bc7da990 571
cc6d9c76 572%description -n QtNetwork-devel
61da89d9
JB
573Classes for network programming - development files.
574
02520e74 575%description -n QtNetwork-devel -l pl.UTF-8
61da89d9 576Klasy do programowania sieciowego - pliki programistyczne.
bc7da990 577
8b4e0403 578%package -n QtNetwork-static
579Summary: Classes for network programming - static libraries
4c66dee3 580Summary(pl.UTF-8): Klasy do programowania sieciowego - biblioteki statyczne
8b4e0403 581Group: X11/Development/Libraries
5631d6de 582Requires: QtNetwork-devel = %{version}-%{release}
8b4e0403 583
584%description -n QtNetwork-static
585Classes for network programming - static libraries.
586
02520e74 587%description -n QtNetwork-static -l pl.UTF-8
8b4e0403 588Klasy do programowania sieciowego - biblioteki statyczne.
8b4e0403 589
cc6d9c76 590%package -n QtOpenGL
591Summary: OpenGL support classes
4c66dee3 592Summary(pl.UTF-8): Klasy wspomagające OpenGL
61da89d9 593Group: X11/Libraries
5631d6de 594Requires: QtCore = %{version}-%{release}
bc7da990 595
cc6d9c76 596%description -n QtOpenGL
597OpenGL support classes.
bc7da990 598
02520e74
JR
599%description -n QtOpenGL -l pl.UTF-8
600Klasy wspomagające OpenGL.
61da89d9 601
cc6d9c76 602%package -n QtOpenGL-devel
61da89d9 603Summary: OpenGL support classes - development files
4c66dee3 604Summary(pl.UTF-8): Klasy wspomagające OpenGL - pliki programistyczne
bc7da990 605Group: X11/Development/Libraries
03510596 606Requires: OpenGL-GLU-devel
5631d6de 607Requires: QtCore-devel = %{version}-%{release}
017da8d6 608Requires: QtGui-devel = %{version}-%{release}
5631d6de 609Requires: QtOpenGL = %{version}-%{release}
bc7da990 610
cc6d9c76 611%description -n QtOpenGL-devel
61da89d9
JB
612OpenGL support classes - development files.
613
02520e74
JR
614%description -n QtOpenGL-devel -l pl.UTF-8
615Klasy wspomagające OpenGL - pliki programistyczne.
bc7da990 616
8b4e0403 617%package -n QtOpenGL-static
618Summary: OpenGL support classes - static libraries
4c66dee3 619Summary(pl.UTF-8): Klasy wspomagające OpenGL - biblioteki statyczne
8b4e0403 620Group: X11/Development/Libraries
5631d6de 621Requires: QtOpenGL-devel = %{version}-%{release}
8b4e0403 622
623%description -n QtOpenGL-static
624OpenGL support classes - static libraries.
625
017da8d6 626%description -n QtOpenGL-static -l pl.UTF-8
02520e74 627Klasy wspomagające OpenGL - biblioteki statyczne.
8b4e0403 628
26c3ab86
KK
629%package -n QtScript
630Summary: Classes for scripting applications
631Summary(pl.UTF-8): Klasy pozwalające dodać obsługę skryptów w aplikacjach
632Group: X11/Development/Libraries
bc7da990 633
26c3ab86
KK
634%description -n QtScript
635The QtScript module provides classes to handle scripts inside
636applications.
cc6d9c76 637
26c3ab86
KK
638%description -n QtScript -l pl.UTF-8
639Ten moduł dostarcza klasy obsługujące języki skryptowe wewnątrz
640aplikacji.
61da89d9 641
26c3ab86
KK
642%package -n QtScript-devel
643Summary: Classes for scripting applications - development files
644Summary(pl.UTF-8): Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne
cc6d9c76 645Group: X11/Development/Libraries
5631d6de 646Requires: QtCore-devel = %{version}-%{release}
26c3ab86
KK
647Requires: QtScript = %{version}-%{release}
648
649%description -n QtScript-devel
650Classes for scriptin applications - development files.
651
652%description -n QtScript-devel -l pl.UTF-8
653Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne.
654
655%package -n QtScript-static
656Summary: Classes for scripting applications - static library
657Summary(pl.UTF-8): Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka statyczna
658Group: X11/Development/Libraries
659Requires: QtScript-devel = %{version}-%{release}
660
661%description -n QtScript-static
662Classes for scripting applications - static library.
663
664%description -n QtScript-static -l pl.UTF-8
665Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka
666statyczna.
667
4c411420
AM
668%package -n QtScriptTools
669Summary: Classes for scripting applications
670Summary(pl.UTF-8): Klasy pozwalające dodać obsługę skryptów w aplikacjach
671Group: X11/Development/Libraries
672
673%description -n QtScriptTools
674The QtScriptTools module provides classes to handle scripts inside
675applications.
676
677%description -n QtScriptTools -l pl.UTF-8
678Ten moduł dostarcza klasy obsługujące języki skryptowe wewnątrz
679aplikacji.
680
681%package -n QtScriptTools-devel
682Summary: Classes for scripting applications - development files
683Summary(pl.UTF-8): Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne
684Group: X11/Development/Libraries
685Requires: QtCore-devel = %{version}-%{release}
686Requires: QtScript-devel = %{version}-%{release}
687Requires: QtScriptTools = %{version}-%{release}
688
689%description -n QtScriptTools-devel
690Classes for scriptin applications - development files.
691
692%description -n QtScriptTools-devel -l pl.UTF-8
693Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne.
694
695%package -n QtScriptTools-static
696Summary: Classes for scripting applications - static library
697Summary(pl.UTF-8): Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka statyczna
698Group: X11/Development/Libraries
699Requires: QtScriptTools-devel = %{version}-%{release}
700
701%description -n QtScriptTools-static
702Classes for scripting applications - static library.
703
704%description -n QtScriptTools-static -l pl.UTF-8
705Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka
706statyczna.
707
26c3ab86
KK
708%package -n QtSql
709Summary: Classes for database integration using SQL
710Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL
711Group: X11/Libraries
712Requires: QtCore = %{version}-%{release}
713
714%description -n QtSql
715Classes for database integration using SQL.
716
717%description -n QtSql -l pl.UTF-8
718Klasy do integracji z bazami danych przy użyciu SQL.
719
720%package -n QtSql-devel
721Summary: Classes for database integration using SQL - development files
722Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL - pliki programistyczne
723Group: X11/Development/Libraries
724Requires: QtCore-devel = %{version}-%{release}
725Requires: QtSql = %{version}-%{release}
bc7da990 726
cc6d9c76 727%description -n QtSql-devel
61da89d9
JB
728Classes for database integration using SQL - development files.
729
02520e74
JR
730%description -n QtSql-devel -l pl.UTF-8
731Klasy do integracji z bazami danych przy użyciu SQL - pliki
61da89d9 732programistyczne.
bc7da990 733
8b4e0403 734%package -n QtSql-static
735Summary: Classes for database integration using SQL - static libraries
4c66dee3 736Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL - biblioteki statyczne
8b4e0403 737Group: X11/Development/Libraries
5631d6de 738Requires: QtSql-devel = %{version}-%{release}
8b4e0403 739
740%description -n QtSql-static
741Classes for database integration using SQL - static libraries.
742
02520e74
JR
743%description -n QtSql-static -l pl.UTF-8
744Klasy do integracji z bazami danych przy użyciu SQL - biblioteki
7b57a050 745statyczne. programistyczne.
8b4e0403 746
cc6d9c76 747%package -n QtSql-ibase
bc7da990 748Summary: Database plugin for InterBase/Firebird Qt support
4c66dee3
ER
749Summary(pl.UTF-8): Wtyczka InterBase/Firebird do Qt
750Summary(pt_BR.UTF-8): Plugin de suporte a InterBase/Firebird para Qt
61da89d9 751Group: X11/Libraries
5631d6de
JB
752Requires: QtSql = %{version}-%{release}
753Provides: QtSql-backend = %{version}-%{release}
bc7da990 754
cc6d9c76 755%description -n QtSql-ibase
08506906
PS
756This package contains a plugin for accessing Interbase/Firebird
757database via the QSql classes.
bc7da990 758
02520e74
JR
759%description -n QtSql-ibase -l pl.UTF-8
760Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 761danych Interbase/Firebird poprzez klasy QSql.
bc7da990 762
02520e74 763%description -n QtSql-ibase -l pt_BR.UTF-8
bc7da990 764Plugin de suporte a InterBase/Firebird para Qt.
765
cc6d9c76 766%package -n QtSql-mysql
bc7da990 767Summary: Database plugin for MySQL Qt support
4c66dee3
ER
768Summary(pl.UTF-8): Wtyczka MySQL do Qt
769Summary(pt_BR.UTF-8): Plugin de suporte a MySQL para Qt
61da89d9 770Group: X11/Libraries
5631d6de
JB
771Requires: QtSql = %{version}-%{release}
772Provides: QtSql-backend = %{version}-%{release}
bc7da990 773
cc6d9c76 774%description -n QtSql-mysql
08506906
PS
775This package contains a plugin for accessing MySQL database via the
776QSql classes.
bc7da990 777
02520e74
JR
778%description -n QtSql-mysql -l pl.UTF-8
779Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 780danych MySQL poprzez klasy QSql.
bc7da990 781
02520e74 782%description -n QtSql-mysql -l pt_BR.UTF-8
bc7da990 783Plugin de suporte a MySQL para Qt.
784
cc6d9c76 785%package -n QtSql-odbc
bc7da990 786Summary: Database plugin for ODBC Qt support
4c66dee3
ER
787Summary(pl.UTF-8): Wtyczka ODBC do Qt
788Summary(pt_BR.UTF-8): Plugin de suporte a ODBC para Qt
61da89d9 789Group: X11/Libraries
5631d6de
JB
790Requires: QtSql = %{version}-%{release}
791Provides: QtSql-backend = %{version}-%{release}
bc7da990 792
cc6d9c76 793%description -n QtSql-odbc
08506906
PS
794This package contains a plugin for accessing unixODBC services via the
795QSql classes.
bc7da990 796
02520e74
JR
797%description -n QtSql-odbc -l pl.UTF-8
798Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z usług
08506906 799unixODBC poprzez klasy QSql.
bc7da990 800
02520e74 801%description -n QtSql-odbc -l pt_BR.UTF-8
bc7da990 802Plugin de suporte a ODBC para Qt.
803
cc6d9c76 804%package -n QtSql-pgsql
bc7da990 805Summary: Database plugin for PostgreSQL Qt support
4c66dee3
ER
806Summary(pl.UTF-8): Wtyczka PostgreSQL do Qt
807Summary(pt_BR.UTF-8): Plugin de suporte a PostgreSQL para Qt
61da89d9 808Group: X11/Libraries
5631d6de
JB
809Requires: QtSql = %{version}-%{release}
810Provides: QtSql-backend = %{version}-%{release}
bc7da990 811
46255ac9 812%description -n QtSql-pgsql
08506906
PS
813This package contains a plugin for accessing PostgreSQL database via
814the QSql classes.
bc7da990 815
02520e74
JR
816%description -n QtSql-pgsql -l pl.UTF-8
817Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 818danych PostgreSQL poprzez klasy QSql.
bc7da990 819
02520e74 820%description -n QtSql-pgsql -l es.UTF-8
ed39b935 821Plugin de suporte a PostgreSQL para Qt.
bc7da990 822
cc6d9c76 823%package -n QtSql-sqlite
61da89d9 824Summary: Database plugin for SQLite 2.x Qt support
4c66dee3
ER
825Summary(pl.UTF-8): Wtyczka SQLite 2.x do Qt
826Summary(pt_BR.UTF-8): Plugin de suporte a SQLite 2.x para Qt
61da89d9 827Group: X11/Libraries
5631d6de
JB
828Requires: QtSql = %{version}-%{release}
829Provides: QtSql-backend = %{version}-%{release}
bc7da990 830
cc6d9c76 831%description -n QtSql-sqlite
61da89d9 832This package contains a plugin for using the SQLite 2.x library (which
08506906 833allows to acces virtually any SQL database) via the QSql classes.
bc7da990 834
02520e74
JR
835%description -n QtSql-sqlite -l pl.UTF-8
836Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
61da89d9 837danych SQLite 2.x poprzez klasy QSql.
bc7da990 838
02520e74 839%description -n QtSql-sqlite -l pt_BR.UTF-8
61da89d9 840Plugin de suporte a SQLite 2.x para Qt.
bc7da990 841
cc6d9c76 842%package -n QtSql-sqlite3
843Summary: Database plugin for SQLite3 Qt support
4c66dee3
ER
844Summary(pl.UTF-8): Wtyczka SQLite3 do Qt
845Summary(pt_BR.UTF-8): Plugin de suporte a SQLite3 para Qt
61da89d9 846Group: X11/Libraries
5631d6de
JB
847Requires: QtSql = %{version}-%{release}
848Provides: QtSql-backend = %{version}-%{release}
bc7da990 849
cc6d9c76 850%description -n QtSql-sqlite3
08506906
PS
851This package contains a plugin for using the SQLite3 library (which
852allows to acces virtually any SQL database) via the QSql classes.
bc7da990 853
02520e74
JR
854%description -n QtSql-sqlite3 -l pl.UTF-8
855Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 856danych SQLite3 poprzez klasy QSql.
cc6d9c76 857
02520e74 858%description -n QtSql-sqlite3 -l pt_BR.UTF-8
08506906 859Plugin de suporte a SQLite3 para Qt.
cc6d9c76 860
4c411420
AM
861%package -n QtSql-tds
862Summary: Database plugin for TDS Qt support
863Summary(pl.UTF-8): Wtyczka TDS do Qt
864Summary(pt_BR.UTF-8): Plugin de suporte a TDS para Qt
865Group: X11/Libraries
866Requires: QtSql = %{version}-%{release}
867Provides: QtSql-backend = %{version}-%{release}
868
869%description -n QtSql-tds
870This package contains a plugin for accessing TDS database via the QSql
871classes.
872
873%description -n QtSql-tds -l pl.UTF-8
874Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
875danych TDS poprzez klasy QSql.
876
877%description -n QtSql-tds -l pt_BR.UTF-8
878Plugin de suporte a TDS para Qt.
879
07b2fa37
JB
880%package -n QtSvg
881Summary: SVG support
4c66dee3 882Summary(pl.UTF-8): Wsparcie dla SVG
07b2fa37 883Group: X11/Libraries
a1ef320e 884Requires: QtXml = %{version}-%{release}
07b2fa37
JB
885
886%description -n QtSvg
887SVG support.
888
02520e74 889%description -n QtSvg -l pl.UTF-8
07b2fa37
JB
890Wsparcie dla SVG.
891
892%package -n QtSvg-devel
893Summary: SVG support - development files
4c66dee3 894Summary(pl.UTF-8): Wsparcie dla SVG - pliki programistyczne
07b2fa37 895Group: X11/Development/Libraries
017da8d6 896Requires: QtGui-devel = %{version}-%{release}
5631d6de 897Requires: QtSvg = %{version}-%{release}
07b2fa37
JB
898
899%description -n QtSvg-devel
900SVG support - development files.
901
02520e74 902%description -n QtSvg-devel -l pl.UTF-8
07b2fa37
JB
903Wsparcie dla SVG - pliki programistyczne.
904
905%package -n QtSvg-static
906Summary: SVG support - static libraries
4c66dee3 907Summary(pl.UTF-8): Wsparcie dla SVG - biblioteki statyczne
07b2fa37 908Group: X11/Development/Libraries
5631d6de 909Requires: QtSvg-devel = %{version}-%{release}
07b2fa37
JB
910
911%description -n QtSvg-static
912SVG support - static libraries.
913
02520e74 914%description -n QtSvg-static -l pl.UTF-8
07b2fa37
JB
915Wsparcie dla SVG - biblioteki statyczne.
916
8b4e0403 917%package -n QtTest
7b57a050 918Summary: Test framework
4c66dee3 919Summary(pl.UTF-8): Szkielet testów
8b4e0403 920Group: X11/Libraries
5631d6de 921Requires: QtCore = %{version}-%{release}
8b4e0403 922
923%description -n QtTest
924Test framework.
925
02520e74
JR
926%description -n QtTest -l pl.UTF-8
927Szkielet testów.
07b2fa37 928
8b4e0403 929%package -n QtTest-devel
7b57a050 930Summary: Test framework - development files
4c66dee3 931Summary(pl.UTF-8): Szkielet testów - pliki programistyczne
8b4e0403 932Group: X11/Development/Libraries
5631d6de
JB
933Requires: QtCore-devel = %{version}-%{release}
934Requires: QtTest = %{version}-%{release}
8b4e0403 935
936%description -n QtTest-devel
937Test framework - development files.
938
02520e74
JR
939%description -n QtTest-devel -l pl.UTF-8
940Szkielet testów - pliki programistyczne.
07b2fa37 941
45e8c637
AM
942%package -n QtTest-static
943Summary: Test framework - static libraries
944Summary(pl.UTF-8): Szkielet testów - biblioteki statyczne
945Group: X11/Development/Libraries
946Requires: QtTest-devel = %{version}-%{release}
947
948%description -n QtTest-static
949Test framework - static libraries.
950
951%description -n QtTest-static -l pl.UTF-8
952Szkielet testów - biblioteki statyczne.
953
a8088d24
JB
954%package -n QtUiTools
955Summary: Classes for handling Qt Designer forms in applications
4c66dee3 956Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach
a8088d24 957Group: X11/Libraries
e3a9f812
JB
958Requires: QtGui = %{version}-%{release}
959Requires: QtXml = %{version}-%{release}
a8088d24
JB
960
961%description -n QtUiTools
962The QtUiTools module provides classes to handle forms created with Qt
963Designer.
964
02520e74
JR
965%description -n QtUiTools -l pl.UTF-8
966Moduł QtUiTools udostępnia klasy do obsługi formularzy tworzonych przy
967użyciu Qt Designera.
a8088d24
JB
968
969%package -n QtUiTools-devel
970Summary: Classes for handling Qt Designer forms in applications - development files
4c66dee3 971Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki programistyczne
a8088d24 972Group: X11/Development/Libraries
017da8d6 973Requires: QtGui-devel = %{version}-%{release}
e3a9f812 974Requires: QtUiTools = %{version}-%{release}
017da8d6 975Requires: QtXml-devel = %{version}-%{release}
a8088d24
JB
976
977%description -n QtUiTools-devel
978Classes for handling Qt Designer forms in applications - development
979files.
980
02520e74
JR
981%description -n QtUiTools-devel -l pl.UTF-8
982Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki
a8088d24
JB
983programistyczne.
984
985%package -n QtUiTools-static
986Summary: Classes for handling Qt Designer forms in applications - static library
4c66dee3 987Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka statyczna
a8088d24 988Group: X11/Development/Libraries
e3a9f812 989Requires: QtUiTools-devel = %{version}-%{release}
a8088d24
JB
990
991%description -n QtUiTools-static
992Classes for handling Qt Designer forms in applications - static
993library.
994
02520e74
JR
995%description -n QtUiTools-static -l pl.UTF-8
996Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka
a8088d24
JB
997statyczna.
998
45e8c637 999%package -n QtWebKit
c8b4bd0d 1000Summary: Classes for rendering HTML, XHTML and SVG documents
f0549ff4 1001Summary(pl.UTF-8): Klasy do renderowania dokumentów HTML, XHTML i SVG
45e8c637
AM
1002Group: X11/Libraries
1003Requires: QtGui = %{version}-%{release}
1004
1005%description -n QtWebKit
c8b4bd0d
KK
1006QtWebKit provides a Web browser engine that makes it easy to embed
1007content from the World Wide Web into your Qt application. At the same
1008time Web content can be enhanced with native controls. QtWebKit
1009provides facilities for rendering of HyperText Markup Language (HTML),
1010Extensible HyperText Markup Language (XHTML) and Scalable Vector
1011Graphics (SVG) documents, styled using Cascading Style Sheets (CSS)
1012and scripted with JavaScript.
45e8c637 1013
f0549ff4
JB
1014%description -n QtWebKit -l pl.UTF-8
1015QtWebKit udostępnia silnik przeglądarki WWW ułatwiający osadzanie
1016treści ze stron WWW w aplikacjach Qt. Jednocześnie treść WWW może być
1017rozszerzana o natywne kontrolki. QtWebKit zapewnia renderowanie
1018dokumentów w językach HTML (HyperText Markup Language), XHTML
1019(Extensible HyperText Markup Language) i SVG (Scalable Vector
1020Graphics) z obsługą styli CSS (Cascading Style Sheets) i skryptów w
1021języku JavaScript.
1022
45e8c637 1023%package -n QtWebKit-devel
c8b4bd0d 1024Summary: Classes for rendering HTML, XHTML and SVG documents - development files
f0549ff4 1025Summary(pl.UTF-8): Klasy do renderowania dokumentów HTML, XHTML i SVG - pliki programistyczne
45e8c637 1026Group: X11/Development/Libraries
017da8d6
KK
1027Requires: QtGui-devel = %{version}-%{release}
1028Requires: QtNetwork-devel = %{version}-%{release}
38376c30 1029Requires: QtScript-devel = %{version}-%{release}
017da8d6 1030Requires: QtWebKit = %{version}-%{release}
4b4603b7
AM
1031%if %{with system_phonon}
1032Requires: phonon-devel
1033%else
cff93854 1034Requires: qt4-phonon-devel = %{version}-%{release}
4b4603b7 1035%endif
45e8c637
AM
1036
1037%description -n QtWebKit-devel
c8b4bd0d
KK
1038Classes for rendering HTML, XHTML and SVG documents - development
1039files.
45e8c637 1040
f0549ff4
JB
1041%description -n QtWebKit-devel -l pl.UTF-8
1042Klasy do renderowania dokumentów HTML, XHTML i SVG - pliki
1043programistyczne.
1044
45e8c637 1045%package -n QtWebKit-static
c8b4bd0d 1046Summary: Classes for rendering HTML, XHTML and SVG documents - static library
f0549ff4 1047Summary(pl.UTF-8): Klasy do renderowania dokumentów HTML, XHTML i SVG - biblioteka statyczna
45e8c637 1048Group: X11/Development/Libraries
017da8d6 1049Requires: QtWebKit-devel = %{version}-%{release}
45e8c637
AM
1050
1051%description -n QtWebKit-static
c8b4bd0d 1052Classes for rendering HTML, XHTML and SVG documents - static library.
45e8c637 1053
f0549ff4
JB
1054%description -n QtWebKit-static -l pl.UTF-8
1055Klasy do renderowania dokumentów HTML, XHTML i SVG - biblioteka
1056statyczna.
1057
26c3ab86
KK
1058%package -n QtXml
1059Summary: Classes for handling XML
1060Summary(pl.UTF-8): Klasy do obsługi XML-a
45e8c637 1061Group: X11/Libraries
017da8d6 1062Requires: QtCore = %{version}-%{release}
45e8c637 1063
26c3ab86
KK
1064%description -n QtXml
1065Classes for handling XML.
45e8c637 1066
26c3ab86
KK
1067%description -n QtXml -l pl.UTF-8
1068Klasy do obsługi XML-a.
1069
1070%package -n QtXml-devel
1071Summary: Classes for handling XML - development files
1072Summary(pl.UTF-8): Klasy do obsługi XML-a - pliki programistyczne
45e8c637 1073Group: X11/Development/Libraries
45e8c637 1074Requires: QtCore-devel = %{version}-%{release}
26c3ab86 1075Requires: QtXml = %{version}-%{release}
45e8c637 1076
26c3ab86
KK
1077%description -n QtXml-devel
1078Classes for handling XML - development files.
45e8c637 1079
26c3ab86
KK
1080%description -n QtXml-devel -l pl.UTF-8
1081Klasy do obsługi XML-a - pliki programistyczne.
1082
1083%package -n QtXml-static
1084Summary: Classes for handling XML - static libraries
1085Summary(pl.UTF-8): Klasy do obsługi XML-a - biblioteki statyczne
45e8c637 1086Group: X11/Development/Libraries
26c3ab86 1087Requires: QtXml-devel = %{version}-%{release}
45e8c637 1088
26c3ab86
KK
1089%description -n QtXml-static
1090Classes for handling XML - static libraries.
1091
1092%description -n QtXml-static -l pl.UTF-8
1093Klasy do obsługi XML-a - biblioteki statyczne.
45e8c637
AM
1094
1095%package -n QtXmlPatterns
c4300840
JB
1096Summary: QtXmlPatterns XQuery engine
1097Summary(pl.UTF-8): Silnik zapytan XQuery QtXmlPatterns
45e8c637 1098Group: X11/Libraries
017da8d6 1099Requires: QtCore = %{version}-%{release}
45e8c637
AM
1100
1101%description -n QtXmlPatterns
c4300840
JB
1102QtXmlPatterns XQuery engine.
1103
1104%description -n QtXmlPatterns -l pl.UTF-8
1105Silnik zapytan XQuery QtXmlPatterns.
45e8c637
AM
1106
1107%package -n QtXmlPatterns-devel
c4300840
JB
1108Summary: QtXmlPatterns XQuery engine - development files
1109Summary(pl.UTF-8): Silnik zapytan XQuery QtXmlPatterns - pliki programistyczne
45e8c637 1110Group: X11/Development/Libraries
017da8d6 1111Requires: QtNetwork-devel = %{version}-%{release}
45e8c637
AM
1112Requires: QtXmlPatterns = %{version}-%{release}
1113
1114%description -n QtXmlPatterns-devel
c4300840
JB
1115QtXmlPatterns XQuery engine - development files.
1116
1117%description -n QtXmlPatterns-devel -l pl.UTF-8
1118Silnik zapytan XQuery QtXmlPatterns - pliki programistyczne.
45e8c637
AM
1119
1120%package -n QtXmlPatterns-static
c4300840
JB
1121Summary: QtXmlPatterns XQuery engine - static library
1122Summary(pl.UTF-8): Silnik zapytan XQuery QtXmlPatterns - biblioteka statyczna
45e8c637 1123Group: X11/Development/Libraries
017da8d6 1124Requires: QtXmlPatterns-devel = %{version}-%{release}
45e8c637
AM
1125
1126%description -n QtXmlPatterns-static
c4300840
JB
1127QtXmlPatterns XQuery engine - static library.
1128
1129%description -n QtXmlPatterns-static -l pl.UTF-8
1130Silnik zapytan XQuery QtXmlPatterns - biblioteka statyczna.
45e8c637 1131
bc7da990 1132%package assistant
1133Summary: Qt documentation browser
4c66dee3 1134Summary(pl.UTF-8): Przeglądarka dokumentacji Qt
bc7da990 1135Group: X11/Development/Tools
a8088d24 1136Requires: %{name}-doc = %{version}-%{release}
61992032 1137Requires: QtAssistant = %{version}-%{release}
e3a9f812 1138Requires: QtDBus = %{version}-%{release}
bc7da990 1139
1140%description assistant
1141Qt Assistant is a tool for browsing on-line documentation with
1142indexing, bookmarks and full-text search.
1143
02520e74
JR
1144%description assistant -l pl.UTF-8
1145Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
1146indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
bc7da990 1147
08506906
PS
1148%package build
1149Summary: Build tools for Qt4
4c66dee3 1150Summary(pl.UTF-8): Narzędzia do budowania dla Qt4
61da89d9 1151Group: X11/Development/Tools
5631d6de
JB
1152Requires: QtCore = %{version}-%{release}
1153Requires: QtXml = %{version}-%{release}
bc7da990 1154
08506906
PS
1155%description build
1156This package includes the Qt resource compiler (rcc), meta objects
1157compiler (moc), user interface compiler (uic) and qt3to4 include names
1158converter.
bc7da990 1159
02520e74
JR
1160%description build -l pl.UTF-8
1161Ten pakiet zawiera kompilator zasobów Qt (rcc), kompilator
1162metaobiektów (moc), kompilator interfejsów użytkownika (uic) oraz
1163konwerter nazw plików nagłówkowych qt3to4.
61da89d9 1164
bc7da990 1165%package designer
6430c397 1166Summary: IDE used for GUI designing with Qt library
4c66dee3 1167Summary(pl.UTF-8): IDE służące do projektowania GUI za pomocą biblioteki Qt
bc7da990 1168Group: X11/Applications
e3a9f812 1169Requires: QtAssistant = %{version}-%{release}
a8088d24 1170Requires: QtDesigner = %{version}-%{release}
bc7da990 1171
1172%description designer
6430c397 1173An advanced tool used for GUI designing with Qt library.
bc7da990 1174
02520e74
JR
1175%description designer -l pl.UTF-8
1176Zaawansowane narzędzie służące do projektowania interfejsu graficznego
1177za pomocą biblioteki Qt.
bc7da990 1178
cc6d9c76 1179%package linguist
1180Summary: Translation helper for Qt
4c66dee3 1181Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji oparty o Qt
cc6d9c76 1182Group: X11/Development/Tools
e3a9f812
JB
1183Requires: QtAssistant = %{version}-%{release}
1184Requires: QtUiTools = %{version}-%{release}
2ba913fc 1185
cc6d9c76 1186%description linguist
1187This program provides an interface that shortens and helps systematize
1188the process of translating GUIs. Qt Linguist takes all of the text of
1189a UI that will be shown to the user, and presents it to a human
1190translator in a simple window. When one UI text is translated, the
1191program automatically progresses to the next, until they are all
1192completed.
2ba913fc 1193
02520e74
JR
1194%description linguist -l pl.UTF-8
1195Ten program oferuje interfejs znacznie przyśpieszający proces
1196tłumaczenia interfejsu użytkownika. Zbiera wszystkie teksty
1197przeznaczone do tłumaczenia i przedstawia w łatwym w obsłudze oknie.
1198Gdy jeden z nich jest już przetłumaczony, automatycznie przechodzi do
1199następnego, aż wszystkie będą przetłumaczone.
642df674 1200
45e8c637 1201%package phonon
c8b4bd0d 1202Summary: Cross-platform multimedia framework
f0549ff4 1203Summary(pl.UTF-8): Wieloplatformowy szkielet multimedialny
45e8c637 1204Group: X11/Development/Tools
6fdbbf03 1205Obsoletes: phonon
45e8c637
AM
1206
1207%description phonon
c8b4bd0d
KK
1208Phonon is a cross-platform multimedia framework that enables the use
1209of audio and video content in Qt applications.
45e8c637 1210
f0549ff4
JB
1211%description phonon -l pl.UTF-8
1212Phonon to wieloplatformowy szkielet multimedialny pozwalający na
1213wykorzystywanie treści dźwiękowych i filmowych w aplikacjach Qt.
1214
45e8c637 1215%package phonon-devel
c8b4bd0d 1216Summary: Cross-platform multimedia framework - development files
f0549ff4 1217Summary(pl.UTF-8): Wieloplatformowy szkielet multimedialny - pliki programistyczne
45e8c637
AM
1218Group: X11/Development/Libraries
1219Requires: QtCore-devel = %{version}-%{release}
017da8d6
KK
1220Requires: QtDBus-devel = %{version}-%{release}
1221Requires: QtGui-devel = %{version}-%{release}
45e8c637 1222Requires: qt4-phonon = %{version}-%{release}
6fdbbf03 1223Obsoletes: phonon-devel
45e8c637
AM
1224
1225%description phonon-devel
c8b4bd0d 1226Cross-platform multimedia framework - development files.
45e8c637 1227
f0549ff4
JB
1228%description phonon-devel -l pl.UTF-8
1229Wieloplatformowy szkielet multimedialny - pliki programistyczne.
1230
71d7c231 1231%package qmake
cc6d9c76 1232Summary: Qt makefile generator
4c66dee3 1233Summary(pl.UTF-8): Generator plików makefile dla aplikacji Qt
cc6d9c76 1234Group: X11/Development/Tools
2ba913fc 1235
71d7c231 1236%description qmake
cc6d9c76 1237A powerful makefile generator. It can create makefiles on any platform
1238from a simple .pro definitions file.
2ba913fc 1239
02520e74
JR
1240%description qmake -l pl.UTF-8
1241Rozbudowany generator plików makefile. Potrafi tworzyć pliki makefile
1242na każdej platformi na podstawie łatwego w przygotowaniu pliku .pro.
2ba913fc 1243
71d7c231 1244%package qtconfig
cc6d9c76 1245Summary: Qt widgets configuration tool
4c66dee3 1246Summary(pl.UTF-8): Narzędzie do konfigurowania widgetów Qt
cc6d9c76 1247Group: X11/Applications
e3a9f812
JB
1248Requires: Qt3Support = %{version}-%{release}
1249Requires: QtGui = %{version}-%{release}
1250Requires: QtNetwork = %{version}-%{release}
1251Requires: QtSql = %{version}-%{release}
1252Requires: QtXml = %{version}-%{release}
2ba913fc 1253
71d7c231 1254%description qtconfig
cc6d9c76 1255A tool for configuring look and behavior of Qt widgets.
2ba913fc 1256
02520e74
JR
1257%description qtconfig -l pl.UTF-8
1258Narzędie do konfiguracji wyglądu i zachowania widgetów Qt.
2ba913fc 1259
cc6d9c76 1260%package -n qvfb
08506906 1261Summary: Qt Virtual framebuffer
4c66dee3 1262Summary(pl.UTF-8): Wirtualny framebuffer dla Qt
642df674 1263Group: X11/Development/Libraries
e3a9f812
JB
1264Requires: QtGui = %{version}-%{release}
1265Requires: QtOpenGL = %{version}-%{release}
642df674 1266
cc6d9c76 1267%description -n qvfb
bcbcae98
ER
1268Qt Virtual framebuffer allows you to run Qt/Embedded applications in X
1269window.
61da89d9 1270
02520e74 1271%description -n qvfb -l pl.UTF-8
bcbcae98
ER
1272Qt Virtual framebuffer pozwala na uruchamianie aplikacji Qt/Embedded w
1273okienku X.
642df674 1274
cc6d9c76 1275%package demos
61da89d9 1276Summary: Demos of new Qt4 features
4c66dee3 1277Summary(pl.UTF-8): Programy demonstrujące nowe możliwości Qt4
08506906 1278Group: X11/Development/Libraries
e3a9f812 1279Requires: QtAssistant = %{version}-%{release}
5631d6de 1280Requires: QtXml = %{version}-%{release}
642df674 1281
cc6d9c76 1282%description demos
1283Demos are spiders that fly.
642df674 1284
02520e74
JR
1285%description demos -l pl.UTF-8
1286Dema to latające pająki.
61da89d9 1287
cc6d9c76 1288%package doc
1289Summary: Qt Documentation in HTML format
4c66dee3 1290Summary(pl.UTF-8): Dokumentacja Qt w formacie HTML
642df674 1291Group: X11/Development/Libraries
642df674 1292
cc6d9c76 1293%description doc
1294Qt documentation in HTML format.
642df674 1295
02520e74 1296%description doc -l pl.UTF-8
cc6d9c76 1297Dokumentacja qt w formacie HTML.
642df674 1298
cc6d9c76 1299%package examples
1300Summary: Example programs bundled with Qt
4c66dee3
ER
1301Summary(pl.UTF-8): Ćwiczenia i przykłady do Qt
1302Summary(pt_BR.UTF-8): Programas exemplo desenvolvidos com o Qt
cc6d9c76 1303Group: X11/Development/Libraries
1304# no it does not , we cant be sure the user wants to compile them right?
1305# he might just want to take a look, anwyay no single devel package now
5631d6de 1306#Requires: %{name}-devel = %{version}-%{release}
642df674 1307
cc6d9c76 1308%description examples
1309Example programs bundled with Qt version.
642df674 1310
02520e74
JR
1311%description examples -l pl.UTF-8
1312Ćwiczenia/przykłady dołączone do Qt.
642df674 1313
02520e74
JR
1314%description examples -l pt_BR.UTF-8
1315Programas exemplo para o Qt versão.
642df674 1316
bc7da990 1317%prep
2d2db419 1318%setup -q -n qt-x11-opensource-src-%{version}
386aaea5
AM
1319
1320%patch100 -p0
1321%patch101 -p0
1322%patch102 -p0
1323%patch103 -p0
1324%patch104 -p0
1325%patch105 -p0
386aaea5 1326%patch107 -p0
386aaea5
AM
1327%patch109 -p0
1328%patch110 -p0
1329%patch111 -p0
1330%patch112 -p0
1331%patch113 -p0
733122b3 1332
2d2db419 1333%patch0 -p1
da64c649 1334%patch1 -p0
2d2db419 1335%patch2 -p1
1336%patch3 -p1
3f756324 1337%patch4 -p1
7f2b2b26 1338%patch5 -p1
2d2db419 1339%patch6 -p1
1340%patch7 -p1
45e8c637 1341#%patch8 -p1
b8213f1f 1342%patch9 -p1
bc7da990 1343
f7c07b4b
KK
1344%{__sed} -i -e 's,usr/X11R6/,usr/g,' mkspecs/linux-g++-64/qmake.conf \
1345 mkspecs/common/linux.conf
1346
1347# change QMAKE FLAGS to build
1348%{__sed} -i -e '
1349 s|QMAKE_CC.*=.*gcc|QMAKE_CC\t\t= %{__cc}|;
1350 s|QMAKE_CXX.*=.*g++|QMAKE_CXX\t\t= %{__cxx}|;
1351 s|QMAKE_LINK.*=.*g++|QMAKE_LINK\t\t= %{__cxx}|;
1352 s|QMAKE_LINK_SHLIB.*=.*g++|QMAKE_LINK_SHLIB\t= %{__cxx}|;
5244c434
AM
1353 s|QMAKE_CFLAGS_RELEASE.*|QMAKE_CFLAGS_RELEASE\t+= %{rpmcppflags} %{rpmcflags}|;
1354 s|QMAKE_CXXFLAGS_RELEASE.*|QMAKE_CXXFLAGS_RELEASE\t+= %{rpmcppflags} %{rpmcxxflags}|;
f7c07b4b
KK
1355 s|QMAKE_CFLAGS_DEBUG.*|QMAKE_CFLAGS_DEBUG\t+= %{debugcflags}|;
1356 s|QMAKE_CXXFLAGS_DEBUG.*|QMAKE_CXXFLAGS_DEBUG\t+= %{debugcflags}|;
1357 ' mkspecs/common/g++.conf
1358
1359%{__sed} -i -e '
1360 s|QMAKE_INCDIR_QT.*|QMAKE_INCDIR_QT = %{_includedir}/qt4|;
1361 ' mkspecs/common/linux.conf
bc7da990 1362
22d82912
AM
1363# No -L/usr/lib.
1364%{__sed} -i -e '
1365 s|^QMAKE_LIBDIR_QT.*=.*|QMAKE_LIBDIR_QT =|;
1366 ' mkspecs/common/linux.conf
1367
1368# undefine QMAKE_STRIP, so we get useful -debuginfo pkgs
1369%{__sed} -i -e '
1370 s|^QMAKE_STRIP.*=.*|QMAKE_STRIP =|;
1371 ' mkspecs/common/linux.conf
1372
bc7da990 1373%build
bc7da990 1374# pass OPTFLAGS to build qmake itself with optimization
71d7c231
KK
1375export OPTFLAGS="%{rpmcflags}"
1376export PATH=$PWD/bin:$PATH
bc7da990 1377
1378##################################
1379# DEFAULT OPTIONS FOR ALL BUILDS #
1380##################################
1381
8b4e0403 1382COMMONOPT=" \
bc7da990 1383 -DQT_CLEAN_NAMESPACE \
02a20ba3 1384 -buildkey pld \
bc7da990 1385 -verbose \
df71e198 1386 -prefix %{_qtdir} \
1387 -bindir %{_qtdir}/bin \
642df674 1388 -docdir %{_docdir}/%{name}-doc \
1620d5ef 1389 -headerdir %{_includedir}/qt4 \
1390 -libdir %{_libdir} \
eea9e045 1391 -L%{_libdir} \
df71e198 1392 -plugindir %{_qtdir}/plugins \
1620d5ef 1393 -datadir %{_datadir}/qt4 \
bc7da990 1394 -translationdir %{_datadir}/locale/ \
1620d5ef 1395 -sysconfdir %{_sysconfdir}/qt4 \
1396 -examplesdir %{_examplesdir}/qt4 \
1397 -demosdir %{_examplesdir}/qt4-demos \
bc7da990 1398 -fast \
0b457108 1399 -glib \
453c0fda 1400 %{!?with_gtk:-no-gtkstyle} \
889daba4 1401 -%{!?with_pch:no-}pch \
8ffe6e07 1402 -no-rpath \
814195ab
JB
1403 %{!?with_sse:-no-sse} \
1404 %{!?with_sse2:-no-sse2} \
3f80fcc7 1405 -qdbus \
bc7da990 1406 -qt-gif \
cf2f7435 1407 -reduce-relocations \
bc7da990 1408 -system-libjpeg \
d5160e56 1409 -system-libmng \
bc7da990 1410 -system-libpng \
1411 -system-zlib \
45e8c637 1412 -exceptions \
d5160e56 1413 -largefile \
45e8c637
AM
1414 -I/usr/include/postgresql/server \
1415 -I/usr/include/mysql \
bf216b9f 1416 %{?with_cups:-cups} \
bc7da990 1417 %{?with_nas:-system-nas-sound} \
bc7da990 1418 %{?debug:-debug} \
71d7c231 1419 %{!?debug:-release} \
30f8468c 1420 -qt3support \
cc6d9c76 1421 -fontconfig \
47e29d34 1422 -iconv \
1423 -no-separate-debug-info \
d5160e56 1424 -xfixes \
c8537603 1425 -nis \
cc6d9c76 1426 -sm \
c8537603 1427 -xcursor \
cf2f7435 1428 -xinput \
c8537603
JB
1429 -xkb \
1430 -xrender \
45e8c637
AM
1431 -xshape \
1432 -xmlpatterns \
1433 -continue"
bc7da990 1434
1435##################################
151e5443 1436# STATIC MULTI-THREAD #
bc7da990 1437##################################
1438
1439%if %{with static_libs}
fee487b9 1440OPT=" \
d5160e56 1441 -%{!?with_mysql:no}%{?with_mysql:qt}-sql-mysql \
1442 -%{!?with_odbc:no}%{?with_odbc:qt}-sql-odbc \
1443 -%{!?with_pgsql:no}%{?with_pgsql:qt}-sql-psql \
1444 -%{!?with_sqlite3:no}%{?with_sqlite3:qt}-sql-sqlite \
1445 -%{!?with_sqlite:no}%{?with_sqlite:qt}-sql-sqlite2 \
1446 -%{!?with_ibase:no}%{?with_ibase:qt}-sql-ibase \
bc7da990 1447 -static"
8b4e0403 1448
bb3c6e80
AM
1449echo "o
1450yes" | ./configure $COMMONOPT $OPT
953dfb92 1451
71d7c231
KK
1452%{__make} -C src
1453%{__make} -C tools/assistant/lib
a8088d24 1454%{__make} -C tools/designer
6f1b9278
1455if [ ! -d staticlib ]; then
1456 mkdir staticlib
1457 cp -a lib/*.a staticlib
1458fi
1594e7d6 1459%{__make} distclean
bc7da990 1460%endif
1461
1462##################################
151e5443 1463# SHARED MULTI-THREAD #
bc7da990 1464##################################
1465
fee487b9 1466OPT=" \
d5160e56 1467 -%{!?with_mysql:no}%{?with_mysql:plugin}-sql-mysql \
1468 -%{!?with_odbc:no}%{?with_odbc:plugin}-sql-odbc \
1469 -%{!?with_pgsql:no}%{?with_pgsql:plugin}-sql-psql \
1470 -%{!?with_sqlite3:no}%{?with_sqlite3:plugin}-sql-sqlite \
1471 -%{!?with_sqlite:no}%{?with_sqlite:plugin}-sql-sqlite2 \
30c26529
AM
1472 -%{!?with_ibase:no}%{?with_ibase:plugin}-sql-ibase \
1473 -shared"
642df674 1474
bb3c6e80
AM
1475echo "o
1476yes" | ./configure $COMMONOPT $OPT
de67b966 1477
8b4e0403 1478%{__make}
1620d5ef 1479%{__make} \
1480 sub-tools-all-ordered \
1481 sub-demos-all-ordered \
1482 sub-examples-all-ordered
2ba913fc 1483
bc7da990 1484%install
1485rm -rf $RPM_BUILD_ROOT
d2cd9642 1486install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_pkgconfigdir},%{_libdir}/qt4/tools/qdoc3}
df71e198 1487install -d $RPM_BUILD_ROOT%{_qtdir}/plugins/{crypto,network}
bc7da990 1488
1489%{__make} install \
1490 INSTALL_ROOT=$RPM_BUILD_ROOT
1491
6bcaa06d 1492# check whether no other fixes are needed
1493mv $RPM_BUILD_ROOT%{_datadir}/locale/ja{_JP,}
1494
d2cd9642 1495# for qt-creator sth is messed up in the Makefile, nothing for make install
1496install tools/qdoc3/qdoc3 $RPM_BUILD_ROOT%{_libdir}/qt4/tools/qdoc3
1497
a8088d24 1498# kill -L/inside/builddir from *.la and *.pc (bug #77152)
da64c649 1499%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_libdir}/*.{la,prl}
e7ec9abb 1500%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
5bda0943 1501%{__sed} -i -e '
3a869664
JB
1502 s|moc_location=.*|moc_location=%{_bindir}/moc-qt4|;
1503 s|uic_location=.*|uic_location=%{_bindir}/uic-qt4|;
e7ec9abb 1504 ' $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
a8088d24 1505
df71e198 1506# install tools
1507install bin/findtr $RPM_BUILD_ROOT%{_qtdir}/bin
df71e198 1508
1509cd $RPM_BUILD_ROOT%{_bindir}
3a869664
JB
1510ln -sf ../%{_lib}/qt4/bin/assistant assistant-qt4
1511ln -sf ../%{_lib}/qt4/bin/designer designer-qt4
1512ln -sf ../%{_lib}/qt4/bin/findtr findtr-qt4
1513ln -sf ../%{_lib}/qt4/bin/linguist linguist-qt4
1514ln -sf ../%{_lib}/qt4/bin/lrelease lrelease-qt4
1515ln -sf ../%{_lib}/qt4/bin/lupdate lupdate-qt4
1516ln -sf ../%{_lib}/qt4/bin/moc moc-qt4
1517ln -sf ../%{_lib}/qt4/bin/qmake qmake-qt4
1518ln -sf ../%{_lib}/qt4/bin/qtconfig qtconfig-qt4
1519ln -sf ../%{_lib}/qt4/bin/uic uic-qt4
764b5458 1520ln -sf ../%{_lib}/qt4/bin/qt3to4 .
764b5458 1521ln -sf ../%{_lib}/qt4/bin/rcc .
764b5458 1522ln -sf ../%{_lib}/qt4/bin/uic3 .
da64c649 1523ln -sf ../%{_lib}/qt4/bin/pixeltool .
1524ln -sf ../%{_lib}/qt4/bin/qdbus .
1525ln -sf ../%{_lib}/qt4/bin/qdbuscpp2xml .
1526ln -sf ../%{_lib}/qt4/bin/qdbusxml2cpp .
1527ln -sf ../%{_lib}/qt4/bin/qdbusviewer .
3a587fda
KK
1528ln -sf ../%{_lib}/qt4/bin/qhelpconverter .
1529ln -sf ../%{_lib}/qt4/bin/qhelpgenerator .
da64c649 1530ln -sf ../%{_lib}/qt4/bin/qvfb .
df71e198 1531cd -
bc7da990 1532
3a869664 1533install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/qtconfig-qt4.desktop
642df674 1534install tools/qtconfig/images/appicon.png \
3a869664 1535 $RPM_BUILD_ROOT%{_pixmapsdir}/qtconfig-qt4.png
bc7da990 1536
3a869664 1537install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/linguist-qt4.desktop
642df674 1538install tools/linguist/linguist/images/appicon.png \
3a869664 1539 $RPM_BUILD_ROOT%{_pixmapsdir}/linguist-qt4.png
bc7da990 1540
3a869664 1541install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}/assistant-qt4.desktop
bc7da990 1542
3a869664 1543install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/designer-qt4.desktop
642df674 1544install tools/designer/src/designer/images/designer.png \
3a869664 1545 $RPM_BUILD_ROOT%{_pixmapsdir}/designer-qt4.png
bc7da990 1546
642df674 1547%if %{with static_libs}
8b4e0403 1548install staticlib/*.a $RPM_BUILD_ROOT%{_libdir}
642df674 1549%endif
bc7da990 1550
d96b2ef5 1551#
1552# Locale
1553#
a3799dc0
JB
1554for f in translations/*_pl.ts ; do
1555 LD_LIBRARY_PATH=lib bin/lrelease $f -qm translations/$(basename $f .ts).qm
1556done
49c5b19e 1557
d96b2ef5 1558rm -f $RPM_BUILD_ROOT%{_datadir}/locale/*.qm
e5a89f18
ER
1559for file in translations/*.qm tools/assistant/*.qm tools/designer/designer/*.qm tools/linguist/linguist/*.qm; do
1560 [ ! -f $file ] && continue
45e8c637 1561 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
1562 [ "$lang" == "iw" ] && lang=he
1563 MOD=qt4-$MOD
1564 [ "$MOD" == "qt4-qt" ] && MOD=qt4
45e8c637 1565 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES
e5a89f18 1566 cp $file $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES/$MOD.qm
d96b2ef5 1567done
bc7da990 1568
1620d5ef 1569cd $RPM_BUILD_ROOT%{_includedir}/qt4/Qt
017da8d6
KK
1570# QtCore must be the last
1571for f in ../Qt{3Support,Assistant,DBus,Designer,Gui,Help,Network,OpenGL,Script,Sql,Svg,Test,UiTools,WebKit,Xml,XmlPatterns,Core}/*; do
1620d5ef 1572 if [ ! -d $f ]; then
1573 ln -sf $f `basename $f`
1574 fi
bc7da990 1575done
1620d5ef 1576cd -
bc7da990 1577
df71e198 1578# Ship doc & qmake stuff
a8088d24
JB
1579ln -s %{_docdir}/%{name}-doc $RPM_BUILD_ROOT%{_qtdir}/doc
1580ln -s %{_datadir}/qt4/mkspecs $RPM_BUILD_ROOT%{_qtdir}/mkspecs
df71e198 1581
5bda0943 1582for f in $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc; do
1583 HAVEDEBUG=`echo $f | grep _debug | wc -l`
1584 MODULE=`echo $f | basename $f | cut -d. -f1 | cut -d_ -f1`
1585 MODULE2=`echo $MODULE | tr a-z A-Z | sed s:QT::`
1586 DEFS="-D_REENTRANT"
1587
1588 if [ "$MODULE2" == "3SUPPORT" ]; then
1589 DEFS="$DEFS -DQT3_SUPPORT -DQT_QT3SUPPORT_LIB"
1590 else
1591 DEFS="$DEFS -DQT_"$MODULE2"_LIB"
1592 fi
1593 [ "$HAVEDEBUG" -eq 0 ] && DEFS="$DEFS -DQT_NO_DEBUG"
1594
1595 sed -i -e "s:-DQT_SHARED:-DQT_SHARED $DEFS:" $f
1596done
af36e151 1597
1620d5ef 1598# Prepare some files list
afda8c46 1599ifecho() {
83908296 1600 RESULT=`echo $RPM_BUILD_ROOT$2 2>/dev/null`
e5a89f18 1601 [ "$RESULT" == "" ] && return # XXX this is never true due $RPM_BUILD_ROOT being set
83908296 1602 r=`echo $RESULT | awk '{ print $1 }'`
1603
1604 if [ -d "$r" ]; then
1605 echo "%%dir $2" >> $1.files
1606 elif [ -x "$r" ] ; then
1607 echo "%%attr(755,root,root) $2" >> $1.files
1608 elif [ -f "$r" ]; then
1609 echo "$2" >> $1.files
1620d5ef 1610 else
151e5443 1611 echo "Error generation $1 files list!"
83908296 1612 echo "$r: no such file or direcotry!"
8f22d351 1613 return 1
1620d5ef 1614 fi
83908296 1615}
1616
afda8c46 1617mkdevfl() {
45e8c637 1618 set -x
83908296 1619 MODULE=$1; shift
1620 echo "%%defattr(644,root,root,755)" > $MODULE-devel.files
1621 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.so"
bcbcae98 1622 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.la"
83908296 1623 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.prl"
5bda0943 1624 ifecho $MODULE-devel "%{_pkgconfigdir}/$MODULE*.pc"
4d335555
KK
1625 if [ -d "$RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE" ]; then
1626 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE
1627 fi
bfd2dfad 1628 for f in `find $RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE -printf "%%P "`; do
83908296 1629 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE/$f
45e8c637
AM
1630 if [ -a "$RPM_BUILD_ROOT%{_includedir}/qt4/Qt/$f" ]; then
1631 ifecho $MODULE-devel %{_includedir}/qt4/Qt/$f
1632 fi
83908296 1633 done
1634 for f in $@; do ifecho $MODULE-devel $f; done
1635}
1636
71d7c231 1637mkdevfl QtCore %{_includedir}/qt4 %{_includedir}/qt4/Qt
e7ec9abb 1638mkdevfl QtDBus %{_qtdir}/bin/qdbuscpp2xml %{_qtdir}/bin/qdbusxml2cpp %{_bindir}/qdbuscpp2xml %{_bindir}/qdbusxml2cpp
83908296 1639mkdevfl QtGui
1640mkdevfl QtNetwork
1641mkdevfl QtOpenGL
da64c649 1642mkdevfl QtScript
4c411420 1643mkdevfl QtScriptTools
83908296 1644mkdevfl QtSql
8b4e0403 1645mkdevfl QtSvg
1646mkdevfl QtTest
a087ea09
JB
1647mkdevfl QtHelp
1648mkdevfl QtWebKit
1649mkdevfl QtCLucene
83908296 1650mkdevfl QtXml
45e8c637 1651mkdevfl QtXmlPatterns
83908296 1652mkdevfl Qt3Support
45e8c637 1653mkdevfl phonon
71d7c231
KK
1654
1655# without *.la *.pc etc.
1656mkdevfl QtAssistant || /bin/true
1657mkdevfl QtDesigner || /bin/true
a8088d24 1658mkdevfl QtUiTools || /bin/true
83908296 1659
cff93854
KK
1660# without glob (exclude QtScriptTools* QtXmlPatterns*)
1661%{__sed} -i 's,QtScript\*,QtScript,g' QtScript-devel.files
017da8d6
KK
1662%{__sed} -i 's,QtXml\*,QtXml,g' QtXml-devel.files
1663
83908296 1664echo "%defattr(644,root,root,755)" > examples.files
1665ifecho examples %{_examplesdir}/qt4
e5a89f18 1666for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4 -printf "%%P "`; do
83908296 1667 ifecho examples %{_examplesdir}/qt4/$f
bc7da990 1668done
642df674 1669
1620d5ef 1670echo "%defattr(644,root,root,755)" > demos.files
83908296 1671ifecho demos "%{_examplesdir}/qt4-demos"
df71e198 1672ifecho demos "%{_qtdir}/bin/qtdemo"
e5a89f18 1673for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4-demos -printf "%%P "`; do
83908296 1674 ifecho demos %{_examplesdir}/qt4-demos/$f
1620d5ef 1675done
bc7da990 1676
bc7da990 1677%clean
1678rm -rf $RPM_BUILD_ROOT
1679
94751df7
KK
1680%post -n Qt3Support -p /sbin/ldconfig
1681%postun -n Qt3Support -p /sbin/ldconfig
1682
1683%post -n QtAssistant -p /sbin/ldconfig
1684%postun -n QtAssistant -p /sbin/ldconfig
1685
1686%post -n QtCLucene -p /sbin/ldconfig
1687%postun -n QtCLucene -p /sbin/ldconfig
1688
8e768dcf 1689%post -n QtCore -p /sbin/ldconfig
08506906 1690%postun -n QtCore -p /sbin/ldconfig
bc7da990 1691
0b457108 1692%post -n QtDBus -p /sbin/ldconfig
1693%postun -n QtDBus -p /sbin/ldconfig
1694
94751df7
KK
1695%post -n QtDesigner -p /sbin/ldconfig
1696%postun -n QtDesigner -p /sbin/ldconfig
1697
08506906
PS
1698%post -n QtGui -p /sbin/ldconfig
1699%postun -n QtGui -p /sbin/ldconfig
bc7da990 1700
94751df7
KK
1701%post -n QtHelp -p /sbin/ldconfig
1702%postun -n QtHelp -p /sbin/ldconfig
1703
08506906
PS
1704%post -n QtNetwork -p /sbin/ldconfig
1705%postun -n QtNetwork -p /sbin/ldconfig
cc6d9c76 1706
08506906
PS
1707%post -n QtOpenGL -p /sbin/ldconfig
1708%postun -n QtOpenGL -p /sbin/ldconfig
cc6d9c76 1709
da64c649 1710%post -n QtScript -p /sbin/ldconfig
1711%postun -n QtScript -p /sbin/ldconfig
1712
4c411420
AM
1713%post -n QtScriptTools -p /sbin/ldconfig
1714%postun -n QtScriptTools -p /sbin/ldconfig
1715
08506906
PS
1716%post -n QtSql -p /sbin/ldconfig
1717%postun -n QtSql -p /sbin/ldconfig
642df674 1718
8b4e0403 1719%post -n QtSvg -p /sbin/ldconfig
1720%postun -n QtSvg -p /sbin/ldconfig
1721
1722%post -n QtTest -p /sbin/ldconfig
1723%postun -n QtTest -p /sbin/ldconfig
1724
94751df7
KK
1725%post -n QtUiTools -p /sbin/ldconfig
1726%postun -n QtUiTools -p /sbin/ldconfig
45e8c637
AM
1727
1728%post -n QtWebKit -p /sbin/ldconfig
1729%postun -n QtWebKit -p /sbin/ldconfig
1730
08506906
PS
1731%post -n QtXml -p /sbin/ldconfig
1732%postun -n QtXml -p /sbin/ldconfig
1733
45e8c637
AM
1734%post -n QtXmlPatterns -p /sbin/ldconfig
1735%postun -n QtXmlPatterns -p /sbin/ldconfig
1736
94751df7
KK
1737%post phonon -p /sbin/ldconfig
1738%postun phonon -p /sbin/ldconfig
08506906 1739
94751df7
KK
1740%files -n Qt3Support
1741%defattr(644,root,root,755)
1742%attr(755,root,root) %{_libdir}/libQt3Support.so.*.*
1743%attr(755,root,root) %ghost %{_libdir}/libQt3Support.so.4
a8088d24 1744
94751df7
KK
1745%files -n QtAssistant
1746%defattr(644,root,root,755)
1747%attr(755,root,root) %{_libdir}/libQtAssistantClient.so.*.*
1748%attr(755,root,root) %ghost %{_libdir}/libQtAssistantClient.so.4
642df674 1749
94751df7
KK
1750%files -n QtCLucene
1751%defattr(644,root,root,755)
1752%attr(755,root,root) %{_libdir}/libQtCLucene.so.*.*
1753%attr(755,root,root) %ghost %{_libdir}/libQtCLucene.so.4
45e8c637 1754
642df674 1755%files -n QtCore
1756%defattr(644,root,root,755)
396c20bd 1757%attr(755,root,root) %{_libdir}/libQtCore.so.*.*
5937dd1c 1758%attr(755,root,root) %ghost %{_libdir}/libQtCore.so.4
df71e198 1759%dir %{_qtdir}
a8088d24 1760%dir %{_qtdir}/bin
df71e198 1761%dir %{_qtdir}/plugins
1762%dir %{_qtdir}/plugins/accessible
0e559634 1763%dir %{_qtdir}/plugins/codecs
df71e198 1764%dir %{_qtdir}/plugins/crypto
4c411420 1765%dir %{_qtdir}/plugins/graphicssystems
0e559634 1766%dir %{_qtdir}/plugins/iconengines
df71e198 1767%dir %{_qtdir}/plugins/imageformats
6bff86e1 1768%dir %{_qtdir}/plugins/inputmethods
df71e198 1769%dir %{_qtdir}/plugins/network
1770%dir %{_qtdir}/plugins/sqldrivers
45e8c637 1771%dir %{_qtdir}/plugins/script
642df674 1772%dir %{_datadir}/qt4
d2cd9642 1773%dir %{_libdir}/qt4
1774%dir %{_libdir}/qt4/tools
6167705f 1775%lang(ar) %{_datadir}/locale/ar/LC_MESSAGES/qt4.qm
6167705f 1776%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4.qm
0e559634 1777%lang(es) %{_datadir}/locale/es/LC_MESSAGES/qt4.qm
6167705f 1778%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4.qm
a5e0b207 1779%lang(he) %{_datadir}/locale/he/LC_MESSAGES/qt4.qm
6bcaa06d 1780%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4.qm
49c5b19e 1781%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4.qm
da64c649 1782%lang(pt) %{_datadir}/locale/pt/LC_MESSAGES/qt4.qm
6167705f 1783%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4.qm
1784%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/qt4.qm
da64c649 1785%lang(sv) %{_datadir}/locale/sv/LC_MESSAGES/qt4.qm
1786%lang(uk) %{_datadir}/locale/uk/LC_MESSAGES/qt4.qm
6167705f 1787%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4.qm
45e8c637 1788%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4.qm
642df674 1789
0b457108 1790%files -n QtDBus
1791%defattr(644,root,root,755)
e7ec9abb
JB
1792%attr(755,root,root) %{_bindir}/qdbus
1793%attr(755,root,root) %{_bindir}/qdbusviewer
0b457108 1794%attr(755,root,root) %{_libdir}/libQtDBus.so.*.*
5937dd1c 1795%attr(755,root,root) %ghost %{_libdir}/libQtDBus.so.4
3a869664
JB
1796%attr(755,root,root) %{_qtdir}/bin/qdbus
1797%attr(755,root,root) %{_qtdir}/bin/qdbusviewer
45e8c637
AM
1798# ?? is this the proper place?
1799%attr(755,root,root) %{_qtdir}/plugins/script/libqtscriptdbus.so
0b457108 1800
94751df7
KK
1801%files -n QtDesigner
1802%defattr(644,root,root,755)
1803%attr(755,root,root) %{_libdir}/libQtDesigner.so.*.*
1804%attr(755,root,root) %ghost %{_libdir}/libQtDesigner.so.4
1805%attr(755,root,root) %{_libdir}/libQtDesignerComponents.so.*.*
1806%attr(755,root,root) %ghost %{_libdir}/libQtDesignerComponents.so.4
1807%dir %{_qtdir}/plugins/designer
1808%attr(755,root,root) %{_qtdir}/plugins/designer/*.so
1809
cc6d9c76 1810%files -n QtGui
642df674 1811%defattr(644,root,root,755)
396c20bd 1812%attr(755,root,root) %{_libdir}/libQtGui.so.*.*
5937dd1c 1813%attr(755,root,root) %ghost %{_libdir}/libQtGui.so.4
0e559634
JB
1814%attr(755,root,root) %{_qtdir}/plugins/accessible/*.so
1815%attr(755,root,root) %{_qtdir}/plugins/codecs/*.so
4c411420 1816%attr(755,root,root) %{_qtdir}/plugins/graphicssystems/*.so
0e559634
JB
1817%attr(755,root,root) %{_qtdir}/plugins/iconengines/*.so
1818%attr(755,root,root) %{_qtdir}/plugins/imageformats/*.so
1819%attr(755,root,root) %{_qtdir}/plugins/inputmethods/*.so
642df674 1820
94751df7
KK
1821%files -n QtHelp
1822%defattr(644,root,root,755)
3d716401
KK
1823%attr(755,root,root) %{_bindir}/qhelpconverter
1824%attr(755,root,root) %{_bindir}/qhelpgenerator
94751df7
KK
1825%attr(755,root,root) %{_libdir}/libQtHelp.so.*.*
1826%attr(755,root,root) %ghost %{_libdir}/libQtHelp.so.4
1827%attr(755,root,root) %{_qtdir}/bin/qhelpconverter
1828%attr(755,root,root) %{_qtdir}/bin/qhelpgenerator
1829%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-qt_help.qm
1830%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-qt_help.qm
1831%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-qt_help.qm
1832%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-qt_help.qm
1833
642df674 1834%files -n QtNetwork
1835%defattr(644,root,root,755)
396c20bd 1836%attr(755,root,root) %{_libdir}/libQtNetwork.so.*.*
5937dd1c 1837%attr(755,root,root) %ghost %{_libdir}/libQtNetwork.so.4
642df674 1838
cc6d9c76 1839%files -n QtOpenGL
642df674 1840%defattr(644,root,root,755)
396c20bd 1841%attr(755,root,root) %{_libdir}/libQtOpenGL.so.*.*
5937dd1c 1842%attr(755,root,root) %ghost %{_libdir}/libQtOpenGL.so.4
cc6d9c76 1843
da64c649 1844%files -n QtScript
1845%defattr(644,root,root,755)
1846%attr(755,root,root) %{_libdir}/libQtScript.so.*.*
5937dd1c 1847%attr(755,root,root) %ghost %{_libdir}/libQtScript.so.4
da64c649 1848
4c411420
AM
1849%files -n QtScriptTools
1850%defattr(644,root,root,755)
1851%attr(755,root,root) %{_libdir}/libQtScriptTools.so.*.*
1852%attr(755,root,root) %ghost %{_libdir}/libQtScriptTools.so.4
1853
cc6d9c76 1854%files -n QtSql
1855%defattr(644,root,root,755)
396c20bd 1856%attr(755,root,root) %{_libdir}/libQtSql.so.*.*
5937dd1c 1857%attr(755,root,root) %ghost %{_libdir}/libQtSql.so.4
cc6d9c76 1858
642df674 1859%if %{with mysql}
cc6d9c76 1860%files -n QtSql-mysql
642df674 1861%defattr(644,root,root,755)
3a869664 1862%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlmysql.so
642df674 1863%endif
1864
1865%if %{with pgsql}
cc6d9c76 1866%files -n QtSql-pgsql
642df674 1867%defattr(644,root,root,755)
3a869664 1868%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlpsql.so
642df674 1869%endif
1870
1871%if %{with sqlite}
cc6d9c76 1872%files -n QtSql-sqlite
642df674 1873%defattr(644,root,root,755)
3a869664 1874%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite2.so
642df674 1875%endif
1876
1877%if %{with sqlite3}
cc6d9c76 1878%files -n QtSql-sqlite3
642df674 1879%defattr(644,root,root,755)
3a869664 1880%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite.so
36f74d13 1881%endif
642df674 1882
1883%if %{with ibase}
cc6d9c76 1884%files -n QtSql-ibase
642df674 1885%defattr(644,root,root,755)
3a869664 1886%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlibase.so
642df674 1887%endif
1888
1889%if %{with odbc}
cc6d9c76 1890%files -n QtSql-odbc
642df674 1891%defattr(644,root,root,755)
3a869664 1892%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlodbc.so
642df674 1893%endif
1894
4c411420
AM
1895%files -n QtSql-tds
1896%defattr(644,root,root,755)
1897%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqltds.so
1898
07b2fa37
JB
1899%files -n QtSvg
1900%defattr(644,root,root,755)
396c20bd 1901%attr(755,root,root) %{_libdir}/libQtSvg.so.*.*
5937dd1c 1902%attr(755,root,root) %ghost %{_libdir}/libQtSvg.so.4
07b2fa37 1903
8b4e0403 1904%files -n QtTest
1905%defattr(644,root,root,755)
396c20bd 1906%attr(755,root,root) %{_libdir}/libQtTest.so.*.*
5937dd1c 1907%attr(755,root,root) %ghost %{_libdir}/libQtTest.so.4
8b4e0403 1908
a8088d24
JB
1909%files -n QtUiTools
1910%defattr(644,root,root,755)
2d2db419 1911%attr(755,root,root) %{_libdir}/libQtUiTools.so.*.*
5937dd1c 1912%attr(755,root,root) %ghost %{_libdir}/libQtUiTools.so.4
a8088d24 1913
94751df7 1914%files -n QtWebKit
45e8c637 1915%defattr(644,root,root,755)
94751df7
KK
1916%attr(755,root,root) %{_libdir}/libQtWebKit.so.*.*
1917%attr(755,root,root) %ghost %{_libdir}/libQtWebKit.so.4
45e8c637 1918
94751df7 1919%files -n QtXml
45e8c637 1920%defattr(644,root,root,755)
94751df7
KK
1921%attr(755,root,root) %{_libdir}/libQtXml.so.*.*
1922%attr(755,root,root) %ghost %{_libdir}/libQtXml.so.4
45e8c637 1923
94751df7 1924%files -n QtXmlPatterns
45e8c637 1925%defattr(644,root,root,755)
94751df7
KK
1926%attr(755,root,root) %{_qtdir}/bin/xmlpatterns
1927%attr(755,root,root) %{_libdir}/libQtXmlPatterns.so.*.*
1928%attr(755,root,root) %ghost %{_libdir}/libQtXmlPatterns.so.4
45e8c637 1929
cc6d9c76 1930%files assistant
642df674 1931%defattr(644,root,root,755)
0b457108 1932%attr(755,root,root) %{_bindir}/pixeltool
3a869664 1933%attr(755,root,root) %{_bindir}/assistant-qt4
da64c649 1934%attr(755,root,root) %{_qtdir}/bin/pixeltool
45e8c637 1935%attr(755,root,root) %{_qtdir}/bin/qcollectiongenerator
df71e198 1936%attr(755,root,root) %{_qtdir}/bin/assistant
45e8c637
AM
1937%attr(755,root,root) %{_qtdir}/bin/assistant_adp
1938%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-assistant*.qm
1939%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-assistant*.qm
1940%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-assistant*.qm
1941%lang(zh_CN) %{_datadir}/locale/zh_*/LC_MESSAGES/qt4-assistant*.qm
3a869664 1942%{_desktopdir}/assistant-qt4.desktop
45e8c637 1943#%{_pixmapsdir}/assistant-qt4.png
642df674 1944
08506906 1945%files build
642df674 1946%defattr(644,root,root,755)
764b5458 1947%attr(755,root,root) %{_bindir}/rcc
3a869664 1948%attr(755,root,root) %{_bindir}/moc-qt4
764b5458 1949%attr(755,root,root) %{_bindir}/qt3to4
3a869664 1950%attr(755,root,root) %{_bindir}/uic-qt4
df71e198 1951%attr(755,root,root) %{_qtdir}/bin/rcc
1952%attr(755,root,root) %{_qtdir}/bin/moc
1953%attr(755,root,root) %{_qtdir}/bin/qt3to4
1954%attr(755,root,root) %{_qtdir}/bin/uic
d2cd9642 1955%dir %{_libdir}/qt4/tools/qdoc3
1956%attr(755,root,root) %{_libdir}/qt4/tools/qdoc3/qdoc3
cc6d9c76 1957%{_datadir}/qt4/q3porting.xml
642df674 1958
642df674 1959%files designer
1960%defattr(644,root,root,755)
3a869664 1961%attr(755,root,root) %{_bindir}/designer-qt4
df71e198 1962%attr(755,root,root) %{_qtdir}/bin/designer
da64c649 1963%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-designer.qm
1964%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-designer.qm
7f2b2b26 1965%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-designer.qm
1966%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-designer.qm
45e8c637 1967%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-designer.qm
3a869664
JB
1968%{_desktopdir}/designer-qt4.desktop
1969%{_pixmapsdir}/designer-qt4.png
71d7c231 1970
cc6d9c76 1971%files linguist
1972%defattr(644,root,root,755)
3a869664
JB
1973%attr(755,root,root) %{_bindir}/findtr-qt4
1974%attr(755,root,root) %{_bindir}/linguist-qt4
1975%attr(755,root,root) %{_bindir}/lrelease-qt4
1976%attr(755,root,root) %{_bindir}/lupdate-qt4
df71e198 1977%attr(755,root,root) %{_qtdir}/bin/findtr
a8088d24 1978%attr(755,root,root) %{_qtdir}/bin/linguist
4c411420 1979%attr(755,root,root) %{_qtdir}/bin/lconvert
df71e198 1980%attr(755,root,root) %{_qtdir}/bin/lrelease
1981%attr(755,root,root) %{_qtdir}/bin/lupdate
45e8c637 1982%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-linguist.qm
da64c649 1983%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-linguist.qm
7f2b2b26 1984%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-linguist.qm
1985%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-linguist.qm
45e8c637 1986%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-linguist.qm
cc6d9c76 1987%{_datadir}/qt4/phrasebooks
3a869664
JB
1988%{_desktopdir}/linguist-qt4.desktop
1989%{_pixmapsdir}/linguist-qt4.png
cc6d9c76 1990
7a71b587 1991%if %{without system_phonon}
45e8c637
AM
1992%files phonon
1993%defattr(644,root,root,755)
1994%attr(755,root,root) %{_libdir}/libphonon.so.*.*
1995%attr(755,root,root) %ghost %{_libdir}/libphonon.so.4
1996%dir %{_qtdir}/plugins/phonon_backend
1997%attr(755,root,root) %{_qtdir}/plugins/phonon_backend/libphonon_gstreamer.so
4b4603b7 1998%endif
45e8c637 1999
71d7c231 2000%files qmake
cc6d9c76 2001%defattr(644,root,root,755)
3a869664 2002%attr(755,root,root) %{_bindir}/qmake-qt4
df71e198 2003%attr(755,root,root) %{_qtdir}/bin/qmake
cc6d9c76 2004%{_datadir}/qt4/mkspecs
a8088d24 2005%{_qtdir}/mkspecs
cc6d9c76 2006
71d7c231 2007%files qtconfig
cc6d9c76 2008%defattr(644,root,root,755)
3a869664 2009%attr(755,root,root) %{_bindir}/qtconfig-qt4
df71e198 2010%attr(755,root,root) %{_qtdir}/bin/qtconfig
7f2b2b26 2011%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-qtconfig.qm
2012%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-qtconfig.qm
45e8c637 2013%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-qtconfig.qm
3a869664
JB
2014%{_desktopdir}/qtconfig-qt4.desktop
2015%{_pixmapsdir}/qtconfig-qt4.png
cc6d9c76 2016
2d2db419 2017%files -n qvfb
2018%defattr(644,root,root,755)
2019%attr(755,root,root) %{_bindir}/qvfb
da64c649 2020%attr(755,root,root) %{_qtdir}/bin/qvfb
7f2b2b26 2021%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-qvfb.qm
2022%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-qvfb.qm
45e8c637 2023%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-qvfb.qm
cc6d9c76 2024
cc6d9c76 2025%files doc
2026%defattr(644,root,root,755)
2027%{_docdir}/%{name}-doc
a8088d24 2028%{_qtdir}/doc
cc6d9c76 2029
94751df7
KK
2030%files -n QtCLucene-devel -f QtCLucene-devel.files
2031%defattr(644,root,root,755)
2032
2033%files -n Qt3Support-devel -f Qt3Support-devel.files
2034%defattr(644,root,root,755)
2035%attr(755,root,root) %{_bindir}/uic3
2036%attr(755,root,root) %{_qtdir}/bin/uic3
2037
2038%files -n QtAssistant-devel -f QtAssistant-devel.files
2039%defattr(644,root,root,755)
2040
83908296 2041%files -n QtCore-devel -f QtCore-devel.files
edf01045 2042%defattr(644,root,root,755)
b9a68d22 2043
0b457108 2044%files -n QtDBus-devel -f QtDBus-devel.files
edf01045 2045%defattr(644,root,root,755)
b9a68d22 2046
8f22d351 2047%files -n QtDesigner-devel -f QtDesigner-devel.files
edf01045 2048%defattr(644,root,root,755)
b9a68d22 2049
83908296 2050%files -n QtGui-devel -f QtGui-devel.files
edf01045 2051%defattr(644,root,root,755)
b9a68d22 2052
94751df7
KK
2053%files -n QtHelp-devel -f QtHelp-devel.files
2054%defattr(644,root,root,755)
2055
83908296 2056%files -n QtNetwork-devel -f QtNetwork-devel.files
edf01045 2057%defattr(644,root,root,755)
b9a68d22 2058
83908296 2059%files -n QtOpenGL-devel -f QtOpenGL-devel.files
edf01045 2060%defattr(644,root,root,755)
b9a68d22 2061
da64c649 2062%files -n QtScript-devel -f QtScript-devel.files
edf01045 2063%defattr(644,root,root,755)
b9a68d22 2064
4c411420
AM
2065%files -n QtScriptTools-devel -f QtScriptTools-devel.files
2066%defattr(644,root,root,755)
2067
83908296 2068%files -n QtSql-devel -f QtSql-devel.files
edf01045 2069%defattr(644,root,root,755)
b9a68d22 2070
8b4e0403 2071%files -n QtSvg-devel -f QtSvg-devel.files
edf01045 2072%defattr(644,root,root,755)
b9a68d22 2073
8b4e0403 2074%files -n QtTest-devel -f QtTest-devel.files
edf01045 2075%defattr(644,root,root,755)
b9a68d22 2076
94751df7 2077%files -n QtUiTools-devel -f QtUiTools-devel.files
45e8c637
AM
2078%defattr(644,root,root,755)
2079
2080%files -n QtWebKit-devel -f QtWebKit-devel.files
2081%defattr(644,root,root,755)
2082
83908296 2083%files -n QtXml-devel -f QtXml-devel.files
edf01045 2084%defattr(644,root,root,755)
b9a68d22 2085
45e8c637
AM
2086%files -n QtXmlPatterns-devel -f QtXmlPatterns-devel.files
2087%defattr(644,root,root,755)
2088
7a71b587 2089%if %{without system_phonon}
94751df7 2090%files phonon-devel -f phonon-devel.files
edf01045 2091%defattr(644,root,root,755)
4b4603b7 2092%endif
b9a68d22 2093
94751df7
KK
2094%if %{with static_libs}
2095%files -n Qt3Support-static
edf01045 2096%defattr(644,root,root,755)
94751df7 2097%{_libdir}/libQt3Support.a
b9a68d22 2098
94751df7
KK
2099#%files -n QtAssistant-static
2100#%defattr(644,root,root,755)
2101#%{_libdir}/libQtAssistantClient.a
83908296 2102
94751df7
KK
2103#%files -n QtCLucene-static
2104#%defattr(644,root,root,755)
2105#%{_libdir}/libQtCLucene.a
45e8c637 2106
8b4e0403 2107%files -n QtCore-static
2108%defattr(644,root,root,755)
3a869664 2109%{_libdir}/libQtCore.a
8b4e0403 2110
3fc9ecf9 2111%files -n QtDBus-static
2112%defattr(644,root,root,755)
3a869664 2113%{_libdir}/libQtDBus.a
0b457108 2114
94751df7
KK
2115%files -n QtDesigner-static
2116%defattr(644,root,root,755)
2117%{_libdir}/libQtDesigner.a
2118%{_libdir}/libQtDesignerComponents.a
2119
8b4e0403 2120%files -n QtGui-static
2121%defattr(644,root,root,755)
3a869664 2122%{_libdir}/libQtGui.a
8b4e0403 2123
94751df7
KK
2124%files -n QtHelp-static
2125%defattr(644,root,root,755)
2126%{_libdir}/libQtHelp.a
2127
8b4e0403 2128%files -n QtNetwork-static
2129%defattr(644,root,root,755)
3a869664 2130%{_libdir}/libQtNetwork.a
8b4e0403 2131
2132%files -n QtOpenGL-static
2133%defattr(644,root,root,755)
3a869664 2134%{_libdir}/libQtOpenGL.a
8b4e0403 2135
da64c649 2136%files -n QtScript-static
2137%defattr(644,root,root,755)
3a869664 2138%{_libdir}/libQtScript.a
da64c649 2139
4c411420
AM
2140%files -n QtScriptTools-static
2141%defattr(644,root,root,755)
2142%{_libdir}/libQtScriptTools.a
2143
8b4e0403 2144%files -n QtSql-static
2145%defattr(644,root,root,755)
3a869664 2146%{_libdir}/libQtSql.a
8b4e0403 2147
2148%files -n QtSvg-static
2149%defattr(644,root,root,755)
3a869664 2150%{_libdir}/libQtSvg.a
8b4e0403 2151
45e8c637
AM
2152%files -n QtTest-static
2153%defattr(644,root,root,755)
2154%{_libdir}/libQtTest.a
2155
94751df7 2156%files -n QtUiTools-static
45e8c637 2157%defattr(644,root,root,755)
94751df7 2158%{_libdir}/libQtUiTools.a
45e8c637
AM
2159
2160%files -n QtWebKit-static
2161%defattr(644,root,root,755)
2162%{_libdir}/libQtWebKit.a
2163
8b4e0403 2164%files -n QtXml-static
2165%defattr(644,root,root,755)
3a869664 2166%{_libdir}/libQtXml.a
8b4e0403 2167
45e8c637
AM
2168%files -n QtXmlPatterns-static
2169%defattr(644,root,root,755)
2170%{_libdir}/libQtXmlPatterns.a
fa2b2c8b
KK
2171%endif
2172
1620d5ef 2173%files demos -f demos.files
edf01045 2174%defattr(644,root,root,755)
3a869664 2175
1620d5ef 2176%files examples -f examples.files
edf01045 2177%defattr(644,root,root,755)
This page took 0.49009 seconds and 4 git commands to generate.