]> git.pld-linux.org Git - packages/qt4.git/blobdiff - qt4.spec
- rel 8; upstream fixes for QTBUGs
[packages/qt4.git] / qt4.spec
index 6dde6e4e2d4d9a6517cdd408f6a5232cd3873320..3ca24f3cdacfc7e98cc12223a8f3c0378f6046df 100644 (file)
--- a/qt4.spec
+++ b/qt4.spec
@@ -1,49 +1,13 @@
 #
 # TODO:
 #      - figure out why it tries to link with system qt (fix and drop BuildConflicts Qt)
-#      - better descriptions
 #      - more cleanups
 #      - check if translations are available
 #      - check Qt ui tool
-# - QtDBus (and maybe others) not multilib compatible (split pkgs or drop symlinks)
-#   file /usr/bin/qdbus from install of QtDBus-4.5.0-7.i686 conflicts with file from package QtDBus-4.5.0-7.x86_64
-#   file /usr/bin/qdbusviewer from install of QtDBus-4.5.0-7.i686 conflicts with file from package QtDBus-4.5.0-7.x86_64
-#   $ rpm -q QtDBus --filecolor|less
-#   /usr/bin/qdbus  0
-#   /usr/bin/qdbusviewer    0
-#   $ file /usr/bin/qdbus /usr/bin/qdbusviewer
-#   /usr/bin/qdbus:       symbolic link to `../lib/qt4/bin/qdbus'
-#   /usr/bin/qdbusviewer: symbolic link to `../lib/qt4/bin/qdbusviewer'
-#   MORAL: it would be ok if the files were marked as multilib (colors 1 or 2), not symlinks (color 0)
-#   I personally would moved binaries to %{_bindir}
-# - solve dep loops:
-#error: LOOP:
-#error: removing QtGui-4.4.3-1.athlon "Requires(auto): libQtSvg.so.4" from tsort relations.
-#error:     QtGui-4.4.3-1.athlon                     Requires(auto): libQtSvg.so.4
-#error: removing QtSvg-4.4.3-1.athlon "Requires(auto): libQtGui.so.4" from tsort relations.
-#error:     QtSvg-4.4.3-1.athlon                     Requires(auto): libQtGui.so.4
-#
-#error: LOOP:
-#error: removing QtGui-4.3.4-2.athlon "Requires(auto): libQtGui.so.4" from tsort relations.
-#error:     QtGui-4.3.4-2.athlon                     Requires(auto): libQtGui.so.4
-#error: removing QtSvg-4.3.4-2.athlon "Requires(auto): libQtSvg.so.4" from tsort relations.
-#error:     QtSvg-4.3.4-2.athlon                     Requires(auto): libQtSvg.so.4
-#
-#error: LOOP:
-#error: removing Qt3Support-4.4.3-1.athlon "Requires: QtGui = 4.4.3-1" from tsort relations.
-#error:     Qt3Support-4.4.3-1.athlon                Requires: QtGui = 4.4.3-1
-#error: removing QtGui-4.4.3-1.athlon "Requires: Qt3Support = 4.4.3-1" from tsort relations.
-#error:     QtGui-4.4.3-1.athlon                     Requires: Qt3Support = 4.4.3-1
-#
-#error: LOOP:
-#error: removing QtGui-4.3.4-2.athlon "Requires: QtGui = 4.3.4-2" from tsort relations.
-#error:     QtGui-4.3.4-2.athlon                     Requires: QtGui = 4.3.4-2
-#error: removing Qt3Support-4.3.4-2.athlon "Requires: Qt3Support = 4.3.4-2" from tsort relations.
-#error:     Qt3Support-4.3.4-2.athlon                Requires: Qt3Support = 4.3.4-2
 #
 # Conditional build:
 %bcond_with    nas             # enable NAS audio support
-%bcond_without static_libs     # build static libraries
+%bcond_without static_libs     # don't build static libraries
 %bcond_without cups            # disable CUPS support
 %bcond_without mysql           # don't build MySQL plugin
 %bcond_without odbc            # don't build unixODBC plugin
 %bcond_without ibase           # don't build ibase (InterBase/Firebird) plugin
 %bcond_without pch             # disable pch in qmake
 %bcond_without gtk             # don't build GTK theme integration
-%bcond_without system_phonon
+%bcond_without system_phonon   # don't build phonon libraries
+%bcond_with    mmx             # use MMX instructions
+%bcond_with    3dnow           # use 3Dnow instructions
 %bcond_with    sse             # use SSE instructions in gui/painting module
 %bcond_with    sse2            # use SSE2 instructions
+%bcond_with    sse3            # use SSE3 instructions (since: Intel middle Pentium4, AMD Athlon64)
+%bcond_with    ssse3           # use SSSE3 instructions (Intel since Core2, Via Nano)
+%bcond_with    sse41           # use SSE4.1 instructions (Intel since middle Core2)
+%bcond_with    sse42           # use SSE4.2 instructions (the same)
+%bcond_with    avx             # use AVX instructions (future Intel x86 CPUs only)
 #
 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
 %undefine      with_ibase
 %endif
+%ifarch        athlon
+%define                with_3dnow      1
+%endif
+%ifarch athlon pentium3 pentium4 %{x8664}
+%define                with_mmx        1
+%endif
 %ifarch pentium3 pentium4 %{x8664}
 %define                with_sse        1
 %endif
@@ -75,47 +52,56 @@ Summary(es.UTF-8):  Biblioteca para ejecutar aplicaciones GUI Qt
 Summary(pl.UTF-8):     Biblioteka Qt do tworzenia GUI
 Summary(pt_BR.UTF-8):  Estrutura para rodar aplicações GUI Qt
 Name:          qt4
-Version:       4.7.0
-Release:       2
+Version:       4.8.3
+Release:       9
 License:       LGPL v2.1 or GPL v3.0
 Group:         X11/Libraries
-Source0:       http://download.qt.nokia.com/qt/source/qt-everywhere-opensource-src-%{version}.tar.gz
-# Source0-md5: 3a2f25b9b115037277f4fb759194a7a5
+Source0:       http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-%{version}.tar.gz
+# Source0-md5: a663b6c875f8d7caa8ac9c30e4a4ec3b
 Source2:       %{name}-qtconfig.desktop
 Source3:       %{name}-designer.desktop
 Source4:       %{name}-assistant.desktop
 Source5:       %{name}-linguist.desktop
 
 # git clone git://gitorious.org/+kde-developers/qt/kde-qt.git
-# git checkout -b 4.7.0-patched origin/4.7.0-patched
-# git diff v4.7.0..4.7.0-patched > ~/rpm/packages/qt4/qt4-kde-git.patch
+# git checkout -b 4.7.1-patched origin/4.7.1-patched
+# git diff v4.7.1..4.7.1-patched > ~/rpm/packages/qt4/qt4-kde-git.patch
 Patch100:      %{name}-kde-git.patch
 
 Patch0:                %{name}-tools.patch
 Patch1:                %{name}-qt_copy.patch
 Patch2:                %{name}-buildsystem.patch
 Patch3:                %{name}-locale.patch
-Patch4:                %{name}-antialias.patch
 Patch5:                %{name}-support-cflags-with-commas.patch
 Patch6:                %{name}-build-lib-static.patch
 Patch7:                %{name}-x11_fonts.patch
-Patch8:                %{name}-pl-update.patch
-Patch9:                %{name}-ibase.patch
-URL:           http://www.qtsoftware.com/
+Patch8:                %{name}-ibase.patch
+Patch9:                qt-x11-opensource-src-4.5.1-enable_ft_lcdfilter.patch
+Patch10:       webkit-no_Werror.patch
+Patch11:       moc-boost148.patch
+Patch12:       fix-crash-in-assistant.patch
+Patch13:       improve-cups-support.patch
+Patch14:       qt4-git.patch
+Patch15:       qt-everywhere-opensource-src-4.8.3-QTBUG-27322.patch
+Patch16:       qt-everywhere-opensource-src-4.8.3-QTBUG-4862.patch
+URL:           http://qt.nokia.com/
 %{?with_ibase:BuildRequires:   Firebird-devel}
+BuildRequires: Mesa-libOpenVG-devel
+BuildRequires: OpenGL-devel
 BuildRequires: OpenGL-GLU-devel
 BuildRequires: alsa-lib-devel
-%{?with_sqlite3:BuildRequires: sqlite3-devel}
 %{?with_cups:BuildRequires:    cups-devel}
-BuildRequires: dbus-devel >= 0.62
+BuildRequires: dbus-devel >= 0.93
 BuildRequires: fontconfig-devel
 BuildRequires: freetds-devel
 BuildRequires: freetype-devel >= 1:2.0.0
 %{?with_pch:BuildRequires:     gcc >= 5:4.0}
-BuildRequires: giflib-devel
 BuildRequires: glib2-devel >= 2.0.0
-BuildRequires: gstreamer-plugins-base-devel
-%{?with_gtk:BuildRequires:     gtk+2-devel}
+BuildRequires: gstreamer0.10-plugins-base-devel
+%{?with_gtk:BuildRequires:     gtk+2-devel >= 2:2.10}
+# see dependency on libicu version below
+BuildRequires: libicu-devel >= 49
+BuildRequires: libicu-devel < 50
 BuildRequires: libjpeg-devel
 BuildRequires: libmng-devel >= 1.0.0
 BuildRequires: libpng-devel >= 2:1.0.8
@@ -125,11 +111,12 @@ BuildRequires:    libstdc++-devel
 BuildRequires: pkgconfig
 %{?with_pgsql:BuildRequires:   postgresql-backend-devel}
 %{?with_pgsql:BuildRequires:   postgresql-devel}
-%{?with_pgsql:BuildRequires:   postgresql-static}
-BuildRequires: rpmbuild(macros) >= 1.213
+BuildRequires: pulseaudio-devel >= 0.9.10
+BuildRequires: rpmbuild(macros) >= 1.602
 BuildRequires: sed >= 4.0
 %{?with_sqlite:BuildRequires:  sqlite-devel}
-%{?with_odbc:BuildRequires:    unixODBC-devel >= 2.2.12-2}
+%{?with_sqlite3:BuildRequires: sqlite3-devel}
+%{?with_odbc:BuildRequires:    unixODBC-devel >= 2.3.0}
 BuildRequires: xorg-lib-libSM-devel
 BuildRequires: xorg-lib-libXcursor-devel
 BuildRequires: xorg-lib-libXext-devel
@@ -139,8 +126,9 @@ BuildRequires:      xorg-lib-libXinerama-devel
 BuildRequires: xorg-lib-libXrandr-devel
 BuildRequires: xorg-lib-libXrender-devel
 BuildRequires: xorg-lib-libXtst-devel
+BuildRequires: xorg-lib-libXv-devel
 BuildRequires: zlib-devel
-# when building it tries to link with system qt instead of buit one
+# when building it tries to link with system qt instead of built one
 BuildConflicts:        QtCore-devel <= %{version}
 BuildConflicts:        QtScript-devel <= %{version}
 Obsoletes:     qt-extensions
