You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Flatpak builder doesn't allow the build scripts to access the internet, so you have to download all the required dependencies beforehand. These dependencies are listed in the generated-sources.json file. That's the reason we have a fixed commit for building desktop repo, since that can guarantee that generated-sources.json dependencies match with the version of desktop we are building.
To update desktop repo to its latest commit and update the dependencies, you have to:
Change the commit in io.github.shiftey.Desktop.yaml to the desired one:
...
- type: giturl: https://github.com/shiftkey/desktop.gitcommit: <put the commit here>
...
Run generate-sources script to update generated-sources.json.
Make sure the patches in the patches directory still apply.
Once you are sure it works, make a PR with the changes.
Known Issues
Show in your File Manager does not open the file manager
This happens because the default manager is not set in your environment. You need to add a default file manager to your ~/.config/mimeapps.list file. If you are using nautilus, this can be done by adding inode/directory=org.gnome.Nautilus.desktop to the end of the [Default Applications] section.
Git Hooks that spawn external programs do not work. This is non-fixable without a massive rewrite inside git to make it possible to spawn git hooks outside the flatpak container.