]> git.pld-linux.org Git - packages/qt4.git/blobdiff - qt4.spec
- ac-branch merge
[packages/qt4.git] / qt4.spec
index 624d0d852434bf9e221bdd4dcb471be878b15fd2..edbbb1b9ed969108c99040c086ee61d959ccc0ff 100644 (file)
--- a/qt4.spec
+++ b/qt4.spec
@@ -1,8 +1,5 @@
 #
 # TODO:
-#      - QtUiTools to subpackage
-#         (headers in %{_includedir}/qt4/QtUiTools, but (static-only) lib is not installed)
-#       - qt4-designer-libs vs QtDesigner-{devel,static} naming inconsistency 
 #      - better descriptions
 #      - more cleanups
 #      - check if translations are available
 %bcond_without mysql           # don't build MySQL plugin
 %bcond_without odbc            # don't build unixODBC plugin
 %bcond_without pgsql           # don't build PostgreSQL plugin
-%bcond_without designer        # don't build designer (it takes long)
 %bcond_without sqlite3         # don't build SQLite3 plugin
 %bcond_without sqlite          # don't build SQLite2 plugin
 %bcond_without ibase           # don't build ibase (InterBase/Firebird) plugin
 %bcond_without pch             # disable pch in qmake
 %bcond_with    sse             # use SSE instructions in gui/painting module
-%bcond_with    dont_enable     # blocks translations, they are not yet available
-
-%undefine      with_dont_enable
 
 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
 %undefine      with_ibase
 
 %define                _withsql        1
 %{!?with_sqlite3:%{!?with_sqlite:%{!?with_ibase:%{!?with_mysql:%{!?with_pgsql:%{!?with_odbc:%undefine _withsql}}}}}}
+%{?with_AC:%undefine with_pch}
 
 Summary:       The Qt GUI application framework
-Summary(es):   Biblioteca para ejecutar aplicaciones GUI Qt
-Summary(pl):   Biblioteka Qt do tworzenia GUI
-Summary(pt_BR):        Estrutura para rodar aplicações GUI Qt
+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.1.0
-Release:       1.9
+Version:       4.2.2
+Release:       1
 License:       GPL/QPL
 Group:         X11/Libraries
 Source0:       ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-%{version}.tar.gz
-# Source0-md5: 0e3982a54f56b6420d3062b20524410a
-Source2:       qtconfig.desktop
-Source3:       designer.desktop
-Source4:       assistant.desktop
-Source5:       linguist.desktop
+# Source0-md5: 19f6374fe7924e33775cb87ee02669cb
+Source2:       %{name}-qtconfig.desktop
+Source3:       %{name}-designer.desktop
+Source4:       %{name}-assistant.desktop
+Source5:       %{name}-linguist.desktop
+Source6:       %{name}_pl.ts
 Patch0:                %{name}-tools.patch
-Patch1:                %{name}-alpha.patch
 Patch2:                %{name}-buildsystem.patch
 Patch3:                %{name}-locale.patch
-Patch4:                %{name}-debug-and-release.patch
 Patch5:                %{name}-sse.patch
 Patch6:                %{name}-antialias.patch
 Patch7:                %{name}-support-cflags-with-commas.patch
 Patch8:                %{name}-build-lib-static.patch
-%if %{with dont_enable}
-Patch9:                qt-FHS.patch
-# no tutorials exist
-Patch10:       qt-disable_tutorials.patch
-%endif
+Patch9:                %{name}-x11_fonts.patch
 URL:           http://www.trolltech.com/products/qt/
 %{?with_ibase:BuildRequires:   Firebird-devel}
 BuildRequires: OpenGL-GLU-devel
 %{?with_sqlite3:BuildRequires: sqlite3-devel}
 # incompatible with bison
 %{?with_cups:BuildRequires:    cups-devel}
+BuildRequires: dbus-devel
 BuildRequires: fontconfig-devel
 BuildRequires: freetype-devel >= 1:2.0.0
-%{?with_pch:BuildRequires:     gcc >= 5:3.4.0}
+%{!?with_AC:%{?with_pch:BuildRequires: gcc >= 5:4.0}}
+BuildRequires: giflib-devel
+BuildRequires: glib2-devel >= 2.0.0
 BuildRequires: libjpeg-devel
 BuildRequires: libmng-devel >= 1.0.0
 BuildRequires: libpng-devel >= 2:1.0.8
 BuildRequires: libstdc++-devel
-BuildRequires: libungif-devel
 %{?with_mysql:BuildRequires:   mysql-devel}
 %{?with_nas:BuildRequires:     nas-devel}
-BuildRequires: perl-base
+BuildRequires: pkgconfig
 %{?with_pgsql:BuildRequires:   postgresql-backend-devel}
 %{?with_pgsql:BuildRequires:   postgresql-devel}
 BuildRequires: rpmbuild(macros) >= 1.213
@@ -90,21 +81,26 @@ BuildRequires:      sed >= 4.0
 BuildRequires: xorg-lib-libSM-devel
 BuildRequires: xorg-lib-libXcursor-devel
 BuildRequires: xorg-lib-libXext-devel
+BuildRequires: xorg-lib-libXfixes-devel
 BuildRequires: xorg-lib-libXi-devel
 BuildRequires: xorg-lib-libXinerama-devel
 BuildRequires: xorg-lib-libXrandr-devel
 BuildRequires: xorg-lib-libXrender-devel
 BuildRequires: zlib-devel
+BuildConflicts:        QtCore < %{version}
+BuildConflicts:        QtCore-devel < %{version}
 Obsoletes:     qt-extensions
 Obsoletes:     qt-utils
 Conflicts:     kdelibs <= 8:3.2-0.030602.1
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _noautoreqdep   libGL.so.1 libGLU.so.1
-%define         _noautostrip    '.*_debug\\.so*'
+%define                _noautostrip    '.*_debug\\.so*'
 
 %define                specflags       -fno-strict-aliasing
 
+%define                _qtdir          %{_libdir}/qt4
+
 %description
 Qt is a complete C++ application development framework, which includes
 a class library and tools for multiplatform development and
@@ -118,65 +114,66 @@ the APIs for file-handling, networking, process-handling, threading,
 database access, etc. Qt now also has Motif migration oraz Netscape
 LiveConnect plugin.
 
-%description -l es
+%description -l es.UTF-8
 Contiene las bibliotecas compartidas necesarias para ejecutar
 aplicaciones Qt, bien como los archivos README.
 
-%description -l pl
+%description -l pl.UTF-8
 Qt oferuje kompletny system do tworzenia i rozwijania aplikacji w
-jêzyku C++, w którego sk³ad wchodzi biblioteka z klasami oraz
-wieloplatformowymi narzêdziami do rozwijania i t³umaczenia aplikacji.
-Z pomoc± Qt jeden kod ¼ród³owy mo¿e byæ natywnie uruchamiany na
-ró¿nych platformach (Windows, Unix/Linux, Mac OS X).
-
-Qt ma bogaty zbiór standardowych elementów interfejsu graficznego, ale
-pozwala równie¿ na pisanie w³asnych elementów. £±czy w sposób
-niewidoczny dla programisty interfejsy programowania ró¿nych systemów,
-tworz±c w ten sposób jeden interfejs dla obs³ugi plików, sieci,
-procesów, w±tków, baz danych itp. Umo¿liwia tak¿e ³atwe przenoszenie
-na Qt aplikacji korzystaj±cych z Motif oraz pisanie wtyczek z
+języku C++, w którego skład wchodzi biblioteka z klasami oraz
+wieloplatformowymi narzędziami do rozwijania i tłumaczenia aplikacji.
+Z pomocą Qt jeden kod źródłowy może być natywnie uruchamiany na
+różnych platformach (Windows, Unix/Linux, Mac OS X).
+
+Qt ma bogaty zbiór standardowych elementów interfejsu graficznego, ale
+pozwala również na pisanie własnych elementów. Łączy w sposób
+niewidoczny dla programisty interfejsy programowania różnych systemów,
+tworząc w ten sposób jeden interfejs dla obsługi plików, sieci,
+procesów, wątków, baz danych itp. Umożliwia także łatwe przenoszenie
+na Qt aplikacji korzystających z Motif oraz pisanie wtyczek z
 wykorzystaniem Netscape LiveConnect.
 
 %package -n QtCore
 Summary:       Core classes used by other modules
-Summary(pl):   Podstawowe klasy u¿ywane przez inne modu³y
+Summary(pl.UTF-8):     Podstawowe klasy używane przez inne moduły
 Group:         X11/Libraries
 
 %description -n QtCore
 Core classes used by other modules.
 
-%description -n QtCore -l pl
-Podstawowe klasy u¿ywane przez inne modu³y.
+%description -n QtCore -l pl.UTF-8
+Podstawowe klasy używane przez inne moduły.
 
 %package -n QtCore-devel
 Summary:       Core classes used by other modules - development files
-Summary(pl):   Podstawowe klasy u¿ywane przez inne modu³y - pliki programistyczne
+Summary(pl.UTF-8):     Podstawowe klasy używane przez inne moduły - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore = %{version}-%{release}
+Requires:      glib2-devel
 Requires:      libstdc++-devel
 Requires:      zlib-devel
 
 %description -n QtCore-devel
 Core classes used by other modules - development files.
 
-%description -n QtCore-devel -l pl
-Podstawowe klasy u¿ywane przez inne modu³y - pliki programistyczne.
+%description -n QtCore-devel -l pl.UTF-8
+Podstawowe klasy używane przez inne moduły - pliki programistyczne.
 
 %package -n QtCore-static
 Summary:       Core classes used by other modules - static libraries
