]> git.pld-linux.org Git - packages/qt5-qtbase.git/blobdiff - qt5-qtbase.spec
- rel 8.1 for icu bootstrap rebuild
[packages/qt5-qtbase.git] / qt5-qtbase.spec
index fb441053435f2f173f359dc6bd905488973f2cc7..ddcc7df98c6eefba55f93c2d1326d6d68f0a869e 100644 (file)
@@ -1,16 +1,26 @@
-# TODO: separate more plugins? (think of qxcb when there are more commonly used platforms)
+# Note on packaging .cmake files for plugins:
+# Base Qt5${component}Config.cmake file includes all existing Qt5${component}_*Plugin.cmake
+# files, which trigger check for presence of plugin module in filesystem.
+# Thus, for plugins separated into subpackages, we package plugins .cmake file
+# together with module, and the rest of .cmake files in appropriate -devel subpackage.
 #
 # Conditional build:
 %bcond_with    static_libs     # static libraries [incomplete support in .spec]
+%bcond_with    bootstrap       # disable features to able to build without installed qt5
+# -- build targets
+%bcond_without qch             # QCH documentation
+%bcond_without qm              # QM translations
 # -- features
 %bcond_without cups            # CUPS printing support
 %bcond_without directfb        # DirectFB platform support
 %bcond_without egl             # EGL (EGLFS, minimal EGL) platform support
 %bcond_without gtk             # GTK+ theme integration
 %bcond_without kms             # KMS platform support
+%bcond_without libinput        # libinput support
 %bcond_without pch             # pch (pre-compiled headers) in qmake
-%bcond_without qch             # QCH documentation
+%bcond_with    systemd         # logging to journald
 %bcond_without tslib           # tslib support
+%bcond_with    openvg          # OpenVG support
 # -- databases
 %bcond_without freetds         # TDS (Sybase/MS SQL) plugin
 %bcond_without mysql           # MySQL plugin
@@ -20,7 +30,7 @@
 %bcond_without sqlite3         # SQLite3 plugin
 %bcond_without ibase           # ibase (InterBase/Firebird) plugin
 %bcond_with    db2             # DB2 support
-%bcond_with    oracle          # OCI (Oracle) support
+%bcond_with    oci             # OCI (Oracle) support
 # -- SIMD CPU instructions
 %bcond_with    sse2            # use SSE2 instructions
 %bcond_with    sse3            # use SSE3 instructions (since: Intel middle Pentium4, AMD Athlon64)
 %bcond_with    avx             # use AVX instructions (Intel since Sandy Bridge, AMD since Bulldozer)
 %bcond_with    avx2            # use AVX2 instructions (Intel since Haswell)
 
-%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
+%ifnarch %{ix86} %{x8664} x32 sparc sparcv9 alpha ppc
 %undefine      with_ibase
 %endif
 %ifarch        athlon
 %define                with_3dnow      1
 %endif
-%ifarch athlon pentium3 pentium4 %{x8664}
+%ifarch athlon pentium3 pentium4 %{x8664} x32
 %define                with_mmx        1
 %endif
-%ifarch pentium4 %{x8664}
+%ifarch pentium4 %{x8664} x32
 %define                with_sse2       1
 %endif
 
-%define                icu_abi         53
+%if %{with bootstrap}
+%undefine      with_qch
+%undefine      with_qm
+%endif
+
+%define                icu_abi         58
 %define                next_icu_abi    %(echo $((%{icu_abi} + 1)))
 
 %define                orgname         qtbase
 Summary:       Qt5 - base components
 Summary(pl.UTF-8):     Biblioteka Qt5 - podstawowe komponenty
 Name:          qt5-%{orgname}
-Version:       5.3.0
-Release:       1
+Version:       5.5.1
+Release:       8.1
 # See LGPL_EXCEPTION.txt for exception details
 License:       LGPL v2 with Digia Qt LGPL Exception v1.1 or GPL v3
 Group:         X11/Libraries
-Source0:       http://download.qt-project.org/official_releases/qt/5.3/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
-# Source0-md5: 4bc43a72e1b3d804171e5b52640e8d96
-URL:           http://qt-project.org/
+Source0:       http://download.qt.io/official_releases/qt/5.5/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
+# Source0-md5: 687e2b122fa2c3390b5e20a166d38038
+Source1:       http://download.qt.io/official_releases/qt/5.5/%{version}/submodules/qttranslations-opensource-src-%{version}.tar.xz
+# Source1-md5: 1f89d53fe759db123b4b6d9de9d9e8c9
+Patch0:                qtbase-oracle-instantclient.patch
+Patch1:                %{name}-system_cacerts.patch
+URL:           http://www.qt.io/
 %{?with_directfb:BuildRequires:        DirectFB-devel}
 BuildRequires: EGL-devel
 %{?with_ibase:BuildRequires:   Firebird-devel}
-BuildRequires: Mesa-libOpenVG-devel
+%{?with_openvg:BuildRequires:  Mesa-libOpenVG-devel}
 %{?with_kms:BuildRequires:     Mesa-libgbm-devel}
 BuildRequires: OpenGL-devel
 %{?with_kms:BuildRequires:     OpenGLESv2-devel}
 BuildRequires: alsa-lib-devel
 %{?with_gtk:BuildRequires:     atk-devel}
-%{?with_cups:BuildRequires:    cups-devel}
+%{?with_cups:BuildRequires:    cups-devel >= 1.4}
 BuildRequires: dbus-devel >= 1.2
 BuildRequires: fontconfig-devel
 %{?with_freetds:BuildRequires: freetds-devel}
-BuildRequires: freetype-devel >= 1:2.0.0
+BuildRequires: freetype-devel >= 2.1.3
 %{?with_pch:BuildRequires:     gcc >= 5:4.0}
 BuildRequires: gdb
 BuildRequires: glib2-devel >= 2.0.0
