summaryrefslogtreecommitdiff
path: root/audio/sayonara/files/patch-src_DBus_sayonara-query
diff options
context:
space:
mode:
authorAdriaan de Groot <adridg@FreeBSD.org>2024-06-11 23:56:45 +0200
committerAdriaan de Groot <adridg@FreeBSD.org>2024-06-12 00:05:29 +0200
commitfcf990eaf36a6e26ef5eade77248c24ea9164e9f (patch)
treeee9ad91b4e49225630d2969d4379c9bf4fefc325 /audio/sayonara/files/patch-src_DBus_sayonara-query
parentnet-im/t*: update the dependencies list (diff)
audio/sayonara: enable PulseAudio, repair Python scripts
Sayonara did not have a dependency on GStreamer PulseAudio plugins, so it would use only ALSA for output. PA is installed anyway in desktop systems, so enable the plugin. Thanks Harald for the simple patch. While here, repair the Python scripts, which need pydbus -- add the dependency, then repair the code to work with the version of pydbus that we have in ports. Reported-by: Harald Schmalzbauer <bugzilla.freebsd@omnilan.de> PR: 279568
Diffstat (limited to 'audio/sayonara/files/patch-src_DBus_sayonara-query')
-rw-r--r--audio/sayonara/files/patch-src_DBus_sayonara-query20
1 files changed, 20 insertions, 0 deletions
diff --git a/audio/sayonara/files/patch-src_DBus_sayonara-query b/audio/sayonara/files/patch-src_DBus_sayonara-query
new file mode 100644
index 000000000000..8f8baec0a714
--- /dev/null
+++ b/audio/sayonara/files/patch-src_DBus_sayonara-query
@@ -0,0 +1,20 @@
+--- src/DBus/sayonara-query.orig 2024-06-11 21:55:30 UTC
++++ src/DBus/sayonara-query
+@@ -4,7 +4,7 @@ import sys
+ import argparse
+
+ try:
+- from pydbus import SessionBus
++ from dbus import SessionBus
+ except ImportError as e:
+ print("Cannot find pydbus module. Please install first")
+ sys.exit(1)
+@@ -77,7 +77,7 @@ def main():
+ bus = SessionBus()
+
+ try:
+- sayonara = bus.get(
++ sayonara = bus.get_object(
+ 'org.mpris.MediaPlayer2.sayonara', # Bus name
+ '/org/mpris/MediaPlayer2' # Object path
+ )