Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Update to latest meta-webkit (hardknott compatibility) #74

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
[submodule "base-image/meta-openembedded"]
path = base-image/meta-openembedded
url = git://git.openembedded.org/meta-openembedded
branch = sumo
branch = hardknott
[submodule "base-image/poky"]
path = base-image/poky
url = git://git.yoctoproject.org/poky
branch = sumo
branch = hardknott
[submodule "base-image/meta-raspberrypi"]
path = base-image/meta-raspberrypi
url = git://git.yoctoproject.org/meta-raspberrypi
branch = sumo
branch = hardknott
[submodule "base-image/meta-gstreamer1.0"]
path = base-image/meta-gstreamer1.0
url = https://github.com/OSSystems/meta-gstreamer1.0
branch = sumo
branch = master
[submodule "base-image/meta-webkit"]
path = base-image/meta-webkit
url = https://github.com/Igalia/meta-webkit
branch = sumo
branch = main
2 changes: 1 addition & 1 deletion base-image/meta-gstreamer1.0
Submodule meta-gstreamer1.0 updated 75 files
+1 −0 README.md
+1 −1 conf/layer.conf
+7 −3 recipes-devtools/orc/orc_0.4.32.bb
+0 −35 recipes-multimedia/gstreamer/files/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
+0 −40 recipes-multimedia/gstreamer/files/0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch
+0 −69 recipes-multimedia/gstreamer/files/add-a-target-to-compile-tests.patch
+0 −47 recipes-multimedia/gstreamer/files/gtk-doc-tweaks.patch
+0 −3 recipes-multimedia/gstreamer/files/run-ptest
+5 −5 recipes-multimedia/gstreamer/gst-devtools/0001-connect-has-a-different-signature-on-musl.patch
+49 −0 recipes-multimedia/gstreamer/gst-devtools_1.18.4.bb
+11 −13 recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch
+10 −7 recipes-multimedia/gstreamer/gst-examples_1.18.4.bb
+0 −56 recipes-multimedia/gstreamer/gst-plugins-package.inc
+0 −25 recipes-multimedia/gstreamer/gst-validate_1.14.4.bb
+0 −33 recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch
+0 −35 recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-configure-check-for-armv7ve-variant.patch
+0 −36 recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-fix-host-contamination.patch
+0 −32 recipes-multimedia/gstreamer/gstreamer1.0-libav/mips64_cpu_detection.patch
+0 −26 recipes-multimedia/gstreamer/gstreamer1.0-libav/workaround-to-build-gst-libav-for-i586-with-gcc.patch
+0 −70 recipes-multimedia/gstreamer/gstreamer1.0-libav_1.14.4.bb
+24 −0 recipes-multimedia/gstreamer/gstreamer1.0-libav_1.18.4.bb
+8 −18 recipes-multimedia/gstreamer/gstreamer1.0-omx_1.18.4.bb
+0 −43 ...ltimedia/gstreamer/gstreamer1.0-plugins-bad/0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch
+5 −5 ...ltimedia/gstreamer/gstreamer1.0-plugins-bad/0001-fix-maybe-uninitialized-warnings-when-compiling-with.patch
+5 −5 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0002-avoid-including-sys-poll.h-directly.patch
+23 −20 ...s-multimedia/gstreamer/gstreamer1.0-plugins-bad/0003-ensure-valid-sentinals-for-gst_structure_get-etc.patch
+49 −0 ...ltimedia/gstreamer/gstreamer1.0-plugins-bad/0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch
+31 −0 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0005-msdk-fix-includedir-path.patch
+0 −61 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/configure-allow-to-disable-libssh2.patch
+0 −148 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.14.4.bb
+154 −0 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.4.bb
+7 −5 ...ultimedia/gstreamer/gstreamer1.0-plugins-base/0001-ENGR00312515-get-caps-from-src-pad-when-query-caps.patch
+0 −167 ...timedia/gstreamer/gstreamer1.0-plugins-base/0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch
+0 −29 ...ltimedia/gstreamer/gstreamer1.0-plugins-base/0001-gstreamer-gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch
+0 −302 ...timedia/gstreamer/gstreamer1.0-plugins-base/0002-Makefile.am-prefix-calls-to-pkg-config-with-PKG_CONF.patch
+6 −4 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0002-ssaparse-enhance-SSA-text-lines-parsing.patch
+0 −26 ...timedia/gstreamer/gstreamer1.0-plugins-base/0003-riff-add-missing-include-directories-when-calling-in.patch
+32 −0 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0003-viv-fb-Make-sure-config.h-is-included.patch
+5 −5 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0004-glimagesink-Downrank-to-marginal.patch
+0 −25 ...timedia/gstreamer/gstreamer1.0-plugins-base/0004-rtsp-drop-incorrect-reference-to-gstreamer-sdp-in-Ma.patch
+0 −70 ...timedia/gstreamer/gstreamer1.0-plugins-base/0010-gl-Add-switch-for-explicitely-enabling-disabling-GBM.patch
+0 −109 ...timedia/gstreamer/gstreamer1.0-plugins-base/0011-gl-Add-switches-for-explicitely-enabling-disabling-P.patch
+0 −45 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/link-with-libvchostif.patch
+0 −45 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/make-gio_unix_2_0-dependency-configurable.patch
+0 −76 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.14.4.bb
+94 −0 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.18.4.bb
+50 −0 recipes-multimedia/gstreamer/gstreamer1.0-plugins-common.inc
+0 −62 ...timedia/gstreamer/gstreamer1.0-plugins-good/0001-gstrtpmp4gpay-set-dafault-value-for-MPEG4-without-co.patch
+56 −0 ...timedia/gstreamer/gstreamer1.0-plugins-good/0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch
+33 −0 ...timedia/gstreamer/gstreamer1.0-plugins-good/0002-rtpjitterbuffer-Fix-parsing-of-the-mediaclk-direct-f.patch
+0 −44 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/avoid-including-sys-poll.h-directly.patch
+0 −40 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good/ensure-valid-sentinel-for-gst_structure_get.patch
+0 −79 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.14.4.bb
+77 −0 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.4.bb
+70 −0 recipes-multimedia/gstreamer/gstreamer1.0-plugins-packaging.inc
+0 −40 recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.14.4.bb
+43 −0 recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.18.4.bb
+0 −41 recipes-multimedia/gstreamer/gstreamer1.0-plugins.inc
+0 −39 recipes-multimedia/gstreamer/gstreamer1.0-python_1.14.4.bb
+26 −0 recipes-multimedia/gstreamer/gstreamer1.0-python_1.18.4.bb
+0 −27 ...ltimedia/gstreamer/gstreamer1.0-rtsp-server/0001-Don-t-hardcode-libtool-name-when-using-introspection.patch
+0 −35 recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.14.4.bb
+31 −0 recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.18.4.bb
+0 −33 ...pes-multimedia/gstreamer/gstreamer1.0-vaapi/0001-gst-vaapi-Makefile.am-Add-EGL_CFLAGS-to-libgstvaapi-.patch
+18 −13 recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.18.4.bb
+69 −0 recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
+112 −0 recipes-multimedia/gstreamer/gstreamer1.0/0002-Remove-unused-valgrind-detection.patch
+32 −0 recipes-multimedia/gstreamer/gstreamer1.0/0003-tests-seek-Don-t-use-too-strict-timeout-for-validati.patch
+36 −0 recipes-multimedia/gstreamer/gstreamer1.0/0004-tests-respect-the-idententaion-used-in-meson.patch
+110 −0 recipes-multimedia/gstreamer/gstreamer1.0/0005-tests-add-support-for-install-the-tests.patch
+48 −0 recipes-multimedia/gstreamer/gstreamer1.0/0006-tests-use-a-dictionaries-for-environment.patch
+58 −0 recipes-multimedia/gstreamer/gstreamer1.0/0007-tests-install-the-environment-for-installed_tests.patch
+2 −0 recipes-multimedia/gstreamer/gstreamer1.0/run-ptest
+0 −92 recipes-multimedia/gstreamer/gstreamer1.0_1.14.4.bb
+75 −0 recipes-multimedia/gstreamer/gstreamer1.0_1.18.4.bb
2 changes: 1 addition & 1 deletion base-image/meta-openembedded
Submodule meta-openembedded updated from 8760fa to 9ee0e0
2 changes: 1 addition & 1 deletion base-image/meta-raspberrypi
Submodule meta-raspberrypi updated from 2d40b0 to 11209a
2 changes: 1 addition & 1 deletion base-image/meta-resin-wpe/conf/layer.conf
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ BBFILE_COLLECTIONS += "resin-wpe"
BBFILE_PATTERN_resin-wpe := "^${LAYERDIR}/"
BBFILE_PRIORITY_resin-wpe = "99"

