diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2020-01-23 19:42:46 +0100 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2020-01-24 11:57:45 +0100 |
commit | a35403dcf6b75ee7355108cab3e466009003b1a7 (patch) | |
tree | f1f691fd361b6305f6fc780114458c04bc88cb7e /recipes-qt/qt5/qtwebkit_git.bb | |
parent | a797f85c6fa0b89cb20ac0346cf0406cc85569ce (diff) |
qtwebkit: remove
* it wasn't updated for very long time and I assume that all users already migrated to qtwebengine
if not let me know that you'll start maintaining this recipe
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'recipes-qt/qt5/qtwebkit_git.bb')
-rw-r--r-- | recipes-qt/qt5/qtwebkit_git.bb | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/recipes-qt/qt5/qtwebkit_git.bb b/recipes-qt/qt5/qtwebkit_git.bb deleted file mode 100644 index 942e733a..00000000 --- a/recipes-qt/qt5/qtwebkit_git.bb +++ /dev/null @@ -1,89 +0,0 @@ -require qt5.inc -require qt5-git.inc - -LICENSE = "BSD & LGPLv2+ | GPL-2.0" -LIC_FILES_CHKSUM = " \ - file://LICENSE.LGPLv21;md5=58a180e1cf84c756c29f782b3a485c29 \ - file://Source/JavaScriptCore/parser/Parser.h;endline=21;md5=bd69f72183a7af673863f057576e21ee \ -" - -DEPENDS += "qtbase qtdeclarative icu ruby-native sqlite3 glib-2.0 libxslt gperf-native bison-native flex-native" - -# Patches from https://github.com/meta-qt5/qtwebkit/commits/b5.13 -# 5.13.meta-qt5.1 -SRC_URI += "\ - file://0001-Do-not-skip-build-for-cross-compile.patch \ - file://0002-Fix-build-with-non-glibc-libc-on-musl.patch \ - file://0003-Fix-build-bug-for-armv32-BE.patch \ - file://0004-PlatformQt.cmake-Do-not-generate-hardcoded-include-p.patch \ -" - -inherit cmake_qt5 perlnative - -inherit ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", "pythonnative", "", d)} - -python() { - if 'meta-python2' not in d.getVar('BBFILE_COLLECTIONS').split(): - raise bb.parse.SkipRecipe('Requires meta-python2 to be present.') -} - -# qemuarm build fails with: -# | {standard input}: Assembler messages: -# | {standard input}:106: Error: invalid immediate: 983040 is out of range -# | {standard input}:106: Error: value of 983040 too large for field of 2 bytes at 146 -ARM_INSTRUCTION_SET_armv4 = "arm" -ARM_INSTRUCTION_SET_armv5 = "arm" - -# https://bugzilla.yoctoproject.org/show_bug.cgi?id=9474 -# https://bugs.webkit.org/show_bug.cgi?id=159880 -# JSC JIT can build on ARMv7 with -marm, but doesn't work on runtime. -# Upstream only tests regularly the JSC JIT on ARMv7 with Thumb2 (-mthumb). -ARM_INSTRUCTION_SET_armv7a = "thumb" -ARM_INSTRUCTION_SET_armv7r = "thumb" -ARM_INSTRUCTION_SET_armv7ve = "thumb" - -# http://errors.yoctoproject.org/Errors/Details/179245/ -# just use -fpermissive in this case like fedora did: -# https://bugzilla.redhat.com/show_bug.cgi?id=1582954 -CXXFLAGS += "-fpermissive" - -EXTRA_OECMAKE += " \ - -DPORT=Qt \ - -DCROSS_COMPILE=ON \ - -DECM_MKSPECS_INSTALL_DIR=${libdir}${QT_DIR_NAME}/mkspecs/modules \ - -DQML_INSTALL_DIR=${OE_QMAKE_PATH_QML} \ -" - -EXTRA_OECMAKE_append_toolchain-clang = " -DCMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES:PATH='${STAGING_INCDIR}'" - -# JIT not supported on MIPS/PPC -EXTRA_OECMAKE_append_mipsarch = " -DENABLE_JIT=OFF -DENABLE_C_LOOP=ON " -EXTRA_OECMAKE_append_powerpc = " -DENABLE_JIT=OFF -DENABLE_C_LOOP=ON " -# Disable gold on mips64/clang -# mips64-yoe-linux-musl-ld.gold: internal error in get_got_page_offset, at ../../gold/mips.cc:6260 -# mips-yoe-linux-musl-ld.gold: error: Can't find matching LO16 reloc -EXTRA_OECMAKE_append_toolchain-clang_mipsarch = " -DUSE_LD_GOLD=OFF " - -PACKAGECONFIG ??= "qtlocation qtmultimedia qtsensors qtwebchannel \ - ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} \ - fontconfig \ -" - -# gstreamer conflicts with qtmultimedia! -PACKAGECONFIG[gstreamer] = "-DUSE_GSTREAMER=ON,-DUSE_GSTREAMER=OFF,gstreamer1.0 gstreamer1.0-plugins-base" -PACKAGECONFIG[qtlocation] = "-DENABLE_GEOLOCATION=ON,-DENABLE_GEOLOCATION=OFF,qtlocation" -PACKAGECONFIG[qtmultimedia] = "-DUSE_QT_MULTIMEDIA=ON,-DUSE_QT_MULTIMEDIA=OFF,qtmultimedia" -PACKAGECONFIG[qtsensors] = "-DENABLE_DEVICE_ORIENTATION=ON,-DENABLE_DEVICE_ORIENTATION=OFF,qtsensors" -PACKAGECONFIG[qtwebchannel] = "-DENABLE_QT_WEBCHANNEL=ON,-DENABLE_QT_WEBCHANNEL=OFF,qtwebchannel" -PACKAGECONFIG[libwebp] = ",,libwebp" -PACKAGECONFIG[x11] = "-DENABLE_X11_TARGET=ON,-DENABLE_X11_TARGET=OFF,libxcomposite libxrender" -PACKAGECONFIG[fontconfig] = "-DENABLE_TEST_SUPPORT=ON,-DENABLE_TEST_SUPPORT=OFF,fontconfig" -# hyphen is only in meta-office currently! -PACKAGECONFIG[hyphen] = "-DUSE_LIBHYPHEN=ON,-DUSE_LIBHYPHEN=OFF,hyphen" - -# remove default ${PN}-examples* set in qt5.inc, because they conflicts with ${PN} from separate webkit-examples recipe -PACKAGES_remove = "${PN}-examples" - -QT_MODULE_BRANCH = "dev" - -SRCREV = "ab1bd15209abaf7effc51dbc2f272c5681af7223" |