From patchwork Thu Oct 17 15:28:59 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Drake X-Patchwork-Id: 1178736 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=codethink.co.uk Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 46vCn60Pzyz9sPF for ; Fri, 18 Oct 2019 02:30:02 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 7E02A204F3; Thu, 17 Oct 2019 15:30:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rtUBsBIOQNKO; Thu, 17 Oct 2019 15:29:58 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 9F7D7204F6; Thu, 17 Oct 2019 15:29:58 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 486601BF568 for ; Thu, 17 Oct 2019 15:29:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 4503487C49 for ; Thu, 17 Oct 2019 15:29:40 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8x1mTUehIukW for ; Thu, 17 Oct 2019 15:29:39 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from imap1.codethink.co.uk (imap1.codethink.co.uk [176.9.8.82]) by whitealder.osuosl.org (Postfix) with ESMTPS id E79ED87C0A for ; Thu, 17 Oct 2019 15:29:38 +0000 (UTC) Received: from [167.98.27.226] (helo=ts007-build.ts007.codethink.co.uk) by imap1.codethink.co.uk with esmtpsa (Exim 4.84_2 #1 (Debian)) id 1iL7ia-0002Zy-Oo; Thu, 17 Oct 2019 16:29:36 +0100 From: Michael Drake To: buildroot@buildroot.org Date: Thu, 17 Oct 2019 16:28:59 +0100 Message-Id: <20191017152929.49153-1-michael.drake@codethink.co.uk> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [Buildroot] [RFC PATCH v2 00/30] Add Chromium Embedded Framework library X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Michael Drake Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Hi all, Here's a work in progress second attempt at adding libcef to Buildroot. We're still working on: - Testing integration with dependant packages. - Cross compiling. 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 (20): 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/libcef: Add option to enable VA-API HW acceleration. package/libcef: Add proprietary codecs build option. package/widevine: Add package for the widevine CDM library. package/libcef: Widevine support depends on widevine 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 (4): pkgconf: Split pkgconf command into multi-line pkgconf: Add pkgconf system lib and include path jpeg-turbo: Add host install package/libcef: Add option to build cefclient and cefsimple. DEVELOPERS | 2 + package/Config.in | 5 + 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-fix-one-euro-filter-build.patch | 33 + .../0002-link-against-harfbuzz-subset.patch | 50 + package/libcef/Config.in | 127 ++ package/libcef/libcef.license-files.inc | 1130 +++++++++++++++++ package/libcef/libcef.mk | 442 +++++++ .../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/widevine/Config.in | 6 + package/widevine/widevine.mk | 28 + 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, 2397 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-fix-one-euro-filter-build.patch create mode 100644 package/libcef/0002-link-against-harfbuzz-subset.patch create mode 100644 package/libcef/Config.in 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 create mode 100644 package/widevine/Config.in create mode 100644 package/widevine/widevine.mk