@@ -80,22 +99,26 @@ BuildRequires:      glib2-devel >= 2.0.0
 # see dependency on libicu version below
 BuildRequires: libicu-devel < %{next_icu_abi}
 BuildRequires: libicu-devel >= %{icu_abi}
+%{?with_libinput:BuildRequires:        libinput-devel}
 BuildRequires: libjpeg-devel
 BuildRequires: libpng-devel >= 2:1.0.8
 BuildRequires: libstdc++-devel
 BuildRequires: libxcb-devel >= 1.10
 %{?with_mysql:BuildRequires:   mysql-devel}
 BuildRequires: openssl-devel
+%{?with_oci:BuildRequires:     oracle-instantclient-devel}
 BuildRequires: pcre16-devel >= 8.30
 BuildRequires: pkgconfig
 %{?with_pgsql:BuildRequires:   postgresql-backend-devel}
 %{?with_pgsql:BuildRequires:   postgresql-devel}
 BuildRequires: pulseaudio-devel >= 0.9.10
 %{?with_qch:BuildRequires:     qt5-assistant >= 5.2}
+%{?with_qm:BuildRequires:      qt5-linguist >= 5.2}
 BuildRequires: rpmbuild(macros) >= 1.654
 BuildRequires: sed >= 4.0
 %{?with_sqlite2:BuildRequires: sqlite-devel}
 %{?with_sqlite3:BuildRequires: sqlite3-devel}
+%{?with_systemd:BuildRequires: systemd-devel}
 BuildRequires: tar >= 1:1.22
 %{?with_tslib:BuildRequires:   tslib-devel}
 BuildRequires: udev-devel
@@ -114,6 +137,7 @@ BuildRequires:      xorg-lib-libXinerama-devel
 BuildRequires: xorg-lib-libXrandr-devel
 BuildRequires: xorg-lib-libXrender-devel
 BuildRequires: xorg-lib-libxkbcommon-devel >= 0.4.1
+BuildRequires: xorg-lib-libxkbcommon-x11-devel >= 0.4.1
 BuildRequires: xz
 BuildRequires: zlib-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -242,12 +266,8 @@ Summary:   Qt5 Gui library
 Summary(pl.UTF-8):     Biblioteka Qt5 Gui
 Group:         Libraries
 Requires:      Qt5Core = %{version}-%{release}
-# for:
-# - ibus platforminputcontext plugin
-# - qxcb platform plugin
+# for ibus platforminputcontext plugin
 Requires:      Qt5DBus = %{version}-%{release}
-# for qxcb platform plugin
-Requires:      libxcb >= 1.10
 # for compose platforminputcontext plugin
 Requires:      xorg-lib-libxkbcommon >= 0.4.1
 
@@ -259,6 +279,20 @@ applications written with Qt 5.
 Biblioteka Qt5 Gui udostępnia podstawową funkcjonalność dla
 graficznych aplikacji napisanych z użyciem Qt 5.
 
+%package -n Qt5Gui-generic-libinput
+Summary:       Qt5 Gui generic input plugin for libinput
+Summary(pl.UTF-8):     Ogólna wtyczka wejścia Qt5 Gui z libinput
+Group:         Libraries
+Requires:      Qt5Gui = %{version}-%{release}
+
+%description -n Qt5Gui-generic-libinput
+Qt5 Gui generic input plugin to get mouse, keyboard and touch events
+via libinput.
+
+%description -n Qt5Gui-generic-libinput -l pl.UTF-8
+Ogólna wtyczka wejścia Qt5 Gui do pobierania zdarzeń myszy, klawiatury
+i dotykowych poprzez libinput.
+
 %package -n Qt5Gui-generic-tslib
 Summary:       Qt5 Gui generic input plugin for TSlib (touchscreen panel events)
 Summary(pl.UTF-8):     Ogólna wtyczka wejścia Qt5 Gui z TSlib (zdarzeń z paneli dotykowych)
@@ -271,6 +305,19 @@ Qt5 Gui generic input plugin for TSlib (touchscreen panel events).
 %description -n Qt5Gui-generic-tslib -l pl.UTF-8
 Ogólna wtyczka wejścia Qt5 Gui z TSlib (zdarzeń z paneli dotykowych).
 
+%package -n Qt5Gui-generic-tuiotouch
+Summary:       Qt5 Gui generic input plugin for TuioTouch
+Summary(pl.UTF-8):     Ogólna wtyczka wejścia Qt5 Gui z TuioTouch
+Group:         Libraries
+Requires:      Qt5Gui = %{version}-%{release}
+Requires:      Qt5Network = %{version}-%{release}
+
+%description -n Qt5Gui-generic-tuiotouch
+Qt5 Gui generic input plugin for TuioTouch.
+
+%description -n Qt5Gui-generic-tuiotouch -l pl.UTF-8
+Ogólna wtyczka wejścia Qt5 Gui z TuioTouch.
+
 %package -n Qt5Gui-platform-directfb
 Summary:       Qt5 Gui platform plugin for DirectFB
 Summary(pl.UTF-8):     Wtyczka platformy Qt5 Gui dla DirectFB
@@ -283,29 +330,118 @@ Qt5 Gui platform plugin for DirectFB.
 %description -n Qt5Gui-platform-directfb -l pl.UTF-8
 Wtyczka platformy Qt5 Gui dla DirectFB.
 
-%package -n Qt5Gui-platform-kms
-Summary:       Qt5 Gui platform plugin for KMS
-Summary(pl.UTF-8):     Wtyczka platformy Qt5 Gui dla KMS
+%package -n Qt5Gui-platform-egl
+Summary:       Qt5 Gui platform plugin for minimal EGL
+Summary(pl.UTF-8):     Wtyczka platformy Qt5 Gui dla minimalnego EGL
 Group:         Libraries
 Requires:      Qt5Gui = %{version}-%{release}
 
