Name: protonup-qt Version: 2.6.0 Release: 1%{?dist} Summary: Install and manage Proton-GE and Luxtorpeda for Steam and Wine-GE for Lutris License: GPL3 URL: https://davidotek.github.io/protonup-qt Source0: https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v%{version}.tar.gz Source1: net.davidotek.pupgui2.sh Patch0: 0001-pyside-downgrade-pyside6-to-pyside2-for-fedora.patch BuildRequires: python3 BuildRequires: python3-devel Requires: python3-pyside2 Requires: python-evdev Requires: python3-pyxdg Requires: python3-requests Requires: python3-vdf Requires: qt6-qttools %description Proton-GE and Wine-GE updater. %prep %setup -n ProtonUp-Qt-%{version} patch -Np1 < %{PATCH0} %build mkdir -p $RPM_BUILD_ROOT%{python3_sitearch}/pupgui2/ mkdir -p $RPM_BUILD_ROOT%{_bindir}/ cp pupgui2/*.py -t $RPM_BUILD_ROOT%{python3_sitearch}/pupgui2/ cp -r share $RPM_BUILD_ROOT/usr/ python3 -O -m compileall $RPM_BUILD_ROOT%{python3_sitearch}/pupgui2/ cp %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/net.davidotek.pupgui2 chmod 755 $RPM_BUILD_ROOT%{_bindir}/net.davidotek.pupgui2 ln -s /usr/bin/net.davidotek.pupgui2 $RPM_BUILD_ROOT%{_bindir}/%{name} %files %{python3_sitearch}/pupgui2/ %{_bindir}/net.davidotek.pupgui2 %{_bindir}/protonup-qt %{_datadir}/* %changelog * Thu Nov 25 2021 Thomas Crider - 1.0.0 - New version v1.0.0