Name: gamescope-session-utils Version: 1.3 Release: 1.git.2.948d3d0%{?dist} Summary: Custom Steam Gamescope session switcher License: MIT URL: https://yourprojecturl.example Source0: gamescope-session-utils-git-2.948d3d0.tar.gz Requires: lsb_release Requires: gamescope Requires: steam Requires: sudo BuildArch: noarch BuildRequires: make %description Custom Steam session management tools for switching between Steam gaming and regular desktop sessions using SDDM autologin. %{!?_userunitdir:%global _userunitdir %{_prefix}/lib/systemd/user} %prep %autosetup -n gamescope-session-utils-git-2.948d3d0 -p1 %install mkdir -p %{buildroot}%{_bindir} install -Dm755 usr/bin/steamos-session-select %{buildroot}%{_bindir}/steamos-session-select mkdir -p %{buildroot}/usr/share/gamescope-session install -Dm755 usr/share/gamescope-session/gamescope-session %{buildroot}/usr/share/gamescope-session/gamescope-session install -Dm755 usr/share/gamescope-session/restart-to-gamemode %{buildroot}/usr/share/gamescope-session/restart-to-gamemode install -Dm755 usr/share/gamescope-session/steam-session-autologin %{buildroot}/usr/share/gamescope-session/steam-session-autologin install -Dm755 usr/share/gamescope-session/start-session %{buildroot}/usr/share/gamescope-session/start-session mkdir -p %{buildroot}/usr/share/applications install -Dm644 usr/share/applications/start-steam-session.desktop %{buildroot}/usr/share/applications/start-steam-session.desktop mkdir -p %{buildroot}/usr/share/wayland-sessions install -Dm644 usr/share/wayland-sessions/steam-gamescope.desktop %{buildroot}/usr/share/wayland-sessions/steam-gamescope.desktop mkdir -p %{buildroot}/usr/share/icons/hicolor/scalable/actions install -Dm644 usr/share/icons/hicolor/scalable/actions/steamdeck-gaming-return.svg %{buildroot}/usr/share/icons/hicolor/scalable/actions/steamdeck-gaming-return.svg install -Dm644 usr/lib/systemd/user/gamescope-session.service %{buildroot}%{_userunitdir}/gamescope-session.service %files %license LICENSE %doc README.md %{_bindir}/steamos-session-select /usr/share/gamescope-session/* /usr/share/applications/start-steam-session.desktop /usr/share/wayland-sessions/steam-gamescope.desktop /usr/share/icons/hicolor/scalable/actions/steamdeck-gaming-return.svg %{_userunitdir}/gamescope-session.service %changelog * Sun May 04 2025 Junior 1.3-1 - new package built with tito * Sun May 04 2025 Junior - new package built with tito * Sun May 04 2025 Junior 1.1-1 - new package built with tito * Sun May 04 2025 Junior Fox - 1.0-1 - Initial build