-%description -n Qt5Gui-platform-kms
-Qt5 Gui platform plugin for KMS.
+%description -n Qt5Gui-platform-egl
+Qt5 Gui platform plugin for minimal EGL.
 
-%description -n Qt5Gui-platform-kms -l pl.UTF-8
-Wtyczka platformy Qt5 Gui dla KMS.
+%description -n Qt5Gui-platform-egl -l pl.UTF-8
+Wtyczki platformy Qt5 Gui dla minimalnego EGL.
 
-%package -n Qt5Gui-platform-egl
-Summary:       Qt5 Gui platform plugins for EGL
-Summary(pl.UTF-8):     Wtyczki platform Qt5 Gui dla EGL
+%package -n Qt5Gui-platform-eglfs
+Summary:       Qt5 Gui platform plugin and library for EglFs integration layer
+Summary(pl.UTF-8):     Wtyczka platformy Qt5 Gui oraz biblioteka warstwy integracyjnej EglFs
 Group:         Libraries
 Requires:      Qt5Gui = %{version}-%{release}
 
-%description -n Qt5Gui-platform-egl
-Qt5 Gui platform plugins for EGL.
+%description -n Qt5Gui-platform-eglfs
+Qt5 Gui platform plugin and library for EglFs integration layer.
 
-%description -n Qt5Gui-platform-egl -l pl.UTF-8
-Wtyczki platform Qt5 Gui dla EGL.
+%description -n Qt5Gui-platform-eglfs -l pl.UTF-8
+Wtyczka platformy Qt5 Gui oraz biblioteka warstwy integracyjnej EglFs.
+
+%package -n Qt5Gui-platform-eglfs-devel
+Summary:       Development files for Qt5 EglFs integration layer
+Summary(pl.UTF-8):     Pliki programistyczne warstwy integracyjnej Qt5 EglFs
+Group:         Development/Libraries
+Requires:      Qt5Gui-platform-eglfs = %{version}-%{release}
+
+%description -n Qt5Gui-platform-eglfs-devel
+Development files for Qt5 EglFs integration layer.
+
+%description -n Qt5Gui-platform-eglfs-devel -l pl.UTF-8
+Pliki programistyczne warstwy integracyjnej Qt5 EglFs.
+
+%package -n Qt5Gui-platform-eglfs-kms
+Summary:       Qt5 EglFs integration plugin for KMS
+Summary(pl.UTF-8):     Wtyczka integracji Qt5 EglFs dla KMS
+Group:         Libraries
+Requires:      Qt5Gui-platform-eglfs = %{version}-%{release}
+Obsoletes:     Qt5Gui-platform-kms < 5.5
+
+%description -n Qt5Gui-platform-eglfs-kms
+Qt5 EglFs integration plugin for KMS.
+
+%description -n Qt5Gui-platform-eglfs-kms -l pl.UTF-8
+Wtyczka integracji Qt5 EglFs dla KMS.
+
+%package -n Qt5Gui-platform-eglfs-x11
+Summary:       Qt5 EglFs integration plugin for X11
+Summary(pl.UTF-8):     Wtyczka integracji Qt5 EglFs dla X11
+Group:         Libraries
+Requires:      Qt5Gui-platform-eglfs = %{version}-%{release}
+
+%description -n Qt5Gui-platform-eglfs-x11
+Qt5 EglFs integration plugin for X11.
+
+%description -n Qt5Gui-platform-eglfs-x11 -l pl.UTF-8
+Wtyczka integracji Qt5 EglFs dla X11.
+
+%package -n Qt5Gui-platform-xcb
+Summary:       Qt5 Gui platform plugin and library for XcbQpa integration layer
+Summary(pl.UTF-8):     Wtyczka platformy Qt5 Gui oraz biblioteka warstwy integracyjnej XcbQpa
+Group:         Libraries
+Requires:      Qt5DBus = %{version}-%{release}
+Requires:      Qt5Gui = %{version}-%{release}
+Requires:      libxcb >= 1.10
+Requires:      xorg-lib-libxkbcommon-x11 >= 0.4.1
+
+%description -n Qt5Gui-platform-xcb
+Qt5 Gui platform plugin and library for XcbQpa integration layer.
+
+%description -n Qt5Gui-platform-xcb -l pl.UTF-8
+Wtyczka platformy Qt5 Gui oraz biblioteka warstwy integracyjnej
+XcbQpa.
+
+%package -n Qt5Gui-platform-xcb-devel
+Summary:       Development files for Qt5 XcbQpa integration layer
+Summary(pl.UTF-8):     Pliki programistyczne warstwy integracyjnej Qt5 XcbQpa
+Group:         Development/Libraries
+Requires:      Qt5Gui-platform-eglfs = %{version}-%{release}
+
+%description -n Qt5Gui-platform-xcb-devel
+Development files for Qt5 XcbQpa integration layer.
+
+%description -n Qt5Gui-platform-xcb-devel -l pl.UTF-8
+Pliki programistyczne warstwy integracyjnej Qt5 XcbQpa.
+
+%package -n Qt5Gui-platform-xcb-egl
+Summary:       Qt5 XcbQpa integration plugin for EGL
+Summary(pl.UTF-8):     Wtyczka integracji Qt5 XcbQpa dla EGL
+Group:         Libraries
+Requires:      Qt5Gui-platform-xcb = %{version}-%{release}
+
+%description -n Qt5Gui-platform-xcb-egl
+Qt5 XcbQpa integration plugin for EGL.
+
+%description -n Qt5Gui-platform-xcb-egl -l pl.UTF-8
+Wtyczka integracji Qt5 XcbQpa dla EGL.
+
+%package -n Qt5Gui-platform-xcb-glx
+Summary:       Qt5 XcbQpa integration plugin for GLX
+Summary(pl.UTF-8):     Wtyczka integracji Qt5 XcbQpa dla GLX
+Group:         Libraries
+Requires:      Qt5Gui-platform-xcb = %{version}-%{release}
+
+%description -n Qt5Gui-platform-xcb-glx
+Qt5 XcbQpa integration plugin for GLX.
+
+%description -n Qt5Gui-platform-xcb-glx -l pl.UTF-8
+Wtyczka integracji Qt5 XcbQpa dla GLX.
 
 %package -n Qt5Gui-platformtheme-gtk2
 Summary:       Qt5 Gui platform theme plugin for GTK+ 2.x
