Skip to content

Bootstrapping flathub submission for NexusMods.App

Notifications You must be signed in to change notification settings

Nexus-Mods/flathub-bootstrap

 
 

Repository files navigation

NexusMods.App

# setup
git submodule --init --recursive
flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak-builder build-dir --user --install-deps-from=flathub --download-only com.nexusmods.app.yaml

# create nuget-sources.json
python3 flatpak-builder-tools/dotnet/flatpak-dotnet-generator.py --dotnet 9 --runtime linux-x64 --freedesktop 24.08 nuget-sources.json upstream/src/NexusMods.App/NexusMods.App.csproj

# build flatpak
flatpak-builder build-dir --user --install-deps-from=flathub --download-only com.nexusmods.app.yaml
flatpak-builder build-dir --user --force-clean --install --repo=repo com.nexusmods.app.yaml

# create .flatpak bundle file
flatpak build-bundle repo com.nexusmods.app.flatpak com.nexusmods.app --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo

About

Bootstrapping flathub submission for NexusMods.App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published