LAYERSERIES_COMPAT_resin-wpe = "sumo"
LAYERSERIES_COMPAT_resin-wpe = "hardknott"
15 changes: 10 additions & 5 deletions base-image/meta-resin-wpe/conf/samples/local.conf.sample
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,19 @@ PATCHRESOLVE = "noop"

CONF_VERSION = "1"

DISTRO_FEATURES_append = " opengl wayland"
DISTRO_FEATURES_append = " opengl egl"
DISTRO_FEATURES_remove = " x11"

# Install hardware acceleration codecs
IMAGE_FEATURES_append = " hwcodecs"

# Use proprietary Broadcom OpenGL drivers and wpebackend-rdk
PREFERRED_PROVIDER_virtual/wpebackend = "wpebackend-rdk"
PACKAGECONFIG_pn-wpebackend-rdk = "rpi"
PACKAGECONFIG_pn-wpebackend-rdk = "rpi libinput libinput-udev"
DISABLE_VC4GRAPHICS = "1"

# Disable Mesa GBM
PACKAGECONFIG_remove_pn-mesa-gl = " gbm"

# Enable H.264 decoding in hardware
IMAGE_INSTALL_append = " gstreamer1.0-omx"
Expand All @@ -44,6 +49,6 @@ PACKAGECONFIG_append_pn-cairo = " glesv2 egl"
PACKAGECONFIG_append_pn-wpewebkit = " 2dcanvas"

