Ultramarine-Linux / images

Manifests used to build Ultramarine Linux images
MIT License
7 stars 10 forks source link

[Feature] Include the Brave browser and the Google Chrome RPM repositories OOTB in all editions #42

Open amethystgosling163 opened 2 months ago

amethystgosling163 commented 2 months ago

Describe the related problem / the feature request

The Brave browser and Google Chrome are very popular packages that are not available as RPMs in the repositories included in Ultramarine OOTB and the only Google Chrome package (Flatpak) available in the Software Center is unverified, so I think it would be a good idea to add the official RPM Google Chrome repository too.

Describe a solution and how it solves the above problem

Steps required to add the official Brave Browser repo: sudo dnf install dnf-plugins-core && sudo dnf config-manager --add-repo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo && sudo rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc && sudo dnf install brave-browser

Steps required to add the official Google Chrome repo: Enable third-party repositories - Fedora wiki page on it has all the steps.

Alternatives you've considered

None

Additional Context

I'm using the GNOME Edition so I saw the absence of these repositories in that edition of Ultramarine.

linear[bot] commented 2 months ago

FYRA-89 [Feature] Add Brave browser and Google Chrome RPM repo to default install of all editions

linear[bot] commented 2 months ago

FYRA-90 [Feature] Include the Brave browser and the Google Chrome RPM repositories OOTB in all editions

nothingneko commented 2 months ago

I think we should include them, but disabled, like Fedora does for Chrome.

We can have them be enabled in new OOBE if the user wants them or in GNOME software/Discover

amethystgosling163 commented 2 months ago

I think we should include them, but disabled, like Fedora does for Chrome.

We can have them be enabled in new OOBE if the user wants them or in GNOME software/Discover

Why disabled tho?

madonuko commented 2 months ago

Why disabled tho?

I had the exact same question and we discussed internally:

amethystgosling163 commented 2 months ago

I just became aware that the brave browser RPM repo doesn't have the necessary appstream data to display in GUI Software Centers meaning that the browser from this repo can only be installed thru the terminal OOTB but I still think it is a good idea to include it as this issue might be fixed sooner or later and because AFAIK the Terra repository also doesn't have appstream data for any package, yet it is included anyway.

nothingneko commented 2 months ago

we do include Appstream data in Terra

korewaChino commented 2 months ago

we do include Appstream data in Terra

Actually, not yet.

I have posted an issue here:

AppStream metadata · Issue #1327 · terrapkg/packages

but we haven't actually added AppStream metadata in Terra yet.

amethystgosling163 commented 2 weeks ago

Issue I talked about: https://github.com/brave/brave-browser/issues/27817

nothingneko commented 2 weeks ago

New OOBE should close this browsermock

sadlerm4 commented 4 hours ago

Hey, just chiming in - if you're including the Brave RPM repo, can I suggest that you include the LibreWolf repo as well?

amethystgosling163 commented 4 hours ago

Yeah. How about also including the Mullvad Browser repo as well?

nothingneko commented 29 minutes ago

i believe so, i gotta go in and edit the config to add them to oobe