Today I arrived with a succesful build and installation of my RSPdx and gqrx on a brand new Fedora 36.
As there are some special things to taken into account on Fedora I post my notes here, maybe it's gonna be helpful for somebody else.
Background information
----------------------
https://www.pragmaticlinux.com/2022/05/how-to-install-build-essential-on-fedora/
https://forums.fedoraforum.org/showthread.php?327837-EMERGENCY-need-to-replace-Pipewire-with-PulseAudio
GQRX Installation and build
----------------------
sudo dnf check-update
sudo dnf upgrade
sudo dnf makecache --refresh
sudo dnf install -y cmake
sudo dnf install -y gcc-c++
sudo dnf group install -y "C Development Tools and Libraries" "Development Tools"
sudo dnf install -y gmp gmp-devel
sudo dnf install -y gnuradio gnuradio-devel
sudo dnf install -y gr-osmosdr gr-osmosdr-devel
sudo dnf install -y portaudio-devel
systemctl --user --now disable pipewire pipewire-pulse wireplumber
sudo dnf swap -y --allowerasing pipewire-pulseaudio pulseaudio
sudo reboot
sudo dnf install -y pulseaudio-libs-devel
sudo dnf install -y libsndfile-devel
sudo dnf install -y fftw fftw-devel
sudo dnf -y --allowerasing install jack-audio-connection-kit-dbus
sudo dnf -y --allowerasing install jack-audio-connection-kit-devel
sudo dnf install -y qt5-qtbase-common qt5-qtbase-devel qt5-qtsvg qt5-qtsvg-devel
sudo dnf install -y spdlog spdlog-devel
cd ~/sw-dev/gqrx-dev/
git clone https://github.com/gqrx-sdr/gqrx.git
cd gqrx
mkdir build
cd build
export CXXFLAGS=-O2
cmake ..
make -j4
sudo make install
cd
volk_profile
gqrx
All about SOAPY (do gqrx first unless some dependencies will be missing)
SDRPlay API
===========
sdrplay.com/
Need SW-> RSPdx -> Linux Fedora -> API 3.07
chmod +x SDRplay_RSP_API-Linux-3.07.1.run
sudo ./SDRplay_RSP_API-Linux-3.07.1.run
sudo reboot
SoapySDR
========
sudo dnf install -y SoapySDR SoapySDR-devel
SoapySDRPlay
============
https://github.com/pothosware/SoapySDRPlay3/wiki
mkdir soapysdrplay
cd soapysdrplay/
git clone https://github.com/pothosware/SoapySDRPlay.git
cd SoapySDRPlay
mkdir build
cd build
cmake ..
make
sudo make install
export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib
# add the line below .bashrc
export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib:$LD_LIBRARY_PATH
SoapySDRUtil --info
SoapySDRUtil --probe="driver=sdrplay"
Start again gqrx with -r to reset the configuration
gqrx -r
Maybe you would need to "Scan for Devices" to get it listed.
Good luck!