@@ -326,9 +462,6 @@ Group:              Development/Libraries
 Requires:      OpenGL-devel
 Requires:      Qt5Core-devel = %{version}-%{release}
 Requires:      Qt5Gui = %{version}-%{release}
-%{?with_directfb:Requires:     Qt5Gui-platform-directfb = %{version}-%{release}}
-%{?with_egl:Requires:  Qt5Gui-platform-egl = %{version}-%{release}}
-%{?with_kms:Requires:  Qt5Gui-platform-kms = %{version}-%{release}}
 Requires:      libpng-devel
 
 %description -n Qt5Gui-devel
@@ -344,6 +477,7 @@ Group:              Libraries
 Requires:      Qt5Core = %{version}-%{release}
 # for bearer plugins (qconnman, qnm):
 Requires:      Qt5DBus = %{version}-%{release}
+%requires_ge_to        openssl openssl-devel
 
 %description -n Qt5Network
 The Qt5 Network library provides classes to make network programming
@@ -423,7 +557,7 @@ Requires:   Qt5Core-devel = %{version}-%{release}
 Requires:      Qt5DBus-devel = %{version}-%{release}
 Requires:      Qt5Gui-devel = %{version}-%{release}
 Requires:      fontconfig-devel
-Requires:      freetype-devel
+Requires:      freetype-devel >= 2.1.3
 Requires:      xorg-lib-libX11-devel
 Requires:      xorg-lib-libXrender-devel
 Requires:      xorg-lib-libXext-devel
@@ -443,6 +577,7 @@ Group:              Libraries
 Requires:      Qt5Core = %{version}-%{release}
 Requires:      Qt5Gui = %{version}-%{release}
 Requires:      Qt5Widgets = %{version}-%{release}
+%{?with_cups:Requires: cups-lib >= 1.4}
 
 %description -n Qt5PrintSupport
 The Qt5 PrintSupport library provides classes to make printing easier
@@ -641,13 +776,11 @@ Requires: Qt5Gui = %{version}-%{release}
 
 %description -n Qt5Widgets
 The Qt5 Widgets library extends Qt 5 GUI with C++ widget
-functionality. This package contains also qtaccessiblewidgets plugin
-for Qt5 Gui library.
+functionality.
 
 %description -n Qt5Widgets -l pl.UTF-8
 Biblioteka Qt5 Widgets rozszerza graficzny interfejs Qt 5 o
-funkcjonalność widgetów C++. Pakiet zawiera także wtyczkę
-qtaccessiblewidgets dla biblioteki Qt5 Gui.
+funkcjonalność widgetów C++.
 
 %package -n Qt5Widgets-devel
 Summary:       Qt5 Widgets library - development files
@@ -754,7 +887,7 @@ Przykłady do podstawowych komponentów szkieletu aplikacji Qt5.
 
 %package -n qt5-build
 Summary:       Qt5 build tools
-Summary(pl.UTF-8):     Narzędzia do budowania dla Qt4
+Summary(pl.UTF-8):     Narzędzia do budowania dla Qt5
 Group:         Development/Tools
 
 %description -n qt5-build
@@ -778,7 +911,9 @@ Qt5 makefile generator.
 Generator plików makefile dla aplikacji Qt5.
 
 %prep
-%setup -q -n %{orgname}-opensource-src-%{version}
+%setup -q -n %{orgname}-opensource-src-%{version} %{?with_qm:-a1}
+%patch0 -p1
+%patch1 -p1
 
 %{__sed} -i -e 's,usr/X11R6/,usr/,g' mkspecs/linux-g++-64/qmake.conf
 
@@ -822,7 +957,6 @@ COMMONOPT=" \
        -libdir %{_libdir} \
        -plugindir %{qt5dir}/plugins \
        -datadir %{_datadir}/qt5 \
-       -translationdir %{_localedir} \
        -sysconfdir %{_sysconfdir}/qt5 \
        -examplesdir %{_examplesdir}/qt5 \
 %if %{with mysql}
@@ -836,13 +970,16 @@ COMMONOPT=" \
        -dbus-linked \
        -fontconfig \
        -glib \
+       -gstreamer 1.0 \
        -%{!?with_gtk:no-}gtkstyle \
        -iconv \
        -icu \
+       %{?with_systemd:-journald} \
        -largefile \
        -nis \
        %{!?with_egl:-no-eglfs} \
        %{!?with_kms:-no-kms} \
+       %{!?with_libinput:-no-libinput} \
        -no-rpath \
        -no-separate-debug-info \
        %{!?with_sse2:-no-sse2} \
@@ -866,6 +1003,7 @@ COMMONOPT=" \
        -system-xkbcommon \
        -system-zlib \
        %{?with_tslib:-tslib} \
+       -%{!?with_openvg:no-}openvg \
        -xcursor \
        -xfixes \
        -xinerama \
