Bug 47190

Summary: Не работает авторизация через браузер
Product: Sisyphus Reporter: Ivan Mazhukin <vanyamajukin>
Component: portproton-installerAssignee: Mikhail Tergoev <tergoevm>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: fidel, ghgh2222, lav, tergoevm
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Ivan Mazhukin 2023-08-10 15:30:33 MSK
При попытке авторизоваться в VK play, запущенный через PortProton, не открывается системный браузер для продолжения авторизации, если отсутствует xdg-desktop-portal. 

В сообществе Linux-gaming также было несколько людей с такой проблемой.
Comment 1 Mikhail Tergoev 2023-11-10 19:02:17 MSK
Для исправления данной баги нужно в спеке добавить условие:

Если KDE, то добавляем зависимость:
plasma5-xdg-desktop-portal-kde
Иначе если GNOME, то добавляем зависимость:
xdg-desktop-portal-gnome

Если есть примеры, или предложения как это правильно реализовать, буду рад услышать!
Comment 2 Roman Alifanov 2024-01-05 14:46:48 MSK
в rpm 4.13 добавили возможность делать условия в requires как я понял
не знаю, сработает ли это у нас, но почитать можно, наверное
https://rpm-software-management.github.io/rpm/manual/boolean_dependencies.html