media-sound/spotify: fix wrapper script for qdbus6

Closes: https://bugs.gentoo.org/966283

Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
This commit is contained in:
Matthew Thode
2025-11-20 18:47:04 -06:00
parent b434e7f265
commit a1aa2fdbd1
2 changed files with 6 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
#!/bin/sh
export LD_LIBRARY_PATH="/usr/$LIBDIR/apulse"
export LD_LIBRARY_PATH="/usr/lib64/apulse"
if command -v spotify-dbus.py > /dev/null; then
echo "Launching spotify with Gnome systray integration."
@@ -10,7 +10,10 @@ else
busline="org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.OpenUri ${1}"
echo "Spotify is already running"
echo "Sending ${busline} to dbus"
if command -v qdbus &> /dev/null; then
if command -v qdbus6 &> /dev/null; then
qdbus6 $busline
exit
elif command -v qdbus &> /dev/null; then
qdbus $busline
exit
fi
@@ -22,6 +25,6 @@ else
else
echo "Neither gnome-integration-spotify nor spotify-tray are installed."
echo "Launching spotify without systray integration."
exec "$SPOTIFY_HOME/spotify" --no-zygote "$@"
exec "/opt/spotify/spotify-client/spotify" --no-zygote "$@"
fi
fi