@@ -212,7 +200,6 @@ Requires:   QtCore-devel = %{version}-%{release}
 Requires:      QtGui-devel = %{version}-%{release}
 Requires:      QtNetwork-devel = %{version}-%{release}
 Requires:      QtSql-devel = %{version}-%{release}
-Requires:      QtXml-devel = %{version}-%{release}
 
 %description -n Qt3Support-devel
 Qt3 compatibility library - development files.
@@ -272,21 +259,28 @@ Interfejs QtCLucene do biblioteki wyszukiwania pełnotekstowego -
 biblioteka statyczna.
 
 %package -n QtCore
-Summary:       Core classes used by other modules
-Summary(pl.UTF-8):     Podstawowe klasy używane przez inne moduły
+Summary:       Qt core classes used by other modules
+Summary(pl.UTF-8):     Podstawowe klasy Qt używane przez inne moduły
 Group:         X11/Libraries
-Requires(post):        /sbin/ldconfig
+%requires_eq   libicu
+# be sure to depend on proper arch.
+%ifarch %{ix86}
+Requires:      libicui18n.so.49
+%endif
+%ifarch %{x8664}
+Requires:      libicui18n.so.49()(64bit)
+%endif
 Obsoletes:     QtAssistant
 
 %description -n QtCore
-Core classes used by other modules.
+Qt core classes used by other modules.
 
 %description -n QtCore -l pl.UTF-8
-Podstawowe klasy używane przez inne moduły.
+Podstawowe klasy Qt używane przez inne moduły.
 
 %package -n QtCore-devel
-Summary:       Core classes used by other modules - development files
-Summary(pl.UTF-8):     Podstawowe klasy używane przez inne moduły - pliki programistyczne
+Summary:       Qt core classes used by other modules - development files
+Summary(pl.UTF-8):     Podstawowe klasy Qt używane przez inne moduły - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore = %{version}-%{release}
 Requires:      glib2-devel
@@ -295,103 +289,121 @@ Requires:       zlib-devel
 Obsoletes:     QtAssistant-devel
 
 %description -n QtCore-devel
-Core classes used by other modules - development files.
+Qt core classes used by other modules - development files.
 
 %description -n QtCore-devel -l pl.UTF-8
-Podstawowe klasy używane przez inne moduły - pliki programistyczne.
+Podstawowe klasy Qt używane przez inne moduły - pliki programistyczne.
 
 %package -n QtCore-static
-Summary:       Core classes used by other modules - static libraries
-Summary(pl.UTF-8):     Podstawowe klasy używane przez inne moduły - biblioteki statyczne
+Summary:       Qt core classes used by other modules - static libraries
+Summary(pl.UTF-8):     Podstawowe klasy Qt używane przez inne moduły - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Obsoletes:     QtAssistant-static
 
 %description -n QtCore-static
-Core classes used by other modules - static libraries.
+Qt core classes used by other modules - static libraries.
 
 %description -n QtCore-static -l pl.UTF-8
-Podstawowe klasy używane przez inne moduły - biblioteki statyczne.
+Podstawowe klasy Qt używane przez inne moduły - biblioteki statyczne.
 
 %package -n QtDBus
-Summary:       Classes for D-BUS support
-Summary(pl.UTF-8):     Klasy do obsługi D-BUS
+Summary:       Qt classes for D-BUS support
+Summary(pl.UTF-8):     Klasy Qt do obsługi D-BUS
 Group:         X11/Libraries
+Requires:      QtCore = %{version}-%{release}
 Requires:      QtXml = %{version}-%{release}
+# only for libqtscriptdbus plugin
+Requires:      QtGui = %{version}-%{release}
+Requires:      QtScript = %{version}-%{release}
 
 %description -n QtDBus
-This module provides classes for D-BUS support. D-BUS is an
+This module provides Qt classes for D-BUS support. D-BUS is an
 Inter-Process Communication (IPC) and Remote Procedure Calling (RPC)
 mechanism originally developed for Linux to replace existing and
 competing IPC solutions with one unified protocol.
 
 %description -n QtDBus -l pl.UTF-8
-Ten moduł udostępnia klasy do obsługi D-BUS. D-BUS to mechanizm
+Ten moduł udostępnia klasy Qt do obsługi D-BUS. D-BUS to mechanizm
 komunikacji między procesowej (IPC - Inter-Process Communication) i
 zdalnego wywoływania procedur (RPC - Remote Procedure Calling)
 stworzony początkowo dla Linuksa, aby zastąpić istniejące i
 konkurujące ze sobą rozwiązania IPC jednym, ujednoliconym protokołem.
 
 %package -n QtDBus-devel
-Summary:       Classes for D-BUS support - development files
-Summary(pl.UTF-8):     Klasy do obsługi D-BUS - pliki programistyczne
+Summary:       Qt classes for D-BUS support - development files
+Summary(pl.UTF-8):     Klasy Qt do obsługi D-BUS - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtDBus = %{version}-%{release}
 Requires:      QtXml-devel = %{version}-%{release}
-Requires:      dbus-devel
-Requires:      glib2-devel >= 2.0.0
 
 %description -n QtDBus-devel
-Classes for D-BUS support - development files.
+Qt classes for D-BUS support - development files.
 
 %description -n QtDBus-devel -l pl.UTF-8
-Klasy do obsługi D-BUS - pliki programistyczne.
+Klasy Qt do obsługi D-BUS - pliki programistyczne.
 
 %package -n QtDBus-static
-Summary:       Classes for D-BUS support - static libraries
-Summary(pl.UTF-8):     Klasy do obsługi D-BUS - biblioteki statyczne
+Summary:       Qt classes for D-BUS support - static libraries
+Summary(pl.UTF-8):     Klasy Qt do obsługi D-BUS - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtDBus-devel = %{version}-%{release}
 
 %description -n QtDBus-static
-Classes for D-BUS support - static libraries.
+Qt classes for D-BUS support - static libraries.
 
 %description -n QtDBus-static -l pl.UTF-8
-Klasy do obsługi D-BUS - biblioteki statyczne.
+Klasy Qt do obsługi D-BUS - biblioteki statyczne.
 
 %package -n QtDeclarative
-Summary:       Classes for Qt Declarative
-Summary(pl.UTF-8):     Klasy do Qt Declarative
+Summary:       QtDeclarative - QML language engine library
+Summary(pl.UTF-8):     QtDeclarative - biblioteka języka QML
 Group:         X11/Libraries
+Requires:      QtCore = %{version}-%{release}
 Requires:      QtGui = %{version}-%{release}
+Requires:      QtNetwork = %{version}-%{release}
+Requires:      QtOpenGL = %{version}-%{release}
+Requires:      QtScript = %{version}-%{release}
+Requires:      QtSql = %{version}-%{release}
+Requires:      QtSvg = %{version}-%{release}
+Requires:      QtXmlPatterns = %{version}-%{release}
+# for qmlwebkitplugin plugin
+Requires:      QtWebKit = %{version}-%{release}
 
 %description -n QtDeclarative
+QtDeclarative is the QML language engine library. QML is a declarative
+language oriented on JavaScript.
 
 %description -n QtDeclarative -l pl.UTF-8
+QtDeclarative to biblioteka języka QML. QML jest deklaratywnym
+językiem zorientowanym na JavaScript.
 
 %package -n QtDeclarative-devel
-Summary:       Classes for Qt Declarative - development files
-Summary(pl.UTF-8):     Klasy do Qt Declarative - pliki programistyczne
+Summary:       Development files for QtDeclarative - QML language engine library
+Summary(pl.UTF-8):     Pliki programistyczne QtDeclarative - biblioteki języka QML
 Group:         X11/Development/Libraries
+Requires:      QtDeclarative = %{version}-%{release}
 Requires:      QtGui-devel = %{version}-%{release}
+Requires:      QtNetwork-devel = %{version}-%{release}
+Requires:      QtScript-devel = %{version}-%{release}
 
 %description -n QtDeclarative-devel
-Classes for Qt Declarative - development files.
+Development files for QtDeclarative - QML language engine library.
 
 %description -n QtDeclarative-devel -l pl.UTF-8
-Klasy do Qt Declarative - pliki programistyczne.
+Pliki programistyczne QtDeclarative - biblioteki języka QML.
 
 %package -n QtDeclarative-static
-Summary:       Classes for Qt Declarative - static libraries
-Summary(pl.UTF-8):     Klasy do Qt Declarative - biblioteki statyczne
+Summary:       Static version of QtDeclarative - QML language engine library
+Summary(pl.UTF-8):     Statycza wersja QtDeclarative - biblioteki języka QML
 Group:         X11/Development/Libraries
 Requires:      QtDeclarative-devel = %{version}-%{release}
 
 %description -n QtDeclarative-static
-Classes for Qt Declarative - static libraries.
+Static version of QtDeclarative - QML language engine library.
 
 %description -n QtDeclarative-static -l pl.UTF-8
-Klasy do Qt Declarative - biblioteki statyczne.
+Statycza wersja QtDeclarative - biblioteki języka QML.
 
 %package -n QtDesigner
 Summary:       Classes for extending Qt Designer
@@ -401,6 +413,15 @@ Requires:  QtGui = %{version}-%{release}
 Requires:      QtNetwork = %{version}-%{release}
 Requires:      QtScript = %{version}-%{release}
 Requires:      QtXml = %{version}-%{release}
+# for plugins
+Requires:      Qt3Support = %{version}-%{release}
+Requires:      QtDBus = %{version}-%{release}
+Requires:      QtDeclarative = %{version}-%{release}
+Requires:      QtOpenGL = %{version}-%{release}
+Requires:      QtSql = %{version}-%{release}
+Requires:      QtSvg = %{version}-%{release}
+Requires:      QtWebKit = %{version}-%{release}
+Requires:      QtXmlPatterns = %{version}-%{release}
 Obsoletes:     qt4-designer-libs
 
 %description -n QtDesigner
@@ -440,23 +461,22 @@ Classes for extending Qt Designer - static libraries.
 Klasy do rozbudowy Qt Designera - biblioteki statyczne.
 
 %package -n QtGui
-Summary:       Graphical User Interface components
-Summary(pl.UTF-8):     Komponenty graficznego interfejsu użytkownika
+Summary:       Qt Graphical User Interface components
+Summary(pl.UTF-8):     Komponenty graficznego interfejsu użytkownika Qt
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
-# two following because of some plugins
-Requires:      Qt3Support = %{version}-%{release}
-Requires:      QtSql = %{version}-%{release}
+# for qtracegraphicssystem plugin
+Requires:      QtNetwork = %{version}-%{release}
 
 %description -n QtGui
-Graphical User Interface components.
+Qt Graphical User Interface components.
 
 %description -n QtGui -l pl.UTF-8
-Komponenty graficznego interfejsu użytkownika.
+Komponenty graficznego interfejsu użytkownika Qt.
 
 %package -n QtGui-devel
