Difference between revisions of "News:Testing GNOME 3.14"

(add method for package.mask in file mode rather than directory, move eselect number to universal gnome mix in....)
(Cleaned up and simplified instructions)
 
Line 14: Line 14:
 
== Preparing ==
 
== Preparing ==
  
{{fancywarning|These instructions assume that your /etc/portage/package.{unmask,use} locations are directories.}}
+
=== sync ===
  
 
First, sync the tree if you haven't recently as you need access to a file in the tree:
 
First, sync the tree if you haven't recently as you need access to a file in the tree:
Line 22: Line 22:
 
</console>
 
</console>
  
Now, create a symlink to the GNOME 3.14 mask file, reversijng it in the process:
+
=== unmask ===
 +
 
 +
Now, reverse the GNOME 3.14 mask file:
 +
 
 +
==== package.mask (directory) ====
  
for package.mask directory mode:
 
 
<console>
 
<console>
 
###i## cd /etc/portage/package.unmask
 
###i## cd /etc/portage/package.unmask
Line 30: Line 33:
 
</console>
 
</console>
  
for package.mask file mode:
+
==== package.mask (file) ====
  
 
<console>
 
<console>
 
###i## cat /usr/portage/profiles/package.mask/funtoo-gnome >> /etc/portage/package.unmask
 
###i## cat /usr/portage/profiles/package.mask/funtoo-gnome >> /etc/portage/package.unmask
 
</console>
 
</console>
 +
 +
=== USE flags ===
 +
 
Then to simplify matters, enable the gnome mix-in:
 
Then to simplify matters, enable the gnome mix-in:
  
Line 40: Line 46:
 
###i## eselect profile list
 
###i## eselect profile list
 
##g##Currently available mix-ins profiles:   
 
##g##Currently available mix-ins profiles:   
   [11]  funtoo/1.0/linux-gnu/mix-ins/audio
+
   [11]  funtoo/1.0/linux-gnu/mix-ins/audio
   [12]  funtoo/1.0/linux-gnu/mix-ins/console-extras
+
   [12]  funtoo/1.0/linux-gnu/mix-ins/cinnamon
   [13]  funtoo/1.0/linux-gnu/mix-ins/dvd
+
  [13]  funtoo/1.0/linux-gnu/mix-ins/console-extras
   [14]  funtoo/1.0/linux-gnu/mix-ins/gnome
+
   [14]  funtoo/1.0/linux-gnu/mix-ins/dvd
   [15]  funtoo/1.0/linux-gnu/mix-ins/kde
+
   [15]  funtoo/1.0/linux-gnu/mix-ins/gnome
   [16]  funtoo/1.0/linux-gnu/mix-ins/mate
+
   [16]  funtoo/1.0/linux-gnu/mix-ins/kde
   [17]  funtoo/1.0/linux-gnu/mix-ins/media
+
   [17]  funtoo/1.0/linux-gnu/mix-ins/mate
   [18]  funtoo/1.0/linux-gnu/mix-ins/print
+
   [18]  funtoo/1.0/linux-gnu/mix-ins/media
   [19]  funtoo/1.0/linux-gnu/mix-ins/python3-only  
+
   [19]  funtoo/1.0/linux-gnu/mix-ins/print
   [20]  funtoo/1.0/linux-gnu/mix-ins/rhel5-compat  
+
   [20]  funtoo/1.0/linux-gnu/mix-ins/python3-only
   [21]  funtoo/1.0/linux-gnu/mix-ins/server-db
+
   [21]  funtoo/1.0/linux-gnu/mix-ins/rhel5-compat
   [22]  funtoo/1.0/linux-gnu/mix-ins/server-mail  
+
   [22]  funtoo/1.0/linux-gnu/mix-ins/server-db
   [23]  funtoo/1.0/linux-gnu/mix-ins/server-web
+
   [23]  funtoo/1.0/linux-gnu/mix-ins/server-mail
   [24]  funtoo/1.0/linux-gnu/mix-ins/X  
