Browse Source

updated Qt5

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

+ 18 - 18
q/qt5-qtbase/qt5-qtbase-vl.spec

@@ -1,6 +1,8 @@
 %bcond_with systemd
 %bcond_with gcc6
 
+%define _unpackaged_files_terminate_build 1
+
 %define ibase -no-sql-ibase
 #%define tds -no-sql-tds
 
@@ -56,8 +58,8 @@ BuildRequires: pkgconfig(libsystemd)
 %endif
 
 %global qt5_minorver 5.6
-%global qt5_version 5.6.1
-%global qt5_patchlevel 1
+%global qt5_version 5.6.3
+#global qt5_patchlevel 1
 
 Summary: Qt5 - QtBase components
 Name:    qt5-qtbase
@@ -90,9 +92,6 @@ 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
@@ -111,12 +110,10 @@ Patch60: moc-get-the-system-defines-from-the-compiler-itself.patch
 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
+
+
+# to compile with icu >= 59
+Patch1000: qtbase-5.6.3-icu.patch
 
 # macros, be mindful to keep sync'd with macros.qt5
 Source10: macros.qt5
@@ -350,19 +347,13 @@ RPM macros for building Qt5 packages.
 %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
+%patch1000 -p0 -b .icu59
 
 %define platform linux-g++
 
@@ -370,6 +361,7 @@ RPM macros for building Qt5 packages.
 ## adjust $RPM_OPT_FLAGS
 # remove -fexceptions
 RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'`
+#RPM_OPT_FLAGS="$RPM_OPT_FLAGS -std=c++11"
 # these flags are for qtbase build only, no need to propogate elsewhere
 #RPM_OPT_FLAGS="$RPM_OPT_FLAGS %{?qt5_deprecated_flag} %{?qt5_arm_flag}"
 