-Summary:       Graphical User Interface components - development files
-Summary(pl.UTF-8):     Komponenty graficznego interfejsu użytkownika - pliki programistyczne
+Summary:       Qt Graphical User Interface components - development files
+Summary(pl.UTF-8):     Komponenty graficznego interfejsu użytkownika Qt - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtGui = %{version}-%{release}
@@ -473,28 +493,34 @@ Requires: xorg-lib-libXrandr-devel
 Requires:      xorg-lib-libXrender-devel
 
 %description -n QtGui-devel
-Graphical User Interface components - development files.
+Qt Graphical User Interface components - development files.
 
 %description -n QtGui-devel -l pl.UTF-8
-Komponenty graficznego interfejsu użytkownika - pliki programistyczne.
+Komponenty graficznego interfejsu użytkownika Qt - pliki
+programistyczne.
 
 %package -n QtGui-static
-Summary:       Graphical User Interface components - static libraries
-Summary(pl.UTF-8):     Komponenty graficznego interfejsu użytkownika - biblioteki statyczne
+Summary:       Qt Graphical User Interface components - static libraries
+Summary(pl.UTF-8):     Komponenty graficznego interfejsu użytkownika Qt - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtGui-devel = %{version}-%{release}
 
 %description -n QtGui-static
-Graphical User Interface components - static libraries.
+Qt Graphical User Interface components - static libraries.
 
 %description -n QtGui-static -l pl.UTF-8
-Komponenty graficznego interfejsu użytkownika - biblioteki statyczne.
+Komponenty graficznego interfejsu użytkownika Qt - biblioteki
+statyczne.
 
 %package -n QtHelp
-Summary:       Classes for integrating online documentation in applications
-Summary(pl.UTF-8):     Klasy do integracji dokumentacji w aplikacjach
+Summary:       Qt classes for integrating online documentation in applications
+Summary(pl.UTF-8):     Klasy Qt do integracji dokumentacji w aplikacjach
 Group:         X11/Libraries
+Requires:      QtCLucene = %{version}-%{release}
 Requires:      QtGui = %{version}-%{release}
+Requires:      QtNetwork = %{version}-%{release}
+Requires:      QtSql = %{version}-%{release}
+Requires:      QtXml = %{version}-%{release}
 
 %description -n QtHelp
 QtHelp module includes tools for generating and viewing Qt help files.
@@ -509,8 +535,8 @@ dostęp do zawartości dokumentacji w celu integracji pomocy w
 aplikacjach Qt.
 
 %package -n QtHelp-devel
-Summary:       Classes for integrating online documentation in applications - development files
-Summary(pl.UTF-8):     Klasy do integracji dokumentacji w aplikacjach - pliki programistyczne
+Summary:       Qt classes for integrating online documentation in applications - development files
+Summary(pl.UTF-8):     Klasy Qt do integracji dokumentacji w aplikacjach - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCLucene-devel = %{version}-%{release}
 Requires:      QtGui-devel = %{version}-%{release}
@@ -519,114 +545,121 @@ Requires:       QtSql-devel = %{version}-%{release}
 Requires:      QtXml-devel = %{version}-%{release}
 
 %description -n QtHelp-devel
-Classes for integrating online documentation in applications -
+Qt classes for integrating online documentation in applications -
 development files.
 
 %description -n QtHelp-devel -l pl.UTF-8
-Klasy do integracji dokumentacji w aplikacjach - pliki
+Klasy Qt do integracji dokumentacji w aplikacjach - pliki
 programistyczne.
 
 %package -n QtHelp-static
-Summary:       Classes for integrating online documentation in applications - static library
-Summary(pl.UTF-8):     Klasy do integracji dokumentacji w aplikacjach - biblioteka statyczna
+Summary:       Qt classes for integrating online documentation in applications - static library
+Summary(pl.UTF-8):     Klasy Qt do integracji dokumentacji w aplikacjach - biblioteka statyczna
 Group:         X11/Development/Libraries
 Requires:      QtHelp-devel = %{version}-%{release}
 
 %description -n QtHelp-static
-Classes for integrating online documentation in applications - static
-library.
+Qt classes for integrating online documentation in applications -
+static library.
 
 %description -n QtHelp-static -l pl.UTF-8
-Klasy do integracji dokumentacji w aplikacjach - biblioteka statyczna.
+Klasy Qt do integracji dokumentacji w aplikacjach - biblioteka
+statyczna.
 
 %package -n QtMultimedia
-Summary:       Classes for multimedia programming
-Summary(pl.UTF-8):     Klasy do programowania multimediów
+Summary:       Qt classes for multimedia programming
+Summary(pl.UTF-8):     Klasy Qt do programowania multimediów
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
+Requires:      QtGui = %{version}-%{release}
 
 %description -n QtMultimedia
-Classes for multimedia programming.
+Qt classes for multimedia programming.
 
 %description -n QtMultimedia -l pl.UTF-8
-Klasy do programowania multimediów.
+Klasy Qt do programowania multimediów.
 
 %package -n QtMultimedia-devel
-Summary:       Classes for multimedia programming - development files
-Summary(pl.UTF-8):     Klasy do programowania multimediów - pliki programistyczne
+Summary:       Qt classes for multimedia programming - development files
+Summary(pl.UTF-8):     Klasy Qt do programowania multimediów - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
+Requires:      QtMultimedia = %{version}-%{release}
 
 %description -n QtMultimedia-devel
-Classes for multimedia programming - development files.
+Qt classes for multimedia programming - development files.
 
 %description -n QtMultimedia-devel -l pl.UTF-8
-Klasy do programowania multimediów - pliki programistyczne.
+Klasy Qt do programowania multimediów - pliki programistyczne.
 
 %package -n QtMultimedia-static
-Summary:       Classes for multimedia programming - static libraries
-Summary(pl.UTF-8):     Klasy do programowania multimediów - biblioteki statyczne
+Summary:       Qt classes for multimedia programming - static libraries
+Summary(pl.UTF-8):     Klasy Qt do programowania multimediów - biblioteki statyczne
 Group:         X11/Development/Libraries
-Requires:      QtNetwork-devel = %{version}-%{release}
+Requires:      QtMultimedia-devel = %{version}-%{release}
 
 %description -n QtMultimedia-static
-Classes for multimedia programming - static libraries.
+Qt classes for multimedia programming - static libraries.
 
 %description -n QtMultimedia-static -l pl.UTF-8
-Klasy do programowania multimediów - biblioteki statyczne.
+Klasy Qt do programowania multimediów - biblioteki statyczne.
 
 %package -n QtNetwork
-Summary:       Classes for network programming
-Summary(pl.UTF-8):     Klasy do programowania sieciowego
+Summary:       Qt classes for network programming
+Summary(pl.UTF-8):     Klasy Qt do programowania sieciowego
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
+# the rest for qnmbearer plugin
+Requires:      QtDBus = %{version}-%{release}
+Requires:      QtXml = %{version}-%{release}
 
 %description -n QtNetwork
-Classes for network programming.
+Qt classes for network programming.
 
 %description -n QtNetwork -l pl.UTF-8
-Klasy do programowania sieciowego.
+Klasy Qt do programowania sieciowego.
 
 %package -n QtNetwork-devel
-Summary:       Classes for network programming - development files
-Summary(pl.UTF-8):     Klasy do programowania sieciowego - pliki programistyczne
+Summary:       Qt classes for network programming - development files
+Summary(pl.UTF-8):     Klasy Qt do programowania sieciowego - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtNetwork = %{version}-%{release}
 
 %description -n QtNetwork-devel
-Classes for network programming - development files.
+Qt classes for network programming - development files.
 
 %description -n QtNetwork-devel -l pl.UTF-8
-Klasy do programowania sieciowego - pliki programistyczne.
+Klasy Qt do programowania sieciowego - pliki programistyczne.
 
 %package -n QtNetwork-static
-Summary:       Classes for network programming - static libraries
-Summary(pl.UTF-8):     Klasy do programowania sieciowego - biblioteki statyczne
+Summary:       Qt classes for network programming - static libraries
+Summary(pl.UTF-8):     Klasy Qt do programowania sieciowego - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtNetwork-devel = %{version}-%{release}
 
 %description -n QtNetwork-static
-Classes for network programming - static libraries.
+Qt classes for network programming - static libraries.
 
 %description -n QtNetwork-static -l pl.UTF-8
-Klasy do programowania sieciowego - biblioteki statyczne.
+Klasy Qt do programowania sieciowego - biblioteki statyczne.
 
 %package -n QtOpenGL
-Summary:       OpenGL support classes
-Summary(pl.UTF-8):     Klasy wspomagające OpenGL
+Summary:       Qt OpenGL support classes
+Summary(pl.UTF-8):     Klasy Qt wspomagające OpenGL
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
+Requires:      QtGui = %{version}-%{release}
 
 %description -n QtOpenGL
-OpenGL support classes.
+Qt OpenGL support classes.
 
 %description -n QtOpenGL -l pl.UTF-8
-Klasy wspomagające OpenGL.
+Klasy Qt wspomagające OpenGL.
 
 %package -n QtOpenGL-devel
-Summary:       OpenGL support classes - development files
-Summary(pl.UTF-8):     Klasy wspomagające OpenGL - pliki programistyczne
+Summary:       Qt OpenGL support classes - development files
+Summary(pl.UTF-8):     Klasy Qt wspomagające OpenGL - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      OpenGL-GLU-devel
 Requires:      QtCore-devel = %{version}-%{release}
@@ -634,139 +667,185 @@ Requires:       QtGui-devel = %{version}-%{release}
 Requires:      QtOpenGL = %{version}-%{release}
 
 %description -n QtOpenGL-devel
-OpenGL support classes - development files.
+Qt OpenGL support classes - development files.
 
 %description -n QtOpenGL-devel -l pl.UTF-8
-Klasy wspomagające OpenGL - pliki programistyczne.
+Klasy Qt wspomagające OpenGL - pliki programistyczne.
 
 %package -n QtOpenGL-static
-Summary:       OpenGL support classes - static libraries
-Summary(pl.UTF-8):     Klasy wspomagające OpenGL - biblioteki statyczne
+Summary:       Qt OpenGL support classes - static libraries
+Summary(pl.UTF-8):     Klasy Qt wspomagające OpenGL - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtOpenGL-devel = %{version}-%{release}
 
 %description -n QtOpenGL-static
-OpenGL support classes - static libraries.
+Qt OpenGL support classes - static libraries.
 
 %description -n QtOpenGL-static -l pl.UTF-8
