kardiweb/Hunux_GNOME

( forked from duh/GNOME_3.22_for_RHEL_and_CentOS_7.x )

Project ID: 12829

Description

Current version of GNOME compiled for EL7 distros.

Important notes:

Red Hat is working on 3.22 for the 7.4 release. At that point, this and the 3.20 repo will be removed. I will continue with new repos for the latests Gnome, as long as I can. 3.24 is targeted for spring.

Due to webkitgtk4 now nearly impossible to compile on el7 without replacing core libraries, and the new dependencies on the latest webkit version for some packages, evolution is stuck at the 3.20 version. Epiphany is also not included for the same reason.

Installation Instructions

This repository has a good chunk of the extra Gnome packages built for el7, but not every single possible application has been rebuilt against 3.22. Please look in the repo list to see what is available, as things will be added randomly. Some gtk applications that came with el7, or in the 3rd party repos will still work on top of 3.22 without recompilation. Some will not. I will be happy to build and add packages requested to the repository. Simply email me and ask. If they become too much trouble, sending me through a whirlwind of dependency hell, I likely will give up on them though, so I make no guarantees.

This repository WILL OVERWRITE STOCK PACKAGES. So by that definition, is not “safe” as it does not simply install alongside the stock version. But since I doubt anyone intends to use this repo for an enterprise server, we will not worry about that.

The chance does exist, that future CentOS/RHEL updates will break these packages, or cause dependency errors. I will work to correct those as (and if) they occur.

You may get dependency errors for applications that you have installed already when trying to upgrade. Ive tested this repository on minimal and Live GNOME installs of CentOS and RHEL, as well as my own machines. But i can not feasibly test it against every single gtk/gnome application in existence. You may have to work around the dependecy issues yourself. Again, contact me if you feel that anything should be added to this repository.

To install:

  1. Make sure you are up to date already: sudo yum -y upgrade

  2. Then add EPEL: sudo yum -y install epel-release

  3. The download the repo file from the link below, and sudo copy it into /etc/yum.repos.d/

  4. If you already have GNOME installed, perform another upgrade: sudo yum -y upgrade (Do NOT do an update. Do an upgrade, instead. Some Obsoletes are necessary, or you will receive dependency errors.)

  5. Else if you dont have GNOME installed already, install the pieces: sudo yum -y install gnome-shell nautilus evolution totem (whatever pieces you want)

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
EPEL 7 x86_64 (0)* EPEL 7 (61 downloads)

* Total number of downloaded packages.

External Repository List

The following repositories are accessible during builds