-Summary(pl):   Podstawowe klasy u¿ywane przez inne modu³y - biblioteki statyczne
+Summary(pl.UTF-8):     Podstawowe klasy używane przez inne moduły - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 
 %description -n QtCore-static
 Core classes used by other modules - static libraries.
 
-%description -n QtCore-static -l pl
-Podstawowe klasy u¿ywane przez inne modu³y - biblioteki statyczne.
+%description -n QtCore-static -l pl.UTF-8
+Podstawowe klasy używane przez inne moduły - biblioteki statyczne.
 
 %package -n QtGui
 Summary:       Graphical User Interface components
-Summary(pl):   Komponenty graficznego interfejsu u¿ytkownika
+Summary(pl.UTF-8):     Komponenty graficznego interfejsu użytkownika
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
 # two following because of some plugins
@@ -186,61 +183,60 @@ Requires: QtSql = %{version}-%{release}
 %description -n QtGui
 Graphical User Interface components.
 
-%description -n QtGui -l pl
-Komponenty graficznego interfejsu u¿ytkownika.
+%description -n QtGui -l pl.UTF-8
+Komponenty graficznego interfejsu użytkownika.
 
 %package -n QtGui-devel
 Summary:       Graphical User Interface components - development files
-Summary(pl):   Komponenty graficznego interfejsu u¿ytkownika - pliki programistyczne
+Summary(pl.UTF-8):     Komponenty graficznego interfejsu użytkownika - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtGui = %{version}-%{release}
-Requires:      freetype-devel >= 1:2.0.0
 Requires:      fontconfig-devel
+Requires:      freetype-devel >= 1:2.0.0
 Requires:      libpng-devel >= 2:1.0.8
 Requires:      xorg-lib-libSM-devel
 Requires:      xorg-lib-libXcursor-devel
 Requires:      xorg-lib-libXext-devel
+Requires:      xorg-lib-libXfixes-devel
 Requires:      xorg-lib-libXi-devel
 Requires:      xorg-lib-libXinerama-devel
 Requires:      xorg-lib-libXrandr-devel
 Requires:      xorg-lib-libXrender-devel
-Requires:      xcursor-devel
-Requires:      xrender-devel
 
 %description -n QtGui-devel
 Graphical User Interface components - development files.
 
-%description -n QtGui-devel -l pl
-Komponenty graficznego interfejsu u¿ytkownika - pliki programistyczne.
+%description -n QtGui-devel -l pl.UTF-8
+Komponenty graficznego interfejsu użytkownika - pliki programistyczne.
 
 %package -n QtGui-static
 Summary:       Graphical User Interface components - static libraries
-Summary(pl):   Komponenty graficznego interfejsu u¿ytkownika - biblioteki statyczne
+Summary(pl.UTF-8):     Komponenty graficznego interfejsu użytkownika - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtGui-devel = %{version}-%{release}
 
 %description -n QtGui-static
 Graphical User Interface components - static libraries.
 
-%description -n QtGui-static -l pl
-Komponenty graficznego interfejsu u¿ytkownika - biblioteki statyczne.
+%description -n QtGui-static -l pl.UTF-8
+Komponenty graficznego interfejsu użytkownika - biblioteki statyczne.
 
 %package -n QtNetwork
 Summary:       Classes for network programming
-Summary(pl):   Klasy do programowania sieciowego
+Summary(pl.UTF-8):     Klasy do programowania sieciowego
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
 
 %description -n QtNetwork
 Classes for network programming.
 
-%description -n QtNetwork -l pl
+%description -n QtNetwork -l pl.UTF-8
 Klasy do programowania sieciowego.
 
 %package -n QtNetwork-devel
 Summary:       Classes for network programming - development files
-Summary(pl):   Klasy do programowania sieciowego - pliki programistyczne
+Summary(pl.UTF-8):     Klasy do programowania sieciowego - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtNetwork = %{version}-%{release}
@@ -248,36 +244,36 @@ Requires: QtNetwork = %{version}-%{release}
 %description -n QtNetwork-devel
 Classes for network programming - development files.
 
-%description -n QtNetwork-devel -l pl
+%description -n QtNetwork-devel -l pl.UTF-8
 Klasy do programowania sieciowego - pliki programistyczne.
 
 %package -n QtNetwork-static
 Summary:       Classes for network programming - static libraries
-Summary(pl):   Klasy do programowania sieciowego - biblioteki statyczne
+Summary(pl.UTF-8):     Klasy do programowania sieciowego - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtNetwork-devel = %{version}-%{release}
 
 %description -n QtNetwork-static
 Classes for network programming - static libraries.
 
-%description -n QtNetwork-static -l pl
+%description -n QtNetwork-static -l pl.UTF-8
 Klasy do programowania sieciowego - biblioteki statyczne.
 
 %package -n QtOpenGL
 Summary:       OpenGL support classes
-Summary(pl):   Klasy wspomagaj±ce OpenGL
+Summary(pl.UTF-8):     Klasy wspomagające OpenGL
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
 
 %description -n QtOpenGL
 OpenGL support classes.
 
-%description -n QtOpenGL -l pl
-Klasy wspomagaj±ce OpenGL.
+%description -n QtOpenGL -l pl.UTF-8
+Klasy wspomagające OpenGL.
 
 %package -n QtOpenGL-devel
 Summary:       OpenGL support classes - development files
-Summary(pl):   Klasy wspomagaj±ce OpenGL - pliki programistyczne
+Summary(pl.UTF-8):     Klasy wspomagające OpenGL - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      OpenGL-GLU-devel
 Requires:      QtCore-devel = %{version}-%{release}
@@ -286,36 +282,36 @@ Requires: QtOpenGL = %{version}-%{release}
 %description -n QtOpenGL-devel
 OpenGL support classes - development files.
 
-%description -n QtOpenGL-devel -l pl
-Klasy wspomagaj±ce OpenGL - pliki programistyczne.
+%description -n QtOpenGL-devel -l pl.UTF-8
+Klasy wspomagające OpenGL - pliki programistyczne.
 
 %package -n QtOpenGL-static
 Summary:       OpenGL support classes - static libraries
-Summary(pl):   Klasy wspomagaj±ce OpenGL - biblioteki statyczne
+Summary(pl.UTF-8):     Klasy wspomagające OpenGL - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtOpenGL-devel = %{version}-%{release}
 
 %description -n QtOpenGL-static
 OpenGL support classes - static libraries.
 
-%description -n QtOpenGL-devel -l pl
-Klasy wspomagaj±ce OpenGL - biblioteki statyczne.
+%description -n QtOpenGL-devel -l pl.UTF-8
+Klasy wspomagające OpenGL - biblioteki statyczne.
 
 %package -n QtSql
 Summary:       Classes for database integration using SQL
-Summary(pl):   Klasy do integracji z bazami danych przy u¿yciu SQL
+Summary(pl.UTF-8):     Klasy 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.
 
-%description -n QtSql -l pl
-Klasy do integracji z bazami danych przy u¿yciu SQL.
+%description -n QtSql -l pl.UTF-8
+Klasy do integracji z bazami danych przy użyciu SQL.
 
 %package -n QtSql-devel
 Summary:       Classes for database integration using SQL - development files
-Summary(pl):   Klasy do integracji z bazami danych przy u¿yciu SQL - pliki programistyczne
+Summary(pl.UTF-8):     Klasy do integracji z bazami danych przy użyciu SQL - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtSql = %{version}-%{release}
@@ -323,27 +319,27 @@ Requires: QtSql = %{version}-%{release}
 %description -n QtSql-devel
 Classes for database integration using SQL - development files.
 
-%description -n QtSql-devel -l pl
-Klasy do integracji z bazami danych przy u¿yciu SQL - pliki
+%description -n QtSql-devel -l pl.UTF-8
+Klasy 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):   Klasy do integracji z bazami danych przy u¿yciu SQL - biblioteki statyczne
+Summary(pl.UTF-8):     Klasy 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.
 
-%description -n QtSql-static -l pl
-Klasy do integracji z bazami danych przy u¿yciu SQL - biblioteki
+%description -n QtSql-static -l pl.UTF-8
+Klasy do integracji z bazami danych przy użyciu SQL - biblioteki
 statyczne. programistyczne.
 
 %package -n QtSql-ibase
 Summary:       Database plugin for InterBase/Firebird Qt support
-Summary(pl):   Wtyczka InterBase/Firebird do Qt
-Summary(pt_BR):        Plugin de suporte a InterBase/Firebird para Qt
+Summary(pl.UTF-8):     Wtyczka InterBase/Firebird do Qt
+Summary(pt_BR.UTF-8):  Plugin de suporte a InterBase/Firebird para Qt
 Group:         X11/Libraries
 Requires:      QtSql = %{version}-%{release}
 Provides:      QtSql-backend = %{version}-%{release}
@@ -352,17 +348,17 @@ Provides: QtSql-backend = %{version}-%{release}
 This package contains a plugin for accessing Interbase/Firebird
 database via the QSql classes.
 
-%description -n QtSql-ibase -l pl
-Ten pakiet zawiera wtyczki do Qt umo¿liwiaj±ce korzystanie z baz
+%description -n QtSql-ibase -l pl.UTF-8
+Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
 danych Interbase/Firebird poprzez klasy QSql.
 
-%description -n QtSql-ibase -l pt_BR
+%description -n QtSql-ibase -l pt_BR.UTF-8
 Plugin de suporte a InterBase/Firebird para Qt.
 
 %package -n QtSql-mysql
 Summary:       Database plugin for MySQL Qt support
