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