ungoogled-software / ungoogled-chromium

Google Chromium, sans integration with Google
BSD 3-Clause "New" or "Revised" License
20.8k stars 844 forks source link

Release ungoogled chromium to Snap store #3044

Open aluyama opened 1 month ago

aluyama commented 1 month ago

Description

Please add ungoogled chromium to snap store https://snapcraft.io/ See https://snapcraft.io/build See https://snapcraft.io/docs/channels e.g. https://git.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source/tree/snapcraft.yaml e.g. https://github.com/brave/brave-core/blob/master/snapcraft.yaml

Who's implementing?

Community efforts

This is an unfinished community work: https://github.com/Joffreybvn/ungoogled-chromium-snapcraft (archived)

Other details

https://snapcraft.io/docs/snapcraft-quickstart https://github.com/snapcrafters/snap-repo-template https://github.com/snapcrafters (a collection)

Everyone is there

  1. https://snapcraft.io/chromium (Publisher: Canonical) https://code.launchpad.net/chromium-browser https://git.launchpad.net/~chromium-team/chromium-browser/+git/snap-from-source/tree/snapcraft.yaml
  2. https://snapcraft.io/firefox (Publisher: Mozilla) https://github.com/canonical/firefox-snap
  3. https://snapcraft.io/epiphany (Publisher: Gnome + Canonical?) https://github.com/ubuntu/epiphany
  4. https://snapcraft.io/brave (Publisher: Brave) https://github.com/brave/brave-core/blob/master/snapcraft.yaml Old: https://github.com/brave/brave-browser-snap
  5. https://snapcraft.io/opera (Publisher: Opera)
  6. https://snapcraft.io/vivaldi (Publisher: Vivaldi)
  7. https://snapcraft.io/falkon (Publisher: KDE)
  8. https://snapcraft.io/colibri (Publisher: Colibiri)
  9. https://snapcraft.io/pocket-browser (Publisher: Pocket) etc.

Additional context

Snap is pre-installed on KDE Neon, Manjaro, Solus, Zorin OS, Ubuntu and most Ubuntu flavours. It can install on other linux operating systems. https://snapcraft.io/about https://snapcraft.io/iot

I also like parallel installs feature https://snapcraft.io/docs/parallel-installs and it helps us to install multiple instances of the same snap quickly. E.g. sudo snap install ungoogled-chromium_a, sudo snap install ungoogled-chromium_work I know chromium has profiles feature and ungoogled software provides an appimage so anyone can follow this guide to run multiple copies at same time https://docs.appimage.org/user-guide/portable-mode.html but with snap, you can create many separate instances using one command and launch them from start menu