-Summary(pl):   Wtyczka MySQL do Qt
-Summary(pt_BR):        Plugin de suporte a MySQL para Qt
+Summary(pl.UTF-8):     Wtyczka MySQL do Qt
+Summary(pt_BR.UTF-8):  Plugin de suporte a MySQL para Qt
 Group:         X11/Libraries
 Requires:      QtSql = %{version}-%{release}
 Provides:      QtSql-backend = %{version}-%{release}
@@ -371,17 +367,17 @@ Provides: QtSql-backend = %{version}-%{release}
 This package contains a plugin for accessing MySQL database via the
 QSql classes.
 
-%description -n QtSql-mysql -l pl
-Ten pakiet zawiera wtyczki do Qt umo¿liwiaj±ce korzystanie z baz
+%description -n QtSql-mysql -l pl.UTF-8
+Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
 danych MySQL poprzez klasy QSql.
 
-%description -n QtSql-mysql -l pt_BR
+%description -n QtSql-mysql -l pt_BR.UTF-8
 Plugin de suporte a MySQL para Qt.
 
 %package -n QtSql-odbc
 Summary:       Database plugin for ODBC Qt support
-Summary(pl):   Wtyczka ODBC do Qt
-Summary(pt_BR):        Plugin de suporte a ODBC para Qt
+Summary(pl.UTF-8):     Wtyczka ODBC do Qt
+Summary(pt_BR.UTF-8):  Plugin de suporte a ODBC para Qt
 Group:         X11/Libraries
 Requires:      QtSql = %{version}-%{release}
 Provides:      QtSql-backend = %{version}-%{release}
@@ -390,17 +386,17 @@ Provides: QtSql-backend = %{version}-%{release}
 This package contains a plugin for accessing unixODBC services via the
 QSql classes.
 
-%description -n QtSql-odbc -l pl
-Ten pakiet zawiera wtyczki do Qt umo¿liwiaj±ce korzystanie z us³ug
+%description -n QtSql-odbc -l pl.UTF-8
+Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z usług
 unixODBC poprzez klasy QSql.
 
-%description -n QtSql-odbc -l pt_BR
+%description -n QtSql-odbc -l pt_BR.UTF-8
 Plugin de suporte a ODBC para Qt.
 
 %package -n QtSql-pgsql
 Summary:       Database plugin for PostgreSQL Qt support
-Summary(pl):   Wtyczka PostgreSQL do Qt
-Summary(pt_BR):        Plugin de suporte a PostgreSQL para Qt
+Summary(pl.UTF-8):     Wtyczka PostgreSQL do Qt
+Summary(pt_BR.UTF-8):  Plugin de suporte a PostgreSQL para Qt
 Group:         X11/Libraries
 Requires:      QtSql = %{version}-%{release}
 Provides:      QtSql-backend = %{version}-%{release}
@@ -409,17 +405,17 @@ Provides: QtSql-backend = %{version}-%{release}
 This package contains a plugin for accessing PostgreSQL database via
 the QSql classes.
 
-%description -n QtSql-pgsql -l pl
-Ten pakiet zawiera wtyczki do Qt umo¿liwiaj±ce korzystanie z baz
+%description -n QtSql-pgsql -l pl.UTF-8
+Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
 danych PostgreSQL poprzez klasy QSql.
 
-%description -n QtSql-pgsql -l es
+%description -n QtSql-pgsql -l es.UTF-8
 Plugin de suporte a PostgreSQL para Qt.
 
 %package -n QtSql-sqlite
 Summary:       Database plugin for SQLite 2.x Qt support
-Summary(pl):   Wtyczka SQLite 2.x do Qt
-Summary(pt_BR):        Plugin de suporte a SQLite 2.x para Qt
+Summary(pl.UTF-8):     Wtyczka SQLite 2.x do Qt
+Summary(pt_BR.UTF-8):  Plugin de suporte a SQLite 2.x para Qt
 Group:         X11/Libraries
 Requires:      QtSql = %{version}-%{release}
 Provides:      QtSql-backend = %{version}-%{release}
@@ -428,17 +424,17 @@ Provides: QtSql-backend = %{version}-%{release}
 This package contains a plugin for using the SQLite 2.x library (which
 allows to acces virtually any SQL database) via the QSql classes.
 
-%description -n QtSql-sqlite -l pl
-Ten pakiet zawiera wtyczki do Qt umo¿liwiaj±ce korzystanie z baz
+%description -n QtSql-sqlite -l pl.UTF-8
+Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
 danych SQLite 2.x poprzez klasy QSql.
 
-%description -n QtSql-sqlite -l pt_BR
+%description -n QtSql-sqlite -l pt_BR.UTF-8
 Plugin de suporte a SQLite 2.x para Qt.
 
 %package -n QtSql-sqlite3
 Summary:       Database plugin for SQLite3 Qt support
-Summary(pl):   Wtyczka SQLite3 do Qt
-Summary(pt_BR):        Plugin de suporte a SQLite3 para Qt
+Summary(pl.UTF-8):     Wtyczka SQLite3 do Qt
+Summary(pt_BR.UTF-8):  Plugin de suporte a SQLite3 para Qt
 Group:         X11/Libraries
 Requires:      QtSql = %{version}-%{release}
 Provides:      QtSql-backend = %{version}-%{release}
@@ -447,65 +443,65 @@ Provides: QtSql-backend = %{version}-%{release}
 This package contains a plugin for using the SQLite3 library (which
 allows to acces virtually any SQL database) via the QSql classes.
 
-%description -n QtSql-sqlite3 -l pl
-Ten pakiet zawiera wtyczki do Qt umo¿liwiaj±ce korzystanie z baz
+%description -n QtSql-sqlite3 -l pl.UTF-8
+Ten pakiet zawiera wtyczki do Qt umożliwiające korzystanie z baz
 danych SQLite3 poprzez klasy QSql.
 
-%description -n QtSql-sqlite3 -l pt_BR
+%description -n QtSql-sqlite3 -l pt_BR.UTF-8
 Plugin de suporte a SQLite3 para Qt.
 
 %package -n QtSvg
 Summary:       SVG support
-Summary(pl):   Wsparcie dla SVG
+Summary(pl.UTF-8):     Wsparcie dla SVG
 Group:         X11/Libraries
-Requires:      QtCore = %{version}-%{release}
+Requires:      QtXml = %{version}-%{release}
 
 %description -n QtSvg
 SVG support.
 
-%description -n QtSvg -l pl
+%description -n QtSvg -l pl.UTF-8
 Wsparcie dla SVG.
 
 %package -n QtSvg-devel
 Summary:       SVG support - development files
-Summary(pl):   Wsparcie dla SVG - pliki programistyczne
+Summary(pl.UTF-8):     Wsparcie dla SVG - pliki programistyczne
 Group:         X11/Development/Libraries
-Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtSvg = %{version}-%{release}
+Requires:      QtXml-devel = %{version}-%{release}
 
 %description -n QtSvg-devel
 SVG support - development files.
 
-%description -n QtSvg-devel -l pl
+%description -n QtSvg-devel -l pl.UTF-8
 Wsparcie dla SVG - pliki programistyczne.
 
 %package -n QtSvg-static
 Summary:       SVG support - static libraries
-Summary(pl):   Wsparcie dla SVG - biblioteki statyczne
+Summary(pl.UTF-8):     Wsparcie dla SVG - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      QtSvg-devel = %{version}-%{release}
 
 %description -n QtSvg-static
 SVG support - static libraries.
 
-%description -n QtSvg-static -l pl
+%description -n QtSvg-static -l pl.UTF-8
 Wsparcie dla SVG - biblioteki statyczne.
 
 %package -n QtTest
 Summary:       Test framework
-Summary(pl):   Szkielet testów
+Summary(pl.UTF-8):     Szkielet testów
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
 
 %description -n QtTest
 Test framework.
 
-%description -n QtTest -l pl
-Szkielet testów.
+%description -n QtTest -l pl.UTF-8
+Szkielet testów.
 
 %package -n QtTest-devel
 Summary:       Test framework - development files
-Summary(pl):   Szkielet testów - pliki programistyczne
+Summary(pl.UTF-8):     Szkielet testów - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtTest = %{version}-%{release}
@@ -513,24 +509,24 @@ Requires: QtTest = %{version}-%{release}
 %description -n QtTest-devel
 Test framework - development files.
 
-%description -n QtTest-devel -l pl
-Szkielet testów - pliki programistyczne.
+%description -n QtTest-devel -l pl.UTF-8
+Szkielet testów - pliki programistyczne.
 
 %package -n QtXml
 Summary:       Classes for handling XML
-Summary(pl):   Klasy do obs³ugi XML-a
+Summary(pl.UTF-8):     Klasy do obsługi XML-a
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
 
 %description -n QtXml
 Classes for handling XML.
 
-%description -n QtXml -l pl
-Klasy do obs³ugi XML-a.
+%description -n QtXml -l pl.UTF-8
+Klasy do obsługi XML-a.
 
 %package -n QtXml-devel
 Summary:       Classes for handling XML - development files
-Summary(pl):   Klasy do obs³ugi XML-a - pliki programistyczne
+Summary(pl.UTF-8):     Klasy do obsługi XML-a - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtCore-devel = %{version}-%{release}
 Requires:      QtXml = %{version}-%{release}
@@ -538,73 +534,83 @@ Requires: QtXml = %{version}-%{release}
 %description -n QtXml-devel
 Classes for handling XML - development files.
 
-%description -n QtXml-devel -l pl
-Klasy do obs³ugi XML-a - pliki programistyczne.
+%description -n QtXml-devel -l pl.UTF-8
+Klasy do obsługi XML-a - pliki programistyczne.
 
 %package -n QtXml-static
 Summary:       Classes for handling XML - static libraries
