sudo dnf install cmake gcc-c++ libpng-devel mesa-libGL-devel SDL2-devel qt5-devel
git clone --recursive -b 'master' 'https://github.com/citra-emu/citra' ~/'citra/citra-src' && sync
git -C ~/'citra/citra-src' pull origin 'master' && git -C ~/'citra/citra-src' submodule update && sync
rm -Rf ~/'citra/citra-build' ~/'citra/citra-run' && mkdir -p ~/'citra/citra-build' ~/'citra/citra-run' && cd ~/'citra/citra-build' && cmake ~/'citra/citra-src' -DCMAKE_INSTALL_PREFIX=~/'citra/citra-run' -DCMAKE_BUILD_TYPE='Release' -DCMAKE_CXX_FLAGS='-O3 -pipe -march=native' -DCMAKE_C_FLAGS='-O3 -pipe -march=native' && sync && make -j6 install && sync
mkdir -p ~/'.local/share/applications/Citra' && nano ~/'.local/share/applications/Citra/Citra.desktop'
[Desktop Entry] Name=Citra Categories=Game; Exec='/home/CHANGEME/citra/citra-run/bin/citra-qt' Type=Application StartupNotify=true Icon=stepmania-ssc
sed -i 's/CHANGEME/'$USER'/g' ~/'.local/share/applications/Citra/Citra.desktop'
cp -Rf ~/'sm-src/icons' ~/'.local/share'
~/'citra/citra-run/bin/citra'
~/'citra/citra-run/bin/citra-qt'