Skip to content

A tool to generate Flatpak sources file for a C# project

License

Notifications You must be signed in to change notification settings

NickvisionApps/FlatpakGenerator

Repository files navigation

Nuget

Nickvision.FlatpakGenerator

Logo

A tool to generate Flatpak sources file for a C# project

This tool is a replacement for flatpak-dotnet-generator python script, with some changes:

  1. Written in C# (obviously)
  2. Latest version of Freedesktop SDK and Dotnet are used
  3. Runtime packages required to build self-contained programs get added automatically (can be disabled with --no-self-contained)
  4. You can set additional packages to add with -a option

Example:

flatpak-dotnet-generator YourProject.csproj -o sources.json -d dotnet-sources -a cake.tool cake.filehelpers

Run flatpak-dotnet-generator --help to see full list of options.

Installation

Download on Nuget