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 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.
Update 17th August 2021 After experimenting with a Rocky 8 build virtual-machine, I decided to build one for CentOS 7 and re-use some of the scripts I had created to build missing RPMs from the Rocky 8 system. As part of that upgrade, I have created a new GPG signing key with 4096 bits. It replaces the older 2048-bit key. You will need to remove the old gaztronics package file before installing the latest as Yum complains the GPG keys are different. The installation intructions are below.
If you would like to use the repository via Yum, please install one of the following RPM packages:
For CentOS 7 - gaztronics-7-3.noarch.rpm
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: http://www.gaztronics.net/7/SRPMS
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: http://epel.gaztronics.net/epel/7/x86_64/
Amateur Radio packages
ibp
Info: Amateur Radio International Beacon Project transmit schedule.
Install: yum install ibp
Built from: Fedora 33 SRPM
dxcc-gui
Info: Amateur Radio callsign-to-country look-up utility.
Install: yum install dxcc-gui
Built from: Fedora 33 SRPM
Notes: Installs dxcc as dependency.
xastir
Info: Automatic Position Repeater System (APRS) for Amateur Radio.
Install: yum install xastir SRPM
Built from: Fedora 33 SRPM
Notes: Built against upstream libraries: libpng-1.6.37-6.fc34.src.rpm, libpng15-1.5.30-11.fc33.src.rpm, tkimg-1.4-33.fc33.src.rpm, tcl-8.6.10-5.fc34.src.rpm, tk-8.6.10-5.fc33.src.rpm, libax25-1.1.1-2.fc33.src.rpm, gpsman-6.4.1-17.fc33.src.rpm, perl-GPS-0.17-17.fc33.src.rpm. libax25 and perl-GPS will be installed from this repository for dependencies. xastir appears to work happily against the versions of libpng available in the current CentOS 7 code-base. The package dependencies for the build are not reflected in the installation and are therefore not made available to avoid breaking upstream.
Useful utilities
gtkterm
Info: Serial terminal emulator application - handy for configuring network switches and routers.
Install: yum install gtkterm
Built from: Fedora 33 SRPM
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 can access the 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.
Install: yum install pulseaudio-equalizer
Built from: pulseaudio-equalizer-2.7-18.fc26.src.rpm
wallpapoz
Info: This tool enables your Gnome/MATE desktop to have different wallpapers for different workspaces or virtual desktops.
Install: yum install wallpapoz
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.
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: 17th August 2021