https://github.com/nickvisionapps/flatpakgenerator
A tool to generate Flatpak sources file for a C# project
https://github.com/nickvisionapps/flatpakgenerator
Last synced: 11 months ago
JSON representation
A tool to generate Flatpak sources file for a C# project
- Host: GitHub
- URL: https://github.com/nickvisionapps/flatpakgenerator
- Owner: NickvisionApps
- License: mit
- Created: 2023-07-31T05:32:58.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-08T16:14:00.000Z (over 1 year ago)
- Last Synced: 2025-07-22T08:59:59.284Z (12 months ago)
- Language: C#
- Size: 77.1 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.nuget.org/packages/Nickvision.FlatpakGenerator/)
# Nickvision.FlatpakGenerator

**A tool to generate Flatpak sources file for a C# project**
This tool is a replacement for [flatpak-dotnet-generator](https://github.com/flatpak/flatpak-builder-tools/tree/master/dotnet) 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.