-Klasy wspomagające OpenGL - biblioteki statyczne.
+Klasy Qt wspomagające OpenGL - biblioteki statyczne.
+
+%package -n QtOpenVG
+Summary:       Qt OpenVG support classes
+Summary(pl.UTF-8):     Klasy Qt wspomagające OpenVG
+Group:         X11/Libraries
+Requires:      QtCore = %{version}-%{release}
+Requires:      QtGui = %{version}-%{release}
+
+%description -n QtOpenVG
+Qt OpenVG support classes.
+
+%description -n QtOpenVG -l pl.UTF-8
+Klasy Qt wspomagające OpenVG.
+
+%package -n QtOpenVG-devel
+Summary:       Qt OpenVG support classes - development files
+Summary(pl.UTF-8):     Klasy Qt wspomagające OpenVG - pliki programistyczne
+Group:         X11/Development/Libraries
+Requires:      Mesa-libOpenVG-devel
+Requires:      QtCore-devel = %{version}-%{release}
+Requires:      QtGui-devel = %{version}-%{release}
+
+%description -n QtOpenVG-devel
+Qt OpenVG support classes - development files.
+
+%description -n QtOpenVG-devel -l pl.UTF-8
+Klasy Qt wspomagające OpenVG - pliki programistyczne.
+
+%package -n QtOpenVG-static
+Summary:       Qt OpenVG support classes - static libraries
+Summary(pl.UTF-8):     Klasy Qt wspomagające OpenVG - biblioteki statyczne
+Group:         X11/Development/Libraries
+Requires:      QtOpenVG-devel = %{version}-%{release}
+
+%description -n QtOpenVG-static
+Qt OpenVG support classes - static libraries.
+
+%description -n QtOpenVG-static -l pl.UTF-8
+Klasy Qt wspomagające OpenVG - biblioteki statyczne.
 
 %package -n QtScript
-Summary:       Classes for scripting applications
-Summary(pl.UTF-8):     Klasy pozwalające dodać obsługę skryptów w aplikacjach
+Summary:       Qt classes for scripting applications
+Summary(pl.UTF-8):     Klasy Qt pozwalające dodać obsługę skryptów w aplikacjach
 Group:         X11/Development/Libraries
+Requires:      QtCore = %{version}-%{release}
 
 %description -n QtScript
-The QtScript module provides classes to handle scripts inside
+The QtScript module provides Qt classes to handle scripts inside
 applications.
 
 %description -n QtScript -l pl.UTF-8
-Ten moduł dostarcza klasy obsługujące języki skryptowe wewnątrz
+Ten moduł dostarcza klasy Qt obsługujące języki skryptowe wewnątrz
 aplikacji.
 
 %package -n QtScript-devel
-Summary:       Classes for scripting applications - development files
-Summary(pl.UTF-8):     Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne
+Summary:       Qt classes for scripting applications - development files
+Summary(pl.UTF-8):     Klasy Qt do obsługi skryptów wewnątrz aplikacji - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtScript = %{version}-%{release}
 
 %description -n QtScript-devel
-Classes for scriptin applications - development files.
+Qt classes for scriptin applications - development files.
 
 %description -n QtScript-devel -l pl.UTF-8
-Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne.
+Klasy Qt do obsługi skryptów wewnątrz aplikacji - pliki
+programistyczne.
 
 %package -n QtScript-static
-Summary:       Classes for scripting applications - static library
-Summary(pl.UTF-8):     Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka statyczna
+Summary:       Qt classes for scripting applications - static library
+Summary(pl.UTF-8):     Klasy Qt pozwalające dodać obsługę skryptów w aplikacjach - biblioteka statyczna
 Group:         X11/Development/Libraries
 Requires:      QtScript-devel = %{version}-%{release}
 
 %description -n QtScript-static
-Classes for scripting applications - static library.
+Qt classes for scripting applications - static library.
 
 %description -n QtScript-static -l pl.UTF-8
-Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka
+Klasy Qt pozwalające dodać obsługę skryptów w aplikacjach - biblioteka
 statyczna.
 
 %package -n QtScriptTools
-Summary:       Classes for scripting applications
-Summary(pl.UTF-8):     Klasy pozwalające dodać obsługę skryptów w aplikacjach
+Summary:       QtScriptTools - additional components for applications that use QtScript
+Summary(pl.UTF-8):     QtScriptTools - dodatkowe komponenty dla aplikacji wykorzystujących QtScript
 Group:         X11/Development/Libraries
+Requires:      QtCore = %{version}-%{release}
+Requires:      QtGui = %{version}-%{release}
+Requires:      QtScript = %{version}-%{release}
 
 %description -n QtScriptTools
-The QtScriptTools module provides classes to handle scripts inside
-applications.
+The QtScriptTools module provides additional components for
+applications that use QtScript.
 
 %description -n QtScriptTools -l pl.UTF-8
-Ten moduł dostarcza klasy obsługujące języki skryptowe wewnątrz
-aplikacji.
+Moduł QtScriptTools dostarcza dodatkowe komponenty dla aplikacji
+wykorzystujących QtScript.
 
 %package -n QtScriptTools-devel
-Summary:       Classes for scripting applications - development files
-Summary(pl.UTF-8):     Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne
+Summary:       Development files for QtScriptTools components
+Summary(pl.UTF-8):     Pliki programistyczne komponentów QtScriptTools
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
+Requires:      QtGui-devel = %{version}-%{release}
 Requires:      QtScript-devel = %{version}-%{release}
 Requires:      QtScriptTools = %{version}-%{release}
 
 %description -n QtScriptTools-devel
-Classes for scriptin applications - development files.
+Development files for QtScriptTools components.
 
 %description -n QtScriptTools-devel -l pl.UTF-8
-Klasy do obsługi skryptów wewnątrz aplikacji - pliki programistyczne.
+Pliki programistyczne komponentów QtScriptTools.
 
 %package -n QtScriptTools-static
-Summary:       Classes for scripting applications - static library
-Summary(pl.UTF-8):     Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka statyczna
+Summary:       QtScriptTools components - static library
+Summary(pl.UTF-8):     Komponenty QtScriptTools - biblioteka statyczna
 Group:         X11/Development/Libraries
 Requires:      QtScriptTools-devel = %{version}-%{release}
 
 %description -n QtScriptTools-static
-Classes for scripting applications - static library.
+Static version of QtScriptTools library, providing additional
+components for applications that use QtScript.
 
 %description -n QtScriptTools-static -l pl.UTF-8
-Klasy pozwalające dodać obsługę skryptów w aplikacjach - biblioteka
-statyczna.
+Statyczna biblioteka QtScriptTools, dostarczająca dodatkowe komponenty
+dla aplikacji wykorzystujących QtScript.
 
 %package -n QtSql
-Summary:       Classes for database integration using SQL
-Summary(pl.UTF-8):     Klasy do integracji z bazami danych przy użyciu SQL
+Summary:       Qt classes for database integration using SQL
+Summary(pl.UTF-8):     Klasy Qt do integracji z bazami danych przy użyciu SQL
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
 
 %description -n QtSql
-Classes for database integration using SQL.
+Qt classes for database integration using SQL.
 
 %description -n QtSql -l pl.UTF-8
-Klasy do integracji z bazami danych przy użyciu SQL.
+Klasy Qt do integracji z bazami danych przy użyciu SQL.
 
 %package -n QtSql-devel
-Summary:       Classes for database integration using SQL - development files
-Summary(pl.UTF-8):     Klasy do integracji z bazami danych przy użyciu SQL - pliki programistyczne
+Summary:       Qt classes for database integration using SQL - development files
+Summary(pl.UTF-8):     Klasy Qt do integracji z bazami danych przy użyciu SQL - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtSql = %{version}-%{release}
 
 %description -n QtSql-devel
-Classes for database integration using SQL - development files.
+Qt classes for database integration using SQL - development files.
 
 %description -n QtSql-devel -l pl.UTF-8
-Klasy do integracji z bazami danych przy użyciu SQL - pliki
+Klasy Qt do integracji z bazami danych przy użyciu SQL - pliki
 programistyczne.
 
 %package -n QtSql-static
-Summary:       Classes for database integration using SQL - static libraries
-Summary(pl.UTF-8):     Klasy do integracji z bazami danych przy użyciu SQL - biblioteki statyczne
+Summary:       Qt classes for database integration using SQL - static libraries
+Summary(pl.UTF-8):     Klasy Qt do integracji z bazami danych przy użyciu SQL - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtSql-devel = %{version}-%{release}
 
 %description -n QtSql-static
-Classes for database integration using SQL - static libraries.
+Qt classes for database integration using SQL - static libraries.
 
 %description -n QtSql-static -l pl.UTF-8
-Klasy do integracji z bazami danych przy użyciu SQL - biblioteki
+Klasy Qt do integracji z bazami danych przy użyciu SQL - biblioteki
 statyczne. programistyczne.
 
 %package -n QtSql-ibase
@@ -903,78 +982,81 @@ danych TDS poprzez klasy QSql.
 Plugin de suporte a TDS para Qt.
 
 %package -n QtSvg
-Summary:       SVG support
-Summary(pl.UTF-8):     Wsparcie dla SVG
+Summary:       Qt SVG support
+Summary(pl.UTF-8):     Wsparcie Qt dla SVG
 Group:         X11/Libraries
+Requires:      QtCore = %{version}-%{release}
+Requires:      QtGui = %{version}-%{release}
+# for svg plugins
 Requires:      QtXml = %{version}-%{release}
 
 %description -n QtSvg
-SVG support.
+Qt SVG support.
 
 %description -n QtSvg -l pl.UTF-8
-Wsparcie dla SVG.
+Wsparcie Qt dla SVG.
 
 %package -n QtSvg-devel
-Summary:       SVG support - development files
-Summary(pl.UTF-8):     Wsparcie dla SVG - pliki programistyczne
+Summary:       Qt SVG support - development files
+Summary(pl.UTF-8):     Wsparcie Qt dla SVG - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtGui-devel = %{version}-%{release}
 Requires:      QtSvg = %{version}-%{release}
 
 %description -n QtSvg-devel
-SVG support - development files.
+Qt SVG support - development files.
 
 %description -n QtSvg-devel -l pl.UTF-8
-Wsparcie dla SVG - pliki programistyczne.
+Wsparcie Qt dla SVG - pliki programistyczne.
 
 %package -n QtSvg-static
-Summary:       SVG support - static libraries
-Summary(pl.UTF-8):     Wsparcie dla SVG - biblioteki statyczne
+Summary:       Qt SVG support - static libraries
+Summary(pl.UTF-8):     Wsparcie Qt dla SVG - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtSvg-devel = %{version}-%{release}
 
 %description -n QtSvg-static
-SVG support - static libraries.
+Qt SVG support - static libraries.
 
 %description -n QtSvg-static -l pl.UTF-8
-Wsparcie dla SVG - biblioteki statyczne.
+Wsparcie Qt dla SVG - biblioteki statyczne.
 
 %package -n QtTest
-Summary:       Test framework
-Summary(pl.UTF-8):     Szkielet testów
+Summary:       Qt test framework
+Summary(pl.UTF-8):     Szkielet testów Qt
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
 
 %description -n QtTest
-Test framework.
+Qt test framework.
 
 %description -n QtTest -l pl.UTF-8
-Szkielet testów.
+Szkielet testów Qt.
 
 %package -n QtTest-devel
