Name: steam Version: 0 Release: 13%{?dist} Summary: Steam wrapper for Fedora Asahi Remix License: MIT URL: https://pagure.io/fedora-asahi/steam Source0: shim.py Source1: LICENSE Source2: README.md Source3: steam.desktop Source4: steam.svg Source5: io.pagure.fedora_asahi.steam.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 Requires: (hidpipe if muvm < 0.1.4) Requires: python3 Requires: xwininfo Requires: mesa-fex-emu-overlay-i386 Requires: mesa-fex-emu-overlay-x86_64 Requires: virglrenderer(asahi) Requires: zenity Requires: python3dist(pyqt6) Requires: python3dist(pexpect) Requires: python3dist(requests) Requires: python3dist(pyxdg) %description This package provides a wrapper to download, install and run Steam on Fedora Asahi Remix. %prep %autosetup -c -T cp -p %SOURCE1 %SOURCE2 . %build # Nothing to do here %install install -Dpm0755 %SOURCE0 %{buildroot}%{_bindir}/steam desktop-file-install --dir=%{buildroot}%{_datadir}/applications %SOURCE3 install -Dpm0644 -t %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ \ %SOURCE4 install -Dpm0644 -t %{buildroot}%{_metainfodir}/ %SOURCE5 %check appstream-util validate-relax --nonet \ %{buildroot}%{_metainfodir}/io.pagure.fedora_asahi.steam.metainfo.xml %files %license LICENSE %doc README.md %{_bindir}/steam %{_datadir}/applications/steam.desktop %{_datadir}/icons/hicolor/scalable/apps/steam.svg %{_metainfodir}/io.pagure.fedora_asahi.steam.metainfo.xml %changelog * Wed Dec 04 2024 Asahi Lina - 0-13 - Start up in non-big-picture mode if muvm is new enough - Drop CEF workarounds if muvm is new enough - Fix bug with the launcher window remaining up after Steam * Tue Nov 12 2024 Asahi Lina - 0-12 - Depend on zenity (which Steam uses) * Thu Oct 10 2024 Janne Grunau - 0-11 - shim: Prevent running as root * Wed Oct 09 2024 Janne Grunau - 0-10 - Require virglrenderer(asahi) to avoid incompatible packages * Wed Oct 09 2024 Alyssa Rosenzweig - 0-9 - Start hidpipe-server manually * Wed Oct 09 2024 Janne Grunau - 0-8 - hidpipe: Fail gracefully if hidpipe is not running * Wed Oct 9 2024 Alyssa Rosenzweig - 0-7 - Hack to fix gamepads * Sun Oct 6 2024 Alyssa Rosenzweig - 0-6 - Fix obnoxious font size - Pull in Mesa overlay explicitly * Fri Oct 4 2024 Davide Cavalca - 0-5 - Add missing dependencies * Tue Oct 1 2024 Alyssa Rosenzweig - 0-4 - Rename krun to muvm * Sun Sep 29 2024 Davide Cavalca - 0-3 - Install the icon in the right place * Thu Sep 26 2024 Davide Cavalca - 0-2 - Add desktop launcher, icon and metadata * Wed Sep 25 2024 Davide Cavalca - 0-1 - Initial version