# Specify versions
PREFERRED_VERSION_cog = "0.2.%"
PREFERRED_VERSION_libwpe = "1.0.%"
PREFERRED_VERSION_wpewebkit = "2.22.%"
PREFERRED_VERSION_cog = "0.10.%"
PREFERRED_VERSION_libwpe = "1.10.%"
PREFERRED_VERSION_wpewebkit = "2.32.%"
2 changes: 1 addition & 1 deletion base-image/meta-webkit
Submodule meta-webkit updated 98 files
+24 −0 .github/workflows/close_stale_issues_and_pr.yml
+17 −0 .github/workflows/sync-main-master.yml
+85 −0 .gitlab-ci.yml
+23 −0 .gitlab-ci/manifest/manifest-dunfell.xml
+23 −0 .gitlab-ci/manifest/manifest-gatesgarth.xml
+23 −0 .gitlab-ci/manifest/manifest-hardknott.xml
+77 −0 .gitlab-ci/scripts/setup-environment
+1 −0 .gitlab-ci/template/bblayers.conf.sample
+22 −0 .gitlab-ci/template/bblayers/bblayers.conf.qt5
+21 −0 .gitlab-ci/template/bblayers/bblayers.conf.raspberrypi
+2 −0 .gitlab-ci/template/conf-notes.txt
+32 −0 .gitlab-ci/template/include/local-common.conf
+12 −0 .gitlab-ci/template/include/local-wpe-qt.conf
+6 −0 .gitlab-ci/template/include/preferred-wpe-2_30.conf
+6 −0 .gitlab-ci/template/include/preferred-wpe-2_32.conf
+8 −0 .gitlab-ci/template/local.conf.sample
+14 −0 .gitlab-ci/template/machine/raspberrypi3-mesa.conf
+1 −0 .gitlab-ci/template/presets/mesa-wpe-2_30.conf
+1 −0 .gitlab-ci/template/presets/mesa-wpe-2_32.conf
+2 −0 .gitlab-ci/template/presets/mesa-wpe-qt.conf
+76 −0 CODE_OF_CONDUCT.md
+26 −5 README.md
+169 −0 classes/ruby.bbclass
+42 −0 conf/include/devupstream.inc
+16 −0 conf/include/webkit-bleeding.inc
+7 −1 conf/layer.conf
+15 −0 dynamic-layers/qt5-layer/recipes-qt/qt-wpe-simple-browser/files/CMakeLists.txt
+34 −0 dynamic-layers/qt5-layer/recipes-qt/qt-wpe-simple-browser/files/main.cpp
+16 −0 dynamic-layers/qt5-layer/recipes-qt/qt-wpe-simple-browser/files/main.qml
+5 −0 dynamic-layers/qt5-layer/recipes-qt/qt-wpe-simple-browser/files/qml.qrc
+21 −0 dynamic-layers/qt5-layer/recipes-qt/qt-wpe-simple-browser/qt-wpe-simple-browser_0.1.bb
+9 −1 recipes-benchmark/browserperfrunner/browserperfrunner_git.bb
+19 −3 recipes-browser/cog/cog.inc
+42 −0 recipes-browser/cog/cog/0001-platform-Add-COG_PLATFORM_HEADLESS-cmake-option.patch
+0 −6 recipes-browser/cog/cog_0.1.0.bb
+12 −0 recipes-browser/cog/cog_0.10.0.bb
+0 −8 recipes-browser/cog/cog_0.2.0.bb
+7 −0 recipes-browser/cog/cog_0.6.0.bb
+6 −0 recipes-browser/cog/cog_0.8.1.bb
+0 −8 recipes-browser/cog/cog_git.bb
+1 −1 recipes-browser/images/core-image-wpe-crosscompilation.bb
+6 −1 recipes-browser/libwpe/libwpe.inc
+0 −7 recipes-browser/libwpe/libwpe_1.0.0.bb
+11 −0 recipes-browser/libwpe/libwpe_1.10.0.bb
+0 −15 recipes-browser/libwpe/libwpe_git.bb
+274 −0 recipes-browser/packagegroups/packagegroup-wpewebkit-depends.bb
+31 −0 recipes-browser/webkitgtk/webkitgtk/0001-MiniBrowser-Fix-reproduciblity.patch
+0 −223 recipes-browser/webkitgtk/webkitgtk/0001-WebKitMacros-Append-to-I-and-not-to-isystem.patch
+0 −52 recipes-browser/webkitgtk/webkitgtk/Add-a-switch-to-start-the-mini-browser-in-full-s.patch
+0 −64 recipes-browser/webkitgtk/webkitgtk/CFLAGS-from-pkg-config-for-EGL-are-not-passed-to-WebKit2.patch
+0 −36 recipes-browser/webkitgtk/webkitgtk/GTK-Fails-to-build-because-Float32Array-has-not-been.patch
+0 −236 recipes-browser/webkitgtk/webkitgtk/fix-build-nospellcheck.patch
+0 −35 recipes-browser/webkitgtk/webkitgtk/fix-buildfailure-at-GLContextEGL.patch
+0 −26 recipes-browser/webkitgtk/webkitgtk/gcc5.patch
+0 −10 recipes-browser/webkitgtk/webkitgtk_2.10.9.bb
+0 −11 recipes-browser/webkitgtk/webkitgtk_2.12.5.bb
+0 −12 recipes-browser/webkitgtk/webkitgtk_2.14.2.bb
+0 −11 recipes-browser/webkitgtk/webkitgtk_2.16.6.bb
+0 −15 recipes-browser/webkitgtk/webkitgtk_2.18.5.bb
+0 −20 recipes-browser/webkitgtk/webkitgtk_2.20.3.bb
+0 −20 recipes-browser/webkitgtk/webkitgtk_2.22.7.bb
+37 −19 recipes-browser/webkitgtk/webkitgtk_2.32.1.bb
+0 −12 recipes-browser/webkitgtk/webkitgtk_2.8.5.bb
+5 −4 recipes-browser/wpebackend-fdo/wpebackend-fdo.inc
+0 −16 recipes-browser/wpebackend-fdo/wpebackend-fdo_0.1.bb
+0 −23 recipes-browser/wpebackend-fdo/wpebackend-fdo_0.1~git0.2.bb
+0 −9 recipes-browser/wpebackend-fdo/wpebackend-fdo_1.0.0.bb
+6 −0 recipes-browser/wpebackend-fdo/wpebackend-fdo_1.8.4.bb
+12 −0 recipes-browser/wpebackend-fdo/wpebackend-fdo_devupstream.bb
+0 −17 recipes-browser/wpebackend-fdo/wpebackend-fdo_git.bb
+7 −11 recipes-browser/wpebackend-rdk/wpebackend-rdk.inc
+19 −0 recipes-browser/wpebackend-rdk/wpebackend-rdk_1.20200213.bb
+3 −0 recipes-browser/wpebackend/wpebackend.inc
+45 −13 recipes-browser/wpewebkit/wpewebkit.inc
+0 −189 recipes-browser/wpewebkit/wpewebkit/0001-REGRESSION-r217927-GTK-WPE-GSTREAMER_GL-Video-appear.patch
+0 −189 recipes-browser/wpewebkit/wpewebkit/0001-REGRESSION-r217927-WPE-2.22-GSTREAMER_GL-Video-appea.patch
+57 −0 recipes-browser/wpewebkit/wpewebkit/216455_builds_with_ENABLE_SERVICE_WORKER_OFF.patch
+73 −0 recipes-browser/wpewebkit/wpewebkit/274943-GStreamer-Use-imxvideoconvert_g2d-element-inside-the.patch
+0 −11 recipes-browser/wpewebkit/wpewebkit_2.20.2.bb
+0 −12 recipes-browser/wpewebkit/wpewebkit_2.22.5.bb
+18 −0 recipes-browser/wpewebkit/wpewebkit_2.30.6.bb
+17 −0 recipes-browser/wpewebkit/wpewebkit_2.32.1.bb
+2 −2 recipes-browser/wpewebkit/wpewebkit_downstream.bb
+0 −20 recipes-browser/wpewebkit/wpewebkit_trunk.bb
+30 −0 recipes-cdm/sparkle-cdm/sparkle-cdm_git.bb
+31 −0 recipes-devtools/dicts/test-dicts_git.bb
+31 −0 recipes-devtools/fonts/webkit-test-fonts_git.bb
+0 −1 recipes-devtools/luajit/luajit_2.0.5.bbappend
+13 −0 recipes-devtools/ruby/ruby-highline/fix-spec-files.patch
+34 −0 recipes-devtools/ruby/ruby-highline_git.bb
+29 −0 recipes-devtools/ruby/ruby-json_1.8.6.bb
+0 −14 recipes-extended/brotli/brotli_1.0.4.bb
+20 −0 recipes-flatpak/bubblewrap/bubblewrap_0.4.1.bb
+36 −0 recipes-flatpak/xdg-dbus-proxy/xdg-dbus-proxy/0001-Call-setlocale.patch
+27 −0 recipes-flatpak/xdg-dbus-proxy/xdg-dbus-proxy/0001-Fix-musl-compilation-by-adding-TEMP_FAILURE_RETRY.patch
+16 −0 recipes-flatpak/xdg-dbus-proxy/xdg-dbus-proxy_0.1.2.bb
+0 −20 recipes-graphics/libepoxy/libepoxy_1.5.0.bb
+3 −3 recipes-graphics/woff2/woff2_1.0.2.bb
2 changes: 1 addition & 1 deletion base-image/poky
Submodule poky updated from 5ddf7f to 9df1d4