-Summary:       Test framework - development files
-Summary(pl.UTF-8):     Szkielet testów - pliki programistyczne
+Summary:       Qt test framework - development files
+Summary(pl.UTF-8):     Szkielet testów Qt - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtTest = %{version}-%{release}
 
 %description -n QtTest-devel
-Test framework - development files.
+Qt test framework - development files.
 
 %description -n QtTest-devel -l pl.UTF-8
-Szkielet testów - pliki programistyczne.
+Szkielet testów Qt - pliki programistyczne.
 
 %package -n QtTest-static
-Summary:       Test framework - static libraries
-Summary(pl.UTF-8):     Szkielet testów - biblioteki statyczne
+Summary:       Qt test framework - static libraries
+Summary(pl.UTF-8):     Szkielet testów Qt - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtTest-devel = %{version}-%{release}
 
 %description -n QtTest-static
-Test framework - static libraries.
+Qt test framework - static libraries.
 
 %description -n QtTest-static -l pl.UTF-8
-Szkielet testów - biblioteki statyczne.
+Szkielet testów Qt - biblioteki statyczne.
 
 %package -n QtUiTools
 Summary:       Classes for handling Qt Designer forms in applications
@@ -1022,10 +1104,13 @@ Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka
 statyczna.
 
 %package -n QtWebKit
-Summary:       Classes for rendering HTML, XHTML and SVG documents
-Summary(pl.UTF-8):     Klasy do renderowania dokumentów HTML, XHTML i SVG
+Summary:       Qt classes for rendering HTML, XHTML and SVG documents
+Summary(pl.UTF-8):     Klasy Qt do renderowania dokumentów HTML, XHTML i SVG
 Group:         X11/Libraries
+Requires:      QtDBus = %{version}-%{release}
 Requires:      QtGui = %{version}-%{release}
+Requires:      QtNetwork = %{version}-%{release}
+Requires:      QtXml = %{version}-%{release}
 
 %description -n QtWebKit
 QtWebKit provides a Web browser engine that makes it easy to embed
@@ -1046,13 +1131,12 @@ Graphics) z obsługą styli CSS (Cascading Style Sheets) i skryptów w
 języku JavaScript.
 
 %package -n QtWebKit-devel
-Summary:       Classes for rendering HTML, XHTML and SVG documents - development files
-Summary(pl.UTF-8):     Klasy do renderowania dokumentów HTML, XHTML i SVG - pliki programistyczne
+Summary:       Qt classes for rendering HTML, XHTML and SVG documents - development files
+Summary(pl.UTF-8):     Klasy Qt do renderowania dokumentów HTML, XHTML i SVG - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtGui-devel = %{version}-%{release}
 Requires:      QtNetwork-devel = %{version}-%{release}
 Requires:      QtScript-devel = %{version}-%{release}
-Requires:      QtXmlPatterns-devel = %{version}-%{release}
 Requires:      QtWebKit = %{version}-%{release}
 %if %{with system_phonon}
 Requires:      phonon-devel
@@ -1061,78 +1145,80 @@ Requires:       qt4-phonon-devel = %{version}-%{release}
 %endif
 
 %description -n QtWebKit-devel
-Classes for rendering HTML, XHTML and SVG documents - development
+Qt classes for rendering HTML, XHTML and SVG documents - development
 files.
 
 %description -n QtWebKit-devel -l pl.UTF-8
-Klasy do renderowania dokumentów HTML, XHTML i SVG - pliki
+Klasy Qt do renderowania dokumentów HTML, XHTML i SVG - pliki
 programistyczne.
 
 %package -n QtWebKit-static
-Summary:       Classes for rendering HTML, XHTML and SVG documents - static library
-Summary(pl.UTF-8):     Klasy do renderowania dokumentów HTML, XHTML i SVG - biblioteka statyczna
+Summary:       Qt classes for rendering HTML, XHTML and SVG documents - static library
+Summary(pl.UTF-8):     Klasy Qt do renderowania dokumentów HTML, XHTML i SVG - biblioteka statyczna
 Group:         X11/Development/Libraries
 Requires:      QtWebKit-devel = %{version}-%{release}
 
 %description -n QtWebKit-static
-Classes for rendering HTML, XHTML and SVG documents - static library.
+Qt classes for rendering HTML, XHTML and SVG documents - static
+library.
 
 %description -n QtWebKit-static -l pl.UTF-8
-Klasy do renderowania dokumentów HTML, XHTML i SVG - biblioteka
+Klasy Qt do renderowania dokumentów HTML, XHTML i SVG - biblioteka
 statyczna.
 
 %package -n QtXml
-Summary:       Classes for handling XML
-Summary(pl.UTF-8):     Klasy do obsługi XML-a
+Summary:       Qt classes for handling XML
+Summary(pl.UTF-8):     Klasy Qt do obsługi XML-a
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
 
 %description -n QtXml
-Classes for handling XML.
+Qt classes for handling XML.
 
 %description -n QtXml -l pl.UTF-8
-Klasy do obsługi XML-a.
+Klasy Qt do obsługi XML-a.
 
 %package -n QtXml-devel
-Summary:       Classes for handling XML - development files
-Summary(pl.UTF-8):     Klasy do obsługi XML-a - pliki programistyczne
+Summary:       Qt classes for handling XML - development files
+Summary(pl.UTF-8):     Klasy Qt do obsługi XML-a - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtXml = %{version}-%{release}
 
 %description -n QtXml-devel
-Classes for handling XML - development files.
+Qt classes for handling XML - development files.
 
 %description -n QtXml-devel -l pl.UTF-8
-Klasy do obsługi XML-a - pliki programistyczne.
+Klasy Qt do obsługi XML-a - pliki programistyczne.
 
 %package -n QtXml-static
-Summary:       Classes for handling XML - static libraries
-Summary(pl.UTF-8):     Klasy do obsługi XML-a - biblioteki statyczne
+Summary:       Qt classes for handling XML - static libraries
+Summary(pl.UTF-8):     Klasy Qt do obsługi XML-a - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtXml-devel = %{version}-%{release}
 
 %description -n QtXml-static
-Classes for handling XML - static libraries.
+Qt classes for handling XML - static libraries.
 
 %description -n QtXml-static -l pl.UTF-8
-Klasy do obsługi XML-a - biblioteki statyczne.
+Klasy Qt do obsługi XML-a - biblioteki statyczne.
 
 %package -n QtXmlPatterns
 Summary:       QtXmlPatterns XQuery engine
-Summary(pl.UTF-8):     Silnik zapytan XQuery QtXmlPatterns
+Summary(pl.UTF-8):     Silnik zapytań XQuery QtXmlPatterns
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
+Requires:      QtNetwork = %{version}-%{release}
 
 %description -n QtXmlPatterns
 QtXmlPatterns XQuery engine.
 
 %description -n QtXmlPatterns -l pl.UTF-8
-Silnik zapytan XQuery QtXmlPatterns.
+Silnik zapytań XQuery QtXmlPatterns.
 
 %package -n QtXmlPatterns-devel
 Summary:       QtXmlPatterns XQuery engine - development files
-Summary(pl.UTF-8):     Silnik zapytan XQuery QtXmlPatterns - pliki programistyczne
+Summary(pl.UTF-8):     Silnik zapytań XQuery QtXmlPatterns - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtNetwork-devel = %{version}-%{release}
 Requires:      QtXmlPatterns = %{version}-%{release}
@@ -1141,11 +1227,11 @@ Requires:       QtXmlPatterns = %{version}-%{release}
 QtXmlPatterns XQuery engine - development files.
 
 %description -n QtXmlPatterns-devel -l pl.UTF-8
-Silnik zapytan XQuery QtXmlPatterns - pliki programistyczne.
+Silnik zapytań XQuery QtXmlPatterns - pliki programistyczne.
 
 %package -n QtXmlPatterns-static
 Summary:       QtXmlPatterns XQuery engine - static library
-Summary(pl.UTF-8):     Silnik zapytan XQuery QtXmlPatterns - biblioteka statyczna
+Summary(pl.UTF-8):     Silnik zapytań XQuery QtXmlPatterns - biblioteka statyczna
 Group:         X11/Development/Libraries
 Requires:      QtXmlPatterns-devel = %{version}-%{release}
 
@@ -1153,14 +1239,20 @@ Requires:       QtXmlPatterns-devel = %{version}-%{release}
 QtXmlPatterns XQuery engine - static library.
 
 %description -n QtXmlPatterns-static -l pl.UTF-8
-Silnik zapytan XQuery QtXmlPatterns - biblioteka statyczna.
+Silnik zapytań XQuery QtXmlPatterns - biblioteka statyczna.
 
 %package assistant
 Summary:       Qt documentation browser
 Summary(pl.UTF-8):     Przeglądarka dokumentacji Qt
 Group:         X11/Development/Tools
-Requires:      QtDBus = %{version}-%{release}
+Requires:      QtGui = %{version}-%{release}
+Requires:      QtHelp = %{version}-%{release}
+Requires:      QtNetwork = %{version}-%{release}
+Requires:      QtSql = %{version}-%{release}
 Requires:      QtSql-sqlite3 = %{version}-%{release}
+Requires:      QtWebKit = %{version}-%{release}
+Requires:      QtXml = %{version}-%{release}
+Requires:      hicolor-icon-theme
 
 %description assistant
 Qt Assistant is a tool for browsing on-line documentation with
@@ -1175,6 +1267,7 @@ Summary:  Build tools for Qt4
 Summary(pl.UTF-8):     Narzędzia do budowania dla Qt4
 Group:         X11/Development/Tools
 Requires:      QtCore = %{version}-%{release}
+Requires:      QtGui = %{version}-%{release}
 Requires:      QtXml = %{version}-%{release}
 
 %description build
@@ -1202,9 +1295,10 @@ za pomocą biblioteki Qt.
 
 %package linguist
 Summary:       Translation helper for Qt
-Summary(pl.UTF-8):     Aplikacja ułatwiająca tłumaczenie aplikacji oparty o Qt
+Summary(pl.UTF-8):     Aplikacja ułatwiająca tłumaczenie aplikacji opartych o Qt
 Group:         X11/Development/Tools
 Requires:      QtUiTools = %{version}-%{release}
+Requires:      hicolor-icon-theme
 
 %description linguist
 This program provides an interface that shortens and helps systematize
@@ -1269,10 +1363,12 @@ Summary:        Qt widgets configuration tool
 Summary(pl.UTF-8):     Narzędzie do konfigurowania widgetów Qt
 Group:         X11/Applications
 Requires:      Qt3Support = %{version}-%{release}
+Requires:      QtDBus = %{version}-%{release}
 Requires:      QtGui = %{version}-%{release}
 Requires:      QtNetwork = %{version}-%{release}
 Requires:      QtSql = %{version}-%{release}
 Requires:      QtXml = %{version}-%{release}
+Requires:      desktop-file-utils
 
 %description qtconfig
 A tool for configuring look and behavior of Qt widgets.
@@ -1299,7 +1395,16 @@ okienku X.
 Summary:       Demos of new Qt4 features
 Summary(pl.UTF-8):     Programy demonstrujące nowe możliwości Qt4
 Group:         X11/Development/Libraries
