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