Buildroot Archive on 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox