Gaztronics CentOS/RHEL Repository

Intro

I am pleased to offer my own personal repository of CentOS/RHEL RPMs that I have rebuilt from the Fedora sources, or compiled from source code in order to provide the extra functionality I have enjoyed in the past (when using Fedora 12/13/14 and Gnome 2.x, Compiz, and Emerald as a primary desktop), and to add the toys that are missing from the EPEL project. The RPMs have been downloaded as source-RPMs from official Fedora repository mirrors and rebuilt using mock (or built with rpmbuild). They are offered without warranty, so use them at your own discretion. They work on my various desktop and laptop builds, so they should work for you. Always back-up your system prior to installing 3rd party RPMs!

This repository came into being after I sought refuge from Gnome 3 and realised no one else offered the RPMs for CentOS/RHEL that I was seeking. The collection is very small, but best handled as a 'repo' to ensure the correct dependencies are loaded.

I am now populating the repository with packages for CentOS/RHEL 7. CentOS/RHEL 6 will soon run out of support, and I am finding upstream packages that are dependent on systemd will not rebuild for the older SystemV used in CentOS/RHEL 6. If there is a package you would like to use that is not available via EPEL, drop me an email and I will try to add it. Please feel free to email me if a package suddenly becomes very old and requires a refresh.

Update 10th May 2017 With the migration to a VPS and switching my websites to https, I have had to break out the EPEL repo to its own home. Unfortunately the move has broken the old URI path, so there is no automatic upgrade. I have created new RPMs to install the new Yum repo file. rpm -Uvh with either of the URIs below should update the previously installed package.

If you would like to use the repository via Yum, please install one of the following RPM packages:

For CentOS 6 - gaztronics-6-9.noarch.rpm

For CentOS 7 - gaztronics-7-2.noarch.rpm

For CentOS/RHEL 6, it is recommended to follow this guide and install repositories, such as EPEL, before installing any of my RPMs. Some of the packages in this repository rely on packages from EPEL.

For CentOS/RHEL 7, simply enter: yum install epel-release to add the EPEL repository.


SRPMS

Source RPMS are available here: https://epel.gaztronics.net/6/SRPMS

Source RPMS are available here: https://www.gaztronics.net/7/SRPMS


Packages for CentOS/RHEL 6

Use the following command to list all available packages: yum --disablerepo="*" --enablerepo="gaztronics" list available.

Browse the contents of the repo here: https://epel.gaztronics.net/6/

Skype

Version 4.3.0.37

Built from the upstream source code after finding a helpful F20 specs file on the web. Unlike other RPM builders - the source RPM is available!

Install: yum install skype


preferences-menus

Info:This package recreates the Preferences submenus that Fedora used to have by default in F10 and earlier. Not needed for MATE desktop.

Built from: preferences-menus-1-8.fc23.src.rpm


pulseaudio-equalizer

Info: PulseAudio Equalizer is a 15 bands system wide equalizer, that means any application that is using PulseAudio, will benefit from the sound improvement.

Built from: pulseaudio-equalizer-2.7-12.fc20.src.rpm

Notes: Built from an older version due to a bug in the current release. Enable/Disable the EQ and the volume mutes. Fixed for upstream Fedora 24, but still an issue in CentOS.


wallpapoz

Info: This tool enables your Gnome desktop to have different wallpapers for different workspaces or virtual desktops.

Built from: wallpapoz-0.6.2-7.fc21.1.src.rpm

Notes: Modified SPECS file to remove Fedora related installation requirements - autostart now installs correctly. Added "unset SESSION_MANAGER" to /usr/bin/daemon_wallpapoz to fix a problem with CentOS 6.6 that stopped Wallpapoz from working.


buoh

Info: Buoh is a reader for online strips comics. It has a number of features, including: Selecting your favourites comic through a list of more than 130 comics, easy & simple an eye-candy view of an online comic, browsing over the comic strip archives.

Built from: buoh-0.8.2-9.fc15.src.rpm

Notes: libsoup22 will also be installed (built from libsoup22-2.2.105-9.fc15.src.rpm). libsoup22-debuginfo and libsoup22-devel are also available.


grig

Info: Grig is a graphical user interface for the Ham Radio Control Libraries. It is intended to be simple and generic, presenting the user to the same interface regardless of which radio he or she uses.

Built from: grig-0.8.0-10.fc23.src.rpm

