Browse Source

new: qt5-5.6.1.1-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@10586 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 7 years ago
parent
commit
462bc3675a

+ 237 - 0
q/qt5-qt3d/qt5-qt3d-vl.spec

@@ -0,0 +1,237 @@
+%global qt_module qt3d
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - Qt3D QML bindings and C++ APIs
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
+# See also http://doc.qt.io/qt-5/licensing.html
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildRequires:  cmake
+BuildRequires:  qt5-qtbase-static >= %{version}
+BuildRequires:  pkgconfig(Qt5Quick)
+BuildRequires:  pkgconfig(Qt5XmlPatterns)
+BuildRequires:  pkgconfig(Qt5Qml)
+BuildRequires:  pkgconfig(Qt5Network)
+BuildRequires:  pkgconfig(Qt5Core)
+BuildRequires:  pkgconfig(Qt5XmlPatterns)
+BuildRequires:  pkgconfig(Qt5OpenGL)
+BuildRequires:  pkgconfig(assimp)
+
+Requires:       qt5-qtimageformats%{?_isa} >= %{version}
+
+%{?_qt5:Requires: %{_qt5}%{?_isa} >= %{_qt5_version}}
+
+%description
+Qt 3D provides functionality for near-realtime simulation systems with
+support for 2D and 3D rendering in both Qt C++ and Qt Quick applications).
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+# HACK to avoid multilib conflicts in noarch content
+# see also https://bugreports.qt-project.org/browse/QTBUG-42071
+QT_HASH_SEED=0; export QT_HASH_SEED
+make %{?_smp_mflags} docs
+%endif
+popd
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%license LICENSE.GPL* LICENSE.LGPL*
+%{_qt5_libdir}/libQt53DQuick.so.5*
+%{_qt5_libdir}/libQt53DInput.so.5*
+%{_qt5_libdir}/libQt53DQuickRender.so.5*
+%{_qt5_libdir}/libQt53DRender.so.5*
+%{_qt5_libdir}/libQt53DCore.so.5*
+%{_qt5_libdir}/libQt53DLogic.so.5*
+%{_qt5_libdir}/libQt53DQuickInput.so.5*
+%{_qt5_archdatadir}/qml/Qt3D/
+%{_qt5_archdatadir}/qml/QtQuick/Scene3D
+%{_qt5_plugindir}/sceneparsers/libassimpsceneparser.so
+%{_qt5_plugindir}/sceneparsers/libgltfsceneparser.so
+
+%files devel
+%{_qt5_bindir}/qgltf
+%{_qt5_libdir}/libQt53DQuick.so
+%{_qt5_libdir}/libQt53DQuick.prl
+%{_qt5_libdir}/cmake/Qt53DQuick
+%{_qt5_headerdir}/Qt3DQuick
+%{_qt5_libdir}/pkgconfig/Qt53DQuick.pc
+%{_qt5_libdir}/libQt53DInput.so
+%{_qt5_libdir}/libQt53DInput.prl
+%{_qt5_libdir}/cmake/Qt53DInput
+%{_qt5_headerdir}/Qt3DInput/
+%{_qt5_libdir}/pkgconfig/Qt53DInput.pc
+%{_qt5_libdir}/libQt53DCore.so
+%{_qt5_libdir}/libQt53DCore.prl
+%{_qt5_libdir}/cmake/Qt53DCore/
+%{_qt5_headerdir}/Qt3DCore/
+%{_qt5_libdir}/pkgconfig/Qt53DCore.pc
+%{_qt5_libdir}/libQt53DQuickRender.so
+%{_qt5_libdir}/libQt53DQuickRender.prl
+%{_qt5_libdir}/cmake/Qt53DQuickRender/
+%{_qt5_headerdir}/Qt3DQuickRender/
+%{_qt5_libdir}/pkgconfig/Qt53DQuickRender.pc
+%{_qt5_libdir}/libQt53DRender.so
+%{_qt5_libdir}/libQt53DRender.prl
+%{_qt5_libdir}/cmake/Qt53DRender/
+%{_qt5_headerdir}/Qt3DRender/
+%{_qt5_libdir}/pkgconfig/Qt53DRender.pc
+%{_qt5_archdatadir}/mkspecs/modules/*.pri
+%{_qt5_libdir}/libQt53DLogic.so
+%{_qt5_libdir}/libQt53DLogic.prl
+%{_qt5_headerdir}/Qt3DLogic/
+%{_qt5_libdir}/cmake/Qt53DLogic
+%{_qt5_libdir}/pkgconfig/Qt53DLogic.pc
+%{_qt5_libdir}/libQt53DQuickInput.so
+%{_qt5_libdir}/libQt53DQuickInput.prl
+%{_qt5_headerdir}/Qt3DQuickInput/
+%{_qt5_libdir}/cmake/Qt53DQuickInput
+%{_qt5_libdir}/pkgconfig/Qt53DQuickInput.pc
+
+%if 0%{?docs}
+%files doc
+%{_qt5_docdir}/*
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Wed May 25 2016 Rich Mattes <richmattes@gmail.com> - 5.6.0-3
+- Rebuild for assimp-3.2.0
+
+* Tue Mar 22 2016 Rex Dieter <rdieter@fedoraproject.org>  - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.9.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.8
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.7.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.6.beta
+- use %%license, update Source URL, BR: cmake
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.5
+- Update to final beta release
+
+* Fri Dec 11 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.4
+- -doc: BR: qt5-qdoc qt5-qhelpgenerator
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Official beta release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Official beta release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1 (initial version)
+

+ 1664 - 0
q/qt5-qtbase/qt5-qtbase-vl.spec

@@ -0,0 +1,1664 @@
+%bcond_with systemd
+%bcond_with gcc6
+
+%define ibase -no-sql-ibase
+#%define tds -no-sql-tds
+
+# See http://bugzilla.redhat.com/223663
+%define multilib_archs x86_64 %{ix86} %{?mips} ppc64 ppc s390x s390 sparc64 sparcv9
+%define multilib_basearchs x86_64 %{?mips64} ppc64 s390x sparc64
+
+# support qtchooser (adds qtchooser .conf file)
+%define qtchooser 1
+%if 0%{?qtchooser}
+%define priority 10
+%ifarch %{multilib_basearchs}
+%define priority 15
+%endif
+%endif
+
+%global qt_module qtbase
+
+%global rpm_macros_dir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
+
+## set to 1 to enable bootstrap
+#global bootstrap 1
+
+# use external qt_settings pkg
+%global qt_settings 0
+
+# See http://bugzilla.redhat.com/1279265
+%if !%{with gcc6}
+%global inject_optflags 1
+%endif
+
+%if %{with systemd}
+%global journald -journald
+BuildRequires: pkgconfig(libsystemd)
+%endif
+
+%if %{with gcc6}
+# gcc6: FTBFS
+%global qt5_deprecated_flag -Wno-deprecated-declarations
+# gcc6: Qt assumes this in places
+%global qt5_null_flag -fno-delete-null-pointer-checks
+%endif
+
+# define to build docs, need to undef this for bootstrapping
+# where qt5-qttools builds are not yet available
+# only primary archs (for now), allow secondary to bootstrap
+%if ! 0%{?bootstrap}
+%ifarch %{arm} %{ix86} x86_64 %{power64} s390 s390x aarch64
+%global docs 1
+%endif
+%global examples 1
+%global tests 1
+%endif
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - QtBase components
+Name:    qt5-qtbase
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LGPL_EXCEPTIONS.txt, for exception details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url: http://qt-project.org/
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=1227295
+Source1: qtlogging.ini
+
+# header file to workaround multilib issue
+# https://bugzilla.redhat.com/show_bug.cgi?id=1036956
+Source5: qconfig-multilib.h
+
+# xinitrc script to check for OpenGL 1 only drivers and automatically set
+# QT_XCB_FORCE_SOFTWARE_OPENGL for them
+Source6: 10-qt5-check-opengl2.sh
+
+# support multilib optflags
+Patch2: qtbase-multilib_optflags.patch
+
+# fix QTBUG-35459 (too low entityCharacterLimit=1024 for CVE-2013-4549)
+Patch4: qtbase-opensource-src-5.3.2-QTBUG-35459.patch
+
+# unconditionally enable freetype lcdfilter support
+Patch12: qtbase-opensource-src-5.2.0-enable_ft_lcdfilter.patch
+
+# upstreamable patches
+
+# Workaround moc/multilib issues
+# https://bugzilla.redhat.com/show_bug.cgi?id=1290020
+# https://bugreports.qt.io/browse/QTBUG-49972
+Patch52: qtbase-opensource-src-5.6.0-moc_WORDSIZE.patch
+
+# arm patch
+Patch54: qtbase-opensource-src-5.6.0-arm.patch
+
+# recently passed code review, not integrated yet
+# https://codereview.qt-project.org/126102/
+Patch60: moc-get-the-system-defines-from-the-compiler-itself.patch
+
+# drop -O3 and make -O2 by default
+Patch61: qt5-qtbase-cxxflag.patch
+
+## upstream patches
+Patch101: 0001-xcb-Properly-interpret-data.l-0-field-of-XdndStatus-.patch
+Patch111: 0011-XCB-Auto-detect-xcb-glx-also-with-xcb-qt.patch
+Patch132: 0032-xcb-Fix-drop-of-text-uri-list-and-text-html.patch
+Patch133: 0033-xcb-Fix-dropping-URL-on-Firefox-window.patch
+Patch148: 0148-xcb-Disable-GLX-pbuffers-with-Chromium-in-VMs.patch
+Patch155: 0155-xcb-Fix-transient-parent-and-Qt-Window-flag.patch
+
+# macros, be mindful to keep sync'd with macros.qt5
+Source10: macros.qt5
+%define _qt5 %{name}
+%define _qt5_prefix %{_libdir}/qt5
+%define _qt5_archdatadir %{_libdir}/qt5
+# -devel bindir items (still) conflict with qt4
+# at least until this is all implemented,
+# http://lists.qt-project.org/pipermail/development/2012-November/007990.html
+%define _qt5_bindir %{_qt5_prefix}/bin
+%define _qt5_datadir %{_datadir}/qt5
+%define _qt5_docdir %{_docdir}/qt5
+%define _qt5_examplesdir %{_qt5_prefix}/examples
+%define _qt5_headerdir %{_includedir}/qt5
+%define _qt5_importdir %{_qt5_archdatadir}/imports
+%define _qt5_libdir %{_libdir}
+%define _qt5_libexecdir %{_qt5_archdatadir}/libexec
+%define _qt5_plugindir %{_qt5_archdatadir}/plugins
+%define _qt5_settingsdir %{_sysconfdir}/xdg
+%define _qt5_sysconfdir %{_qt5_settingsdir}
+%define _qt5_translationdir %{_datadir}/qt5/translations
+
+# Do not check any files in %%{_qt5_plugindir}/platformthemes/ for requires.
+# Those themes are there for platform integration. If the required libraries are
+# not there, the platform to integrate with isn't either. Then Qt will just
+# silently ignore the plugin that fails to load. Thus, there is no need to let
+# RPM drag in gtk2 as a dependency for the GTK+ 2 dialog support.
+%global __requires_exclude_from ^%{_qt5_plugindir}/platformthemes/.*$
+
+# for %%check
+BuildRequires: cmake
+BuildRequires: cups-devel
+BuildRequires: desktop-file-utils
+BuildRequires: findutils
+BuildRequires: libjpeg-devel
+BuildRequires: libmng-devel
+BuildRequires: libtiff-devel
+BuildRequires: pkgconfig(alsa)
+# http://bugzilla.redhat.com/1196359
+%if 0%{?fedora} || 0%{?rhel} > 6
+%global dbus -dbus-linked
+BuildRequires: pkgconfig(dbus-1)
+%endif
+BuildRequires: pkgconfig(libdrm)
+BuildRequires: pkgconfig(fontconfig)
+BuildRequires: pkgconfig(gl)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(gtk+-2.0)
+BuildRequires: pkgconfig(libproxy-1.0)
+# xcb-sm
+BuildRequires: pkgconfig(ice) pkgconfig(sm)
+BuildRequires: pkgconfig(libpng)
+BuildRequires: pkgconfig(libudev)
+%global openssl -openssl-linked
+BuildRequires: pkgconfig(openssl)
+BuildRequires: pkgconfig(libpulse) pkgconfig(libpulse-mainloop-glib)
+%if 0%{?fedora}
+%global xkbcommon -system-xkbcommon
+BuildRequires: pkgconfig(libinput)
+BuildRequires: pkgconfig(xcb-xkb) >= 1.10
+BuildRequires: pkgconfig(xkbcommon) >= 0.4.1
+BuildRequires: pkgconfig(xkbcommon-x11) >= 0.4.1
+%else
+# not Fedora
+%if 0%{?rhel} == 6
+%global xcb -qt-xcb
+%endif
+%global xkbcommon -qt-xkbcommon
+Provides: bundled(libxkbcommon) = 0.4.1
+%endif
+BuildRequires: pkgconfig(xkeyboard-config)
+%define egl 1
+BuildRequires: pkgconfig(egl)
+BuildRequires: pkgconfig(gbm)
+BuildRequires: pkgconfig(glesv2)
+%global sqlite -system-sqlite
+BuildRequires: pkgconfig(sqlite3) >= 3.7
+%global harfbuzz -system-harfbuzz
+BuildRequires: pkgconfig(harfbuzz) >= 0.9.42
+BuildRequires: pkgconfig(icu-i18n)
+BuildRequires: pkgconfig(libpcre) >= 8.30
+%define pcre -system-pcre
+BuildRequires: pkgconfig(xcb-xkb)
+BuildRequires: pkgconfig(xcb) pkgconfig(xcb-glx) pkgconfig(xcb-icccm) pkgconfig(xcb-image) pkgconfig(xcb-keysyms) pkgconfig(xcb-renderutil)
+BuildRequires: pkgconfig(zlib)
+
+%if 0%{?tests}
+BuildRequires: dbus-x11
+BuildRequires: mesa-dri-drivers
+BuildRequires: time
+BuildRequires: xorg-x11-server-Xvfb
+%endif
+
+%if 0%{?qtchooser}
+%if 0%{?fedora}
+Conflicts: qt < 1:4.8.6-10
+%endif
+Requires(post): %{_sbindir}/update-alternatives
+Requires(postun): %{_sbindir}/update-alternatives
+%endif
+%if 0%{?qt_settings}
+Requires: qt-settings
+%endif
+Requires: %{name}-common = %{version}-%{release}
+
+%description
+Qt is a software toolkit for developing applications.
+
+This package contains base tools, like string, xml, and network
+handling.
+
+%package common
+Summary: Common files for Qt5
+Requires: %{name} = %{version}-%{release}
+BuildArch: noarch
+%description common
+%{summary}.
+
+%package devel
+Summary: Development files for %{name}
+Provides: %{name}-private-devel = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-gui%{?_isa}
+%if 0%{?egl}
+Requires: pkgconfig(egl)
+%endif
+Requires: pkgconfig(gl)
+Requires: qt5-rpm-macros
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qhelpgenerator
+BuildRequires: qt5-qdoc
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+%package static
+Summary: Static library files for %{name}
+Requires: %{name}-devel%{?_isa} = %{version}-%{release}
+Requires: pkgconfig(fontconfig)
+Requires: pkgconfig(glib-2.0)
+%if 0%{?fedora}
+Requires: pkgconfig(libinput)
+Requires: pkgconfig(xkbcommon)
+%endif
+Requires: pkgconfig(zlib)
+%description static
+%{summary}.
+
+%if "%{?ibase}" != "-no-sql-ibase"
+%package ibase
+Summary: IBase driver for Qt5's SQL classes
+BuildRequires: firebird-devel
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description ibase
+%{summary}.
+%endif
+
+%package mysql
+Summary: MySQL driver for Qt5's SQL classes
+BuildRequires: libmysqlclient-devel
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description mysql
+%{summary}.
+
+%package odbc
+Summary: ODBC driver for Qt5's SQL classes
+BuildRequires: unixODBC-devel
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description odbc
+%{summary}.
+
+%package postgresql
+Summary: PostgreSQL driver for Qt5's SQL classes
+BuildRequires: libpq-devel
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description postgresql
+%{summary}.
+
+%if "%{?tds}" != "-no-sql-tds"
+%package tds
+Summary: TDS driver for Qt5's SQL classes
+BuildRequires: freetds-devel
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description tds
+%{summary}.
+%endif
+
+# debating whether to do 1 subpkg per library or not -- rex
+%package gui
+Summary: Qt5 GUI-related libraries
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%if 0%{?fedora} > 20
+Recommends: mesa-dri-drivers
+%endif
+Obsoletes: qt5-qtbase-x11 < 5.2.0
+Provides:  qt5-qtbase-x11 = %{version}-%{release}
+# for Source6: 10-qt5-check-opengl2.sh:
+# glxinfo
+Requires: glx-utils
+%description gui
+Qt5 libraries used for drawing widgets and OpenGL items.
+
+%package -n qt5-rpm-macros
+Summary: RPM macros for Qt5
+%if 0%{?fedora} > 22 && 0%{?inject_optflags}
+# https://bugzilla.redhat.com/show_bug.cgi?id=1248174
+Requires: redhat-rpm-config
+%endif
+# when qt5-rpm-macros was split out
+Conflicts: qt5-qtbase-devel < 5.6.0-0.23
+BuildArch: noarch
+%description -n qt5-rpm-macros
+RPM macros for building Qt5 packages.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+%patch4 -p1 -b .QTBUG-35459
+%patch12 -p1 -b .enable_ft_lcdfilter
+
+%patch52 -p1 -b .moc_WORDSIZE
+%patch54 -p1 -b .arm
+%patch60 -p1 -b .moc_system_defines
+%patch61 -p1 -b .qt5-qtbase-cxxflag
+
+%patch101 -p1 -b .0001-xcb
+%patch111 -p1 -b .0011
+%patch132 -p1 -b .0032
+%patch133 -p1 -b .0033
+%patch148 -p1 -b .0148
+%patch155 -p1 -b .0155
+
+%define platform linux-g++
+
+%if 0%{?inject_optflags}
+## adjust $RPM_OPT_FLAGS
+# remove -fexceptions
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'`
+# these flags are for qtbase build only, no need to propogate elsewhere
+#RPM_OPT_FLAGS="$RPM_OPT_FLAGS %{?qt5_deprecated_flag} %{?qt5_arm_flag}"
+
+%patch2 -p1 -b .multilib_optflags
+# drop backup file(s), else they get installed too, http://bugzilla.redhat.com/639463
+rm -fv mkspecs/linux-g++*/qmake.conf.multilib-optflags
+
+sed -i -e "s|-O2|$RPM_OPT_FLAGS|g" \
+  mkspecs/%{platform}/qmake.conf
+
+sed -i -e "s|^\(QMAKE_LFLAGS_RELEASE.*\)|\1 $RPM_LD_FLAGS|" \
+  mkspecs/common/g++-unix.conf
+
+# undefine QMAKE_STRIP (and friends), so we get useful -debuginfo pkgs (#1065636)
+sed -i -e 's|^\(QMAKE_STRIP.*=\).*$|\1|g' mkspecs/common/linux.conf
+%endif
+
+%if 0%{?prerelease}
+bin/syncqt.pl -version %{version}
+%endif
+
+# move some bundled libs to ensure they're not accidentally used
+pushd src/3rdparty
+mkdir UNUSED
+mv freetype libjpeg libpng zlib UNUSED/
+%if "%{?sqlite}" == "-system-sqlite"
+mv sqlite UNUSED/
+%endif
+%if "%{?xcb}" != "-qt-xcb"
+mv xcb UNUSED/
+%endif
+popd
+
+# builds failing mysteriously on f20
+# ./configure: Permission denied
+# check to ensure that can't happen -- rex
+test -x configure || chmod +x configure
+
+
+%build
+## FIXME/TODO:
+# * for %%ix86, add sse2 enabled builds for Qt5Gui, Qt5Core, QtNetwork, see also:
+#   http://anonscm.debian.org/cgit/pkg-kde/qt/qtbase.git/tree/debian/rules (234-249)
+
+## adjust $RPM_OPT_FLAGS
+# remove -fexceptions
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'`
+RPM_OPT_FLAGS="$RPM_OPT_FLAGS %{?qt5_arm_flag} %{?qt5_deprecated_flag} %{?qt5_null_flag}"
+
+export CFLAGS="$CFLAGS $RPM_OPT_FLAGS"
+export CXXFLAGS="$CXXFLAGS $RPM_OPT_FLAGS"
+export LDFLAGS="$LDFLAGS $RPM_LD_FLAGS"
+export MAKEFLAGS="%{?_smp_mflags}"
+
+./configure -v \
+  -confirm-license \
+  -opensource \
+  -prefix %{_qt5_prefix} \
+  -archdatadir %{_qt5_archdatadir} \
+  -bindir %{_qt5_bindir} \
+  -datadir %{_qt5_datadir} \
+  -docdir %{_qt5_docdir} \
+  -examplesdir %{_qt5_examplesdir} \
+  -headerdir %{_qt5_headerdir} \
+  -importdir %{_qt5_importdir} \
+  -libdir %{_qt5_libdir} \
+  -libexecdir %{_qt5_libexecdir} \
+  -plugindir %{_qt5_plugindir} \
+  -sysconfdir %{_qt5_sysconfdir} \
+  -translationdir %{_qt5_translationdir} \
+  -platform %{platform} \
+  -release \
+  -shared \
+  -accessibility \
+  %{?dbus}%{!?dbus:-dbus-runtime} \
+  -fontconfig \
+  -glib \
+  -gtkstyle \
+  %{?ibase} \
+  -iconv \
+  -icu \
+  %{?journald} \
+  %{?openssl} \
+  -optimized-qmake \
+  %{!?examples:-nomake examples} \
+  %{!?tests:-nomake tests} \
+  -no-pch \
+  -no-rpath \
+  -no-separate-debug-info \
+%ifarch %{ix86}
+  -no-sse2 \
+%endif
+  -no-strip \
+  -system-libjpeg \
+  -system-libpng \
+  %{?harfbuzz} \
+  %{?pcre} \
+  %{?sqlite} \
+  %{?tds} \
+  %{?xcb} \
+  %{?xkbcommon} \
+  -system-zlib \
+  -no-directfb
+
+%if ! 0%{?inject_optflags}
+# ensure qmake build using optflags (which can happen if not munging qmake.conf defaults)
+make clean -C qmake
+make %{?_smp_mflags} -C qmake \
+  QMAKE_CFLAGS_RELEASE="${CFLAGS:-$RPM_OPT_FLAGS}" \
+  QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS:-$RPM_OPT_FLAGS}" \
+  QMAKE_LFLAGS_RELEASE="${LDFLAGS:-$RPM_LD_FLAGS}" \
+  QMAKE_STRIP=
+%endif
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+# HACK to avoid multilib conflicts in noarch content
+# see also https://bugreports.qt-project.org/browse/QTBUG-42071
+QT_HASH_SEED=0; export QT_HASH_SEED
+
+make html_docs
+make qch_docs
+%endif
+
+
+%install
+make install INSTALL_ROOT=%{buildroot}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot}
+%endif
+
+install -m644 -p -D %{SOURCE1} %{buildroot}%{_qt5_datadir}/qtlogging.ini
+
+# Qt5.pc
+cat >%{buildroot}%{_libdir}/pkgconfig/Qt5.pc<<EOF
+prefix=%{_qt5_prefix}
+archdatadir=%{_qt5_archdatadir}
+bindir=%{_qt5_bindir}
+datadir=%{_qt5_datadir}
+
+docdir=%{_qt5_docdir}
+examplesdir=%{_qt5_examplesdir}
+headerdir=%{_qt5_headerdir}
+importdir=%{_qt5_importdir}
+libdir=%{_qt5_libdir}
+libexecdir=%{_qt5_libexecdir}
+moc=%{_qt5_bindir}/moc
+plugindir=%{_qt5_plugindir}
+qmake=%{_qt5_bindir}/qmake
+settingsdir=%{_qt5_settingsdir}
+sysconfdir=%{_qt5_sysconfdir}
+translationdir=%{_qt5_translationdir}
+
+Name: Qt5
+Description: Qt5 Configuration
+Version: %{version}
+EOF
+
+# rpm macros
+install -p -m644 -D %{SOURCE10} \
+  %{buildroot}%{rpm_macros_dir}/macros.qt5
+sed -i \
+  -e "s|@@NAME@@|%{name}|g" \
+  -e "s|@@EPOCH@@|%{?epoch}%{!?epoch:0}|g" \
+  -e "s|@@VERSION@@|%{version}|g" \
+  -e "s|@@EVR@@|%{?epoch:%{epoch:}}%{version}-%{release}|g" \
+  -e "s|@@QT5_CFLAGS@@|%{?qt5_cflags}|g" \
+  -e "s|@@QT5_CXXFLAGS@@|%{?qt5_cxxflags}|g" \
+  -e "s|@@QT5_RPM_LD_FLAGS@@|%{?qt5_rpm_ld_flags}|g" \
+  -e "s|@@QT5_RPM_OPT_FLAGS@@|%{?qt5_rpm_opt_flags} %{?qt5_null_flag}|g" \
+  %{buildroot}%{rpm_macros_dir}/macros.qt5
+
+# create/own dirs
+mkdir -p %{buildroot}{%{_qt5_archdatadir}/mkspecs/modules,%{_qt5_importdir},%{_qt5_libexecdir},%{_qt5_plugindir}/{designer,iconengines,script,styles},%{_qt5_translationdir}}
+mkdir -p %{buildroot}%{_sysconfdir}/xdg/QtProject
+
+# hardlink files to %{_bindir}, add -qt5 postfix to not conflict
+mkdir %{buildroot}%{_bindir}
+pushd %{buildroot}%{_qt5_bindir}
+for i in * ; do
+  case "${i}" in
+    moc|qdbuscpp2xml|qdbusxml2cpp|qmake|rcc|syncqt|uic)
+      ln -v  ${i} %{buildroot}%{_bindir}/${i}-qt5
+      ln -sv ${i} ${i}-qt5
+      ;;
+    *)
+      ln -v  ${i} %{buildroot}%{_bindir}/${i}
+      ;;
+  esac
+done
+popd
+
+%ifarch %{multilib_archs}
+# multilib: qconfig.h
+  mv %{buildroot}%{_qt5_headerdir}/QtCore/qconfig.h %{buildroot}%{_qt5_headerdir}/QtCore/qconfig-%{__isa_bits}.h
+  install -p -m644 -D %{SOURCE5} %{buildroot}%{_qt5_headerdir}/QtCore/qconfig.h
+%endif
+
+# qtchooser conf
+%if 0%{?qtchooser}
+  mkdir -p %{buildroot}%{_sysconfdir}/xdg/qtchooser
+  pushd    %{buildroot}%{_sysconfdir}/xdg/qtchooser
+  echo "%{_qt5_bindir}" >  5-%{__isa_bits}.conf
+  echo "%{_qt5_prefix}" >> 5-%{__isa_bits}.conf
+  # alternatives targets
+  touch default.conf 5.conf
+  popd
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+install -p -m755 -D %{SOURCE6} %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/10-qt5-check-opengl2.sh
+
+
+%check
+%if 0%{?tests}
+## see tests/README for expected environment (running a plasma session essentially)
+## we are not quite there yet
+export CTEST_OUTPUT_ON_FAILURE=1
+export PATH=%{buildroot}%{_qt5_bindir}:$PATH
+export LD_LIBRARY_PATH=%{buildroot}%{_qt5_libdir}
+# dbus tests error out when building if session bus is not available
+dbus-launch --exit-with-session \
+make sub-tests %{?_smp_mflags} -k ||:
+xvfb-run -a --server-args="-screen 0 1280x1024x32" \
+dbus-launch --exit-with-session \
+time \
+make check -k ||:
+%endif
+
+
+%if 0%{?qtchooser}
+%pre
+if [ $1 -gt 1 ] ; then
+# remove short-lived qt5.conf alternatives
+%{_sbindir}/update-alternatives  \
+  --remove qtchooser-qt5 \
+  %{_sysconfdir}/xdg/qtchooser/qt5-%{__isa_bits}.conf >& /dev/null ||:
+
+%{_sbindir}/update-alternatives  \
+  --remove qtchooser-default \
+  %{_sysconfdir}/xdg/qtchooser/qt5.conf >& /dev/null ||:
+fi
+%endif
+
+%post
+/sbin/ldconfig
+%if 0%{?qtchooser}
+%{_sbindir}/update-alternatives \
+  --install %{_sysconfdir}/xdg/qtchooser/5.conf \
+  qtchooser-5 \
+  %{_sysconfdir}/xdg/qtchooser/5-%{__isa_bits}.conf \
+  %{priority}
+
+%{_sbindir}/update-alternatives \
+  --install %{_sysconfdir}/xdg/qtchooser/default.conf \
+  qtchooser-default \
+  %{_sysconfdir}/xdg/qtchooser/5.conf \
+  %{priority}
+%endif
+
+%postun
+/sbin/ldconfig
+%if 0%{?qtchooser}
+if [ $1 -eq 0 ]; then
+%{_sbindir}/update-alternatives  \
+  --remove qtchooser-5 \
+  %{_sysconfdir}/xdg/qtchooser/5-%{__isa_bits}.conf
+
+%{_sbindir}/update-alternatives  \
+  --remove qtchooser-default \
+  %{_sysconfdir}/xdg/qtchooser/5.conf
+fi
+%endif
+
+%files
+%{!?_licensedir:%global license %%doc}
+%license LICENSE.LGPL* LGPL_EXCEPTION.txt LICENSE.FDL
+%if 0%{?qtchooser}
+%dir %{_sysconfdir}/xdg/qtchooser
+# not editable config files, so not using %%config here
+%ghost %{_sysconfdir}/xdg/qtchooser/default.conf
+%ghost %{_sysconfdir}/xdg/qtchooser/5.conf
+%{_sysconfdir}/xdg/qtchooser/5-%{__isa_bits}.conf
+%endif
+%dir %{_sysconfdir}/xdg/QtProject/
+%{_qt5_libdir}/libQt5Concurrent.so.5*
+%{_qt5_libdir}/libQt5Core.so.5*
+%{_qt5_libdir}/libQt5DBus.so.5*
+%{_qt5_libdir}/libQt5Network.so.5*
+%{_qt5_libdir}/libQt5Sql.so.5*
+%{_qt5_libdir}/libQt5Test.so.5*
+%{_qt5_libdir}/libQt5Xml.so.5*
+%dir %{_qt5_libdir}/cmake/
+%dir %{_qt5_libdir}/cmake/Qt5/
+%dir %{_qt5_libdir}/cmake/Qt5Concurrent/
+%dir %{_qt5_libdir}/cmake/Qt5Core/
+%dir %{_qt5_libdir}/cmake/Qt5DBus/
+%dir %{_qt5_libdir}/cmake/Qt5Gui/
+%dir %{_qt5_libdir}/cmake/Qt5Network/
+%dir %{_qt5_libdir}/cmake/Qt5OpenGL/
+%dir %{_qt5_libdir}/cmake/Qt5PrintSupport/
+%dir %{_qt5_libdir}/cmake/Qt5Sql/
+%dir %{_qt5_libdir}/cmake/Qt5Test/
+%dir %{_qt5_libdir}/cmake/Qt5Widgets/
+%dir %{_qt5_libdir}/cmake/Qt5Xml/
+%dir %{_qt5_docdir}/
+%{_qt5_docdir}/global/
+%{_qt5_importdir}/
+%{_qt5_translationdir}/
+%dir %{_qt5_prefix}/
+%dir %{_qt5_datadir}/
+%{_qt5_datadir}/qtlogging.ini
+%dir %{_qt5_libexecdir}/
+%dir %{_qt5_plugindir}/
+%dir %{_qt5_plugindir}/bearer/
+%{_qt5_plugindir}/bearer/libqconnmanbearer.so
+%{_qt5_plugindir}/bearer/libqgenericbearer.so
+%{_qt5_plugindir}/bearer/libqnmbearer.so
+%{_qt5_libdir}/cmake/Qt5Network/Qt5Network_QConnmanEnginePlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Network/Qt5Network_QGenericEnginePlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Network/Qt5Network_QNetworkManagerEnginePlugin.cmake
+%dir %{_qt5_plugindir}/designer/
+%dir %{_qt5_plugindir}/generic/
+%dir %{_qt5_plugindir}/iconengines/
+%dir %{_qt5_plugindir}/imageformats/
+%dir %{_qt5_plugindir}/platforminputcontexts/
+%dir %{_qt5_plugindir}/platforms/
+%dir %{_qt5_plugindir}/platformthemes/
+%dir %{_qt5_plugindir}/printsupport/
+%dir %{_qt5_plugindir}/script/
+%dir %{_qt5_plugindir}/sqldrivers/
+%dir %{_qt5_plugindir}/styles/
+%{_qt5_plugindir}/sqldrivers/libqsqlite.so
+%{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QSQLiteDriverPlugin.cmake
+
+%files common
+# empty for now, consider: filesystem/dir ownership, licenses
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%doc dist/README dist/changes-5.*
+%{_qt5_docdir}/*.qch
+%if 0%{?examples}
+%if 0%{!?bootstrap}
+# included in -examples instead, see bug #1212750
+%exclude %{_qt5_docdir}/*/examples-manifest.xml
+%endif
+%endif
+%{_qt5_docdir}/qmake/
+%{_qt5_docdir}/qtconcurrent/
+%{_qt5_docdir}/qtcore/
+%{_qt5_docdir}/qtdbus/
+%{_qt5_docdir}/qtgui/
+%{_qt5_docdir}/qtnetwork/
+%{_qt5_docdir}/qtopengl/
+%{_qt5_docdir}/qtplatformheaders/
+%{_qt5_docdir}/qtprintsupport/
+%{_qt5_docdir}/qtsql/
+%{_qt5_docdir}/qttestlib/
+%{_qt5_docdir}/qtwidgets/
+%{_qt5_docdir}/qtxml/
+%endif
+
+%files devel
+%if "%{_qt5_bindir}" != "%{_bindir}"
+%dir %{_qt5_bindir}
+%endif
+%{_bindir}/moc*
+%{_bindir}/qdbuscpp2xml*
+%{_bindir}/qdbusxml2cpp*
+%{_bindir}/qmake*
+%{_bindir}/rcc*
+%{_bindir}/syncqt*
+%{_bindir}/uic*
+%{_bindir}/qlalr
+%{_bindir}/fixqt4headers.pl
+%{_qt5_bindir}/moc*
+%{_qt5_bindir}/qdbuscpp2xml*
+%{_qt5_bindir}/qdbusxml2cpp*
+%{_qt5_bindir}/qmake*
+%{_qt5_bindir}/rcc*
+%{_qt5_bindir}/syncqt*
+%{_qt5_bindir}/uic*
+%{_qt5_bindir}/qlalr
+%{_qt5_bindir}/fixqt4headers.pl
+%if "%{_qt5_headerdir}" != "%{_includedir}"
+%dir %{_qt5_headerdir}
+%endif
+%{_qt5_headerdir}/QtConcurrent/
+%{_qt5_headerdir}/QtCore/
+%{_qt5_headerdir}/QtDBus/
+%{_qt5_headerdir}/QtGui/
+%{_qt5_headerdir}/QtNetwork/
+%{_qt5_headerdir}/QtOpenGL/
+%{_qt5_headerdir}/QtPlatformHeaders/
+%{_qt5_headerdir}/QtPrintSupport/
+%{_qt5_headerdir}/QtSql/
+%{_qt5_headerdir}/QtTest/
+%{_qt5_headerdir}/QtWidgets/
+%{_qt5_headerdir}/QtXml/
+%{_qt5_archdatadir}/mkspecs/
+%{_qt5_libdir}/libQt5Concurrent.prl
+%{_qt5_libdir}/libQt5Concurrent.so
+%{_qt5_libdir}/libQt5Core.prl
+%{_qt5_libdir}/libQt5Core.so
+%{_qt5_libdir}/libQt5DBus.prl
+%{_qt5_libdir}/libQt5DBus.so
+%{_qt5_libdir}/libQt5Gui.prl
+%{_qt5_libdir}/libQt5Gui.so
+%{_qt5_libdir}/libQt5Network.prl
+%{_qt5_libdir}/libQt5Network.so
+%{_qt5_libdir}/libQt5OpenGL.prl
+%{_qt5_libdir}/libQt5OpenGL.so
+%{_qt5_libdir}/libQt5PrintSupport.prl
+%{_qt5_libdir}/libQt5PrintSupport.so
+%{_qt5_libdir}/libQt5Sql.prl
+%{_qt5_libdir}/libQt5Sql.so
+%{_qt5_libdir}/libQt5Test.prl
+%{_qt5_libdir}/libQt5Test.so
+%{_qt5_libdir}/libQt5Widgets.prl
+%{_qt5_libdir}/libQt5Widgets.so
+%{_qt5_libdir}/libQt5XcbQpa.prl
+%{_qt5_libdir}/libQt5XcbQpa.so
+%{_qt5_libdir}/libQt5Xml.prl
+%{_qt5_libdir}/libQt5Xml.so
+%{_qt5_libdir}/cmake/Qt5/Qt5Config*.cmake
+%{_qt5_libdir}/cmake/Qt5Concurrent/Qt5ConcurrentConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5Core/Qt5CoreConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5Core/Qt5CoreMacros.cmake
+%{_qt5_libdir}/cmake/Qt5Core/Qt5CTestMacros.cmake
+%{_qt5_libdir}/cmake/Qt5DBus/Qt5DBusConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5DBus/Qt5DBusMacros.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5GuiConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5Network/Qt5NetworkConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5OpenGL/Qt5OpenGLConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5PrintSupport/Qt5PrintSupportConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5Sql/Qt5SqlConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5Test/Qt5TestConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5Widgets/Qt5WidgetsConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5Widgets/Qt5WidgetsMacros.cmake
+%{_qt5_libdir}/cmake/Qt5Xml/Qt5XmlConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5.pc
+%{_qt5_libdir}/pkgconfig/Qt5Concurrent.pc
+%{_qt5_libdir}/pkgconfig/Qt5Core.pc
+%{_qt5_libdir}/pkgconfig/Qt5DBus.pc
+%{_qt5_libdir}/pkgconfig/Qt5Gui.pc
+%{_qt5_libdir}/pkgconfig/Qt5Network.pc
+%{_qt5_libdir}/pkgconfig/Qt5OpenGL.pc
+%{_qt5_libdir}/pkgconfig/Qt5PrintSupport.pc
+%{_qt5_libdir}/pkgconfig/Qt5Sql.pc
+%{_qt5_libdir}/pkgconfig/Qt5Test.pc
+%{_qt5_libdir}/pkgconfig/Qt5Widgets.pc
+%{_qt5_libdir}/pkgconfig/Qt5Xml.pc
+%if 0%{?egl}
+%{_qt5_libdir}/libQt5EglDeviceIntegration.prl
+%{_qt5_libdir}/libQt5EglDeviceIntegration.so
+%endif
+
+
+%files static
+%{_qt5_libdir}/libQt5Bootstrap.*a
+%{_qt5_libdir}/libQt5Bootstrap.prl
+%{_qt5_headerdir}/QtOpenGLExtensions/
+%{_qt5_libdir}/libQt5OpenGLExtensions.*a
+%{_qt5_libdir}/libQt5OpenGLExtensions.prl
+%{_qt5_libdir}/cmake/Qt5OpenGLExtensions/
+%{_qt5_libdir}/pkgconfig/Qt5OpenGLExtensions.pc
+%{_qt5_headerdir}/QtPlatformSupport/
+%{_qt5_libdir}/libQt5PlatformSupport.*a
+%{_qt5_libdir}/libQt5PlatformSupport.prl
+
+%if 0%{?examples}
+%files examples
+%if 0%{!?bootstrap}
+%{_qt5_docdir}/*/examples-manifest.xml
+%endif
+%{_qt5_examplesdir}/
+%endif
+
+%if "%{?ibase}" != "-no-sql-ibase"
+%files ibase
+%{_qt5_plugindir}/sqldrivers/libqsqlibase.so
+%{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QIBaseDriverPlugin.cmake
+%endif
+
+%files mysql
+%{_qt5_plugindir}/sqldrivers/libqsqlmysql.so
+%{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QMYSQLDriverPlugin.cmake
+
+%files odbc
+%{_qt5_plugindir}/sqldrivers/libqsqlodbc.so
+%{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QODBCDriverPlugin.cmake
+
+%files postgresql
+%{_qt5_plugindir}/sqldrivers/libqsqlpsql.so
+%{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QPSQLDriverPlugin.cmake
+
+%if "%{?tds}" != "-no-sql-tds"
+%files tds
+%{_qt5_plugindir}/sqldrivers/libqsqltds.so
+%{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QTDSDriverPlugin.cmake
+%endif
+
+%post gui -p /sbin/ldconfig
+%postun gui -p /sbin/ldconfig
+
+%files gui
+%dir %{_sysconfdir}/X11/xinit
+%dir %{_sysconfdir}/X11/xinit/xinitrc.d/
+%{_sysconfdir}/X11/xinit/xinitrc.d/10-qt5-check-opengl2.sh
+%{_qt5_libdir}/libQt5Gui.so.5*
+%{_qt5_libdir}/libQt5OpenGL.so.5*
+%{_qt5_libdir}/libQt5PrintSupport.so.5*
+%{_qt5_libdir}/libQt5Widgets.so.5*
+%{_qt5_libdir}/libQt5XcbQpa.so.5*
+%{_qt5_plugindir}/generic/libqevdevkeyboardplugin.so
+%{_qt5_plugindir}/generic/libqevdevmouseplugin.so
+%{_qt5_plugindir}/generic/libqevdevtabletplugin.so
+%{_qt5_plugindir}/generic/libqevdevtouchplugin.so
+%if 0%{?fedora}
+%{_qt5_plugindir}/generic/libqlibinputplugin.so
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QLibInputPlugin.cmake
+%endif
+%{_qt5_plugindir}/generic/libqtuiotouchplugin.so
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevTouchScreenPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QTuioTouchPlugin.cmake
+%{_qt5_plugindir}/imageformats/libqgif.so
+%{_qt5_plugindir}/imageformats/libqico.so
+%{_qt5_plugindir}/imageformats/libqjpeg.so
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake
+%{_qt5_plugindir}/platforminputcontexts/libcomposeplatforminputcontextplugin.so
+%{_qt5_plugindir}/platforminputcontexts/libibusplatforminputcontextplugin.so
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake
+%if 0%{?egl}
+%{_qt5_libdir}/libQt5EglDeviceIntegration.so.5*
+%{_qt5_plugindir}/platforms/libqeglfs.so
+%{_qt5_plugindir}/platforms/libqminimalegl.so
+%dir %{_qt5_plugindir}/egldeviceintegrations/
+%{_qt5_plugindir}/egldeviceintegrations/libqeglfs-kms-integration.so
+%{_qt5_plugindir}/egldeviceintegrations/libqeglfs-x11-integration.so
+%{_qt5_plugindir}/xcbglintegrations/libqxcb-egl-integration.so
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSKmsIntegrationPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake
+%endif
+%{_qt5_plugindir}/platforms/libqlinuxfb.so
+%{_qt5_plugindir}/platforms/libqminimal.so
+%{_qt5_plugindir}/platforms/libqoffscreen.so
+%{_qt5_plugindir}/platforms/libqxcb.so
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QXcbIntegrationPlugin.cmake
+%{_qt5_plugindir}/xcbglintegrations/libqxcb-glx-integration.so
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QXcbGlxIntegrationPlugin.cmake
+%{_qt5_plugindir}/platformthemes/libqgtk2.so
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QGtk2ThemePlugin.cmake
+%{_qt5_plugindir}/printsupport/libcupsprintersupport.so
+%{_qt5_libdir}/cmake/Qt5PrintSupport/Qt5PrintSupport_QCupsPrinterSupportPlugin.cmake
+
+%files -n qt5-rpm-macros
+%{rpm_macros_dir}/macros.qt5
+
+
+%changelog
+* Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Tue Jun 14 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-3
+- backport some xcb-plugin-related fixes
+
+* Thu Jun 09 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2
+- fix Qt5.pc version
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Thu Jun 02 2016 Than Ngo <than@redhat.com> - 5.6.0-21
+- drop gcc6 workaround on arm
+
+* Fri May 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-20
+- -Wno-deprecated-declarations (typo missed trailing 's')
+
+* Fri May 13 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-19
+- pull in upstream drag-n-drop related fixes (QTBUG-45812, QTBUG-51215)
+
+* Sat May 07 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-18
+- revert out-of-tree build, breaks Qt5*Config.cmake *_PRIVATE_INCLUDE_DIRS entries (all blank)
+
+* Thu May 05 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-17
+- support out-of-tree build
+- better %%check
+- pull in final/upstream fixes for QTBUG-51648,QTBUG-51649
+- disable examples/tests in bootstrap mode
+
+* Sat Apr 30 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-16
+- own %%{_qt5_plugindir}/egldeviceintegrations
+
+* Mon Apr 18 2016 Caolán McNamara <caolanm@redhat.com> - 5.6.0-15
+- full rebuild for hunspell 1.4.0
+
+* Mon Apr 18 2016 Caolán McNamara <caolanm@redhat.com> - 5.6.0-14
+- bootstrap rebuild for hunspell 1.4.0
+
+* Sat Apr 16 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-13
+- -devel: Provides: qt5-qtbase-private-devel (#1233829)
+
+* Sat Apr 16 2016 David Tardon <dtardon@redhat.com> - 5.6.0-12
+- full build
+
+* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 5.6.0-11
+- rebuild for ICU 57.1
+
+* Thu Mar 31 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-10
+- Fix build on MIPS (#1322537)
+- drop BR: valgrind (not used, for awhile)
+
+* Fri Mar 25 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-9
+- pull upstream patches (upstreamed versions, gcc6-related bits mostly)
+
+* Thu Mar 24 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-8
+- make 10-qt5-check-opengl2.sh xinit script more robust
+- enable journald support for el7+ (#1315239)
+
+* Sat Mar 19 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-7
+- macros.qt5: null-pointer-checks flag isn't c++-specific
+
+* Sat Mar 19 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-6
+- macros.qt5: we really only want the null-pointer-checks flag here
+  and definitely no arch-specific ones
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-5
+- macros.qt5: cleanup, %%_qt5_cflags, %%_qt5_cxxflags (for f24+)
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Tue Mar 15 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-2
+- respin QTBUG-51767 patch
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 release
+
+* Sat Mar 12 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.41.rc
+- %%build: restore -dbus-linked
+
+* Fri Mar 11 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.40.rc
+- respin QTBUG-51649 patch
+- %%build: use -dbus-runtime unconditionally
+- drop (unused) build deps: atspi, dbus, networkmanager
+
+* Thu Mar 10 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.39.rc
+- candidate fixes for various QtDBus deadlocks (QTBUG-51648,QTBUG-51676)
+
+* Mon Mar 07 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.38.rc
+- backport "crash on start if system bus is not available" (QTBUG-51299)
+
+* Sat Mar 05 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.37.rc
+- %build: ./configure -journal (f24+)
+
+* Wed Mar 02 2016 Daniel Vrátil <dvratil@fedoraproject.org> 5.6.0-0.36.rc
+- Non-bootstrapped build
+
+* Tue Mar 01 2016 Daniel Vrátil <dvratil@fedoraproject.org> 5.6.0-0.35.rc
+- Rebuild against new openssl
+
+* Fri Feb 26 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.34.rc
+- qtlogging.ini: remove comments
+
+* Thu Feb 25 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.33.rc
+- ship $$[QT_INSTALL_DATA]/qtlogging.ini for packaged logging defaults (#1227295)
+
+* Thu Feb 25 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.32.rc
+- qt5-qtbase-static missing dependencies (#1311311)
+
+* Wed Feb 24 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.31.rc
+- Item views don't handle insert/remove of rows robustly (QTBUG-48870)
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.30.rc
+- Update to final RC
+
+* Mon Feb 22 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.29.rc
+- Update tarball with https://bugreports.qt.io/browse/QTBUG-50703 fix
+
+* Wed Feb 17 2016 Than Ngo <than@redhat.com> - 5.6.0-0.28.rc
+- fix build issue with gcc6
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.27.rc
+- Update proper tarball. Need avoid the fix branch
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.26.rc
+- Integrate rc releases now.
+
+* Sat Feb 13 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.25.beta
+- macros.qt5: fix %%qt5_ldflags macro
+
+* Thu Feb 11 2016 Than Ngo <than@redhat.com> - 5.6.0-0.24.beta
+- fix build issue with gcc6
+- fix check for alsa 1.1.x
+
+* Wed Feb 03 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.23.beta
+- qt5-rpm-macros pkg
+
+* Tue Feb 02 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.22.beta
+- don't inject $RPM_OPT_FLAGS/$RPM_LD_FLAGS into qmake defaults f24+ (#1279265)
+
+* Tue Feb 02 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.21.beta
+- build with and add to macros.qt5 flags: -fno-delete-null-pointer-checks
+
+* Fri Jan 15 2016 Than Ngo <than@redhat.com> - 5.6.0-0.20.beta
+- enable -qt-xcb to fix non-US keys under VNC (#1295713)
+
+* Mon Jan 04 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.19.beta
+- Crash in QXcbWindow::setParent() due to NULL xcbScreen (QTBUG-50081, #1291003)
+
+* Mon Dec 21 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.17.beta
+- fix/update Release: tag
+
+* Fri Dec 18 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.16
+- 5.6.0-beta (final)
+
+* Wed Dec 16 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-0.15
+- pull in another upstream moc fix/improvement (#1290020,QTBUG-49972)
+- fix bootstrap/docs
+
+* Wed Dec 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.13
+- workaround moc/qconfig-multilib issues (#1290020,QTBUG-49972)
+
+* Wed Dec 16 2015 Peter Robinson <pbrobinson@fedoraproject.org> 5.6.0-0.12
+- aarch64 is secondary arch too
+- ppc64le is NOT multilib
+- Fix Power 64 macro use
+
+* Mon Dec 14 2015 Than Ngo <than@redhat.com> - 5.6.0-0.11
+- fix build failure on secondary arch
+
+* Sun Dec 13 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.10
+- We're back to gold linker
+- Remove reduce relocations
+
+* Sat Dec 12 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.9
+- drop disconnect_displays.patch so we can better test latest xcb/display work
+
+* Fri Dec 11 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.8
+- sync latest xcb/screen/display related upstream commits
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7
+- Official beta release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6
+- Official beta release
+
+* Wed Dec 09 2015 Daniel Vratil <dvratil@fedoraproject.org> - 5.6.0-0.5
+- try reverting from -optimized-tools to -optimized-qmake
+
+* Sun Dec 06 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-0.4
+- re-introduce bootstrap/examples macros
+- put examples-manifest.xml in -examples
+- restore -doc multilib hack (to be on the safe side, can't hurt)
+- %%build: s/-optimized-qmake/-optimized-tools/
+
+* Sat Dec 05 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Beta 3
+- Reintroduce xcb patch from https://codereview.qt-project.org/#/c/138201/
+
+* Fri Nov 27 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Valgrind still needed as buildreq due recent split qdoc package, but we can get rid of
+  specific arch set.
+- Added missing libproxy buildreq
+- Epel and RHEL doesn't have libinput, so a plugin need to be excluded for this distros
+
+* Wed Nov 25 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.1-10
+- -devel: Requires: redhat-rpm-config (#1248174)
+
+* Wed Nov 18 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-9
+- Get rid of valgrind hack. It sort out that we don't need it anymore (#1211203)
+
+* Mon Nov 09 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-8
+- qt5-qdoc need requires >= current version, otherwise will prevent the usage further when moved to qttools
+
+* Mon Nov 09 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.1-7
+- qt5-qdoc subpkg
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 5.5.1-6
+- full build
+
+* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 5.5.1-5
+- rebuild for ICU 56.1
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Mon Oct 05 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+- Patchs 13, 52, 53, 101, 155, 223, 297 removed due to inclusion upstream
+
+* Mon Oct 05 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-18
+- When a screen comes back online, the windows need to be told about it (QTBUG-47041)
+- xcb: Ignore disabling of outputs in the middle of the mode switch
+
+* Wed Aug 19 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-17
+- unconditionally undo valgrind hack when done (#1255054)
+
+* Sat Aug 15 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-16
+- backport 0055-Respect-manual-set-icon-themes.patch (kde#344469)
+- conditionally use valgrind only if needed
+
+* Fri Aug 07 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.5.0-15
+- use valgrind to debug qdoc HTML generation
+
+* Fri Aug 07 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.5.0-14
+- remove GDB hackery again, -12 built fine on i686, hack breaks ARM build
+- fix 10-qt5-check-opengl2.sh for multiple screens (#1245755)
+
+* Thu Aug 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-13
+- use upstream commit/fix for QTBUG-46310
+- restore qdoc/gdb hackery, i686 still needs it :(
+
+* Wed Aug 05 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.5.0-12
+- remove GDB hackery, it is not producing useful backtraces for the ARM crash
+
+* Mon Aug 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-11
+- Add mesa-dri-drivers as recommends on gui package as reported by Kevin Kofler
+- Reference https://bugzilla.redhat.com/1249280
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-10
+- -docs: BuildRequires: qt5-qhelpgenerator
+
+* Fri Jul 17 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-9
+- use qdoc.gdb wrapper
+
+* Wed Jul 15 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-8
+- %%build: hack around 'make docs' failures (on f22+)
+
+* Wed Jul 15 2015 Jan Grulich <jgrulich@redhat.com> 5.5.0-7
+- restore previously dropped patches
+
+* Tue Jul 14 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-6
+- disable bootstrap again
+
+* Tue Jul 14 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-5
+- enable bootstrap (and disable failing docs)
+
+* Mon Jul 13 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-4
+- Qt5 application crashes when connecting/disconnecting displays (#1083664)
+
+* Fri Jul 10 2015 Than Ngo <than@redhat.com> - 5.5.0-3
+- add better fix for compile error on big endian
+
+* Thu Jul 09 2015 Than Ngo <than@redhat.com> - 5.5.0-2
+- fix build failure on big endian platform (ppc64,s390x)
+
+* Mon Jun 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.5.rc
+- Second round of builds now with bootstrap enabled due new qttools
+
+* Mon Jun 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.4.rc
+- Enable bootstrap to first import on rawhide
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.3.rc
+- Disable bootstrap
+
+* Wed Jun 24 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Mon Jun 15 2015 Daniel Vratil <dvratil@redhat.com> 5.5.0-0.1.rc
+- Qt 5.5 RC 1
+
+* Mon Jun 08 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-2
+- rebase to latest SM patches (QTBUG-45484, QTBUG-46310)
+
+* Tue Jun 02 2015 Jan Grulich <jgrulich@redhat.com> 5.4.2-1
+- Update to 5.4.2
+
+* Tue May 26 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-20
+- SM_CLIENT_ID property is not set (QTBUG-46310)
+
+* Mon May 25 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-19
+- QWidget::setWindowRole does nothing (QTBUG-45484)
+
+* Wed May 20 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-18
+- own /etc/xdg/QtProject
+- Requires: qt-settings (f22+)
+
+* Sat May 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-17
+- Try to ensure that -fPIC is used in CMake builds (QTBUG-45755)
+
+* Thu May 14 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-16
+- Some Qt apps crash if they are compiled with gcc5 (QTBUG-45755)
+
+* Thu May 07 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-15
+- try harder to avoid doc/multilib conflicts (#1212750)
+
+* Wed May 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-14
+- Shortcuts with KeypadModifier not working (QTBUG-33093,#1219173)
+
+* Tue May 05 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-13
+- backport: data corruption in QNetworkAccessManager
+
+* Fri May 01 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-12
+- backport a couple more upstream fixes
+- introduce -common noarch subpkg, should help multilib issues
+
+* Sat Apr 25 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-11
+- port qtdbusconnection_no_debug.patch from qt(4)
+
+* Fri Apr 17 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-10
+- -examples: include %%{_qt5_docdir}/qdoc/examples-manifest.xml (#1212750)
+
+* Mon Apr 13 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-9
+- Multiple Vulnerabilities in Qt Image Format Handling (CVE-2015-1860 CVE-2015-1859 CVE-2015-1858)
+
+* Fri Apr 10 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-8
+- -dbus=runtime on el6 (#1196359)
+- %%build: -no-directfb
+
+* Wed Apr 01 2015 Daniel Vrátil <dvratil@redhat.com> - 5.4.1-7
+- drop 5.5 XCB patches, the rebase is incomplete and does not work properly with Qt 5.4
+
+* Mon Mar 30 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-6
+- Crash due to unsafe access to QTextLayout::lineCount (#1207279,QTBUG-43562)
+
+* Mon Mar 30 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-5
+- unable to use input methods in ibus-1.5.10 (#1203575)
+
+* Wed Mar 25 2015 Daniel Vrátil <dvratil@redhat.com> - 5.4.1-4
+- pull in set of upstream Qt 5.5 fixes and improvements for XCB screen handling rebased to 5.4
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-3
+- pull in handful of upstream fixes, particularly...
+- Fix a division by zero when processing malformed BMP files (QTBUG-44547, CVE-2015-0295)
+
+* Wed Feb 25 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-2
+- try bootstrap=1 (f23)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- update to 5.4.1
+
+* Mon Feb 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-13
+- -no-use-gold-linker (f22+, #1193044)
+
+* Thu Feb 12 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-12
+- own  %%{_qt5_plugindir}/{designer,iconengines,script,styles}
+
+* Thu Feb 05 2015 David Tardon <dtardon@redhat.com> - 5.4.0-11
+- full build after ICU soname bump
+
+* Wed Feb 04 2015 Petr Machata <pmachata@redhat.com> - 5.4.0-10
+- Bump for rebuild.
+
+* Sat Jan 31 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-9
+- crashes when connecting/disconnecting displays (#1083664,QTBUG-42985)
+
+* Tue Jan 27 2015 David Tardon <dtardon@redhat.com> - 5.4.0-8
+- full build
+
+* Mon Jan 26 2015 David Tardon <dtardon@redhat.com> - 5.4.0-7
+- rebuild for ICU 54.1
+
+* Sun Jan 18 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-6
+- fix %%pre scriptlet
+
+* Sat Jan 17 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-5
+- ship /etc/xdg/qtchooser/5.conf alternative instead (of qt5.conf)
+
+* Wed Dec 17 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-4
+- workaround 'make docs' crasher on el6 (QTBUG-43057)
+
+* Thu Dec 11 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-3
+- don't omit examples for bootstrap (needs work)
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-2
+- fix bootstrapping logic
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.8.rc
+- restore font rendering patch (#1052389,QTBUG-41590)
+
+* Thu Nov 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.7.rc
+- 5.4.0-rc
+
+* Wed Nov 12 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.6.beta
+- add versioned Requires: libxkbcommon dep
+
+* Tue Nov 11 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.5.beta
+- pull in slightly different upstreamed font rendering fix (#1052389,QTBUG-41590)
+
+* Mon Nov 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.4.beta
+- Bad font rendering (#1052389,QTBUG-41590)
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.beta
+- macros.qt5: +%%qmake_qt5 , to help set standard build flags (CFLAGS, etc...)
+
+* Wed Oct 22 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.4.0-0.2.beta
+- -gui: don't require gtk2 (__requires_exclude_from platformthemes) (#1154884)
+
+* Sat Oct 18 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.4.0-0.1.beta
+- 5.4.0-beta
+- avoid extra -devel deps by moving *Plugin.cmake files to base pkgs
+- support bootstrap macro, to disable -doc,-examples
+
+* Mon Oct 13 2014 Jan Grulich <jgrulich@redhat.com> 5.3.2-3
+- QFileDialog: implement getOpenFileUrl and friends for real
+
+* Thu Oct 09 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-2
+- use linux-g++ platform unconditionally
+
+* Thu Oct 09 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 5.3.2-1.1
+- F20: require libxkbcommon >= 0.4.1, only patch for the old libxcb
+
+* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-1
+- 5.3.2
+
+* Wed Aug 27 2014 David Tardon <dtardon@redhat.com> - 5.3.1-8
+- do a normal build with docs
+
+* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 5.3.1-7
+- rebuild for ICU 53.1
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Thu Jul 24 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.1-5
+- drop dep on xorg-x11-xinit (own shared dirs instead)
+- fix/improve qtchooser support using alternatives (#1122316)
+
+* Mon Jun 30 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 5.3.1-4
+- support the old versions of libxcb and libxkbcommon in F19 and F20
+- don't use the bundled libxkbcommon
+
+* Mon Jun 30 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.1-3
+- -devel: Requires: pkgconfig(egl)
+
+* Fri Jun 27 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-2
+- Prefer QPA implementation in qsystemtrayicon_x11 if available
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Fri May 30 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.0-6
+- %%ix86: build -no-sse2 (#1103185)
+
+* Tue May 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.0-5
+- BR: pkgconfig(xcb-xkb) > 1.10 (f21+)
+- allow possibility for libxkbcommon-0.4.x only
+
+* Fri May 23 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.0-4
+- -system-libxkbcommon (f21+)
+
+* Thu May 22 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.0-3
+- qt5-qtbase-5.3.0-2.fc21 breaks keyboard input (#1100213)
+
+* Wed May 21 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.0-2
+- limit -reduce-relocations to %%ix86 x86_64 archs (QTBUG-36129)
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Thu Apr 24 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-8
+- DoS vulnerability in the GIF image handler (QTBUG-38367)
+
+* Wed Mar 26 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-7
+- support ppc64le multilib (#1080629)
+
+* Wed Mar 12 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 5.2.1-6
+- reenable documentation
+
+* Sat Mar 08 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 5.2.1-5
+- make the QMAKE_STRIP sed not sensitive to whitespace (see #1074041 in Qt 4)
+
+* Tue Feb 18 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-4
+- undefine QMAKE_STRIP (and friends), so we get useful -debuginfo pkgs (#1065636)
+
+* Wed Feb 12 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-3
+- bootstrap for libicu bump
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2
+- qconfig.pri: +alsa +kms +pulseaudio +xcb-sm
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Sat Feb 01 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-11
+- better %%rpm_macros_dir handling
+
+* Wed Jan 29 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.2.0-10
+- fix the allow-forcing-llvmpipe patch to patch actual caller of __glXInitialize
+
+* Wed Jan 29 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.2.0-9
+- use software OpenGL (llvmpipe) if the hardware driver doesn't support OpenGL 2
+
+* Tue Jan 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-8
+- (re)enable -docs
+
+* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.2.0-7
+- unconditionally enable freetype lcd_filter
+- (temp) disable docs (libxcb bootstrap)
+
+* Sun Jan 26 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-6
+- fix %%_qt5_examplesdir macro
+
+* Sat Jan 25 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-5
+- -examples subpkg
+
+* Mon Jan 13 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.2.0-4
+- fix QTBUG-35459 (too low entityCharacterLimit=1024 for CVE-2013-4549)
+- fix QTBUG-35460 (error message for CVE-2013-4549 is misspelled)
+- reenable docs on Fedora (accidentally disabled)
+
+* Mon Jan 13 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.2.0-3
+- move sql build deps into subpkg sections
+- macro'ize ibase,tds support (disabled on rhel)
+
+* Thu Jan 02 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- -devel: qtsql apparently wants all drivers available at buildtime
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Fri Dec 06 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.12.rc1
+- qt5-base-devel.x86_64 qt5-base-devel.i686 file conflict qconfig.h (#1036956)
+
+* Thu Dec 05 2013 Rex Dieter <rdieter@fedoraproject.org> - 5.2.0-0.11.rc1
+- needs a minimum version on sqlite build dependency (#1038617)
+- fix build when doc macro not defined
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+- revert/omit recent egl packaging changes
+- -doc install changes-5.* files here (#989149)
+
+* Tue Nov 26 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.8.beta1.20131108_141
+- Install changes-5.x.y file (#989149)
+
+* Mon Nov 25 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.7.beta1.20131108_141
+- enable -doc only on primary archs (allow secondary bootstrap)
+
+* Fri Nov 22 2013 Lubomir Rintel <lkundrak@v3.sk> 5.2.0-0.6.beta1.20131108_141
+- Enable EGL support
+
+* Sat Nov 09 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.5.beta1.20131108_141
+- 2013-11-08_141 snapshot, arm switch qreal double
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
+- 5.2.0-beta1
+
+* Wed Oct 16 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.alpha
+- disable -docs (for ppc bootstrap mostly)
+
+* Wed Oct 16 2013 Lukáš Tinkl <ltinkl@redhat.com> - 5.2.0-0.2.alpha
+- Fixes #1005482 - qtbase FTBFS on ppc/ppc64
+
+* Tue Oct 01 2013 Rex Dieter <rdieter@fedoraproject.org> - 5.2.0-0.1.alpha
+- 5.2.0-alpha
+- -system-harfbuzz
+- rename subpkg -x11 => -gui
+- move some gui-related plugins base => -gui
+- don't use symlinks in %%_qt5_bindir (more qtchooser-friendly)
+
+* Fri Sep 27 2013 Rex Dieter <rdieter@fedoraproject.org> - 5.1.1-6
+- -doc subpkg (not enabled)
+- enable %%check
+
+* Mon Sep 23 2013 Dan Horák <dan[at]danny.cz> - 5.1.1-5
+- fix big endian builds
+
+* Wed Sep 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-4
+- macros.qt5: use newer location, use unexpanded macros
+
+* Sat Sep 07 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-3
+- ExcludeArch: ppc64 ppc (#1005482)
+
+* Fri Sep 06 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-2
+- BR: pkgconfig(libudev) pkgconfig(xkbcommon) pkgconfig(xcb-xkb)
+
+* Tue Aug 27 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- 5.1.1
+
+* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 5.0.2-8
+- Perl 5.18 rebuild
+
+* Tue Jul 30 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-7
+- enable qtchooser support
+
+* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 5.0.2-6
+- Perl 5.18 rebuild
+
+* Wed May 08 2013 Than Ngo <than@redhat.com> - 5.0.2-5
+- add poll support, thanks to fweimer@redhat.com (QTBUG-27195)
+
+* Thu Apr 18 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-4
+- respin lowmem patch to apply (unconditionally) to gcc-4.7.2 too
+
+* Fri Apr 12 2013 Dan Horák <dan[at]danny.cz> - 5.0.2-3
+- rebase the lowmem patch
+
+* Wed Apr 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2
+- more cmake_path love (#929227)
+
+* Wed Apr 10 2013 Rex Dieter <rdieter@fedoraproject.org> - 5.0.2-1
+- 5.0.2
+- fix cmake config (#929227)
+
+* Tue Apr 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-0.1.rc1
+- 5.0.2-rc1
+
+* Sat Mar 16 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-6
+- pull in upstream gcc-4.8.0 buildfix
+
+* Tue Feb 26 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-5
+- -static subpkg, Requires: fontconfig-devel,glib2-devel,zlib-devel
+- -devel: Requires: pkgconfig(gl)
+
+* Mon Feb 25 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-4
+- create/own %%{_qt5_plugindir}/iconengines
+- -devel: create/own %%{_qt5_archdatadir}/mkspecs/modules
+- cleanup .prl
+
+* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-3
+- +%%_qt5_libexecdir
+
+* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-2
+- macros.qt5: fix %%_qt5_headerdir, %%_qt5_datadir, %%_qt5_plugindir
+
+* Thu Jan 31 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
+- 5.0.1
+- lowmem patch for %%arm, s390
+
+* Wed Jan 30 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.0-4
+- %%build: -system-pcre, BR: pkgconfig(libpcre)
+- use -O1 optimization on lowmem (s390) arch
+
+* Thu Jan 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.0-3
+- enable (non-conflicting) qtchooser support
+
+* Wed Jan 09 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.0-2
+- add qtchooser support (disabled by default)
+
+* Wed Dec 19 2012 Rex Dieter <rdieter@fedoraproject.org> 5.0.0-1
+- 5.0 (final)
+
+* Thu Dec 13 2012 Rex Dieter <rdieter@fedoraproject.org> 5.0.0-0.4.rc2
+- 5.0-rc2
+- initial try at putting non-conflicting binaries in %%_bindir
+
+* Thu Dec 06 2012 Rex Dieter <rdieter@fedoraproject.org> 5.0.0-0.3.rc1
+- 5.0-rc1
+
+* Wed Nov 28 2012 Rex Dieter <rdieter@fedoraproject.org> 5.0.0-0.2.beta2
+- qtbase --> qt5-qtbase
+
+* Mon Nov 19 2012 Rex Dieter <rdieter@fedoraproject.org> 5.0.0-0.1.beta2
+- %%build: -accessibility
+- macros.qt5: +%%_qt5_archdatadir +%%_qt5_settingsdir
+- pull in a couple more configure-related upstream patches
+
+* Wed Nov 14 2012 Rex Dieter <rdieter@fedoraproject.org> 5.0.0-0.0.beta2
+- first try
+

+ 150 - 0
q/qt5-qtcanvas3d/qt5-qtcanvas3d-vl.spec

@@ -0,0 +1,150 @@
+%global qt_module qtcanvas3d
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - Canvas3d component
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildRequires:  qt5-qtbase-devel >= %{version}
+BuildRequires:  qt5-qtbase-static >= %{version}
+BuildRequires:  pkgconfig(Qt5Quick)
+BuildRequires:  pkgconfig(Qt5Qml)
+
+%{?_qt5_version:Requires: qt5-qtbase%{?_isa} >= %{_qt5_version}}
+
+%description
+Qt5 Canvas3D component
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+# HACK to avoid multilib conflicts in noarch content
+# see also https://bugreports.qt-project.org/browse/QTBUG-42071
+QT_HASH_SEED=0; export QT_HASH_SEED
+make %{?_smp_mflags} docs
+%endif
+popd
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+
+%files
+%license LICENSE.*
+%{_qt5_archdatadir}/qml/QtCanvas3D/
+
+%if 0%{?docs}
+%files doc
+%{_qt5_docdir}/%{qt_module}.qch
+%{_qt5_docdir}/%{qt_module}/
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/canvas3d/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Wed Jun 01 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-4
+- restore -doc pkg (#1341457)
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.5
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.4.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Wed Jan 27 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.3.beta
+- respin sources, use %%license, update URLs, fix -doc BR's, drop unneeded scriptlets
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Official beta release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.1.rc
+- Initial release

+ 275 - 0
q/qt5-qtconnectivity/qt5-qtconnectivity-vl.spec

@@ -0,0 +1,275 @@
+
+%global qt_module qtconnectivity
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - Connectivity components
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LICENSE.GPL3, respectively, for exception details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+## upstreamable patches
+# bswap_16 apparently missing on el6/ppc64
+Patch50: qtconnectivity-opensource-src-5.4.0-bswap_16.patch
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: qt5-qtdeclarative-devel
+BuildRequires: pkgconfig(bluez)
+
+%{?_qt5:Requires: %{_qt5}%{?_isa} >= %{_qt5_version}}
+
+%description
+%{summary}.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+%patch50 -p1 -b .bswap_16
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+# hardlink files to %{_bindir}, add -qt5 postfix to not conflict
+mkdir %{buildroot}%{_bindir}
+pushd %{buildroot}%{_qt5_bindir}
+for i in * ; do
+  case "${i}" in
+    *)
+      ln -v  ${i} %{buildroot}%{_bindir}/${i}
+      ;;
+  esac
+done
+popd
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%license LICENSE.GPL* LICENSE.LGPL*
+%{_bindir}/sdpscanner
+%{_qt5_bindir}/sdpscanner
+%{_qt5_libdir}/libQt5Bluetooth.so.5*
+%{_qt5_archdatadir}/qml/QtBluetooth/
+%{_qt5_libdir}/libQt5Nfc.so.5*
+%{_qt5_archdatadir}/qml/QtNfc/
+
+%files devel
+%{_qt5_headerdir}/QtBluetooth/
+%{_qt5_libdir}/libQt5Bluetooth.so
+%{_qt5_libdir}/libQt5Bluetooth.prl
+%dir %{_qt5_libdir}/cmake/Qt5Bluetooth/
+%{_qt5_libdir}/cmake/Qt5Bluetooth/Qt5BluetoothConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5Bluetooth.pc
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_bluetooth*.pri
+%{_qt5_headerdir}/QtNfc/
+%{_qt5_libdir}/libQt5Nfc.so
+%{_qt5_libdir}/libQt5Nfc.prl
+%dir %{_qt5_libdir}/cmake/Qt5Nfc/
+%{_qt5_libdir}/cmake/Qt5Nfc/Qt5NfcConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5Nfc.pc
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_nfc*.pri
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/qtbluetooth.qch
+%{_qt5_docdir}/qtbluetooth/
+%{_qt5_docdir}/qtnfc.qch
+%{_qt5_docdir}/qtnfc/
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2
+- drop pkgconfig-style deps
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-4
+- rebuild
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.5.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.4.beta
+- BR: cmake, use %%license, update Source URL
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Update to final beta release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Official beta release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-4
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping macros
+
+* Sun Jul 26 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-3
+- Enabled docs
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- cleaner qtbase dep, .spec cosmetics
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Wed Jun 24 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Mon Jun 15 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> -5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-3
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Fri Jan 02 2015 Dan Horák <dan[at]danny.cz> 5.4.0-2
+- include the bswap patch in F-20 and F-21 builds too
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5
+
+* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Mon May 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2
+- sanitize .prl files
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Thu Jan 02 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- first try

+ 539 - 0
q/qt5-qtdeclarative/qt5-qtdeclarative-vl.spec

@@ -0,0 +1,539 @@
+
+%global qt_module qtdeclarative
+
+# define to build docs, need to undef this for bootstrapping
+# where qt5-qttools builds are not yet available
+# only primary archs (for now), allow secondary to bootstrap
+#global bootstrap 1
+
+%if ! 0%{?bootstrap}
+%ifarch %{arm} %{ix86} x86_64
+%global docs 1
+#global tests 1
+%endif
+%endif
+
+%global nosse2_hack 1
+## TODO:
+# * consider debian's approach of runtime detection instead:
+#   https://codereview.qt-project.org/#/c/127354/
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - QtDeclarative component
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+# support no_sse2 CONFIG (fedora i686 builds cannot assume -march=pentium4 -msse2 -mfpmath=sse flags, or the JIT that needs them)
+# https://codereview.qt-project.org/#change,73710
+Patch1: qtdeclarative-opensource-src-5.5.0-no_sse2.patch
+
+# workaround for possible deadlock condition in QQuickShaderEffectSource
+# https://bugzilla.redhat.com/show_bug.cgi?id=1237269
+# https://bugs.kde.org/show_bug.cgi?id=348385
+Patch2: qtdeclarative-QQuickShaderEffectSource_deadlock.patch
+
+## upstream patches
+Patch7: 0007-Revert-Remove-this-piece-of-code.patch
+Patch10: 0010-Fix-crash-for-unknown-QQmlListModel-roles-in-debug-b.patch
+Patch11: 0011-Avoid-Canvas-crashes-with-qtquickcompiler.patch
+Patch16: 0016-Fix-crash-with-SignalTransition.patch
+Patch24: 0024-Revert-removal-of-Fixed-MouseArea-threshold-with-pre.patch
+Patch27: 0027-Fix-crash-when-using-with-statement-with-an-expressi.patch
+
+## upstreamable patches
+# use system double-conversation
+%if 0%{?fedora} || 0%{?rhel} > 6
+%global system_doubleconv 1
+BuildRequires: double-conversion-devel
+%endif
+Patch200: qtdeclarative-system_doubleconv.patch
+# https://bugs.kde.org/show_bug.cgi?id=346118#c108
+Patch201: qtdeclarative-kdebug346118.patch
+# additional i686/qml workaround (on top of existing patch135),  https://bugzilla.redhat.com/1331593
+Patch235: qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch
+
+## upstream patches under review
+# Check-for-NULL-from-glGetStrin
+Patch500: Check-for-NULL-from-glGetString.patch
+
+Obsoletes: qt5-qtjsbackend < 5.2.0
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: qt5-qtbase-private-devel
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+%if ! 0%{?bootstrap}
+BuildRequires: qt5-qtxmlpatterns-devel
+%endif
+BuildRequires: python
+
+%if 0%{?tests}
+BuildRequires: dbus-x11
+BuildRequires: mesa-dri-drivers
+BuildRequires: time
+BuildRequires: xorg-x11-server-Xvfb
+%endif
+
+
+%description
+%{summary}.
+
+%package devel
+Summary: Development files for %{name}
+Obsoletes: qt5-qtjsbackend-devel < 5.2.0
+Provides:  %{name}-private-devel = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%package static
+Summary: Static library files for %{name}
+Requires: %{name}-devel%{?_isa} = %{version}-%{release}
+%description static
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+%if 0%{?nosse2_hack}
+%patch1 -p1 -b .no_sse2
+%endif
+%patch2 -p1 -b .QQuickShaderEffectSource_deadlock
+
+%patch7 -p1 -b .0007
+%patch10 -p1 -b .0010
+%patch11 -p1 -b .0011
+%patch16 -p1 -b .0016
+%patch24 -p1 -b .0024
+%patch27 -p1 -b .0027
+
+%if 0%{?system_doubleconv}
+%patch200 -p1 -b .system_doubleconv
+rm -rfv src/3rdparty/double-conversion
+%endif
+%patch201 -p0 -b .kdebug346118
+%patch235 -p1 -b .qml_no-lifetime-dse
+
+%patch500 -p1 -b .Check-for-NULL-from-glGetString
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}
+
+%if 0%{?nosse2_hack}
+# build libQt5Qml with no_sse2
+mkdir -p %{_target_platform}-no_sse2
+pushd    %{_target_platform}-no_sse2
+%{qmake_qt5} -config no_sse2 ..
+make sub-src-clean
+make %{?_smp_mflags} -C src/qml
+popd
+%endif
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs -C %{_target_platform}
+%endif
+
+
+%install
+rm -rf %{buildroot}
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?nosse2_hack}
+mkdir -p %{buildroot}%{_qt5_libdir}/sse2
+mv %{buildroot}%{_qt5_libdir}/libQt5Qml.so.5* %{buildroot}%{_qt5_libdir}/sse2/
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}-no_sse2/src/qml
+%endif
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+# hardlink files to %{_bindir}, add -qt5 postfix to not conflict
+mkdir %{buildroot}%{_bindir}
+pushd %{buildroot}%{_qt5_bindir}
+for i in * ; do
+  case "${i}" in
+    # qt4 conflicts
+    qmlplugindump|qmlprofiler)
+      ln -v  ${i} %{buildroot}%{_bindir}/${i}-qt5
+      ln -sv ${i} ${i}-qt5
+      ;;
+    # qtchooser stuff
+    qml|qmlbundle|qmlmin|qmlscene)
+      ln -v  ${i} %{buildroot}%{_bindir}/${i}
+      ln -v  ${i} %{buildroot}%{_bindir}/${i}-qt5
+      ln -sv ${i} ${i}-qt5
+      ;;
+    *)
+      ln -v  ${i} %{buildroot}%{_bindir}/${i}
+      ;;
+  esac
+done
+popd
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i \
+    -e "/^QMAKE_PRL_BUILD_DIR/d" \
+    -e "/-ldouble-conversion/d" \
+    ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+  else
+    sed -i \
+       -e "/^QMAKE_PRL_LIBS/d" \
+       -e "/-ldouble-conversion/d" \
+       $(basename ${prl_file} .prl).la
+  fi
+done
+popd
+
+
+%check
+test -z "$(grep double-conversion %{buildroot}%{_qt5_libdir}/*.{la,prl})"
+%if 0%{?tests}
+export CTEST_OUTPUT_ON_FAILURE=1
+export PATH=%{buildroot}%{_qt5_bindir}:$PATH
+export LD_LIBRARY_PATH=%{buildroot}%{_qt5_libdir}
+make sub-tests-all %{?_smp_mflags} -C %{_target_platform}
+xvfb-run -a \
+dbus-launch --exit-with-session \
+time \
+make check -k -C %{_target_platform}/tests ||:
+%endif
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%{!?_licensedir:%global license %%doc}
+%license LICENSE.LGPL* LGPL_EXCEPTION.txt
+%{_qt5_libdir}/libQt5Qml.so.5*
+%if 0%{?nosse2_hack}
+%{_qt5_libdir}/sse2/libQt5Qml.so.5*
+%endif
+%{_qt5_libdir}/libQt5Quick.so.5*
+%{_qt5_libdir}/libQt5QuickWidgets.so.5*
+%{_qt5_libdir}/libQt5QuickParticles.so.5*
+%{_qt5_libdir}/libQt5QuickTest.so.5*
+%{_qt5_plugindir}/qmltooling/
+%{_qt5_archdatadir}/qml/
+%dir %{_qt5_libdir}/cmake/Qt5Qml/
+%{_qt5_libdir}/cmake/Qt5Qml/Qt5Qml_*Factory.cmake
+
+%files devel
+%{_bindir}/qml*
+%{_qt5_bindir}/qml*
+%{_qt5_headerdir}/Qt*/
+%{_qt5_libdir}/libQt5Qml.so
+%{_qt5_libdir}/libQt5Qml.prl
+%{_qt5_libdir}/libQt5Quick*.so
+%{_qt5_libdir}/libQt5Quick*.prl
+%dir %{_qt5_libdir}/cmake/Qt5Quick*/
+%{_qt5_libdir}/cmake/Qt5*/Qt5*Config*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5*.pc
+%{_qt5_archdatadir}/mkspecs/modules/*.pri
+
+%files static
+%{_qt5_libdir}/libQt5QmlDevTools.*a
+%{_qt5_libdir}/libQt5QmlDevTools.prl
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/qtqml.qch
+%{_qt5_docdir}/qtqml/
+%{_qt5_docdir}/qtquick.qch
+%{_qt5_docdir}/qtquick/
+%endif
+
+%files examples
+%{_qt5_examplesdir}/
+
+
+%changelog
+* Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Thu Jun 16 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.1-5
+- backport 5.6 branch fixes
+
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-4
+- drop pkgconfig-style Qt5 deps
+
+* Wed Jun 15 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-3
+- Apply no_sse2 hack to all architecturs to make qt5-qtdeclarative-devel multilib-clean
+
+* Fri Jun 10 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2
+- strip double-conversion references from .la/.prl files
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Thu Jun 02 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-12
+- pull in upstream qml/jsruntime workaround (ie, apply compiler workarounds only for src/qml/)
+
+* Tue May 31 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-11
+- include crasher workaround (#1259472,kde#346118)
+
+* Sat May 28 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-10
+- macro'ize no_sse2 hack (to make it easier to enable/disable)
+- re-introduce -fno-delete-null-pointer-checks here (following upstream)
+- add -fno-lifetime-dse too, helps fix i686/qml crasher (#1331593)
+- disable tests (for now, not useful yet)
+
+* Fri May 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-9
+- Use system double-conversion (#1078524)
+
+* Thu May 19 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-8
+- -devel: don't own libQt5QuickWidgets.so.5 (#1337621)
+
+* Thu May 05 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-7
+- BR: mesa-dri-drivers (tests)
+
+* Thu May 05 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-6
+- drop local -fno-delete-null-pointer-checks hack, used in all Qt5 builds now
+- add %%check
+
+* Sun Apr 17 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-5
+- BR: qt5-qtbase-private-devel, -devel: Provides: -private-devel
+
+* Fri Mar 25 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-4
+- backport upstream fixes
+- drop -fno-delete-null-pointer-checks hack (included in qt5-rpm-macros as needed now)
+
+* Sat Mar 19 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- BR: cmake (cmake autoprovides)
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.11.rc
+- Update to final RC
+
+* Mon Feb 22 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.10
+- Update RC tarball from git
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.9
+- Update RC release
+
+* Tue Feb 02 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.8.beta
+- build with -fno-delete-null-pointer-checks to workaround gcc6-related runtime crashes (#1303643)
+
+* Thu Jan 28 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.7.beta
+- backport fix for older compilers (aka rhel6)
+
+* Sun Jan 17 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.6.beta
+- use %%license
+
+* Mon Dec 21 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.5.beta
+- fix Source URL, Release: tag
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.4
+- Update to final beta release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Official beta release
+
+* Sun Dec 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.2
+- de-bootstrap
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta, bootstrap
+
+* Sat Oct 24 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.1-3
+- workaround QQuickShaderEffectSource::updatePaintNode deadlock (#1237269, kde#348385)
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- -docs: BuildRequires: qt5-qhelpgenerator
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten qtbase dep (#1233829), .spec cosmetics
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Mon Jun 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.4.rc
+- Second round of builds now with bootstrap enabled due new qttools
+
+* Sat Jun 27 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.3.rc
+- Disable bootstrap
+
+* Wed Jun 24 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Mon Jun 08 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-2
+- restore fix for QTBUG-45753/kde-345544 lost in 5.4.2 rebase
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> 5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-4
+- pull in some upstream fixes, for QTBUG-45753/kde-345544 in particular
+
+* Wed Apr 22 2015 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.4.1-3
+- fix non-sse2 support (kde#346244) and optimize sse2 binaries
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Mon Feb 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-3
+- rebuild (gcc)
+
+* Sat Feb 14 2015 Ville Skyttä <ville.skytta@iki.fi> - 5.4.0-2
+- Fix cmake dir ownerhips
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- use new %%qmake_qt5 macro
+
+* Sat Oct 18 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.4.0-0.1.beta
+- 5.4.0-beta
+- %%ix84: drop sse2-optimized bits, need to rethink if/how to support it now
+
+* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-1
+- 5.3.2
+
+* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.1-3
+- -qt5 wrappers for qml qmlbundle qmlmin qmlscene
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Sun Feb 02 2014 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> 5.2.0-6
+- Add AArch64 support (RHBUG: 1040452, QTBUG-35528)
+
+* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-5
+- build -examples only if supported
+
+* Sun Jan 26 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-4
+- -examples subpkg
+
+* Tue Jan 14 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-3
+- epel7 bootstrapped
+
+* Mon Jan 06 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- BR: qt5-qtxmlpatterns-devel (#1048558)
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Tue Dec 10 2013 Rex Dieter <rdieter@fedoraproject.org> - 5.2.0-0.12.rc1
+- support out-of-src-tree builds
+- %%ix86: install sse2/jit version to %%_qt5_libdir/sse2/
+
+* Thu Dec 05 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.11.rc1
+- %%ix86: cannot assume sse2 (and related support) or the JIT that requires it...  disable.
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Mon Nov 25 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.5.beta1
+- enable -doc only on primary archs (allow secondary bootstrap)
+
+* Sat Nov 09 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
+- rebuild (arm/qreal)
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta1
+- 5.2.0-beta1
+
+* Wed Oct 16 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha
+- bootstrap ppc
+
+* Tue Oct 01 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
+- 5.2.0-alpha
+- Obsoletes: qt5-qtjsbackend
+- -doc subpkg
+
+* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- 5.1.1
+
+* Tue Aug 20 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-4
+- qt5-qtjsbackend only supports ix86, x86_64 and arm
+
+* Tue May 14 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-3
+- fix qmlprofiler conflict with qt-creator
+
+* Fri Apr 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2
+- fix qmlplugindump conflict with qt4-devel
+- include license files, dist/changes*
+
+* Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1
+- 5.0.2
+
+* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
+- first try
+

+ 157 - 0
q/qt5-qtdoc/qt5-qtdoc-vl.spec

@@ -0,0 +1,157 @@
+
+%global qt_module qtdoc
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Main Qt5 Reference Documentation
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+License: GFDL
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+BuildArch: noarch
+%global _qt5_qmake %{_bindir}/qmake-qt5
+
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: qt5-qhelpgenerator
+BuildRequires: qt5-qdoc
+
+%description
+QtDoc contains the main Qt Reference Documentation, which includes
+overviews, Qt topics, and examples not specific to any Qt module.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+
+%build
+%{qmake_qt5}
+make docs %{?_smp_mflags}
+
+%install
+make install_docs INSTALL_ROOT=%{buildroot}
+
+
+%files
+%doc LICENSE.FDL
+%{_qt5_docdir}/qtdoc.qch
+%{_qt5_docdir}/qtdoc/
+
+
+%changelog
+* Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Wed Feb 24 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.9.rc
+- Fix release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.8.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7
+- Update RC release
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Sat Jan 23 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.4
+- use %%qmake_qt5 (and hack around %%_qt5_qmake noarch issue)
+
+* Fri Dec 11 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.3
+- fix merge
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Official beta release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- BR: qt5-qhelpgenerator
+
+* Wed Jun 24 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2-rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1-rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> -5.4.2-1
+- 5.4.2
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.rc
+- 5.4.0-rc
+
+* Mon Oct 20 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-1
+- 5.3.2
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Fri Dec 06 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.11.rc1
+- BR: qt5-qtbase-devel
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.beta1
+- 5.2.0-beta1
+
+* Thu Oct 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
+- 5.2.0-alpha
+
+* Mon Sep 30 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-2
+- License: GFDL
+
+* Sun Sep 22 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- Initial packaging

+ 182 - 0
q/qt5-qtenginio/qt5-qtenginio-vl.spec

@@ -0,0 +1,182 @@
+%global qt_module qtenginio
+
+# define to build docs, need to undef this for bootstrapping
+%define docs 1
+
+#define prerelease
+
+Summary: Qt5 - Enginio component
+Name:    qt5-%{qt_module}
+Version: 1.6.1
+Release: 3%{?_dist_release}
+
+# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
+# See also http://doc.qt.io/qt-5/licensing.html
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+Source0: http://download.qt.io/official_releases/qt/5.6/5.6.1/submodules/%{qt_module}-opensource-src-%{version}.tar.xz
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+BuildRequires:  qt5-qtbase-devel >= 5.6
+BuildRequires:  qt5-qtdeclarative-devel
+
+%description
+Client library for accessing Enginio service from Qt and QML code.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+#Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{version}
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+# HACK to avoid multilib conflicts in noarch content
+# see also https://bugreports.qt.io/browse/QTBUG-42071
+QT_HASH_SEED=0; export QT_HASH_SEED
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libEng*.prl ; do
+sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+if [ -f "$(basename ${prl_file} .prl).so" ]; then
+rm -fv "$(basename ${prl_file} .prl).la"
+sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+fi
+done
+popd
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%license LICENSE* LGPL_EXCEPTION.txt
+%{_qt5_libdir}/libEnginio.so.1*
+%{_qt5_archdatadir}/qml/Enginio/
+
+%files devel
+%{_qt5_headerdir}/Enginio/
+%{_qt5_libdir}/libEnginio.so
+%{_qt5_libdir}/libEnginio.prl
+%dir %{_qt5_libdir}/cmake/Qt5Enginio/
+%{_qt5_libdir}/cmake/Qt5Enginio/Qt5EnginioConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Enginio.pc
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_enginio*.pri
+
+%if 0%{?docs}
+%files doc
+%{_qt5_docdir}/qtenginio.qch
+%{_qt5_docdir}/qtenginio
+%{_qt5_docdir}/qtenginiooverview.qch
+%{_qt5_docdir}/qtenginiooverview
+%{_qt5_docdir}/qtenginioqml.qch
+%{_qt5_docdir}/qtenginioqml
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.6.1-3
+- initial build for Vine Linux.
+- dropped Epoch.
+
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:1.6.1-2
+- drop pkgconfig-style Qt5 deps
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> -1:1.6.1-1
+- Update to 1.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:1.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 1:1.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 1.6.0-1
+- 1.6.0 final release
+- Epoch to adjust the version
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.5.beta1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jan 21 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.4.beta1
+- Fix Release, Fix sources, -docs: fix deps
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Update to final beta release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Official beta release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.1.rc
+- First release

+ 215 - 0
q/qt5-qtgraphicaleffects/qt5-qtgraphicaleffects-vl.spec

@@ -0,0 +1,215 @@
+
+%global qt_module qtgraphicaleffects
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - QtGraphicalEffects component
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively from qt5-qtbase for details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+# debuginfo.list ends up empty/blank anyway, since the included qml is *basically* noarch
+# todo: look into making this pkg proper noarch instead
+%global debug_package %{nil}
+
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: pkgconfig(Qt5Quick)
+BuildRequires: libmng-devel
+BuildRequires: libtiff-devel
+
+%{?_qt5_version:Requires: qt5-qtbase%{?_isa} >= %{_qt5_version}}
+
+%description
+The Qt Graphical Effects module provides a set of QML types for adding
+visually impressive and configurable effects to user interfaces. Effects
+are visual items that can be added to Qt Quick user interface as UI
+components.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+%files
+%license LGPL_EXCEPTION.txt LICENSE.LGPL*
+%dir %{_qt5_archdatadir}/qml/
+%{_qt5_archdatadir}/qml/QtGraphicalEffects/
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/qtgraphicaleffects.qch
+%{_qt5_docdir}/qtgraphicaleffects/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.5
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.4.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.3.beta
+- update source URL, use %%license, update source URL
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Official beta release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Wed Jun 24 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
+- 5.4.2
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5
+
+* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Thu Feb 06 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Sun Nov 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
+- rebuild (arm/qreal)
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta1
+- 5.2.0-beta1
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha
+- ppc bootstrap
+
+* Wed Oct 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
+- 5.2.0-alpha
+- -doc subpkg
+
+* Thu Aug 29 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- 5.1.1
+
+* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2
+- improved description
+- update Source URL
+- clarify license comment
+- disable -debuginfo
+
+* Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1
+- 5.0.2
+
+* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
+- first try
+

+ 248 - 0
q/qt5-qtimageformats/qt5-qtimageformats-vl.spec

@@ -0,0 +1,248 @@
+
+%global qt_module qtimageformats
+
+%define docs 1
+
+# where to enable webp support
+%if 0%{?fedora} || 0%{?rhel} > 6
+%global webp 1
+%endif
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - QtImageFormats component
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: libmng-devel
+BuildRequires: libtiff-devel
+BuildRequires: jasper-devel
+%if 0%{?webp}
+BuildRequires: libwebp-devel
+%else
+Provides: bundled(libwebp)
+%endif
+
+# prior -devel subpkg contained only runtime cmake bits
+Obsoletes: qt5-qtimageformats-devel < 5.4.0
+Provides:  qt5-qtimageformats-devel = %{version}-%{release}
+
+%{?_qt5_version:Requires: qt5-qtbase%{?_isa} >= %{_qt5_version}}
+
+%description
+The core Qt Gui library by default supports reading and writing image
+files of the most common file formats: PNG, JPEG, BMP, GIF and a few more,
+ref. Reading and Writing Image Files. The Qt Image Formats add-on module
+provides optional support for other image file formats, including:
+MNG, TGA, TIFF, WBMP.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+%if 0%{?webp}
+rm -rv src/3rdparty
+%endif
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+
+%files
+%license LGPL_EXCEPTION.txt LICENSE.GPL* LICENSE.LGPL*
+%{_qt5_plugindir}/imageformats/libqmng.so
+%{_qt5_plugindir}/imageformats/libqtga.so
+%{_qt5_plugindir}/imageformats/libqtiff.so
+%{_qt5_plugindir}/imageformats/libqwbmp.so
+%{_qt5_plugindir}/imageformats/libqdds.so
+%{_qt5_plugindir}/imageformats/libqicns.so
+%{_qt5_plugindir}/imageformats/libqjp2.so
+%{_qt5_plugindir}/imageformats/libqwebp.so
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_*Plugin.cmake
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/qtimageformats.qch
+%{_qt5_docdir}/qtimageformats/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.5.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.4.beta
+- update source URL, use %%license
+
+* Mon Dec 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 5.6.0-0.3
+- Rebuilt for libwebp soname bump
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Official beta release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Wed Jun 24 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> 5.4.2-1
+- 5.4.2
+
+* Sat May 23 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-4
+- Provides: qt5-qtimageformat-devel
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-3
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5
+
+* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta, Obsoletes: qt5-qtimageformats-devel
+
+* Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.0-1
+- 5.3.0
+
+* Tue Mar 18 2014 Ville Skyttä <ville.skytta@iki.fi> - 5.2.1-2
+- Fix libmng test, build with system one instead of bundled
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Sun Nov 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
+- rebuild (arm/qreal)
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta1
+- 5.2.0-beta1
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha
+- ppc bootstrap
+
+* Wed Oct 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
+- 5.2.0-alpha
+- -devel subpkg
+- -doc subpkg
+
+* Fri Aug 30 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- 5.1.1
+
+* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2
+- update Source URL
+- include license files
+- improved description
+
+* Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1
+- 5.0.2
+
+* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
+- first try
+

+ 296 - 0
q/qt5-qtlocation/qt5-qtlocation-vl.spec

@@ -0,0 +1,296 @@
+
+%global qt_module qtlocation
+
+# define to build docs, need to undef this for bootstrapping
+# where qt5-qttools builds are not yet available
+# only primary archs (for now), allow secondary to bootstrap
+#global bootstrap 1
+
+%if ! 0%{?bootstrap}
+%ifarch %{arm} %{ix86} x86_64
+%define docs 1
+%endif
+%endif
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - Location component
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+## upstreamable patches
+# try to support older glib2 (like el6)
+Patch50: qtlocation-opensource-src-5.6.0-G_VALUE_INIT.patch
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: qt5-qtdeclarative-devel >= %{version}
+
+# QtPositioning core-private
+BuildRequires:  qt5-qtbase-private-devel
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+
+%description
+The Qt Location and Qt Positioning APIs gives developers the ability to
+determine a position by using a variety of possible sources, including
+satellite, or wifi, or text file, and so on.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+## G_VALUE_INIT is new in glib-2.30+ only
+%patch50 -p1 -b .G_VALUE_INIT
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%license LGPL_EXCEPTION.txt LICENSE.GPL* LICENSE.LGPL*
+%{_qt5_libdir}/libQt5Location.so.5*
+%{_qt5_archdatadir}/qml/QtLocation/
+%{_qt5_plugindir}/geoservices/
+%{_qt5_libdir}/libQt5Positioning.so.5*
+%{_qt5_archdatadir}/qml/QtPositioning/
+%{_qt5_plugindir}/position/
+%dir %{_qt5_libdir}/cmake/
+%dir %{_qt5_libdir}/cmake/Qt5Location
+%dir %{_qt5_libdir}/cmake/Qt5Positioning
+%{_qt5_libdir}/cmake/Qt5Location/Qt5Location_QGeoServiceProviderFactory*.cmake
+%{_qt5_libdir}/cmake/Qt5Positioning/Qt5Positioning_QGeoPositionInfoSourceFactory*.cmake
+
+%files devel
+%{_qt5_headerdir}/QtLocation/
+%{_qt5_libdir}/libQt5Location.so
+%{_qt5_libdir}/libQt5Location.prl
+%{_qt5_libdir}/pkgconfig/Qt5Location.pc
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_location*.pri
+%{_qt5_libdir}/cmake/Qt5Location/Qt5LocationConfig*.cmake
+%{_qt5_headerdir}/QtPositioning/
+%{_qt5_libdir}/libQt5Positioning.so
+%{_qt5_libdir}/libQt5Positioning.prl
+%{_qt5_libdir}/cmake/Qt5Positioning/Qt5PositioningConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5Positioning.pc
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_positioning*.pri
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/qtlocation.qch
+%{_qt5_docdir}/qtlocation/
+%{_qt5_docdir}/qtpositioning.qch
+%{_qt5_docdir}/qtpositioning/
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- initial build for Vine Linux.
+- new upstream release.
+
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2
+- drop pkgconfig-style Qt5 deps
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Thu Apr 21 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-4
+- BR: qt5-qtbase-private-devel
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.10.rc
+- Update to final RC
+
+* Sun Feb 21 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.9.rc
+- rebuild
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.8
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.7.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.6.beta
+- update source URL, use %%license, BR: cmake
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.5
+- Update to final beta release
+
+* Fri Dec 11 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-0.4
+- (re) add bootstrap macro support
+- drop geoclue(1) dep (unused at build time anyway (#1286886)
+- drop (deprecated) gypsy support (#1069225)
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Official beta release
+
+* Sun Dec 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.2
+- (re)add bootstrap macro support
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten qtbase dep (#1233829), .spec cosmetics, (re)enable docs
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Wed Jun 24 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Mon Jun 15 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-3
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Mon Feb 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-3
+- rebuild (gcc5)
+
+* Wed Dec 31 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-2
+- BR: pkgconfig(Qt5Qml) > 5.4.0 (#1177986)
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5
+
+* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Mon May 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2
+- sanitize .prl file(s)
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-3
+- build -examples only when supported
+
+* Sun Jan 26 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- -examples subpkg
+
+* Thu Jan 02 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- first try

+ 358 - 0
q/qt5-qtmultimedia/qt5-qtmultimedia-vl.spec

@@ -0,0 +1,358 @@
+
+%global qt_module qtmultimedia
+
+# define to build docs, need to undef this for bootstrapping
+# where qt5-qttools builds are not yet available
+# only primary archs (for now), allow secondary to bootstrap
+#global bootstrap 1
+
+%if ! 0%{?bootstrap}
+%ifarch %{arm} %{ix86} x86_64
+%define docs 1
+%endif
+%endif
+
+%global openal 1
+
+%global gst 1.0
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - Multimedia support
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+## upstreamable paches
+# FTBFS on el6
+Patch50: qtmultimedia-opensource-src-5.6.1-nullptr.patch
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: qt5-qtdeclarative-devel >= %{version}
+BuildRequires: pkgconfig(alsa)
+%if "%{?gst}" == "0.10"
+BuildRequires: pkgconfig(gstreamer-interfaces-0.10)
+%endif
+BuildRequires: pkgconfig(gstreamer-%{gst})
+BuildRequires: pkgconfig(gstreamer-app-%{gst})
+BuildRequires: pkgconfig(gstreamer-audio-%{gst})
+BuildRequires: pkgconfig(gstreamer-base-%{gst})
+BuildRequires: pkgconfig(gstreamer-pbutils-%{gst})
+BuildRequires: pkgconfig(gstreamer-plugins-bad-%{gst})
+BuildRequires: pkgconfig(gstreamer-video-%{gst})
+BuildRequires: pkgconfig(libpulse) pkgconfig(libpulse-mainloop-glib)
+%if 0%{?openal}
+BuildRequires: pkgconfig(openal)
+%endif
+BuildRequires: pkgconfig(xv)
+
+BuildRequires: qt5-qtbase-private-devel
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+
+%description
+The Qt Multimedia module provides a rich feature set that enables you to
+easily take advantage of a platforms multimedia capabilites and hardware.
+This ranges from the playback and recording of audio and video content to
+the use of available devices like cameras and radios.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+Requires: qt5-qtdeclarative-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+%patch50 -p1 -b .nullptr
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} .. \
+  CONFIG+=git_build \
+  GST_VERSION=%{gst}
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%license LGPL_EXCEPTION.txt LICENSE.LGPL*
+%{_qt5_libdir}/libQt5Multimedia.so.5*
+%{_qt5_libdir}/libQt5MultimediaQuick_p.so.5*
+%{_qt5_libdir}/libQt5MultimediaWidgets.so.5*
+%{_qt5_libdir}/libqgsttools_p.so.1*
+%if 0%{?openal}
+%{_qt5_archdatadir}/qml/QtAudioEngine/
+%endif
+%{_qt5_archdatadir}/qml/QtMultimedia/
+%{_qt5_plugindir}/audio/
+%{_qt5_plugindir}/mediaservice/
+%{_qt5_plugindir}/playlistformats/
+%dir %{_qt5_libdir}/cmake/Qt5Multimedia/
+%{_qt5_libdir}/cmake/Qt5Multimedia/Qt5Multimedia_*Plugin.cmake
+%dir %{_qt5_libdir}/cmake/Qt5MultimediaWidgets/
+
+%files devel
+%{_qt5_headerdir}/QtMultimedia/
+%{_qt5_headerdir}/QtMultimediaQuick_p/
+%{_qt5_headerdir}/QtMultimediaWidgets/
+%{_qt5_libdir}/libQt5Multimedia.so
+%{_qt5_libdir}/libQt5Multimedia.prl
+%{_qt5_libdir}/libQt5MultimediaQuick_p.so
+%{_qt5_libdir}/libQt5MultimediaQuick_p.prl
+%{_qt5_libdir}/libQt5MultimediaWidgets.so
+%{_qt5_libdir}/libQt5MultimediaWidgets.prl
+%{_qt5_libdir}/libqgsttools_p.so
+%{_qt5_libdir}/libqgsttools_p.prl
+%{_qt5_libdir}/cmake/Qt5Multimedia/Qt5MultimediaConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5Multimedia.pc
+%{_qt5_libdir}/pkgconfig/Qt5MultimediaWidgets.pc
+%{_qt5_archdatadir}/mkspecs/modules/*.pri
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/qtmultimedia.qch
+%{_qt5_docdir}/qtmultimedia/
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-3
+- drop pkgconfig-style Qt5 deps
+
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2
+- BR: qt5-qtbase-private-devel, nullptr el6 FTBFS
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.8.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.6.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.5.beta
+- update source URL, use %%license, BR: cmake
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.4
+- Update to final beta release
+
+* Fri Dec 11 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-0.3
+- include BR: qt5-qdoc only in -doc subpkg
+- restore bootstrap macro support
+- make openal support unconditional (#1069231)
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Official beta release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Mon Oct 26 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.1-4
+- pull in upstream fixes, QTBUG-48939 in particular
+
+* Thu Oct 22 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.1-3
+- drop gst support on el6 (QTBUG-48939)
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten qtbase dep (#1233829)
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Wed Jun 24 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-3
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Thu Dec 11 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final) + backported gst1 support from dev/ branch
+
+* Tue Nov 18 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.20141118.gst1
+- wip/gstreamer1 snapshot (#1149885)
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5
+
+* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2.1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Thu Jul 17 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.1-1.1
+- rebuild (for pulseaudio, bug #1117683)
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Mon May 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2
+- use standard (same as qtbase) .prl sanitation
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-3
+- build -examples only if supported
+
+* Sun Jan 26 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- -examples subpkg
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Sun Nov 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
+- rebuild (arm/qreal)
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta1
+- 5.2.0-beta1
+
+* Wed Oct 16 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha
+- bootstrap ppc
+
+* Wed Oct 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
+- 5.2.0-alpha
+- -doc subpkg
+
+* Sat Sep 07 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-2
+- ExclusiveArch: %%{ix86} x86_64 %%{arm} (to match qt5-qtdeclarative)
+
+* Thu Aug 29 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- 5.1.1
+
+* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-3
+- update Source URL (and refetch tarball)
+- improved summary/description
+
+* Thu May 09 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2
+- BR: qt5-qtdeclarative-devel
+
+* Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1
+- 5.0.2
+
+* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
+- first try
+

+ 240 - 0
q/qt5-qtquickcontrols/qt5-qtquickcontrols-vl.spec

@@ -0,0 +1,240 @@
+
+%global qt_module qtquickcontrols
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Name:    qt5-%{qt_module}
+Summary: Qt5 - module with set of QtQuick controls
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+License: LGPLv2 or LGPLv3 and GFDL
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildRequires:  qt5-qtbase-devel >= %{version}
+BuildRequires:  qt5-qtbase-static >= %{version}
+BuildRequires:  qt5-qtbase-private-devel
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+BuildRequires:  qt5-qtdeclarative-private-devel
+%{?_qt5:Requires: qt5-qtdeclarative%{?_isa} = %{_qt5_version}}
+
+%description
+The Qt Quick Controls module provides a set of controls that can be used to
+build complete interfaces in Qt Quick.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+# HACK to avoid multilib conflicts in noarch content
+# see also https://bugreports.qt-project.org/browse/QTBUG-42071
+QT_HASH_SEED=0; export QT_HASH_SEED
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+
+%files
+%{_qt5_archdatadir}/qml/QtQuick/
+%doc LICENSE.*
+
+%if 0%{?docs}
+%files doc
+%doc LICENSE.FDL
+%{_qt5_docdir}/qtquickcontrols.qch
+%{_qt5_docdir}/qtquickcontrols/
+%{_qt5_docdir}/qtquicklayouts.qch
+%{_qt5_docdir}/qtquicklayouts/
+%{_qt5_docdir}/qtquickdialogs.qch
+%{_qt5_docdir}/qtquickdialogs/
+%{_qt5_docdir}/qtquickextras.qch
+%{_qt5_docdir}/qtquickextras/
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Apr 17 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-4
+- BR: qt5-qtbase-private-devel qt5-qtdeclarative-private-devel
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.8.rc
+- Update to final RC
+
+* Sun Feb 21 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.7.rc
+- rebuild
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.5.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 21 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.4
+- fix source URL, fresh (real?) beta sources, fix Release:, move qdoc dep to -doc
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Official beta release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten deps (#1233829), .spec cosmetics
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> -5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-3
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5
+
+* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Thu Feb 06 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- ready -examples subpkg
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Mon Nov 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.5.beta1
+- rebuild (arm/qreal)
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
+- 5.2.0-beta1
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.alpha
+- bootstrap ppc
+
+* Thu Oct 24 2013 Lubomir Rintel <lkundrak@v3.sk> - 5.2.0-0.2.alpha
+- Bulk sad and useless attempt at consistent SPEC file formatting
+
+* Wed Oct 02 2013 Rex Dieter <rdieter@fedoraproject.org> - 5.2.0-0.1.alpha
+- 5.2.0-alpha
+- tidy dir ownership
+- -doc subpkg
+
+* Mon Sep 23 2013 Lubomir Rintel <lkundrak@v3.sk> - 5.1.1-2
+- Drop unused devel package (Rex Dieter, #1008527)
+
+* Wed Sep 11 2013 Lubomir Rintel <lkundrak@v3.sk> - 5.1.1-1
+- Initial packaging

+ 193 - 0
q/qt5-qtquickcontrols2/qt5-qtquickcontrols2-vl.spec

@@ -0,0 +1,193 @@
+
+%global qt_module qtquickcontrols2
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Name:    qt5-%{qt_module}
+Summary: Qt5 - module with set of QtQuick controls for embedded
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+License: GPLv2+ or LGPLv3 and GFDL
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildRequires:  qt5-qtbase-devel >= %{version}
+BuildRequires:  qt5-qtbase-static >= %{version}
+BuildRequires:  qt5-qtbase-private-devel
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+BuildRequires:  qt5-qtdeclarative-private-devel
+%{?_qt5:Requires: qt5-qtdeclarative%{?_isa} = %{_qt5_version}}
+%{?_qt5:Requires: qt5-qtgraphicaleffects%{?_isa} = %{_qt5_version}}
+
+%description
+The Qt Labs Controls module provides a set of controls that can be used to
+build complete interfaces in Qt Quick.
+
+Unlike Qt Quick Controls, these controls are optimized for embedded systems
+and so are preferred for hardware with limited resources.
+
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+Requires: qt5-qtdeclarative-devel%{?_isa}
+%description devel
+%{summary}.
+
+
+%package static
+Summary: Static library files for %{name}
+Requires: %{name}-devel%{?_isa} = %{version}-%{release}
+%description static
+%{summary}.
+
+
+%package examples
+Summary:        Examples for %{name}
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+%if 0%{?prerelease}
+syncqt.pl -version %{version}
+%endif
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+# Remove .la leftovers
+rm -f %{buildroot}%{_qt5_libdir}/libQt5*.la
+
+
+%post -p /sbin/ldconfig
+
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%license LICENSE.FDL LICENSE.LGPLv3 LICENSE.GPLv3
+%{_qt5_archdatadir}/qml/Qt/labs/calendar/
+%{_qt5_archdatadir}/qml/Qt/labs/controls/
+%{_qt5_archdatadir}/qml/Qt/labs/templates/
+%{_qt5_libdir}/libQt5LabsTemplates.so.5*
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL LICENSE.LGPLv3 LICENSE.GPLv3
+%dir %{_qt5_docdir}/qtlabscontrols/
+%{_qt5_docdir}/qtlabscontrols/*
+%{_qt5_docdir}/qtlabscontrols.qch
+%endif
+
+%files devel
+%{_qt5_headerdir}/QtLabsControls/
+%{_qt5_headerdir}/QtLabsTemplates/
+%{_qt5_libdir}/libQt5LabsControls.prl
+%{_qt5_libdir}/libQt5LabsTemplates.prl
+%{_qt5_libdir}/libQt5LabsTemplates.so
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_labs*_private.pri
+
+%files static
+%{_qt5_libdir}/libQt5LabsControls.a
+
+%files examples
+%{_qt5_examplesdir}/quickcontrols2/
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Sat Jun 11 2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 5.6.1-2
+- Add qt5-qtgraphicaleffects dependency
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Apr 17 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-4
+- BR: qt5-qtbase-private-devel qt5-qtdeclarative-private-devel
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org>
+- 5.6.0 final release
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.4.rc
+- Update to final RC
+
+* Thu Feb 18 2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 5.6.0-0.3.rc
+- Update to rc
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.2.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Fri Jan 15 2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> - 5.6.0-0.1.beta
+- Initial packaging

+ 292 - 0
q/qt5-qtscript/qt5-qtscript-vl.spec

@@ -0,0 +1,292 @@
+
+%global qt_module qtscript
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - QtScript component
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+# add s390(x0 support to Platform.h (taken from webkit)
+Patch0: qtscript-opensource-src-5.5.0-s390.patch
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: qt5-qtbase-private-devel
+BuildRequires: pkgconfig(Qt5UiTools)
+
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+
+%description
+%{summary}.
+
+%package devel
+Summary: Development files for %{name}
+Provides: %{name}-private-devel = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+%patch0 -p1 -b .s390
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl file love (maybe consider just deleting these -- rex
+# nuke dangling reference(s) to %%buildroot, excessive (.la-like) libs
+sed -i \
+  -e "/^QMAKE_PRL_BUILD_DIR/d" \
+  -e "/^QMAKE_PRL_LIBS/d" \
+  %{buildroot}%{_qt5_libdir}/*.prl
+
+## unpackaged files
+# .la files, die, die, die.
+rm -fv %{buildroot}%{_qt5_libdir}/lib*.la
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%license LGPL_EXCEPTION.txt LICENSE.LGPL*
+%{_qt5_libdir}/libQt5Script.so.5*
+%{_qt5_libdir}/libQt5ScriptTools.so.5*
+
+%files devel
+%{_qt5_headerdir}/Qt*/
+%{_qt5_libdir}/libQt5Script.so
+%{_qt5_libdir}/libQt5Script.prl
+%{_qt5_libdir}/libQt5ScriptTools.so
+%{_qt5_libdir}/libQt5ScriptTools.prl
+%dir %{_qt5_libdir}/cmake/Qt5Script/
+%{_qt5_libdir}/cmake/Qt5Script/Qt5ScriptConfig*.cmake
+%dir %{_qt5_libdir}/cmake/Qt5ScriptTools/
+%{_qt5_libdir}/cmake/Qt5ScriptTools/Qt5ScriptToolsConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5*.pc
+%{_qt5_archdatadir}/mkspecs/modules/*.pri
+
+%if 0%{?docs}
+%files doc
+%{_qt5_docdir}/qtscript.qch
+%{_qt5_docdir}/qtscript/
+%{_qt5_docdir}/qtscripttools.qch
+%{_qt5_docdir}/qtscripttools/
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Apr 17 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-4
+- BR: qt5-qtbase-private-devel, -devel: Provides: private-devel
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.9.rc
+- Update to final RC
+
+* Sun Feb 21 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.8.rc
+- rebuild
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.6.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.5.beta
+- update source URL, use %%license, BR: cmake
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.4
+- Update to final beta release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Official beta release
+
+* Mon Dec 07 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.2
+- (re)add bootstrap macro support
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten qtbase dep (#1233829), .spec cosmetics
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Thu Jun 04 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-3
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Mon Feb 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-2
+- rebuild (gcc5)
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5, support %%docs macro
+
+* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Sun Feb 02 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-3
+- Add AArch64 support to qtscript (#1056071)
+
+* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- -examples subpkg
+- -doc for all archs
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Mon Nov 25 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.5.beta1
+- enable -doc only on primary archs (allow secondary bootstrap)
+
+* Sun Nov 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
+- rebuild (arm/qreal)
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta1
+- 5.2.0-beta1
+
+* Wed Oct 16 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha
+- bootstrap ppc
+
+* Tue Oct 01 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
+- 5.2.0-alpha
+- -doc subpkg
+
+* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- 5.1.1
+
+* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2
+- update Source URL
+- %%doc LGPL_EXCEPTION.txt LICENSE.GPL LICENSE.LGPL
+
+* Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1
+- 5.0.2
+
+* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
+- first try
+

+ 267 - 0
q/qt5-qtsensors/qt5-qtsensors-vl.spec

@@ -0,0 +1,267 @@
+
+%global qt_module qtsensors
+
+# define to build docs, need to undef this for bootstrapping
+# where qt5-qttools builds are not yet available
+# only primary archs (for now), allow secondary to bootstrap
+#global bootstrap 1
+
+%if ! 0%{?bootstrap}
+%ifarch %{arm} %{ix86} x86_64
+%define docs 1
+%endif
+%endif
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - Sensors component
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io/
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: qt5-qtdeclarative-devel >= %{version}
+
+BuildRequires: qt5-qtbase-private-devel
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+
+%description
+The Qt Sensors API provides access to sensor hardware via QML and C++
+interfaces.  The Qt Sensors API also provides a motion gesture recognition
+API for devices.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+
+%post
+/sbin/ldconfig
+
+%postun
+/sbin/ldconfig
+
+%files
+%license LGPL_EXCEPTION.txt LICENSE.GPL* LICENSE.LGPL*
+%{_qt5_libdir}/libQt5Sensors.so.5*
+%{_qt5_plugindir}/sensorgestures/
+%{_qt5_plugindir}/sensors/
+%{_qt5_archdatadir}/qml/QtSensors/
+%dir %{_qt5_libdir}/cmake/Qt5Sensors/
+%{_qt5_libdir}/cmake/Qt5Sensors/Qt5Sensors_*Plugin.cmake
+
+%files devel
+%{_qt5_headerdir}/QtSensors/
+%{_qt5_libdir}/libQt5Sensors.so
+%{_qt5_libdir}/libQt5Sensors.prl
+%{_qt5_libdir}/cmake/Qt5Sensors/Qt5SensorsConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5Sensors.pc
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_sensors*.pri
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/qtsensors.qch
+%{_qt5_docdir}/qtsensors/
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- initial build for Vine Linux.
+- new upstream release.
+
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2
+- drop pkgconfig-style deps, BR: qt5-qtbase-private-devel
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.9.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.8
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.7.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.6.beta
+- update source URL, BR: cmake, use %%license
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.5
+- Update to final beta release
+
+* Fri Dec 11 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-0.4
+- restore bootstrap macro support
+- only BR: qt5-qdoc in -doc subpkg
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Official beta release
+
+* Sun Dec 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.2
+- restore bootstrap macro support
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten qtbase dep (#1233829), (re)enable docs
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-3
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Mon Feb 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-3
+- rebuild (gcc5)
+
+* Wed Dec 31 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-2
+- BR: pkgconfig(Qt5Qml) > 5.4.0 (#1177985)
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5
+
+* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Mon May 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2
+- sanitize .prl files
+
+* Thu Feb 06 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- -examples subpkg
+
+* Thu Jan 02 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- first try

+ 244 - 0
q/qt5-qtserialport/qt5-qtserialport-vl.spec

@@ -0,0 +1,244 @@
+
+%global qt_module qtserialport
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - SerialPort component
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: pkgconfig(libudev)
+
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+
+%description
+Qt Serial Port provides the basic functionality, which includes configuring,
+I/O operations, getting and setting the control signals of the RS-232 pinouts.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} .. \
+  %{?_qt5_examplesdir:CONFIG+=qt_example_installs}
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+# HACK to avoid multilib conflicts in noarch content
+# see also https://bugreports.qt-project.org/browse/QTBUG-42071
+QT_HASH_SEED=0; export QT_HASH_SEED
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+# workaround issue where on some archs/releases doc file is named examples-serialport.html or qtserialport-examples.html
+if [ -f %{buildroot}%{_qt5_docdir}/qtserialport/qtserialport-examples.html ]; then
+   mv   %{buildroot}%{_qt5_docdir}/qtserialport/qtserialport-examples.html \
+        %{buildroot}%{_qt5_docdir}/qtserialport/examples-serialport.html
+fi
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%license LGPL_EXCEPTION.txt LICENSE.GPL* LICENSE.LGPL*
+%{_qt5_libdir}/libQt5SerialPort.so.5*
+
+%files devel
+%{_qt5_headerdir}/QtSerialPort/
+%{_qt5_libdir}/libQt5SerialPort.so
+%{_qt5_libdir}/libQt5SerialPort.prl
+%dir %{_qt5_libdir}/cmake/Qt5SerialPort/
+%{_qt5_libdir}/cmake/Qt5SerialPort/Qt5SerialPortConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5SerialPort.pc
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_serialport*.pri
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/qtserialport.qch
+%{_qt5_docdir}/qtserialport/
+%endif
+
+# no examples, yet
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.5.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.4.beta
+- update source URL, use %%license, BR: cmake
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Update to final beta release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Official beta release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten qtbase dep (#1233829)
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> 5.4.2-1
+- 5.4.2
+
+* Thu Apr 30 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-2
+- Add qt5-qtserialport-examples (#1190202)
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-1
+- 5.4.1
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5
+
+* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Thu Jul 24 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Sat Apr 26 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2
+- clean .prl files (buildroot, excessive deps) (#1091630)
+
+* Thu Feb 06 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- ready -examples subpkg
+
+* Thu Jan 02 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- first try

+ 275 - 0
q/qt5-qtsvg/qt5-qtsvg-vl.spec

@@ -0,0 +1,275 @@
+
+%global qt_module qtsvg
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - Support for rendering and displaying SVG
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+Patch0:  qtsvg-opensource-src-5.6.0-beta1-example-install.patch
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: pkgconfig(zlib)
+
+BuildRequires: qt5-qtbase-private-devel
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+
+%description
+Scalable Vector Graphics (SVG) is an XML-based language for describing
+two-dimensional vector graphics. Qt provides classes for rendering and
+displaying SVG drawings in widgets and on other paint devices.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+%patch0 -p1
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%license LICENSE.LGPL*
+%{_qt5_libdir}/libQt5Svg.so.5*
+%{_qt5_plugindir}/iconengines/libqsvgicon.so
+%{_qt5_plugindir}/imageformats/libqsvg.so
+%dir %{_qt5_libdir}/cmake/Qt5Svg/
+%{_qt5_libdir}/cmake/Qt5Svg/Qt5Svg_*Plugin.cmake
+
+%files devel
+%{_qt5_headerdir}/QtSvg/
+%{_qt5_libdir}/libQt5Svg.so
+%{_qt5_libdir}/libQt5Svg.prl
+%{_qt5_libdir}/cmake/Qt5Svg/Qt5SvgConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5Svg.pc
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_svg*.pri
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/qtsvg.qch
+%{_qt5_docdir}/qtsvg/
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+ 
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2
+- BR: qt5-qtbase-private-devel
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.8.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.6.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.5.beta
+- update source URL, BR: cmake, use %%license
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.4
+- Update to final beta release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Official beta release
+
+* Mon Dec 07 2015 Jan Grulich <jgrulich@redhat.com> - 5.6.0-0.2
+- (re)add bootstrap macro support
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten qtbase dep (#1233829)
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-3
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5
+
+* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Mon May 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2
+- use standard (same as qtbase) .prl sanitation
+
+* Thu Feb 06 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- -examples subpkg
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Fri Dec 06 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.11.rc1
+- rebuild
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Sun Nov 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
+- rebuild (arm/qreal)
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta1
+- 5.2.0-beta1
+
+* Wed Oct 16 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha
+- ppc bootstrap
+
+* Wed Oct 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
+- 5.2.0-alpha
+- -doc subpkg
+
+* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- 5.1.1
+
+* Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1
+- 5.0.2
+
+* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
+- first try
+

+ 735 - 0
q/qt5-qttools/qt5-qttools-vl.spec

@@ -0,0 +1,735 @@
+#global system_clucene 1
+
+## set to 1 to enable bootstrap
+#global bootstrap 1
+
+# define to build docs, need to undef this for bootstrapping
+# where qt5-qttools builds are not yet available
+# only primary archs (for now), allow secondary to bootstrap
+%if ! 0%{?bootstrap}
+%ifarch %{arm} %{ix86} x86_64
+%define docs 1
+%endif
+%endif
+
+#define prerelease
+
+%global qt_module qttools
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - QtTool components
+Name:    qt5-qttools
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+License: LGPLv3 or LGPLv2
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+Patch1: qttools-opensource-src-5.3.2-system-clucene.patch
+
+# help lrelease/lupdate use/prefer qmake-qt5
+# https://bugzilla.redhat.com/show_bug.cgi?id=1009893
+Patch2: qttools-opensource-src-5.5.0-qmake-qt5.patch
+
+# workaround https://bugreports.qt-project.org/browse/QTBUG-43057
+# 'make docs' crash on el6, use qSort instead of std::sort
+Patch3: qttools-opensource-src-5.6-QTBUG-43057.patch
+
+## upstream patches
+
+Source20: assistant.desktop
+Source21: designer.desktop
+Source22: linguist.desktop
+Source23: qdbusviewer.desktop
+
+BuildRequires: cmake
+BuildRequires: desktop-file-utils
+## optional (and deprecated), include in bootstrapping only for now
+%if ! 0%{?bootstrap}
+BuildRequires: pkgconfig(Qt5WebKit)
+%global webkit 1
+%endif
+BuildRequires: qt5-qtbase-static >= %{version}
+BuildRequires: qt5-qtdeclarative-static >= %{version}
+
+%if 0%{?system_clucene}
+BuildRequires: clucene09-core-devel >= 0.9.21b-12
+%endif
+
+Requires: %{name}-common = %{version}-%{release}
+
+%{?_qt5:Requires: %{_qt5}%{?_isa} >= %{_qt5_version}}
+
+# when -libs were split out, for multilib upgrade path
+Obsoletes: qt5-tools < 5.4.0-0.2
+
+%description
+%{summary}.
+
+%package common
+Summary: Common files for %{name}
+BuildArch: noarch
+%description common
+%{summary}.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name} = %{version}-%{release}
+Requires: %{name}-libs-clucene%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs-designer%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs-designercomponents%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs-help%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+Requires: qt5-qdoc = %{version}-%{release}
+Requires: qt5-qhelpgenerator = %{version}-%{release}
+Requires: qt5-designer = %{version}-%{release}
+Requires: qt5-linguist = %{version}-%{release}
+%description devel
+%{summary}.
+
+%package static
+Summary: Static library files for %{name}
+Requires: %{name}-devel%{?_isa} = %{version}-%{release}
+%description static
+%{summary}.
+
+%package libs-clucene
+Summary: Qt5 CLucene runtime library
+Requires: %{name}-common = %{version}-%{release}
+# when split happened
+Conflicts: qt5-tools < 5.4.0-0.2
+%description libs-clucene
+%{summary}.
+
+%package libs-designer
+Summary: Qt5 Designer runtime library
+Requires: %{name}-common = %{version}-%{release}
+# when split happened
+Conflicts: qt5-tools < 5.4.0-0.2
+%description libs-designer
+%{summary}.
+
+%package libs-designercomponents
+Summary: Qt5 Designer Components runtime library
+Requires: %{name}-common = %{version}-%{release}
+# when split happened
+Conflicts: qt5-tools < 5.4.0-0.2
+%description libs-designercomponents
+%{summary}.
+
+%package libs-help
+Summary: Qt5 Help runtime library
+Requires: %{name}-common = %{version}-%{release}
+# when split happened
+Conflicts: qt5-tools < 5.4.0-0.2
+%description libs-help
+%{summary}.
+
+%package -n qt5-assistant
+Summary: Documentation browser for Qt5
+Requires: %{name}-common = %{version}-%{release}
+%description -n qt5-assistant
+%{summary}.
+
+%package -n qt5-designer
+Summary: Design GUIs for Qt5 applications
+Requires: %{name}-libs-designer%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs-designercomponents%{?_isa} = %{version}-%{release}
+%description -n qt5-designer
+%{summary}.
+
+%package -n qt5-designer-plugin-webkit
+Summary: Qt5 designer plugin for WebKit
+Requires: %{name}-libs-designer%{?_isa} = %{version}-%{release}
+%description -n qt5-designer-plugin-webkit
+%{summary}.
+
+%package -n qt5-linguist
+Summary: Qt5 Linguist Tools
+Requires: %{name}-common = %{version}-%{release}
+%description -n qt5-linguist
+Tools to add translations to Qt5 applications.
+
+%package -n qt5-qdbusviewer
+Summary: D-Bus debugger and viewer
+Requires: %{name}-common = %{version}-%{release}
+%{?_qt5:Requires: %{_qt5}%{?_isa} >= %{_qt5_version}}
+%description -n qt5-qdbusviewer
+QDbusviewer can be used to inspect D-Bus objects of running programs
+and invoke methods on those objects.
+
+%package -n qt5-qhelpgenerator
+Summary: Qt5 Help generator tool
+Requires: %{name}-libs-help%{?_isa} = %{version}-%{release}
+%{?_qt5:Requires: %{_qt5}%{?_isa} >= %{_qt5_version}}
+%description -n qt5-qhelpgenerator
+
+%package -n qt5-qdoc
+Summary: Qt5 documentation generator
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description -n qt5-qdoc
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+Conflicts: qt5-qtbase-doc < 5.6.0
+
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}-common = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+%if 0%{?system_clucene}
+%patch1 -p1 -b .system_clucene
+# bundled libs
+rm -rf src/assistant/3rdparty/clucene
+%endif
+%patch2 -p1 -b .qmake-qt5
+%patch3 -p1 -b .QTBUG-43057
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+rm -rf %{buildroot}
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+# Add desktop files, --vendor=qt4 helps avoid possible conflicts with qt3/qt4
+desktop-file-install \
+  --dir=%{buildroot}%{_datadir}/applications \
+  --vendor="qt5" \
+  %{SOURCE20} %{SOURCE21} %{SOURCE22} %{SOURCE23}
+
+# icons
+install -m644 -p -D src/assistant/assistant/images/assistant.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/assistant-qt5.png
+install -m644 -p -D src/assistant/assistant/images/assistant-128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/assistant-qt5.png
+install -m644 -p -D src/designer/src/designer/images/designer.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/designer-qt5.png
+install -m644 -p -D src/qdbus/qdbusviewer/images/qdbusviewer.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/qdbusviewer-qt5.png
+install -m644 -p -D src/qdbus/qdbusviewer/images/qdbusviewer-128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/qdbusviewer-qt5.png
+# linguist icons
+for icon in src/linguist/linguist/images/icons/linguist-*-32.png ; do
+  size=$(echo $(basename ${icon}) | cut -d- -f2)
+  install -p -m644 -D ${icon} %{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/linguist-qt5.png
+done
+
+# hardlink files to %{_bindir}, add -qt5 postfix to not conflict
+mkdir %{buildroot}%{_bindir}
+pushd %{buildroot}%{_qt5_bindir}
+for i in * ; do
+  case "${i}" in
+   assistant|designer|lconvert|linguist|lrelease|lupdate|pixeltool|qcollectiongenerator|qdbus|qdbusviewer|qhelpconverter|qhelpgenerator|qtplugininfo)
+      ln -v  ${i} %{buildroot}%{_bindir}/${i}-qt5
+      ln -sv ${i} ${i}-qt5
+      ;;
+    *)
+      ln -v  ${i} %{buildroot}%{_bindir}/${i}
+      ;;
+  esac
+done
+popd
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+## Qt5Designer.pc references non-existent Qt5UiPlugin.pc, remove the reference for now
+sed -i -e 's| Qt5UiPlugin||g' %{buildroot}%{_qt5_libdir}/pkgconfig/Qt5Designer.pc
+
+
+## work-in-progress... -- rex
+%if 0%{?fedora} || 0%{?rhel} > 6
+%check
+# verify validity of Qt5Designer.pc
+export PKG_CONFIG_PATH=%{buildroot}%{_libdir}/pkgconfig
+pkg-config --print-requires --print-requires-private Qt5Designer
+export CMAKE_PREFIX_PATH=%{buildroot}%{_qt5_prefix}:%{buildroot}%{_prefix}
+export PATH=%{buildroot}%{_qt5_bindir}:%{_qt5_bindir}:$PATH
+export LD_LIBRARY_PATH=%{buildroot}%{_qt5_libdir}
+mkdir tests/auto/cmake/%{_target_platform}
+pushd tests/auto/cmake/%{_target_platform}
+cmake ..
+ctest --output-on-failure ||:
+popd
+%endif
+
+
+%files
+%{_bindir}/qdbus-qt5
+%{_bindir}/qtpaths
+%{_qt5_bindir}/qdbus
+%{_qt5_bindir}/qdbus-qt5
+%{_qt5_bindir}/qtpaths
+
+%files common
+%license LICENSE.LGPL*
+
+%post   libs-clucene -p /sbin/ldconfig
+%postun libs-clucene -p /sbin/ldconfig
+%files  libs-clucene
+%{_qt5_libdir}/libQt5CLucene.so.5*
+
+%post   libs-designer -p /sbin/ldconfig
+%postun libs-designer -p /sbin/ldconfig
+%files  libs-designer
+%{_qt5_libdir}/libQt5Designer.so.5*
+%dir %{_qt5_libdir}/cmake/Qt5Designer/
+
+%post   libs-designercomponents -p /sbin/ldconfig
+%postun libs-designercomponents -p /sbin/ldconfig
+%files  libs-designercomponents
+%{_qt5_libdir}/libQt5DesignerComponents.so.5*
+
+%post   libs-help -p /sbin/ldconfig
+%postun libs-help -p /sbin/ldconfig
+%files  libs-help
+%{_qt5_libdir}/libQt5Help.so.5*
+
+%post -n qt5-assistant
+touch --no-create %{_datadir}/icons/hicolor ||:
+
+%posttrans -n qt5-assistant
+gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+
+%postun -n qt5-assistant
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_datadir}/icons/hicolor ||:
+gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+fi
+
+%files -n qt5-assistant
+%{_bindir}/assistant-qt5
+%{_qt5_bindir}/assistant*
+%{_datadir}/applications/*assistant.desktop
+%{_datadir}/icons/hicolor/*/apps/assistant*.*
+
+%post -n qt5-designer
+touch --no-create %{_datadir}/icons/hicolor ||:
+
+%posttrans -n qt5-designer
+gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+
+%postun -n qt5-designer
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_datadir}/icons/hicolor ||:
+gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+fi
+
+%files -n qt5-designer
+%{_bindir}/designer*
+%{_qt5_bindir}/designer*
+%{_datadir}/applications/*designer.desktop
+%{_datadir}/icons/hicolor/*/apps/designer*.*
+%dir %{_qt5_libdir}/cmake/Qt5Designer/
+%{_qt5_plugindir}/designer/libqquickwidget.so
+%{_qt5_libdir}/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
+%if ! 0%{?bootstrap}
+%{_qt5_plugindir}/designer/libcontainerextension.so
+%{_qt5_plugindir}/designer/libcustomwidgetplugin.so
+%{_qt5_plugindir}/designer/libtaskmenuextension.so
+%{_qt5_plugindir}/designer/libworldtimeclockplugin.so
+%{_qt5_libdir}/cmake/Qt5Designer/Qt5Designer_AnalogClockPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Designer/Qt5Designer_MultiPageWidgetPlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Designer/Qt5Designer_TicTacToePlugin.cmake
+%{_qt5_libdir}/cmake/Qt5Designer/Qt5Designer_WorldTimeClockPlugin.cmake
+%endif
+%if 0%{?webkit}
+%files -n qt5-designer-plugin-webkit
+%{_qt5_plugindir}/designer/libqwebview.so
+%{_qt5_libdir}/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
+%endif
+
+%post -n qt5-linguist
+touch --no-create %{_datadir}/icons/hicolor ||:
+
+%posttrans -n qt5-linguist
+gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+update-desktop-database -q &> /dev/null ||:
+
+%postun -n qt5-linguist
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_datadir}/icons/hicolor ||:
+gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+fi
+
+%files -n qt5-linguist
+%{_bindir}/linguist*
+%{_qt5_bindir}/linguist*
+# phrasebooks used by linguist
+%{_qt5_datadir}/phrasebooks/
+%{_datadir}/applications/*linguist.desktop
+%{_datadir}/icons/hicolor/*/apps/linguist*.*
+# linguist friends
+%{_bindir}/lconvert*
+%{_bindir}/lrelease*
+%{_bindir}/lupdate*
+%{_qt5_bindir}/lconvert*
+%{_qt5_bindir}/lrelease*
+%{_qt5_bindir}/lupdate*
+# cmake config
+%dir %{_qt5_libdir}/cmake/Qt5LinguistTools/
+%{_qt5_libdir}/cmake/Qt5LinguistTools/Qt5LinguistToolsConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5LinguistTools/Qt5LinguistToolsMacros.cmake
+
+%post -n qt5-qdbusviewer
+touch --no-create %{_datadir}/icons/hicolor ||:
+
+%posttrans -n qt5-qdbusviewer
+gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+
+%postun -n qt5-qdbusviewer
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_datadir}/icons/hicolor ||:
+gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
+fi
+
+%files -n qt5-qdbusviewer
+%{_bindir}/qdbusviewer*
+%{_qt5_bindir}/qdbusviewer*
+%{_datadir}/applications/*qdbusviewer.desktop
+%{_datadir}/icons/hicolor/*/apps/qdbusviewer*.*
+
+%files -n qt5-qdoc
+%{_bindir}/qdoc*
+%{_qt5_bindir}/qdoc*
+
+%files -n qt5-qhelpgenerator
+%{_bindir}/qhelpgenerator*
+%{_qt5_bindir}/qhelpgenerator*
+
+%files devel
+%{_bindir}/pixeltool*
+%{_bindir}/qcollectiongenerator*
+%{_bindir}/qhelpconverter*
+%{_bindir}/qtdiag*
+%{_bindir}/qtplugininfo*
+%{_qt5_bindir}/pixeltool*
+%{_qt5_bindir}/qtdiag*
+%{_qt5_bindir}/qcollectiongenerator*
+%{_qt5_bindir}/qhelpconverter*
+%{_qt5_bindir}/qtplugininfo*
+%{_qt5_headerdir}/QtCLucene/
+%{_qt5_headerdir}/QtDesigner/
+%{_qt5_headerdir}/QtDesignerComponents/
+%{_qt5_headerdir}/QtHelp/
+%{_qt5_headerdir}/QtUiPlugin
+%{_qt5_libdir}/libQt5CLucene.prl
+%{_qt5_libdir}/libQt5CLucene.so
+%{_qt5_libdir}/libQt5Designer*.prl
+%{_qt5_libdir}/libQt5Designer*.so
+%{_qt5_libdir}/libQt5Help.prl
+%{_qt5_libdir}/libQt5Help.so
+%{_qt5_libdir}/cmake/Qt5Designer/Qt5DesignerConfig*.cmake
+%dir %{_qt5_libdir}/cmake/Qt5Help/
+%{_qt5_libdir}/cmake/Qt5Help/Qt5HelpConfig*.cmake
+%{_qt5_libdir}/cmake/Qt5UiPlugin/
+%{_qt5_libdir}/pkgconfig/Qt5Designer.pc
+%{_qt5_libdir}/pkgconfig/Qt5Help.pc
+%{_qt5_archdatadir}/mkspecs/modules/*.pri
+
+%files static
+%{_qt5_headerdir}/QtUiTools/
+%{_qt5_libdir}/libQt5UiTools.*a
+%{_qt5_libdir}/libQt5UiTools.prl
+%{_qt5_libdir}/cmake/Qt5UiTools/
+%{_qt5_libdir}/pkgconfig/Qt5UiTools.pc
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/qtassistant.qch
+%{_qt5_docdir}/qtassistant/
+%{_qt5_docdir}/qtdesigner.qch
+%{_qt5_docdir}/qtdesigner/
+%{_qt5_docdir}/qdoc.qch
+%{_qt5_docdir}/qdoc/
+%{_qt5_docdir}/qthelp.qch
+%{_qt5_docdir}/qthelp/
+%{_qt5_docdir}/qtlinguist.qch
+%{_qt5_docdir}/qtlinguist/
+%{_qt5_docdir}/qtuitools.qch
+%{_qt5_docdir}/qtuitools/
+%endif
+
+%if ! 0%{?bootstrap}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+%changelog
+* Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Fri Jun 10 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2
+- drop BR: double-conversion (fix qtdeclarative instead)
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Wed Mar 16 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-2
+- 5.6.0 final release
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.12.rc
+- Update to final RC
+
+* Fri Feb 19 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.11.rc
+- workaround Qt5Designer.pc reference to non-existent Qt5UiPlugin.pc
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.10
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.9.rc
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Sun Jan 17 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.8.rc
+- port QTBUG-43057 workaround
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.7.rc
+- update source URL, use %%license
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6
+- Update to final rc release
+
+* Fri Dec 11 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-0.5
+- (re)fix bootstrap macro
+- include qt5-qdoc/qt5-qhelpgenerator build dep deps in -doc subpkg only
+- fix whitespace
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.4
+- Official rc release
+
+* Tue Dec 08 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-3
+- Reenable examples. Some interfaces marked as examples are needed from phonon
+- Update to second rc snapshot
+
+* Sun Dec 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.2
+- de-bootstrap
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 rc, bootstrapped
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Sat Aug 08 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-4
+- qt5-linguist: move lconvert,lrelease,lupdate, cmake Qt5LinguistTools  here
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- de-bootstrap
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- qt5-designer, qt5-linguist, qt5-qhelpgenerator subpkgs
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Mon Jun 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.4.rc
+- Second round of builds now with bootstrap enabled due new qttools
+
+* Sat Jun 27 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.3.rc
+- Disable bootstrap
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Mon Jun 15 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-3
+- rebuild (gcc5)
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Thu Feb 19 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.0-2
+- rebuild (gcc5)
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Tue Dec 09 2014 Daniel Vrátil <dvratil@redhat.com> 5.4.0-0.10.rc
+- fix icon name in qdbusviewer-qt5.desktop
+
+* Sun Nov 30 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 5.4.0-0.9.rc
+- install Linguist icon as linguist-qt5.png, fixes file conflict (#1169127)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.8.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.7.rc
+- out-of-tree build, use %%qmake_qt5
+
+* Fri Oct 31 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.6.rc
+- respin system-clucene.patch
+
+* Sun Oct 26 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 5.4.0-0.5.rc
+- system-clucene patch: create path recursively in QtCLucene, CLucene can't
+
+* Sun Oct 26 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 5.4.0-0.4.rc
+- disable bootstrap (reenable -doc)
+- system-clucene patch: drop -fpermissive flag
+- system-clucene patch: use toLocal8Bit instead of toStdString
+- system_clucene: BR clucene09-core-devel >= 0.9.21b-12 (-11 was broken)
+
+* Sat Oct 25 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.4.0-0.3.rc
+- libQt5Designer should be in a subpackage (#1156685)
+- -doc: disable(boostrap for new clucene), drop dep on main pkg
+
+* Sat Oct 25 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 5.4.0-0.2.rc
+- BR and rebuild against reference-counting-enabled clucene09 (#1128293)
+
+* Sat Oct 18 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.rc
+- 5.4.0-rc
+
+* Fri Oct 17 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-2
+- -devel: Requires: qt5-designer-plugin-webkit
+
+* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu May 29 2014 Kevin Kofler <Kevin@tigcc.ticalc.org> 5.3.0-2
+- restore system-clucene patch, rm the bundled copy
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-3
+- -examples subpkg
+
+* Tue Jan 14 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- epel7 bootstrapped
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Mon Nov 25 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.5.rc1
+- enable -doc only on primary archs (allow secondary bootstrap)
+
+* Sat Nov 09 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.rc1
+- rebuild (arm/qreal)
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.rc1
+- 5.2.0-rc1
+
+* Wed Oct 16 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha
+- bootstrap ppc
+
+* Tue Oct 01 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
+- 5.2.0-alpha
+- -doc subpkg
+
+* Sat Sep 21 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-6
+- lupdate can't find qmake configuration file default (#1009893)
+
+* Sat Sep 21 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-4
+- use upstream cmake fix(es) (QTBUG-32570, #1006254)
+
+* Wed Sep 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-3
+- wrong path to lrelease (#1006254)
+- %%check: first try
+
+* Tue Sep 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-2
+- ExclusiveArch: %{ix86} x86_64 %{arm}
+- epel-6 love
+
+* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- qttools-5.1.1
+- qt5-assistant, qt5-qdbusviewer, qt5-designer-plugin-webkit subpkgs (to match qt4)
+
+* Mon Aug 19 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-4
+- use system clucene09-core
+
+* Mon Apr 29 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-3
+- drop deprecated Encoding= key from .desktop files
+- add justification for desktop vendor usage
+
+* Fri Apr 19 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2
+- add .desktop/icons for assistant, designer, linguist, qdbusviewer
+
+* Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1
+- 5.0.2
+
+* Mon Feb 25 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-2
+- BR: pkgconfig(zlib)
+- -static subpkg
+
+* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
+- first try
+

+ 207 - 0
q/qt5-qttranslations/qt5-qttranslations-vl.spec

@@ -0,0 +1,207 @@
+
+%global qt_module qttranslations
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - QtTranslations module
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+License: LGPLv2 with exceptions or GPLv3 with exceptions and GFDL
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildArch: noarch
+%global _qt5_qmake %{_bindir}/qmake-qt5
+
+BuildRequires: qt5-qtbase-devel >= %{version}
+# for lrelease
+BuildRequires: qt5-linguist
+
+# help system-config-language and dnf/yum langpacks pull these in
+%if 0%{?_qt5:1}
+Provides: %{_qt5}-ar = %{version}-%{release}
+Provides: %{_qt5}-ca = %{version}-%{release}
+Provides: %{_qt5}-cs = %{version}-%{release}
+Provides: %{_qt5}-da = %{version}-%{release}
+Provides: %{_qt5}-de = %{version}-%{release}
+Provides: %{_qt5}-es = %{version}-%{release}
+Provides: %{_qt5}-fa = %{version}-%{release}
+Provides: %{_qt5}-fi = %{version}-%{release}
+Provides: %{_qt5}-fr = %{version}-%{release}
+Provides: %{_qt5}-gl = %{version}-%{release}
+Provides: %{_qt5}-he = %{version}-%{release}
+Provides: %{_qt5}-hu = %{version}-%{release}
+Provides: %{_qt5}-it = %{version}-%{release}
+Provides: %{_qt5}-ja = %{version}-%{release}
+Provides: %{_qt5}-ko = %{version}-%{release}
+Provides: %{_qt5}-lt = %{version}-%{release}
+Provides: %{_qt5}-lv = %{version}-%{release}
+Provides: %{_qt5}-pl = %{version}-%{release}
+Provides: %{_qt5}-pt = %{version}-%{release}
+Provides: %{_qt5}-ru = %{version}-%{release}
+Provides: %{_qt5}-sk = %{version}-%{release}
+Provides: %{_qt5}-sl = %{version}-%{release}
+Provides: %{_qt5}-sv = %{version}-%{release}
+Provides: %{_qt5}-uk = %{version}-%{release}
+Provides: %{_qt5}-zh_CN = %{version}-%{release}
+Provides: %{_qt5}-zh_TW = %{version}-%{release}
+%endif
+
+%description
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+
+%build
+%{qmake_qt5}
+make %{?_smp_mflags}
+
+
+%install
+make install INSTALL_ROOT=%{buildroot}
+
+# not used currently, since we track locales manually to keep %%files/Provides sync'd -- rex
+#find_lang qttranslations --all-name --with-qt --without-mo
+
+
+%files
+%doc LICENSE.LGPL* LGPL_EXCEPTION.txt
+%lang(ar) %{_qt5_translationdir}/*_ar.qm
+%lang(ca) %{_qt5_translationdir}/*_ca.qm
+%lang(cs) %{_qt5_translationdir}/*_cs.qm
+%lang(da) %{_qt5_translationdir}/*_da.qm
+%lang(de) %{_qt5_translationdir}/*_de.qm
+%lang(es) %{_qt5_translationdir}/*_es.qm
+%lang(en) %{_qt5_translationdir}/*_en.qm
+%lang(fa) %{_qt5_translationdir}/*_fa.qm
+%lang(fi) %{_qt5_translationdir}/*_fi.qm
+%lang(fr) %{_qt5_translationdir}/*_fr.qm
+%lang(gl) %{_qt5_translationdir}/*_gl.qm
+%lang(he) %{_qt5_translationdir}/*_he.qm
+%lang(hu) %{_qt5_translationdir}/*_hu.qm
+%lang(it) %{_qt5_translationdir}/*_it.qm
+%lang(ja) %{_qt5_translationdir}/*_ja.qm
+%lang(ko) %{_qt5_translationdir}/*_ko.qm
+%lang(lt) %{_qt5_translationdir}/*_lt.qm
+%lang(lt) %{_qt5_translationdir}/*_lv.qm
+%lang(pl) %{_qt5_translationdir}/*_pl.qm
+%lang(pt) %{_qt5_translationdir}/*_pt.qm
+%lang(ru) %{_qt5_translationdir}/*_ru.qm
+%lang(sk) %{_qt5_translationdir}/*_sk.qm
+%lang(sl) %{_qt5_translationdir}/*_sl.qm
+%lang(sv) %{_qt5_translationdir}/*_sv.qm
+%lang(uk) %{_qt5_translationdir}/*_uk.qm
+%lang(zh_CN) %{_qt5_translationdir}/*_zh_CN.qm
+%lang(zh_TW) %{_qt5_translationdir}/*_zh_TW.qm
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Sat Jan 30 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.4
+- drop BR: pkgconfig(Qt5Help), drop unused %%find_lang
+
+* Sat Jan 23 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.3
+- use %%qmake_qt5 (and hack around %%_qt5_qmake noarch issue)
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Official rc release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 rc
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- BR: qt5-linguist, relax qt5-qttools dep
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Thu Jun 04 2015 Jan Grulich <jgrulich@redhat.com> 5.4.2-1
+- 5.4.2
+
+* Thu Mar 26 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-2
+- Provides: qt5-qtbase-<locales> to aid dnf/yum langpacks plugin and system-config-language (#1170730)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.rc
+- 5.4.0-rc
+
+* Mon Oct 20 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.rc
+- 5.4.0-rc
+
+* Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-1
+- 5.3.2
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.rc1
+- 5.2.0-rc1
+
+* Wed Oct 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
+- 5.2.0-alpha
+
+* Sun Sep 22 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- Initial packaging

+ 202 - 0
q/qt5-qtwebchannel/qt5-qtwebchannel-vl.spec

@@ -0,0 +1,202 @@
+%global qt_module qtwebchannel
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - WebChannel component
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
+# See also http://doc.qt.io/qt-5/licensing.html
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url: http://qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: qt5-qtdeclarative-devel >= %{version}
+# Qt5WebSockets package is optional and only needed for some examples
+BuildRequires: qt5-qtwebsockets-devel
+
+BuildRequires: qt5-qtbase-private-devel
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+
+%description
+The Qt WebChannel module provides a library for seamless integration of C++
+and QML applications with HTML/JavaScript clients. Any QObject can be
+published to remote clients, where its public API becomes available.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+# HACK to avoid multilib conflicts in noarch content
+# see also https://bugreports.qt.io/browse/QTBUG-42071
+QT_HASH_SEED=0; export QT_HASH_SEED
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%license LICENSE.GPL* LICENSE.LGPL*
+%{_qt5_libdir}/libQt5WebChannel.so.5*
+%{_qt5_archdatadir}/qml/QtWebChannel/
+
+%files devel
+%{_qt5_headerdir}/QtWebChannel/
+%{_qt5_libdir}/libQt5WebChannel.so
+%{_qt5_libdir}/libQt5WebChannel.prl
+%dir %{_qt5_libdir}/cmake/Qt5WebChannel/
+%{_qt5_libdir}/cmake/Qt5WebChannel/Qt5WebChannelConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5WebChannel.pc
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_webchannel*.pri
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/%{qt_module}.qch
+%{_qt5_docdir}/%{qt_module}/
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- initial build for Vine Linux.
+- new upstream release.
+
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2
+- drop pkg-config-style deps, BR: qt5-qtbase-private-devel
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.8.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.6.rc
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.5.rc
+- update source URL, use %%license, BR: cmake
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.4
+- Update to final rc release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Official rc release
+
+* Sun Dec 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.2
+- restore bootstrap macro support
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 rc
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update for final qt 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten qtbase dep (#1233829)
+
+* Thu Jul 09 2015 Jan Grulich <jgrulich@redhat.com> - 5.5.0-1
+- 5.5.0
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.4.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sun Jun 07 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-1
+- 5.4.2
+
+* Tue Dec 23 2014 Taylor Braun-Jones <taylor.braun-jones@ge.com> - 5.4.0-1
+- Initial release.

+ 472 - 0
q/qt5-qtwebkit/qt5-qtwebkit-vl.spec

@@ -0,0 +1,472 @@
+
+%global qt_module qtwebkit
+
+%global _hardened_build 1
+
+#global bootstrap 1
+
+# define to build docs, need to undef this for bootstrapping
+# where qt5-qttools builds are not yet available
+# only primary archs (for now), allow secondary to bootstrap
+%if ! 0%{?bootstrap}
+%ifarch %{arm} %{ix86} x86_64
+%define docs 1
+%endif
+%endif
+
+%global commit0 b889f460280ad98c89ede179bd3b9ce9cb02002b
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+
+Summary: Qt5 - QtWebKit components
+Name:    qt5-qtwebkit
+Version: 5.6.1
+Release: 4.%{shortcommit0}git%{?dist}
+
+# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
+# See also http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url: http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+%if 0%{?commit0:1}
+# The source for this package was pulled from upstream's vcs.  Use the
+# following commands to generate the tarball:
+# git clone git@github.com:qtproject/qtqebkit.git && cd qtwebkit
+# git archive --prefix=qtwebkit-opensource-src-5.6.1/ origin/5.6.1 | tar -x -C ..
+# cd ../qtwebkit-opensource-src-5.6.1 && syncqt.pl -version 5.6.1 Source/sync.profile && cd ..
+# tar cfJ qt5-webkit-opensource-src-5.6.1.tar.xz qtwebkit-opensource-src-5.6.1/
+Source0: %{qt_module}-opensource-src-%{version}-%{shortcommit0}.tar.xz
+%else
+Source0: http://download.qt.io/community_releases/5.6/%{version}/qtwebkit-opensource-src-%{version}.tar.xz
+%endif
+
+## downstream patches
+# Search /usr/lib{,64}/mozilla/plugins-wrapped for browser plugins too
+Patch1: qtwebkit-opensource-src-5.2.0-pluginpath.patch
+
+# smaller debuginfo s/-g/-g1/ (debian uses -gstabs) to avoid 4gb size limit
+Patch3: qtwebkit-opensource-src-5.0.1-debuginfo.patch
+
+# tweak linker flags to minimize memory usage on "small" platforms
+Patch4: qtwebkit-opensource-src-5.2.0-save_memory.patch
+
+# Add AArch64 support
+Patch7: 0001-Add-ARM-64-support.patch
+
+# truly madly deeply no rpath please, kthxbye
+Patch8: qtwebkit-opensource-src-5.2.1-no_rpath.patch
+
+## upstream patches
+Patch105: 0005-Added-missing-break-statement.patch
+Patch109: 0009-Fixed-drawing-of-zoomed-border-image-with-repeat-mod.patch
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+BuildRequires: qt5-qtdeclarative-devel >= %{version}
+%if ! 0%{?bootstrap}
+BuildRequires: qt5-qtsensors-devel
+BuildRequires: qt5-qtlocation-devel
+BuildRequires: qt5-qtwebchannel-devel
+%endif
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: gperf
+BuildRequires: libicu-devel
+BuildRequires: libjpeg-devel
+BuildRequires: pkgconfig(gio-2.0) pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(fontconfig)
+BuildRequires: pkgconfig(gl)
+# gstreamer media support
+BuildRequires: pkgconfig(gstreamer-1.0) pkgconfig(gstreamer-app-1.0)
+BuildRequires: pkgconfig(libpng)
+BuildRequires: pkgconfig(libpcre)
+BuildRequires: pkgconfig(libudev)
+BuildRequires: pkgconfig(libwebp)
+BuildRequires: pkgconfig(libxslt)
+BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(xcomposite) pkgconfig(xrender)
+BuildRequires: perl perl(version)
+BuildRequires: perl(Digest::MD5) perl(Text::ParseWords) perl(Getopt::Long)
+BuildRequires: ruby ruby-rubygems
+BuildRequires: zlib-devel
+
+BuildRequires:  qt5-qtbase-private-devel
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+BuildRequires:  qt5-qtdeclarative-private-devel
+%{?_qt5:Requires: qt5-qtdeclarative%{?_isa} = %{_qt5_version}}
+
+##upstream patches
+
+
+%description
+%{summary}
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+Requires: qt5-qtdeclarative-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{version}
+
+%patch105 -p1 -b .0005
+%patch109 -p1 -b .0009
+
+%patch1 -p1 -b .pluginpath
+%patch3 -p1 -b .debuginfo
+%patch4 -p1 -b .save_memory
+%patch7 -p1 -b .aarch64
+%patch8 -p1 -b .no_rpath
+
+echo "nuke bundled code..."
+# nuke bundled code
+mkdir Source/ThirdParty/orig
+mv Source/ThirdParty/{gtest/,qunit/} \
+   Source/ThirdParty/orig/
+
+if [ ! -d include ]; then
+syncqt.pl -version %{version} Source/sync.profile
+fi
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+
+%{qmake_qt5} .. \
+%ifnarch %{arm} %{ix86} x86_64
+	DEFINES+=ENABLE_JIT=0 DEFINES+=ENABLE_YARR_JIT=0
+%endif
+
+# workaround, disable parallel compilation as it fails to compile in brew
+#make %{?_smp_mflags}
+make -j3
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+%post
+/sbin/ldconfig
+
+%postun
+/sbin/ldconfig
+
+%files
+%license Source/WebCore/LICENSE*
+%doc ChangeLog* VERSION
+%{_qt5_libdir}/libQt5WebKit.so.5*
+%{_qt5_libdir}/libQt5WebKitWidgets.so.5*
+%{_qt5_libexecdir}/QtWebPluginProcess
+%{_qt5_libexecdir}/QtWebProcess
+%{_qt5_archdatadir}/qml/QtWebKit/
+
+%files devel
+%{_qt5_headerdir}/Qt*/
+%{_qt5_libdir}/libQt5*.so
+%{_qt5_libdir}/libQt5*.prl
+%{_qt5_libdir}/cmake/Qt5*/
+%{_qt5_libdir}/pkgconfig/Qt5*.pc
+%{_qt5_archdatadir}/mkspecs/modules/*.pri
+
+%if 0%{?docs}
+%files doc
+%{_qt5_docdir}/qtwebkit.qch
+%{_qt5_docdir}/qtwebkit/
+%endif
+
+
+%changelog
+* Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1-4.b889f46git
+- initial build for Vine Linux.
+
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-3.b889f46git
+- drop pkgconfig-style deps
+
+* Tue Jun 14 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2.b889f46git
+- rebuild (glibc)
+
+* Thu Jun 09 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-1.b889f46git
+- 5.6.1 branch snapshot, plus a couple post-5.6.1 5.6 branch fixes
+
+* Thu Jun 09 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-9
+- rebuild (qtbase)
+
+* Wed May 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-8
+- use pristine upstream (community) sources
+
+* Wed Apr 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-7
+- rebuild (icu)
+
+* Sun Apr 17 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-6
+- BR: qt5-qtbase-private-devel qt5-qtdeclarative-private-devel
+
+* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 5.6.0-5
+- rebuild for ICU 57.1
+
+* Wed Apr  6 2016 Peter Robinson <pbrobinson@fedoraproject.org> 5.6.0-4
+- Update ruby deps to ensure all bits are present
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Mon Feb 29 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.12.rc
+- fix sources
+
+* Wed Feb 24 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.11.rc
+- Fix the trap caused by rpmdev-bumpspec
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.10.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.9
+- Update RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.7
+- BR: cmake, use %%license
+
+* Mon Dec 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 5.6.0-0.6
+- Rebuilt for libwebp soname bump
+
+* Sun Dec 13 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.5
+- Update beta code
+
+* Fri Dec 11 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-0.4
+- restore bootstrap macro, omit more optional BR's/features in bootstrap mode
+- drop (unused) system_angle support
+- include -qdoc builddep only in -doc subpkg
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Official beta release
+
+* Sun Dec 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.2
+- (re)add bootstrap macro support
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 5.5.1-4
+- rebuild for ICU 56.1
+
+* Fri Oct 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.1-3
+- drop (unused) system_angle support/patches
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-4
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- tighten deps (#1233829)
+
+* Mon Jul 13 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.5.0-2
+- add 5.5.0-1 changelog
+- BR: qt5-qtwebchannel-devel
+- (re)enable docs
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-6
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Fri Apr 03 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-5
+- -doc: drop dep on main pkg, not strictly required
+
+* Mon Mar 23 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-4
+- QtWebKit logs visited URLs to WebpageIcons.db in private browsing mode (#1204795,#1204798)
+
+* Wed Mar 18 2015 Than Ngo <than@redhat.com> - 5.4.1-3
+- fix build failure with new gcc5
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Tue Feb 17 2015 Than Ngo <than@redhat.com> 5.4.0-4
+- fix GMutexLocker build problem
+
+* Tue Feb 17 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-3
+- rebuild (gcc5)
+
+* Mon Jan 26 2015 David Tardon <dtardon@redhat.com> - 5.4.0-2
+- rebuild for ICU 54.1
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.5.rc
+- 5.4.0-rc
+
+* Tue Nov 18 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.4.beta
+- use gst1 only fc21+ (and el8+) only
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.beta
+- fix hardening, use new %%qmake_qt5 macro
+
+* Sat Nov 01 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- enable hardened build, out-of-src tree build
+
+* Sat Oct 18 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-1
+- 5.3.2
+
+* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 5.3.1-3
+- rebuild for ICU 53.1
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
+- 5.3.0
+
+* Mon May 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-4
+- use standard (same as qtbase) .prl sanitation
+
+* Fri May 02 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-3
+- no rpath, drop chrpath hacks
+- BR: qt5-qtlocation qt5-qtsensors
+
+* Wed Feb 12 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2
+- rebuild (libicu)
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Sun Feb 02 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-3
+- Add AArch64 support to qtwebkit (#1056160)
+
+* Wed Jan 01 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- rebuild (libwebp)
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Thu Nov 28 2013 Dan Horák <dan[at]danny.cz> 5.2.0-0.6.beta1
+- disable JIT on secondary arches, fix build with JIT disabled (#1034940)
+
+* Mon Nov 25 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.5.beta1
+- enable -doc only on primary archs (allow secondary bootstrap)
+
+* Sat Nov 09 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
+- rebuild (arm/qreal)
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta1
+- 5.2.0-beta1
+
+* Wed Oct 16 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha
+- bootstrap ppc
+
+* Wed Oct 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
+- 5.2.0-alpha
+- -doc subpkg
+- use gstreamer1 (where available)
+
+* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- 5.1.1
+
+* Tue Aug 20 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-8
+- qt5-qtjsbackend only supports ix86, x86_64 and arm
+
+* Fri Aug 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-7
+- use bundled angleproject (until system version passes review)
+
+* Fri Jun 21 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-6
+- %%doc ChangeLog VERSION
+- %%doc Source/WebCore/LICENSE*
+- squash more rpaths
+
+* Fri May 17 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-5
+- unbundle angleproject code
+
+* Wed May 15 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-4
+- BR: perl(version) perl(Digest::MD5) pkgconfig(xslt)
+- deal with bundled code
+- add (commented) upstream link http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html
+  to clarify licensing
+
+* Thu May 09 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-3
+- -devel: Requires: qt5-qtdeclarative-devel
+
+* Fri Apr 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2
+- BR: qt5-qtdeclarative-devel
+
+* Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1
+- 5.0.2
+
+* Mon Feb 25 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-2
+- .prl love
+- BR: pkgconfig(gl)
+
+* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
+- first try
+

+ 201 - 0
q/qt5-qtwebsockets/qt5-qtwebsockets-vl.spec

@@ -0,0 +1,201 @@
+
+%global qt_module qtwebsockets
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - WebSockets component
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
+# See also http://doc.qt.io/qt-5/licensing.html
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url: http://qt-project.org/
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildRequires:  cmake
+BuildRequires:  qt5-qtbase-devel >= %{version}
+BuildRequires:  qt5-qtdeclarative-devel >= %{version}
+
+BuildRequires: qt5-qtbase-private-devel
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+
+%description
+The QtWebSockets module implements the WebSocket protocol as specified in RFC
+6455. It solely depends on Qt (no external dependencies).
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+# HACK to avoid multilib conflicts in noarch content
+# see also https://bugreports.qt-project.org/browse/QTBUG-42071
+QT_HASH_SEED=0; export QT_HASH_SEED
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%license LICENSE.LGPL*
+%{_qt5_libdir}/libQt5WebSockets.so.5*
+%{_qt5_archdatadir}/qml/Qt/WebSockets/
+
+%files devel
+%{_qt5_headerdir}/QtWebSockets/
+%{_qt5_libdir}/libQt5WebSockets.so
+%{_qt5_libdir}/libQt5WebSockets.prl
+%dir %{_qt5_libdir}/cmake/Qt5WebSockets/
+%{_qt5_libdir}/cmake/Qt5WebSockets/Qt5WebSocketsConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5WebSockets.pc
+%{_qt5_libdir}/qt5/qml/QtWebSockets/
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_websockets*.pri
+
+%if 0%{?docs}
+%files doc
+%{_qt5_docdir}/%{qt_module}.qch
+%{_qt5_docdir}/%{qt_module}/
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}/
+%endif
+
+
+%changelog
+* Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- initial build for Vine Linux.
+- new upstream release.
+
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2
+- drop pkgconfig-style deps, BR: qt5-qtbase-private-devel 
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.8.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7.rc
+- Integrate RC release
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.6.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.5.beta
+- update source URL, use %%license, BR: cmake
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.4
+- Update to final beta release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Official beta release
+
+* Sun Dec 06 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.2
+- restore bootstrap macro support
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten qtbase dep (#1233829)
+
+* Thu Jul 09 2015 Jan Grulich <jgrulich@redhat.com> - 5.5.0-1
+- 5.5.0
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.4.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sun Jun 07 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.2-1
+- 5.4.2
+
+* Fri Apr 10 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.1-1
+- 5.4.1
+
+* Tue Dec 23 2014 Taylor Braun-Jones <taylor.braun-jones@ge.com> - 5.4.0-1
+- Initial release.

+ 240 - 0
q/qt5-qtx11extras/qt5-qtx11extras-vl.spec

@@ -0,0 +1,240 @@
+
+%global qt_module qtx11extras
+
+%define docs 1
+
+#define prerelease
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - X11 support library
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+
+# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+
+BuildRequires: qt5-qtbase-private-devel
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+
+%description
+The X11 Extras module provides features specific to platforms using X11, e.g.
+Linux and UNIX-like systems including embedded Linux systems that use the X
+Window System.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+
+%install
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%license LGPL_EXCEPTION.txt LICENSE.LGPL*
+%{_qt5_libdir}/libQt5X11Extras.so.5*
+
+%files devel
+%{_qt5_headerdir}/QtX11Extras/
+%{_qt5_libdir}/libQt5X11Extras.so
+%{_qt5_libdir}/libQt5X11Extras.prl
+%dir %{_qt5_libdir}/cmake/Qt5X11Extras/
+%{_qt5_libdir}/cmake/Qt5X11Extras/Qt5X11ExtrasConfig*.cmake
+%{_qt5_libdir}/pkgconfig/Qt5X11Extras.pc
+%{_qt5_archdatadir}/mkspecs/modules/qt_lib_x11extras*.pri
+
+%if 0%{?docs}
+%files doc
+%{_qt5_docdir}/qtx11extras.qch
+%{_qt5_docdir}/qtx11extras/
+%endif
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Wed Jun 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.1-2
+- BR: qt5-qtbase-private-devel
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 final release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.8.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.7.rc
+- Integrate rc packages
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.6.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jan 21 2016 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.5.beta
+- -doc subpkg
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.4.beta
+- BR: cmake, update source URL, use %%license
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.3
+- Update to final beta release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Official beta release
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten qtbase dep (#1233829)
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-3
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5
+
+* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.0-1
+- 5.3.0
+
+* Mon May 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2
+- use standard (same as qtbase) .la/.prl sanitation
+
+* Thu Feb 06 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Sun Nov 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
+- rebuild (arm/qreal)
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta1
+- 5.2.0-beta1
+
+* Thu Oct 24 2013 Lubomir Rintel <lkundrak@v3.sk> - 5.2.0-0.2.alpha
+- Bulk sad and useless attempt at consistent SPEC file formatting
+
+* Wed Oct 23 2013 Lubomir Rintel <lkundrak@v3.sk> - 5.2.0-0.2.alpha
+- Remove ppc64 exclude
+
+* Wed Oct 23 2013 Lubomir Rintel <lkundrak@v3.sk> - 5.2.0-0.1.alpha
+- 5.2 alpha
+
+* Fri Sep 27 2013 Lubomir Rintel <lkundrak@v3.sk> - 5.1.1-1
+- Initial packaging

+ 311 - 0
q/qt5-qtxmlpatterns/qt5-qtxmlpatterns-vl.spec

@@ -0,0 +1,311 @@
+
+%global qt_module qtxmlpatterns
+
+# define to build docs, need to undef this for bootstrapping
+# where qt5-qttools builds are not yet available
+# only primary archs (for now), allow secondary to bootstrap
+#global bootstrap 1
+
+%if ! 0%{?bootstrap}
+%ifarch %{arm} %{ix86} x86_64
+%define docs 1
+%endif
+%endif
+
+#define prerelease rc
+
+%global qt5_minorver 5.6
+%global qt5_version 5.6.1
+%global qt5_patchlevel 1
+
+Summary: Qt5 - QtXmlPatterns component
+Name:    qt5-%{qt_module}
+Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
+Release: 1%{?_dist_release}
+# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
+License: LGPLv2 with exceptions or GPLv3 with exceptions
+Url:     http://www.qt.io
+
+Vendor: Project Vine
+Distribution: Vine Linux
+
+Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
+
+BuildRequires: cmake
+BuildRequires: qt5-qtbase-devel >= %{version}
+
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
+
+%description
+The Qt XML Patterns module provides support for XPath, XQuery, XSLT,
+and XML Schema validation.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: qt5-qtbase-devel%{?_isa}
+%description devel
+%{summary}.
+
+%if 0%{?docs}
+%package doc
+Summary: API documentation for %{name}
+License: GFDL
+Requires: %{name} = %{version}-%{release}
+BuildRequires: qt5-qdoc
+BuildRequires: qt5-qhelpgenerator
+BuildArch: noarch
+%description doc
+%{summary}.
+%endif
+
+%package examples
+Summary: Programming examples for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description examples
+%{summary}.
+
+
+%prep
+%setup -q -n %{qt_module}-opensource-src-%{qt5_version}
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{qmake_qt5} ..
+
+make %{?_smp_mflags}
+
+%if 0%{?docs}
+make %{?_smp_mflags} docs
+%endif
+popd
+
+%install
+rm -rf %{buildroot}
+make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+
+%if 0%{?docs}
+make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
+%endif
+
+# put non-conflicting binaries with -qt5 postfix in %{_bindir}
+mkdir %{buildroot}%{_bindir}
+pushd %{buildroot}%{_qt5_bindir}
+for i in * ; do
+  case "${i}" in
+    xmlpatterns|xmlpatternsvalidator)
+      ln -v  ${i} %{buildroot}%{_bindir}/${i}-qt5
+      ln -sv ${i} ${i}-qt5
+      ;;
+    *)
+      ln -v  ${i} %{buildroot}%{_bindir}/${i}
+      ;;
+  esac
+done
+popd
+
+## .prl/.la file love
+# nuke .prl reference(s) to %%buildroot, excessive (.la-like) libs
+pushd %{buildroot}%{_qt5_libdir}
+for prl_file in libQt5*.prl ; do
+  sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" ${prl_file}
+  if [ -f "$(basename ${prl_file} .prl).so" ]; then
+    rm -fv "$(basename ${prl_file} .prl).la"
+    sed -i -e "/^QMAKE_PRL_LIBS/d" ${prl_file}
+  fi
+done
+popd
+
+
+%post
+/sbin/ldconfig
+
+%postun
+/sbin/ldconfig
+
+%files
+%license LICENSE.LGPL* LGPL_EXCEPTION.txt
+%{_qt5_libdir}/libQt5XmlPatterns.so.5*
+
+%files devel
+%{_qt5_bindir}/xmlpatterns*
+%{_bindir}/xmlpatterns*
+%{_qt5_headerdir}/Qt*/
+%{_qt5_libdir}/libQt5*.so
+%{_qt5_libdir}/libQt5*.prl
+%{_qt5_libdir}/cmake/Qt5*/
+%{_qt5_libdir}/pkgconfig/Qt5*.pc
+%{_qt5_archdatadir}/mkspecs/modules/*.pri
+
+%if 0%{?docs}
+%files doc
+%license LICENSE.FDL
+%{_qt5_docdir}/qtxmlpatterns.qch
+%{_qt5_docdir}/qtxmlpatterns/
+%endif
+
+%if 0%{?_qt5_examplesdir:1}
+%files examples
+%{_qt5_examplesdir}
+%endif
+
+
+%changelog
+* Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
+- new upstream release.
+- initial build for Vine Linux.
+
+* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
+- Update to 5.6.1
+
+* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-4
+- rebuild
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
+- de-bootstap
+
+* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
+- rebuild
+
+* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
+- 5.6.0 release
+
+* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.10.rc
+- Update to final RC
+
+* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.9.rc
+- Integrate RC builds.
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.8.beta
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.7.beta
+- update source URL, BR: cmake, use %%license
+
+* Mon Dec 21 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6
+- Update to final beta release
+
+* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.5
+- Official beta release
+
+* Sat Dec 05 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.4
+- (re)enable bootstrap
+
+* Sat Dec 05 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
+- Beta 2
+
+* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
+- Start to implement 5.6.0 beta
+
+* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
+- Update to final release 5.5.1
+
+* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
+- Update to Qt 5.5.1 RC1
+
+* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-3
+- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
+
+* Thu Jul 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
+- tighten qtbase dep (#1233829)
+
+* Wed Jul 1 2015 Helio Chissini de Castro <helio@kde.org> 5.5.0-1
+- New final upstream release Qt 5.5.0
+
+* Mon Jun 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.3.rc
+- Second round of builds now with bootstrap enabled due new qttools
+
+* Thu Jun 25 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
+- Update for official RC1 released packages
+
+* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
+- Qt 5.5.0 RC1
+
+* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
+- 5.4.2
+
+* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 5.4.1-3
+- Rebuilt for GCC 5 C++11 ABI change
+
+* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
+- rebuild (gcc5)
+
+* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
+- 5.4.1
+
+* Mon Feb 16 2015 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-2
+- rebuild (gcc5)
+
+* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
+- 5.4.0 (final)
+
+* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
+- 5.4.0-rc
+
+* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
+- out-of-tree build, use %%qmake_qt5
+
+* Sat Oct 18 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
+- 5.4.0-beta
+
+* Tue Sep 16 2014 Rex Dieter <rdieter@fedoraproject.org> 5.3.2-1
+- 5.3.2
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
+- 5.3.1
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.0-1
+- 5.3.0
+
+* Mon May 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-2
+- use standard (same as qtbase) .prl sanitation
+
+* Wed Feb 05 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
+- 5.2.1
+
+* Mon Jan 27 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-3
+- -examples subpkg
+
+* Tue Jan 14 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-2
+- epel7 bootstrapped
+
+* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
+- 5.2.0
+
+* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
+- 5.2.0-rc1
+
+* Sun Nov 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
+- rebuild (arm/qreal)
+
+* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta1
+- 5.2.0-beta1
+
+* Wed Oct 16 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha
+- bootstrap ppc
+
+* Wed Oct 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
+- 5.2.0-alpha
+- -doc subpkg
+
+* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
+- 5.1.1
+
+* Sat Aug 17 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2
+- %%doc LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt
+- update Source URL
+
+* Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1
+- 5.0.2
+
+* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
+- first try
+