Name: opennow Version: 1.0.2 Release: 1%{?dist} Summary: An open-source desktop client for GeForce NOW. License: MIT URL: https://github.com/OpenCloudGaming/OpenNOW Source0: %{url}/archive/refs/tags/v%{version}.tar.gz # Disable Link-Time Optimization which breaks embedded FFmpeg C/assembly code %global _lto_cflags %{nil} BuildRequires: cargo BuildRequires: clang BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: git BuildRequires: nasm BuildRequires: rust BuildRequires: libva-devel BuildRequires: libstdc++-devel BuildRequires: libstdc++-static BuildRequires: opus-devel BuildRequires: SDL3-devel BuildRequires: wayland-protocols-devel BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtbase-private-devel BuildRequires: qt6-qtdeclarative-devel BuildRequires: qt6-qtmultimedia-devel BuildRequires: qt6-qtshadertools-devel BuildRequires: libX11-devel BuildRequires: libXcursor-devel BuildRequires: libXext-devel BuildRequires: libXfixes-devel BuildRequires: libXi-devel BuildRequires: libXinerama-devel BuildRequires: libXrandr-devel %description OpenNOW is a community-built GeForce NOW client. The desktop app uses Qt Quick for the interface and Rust for account services and streaming. More info at https://github.com/OpenCloudGaming/OpenNOW %prep %autosetup -n OpenNOW-%{version} %build %cmake -S opennow-qt -DCMAKE_BUILD_TYPE=Release %cmake_build %install %cmake_install %files # Binaries and runtime libraries %{_bindir}/opennow-qt %{_bindir}/opennow-core %{_bindir}/opennow-acceptance-verify %{_bindir}/opennow-update-helper %{_bindir}/libopennow_streamer_ffi.so %{_bindir}/opennow-streamer # Desktop entry %{_datadir}/applications/io.github.opencloudgaming.OpenNOW.desktop # Icons %{_datadir}/icons/hicolor/scalable/apps/io.github.opencloudgaming.OpenNOW.svg %{_datadir}/icons/hicolor/*/apps/io.github.opencloudgaming.OpenNOW.png # AppStream metainfo %{_datadir}/metainfo/io.github.opencloudgaming.OpenNOW.metainfo.xml # Documentation and license files %doc %{_datadir}/doc/opennow/ %changelog * Fri Oct 16 2026 Zihad - 1.0.2-1 - Initial package release