Name: steam-arm64 Version: 0.1.0 Release: 1%{?dist} Summary: Steam ARM64 wrapper for Fedora Asahi Remix License: MIT Source0: wrapper.py Source1: LICENSE Source2: README.md Source3: steam-arm64.desktop Source4: steam.svg Source5: io.pagure.fedora_asahi.steam-arm64.metainfo.xml BuildArch: noarch BuildRequires: coreutils BuildRequires: desktop-file-utils BuildRequires: libappstream-glib Requires: bash Requires: dbus-x11 Requires: fex-emu Requires: grep Requires: hicolor-icon-theme Requires: lsb_release Requires: muvm >= 0.2 Requires: python3 Requires: xwininfo Requires: virglrenderer > 1.2.0-1 Requires: zenity Requires: python3dist(pyqt6) %description This package provides a wrapper to download, install and run Steam ARM64 on Fedora Asahi Remix. %prep %autosetup -c -T cp -p %SOURCE1 %SOURCE2 . %build # Nothing to do here %install install -Dpm0755 %SOURCE0 %{buildroot}%{_bindir}/steam-arm64 desktop-file-install --dir=%{buildroot}%{_datadir}/applications %SOURCE3 install -Dpm0644 -t %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ \ %SOURCE4 install -Dpm0644 -t %{buildroot}%{_metainfodir}/ %SOURCE5 # This is where the FEX package bundled in Steam looks for rootfs install -d %{buildroot}%{_datadir}/guestos ln -sf /run/fex-emu/rootfs %{buildroot}%{_datadir}/guestos/fex-emu %check appstream-util validate-relax --nonet \ %{buildroot}%{_metainfodir}/io.pagure.fedora_asahi.steam-arm64.metainfo.xml %files %license LICENSE %doc README.md %{_bindir}/steam-arm64 %{_datadir}/applications/steam-arm64.desktop %{_datadir}/icons/hicolor/scalable/apps/steam.svg %{_datadir}/guestos/fex-emu %{_metainfodir}/io.pagure.fedora_asahi.steam-arm64.metainfo.xml %changelog * Sat Oct 10 2026 Sergio Lopez - 0.1.0 - Initial release