libraries/qt5: Update to 5.9.7

This commit is contained in:
David Woodfall 2018-11-14 19:58:06 +00:00 committed by Willy Sudiarto Raharjo
parent d3a6a0cec4
commit cc6fd43f9c
No known key found for this signature in database
GPG key ID: 887B8374D7333381
3 changed files with 59 additions and 25 deletions

View file

@ -1,40 +1,75 @@
Qt is a cross-platform C++ application framework. Qt's primary feature Qt is a cross-platform C++ application framework. Qt's
is its rich set of widgets that provide standard GUI functionality. primary feature is its rich set of widgets that provide
standard GUI functionality.
Optional dependencies: unixodbc, freetds, OpenAL, libwebp, opus, snappy, The following are optional dependencies that Qt will link
wayland, and postgresql against if they are detected at build time:
Optional dependencies: openvg and firebird (not available libwebp opus pcre2 snappy
at slackbuilds.org)
Note1: To build documentation pass DOCS=yes to the slackbuild
============================================================
OPTIONS
To build the documentation pass DOCS=yes to the SlackBuild:
DOCS=yes ./qt5.SlackBuild DOCS=yes ./qt5.SlackBuild
Note2: To build examples pass EXAMPLES=yes to the slackbuild To build the examples pass EXAMPLES=yes to the SlackBuild:
EXAMPLES=yes ./qt5.SlackBuild EXAMPLES=yes ./qt5.SlackBuild
Note3: To build support for proprietary media codecs (note that this NOTE
will produce a non-redistributable package in some countries) pass
PROPRIETARY_CODECS=yes to the slackbuild Building the documentation and examples creates a
significantly larger package.
ROUGH SIZE GUIDE
Package size:
Qt alone: 102M
With documentation: 339M
With examples: 391M
With both documentation and examples: 628M
Minumum working space needed (size of source and package
directories at end of build):
Qt alone: 5018M
With documentation: 6197M
With examples: 6388M
With both documentation and examples: 7604M
To build support for proprietary media codecs pass
PROPRIETARY_CODECS=yes to the SlackBuild (this will produce
a non-redistributable package in some countries):
PROPRIETARY_CODECS=yes ./qt5.SlackBuild PROPRIETARY_CODECS=yes ./qt5.SlackBuild
Note4: To disable support for pulseaudio pass PULSEAUDIO=no to the slackbuild To disable support for pulseaudio pass PULSEAUDIO=no to the
SlackBuild:
PULSEAUDIO=no ./qt5.SlackBuild PULSEAUDIO=no ./qt5.SlackBuild
(Qt will be automatically detect and disable pulseaudio if not installed.) Qt will automatically detect if it is not installed at build
time and not provide support for it.
Qt will also detect and use pcre2 if it is installed.
NOTICE ============================================================
There is a qt5-legacy SlackBuild available for applications that NOTE
might not run correctly with this version.
Known Applications With Problems: After upgrading Qt5 it is important to rebuild qt5ct too, if
it is installed, or some applications may not display or
function correctly.
speedcrunch: the widget drawer does not close properly. There is a qt5-legacy (5.7.1) SlackBuild that is available
for older applications that do not run correctly with this
version. However it will not coexist with this version.
Please report any problems about applications that don't
work correctly to the Qt5 maintainer or to the mailing list.

View file

@ -50,7 +50,7 @@
# Adapted for Qt 5.9.6 by David Woodfall # Adapted for Qt 5.9.6 by David Woodfall
PRGNAM=qt5 PRGNAM=qt5
VERSION=${VERSION:-5.9.6} VERSION=${VERSION:-5.9.7}
BUILD=${BUILD:-1} BUILD=${BUILD:-1}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
@ -148,7 +148,6 @@ export CXXFLAGS="$SLKCFLAGS -std=c++11"
-icu \ -icu \
-openssl-linked \ -openssl-linked \
-verbose \ -verbose \
-optimized-qmake \
-dbus-linked \ -dbus-linked \
-qpa xcb \ -qpa xcb \
-xcb \ -xcb \

View file

@ -1,8 +1,8 @@
PRGNAM="qt5" PRGNAM="qt5"
VERSION="5.9.6" VERSION="5.9.7"
HOMEPAGE="http://qt-project.org/" HOMEPAGE="http://qt-project.org/"
DOWNLOAD="http://download.qt.io/official_releases/qt/5.9/5.9.6/single/qt-everywhere-opensource-src-5.9.6.tar.xz" DOWNLOAD="http://download.qt.io/official_releases/qt/5.9/5.9.7/single/qt-everywhere-opensource-src-5.9.7.tar.xz"
MD5SUM="a427428c65f35909ef6ae865b8ee0da6" MD5SUM="70e617aeb1f9bbf84a12b8cf09b01ece"
DOWNLOAD_x86_64="" DOWNLOAD_x86_64=""
MD5SUM_x86_64="" MD5SUM_x86_64=""
REQUIRES="libxkbcommon libinput" REQUIRES="libxkbcommon libinput"