-Summary(pl):   Klasy do obs³ugi XML-a - biblioteki statyczne
+Summary(pl.UTF-8):     Klasy 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.
 
-%description -n QtXml-static -l pl
-Klasy do obs³ugi XML-a - biblioteki statyczne.
+%description -n QtXml-static -l pl.UTF-8
+Klasy do obsługi XML-a - biblioteki statyczne.
 
 %package -n Qt3Support
 Summary:       Qt3 compatibility library
-Summary(pl):   Biblioteka kompatybilno¶ci z Qt3
+Summary(pl.UTF-8):     Biblioteka kompatybilności z Qt3
 Group:         X11/Libraries
 Requires:      QtCore = %{version}-%{release}
+Requires:      QtGui = %{version}-%{release}
+Requires:      QtNetwork = %{version}-%{release}
+Requires:      QtSql = %{version}-%{release}
+Requires:      QtXml = %{version}-%{release}
 
 %description -n Qt3Support
 Qt3 compatibility library.
 
-%description -n Qt3Support -l pl
-Biblioteka kompatybilnoci z Qt3.
+%description -n Qt3Support -l pl.UTF-8
+Biblioteka kompatybilności z Qt3.
 
 %package -n Qt3Support-devel
 Summary:       Qt3 compatibility library - development files
-Summary(pl):   Biblioteka kompatybilno¶ci z Qt3 - pliki programistyczne
+Summary(pl.UTF-8):     Biblioteka kompatybilności z Qt3 - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      Qt3Support = %{version}-%{release}
 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.
 
-%description -n Qt3Support-devel -l pl
-Biblioteka kompatybilnoci z Qt3 - pliki programistyczne.
+%description -n Qt3Support-devel -l pl.UTF-8
+Biblioteka kompatybilności z Qt3 - pliki programistyczne.
 
 %package -n Qt3Support-static
 Summary:       Qt3 compatibility library - static libraries
-Summary(pl):   Biblioteka kompatybilno¶ci z Qt3 - biblioteki statyczne
+Summary(pl.UTF-8):     Biblioteka kompatybilności z Qt3 - biblioteki statyczne
 Group:         X11/Development/Libraries
 Requires:      Qt3Support-devel = %{version}-%{release}
 
 %description -n Qt3Support-static
 Qt3 compatibility library - static libraries.
 
-%description -n Qt3Support-static -l pl
-Biblioteka kompatybilnoci z Qt3 - biblioteki statyczne.
+%description -n Qt3Support-static -l pl.UTF-8
+Biblioteka kompatybilności z Qt3 - biblioteki statyczne.
 
 %package -n QtAssistant
 Summary:       Qt Assistant client library
-Summary(pl):   Biblioteka kliencka Qt Assistant
+Summary(pl.UTF-8):     Biblioteka kliencka Qt Assistant
 Group:         X11/Development/Libraries
+Requires:      QtGui = %{version}-%{release}
+Requires:      QtNetwork = %{version}-%{release}
 
 %description -n QtAssistant
 This library allows to use Qt Assistant as an application's help tool.
 
-%description -n QtAssistant -l pl
-Ta biblioteka umo¿liwia wykorzystanie Qt Assistanta jako narzêdzie
+%description -n QtAssistant -l pl.UTF-8
+Ta biblioteka umożliwia wykorzystanie Qt Assistanta jako narzędzie
 pomocy w aplikacjach.
 
 %package -n QtAssistant-devel
 Summary:       Qt Assistant client library - development files
-Summary(pl):   Biblioteka kliencka Qt Assistant - pliki programistyczne
+Summary(pl.UTF-8):     Biblioteka kliencka Qt Assistant - pliki programistyczne
 Group:         X11/Development/Libraries
 Requires:      QtAssistant = %{version}-%{release}
 Requires:      QtNetwork-devel = %{version}-%{release}
@@ -612,38 +618,175 @@ Requires:        QtNetwork-devel = %{version}-%{release}
 %description -n QtAssistant-devel
 Development files for Qt Assistant client library.
 
-%description -n QtAssistant-devel -l pl
+%description -n QtAssistant-devel -l pl.UTF-8
 Pliki programistyczne biblioteki klienckiej Qt Assistant.
 
 %package -n QtAssistant-static
 Summary:       Static Qt Assistant client library
-Summary(pl):   Statyczna biblioteka kliencka Qt Assistant
+Summary(pl.UTF-8):     Statyczna biblioteka kliencka Qt Assistant
 Group:         X11/Development/Libraries
 Requires:      QtAssistant-devel = %{version}-%{release}
 
 %description -n QtAssistant-static
 Static Qt Assistant client library.
 
-%description -n QtAssistant-static -l pl
+%description -n QtAssistant-static -l pl.UTF-8
 Statyczna biblioteka kliencka Qt Assistant.
 
+%package -n QtDBus
+Summary:       Classes for D-BUS support
+Summary(pl.UTF-8):     Klasy do obsługi D-BUS
+Group:         X11/Libraries
+Requires:      QtXml = %{version}-%{release}
+# is it really required? libs should need just libs, not service
+#Requires:     dbus
+
+%description -n QtDBus
+This module provides 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
+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
+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.
+
+%description -n QtDBus-devel -l pl.UTF-8
+Klasy 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
+Group:         X11/Development/Libraries
+Requires:      QtDBus-devel = %{version}-%{release}
+
+%description -n QtDBus-static
+Classes for D-BUS support - static libraries.
+
+%description -n QtDBus-static -l pl.UTF-8
+Klasy do obsługi D-BUS - biblioteki statyczne.
+
+%package -n QtDesigner
+Summary:       Classes for extending Qt Designer
+Summary(pl.UTF-8):     Klasy do rozbudowy Qt Designera
+Group:         X11/Libraries
+Requires:      QtGui = %{version}-%{release}
+Requires:      QtNetwork = %{version}-%{release}
+Requires:      QtXml = %{version}-%{release}
+Obsoletes:     qt4-designer-libs
+
+%description -n QtDesigner
+This module provides classes that allow you to create your own custom
+widget plugins for Qt Designer, and classes that enable you to access
+Qt Designer's components.
+
+%description -n QtDesigner -l pl.UTF-8
+Ten moduł dostarcza klasy, które pozwalają tworzyć własne wtyczki dla
+Qt Designera oraz klasy, które umożliwiają dostęp do jego komponentów.
+
+%package -n QtDesigner-devel
+Summary:       Classes for extending Qt Designer - development files
+Summary(pl.UTF-8):     Klasy do rozbudowy Qt Designera - pliki programistyczne
+Group:         X11/Development/Libraries
+Requires:      QtDesigner = %{version}-%{release}
+Requires:      QtGui-devel = %{version}-%{release}
+
+%description -n QtDesigner-devel
+Classes for extending Qt Designer - development files.
+
+%description -n QtDesigner-devel -l pl.UTF-8
+Klasy do rozbudowy Qt Designera - pliki programistyczne.
+
+%package -n QtDesigner-static
+Summary:       Classes for extending Qt Designer - static libraries
+Summary(pl.UTF-8):     Klasy do rozbudowy Qt Designera - biblioteki statyczne
+Group:         X11/Development/Libraries
+Requires:      QtDesigner-devel = %{version}-%{release}
+
+%description -n QtDesigner-static
+Classes for extending Qt Designer - static libraries.
+
+%description -n QtDesigner-static -l pl.UTF-8
+Klasy do rozbudowy Qt Designera - biblioteki statyczne.
+
+%package -n QtUiTools
+Summary:       Classes for handling Qt Designer forms in applications
+Summary(pl.UTF-8):     Klasy do obsługi formularzy Qt Designera w aplikacjach
+Group:         X11/Libraries
+Requires:      QtGui = %{version}-%{release}
+Requires:      QtXml = %{version}-%{release}
+
+%description -n QtUiTools
+The QtUiTools module provides classes to handle forms created with Qt
+Designer.
+
+%description -n QtUiTools -l pl.UTF-8
+Moduł QtUiTools udostępnia klasy do obsługi formularzy tworzonych przy
+użyciu Qt Designera.
+
+%package -n QtUiTools-devel
+Summary:       Classes for handling Qt Designer forms in applications - development files
+Summary(pl.UTF-8):     Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki programistyczne
+Group:         X11/Development/Libraries
+Requires:      QtCore-devel = %{version}-%{release}
+Requires:      QtUiTools = %{version}-%{release}
+
+%description -n QtUiTools-devel
+Classes for handling Qt Designer forms in applications - development
+files.
+
+%description -n QtUiTools-devel -l pl.UTF-8
+Klasy do obsługi formularzy Qt Designera w aplikacjach - pliki
+programistyczne.
+
+%package -n QtUiTools-static
+Summary:       Classes for handling Qt Designer forms in applications - static library
+Summary(pl.UTF-8):     Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka statyczna
+Group:         X11/Development/Libraries
+Requires:      QtUiTools-devel = %{version}-%{release}
+
+%description -n QtUiTools-static
+Classes for handling Qt Designer forms in applications - static
+library.
+
+%description -n QtUiTools-static -l pl.UTF-8
+Klasy do obsługi formularzy Qt Designera w aplikacjach - biblioteka
+statyczna.
+
 %package assistant
 Summary:       Qt documentation browser
-Summary(pl):   Przegl±darka dokumentacji Qt
+Summary(pl.UTF-8):     Przeglądarka dokumentacji Qt
 Group:         X11/Development/Tools
-Requires:      %{name}-doc
+Requires:      %{name}-doc = %{version}-%{release}
+Requires:      QtAssistant = %{version}-%{release}
+Requires:      QtDBus = %{version}-%{release}
 
 %description assistant
 Qt Assistant is a tool for browsing on-line documentation with
 indexing, bookmarks and full-text search.
 
