Name: moonlight-qt Version: 6.1.0 Release: 3 Summary: Moonlight PC is an open source PC client for NVIDIA GameStream, as used by the NVIDIA Shield. License: GPLv3 %undefine _hardened_build %undefine _ld_as_needed %undefine _auto_set_build_flags %global _lto_cflags %{nil} %global __os_install_post %{nil} %undefine _cmake_shared_libs %define _gcc_lto_cflags -fno-lto AutoReq: 0 #BuildRequires: ffmpeg-static-free BuildRequires: libavutil-free-devel BuildRequires: libavcodec-free-devel BuildRequires: libavformat-free-devel BuildRequires: libswscale-free-devel BuildRequires: SDL2_moonlight BuildRequires: SDL2_ttf-static BuildRequires: openssl-devel BuildRequires: qt6-qtmultimedia-devel BuildRequires: qt6-qtsvg-devel BuildRequires: qt6-qtquickcontrols2-devel BuildRequires: qt6-qtbase-devel BuildRequires: opus-devel BuildRequires: pulseaudio-libs-devel BuildRequires: alsa-lib-devel BuildRequires: libdrm-devel BuildRequires: libva-devel BuildRequires: libvdpau-devel BuildRequires: libplacebo-devel BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: pkgconfig(dav1d) BuildRequires: pkgconfig(libjxl) >= 0.7.0 BuildRequires: pkgconfig(libv4l2) BuildRequires: mesa-libGL-devel BuildRequires: libdecor BuildRequires: git Source0: https://github.com/moonlight-stream/moonlight-qt/archive/refs/tags/v6.1.0.tar.gz %description %{summary}. %prep %autosetup -n moonlight-qt-%{version} -S git %build qmake PREFIX=%{buildroot}/usr CONFIG+="disable-wayland disable-libdrm disable-libva disable-libvdpau" moonlight-qt.pro %make_build release %install %make_install find %{buildroot} -type f | awk -F %{buildroot} '{print $2}' > %{_builddir}/%{name}/moonlight-qt.txt %files -f moonlight-qt.txt %changelog %{autochangelog}