]> git.pld-linux.org Git - packages/qt4.git/blame - qt4.spec
- ac-branch merge
[packages/qt4.git] / qt4.spec
CommitLineData
bc7da990 1#
08506906 2# TODO:
1620d5ef 3# - better descriptions
4# - more cleanups
07b2fa37 5# - check if translations are available
08506906 6#
bc7da990 7# Conditional build:
8%bcond_with nas # enable NAS audio support
8b4e0403 9%bcond_without static_libs # build static libraries
bc7da990 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
2ba913fc 14%bcond_without sqlite3 # don't build SQLite3 plugin
15%bcond_without sqlite # don't build SQLite2 plugin
4ad4bb90
16%bcond_without ibase # don't build ibase (InterBase/Firebird) plugin
17%bcond_without pch # disable pch in qmake
e23a6569 18%bcond_with sse # use SSE instructions in gui/painting module
08506906 19
9f300b6b 20%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
bc7da990 21%undefine with_ibase
22%endif
e23a6569
PS
23
24%ifarch pentium3 pentium4 %{x8664}
25%define with_sse 1
26%endif
27
bc7da990 28%define _withsql 1
2ba913fc 29%{!?with_sqlite3:%{!?with_sqlite:%{!?with_ibase:%{!?with_mysql:%{!?with_pgsql:%{!?with_odbc:%undefine _withsql}}}}}}
889daba4 30%{?with_AC:%undefine with_pch}
bc7da990 31
bc7da990 32Summary: The Qt GUI application framework
4c66dee3
ER
33Summary(es.UTF-8): Biblioteca para ejecutar aplicaciones GUI Qt
34Summary(pl.UTF-8): Biblioteka Qt do tworzenia GUI
35Summary(pt_BR.UTF-8): Estrutura para rodar aplicações GUI Qt
bc7da990 36Name: qt4
0aa969f6 37Version: 4.2.2
38Release: 1
bc7da990 39License: GPL/QPL
40Group: X11/Libraries
cd5f07ae 41Source0: ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-%{version}.tar.gz
e8b92f37 42# Source0-md5: 19f6374fe7924e33775cb87ee02669cb
df71e198 43Source2: %{name}-qtconfig.desktop
44Source3: %{name}-designer.desktop
45Source4: %{name}-assistant.desktop
46Source5: %{name}-linguist.desktop
49c5b19e 47Source6: %{name}_pl.ts
2ba913fc 48Patch0: %{name}-tools.patch
7e468979
JB
49Patch2: %{name}-buildsystem.patch
50Patch3: %{name}-locale.patch
7e468979
JB
51Patch5: %{name}-sse.patch
52Patch6: %{name}-antialias.patch
53Patch7: %{name}-support-cflags-with-commas.patch
54Patch8: %{name}-build-lib-static.patch
a8088d24 55Patch9: %{name}-x11_fonts.patch
bc7da990 56URL: http://www.trolltech.com/products/qt/
bc7da990 57%{?with_ibase:BuildRequires: Firebird-devel}
03510596 58BuildRequires: OpenGL-GLU-devel
bcbcae98 59%{?with_sqlite3:BuildRequires: sqlite3-devel}
bc7da990 60# incompatible with bison
bc7da990 61%{?with_cups:BuildRequires: cups-devel}
0b457108 62BuildRequires: dbus-devel
c8537603 63BuildRequires: fontconfig-devel
e8df9d4c 64BuildRequires: freetype-devel >= 1:2.0.0
bd11d5a1 65%{!?with_AC:%{?with_pch:BuildRequires: gcc >= 5:4.0}}
3f80fcc7
JB
66BuildRequires: giflib-devel
67BuildRequires: glib2-devel >= 2.0.0
bc7da990 68BuildRequires: libjpeg-devel
69BuildRequires: libmng-devel >= 1.0.0
e8df9d4c 70BuildRequires: libpng-devel >= 2:1.0.8
bc7da990 71BuildRequires: libstdc++-devel
bc7da990 72%{?with_mysql:BuildRequires: mysql-devel}
73%{?with_nas:BuildRequires: nas-devel}
3f80fcc7 74BuildRequires: pkgconfig
bc7da990 75%{?with_pgsql:BuildRequires: postgresql-backend-devel}
76%{?with_pgsql:BuildRequires: postgresql-devel}
71d7c231 77BuildRequires: rpmbuild(macros) >= 1.213
bc7da990 78BuildRequires: sed >= 4.0
bc7da990 79%{?with_sqlite:BuildRequires: sqlite-devel}
bcbcae98 80%{?with_odbc:BuildRequires: unixODBC-devel}
03510596
JB
81BuildRequires: xorg-lib-libSM-devel
82BuildRequires: xorg-lib-libXcursor-devel
83BuildRequires: xorg-lib-libXext-devel
4d65233a 84BuildRequires: xorg-lib-libXfixes-devel
03510596
JB
85BuildRequires: xorg-lib-libXi-devel
86BuildRequires: xorg-lib-libXinerama-devel
87BuildRequires: xorg-lib-libXrandr-devel
88BuildRequires: xorg-lib-libXrender-devel
bc7da990 89BuildRequires: zlib-devel
4b5c3a7c 90BuildConflicts: QtCore < %{version}
151e5443 91BuildConflicts: QtCore-devel < %{version}
bc7da990 92Obsoletes: qt-extensions
93Obsoletes: qt-utils
7b57a050 94Conflicts: kdelibs <= 8:3.2-0.030602.1
9f300b6b 95BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
bc7da990 96
97%define _noautoreqdep libGL.so.1 libGLU.so.1
f8b94468 98%define _noautostrip '.*_debug\\.so*'
bc7da990 99
575462c5
PS
100%define specflags -fno-strict-aliasing
101
df71e198 102%define _qtdir %{_libdir}/qt4
103
bc7da990 104%description
105Qt is a complete C++ application development framework, which includes
106a class library and tools for multiplatform development and
107internationalization. Using Qt, a single source code tree can build
108applications that run natively on different platforms (Windows,
109Unix/Linux, Mac OS X, embedded Linux).
110
111Qt has a rich set of standard widgets, and lets you write custom
112controls. It encapsulates four different platform-specific APIs, and
113the APIs for file-handling, networking, process-handling, threading,
114database access, etc. Qt now also has Motif migration oraz Netscape
115LiveConnect plugin.
116
02520e74 117%description -l es.UTF-8
bc7da990 118Contiene las bibliotecas compartidas necesarias para ejecutar
119aplicaciones Qt, bien como los archivos README.
120
02520e74 121%description -l pl.UTF-8
bc7da990 122Qt oferuje kompletny system do tworzenia i rozwijania aplikacji w
02520e74
JR
123języku C++, w którego skład wchodzi biblioteka z klasami oraz
124wieloplatformowymi narzędziami do rozwijania i tłumaczenia aplikacji.
125Z pomocą Qt jeden kod źródłowy może być natywnie uruchamiany na
126różnych platformach (Windows, Unix/Linux, Mac OS X).
127
128Qt ma bogaty zbiór standardowych elementów interfejsu graficznego, ale
129pozwala również na pisanie własnych elementów. Łączy w sposób
130niewidoczny dla programisty interfejsy programowania różnych systemów,
131tworząc w ten sposób jeden interfejs dla obsługi plików, sieci,
132procesów, wątków, baz danych itp. Umożliwia także łatwe przenoszenie
133na Qt aplikacji korzystających z Motif oraz pisanie wtyczek z
bc7da990 134wykorzystaniem Netscape LiveConnect.
135
cc6d9c76 136%package -n QtCore
137Summary: Core classes used by other modules
4c66dee3 138Summary(pl.UTF-8): Podstawowe klasy używane przez inne moduły
61da89d9 139Group: X11/Libraries
2ba913fc 140
cc6d9c76 141%description -n QtCore
142Core classes used by other modules.
2ba913fc 143
02520e74
JR
144%description -n QtCore -l pl.UTF-8
145Podstawowe klasy używane przez inne moduły.
61da89d9 146
cc6d9c76 147%package -n QtCore-devel
61da89d9 148Summary: Core classes used by other modules - development files
4c66dee3 149Summary(pl.UTF-8): Podstawowe klasy używane przez inne moduły - pliki programistyczne
cc6d9c76 150Group: X11/Development/Libraries
5631d6de 151Requires: QtCore = %{version}-%{release}
f7c07b4b 152Requires: glib2-devel
4d335555
KK
153Requires: libstdc++-devel
154Requires: zlib-devel
2ba913fc 155
cc6d9c76 156%description -n QtCore-devel
61da89d9
JB
157Core classes used by other modules - development files.
158
02520e74
JR
159%description -n QtCore-devel -l pl.UTF-8
160Podstawowe klasy używane przez inne moduły - pliki programistyczne.
2ba913fc 161
8b4e0403 162%package -n QtCore-static
163Summary: Core classes used by other modules - static libraries
4c66dee3 164Summary(pl.UTF-8): Podstawowe klasy używane przez inne moduły - biblioteki statyczne
8b4e0403 165Group: X11/Development/Libraries
5631d6de 166Requires: QtCore-devel = %{version}-%{release}
8b4e0403 167
168%description -n QtCore-static
169Core classes used by other modules - static libraries.
170
02520e74
JR
171%description -n QtCore-static -l pl.UTF-8
172Podstawowe klasy używane przez inne moduły - biblioteki statyczne.
8b4e0403 173
cc6d9c76 174%package -n QtGui
175Summary: Graphical User Interface components
4c66dee3 176Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika
61da89d9 177Group: X11/Libraries
5631d6de
JB
178Requires: QtCore = %{version}-%{release}
179# two following because of some plugins
180Requires: Qt3Support = %{version}-%{release}
181Requires: QtSql = %{version}-%{release}
bc7da990 182
cc6d9c76 183%description -n QtGui
184Graphical User Interface components.
bc7da990 185
02520e74
JR
186%description -n QtGui -l pl.UTF-8
187Komponenty graficznego interfejsu użytkownika.
61da89d9 188
cc6d9c76 189%package -n QtGui-devel
61da89d9 190Summary: Graphical User Interface components - development files
4c66dee3 191Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika - pliki programistyczne
cc6d9c76 192Group: X11/Development/Libraries
5631d6de
JB
193Requires: QtCore-devel = %{version}-%{release}
194Requires: QtGui = %{version}-%{release}
c8537603 195Requires: fontconfig-devel
bc5b3d23 196Requires: freetype-devel >= 1:2.0.0
8be12dcd 197Requires: libpng-devel >= 2:1.0.8
03510596
JB
198Requires: xorg-lib-libSM-devel
199Requires: xorg-lib-libXcursor-devel
200Requires: xorg-lib-libXext-devel
cb6f4318 201Requires: xorg-lib-libXfixes-devel
03510596
JB
202Requires: xorg-lib-libXi-devel
203Requires: xorg-lib-libXinerama-devel
204Requires: xorg-lib-libXrandr-devel
205Requires: xorg-lib-libXrender-devel
bc7da990 206
cc6d9c76 207%description -n QtGui-devel
61da89d9
JB
208Graphical User Interface components - development files.
209
02520e74
JR
210%description -n QtGui-devel -l pl.UTF-8
211Komponenty graficznego interfejsu użytkownika - pliki programistyczne.
bc7da990 212
8b4e0403 213%package -n QtGui-static
214Summary: Graphical User Interface components - static libraries
4c66dee3 215Summary(pl.UTF-8): Komponenty graficznego interfejsu użytkownika - biblioteki statyczne
8b4e0403 216Group: X11/Development/Libraries
5631d6de 217Requires: QtGui-devel = %{version}-%{release}
8b4e0403 218
219%description -n QtGui-static
220Graphical User Interface components - static libraries.
221
02520e74
JR
222%description -n QtGui-static -l pl.UTF-8
223Komponenty graficznego interfejsu użytkownika - biblioteki statyczne.
8b4e0403 224
cc6d9c76 225%package -n QtNetwork
226Summary: Classes for network programming
4c66dee3 227Summary(pl.UTF-8): Klasy do programowania sieciowego
61da89d9 228Group: X11/Libraries
5631d6de 229Requires: QtCore = %{version}-%{release}
bc7da990 230
cc6d9c76 231%description -n QtNetwork
232Classes for network programming.
bc7da990 233
02520e74 234%description -n QtNetwork -l pl.UTF-8
61da89d9
JB
235Klasy do programowania sieciowego.
236
cc6d9c76 237%package -n QtNetwork-devel
61da89d9 238Summary: Classes for network programming - development files
4c66dee3 239Summary(pl.UTF-8): Klasy do programowania sieciowego - pliki programistyczne
bc7da990 240Group: X11/Development/Libraries
5631d6de
JB
241Requires: QtCore-devel = %{version}-%{release}
242Requires: QtNetwork = %{version}-%{release}
bc7da990 243
cc6d9c76 244%description -n QtNetwork-devel
61da89d9
JB
245Classes for network programming - development files.
246
02520e74 247%description -n QtNetwork-devel -l pl.UTF-8
61da89d9 248Klasy do programowania sieciowego - pliki programistyczne.
bc7da990 249
8b4e0403 250%package -n QtNetwork-static
251Summary: Classes for network programming - static libraries
4c66dee3 252Summary(pl.UTF-8): Klasy do programowania sieciowego - biblioteki statyczne
8b4e0403 253Group: X11/Development/Libraries
5631d6de 254Requires: QtNetwork-devel = %{version}-%{release}
8b4e0403 255
256%description -n QtNetwork-static
257Classes for network programming - static libraries.
258
02520e74 259%description -n QtNetwork-static -l pl.UTF-8
8b4e0403 260Klasy do programowania sieciowego - biblioteki statyczne.
8b4e0403 261
cc6d9c76 262%package -n QtOpenGL
263Summary: OpenGL support classes
4c66dee3 264Summary(pl.UTF-8): Klasy wspomagające OpenGL
61da89d9 265Group: X11/Libraries
5631d6de 266Requires: QtCore = %{version}-%{release}
bc7da990 267
cc6d9c76 268%description -n QtOpenGL
269OpenGL support classes.
bc7da990 270
02520e74
JR
271%description -n QtOpenGL -l pl.UTF-8
272Klasy wspomagające OpenGL.
61da89d9 273
cc6d9c76 274%package -n QtOpenGL-devel
61da89d9 275Summary: OpenGL support classes - development files
4c66dee3 276Summary(pl.UTF-8): Klasy wspomagające OpenGL - pliki programistyczne
bc7da990 277Group: X11/Development/Libraries
03510596 278Requires: OpenGL-GLU-devel
5631d6de
JB
279Requires: QtCore-devel = %{version}-%{release}
280Requires: QtOpenGL = %{version}-%{release}
bc7da990 281
cc6d9c76 282%description -n QtOpenGL-devel
61da89d9
JB
283OpenGL support classes - development files.
284
02520e74
JR
285%description -n QtOpenGL-devel -l pl.UTF-8
286Klasy wspomagające OpenGL - pliki programistyczne.
bc7da990 287
8b4e0403 288%package -n QtOpenGL-static
289Summary: OpenGL support classes - static libraries
4c66dee3 290Summary(pl.UTF-8): Klasy wspomagające OpenGL - biblioteki statyczne
8b4e0403 291Group: X11/Development/Libraries
5631d6de 292Requires: QtOpenGL-devel = %{version}-%{release}
8b4e0403 293
294%description -n QtOpenGL-static
295OpenGL support classes - static libraries.
296
02520e74
JR
297%description -n QtOpenGL-devel -l pl.UTF-8
298Klasy wspomagające OpenGL - biblioteki statyczne.
8b4e0403 299
cc6d9c76 300%package -n QtSql
301Summary: Classes for database integration using SQL
4c66dee3 302Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL
61da89d9 303Group: X11/Libraries
5631d6de 304Requires: QtCore = %{version}-%{release}
bc7da990 305
cc6d9c76 306%description -n QtSql
307Classes for database integration using SQL.
308
02520e74
JR
309%description -n QtSql -l pl.UTF-8
310Klasy do integracji z bazami danych przy użyciu SQL.
61da89d9 311
cc6d9c76 312%package -n QtSql-devel
61da89d9 313Summary: Classes for database integration using SQL - development files
4c66dee3 314Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL - pliki programistyczne
cc6d9c76 315Group: X11/Development/Libraries
5631d6de
JB
316Requires: QtCore-devel = %{version}-%{release}
317Requires: QtSql = %{version}-%{release}
bc7da990 318
cc6d9c76 319%description -n QtSql-devel
61da89d9
JB
320Classes for database integration using SQL - development files.
321
02520e74
JR
322%description -n QtSql-devel -l pl.UTF-8
323Klasy do integracji z bazami danych przy użyciu SQL - pliki
61da89d9 324programistyczne.
bc7da990 325
8b4e0403 326%package -n QtSql-static
327Summary: Classes for database integration using SQL - static libraries
4c66dee3 328Summary(pl.UTF-8): Klasy do integracji z bazami danych przy użyciu SQL - biblioteki statyczne
8b4e0403 329Group: X11/Development/Libraries
5631d6de 330Requires: QtSql-devel = %{version}-%{release}
8b4e0403 331
332%description -n QtSql-static
333Classes for database integration using SQL - static libraries.
334
02520e74
JR
335%description -n QtSql-static -l pl.UTF-8
336Klasy do integracji z bazami danych przy użyciu SQL - biblioteki
7b57a050 337statyczne. programistyczne.
8b4e0403 338
cc6d9c76 339%package -n QtSql-ibase
bc7da990 340Summary: Database plugin for InterBase/Firebird Qt support
4c66dee3
ER
341Summary(pl.UTF-8): Wtyczka InterBase/Firebird do Qt
342Summary(pt_BR.UTF-8): Plugin de suporte a InterBase/Firebird para Qt
61da89d9 343Group: X11/Libraries
5631d6de
JB
344Requires: QtSql = %{version}-%{release}
345Provides: QtSql-backend = %{version}-%{release}
bc7da990 346
cc6d9c76 347%description -n QtSql-ibase
08506906
PS
348This package contains a plugin for accessing Interbase/Firebird
349database via the QSql classes.
bc7da990 350
02520e74
JR
351%description -n QtSql-ibase -l pl.UTF-8
352Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 353danych Interbase/Firebird poprzez klasy QSql.
bc7da990 354
02520e74 355%description -n QtSql-ibase -l pt_BR.UTF-8
bc7da990 356Plugin de suporte a InterBase/Firebird para Qt.
357
cc6d9c76 358%package -n QtSql-mysql
bc7da990 359Summary: Database plugin for MySQL Qt support
4c66dee3
ER
360Summary(pl.UTF-8): Wtyczka MySQL do Qt
361Summary(pt_BR.UTF-8): Plugin de suporte a MySQL para Qt
61da89d9 362Group: X11/Libraries
5631d6de
JB
363Requires: QtSql = %{version}-%{release}
364Provides: QtSql-backend = %{version}-%{release}
bc7da990 365
cc6d9c76 366%description -n QtSql-mysql
08506906
PS
367This package contains a plugin for accessing MySQL database via the
368QSql classes.
bc7da990 369
02520e74
JR
370%description -n QtSql-mysql -l pl.UTF-8
371Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 372danych MySQL poprzez klasy QSql.
bc7da990 373
02520e74 374%description -n QtSql-mysql -l pt_BR.UTF-8
bc7da990 375Plugin de suporte a MySQL para Qt.
376
cc6d9c76 377%package -n QtSql-odbc
bc7da990 378Summary: Database plugin for ODBC Qt support
4c66dee3
ER
379Summary(pl.UTF-8): Wtyczka ODBC do Qt
380Summary(pt_BR.UTF-8): Plugin de suporte a ODBC para Qt
61da89d9 381Group: X11/Libraries
5631d6de
JB
382Requires: QtSql = %{version}-%{release}
383Provides: QtSql-backend = %{version}-%{release}
bc7da990 384
cc6d9c76 385%description -n QtSql-odbc
08506906
PS
386This package contains a plugin for accessing unixODBC services via the
387QSql classes.
bc7da990 388
02520e74
JR
389%description -n QtSql-odbc -l pl.UTF-8
390Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z usług
08506906 391unixODBC poprzez klasy QSql.
bc7da990 392
02520e74 393%description -n QtSql-odbc -l pt_BR.UTF-8
bc7da990 394Plugin de suporte a ODBC para Qt.
395
cc6d9c76 396%package -n QtSql-pgsql
bc7da990 397Summary: Database plugin for PostgreSQL Qt support
4c66dee3
ER
398Summary(pl.UTF-8): Wtyczka PostgreSQL do Qt
399Summary(pt_BR.UTF-8): Plugin de suporte a PostgreSQL para Qt
61da89d9 400Group: X11/Libraries
5631d6de
JB
401Requires: QtSql = %{version}-%{release}
402Provides: QtSql-backend = %{version}-%{release}
bc7da990 403
46255ac9 404%description -n QtSql-pgsql
08506906
PS
405This package contains a plugin for accessing PostgreSQL database via
406the QSql classes.
bc7da990 407
02520e74
JR
408%description -n QtSql-pgsql -l pl.UTF-8
409Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 410danych PostgreSQL poprzez klasy QSql.
bc7da990 411
02520e74 412%description -n QtSql-pgsql -l es.UTF-8
ed39b935 413Plugin de suporte a PostgreSQL para Qt.
bc7da990 414
cc6d9c76 415%package -n QtSql-sqlite
61da89d9 416Summary: Database plugin for SQLite 2.x Qt support
4c66dee3
ER
417Summary(pl.UTF-8): Wtyczka SQLite 2.x do Qt
418Summary(pt_BR.UTF-8): Plugin de suporte a SQLite 2.x para Qt
61da89d9 419Group: X11/Libraries
5631d6de
JB
420Requires: QtSql = %{version}-%{release}
421Provides: QtSql-backend = %{version}-%{release}
bc7da990 422
cc6d9c76 423%description -n QtSql-sqlite
61da89d9 424This package contains a plugin for using the SQLite 2.x library (which
08506906 425allows to acces virtually any SQL database) via the QSql classes.
bc7da990 426
02520e74
JR
427%description -n QtSql-sqlite -l pl.UTF-8
428Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
61da89d9 429danych SQLite 2.x poprzez klasy QSql.
bc7da990 430
02520e74 431%description -n QtSql-sqlite -l pt_BR.UTF-8
61da89d9 432Plugin de suporte a SQLite 2.x para Qt.
bc7da990 433
cc6d9c76 434%package -n QtSql-sqlite3
435Summary: Database plugin for SQLite3 Qt support
4c66dee3
ER
436Summary(pl.UTF-8): Wtyczka SQLite3 do Qt
437Summary(pt_BR.UTF-8): Plugin de suporte a SQLite3 para Qt
61da89d9 438Group: X11/Libraries
5631d6de
JB
439Requires: QtSql = %{version}-%{release}
440Provides: QtSql-backend = %{version}-%{release}
bc7da990 441
cc6d9c76 442%description -n QtSql-sqlite3
08506906
PS
443This package contains a plugin for using the SQLite3 library (which
444allows to acces virtually any SQL database) via the QSql classes.
bc7da990 445
02520e74
JR
446%description -n QtSql-sqlite3 -l pl.UTF-8
447Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
08506906 448danych SQLite3 poprzez klasy QSql.
cc6d9c76 449
02520e74 450%description -n QtSql-sqlite3 -l pt_BR.UTF-8
08506906 451Plugin de suporte a SQLite3 para Qt.
cc6d9c76 452
07b2fa37
JB
453%package -n QtSvg
454Summary: SVG support
4c66dee3 455Summary(pl.UTF-8): Wsparcie dla SVG
07b2fa37 456Group: X11/Libraries
a1ef320e 457Requires: QtXml = %{version}-%{release}
07b2fa37
JB
458
459%description -n QtSvg
460SVG support.
461
02520e74 462%description -n QtSvg -l pl.UTF-8
07b2fa37
JB
463Wsparcie dla SVG.
464
465%package -n QtSvg-devel
466Summary: SVG support - development files
4c66dee3 467Summary(pl.UTF-8): Wsparcie dla SVG - pliki programistyczne
07b2fa37 468Group: X11/Development/Libraries
5631d6de 469Requires: QtSvg = %{version}-%{release}
a1ef320e 470Requires: QtXml-devel = %{version}-%{release}
07b2fa37
JB
471
472%description -n QtSvg-devel
473SVG support - development files.
474
02520e74 475%description -n QtSvg-devel -l pl.UTF-8
07b2fa37
JB
476Wsparcie dla SVG - pliki programistyczne.
477
478%package -n QtSvg-static
479Summary: SVG support - static libraries
4c66dee3 480Summary(pl.UTF-8): Wsparcie dla SVG - biblioteki statyczne
07b2fa37 481Group: X11/Development/Libraries
5631d6de 482Requires: QtSvg-devel = %{version}-%{release}
07b2fa37
JB
483
484%description -n QtSvg-static
485SVG support - static libraries.
486
02520e74 487%description -n QtSvg-static -l pl.UTF-8
07b2fa37
JB
488Wsparcie dla SVG - biblioteki statyczne.
489
8b4e0403 490%package -n QtTest
7b57a050 491Summary: Test framework
4c66dee3 492Summary(pl.UTF-8): Szkielet testów
8b4e0403 493Group: X11/Libraries
5631d6de 494Requires: QtCore = %{version}-%{release}
8b4e0403 495
496%description -n QtTest
497Test framework.
498
02520e74
JR
499%description -n QtTest -l pl.UTF-8
500Szkielet testów.
07b2fa37 501
8b4e0403 502%package -n QtTest-devel
7b57a050 503Summary: Test framework - development files
4c66dee3 504Summary(pl.UTF-8): Szkielet testów - pliki programistyczne
8b4e0403 505Group: X11/Development/Libraries
5631d6de
JB
506Requires: QtCore-devel = %{version}-%{release}
507Requires: QtTest = %{version}-%{release}
8b4e0403 508
509%description -n QtTest-devel
510Test framework - development files.
511
02520e74
JR
512%description -n QtTest-devel -l pl.UTF-8
513Szkielet testów - pliki programistyczne.
07b2fa37 514
cc6d9c76 515%package -n QtXml
516Summary: Classes for handling XML
4c66dee3 517Summary(pl.UTF-8): Klasy do obsługi XML-a
61da89d9 518Group: X11/Libraries
5631d6de 519Requires: QtCore = %{version}-%{release}
cc6d9c76 520
521%description -n QtXml
522Classes for handling XML.
523
02520e74
JR
524%description -n QtXml -l pl.UTF-8
525Klasy do obsługi XML-a.
61da89d9 526
cc6d9c76 527%package -n QtXml-devel
61da89d9 528Summary: Classes for handling XML - development files
4c66dee3 529Summary(pl.UTF-8): Klasy do obsługi XML-a - pliki programistyczne
cc6d9c76 530Group: X11/Development/Libraries
5631d6de
JB
531Requires: QtCore-devel = %{version}-%{release}
532Requires: QtXml = %{version}-%{release}
cc6d9c76 533
534%description -n QtXml-devel
61da89d9
JB
535Classes for handling XML - development files.
536
02520e74
JR
537%description -n QtXml-devel -l pl.UTF-8
538Klasy do obsługi XML-a - pliki programistyczne.
cc6d9c76 539
8b4e0403 540%package -n QtXml-static
541Summary: Classes for handling XML - static libraries
4c66dee3 542Summary(pl.UTF-8): Klasy do obsługi XML-a - biblioteki statyczne
8b4e0403 543Group: X11/Development/Libraries
5631d6de 544Requires: QtXml-devel = %{version}-%{release}
8b4e0403 545
546%description -n QtXml-static
547Classes for handling XML - static libraries.
548
02520e74
JR
549%description -n QtXml-static -l pl.UTF-8
550Klasy do obsługi XML-a - biblioteki statyczne.
8b4e0403 551
cc6d9c76 552%package -n Qt3Support
61da89d9 553Summary: Qt3 compatibility library
4c66dee3 554Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3
61da89d9 555Group: X11/Libraries
5631d6de 556Requires: QtCore = %{version}-%{release}
0486e475
JB
557Requires: QtGui = %{version}-%{release}
558Requires: QtNetwork = %{version}-%{release}
559Requires: QtSql = %{version}-%{release}
560Requires: QtXml = %{version}-%{release}
cc6d9c76 561
562%description -n Qt3Support
61da89d9
JB
563Qt3 compatibility library.
564
02520e74
JR
565%description -n Qt3Support -l pl.UTF-8
566Biblioteka kompatybilności z Qt3.
cc6d9c76 567
568%package -n Qt3Support-devel
61da89d9 569Summary: Qt3 compatibility library - development files
4c66dee3 570Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3 - pliki programistyczne
cc6d9c76 571Group: X11/Development/Libraries
5631d6de
JB
572Requires: Qt3Support = %{version}-%{release}
573Requires: QtCore-devel = %{version}-%{release}
3587d709
KK
574Requires: QtGui-devel = %{version}-%{release}
575Requires: QtNetwork-devel = %{version}-%{release}
0486e475 576Requires: QtSql-devel = %{version}-%{release}
3587d709 577Requires: QtXml-devel = %{version}-%{release}
cc6d9c76 578
579%description -n Qt3Support-devel
61da89d9
JB
580Qt3 compatibility library - development files.
581
02520e74
JR
582%description -n Qt3Support-devel -l pl.UTF-8
583Biblioteka kompatybilności z Qt3 - pliki programistyczne.
cc6d9c76 584
8b4e0403 585%package -n Qt3Support-static
586Summary: Qt3 compatibility library - static libraries
4c66dee3 587Summary(pl.UTF-8): Biblioteka kompatybilności z Qt3 - biblioteki statyczne
8b4e0403 588Group: X11/Development/Libraries
5631d6de 589Requires: Qt3Support-devel = %{version}-%{release}
8b4e0403 590
591%description -n Qt3Support-static
592Qt3 compatibility library - static libraries.
593
02520e74
JR
594%description -n Qt3Support-static -l pl.UTF-8
595Biblioteka kompatybilności z Qt3 - biblioteki statyczne.
8b4e0403 596
71d7c231
KK
597%package -n QtAssistant
598Summary: Qt Assistant client library
4c66dee3 599Summary(pl.UTF-8): Biblioteka kliencka Qt Assistant
71d7c231 600Group: X11/Development/Libraries
e3a9f812
JB
601Requires: QtGui = %{version}-%{release}
602Requires: QtNetwork = %{version}-%{release}
71d7c231
KK
603
604%description -n QtAssistant
f4cbbaf8 605This library allows to use Qt Assistant as an application's help tool.
71d7c231 606
02520e74
JR
607%description -n QtAssistant -l pl.UTF-8
608Ta biblioteka umożliwia wykorzystanie Qt Assistanta jako narzędzie
44035a2f 609pomocy w aplikacjach.
71d7c231
KK
610
611%package -n QtAssistant-devel
612Summary: Qt Assistant client library - development files
4c66dee3 613Summary(pl.UTF-8): Biblioteka kliencka Qt Assistant - pliki programistyczne
71d7c231 614Group: X11/Development/Libraries
44035a2f 615Requires: QtAssistant = %{version}-%{release}
71d7c231
KK
616Requires: QtNetwork-devel = %{version}-%{release}
617
618%description -n QtAssistant-devel
f4cbbaf8 619Development files for Qt Assistant client library.
71d7c231 620
02520e74 621%description -n QtAssistant-devel -l pl.UTF-8
f4cbbaf8 622Pliki programistyczne biblioteki klienckiej Qt Assistant.
71d7c231
KK
623
624%package -n QtAssistant-static
625Summary: Static Qt Assistant client library
4c66dee3 626Summary(pl.UTF-8): Statyczna biblioteka kliencka Qt Assistant
71d7c231
KK
627Group: X11/Development/Libraries
628Requires: QtAssistant-devel = %{version}-%{release}
629
630%description -n QtAssistant-static
f4cbbaf8 631Static Qt Assistant client library.
71d7c231 632
02520e74 633%description -n QtAssistant-static -l pl.UTF-8
f4cbbaf8 634Statyczna biblioteka kliencka Qt Assistant.
71d7c231 635
0b457108 636%package -n QtDBus
637Summary: Classes for D-BUS support
4c66dee3 638Summary(pl.UTF-8): Klasy do obsługi D-BUS
0b457108 639Group: X11/Libraries
e3a9f812 640Requires: QtXml = %{version}-%{release}
3f80fcc7
JB
641# is it really required? libs should need just libs, not service
642#Requires: dbus
0b457108 643
644%description -n QtDBus
3f80fcc7
JB
645This module provides classes for D-BUS support. D-BUS is an
646Inter-Process Communication (IPC) and Remote Procedure Calling (RPC)
647mechanism originally developed for Linux to replace existing and
151e5443 648competing IPC solutions with one unified protocol.
3f80fcc7 649
02520e74
JR
650%description -n QtDBus -l pl.UTF-8
651Ten moduł udostępnia klasy do obsługi D-BUS. D-BUS to mechanizm
652komunikacji między procesowej (IPC - Inter-Process Communication) i
653zdalnego wywoływania procedur (RPC - Remote Procedure Calling)
654stworzony początkowo dla Linuksa, aby zastąpić istniejące i
655konkurujące ze sobą rozwiązania IPC jednym, ujednoliconym protokołem.
0b457108 656
657%package -n QtDBus-devel
658Summary: Classes for D-BUS support - development files
4c66dee3 659Summary(pl.UTF-8): Klasy do obsługi D-BUS - pliki programistyczne
0b457108 660Group: X11/Development/Libraries
e3a9f812
JB
661Requires: QtDBus = %{version}-%{release}
662Requires: QtXml-devel = %{version}-%{release}
663Requires: dbus-devel
664Requires: glib2-devel >= 2.0.0
0b457108 665
666%description -n QtDBus-devel
667Classes for D-BUS support - development files.
668
02520e74
JR
669%description -n QtDBus-devel -l pl.UTF-8
670Klasy do obsługi D-BUS - pliki programistyczne.
0b457108 671
672%package -n QtDBus-static
673Summary: Classes for D-BUS support - static libraries
4c66dee3 674Summary(pl.UTF-8): Klasy do obsługi D-BUS - biblioteki statyczne
0b457108 675Group: X11/Development/Libraries
676Requires: QtDBus-devel = %{version}-%{release}
677
678%description -n QtDBus-static
679Classes for D-BUS support - static libraries.
680
02520e74
JR
681%description -n QtDBus-static -l pl.UTF-8
682Klasy do obsługi D-BUS - biblioteki statyczne.
0b457108 683
a8088d24
JB
684%package -n QtDesigner
685Summary: Classes for extending Qt Designer
4c66dee3 686Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera
a8088d24
JB
687Group: X11/Libraries
688Requires: QtGui = %{version}-%{release}
689Requires: QtNetwork = %{version}-%{release}
690Requires: QtXml = %{version}-%{release}
691Obsoletes: qt4-designer-libs
692
693%description -n QtDesigner
694This module provides classes that allow you to create your own custom
695widget plugins for Qt Designer, and classes that enable you to access
696Qt Designer's components.
697
02520e74
JR
698%description -n QtDesigner -l pl.UTF-8
699Ten moduł dostarcza klasy, które pozwalają tworzyć własne wtyczki dla
700Qt Designera oraz klasy, które umożliwiają dostęp do jego komponentów.
a8088d24
JB
701
702%package -n QtDesigner-devel
703Summary: Classes for extending Qt Designer - development files
4c66dee3 704Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera - pliki programistyczne
a8088d24 705Group: X11/Development/Libraries
a8088d24 706Requires: QtDesigner = %{version}-%{release}
e3a9f812 707Requires: QtGui-devel = %{version}-%{release}
a8088d24
JB
708
709%description -n QtDesigner-devel
710Classes for extending Qt Designer - development files.
711
02520e74 712%description -n QtDesigner-devel -l pl.UTF-8
a8088d24
JB
713Klasy do rozbudowy Qt Designera - pliki programistyczne.
714
715%package -n QtDesigner-static
716Summary: Classes for extending Qt Designer - static libraries
4c66dee3 717Summary(pl.UTF-8): Klasy do rozbudowy Qt Designera - biblioteki statyczne
a8088d24
JB
718Group: X11/Development/Libraries
719Requires: QtDesigner-devel = %{version}-%{release}
720
721%description -n QtDesigner-static
722Classes for extending Qt Designer - static libraries.
723
02520e74 724%description -n QtDesigner-static -l pl.UTF-8
a8088d24
JB
725Klasy do rozbudowy Qt Designera - biblioteki statyczne.
726
727%package -n QtUiTools
728Summary: Classes for handling Qt Designer forms in applications
4c66dee3 729Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach
a8088d24 730Group: X11/Libraries
e3a9f812
JB
731Requires: QtGui = %{version}-%{release}
732Requires: QtXml = %{version}-%{release}
a8088d24
JB
733
734%description -n QtUiTools
735The QtUiTools module provides classes to handle forms created with Qt
736Designer.
737
02520e74
JR
738%description -n QtUiTools -l pl.UTF-8
739Moduł QtUiTools udostępnia klasy do obsługi formularzy tworzonych przy
740użyciu Qt Designera.
a8088d24
JB
741
742%package -n QtUiTools-devel
743Summary: Classes for handling Qt Designer forms in applications - development files
4c66dee3 744Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki programistyczne
a8088d24 745Group: X11/Development/Libraries
e3a9f812
JB
746Requires: QtCore-devel = %{version}-%{release}
747Requires: QtUiTools = %{version}-%{release}
a8088d24
JB
748
749%description -n QtUiTools-devel
750Classes for handling Qt Designer forms in applications - development
751files.
752
02520e74
JR
753%description -n QtUiTools-devel -l pl.UTF-8
754Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki
a8088d24
JB
755programistyczne.
756
757%package -n QtUiTools-static
758Summary: Classes for handling Qt Designer forms in applications - static library
4c66dee3 759Summary(pl.UTF-8): Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka statyczna
a8088d24 760Group: X11/Development/Libraries
e3a9f812 761Requires: QtUiTools-devel = %{version}-%{release}
a8088d24
JB
762
763%description -n QtUiTools-static
764Classes for handling Qt Designer forms in applications - static
765library.
766
02520e74
JR
767%description -n QtUiTools-static -l pl.UTF-8
768Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka
a8088d24
JB
769statyczna.
770
bc7da990 771%package assistant
772Summary: Qt documentation browser
4c66dee3 773Summary(pl.UTF-8): Przeglądarka dokumentacji Qt
bc7da990 774Group: X11/Development/Tools
a8088d24 775Requires: %{name}-doc = %{version}-%{release}
61992032 776Requires: QtAssistant = %{version}-%{release}
e3a9f812 777Requires: QtDBus = %{version}-%{release}
bc7da990 778
779%description assistant
780Qt Assistant is a tool for browsing on-line documentation with
781indexing, bookmarks and full-text search.
782
02520e74
JR
783%description assistant -l pl.UTF-8
784Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
785indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
bc7da990 786
08506906
PS
787%package build
788Summary: Build tools for Qt4
4c66dee3 789Summary(pl.UTF-8): Narzędzia do budowania dla Qt4
61da89d9 790Group: X11/Development/Tools
5631d6de
JB
791Requires: QtCore = %{version}-%{release}
792Requires: QtXml = %{version}-%{release}
bc7da990 793
08506906
PS
794%description build
795This package includes the Qt resource compiler (rcc), meta objects
796compiler (moc), user interface compiler (uic) and qt3to4 include names
797converter.
bc7da990 798
02520e74
JR
799%description build -l pl.UTF-8
800Ten pakiet zawiera kompilator zasobów Qt (rcc), kompilator
801metaobiektów (moc), kompilator interfejsów użytkownika (uic) oraz
802konwerter nazw plików nagłówkowych qt3to4.
61da89d9 803
bc7da990 804%package designer
6430c397 805Summary: IDE used for GUI designing with Qt library
4c66dee3 806Summary(pl.UTF-8): IDE służące do projektowania GUI za pomocą biblioteki Qt
bc7da990 807Group: X11/Applications
e3a9f812 808Requires: QtAssistant = %{version}-%{release}
a8088d24 809Requires: QtDesigner = %{version}-%{release}
bc7da990 810
811%description designer
6430c397 812An advanced tool used for GUI designing with Qt library.
bc7da990 813
02520e74
JR
814%description designer -l pl.UTF-8
815Zaawansowane narzędzie służące do projektowania interfejsu graficznego
816za pomocą biblioteki Qt.
bc7da990 817
cc6d9c76 818%package linguist
819Summary: Translation helper for Qt
4c66dee3 820Summary(pl.UTF-8): Aplikacja ułatwiająca tłumaczenie aplikacji oparty o Qt
cc6d9c76 821Group: X11/Development/Tools
e3a9f812
JB
822Requires: QtAssistant = %{version}-%{release}
823Requires: QtUiTools = %{version}-%{release}
2ba913fc 824
cc6d9c76 825%description linguist
826This program provides an interface that shortens and helps systematize
827the process of translating GUIs. Qt Linguist takes all of the text of
828a UI that will be shown to the user, and presents it to a human
829translator in a simple window. When one UI text is translated, the
830program automatically progresses to the next, until they are all
831completed.
2ba913fc 832
02520e74
JR
833%description linguist -l pl.UTF-8
834Ten program oferuje interfejs znacznie przyśpieszający proces
835tłumaczenia interfejsu użytkownika. Zbiera wszystkie teksty
836przeznaczone do tłumaczenia i przedstawia w łatwym w obsłudze oknie.
837Gdy jeden z nich jest już przetłumaczony, automatycznie przechodzi do
838następnego, aż wszystkie będą przetłumaczone.
642df674 839
71d7c231 840%package qmake
cc6d9c76 841Summary: Qt makefile generator
4c66dee3 842Summary(pl.UTF-8): Generator plików makefile dla aplikacji Qt
cc6d9c76 843Group: X11/Development/Tools
2ba913fc 844
71d7c231 845%description qmake
cc6d9c76 846A powerful makefile generator. It can create makefiles on any platform
847from a simple .pro definitions file.
2ba913fc 848
02520e74
JR
849%description qmake -l pl.UTF-8
850Rozbudowany generator plików makefile. Potrafi tworzyć pliki makefile
851na każdej platformi na podstawie łatwego w przygotowaniu pliku .pro.
2ba913fc 852
71d7c231 853%package qtconfig
cc6d9c76 854Summary: Qt widgets configuration tool
4c66dee3 855Summary(pl.UTF-8): Narzędzie do konfigurowania widgetów Qt
cc6d9c76 856Group: X11/Applications
e3a9f812
JB
857Requires: Qt3Support = %{version}-%{release}
858Requires: QtGui = %{version}-%{release}
859Requires: QtNetwork = %{version}-%{release}
860Requires: QtSql = %{version}-%{release}
861Requires: QtXml = %{version}-%{release}
2ba913fc 862
71d7c231 863%description qtconfig
cc6d9c76 864A tool for configuring look and behavior of Qt widgets.
2ba913fc 865
02520e74
JR
866%description qtconfig -l pl.UTF-8
867Narzędie do konfiguracji wyglądu i zachowania widgetów Qt.
2ba913fc 868
cc6d9c76 869%package -n qvfb
08506906 870Summary: Qt Virtual framebuffer
4c66dee3 871Summary(pl.UTF-8): Wirtualny framebuffer dla Qt
642df674 872Group: X11/Development/Libraries
e3a9f812
JB
873Requires: QtGui = %{version}-%{release}
874Requires: QtOpenGL = %{version}-%{release}
642df674 875
cc6d9c76 876%description -n qvfb
bcbcae98
ER
877Qt Virtual framebuffer allows you to run Qt/Embedded applications in X
878window.
61da89d9 879
02520e74 880%description -n qvfb -l pl.UTF-8
bcbcae98
ER
881Qt Virtual framebuffer pozwala na uruchamianie aplikacji Qt/Embedded w
882okienku X.
642df674 883
cc6d9c76 884%package demos
61da89d9 885Summary: Demos of new Qt4 features
4c66dee3 886Summary(pl.UTF-8): Programy demonstrujące nowe możliwości Qt4
08506906 887Group: X11/Development/Libraries
e3a9f812 888Requires: QtAssistant = %{version}-%{release}
5631d6de 889Requires: QtXml = %{version}-%{release}
642df674 890
cc6d9c76 891%description demos
892Demos are spiders that fly.
642df674 893
02520e74
JR
894%description demos -l pl.UTF-8
895Dema to latające pająki.
61da89d9 896
cc6d9c76 897%package doc
898Summary: Qt Documentation in HTML format
4c66dee3 899Summary(pl.UTF-8): Dokumentacja Qt w formacie HTML
642df674 900Group: X11/Development/Libraries
642df674 901
cc6d9c76 902%description doc
903Qt documentation in HTML format.
642df674 904
02520e74 905%description doc -l pl.UTF-8
cc6d9c76 906Dokumentacja qt w formacie HTML.
642df674 907
cc6d9c76 908%package examples
909Summary: Example programs bundled with Qt
4c66dee3
ER
910Summary(pl.UTF-8): Ćwiczenia i przykłady do Qt
911Summary(pt_BR.UTF-8): Programas exemplo desenvolvidos com o Qt
cc6d9c76 912Group: X11/Development/Libraries
913# no it does not , we cant be sure the user wants to compile them right?
914# he might just want to take a look, anwyay no single devel package now
5631d6de 915#Requires: %{name}-devel = %{version}-%{release}
642df674 916
cc6d9c76 917%description examples
918Example programs bundled with Qt version.
642df674 919
02520e74
JR
920%description examples -l pl.UTF-8
921Ćwiczenia/przykłady dołączone do Qt.
642df674 922
02520e74
JR
923%description examples -l pt_BR.UTF-8
924Programas exemplo para o Qt versão.
642df674 925
bc7da990 926%prep
cd5f07ae 927%setup -q -n qt-x11-opensource-src-%{version}
bc7da990 928%patch0 -p1
cd5f07ae 929%patch2 -p1
7e468979 930%patch3 -p1
e23a6569
PS
931%patch5 -p1
932%patch6 -p1
7e468979 933%patch7 -p1
cd5f07ae 934%patch8 -p1
7e468979 935%patch9 -p1
bc7da990 936
f7c07b4b
KK
937%{__sed} -i -e 's,usr/X11R6/,usr/g,' mkspecs/linux-g++-64/qmake.conf \
938 mkspecs/common/linux.conf
939
940# change QMAKE FLAGS to build
941%{__sed} -i -e '
942 s|QMAKE_CC.*=.*gcc|QMAKE_CC\t\t= %{__cc}|;
943 s|QMAKE_CXX.*=.*g++|QMAKE_CXX\t\t= %{__cxx}|;
944 s|QMAKE_LINK.*=.*g++|QMAKE_LINK\t\t= %{__cxx}|;
945 s|QMAKE_LINK_SHLIB.*=.*g++|QMAKE_LINK_SHLIB\t= %{__cxx}|;
946 s|QMAKE_CFLAGS_RELEASE.*|QMAKE_CFLAGS_RELEASE\t+= %{rpmcflags}|;
947 s|QMAKE_CXXFLAGS_RELEASE.*|QMAKE_CXXFLAGS_RELEASE\t+= %{rpmcxxflags}|;
948 s|QMAKE_CFLAGS_DEBUG.*|QMAKE_CFLAGS_DEBUG\t+= %{debugcflags}|;
949 s|QMAKE_CXXFLAGS_DEBUG.*|QMAKE_CXXFLAGS_DEBUG\t+= %{debugcflags}|;
950 ' mkspecs/common/g++.conf
951
952%{__sed} -i -e '
953 s|QMAKE_INCDIR_QT.*|QMAKE_INCDIR_QT = %{_includedir}/qt4|;
954 ' mkspecs/common/linux.conf
bc7da990 955
956%build
bc7da990 957# pass OPTFLAGS to build qmake itself with optimization
71d7c231
KK
958export OPTFLAGS="%{rpmcflags}"
959export PATH=$PWD/bin:$PATH
bc7da990 960
961##################################
962# DEFAULT OPTIONS FOR ALL BUILDS #
963##################################
964
8b4e0403 965COMMONOPT=" \
bc7da990 966 -DQT_CLEAN_NAMESPACE \
967 -verbose \
df71e198 968 -prefix %{_qtdir} \
969 -bindir %{_qtdir}/bin \
642df674 970 -docdir %{_docdir}/%{name}-doc \
1620d5ef 971 -headerdir %{_includedir}/qt4 \
972 -libdir %{_libdir} \
eea9e045 973 -L%{_libdir} \
df71e198 974 -plugindir %{_qtdir}/plugins \
1620d5ef 975 -datadir %{_datadir}/qt4 \
bc7da990 976 -translationdir %{_datadir}/locale/ \
1620d5ef 977 -sysconfdir %{_sysconfdir}/qt4 \
978 -examplesdir %{_examplesdir}/qt4 \
979 -demosdir %{_examplesdir}/qt4-demos \
bc7da990 980 -fast \
0b457108 981 -glib \
889daba4 982 -%{!?with_pch:no-}pch \
e23a6569 983 -%{!?with_sse:no-}sse \
3f80fcc7 984 -qdbus \
bc7da990 985 -qt-gif \
986 -system-libjpeg \
bc7da990 987 -system-libpng \
988 -system-zlib \
989 -no-exceptions \
bc7da990 990 -I%{_includedir}/postgresql/server \
991 -I%{_includedir}/mysql \
bf216b9f 992 %{?with_cups:-cups} \
bc7da990 993 %{?with_nas:-system-nas-sound} \
bc7da990 994 %{?debug:-debug} \
71d7c231 995 %{!?debug:-release} \
bd11d5a1 996 %{?with_AC:-L/usr/X11R6/lib} \
30f8468c 997 -qt3support \
cc6d9c76 998 -fontconfig \
47e29d34 999 -iconv \
1000 -no-separate-debug-info \
3653130e 1001 -%{?with_AC:no-}xfixes \
c8537603 1002 -nis \
cc6d9c76 1003 -sm \
c8537603
JB
1004 -tablet \
1005 -xcursor \
1006 -xkb \
1007 -xrender \
1008 -xshape"
bc7da990 1009
1010##################################
151e5443 1011# STATIC MULTI-THREAD #
bc7da990 1012##################################
1013
1014%if %{with static_libs}
fee487b9 1015OPT=" \
bc7da990 1016 %{?with_mysql:-qt-sql-mysql} \
1017 %{?with_odbc:-qt-sql-odbc} \
1018 %{?with_pgsql:-qt-sql-psql} \
2ba913fc 1019 %{?with_sqlite3:-qt-sql-sqlite} \
1020 %{?with_sqlite:-qt-sql-sqlite2} \
bc7da990 1021 %{?with_ibase:-qt-sql-ibase} \
1022 -static"
8b4e0403 1023
1024echo "yes" | ./configure $COMMONOPT $OPT
1025
71d7c231
KK
1026%{__make} -C src
1027%{__make} -C tools/assistant/lib
a8088d24 1028%{__make} -C tools/designer
47e29d34 1029%{__make} -C tools/qdbus/src
6f1b9278
1030if [ ! -d staticlib ]; then
1031 mkdir staticlib
1032 cp -a lib/*.a staticlib
1033fi
71d7c231 1034%{__make} confclean
bc7da990 1035%endif
1036
1037##################################
151e5443 1038# SHARED MULTI-THREAD #
bc7da990 1039##################################
1040
fee487b9 1041OPT=" \
bc7da990 1042 %{?with_mysql:-plugin-sql-mysql} \
1043 %{?with_odbc:-plugin-sql-odbc} \
1044 %{?with_pgsql:-plugin-sql-psql} \
2ba913fc 1045 %{?with_sqlite3:-plugin-sql-sqlite} \
1046 %{?with_sqlite:-plugin-sql-sqlite2} \
1047 %{?with_ibase:-plugin-sql-ibase}"
642df674 1048
8b4e0403 1049echo "yes" | ./configure $COMMONOPT $OPT
1050
1051%{__make}
1620d5ef 1052%{__make} \
1053 sub-tools-all-ordered \
1054 sub-demos-all-ordered \
1055 sub-examples-all-ordered
2ba913fc 1056
bc7da990 1057%install
1058rm -rf $RPM_BUILD_ROOT
df71e198 1059install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_pkgconfigdir}}
1060install -d $RPM_BUILD_ROOT%{_qtdir}/plugins/{crypto,network}
bc7da990 1061
1062%{__make} install \
1063 INSTALL_ROOT=$RPM_BUILD_ROOT
1064
a8088d24
JB
1065# kill -L/inside/builddir from *.la and *.pc (bug #77152)
1066%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_libdir}/*.{la,pc,prl}
f7c07b4b
KK
1067%{__sed} -i -e '
1068 s|moc_location=.*|moc_location=%{_bindir}/qt4-moc|;
1069 s|uic_location=.*|uic_location=%{_bindir}/qt4-uic|;
1070 ' $RPM_BUILD_ROOT%{_libdir}/*.pc
a8088d24 1071
df71e198 1072# install tools
1073install bin/findtr $RPM_BUILD_ROOT%{_qtdir}/bin
0b457108 1074install bin/qvfb $RPM_BUILD_ROOT%{_bindir}
1075install bin/pixeltool $RPM_BUILD_ROOT%{_bindir}
767ae7c7
JB
1076install bin/qdbus $RPM_BUILD_ROOT%{_bindir}
1077install bin/qdbuscpp2xml $RPM_BUILD_ROOT%{_bindir}
1078install bin/qdbusxml2cpp $RPM_BUILD_ROOT%{_bindir}
df71e198 1079
1080cd $RPM_BUILD_ROOT%{_bindir}
1081ln -sf ../%{_lib}/qt4/bin/assistant qt4-assistant
1082ln -sf ../%{_lib}/qt4/bin/designer qt4-designer
1083ln -sf ../%{_lib}/qt4/bin/linguist qt4-linguist
764b5458 1084ln -sf ../%{_lib}/qt4/bin/moc qt4-moc
df71e198 1085ln -sf ../%{_lib}/qt4/bin/qmake qt4-qmake
764b5458 1086ln -sf ../%{_lib}/qt4/bin/qt3to4 .
df71e198 1087ln -sf ../%{_lib}/qt4/bin/qtconfig qt4-qtconfig
764b5458
JB
1088ln -sf ../%{_lib}/qt4/bin/rcc .
1089ln -sf ../%{_lib}/qt4/bin/uic qt4-uic
1090ln -sf ../%{_lib}/qt4/bin/uic3 .
df71e198 1091cd -
bc7da990 1092
bc7da990 1093install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
1094install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}
71d7c231 1095install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
bc7da990 1096
642df674 1097install tools/qtconfig/images/appicon.png \
df71e198 1098 $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-qtconfig.png
bc7da990 1099
642df674 1100install tools/linguist/linguist/images/appicon.png \
df71e198 1101 $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-linguist.png
bc7da990 1102
1620d5ef 1103install tools/assistant/images/assistant.png \
df71e198 1104 $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-assistant.png
bc7da990 1105
71d7c231 1106install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
642df674 1107install tools/designer/src/designer/images/designer.png \
df71e198 1108 $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-designer.png
bc7da990 1109
642df674 1110%if %{with static_libs}
8b4e0403 1111install staticlib/*.a $RPM_BUILD_ROOT%{_libdir}
642df674 1112%endif
bc7da990 1113
d96b2ef5 1114#
1115# Locale
1116#
49c5b19e 1117cp %{SOURCE6} translations/qt_pl.ts
1118LD_LIBRARY_PATH=lib bin/lrelease translations/qt_pl.ts -qm translations/qt_pl.qm
1119
d96b2ef5 1120rm -f $RPM_BUILD_ROOT%{_datadir}/locale/*.qm
1121for file in translations/*.qm tools/assistant/*.qm tools/designer/designer/*.qm tools/linguist/linguist/*.qm
1122do
1123 [ ! -f $file ] && continue
21a491cc 1124 lang=`echo $file | sed -r 's:.*/[a-zA-Z]*_(.*).qm:\1:'`
d96b2ef5 1125 MOD=`echo $file | sed -r 's:.*/([a-zA-Z]*)_.*.qm:\1:'`
21a491cc 1126 [ "$lang" == "iw" ] && lang=he
49c5b19e 1127 MOD=qt4-$MOD
1128 [ "$MOD" == "qt4-qt" ] && MOD=qt4
151e5443 1129 install -d $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES
21a491cc 1130 cp $file $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES/$MOD.qm
d96b2ef5 1131done
bc7da990 1132
1620d5ef 1133cd $RPM_BUILD_ROOT%{_includedir}/qt4/Qt
0b457108 1134for f in ../Qt{3Support,Assistant,Core,DBus,Designer,Gui,Network,OpenGL,Sql,Svg,Test,UiTools,Xml}/*
642df674 1135do
1620d5ef 1136 if [ ! -d $f ]; then
1137 ln -sf $f `basename $f`
1138 fi
bc7da990 1139done
1620d5ef 1140cd -
bc7da990 1141
df71e198 1142# Ship doc & qmake stuff
a8088d24
JB
1143ln -s %{_docdir}/%{name}-doc $RPM_BUILD_ROOT%{_qtdir}/doc
1144ln -s %{_datadir}/qt4/mkspecs $RPM_BUILD_ROOT%{_qtdir}/mkspecs
df71e198 1145
550a132c 1146mv $RPM_BUILD_ROOT%{_libdir}/*.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
0b8b6451 1147for f in $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc; do
1148 HAVEDEBUG=`echo $f | grep _debug | wc -l`
1149 MODULE=`echo $f | basename $f | cut -d. -f1 | cut -d_ -f1`
1150 MODULE2=`echo $MODULE | tr a-z A-Z | sed s:QT::`
1151 DEFS="-D_REENTRANT"
1152
1153 if [ "$MODULE2" == "3SUPPORT" ]; then
f8b94468 1154 DEFS="$DEFS -DQT3_SUPPORT -DQT_QT3SUPPORT_LIB"
0b8b6451 1155 else
f8b94468 1156 DEFS="$DEFS -DQT_"$MODULE2"_LIB"
0b8b6451 1157 fi
1158 [ "$HAVEDEBUG" -eq 0 ] && DEFS="$DEFS -DQT_NO_DEBUG"
1159
71d7c231 1160 sed -i -e "s:-DQT_SHARED:-DQT_SHARED $DEFS:" $f
0b8b6451 1161done
af36e151 1162
1620d5ef 1163# Prepare some files list
83908296 1164ifecho () {
1165 RESULT=`echo $RPM_BUILD_ROOT$2 2>/dev/null`
1166 [ "$RESULT" == "" ] && return
1167 r=`echo $RESULT | awk '{ print $1 }'`
1168
1169 if [ -d "$r" ]; then
1170 echo "%%dir $2" >> $1.files
1171 elif [ -x "$r" ] ; then
1172 echo "%%attr(755,root,root) $2" >> $1.files
1173 elif [ -f "$r" ]; then
1174 echo "$2" >> $1.files
1620d5ef 1175 else
151e5443 1176 echo "Error generation $1 files list!"
83908296 1177 echo "$r: no such file or direcotry!"
8f22d351 1178 return 1
1620d5ef 1179 fi
83908296 1180}
1181
1182mkdevfl () {
1183 MODULE=$1; shift
1184 echo "%%defattr(644,root,root,755)" > $MODULE-devel.files
1185 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.so"
bcbcae98 1186 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.la"
83908296 1187 ifecho $MODULE-devel "%{_libdir}/lib$MODULE*.prl"
1188 ifecho $MODULE-devel "%{_pkgconfigdir}/$MODULE*.pc"
4d335555
KK
1189 if [ -d "$RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE" ]; then
1190 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE
1191 fi
151e5443 1192 for f in `find $RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE -printf "%%P "` do
83908296 1193 ifecho $MODULE-devel %{_includedir}/qt4/$MODULE/$f
1194 ifecho $MODULE-devel %{_includedir}/qt4/Qt/$f
1195 done
1196 for f in $@; do ifecho $MODULE-devel $f; done
1197}
1198
71d7c231 1199mkdevfl QtCore %{_includedir}/qt4 %{_includedir}/qt4/Qt
0b457108 1200mkdevfl QtDBus %{_bindir}/qdbus %{_bindir}/qdbuscpp2xml %{_bindir}/qdbusxml2cpp
83908296 1201mkdevfl QtGui
1202mkdevfl QtNetwork
1203mkdevfl QtOpenGL
1204mkdevfl QtSql
8b4e0403 1205mkdevfl QtSvg
1206mkdevfl QtTest
83908296 1207mkdevfl QtXml
1208mkdevfl Qt3Support
71d7c231
KK
1209
1210# without *.la *.pc etc.
1211mkdevfl QtAssistant || /bin/true
1212mkdevfl QtDesigner || /bin/true
a8088d24 1213mkdevfl QtUiTools || /bin/true
83908296 1214
1215echo "%defattr(644,root,root,755)" > examples.files
1216ifecho examples %{_examplesdir}/qt4
1217for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4 -printf "%%P "`
1218do
1219 ifecho examples %{_examplesdir}/qt4/$f
bc7da990 1220done
642df674 1221
1620d5ef 1222echo "%defattr(644,root,root,755)" > demos.files
83908296 1223ifecho demos "%{_examplesdir}/qt4-demos"
df71e198 1224ifecho demos "%{_qtdir}/bin/qtdemo"
83908296 1225for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4-demos -printf "%%P "`
1620d5ef 1226do
83908296 1227 ifecho demos %{_examplesdir}/qt4-demos/$f
1620d5ef 1228done
bc7da990 1229
bc7da990 1230%clean
1231rm -rf $RPM_BUILD_ROOT
1232
08506906 1233%post -n QtCore
bc7da990 1234/sbin/ldconfig
151e5443 1235%banner -e %{name} <<-EOF
bc7da990 1236 *******************************************************
1237 * *
1238 * NOTE: *
1239 * With qt 4.0.0 the single threaded version was *
cc6d9c76 1240 * removed. Also the library is modular now so be *
1241 * sure to check that you have every module you need. *
711f5530 1242 * *
bc7da990 1243 *******************************************************
bc7da990 1244EOF
08506906 1245%postun -n QtCore -p /sbin/ldconfig
bc7da990 1246
0b457108 1247%post -n QtDBus -p /sbin/ldconfig
1248%postun -n QtDBus -p /sbin/ldconfig
1249
08506906
PS
1250%post -n QtGui -p /sbin/ldconfig
1251%postun -n QtGui -p /sbin/ldconfig
bc7da990 1252
08506906
PS
1253%post -n QtNetwork -p /sbin/ldconfig
1254%postun -n QtNetwork -p /sbin/ldconfig
cc6d9c76 1255
08506906
PS
1256%post -n QtOpenGL -p /sbin/ldconfig
1257%postun -n QtOpenGL -p /sbin/ldconfig
cc6d9c76 1258
08506906
PS
1259%post -n QtSql -p /sbin/ldconfig
1260%postun -n QtSql -p /sbin/ldconfig
642df674 1261
8b4e0403 1262%post -n QtSvg -p /sbin/ldconfig
1263%postun -n QtSvg -p /sbin/ldconfig
1264
1265%post -n QtTest -p /sbin/ldconfig
1266%postun -n QtTest -p /sbin/ldconfig
1267
08506906
PS
1268%post -n QtXml -p /sbin/ldconfig
1269%postun -n QtXml -p /sbin/ldconfig
1270
1271%post -n Qt3Support -p /sbin/ldconfig
1272%postun -n Qt3Support -p /sbin/ldconfig
1273
71d7c231
KK
1274%post -n QtAssistant -p /sbin/ldconfig
1275%postun -n QtAssistant -p /sbin/ldconfig
08506906 1276
a8088d24
JB
1277%post -n QtDesigner -p /sbin/ldconfig
1278%postun -n QtDesigner -p /sbin/ldconfig
1279
1280%post -n QtUiTools -p /sbin/ldconfig
1281%postun -n QtUiTools -p /sbin/ldconfig
642df674 1282
1283%files -n QtCore
1284%defattr(644,root,root,755)
396c20bd 1285%attr(755,root,root) %{_libdir}/libQtCore.so.*.*
df71e198 1286%dir %{_qtdir}
a8088d24 1287%dir %{_qtdir}/bin
df71e198 1288%dir %{_qtdir}/plugins
1289%dir %{_qtdir}/plugins/accessible
0e559634 1290%dir %{_qtdir}/plugins/codecs
df71e198 1291%dir %{_qtdir}/plugins/crypto
0e559634 1292%dir %{_qtdir}/plugins/iconengines
df71e198 1293%dir %{_qtdir}/plugins/imageformats
6bff86e1 1294%dir %{_qtdir}/plugins/inputmethods
df71e198 1295%dir %{_qtdir}/plugins/network
1296%dir %{_qtdir}/plugins/sqldrivers
642df674 1297%dir %{_datadir}/qt4
6167705f 1298%lang(ar) %{_datadir}/locale/ar/LC_MESSAGES/qt4.qm
6167705f 1299%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4.qm
0e559634 1300%lang(es) %{_datadir}/locale/es/LC_MESSAGES/qt4.qm
6167705f 1301%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4.qm
a5e0b207 1302%lang(he) %{_datadir}/locale/he/LC_MESSAGES/qt4.qm
49c5b19e 1303%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4.qm
6167705f 1304%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4.qm
1305%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/qt4.qm
1306%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4.qm
642df674 1307
0b457108 1308%files -n QtDBus
1309%defattr(644,root,root,755)
1310%attr(755,root,root) %{_libdir}/libQtDBus.so.*.*
1311
cc6d9c76 1312%files -n QtGui
642df674 1313%defattr(644,root,root,755)
396c20bd 1314%attr(755,root,root) %{_libdir}/libQtGui.so.*.*
0e559634
JB
1315%attr(755,root,root) %{_qtdir}/plugins/accessible/*.so
1316%attr(755,root,root) %{_qtdir}/plugins/codecs/*.so
1317%attr(755,root,root) %{_qtdir}/plugins/iconengines/*.so
1318%attr(755,root,root) %{_qtdir}/plugins/imageformats/*.so
1319%attr(755,root,root) %{_qtdir}/plugins/inputmethods/*.so
642df674 1320
642df674 1321%files -n QtNetwork
1322%defattr(644,root,root,755)
396c20bd 1323%attr(755,root,root) %{_libdir}/libQtNetwork.so.*.*
642df674 1324
cc6d9c76 1325%files -n QtOpenGL
642df674 1326%defattr(644,root,root,755)
396c20bd 1327%attr(755,root,root) %{_libdir}/libQtOpenGL.so.*.*
cc6d9c76 1328
cc6d9c76 1329%files -n QtSql
1330%defattr(644,root,root,755)
396c20bd 1331%attr(755,root,root) %{_libdir}/libQtSql.so.*.*
cc6d9c76 1332
642df674 1333%if %{with mysql}
cc6d9c76 1334%files -n QtSql-mysql
642df674 1335%defattr(644,root,root,755)
df71e198 1336%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlmysql*.so
642df674 1337%endif
1338
1339%if %{with pgsql}
cc6d9c76 1340%files -n QtSql-pgsql
642df674 1341%defattr(644,root,root,755)
df71e198 1342%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlpsql*.so
642df674 1343%endif
1344
1345%if %{with sqlite}
cc6d9c76 1346%files -n QtSql-sqlite
642df674 1347%defattr(644,root,root,755)
df71e198 1348%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite2*.so
642df674 1349%endif
1350
1351%if %{with sqlite3}
cc6d9c76 1352%files -n QtSql-sqlite3
642df674 1353%defattr(644,root,root,755)
df71e198 1354%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite*.so
36f74d13 1355%if %{with sqlite}
df71e198 1356%exclude %{_qtdir}/plugins/sqldrivers/libqsqlite2*.so
642df674 1357%endif
36f74d13 1358%endif
642df674 1359
1360%if %{with ibase}
cc6d9c76 1361%files -n QtSql-ibase
642df674 1362%defattr(644,root,root,755)
df71e198 1363%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlibase*.so
642df674 1364%endif
1365
1366%if %{with odbc}
cc6d9c76 1367%files -n QtSql-odbc
642df674 1368%defattr(644,root,root,755)
df71e198 1369%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlodbc*.so
642df674 1370%endif
1371
07b2fa37
JB
1372%files -n QtSvg
1373%defattr(644,root,root,755)
396c20bd 1374%attr(755,root,root) %{_libdir}/libQtSvg.so.*.*
07b2fa37 1375
8b4e0403 1376%files -n QtTest
1377%defattr(644,root,root,755)
396c20bd 1378%attr(755,root,root) %{_libdir}/libQtTest.so.*.*
8b4e0403 1379
cc6d9c76 1380%files -n QtXml
642df674 1381%defattr(644,root,root,755)
396c20bd 1382%attr(755,root,root) %{_libdir}/libQtXml.so.*.*
642df674 1383
cc6d9c76 1384%files -n Qt3Support
642df674 1385%defattr(644,root,root,755)
764b5458 1386%attr(755,root,root) %{_bindir}/uic3
df71e198 1387%attr(755,root,root) %{_qtdir}/bin/uic3
396c20bd 1388%attr(755,root,root) %{_libdir}/libQt3Support.so.*.*
642df674 1389
71d7c231
KK
1390%files -n QtAssistant
1391%defattr(644,root,root,755)
396c20bd 1392%attr(755,root,root) %{_libdir}/libQtAssistantClient.so.*.*
71d7c231 1393
a8088d24
JB
1394%files -n QtDesigner
1395%defattr(644,root,root,755)
1396%attr(755,root,root) %{_libdir}/libQtDesigner*.so.*.*
1397%dir %{_qtdir}/plugins/designer
1398%attr(755,root,root) %{_qtdir}/plugins/designer/*.so
1399
1400%files -n QtUiTools
1401%defattr(644,root,root,755)
1402%attr(755,root,root) %{_libdir}/libQtUiTools.so.*.*
1403
cc6d9c76 1404%files assistant
642df674 1405%defattr(644,root,root,755)
0b457108 1406%attr(755,root,root) %{_bindir}/pixeltool
df71e198 1407%attr(755,root,root) %{_bindir}/qt4-assistant
1408%attr(755,root,root) %{_qtdir}/bin/assistant
49c5b19e 1409%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-assistant.qm
df71e198 1410%{_desktopdir}/qt4-assistant.desktop
1411%{_pixmapsdir}/qt4-assistant.png
642df674 1412
08506906 1413%files build
642df674 1414%defattr(644,root,root,755)
764b5458
JB
1415%attr(755,root,root) %{_bindir}/rcc
1416%attr(755,root,root) %{_bindir}/qt4-moc
1417%attr(755,root,root) %{_bindir}/qt3to4
1418%attr(755,root,root) %{_bindir}/qt4-uic
df71e198 1419%attr(755,root,root) %{_qtdir}/bin/rcc
1420%attr(755,root,root) %{_qtdir}/bin/moc
1421%attr(755,root,root) %{_qtdir}/bin/qt3to4
1422%attr(755,root,root) %{_qtdir}/bin/uic
cc6d9c76 1423%{_datadir}/qt4/q3porting.xml
642df674 1424
642df674 1425%files designer
1426%defattr(644,root,root,755)
df71e198 1427%attr(755,root,root) %{_bindir}/qt4-designer
1428%attr(755,root,root) %{_qtdir}/bin/designer
1429%{_desktopdir}/qt4-designer.desktop
1430%{_pixmapsdir}/qt4-designer.png
71d7c231 1431
cc6d9c76 1432%files linguist
1433%defattr(644,root,root,755)
df71e198 1434%attr(755,root,root) %{_bindir}/qt4-linguist
df71e198 1435%attr(755,root,root) %{_qtdir}/bin/findtr
a8088d24 1436%attr(755,root,root) %{_qtdir}/bin/linguist
df71e198 1437%attr(755,root,root) %{_qtdir}/bin/lrelease
1438%attr(755,root,root) %{_qtdir}/bin/lupdate
cc6d9c76 1439%{_datadir}/qt4/phrasebooks
df71e198 1440%{_desktopdir}/qt4-linguist.desktop
1441%{_pixmapsdir}/qt4-linguist.png
cc6d9c76 1442
71d7c231 1443%files qmake
cc6d9c76 1444%defattr(644,root,root,755)
df71e198 1445%attr(755,root,root) %{_bindir}/qt4-qmake
1446%attr(755,root,root) %{_qtdir}/bin/qmake
cc6d9c76 1447%{_datadir}/qt4/mkspecs
a8088d24 1448%{_qtdir}/mkspecs
cc6d9c76 1449
71d7c231 1450%files qtconfig
cc6d9c76 1451%defattr(644,root,root,755)
df71e198 1452%attr(755,root,root) %{_bindir}/qt4-qtconfig
1453%attr(755,root,root) %{_qtdir}/bin/qtconfig
1454%{_desktopdir}/qt4-qtconfig.desktop
1455%{_pixmapsdir}/qt4-qtconfig.png
cc6d9c76 1456
1457%files -n qvfb
1458%defattr(644,root,root,755)
1459%attr(755,root,root) %{_bindir}/qvfb
1460
cc6d9c76 1461%files doc
1462%defattr(644,root,root,755)
1463%{_docdir}/%{name}-doc
a8088d24 1464%{_qtdir}/doc
cc6d9c76 1465
83908296 1466%files -n QtCore-devel -f QtCore-devel.files
151e5443 1467%defattr(644,root,root,755)
0b457108 1468%files -n QtDBus-devel -f QtDBus-devel.files
151e5443 1469%defattr(644,root,root,755)
8f22d351 1470%files -n QtDesigner-devel -f QtDesigner-devel.files
151e5443 1471%defattr(644,root,root,755)
83908296 1472%files -n QtGui-devel -f QtGui-devel.files
151e5443 1473%defattr(644,root,root,755)
83908296 1474%files -n QtNetwork-devel -f QtNetwork-devel.files
151e5443 1475%defattr(644,root,root,755)
83908296 1476%files -n QtOpenGL-devel -f QtOpenGL-devel.files
151e5443 1477%defattr(644,root,root,755)
83908296 1478%files -n QtSql-devel -f QtSql-devel.files
151e5443 1479%defattr(644,root,root,755)
8b4e0403 1480%files -n QtSvg-devel -f QtSvg-devel.files
151e5443 1481%defattr(644,root,root,755)
8b4e0403 1482%files -n QtTest-devel -f QtTest-devel.files
151e5443 1483%defattr(644,root,root,755)
83908296 1484%files -n QtXml-devel -f QtXml-devel.files
151e5443 1485%defattr(644,root,root,755)
83908296 1486%files -n Qt3Support-devel -f Qt3Support-devel.files
151e5443 1487%defattr(644,root,root,755)
71d7c231 1488%files -n QtAssistant-devel -f QtAssistant-devel.files
151e5443 1489%defattr(644,root,root,755)
a8088d24 1490%files -n QtUiTools-devel -f QtUiTools-devel.files
151e5443 1491%defattr(644,root,root,755)
83908296 1492
8b4e0403 1493%if %{with static_libs}
1494%files -n QtCore-static
1495%defattr(644,root,root,755)
1496%{_libdir}/libQtCore*.a
1497
3fc9ecf9 1498%files -n QtDBus-static
1499%defattr(644,root,root,755)
1500%{_libdir}/libQtDBus*.a
0b457108 1501
8b4e0403 1502%files -n QtGui-static
1503%defattr(644,root,root,755)
1504%{_libdir}/libQtGui*.a
1505
1506%files -n QtNetwork-static
1507%defattr(644,root,root,755)
1508%{_libdir}/libQtNetwork*.a
1509
1510%files -n QtOpenGL-static
1511%defattr(644,root,root,755)
1512%{_libdir}/libQtOpenGL*.a
1513
1514%files -n QtSql-static
1515%defattr(644,root,root,755)
1516%{_libdir}/libQtSql*.a
1517
1518%files -n QtSvg-static
1519%defattr(644,root,root,755)
1520%{_libdir}/libQtSvg*.a
1521
1522%files -n QtXml-static
1523%defattr(644,root,root,755)
1524%{_libdir}/libQtXml*.a
1525
1526%files -n Qt3Support-static
1527%defattr(644,root,root,755)
1528%{_libdir}/libQt3Support*.a
1529
71d7c231
KK
1530%files -n QtAssistant-static
1531%defattr(644,root,root,755)
1532%{_libdir}/libQtAssistantClient.a
8b4e0403 1533
a8088d24
JB
1534%files -n QtDesigner-static
1535%defattr(644,root,root,755)
1536%{_libdir}/libQtDesigner*.a
1537
1538%files -n QtUiTools-static
1539%defattr(644,root,root,755)
1540%{_libdir}/libQtUiTools.a
fa2b2c8b
KK
1541%endif
1542
1620d5ef 1543%files demos -f demos.files
151e5443 1544%defattr(644,root,root,755)
1620d5ef 1545%files examples -f examples.files
151e5443 1546%defattr(644,root,root,755)
This page took 0.353297 seconds and 4 git commands to generate.