Adding support for Flatpak#309
Conversation
distribution/linux/io.github.intoolswetrust.JSignPdf.metainfo.xml
Outdated
Show resolved
Hide resolved
distribution/linux/io.github.intoolswetrust.JSignPdf.metainfo.xml
Outdated
Show resolved
Hide resolved
distribution/linux/io.github.intoolswetrust.JSignPdf.metainfo.xml
Outdated
Show resolved
Hide resolved
distribution/linux/io.github.intoolswetrust.JSignPdf.metainfo.xml
Outdated
Show resolved
Hide resolved
Co-authored-by: Josef Cacek <josef.cacek@gmail.com>
Co-authored-by: Josef Cacek <josef.cacek@gmail.com>
Co-authored-by: Josef Cacek <josef.cacek@gmail.com>
Co-authored-by: Josef Cacek <josef.cacek@gmail.com>
…files since they're already accepted upstream in a different path
|
I've completely reworked the dep list generation. Now it is simplified into one script. I've also fixed paths to files such as the .desktop in the flatpak manifest and added screenshots to the appstream metadata file. The screenshot files are removed since they're already accepted in a different path. I've also added a missing jsignpdf-flatpak.in file where java opts are stored. |
|
I didn't have time to look into it today. For now, just comments from Claude: New review findingsIssues1. Multiple
|
|
I tried to accommodate the feedback. I considered dropping |
|
If the |
Consider this as WIP, but I wanted to create a PR to move it further. I've created the /distribution/linux directory where I placed everything. Flatpak specific files are in /distribution/linux/flatpak.
There are currently two manifests: one builds the flatpak from the official binary, one from git repo source. Since Flathub requires a build from source if the source is available, I will base the version for Flathub on this. There will be some additions needed. Flathub requires reproducibility, it will have to point to an exact branch and commit. But it isn't very practical for upstream because upstream manifest should ideally build from the latest master.
I've also put the hires icon file in flatpak dir, let's use it for that only ATM.
I've also added several screenshots from Linux. Once they're accepted to the repo and I know their URLs on Github, I will update the metadata file to point to them.
The manifests currently assume that the new files which aren't in the repo are in the same dir as the manifest. It's a bit of an chicken-egg problem. Once they're accepted, I will rewrite the manifest to use them from the repo.