@@ -881,7 +1019,7 @@ OPT=" \
        --sql-db2=%{?with_db2:qt}%{!?with_db2:no} \
        --sql-ibase=%{?with_ibase:qt}%{!?with_ibase:no} \
        --sql-mysql=%{?with_mysql:qt}%{!?with_mysql:no} \
-       --sql-oci=%{?with_oracle:qt}%{!?with_oracle:no} \
+       --sql-oci=%{?with_oci:qt}%{!?with_oci:no} \
        --sql-odbc=%{?with_odbc:qt}%{!?with_odbc:no} \
        --sql-psql=%{?with_pgsql:qt}%{!?with_pgsql:no} \
        --sql-sqlite2=%{?with_sqlite2:qt}%{!?with_sqlite2:no} \
@@ -904,7 +1042,7 @@ OPT=" \
        --sql-db2=%{?with_db2:plugin}%{!?with_db2:no} \
        --sql-ibase=%{?with_ibase:plugin}%{!?with_ibase:no} \
        --sql-mysql=%{?with_mysql:plugin}%{!?with_mysql:no} \
-       --sql-oci=%{?with_oracle:plugin}%{!?with_oracle:no} \
+       --sql-oci=%{?with_oci:plugin}%{!?with_oci:no} \
        --sql-odbc=%{?with_odbc:plugin}%{!?with_odbc:no} \
        --sql-psql=%{?with_pgsql:plugin}%{!?with_pgsql:no} \
        --sql-sqlite2=%{?with_sqlite2:plugin}%{!?with_sqlite2:no} \
@@ -922,16 +1060,39 @@ wd="$(pwd)"
 # build only HTML docs if without qch (which require qhelpgenerator)
 %{__make} %{!?with_qch:html_}docs
 
+%if %{with qm}
+export QMAKEPATH=$(pwd)
+cd qttranslations-opensource-src-%{version}
+../bin/qmake
+%{__make}
+cd ..
+%endif
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{/etc/qt5,%{_bindir},%{_pkgconfigdir}}
 
+# for QtSolutions (qtlockedfile, qtsingleapplication, etc)
+install -d $RPM_BUILD_ROOT%{_includedir}/qt5/QtSolutions
+
 %{__make} install \
        INSTALL_ROOT=$RPM_BUILD_ROOT
 
 %{__make} install_%{!?with_qch:html_}docs \
        INSTALL_ROOT=$RPM_BUILD_ROOT
 
+%if %{with qm}
+%{__make} -C qttranslations-opensource-src-%{version} install \
+       INSTALL_ROOT=$RPM_BUILD_ROOT
+# keep only qt and qtbase
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qmlviewer,qt_help,qtconfig,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquick1,qtquickcontrols,qtscript,qtwebsockets,qtxmlpatterns}_*.qm
+%else
+install -d $RPM_BUILD_ROOT%{_datadir}/qt5/translations
+%endif
+
+# external plugins loaded from qtbase libs
+install -d $RPM_BUILD_ROOT%{qt5dir}/plugins/iconengines
+
 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
        $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
@@ -942,11 +1103,8 @@ install -d $RPM_BUILD_ROOT{/etc/qt5,%{_bindir},%{_pkgconfigdir}}
 # actually drop *.la, follow policy of not packaging them when *.pc exist
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
 
-# install tools
-install bin/findtr     $RPM_BUILD_ROOT%{qt5dir}/bin
 # symlinks in system bin dir
 cd $RPM_BUILD_ROOT%{_bindir}
-ln -sf ../%{_lib}/qt5/bin/findtr findtr-qt5
 ln -sf ../%{_lib}/qt5/bin/moc moc-qt5
 ln -sf ../%{_lib}/qt5/bin/qmake qmake-qt5
 ln -sf ../%{_lib}/qt5/bin/uic uic-qt5
@@ -980,22 +1138,34 @@ ifecho_tree() {
 }
 
 echo "%defattr(644,root,root,755)" > examples.files
+ifecho_tree examples %{_examplesdir}/qt5/corelib
 ifecho_tree examples %{_examplesdir}/qt5/dbus
 ifecho_tree examples %{_examplesdir}/qt5/gui
-ifecho_tree examples %{_examplesdir}/qt5/ipc
-ifecho_tree examples %{_examplesdir}/qt5/json
 ifecho_tree examples %{_examplesdir}/qt5/network
 ifecho_tree examples %{_examplesdir}/qt5/opengl
 ifecho_tree examples %{_examplesdir}/qt5/qpa
 ifecho_tree examples %{_examplesdir}/qt5/qtconcurrent
 ifecho_tree examples %{_examplesdir}/qt5/qtestlib
 ifecho_tree examples %{_examplesdir}/qt5/sql
-ifecho_tree examples %{_examplesdir}/qt5/threads
-ifecho_tree examples %{_examplesdir}/qt5/tools
 ifecho_tree examples %{_examplesdir}/qt5/touch
 ifecho_tree examples %{_examplesdir}/qt5/widgets
 ifecho_tree examples %{_examplesdir}/qt5/xml
 
+# find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
+find_qt5_qm()
+{
+       name="$1"
+       find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
+               sed -e "s:^$RPM_BUILD_ROOT::" \
+                   -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
+}
+
+echo '%defattr(644,root,root,755)' > qtbase.lang
+%if %{with qm}
+find_qt5_qm qt >> qtbase.lang
+find_qt5_qm qtbase >> qtbase.lang
+%endif
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -1011,6 +1181,12 @@ rm -rf $RPM_BUILD_ROOT
 %post  -n Qt5Gui -p /sbin/ldconfig
 %postun        -n Qt5Gui -p /sbin/ldconfig
 
+%post  -n Qt5Gui-platform-eglfs -p /sbin/ldconfig
+%postun        -n Qt5Gui-platform-eglfs -p /sbin/ldconfig
+
+%post  -n Qt5Gui-platform-xcb -p /sbin/ldconfig
+%postun        -n Qt5Gui-platform-xcb -p /sbin/ldconfig
+
 %post  -n Qt5Network -p /sbin/ldconfig
 %postun        -n Qt5Network -p /sbin/ldconfig
 
