| raw e-mail | index | archive | help
diff --git a/audio/sayonara/Makefile b/audio/sayonara/Makefile index 70a43737ab04..71dd7a862b2e 100644 --- a/audio/sayonara/Makefile +++ b/audio/sayonara/Makefile @@ -1,6 +1,7 @@ PORTNAME= sayonara DISTVERSION= 1.10.0 DISTVERSIONSUFFIX= -stable1 +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= adridg@FreeBSD.org @@ -12,11 +13,12 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtag.so:audio/taglib \ libmtp.so:multimedia/libmtp +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} USES= cmake compiler:c++11-lib desktop-file-utils gnome gstreamer pkgconfig \ qt:5 python shebangfix USE_GNOME= glib20 -USE_GSTREAMER= flac libav mpg123 ogg opus vorbis +USE_GSTREAMER= flac libav mpg123 ogg opus pulse vorbis USE_QT= dbus core gui network sql sql-sqlite3:run svg widgets xml \ buildtools:build qmake:build linguisttools:build \ testlib:build diff --git a/audio/sayonara/files/patch-src_DBus_sayonara-ctl b/audio/sayonara/files/patch-src_DBus_sayonara-ctl new file mode 100644 index 000000000000..9b7d1b1b198c --- /dev/null +++ b/audio/sayonara/files/patch-src_DBus_sayonara-ctl @@ -0,0 +1,20 @@ +--- src/DBus/sayonara-ctl.orig 2024-06-11 21:55:30 UTC ++++ src/DBus/sayonara-ctl +@@ -5,7 +5,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) +@@ -38,7 +38,7 @@ def main(): + bus = SessionBus() + try: + global gSayonaraInstance +- gSayonaraInstance = bus.get( ++ gSayonaraInstance = bus.get_object( + "org.mpris.MediaPlayer2.sayonara", # Bus name + "/org/mpris/MediaPlayer2" # Object path + ) 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 + )
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?>