protonvpn-gui: fix desktop item StartupWMClass (#434479)

This commit is contained in:
Basti 2025-08-17 16:48:31 +00:00 committed by GitHub
commit ed1dc4fa49
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -66,7 +66,10 @@ buildPythonApplication rec {
postInstall = ''
mkdir -p $out/share/{applications,pixmaps}
install -Dm 644 ${src}/rpmbuild/SOURCES/protonvpn-app.desktop $out/share/applications
# Fix the desktop file to correctly identify the wrapped app and show the icon during runtime
substitute ${src}/rpmbuild/SOURCES/protonvpn-app.desktop $out/share/applications/protonvpn-app.desktop \
--replace-fail "StartupWMClass=protonvpn-app" "StartupWMClass=.protonvpn-app-wrapped"
install -Dm 644 ${src}/rpmbuild/SOURCES/proton-vpn-logo.svg $out/share/pixmaps
'';