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