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