HIPSTER BLEEDING EDGE GENTOO
Gentoo with Gnome3 and wayland
Since memeka has get gnome3 working on wayland i have build the same for gentoo. Just "some" newer packages
First of all:
THIS IS AN EXPERIMENTAL IMAGE I have enabled very new packages to get the newes wayland and gles fixes but these are not fully testet.
Be award: Gentoo is a very complex distro and not for linux beginners. If you like a stable distro use memekas debian wayland OS or better any x11 OS.
Kernel: Memekas Odroid-XU4 Source (at the moment 4.9.18)
Graphic: Mali 12.0p Wayland
Gnome: some 3.22, some 3.24 and Mutter 3.25 (working)
KDE: 5.9.4 (not working but installed)
Weston: 1.12.0 (working)
Kodi: 18.0 alpha (Wayland branch with patch inside ebuild to add mfc)
This Image is 7GB big but i would not install it on any 8gb device. Portage needs many GB space to work and is cleaned at the moment to get a smaller image.
It is a good idea to mount an other device to /var/tmp/portage to have enough space building all packages. Some packages (boost) need a swapfile enabled to prevent outofmemory
The image need to be resized viewtopic.php?f=96&t=26172#p182217
- - Enabled "testing(~)" branch
- Switched initsystem to systemd
- Added "kde" and "gnome" Overlay (offical newer packages)
- Added "gnome-next" overlay (newes gnome packages)
- Added "gentoo-kodi-overlay" (https://github.com/herrnst/gentoo-kodi-overlay) (ebuilds for kodi plugins)
- Added "odroid-xu4-overlay" (https://github.com/fleixi/odroid-xu4-overlay) (my own overlay with some ebuilds updated or modified to work)
- All packages have been installed using the portage system and own ebuilds. No "sideloading".
- Boot into gdm3
- THE IMAGE IS SET TO BOOT FROM SD-CARD! if you want emmc, you need to replace /dev/mmcblk1 with /dev/mmcblk0 in /boot/boot.ini and /etc/fstab
I have not testet all parts and many programms arent preinstalled. I think there are the same limitations as memekas debian build.
Be carefull removing gnome. GDM3 is the only loginmanager i have found able to run on wayland and gdm3 without parts of gnome3 is not possible.
My first append was to get kde working since i like it more than gnome but saddly i wasnt able yet. I have keep it installed to keep trying get it starting.
It could be removed without braking anything
Is installed for first test mali. Could be removed but is a good way to test if malidrivers have been override by mesa (sould be prevented by "eselect opengl mali")
At the moment i am using the Kellermann fork and apply my own patchfile to add oversuns mfc-decoding. Maybe i will switch to the xbmc source and add the wayland support as patch too. It is also planned to add a ebuild for the agiles branch in near future.
I have installed a working tvheadend plugin as well and added the gnome-shell-extension "HideTopBar" to provide a workaround for the bug that kodi isnt overlay the topbar.
There is NO browser installed at the moment.
I have setup all useflags to simple install chromium via
Code: Select all
emerge -a www-client/chromium
Building an browser on gentoo takes much time and space. I would build it over night and work.
I will use this image as my main image and trying to keep my overlay uptodate and to add some/many more packages. I find it hard to find all patches for the odroidXu4 on the forum so ideas for packages and links to patches are welcome. i will try to add as much as possible.
I have an experimental overlay with ebuilds not working/work in process https://github.com/fleixi/odroid-xu4-ov ... perimental
Help is welcome
- -Testing bigger projects like browsers and libreoffice
-Testing of EGL in many programs
-Testing testing testing
-Add memekas ffmpeg
-Add patches for hw-en/decoding in gstreamer (are there still patches needed?)
-Get KDE working