face-hh / webx

An alternative for the World Wide Web - browse websites such as buss://yippie.rizz made in HTML, CSS and Lua. Custom web browser, custom HTML rendering engine, custom search engine, and more.
Apache License 2.0
1.84k stars 155 forks source link

FEATURE: Add the browser to apt #157

Open Razboinicul opened 3 months ago

Razboinicul commented 3 months ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] I don't like installing apps from source and most of the planet uses Debian-based distros anyways.

Describe the solution you'd like A clear and concise description of what you want to happen. You could add it to apt.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered. You could make a .deb too for easy install on Debian.

Additional context Add any other context or screenshots about the feature request here.

dotunwrap commented 3 months ago

A few notes here...

This would not be something as easy as packaging the application for apt if you want it to be installable without needing to add a repository to your /etc/apt/sources.list. That would require getting the PPA including in the default shipped list by the distros that utilize apt. This could be done much more easily if you were willing to manually add a repository for this specific application to your sources.list; however, it still probably isn't something I'd see @face-hh implementing until the software is in a more stable state. I would keep this issue on the oven to let it cook a little longer.

A final note, though, is that it would be easy to simply add a .deb build in the releases section. However, there still is no CI/CD on the repository to make the releases. Until then, I don't see this being done either as it would require an extra build manually from @face-hh before each release.

QuinceTart10 commented 3 months ago

I think this is a bad idea, as most apt users are probably on Ubuntu 22.04 or Debian 12, both of which are too outdated for Napture to build/run. If we were to implement this, we would probably have tons of people spamming the issue tracker with "waa napture no install" like we already have with the install script and AppImage (I really have to look into that one tho)

GStudiosX2 commented 3 months ago

I think this is a bad idea, as most apt users are probably on Ubuntu 22.04 or Debian 12, both of which are too outdated for Napture to build/run. If we were to implement this, we would probably have tons of people spamming the issue tracker with "waa napture no install" like we already have with the install script and AppImage (I really have to look into that one tho)

It's like a 2 line fix to make 22.04 work since that's what I'm on like they're not even using any GTK and adwaita stuff that's in those newer versions and all they have to do is change them to like 1-2 versions behind 1_5 for adwaita and 4.12 for GTK

QuinceTart10 commented 3 months ago

I think this is a bad idea, as most apt users are probably on Ubuntu 22.04 or Debian 12, both of which are too outdated for Napture to build/run. If we were to implement this, we would probably have tons of people spamming the issue tracker with "waa napture no install" like we already have with the install script and AppImage (I really have to look into that one tho)

It's like a 2 line fix to make 22.04 work since that's what I'm on like they're not even using any GTK and adwaita stuff that's in those newer versions and all they have to do is change them to like 1-2 versions behind 1_5 for adwaita and 4.12 for GTK

Ok, and since it's such a simple fix, why don't you contribute it upstream then?

GStudiosX2 commented 3 months ago

I think this is a bad idea, as most apt users are probably on Ubuntu 22.04 or Debian 12, both of which are too outdated for Napture to build/run. If we were to implement this, we would probably have tons of people spamming the issue tracker with "waa napture no install" like we already have with the install script and AppImage (I really have to look into that one tho)

It's like a 2 line fix to make 22.04 work since that's what I'm on like they're not even using any GTK and adwaita stuff that's in those newer versions and all they have to do is change them to like 1-2 versions behind 1_5 for adwaita and 4.12 for GTK

Ok, and since it's such a simple fix, why don't you contribute it upstream then?

I don't think it'll get accepted or it'll be reverted but I think I commited in my new pr with the version changes so I technically already did contribute it

0xnim commented 3 months ago

bad idea in my opinion. apt is usually stable.

Razboinicul commented 3 months ago

Hey, thanks!