-%description assistant -l pl
-Qt Assistant to narzêdzie do przegl±dania dokumentacji z mo¿liwo¶ci±
-indeksowania, dodawania zak³adek i pe³notekstowego wyszukiwania.
+%description assistant -l pl.UTF-8
+Qt Assistant to narzędzie do przeglądania dokumentacji z możliwością
+indeksowania, dodawania zakładek i pełnotekstowego wyszukiwania.
 
 %package build
 Summary:       Build tools for Qt4
-Summary(pl):   Narzêdzia do budowania dla Qt4
+Summary(pl.UTF-8):     Narzędzia do budowania dla Qt4
 Group:         X11/Development/Tools
 Requires:      QtCore = %{version}-%{release}
 Requires:      QtXml = %{version}-%{release}
@@ -653,67 +796,31 @@ This package includes the Qt resource compiler (rcc), meta objects
 compiler (moc), user interface compiler (uic) and qt3to4 include names
 converter.
 
-%description build -l pl
-Ten pakiet zawiera kompilator zasobów Qt (rcc), kompilator
-metaobiektów (moc), kompilator interfejsów u¿ytkownika (uic) oraz
-konwerter nazw plików nag³ówkowych qt3to4.
+%description build -l pl.UTF-8
+Ten pakiet zawiera kompilator zasobów Qt (rcc), kompilator
+metaobiektów (moc), kompilator interfejsów użytkownika (uic) oraz
+konwerter nazw plików nagłówkowych qt3to4.
 
 %package designer
 Summary:       IDE used for GUI designing with Qt library
-Summary(pl):   IDE s³u¿±ce do projektowania GUI za pomoc± biblioteki Qt
+Summary(pl.UTF-8):     IDE służące do projektowania GUI za pomocą biblioteki Qt
 Group:         X11/Applications
-Requires:      %{name}-designer-libs = %{version}-%{release}
+Requires:      QtAssistant = %{version}-%{release}
+Requires:      QtDesigner = %{version}-%{release}
 
 %description designer
 An advanced tool used for GUI designing with Qt library.
 
-%description designer -l pl
-Zaawansowane narzêdzie s³u¿±ce do projektowania interfejsu graficznego
-za pomoc± biblioteki Qt.
-
-%package designer-libs
-Summary:       Libraries IDE used for GUI designing with Qt library
-Summary(pl):   Biblioteki do IDE s³u¿±cego do projektowania GUI za pomoc± biblioteki Qt
-Group:         X11/Applications
-
-%description designer-libs
-Libraries used by the Qt GUI Designer.
-
-%description designer-libs -l pl
-Biblioteki wykorzystywane przez narzêdzie projektowania interfejsu
-graficznego - Qt Designer.
-
-%package -n QtDesigner-devel
-Summary:       IDE used for GUI designing with Qt library - development files
-Summary(pl):   IDE s³u¿±ce do projektowania GUI za pomoc± biblioteki Qt - pliki programistyczne
-Group:         X11/Development/Libraries
-Requires:      %{name}-designer-libs = %{version}-%{release}
-Requires:      QtCore-devel = %{version}-%{release}
-
-%description -n QtDesigner-devel
-IDE used for GUI designing with Qt library - development files.
-
-%description -n QtDesigner-devel -l pl
-IDE s³u¿±ce do projektowania GUI za pomoc± biblioteki Qt - pliki
-programistyczne.
-
-%package -n QtDesigner-static
-Summary:       IDE used for GUI designing with Qt library - static libraries
-Summary(pl):   IDE s³u¿±ce do projektowania GUI za pomoc± biblioteki Qt - biblioteki statyczne
-Group:         X11/Development/Libraries
-Requires:      QtDesigner-devel = %{version}-%{release}
-
-%description -n QtDesigner-static
-IDE used for GUI designing with Qt library - static libraries.
-
-%description -n QtDesigner-static -l pl
-IDE s³u¿±ce do projektowania GUI za pomoc± biblioteki Qt - biblioteki
-statyczne.
+%description designer -l pl.UTF-8
+Zaawansowane narzędzie służące do projektowania interfejsu graficznego
+za pomocą biblioteki Qt.
 
 %package linguist
 Summary:       Translation helper for Qt
-Summary(pl):   Aplikacja u³atwiaj±ca t³umaczenie aplikacji oparty o Qt
+Summary(pl.UTF-8):     Aplikacja ułatwiająca tłumaczenie aplikacji oparty o Qt
 Group:         X11/Development/Tools
+Requires:      QtAssistant = %{version}-%{release}
+Requires:      QtUiTools = %{version}-%{release}
 
 %description linguist
 This program provides an interface that shortens and helps systematize
@@ -723,91 +830,85 @@ translator in a simple window. When one UI text is translated, the
 program automatically progresses to the next, until they are all
 completed.
 
-%description linguist -l pl
-Ten program oferuje interfejs znacznie przy¶pieszaj±cy proces
-t³umaczenia interfejsu u¿ytkownika. Zbiera wszystkie teksty
-przeznaczone do t³umaczenia i przedstawia w ³atwym w obs³udze oknie.
-Gdy jeden z nich jest ju¿ przet³umaczony, automatycznie przechodzi do
-nastêpnego, a¿ wszystkie bêd± przet³umaczone.
+%description linguist -l pl.UTF-8
+Ten program oferuje interfejs znacznie przyśpieszający proces
+tłumaczenia interfejsu użytkownika. Zbiera wszystkie teksty
+przeznaczone do tłumaczenia i przedstawia w łatwym w obsłudze oknie.
+Gdy jeden z nich jest już przetłumaczony, automatycznie przechodzi do
+następnego, aż wszystkie będą przetłumaczone.
 
 %package qmake
 Summary:       Qt makefile generator
-Summary(pl):   Generator plików makefile dla aplikacji Qt
+Summary(pl.UTF-8):     Generator plików makefile dla aplikacji Qt
 Group:         X11/Development/Tools
-Obsoletes:     qmake
 
 %description qmake
 A powerful makefile generator. It can create makefiles on any platform
 from a simple .pro definitions file.
 
-%description qmake -l pl
-Rozbudowany generator plików makefile. Potrafi tworzyæ pliki makefile
-na ka¿dej platformi na podstawie ³atwego w przygotowaniu pliku .pro.
+%description qmake -l pl.UTF-8
+Rozbudowany generator plików makefile. Potrafi tworzyć pliki makefile
+na każdej platformi na podstawie łatwego w przygotowaniu pliku .pro.
 
 %package qtconfig
 Summary:       Qt widgets configuration tool
-Summary(pl):   Narzêdzie do konfigurowania widgetów Qt
+Summary(pl.UTF-8):     Narzędzie do konfigurowania widgetów Qt
 Group:         X11/Applications
-Obsoletes:     qtconfig
+Requires:      Qt3Support = %{version}-%{release}
+Requires:      QtGui = %{version}-%{release}
+Requires:      QtNetwork = %{version}-%{release}
+Requires:      QtSql = %{version}-%{release}
+Requires:      QtXml = %{version}-%{release}
 
 %description qtconfig
 A tool for configuring look and behavior of Qt widgets.
 
-%description qtconfig -l pl
-Narzêdie do konfiguracji wygl±du i zachowania widgetów Qt.
+%description qtconfig -l pl.UTF-8
+Narzędie do konfiguracji wyglądu i zachowania widgetów Qt.
 
 %package -n qvfb
 Summary:       Qt Virtual framebuffer
-Summary(pl):   Wirtualny framebuffer dla Qt
+Summary(pl.UTF-8):     Wirtualny framebuffer dla Qt
 Group:         X11/Development/Libraries
+Requires:      QtGui = %{version}-%{release}
+Requires:      QtOpenGL = %{version}-%{release}
 
 %description -n qvfb
 Qt Virtual framebuffer allows you to run Qt/Embedded applications in X
 window.
 
-%description -n qvfb -l pl
+%description -n qvfb -l pl.UTF-8
 Qt Virtual framebuffer pozwala na uruchamianie aplikacji Qt/Embedded w
 okienku X.
 
 %package demos
 Summary:       Demos of new Qt4 features
-Summary(pl):   Programy demonstruj±ce nowe mo¿liwo¶ci Qt4
+Summary(pl.UTF-8):     Programy demonstrujące nowe możliwości Qt4
 Group:         X11/Development/Libraries
-Requires:      QtCore = %{version}-%{release}
+Requires:      QtAssistant = %{version}-%{release}
 Requires:      QtXml = %{version}-%{release}
 
 %description demos
 Demos are spiders that fly.
 
-%description demos -l pl
-Dema to lataj±ce paj±ki.
+%description demos -l pl.UTF-8
+Dema to latające pająki.
 
 %package doc
 Summary:       Qt Documentation in HTML format
-Summary(pl):   Dokumentacja Qt w formacie HTML
+Summary(pl.UTF-8):     Dokumentacja Qt w formacie HTML
 Group:         X11/Development/Libraries
 
 %description doc
 Qt documentation in HTML format.
 
-%description doc -l pl
+%description doc -l pl.UTF-8
 Dokumentacja qt w formacie HTML.
 
-%package man
-Summary:       Qt man pages
-Summary(pl):   Qt - strony man
-Group:         X11/Development/Libraries
-
-%description man
-Qt documentation in man pages format.
-
-%description man -l pl
-Dokumentacja Qt w formacie stron man.
-
 %package examples
 Summary:       Example programs bundled with Qt
