A simple script that takes the Flatpak manifest of a Flathub app as an input and creates a manifest file compatible with elementary OS AppCenter.
- Clone this repo
npm install
- Get the raw URL of the Flathub manifest (only JSON supported currently)
node . /~https://github.com/flathub/com.github.yourusername.yourrepositoryname/raw/master/com.github.yourusername.yourrepositoryname.json
This will create a file called com.github.yourusername.yourrepositoryname.yml
in the current directory. Copy it wherever.
- The app uses
io.elementary.BaseApp
asbase
in the Flathub manifest. - In the list of modules, the app itself is the last entry.