I guess getting gnome-shell on armhf will be quite difficult since their javascript engine doesn't compile on non-x86 platforms (which I found about why its not in alpine)
To get it to compile I patched a random 6 that appears after running configure in mozjs there is definetly a better solution to this so I'm not making a PR yet it is also fully useable
@drebrez: sounds like you'd only need to rebase @opendata26's gnome branch and then it should work. Bonus points for removing the hack he mentioned and then making it available upstream
I think the problem was related to the JavaScript engine - you could diff his APKBUILDs against the official ones in Alpine to see what he has changed.
Note, GNOME is a bit of a problem upstream. Besides the before mentioned architecture issue, GNOME updates seem to be done partially in edge. This caused problems for Phosh as well.
Basically the previously packaged GNOME for Alpine was 3.26. However, someone updated Mutter (the window manager used by GNOME) to 3.28, without updating most of the other GNOME packages. This caused all of the packages left behind to be unable to be installed.
We should see if we can make upstream aware not to update GNOME partially. Also, eventually moving to stable releases of Alpine should fix this at least for the releases where all GNOME packages have the same versions.
Well, nowadays GNOME is properly maintained again in Alpine, so someone can make a UI package for it
@MartijnBraam you use GNOME daily, would you like to make a UI package for it and set yourself as maintainer? For any issues with GNOME you'll have to coordinate with @Cogitri
Sure, if you have problems do feel free to reach me here, or preferably on Matrix/IRC :)
By Rasmus Thomsen on 2019-10-14T21:57:10
Administratormarked the checklist item Submit PRs upstream to get all Gnome-related packages for aarch64/armhf (they are missing currently!), talk to @kaniini for that. as completed·
Imported
marked the checklist item Submit PRs upstream to get all Gnome-related packages for aarch64/armhf (they are missing currently!), talk to @kaniini for that. as completed