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