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