All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v3] flutter: new packages
@ 2023-08-17 19:46 Adam Duskett
  2023-08-17 19:46 ` [Buildroot] [PATCH v3] package/python-httplib2: add host variant Adam Duskett
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Adam Duskett @ 2023-08-17 19:46 UTC (permalink / raw)
  To: buildroot
  Cc: Adam Duskett, Asaf Kahlon, Thomas Petazzoni, Michael Trimarchi,
	Angelo Compagnucci

This patch series should provide Buildroot with everything necessary to build
and run flutter applications. I even included a demo config and board file for
new users to quickly get started.

Tested with:
  - Debian 11 and 12
  - Ubuntu 18.04, 20.04, and 22.04
  - Fedora 38
  - Per package directory enabled and disabled
  - x86_64, arm64


Adam Duskett (7):
  package/python-httplib2: add host variant
  package/depot-tools: new package
  package/flutter-sdk-bin: new package
  package/flutter-engine: new package
  package/flutter-pi: new package
  package/flutter-gallery: new package
  configs/flutter_x86_64_efi_demo_defconfig: new flutter demo config

 DEVELOPERS                                    |   9 +
 board/flutter_x86_64/linux-vkms.fragment      |   2 +
 .../flutter-gallery.service                   |   1 +
 .../systemd/system/flutter-gallery.service    |  10 +
 board/flutter_x86_64/readme.txt               |  18 ++
 configs/flutter_x86_64_efi_demo_defconfig     |  62 +++++
 package/Config.in                             |   3 +
 package/Config.in.host                        |   1 +
 package/depot-tools/Config.in.host            |  10 +
 package/depot-tools/depot-tools.hash          |   3 +
 package/depot-tools/depot-tools.mk            |  25 ++
 .../0001-disable-pre-canned-sysroot.patch     |  32 +++
 .../0002-remove-explicit-x11-dependency.patch |  33 +++
 .../0003-fix-toolchain-paths.patch            |  40 +++
 ...onfig.py-do-not-prepend-sysroot-path.patch |  37 +++
 package/flutter-engine/Config.in              |  56 +++++
 package/flutter-engine/dot-gclient            |  16 ++
 package/flutter-engine/flutter-engine.mk      | 237 ++++++++++++++++++
 package/flutter-engine/gen-tarball            | 111 ++++++++
 .../0001-remove-GetStorage.patch              |  84 +++++++
 package/flutter-gallery/Config.in             |  13 +
 package/flutter-gallery/flutter-gallery.hash  |   3 +
 package/flutter-gallery/flutter-gallery.mk    |  44 ++++
 package/flutter-pi/Config.in                  |  41 +++
 package/flutter-pi/flutter-pi.hash            |   3 +
 package/flutter-pi/flutter-pi.mk              |  53 ++++
 package/flutter-sdk-bin/flutter-sdk-bin.hash  |   3 +
 package/flutter-sdk-bin/flutter-sdk-bin.mk    |  87 +++++++
 package/python-httplib2/python-httplib2.mk    |   1 +
 29 files changed, 1038 insertions(+)
 create mode 100644 board/flutter_x86_64/linux-vkms.fragment
 create mode 120000 board/flutter_x86_64/overlay/etc/systemd/system/multi-user.target.wants/flutter-gallery.service
 create mode 100644 board/flutter_x86_64/overlay/usr/lib/systemd/system/flutter-gallery.service
 create mode 100644 board/flutter_x86_64/readme.txt
 create mode 100644 configs/flutter_x86_64_efi_demo_defconfig
 create mode 100644 package/depot-tools/Config.in.host
 create mode 100644 package/depot-tools/depot-tools.hash
 create mode 100644 package/depot-tools/depot-tools.mk
 create mode 100644 package/flutter-engine/0001-disable-pre-canned-sysroot.patch
 create mode 100644 package/flutter-engine/0002-remove-explicit-x11-dependency.patch
 create mode 100644 package/flutter-engine/0003-fix-toolchain-paths.patch
 create mode 100644 package/flutter-engine/0004-pkg-config.py-do-not-prepend-sysroot-path.patch
 create mode 100644 package/flutter-engine/Config.in
 create mode 100644 package/flutter-engine/dot-gclient
 create mode 100644 package/flutter-engine/flutter-engine.mk
 create mode 100755 package/flutter-engine/gen-tarball
 create mode 100644 package/flutter-gallery/0001-remove-GetStorage.patch
 create mode 100644 package/flutter-gallery/Config.in
 create mode 100644 package/flutter-gallery/flutter-gallery.hash
 create mode 100644 package/flutter-gallery/flutter-gallery.mk
 create mode 100644 package/flutter-pi/Config.in
 create mode 100644 package/flutter-pi/flutter-pi.hash
 create mode 100644 package/flutter-pi/flutter-pi.mk
 create mode 100644 package/flutter-sdk-bin/flutter-sdk-bin.hash
 create mode 100644 package/flutter-sdk-bin/flutter-sdk-bin.mk

-- 
2.41.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2023-08-18  7:44 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-17 19:46 [Buildroot] [PATCH v3] flutter: new packages Adam Duskett
2023-08-17 19:46 ` [Buildroot] [PATCH v3] package/python-httplib2: add host variant Adam Duskett
2023-08-17 19:46 ` [Buildroot] [PATCH v3] package/depot-tools: new package Adam Duskett
2023-08-17 19:46 ` [Buildroot] [PATCH v3] package/flutter-sdk-bin: " Adam Duskett
2023-08-17 19:46 ` [Buildroot] [PATCH v3] package/flutter-engine: " Adam Duskett
2023-08-17 19:46 ` [Buildroot] [PATCH v3] package/flutter-pi: " Adam Duskett
2023-08-17 19:46 ` [Buildroot] [PATCH v3] package/flutter-gallery: " Adam Duskett
2023-08-17 19:46 ` [Buildroot] [PATCH v3] configs/flutter_x86_64_efi_demo_defconfig: new flutter demo config Adam Duskett
2023-08-17 20:25   ` Adam Duskett
2023-08-18  7:44   ` Thomas Petazzoni via buildroot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.