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