+Requires:      QtDeclarative = %{version}-%{release}
+Requires:      QtGui = %{version}-%{release}
+Requires:      QtHelp = %{version}-%{release}
+Requires:      QtNetwork = %{version}-%{release}
+Requires:      QtOpenGL = %{version}-%{release}
+Requires:      QtScript = %{version}-%{release}
+Requires:      QtSql = %{version}-%{release}
+Requires:      QtSvg = %{version}-%{release}
 Requires:      QtXml = %{version}-%{release}
+Requires:      QtXmlPatterns = %{version}-%{release}
 
 %description demos
 Demos are spiders that fly.
@@ -1324,9 +1429,7 @@ Summary:  Example programs bundled with Qt
 Summary(pl.UTF-8):     Ćwiczenia i przykłady do Qt
 Summary(pt_BR.UTF-8):  Programas exemplo desenvolvidos com o Qt
 Group:         X11/Development/Libraries
-# no it does not , we cant be sure the user wants to compile them right?
-# he might just want to take a look, anwyay no single devel package now
-#Requires:     %{name}-devel = %{version}-%{release}
+# no *-devel deps, allow to look at the examples without compiling
 
 %description examples
 Example programs bundled with Qt version.
@@ -1346,12 +1449,18 @@ Programas exemplo para o Qt versão.
 %patch1 -p0
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
-#%patch8 -p1
+%patch8 -p1
 %patch9 -p1
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
+%patch13 -p1
+%patch14 -p1
+%patch15 -p1
+%patch16 -p1
 
 %{__sed} -i -e 's,usr/X11R6/,usr/g,' mkspecs/linux-g++-64/qmake.conf \
        mkspecs/common/linux.conf
@@ -1366,7 +1475,7 @@ Programas exemplo para o Qt versão.
        s|QMAKE_CXXFLAGS_RELEASE.*|QMAKE_CXXFLAGS_RELEASE\t+= %{rpmcppflags} %{rpmcxxflags}|;
        s|QMAKE_CFLAGS_DEBUG.*|QMAKE_CFLAGS_DEBUG\t+= %{debugcflags}|;
        s|QMAKE_CXXFLAGS_DEBUG.*|QMAKE_CXXFLAGS_DEBUG\t+= %{debugcflags}|;
-       ' mkspecs/common/g++.conf
+       ' mkspecs/common/g++-base.conf
 
 %{__sed} -i -e '
        s|QMAKE_INCDIR_QT.*|QMAKE_INCDIR_QT       = %{_includedir}/qt4|;
@@ -1382,6 +1491,9 @@ Programas exemplo para o Qt versão.
        s|^QMAKE_STRIP.*=.*|QMAKE_STRIP             =|;
        ' mkspecs/common/linux.conf
 
+# disable webkit tests, broken build
+rm -r src/3rdparty/webkit/Source/WebKit/qt/tests
+
 %build
 # pass OPTFLAGS to build qmake itself with optimization
 export OPTFLAGS="%{rpmcflags}"
@@ -1392,7 +1504,8 @@ export PATH=$PWD/bin:$PATH
 ##################################
 
 COMMONOPT=" \
-       -DQT_CLEAN_NAMESPACE \
+       -confirm-license \
+       -opensource \
        -buildkey pld \
        -verbose \
        -prefix %{_qtdir} \
@@ -1403,24 +1516,34 @@ COMMONOPT=" \
        -L%{_libdir} \
        -plugindir %{_qtdir}/plugins \
        -datadir %{_datadir}/qt4 \
-       -translationdir %{_datadir}/locale/ \
+       -translationdir %{_localedir}/ \
        -sysconfdir %{_sysconfdir}/qt4 \
        -examplesdir %{_examplesdir}/qt4 \
        -demosdir %{_examplesdir}/qt4-demos \
+       -optimized-qmake \
        -fast \
        -glib \
        %{!?with_gtk:-no-gtkstyle} \
        -%{!?with_pch:no-}pch \
        -no-rpath \
+       %{!?with_mmx:-no-mmx} \
+       %{!?with_3dnow:-no-3dnow} \
        %{!?with_sse:-no-sse} \
        %{!?with_sse2:-no-sse2} \
+       %{!?with_sse3:-no-sse3} \
+       %{!?with_ssse3:-no-ssse3} \
+       %{!?with_sse41:-no-sse4.1} \
+       %{!?with_sse42:-no-sse4.2} \
+       %{!?with_avx:-no-avx} \
        -qdbus \
-       -qt-gif \
+       -dbus-linked \
        -reduce-relocations \
        -system-libjpeg \
        -system-libmng \
        -system-libpng \
+       -system-libtiff \
        -system-zlib \
+       -openssl-linked \
        -exceptions \
        -largefile \
        -I/usr/include/postgresql/server \
@@ -1431,13 +1554,18 @@ COMMONOPT=" \
        %{!?debug:-release} \
        -qt3support \
        -fontconfig \
+       -largefile \
        -iconv \
+       -icu \
        -no-separate-debug-info \
        -xfixes \
        -nis \
        -sm \
+       -stl \
        -xcursor \
        -xinput \
+       -xinerama \
+       -xrandr \
        -xkb \
        -xrender \
        -xshape \
@@ -1445,7 +1573,7 @@ COMMONOPT=" \
        -continue"
 
 ##################################
-#        STATIC MULTI-THREAD      #
+#       STATIC MULTI-THREAD      #
 ##################################
 
 %if %{with static_libs}
@@ -1458,8 +1586,7 @@ OPT=" \
        -%{!?with_ibase:no}%{?with_ibase:qt}-sql-ibase \
        -static"
 
-echo "o
-yes" | ./configure $COMMONOPT $OPT
+./configure $COMMONOPT $OPT
 
 %{__make} -C src
 %{__make} -C tools/assistant/lib
@@ -1472,7 +1599,7 @@ fi
 %endif
 
 ##################################
-#        SHARED MULTI-THREAD      #
+#       SHARED MULTI-THREAD      #
 ##################################
 
 OPT=" \
@@ -1484,8 +1611,7 @@ OPT=" \
        -%{!?with_ibase:no}%{?with_ibase:plugin}-sql-ibase \
        -shared"
 
-echo "o
-yes" | ./configure $COMMONOPT $OPT
+./configure $COMMONOPT $OPT
 
 %{__make}
 %{__make} \
@@ -1495,9 +1621,11 @@ yes" | ./configure $COMMONOPT $OPT
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_pkgconfigdir}}
+install -d $RPM_BUILD_ROOT{/etc/env.d,%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_pkgconfigdir}}
 install -d $RPM_BUILD_ROOT%{_qtdir}/plugins/{crypto,network}
 
+echo '#QT_GRAPHICSSYSTEM=raster' > $RPM_BUILD_ROOT/etc/env.d/QT_GRAPHICSSYSTEM
+
 %{__make} install \
        INSTALL_ROOT=$RPM_BUILD_ROOT
 
@@ -1512,6 +1640,10 @@ install bin/qdoc3 $RPM_BUILD_ROOT%{_qtdir}/bin/qdoc3
        s|uic_location=.*|uic_location=%{_bindir}/uic-qt4|;
        ' $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
 
+# libQtWebKit.la contains '-ljscore' and '-lwebcore', they come
+# from src/3rdparty/webkit/{JavaScriptCore,WebCore}} but those libs aren't installed
+%{__sed} -i -e "s,-lwebcore,,g;s,-ljscore,,g;" $RPM_BUILD_ROOT%{_libdir}/libQtWebKit.la
+
 # install tools
 install bin/findtr     $RPM_BUILD_ROOT%{_qtdir}/bin
 
@@ -1531,27 +1663,38 @@ ln -sf ../%{_lib}/qt4/bin/qt3to4 .
 ln -sf ../%{_lib}/qt4/bin/rcc .
 ln -sf ../%{_lib}/qt4/bin/uic3 .
 ln -sf ../%{_lib}/qt4/bin/pixeltool .
-ln -sf ../%{_lib}/qt4/bin/qdbus .
+ln -sf ../%{_lib}/qt4/bin/qcollectiongenerator .
 ln -sf ../%{_lib}/qt4/bin/qdbuscpp2xml .
 ln -sf ../%{_lib}/qt4/bin/qdbusxml2cpp .
-ln -sf ../%{_lib}/qt4/bin/qdbusviewer .
 ln -sf ../%{_lib}/qt4/bin/qhelpconverter .
 ln -sf ../%{_lib}/qt4/bin/qhelpgenerator .
 ln -sf ../%{_lib}/qt4/bin/qmlviewer .
+ln -sf ../%{_lib}/qt4/bin/qmlplugindump .
 ln -sf ../%{_lib}/qt4/bin/qttracereplay .
 ln -sf ../%{_lib}/qt4/bin/qvfb .
 ln -sf ../%{_lib}/qt4/bin/xmlpatternsvalidator .
 cd -
 
+# multilib
+mv $RPM_BUILD_ROOT%{_qtdir}/bin/{qdbus,qdbusviewer} $RPM_BUILD_ROOT%{_bindir}
+ln -sf %{_bindir}/qdbus $RPM_BUILD_ROOT%{_qtdir}/bin/qdbus
+ln -sf %{_bindir}/qdbusviewer $RPM_BUILD_ROOT%{_qtdir}/bin/qdbusviewer
+
 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/qtconfig-qt4.desktop
 install tools/qtconfig/images/appicon.png \
        $RPM_BUILD_ROOT%{_pixmapsdir}/qtconfig-qt4.png
 
 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}/linguist-qt4.desktop
-install tools/linguist/linguist/images/appicon.png \
-       $RPM_BUILD_ROOT%{_pixmapsdir}/linguist-qt4.png
+for f in tools/linguist/linguist/images/icons/linguist-*-32.png; do
+       size=$(echo $(basename ${f}) | cut -d- -f2)
+       install -D $f $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${size}x${size}/apps/linguist-qt4.png
+done
 
 install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}/assistant-qt4.desktop
+install -D tools/assistant/tools/assistant/images/assistant.png \
+       $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/assistant-qt4.png
+install -D tools/assistant/tools/assistant/images/assistant-128.png \
+       $RPM_BUILD_ROOT%{_iconsdir}/hicolor/128x128/apps/assistant-qt4.png
 
 install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/designer-qt4.desktop
 install tools/designer/src/designer/images/designer.png \