@@ -1055,9 +1231,9 @@ rm -rf $RPM_BUILD_ROOT
 %{qt5dir}/mkspecs/modules/qt_lib_concurrent.pri
 %{qt5dir}/mkspecs/modules/qt_lib_concurrent_private.pri
 
-%files -n Qt5Core
+%files -n Qt5Core -f qtbase.lang
 %defattr(644,root,root,755)
-%doc LGPL_EXCEPTION.txt header.*
+%doc LGPL_EXCEPTION.txt header.* dist/{README,changes-*}
 %attr(755,root,root) %{_libdir}/libQt5Core.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libQt5Core.so.5
 %dir /etc/qt5
@@ -1066,12 +1242,15 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{qt5dir}/mkspecs
 %dir %{qt5dir}/mkspecs/modules
 %dir %{qt5dir}/plugins
+%dir %{_datadir}/qt5
+%dir %{_datadir}/qt5/translations
 
 %files -n Qt5Core-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQt5Core.so
 %{_libdir}/libQt5Core.prl
 %dir %{_includedir}/qt5
+%dir %{_includedir}/qt5/QtSolutions
 %{_includedir}/qt5/QtCore
 %{_pkgconfigdir}/Qt5Core.pc
 %{_libdir}/cmake/Qt5
@@ -1098,8 +1277,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQt5Gui.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libQt5Gui.so.5
-# loaded from src/gui/accessible/qaccessible.cpp
-%dir %{qt5dir}/plugins/accessible
 # loaded from src/gui/kernel/qgenericpluginfactory.cpp
 %dir %{qt5dir}/plugins/generic
 # R: udev-libs (by all qevdev* plugins)
@@ -1107,6 +1284,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{qt5dir}/plugins/generic/libqevdevmouseplugin.so
 %attr(755,root,root) %{qt5dir}/plugins/generic/libqevdevtabletplugin.so
 %attr(755,root,root) %{qt5dir}/plugins/generic/libqevdevtouchplugin.so
+# loaded from src/gui/image/qicon.cpp
+%dir %{qt5dir}/plugins/iconengines
 # loaded from src/gui/image/qimage{reader,writer}.cpp
 %dir %{qt5dir}/plugins/imageformats
 %attr(755,root,root) %{qt5dir}/plugins/imageformats/libqgif.so
@@ -1126,45 +1305,115 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{qt5dir}/plugins/platforms/libqminimal.so
 # R: freetype libX11 libXrender
 %attr(755,root,root) %{qt5dir}/plugins/platforms/libqoffscreen.so
-# R: Qt5DBus libxcb xcb-* xorg-* ...
-%attr(755,root,root) %{qt5dir}/plugins/platforms/libqxcb.so
 # loaded from src/gui/kernel/qplatformthemefactory.cpp
 %dir %{qt5dir}/plugins/platformthemes
+# common for base -devel and plugin-specific files
+%dir %{_libdir}/cmake/Qt5Gui
+
+%if %{with libinput}
+%files -n Qt5Gui-generic-libinput
+%defattr(644,root,root,755)
+# R: libinput libxkbcommon udev
+%attr(755,root,root) %{qt5dir}/plugins/generic/libqlibinputplugin.so
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QLibInputPlugin.cmake
+%endif
 
 %if %{with tslib}
 %files -n Qt5Gui-generic-tslib
 %defattr(644,root,root,755)
 # R: tslib
 %attr(755,root,root) %{qt5dir}/plugins/generic/libqtslibplugin.so
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QTsLibPlugin.cmake
 %endif
 
+%files -n Qt5Gui-generic-tuiotouch
+%defattr(644,root,root,755)
+# R: Qt5Network
+%attr(755,root,root) %{qt5dir}/plugins/generic/libqtuiotouchplugin.so
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QTuioTouchPlugin.cmake
+
 %if %{with directfb}
 %files -n Qt5Gui-platform-directfb
 %defattr(644,root,root,755)
 # R: DirectFB fontconfig freetype
 %attr(755,root,root) %{qt5dir}/plugins/platforms/libqdirectfb.so
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QDirectFbIntegrationPlugin.cmake
 %endif
 
-%if %{with kms}
-%files -n Qt5Gui-platform-kms
+%if %{with egl}
+%files -n Qt5Gui-platform-egl
 %defattr(644,root,root,755)
-# R: EGL GLESv2 libdrm libgbm udev-libs
-%attr(755,root,root) %{qt5dir}/plugins/platforms/libqkms.so
+# R: egl fontconfig freetype
+%attr(755,root,root) %{qt5dir}/plugins/platforms/libqminimalegl.so
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake
 %endif
 
-%if %{with egl}
-%files -n Qt5Gui-platform-egl
+%files -n Qt5Gui-platform-eglfs
 %defattr(644,root,root,755)
+# R: Qt5Gui Qt5Core EGL GL ts fontconfig freetype glib2 udev mtdev
+%attr(755,root,root) %{_libdir}/libQt5EglDeviceIntegration.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libQt5EglDeviceIntegration.so.5
 # R: egl fontconfig freetype (for two following)
 %attr(755,root,root) %{qt5dir}/plugins/platforms/libqeglfs.so
-%attr(755,root,root) %{qt5dir}/plugins/platforms/libqminimalegl.so
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake
+# loaded from src/plugins/platforms/eglfs/qeglfsdeviceintegration.cpp
+%dir %{qt5dir}/plugins/egldeviceintegrations
+
+%files -n Qt5Gui-platform-eglfs-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libQt5EglDeviceIntegration.so
+%{_libdir}/libQt5EglDeviceIntegration.prl
+%{_pkgconfigdir}/Qt5EglDeviceIntegration.pc
+%{qt5dir}/mkspecs/modules/qt_lib_eglfs_device_lib_private.pri
+
+%if %{with kms}
+%files -n Qt5Gui-platform-eglfs-kms
+%defattr(644,root,root,755)
+# R: gl egl libdrm libgbm udev
+%attr(755,root,root) %{qt5dir}/plugins/egldeviceintegrations/libqeglfs-kms-integration.so
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSKmsIntegrationPlugin.cmake
 %endif
 
