sdk-flatpak-build-helloworld-app manual


Image Types:
Image Deployment:


Install mildenhall runtime, build helloworld-app using mildenhall runtime and run the helloworld-app.

Pre Conditions

  1. Ensure Rootfs is remounted as read/write.
  2. $ sudo mount -o remount,rw /

  3. Install dependencies
  4. $ sudo apt install flatpak-builder

  5. Restart the system to restore the filesystem state to read-only before running the test.
  6. $ sudo reboot

  7. Please uninstall the org.apertis.mildenhall.helloworld-app if already installed.
  8. $ flatpak uninstall org.apertis.mildenhall.helloworld-app

Execution Steps

  1. Clone the helloworld-app
  2. $ git clone

  3. Add remote for mildenall runtime:
  4. $ flatpak --user remote-add --if-not-exists --no-gpg-verify apertis-mildenhall

  5. Install the org.apertis.mildenhall.Platform org.apertis.mildenhall.Sdk
  6. $ flatpak install -y org.apertis.mildenhall.Platform org.apertis.mildenhall.Sdk

  7. Wait for installation to be completed
  8. Switch inside the helloworld-app directory
  9. $ cd helloworld-app

  10. Build the helloworld-app using mildenhall runtime
  11. $ flatpak-builder --repo=repo --force-clean build-dir flatpak-recipe.yaml

  12. Add remote for helloworld-app
  13. $ flatpak --if-not-exists --user remote-add --no-gpg-verify hello-worldapp repo/

  14. Install the helloworld app
  15. $ flatpak install -y hello-worldapp org.apertis.mildenhall.helloworld-app

  16. Now run the helloworld app
  17. $ flatpak run org.apertis.mildenhall.helloworld-app


Hello world app window should be visible