%global debug_package %{nil} %global __os_install_post %{nil} %global _binary_payload w3.zstdio Name: protonup-qt Version: 2.15.1 Release: 1%{?dist} Summary: Install and manage Proton-GE, Wine-GE and other compatibility tools License: GPL-3.0-only URL: https://github.com/DavidoTek/ProtonUp-Qt Source0: https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v2.15.1.tar.gz Source1: protonup-qt-vendor.tar.gz BuildRequires: python3-devel python3-pip python3-setuptools python3-wheel python3-steam python3-vdf python3-pyside6 python3-requests python3-pyyaml python3-pyxdg python3-zstandard Requires: python3-pyside6 python3-requests python3-pyyaml python3-pyxdg python3-zstandard python3-steam python3-vdf Provides: bundled(python3dist(inputs)) = 0.5 %description Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface. %prep tar -xzf %{SOURCE0} --strip-components=1 mkdir -p vendor tar -xzf %{SOURCE1} -C vendor %build %install rm -rf %{buildroot} pip3 install --no-index --no-build-isolation --no-deps --root %{buildroot} --prefix %{_prefix} . mkdir -p %{buildroot}%{_libdir}/protonup-qt/vendor pip3 install --no-index --find-links vendor --no-build-isolation --target %{buildroot}%{_libdir}/protonup-qt/vendor inputs mkdir -p %{buildroot}%{_datadir} cp -r share/* %{buildroot}%{_datadir}/ sed -i 's|^Exec=.*|Exec=protonup-qt|' %{buildroot}%{_datadir}/applications/*.desktop mkdir -p %{buildroot}%{_bindir} cat > %{buildroot}%{_bindir}/protonup-qt <<'LAUNCH_EOF' #!/bin/sh export PYTHONPATH="%{_libdir}/protonup-qt/vendor${PYTHONPATH:+:$PYTHONPATH}" exec /usr/bin/python3 -m pupgui2 "$@" LAUNCH_EOF chmod 755 %{buildroot}%{_bindir}/protonup-qt find %{buildroot} \( -type f -o -type l \) | sed "s|^%{buildroot}||" > INSTALLED_FILES %check PYTHONPATH=%{buildroot}%{_libdir}/protonup-qt/vendor:%{buildroot}%{python3_sitelib} %{__python3} -c " from pupgui2 import steamutil import steam, vdf, inputs print('Tum kutuphaneler basariyla ice aktarildi.') " %files -f INSTALLED_FILES %changelog * Sun Aug 30 2026 Copr Autobuild - 2.15.1-1 - Otomatik guncelleme: v2.15.1