+%files -n Qt5Gui-platform-eglfs-x11
+%defattr(644,root,root,755)
+# R: libX11 libxcb
+%attr(755,root,root) %{qt5dir}/plugins/egldeviceintegrations/libqeglfs-x11-integration.so
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake
+
+%files -n Qt5Gui-platform-xcb
+%defattr(644,root,root,755)
+# R: Qt5DBus xorg* xcb* libxkbcommon-x11 fontconfig freetype
+%attr(755,root,root) %{_libdir}/libQt5XcbQpa.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libQt5XcbQpa.so.5
+# R: Qt5DBus xcb-* xorg*
+%attr(755,root,root) %{qt5dir}/plugins/platforms/libqxcb.so
+# loaded from src/plugins/platforms/xcb/gl_integrations/qxcbglintegrationfactory.cpp
+%dir %{qt5dir}/plugins/xcbglintegrations
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QXcbIntegrationPlugin.cmake
+
+%files -n Qt5Gui-platform-xcb-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libQt5XcbQpa.so
+%{_libdir}/libQt5XcbQpa.prl
+%{_pkgconfigdir}/Qt5XcbQpa.pc
+%{qt5dir}/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri
+
+%files -n Qt5Gui-platform-xcb-egl
+%defattr(644,root,root,755)
+%attr(755,root,root) %{qt5dir}/plugins/xcbglintegrations/libqxcb-egl-integration.so
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake
+
+%files -n Qt5Gui-platform-xcb-glx
+%defattr(644,root,root,755)
+%attr(755,root,root) %{qt5dir}/plugins/xcbglintegrations/libqxcb-glx-integration.so
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QXcbGlxIntegrationPlugin.cmake
+
 %if %{with gtk}
 %files -n Qt5Gui-platformtheme-gtk2
 %defattr(644,root,root,755)
 # R: gtk+2
 %attr(755,root,root) %{qt5dir}/plugins/platformthemes/libqgtk2.so
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QGtk2ThemePlugin.cmake
 %endif
 
 %files -n Qt5Gui-devel
@@ -1172,8 +1421,21 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libQt5Gui.so
 %{_libdir}/libQt5Gui.prl
 %{_includedir}/qt5/QtGui
+%{_includedir}/qt5/QtPlatformHeaders
 %{_pkgconfigdir}/Qt5Gui.pc
-%{_libdir}/cmake/Qt5Gui
+%{_libdir}/cmake/Qt5Gui/Qt5GuiConfig*.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevTouchScreenPlugin.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake
+%{_libdir}/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake
 %{qt5dir}/mkspecs/modules/qt_lib_gui.pri
 %{qt5dir}/mkspecs/modules/qt_lib_gui_private.pri
 
@@ -1195,7 +1457,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libQt5Network.prl
 %{_includedir}/qt5/QtNetwork
 %{_pkgconfigdir}/Qt5Network.pc
-%{_libdir}/cmake/Qt5Network
+%dir %{_libdir}/cmake/Qt5Network
+%{_libdir}/cmake/Qt5Network/Qt5NetworkConfig*.cmake
+%{_libdir}/cmake/Qt5Network/Qt5Network_QConnmanEnginePlugin.cmake
+%{_libdir}/cmake/Qt5Network/Qt5Network_QGenericEnginePlugin.cmake
+%{_libdir}/cmake/Qt5Network/Qt5Network_QNetworkManagerEnginePlugin.cmake
 %{qt5dir}/mkspecs/modules/qt_lib_network.pri
 %{qt5dir}/mkspecs/modules/qt_lib_network_private.pri
 
@@ -1250,7 +1516,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libQt5PrintSupport.prl
 %{_includedir}/qt5/QtPrintSupport
 %{_pkgconfigdir}/Qt5PrintSupport.pc
-%{_libdir}/cmake/Qt5PrintSupport
+%dir %{_libdir}/cmake/Qt5PrintSupport
+%{_libdir}/cmake/Qt5PrintSupport/Qt5PrintSupportConfig*.cmake
+%if %{with cups}
+%{_libdir}/cmake/Qt5PrintSupport/Qt5PrintSupport_QCupsPrinterSupportPlugin.cmake
+%endif
 %{qt5dir}/mkspecs/modules/qt_lib_printsupport.pri
 %{qt5dir}/mkspecs/modules/qt_lib_printsupport_private.pri
 
@@ -1260,12 +1530,15 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %ghost %{_libdir}/libQt5Sql.so.5
 # loaded from src/sql/kernel/qsqldatabase.cpp
 %dir %{qt5dir}/plugins/sqldrivers
+# common for base -devel and plugin-specific files
+%dir %{_libdir}/cmake/Qt5Sql
 
 %if %{with db2}
 %files -n Qt5Sql-sqldriver-db2
 %defattr(644,root,root,755)
 # R: (proprietary) DB2 libs
 %attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqldb2.so
+%{_libdir}/cmake/Qt5Sql/Qt5Sql_QDB2DriverPlugin.cmake
 %endif
 
 %if %{with ibase}
@@ -1273,6 +1546,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 # R: Firebird-lib
 %attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlibase.so
+%{_libdir}/cmake/Qt5Sql/Qt5Sql_QIBaseDriverPlugin.cmake
 %endif
 
 %if %{with sqlite3}
@@ -1280,6 +1554,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 # R: sqlite3
 %attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlite.so
+%{_libdir}/cmake/Qt5Sql/Qt5Sql_QSQLiteDriverPlugin.cmake
 %endif
 
 %if %{with sqlite2}
