The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
News:Testing GNOME 3.14
Testing GNOME 3.14
GNOME 3.14 is now available in Funtoo, masked for testing. Help us test it!
By Dantrell / October 22, 2014This is a News item page, and you can comment using DISQUS at the bottom.
GNOME 3.14 is now available in Funtoo, masked for testing. Please help us test it. If you find bugs, or want more detailed information on what is included, please see FL-1637.
Preparing
These instructions assume that your /etc/portage/package.{unmask,use} locations are directories.
First, sync the tree if you haven't recently as you need access to a file in the tree:
root # emerge --sync
Now, create a symlink to the GNOME 3.14 mask file, reversijng it in the process:
for package.mask directory mode:
root # cd /etc/portage/package.unmask root # ln -s /usr/portage/profiles/package.mask/funtoo-gnome .
for package.mask file mode:
root # cat /usr/portage/profiles/package.mask/funtoo-gnome >> /etc/portage/package.unmask
Then to simplify matters, enable the gnome mix-in:
root # eselect profile list root ##g##Currently available mix-ins profiles: [11] funtoo/1.0/linux-gnu/mix-ins/audio [12] funtoo/1.0/linux-gnu/mix-ins/console-extras [13] funtoo/1.0/linux-gnu/mix-ins/dvd [14] funtoo/1.0/linux-gnu/mix-ins/gnome [15] funtoo/1.0/linux-gnu/mix-ins/kde [16] funtoo/1.0/linux-gnu/mix-ins/mate [17] funtoo/1.0/linux-gnu/mix-ins/media [18] funtoo/1.0/linux-gnu/mix-ins/print [19] funtoo/1.0/linux-gnu/mix-ins/python3-only [20] funtoo/1.0/linux-gnu/mix-ins/rhel5-compat [21] funtoo/1.0/linux-gnu/mix-ins/server-db [22] funtoo/1.0/linux-gnu/mix-ins/server-mail [23] funtoo/1.0/linux-gnu/mix-ins/server-web [24] funtoo/1.0/linux-gnu/mix-ins/X [25] funtoo/1.0/linux-gnu/mix-ins/xfce [26] funtoo/1.0/linux-gnu/mix-ins/vmware-guest [27] funtoo/1.0/linux-gnu/mix-ins/hardened
root # eselect profile add funtoo/1.0/linux-gnu/mix-ins/gnome
Finally, add the relevant section to your /etc/portage/package.use/funtoo-gnome file:
gnome-light (without mix-in)
gnome-extra/evolution-data-server gtk x11-libs/libxcb xkb media-libs/cogl gles2
gnome (with mix-in)
# required by eog-plugins media-gfx/eog-plugins python_single_target_python3_3 # required by evolution gnome-extra/evolution-data-server gnome-online-accounts media-libs/libchamplain gtk # required by gnome-boxes net-misc/spice-gtk gtk3 -pulseaudio # required by gnome-music media-sound/gnome-music python_single_target_python3_3 # required by gnome-photos dev-libs/libgdata gnome media-plugins/grilo-plugins upnp-av
Emerging
Installing GNOME 3.14
gnome
To emerge gnome run the following command:
root # emerge gnome
gnome-light
To emerge gnome-light run the following command:
root # emerge gnome-light
Upgrading from GNOME 3.12
To update "gnome" or "gnome-light" run the following command:
root # emerge -vauDN world