--- /dev/null
+# The MIT License (MIT)
+#
+# Copyright (c) 2013 Tomasz Olszak <olszak.tomasz@gmail.com>
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+
+# This file is based on qtbase.spec from Mer project
+# http://merproject.org
+
+# libQtPlatformSupport is not built as a shared library, only as a
+# static .a lib-archive. By default the OBS build removes all discovered
+# libFOO.a files and as such rpmlint never complains about
+# installed-but-unpackaged static libs.
+# This flag tells rpmbuild to behave.
+%bcond_with wayland
+
+
+# Version is the date of latest commit in qtbase, followed by 'g' + few
+# characters of the last git commit ID.
+# NOTE: tarball's prefix is 'qt5-base' until version number starts to
+# make sense. This allows to update spec contents easily as snapshots
+# evolve.
+Name: qt5
+Summary: Cross-platform application and UI framework
+Version: 5.2.0
+Release: 0
+Group: Base/Libraries
+License: LGPL-2.1+ or GPL-3.0
+URL: http://qt.digia.com
+Source0: %{name}-%{version}.tar.bz2
+Source1: macros.qt5-default
+Source100: qtbase-rpmlintrc
+BuildRequires: pkgconfig(alsa)
+BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(freetype2)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(icu-uc)
+BuildRequires: pkgconfig(ice)
+BuildRequires: pkgconfig(libpng)
+BuildRequires: pkgconfig(libxslt)
+BuildRequires: pkgconfig(openssl)
+BuildRequires: pkgconfig(sm)
+BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(zlib)
+BuildRequires: pkgconfig(udev)
+BuildRequires: pkgconfig(mtdev)
+BuildRequires: cups-devel
+BuildRequires: fdupes
+BuildRequires: flex
+BuildRequires: libjpeg-devel
+BuildRequires: pam-devel
+BuildRequires: readline-devel
+BuildRequires: python
+BuildRequires: pkgconfig(fontconfig)
+BuildRequires: pkgconfig(xkbcommon)
+BuildRequires: pkgconfig(glesv2)
+BuildRequires: pkgconfig(egl)
+%if ! %{with wayland}
+BuildRequires: pkgconfig(x11)
+BuildRequires: pkgconfig(xcursor)
+BuildRequires: pkgconfig(xcomposite)
+BuildRequires: pkgconfig(xext)
+BuildRequires: pkgconfig(xft)
+BuildRequires: pkgconfig(xi)
+BuildRequires: pkgconfig(xinerama)
+BuildRequires: pkgconfig(xmu)
+BuildRequires: pkgconfig(xrandr)
+BuildRequires: pkgconfig(xt)
+BuildRequires: pkgconfig(xtst)
+BuildRequires: pkgconfig(xv)
+BuildRequires: pkgconfig(aul)
+BuildRequires: pkgconfig(scim)
+BuildRequires: pkgconfig(xdamage)
+BuildRequires: pkgconfig(xfixes)
+BuildRequires: pkgconfig(xrender)
+BuildRequires: pkgconfig(xscrnsaver)
+%endif
+
+
+%description
+Qt is a cross-platform application and UI framework. Using Qt, you can
+write web-enabled applications once and deploy them across desktop,
+mobile and embedded systems without rewriting the source code.
+
+%package -n qt5-qtbase
+Summary: Meta package for installing all qtbase libraries
+Group: Base/Libraries
+Requires: qt5-default
+Requires: qt5-plugin-accessible-widgets
+Requires: qt5-plugin-bearer-connman
+Requires: qt5-plugin-bearer-generic
+Requires: qt5-plugin-bearer-nm
+Requires: qt5-plugin-generic-evdev
+Requires: qt5-plugin-imageformat-gif
+Requires: qt5-plugin-imageformat-ico
+Requires: qt5-plugin-imageformat-jpeg
+Requires: qt5-plugin-platform-eglfs
+Requires: qt5-plugin-platforminputcontext-ibus
+Requires: qt5-plugin-platform-linuxfb
+Requires: qt5-plugin-platform-minimal
+Requires: qt5-plugin-platform-minimalegl
+Requires: qt5-plugin-platform-offscreen
+Requires: qt5-plugin-printsupport-cups
+Requires: qt5-plugin-sqldriver-sqlite
+Requires: qt5-qtconcurrent
+Requires: qt5-qtcore
+Requires: qt5-qtdbus
+Requires: qt5-qtgui
+Requires: qt5-qtnetwork
+Requires: qt5-qtopengl
+Requires: qt5-qtprintsupport
+Requires: qt5-qtsql
+Requires: qt5-qttest
+Requires: qt5-qtwidgets
+Requires: qt5-qtxml
+
+%description -n qt5-qtbase
+This package is meta package which groups qtbase libraries and plugins
+
+%package tools
+Summary: Development tools for qtbase
+Group: Base/Libraries
+Requires: qtchooser
+
+%description tools
+This package contains useful tools for Qt development
+
+%package qtcore
+Summary: The QtCore library
+Group: Base/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description qtcore
+This package contains the QtCore library
+
+%package qtcore-devel
+Summary: Development files for QtCore
+Group: Base/Libraries
+Requires: %{name}-qmake
+Requires: %{name}-tools
+Requires: %{name}-qtcore = %{version}-%{release}
+Requires: fontconfig-devel
+Requires: qtchooser
+
+%description qtcore-devel
+This package contains the files necessary to develop applications
+that use the QtCore
+
+
+%package qmake
+Summary: QMake
+Group: Base/Libraries
+Requires: qtchooser
+
+%description qmake
+This package contains qmake
+
+
+%package plugin-bearer-connman
+Summary: Connman bearer plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-bearer-connman
+This package contains the connman bearer plugin
+
+
+%package plugin-bearer-generic
+Summary: Connman generic plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-bearer-generic
+This package contains the connman generic bearer plugin
+
+
+%package plugin-bearer-nm
+Summary: Connman generic plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-bearer-nm
+This package contains the connman NetworkManager bearer plugin
+
+
+%package plugin-imageformat-gif
+Summary: Gif image format plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-imageformat-gif
+This package contains the gif imageformat plugin
+
+
+%package plugin-imageformat-ico
+Summary: Ico image format plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-imageformat-ico
+This package contains the ico imageformat plugin
+
+
+%package plugin-imageformat-jpeg
+Summary: JPEG image format plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-imageformat-jpeg
+This package contains the JPEG imageformat plugin
+
+%package plugin-platform-minimal
+Summary: Minimal platform plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-platform-minimal
+This package contains the minimal platform plugin
+
+%package plugin-platform-offscreen
+Summary: Offscreen platform plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-platform-offscreen
+This package contains the offscreen platform plugin
+
+%package plugin-platform-eglfs
+Summary: Eglfs platform plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-platform-eglfs
+This package contains the eglfs platform plugin
+
+%package plugin-platform-minimalegl
+Summary: Minimalegl platform plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-platform-minimalegl
+This package contains the minimalegl platform plugin
+
+%package plugin-platform-linuxfb
+Summary: Linux framebuffer platform plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-platform-linuxfb
+This package contains the linuxfb platform plugin for Qt
+
+%if ! %{with wayland}
+
+%package plugin-platform-xcb
+Summary: XCB platform plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-platform-xcb
+This package contains the XCB platform plugin
+
+%endif
+
+%package plugin-printsupport-cups
+Summary: CUPS print support plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-printsupport-cups
+This package contains the CUPS print support plugin
+
+%package plugin-accessible-widgets
+Summary: Accessible widgets plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-accessible-widgets
+This package contains the access widgets plugin
+
+%package plugin-sqldriver-sqlite
+Summary: Sqlite sql driver plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-sqldriver-sqlite
+This package contains the sqlite sql driver plugin
+
+
+%package plugin-platforminputcontext-ibus
+Summary: The ibus platform import context plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-platforminputcontext-ibus
+This package contains the ibus platform input context plugin
+
+%package plugin-platform-inputcontext-compose
+Summary: Compose input context platform plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-platform-inputcontext-compose
+This package contains compose platform inputcontext plugin
+
+%package plugin-generic-evdev
+Summary: The evdev generic plugin
+Group: Base/Libraries
+Requires: %{name}-qtcore = %{version}-%{release}
+
+%description plugin-generic-evdev
+This package contains evdev plugins
+
+%package qtdbus
+Summary: The QtDBus library
+Group: Base/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description qtdbus
+This package contains the QtDBus library
+
+
+%package qtdbus-devel
+Summary: Development files for QtDBus
+Group: Base/Libraries
+Requires: %{name}-qtdbus = %{version}-%{release}
+Requires: pkgconfig(dbus-1)
+
+%description qtdbus-devel
+This package contains the files necessary to develop
+applications that use QtDBus
+
+
+%package qtgui
+Summary: The QtGui Library
+Group: Base/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description qtgui
+This package contains the QtGui library
+
+
+%package qtgui-devel
+Summary: Development files for QtGui
+Group: Base/Libraries
+Requires: %{name}-qtgui = %{version}-%{release}
+Requires: %{name}-qtopengl-devel
+
+%description qtgui-devel
+This package contains the files necessary to develop
+applications that use QtGui
+
+
+%package qtnetwork
+Summary: The QtNetwork library
+Group: Base/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description qtnetwork
+This package contains the QtNetwork library
+
+
+%package qtnetwork-devel
+Summary: Development files for QtNetwork
+Group: Base/Libraries
+Requires: %{name}-qtnetwork = %{version}-%{release}
+
+%description qtnetwork-devel
+This package contains the files necessary to develop
+applications that use QtNetwork
+
+%package qtopengl
+Summary: The QtOpenGL library
+Group: Base/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description qtopengl
+This package contains the QtOpenGL library
+
+
+%package qtopengl-devel
+Summary: Development files for QtOpenGL
+Group: Base/Libraries
+Requires: %{name}-qtopengl = %{version}-%{release}
+Requires: pkgconfig(glesv2)
+Requires: pkgconfig(egl)
+
+
+%description qtopengl-devel
+This package contains the files necessary to develop
+applications that use QtOpenGL
+
+
+%package qtsql
+Summary: The QtSql library
+Group: Base/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description qtsql
+This package contains the QtSql library
+
+%package qtsql-devel
+Summary: Development files for QtSql
+Group: Base/Libraries
+Requires: %{name}-qtsql = %{version}-%{release}
+
+%description qtsql-devel
+This package contains the files necessary to develop
+applications that use QtSql
+
+
+%package qttest
+Summary: The QtTest library
+Group: Base/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description qttest
+This package contains the QtTest library
+
+
+%package qttest-devel
+Summary: Development files for QtTest
+Group: Base/Libraries
+Requires: %{name}-qttest = %{version}-%{release}
+
+%description qttest-devel
+This package contains the files necessary to develop
+applications that use QtTest
+
+
+%package qtxml
+Summary: The QtXml library
+Group: Base/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description qtxml
+This package contains the QtXml library
+
+%package qtxml-devel
+Summary: Development files for QtXml
+Group: Base/Libraries
+Requires: %{name}-qtxml = %{version}-%{release}
+
+%description qtxml-devel
+This package contains the files necessary to develop
+applications that use QtXml
+
+
+%package qtwidgets
+Summary: The QtWidgets library
+Group: Base/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description qtwidgets
+This package contains the QtWidgets library
+
+%package qtwidgets-devel
+Summary: Development files for QtWidgets
+Group: Base/Libraries
+Requires: %{name}-qtwidgets = %{version}-%{release}
+
+%description qtwidgets-devel
+This package contains the files necessary to develop
+applications that use QtWidgets
+
+%package qtplatformsupport-devel
+Summary: Development files for QtPlatformSupport
+Group: Base/Libraries
+
+%description qtplatformsupport-devel
+This package contains the files necessary to develop
+applications that use QtPlatformSupport
+
+%package qtbootstrap-devel
+Summary: Development files for QtBootstrap
+Group: Base/Libraries
+
+%description qtbootstrap-devel
+This package contains the files necessary to develop
+applications that use QtBootstrap
+
+%package qtprintsupport
+Summary: The QtPrintSupport
+Group: Base/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description qtprintsupport
+This package contains the QtPrintSupport library
+
+%package qtprintsupport-devel
+Summary: Development files for QtPrintSupport
+Group: Base/Libraries
+Requires: %{name}-qtprintsupport = %{version}-%{release}
+
+%description qtprintsupport-devel
+This package contains the files necessary to develop
+applications that use QtPrintSupport
+
+%package qtconcurrent
+Summary: QtConcurrent library
+Group: Base/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description qtconcurrent
+This package contains the QtConcurrent library
+
+%package qtconcurrent-devel
+Summary: Development files for QtConcurrent
+Group: Base/Libraries
+Requires: %{name}-qtconcurrent = %{version}-%{release}
+
+%description qtconcurrent-devel
+This package contains the files necessary to develop
+applications that use QtConcurrent
+
+%package -n qt5-default
+Summary: Qt5 development defaults packafge
+Group: Development/Libraries
+Requires: qtchooser
+Provides: qt-default
+Conflicts: qt4-default
+
+%description -n qt5-default
+Qt is a cross-platform application and UI framework. Using Qt, you can write
+web-enabled applications once and deploy them across desktop, mobile and
+embedded operating systems without rewriting the source code.
+
+This package contains the Qt5 development defaults package
+
+
+
+##### Build section
+
+%prep
+%setup -q -n qt5-%{version}/qtbase
+
+%build
+touch .git
+
+MAKEFLAGS=%{?_smp_mflags} \
+./configure --disable-static \
+ -confirm-license \
+%if ! 0%{?qt5_release_build}
+ -developer-build \
+ -no-warnings-are-errors \
+%endif
+%if %{with wayland}
+ -platform devices/linux-g++-tizen-ivi \
+%else
+ -platform devices/linux-g++-tizen-mobile \
+%endif
+ -prefix "%{_prefix}" \
+ -bindir "%{_libdir}/qt5/bin" \
+ -libdir "%{_libdir}" \
+ -docdir "%{_docdir}/qt5/" \
+ -headerdir "%{_includedir}/qt5" \
+ -datadir "%{_datadir}/qt5" \
+ -plugindir "%{_libdir}/qt5/plugins" \
+ -importdir "%{_libdir}/qt5/imports" \
+ -translationdir "%{_datadir}/qt5/translations" \
+ -sysconfdir "%{_sysconfdir}/xdg" \
+ -examplesdir "%{_libdir}/qt5/examples" \
+ -archdatadir "%{_datadir}/qt5" \
+ -testsdir "%{_libdir}/qt5/tests" \
+ -qmldir "%{_libdir}/qt5/qml" \
+ -libexecdir "%{_libdir}/qt5/libexec" \
+ -opensource \
+ -no-sql-ibase \
+ -no-sql-mysql \
+ -no-sql-odbc \
+ -no-sql-psql \
+ -plugin-sql-sqlite \
+ -no-sql-sqlite2 \
+ -no-sql-tds \
+ -system-sqlite \
+ -audio-backend \
+ -system-zlib \
+ -system-libpng \
+ -system-libjpeg \
+ -no-rpath \
+ -optimized-qmake \
+ -dbus-linked \
+%if ! 0%{?qt5_release_build}
+ -no-strip \
+ -no-separate-debug-info \
+%endif
+ -verbose \
+ -no-gtkstyle \
+ -opengl es2 \
+ -no-openvg \
+ -nomake tests \
+ -nomake examples \
+ -no-xinput2 \
+%if %{with wayland}
+ -no-xcb
+%else
+ -xcb \
+ -qt-xcb
+%endif
+
+
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+INSTALL_ROOT=%{buildroot} %{__make} install
+
+find %{buildroot}%{_docdir}/qt5/ -type f -exec chmod ugo-x {} \;
+
+# Make sure these are around
+mkdir -p %{buildroot}%{_includedir}/qt5/
+mkdir -p %{buildroot}%{_datadir}/qt5/
+mkdir -p %{buildroot}%{_libdir}/qt5/plugins/
+mkdir -p %{buildroot}%{_libdir}/qt5/imports/
+mkdir -p %{buildroot}%{_libdir}/qt5/translations/
+mkdir -p %{buildroot}%{_libdir}/qt5/examples/
+#
+# Install qmake rpm macros
+install -D -p -m 0644 %{_sourcedir}/macros.qt5-default \
+%{buildroot}%{_sysconfdir}/rpm/macros.qt5-default
+
+# Add a configuration link for qtchooser - the 5.conf is installed by qtchooser
+mkdir -p %{buildroot}%{_sysconfdir}/xdg/qtchooser
+ln -s %{_sysconfdir}/xdg/qtchooser/5.conf %{buildroot}%{_sysconfdir}/xdg/qtchooser/default.conf
+
+#
+%fdupes %{buildroot}%{_libdir}
+%fdupes %{buildroot}%{_includedir}
+%fdupes %{buildroot}%{_datadir}
+
+
+#### Pre/Post section
+
+%post qtcore
+/sbin/ldconfig
+%postun qtcore
+/sbin/ldconfig
+
+%post qtdbus
+/sbin/ldconfig
+%postun qtdbus
+/sbin/ldconfig
+
+%post qtsql
+/sbin/ldconfig
+%postun qtsql
+/sbin/ldconfig
+
+%post qtnetwork
+/sbin/ldconfig
+%postun qtnetwork
+/sbin/ldconfig
+
+%post qtgui
+/sbin/ldconfig
+%postun qtgui
+/sbin/ldconfig
+
+%post qttest
+/sbin/ldconfig
+%postun qttest
+/sbin/ldconfig
+
+%post qtopengl
+/sbin/ldconfig
+%postun qtopengl
+/sbin/ldconfig
+
+%post qtxml
+/sbin/ldconfig
+%postun qtxml
+/sbin/ldconfig
+
+%post qtprintsupport
+/sbin/ldconfig
+%postun qtprintsupport
+/sbin/ldconfig
+
+%post qtwidgets
+/sbin/ldconfig
+%postun qtwidgets
+/sbin/ldconfig
+
+%post qtconcurrent
+/sbin/ldconfig
+%postun qtconcurrent
+/sbin/ldconfig
+
+#### File section
+
+# There is no naked qt5 package
+
+%files tools
+%defattr(-,root,root,-)
+%{_libdir}/qt5/bin/moc
+%{_libdir}/qt5/bin/rcc
+%{_libdir}/qt5/bin/syncqt.pl
+%{_libdir}/qt5/bin/uic
+%{_libdir}/qt5/bin/qdoc
+%{_docdir}/qt5/*
+
+%files qtcore
+%defattr(-,root,root,-)
+%dir %{_includedir}/qt5/
+%dir %{_datadir}/qt5/
+%dir %{_libdir}/qt5/plugins/
+%dir %{_libdir}/qt5/imports/
+%dir %{_libdir}/qt5/translations/
+%dir %{_libdir}/qt5/examples/
+%{_libdir}/libQt5Core.so.*
+
+%files qtcore-devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/QtCore
+%{_libdir}/libQt5Core.prl
+%{_libdir}/libQt5Core.la
+%{_libdir}/libQt5Core.so
+%{_libdir}/pkgconfig/Qt5Core.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_core.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_core_private.pri
+%{_libdir}/cmake
+
+%files qmake
+%defattr(-,root,root,-)
+%{_libdir}/qt5/bin/qmake
+%{_datadir}/qt5/mkspecs/aix-*
+%{_datadir}/qt5/mkspecs/blackberry*
+%{_datadir}/qt5/mkspecs/common
+%{_datadir}/qt5/mkspecs/cygwin-*
+%{_datadir}/qt5/mkspecs/darwin-*
+%{_datadir}/qt5/mkspecs/features
+%{_datadir}/qt5/mkspecs/freebsd-*
+%{_datadir}/qt5/mkspecs/hpux-*
+%{_datadir}/qt5/mkspecs/hpuxi-*
+%{_datadir}/qt5/mkspecs/hurd-g++
+%{_datadir}/qt5/mkspecs/irix-*
+%{_datadir}/qt5/mkspecs/linux-*
+%{_datadir}/qt5/mkspecs/lynxos-*
+%{_datadir}/qt5/mkspecs/macx-*
+%{_datadir}/qt5/mkspecs/netbsd-*
+%{_datadir}/qt5/mkspecs/openbsd-*
+%{_datadir}/qt5/mkspecs/qconfig.pri
+%{_datadir}/qt5/mkspecs/qfeatures.pri
+%{_datadir}/qt5/mkspecs/qmodule.pri
+%{_datadir}/qt5/mkspecs/qnx*
+%{_datadir}/qt5/mkspecs/sco-*
+%{_datadir}/qt5/mkspecs/solaris-*
+%{_datadir}/qt5/mkspecs/tru64-*
+%{_datadir}/qt5/mkspecs/unixware-*
+%{_datadir}/qt5/mkspecs/unsupported
+%{_datadir}/qt5/mkspecs/win32-g++
+%{_datadir}/qt5/mkspecs/win32-icc
+%{_datadir}/qt5/mkspecs/win32-msvc20*
+%{_datadir}/qt5/mkspecs/wince*
+%{_datadir}/qt5/mkspecs/devices
+%{_datadir}/qt5/mkspecs/qdevice.pri
+%{_datadir}/qt5/mkspecs/winphone-arm-msvc2012
+%{_datadir}/qt5/mkspecs/winphone-x86-msvc2012
+%{_datadir}/qt5/mkspecs/winrt-arm-msvc2012
+%{_datadir}/qt5/mkspecs/winrt-x64-msvc2012
+%{_datadir}/qt5/mkspecs/winrt-x86-msvc2012
+%config(noreplace) %{_sysconfdir}/rpm/macros.qt5-default
+
+%files qtdbus
+%defattr(-,root,root,-)
+%{_libdir}/libQt5DBus.so.*
+
+
+%files qtdbus-devel
+%defattr(-,root,root,-)
+%{_libdir}/qt5/bin/qdbuscpp2xml
+%{_libdir}/qt5/bin/qdbusxml2cpp
+%{_includedir}/qt5/QtDBus
+%{_libdir}/libQt5DBus.so
+%{_libdir}/libQt5DBus.prl
+%{_libdir}/libQt5DBus.la
+%{_libdir}/pkgconfig/Qt5DBus.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_dbus.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_dbus_private.pri
+
+
+%files qtgui
+%defattr(-,root,root,-)
+%{_libdir}/libQt5Gui.so.*
+
+
+%files qtgui-devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/QtGui
+%{_libdir}/libQt5Gui.prl
+%{_libdir}/libQt5Gui.la
+%{_libdir}/libQt5Gui.so
+%{_libdir}/pkgconfig/Qt5Gui.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_gui.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_gui_private.pri
+
+
+%files qtnetwork
+%defattr(-,root,root,-)
+%{_libdir}/libQt5Network.so.*
+
+
+%files qtnetwork-devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/QtNetwork
+%{_libdir}/libQt5Network.prl
+%{_libdir}/libQt5Network.la
+%{_libdir}/libQt5Network.so
+%{_libdir}/pkgconfig/Qt5Network.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_network.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_network_private.pri
+
+
+%files qtopengl
+%defattr(-,root,root,-)
+%{_libdir}/libQt5OpenGL.so.*
+
+
+%files qtopengl-devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/QtOpenGL
+%{_includedir}/qt5/QtOpenGLExtensions
+%{_libdir}/libQt5OpenGL.prl
+%{_libdir}/libQt5OpenGL.la
+%{_libdir}/libQt5OpenGLExtensions.prl
+%{_libdir}/libQt5OpenGLExtensions.la
+%{_libdir}/libQt5OpenGL.so
+%{_libdir}/libQt5OpenGLExtensions.a
+%{_libdir}/pkgconfig/Qt5OpenGL.pc
+%{_libdir}/pkgconfig/Qt5OpenGLExtensions.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_opengl.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_opengl_private.pri
+%{_datadir}/qt5/mkspecs/android-g++/qmake.conf
+%{_datadir}/qt5/mkspecs/android-g++/qplatformdefs.h
+%{_datadir}/qt5/mkspecs/modules/qt_lib_openglextensions.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri
+
+
+%files qtsql
+%defattr(-,root,root,-)
+%{_libdir}/libQt5Sql.so.*
+
+
+%files qtsql-devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/QtSql
+%{_libdir}/libQt5Sql.prl
+%{_libdir}/libQt5Sql.la
+%{_libdir}/libQt5Sql.so
+%{_libdir}/pkgconfig/Qt5Sql.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_sql.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_sql_private.pri
+
+
+%files qttest
+%defattr(-,root,root,-)
+%{_libdir}/libQt5Test.so.*
+
+%files qttest-devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/QtTest
+%{_libdir}/libQt5Test.prl
+%{_libdir}/libQt5Test.la
+%{_libdir}/libQt5Test.so
+%{_libdir}/pkgconfig/Qt5Test.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_testlib.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_testlib_private.pri
+
+%files qtxml
+%defattr(-,root,root,-)
+%{_libdir}/libQt5Xml.so.*
+
+%files qtxml-devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/QtXml
+%{_libdir}/libQt5Xml.prl
+%{_libdir}/libQt5Xml.la
+%{_libdir}/libQt5Xml.so
+%{_libdir}/pkgconfig/Qt5Xml.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_xml.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_xml_private.pri
+
+%files qtwidgets
+%defattr(-,root,root,-)
+%{_libdir}/libQt5Widgets.so.*
+
+%files qtwidgets-devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/QtWidgets
+%{_libdir}/libQt5Widgets.prl
+%{_libdir}/libQt5Widgets.la
+%{_libdir}/libQt5Widgets.so
+%{_libdir}/pkgconfig/Qt5Widgets.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_widgets.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_widgets_private.pri
+
+%files qtplatformsupport-devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/QtPlatformSupport
+%{_libdir}/libQt5PlatformSupport.prl
+%{_libdir}/libQt5PlatformSupport.la
+%{_libdir}/libQt5PlatformSupport.a
+%{_libdir}/pkgconfig/Qt5PlatformSupport.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_platformsupport_private.pri
+
+%files qtbootstrap-devel
+%defattr(-,root,root,-)
+%{_libdir}/libQt5Bootstrap.prl
+%{_libdir}/libQt5Bootstrap.la
+%{_libdir}/libQt5Bootstrap.a
+%{_libdir}/pkgconfig/Qt5Bootstrap.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri
+
+%files qtprintsupport
+%defattr(-,root,root,-)
+%{_libdir}/libQt5PrintSupport.so.*
+
+%files qtprintsupport-devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/QtPrintSupport
+%{_libdir}/libQt5PrintSupport.prl
+%{_libdir}/libQt5PrintSupport.la
+%{_libdir}/libQt5PrintSupport.so
+%{_libdir}/pkgconfig/Qt5PrintSupport.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_printsupport.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_printsupport_private.pri
+
+%files qtconcurrent
+%defattr(-,root,root,-)
+%{_libdir}/libQt5Concurrent.so.*
+
+%files qtconcurrent-devel
+%defattr(-,root,root,-)
+%{_includedir}/qt5/QtConcurrent
+%{_libdir}/libQt5Concurrent.prl
+%{_libdir}/libQt5Concurrent.la
+%{_libdir}/libQt5Concurrent.so
+%{_libdir}/pkgconfig/Qt5Concurrent.pc
+%{_datadir}/qt5/mkspecs/modules/qt_lib_concurrent.pri
+%{_datadir}/qt5/mkspecs/modules/qt_lib_concurrent_private.pri
+
+# Plugin packages
+
+%files plugin-bearer-connman
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/bearer/libqconnmanbearer.so
+
+%files plugin-bearer-generic
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/bearer/libqgenericbearer.so
+
+%files plugin-bearer-nm
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/bearer/libqnmbearer.so
+
+%files plugin-imageformat-gif
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/imageformats/libqgif.so
+
+%files plugin-imageformat-ico
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/imageformats/libqico.so
+
+%files plugin-imageformat-jpeg
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/imageformats/libqjpeg.so
+
+%files plugin-platform-minimal
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/platforms/libqminimal.so
+
+%files plugin-platform-offscreen
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/platforms/libqoffscreen.so
+
+%files plugin-platform-eglfs
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/platforms/libqeglfs.so
+
+%files plugin-platform-minimalegl
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/platforms/libqminimalegl.so
+
+%files plugin-platform-linuxfb
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/platforms/libqlinuxfb.so
+
+%if ! %{with wayland}
+
+%files plugin-platform-xcb
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/platforms/libqxcb.so
+
+%endif
+
+%files plugin-printsupport-cups
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/printsupport/libcupsprintersupport.so
+
+%files plugin-accessible-widgets
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/accessible/libqtaccessiblewidgets.so
+
+%files plugin-sqldriver-sqlite
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/sqldrivers/libqsqlite.so
+
+%files plugin-platforminputcontext-ibus
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
+
+%files plugin-platform-inputcontext-compose
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
+
+%files plugin-generic-evdev
+%defattr(-,root,root,-)
+%{_libdir}/qt5/plugins/generic/libqevdev*plugin.so
+
+%files -n qt5-default
+%defattr(-,root,root,-)
+%{_sysconfdir}/xdg/qtchooser/default.conf
+
+#### No changelog section, separate $pkg.changes contains the history
+++ /dev/null
-# libQtPlatformSupport is not built as a shared library, only as a
-# static .a lib-archive. By default the OBS build removes all discovered
-# libFOO.a files and as such rpmlint never complains about
-# installed-but-unpackaged static libs.
-# This flag tells rpmbuild to behave.
-%define keepstatic 1
-
-# Version is the date of latest commit in qtbase, followed by 'g' + few
-# characters of the last git commit ID.
-# NOTE: tarball's prefix is 'qt5-base' until version number starts to
-# make sense. This allows to update spec contents easily as snapshots
-# evolve.
-
-Name: qt5
-Summary: Cross-platform application and UI framework
-Version: 5.0.2
-Release: 1%{?dist}
-Group: Qt/Qt
-License: LGPLv2.1 with exception or GPLv3
-URL: http://qt.nokia.com
-Source0: %{name}-%{version}.tar.bz2
-Source1: macros.qt5-default
-Source100: qtbase-rpmlintrc
-BuildRequires: pkgconfig(alsa)
-BuildRequires: pkgconfig(dbus-1)
-BuildRequires: pkgconfig(egl)
-BuildRequires: pkgconfig(freetype2)
-BuildRequires: pkgconfig(glesv2)
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(gstreamer-plugins-base-0.10)
-BuildRequires: pkgconfig(icu-uc)
-BuildRequires: pkgconfig(ice)
-BuildRequires: pkgconfig(libpng)
-BuildRequires: pkgconfig(libxslt)
-BuildRequires: pkgconfig(openssl)
-BuildRequires: pkgconfig(sm)
-BuildRequires: pkgconfig(sqlite3)
-BuildRequires: pkgconfig(x11)
-BuildRequires: pkgconfig(xcursor)
-BuildRequires: pkgconfig(xcb-keysyms)
-BuildRequires: pkgconfig(xcb-image)
-BuildRequires: pkgconfig(xcb-icccm)
-BuildRequires: pkgconfig(xcb-renderutil)
-BuildRequires: pkgconfig(xcomposite)
-BuildRequires: pkgconfig(xext)
-BuildRequires: pkgconfig(xft)
-BuildRequires: pkgconfig(xi)
-BuildRequires: pkgconfig(xinerama)
-BuildRequires: pkgconfig(xmu)
-BuildRequires: pkgconfig(xrandr)
-BuildRequires: pkgconfig(xt)
-BuildRequires: pkgconfig(xtst)
-BuildRequires: pkgconfig(xv)
-BuildRequires: pkgconfig(zlib)
-BuildRequires: pkgconfig(udev)
-BuildRequires: pkgconfig(mtdev)
-BuildRequires: cups-devel
-BuildRequires: fdupes
-BuildRequires: flex
-# Package not available but installed in OBS?
-#BuildRequires: gcc-g++
-BuildRequires: libjpeg-devel
-#BuildRequires: libtiff-devel
-BuildRequires: pam-devel
-BuildRequires: readline-devel
-BuildRequires: sharutils
-#BuildRequires: gdb
-BuildRequires: python
-
-%description
-Qt is a cross-platform application and UI framework. Using Qt, you can
-write web-enabled applications once and deploy them across desktop,
-mobile and embedded systems without rewriting the source code.
-
-
-%package tools
-Summary: Development tools for qtbase
-Group: Qt/Qt
-Requires: qtchooser
-
-%description tools
-This package contains useful tools for Qt development
-
-%package qtcore
-Summary: The QtCore library
-Group: Qt/Qt
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description qtcore
-This package contains the QtCore library
-
-%package qtcore-devel
-Summary: Development files for QtCore
-Group: Qt/Qt
-Requires: %{name}-qmake
-Requires: %{name}-tools
-Requires: %{name}-qtcore = %{version}-%{release}
-Requires: fontconfig-devel
-Requires: qtchooser
-
-%description qtcore-devel
-This package contains the files necessary to develop applications
-that use the QtCore
-
-
-%package qmake
-Summary: QMake
-Group: Qt/Qt
-Requires: qtchooser
-
-%description qmake
-This package contains qmake
-
-
-%package plugin-bearer-connman
-Summary: Connman bearer plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-bearer-connman
-This package contains the connman bearer plugin
-
-
-%package plugin-bearer-generic
-Summary: Connman generic plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-bearer-generic
-This package contains the connman generic bearer plugin
-
-
-%package plugin-bearer-nm
-Summary: Connman generic plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-bearer-nm
-This package contains the connman NetworkManager bearer plugin
-
-
-%package plugin-imageformat-gif
-Summary: Gif image format plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-imageformat-gif
-This package contains the gif imageformat plugin
-
-
-%package plugin-imageformat-ico
-Summary: Ico image format plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-imageformat-ico
-This package contains the ico imageformat plugin
-
-
-%package plugin-imageformat-jpeg
-Summary: JPEG image format plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-imageformat-jpeg
-This package contains the JPEG imageformat plugin
-
-
-#%package plugin-imageformat-tiff
-#Summary: TIFF image format plugin
-#Group: Qt/Qt
-#
-#%description plugin-imageformat-tiff
-#This package contains the TIFF imageformat plugin
-
-
-%package plugin-platform-minimal
-Summary: Minimal platform plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-platform-minimal
-This package contains the minimal platform plugin
-
-%package plugin-platform-offscreen
-Summary: Offscreen platform plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-platform-offscreen
-This package contains the offscreen platform plugin
-
-
-%package plugin-platform-inputcontext-compose
-Summary: compose input context platform plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-platform-inputcontext-compose
-This package contains compose platform inputcontext plugin
-
-
-%package plugin-platform-inputcontext-maliit
-Summary: MALIIT input context platform plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-platform-inputcontext-maliit
-This package contains MALIIT platform inputcontext plugin
-
-
-#%package plugin-platform-wayland
-#Summary: Wayland platform plugin
-#Group: Qt/Qt
-#
-#%description plugin-platform-wayland
-#This package contains the wayland platform plugin
-
-
-%package plugin-platform-eglfs
-Summary: Eglfs platform plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-platform-eglfs
-This package contains the eglfs platform plugin
-
-%package plugin-platform-minimalegl
-Summary: Minimalegl platform plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-platform-minimalegl
-This package contains the minimalegl platform plugin
-
-%package plugin-platform-xcb
-Summary: XCB platform plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-platform-xcb
-This package contains the XCB platform plugin
-
-%package plugin-platform-linuxfb
-Summary: Linux framebuffer platform plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-platform-linuxfb
-This package contains the linuxfb platform plugin for Qt
-
-%package plugin-printsupport-cups
-Summary: CUPS print support plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-printsupport-cups
-This package contains the CUPS print support plugin
-
-%package plugin-accessible-widgets
-Summary: Accessible widgets plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-accessible-widgets
-This package contains the access widgets plugin
-
-# %package plugin-platform-xlib
-# Summary: Xlib platform plugin
-# Group: Qt/Qt
-#
-# %description plugin-platform-xlib
-# This package contains the Xlib platform plugin
-
-
-
-%package plugin-sqldriver-sqlite
-Summary: Sqlite sql driver plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-sqldriver-sqlite
-This package contains the sqlite sql driver plugin
-
-
-%package plugin-platforminputcontext-ibus
-Summary: ibus platform import context plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-platforminputcontext-ibus
-This package contains the ibus platform input context plugin
-
-%package plugin-generic-evdev
-Summary: evdev generic plugin
-Group: Qt/Qt
-Requires: %{name}-qtcore = %{version}-%{release}
-
-%description plugin-generic-evdev
-This package contains evdev plugins
-
-
-
-
-%package qtdbus
-Summary: The QtDBus library
-Group: Qt/Qt
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description qtdbus
-This package contains the QtDBus library
-
-
-%package qtdbus-devel
-Summary: Development files for QtDBus
-Group: Qt/Qt
-Requires: %{name}-qtdbus = %{version}-%{release}
-Requires: pkgconfig(dbus-1)
-
-%description qtdbus-devel
-This package contains the files necessary to develop
-applications that use QtDBus
-
-
-%package qtgui
-Summary: The QtGui Library
-Group: Qt/Qt
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description qtgui
-This package contains the QtGui library
-
-
-%package qtgui-devel
-Summary: Development files for QtGui
-Group: Qt/Qt
-Requires: %{name}-qtgui = %{version}-%{release}
-Requires: %{name}-qtopengl-devel
-
-%description qtgui-devel
-This package contains the files necessary to develop
-applications that use QtGui
-
-
-%package qtnetwork
-Summary: The QtNetwork library
-Group: Qt/Qt
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description qtnetwork
-This package contains the QtNetwork library
-
-
-%package qtnetwork-devel
-Summary: Development files for QtNetwork
-Group: Qt/Qt
-Requires: %{name}-qtnetwork = %{version}-%{release}
-
-%description qtnetwork-devel
-This package contains the files necessary to develop
-applications that use QtNetwork
-
-
-
-%package qtopengl
-Summary: The QtOpenGL library
-Group: Qt/Qt
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description qtopengl
-This package contains the QtOpenGL library
-
-
-%package qtopengl-devel
-Summary: Development files for QtOpenGL
-Group: Qt/Qt
-Requires: %{name}-qtopengl = %{version}-%{release}
-Requires: libGLESv2-devel
-Requires: libEGL-devel
-
-%description qtopengl-devel
-This package contains the files necessary to develop
-applications that use QtOpenGL
-
-
-%package qtsql
-Summary: The QtSql library
-Group: Qt/Qt
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description qtsql
-This package contains the QtSql library
-
-
-%package qtsql-devel
-Summary: Development files for QtSql
-Group: Qt/Qt
-Requires: %{name}-qtsql = %{version}-%{release}
-
-%description qtsql-devel
-This package contains the files necessary to develop
-applications that use QtSql
-
-
-%package qttest
-Summary: The QtTest library
-Group: Qt/Qt
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description qttest
-This package contains the QtTest library
-
-
-%package qttest-devel
-Summary: Development files for QtTest
-Group: Qt/Qt
-Requires: %{name}-qttest = %{version}-%{release}
-
-%description qttest-devel
-This package contains the files necessary to develop
-applications that use QtTest
-
-
-%package qtxml
-Summary: The QtXml library
-Group: Qt/Qt
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description qtxml
-This package contains the QtXml library
-
-%package qtxml-devel
-Summary: Development files for QtXml
-Group: Qt/Qt
-Requires: %{name}-qtxml = %{version}-%{release}
-
-%description qtxml-devel
-This package contains the files necessary to develop
-applications that use QtXml
-
-
-%package qtwidgets
-Summary: The QtWidgets library
-Group: Qt/Qt
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description qtwidgets
-This package contains the QtWidgets library
-
-%package qtwidgets-devel
-Summary: Development files for QtWidgets
-Group: Qt/Qt
-Requires: %{name}-qtwidgets = %{version}-%{release}
-
-%description qtwidgets-devel
-This package contains the files necessary to develop
-applications that use QtWidgets
-
-%package qtplatformsupport-devel
-Summary: Development files for QtPlatformSupport
-Group: Qt/Qt
-
-%description qtplatformsupport-devel
-This package contains the files necessary to develop
-applications that use QtPlatformSupport
-
-%package qtbootstrap-devel
-Summary: Development files for QtBootstrap
-Group: Qt/Qt
-
-%description qtbootstrap-devel
-This package contains the files necessary to develop
-applications that use QtBootstrap
-
-%package qtprintsupport
-Summary: The QtPrintSupport
-Group: Qt/Qt
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description qtprintsupport
-This package contains the QtPrintSupport library
-
-%package qtprintsupport-devel
-Summary: Development files for QtPrintSupport
-Group: Qt/Qt
-Requires: %{name}-qtprintsupport = %{version}-%{release}
-
-%description qtprintsupport-devel
-This package contains the files necessary to develop
-applications that use QtPrintSupport
-
-%package qtconcurrent
-Summary: QtConcurrent library
-Group: Qt/Qt
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description qtconcurrent
-This package contains the QtConcurrent library
-
-%package qtconcurrent-devel
-Summary: Development files for QtConcurrent
-Group: Qt/Qt
-Requires: %{name}-qtconcurrent = %{version}-%{release}
-
-%description qtconcurrent-devel
-This package contains the files necessary to develop
-applications that use QtConcurrent
-
-%package -n qt5-default
-Summary: Qt5 development defaults packafge
-Group: Development/Libraries
-Requires: qtchooser
-Provides: qt-default
-Conflicts: qt4-default
-
-%description -n qt5-default
-Qt is a cross-platform application and UI framework. Using Qt, you can write
-web-enabled applications once and deploy them across desktop, mobile and
-embedded operating systems without rewriting the source code.
-
-This package contains the Qt5 development defaults package
-
-
-
-##### Build section
-
-%prep
-%setup -q -n qt5-%{version}/qtbase
-
-%build
-touch .git
-
-MAKEFLAGS=%{?_smp_mflags} \
-./configure --disable-static \
- -confirm-license \
-%if ! 0%{?qt5_release_build}
- -developer-build \
-%endif
- -platform linux-g++ \
- -prefix "%{_prefix}" \
- -bindir "%{_libdir}/qt5/bin" \
- -libdir "%{_libdir}" \
- -docdir "%{_docdir}/qt5/" \
- -headerdir "%{_includedir}/qt5" \
- -datadir "%{_datadir}/qt5" \
- -plugindir "%{_libdir}/qt5/plugins" \
- -importdir "%{_libdir}/qt5/imports" \
- -translationdir "%{_datadir}/qt5/translations" \
- -sysconfdir "%{_sysconfdir}/xdg" \
- -examplesdir "%{_libdir}/qt5/examples" \
- -archdatadir "%{_datadir}/qt5" \
- -testsdir "%{_libdir}/qt5/tests" \
- -qmldir "%{_libdir}/qt5/qml" \
- -libexecdir "%{_libdir}/qt5/libexec" \
- -opensource \
- -no-sql-ibase \
- -no-sql-mysql \
- -no-sql-odbc \
- -no-sql-psql \
- -plugin-sql-sqlite \
- -no-sql-sqlite2 \
- -no-sql-tds \
- -system-sqlite \
- -audio-backend \
- -system-zlib \
- -system-libpng \
- -system-libjpeg \
- -no-rpath \
- -optimized-qmake \
- -dbus-linked \
- -no-strip \
- -no-separate-debug-info \
- -verbose \
- -no-gtkstyle \
- -opengl es2 \
- -no-openvg \
- -lfontconfig \
- -I/usr/include/freetype2 \
- -nomake tests \
- -nomake examples \
- -nomake demos \
- -no-xinput2 \
- -xcb
-#
-make %{?_smp_mflags}
-
-
-%install
-rm -rf %{buildroot}
-%make_install
-#
-# We don't need qt5/Qt/
-rm -rf %{buildroot}/%{_includedir}/qt5/Qt
-
-# Fix wrong path in pkgconfig files
-find %{buildroot}%{_libdir}/pkgconfig -type f -name '*.pc' \
--exec perl -pi -e "s, -L%{_builddir}/?\S+,,g" {} \;
-# Fix wrong path in prl files
-find %{buildroot}%{_libdir} -type f -name '*.prl' \
--exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/" {} \;
-
-find %{buildroot}%{_docdir}/qt5/ -type f -exec chmod ugo-x {} \;
-
-# Make sure these are around
-mkdir -p %{buildroot}%{_includedir}/qt5/
-mkdir -p %{buildroot}%{_datadir}/qt5/
-mkdir -p %{buildroot}%{_libdir}/qt5/plugins/
-mkdir -p %{buildroot}%{_libdir}/qt5/imports/
-mkdir -p %{buildroot}%{_libdir}/qt5/translations/
-mkdir -p %{buildroot}%{_libdir}/qt5/examples/
-#
-# Install qmake rpm macros
-install -D -p -m 0644 %{_sourcedir}/macros.qt5-default \
-%{buildroot}/%{_sysconfdir}/rpm/macros.qt5-default
-
-# Add a configuration link for qtchooser - the 5.conf is installed by qtchooser
-mkdir -p %{buildroot}/etc/xdg/qtchooser
-ln -s %{_sysconfdir}/xdg/qtchooser/5.conf %{buildroot}%{_sysconfdir}/xdg/qtchooser/default.conf
-
-#
-%fdupes %{buildroot}/%{_libdir}
-%fdupes %{buildroot}/%{_includedir}
-%fdupes %{buildroot}/%{_datadir}
-
-
-#### Pre/Post section
-
-%post qtcore -p /sbin/ldconfig
-%postun qtcore -p /sbin/ldconfig
-
-%post qtdbus -p /sbin/ldconfig
-%postun qtdbus -p /sbin/ldconfig
-
-%post qtsql -p /sbin/ldconfig
-%postun qtsql -p /sbin/ldconfig
-
-%post qtnetwork -p /sbin/ldconfig
-%postun qtnetwork -p /sbin/ldconfig
-
-%post qtgui -p /sbin/ldconfig
-%postun qtgui -p /sbin/ldconfig
-
-%post qttest -p /sbin/ldconfig
-%postun qttest -p /sbin/ldconfig
-
-%post qtopengl -p /sbin/ldconfig
-%postun qtopengl -p /sbin/ldconfig
-
-%post qtxml -p /sbin/ldconfig
-%postun qtxml -p /sbin/ldconfig
-
-%post qtprintsupport -p /sbin/ldconfig
-%postun qtprintsupport -p /sbin/ldconfig
-
-%post qtwidgets -p /sbin/ldconfig
-%postun qtwidgets -p /sbin/ldconfig
-
-%post qtconcurrent -p /sbin/ldconfig
-%postun qtconcurrent -p /sbin/ldconfig
-
-#### File section
-
-# There is no naked qt5 package
-#%files
-
-
-
-%files tools
-%defattr(-,root,root,-)
-%{_libdir}/qt5/bin/moc
-%{_libdir}/qt5/bin/rcc
-%{_libdir}/qt5/bin/syncqt.pl
-%{_libdir}/qt5/bin/uic
-%{_libdir}/qt5/bin/qdoc
-%{_docdir}/qt5/*
-
-%files qtcore
-%defattr(-,root,root,-)
-%dir %{_includedir}/qt5/
-%dir %{_datadir}/qt5/
-%dir %{_libdir}/qt5/plugins/
-%dir %{_libdir}/qt5/imports/
-%dir %{_libdir}/qt5/translations/
-%dir %{_libdir}/qt5/examples/
-%{_libdir}/libQt5Core.so.*
-
-%files qtcore-devel
-%defattr(-,root,root,-)
-%{_includedir}/qt5/QtCore/
-%{_libdir}/libQt5Core.prl
-%{_libdir}/libQt5Core.so
-%{_libdir}/pkgconfig/Qt5Core.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_core.pri
-%{_libdir}/cmake/
-
-%files qmake
-%defattr(-,root,root,-)
-%{_libdir}/qt5/bin/qmake
-%{_datadir}/qt5/mkspecs/aix-*/
-%{_datadir}/qt5/mkspecs/blackberry*/
-%{_datadir}/qt5/mkspecs/common/
-%{_datadir}/qt5/mkspecs/cygwin-*/
-%{_datadir}/qt5/mkspecs/darwin-*/
-%{_datadir}/qt5/mkspecs/features/
-%{_datadir}/qt5/mkspecs/freebsd-*/
-%{_datadir}/qt5/mkspecs/hpux-*
-%{_datadir}/qt5/mkspecs/hpuxi-*
-%{_datadir}/qt5/mkspecs/hurd-g++/
-%{_datadir}/qt5/mkspecs/irix-*/
-%{_datadir}/qt5/mkspecs/linux-*/
-%{_datadir}/qt5/mkspecs/lynxos-*/
-%{_datadir}/qt5/mkspecs/macx-*/
-%{_datadir}/qt5/mkspecs/netbsd-*/
-%{_datadir}/qt5/mkspecs/openbsd-*/
-%{_datadir}/qt5/mkspecs/qconfig.pri
-%{_datadir}/qt5/mkspecs/qmodule.pri
-%{_datadir}/qt5/mkspecs/qnx*/
-%{_datadir}/qt5/mkspecs/sco-*/
-%{_datadir}/qt5/mkspecs/solaris-*/
-%{_datadir}/qt5/mkspecs/tru64-*/
-%{_datadir}/qt5/mkspecs/unixware-*/
-%{_datadir}/qt5/mkspecs/unsupported/
-%{_datadir}/qt5/mkspecs/win32-g++/
-%{_datadir}/qt5/mkspecs/win32-icc/
-%{_datadir}/qt5/mkspecs/win32-msvc20*/
-%{_datadir}/qt5/mkspecs/wince*/
-%{_datadir}/qt5/mkspecs/devices/
-%{_datadir}/qt5/mkspecs/qdevice.pri
-%config(noreplace) %{_sysconfdir}/rpm/macros.qt5-default
-
-%files qtdbus
-%defattr(-,root,root,-)
-%{_libdir}/libQt5DBus.so.*
-
-
-%files qtdbus-devel
-%defattr(-,root,root,-)
-%{_libdir}/qt5/bin/qdbuscpp2xml
-%{_libdir}/qt5/bin/qdbusxml2cpp
-%{_includedir}/qt5/QtDBus/
-%{_libdir}/libQt5DBus.so
-%{_libdir}/libQt5DBus.prl
-%{_libdir}/pkgconfig/Qt5DBus.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_dbus.pri
-
-
-%files qtgui
-%defattr(-,root,root,-)
-%{_libdir}/libQt5Gui.so.*
-
-
-%files qtgui-devel
-%defattr(-,root,root,-)
-%{_includedir}/qt5/QtGui/
-%{_libdir}/libQt5Gui.prl
-%{_libdir}/libQt5Gui.so
-%{_libdir}/pkgconfig/Qt5Gui.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_gui.pri
-
-
-%files qtnetwork
-%defattr(-,root,root,-)
-%{_libdir}/libQt5Network.so.*
-
-
-%files qtnetwork-devel
-%defattr(-,root,root,-)
-%{_includedir}/qt5/QtNetwork/
-%{_libdir}/libQt5Network.prl
-%{_libdir}/libQt5Network.so
-%{_libdir}/pkgconfig/Qt5Network.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_network.pri
-
-
-%files qtopengl
-%defattr(-,root,root,-)
-%{_libdir}/libQt5OpenGL.so.*
-
-
-%files qtopengl-devel
-%defattr(-,root,root,-)
-%{_includedir}/qt5/QtOpenGL/
-%{_includedir}/qt5/QtOpenGLExtensions/
-%{_libdir}/libQt5OpenGL.prl
-%{_libdir}/libQt5OpenGLExtensions.prl
-%{_libdir}/libQt5OpenGL.so
-%{_libdir}/libQt5OpenGLExtensions.a
-%{_libdir}/pkgconfig/Qt5OpenGL.pc
-%{_libdir}/pkgconfig/Qt5OpenGLExtensions.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_opengl.pri
-%{_datadir}/qt5/mkspecs/android-g++/qmake.conf
-%{_datadir}/qt5/mkspecs/android-g++/qplatformdefs.h
-%{_datadir}/qt5/mkspecs/modules/qt_lib_openglextensions.pri
-
-
-%files qtsql
-%defattr(-,root,root,-)
-%{_libdir}/libQt5Sql.so.*
-
-
-%files qtsql-devel
-%defattr(-,root,root,-)
-%{_includedir}/qt5/QtSql/
-%{_libdir}/libQt5Sql.prl
-%{_libdir}/libQt5Sql.so
-%{_libdir}/pkgconfig/Qt5Sql.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_sql.pri
-
-
-%files qttest
-%defattr(-,root,root,-)
-%{_libdir}/libQt5Test.so.*
-
-%files qttest-devel
-%defattr(-,root,root,-)
-%{_includedir}/qt5/QtTest/
-%{_libdir}/libQt5Test.prl
-%{_libdir}/libQt5Test.so
-%{_libdir}/pkgconfig/Qt5Test.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_testlib.pri
-
-%files qtxml
-%defattr(-,root,root,-)
-%{_libdir}/libQt5Xml.so.*
-
-%files qtxml-devel
-%defattr(-,root,root,-)
-%{_includedir}/qt5/QtXml/
-%{_libdir}/libQt5Xml.prl
-%{_libdir}/libQt5Xml.so
-%{_libdir}/pkgconfig/Qt5Xml.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_xml.pri
-
-%files qtwidgets
-%defattr(-,root,root,-)
-%{_libdir}/libQt5Widgets.so.*
-
-%files qtwidgets-devel
-%defattr(-,root,root,-)
-%{_includedir}/qt5/QtWidgets/
-%{_libdir}/libQt5Widgets.prl
-%{_libdir}/libQt5Widgets.so
-%{_libdir}/pkgconfig/Qt5Widgets.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_widgets.pri
-
-%files qtplatformsupport-devel
-%defattr(-,root,root,-)
-%{_includedir}/qt5/QtPlatformSupport/
-%{_libdir}/libQt5PlatformSupport.prl
-%{_libdir}/libQt5PlatformSupport.a
-%{_libdir}/pkgconfig/Qt5PlatformSupport.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_platformsupport.pri
-
-%files qtbootstrap-devel
-%defattr(-,root,root,-)
-%{_libdir}/libQt5Bootstrap.prl
-%{_libdir}/libQt5Bootstrap.a
-%{_libdir}/pkgconfig/Qt5Bootstrap.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_bootstrap.pri
-
-%files qtprintsupport
-%defattr(-,root,root,-)
-%{_libdir}/libQt5PrintSupport.so.*
-
-%files qtprintsupport-devel
-%defattr(-,root,root,-)
-%{_includedir}/qt5/QtPrintSupport/
-%{_libdir}/libQt5PrintSupport.prl
-%{_libdir}/libQt5PrintSupport.so
-%{_libdir}/pkgconfig/Qt5PrintSupport.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_printsupport.pri
-
-%files qtconcurrent
-%defattr(-,root,root,-)
-%{_libdir}/libQt5Concurrent.so.*
-
-%files qtconcurrent-devel
-%defattr(-,root,root,-)
-%{_includedir}/qt5/QtConcurrent/
-%{_libdir}/libQt5Concurrent.prl
-%{_libdir}/libQt5Concurrent.so
-%{_libdir}/pkgconfig/Qt5Concurrent.pc
-%{_datadir}/qt5/mkspecs/modules/qt_lib_concurrent.pri
-
-
-
-
-# Plugin packages
-
-%files plugin-bearer-connman
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/bearer/libqconnmanbearer.so
-
-%files plugin-bearer-generic
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/bearer/libqgenericbearer.so
-
-%files plugin-bearer-nm
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/bearer/libqnmbearer.so
-
-%files plugin-imageformat-gif
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/imageformats/libqgif.so
-
-%files plugin-imageformat-ico
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/imageformats/libqico.so
-
-%files plugin-imageformat-jpeg
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/imageformats/libqjpeg.so
-
-#%files plugin-imageformat-tiff
-#%defattr(-,root,root,-)
-#%{_libdir}/qt5/plugins/imageformats/libqtiff.so
-
-%files plugin-platform-minimal
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/platforms/libqminimal.so
-
-%files plugin-platform-offscreen
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/platforms/libqoffscreen.so
-
-%files plugin-platform-inputcontext-compose
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
-
-%files plugin-platform-inputcontext-maliit
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/platforminputcontexts/libmaliitplatforminputcontextplugin.so
-
-%files plugin-platform-eglfs
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/platforms/libqeglfs.so
-
-%files plugin-platform-minimalegl
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/platforms/libqminimalegl.so
-
-%files plugin-platform-xcb
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/platforms/libqxcb.so
-
-%files plugin-platform-linuxfb
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/platforms/libqlinuxfb.so
-
-%files plugin-printsupport-cups
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/printsupport/libcupsprintersupport.so
-
-%files plugin-accessible-widgets
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/accessible/libqtaccessiblewidgets.so
-
-# %files plugin-platform-xlib
-# %defattr(-,root,root,-)
-# %{_libdir}/qt5/plugins/platforms/libqxlib.so
-
-%files plugin-sqldriver-sqlite
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/sqldrivers/libqsqlite.so
-
-%files plugin-platforminputcontext-ibus
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
-
-%files plugin-generic-evdev
-%defattr(-,root,root,-)
-%{_libdir}/qt5/plugins/generic/libqevdev*plugin.so
-
-%files -n qt5-default
-%defattr(-,root,root,-)
-%{_sysconfdir}/xdg/qtchooser/default.conf
-
-#### No changelog section, separate $pkg.changes contains the history