@@ -1287,6 +1562,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 # R: sqlite >= 2
 %attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlite2.so
+%{_libdir}/cmake/Qt5Sql/Qt5Sql_QSQLite2DriverPlugin.cmake
 %endif
 
 %if %{with mysql}
@@ -1294,13 +1570,15 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 # R: mysql-libs
 %attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlmysql.so
+%{_libdir}/cmake/Qt5Sql/Qt5Sql_QMYSQLDriverPlugin.cmake
 %endif
 
-%if %{with oracle}
+%if %{with oci}
 %files -n Qt5Sql-sqldriver-oci
 %defattr(644,root,root,755)
 # R: (proprietary) Oracle libs
 %attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqloci.so
+%{_libdir}/cmake/Qt5Sql/Qt5Sql_QOCIDriverPlugin.cmake
 %endif
 
 %if %{with odbc}
@@ -1308,6 +1586,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 # R: unixODBC
 %attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlodbc.so
+%{_libdir}/cmake/Qt5Sql/Qt5Sql_QODBCDriverPlugin.cmake
 %endif
 
 %if %{with pgsql}
@@ -1315,6 +1594,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 # R: postgresql-libs
 %attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlpsql.so
+%{_libdir}/cmake/Qt5Sql/Qt5Sql_QPSQLDriverPlugin.cmake
 %endif
 
 %if %{with freetds}
@@ -1322,6 +1602,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 # R: freetds
 %attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqltds.so
+%{_libdir}/cmake/Qt5Sql/Qt5Sql_QTDSDriverPlugin.cmake
 %endif
 
 %files -n Qt5Sql-devel
@@ -1330,7 +1611,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libQt5Sql.prl
 %{_includedir}/qt5/QtSql
 %{_pkgconfigdir}/Qt5Sql.pc
-%{_libdir}/cmake/Qt5Sql
+%{_libdir}/cmake/Qt5Sql/Qt5SqlConfig*.cmake
 %{qt5dir}/mkspecs/modules/qt_lib_sql.pri
 %{qt5dir}/mkspecs/modules/qt_lib_sql_private.pri
 
@@ -1353,8 +1634,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libQt5Widgets.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libQt5Widgets.so.5
-# Qt5Gui plugin which requires Qt5Widgets
-%attr(755,root,root) %{qt5dir}/plugins/accessible/libqtaccessiblewidgets.so
 
 %files -n Qt5Widgets-devel
 %defattr(644,root,root,755)
@@ -1362,7 +1641,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libQt5Widgets.prl
 %{_includedir}/qt5/QtWidgets
 %{_pkgconfigdir}/Qt5Widgets.pc
-%{_libdir}/cmake/Qt5Widgets
+%dir %{_libdir}/cmake/Qt5Widgets
+%{_libdir}/cmake/Qt5Widgets/Qt5WidgetsConfig*.cmake
+%{_libdir}/cmake/Qt5Widgets/Qt5WidgetsMacros.cmake
 %{qt5dir}/mkspecs/modules/qt_lib_widgets.pri
 %{qt5dir}/mkspecs/modules/qt_lib_widgets_private.pri
 
@@ -1396,6 +1677,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_docdir}/qt5-doc/qtgui
 %{_docdir}/qt5-doc/qtnetwork
 %{_docdir}/qt5-doc/qtopengl
+%{_docdir}/qt5-doc/qtplatformheaders
 %{_docdir}/qt5-doc/qtprintsupport
 %{_docdir}/qt5-doc/qtsql
 %{_docdir}/qt5-doc/qttestlib
@@ -1413,6 +1695,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_docdir}/qt5-doc/qtgui.qch
 %{_docdir}/qt5-doc/qtnetwork.qch
 %{_docdir}/qt5-doc/qtopengl.qch
+%{_docdir}/qt5-doc/qtplatformheaders.qch
 %{_docdir}/qt5-doc/qtprintsupport.qch
 %{_docdir}/qt5-doc/qtsql.qch
 %{_docdir}/qt5-doc/qttestlib.qch
@@ -1427,7 +1710,6 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -n qt5-build
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/findtr-qt5
 %attr(755,root,root) %{_bindir}/moc-qt5
 %attr(755,root,root) %{_bindir}/qdbuscpp2xml-qt5
 %attr(755,root,root) %{_bindir}/qdbusxml2cpp-qt5
@@ -1435,7 +1717,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/qlalr-qt5
 %attr(755,root,root) %{_bindir}/rcc-qt5
 %attr(755,root,root) %{_bindir}/uic-qt5
-%attr(755,root,root) %{qt5dir}/bin/findtr
 %attr(755,root,root) %{qt5dir}/bin/moc
 %attr(755,root,root) %{qt5dir}/bin/qdbuscpp2xml
 %attr(755,root,root) %{qt5dir}/bin/qdbusxml2cpp
@@ -1458,6 +1739,7 @@ rm -rf $RPM_BUILD_ROOT
 %{qt5dir}/mkspecs/devices
 %{qt5dir}/mkspecs/features
 %{qt5dir}/mkspecs/freebsd-*
+%{qt5dir}/mkspecs/haiku-*
 %{qt5dir}/mkspecs/hpux-*
 %{qt5dir}/mkspecs/hpuxi-*
 %{qt5dir}/mkspecs/hurd-*
@@ -1476,6 +1758,7 @@ rm -rf $RPM_BUILD_ROOT
 %{qt5dir}/mkspecs/win32-*
 %{qt5dir}/mkspecs/wince60standard-*
 %{qt5dir}/mkspecs/wince70embedded-*
+%{qt5dir}/mkspecs/wince80colibri-*
 %{qt5dir}/mkspecs/winphone-*
 %{qt5dir}/mkspecs/winrt-*
 %{qt5dir}/mkspecs/*.pri
This page took 0.113876 seconds and 4 git commands to generate.