Find a file
2025-08-13 19:40:38 +03:00
flatpak-builder-tools@a1eb29c5f3 initial commit 2025-01-16 22:39:11 +03:00
.gitignore add metadata 2025-01-16 22:39:11 +03:00
.gitmodules initial commit 2025-01-16 22:39:11 +03:00
.prettierrc add metadata 2025-01-16 22:39:11 +03:00
cargo-sources.json add metadata 2025-01-16 22:39:11 +03:00
flathub.json exclude aarch64 2025-01-17 15:25:09 +03:00
io.github.moonlight_mod.moonlight-installer.yml build only the gui 2025-08-13 19:23:07 +03:00
README.md move desktop file and metainfo to upstream 2025-01-17 08:58:44 +03:00

io.github.moonlight_mod.moonlight-installer

Flatpak package for moonlight installer

TODO

  • .desktop file
  • correct versioning

Building

# install flatpak-builder
flatpak install --user org.flatpak.Builder

# build and install
flatpak run org.flatpak.Builder --force-clean --sandbox --user --install --install-deps-from=flathub --mirror-screenshots-url=https://dl.flathub.org/media/ --repo=repo builddir io.github.moonlight_mod.moonlight-installer.yml

# build single-file bundle (optional)
flatpak build-bundle repo moonlight-installer.flatpak io.github.moonlight_mod.moonlight-installer --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo

Generating sources

# get flatpak-builder-tools
git submodule update --init --recursive

# generate sources
flatpak-builder-tools/cargo/flatpak-cargo-generator.py ../path/to/moonlight-mod/Cargo.lock -o cargo-sources.json

Authoring a new release

  1. Generate sources
  2. Change commit ID in the YML file