@@ -417,6 +409,7 @@ test -x configure || chmod +x configure
 ## adjust $RPM_OPT_FLAGS
 # remove -fexceptions
 RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's|-fexceptions||g'`
+RPM_OPT_FLAGS="$RPM_OPT_FLAGS -std=c++11"
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS %{?qt5_arm_flag} %{?qt5_deprecated_flag} %{?qt5_null_flag}"
 
 export CFLAGS="$CFLAGS $RPM_OPT_FLAGS"
@@ -930,12 +923,14 @@ fi
 %dir %{_qt5_plugindir}/egldeviceintegrations/
 %{_qt5_plugindir}/egldeviceintegrations/libqeglfs-kms-integration.so
 %{_qt5_plugindir}/egldeviceintegrations/libqeglfs-x11-integration.so
+%{_qt5_plugindir}/egldeviceintegrations/libqeglfs-kms-egldevice-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
+%{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSKmsEglDeviceIntegrationPlugin.cmake
 %endif
 %{_qt5_plugindir}/platforms/libqlinuxfb.so
 %{_qt5_plugindir}/platforms/libqminimal.so
@@ -957,6 +952,11 @@ fi
 
 
 %changelog
+* Tue Jan 09 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.3-1
+- new upstream release.
+- dropped Patch12, 101, 111, 132, 133, 148 and 155.
+- added Patch1000 to build with icu-60.2.
+
 * Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
 - new upstream release.
 - initial build for Vine Linux.

+ 7 - 13
q/qt5-qtdeclarative/qt5-qtdeclarative-vl.spec

@@ -1,6 +1,8 @@
 
 %global qt_module qtdeclarative
 
+%define _unpackaged_files_terminate_build 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
@@ -21,8 +23,8 @@
 #define prerelease
 
 %global qt5_minorver 5.6
-%global qt5_version 5.6.1
-%global qt5_patchlevel 1
+%global qt5_version 5.6.3
+#global qt5_patchlevel 1
 
 Summary: Qt5 - QtDeclarative component
 Name:    qt5-%{qt_module}
@@ -48,11 +50,6 @@ Patch1: qtdeclarative-opensource-src-5.5.0-no_sse2.patch
 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
@@ -134,11 +131,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
 %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}
@@ -146,7 +138,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
 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
 
@@ -295,6 +286,9 @@ make check -k -C %{_target_platform}/tests ||:
 
 
 %changelog
+* Tue Jan 09 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.3
+- new upstream release.
+
 * Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
 - new upstream release.
 - initial build for Vine Linux.

+ 5 - 2
q/qt5-qtlocation/qt5-qtlocation-vl.spec

@@ -15,8 +15,8 @@
 #define prerelease
 
 %global qt5_minorver 5.6
-%global qt5_version 5.6.1
-%global qt5_patchlevel 1
+%global qt5_version 5.6.3
+#global qt5_patchlevel 1
 
 Summary: Qt5 - Location component
 Name:    qt5-%{qt_module}
@@ -160,6 +160,9 @@ popd
 
 
 %changelog
+* Tue Jan 09 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.3-1
+- new upstream release.
+
 * Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
 - initial build for Vine Linux.
 - new upstream release.

+ 5 - 2
q/qt5-qtsensors/qt5-qtsensors-vl.spec

@@ -15,8 +15,8 @@
 #define prerelease
 
 %global qt5_minorver 5.6
-%global qt5_version 5.6.1
-%global qt5_patchlevel 1
+%global qt5_version 5.6.3
+#global qt5_patchlevel 1
 
 Summary: Qt5 - Sensors component
 Name:    qt5-%{qt_module}
@@ -144,6 +144,9 @@ popd
 
 
 %changelog
+* Tue Jan 09 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.3-1
+- new upstream release.
+
 * Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
 - initial build for Vine Linux.
 - new upstream release.

+ 5 - 7
q/qt5-qttools/qt5-qttools-vl.spec

@@ -16,8 +16,8 @@
 
 %global qt_module qttools
 %global qt5_minorver 5.6
-%global qt5_version 5.6.1
-%global qt5_patchlevel 1
+%global qt5_version 5.6.3
+#global qt5_patchlevel 1
 
 Summary: Qt5 - QtTool components
 Name:    qt5-qttools
@@ -38,10 +38,6 @@ Patch1: qttools-opensource-src-5.3.2-system-clucene.patch
 # 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
@@ -205,7 +201,6 @@ Requires: %{name}-common = %{version}-%{release}
 rm -rf src/assistant/3rdparty/clucene
 %endif
 %patch2 -p1 -b .qmake-qt5
-%patch3 -p1 -b .QTBUG-43057
 
 
 %build
@@ -500,6 +495,9 @@ fi
 %endif
 
 %changelog
+* Tue Jan 09 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.3-1
+- new upstream release.
+
 * Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
 - new upstream release.
 - initial build for Vine Linux.

+ 5 - 2
q/qt5-qtwebchannel/qt5-qtwebchannel-vl.spec

@@ -5,8 +5,8 @@
 #define prerelease
 
 %global qt5_minorver 5.6
-%global qt5_version 5.6.1
-%global qt5_patchlevel 1
+%global qt5_version 5.6.3
+#global qt5_patchlevel 1
 
 Summary: Qt5 - WebChannel component
 Name:    qt5-%{qt_module}
@@ -134,6 +134,9 @@ popd
 
 
 %changelog
+* Tue Jan 09 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.3-1
+- new upstream release.
+
 * Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
 - initial build for Vine Linux.
 - new upstream release.

+ 35 - 16
q/qt5-qtwebengine/qt5-qtwebengine-vl.spec

@@ -28,8 +28,8 @@
 %global __requires_exclude ^libv8\\.so$
 
 %global qt5_minorver 5.6
-%global qt5_version 5.6.1
-%global qt5_patchlevel 1
+%global qt5_version 5.6.3
+#global qt5_patchlevel 1
 
 Summary: Qt5 - QtWebEngine components
 Name:    qt5-qtwebengine
@@ -53,11 +53,10 @@ Source0: %{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patc
 # cleanup scripts used above
 Source1: clean_qtwebengine.sh
 Source2: clean_ffmpeg.sh
-Source3: process_ffmpeg_gyp.py
-# do not compile with -Wno-format, which also bypasses -Werror-format-security
-Patch0:  qtwebengine-opensource-src-5.6.0-beta-no-format.patch
+Source3: get_free_ffmpeg_source_files.py
+
 # some tweaks to linux.pri (system libs, link libpci, run unbundling script)
-Patch1:  qtwebengine-opensource-src-5.6.1-linux-pri.patch
+Patch1:  qtwebengine-opensource-src-5.6.3-linux-pri.patch
 # quick hack to avoid checking for the nonexistent icudtl.dat and silence the
 # resulting warnings - not upstreamable as is because it removes the fallback
 # mechanism for the ICU data directory (which is not used in our builds because
@@ -66,24 +65,26 @@ Patch2:  qtwebengine-opensource-src-5.6.0-no-icudtl-dat.patch
 # fix extractCFlag to also look in QMAKE_CFLAGS_RELEASE, needed to detect the
 # ARM flags with our %%qmake_qt5 macro, including for the next patch
 Patch3:  qtwebengine-opensource-src-5.6.0-beta-fix-extractcflag.patch
-# disable NEON vector instructions on ARM for now, the NEON code FTBFS due to
-# GCC bug https://bugzilla.redhat.com/show_bug.cgi?id=1282495
-Patch4:  qtwebengine-opensource-src-5.6.0-beta-no-neon.patch
 # use the system NSPR prtime (based on Debian patch)
 # We already depend on NSPR, so it is useless to copy these functions here.
 # Debian uses this just fine, and I don't see relevant modifications either.
-Patch5:  qtwebengine-opensource-src-5.6.0-beta-system-nspr-prtime.patch
+Patch5:  qtwebengine-opensource-src-5.6.3-system-nspr-prtime.patch
 # use the system ICU UTF functions
 # We already depend on ICU, so it is useless to copy these functions here.
 # I checked the history of that directory, and other than the renames I am
 # undoing, there were no modifications at all. Must be applied after Patch5.
-Patch6:  qtwebengine-opensource-src-5.6.0-beta-system-icu-utf.patch
+Patch6:  qtwebengine-opensource-src-5.7.0-system-icu-utf.patch
 # do not require SSE2 on i686
 # cumulative revert of upstream reviews 187423002, 308003004, 511773002 (parts
 # relevant to QtWebEngine only), 516543004, 1152053004 and 1161853008, along
 # with some custom fixes and improvements
 # also build V8 shared and twice on i686 (once for x87, once for SSE2)
-Patch7:  qtwebengine-opensource-src-5.6.1-no-sse2.patch
+Patch7:  qtwebengine-opensource-src-5.7.0-no-sse2.patch
+
+
+# to build with icu > 59
+Patch1000: qtwebengine-5.7.1-icu-59.patch
+Patch1001: qtwebengine-5.6.3-icu60.patch
 
 # the architectures theoretically supported by the version of V8 used (#1298011)
 # You may need some minor patching to build on one of the secondary
@@ -298,14 +299,17 @@ BuildArch: noarch
 
 %prep
 %setup -q -n %{qt_module}-opensource-src-%{qt5_version}
-%patch0 -p1 -b .no-format
+
 %patch1 -p1 -b .linux-pri
 %patch2 -p1 -b .no-icudtl-dat
 %patch3 -p1 -b .fix-extractcflag
-%patch4 -p1 -b .no-neon
 %patch5 -p1 -b .system-nspr-prtime
 %patch6 -p1 -b .system-icu-utf
 %patch7 -p1 -b .no-sse2
+
+%patch1000 -p1 -b .icu59
+%patch1001 -p1 -b .icu60
+
 # fix // in #include in content/renderer/gpu to avoid debugedit failure
 sed -i -e 's!gpu//!gpu/!g' \
   src/3rdparty/chromium/content/renderer/gpu/compositor_forwarding_message_filter.cc
@@ -328,16 +332,28 @@ export STRIP=strip
 export NINJAFLAGS="-v %{_smp_mflags}"
 export NINJA_PATH=%{_bindir}/ninja-build
 export RE2_INCLUDE=$(pwd)/src/3rdparty/chromium/third_party/re2
-export CXXFLAGS="%{optflags} -fno-delete-null-pointer-checks -I$RE2_INCLUDE"
+export CFLAGS="%{optflags}"
+#ifnarch x86_64
+# most arches run out of memory with full debuginfo, so use -g1 on non-x86_64
+export CFLAGS=`echo "$CFLAGS" | sed -e 's/ -g / -g1 /g'`
+#endif
+export CXXFLAGS="%{optflags} -fno-delete-null-pointer-checks"
 #ifnarch x86_64
 # most arches run out of memory with full debuginfo, so use -g1 on non-x86_64
 export CXXFLAGS=`echo "$CXXFLAGS" | sed -e 's/ -g / -g1 /g'`
 #endif
 
+
 mkdir %{_target_platform}
 pushd %{_target_platform}
 
-%{qmake_qt5} CONFIG+="webcore_debug v8base_debug force_debug_info" WEBENGINE_CONFIG+="use_system_icu" ..
+%{qmake_qt5} CONFIG+="webcore_debug v8base_debug force_debug_info" WEBENGINE_CONFIG+="use_system_icu use_system_protobuf" ..
+
+# if we keep these set here, gyp picks up duplicate flags
+unset CFLAGS
+export CFLAGS
+unset CXXFLAGS
+export CXXFLAGS
 
 # workaround, disable parallel compilation as it fails to compile in brew
 make %{?_smp_mflags}
@@ -452,6 +468,9 @@ popd
 
 
 %changelog
+* Tue Jan 09 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.3-1
+- new upstream release.
+
 * Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
 - new upstream release.
 - initial build for Vine Linux.

+ 17 - 13
q/qt5-qtwebkit/qt5-qtwebkit-vl.spec

@@ -5,6 +5,8 @@
 
 #global bootstrap 1
 
+%define _unpackaged_files_terminate_build 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
@@ -14,13 +16,13 @@
 %endif
 %endif
 
-%global commit0 b889f460280ad98c89ede179bd3b9ce9cb02002b
-%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+#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}
+Version: 5.6.3
+Release: 1%{?shortcommit0:.%{shortcommit0}git}%{?_dist_release}
 
 # See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
 # See also http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html
@@ -59,8 +61,10 @@ Patch7: 0001-Add-ARM-64-support.patch
 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
+
+
+# to build with icu >= 59
+Patch1000: qtwebkit-5.9.0-icu_59-1.patch
 
 BuildRequires: cmake
 BuildRequires: qt5-qtbase-devel >= %{version}
@@ -97,8 +101,6 @@ BuildRequires:  qt5-qtbase-private-devel
 BuildRequires:  qt5-qtdeclarative-private-devel
 %{?_qt5:Requires: qt5-qtdeclarative%{?_isa} = %{_qt5_version}}
 
-##upstream patches
-
 
 %description
 %{summary}
@@ -125,15 +127,14 @@ BuildArch: noarch
 %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
 
+%patch1000 -p1 -b .icu59
+
 echo "nuke bundled code..."
 # nuke bundled code
 mkdir Source/ThirdParty/orig
@@ -155,8 +156,8 @@ pushd %{_target_platform}
 %endif
 
 # workaround, disable parallel compilation as it fails to compile in brew
-#make %{?_smp_mflags}
-make -j3
+#make -j3
+make %{?_smp_mflags}
 
 %if 0%{?docs}
 make %{?_smp_mflags} docs
@@ -214,6 +215,9 @@ popd
 
 
 %changelog
+* Tue Jan 09 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.3-1
+- new upstream release.
+
 * Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1-4.b889f46git
 - initial build for Vine Linux.
 

+ 5 - 2
q/qt5-qtwebsockets/qt5-qtwebsockets-vl.spec

@@ -6,8 +6,8 @@
 #define prerelease
 
 %global qt5_minorver 5.6
-%global qt5_version 5.6.1
-%global qt5_patchlevel 1
+%global qt5_version 5.6.3
+#global qt5_patchlevel 1
 
 Summary: Qt5 - WebSockets component
 Name:    qt5-%{qt_module}
@@ -130,6 +130,9 @@ popd
 
 
 %changelog
+* Tue Jan 09 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.3-1
+- new upstream release.
+
 * Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
 - initial build for Vine Linux.
 - new upstream release.

+ 7 - 2
q/qt5-qtxmlpatterns/qt5-qtxmlpatterns-vl.spec

@@ -1,6 +1,8 @@
 
 %global qt_module qtxmlpatterns
 
+%define _unpackaged_files_terminate_build 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
@@ -15,8 +17,8 @@
 #define prerelease rc
 
 %global qt5_minorver 5.6
-%global qt5_version 5.6.1
-%global qt5_patchlevel 1
+%global qt5_version 5.6.3
+#global qt5_patchlevel 1
 
 Summary: Qt5 - QtXmlPatterns component
 Name:    qt5-%{qt_module}
@@ -153,6 +155,9 @@ popd
 
 
 %changelog
+* Tue Jan 09 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.3-1
+- new upstream release.
+
 * Sun Jul 10 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
 - new upstream release.
 - initial build for Vine Linux.