@@ -1568,7 +1711,7 @@ for f in translations/*.ts ; do
        LD_LIBRARY_PATH=lib bin/lrelease $f -qm translations/$(basename $f .ts).qm
 done
 
-rm -f $RPM_BUILD_ROOT%{_datadir}/locale/*.qm
+%{__rm} $RPM_BUILD_ROOT%{_localedir}/*.qm
 for file in translations/*.qm tools/assistant/*.qm tools/designer/designer/*.qm tools/linguist/linguist/*.qm; do
        [ ! -f $file ] && continue
        case "$file" in
@@ -1580,8 +1723,8 @@ for file in translations/*.qm tools/assistant/*.qm tools/designer/designer/*.qm
        [ "$lang" == "iw" ] && lang=he
        MOD=qt4-$MOD
        [ "$MOD" == "qt4-qt" ] && MOD=qt4
-       install -d $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES
-       cp $file $RPM_BUILD_ROOT%{_datadir}/locale/$lang/LC_MESSAGES/$MOD.qm
+       install -d $RPM_BUILD_ROOT%{_localedir}/$lang/LC_MESSAGES
+       cp $file $RPM_BUILD_ROOT%{_localedir}/$lang/LC_MESSAGES/$MOD.qm
 done
 
 cd $RPM_BUILD_ROOT%{_includedir}/qt4/Qt
@@ -1659,6 +1802,7 @@ mkdevfl QtGui
 mkdevfl QtMultimedia
 mkdevfl QtNetwork
 mkdevfl QtOpenGL
+mkdevfl QtOpenVG
 mkdevfl QtScript
 mkdevfl QtScriptTools
 mkdevfl QtSql
@@ -1679,6 +1823,9 @@ mkdevfl QtUiTools || /bin/true
 # without glob (exclude QtScriptTools* QtXmlPatterns*)
 %{__sed} -i 's,QtScript\*,QtScript,g' QtScript-devel.files
 %{__sed} -i 's,QtXml\*,QtXml,g' QtXml-devel.files
+# no duplication between QtCore-devel and QtXml-devel
+%{__sed} -i 's,%{_includedir}/qt4/Qt/QXmlStream.*,,g' QtCore-devel.files
+%{__sed} -i 's,%{_includedir}/qt4/Qt/qxmlstream\.h,,g' QtCore-devel.files
 
 echo "%defattr(644,root,root,755)" > examples.files
 ifecho examples %{_examplesdir}/qt4
@@ -1694,16 +1841,15 @@ for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4-demos -printf "%%P "`; do
 done
 
 %if %{with system_phonon}
-for a in $(sed -e '/%defattr/d;s/\(%dir\|%attr[^ ]\+\) //;' < phonon-devel.files); do
-       rm -rf $RPM_BUILD_ROOT$a
-done
-rm -f $RPM_BUILD_ROOT%{_libdir}/libphonon.so.*
-rm -f $RPM_BUILD_ROOT%{_libdir}/qt4/plugins/phonon_backend/libphonon_gstreamer.so
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libphonon.so* \
+       $RPM_BUILD_ROOT%{_libdir}/libphonon.{la,prl} \
+       $RPM_BUILD_ROOT%{_libdir}/qt4/plugins/phonon_backend/libphonon_gstreamer.so \
+       $RPM_BUILD_ROOT%{_pkgconfigdir}/phonon.pc
+%{__rm} -r $RPM_BUILD_ROOT%{_includedir}/qt4/phonon
+%if %{with static_libs}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libphonon.a
+%endif
 %endif
-
-# check whether no other fixes are needed
-#mv $RPM_BUILD_ROOT%{_datadir}/locale/ja_JP/LC_MESSAGES/*.* \
-#      $RPM_BUILD_ROOT%{_datadir}/locale/ja/LC_MESSAGES/
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -1741,6 +1887,9 @@ rm -rf $RPM_BUILD_ROOT
 %post  -n QtOpenGL     -p /sbin/ldconfig
 %postun        -n QtOpenGL     -p /sbin/ldconfig
 
+%post  -n QtOpenVG     -p /sbin/ldconfig
+%postun        -n QtOpenVG     -p /sbin/ldconfig
+
 %post   -n QtScript    -p /sbin/ldconfig
 %postun -n QtScript    -p /sbin/ldconfig
 
@@ -1768,61 +1917,77 @@ rm -rf $RPM_BUILD_ROOT
 %post   -n QtXmlPatterns       -p /sbin/ldconfig
 %postun -n QtXmlPatterns       -p /sbin/ldconfig
 
+%post assistant
+%update_icon_cache hicolor
+
+%postun assistant
+%update_icon_cache hicolor
+
+%post linguist
+%update_icon_cache hicolor
+
+%postun linguist
+%update_icon_cache hicolor
+
 %post  phonon          -p /sbin/ldconfig
 %postun        phonon          -p /sbin/ldconfig
 
+%post qtconfig
+%update_desktop_database
+
 %files -n Qt3Support
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQt3Support.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQt3Support.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQt3Support.so.4
+%attr(755,root,root) %{_qtdir}/plugins/accessible/libqtaccessiblecompatwidgets.so
 
 %files -n QtCLucene
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtCLucene.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtCLucene.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtCLucene.so.4
 
 %files -n QtCore
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtCore.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtCore.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtCore.so.4
 %dir %{_qtdir}
 %dir %{_qtdir}/bin
 %dir %{_qtdir}/plugins
-%dir %{_qtdir}/plugins/accessible
-%dir %{_qtdir}/plugins/bearer
 %dir %{_qtdir}/plugins/codecs
+%attr(755,root,root) %{_qtdir}/plugins/codecs/*.so
+# two following are used only by foreign packages, not QtCore
 %dir %{_qtdir}/plugins/crypto
-%dir %{_qtdir}/plugins/graphicssystems
-%dir %{_qtdir}/plugins/iconengines
-%dir %{_qtdir}/plugins/imageformats
-%dir %{_qtdir}/plugins/inputmethods
 %dir %{_qtdir}/plugins/network
-%dir %{_qtdir}/plugins/sqldrivers
-%dir %{_qtdir}/plugins/script
 %dir %{_datadir}/qt4
-%lang(ar) %{_datadir}/locale/ar/LC_MESSAGES/qt4.qm
-%lang(da) %{_datadir}/locale/da/LC_MESSAGES/qt4.qm
-%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4.qm
-%lang(es) %{_datadir}/locale/es/LC_MESSAGES/qt4.qm
-%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4.qm
-%lang(he) %{_datadir}/locale/he/LC_MESSAGES/qt4.qm
-%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4.qm
-%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4.qm
-%lang(pt) %{_datadir}/locale/pt/LC_MESSAGES/qt4.qm
-%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4.qm
-%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/qt4.qm
-%lang(sl) %{_datadir}/locale/sl/LC_MESSAGES/qt4.qm
-%lang(sv) %{_datadir}/locale/sv/LC_MESSAGES/qt4.qm
-%lang(uk) %{_datadir}/locale/uk/LC_MESSAGES/qt4.qm
-%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4.qm
-%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4.qm
+%lang(ar) %{_localedir}/ar/LC_MESSAGES/qt4.qm
+%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4.qm
+%lang(da) %{_localedir}/da/LC_MESSAGES/qt4.qm
+%lang(de) %{_localedir}/de/LC_MESSAGES/qt4.qm
+%lang(es) %{_localedir}/es/LC_MESSAGES/qt4.qm
+%lang(fa) %{_localedir}/fa/LC_MESSAGES/qt4.qm
+%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4.qm
+%lang(gl) %{_localedir}/gl/LC_MESSAGES/qt4.qm
+%lang(he) %{_localedir}/he/LC_MESSAGES/qt4.qm
+%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4.qm
+%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4.qm
+%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4.qm
+%lang(lt) %{_localedir}/lt/LC_MESSAGES/qt4.qm
+%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4.qm
+%lang(pt) %{_localedir}/pt/LC_MESSAGES/qt4.qm
+%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4.qm
+%lang(sk) %{_localedir}/sk/LC_MESSAGES/qt4.qm
+%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4.qm
+%lang(sv) %{_localedir}/sv/LC_MESSAGES/qt4.qm
+%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4.qm
+%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4.qm
+%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4.qm
 
 %files -n QtDBus
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/qdbus
 %attr(755,root,root) %{_bindir}/qdbusviewer
 %attr(755,root,root) %{_libdir}/libQtDBus.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtDBus.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtDBus.so.4
 %attr(755,root,root) %{_qtdir}/bin/qdbus
 %attr(755,root,root) %{_qtdir}/bin/qdbusviewer
 # ?? is this the proper place?
@@ -1831,39 +1996,54 @@ rm -rf $RPM_BUILD_ROOT
 %files -n QtDeclarative
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/qmlviewer
+%attr(755,root,root) %{_bindir}/qmlplugindump
 %attr(755,root,root) %{_qtdir}/bin/qmlviewer
+%attr(755,root,root) %{_qtdir}/bin/qmlplugindump
 %attr(755,root,root) %{_libdir}/libQtDeclarative.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtDeclarative.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtDeclarative.so.4
 %dir %{_qtdir}/imports
 %dir %{_qtdir}/imports/Qt
 %dir %{_qtdir}/imports/Qt/labs
 %dir %{_qtdir}/imports/Qt/labs/folderlistmodel
 %dir %{_qtdir}/imports/Qt/labs/gestures
 %dir %{_qtdir}/imports/Qt/labs/particles
+%dir %{_qtdir}/imports/Qt/labs/shaders
 %attr(755,root,root) %{_qtdir}/imports/Qt/labs/*/*.so
 %{_qtdir}/imports/Qt/labs/*/qmldir
 %dir %{_qtdir}/imports/QtWebKit
 %attr(755,root,root) %{_qtdir}/imports/QtWebKit/*.so
 %{_qtdir}/imports/QtWebKit/qmldir
+%dir %{_qtdir}/plugins/qmltooling
+%attr(755,root,root) %{_qtdir}/plugins/qmltooling/libqmldbg_tcp.so
+%attr(755,root,root) %{_qtdir}/plugins/qmltooling/libqmldbg_inspector.so
 
 %files -n QtDesigner
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtDesigner.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtDesigner.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtDesigner.so.4
 %attr(755,root,root) %{_libdir}/libQtDesignerComponents.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtDesignerComponents.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtDesignerComponents.so.4
 %dir %{_qtdir}/plugins/designer
 %attr(755,root,root) %{_qtdir}/plugins/designer/*.so
 
 %files -n QtGui
 %defattr(644,root,root,755)
+%config(noreplace,missingok) %verify(not md5 mtime size) /etc/env.d/QT_GRAPHICSSYSTEM
 %attr(755,root,root) %{_libdir}/libQtGui.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtGui.so.?
-%attr(755,root,root) %{_qtdir}/plugins/accessible/*.so
-%attr(755,root,root) %{_qtdir}/plugins/codecs/*.so
-%attr(755,root,root) %{_qtdir}/plugins/graphicssystems/*.so
-%attr(755,root,root) %{_qtdir}/plugins/iconengines/*.so
-%attr(755,root,root) %{_qtdir}/plugins/imageformats/*.so
+%attr(755,root,root) %ghost %{_libdir}/libQtGui.so.4
+%dir %{_qtdir}/plugins/accessible
+%attr(755,root,root) %{_qtdir}/plugins/accessible/libqtaccessiblewidgets.so
+%dir %{_qtdir}/plugins/graphicssystems
+%attr(755,root,root) %{_qtdir}/plugins/graphicssystems/libqtracegraphicssystem.so
+%dir %{_qtdir}/plugins/iconengines
+%dir %{_qtdir}/plugins/imageformats
+%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqgif.so
+%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqico.so
+%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqjpeg.so
+%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqmng.so
+%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqtga.so
+%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqtiff.so
+%dir %{_qtdir}/plugins/inputmethods
 %attr(755,root,root) %{_qtdir}/plugins/inputmethods/*.so
 
 %files -n QtHelp
@@ -1871,48 +2051,63 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/qhelpconverter
 %attr(755,root,root) %{_bindir}/qhelpgenerator
 %attr(755,root,root) %{_libdir}/libQtHelp.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtHelp.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtHelp.so.4
 %attr(755,root,root) %{_qtdir}/bin/qhelpconverter
 %attr(755,root,root) %{_qtdir}/bin/qhelpgenerator
-%lang(da) %{_datadir}/locale/da/LC_MESSAGES/qt4-qt_help.qm
-%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-qt_help.qm
-%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4-qt_help.qm
-%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-qt_help.qm
-%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-qt_help.qm
-%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4-qt_help.qm
-%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-qt_help.qm
-%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-qt_help.qm
+%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-qt_help.qm
+%lang(da) %{_localedir}/da/LC_MESSAGES/qt4-qt_help.qm
+%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-qt_help.qm
+%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-qt_help.qm
+%lang(gl) %{_localedir}/gl/LC_MESSAGES/qt4-qt_help.qm
+%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-qt_help.qm
+%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-qt_help.qm
+%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-qt_help.qm
+%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-qt_help.qm
+%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-qt_help.qm
+%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-qt_help.qm
+%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-qt_help.qm
+%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-qt_help.qm
+%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-qt_help.qm
 
 %files -n QtMultimedia
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtMultimedia.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtMultimedia.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtMultimedia.so.4
 
 %files -n QtNetwork
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtNetwork.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtNetwork.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtNetwork.so.4
+%dir %{_qtdir}/plugins/bearer
 %attr(755,root,root) %{_qtdir}/plugins/bearer/*.so
 
 %files -n QtOpenGL
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtOpenGL.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtOpenGL.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtOpenGL.so.4
+%attr(755,root,root) %{_qtdir}/plugins/graphicssystems/libqglgraphicssystem.so
+
+%files -n QtOpenVG
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libQtOpenVG.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/libQtOpenVG.so.4
 
 %files -n QtScript
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtScript.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtScript.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtScript.so.4
+%dir %{_qtdir}/plugins/script
 
 %files -n QtScriptTools
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtScriptTools.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtScriptTools.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtScriptTools.so.4
 
 %files -n QtSql
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtSql.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtSql.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtSql.so.4
+%dir %{_qtdir}/plugins/sqldrivers
 
 %if %{with mysql}
 %files -n QtSql-mysql
@@ -1957,27 +2152,29 @@ rm -rf $RPM_BUILD_ROOT
 %files -n QtSvg
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtSvg.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtSvg.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtSvg.so.4
+%attr(755,root,root) %{_qtdir}/plugins/iconengines/libqsvgicon.so
+%attr(755,root,root) %{_qtdir}/plugins/imageformats/libqsvg.so
 
 %files -n QtTest
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtTest.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtTest.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtTest.so.4
 
 %files -n QtUiTools
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtUiTools.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtUiTools.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtUiTools.so.4
 
 %files -n QtWebKit
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtWebKit.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtWebKit.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtWebKit.so.4
 
 %files -n QtXml
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtXml.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtXml.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtXml.so.4
 
 %files -n QtXmlPatterns
 %defattr(644,root,root,755)
@@ -1985,25 +2182,31 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_qtdir}/bin/xmlpatternsvalidator
 %attr(755,root,root) %{_bindir}/xmlpatternsvalidator
 %attr(755,root,root) %{_libdir}/libQtXmlPatterns.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtXmlPatterns.so.?
+%attr(755,root,root) %ghost %{_libdir}/libQtXmlPatterns.so.4
 
 %files assistant
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/pixeltool
 %attr(755,root,root) %{_bindir}/assistant-qt4
+%attr(755,root,root) %{_bindir}/pixeltool
+%attr(755,root,root) %{_bindir}/qcollectiongenerator
+%attr(755,root,root) %{_qtdir}/bin/assistant
 %attr(755,root,root) %{_qtdir}/bin/pixeltool
 %attr(755,root,root) %{_qtdir}/bin/qcollectiongenerator
-%attr(755,root,root) %{_qtdir}/bin/assistant
-#%attr(755,root,root) %{_qtdir}/bin/assistant_adp
-%lang(da) %{_datadir}/locale/da/LC_MESSAGES/qt4-assistant*.qm
-%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-assistant*.qm
-%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4-assistant*.qm
-%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-assistant*.qm
-%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-assistant*.qm
-%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4-assistant*.qm
-%lang(zh_CN) %{_datadir}/locale/zh_*/LC_MESSAGES/qt4-assistant*.qm
+%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-assistant.qm
+%lang(da) %{_localedir}/da/LC_MESSAGES/qt4-assistant.qm
+%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-assistant.qm
+%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-assistant.qm
+%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-assistant.qm
+%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-assistant.qm
+%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-assistant.qm
+%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-assistant.qm
+%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-assistant.qm
+%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-assistant.qm
+%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-assistant.qm
+%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-assistant.qm
+%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-assistant.qm
 %{_desktopdir}/assistant-qt4.desktop
