void-linux / void-packages

The Void source packages collection
https://voidlinux.org
Other
2.56k stars 2.14k forks source link

Package request: firefoxpwa (PWAsForFirefox) #44251

Open ghost opened 1 year ago

ghost commented 1 year ago

Package name

firefoxpwa

Package homepage

https://github.com/filips123/PWAsForFirefox/tree/main/native

Description

native package part of https://github.com/filips123/PWAsForFirefox

allows progressive web apps to be installed with firefox, useful especially for a person like me that likes to have a selection of tabs/websites/webapps spanned across 3 monitors

Does the requested package meet the package requirements?

System, Compiled

Is the requested package released?

Yes

nfbyte commented 1 year ago

Why close this? Can it be re-opened? I just learned about the project and it would be useful.

ghost commented 1 year ago

@malimach ^

ghost commented 1 year ago

Why close this? Can it be re-opened? I just learned about the project and it would be useful.

however... wiki mentions that native package and browser extension versions have to be kept in sync or else this won't work

that means this package could be a pain to maintain and since it isn't particularly useful to a lot of people, updating it could be delayed for a long time

even worse (?) - author seems to be releasing new versions pretty frequently so this might as well be an electron app package request

filips123 commented 1 year ago

I'm the author of PWAsForFirefox and I found this issue. I don't use Void Linux, but considering it is a (stable) rolling distro and updates to this repository are done with PRs, I could try to automatically submit update PRs to the repository using GitHub Actions when I create a new release. Then, the only delay would be the time it takes to review and merge the PR.

I don't know if automatic PRs are allowed here, and how much time can it take before the PR is merged, so it would be nice if someone can confirm this.

wiki mentions that native package and browser extension versions have to be kept in sync or else this won't work

The wiki is slightly outdated. The new recommendation is that versions should be kept in sync (as they will probably still work, except if there are major changes).

author seems to be releasing new versions pretty frequently

New releases are done based on have many new changes there are and how much time I have. I think that on average, there are new releases around once per month.

classabbyamp commented 1 year ago

I don't know if automatic PRs are allowed here

they are not

filips123 commented 1 year ago

Then, the only option for PWAsForFirefox to be included is probably if there is someone who uses it on Void Linux and could reliably maintain the package...

ghost commented 12 months ago

for anyone wondering, i have a workaround for using pwasforfirefox without packaging for void: you can simply use homebrew, it's really easy to install and use

i just tried it out and had a eureka like moment upon seeing it work no problem (anyways thank you @filips123 for this awesome little thing)