LukeShortCloud / winesapOS

winesapOS - Game with Linux anywhere, no installation required!
GNU General Public License v3.0
886 stars 30 forks source link

[install] Allow installing the COSMIC DE #870

Open LukeShortCloud opened 1 month ago

LukeShortCloud commented 1 month ago

The COSMIC DE from System76 and used in their upcoming Pop!_OS 24.04 release, is about to have its first alpha. It can be installed on Arch Linux by install the aur/cosmic-epoch-git meta package. The Chaotic AUR said that they will provide all of those packages once the desktop environment is more stable.

https://github.com/chaotic-aur/packages/issues/2397

Our default will remain KDE Plasma but developers will have the option to install COSMIC DE instead.

GuestSneezeOSDev commented 1 month ago

why not install it with the yay package?

GuestSneezeOSDev commented 1 month ago

I added it to my PR and OS (which is now based on winesapOS)

LukeShortCloud commented 1 month ago

Thanks! I was just waiting for the project to mature yet. The first alpha of COSMIC DE has not even launched yet. I'd like to have it installable when it is in beta. The ChaotiC AUR should have the packages shipped for it eventually. In any case, this is a goal to add for winesapOS 5.0.0.

Thanks to your recent commit to the PR, I noticed that the name of the meta package was recently changed from cosmic-epoch-git to cosmic-session-git. The problem with just building that one package is that it actually has a lot of other AUR dependencies that also need to be built. 16 required dependencies are from the AUR. Another 5 dependencies from the AUR are optional. We would need to pre-build all of those packages. Otherwise, build times for winesapOS would take a long time as the desktop environment has to be built from scratch.

GuestSneezeOSDev commented 1 month ago

Building winesapOS is very long it took for me >1.5 Hours usually and i do not want to extend the time for it to build

LukeShortCloud commented 1 month ago

We have a caching feature in the build but it's broken because Pacman is broken. Once I have a workaround, I can share additional instructions to help your builds go faster.

GuestSneezeOSDev commented 1 month ago

Thank's

LukeShortCloud commented 1 month ago

COSMIC now has packages in the Chaotic AUR which is nice. However, I don't want to ship the *-git packages. The stable release of COSMIC is coming out later this year. We can wait for that.

https://github.com/chaotic-aur/packages/commit/4d80c90bb6f7d1e7f1952ea292c02a7f070935eb https://www.phoronix.com/news/System76-COSMIC-Alpha

LukeShortCloud commented 2 weeks ago

Wow, this is unexpected: Arch Linux has promoted all COSMIC desktop environment packages from the AUR to the Extra repository. The initial 1.0.0.alpha.1-1 version of all packages are available to install using Pacman.