-#%{_pixmapsdir}/assistant-qt4.png
+%{_iconsdir}/hicolor/*/apps/assistant-qt4.png
 
 %files build
 %defattr(644,root,root,755)
@@ -2026,14 +2229,18 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/designer-qt4
 %attr(755,root,root) %{_qtdir}/bin/designer
-%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-designer.qm
-%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4-designer.qm
-%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-designer.qm
-%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-designer.qm
-%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4-designer.qm
-%lang(sl) %{_datadir}/locale/sl/LC_MESSAGES/qt4-designer.qm
-%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-designer.qm
-%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-designer.qm
+%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-designer.qm
+%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-designer.qm
+%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-designer.qm
+%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-designer.qm
+%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-designer.qm
+%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-designer.qm
+%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-designer.qm
+%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-designer.qm
+%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-designer.qm
+%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-designer.qm
+%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-designer.qm
+%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-designer.qm
 %{_desktopdir}/designer-qt4.desktop
 %{_pixmapsdir}/designer-qt4.png
 
@@ -2048,22 +2255,27 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_qtdir}/bin/lconvert
 %attr(755,root,root) %{_qtdir}/bin/lrelease
 %attr(755,root,root) %{_qtdir}/bin/lupdate
-%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-linguist.qm
-%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4-linguist.qm
-%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-linguist.qm
-%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-linguist.qm
-%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4-linguist.qm
-%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-linguist.qm
-%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-linguist.qm
+%lang(cs) %{_localedir}/cs/LC_MESSAGES/qt4-linguist.qm
+%lang(de) %{_localedir}/de/LC_MESSAGES/qt4-linguist.qm
+%lang(fr) %{_localedir}/fr/LC_MESSAGES/qt4-linguist.qm
+%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-linguist.qm
+%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-linguist.qm
+%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-linguist.qm
+%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-linguist.qm
+%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-linguist.qm
+%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-linguist.qm
+%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-linguist.qm
+%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-linguist.qm
+%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-linguist.qm
 %{_datadir}/qt4/phrasebooks
 %{_desktopdir}/linguist-qt4.desktop
-%{_pixmapsdir}/linguist-qt4.png
+%{_iconsdir}/hicolor/*/apps/linguist-qt4.png
 
 %if %{without system_phonon}
 %files phonon
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libphonon.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libphonon.so.?
+%attr(755,root,root) %ghost %{_libdir}/libphonon.so.4
 %dir %{_qtdir}/plugins/phonon_backend
 %attr(755,root,root) %{_qtdir}/plugins/phonon_backend/libphonon_gstreamer.so
 %endif
@@ -2079,10 +2291,15 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/qtconfig-qt4
 %attr(755,root,root) %{_qtdir}/bin/qtconfig
-%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-qtconfig.qm
-%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4-qtconfig.qm
-%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-qtconfig.qm
-%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-qtconfig.qm
+%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-qtconfig.qm
+%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-qtconfig.qm
+%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-qtconfig.qm
+%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-qtconfig.qm
+%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-qtconfig.qm
+%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-qtconfig.qm
+%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-qtconfig.qm
+%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-qtconfig.qm
+%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-qtconfig.qm
 %{_desktopdir}/qtconfig-qt4.desktop
 %{_pixmapsdir}/qtconfig-qt4.png
 
@@ -2090,10 +2307,15 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/qvfb
 %attr(755,root,root) %{_qtdir}/bin/qvfb
-%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-qvfb.qm
-%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4-qvfb.qm
-%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-qvfb.qm
-%lang(zh_TW) %{_datadir}/locale/zh_TW/LC_MESSAGES/qt4-qvfb.qm
+%lang(hu) %{_localedir}/hu/LC_MESSAGES/qt4-qvfb.qm
+%lang(ja) %{_localedir}/ja/LC_MESSAGES/qt4-qvfb.qm
+%lang(ko) %{_localedir}/ko/LC_MESSAGES/qt4-qvfb.qm
+%lang(pl) %{_localedir}/pl/LC_MESSAGES/qt4-qvfb.qm
+%lang(ru) %{_localedir}/ru/LC_MESSAGES/qt4-qvfb.qm
+%lang(sl) %{_localedir}/sl/LC_MESSAGES/qt4-qvfb.qm
+%lang(uk) %{_localedir}/uk/LC_MESSAGES/qt4-qvfb.qm
+%lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/qt4-qvfb.qm
+%lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/qt4-qvfb.qm
 
 %files doc
 %defattr(644,root,root,755)
@@ -2135,6 +2357,9 @@ rm -rf $RPM_BUILD_ROOT
 %files -n QtOpenGL-devel -f QtOpenGL-devel.files
 %defattr(644,root,root,755)
 
+%files -n QtOpenVG-devel -f QtOpenVG-devel.files
+%defattr(644,root,root,755)
+
 %files -n QtScript-devel -f QtScript-devel.files
 %defattr(644,root,root,755)
 
@@ -2209,6 +2434,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_libdir}/libQtOpenGL.a
 
+%files -n QtOpenVG-static
+%defattr(644,root,root,755)
+%{_libdir}/libQtOpenVG.a
+
 %files -n QtScript-static
 %defattr(644,root,root,755)
 %{_libdir}/libQtScript.a
@@ -2233,9 +2462,9 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_libdir}/libQtUiTools.a
 
-#%files -n QtWebKit-static
-#%defattr(644,root,root,755)
-#%{_libdir}/libQtWebKit.a
+%files -n QtWebKit-static
+%defattr(644,root,root,755)
+%{_libdir}/libQtWebKit.a
 
 %files -n QtDeclarative-static
 %defattr(644,root,root,755)
This page took 0.112885 seconds and 4 git commands to generate.