-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Flatpak assets and update metainfo #9932
Conversation
74e278b
to
0e6b3b7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one question.
linux/flatpak/flatpak-libnm.yaml
Outdated
- --disable-gudev | ||
- --disable-introspection | ||
- --disable-keymap | ||
- --disable-mtd_probe | ||
cleanup: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What do the changes in this file have to do w/ the Flatpak assets for flathub?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The NetworkManager
changes are not required for updating the org.mozilla.vpn.metainfo.xml
manifest - I can pull them out and address this later.
Where the change came from: In my travels, I had noticed that Surfshark was able to build the libnm
library without needing to build udev so I used their flatpak as a learning excercise in how to remove some unnecessary cruft from our build and minimize the dependencies.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think changing our sources should be a different PR, as that seems like a potentially risky change that should be thought about separately.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this should be two PRs. What do you think?
linux/flatpak/flatpak-libnm.yaml
Outdated
- --disable-gudev | ||
- --disable-introspection | ||
- --disable-keymap | ||
- --disable-mtd_probe | ||
cleanup: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think changing our sources should be a different PR, as that seems like a potentially risky change that should be thought about separately.
I agree. |
0e6b3b7
to
433ce89
Compare
I have removed the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Description
Now that the 2.24.1 release is out for Linux, I want to submit the application to flathub. However, the landing page doesn't look very good right now without some screenshots and graphical assets. This attempts add them to the project and cherry-picks some of the updates from the submission I am working on.
The URLs to these screenshot and logo assets need to be hosted at an HTTPS-accessible URL, so it's not sufficient to add them to the flathub repository. We need to host them somewhere, so why not in the project repository?
Some thought for future goodness: the screenshots can be localized. Some automation to generate the screenshots for each available locale, and upload them all as a bundle to the GH pages would be pretty neat.
Reference
Checklist