-Summary(pl):   Æwiczenia i przyk³ady do Qt
-Summary(pt_BR):        Programas exemplo desenvolvidos com o 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
@@ -816,60 +917,41 @@ Group:            X11/Development/Libraries
 %description examples
 Example programs bundled with Qt version.
 
-%description examples -l pl
-Æwiczenia/przyk³ady do³±czone do Qt.
+%description examples -l pl.UTF-8
+Ćwiczenia/przykłady dołączone do Qt.
 
-%description examples -l pt_BR
-Programas exemplo para o Qt versão.
+%description examples -l pt_BR.UTF-8
+Programas exemplo para o Qt versão.
 
 %prep
 %setup -q -n qt-x11-opensource-src-%{version}
 %patch0 -p1
-%patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
-%if %{with dont_enable}
 %patch9 -p1
-%patch10 -p1
-%endif
 
-sed -i -e 's,usr/X11R6/,usr/,' mkspecs/linux-g*/qmake.conf
-
-# change QMAKE_CFLAGS_RELEASE to build
-# properly optimized libs
-
-if [ "%{_lib}" != "lib" ] ; then
-       cfgf="mkspecs/linux-g++-64/qmake.conf"
-else
-       cfgf="mkspecs/linux-g++/qmake.conf"
-fi
-
-perl -pi -e "
-       s|QMAKE_CC.*=.*gcc|QMAKE_CC = %{__cc}|;
-       s|QMAKE_CXX.*=.*g\+\+|QMAKE_CXX = %{__cxx}|;
-       s|QMAKE_LINK.*=.*g\+\+|QMAKE_LINK = %{__cxx}|;
-       s|QMAKE_LINK_SHLIB.*=.*g\+\+|QMAKE_LINK_SHLIB = %{__cxx}|;
-       s|QMAKE_INCDIR_QT.*|QMAKE_INCDIR_QT\t\t= %{_includedir}/qt4|;
-       " $cfgf
-
-cat $cfgf \
-       |grep -v QMAKE_CFLAGS_RELEASE \
-       |grep -v QMAKE_CXXFLAGS_RELEASE \
-       |grep -v QMAKE_CFLAGS_DEBUG \
-       |grep -v QMAKE_CXXFLAGS_DEBUG \
-       > $cfgf.1
-
-mv $cfgf.1 $cfgf
-echo >> $cfgf
-echo -e "QMAKE_CFLAGS_RELEASE\t= %{rpmcflags}" >> $cfgf
-echo -e "QMAKE_CXXFLAGS_RELEASE\t= %{rpmcxxflags}" >> $cfgf
-echo -e "QMAKE_CFLAGS_DEBUG\t= %{debugcflags}" >> $cfgf
-echo -e "QMAKE_CXXFLAGS_DEBUG\t= %{debugcflags}" >> $cfgf
+%{__sed} -i -e 's,usr/X11R6/,usr/g,' mkspecs/linux-g++-64/qmake.conf \
+       mkspecs/common/linux.conf
+
+# change QMAKE FLAGS to build
+%{__sed} -i -e '
+       s|QMAKE_CC.*=.*gcc|QMAKE_CC\t\t= %{__cc}|;
+       s|QMAKE_CXX.*=.*g++|QMAKE_CXX\t\t= %{__cxx}|;
+       s|QMAKE_LINK.*=.*g++|QMAKE_LINK\t\t= %{__cxx}|;
+       s|QMAKE_LINK_SHLIB.*=.*g++|QMAKE_LINK_SHLIB\t= %{__cxx}|;
+       s|QMAKE_CFLAGS_RELEASE.*|QMAKE_CFLAGS_RELEASE\t+= %{rpmcflags}|;
+       s|QMAKE_CXXFLAGS_RELEASE.*|QMAKE_CXXFLAGS_RELEASE\t+= %{rpmcxxflags}|;
+       s|QMAKE_CFLAGS_DEBUG.*|QMAKE_CFLAGS_DEBUG\t+= %{debugcflags}|;
+       s|QMAKE_CXXFLAGS_DEBUG.*|QMAKE_CXXFLAGS_DEBUG\t+= %{debugcflags}|;
+       ' mkspecs/common/g++.conf
+
+%{__sed} -i -e '
+       s|QMAKE_INCDIR_QT.*|QMAKE_INCDIR_QT       = %{_includedir}/qt4|;
+       ' mkspecs/common/linux.conf
 
 %build
 # pass OPTFLAGS to build qmake itself with optimization
@@ -883,21 +965,23 @@ export PATH=$PWD/bin:$PATH
 COMMONOPT=" \
        -DQT_CLEAN_NAMESPACE \
        -verbose \
-       -prefix %{_prefix} \
+       -prefix %{_qtdir} \
+       -bindir %{_qtdir}/bin \
        -docdir %{_docdir}/%{name}-doc \
        -headerdir %{_includedir}/qt4 \
        -libdir %{_libdir} \
        -L%{_libdir} \
-       -bindir %{_bindir} \
-       -plugindir %{_libdir}/qt4/plugins \
+       -plugindir %{_qtdir}/plugins \
        -datadir %{_datadir}/qt4 \
        -translationdir %{_datadir}/locale/ \
        -sysconfdir %{_sysconfdir}/qt4 \
        -examplesdir %{_examplesdir}/qt4 \
        -demosdir %{_examplesdir}/qt4-demos \
        -fast \
+       -glib \
        -%{!?with_pch:no-}pch \
        -%{!?with_sse:no-}sse \
+       -qdbus \
        -qt-gif \
        -system-libjpeg \
        -system-libpng \
@@ -909,8 +993,12 @@ COMMONOPT=" \
        %{?with_nas:-system-nas-sound} \
        %{?debug:-debug} \
        %{!?debug:-release} \
+       %{?with_AC:-L/usr/X11R6/lib} \
        -qt3support \
        -fontconfig \
+       -iconv \
+       -no-separate-debug-info \
+       -%{?with_AC:no-}xfixes \
        -nis \
        -sm \
        -tablet \
@@ -920,7 +1008,7 @@ COMMONOPT=" \
        -xshape"
 
 ##################################
-#      STATIC MULTI-THREAD       #
+#        STATIC MULTI-THREAD      #
 ##################################
 
 %if %{with static_libs}
@@ -937,7 +1025,8 @@ echo "yes" | ./configure $COMMONOPT $OPT
 
 %{__make} -C src
 %{__make} -C tools/assistant/lib
