3 # - better descriptions
5 # - check if translations are available
8 %bcond_with nas # enable NAS audio support
9 %bcond_without static_libs # build static libraries
10 %bcond_without cups # disable CUPS support
11 %bcond_without mysql # don't build MySQL plugin
12 %bcond_without odbc # don't build unixODBC plugin
13 %bcond_without pgsql # don't build PostgreSQL plugin
14 %bcond_without sqlite3 # don't build SQLite3 plugin
15 %bcond_without sqlite # don't build SQLite2 plugin
16 %bcond_without ibase # don't build ibase (InterBase/Firebird) plugin
17 %bcond_without pch # disable pch in qmake
18 %bcond_with sse # use SSE instructions in gui/painting module
20 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
24 %ifarch pentium3 pentium4 %{x8664}
29 %{!?with_sqlite3:%{!?with_sqlite:%{!?with_ibase:%{!?with_mysql:%{!?with_pgsql:%{!?with_odbc:%undefine _withsql}}}}}}
33 Summary: The Qt GUI application framework
34 Summary(es.UTF-8): Biblioteca para ejecutar aplicaciones GUI Qt
35 Summary(pl.UTF-8): Biblioteka Qt do tworzenia GUI
36 Summary(pt_BR.UTF-8): Estrutura para rodar aplicações GUI Qt
42 Source0: ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-%{version}%{_beta}.tar.gz
43 # Source0-md5: cab2e0829f57f9c301aa9b7241cf9546
44 Source2: %{name}-qtconfig.desktop
45 Source3: %{name}-designer.desktop
46 Source4: %{name}-assistant.desktop
47 Source5: %{name}-linguist.desktop
48 Source6: %{name}_pl.ts
49 #Patch0: %{name}-tools.patch
50 Patch2: %{name}-buildsystem.patch
51 Patch3: %{name}-locale.patch
52 Patch5: %{name}-sse.patch
53 Patch6: %{name}-antialias.patch
54 Patch7: %{name}-support-cflags-with-commas.patch
55 Patch8: %{name}-build-lib-static.patch
56 Patch9: %{name}-x11_fonts.patch
57 URL: http://www.trolltech.com/products/qt/
58 %{?with_ibase:BuildRequires: Firebird-devel}
59 BuildRequires: OpenGL-GLU-devel
60 %{?with_sqlite3:BuildRequires: sqlite3-devel}
61 # incompatible with bison
62 %{?with_cups:BuildRequires: cups-devel}
63 BuildRequires: dbus-devel >= 0.62
64 BuildRequires: fontconfig-devel
65 BuildRequires: freetype-devel >= 1:2.0.0
66 BuildRequires: gcc >= 5:4.0
67 BuildRequires: giflib-devel
68 BuildRequires: glib2-devel >= 2.0.0
69 BuildRequires: libjpeg-devel
70 BuildRequires: libmng-devel >= 1.0.0
71 BuildRequires: libpng-devel >= 2:1.0.8
72 BuildRequires: libstdc++-devel
73 %{?with_mysql:BuildRequires: mysql-devel}
74 %{?with_nas:BuildRequires: nas-devel}
75 BuildRequires: pkgconfig
76 %{?with_pgsql:BuildRequires: postgresql-backend-devel}
77 %{?with_pgsql:BuildRequires: postgresql-devel}
78 BuildRequires: rpmbuild(macros) >= 1.213
79 BuildRequires: sed >= 4.0
80 %{?with_sqlite:BuildRequires: sqlite-devel}
81 %{?with_odbc:BuildRequires: unixODBC-devel}
82 BuildRequires: xorg-lib-libSM-devel
83 BuildRequires: xorg-lib-libXcursor-devel
84 BuildRequires: xorg-lib-libXext-devel
85 BuildRequires: xorg-lib-libXfixes-devel
86 BuildRequires: xorg-lib-libXi-devel
87 BuildRequires: xorg-lib-libXinerama-devel
88 BuildRequires: xorg-lib-libXrandr-devel
89 BuildRequires: xorg-lib-libXrender-devel
90 BuildRequires: zlib-devel
91 BuildConflicts: QtCore < %{version}
92 BuildConflicts: QtCore-devel < %{version}
93 Obsoletes: qt-extensions
95 Conflicts: kdelibs <= 8:3.2-0.030602.1
96 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
98 %define _noautoreqdep libGL.so.1 libGLU.so.1
99 %define _noautostrip '.*_debug\\.so*'
101 %define specflags -fno-strict-aliasing
103 %define _qtdir %{_libdir}/qt4
106 Qt is a complete C++ application development framework, which includes
107 a class library and tools for multiplatform development and
108 internationalization. Using Qt, a single source code tree can build
109 applications that run natively on different platforms (Windows,
110 Unix/Linux, Mac OS X, embedded Linux).
112 Qt has a rich set of standard widgets, and lets you write custom
113 controls. It encapsulates four different platform-specific APIs, and
114 the APIs for file-handling, networking, process-handling, threading,
115 database access, etc. Qt now also has Motif migration oraz Netscape
118 %description -l es.UTF-8
119 Contiene las bibliotecas compartidas necesarias para ejecutar
120 aplicaciones Qt, bien como los archivos README.
122 %description -l pl.UTF-8
123 Qt oferuje kompletny system do tworzenia i rozwijania aplikacji w
124 języku C++, w którego skład wchodzi biblioteka z klasami oraz
125 wieloplatformowymi narzędziami do rozwijania i tłumaczenia aplikacji.
126 Z pomocą Qt jeden kod źródłowy może być natywnie uruchamiany na
127 różnych platformach (Windows, Unix/Linux, Mac OS X).
129 Qt ma bogaty zbiór standardowych elementów interfejsu graficznego, ale
130 pozwala również na pisanie własnych elementów. Łączy w sposób
131 niewidoczny dla programisty interfejsy programowania różnych systemów,
132 tworząc w ten sposób jeden interfejs dla obsługi plików, sieci,
133 procesów, wątków, baz danych itp. Umożliwia także łatwe przenoszenie
134 na Qt aplikacji korzystających z Motif oraz pisanie wtyczek z
135 wykorzystaniem Netscape LiveConnect.
138 Summary: Core classes used by other modules
139 Summary(pl.UTF-8): Podstawowe klasy używane przez inne moduły
142 %description -n QtCore
143 Core classes used by other modules.
145 %description -n QtCore -l pl.UTF-8
146 Podstawowe klasy używane przez inne moduły.
148 %package -n QtCore-devel
149 Summary: Core classes used by other modules - development files
150 Summary(pl.UTF-8): Podstawowe klasy używane przez inne moduły - pliki programistyczne
151 Group: X11/Development/Libraries
152 Requires: QtCore = %{version}-%{release}
153 Requires: glib2-devel
154 Requires: libstdc++-devel
157 %description -n QtCore-devel
158 Core classes used by other modules - development files.
160 %description -n QtCore-devel -l pl.UTF-8
161 Podstawowe klasy używane przez inne moduły - pliki programistyczne.
163 %package -n QtCore-static
164 Summary: Core classes used by other modules - static libraries
165 Summary(pl.UTF-8): Podstawowe klasy używane przez inne moduły - biblioteki statyczne
166 Group: X11/Development/Libraries
167 Requires: QtCore-devel = %{version}-%{release}
169 %description -n QtCore-static
170 Core classes used by other modules - static libraries.
172 %description -n QtCore-static -l pl.UTF-8
173 Podstawowe klasy używane przez inne moduły - biblioteki statyczne.
176 Summary: Graphical User Interface components
177 Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika
179 Requires: QtCore = %{version}-%{release}
180 # two following because of some plugins
181 Requires: Qt3Support = %{version}-%{release}
182 Requires: QtSql = %{version}-%{release}
184 %description -n QtGui
185 Graphical User Interface components.
187 %description -n QtGui -l pl.UTF-8
188 Komponenty graficznego interfejsu użytkownika.
190 %package -n QtGui-devel
191 Summary: Graphical User Interface components - development files
192 Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika - pliki programistyczne
193 Group: X11/Development/Libraries
194 Requires: QtCore-devel = %{version}-%{release}
195 Requires: QtGui = %{version}-%{release}
196 Requires: fontconfig-devel
197 Requires: freetype-devel >= 1:2.0.0
198 Requires: libpng-devel >= 2:1.0.8
199 Requires: xorg-lib-libSM-devel
200 Requires: xorg-lib-libXcursor-devel
201 Requires: xorg-lib-libXext-devel
202 Requires: xorg-lib-libXfixes-devel
203 Requires: xorg-lib-libXi-devel
204 Requires: xorg-lib-libXinerama-devel
205 Requires: xorg-lib-libXrandr-devel
206 Requires: xorg-lib-libXrender-devel
208 %description -n QtGui-devel
209 Graphical User Interface components - development files.
211 %description -n QtGui-devel -l pl.UTF-8
212 Komponenty graficznego interfejsu użytkownika - pliki programistyczne.
214 %package -n QtGui-static
215 Summary: Graphical User Interface components - static libraries
216 Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika - biblioteki statyczne
217 Group: X11/Development/Libraries
218 Requires: QtGui-devel = %{version}-%{release}
220 %description -n QtGui-static
221 Graphical User Interface components - static libraries.
223 %description -n QtGui-static -l pl.UTF-8
224 Komponenty graficznego interfejsu użytkownika - biblioteki statyczne.
226 %package -n QtNetwork
227 Summary: Classes for network programming
228 Summary(pl.UTF-8): Klasy do programowania sieciowego
230 Requires: QtCore = %{version}-%{release}
232 %description -n QtNetwork
233 Classes for network programming.
235 %description -n QtNetwork -l pl.UTF-8
236 Klasy do programowania sieciowego.
238 %package -n QtNetwork-devel
239 Summary: Classes for network programming - development files
240 Summary(pl.UTF-8): Klasy do programowania sieciowego - pliki programistyczne
241 Group: X11/Development/Libraries
242 Requires: QtCore-devel = %{version}-%{release}
243 Requires: QtNetwork = %{version}-%{release}
245 %description -n QtNetwork-devel
246 Classes for network programming - development files.
248 %description -n QtNetwork-devel -l pl.UTF-8
249 Klasy do programowania sieciowego - pliki programistyczne.
251 %package -n QtNetwork-static
252 Summary: Classes for network programming - static libraries
253 Summary(pl.UTF-8): Klasy do programowania sieciowego - biblioteki statyczne
254 Group: X11/Development/Libraries
255 Requires: QtNetwork-devel = %{version}-%{release}
257 %description -n QtNetwork-static
258 Classes for network programming - static libraries.
260 %description -n QtNetwork-static -l pl.UTF-8
261 Klasy do programowania sieciowego - biblioteki statyczne.
264 Summary: OpenGL support classes
265 Summary(pl.UTF-8): Klasy wspomagające OpenGL
267 Requires: QtCore = %{version}-%{release}
269 %description -n QtOpenGL
270 OpenGL support classes.
272 %description -n QtOpenGL -l pl.UTF-8
273 Klasy wspomagające OpenGL.
275 %package -n QtOpenGL-devel
276 Summary: OpenGL support classes - development files
277 Summary(pl.UTF-8): Klasy wspomagające OpenGL - pliki programistyczne
278 Group: X11/Development/Libraries
279 Requires: OpenGL-GLU-devel
280 Requires: QtCore-devel = %{version}-%{release}
281 Requires: QtOpenGL = %{version}-%{release}
283 %description -n QtOpenGL-devel
284 OpenGL support classes - development files.
286 %description -n QtOpenGL-devel -l pl.UTF-8
287 Klasy wspomagające OpenGL - pliki programistyczne.
289 %package -n QtOpenGL-static
290 Summary: OpenGL support classes - static libraries
291 Summary(pl.UTF-8): Klasy wspomagające OpenGL - biblioteki statyczne
292 Group: X11/Development/Libraries
293 Requires: QtOpenGL-devel = %{version}-%{release}
295 %description -n QtOpenGL-static
296 OpenGL support classes - static libraries.
298 %description -n QtOpenGL-devel -l pl.UTF-8
299 Klasy wspomagające OpenGL - biblioteki statyczne.
302 Summary: Classes for database integration using SQL
303 Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL
305 Requires: QtCore = %{version}-%{release}
307 %description -n QtSql
308 Classes for database integration using SQL.
310 %description -n QtSql -l pl.UTF-8
311 Klasy do integracji z bazami danych przy użyciu SQL.
313 %package -n QtSql-devel
314 Summary: Classes for database integration using SQL - development files
315 Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL - pliki programistyczne
316 Group: X11/Development/Libraries
317 Requires: QtCore-devel = %{version}-%{release}
318 Requires: QtSql = %{version}-%{release}
320 %description -n QtSql-devel
321 Classes for database integration using SQL - development files.
323 %description -n QtSql-devel -l pl.UTF-8
324 Klasy do integracji z bazami danych przy użyciu SQL - pliki
327 %package -n QtSql-static
328 Summary: Classes for database integration using SQL - static libraries
329 Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL - biblioteki statyczne
330 Group: X11/Development/Libraries
331 Requires: QtSql-devel = %{version}-%{release}
333 %description -n QtSql-static
334 Classes for database integration using SQL - static libraries.
336 %description -n QtSql-static -l pl.UTF-8
337 Klasy do integracji z bazami danych przy użyciu SQL - biblioteki
338 statyczne. programistyczne.
340 %package -n QtSql-ibase
341 Summary: Database plugin for InterBase/Firebird Qt support
342 Summary(pl.UTF-8): Wtyczka InterBase/Firebird do Qt
343 Summary(pt_BR.UTF-8): Plugin de suporte a InterBase/Firebird para Qt
345 Requires: QtSql = %{version}-%{release}
346 Provides: QtSql-backend = %{version}-%{release}
348 %description -n QtSql-ibase
349 This package contains a plugin for accessing Interbase/Firebird
350 database via the QSql classes.
352 %description -n QtSql-ibase -l pl.UTF-8
353 Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
354 danych Interbase/Firebird poprzez klasy QSql.
356 %description -n QtSql-ibase -l pt_BR.UTF-8
357 Plugin de suporte a InterBase/Firebird para Qt.
359 %package -n QtSql-mysql
360 Summary: Database plugin for MySQL Qt support
361 Summary(pl.UTF-8): Wtyczka MySQL do Qt
362 Summary(pt_BR.UTF-8): Plugin de suporte a MySQL para Qt
364 Requires: QtSql = %{version}-%{release}
365 Provides: QtSql-backend = %{version}-%{release}
367 %description -n QtSql-mysql
368 This package contains a plugin for accessing MySQL database via the
371 %description -n QtSql-mysql -l pl.UTF-8
372 Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
373 danych MySQL poprzez klasy QSql.
375 %description -n QtSql-mysql -l pt_BR.UTF-8
376 Plugin de suporte a MySQL para Qt.
378 %package -n QtSql-odbc
379 Summary: Database plugin for ODBC Qt support
380 Summary(pl.UTF-8): Wtyczka ODBC do Qt
381 Summary(pt_BR.UTF-8): Plugin de suporte a ODBC para Qt
383 Requires: QtSql = %{version}-%{release}
384 Provides: QtSql-backend = %{version}-%{release}
386 %description -n QtSql-odbc
387 This package contains a plugin for accessing unixODBC services via the
390 %description -n QtSql-odbc -l pl.UTF-8
391 Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z usług
392 unixODBC poprzez klasy QSql.
394 %description -n QtSql-odbc -l pt_BR.UTF-8
395 Plugin de suporte a ODBC para Qt.
397 %package -n QtSql-pgsql
398 Summary: Database plugin for PostgreSQL Qt support
399 Summary(pl.UTF-8): Wtyczka PostgreSQL do Qt
400 Summary(pt_BR.UTF-8): Plugin de suporte a PostgreSQL para Qt
402 Requires: QtSql = %{version}-%{release}
403 Provides: QtSql-backend = %{version}-%{release}
405 %description -n QtSql-pgsql
406 This package contains a plugin for accessing PostgreSQL database via
409 %description -n QtSql-pgsql -l pl.UTF-8
410 Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
411 danych PostgreSQL poprzez klasy QSql.
413 %description -n QtSql-pgsql -l es.UTF-8
414 Plugin de suporte a PostgreSQL para Qt.
416 %package -n QtSql-sqlite
417 Summary: Database plugin for SQLite 2.x Qt support
418 Summary(pl.UTF-8): Wtyczka SQLite 2.x do Qt
419 Summary(pt_BR.UTF-8): Plugin de suporte a SQLite 2.x para Qt
421 Requires: QtSql = %{version}-%{release}
422 Provides: QtSql-backend = %{version}-%{release}
424 %description -n QtSql-sqlite
425 This package contains a plugin for using the SQLite 2.x library (which
426 allows to acces virtually any SQL database) via the QSql classes.
428 %description -n QtSql-sqlite -l pl.UTF-8
429 Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
430 danych SQLite 2.x poprzez klasy QSql.
432 %description -n QtSql-sqlite -l pt_BR.UTF-8
433 Plugin de suporte a SQLite 2.x para Qt.
435 %package -n QtSql-sqlite3
436 Summary: Database plugin for SQLite3 Qt support
437 Summary(pl.UTF-8): Wtyczka SQLite3 do Qt
438 Summary(pt_BR.UTF-8): Plugin de suporte a SQLite3 para Qt
440 Requires: QtSql = %{version}-%{release}
441 Provides: QtSql-backend = %{version}-%{release}
443 %description -n QtSql-sqlite3
444 This package contains a plugin for using the SQLite3 library (which
445 allows to acces virtually any SQL database) via the QSql classes.
447 %description -n QtSql-sqlite3 -l pl.UTF-8
448 Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
449 danych SQLite3 poprzez klasy QSql.
451 %description -n QtSql-sqlite3 -l pt_BR.UTF-8
452 Plugin de suporte a SQLite3 para Qt.
456 Summary(pl.UTF-8): Wsparcie dla SVG
458 Requires: QtXml = %{version}-%{release}
460 %description -n QtSvg
463 %description -n QtSvg -l pl.UTF-8
466 %package -n QtSvg-devel
467 Summary: SVG support - development files
468 Summary(pl.UTF-8): Wsparcie dla SVG - pliki programistyczne
469 Group: X11/Development/Libraries
470 Requires: QtSvg = %{version}-%{release}
471 Requires: QtXml-devel = %{version}-%{release}
473 %description -n QtSvg-devel
474 SVG support - development files.
476 %description -n QtSvg-devel -l pl.UTF-8
477 Wsparcie dla SVG - pliki programistyczne.
479 %package -n QtSvg-static
480 Summary: SVG support - static libraries
481 Summary(pl.UTF-8): Wsparcie dla SVG - biblioteki statyczne
482 Group: X11/Development/Libraries
483 Requires: QtSvg-devel = %{version}-%{release}
485 %description -n QtSvg-static
486 SVG support - static libraries.
488 %description -n QtSvg-static -l pl.UTF-8
489 Wsparcie dla SVG - biblioteki statyczne.
492 Summary: Test framework
493 Summary(pl.UTF-8): Szkielet testów
495 Requires: QtCore = %{version}-%{release}
497 %description -n QtTest
500 %description -n QtTest -l pl.UTF-8
503 %package -n QtTest-devel
504 Summary: Test framework - development files
505 Summary(pl.UTF-8): Szkielet testów - pliki programistyczne
506 Group: X11/Development/Libraries
507 Requires: QtCore-devel = %{version}-%{release}
508 Requires: QtTest = %{version}-%{release}
510 %description -n QtTest-devel
511 Test framework - development files.
513 %description -n QtTest-devel -l pl.UTF-8
514 Szkielet testów - pliki programistyczne.
517 Summary: Classes for handling XML
518 Summary(pl.UTF-8): Klasy do obsługi XML-a
520 Requires: QtCore = %{version}-%{release}
522 %description -n QtXml
523 Classes for handling XML.
525 %description -n QtXml -l pl.UTF-8
526 Klasy do obsługi XML-a.
528 %package -n QtXml-devel
529 Summary: Classes for handling XML - development files
530 Summary(pl.UTF-8): Klasy do obsługi XML-a - pliki programistyczne
531 Group: X11/Development/Libraries
532 Requires: QtCore-devel = %{version}-%{release}
533 Requires: QtXml = %{version}-%{release}
535 %description -n QtXml-devel
536 Classes for handling XML - development files.
538 %description -n QtXml-devel -l pl.UTF-8
539 Klasy do obsługi XML-a - pliki programistyczne.
541 %package -n QtXml-static
542 Summary: Classes for handling XML - static libraries
543 Summary(pl.UTF-8): Klasy do obsługi XML-a - biblioteki statyczne
544 Group: X11/Development/Libraries
545 Requires: QtXml-devel = %{version}-%{release}
547 %description -n QtXml-static
548 Classes for handling XML - static libraries.
550 %description -n QtXml-static -l pl.UTF-8
551 Klasy do obsługi XML-a - biblioteki statyczne.
553 %package -n Qt3Support
554 Summary: Qt3 compatibility library
555 Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3
557 Requires: QtCore = %{version}-%{release}
558 Requires: QtGui = %{version}-%{release}
559 Requires: QtNetwork = %{version}-%{release}
560 Requires: QtSql = %{version}-%{release}
561 Requires: QtXml = %{version}-%{release}
563 %description -n Qt3Support
564 Qt3 compatibility library.
566 %description -n Qt3Support -l pl.UTF-8
567 Biblioteka kompatybilności z Qt3.
569 %package -n Qt3Support-devel
570 Summary: Qt3 compatibility library - development files
571 Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3 - pliki programistyczne
572 Group: X11/Development/Libraries
573 Requires: Qt3Support = %{version}-%{release}
574 Requires: QtCore-devel = %{version}-%{release}
575 Requires: QtGui-devel = %{version}-%{release}
576 Requires: QtNetwork-devel = %{version}-%{release}
577 Requires: QtSql-devel = %{version}-%{release}
578 Requires: QtXml-devel = %{version}-%{release}
580 %description -n Qt3Support-devel
581 Qt3 compatibility library - development files.
583 %description -n Qt3Support-devel -l pl.UTF-8
584 Biblioteka kompatybilności z Qt3 - pliki programistyczne.
586 %package -n Qt3Support-static
587 Summary: Qt3 compatibility library - static libraries
588 Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3 - biblioteki statyczne
589 Group: X11/Development/Libraries
590 Requires: Qt3Support-devel = %{version}-%{release}
592 %description -n Qt3Support-static
593 Qt3 compatibility library - static libraries.
595 %description -n Qt3Support-static -l pl.UTF-8
596 Biblioteka kompatybilności z Qt3 - biblioteki statyczne.
598 %package -n QtAssistant
599 Summary: Qt Assistant client library
600 Summary(pl.UTF-8): Biblioteka kliencka Qt Assistant
601 Group: X11/Development/Libraries
602 Requires: QtGui = %{version}-%{release}
603 Requires: QtNetwork = %{version}-%{release}
605 %description -n QtAssistant
606 This library allows to use Qt Assistant as an application's help tool.
608 %description -n QtAssistant -l pl.UTF-8
609 Ta biblioteka umożliwia wykorzystanie Qt Assistanta jako narzędzie
610 pomocy w aplikacjach.
612 %package -n QtAssistant-devel
613 Summary: Qt Assistant client library - development files
614 Summary(pl.UTF-8): Biblioteka kliencka Qt Assistant - pliki programistyczne
615 Group: X11/Development/Libraries
616 Requires: QtAssistant = %{version}-%{release}
617 Requires: QtNetwork-devel = %{version}-%{release}
619 %description -n QtAssistant-devel
620 Development files for Qt Assistant client library.
622 %description -n QtAssistant-devel -l pl.UTF-8
623 Pliki programistyczne biblioteki klienckiej Qt Assistant.
625 %package -n QtAssistant-static
626 Summary: Static Qt Assistant client library
627 Summary(pl.UTF-8): Statyczna biblioteka kliencka Qt Assistant
628 Group: X11/Development/Libraries
629 Requires: QtAssistant-devel = %{version}-%{release}
631 %description -n QtAssistant-static
632 Static Qt Assistant client library.
634 %description -n QtAssistant-static -l pl.UTF-8
635 Statyczna biblioteka kliencka Qt Assistant.
638 Summary: Classes for D-BUS support
639 Summary(pl.UTF-8): Klasy do obsługi D-BUS
641 Requires: QtXml = %{version}-%{release}
642 # is it really required? libs should need just libs, not service
645 %description -n QtDBus
646 This module provides classes for D-BUS support. D-BUS is an
647 Inter-Process Communication (IPC) and Remote Procedure Calling (RPC)
648 mechanism originally developed for Linux to replace existing and
649 competing IPC solutions with one unified protocol.
651 %description -n QtDBus -l pl.UTF-8
652 Ten moduł udostępnia klasy do obsługi D-BUS. D-BUS to mechanizm
653 komunikacji między procesowej (IPC - Inter-Process Communication) i
654 zdalnego wywoływania procedur (RPC - Remote Procedure Calling)
655 stworzony początkowo dla Linuksa, aby zastąpić istniejące i
656 konkurujące ze sobą rozwiązania IPC jednym, ujednoliconym protokołem.
658 %package -n QtDBus-devel
659 Summary: Classes for D-BUS support - development files
660 Summary(pl.UTF-8): Klasy do obsługi D-BUS - pliki programistyczne
661 Group: X11/Development/Libraries
662 Requires: QtDBus = %{version}-%{release}
663 Requires: QtXml-devel = %{version}-%{release}
665 Requires: glib2-devel >= 2.0.0
667 %description -n QtDBus-devel
668 Classes for D-BUS support - development files.
670 %description -n QtDBus-devel -l pl.UTF-8
671 Klasy do obsługi D-BUS - pliki programistyczne.
673 %package -n QtDBus-static
674 Summary: Classes for D-BUS support - static libraries
675 Summary(pl.UTF-8): Klasy do obsługi D-BUS - biblioteki statyczne
676 Group: X11/Development/Libraries
677 Requires: QtDBus-devel = %{version}-%{release}
679 %description -n QtDBus-static
680 Classes for D-BUS support - static libraries.
682 %description -n QtDBus-static -l pl.UTF-8
683 Klasy do obsługi D-BUS - biblioteki statyczne.
685 %package -n QtDesigner
686 Summary: Classes for extending Qt Designer
687 Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera
689 Requires: QtGui = %{version}-%{release}
690 Requires: QtNetwork = %{version}-%{release}
691 Requires: QtXml = %{version}-%{release}
692 Obsoletes: qt4-designer-libs
694 %description -n QtDesigner
695 This module provides classes that allow you to create your own custom
696 widget plugins for Qt Designer, and classes that enable you to access
697 Qt Designer's components.
699 %description -n QtDesigner -l pl.UTF-8
700 Ten moduł dostarcza klasy, które pozwalają tworzyć własne wtyczki dla
701 Qt Designera oraz klasy, które umożliwiają dostęp do jego komponentów.
703 %package -n QtDesigner-devel
704 Summary: Classes for extending Qt Designer - development files
705 Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera - pliki programistyczne
706 Group: X11/Development/Libraries
707 Requires: QtDesigner = %{version}-%{release}
708 Requires: QtGui-devel = %{version}-%{release}
710 %description -n QtDesigner-devel
711 Classes for extending Qt Designer - development files.
713 %description -n QtDesigner-devel -l pl.UTF-8
714 Klasy do rozbudowy Qt Designera - pliki programistyczne.
716 %package -n QtDesigner-static
717 Summary: Classes for extending Qt Designer - static libraries
718 Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera - biblioteki statyczne
719 Group: X11/Development/Libraries
720 Requires: QtDesigner-devel = %{version}-%{release}
722 %description -n QtDesigner-static
723 Classes for extending Qt Designer - static libraries.
725 %description -n QtDesigner-static -l pl.UTF-8
726 Klasy do rozbudowy Qt Designera - biblioteki statyczne.
728 %package -n QtUiTools
729 Summary: Classes for handling Qt Designer forms in applications
730 Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach
732 Requires: QtGui = %{version}-%{release}
733 Requires: QtXml = %{version}-%{release}
735 %description -n QtUiTools
736 The QtUiTools module provides classes to handle forms created with Qt
739 %description -n QtUiTools -l pl.UTF-8
740 Moduł QtUiTools udostępnia klasy do obsługi formularzy tworzonych przy
743 %package -n QtUiTools-devel
744 Summary: Classes for handling Qt Designer forms in applications - development files
745 Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki programistyczne
746 Group: X11/Development/Libraries
747 Requires: QtCore-devel = %{version}-%{release}
748 Requires: QtUiTools = %{version}-%{release}
750 %description -n QtUiTools-devel
751 Classes for handling Qt Designer forms in applications - development
754 %description -n QtUiTools-devel -l pl.UTF-8
755 Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki
758 %package -n QtUiTools-static
759 Summary: Classes for handling Qt Designer forms in applications - static library
760 Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka statyczna
761 Group: X11/Development/Libraries
762 Requires: QtUiTools-devel = %{version}-%{release}
764 %description -n QtUiTools-static
765 Classes for handling Qt Designer forms in applications - static
768 %description -n QtUiTools-static -l pl.UTF-8
769 Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka
773 Summary: Qt documentation browser
774 Summary(pl.UTF-8): Przeglądarka dokumentacji Qt
775 Group: X11/Development/Tools
776 Requires: %{name}-doc = %{version}-%{release}
777 Requires: QtAssistant = %{version}-%{release}
778 Requires: QtDBus = %{version}-%{release}
780 %description assistant
781 Qt Assistant is a tool for browsing on-line documentation with
782 indexing, bookmarks and full-text search.
784 %description assistant -l pl.UTF-8
785 Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
786 indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
789 Summary: Build tools for Qt4
790 Summary(pl.UTF-8): Narzędzia do budowania dla Qt4
791 Group: X11/Development/Tools
792 Requires: QtCore = %{version}-%{release}
793 Requires: QtXml = %{version}-%{release}
796 This package includes the Qt resource compiler (rcc), meta objects
797 compiler (moc), user interface compiler (uic) and qt3to4 include names
800 %description build -l pl.UTF-8
801 Ten pakiet zawiera kompilator zasobów Qt (rcc), kompilator
802 metaobiektów (moc), kompilator interfejsów użytkownika (uic) oraz
803 konwerter nazw plików nagłówkowych qt3to4.
806 Summary: IDE used for GUI designing with Qt library
807 Summary(pl.UTF-8): IDE służące do projektowania GUI za pomocą biblioteki Qt
808 Group: X11/Applications
809 Requires: QtAssistant = %{version}-%{release}
810 Requires: QtDesigner = %{version}-%{release}
812 %description designer
813 An advanced tool used for GUI designing with Qt library.
815 %description designer -l pl.UTF-8
816 Zaawansowane narzędzie służące do projektowania interfejsu graficznego
817 za pomocą biblioteki Qt.
820 Summary: Translation helper for Qt
821 Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji oparty o Qt
822 Group: X11/Development/Tools
823 Requires: QtAssistant = %{version}-%{release}
824 Requires: QtUiTools = %{version}-%{release}
826 %description linguist
827 This program provides an interface that shortens and helps systematize
828 the process of translating GUIs. Qt Linguist takes all of the text of
829 a UI that will be shown to the user, and presents it to a human
830 translator in a simple window. When one UI text is translated, the
831 program automatically progresses to the next, until they are all
834 %description linguist -l pl.UTF-8
835 Ten program oferuje interfejs znacznie przyśpieszający proces
836 tłumaczenia interfejsu użytkownika. Zbiera wszystkie teksty
837 przeznaczone do tłumaczenia i przedstawia w łatwym w obsłudze oknie.
838 Gdy jeden z nich jest już przetłumaczony, automatycznie przechodzi do
839 następnego, aż wszystkie będą przetłumaczone.
842 Summary: Qt makefile generator
843 Summary(pl.UTF-8): Generator plików makefile dla aplikacji Qt
844 Group: X11/Development/Tools
847 A powerful makefile generator. It can create makefiles on any platform
848 from a simple .pro definitions file.
850 %description qmake -l pl.UTF-8
851 Rozbudowany generator plików makefile. Potrafi tworzyć pliki makefile
852 na każdej platformi na podstawie łatwego w przygotowaniu pliku .pro.
855 Summary: Qt widgets configuration tool
856 Summary(pl.UTF-8): Narzędzie do konfigurowania widgetów Qt
857 Group: X11/Applications
858 Requires: Qt3Support = %{version}-%{release}
859 Requires: QtGui = %{version}-%{release}
860 Requires: QtNetwork = %{version}-%{release}
861 Requires: QtSql = %{version}-%{release}
862 Requires: QtXml = %{version}-%{release}
864 %description qtconfig
865 A tool for configuring look and behavior of Qt widgets.
867 %description qtconfig -l pl.UTF-8
868 Narzędie do konfiguracji wyglądu i zachowania widgetów Qt.
871 Summary: Qt Virtual framebuffer
872 Summary(pl.UTF-8): Wirtualny framebuffer dla Qt
873 Group: X11/Development/Libraries
874 Requires: QtGui = %{version}-%{release}
875 Requires: QtOpenGL = %{version}-%{release}
878 Qt Virtual framebuffer allows you to run Qt/Embedded applications in X
881 %description -n qvfb -l pl.UTF-8
882 Qt Virtual framebuffer pozwala na uruchamianie aplikacji Qt/Embedded w
886 Summary: Demos of new Qt4 features
887 Summary(pl.UTF-8): Programy demonstrujące nowe możliwości Qt4
888 Group: X11/Development/Libraries
889 Requires: QtAssistant = %{version}-%{release}
890 Requires: QtXml = %{version}-%{release}
893 Demos are spiders that fly.
895 %description demos -l pl.UTF-8
896 Dema to latające pająki.
899 Summary: Qt Documentation in HTML format
900 Summary(pl.UTF-8): Dokumentacja Qt w formacie HTML
901 Group: X11/Development/Libraries
904 Qt documentation in HTML format.
906 %description doc -l pl.UTF-8
907 Dokumentacja qt w formacie HTML.
910 Summary: Example programs bundled with Qt
911 Summary(pl.UTF-8): Ćwiczenia i przykłady do Qt
912 Summary(pt_BR.UTF-8): Programas exemplo desenvolvidos com o Qt
913 Group: X11/Development/Libraries
914 # no it does not , we cant be sure the user wants to compile them right?
915 # he might just want to take a look, anwyay no single devel package now
916 #Requires: %{name}-devel = %{version}-%{release}
918 %description examples
919 Example programs bundled with Qt version.
921 %description examples -l pl.UTF-8
922 Ćwiczenia/przykłady dołączone do Qt.
924 %description examples -l pt_BR.UTF-8
925 Programas exemplo para o Qt versão.
928 %setup -q -n qt-x11-opensource-src-%{version}%{_beta}
938 %{__sed} -i -e 's,usr/X11R6/,usr/g,' mkspecs/linux-g++-64/qmake.conf \
939 mkspecs/common/linux.conf
941 # change QMAKE FLAGS to build
943 s|QMAKE_CC.*=.*gcc|QMAKE_CC\t\t= %{__cc}|;
944 s|QMAKE_CXX.*=.*g++|QMAKE_CXX\t\t= %{__cxx}|;
945 s|QMAKE_LINK.*=.*g++|QMAKE_LINK\t\t= %{__cxx}|;
946 s|QMAKE_LINK_SHLIB.*=.*g++|QMAKE_LINK_SHLIB\t= %{__cxx}|;
947 s|QMAKE_CFLAGS_RELEASE.*|QMAKE_CFLAGS_RELEASE\t+= %{rpmcflags}|;
948 s|QMAKE_CXXFLAGS_RELEASE.*|QMAKE_CXXFLAGS_RELEASE\t+= %{rpmcxxflags}|;
949 s|QMAKE_CFLAGS_DEBUG.*|QMAKE_CFLAGS_DEBUG\t+= %{debugcflags}|;
950 s|QMAKE_CXXFLAGS_DEBUG.*|QMAKE_CXXFLAGS_DEBUG\t+= %{debugcflags}|;
951 ' mkspecs/common/g++.conf
954 s|QMAKE_INCDIR_QT.*|QMAKE_INCDIR_QT = %{_includedir}/qt4|;
955 ' mkspecs/common/linux.conf
958 # pass OPTFLAGS to build qmake itself with optimization
959 export OPTFLAGS="%{rpmcflags}"
960 export PATH=$PWD/bin:$PATH
962 ##################################
963 # DEFAULT OPTIONS FOR ALL BUILDS #
964 ##################################
967 -DQT_CLEAN_NAMESPACE \
970 -bindir %{_qtdir}/bin \
971 -docdir %{_docdir}/%{name}-doc \
972 -headerdir %{_includedir}/qt4 \
975 -plugindir %{_qtdir}/plugins \
976 -datadir %{_datadir}/qt4 \
977 -translationdir %{_datadir}/locale/ \
978 -sysconfdir %{_sysconfdir}/qt4 \
979 -examplesdir %{_examplesdir}/qt4 \
980 -demosdir %{_examplesdir}/qt4-demos \
983 -%{!?with_pch:no-}pch \
984 -%{!?with_sse:no-}sse \
993 -I%{_includedir}/postgresql/server \
994 -I%{_includedir}/mysql \
995 %{?with_cups:-cups} \
996 %{?with_nas:-system-nas-sound} \
998 %{!?debug:-release} \
1002 -no-separate-debug-info \
1012 ##################################
1013 # STATIC MULTI-THREAD #
1014 ##################################
1016 %if %{with static_libs}
1018 -%{!?with_mysql:no}%{?with_mysql:qt}-sql-mysql \
1019 -%{!?with_odbc:no}%{?with_odbc:qt}-sql-odbc \
1020 -%{!?with_pgsql:no}%{?with_pgsql:qt}-sql-psql \
1021 -%{!?with_sqlite3:no}%{?with_sqlite3:qt}-sql-sqlite \
1022 -%{!?with_sqlite:no}%{?with_sqlite:qt}-sql-sqlite2 \
1023 -%{!?with_ibase:no}%{?with_ibase:qt}-sql-ibase \
1026 echo "yes" | ./configure $COMMONOPT $OPT
1029 %{__make} -C tools/assistant/lib
1030 %{__make} -C tools/designer
1031 %{__make} -C tools/qdbus/src
1032 if [ ! -d staticlib ]; then
1034 cp -a lib/*.a staticlib
1039 ##################################
1040 # SHARED MULTI-THREAD #
1041 ##################################
1044 -%{!?with_mysql:no}%{?with_mysql:plugin}-sql-mysql \
1045 -%{!?with_odbc:no}%{?with_odbc:plugin}-sql-odbc \
1046 -%{!?with_pgsql:no}%{?with_pgsql:plugin}-sql-psql \
1047 -%{!?with_sqlite3:no}%{?with_sqlite3:plugin}-sql-sqlite \
1048 -%{!?with_sqlite:no}%{?with_sqlite:plugin}-sql-sqlite2 \
1049 -%{!?with_ibase:no}%{?with_ibase:plugin}-sql-ibase"
1051 echo "yes" | ./configure $COMMONOPT $OPT
1055 sub-tools-all-ordered \
1056 sub-demos-all-ordered \
1057 sub-examples-all-ordered
1060 rm -rf $RPM_BUILD_ROOT
1061 install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_pkgconfigdir}}
1062 install -d $RPM_BUILD_ROOT%{_qtdir}/plugins/{crypto,network}
1065 INSTALL_ROOT=$RPM_BUILD_ROOT
1067 # kill -L/inside/builddir from *.la and *.pc (bug #77152)
1068 %{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_libdir}/*.{la,prl}
1069 %{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*.pc
1071 s|moc_location=.*|moc_location=%{_bindir}/qt4-moc|;
1072 s|uic_location=.*|uic_location=%{_bindir}/qt4-uic|;
1073 ' $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*.pc
1076 install bin/findtr $RPM_BUILD_ROOT%{_qtdir}/bin
1077 #install bin/qvfb $RPM_BUILD_ROOT%{_bindir}
1078 install bin/pixeltool $RPM_BUILD_ROOT%{_bindir}
1079 install bin/qdbus $RPM_BUILD_ROOT%{_bindir}
1080 install bin/qdbuscpp2xml $RPM_BUILD_ROOT%{_bindir}
1081 install bin/qdbusxml2cpp $RPM_BUILD_ROOT%{_bindir}
1083 cd $RPM_BUILD_ROOT%{_bindir}
1084 ln -sf ../%{_lib}/qt4/bin/assistant qt4-assistant
1085 ln -sf ../%{_lib}/qt4/bin/designer qt4-designer
1086 ln -sf ../%{_lib}/qt4/bin/linguist qt4-linguist
1087 ln -sf ../%{_lib}/qt4/bin/moc qt4-moc
1088 ln -sf ../%{_lib}/qt4/bin/qmake qt4-qmake
1089 ln -sf ../%{_lib}/qt4/bin/qt3to4 .
1090 ln -sf ../%{_lib}/qt4/bin/qtconfig qt4-qtconfig
1091 ln -sf ../%{_lib}/qt4/bin/rcc .
1092 ln -sf ../%{_lib}/qt4/bin/uic qt4-uic
1093 ln -sf ../%{_lib}/qt4/bin/uic3 .
1096 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
1097 install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}
1098 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
1100 install tools/qtconfig/images/appicon.png \
1101 $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-qtconfig.png
1103 install tools/linguist/linguist/images/appicon.png \
1104 $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-linguist.png
1106 install tools/assistant/images/assistant.png \
1107 $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-assistant.png
1109 install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
1110 install tools/designer/src/designer/images/designer.png \
1111 $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-designer.png
1113 %if %{with static_libs}
1114 install staticlib/*.a $RPM_BUILD_ROOT%{_libdir}
1120 cp %{SOURCE6} translations/qt_pl.ts
1121 LD_LIBRARY_PATH=lib bin/lrelease translations/qt_pl.ts -qm translations/qt_pl.qm
1123 rm -f $RPM_BUILD_ROOT%{_datadir}/locale/*.qm
1124 for file in translations/*.qm tools/assistant/*.qm tools/designer/designer/*.qm tools/linguist/linguist/*.qm
1126 [ ! -f $file ] && continue
1127 lang=`echo $file | sed -r 's:.*/[a-zA-Z]*_(.*).qm:\1:'`
1128 MOD=`echo $file | sed -r 's:.*/([a-zA-Z]*)_.*.qm:\1:'`
1129 [ "$lang" == "iw" ] && lang=he
1131 [ "$MOD" == "qt4-qt" ] && MOD=qt4
1132 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES
1133 cp $file $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES/$MOD.qm
1136 cd $RPM_BUILD_ROOT%{_includedir}/qt4/Qt
1137 for f in ../Qt{3Support,Assistant,Core,DBus,Designer,Gui,Network,OpenGL,Sql,Svg,Test,UiTools,Xml}/*
1139 if [ ! -d $f ]; then
1140 ln -sf $f `basename $f`
1145 # Ship doc & qmake stuff
1146 ln -s %{_docdir}/%{name}-doc $RPM_BUILD_ROOT%{_qtdir}/doc
1147 ln -s %{_datadir}/qt4/mkspecs $RPM_BUILD_ROOT%{_qtdir}/mkspecs
1149 #mv $RPM_BUILD_ROOT%{_libdir}/*.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
1150 for f in $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc; do
1151 HAVEDEBUG=`echo $f | grep _debug | wc -l`
1152 MODULE=`echo $f | basename $f | cut -d. -f1 | cut -d_ -f1`
1153 MODULE2=`echo $MODULE | tr a-z A-Z | sed s:QT::`
1156 if [ "$MODULE2" == "3SUPPORT" ]; then
1157 DEFS="$DEFS -DQT3_SUPPORT -DQT_QT3SUPPORT_LIB"
1159 DEFS="$DEFS -DQT_"$MODULE2"_LIB"
1161 [ "$HAVEDEBUG" -eq 0 ] && DEFS="$DEFS -DQT_NO_DEBUG"
1163 sed -i -e "s:-DQT_SHARED:-DQT_SHARED $DEFS:" $f
1166 # Prepare some files list
1168 RESULT=`echo $RPM_BUILD_ROOT$2 2>/dev/null`
1169 [ "$RESULT" == "" ] && return
1170 r=`echo $RESULT | awk '{ print $1 }'`
1172 if [ -d "$r" ]; then
1173 echo "%%dir $2" >> $1.files
1174 elif [ -x "$r" ] ; then
1175 echo "%%attr(755,root,root) $2" >> $1.files
1176 elif [ -f "$r" ]; then
1177 echo "$2" >> $1.files
1179 echo "Error generation $1 files list!"
1180 echo "$r: no such file or direcotry!"
1187 echo "%%defattr(644,root,root,755)" > $MODULE-devel.files
1188 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.so"
1189 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.la"
1190 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.prl"
1191 ifecho $MODULE-devel "%{_pkgconfigdir}/$MODULE*.pc"
1192 if [ -d "$RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE" ]; then
1193 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE
1195 for f in `find $RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE -printf "%%P "` ; do
1196 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE/$f
1197 ifecho $MODULE-devel %{_includedir}/qt4/Qt/$f
1199 for f in $@; do ifecho $MODULE-devel $f; done
1202 mkdevfl QtCore %{_includedir}/qt4 %{_includedir}/qt4/Qt
1203 mkdevfl QtDBus %{_bindir}/qdbus %{_bindir}/qdbuscpp2xml %{_bindir}/qdbusxml2cpp
1213 # without *.la *.pc etc.
1214 mkdevfl QtAssistant || /bin/true
1215 mkdevfl QtDesigner || /bin/true
1216 mkdevfl QtUiTools || /bin/true
1218 echo "%defattr(644,root,root,755)" > examples.files
1219 ifecho examples %{_examplesdir}/qt4
1220 for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4 -printf "%%P "`
1222 ifecho examples %{_examplesdir}/qt4/$f
1225 echo "%defattr(644,root,root,755)" > demos.files
1226 ifecho demos "%{_examplesdir}/qt4-demos"
1227 ifecho demos "%{_qtdir}/bin/qtdemo"
1228 for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4-demos -printf "%%P "`
1230 ifecho demos %{_examplesdir}/qt4-demos/$f
1234 rm -rf $RPM_BUILD_ROOT
1238 %banner -e %{name} <<-EOF
1239 *******************************************************
1242 * With qt 4.0.0 the single threaded version was *
1243 * removed. Also the library is modular now so be *
1244 * sure to check that you have every module you need. *
1246 *******************************************************
1248 %postun -n QtCore -p /sbin/ldconfig
1250 %post -n QtDBus -p /sbin/ldconfig
1251 %postun -n QtDBus -p /sbin/ldconfig
1253 %post -n QtGui -p /sbin/ldconfig
1254 %postun -n QtGui -p /sbin/ldconfig
1256 %post -n QtNetwork -p /sbin/ldconfig
1257 %postun -n QtNetwork -p /sbin/ldconfig
1259 %post -n QtOpenGL -p /sbin/ldconfig
1260 %postun -n QtOpenGL -p /sbin/ldconfig
1262 %post -n QtSql -p /sbin/ldconfig
1263 %postun -n QtSql -p /sbin/ldconfig
1265 %post -n QtSvg -p /sbin/ldconfig
1266 %postun -n QtSvg -p /sbin/ldconfig
1268 %post -n QtTest -p /sbin/ldconfig
1269 %postun -n QtTest -p /sbin/ldconfig
1271 %post -n QtXml -p /sbin/ldconfig
1272 %postun -n QtXml -p /sbin/ldconfig
1274 %post -n Qt3Support -p /sbin/ldconfig
1275 %postun -n Qt3Support -p /sbin/ldconfig
1277 %post -n QtAssistant -p /sbin/ldconfig
1278 %postun -n QtAssistant -p /sbin/ldconfig
1280 %post -n QtDesigner -p /sbin/ldconfig
1281 %postun -n QtDesigner -p /sbin/ldconfig
1283 %post -n QtUiTools -p /sbin/ldconfig
1284 %postun -n QtUiTools -p /sbin/ldconfig
1287 %defattr(644,root,root,755)
1288 %attr(755,root,root) %{_libdir}/libQtCore.so.*.*
1291 %dir %{_qtdir}/plugins
1292 %dir %{_qtdir}/plugins/accessible
1293 %dir %{_qtdir}/plugins/codecs
1294 %dir %{_qtdir}/plugins/crypto
1295 %dir %{_qtdir}/plugins/iconengines
1296 %dir %{_qtdir}/plugins/imageformats
1297 %dir %{_qtdir}/plugins/inputmethods
1298 %dir %{_qtdir}/plugins/network
1299 %dir %{_qtdir}/plugins/sqldrivers
1300 %dir %{_datadir}/qt4
1301 %lang(ar) %{_datadir}/locale/ar/LC_MESSAGES/qt4.qm
1302 %lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4.qm
1303 %lang(es) %{_datadir}/locale/es/LC_MESSAGES/qt4.qm
1304 %lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4.qm
1305 %lang(he) %{_datadir}/locale/he/LC_MESSAGES/qt4.qm
1306 %lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4.qm
1307 %lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4.qm
1308 %lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/qt4.qm
1309 %lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4.qm
1312 %defattr(644,root,root,755)
1313 %attr(755,root,root) %{_libdir}/libQtDBus.so.*.*
1316 %defattr(644,root,root,755)
1317 %attr(755,root,root) %{_libdir}/libQtGui.so.*.*
1318 %attr(755,root,root) %{_qtdir}/plugins/accessible/*.so
1319 %attr(755,root,root) %{_qtdir}/plugins/codecs/*.so
1320 %attr(755,root,root) %{_qtdir}/plugins/iconengines/*.so
1321 %attr(755,root,root) %{_qtdir}/plugins/imageformats/*.so
1322 %attr(755,root,root) %{_qtdir}/plugins/inputmethods/*.so
1325 %defattr(644,root,root,755)
1326 %attr(755,root,root) %{_libdir}/libQtNetwork.so.*.*
1329 %defattr(644,root,root,755)
1330 %attr(755,root,root) %{_libdir}/libQtOpenGL.so.*.*
1333 %defattr(644,root,root,755)
1334 %attr(755,root,root) %{_libdir}/libQtSql.so.*.*
1337 %files -n QtSql-mysql
1338 %defattr(644,root,root,755)
1339 %attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlmysql*.so
1343 %files -n QtSql-pgsql
1344 %defattr(644,root,root,755)
1345 %attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlpsql*.so
1349 %files -n QtSql-sqlite
1350 %defattr(644,root,root,755)
1351 #%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite2*.so
1355 %files -n QtSql-sqlite3
1356 %defattr(644,root,root,755)
1357 %attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite*.so
1359 #%exclude %{_qtdir}/plugins/sqldrivers/libqsqlite2*.so
1364 %files -n QtSql-ibase
1365 %defattr(644,root,root,755)
1366 %attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlibase*.so
1370 %files -n QtSql-odbc
1371 %defattr(644,root,root,755)
1372 %attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlodbc*.so
1376 %defattr(644,root,root,755)
1377 %attr(755,root,root) %{_libdir}/libQtSvg.so.*.*
1380 %defattr(644,root,root,755)
1381 %attr(755,root,root) %{_libdir}/libQtTest.so.*.*
1384 %defattr(644,root,root,755)
1385 %attr(755,root,root) %{_libdir}/libQtXml.so.*.*
1387 %files -n Qt3Support
1388 %defattr(644,root,root,755)
1389 %attr(755,root,root) %{_bindir}/uic3
1390 %attr(755,root,root) %{_qtdir}/bin/uic3
1391 %attr(755,root,root) %{_libdir}/libQt3Support.so.*.*
1393 %files -n QtAssistant
1394 %defattr(644,root,root,755)
1395 %attr(755,root,root) %{_libdir}/libQtAssistantClient.so.*.*
1397 %files -n QtDesigner
1398 %defattr(644,root,root,755)
1399 %attr(755,root,root) %{_libdir}/libQtDesigner*.so.*.*
1400 %dir %{_qtdir}/plugins/designer
1401 %attr(755,root,root) %{_qtdir}/plugins/designer/*.so
1404 %defattr(644,root,root,755)
1405 #%attr(755,root,root) %{_libdir}/libQtUiTools.so.*.*
1408 %defattr(644,root,root,755)
1409 %attr(755,root,root) %{_bindir}/pixeltool
1410 %attr(755,root,root) %{_bindir}/qt4-assistant
1411 %attr(755,root,root) %{_qtdir}/bin/assistant
1412 %lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-assistant.qm
1413 %{_desktopdir}/qt4-assistant.desktop
1414 %{_pixmapsdir}/qt4-assistant.png
1417 %defattr(644,root,root,755)
1418 %attr(755,root,root) %{_bindir}/rcc
1419 %attr(755,root,root) %{_bindir}/qt4-moc
1420 %attr(755,root,root) %{_bindir}/qt3to4
1421 %attr(755,root,root) %{_bindir}/qt4-uic
1422 %attr(755,root,root) %{_qtdir}/bin/rcc
1423 %attr(755,root,root) %{_qtdir}/bin/moc
1424 %attr(755,root,root) %{_qtdir}/bin/qt3to4
1425 %attr(755,root,root) %{_qtdir}/bin/uic
1426 %{_datadir}/qt4/q3porting.xml
1429 %defattr(644,root,root,755)
1430 %attr(755,root,root) %{_bindir}/qt4-designer
1431 %attr(755,root,root) %{_qtdir}/bin/designer
1432 %{_desktopdir}/qt4-designer.desktop
1433 %{_pixmapsdir}/qt4-designer.png
1436 %defattr(644,root,root,755)
1437 %attr(755,root,root) %{_bindir}/qt4-linguist
1438 %attr(755,root,root) %{_qtdir}/bin/findtr
1439 %attr(755,root,root) %{_qtdir}/bin/linguist
1440 %attr(755,root,root) %{_qtdir}/bin/lrelease
1441 %attr(755,root,root) %{_qtdir}/bin/lupdate
1442 %{_datadir}/qt4/phrasebooks
1443 %{_desktopdir}/qt4-linguist.desktop
1444 %{_pixmapsdir}/qt4-linguist.png
1447 %defattr(644,root,root,755)
1448 %attr(755,root,root) %{_bindir}/qt4-qmake
1449 %attr(755,root,root) %{_qtdir}/bin/qmake
1450 %{_datadir}/qt4/mkspecs
1454 %defattr(644,root,root,755)
1455 %attr(755,root,root) %{_bindir}/qt4-qtconfig
1456 %attr(755,root,root) %{_qtdir}/bin/qtconfig
1457 %{_desktopdir}/qt4-qtconfig.desktop
1458 %{_pixmapsdir}/qt4-qtconfig.png
1461 #%defattr(644,root,root,755)
1462 #%attr(755,root,root) %{_bindir}/qvfb
1465 %defattr(644,root,root,755)
1466 %{_docdir}/%{name}-doc
1469 %files -n QtCore-devel -f QtCore-devel.files
1470 %defattr(644,root,root,755)
1471 %files -n QtDBus-devel -f QtDBus-devel.files
1472 %defattr(644,root,root,755)
1473 %files -n QtDesigner-devel -f QtDesigner-devel.files
1474 %defattr(644,root,root,755)
1475 %files -n QtGui-devel -f QtGui-devel.files
1476 %defattr(644,root,root,755)
1477 %files -n QtNetwork-devel -f QtNetwork-devel.files
1478 %defattr(644,root,root,755)
1479 %files -n QtOpenGL-devel -f QtOpenGL-devel.files
1480 %defattr(644,root,root,755)
1481 %files -n QtSql-devel -f QtSql-devel.files
1482 %defattr(644,root,root,755)
1483 %files -n QtSvg-devel -f QtSvg-devel.files
1484 %defattr(644,root,root,755)
1485 %files -n QtTest-devel -f QtTest-devel.files
1486 %defattr(644,root,root,755)
1487 %files -n QtXml-devel -f QtXml-devel.files
1488 %defattr(644,root,root,755)
1489 %files -n Qt3Support-devel -f Qt3Support-devel.files
1490 %defattr(644,root,root,755)
1491 %files -n QtAssistant-devel -f QtAssistant-devel.files
1492 %defattr(644,root,root,755)
1493 %files -n QtUiTools-devel -f QtUiTools-devel.files
1494 %defattr(644,root,root,755)
1496 %if %{with static_libs}
1497 %files -n QtCore-static
1498 %defattr(644,root,root,755)
1499 %{_libdir}/libQtCore*.a
1501 %files -n QtDBus-static
1502 %defattr(644,root,root,755)
1503 %{_libdir}/libQtDBus*.a
1505 %files -n QtGui-static
1506 %defattr(644,root,root,755)
1507 %{_libdir}/libQtGui*.a
1509 %files -n QtNetwork-static
1510 %defattr(644,root,root,755)
1511 %{_libdir}/libQtNetwork*.a
1513 %files -n QtOpenGL-static
1514 %defattr(644,root,root,755)
1515 %{_libdir}/libQtOpenGL*.a
1517 %files -n QtSql-static
1518 %defattr(644,root,root,755)
1519 %{_libdir}/libQtSql*.a
1521 %files -n QtSvg-static
1522 %defattr(644,root,root,755)
1523 %{_libdir}/libQtSvg*.a
1525 %files -n QtXml-static
1526 %defattr(644,root,root,755)
1527 %{_libdir}/libQtXml*.a
1529 %files -n Qt3Support-static
1530 %defattr(644,root,root,755)
1531 %{_libdir}/libQt3Support*.a
1533 %files -n QtAssistant-static
1534 %defattr(644,root,root,755)
1535 %{_libdir}/libQtAssistantClient.a
1537 %files -n QtDesigner-static
1538 %defattr(644,root,root,755)
1539 %{_libdir}/libQtDesigner*.a
1541 %files -n QtUiTools-static
1542 %defattr(644,root,root,755)
1543 %{_libdir}/libQtUiTools.a
1546 %files demos -f demos.files
1547 %defattr(644,root,root,755)
1548 %files examples -f examples.files
1549 %defattr(644,root,root,755)