+
   [24]  funtoo/1.0/linux-gnu/mix-ins/server-web
   [25]  funtoo/1.0/linux-gnu/mix-ins/xfce  
+
   [25]  funtoo/1.0/linux-gnu/mix-ins/X
   [26]  funtoo/1.0/linux-gnu/mix-ins/vmware-guest  
+
   [26]  funtoo/1.0/linux-gnu/mix-ins/xfce
   [27]  funtoo/1.0/linux-gnu/mix-ins/hardened
+
   [27]  funtoo/1.0/linux-gnu/mix-ins/vmware-guest
 +
   [28]  funtoo/1.0/linux-gnu/mix-ins/hardened
 
</console>
 
</console>
  
Line 62: Line 69:
 
###i## eselect profile add funtoo/1.0/linux-gnu/mix-ins/gnome
 
###i## eselect profile add funtoo/1.0/linux-gnu/mix-ins/gnome
 
</console>
 
</console>
 
Finally, add the relevant section to your /etc/portage/package.use/funtoo-gnome file:
 
 
===== gnome-light (without mix-in) =====
 
 
<pre>
 
gnome-extra/evolution-data-server gtk
 
x11-libs/libxcb xkb
 
media-libs/cogl gles2
 
</pre>
 
 
===== gnome (with mix-in) =====
 
 
<pre>
 
# 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
 
</pre>
 
  
 
== Emerging ==
 
== Emerging ==

Latest revision as of 06:33, October 24, 2014

Testing GNOME 3.14

GNOME 3.14 is now available in Funtoo, masked for testing. Help us test it!

By Dantrell / October 22, 2014

Note

This 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

sync

First, sync the tree if you haven't recently as you need access to a file in the tree:

# emerge --sync

unmask

Now, reverse the GNOME 3.14 mask file:

package.mask (directory)

# cd /etc/portage/package.unmask
# ln -s /usr/portage/profiles/package.mask/funtoo-gnome .

package.mask (file)

# cat /usr/portage/profiles/package.mask/funtoo-gnome >> /etc/portage/package.unmask

USE flags

Then to simplify matters, enable the gnome mix-in:

# eselect profile list
Currently available mix-ins profiles:  
  [11]  funtoo/1.0/linux-gnu/mix-ins/audio
  [12]  funtoo/1.0/linux-gnu/mix-ins/cinnamon
  [13]  funtoo/1.0/linux-gnu/mix-ins/console-extras
  [14]  funtoo/1.0/linux-gnu/mix-ins/dvd
  [15]  funtoo/1.0/linux-gnu/mix-ins/gnome
  [16]  funtoo/1.0/linux-gnu/mix-ins/kde
  [17]  funtoo/1.0/linux-gnu/mix-ins/mate
  [18]  funtoo/1.0/linux-gnu/mix-ins/media
  [19]  funtoo/1.0/linux-gnu/mix-ins/print
  [20]  funtoo/1.0/linux-gnu/mix-ins/python3-only
  [21]  funtoo/1.0/linux-gnu/mix-ins/rhel5-compat
  [22]  funtoo/1.0/linux-gnu/mix-ins/server-db
  [23]  funtoo/1.0/linux-gnu/mix-ins/server-mail
  [24]  funtoo/1.0/linux-gnu/mix-ins/server-web
  [25]  funtoo/1.0/linux-gnu/mix-ins/X
  [26]  funtoo/1.0/linux-gnu/mix-ins/xfce
  [27]  funtoo/1.0/linux-gnu/mix-ins/vmware-guest
  [28]  funtoo/1.0/linux-gnu/mix-ins/hardened
# eselect profile add funtoo/1.0/linux-gnu/mix-ins/gnome

Emerging

Installing GNOME 3.14

gnome

To emerge gnome run the following command:

# emerge gnome
gnome-light

To emerge gnome-light run the following command:

# emerge gnome-light

Upgrading from GNOME 3.12

To update "gnome" or "gnome-light" run the following command:

# emerge -vauDN world

blog comments powered by Disqus