adding elementaryOS/pantheon tracking issue
Hello everyone. I'm using this issue as a tracking issue for adding elementaryOS packages in alpine. This is a personal initiative, but everyone is of course free to help.
A canonical list of elementaryOS packages is here: https://releases.elementary.io/
List of packages
meta
-
contractor !74429 (merged) -
elementary-icon-theme !73821 (merged) -
elementary-theme !73822 -
elementary-sound-theme !74425 (merged) -
elementary-plymouth-theme -
elementary-wallpapers
applications
Notes: I've decided to add the "elementary-" prefix to most apps, except in the rare condition that it's not necessary.
Note that if you don't set the GTK theme to "elementary", most apps will look weird.
-
appcenter !74426 (merged) -
capnet-assist !74430 -
elementary-calculator !73981 (merged) -
elementary-calendar -
elementary-camera !73980 (merged) -
elementary-code -
elementary-feedback !73990 (merged) -
elementary-files !74431 -
elementary-installer (probably not needed) -
elementary-mail -
elementary-monitor -
elementary-music !73982 (merged) -
elementary-onboarding -
elementary-photos -
elementary-screenshot -
elementary-sideload -
elementary-shortcut-overlay -
elementary-tasks -
elementary-terminal (blocked) !73987 -
elementary-videos !74432 (merged) -
iconbrowser
switchboard
The "switchboard" is elementaryOS' settings applications. It has many modular components called "plugs", which I believe are similar to KDE's KCMs. The primary goal is to add all new official KCMS.
-
switchboard -
switchboard-plug-about -
switchboard-plug-applications -
switchboard-plug-bluetooth -
switchboard-plug-datetime -
switchboard-plug-display -
switchboard-plug-keyboard -
switchboard-plug-locale -
switchboard-plug-mouse-touchpad -
switchboard-plug-network -
switchboard-plug-notifications -
switchboard-plug-onlineaccounts -
switchboard-plug-pantheon-shell -
switchboard-plug-parental-controls -
switchboard-plug-power -
switchboard-plug-printers -
switchboard-plug-sharing -
switchboard-plug-security-privacy -
switchboard-plug-sound -
switchboard-plug-useraccounts -
switchboard-plug-wacom
wingpanel
The wingpanel is elementaryOS' topbar, and like the switchboard, is quite modular.
-
elementary-applications-menu -
elementary-quick-settings -
wingpanel -
wingpanel-indicator-a11y -
wingpanel-indicator-bluetooth -
wingpanel-indicator-keyboard -
wingpanel-indicator-network -
wingpanel-indicator-nightlight -
wingpanel-indicator-notifications -
wingpanel-indicator-power -
wingpanel-indicator-network -
wingpanel-indicator-sound
pantheon
These are packages that are more or less related to "pantheon", the name of the actual desktop environment.
-
elementary-session -
elementary-session-settings -
gala -
elementary-dock -
elementary-default-settings -
elementary-greeter -
elementary-settings-daemon -
pantheon-wayland -
pantheon-agent-polkit
Prologue
There are some tasks that we might need to do after adding the packages:
-
Add the packages to Anitya, so that I can get notifications when the aports version is outdated. -
Add elementary
tosetup-desktop
Blockers
-
Some packages segfault on launch. Don't know why, maybe it's related to using