#
# TODO:
# - figure out why it tries to link with system qt (fix and drop BuildConflicts Qt)
-# - better descriptions
+# - better descriptions (QtScript=QtScriptTools???)
# - 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
+# - QtWebKit-devel is broken: libQtWebKit.*la contains '-ljscore', it comes
+# from src/3rdparty/webkit/JavaScriptCore, but jscore lib isn't installed
#
# 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
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.6.0
-Release: 2
+Version: 4.8.0
+Release: 6
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: 2a7b5126f2450d8525af355fc4c12ad6
+# Source0-md5: e8a5fdbeba2927c948d9f477a6abe904
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.6.0-patched origin/4.6.0-patched
-# git diff v4.6.0..4.6.0-patched > 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
+Patch4: %{name}-qvfb.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
-# svn://anonsvn.kde.org/home/kde/trunk/qt-copy/patches
-URL: http://www.qtsoftware.com/
+Patch10: %{name}-git.patch
+Patch11: qt-x11-opensource-src-4.5.1-enable_ft_lcdfilter.patch
+URL: http://qt.nokia.com/
%{?with_ibase:BuildRequires: Firebird-devel}
BuildRequires: OpenGL-GLU-devel
-%{?with_sqlite3:BuildRequires: sqlite3-devel}
-# incompatible with bison
+BuildRequires: alsa-lib-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}
+%{?with_gtk:BuildRequires: gtk+2-devel >= 2:2.10}
+BuildRequires: libicu-devel
BuildRequires: libjpeg-devel
BuildRequires: libmng-devel >= 1.0.0
BuildRequires: libpng-devel >= 2:1.0.8
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
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
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-static -l pl.UTF-8
Biblioteka kompatybilności z Qt3 - biblioteki statyczne.
-%package -n QtAssistant
-Summary: Qt Assistant client library
-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.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.UTF-8): Biblioteka kliencka Qt Assistant - pliki programistyczne
-Group: X11/Development/Libraries
-Requires: QtAssistant = %{version}-%{release}
-Requires: QtGui-devel = %{version}-%{release}
-Requires: QtNetwork-devel = %{version}-%{release}
-
-%description -n QtAssistant-devel
-Development files for Qt Assistant client library.
-
-%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.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.UTF-8
-Statyczna biblioteka kliencka Qt Assistant.
-
%package -n QtCLucene
Summary: QtCLucene full text search library wrapper
Summary(pl.UTF-8): 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
+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
Requires: libstdc++-devel
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: 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: 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
+Development files for QtDeclarative - QML language engine library.
+
+%description -n QtDeclarative-devel -l pl.UTF-8
+Pliki programistyczne QtDeclarative - biblioteki języka QML.
+
+%package -n QtDeclarative-static
+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
+Static version of QtDeclarative - QML language engine library.
+
+%description -n QtDeclarative-static -l pl.UTF-8
+Statycza wersja QtDeclarative - biblioteki języka QML.
%package -n QtDesigner
Summary: Classes for extending Qt Designer
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
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}
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.
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}
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}
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 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: 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}
+Requires: QtGui = %{version}-%{release}
+Requires: QtScript = %{version}-%{release}
%description -n QtScriptTools
-The QtScriptTools module provides classes to handle scripts inside
+The QtScriptTools module provides Qt classes to handle scripts inside
applications.
%description -n QtScriptTools -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 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: 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: QtGui-devel = %{version}-%{release}
Requires: QtScript-devel = %{version}-%{release}
Requires: QtScriptTools = %{version}-%{release}
%description -n QtScriptTools-devel
-Classes for scriptin applications - development files.
+Qt classes for scripting applications - development files.
%description -n QtScriptTools-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 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: 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: QtScriptTools-devel = %{version}-%{release}
%description -n QtScriptTools-static
-Classes for scripting applications - static library.
+Qt classes for scripting applications - static library.
%description -n QtScriptTools-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 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
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
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
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}
%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}
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}
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: %{name}-doc = %{version}-%{release}
-Requires: QtAssistant = %{version}-%{release}
-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
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
Summary: IDE used for GUI designing with Qt library
Summary(pl.UTF-8): IDE służące do projektowania GUI za pomocą biblioteki Qt
Group: X11/Applications
-Requires: QtAssistant = %{version}-%{release}
Requires: QtDesigner = %{version}-%{release}
%description designer
%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: QtAssistant = %{version}-%{release}
Requires: QtUiTools = %{version}-%{release}
+Requires: hicolor-icon-theme
%description linguist
This program provides an interface that shortens and helps systematize
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.
Summary: Demos of new Qt4 features
Summary(pl.UTF-8): Programy demonstrujące nowe możliwości Qt4
Group: X11/Development/Libraries
-Requires: QtAssistant = %{version}-%{release}
+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.
Summary: Qt Documentation in HTML format
Summary(pl.UTF-8): Dokumentacja Qt w formacie HTML
Group: X11/Development/Libraries
+Suggests: %{name}-assistant = %{version}-%{release}
%description doc
Qt documentation in HTML format.
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.
%patch7 -p1
#%patch8 -p1
%patch9 -p1
+%patch10 -p1
+%patch11 -p1
%{__sed} -i -e 's,usr/X11R6/,usr/g,' mkspecs/linux-g++-64/qmake.conf \
mkspecs/common/linux.conf
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|;
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}"
##################################
COMMONOPT=" \
- -DQT_CLEAN_NAMESPACE \
-buildkey pld \
-verbose \
-prefix %{_qtdir} \
-sysconfdir %{_sysconfdir}/qt4 \
-examplesdir %{_examplesdir}/qt4 \
-demosdir %{_examplesdir}/qt4-demos \
+ -opensource \
+ -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 \
+ -graphicssystem raster \
-largefile \
-I/usr/include/postgresql/server \
-I/usr/include/mysql \
%{!?debug:-release} \
-qt3support \
-fontconfig \
+ -largefile \
-iconv \
+ -icu \
-no-separate-debug-info \
-xfixes \
-nis \
-sm \
-xcursor \
-xinput \
+ -xinerama \
+ -xrandr \
-xkb \
-xrender \
-xshape \
-continue"
##################################
-# STATIC MULTI-THREAD #
+# STATIC MULTI-THREAD #
##################################
%if %{with static_libs}
%endif
##################################
-# SHARED MULTI-THREAD #
+# SHARED MULTI-THREAD #
##################################
OPT=" \
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_pkgconfigdir},%{_libdir}/qt4/tools/qdoc3}
+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
# for qt-creator sth is messed up in the Makefile, nothing for make install
-#install tools/qdoc3/qdoc3 $RPM_BUILD_ROOT%{_libdir}/qt4/tools/qdoc3
+install bin/qdoc3 $RPM_BUILD_ROOT%{_qtdir}/bin/qdoc3
# kill -L/inside/builddir from *.la and *.pc (bug #77152)
%{__sed} -i -e "s,-L$PWD/lib,,g" $RPM_BUILD_ROOT%{_libdir}/*.{la,prl}
ln -sf ../%{_lib}/qt4/bin/qmake qmake-qt4
ln -sf ../%{_lib}/qt4/bin/qtconfig qtconfig-qt4
ln -sf ../%{_lib}/qt4/bin/uic uic-qt4
+ln -sf ../%{_lib}/qt4/bin/qdoc3 .
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 \
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%{_datadir}/locale/*.qm
for file in translations/*.qm tools/assistant/*.qm tools/designer/designer/*.qm tools/linguist/linguist/*.qm; do
[ ! -f $file ] && continue
case "$file" in
cd $RPM_BUILD_ROOT%{_includedir}/qt4/Qt
# QtCore must be the last
-for f in ../Qt{3Support,Assistant,DBus,Designer,Gui,Help,Network,OpenGL,Script,Sql,Svg,Test,UiTools,WebKit,Xml,XmlPatterns,Core}/*; do
+for f in ../Qt{3Support,DBus,Declarative,Designer,Gui,Help,Network,OpenGL,Script,Sql,Svg,Test,UiTools,WebKit,Xml,XmlPatterns,Core}/*; do
if [ ! -d $f ]; then
ln -sf $f `basename $f`
fi
mkdevfl QtCore %{_includedir}/qt4 %{_includedir}/qt4/Qt
mkdevfl QtDBus %{_qtdir}/bin/qdbuscpp2xml %{_qtdir}/bin/qdbusxml2cpp %{_bindir}/qdbuscpp2xml %{_bindir}/qdbusxml2cpp
+mkdevfl QtDeclarative
mkdevfl QtGui
mkdevfl QtMultimedia
mkdevfl QtNetwork
mkdevfl phonon
# without *.la *.pc etc.
-mkdevfl QtAssistant || /bin/true
mkdevfl QtDesigner || /bin/true
mkdevfl QtUiTools || /bin/true
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
%post -n Qt3Support -p /sbin/ldconfig
%postun -n Qt3Support -p /sbin/ldconfig
-%post -n QtAssistant -p /sbin/ldconfig
-%postun -n QtAssistant -p /sbin/ldconfig
-
%post -n QtCLucene -p /sbin/ldconfig
%postun -n QtCLucene -p /sbin/ldconfig
%post -n QtDBus -p /sbin/ldconfig
%postun -n QtDBus -p /sbin/ldconfig
+%post -n QtDeclarative -p /sbin/ldconfig
+%postun -n QtDeclarative -p /sbin/ldconfig
+
%post -n QtDesigner -p /sbin/ldconfig
%postun -n QtDesigner -p /sbin/ldconfig
%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.?
-
-%files -n QtAssistant
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libQtAssistantClient.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libQtAssistantClient.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/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 %{_qtdir}/tools
%dir %{_datadir}/qt4
%lang(ar) %{_datadir}/locale/ar/LC_MESSAGES/qt4.qm
+%lang(cs) %{_datadir}/locale/cs/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(fa) %{_datadir}/locale/fa/LC_MESSAGES/qt4.qm
%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4.qm
+%lang(gl) %{_datadir}/locale/gl/LC_MESSAGES/qt4.qm
%lang(he) %{_datadir}/locale/he/LC_MESSAGES/qt4.qm
+%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/qt4.qm
%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4.qm
+%lang(ko) %{_datadir}/locale/ko/LC_MESSAGES/qt4.qm
+%lang(lt) %{_datadir}/locale/lt/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
%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?
%attr(755,root,root) %{_qtdir}/plugins/script/libqtscriptdbus.so
+%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.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)
%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
%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(cs) %{_datadir}/locale/cs/LC_MESSAGES/qt4-qt_help.qm
%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(gl) %{_datadir}/locale/gl/LC_MESSAGES/qt4-qt_help.qm
+%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/qt4-qt_help.qm
%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-qt_help.qm
+%lang(ko) %{_datadir}/locale/ko/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(sl) %{_datadir}/locale/sl/LC_MESSAGES/qt4-qt_help.qm
+%lang(uk) %{_datadir}/locale/uk/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
%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 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
%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)
%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) %{_datadir}/locale/cs/LC_MESSAGES/qt4-assistant.qm
+%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(hu) %{_datadir}/locale/hu/LC_MESSAGES/qt4-assistant.qm
+%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-assistant.qm
+%lang(ko) %{_datadir}/locale/ko/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(sl) %{_datadir}/locale/sl/LC_MESSAGES/qt4-assistant.qm
+%lang(uk) %{_datadir}/locale/uk/LC_MESSAGES/qt4-assistant.qm
+%lang(zh_CN) %{_datadir}/locale/zh_CN/LC_MESSAGES/qt4-assistant.qm
+%lang(zh_TW) %{_datadir}/locale/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)
-%attr(755,root,root) %{_bindir}/rcc
%attr(755,root,root) %{_bindir}/moc-qt4
+%attr(755,root,root) %{_bindir}/qdoc3
%attr(755,root,root) %{_bindir}/qt3to4
+%attr(755,root,root) %{_bindir}/rcc
%attr(755,root,root) %{_bindir}/uic-qt4
-%attr(755,root,root) %{_qtdir}/bin/rcc
%attr(755,root,root) %{_qtdir}/bin/moc
+%attr(755,root,root) %{_qtdir}/bin/qdoc3
%attr(755,root,root) %{_qtdir}/bin/qt3to4
+%attr(755,root,root) %{_qtdir}/bin/rcc
%attr(755,root,root) %{_qtdir}/bin/uic
#find better place?
%attr(755,root,root) %{_bindir}/qttracereplay
%attr(755,root,root) %{_qtdir}/bin/qttracereplay
-#%dir %{_libdir}/qt4/tools/qdoc3
-#%attr(755,root,root) %{_libdir}/qt4/tools/qdoc3/qdoc3
%{_datadir}/qt4/q3porting.xml
%files designer
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/designer-qt4
%attr(755,root,root) %{_qtdir}/bin/designer
+%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/qt4-designer.qm
%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-designer.qm
%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4-designer.qm
+%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/qt4-designer.qm
%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-designer.qm
+%lang(ko) %{_datadir}/locale/ko/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(uk) %{_datadir}/locale/uk/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
%{_desktopdir}/designer-qt4.desktop
%attr(755,root,root) %{_qtdir}/bin/lconvert
%attr(755,root,root) %{_qtdir}/bin/lrelease
%attr(755,root,root) %{_qtdir}/bin/lupdate
+%lang(cs) %{_datadir}/locale/cs/LC_MESSAGES/qt4-linguist.qm
%lang(de) %{_datadir}/locale/de/LC_MESSAGES/qt4-linguist.qm
%lang(fr) %{_datadir}/locale/fr/LC_MESSAGES/qt4-linguist.qm
+%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/qt4-linguist.qm
%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-linguist.qm
+%lang(ko) %{_datadir}/locale/ko/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(sl) %{_datadir}/locale/sl/LC_MESSAGES/qt4-linguist.qm
+%lang(uk) %{_datadir}/locale/uk/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
%{_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
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/qtconfig-qt4
%attr(755,root,root) %{_qtdir}/bin/qtconfig
+%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/qt4-qtconfig.qm
+%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-qtconfig.qm
+%lang(ko) %{_datadir}/locale/ko/LC_MESSAGES/qt4-qtconfig.qm
%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-qtconfig.qm
%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4-qtconfig.qm
+%lang(sl) %{_datadir}/locale/sl/LC_MESSAGES/qt4-qtconfig.qm
+%lang(uk) %{_datadir}/locale/uk/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
%{_desktopdir}/qtconfig-qt4.desktop
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/qvfb
%attr(755,root,root) %{_qtdir}/bin/qvfb
+%lang(hu) %{_datadir}/locale/hu/LC_MESSAGES/qt4-qvfb.qm
+%lang(ja) %{_datadir}/locale/ja/LC_MESSAGES/qt4-qvfb.qm
+%lang(ko) %{_datadir}/locale/ko/LC_MESSAGES/qt4-qvfb.qm
%lang(pl) %{_datadir}/locale/pl/LC_MESSAGES/qt4-qvfb.qm
%lang(ru) %{_datadir}/locale/ru/LC_MESSAGES/qt4-qvfb.qm
+%lang(sl) %{_datadir}/locale/sl/LC_MESSAGES/qt4-qvfb.qm
+%lang(uk) %{_datadir}/locale/uk/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
%attr(755,root,root) %{_bindir}/uic3
%attr(755,root,root) %{_qtdir}/bin/uic3
-%files -n QtAssistant-devel -f QtAssistant-devel.files
-%defattr(644,root,root,755)
-
%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 QtDeclarative-devel -f QtDeclarative-devel.files
+%defattr(644,root,root,755)
+
%files -n QtDesigner-devel -f QtDesigner-devel.files
%defattr(644,root,root,755)
%defattr(644,root,root,755)
%{_libdir}/libQt3Support.a
-#%files -n QtAssistant-static
-#%defattr(644,root,root,755)
-#%{_libdir}/libQtAssistantClient.a
-
#%files -n QtCLucene-static
#%defattr(644,root,root,755)
#%{_libdir}/libQtCLucene.a
%defattr(644,root,root,755)
%{_libdir}/libQtWebKit.a
+%files -n QtDeclarative-static
+%defattr(644,root,root,755)
+%{_libdir}/libQtDeclarative.a
+
%files -n QtXml-static
%defattr(644,root,root,755)
%{_libdir}/libQtXml.a