How to compile and install spectrwm

Credits: @corbyr here

How to compile and install Spectrwm 3.6 from official github.

cd ~
sudo dnf install git lib64xcb-* libbsd* lib64xcursor* lib64xft-dev* dmenu xlockmore
git clone https://github.com/conformal/spectrwm.git
cd spectrwm/linux/

make

sudo cp ~/spectrwm/linux/libswmhack.so.0.0 /usr/local/lib/
sudo cp ~/spectrwm/linux/spectrwm /usr/local/bin/
sudo cp ~/spectrwm/spectrwm.desktop /usr/share/xsessions/

mkdir ~/.config/spectrwm
cp ~/spectrwm/spectrwm.conf ~/.config/spectrwm/
cp ~/spectrwm/spectrwm_us.conf ~/.config/spectrwm/
sudo cp spectrwm.1 /usr/local/share/man/man1