Bump buildroot to version 2017-02
TG-3 #closed
This commit is contained in:
@@ -9,20 +9,25 @@ config BR2_PACKAGE_QT5WEBKIT
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
|
||||
depends on !BR2_BINFMT_FLAT # icu
|
||||
# assumes a FPU is available on MIPS
|
||||
depends on !BR2_MIPS_SOFT_FLOAT
|
||||
help
|
||||
Qt is a cross-platform application and UI framework for
|
||||
developers using C++.
|
||||
|
||||
This package corresponds to the qt5webkit module.
|
||||
The Qt WebKit module provides the WebView API, which
|
||||
allows QML applications to render regions of dynamic
|
||||
web content.
|
||||
|
||||
This package has been removed from the official release packages
|
||||
since Qt5.6.0, but it is still available for users to build it
|
||||
from source. This is useful for platforms without GPU since the
|
||||
successor (QtWebEngine) requires OpenGL support.
|
||||
|
||||
http://qt.io
|
||||
http://doc.qt.io/archives/qt-5.5/qtwebkit-index.html
|
||||
|
||||
comment "qt5webkit needs a toolchain w/ dynamic library"
|
||||
depends on BR2_STATIC_LIBS
|
||||
depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
|
||||
depends on !BR2_BINFMT_FLAT
|
||||
depends on !BR2_MIPS_SOFT_FLOAT
|
||||
|
||||
@@ -1,2 +1,5 @@
|
||||
# locally computed
|
||||
sha256 e4339ee069e2817fc5bf7c2c2d9fa680874da4ba56f34afdad2b4795803cbdf1 qt5webkit-b889f460280ad98c89ede179bd3b9ce9cb02002b.tar.gz
|
||||
# Hash from: http://download.qt.io/snapshots/qt/5.6/5.6.2/latest_src/submodules/qtwebkit-opensource-src-5.6.2.tar.xz.mirrorlist
|
||||
sha256 528a6b8b1c5095367b26e8ce4f3a46bb739e2e9913ff4dfc6ef58a04fcd73966 qtwebkit-opensource-src-5.6.2.tar.xz
|
||||
|
||||
# Hash from: http://download.qt.io/official_releases/qt/5.8/5.8.0/submodules/qtwebkit-opensource-src-5.8.0.tar.xz
|
||||
sha256 79ae8660086bf92ffb0008b17566270e6477c8fa0daf9bb3ac29404fb5911bec qtwebkit-opensource-src-5.8.0.tar.xz
|
||||
|
||||
@@ -4,10 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
QT5WEBKIT_VERSION = b889f460280ad98c89ede179bd3b9ce9cb02002b
|
||||
# Using GitHub since it supports downloading tarballs from random commits.
|
||||
# The http://code.qt.io/cgit/qt/qtwebkit.git/ repo doesn't allow to do so.
|
||||
QT5WEBKIT_SITE = $(call github,qtproject,qtwebkit,$(QT5WEBKIT_VERSION))
|
||||
QT5WEBKIT_VERSION = $(QT5_VERSION)
|
||||
QT5WEBKIT_SITE = $(QT5_SNAPSHOTS_SITE)
|
||||
QT5WEBKIT_SOURCE = qtwebkit-opensource-src-$(QT5WEBKIT_VERSION).tar.xz
|
||||
QT5WEBKIT_DEPENDENCIES = \
|
||||
host-bison host-flex host-gperf host-python host-ruby \
|
||||
qt5base sqlite
|
||||
@@ -36,21 +35,14 @@ endif
|
||||
# QtWebkit's build system uses python, but only supports python2. We work
|
||||
# around this by forcing python2 early in the PATH, via a python->python2
|
||||
# symlink.
|
||||
QT5WEBKIT_ENV = PATH=$(@D)/bin:$(BR_PATH)
|
||||
QT5WEBKIT_ENV = PATH=$(@D)/host-bin:$(BR_PATH)
|
||||
define QT5WEBKIT_PYTHON2_SYMLINK
|
||||
mkdir -p $(@D)/bin
|
||||
ln -sf $(HOST_DIR)/usr/bin/python2 $(@D)/bin/python
|
||||
mkdir -p $(@D)/host-bin
|
||||
ln -sf $(HOST_DIR)/usr/bin/python2 $(@D)/host-bin/python
|
||||
endef
|
||||
QT5WEBKIT_PRE_CONFIGURE_HOOKS += QT5WEBKIT_PYTHON2_SYMLINK
|
||||
|
||||
# Since we get the source from git, generated header files are not included.
|
||||
# qmake detects that header file generation (using the syncqt tool) must be
|
||||
# done based on the existence of a .git directory (cfr. the git_build config
|
||||
# option which is set in qt_build_paths.prf).
|
||||
# So, to make sure that qmake detects that header files must be generated,
|
||||
# create an empty .git directory.
|
||||
define QT5WEBKIT_CONFIGURE_CMDS
|
||||
mkdir -p $(@D)/.git
|
||||
(cd $(@D); $(TARGET_MAKE_ENV) $(QT5WEBKIT_ENV) $(HOST_DIR)/usr/bin/qmake)
|
||||
endef
|
||||
|
||||
|
||||
Reference in New Issue
Block a user