1
0
Fork 0
mirror of https://github.com/JasonN3/build-container-installer.git synced 2025-12-25 10:57:55 +01:00
build-container-installer/docs/examples/adding-flatpaks.md
Jason Nagin 54d9614590
Copy Wiki from main repo (#128)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-08-21 10:09:28 -04:00

2 KiB

Adding Flatpaks

Directly using refs

Action: Specify the following in your workflow:

- name: Build ISO
  uses: jasonn3/build-container-installer@main
  id: build
  with:
    flatpak_remote_name: flathub
    flatpak_remote_url: https://flathub.org/repo/flathub.flatpakrepo
    flatpak_remote_refs: app/org.videolan.VLC/x86_64/stable runtime/org.kde.Platform/x86_64/5.15-23.08

Podman: Run the following command:

podman run --privileged --volume ./:/github/workspace/ ghcr.io/jasonn3/build-container-installer:main \
          FLATPAK_REMOTE_NAME=flathub \
          FLATPAK_REMOTE_URL=https://flathub.org/repo/flathub.flatpakrepo \
          FLATPAK_REMOTE_REFS="app/org.videolan.VLC/x86_64/stable runtime/org.kde.Platform/x86_64/5.15-23.08"

Using a directory

Action:

  1. Create a directory within your GitHub repo named flatpak_refs
  2. Create a file within flatpak_refs with the following content
app/org.videolan.VLC/x86_64/stable
runtime/org.kde.Platform/x86_64/5.15-23.08

Specify the following in your workflow:

- name: Build ISO
  uses: jasonn3/build-container-installer@main
  id: build
  with:
    flatpak_remote_name: flathub
    flatpak_remote_url: https://flathub.org/repo/flathub.flatpakrepo
    flatpak_remote_refs_dir: /github/workspace/flatpak_refs

Podman:

  1. Create a directory named flatpak_refs
  2. Create a file within flatpak_refs with the following content
app/org.videolan.VLC/x86_64/stable
runtime/org.kde.Platform/x86_64/5.15-23.08

Run the following command:

podman run --privileged --volume ./:/github/workspace/ ghcr.io/jasonn3/build-container-installer:main \
          FLATPAK_REMOTE_NAME=flathub \
          FLATPAK_REMOTE_URL=https://flathub.org/repo/flathub.flatpakrepo \
          FLATPAK_REMOTE_REFS="app/org.videolan.VLC/x86_64/stable runtime/org.kde.Platform/x86_64/5.15-23.08"