The GNOME Project recently announced the release of GNOME 3.12. This new version of GNOME provides updated versions of many of the core GNOME applications (notably, gedit, the GNOME text editor), as well as improvements to GNOME Shell. A full list of improvements and updates are available in the GNOME Release Notes.

However, with Fedora 21 being many months away from a release, how can GNOME users on Fedora 20 try out all the improvements developed by the GNOME Developers?

Luckily, Richard Hughes has packaged up GNOME 3.12 for Fedora 20 and distributes it in a COPR Repo.

To enable the repo, first, create a new repo file in /etc/yum.repos.d/:

sudo touch /etc/yum.repos.d/rhughes-f20-gnome-3-12.repo

Next, edit the file (again as root) and paste the following repo definition:

[rhughes-f20-gnome-3-12-i386]
name=Copr repo for f20-gnome-3-12 owned by rhughes (i386)
baseurl=http://copr-be.cloud.fedoraproject.org/results/rhughes/f20-gnome-3-12/fedora-$releasever-i386/
skip_if_unavailable=True
gpgcheck=0
cost=900
enabled=1

[rhughes-f20-gnome-3-12-x86_64]
name=Copr repo for f20-gnome-3-12 owned by rhughes (x86_64)
baseurl=http://copr-be.cloud.fedoraproject.org/results/rhughes/f20-gnome-3-12/fedora-$releasever-x86_64/
skip_if_unavailable=True
gpgcheck=0
cost=800
enabled=1

Exit your text editor, and update your system with

sudo yum update

Finally, reboot your system, and you should be running fedora 20 with all the GNOME 3.12 goodness.