Notes: Requires: hamlib - available in the EPEL repository.


libusbx

Info: This package provides a way for applications to access USB devices. Libusbx is a fork of the original libusb, which is a fully API and ABI compatible drop in for the libusb-1.0.9 release. The libusbx fork was started by most of the libusb-1.0 developers, after the original libusb project did not produce a new release for over 18 months. Note that this library is not compatible with the original libusb-0.1 series, if you need libusb-0.1 compatibility install the libusb package.

Built from: libusbx-1.0.19-2.fc22.src.rpm

Notes: This library is required to build the rtl-sdr package below, but not required to install it. It is offered here for anyone who wishes to use it. It will replace the upstream libusb1 library. libusbx-debuginfo, libusbx-devel, and libusbx-devel-doc are also available.


rtl-sdr

Info: This package can turn your RTL2832 based DVB-T dongle into a SDR receiver.

Built from: rtl-sdr-0.5.3-8.fc26.src.rpm

Notes: rtl-sdr-debuginfo and rtl-sdr-devel are also available.


rss-glx

Info: A port of the Really Slick Screensavers to GLX. Provides several visually impressive and graphically intensive screensavers.

Note that this package contains only the display hacks themselves; you will need to install the appropriate subpackage for your desktop environment in order to use them as screensavers.

Built from: rss-glx-0.9.1.p-25.fc23.src.rpm

Install: yum install rss-glx

Notes: rss-glx-debuginfo is also available. freealut, glew, and quesoglc installed for dependencies.


rss-glx-gnome-screensaver

Info: A port of the Really Slick Screensavers to GLX. Provides several visually impressive and graphically intensive screensavers.

This package contains files needed to use the hacks with gnome-screensaver.

Built from: rss-glx-0.9.1.p-25.fc23.src.rpm


rss-glx-kde

Info: A port of the Really Slick Screensavers to GLX. Provides several visually impressive and graphically intensive screensavers.

This package contains files needed to use the hacks with KDE.

Built from: rss-glx-0.9.1.p-25.fc23.src.rpm

Notes: I do not use KDE. If there are libraries missing and you cannot / do not know how to rebuild them, drop me an email and I will add them to the repository.


rss-glx-xscreensaver

Info: A port of the Really Slick Screensavers to GLX. Provides several visually impressive and graphically intensive screensavers.

This package contains files needed to use the hacks with xscreensaver.

Built from: rss-glx-0.9.1.p-25.fc23.src.rpm


quesoglc

Info: The OpenGL Character Renderer (GLC) is a state machine that provides OpenGL programs with character rendering services via an application programming interface (API).

Built from: quesoglc-0.7.2-12.fc23.src.rpm

Notes: Dependency for rss-glx.


Packages for CentOS/RHEL 7

Use the following command to list all available packages: yum --disablerepo="*" --enablerepo="gaztronics" list available.

Browse the contents of the repo here: https://www.gaztronics.net/epel/7/

gtkterm

Info: Serial terminal emulator application - handy for configuring network switches and routers.

Built from: gtkterm-0.99.7-0.9.rc1.git26021e33.fc26.src.rpm

Notes: In order to be able to use gtkterm as a normal user you need to do: usermod -a -G dialout,lock <username> as root, replacing <username> with your username, so that your user gets access to serial ports.

pulseaudio-equalizer

Info: PulseAudio Equalizer is a 15 bands system wide equalizer, that means any application that is using PulseAudio, will benefit from the sound improvement.

Built from: pulseaudio-equalizer-2.7-18.fc26.src.rpm

Notes: To be tested to ensure bug in older version has been fixed (see CentOS 6 version).

wallpapoz

Info: This tool enables your Gnome/MATE desktop to have different wallpapers for different workspaces or virtual desktops.

Built from: wallpapoz-0.6.2-7.fc21.1.src.rpm

Install: yum install wallpapoz

Notes: Modified SPECS file to remove Fedora related installation requirements - autostart now installs correctly. Added "unset SESSION_MANAGER" to /usr/bin/daemon_wallpapoz to fix a problem with CentOS 6.6 that stopped Wallpapoz from working.

The detection routines in wallpapoz fail to detect MATE. You can fudge this by changing line 107 in /usr/share/wallpapoz/lib/wallpapoz_system.py to the following: self.window_manager = 'MATE'. Logout and in again and wallpapoz should start to work.


Page updated: 10th May 2017