Re: [meta-arago][master][PATCH] flutter-samples-material-3-demo: Add --no-pub build option
Antonios Christidis <[email protected]> Wed, 18 Mar 2026 10:59:51 -0500
| Newsgroups | org.yoctoproject.lists.meta-arago |
|---|---|
| Message-ID | <[email protected]> |
On 3/17/26 4:05 PM, Denys Dmytriyenko wrote: > On Tue, Mar 17, 2026 at 04:01:38PM -0500, Antonios Christidis via lists.yoctoproject.org wrote: >> From: Antonios Christidis <[email protected]> >> >> Append "--no-pub" option to flutter. >> >> There is a patch pending upstream, [1]. The maintainer is inactive/on >> vacation. >> >> The upstream patch modifies a class, there is no clean way to modify >> a class, so I'm editing FLUTTER_BUILD_ARGS which gets consumed by the >> class. The end behavior is the same. >> >> [1] https://github.com/meta-flutter/meta-flutter/pull/744 >> >> Signed-off-by: Antonios Christidis <[email protected]> >> --- >> check_yocto_rules.json | 1 + >> .../flutter/flutter-samples-material-3-demo-arago.inc | 1 + >> .../flutter/flutter-samples-material-3-demo_%.bbappend | 4 ++++ >> 3 files changed, 6 insertions(+) >> create mode 100644 meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo-arago.inc >> create mode 100644 meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo_%.bbappend >> >> diff --git a/check_yocto_rules.json b/check_yocto_rules.json >> index 25c8c952..70bbe734 100644 >> --- a/check_yocto_rules.json >> +++ b/check_yocto_rules.json >> @@ -23,6 +23,7 @@ >> "meta-arago-extras/recipes-extended/sysrepo/libyang_%.bbappend", >> "meta-arago-test/dynamic-layers/qt6-layer/recipes-core/packagegroups/ti-test.bbappend", >> "meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-wayland-client_%.bbappend", >> + "meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo_%.bbappend", >> "meta-arago-test/recipes-benchmark/stream/stream_%.bbappend", >> "meta-arago-test/recipes-extended/bc/bc_%.bbappend" >> ] >> diff --git a/meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo-arago.inc b/meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo-arago.inc >> new file mode 100644 >> index 00000000..b2c9e13d >> --- /dev/null >> +++ b/meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo-arago.inc >> @@ -0,0 +1 @@ >> +FLUTTER_BUILD_ARGS:append = " --no-pub" > Will it work with += here instead of :append? > It would not work, the variable has a soft default that I want to abide by and append to. If I use "+=" it overrides the soft default value. I finally got a proper use case for ":append" lol. >> diff --git a/meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo_%.bbappend b/meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo_%.bbappend >> new file mode 100644 >> index 00000000..f0ae3799 >> --- /dev/null >> +++ b/meta-arago-test/dynamic-layers/flutter-layer/recipes-graphics/flutter/flutter-samples-material-3-demo_%.bbappend >> @@ -0,0 +1,4 @@ >> +FLUTTER_ARAGO = "" >> +FLUTTER_ARAGO:arago = "flutter-samples-material-3-demo-arago.inc" >> + >> +require ${FLUTTER_ARAGO} >> -- >> 2.34.1