? Why the old xscreensaver-5.29 ?
There's a source RPM for Fedora 21 : xscreensaver-5.30-4.fc21.src.rpm
http://dl.fedoraproject.org/pub/fedo...4.fc21.src.rpm
Easy to build the EL7 packages ( a minute or two ) :
$ rpmbuild -bb xscreensaver.spec
Result :
xscreensaver-5.30-4.el7.centos.x86_64.rpm
xscreensaver-base-5.30-4.el7.centos.x86_64.rpm
xscreensaver-extras-5.30-4.el7.centos.x86_64.rpm
xscreensaver-gl-base-5.30-4.el7.centos.x86_64.rpm
xscreensaver-gl-extras-5.30-4.el7.centos.x86_64.rpm
xscreensaver-extras-gss-5.30-4.el7.centos.x86_64.rpm
xscreensaver-gl-extras-gss-5.30-4.el7.centos.x86_64.rpm
All the above packages in one folder : xscreensaver-5.30-4.el7.centos.x86_64.tar
.. can be downloaded here
https://drive.google.com/file/d/0B7S...ew?usp=sharing
Compiling from source :
1) Install the prerequisites .....
BuildRequires: git
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: intltool
BuildRequires: bc
BuildRequires: desktop-file-utils
BuildRequires: gawk
BuildRequires: gettext
BuildRequires: libtool
BuildRequires: pam-devel
BuildRequires: sed
BuildRequires: xorg-x11-proto-devel
BuildRequires: libgle-devel --> EDIT : not required for CentOS 7.
BuildRequires: libX11-devel
BuildRequires: libXScrnSaver-devel
BuildRequires: libXext-devel
BuildRequires: libXi-devel
BuildRequires: libXinerama-devel
BuildRequires: libXmu-devel
BuildRequires: libXpm-devel
BuildRequires: libXrandr-devel
BuildRequires: libXt-devel
BuildRequires: libXxf86misc-devel
BuildRequires: libXxf86vm-devel
BuildRequires: gtk2-devel
BuildRequires: libjpeg-devel
BuildRequires: libglade2-devel
BuildRequires: libGL-devel
BuildRequires: libGLU-devel
2)
$ tar xvf xscreensaver-5.xx.tar.gz && ./configure --prefix=/usr/ && make
# make install
-