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