diff --git a/charmcraft.yaml b/charmcraft.yaml index 52d6573..78f14f1 100644 --- a/charmcraft.yaml +++ b/charmcraft.yaml @@ -15,7 +15,7 @@ description: | # Documentation: # https://documentation.ubuntu.com/charmcraft/stable/howto/build-guides/select-platforms/ -base: ubuntu@22.04 +base: ubuntu@24.04 platforms: amd64: arm64: @@ -38,7 +38,7 @@ parts: build-packages: - curl override-pull: | - curl -L -O https://code.launchpad.net/~vhaudiquet/+git/flutter/+artifact/436865/+files/flutter-artifacts-riscv64.tar.gz + curl -L -O https://code.launchpad.net/~vhaudiquet/+git/flutter/+artifact/472475/+files/flutter-artifacts-riscv64.tar.gz override-build: | tar -C $CRAFT_PART_SRC -xzf flutter-artifacts-riscv64.tar.gz override-prime: | @@ -68,3 +68,15 @@ parts: override-prime: | mkdir -p $CRAFT_PRIME/src/static/flutter_infra_release/flutter/327ed814500baca0480a02f8555aa84a9afe32bf/ mv $CRAFT_PART_SRC/output/* $CRAFT_PRIME/src/static/flutter_infra_release/flutter/327ed814500baca0480a02f8555aa84a9afe32bf/ + + flutter-3.44.0: + plugin: nil + build-packages: + - curl + override-pull: | + curl -L -O https://code.launchpad.net/~vhaudiquet/+git/flutter/+artifact/472428/+files/flutter-artifacts-riscv64.tar.gz + override-build: | + tar -C $CRAFT_PART_SRC -xzf flutter-artifacts-riscv64.tar.gz + override-prime: | + mkdir -p $CRAFT_PRIME/src/static/flutter_infra_release/flutter/4c525dac5ebe5971c5708ef73558ed8edcf4a362/ + mv $CRAFT_PART_SRC/output/* $CRAFT_PRIME/src/static/flutter_infra_release/flutter/4c525dac5ebe5971c5708ef73558ed8edcf4a362/ diff --git a/src/static/index.html b/src/static/index.html index 6530b41..7199d09 100644 --- a/src/static/index.html +++ b/src/static/index.html @@ -44,15 +44,13 @@
  • This is particularly useful for riscv64 Flutter builds that Google doesn't host yet
  • Flutter can be built for riscv64 using the following patch: PR #178712 (as well as a Swiftshader patch)
  • The upstream/master Flutter tool supports riscv64, but older versions will need: PR #178711
  • -
  • The first version of the Flutter tool that supports riscv64 will be 3.42
  • +
  • The first version of the Flutter tool that supports riscv64 is 3.42
  • Hosted artifacts:

    Flutter 3.38.9 - 587c18f873b8ab57330422bce09047420d9c7f42

    -

    Launchpad build Tool patch

    -

    Flutter 3.41.2 - 6c0baaebf70e0148f485f27d5616b3d3382da7bf

    -

    Launchpad build Tool patch

    -

    Flutter 3.41.3 - 327ed814500baca0480a02f8555aa84a9afe32bf

    -

    Launchpad build Tool patch

    +

    Launchpad build Tool patch

    +

    Flutter 3.44.0 - 4c525dac5ebe5971c5708ef73558ed8edcf4a362

    +

    Launchpad build \ No newline at end of file