[Buildroot] [RFC PATCH v1 00/25] Add Chromium Embedded Framework library
Michael Drake
michael.drake at codethink.co.uk
Thu Oct 10 16:58:55 UTC 2019
Hi all,
Here's a work in progress first attempt at adding libcef to buildroot.
We're still working on:
- Testing integration with dependant packages.
- Cross compiling.
- Tidying up gn build options.
We'd appreciate any feedback!
Many thanks,
Michael
Joseph Kogut (2):
llvm: add config to build backend for host arch
lld: new package
Matt Weber (4):
package/llvm: install target binary/debug tools
package/llvm/clang: note about version bumping dep
package/llvm: disable libxml2
package/compiler-rt: new package
Michael Drake (16):
package/libkrb5: Add host tools package.
package/libpangox: new package
package/libgtkglext: new package
package/webp: Enable host package build.
package/libcef: New package
package/alsa-lib/alsa-lib: Add host package.
package/ffmpeg: Add host package.
package/libvpx: Add host package.
package/x11r7/xcb-util: Add host package.
package/x11r7/xlib_libXScrnSaver: Add host package.
package/x11r7/xlib_libXcomposite: Add host package.
package/x11r7/xlib_libXext: Add host package.
package/x11r7/xlib_libXi: Add host package.
package/x11r7/xlib_libXrandr: Add host package.
package/x11r7/xlib_libXtst: Add host package.
package/libcef: Add v8 Snapshot option.
Thomas Preston (3):
pkgconf: Split pkgconf command into multi-line
pkgconf: Add pkgconf system lib and include path
jpeg-turbo: Add host install
DEVELOPERS | 2 +
package/Config.in | 4 +
package/Config.in.host | 2 +
package/alsa-lib/alsa-lib.mk | 1 +
package/clang/clang.mk | 1 +
package/compiler-rt/Config.in | 14 +
package/compiler-rt/compiler-rt.hash | 2 +
package/compiler-rt/compiler-rt.mk | 36 +
package/ffmpeg/ffmpeg.mk | 61 +
package/jpeg-turbo/jpeg-turbo.mk | 1 +
.../0001-use-buildroot-toolchains.patch | 88 ++
.../0002-fix-one-euro-filter-build.patch | 33 +
.../0003-link-against-harfbuzz-subset.patch | 50 +
package/libcef/Config.in | 117 ++
package/libcef/include/cef_version.h | 81 ++
package/libcef/libcef.license-files.inc | 1130 +++++++++++++++++
package/libcef/libcef.mk | 395 ++++++
.../libcef/scripts/gather-license-files.sh | 53 +
package/libcef/scripts/version.sh | 48 +
package/libcef/templates/cef_version.h | 70 +
package/libcef/toolchain/BUILD.gn | 70 +
package/libgtkglext/Config.in | 18 +
package/libgtkglext/libgtkglext.mk | 29 +
package/libkrb5/libkrb5.mk | 1 +
package/libpangox/Config.in | 14 +
package/libpangox/libpangox.mk | 12 +
package/libvpx/libvpx.mk | 29 +
package/lld/Config.in.host | 16 +
package/lld/lld.hash | 2 +
package/lld/lld.mk | 15 +
package/llvm/Config.in.host | 18 +
package/llvm/llvm.mk | 26 +-
package/pkgconf/pkg-config.in | 9 +-
package/webp/webp.mk | 5 +
package/x11r7/xcb-util/xcb-util.mk | 2 +
.../xlib_libXScrnSaver/xlib_libXScrnSaver.mk | 2 +
.../xlib_libXcomposite/xlib_libXcomposite.mk | 2 +
package/x11r7/xlib_libXext/xlib_libXext.mk | 2 +
package/x11r7/xlib_libXi/xlib_libXi.mk | 7 +
.../x11r7/xlib_libXrandr/xlib_libXrandr.mk | 2 +
package/x11r7/xlib_libXtst/xlib_libXtst.mk | 7 +
41 files changed, 2474 insertions(+), 3 deletions(-)
create mode 100644 package/compiler-rt/Config.in
create mode 100644 package/compiler-rt/compiler-rt.hash
create mode 100644 package/compiler-rt/compiler-rt.mk
create mode 100644 package/libcef/0001-use-buildroot-toolchains.patch
create mode 100644 package/libcef/0002-fix-one-euro-filter-build.patch
create mode 100644 package/libcef/0003-link-against-harfbuzz-subset.patch
create mode 100644 package/libcef/Config.in
create mode 100644 package/libcef/include/cef_version.h
create mode 100644 package/libcef/libcef.license-files.inc
create mode 100644 package/libcef/libcef.mk
create mode 100755 package/libcef/scripts/gather-license-files.sh
create mode 100755 package/libcef/scripts/version.sh
create mode 100644 package/libcef/templates/cef_version.h
create mode 100644 package/libcef/toolchain/BUILD.gn
create mode 100644 package/libgtkglext/Config.in
create mode 100644 package/libgtkglext/libgtkglext.mk
create mode 100644 package/libpangox/Config.in
create mode 100644 package/libpangox/libpangox.mk
create mode 100644 package/lld/Config.in.host
create mode 100644 package/lld/lld.hash
create mode 100644 package/lld/lld.mk
create mode 100644 package/llvm/Config.in.host
--
2.20.1
More information about the buildroot
mailing list