-%{__make} -C tools/designer/src/lib
+%{__make} -C tools/designer
+%{__make} -C tools/qdbus/src
 if [ ! -d staticlib ]; then
        mkdir staticlib
        cp -a lib/*.a staticlib
@@ -946,7 +1035,7 @@ fi
 %endif
 
 ##################################
-#      SHARED MULTI-THREAD       #
+#        SHARED MULTI-THREAD      #
 ##################################
 
 OPT=" \
@@ -965,94 +1054,95 @@ echo "yes" | ./configure $COMMONOPT $OPT
        sub-demos-all-ordered \
        sub-examples-all-ordered
 
-%if %{with dont_enable}
-%if %{with designer}
-cd tools/designer/designer
-lrelease designer_de.ts
-lrelease designer_fr.ts
-cd -
-%endif
-cd tools/assistant
-lrelease assistant_de.ts
-lrelease assistant_fr.ts
-cd -
-cd tools/linguist/linguist
-lrelease linguist_de.ts
-lrelease linguist_fr.ts
-cd -
-%endif
-
-# kill -L/inside/builddir from *.la and *.pc (bug #77152)
-%{__sed} -i -e "s,-L$PWD/lib,,g" lib/*.{la,pc,prl}
-
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_pkgconfigdir}}
+install -d $RPM_BUILD_ROOT%{_qtdir}/plugins/{crypto,network}
 
 %{__make} install \
        INSTALL_ROOT=$RPM_BUILD_ROOT
 
-install -d \
-       $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
-       $RPM_BUILD_ROOT%{_libdir}/qt4/plugins/{crypto,network}
-
-install plugins/sqldrivers/* $RPM_BUILD_ROOT%{_libdir}/qt4/plugins/sqldrivers
-install bin/findtr tools/qvfb/qvfb $RPM_BUILD_ROOT%{_bindir}
+# kill -L/inside/builddir from *.la and *.pc (bug #77152)
+%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_libdir}/*.{la,pc,prl}
+%{__sed} -i -e '
+       s|moc_location=.*|moc_location=%{_bindir}/qt4-moc|;
+       s|uic_location=.*|uic_location=%{_bindir}/qt4-uic|;
+       ' $RPM_BUILD_ROOT%{_libdir}/*.pc
+
+# install tools
+install bin/findtr     $RPM_BUILD_ROOT%{_qtdir}/bin
+install bin/qvfb       $RPM_BUILD_ROOT%{_bindir}
+install bin/pixeltool  $RPM_BUILD_ROOT%{_bindir}
+install bin/qdbus      $RPM_BUILD_ROOT%{_bindir}
+install bin/qdbuscpp2xml       $RPM_BUILD_ROOT%{_bindir}
+install bin/qdbusxml2cpp       $RPM_BUILD_ROOT%{_bindir}
+
+cd $RPM_BUILD_ROOT%{_bindir}
+ln -sf ../%{_lib}/qt4/bin/assistant qt4-assistant
+ln -sf ../%{_lib}/qt4/bin/designer qt4-designer
+ln -sf ../%{_lib}/qt4/bin/linguist qt4-linguist
+ln -sf ../%{_lib}/qt4/bin/moc qt4-moc
+ln -sf ../%{_lib}/qt4/bin/qmake qt4-qmake
+ln -sf ../%{_lib}/qt4/bin/qt3to4 .
+ln -sf ../%{_lib}/qt4/bin/qtconfig qt4-qtconfig
+ln -sf ../%{_lib}/qt4/bin/rcc .
+ln -sf ../%{_lib}/qt4/bin/uic qt4-uic
+ln -sf ../%{_lib}/qt4/bin/uic3 .
+cd -
 
 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
 install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}
 install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
 
 install tools/qtconfig/images/appicon.png \
-       $RPM_BUILD_ROOT%{_pixmapsdir}/qtconfig.png
+       $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-qtconfig.png
 
 install tools/linguist/linguist/images/appicon.png \
-       $RPM_BUILD_ROOT%{_pixmapsdir}/linguist.png
+       $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-linguist.png
 
 install tools/assistant/images/assistant.png \
-       $RPM_BUILD_ROOT%{_pixmapsdir}/assistant.png
+       $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-assistant.png
 
-%if %{with designer}
 install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
 install tools/designer/src/designer/images/designer.png \
-       $RPM_BUILD_ROOT%{_pixmapsdir}/designer.png
-%endif
+       $RPM_BUILD_ROOT%{_pixmapsdir}/qt4-designer.png
 
 %if %{with static_libs}
 install staticlib/*.a $RPM_BUILD_ROOT%{_libdir}
 %endif
 
-install -d $RPM_BUILD_ROOT%{_datadir}/locale/{ar,cs,de,fr,ru,sk}/LC_MESSAGES
-install translations/qt_ar.qm $RPM_BUILD_ROOT%{_datadir}/locale/ar/LC_MESSAGES/qt.qm
-install translations/qt_cs.qm $RPM_BUILD_ROOT%{_datadir}/locale/cs/LC_MESSAGES/qt.qm
-install translations/qt_de.qm $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/qt.qm
-install translations/qt_fr.qm $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/qt.qm
-install translations/qt_ru.qm $RPM_BUILD_ROOT%{_datadir}/locale/ru/LC_MESSAGES/qt.qm
-install translations/qt_sk.qm $RPM_BUILD_ROOT%{_datadir}/locale/sk/LC_MESSAGES/qt.qm
-install tools/assistant/assistant_de.qm $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/assistant.qm
-
-%if %{with dont_enable}
-%if %{with designer}
-install tools/designer/designer/designer_de.qm $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/designer.qm
-install tools/designer/designer/designer_fr.qm $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/designer.qm
-%endif
-
-install tools/assistant/assistant_fr.qm $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/assistant.qm
+#
+# Locale
+#
+cp %{SOURCE6} translations/qt_pl.ts
+LD_LIBRARY_PATH=lib bin/lrelease translations/qt_pl.ts -qm translations/qt_pl.qm
 
-install tools/linguist/linguist/linguist_de.qm $RPM_BUILD_ROOT%{_datadir}/locale/de/LC_MESSAGES/linguist.qm
-install tools/linguist/linguist/linguist_fr.qm $RPM_BUILD_ROOT%{_datadir}/locale/fr/LC_MESSAGES/linguist.qm
-%endif
+rm -f $RPM_BUILD_ROOT%{_datadir}/locale/*.qm
+for file in translations/*.qm tools/assistant/*.qm tools/designer/designer/*.qm tools/linguist/linguist/*.qm
+do
+    [ ! -f $file ] && continue
+    lang=`echo $file | sed -r 's:.*/[a-zA-Z]*_(.*).qm:\1:'`
+    MOD=`echo $file | sed -r 's:.*/([a-zA-Z]*)_.*.qm:\1:'`
+    [ "$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
+done
 
 cd $RPM_BUILD_ROOT%{_includedir}/qt4/Qt
-for f in ../Qt{3Support,Assistant,Core,Designer,Gui,Network,OpenGL,Sql,Svg,Test,Xml}/*
+for f in ../Qt{3Support,Assistant,Core,DBus,Designer,Gui,Network,OpenGL,Sql,Svg,Test,UiTools,Xml}/*
 do
        if [ ! -d $f ]; then
                ln -sf $f `basename $f`
        fi
 done
-ln -sf ../../QtCore/arch/qatomic.h arch/qatomic.h
 cd -
 
+# Ship doc & qmake stuff
+ln -s %{_docdir}/%{name}-doc $RPM_BUILD_ROOT%{_qtdir}/doc
+ln -s %{_datadir}/qt4/mkspecs $RPM_BUILD_ROOT%{_qtdir}/mkspecs
+
 mv $RPM_BUILD_ROOT%{_libdir}/*.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
 for f in $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc; do
        HAVEDEBUG=`echo $f | grep _debug | wc -l`
@@ -1061,9 +1151,9 @@ for f in $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc; do
        DEFS="-D_REENTRANT"
 
        if [ "$MODULE2" == "3SUPPORT" ]; then
-           DEFS="$DEFS -DQT3_SUPPORT -DQT_QT3SUPPORT_LIB"
+               DEFS="$DEFS -DQT3_SUPPORT -DQT_QT3SUPPORT_LIB"
        else
-           DEFS="$DEFS -DQT_"$MODULE2"_LIB"
+               DEFS="$DEFS -DQT_"$MODULE2"_LIB"
        fi
        [ "$HAVEDEBUG" -eq 0 ] && DEFS="$DEFS -DQT_NO_DEBUG"
 
@@ -1083,7 +1173,7 @@ ifecho () {
        elif [ -f "$r" ]; then
                echo "$2" >> $1.files
        else
-               echo "Error generation devel files list!"
+               echo "Error generation $1 files list!"
                echo "$r: no such file or direcotry!"
                return 1
        fi
@@ -1099,8 +1189,7 @@ mkdevfl () {
        if [ -d "$RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE" ]; then
                ifecho $MODULE-devel %{_includedir}/qt4/$MODULE
        fi
-       for f in `find $RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE -printf "%%P "`
-       do
+       for f in `find $RPM_BUILD_ROOT%{_includedir}/qt4/$MODULE -printf "%%P "` do
                ifecho $MODULE-devel %{_includedir}/qt4/$MODULE/$f
                ifecho $MODULE-devel %{_includedir}/qt4/Qt/$f
        done
@@ -1108,6 +1197,7 @@ mkdevfl () {
 }
 
 mkdevfl QtCore %{_includedir}/qt4 %{_includedir}/qt4/Qt
+mkdevfl QtDBus %{_bindir}/qdbus %{_bindir}/qdbuscpp2xml %{_bindir}/qdbusxml2cpp
 mkdevfl QtGui
 mkdevfl QtNetwork
 mkdevfl QtOpenGL
@@ -1120,6 +1210,7 @@ mkdevfl Qt3Support
 # without *.la *.pc etc.
 mkdevfl QtAssistant || /bin/true
 mkdevfl QtDesigner || /bin/true
+mkdevfl QtUiTools || /bin/true
 
 echo "%defattr(644,root,root,755)" > examples.files
 ifecho examples %{_examplesdir}/qt4
@@ -1130,8 +1221,7 @@ done
 
 echo "%defattr(644,root,root,755)" > demos.files
 ifecho demos "%{_examplesdir}/qt4-demos"
-ifecho demos "%{_bindir}/qtdemo"
-ifecho demos "%{_libdir}/qt4/plugins/arthurplugin/libarthurplugin.so"
+ifecho demos "%{_qtdir}/bin/qtdemo"
 for f in `find $RPM_BUILD_ROOT%{_examplesdir}/qt4-demos -printf "%%P "`
 do
        ifecho demos %{_examplesdir}/qt4-demos/$f
@@ -1142,7 +1232,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %post  -n QtCore
 /sbin/ldconfig
-cat << EOF
+%banner -e %{name} <<-EOF
  *******************************************************
  *                                                     *
  *  NOTE:                                              *
@@ -1154,6 +1244,9 @@ cat << EOF
 EOF
 %postun        -n QtCore       -p /sbin/ldconfig
 
+%post  -n QtDBus       -p /sbin/ldconfig
+%postun        -n QtDBus       -p /sbin/ldconfig
+
 %post  -n QtGui        -p /sbin/ldconfig
 %postun        -n QtGui        -p /sbin/ldconfig
 
@@ -1181,34 +1274,49 @@ EOF
 %post  -n QtAssistant  -p /sbin/ldconfig
 %postun        -n QtAssistant  -p /sbin/ldconfig
 
-%post  designer-libs   -p /sbin/ldconfig
-%postun        designer-libs   -p /sbin/ldconfig
+%post  -n QtDesigner   -p /sbin/ldconfig
+%postun        -n QtDesigner   -p /sbin/ldconfig
+
+%post  -n QtUiTools    -p /sbin/ldconfig
+%postun        -n QtUiTools    -p /sbin/ldconfig
 
 %files -n QtCore
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtCore.so.*.*
-%dir %{_libdir}/qt4
-%dir %{_libdir}/qt4/plugins
-%dir %{_libdir}/qt4/plugins/accessible
-%dir %{_libdir}/qt4/plugins/codecs
-%dir %{_libdir}/qt4/plugins/crypto
-%dir %{_libdir}/qt4/plugins/imageformats
-%dir %{_libdir}/qt4/plugins/network
-%dir %{_libdir}/qt4/plugins/sqldrivers
+%dir %{_qtdir}
+%dir %{_qtdir}/bin
+%dir %{_qtdir}/plugins
+%dir %{_qtdir}/plugins/accessible
+%dir %{_qtdir}/plugins/codecs
+%dir %{_qtdir}/plugins/crypto
+%dir %{_qtdir}/plugins/iconengines
+%dir %{_qtdir}/plugins/imageformats
+%dir %{_qtdir}/plugins/inputmethods
+%dir %{_qtdir}/plugins/network
+%dir %{_qtdir}/plugins/sqldrivers
 %dir %{_datadir}/qt4
-%lang(ar) %{_datadir}/locale/ar/LC_MESSAGES/qt.qm
-%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/qt.qm
-%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt.qm
-%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt.qm
-%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt.qm
-%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/qt.qm
+%lang(ar) %{_datadir}/locale/ar/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(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4.qm
+%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4.qm
+%lang(sk) %{_datadir}/locale/sk/LC_MESSAGES/qt4.qm
+%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4.qm
+
+%files -n QtDBus
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libQtDBus.so.*.*
 
 %files -n QtGui
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtGui.so.*.*
-%{_libdir}/qt4/plugins/accessible/*
-%{_libdir}/qt4/plugins/codecs/*
-%{_libdir}/qt4/plugins/imageformats/*
+%attr(755,root,root) %{_qtdir}/plugins/accessible/*.so
+%attr(755,root,root) %{_qtdir}/plugins/codecs/*.so
+%attr(755,root,root) %{_qtdir}/plugins/iconengines/*.so
+%attr(755,root,root) %{_qtdir}/plugins/imageformats/*.so
+%attr(755,root,root) %{_qtdir}/plugins/inputmethods/*.so
 
 %files -n QtNetwork
 %defattr(644,root,root,755)
@@ -1225,38 +1333,40 @@ EOF
 %if %{with mysql}
 %files -n QtSql-mysql
 %defattr(644,root,root,755)
-%attr(755,root,root)  %{_libdir}/qt4/plugins/sqldrivers/libqsqlmysql*.so
+%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlmysql*.so
 %endif
 
 %if %{with pgsql}
 %files -n QtSql-pgsql
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/qt4/plugins/sqldrivers/libqsqlpsql*.so
+%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlpsql*.so
 %endif
 
 %if %{with sqlite}
 %files -n QtSql-sqlite
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/qt4/plugins/sqldrivers/libqsqlite2*.so
+%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite2*.so
 %endif
 
 %if %{with sqlite3}
 %files -n QtSql-sqlite3
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/qt4/plugins/sqldrivers/libqsqlite*.so
-%exclude %{_libdir}/qt4/plugins/sqldrivers/libqsqlite2*.so
+%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlite*.so
+%if %{with sqlite}
+%exclude %{_qtdir}/plugins/sqldrivers/libqsqlite2*.so
+%endif
 %endif
 
 %if %{with ibase}
 %files -n QtSql-ibase
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/qt4/plugins/sqldrivers/libqsqlibase*.so
+%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlibase*.so
 %endif
 
 %if %{with odbc}
 %files -n QtSql-odbc
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/qt4/plugins/sqldrivers/libqsqlodbc*.so
+%attr(755,root,root) %{_qtdir}/plugins/sqldrivers/libqsqlodbc*.so
 %endif
 
 %files -n QtSvg
@@ -1274,62 +1384,75 @@ EOF
 %files -n Qt3Support
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/uic3
+%attr(755,root,root) %{_qtdir}/bin/uic3
 %attr(755,root,root) %{_libdir}/libQt3Support.so.*.*
 
 %files -n QtAssistant
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQtAssistantClient.so.*.*
 
+%files -n QtDesigner
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libQtDesigner*.so.*.*
+%dir %{_qtdir}/plugins/designer
+%attr(755,root,root) %{_qtdir}/plugins/designer/*.so
+
+%files -n QtUiTools
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libQtUiTools.so.*.*
+
 %files assistant
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/assistant
-%lang(de) %{_datadir}/locale/de/LC_MESSAGES/assistant.qm
-%{_desktopdir}/assistant.desktop
-%{_pixmapsdir}/assistant.png
+%attr(755,root,root) %{_bindir}/pixeltool
+%attr(755,root,root) %{_bindir}/qt4-assistant
+%attr(755,root,root) %{_qtdir}/bin/assistant
+%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-assistant.qm
+%{_desktopdir}/qt4-assistant.desktop
+%{_pixmapsdir}/qt4-assistant.png
 
 %files build
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/rcc
-%attr(755,root,root) %{_bindir}/moc
+%attr(755,root,root) %{_bindir}/qt4-moc
 %attr(755,root,root) %{_bindir}/qt3to4
-%attr(755,root,root) %{_bindir}/uic
+%attr(755,root,root) %{_bindir}/qt4-uic
+%attr(755,root,root) %{_qtdir}/bin/rcc
+%attr(755,root,root) %{_qtdir}/bin/moc
+%attr(755,root,root) %{_qtdir}/bin/qt3to4
+%attr(755,root,root) %{_qtdir}/bin/uic
 %{_datadir}/qt4/q3porting.xml
 
-%if %{with designer}
 %files designer
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/designer
-%{_desktopdir}/designer.desktop
-%{_pixmapsdir}/designer.png
-
-%files designer-libs
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtDesigner*.so.*.*
-%dir %{_libdir}/qt4/plugins/designer
-%attr(755,root,root) %{_libdir}/qt4/plugins/designer/*.so
-%endif
+%attr(755,root,root) %{_bindir}/qt4-designer
+%attr(755,root,root) %{_qtdir}/bin/designer
+%{_desktopdir}/qt4-designer.desktop
+%{_pixmapsdir}/qt4-designer.png
 
 %files linguist
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/linguist
-%attr(755,root,root) %{_bindir}/findtr
-%attr(755,root,root) %{_bindir}/lrelease
-%attr(755,root,root) %{_bindir}/lupdate
-%attr(755,root,root) %{_bindir}/qm2ts
+%attr(755,root,root) %{_bindir}/qt4-linguist
+%attr(755,root,root) %{_qtdir}/bin/findtr
+%attr(755,root,root) %{_qtdir}/bin/linguist
+%attr(755,root,root) %{_qtdir}/bin/lrelease
+%attr(755,root,root) %{_qtdir}/bin/lupdate
 %{_datadir}/qt4/phrasebooks
-%{_desktopdir}/linguist.desktop
-%{_pixmapsdir}/linguist.png
+%{_desktopdir}/qt4-linguist.desktop
+%{_pixmapsdir}/qt4-linguist.png
 
 %files qmake
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/qmake
+%attr(755,root,root) %{_bindir}/qt4-qmake
+%attr(755,root,root) %{_qtdir}/bin/qmake
 %{_datadir}/qt4/mkspecs
+%{_qtdir}/mkspecs
 
 %files qtconfig
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/qtconfig
-%{_desktopdir}/qtconfig.desktop
-%{_pixmapsdir}/qtconfig.png
+%attr(755,root,root) %{_bindir}/qt4-qtconfig
+%attr(755,root,root) %{_qtdir}/bin/qtconfig
+%{_desktopdir}/qt4-qtconfig.desktop
+%{_pixmapsdir}/qt4-qtconfig.png
 
 %files -n qvfb
 %defattr(644,root,root,755)
@@ -1338,24 +1461,44 @@ EOF
 %files doc
 %defattr(644,root,root,755)
 %{_docdir}/%{name}-doc
+%{_qtdir}/doc
 
 %files -n QtCore-devel -f QtCore-devel.files
+%defattr(644,root,root,755)
+%files -n QtDBus-devel -f QtDBus-devel.files
+%defattr(644,root,root,755)
 %files -n QtDesigner-devel -f QtDesigner-devel.files
+%defattr(644,root,root,755)
 %files -n QtGui-devel -f QtGui-devel.files
+%defattr(644,root,root,755)
 %files -n QtNetwork-devel -f QtNetwork-devel.files
+%defattr(644,root,root,755)
 %files -n QtOpenGL-devel -f QtOpenGL-devel.files
+%defattr(644,root,root,755)
 %files -n QtSql-devel -f QtSql-devel.files
+%defattr(644,root,root,755)
 %files -n QtSvg-devel -f QtSvg-devel.files
+%defattr(644,root,root,755)
 %files -n QtTest-devel -f QtTest-devel.files
+%defattr(644,root,root,755)
 %files -n QtXml-devel -f QtXml-devel.files
+%defattr(644,root,root,755)
 %files -n Qt3Support-devel -f Qt3Support-devel.files
+%defattr(644,root,root,755)
 %files -n QtAssistant-devel -f QtAssistant-devel.files
+%defattr(644,root,root,755)
+%files -n QtUiTools-devel -f QtUiTools-devel.files
+%defattr(644,root,root,755)
 
 %if %{with static_libs}
 %files -n QtCore-static
 %defattr(644,root,root,755)
 %{_libdir}/libQtCore*.a
 
+%files -n QtDBus-static
+%defattr(644,root,root,755)
+%{_libdir}/libQtDBus*.a
+
 %files -n QtGui-static
 %defattr(644,root,root,755)
 %{_libdir}/libQtGui*.a
@@ -1384,14 +1527,20 @@ EOF
 %defattr(644,root,root,755)
 %{_libdir}/libQt3Support*.a
 
+%files -n QtAssistant-static
+%defattr(644,root,root,755)
+%{_libdir}/libQtAssistantClient.a
+
 %files -n QtDesigner-static
 %defattr(644,root,root,755)
-%{_libdir}/libQtDesigner.a
+%{_libdir}/libQtDesigner*.a
 
-%files -n QtAssistant-static
+%files -n QtUiTools-static
 %defattr(644,root,root,755)
-%{_libdir}/libQtAssistantClient.a
+%{_libdir}/libQtUiTools.a
 %endif
 
 %files demos -f demos.files
+%defattr(644,root,root,755)
 %files examples -f examples.files
+%defattr(644,root,root,755)
This page took 0.211575 seconds and 4 git commands to generate.