1. 12 Apr, 2023 1 commit
    • Martin Jansa's avatar
      qtwebkit: Fix build with gcc-13 · e551f7b3
      Martin Jansa authored
      
      * there are few newer commits since the SRCREV used in this recipe
        it might be useful if someone is still using this (I don't, so
        I'll just fix the build failure with gcc-13 and cleanup the .patch files):
      
      $ git log --oneline 10cd6a106..origin/5.212
      ac8ebc6c3 (origin/5.212) Enable QML tests
      5a99e5d4c Import QtWebKit commit 5d89eef9bc689abb59ef799b445c35b1e322b3f1
      685ed792f Import QtWebKit commit 143b469188bde226d5e70cff5f01699b8a29d865
      8967b4f87 Import QtWebKit commit 6faf5d547055321f0d518fe83766499cac5d8664
      08eaf858c Import QtWebKit commit cf37bc44f798d3c5a26d17086ada92688b9bfe6d
      412e257d0 Workaround for Windows Store python3.exe
      e16357a52 Import QtWebKit commit f966d667c14ddcfe983f4a31fc80a1edbb6ada10
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      e551f7b3
  2. 07 Jan, 2023 2 commits
  3. 10 Mar, 2022 1 commit
  4. 22 Feb, 2022 1 commit
  5. 11 Feb, 2022 1 commit
  6. 13 Nov, 2021 1 commit
  7. 27 Sep, 2021 1 commit
  8. 03 Aug, 2021 1 commit
  9. 09 Apr, 2021 1 commit
  10. 10 Mar, 2021 2 commits
  11. 02 Mar, 2021 1 commit
  12. 22 Jan, 2021 3 commits
  13. 03 Nov, 2020 2 commits
  14. 08 Sep, 2020 1 commit
    • Andreas Müller's avatar
      qtwebkit: Add patch to fix build with bison 3.7 · 04a6fa63
      Andreas Müller authored
      
      Fixes:
      |... /build/DerivedSources/WebCore/XPathGrammar.cpp:120:10: fatal error: XPathGrammar.hpp: No such file or directory
      |   120 | #include "XPathGrammar.hpp"
      |       |          ^~~~~~~~~~~~~~~~~~
      | ...
      | .../build/DerivedSources/WebCore/CSSGrammar.cpp:160:10: fatal error: CSSGrammar.hpp: No such file or directory
      |   160 | #include "CSSGrammar.hpp"
      |       |          ^~~~~~~~~~~~~~~~
      Signed-off-by: default avatarAndreas Müller <schnitzeltony@gmail.com>
      04a6fa63
  15. 21 Apr, 2020 1 commit
  16. 06 Feb, 2020 1 commit
  17. 03 Feb, 2020 1 commit
  18. 24 Jan, 2020 3 commits
    • Martin Jansa's avatar
      qtwebkit: remove · a35403dc
      Martin Jansa authored
      
      * 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: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      a35403dc
    • Martin Jansa's avatar
      python-pyqt5, qtwebengine, qtwebkit, qt-kiosk-browser: skip without meta-python2 · a797f85c
      Martin Jansa authored
      Neither of these actually builds with python3, skip them when
      meta-python2 isn't included until real fix is available.
      
      qtwebkit might not get the support for python3 at all
      
      qtwebengine I have some changes for the initial build, but there
      are many more needed as shown in upstream chromium:
      https://bugs.chromium.org/p/chromium/issues/detail?id=942720
      https://bugs.chromium.org/p/chromium/issues/list?q=label%3AProj-Python3Migration&can=2
      
      
      
      python-pyqt5 is already blacklisted because of sip
      
      qtwebengine with python3 shows in log.do_configure that it won't actually
      build qtwebengine, but it doesn't fail. do_compile fails but with a bit
      misleading error:
      
      ERROR: qtwebengine-5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0 do_compile: oe_runmake failed
      ERROR: qtwebengine-5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0 do_compile: Execution of '/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/temp/run.do_compile.16479' failed with exit code 1:
      cd src/ && ( test -e Makefile || /home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot-native/usr/bin/qmake -o Makefile /home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/git/src/src.pro CONFIG+=force_debug_info QT_BUILD_PARTS-=examples QT_BUILD_PARTS-=tests 'QMAKE_CXX=x86_64-webos-linux-g++  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot' 'QMAKE_CC=x86_64-webos-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot' 'QMAKE_LINK=x86_64-webos-linux-g++  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot' 'QMAKE_CFLAGS= -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0=/usr/src/debug/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0=/usr/src/debug/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot-native= ' 'QMAKE_CXXFLAGS= -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0=/usr/src/debug/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0=/usr/src/debug/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden' -after ) && make -f Makefile
      make[1]: Entering directory '/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/build/src'
      /bin/sh: 1: Syntax error: "(" unexpected
      Makefile:295: recipe for target 'errorbuild' failed
      make[1]: *** [errorbuild] Error 2
      make[1]: Leaving directory '/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/build/src'
      Makefile:48: recipe for target 'sub-src-make_first' failed
      make: *** [sub-src-make_first] Error 2
      WARNING: exit code 1 from a shell command.
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      a797f85c
    • Martin Jansa's avatar
      Revert "recipes: Use python3 during build" · b1f4f1fd
      Martin Jansa authored
      This reverts commit 47fb26de.
      
      Neither of these actually builds with python3, it's good fix to
      start parsing the layer again, but better to just skip them when
      meta-python2 isn't available until real fix is available.
      
      qtwebkit might not get the support for python3 at all
      
      qtwebengine I have some changes for the initial build, but there
      are many more needed as shown in upstream chromium:
      https://bugs.chromium.org/p/chromium/issues/detail?id=942720
      https://bugs.chromium.org/p/chromium/issues/list?q=label%3AProj-Python3Migration&can=2
      
      
      
      python-pyqt5 is already blacklisted because of sip
      
      qtwebengine with python3 shows in log.do_configure that it won't actually
      build qtwebengine, but it doesn't fail. do_compile fails but with a bit
      misleading error:
      
      ERROR: qtwebengine-5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0 do_compile: oe_runmake failed
      ERROR: qtwebengine-5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0 do_compile: Execution of '/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/temp/run.do_compile.16479' failed with exit code 1:
      cd src/ && ( test -e Makefile || /home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot-native/usr/bin/qmake -o Makefile /home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/git/src/src.pro CONFIG+=force_debug_info QT_BUILD_PARTS-=examples QT_BUILD_PARTS-=tests 'QMAKE_CXX=x86_64-webos-linux-g++  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot' 'QMAKE_CC=x86_64-webos-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot' 'QMAKE_LINK=x86_64-webos-linux-g++  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot' 'QMAKE_CFLAGS= -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0=/usr/src/debug/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0=/usr/src/debug/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot-native= ' 'QMAKE_CXXFLAGS= -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0=/usr/src/debug/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0=/usr/src/debug/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden' -after ) && make -f Makefile
      make[1]: Entering directory '/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/build/src'
      /bin/sh: 1: Syntax error: "(" unexpected
      Makefile:295: recipe for target 'errorbuild' failed
      make[1]: *** [errorbuild] Error 2
      make[1]: Leaving directory '/home/jenkins/workspace/luneos-unstable/webos-ports/tmp-glibc/work/core2-64-webos-linux/qtwebengine/5.14.0+gitAUTOINC+d366f1d5d3_939daf833f-r0/build/src'
      Makefile:48: recipe for target 'sub-src-make_first' failed
      make: *** [sub-src-make_first] Error 2
      WARNING: exit code 1 from a shell command.
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      b1f4f1fd
  19. 20 Jan, 2020 1 commit
  20. 19 Dec, 2019 1 commit
  21. 28 Nov, 2019 1 commit
  22. 31 Oct, 2019 1 commit
  23. 10 Jan, 2019 1 commit
  24. 20 Dec, 2018 1 commit
  25. 26 Sep, 2018 1 commit
  26. 25 Sep, 2018 1 commit
  27. 19 Sep, 2018 4 commits
  28. 17 Aug, 2018 1 commit
  29. 06 Jun, 2018 1 commit
  30. 05 Jun, 2018 1 commit
    • Andreas Müller's avatar
      qtwebkit: do not skip build - use cmake as build system · 29445f6e
      Andreas Müller authored
      
      log.do_configure says:
      
      | The WebKit build was disabled for the following reasons:
      |     * cross-compilation of QtWebKit with qmake is not supported yet
      |    * Missing cmake from PATH
      |    * Using cmake version , but at least cmake 2.8.12 is required to build QtWebKit.
      
      and build was finished without errors (but surprisingly fast). Looking into
      qtwebkit, it seems they have changed to cmake build system and Webkit.pro is
      just a wrapper for preparing and running cmake.
      
      For the transition the packageconfigs were translated as close as possible.
      'libxcomposite' and 'libxrender' were merged to 'x11' - there is only one
      option 'ENABLE_X11_TARGET' available for both.
      Signed-off-by: default avatarAndreas Müller <schnitzeltony@gmail.com>
      Signed-off-by: default avatarMartin Jansa <Martin.Jansa@gmail.com>
      29445f6e