Use jack2-1.9.21-r1.ebuild from main gentoo portage tree as base for jackdbus-2.21...
commit489b4e37842119c692e4fe8e3c6b8bebda6a52af
authorNedko Arnaudov <nedko@nedk.org>
Fri, 27 Jan 2023 16:00:13 +0000 (27 18:00 +0200)
committerNedko Arnaudov <nedko@nedk.org>
Fri, 27 Jan 2023 16:00:13 +0000 (27 18:00 +0200)
tree4710addfc60b6c0af33ab17616912e05715eaa8d
parentbfa63de3031668f090e9dbecb939c003477f5bdd
Use jack2-1.9.21-r1.ebuild from main gentoo portage tree as base for jackdbus-2.21.0.ebuild

jack2 and jackdbus codebases were separated recently.
As part of LADIOS project at least, media-sound/jack2 will continue
to provide libjack and libjackserver, but neither
jackdbus nor jackd will be installable through the ebuild.

jackdbus will be installable via new media-sound/jackdbus ebuild.

jackd was deprecated in LADI project more than a decade ago
and soon will not be installable anymore (unless someone
creates in a different overlay a jackd ebuild that uses the
media-sound/jack2[-classic,-dbus] and handles the support
in a different project)

dbus device reservation code in jack2 libjackserver will be
enabled no matter what [classic/dbus] use flags are supplied.

The dbus use flag used to enable jackdbus for jack2.
Since then, jackd got dbus reservation support.
A dedicated jackd ebuild that uses media-sound/jack2[-classic,-dbus]
could provide installable jackd with with dbus device reservation support.
media-sound/jackdbus/jackdbus-2.21.0.ebuild [new file with mode: 0644]