Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/paprefs/, media-sound/pulseaudio-ctl/, net-misc/pulseaudio-dlna/, ...
Date: Mon, 21 Feb 2022 00:49:20
Message-Id: 1645404173.0fbec3a0d5d059d244cc6e383e28daadeb226092.sam@gentoo
1 commit: 0fbec3a0d5d059d244cc6e383e28daadeb226092
2 Author: Igor V. Kovalenko <igor.v.kovalenko <AT> gmail <DOT> com>
3 AuthorDate: Fri Feb 18 19:21:35 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 21 00:42:53 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fbec3a0
7
8 media-libs/pulseaudio: Allow pulseaudio-daemon if required
9
10 Some packages would require actual pulseaudio daemon,
11 allow these to depend on media-sound/pulseaudio-daemon
12
13 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko <AT> gmail.com>
14 Signed-off-by: Sam James <sam <AT> gentoo.org>
15
16 .../cadence/{cadence-0.9.1.ebuild => cadence-0.9.1-r1.ebuild} | 4 ++--
17 media-sound/paprefs/{paprefs-1.2.ebuild => paprefs-1.2-r1.ebuild} | 2 +-
18 .../{pulseaudio-ctl-1.70.ebuild => pulseaudio-ctl-1.70-r1.ebuild} | 4 ++--
19 ...-modules-bt-1.4-r2.ebuild => pulseaudio-modules-bt-1.4-r3.ebuild} | 5 ++++-
20 net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild | 4 ++--
21 5 files changed, 11 insertions(+), 8 deletions(-)
22
23 diff --git a/media-sound/cadence/cadence-0.9.1.ebuild b/media-sound/cadence/cadence-0.9.1-r1.ebuild
24 similarity index 94%
25 rename from media-sound/cadence/cadence-0.9.1.ebuild
26 rename to media-sound/cadence/cadence-0.9.1-r1.ebuild
27 index b58caa5bcf98..a7de1a49fe15 100644
28 --- a/media-sound/cadence/cadence-0.9.1.ebuild
29 +++ b/media-sound/cadence/cadence-0.9.1-r1.ebuild
30 @@ -1,4 +1,4 @@
31 -# Copyright 1999-2021 Gentoo Authors
32 +# Copyright 1999-2022 Gentoo Authors
33 # Distributed under the terms of the GNU General Public License v2
34
35 EAPI=7
36 @@ -34,7 +34,7 @@ CDEPEND="
37 media-sound/jack_capture
38 virtual/jack
39 a2jmidid? ( media-sound/a2jmidid[dbus] )
40 - pulseaudio? ( media-sound/pulseaudio[jack] )
41 + pulseaudio? ( || ( media-sound/pulseaudio-daemon[jack] media-sound/pulseaudio[daemon(+),jack] ) )
42 "
43 RDEPEND="${CDEPEND}"
44 DEPEND="${CDEPEND}"
45
46 diff --git a/media-sound/paprefs/paprefs-1.2.ebuild b/media-sound/paprefs/paprefs-1.2-r1.ebuild
47 similarity index 90%
48 rename from media-sound/paprefs/paprefs-1.2.ebuild
49 rename to media-sound/paprefs/paprefs-1.2-r1.ebuild
50 index 0e6bd7270503..299081971142 100644
51 --- a/media-sound/paprefs/paprefs-1.2.ebuild
52 +++ b/media-sound/paprefs/paprefs-1.2-r1.ebuild
53 @@ -17,7 +17,7 @@ RDEPEND="dev-cpp/atkmm:0
54 dev-cpp/gtkmm:3.0
55 dev-libs/glib:2
56 dev-libs/libsigc++:2
57 - media-sound/pulseaudio[glib]
58 + || ( media-sound/pulseaudio-daemon[glib] media-sound/pulseaudio[daemon(+),glib] )
59 x11-libs/gtk+:3
60 || (
61 x11-themes/tango-icon-theme
62
63 diff --git a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70.ebuild b/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70-r1.ebuild
64 similarity index 82%
65 rename from media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70.ebuild
66 rename to media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70-r1.ebuild
67 index fc2d4914d693..757d436aadd5 100644
68 --- a/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70.ebuild
69 +++ b/media-sound/pulseaudio-ctl/pulseaudio-ctl-1.70-r1.ebuild
70 @@ -1,4 +1,4 @@
71 -# Copyright 2019-2021 Gentoo Authors
72 +# Copyright 2019-2022 Gentoo Authors
73 # Distributed under the terms of the GNU General Public License v2
74
75 EAPI=7
76 @@ -14,7 +14,7 @@ IUSE=""
77
78 # Optional runtime deps: dbus-send for KDE OSD, notify-send for libnotify
79 # in both cases they should be already present if DE supports them
80 -RDEPEND="media-sound/pulseaudio"
81 +RDEPEND="|| ( media-sound/pulseaudio-daemon media-sound/pulseaudio[daemon(+)] )"
82
83 src_install() {
84 emake install PREFIX="${EPREFIX}/usr" DESTDIR="${D}"
85
86 diff --git a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.4-r2.ebuild b/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.4-r3.ebuild
87 similarity index 94%
88 rename from media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.4-r2.ebuild
89 rename to media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.4-r3.ebuild
90 index 5ce55a2c7a12..f40fc7b8e73d 100644
91 --- a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.4-r2.ebuild
92 +++ b/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-1.4-r3.ebuild
93 @@ -26,7 +26,10 @@ DEPEND="
94 >=net-wireless/bluez-5
95 >=sys-apps/dbus-1.0.0
96 ofono-headset? ( >=net-misc/ofono-1.13 )
97 - >=media-sound/pulseaudio-${PULSE_VER}[-bluetooth,daemon(+)]
98 + || (
99 + >=media-sound/pulseaudio-daemon-${PULSE_VER}[-bluetooth]
100 + >=media-sound/pulseaudio-${PULSE_VER}[-bluetooth,daemon(+)]
101 + )
102 !media-sound/pulseaudio[bluetooth]
103 "
104 # Ordinarily media-libs/libldac should be in DEPEND too, but for now upstream repo is using a ldac submodule instead.
105
106 diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild b/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild
107 index d314e16809df..6fc29c68a643 100644
108 --- a/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild
109 +++ b/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild
110 @@ -1,4 +1,4 @@
111 -# Copyright 1999-2021 Gentoo Authors
112 +# Copyright 1999-2022 Gentoo Authors
113 # Distributed under the terms of the GNU General Public License v2
114
115 EAPI=7
116 @@ -56,7 +56,7 @@ RDEPEND=">=dev-python/protobuf-python-2.5.0[${PYTHON_USEDEP}]
117
118 DEPEND="${RDEPEND}
119 dev-python/setuptools[${PYTHON_USEDEP}]
120 - media-sound/pulseaudio"
121 + || ( media-sound/pulseaudio-daemon media-sound/pulseaudio[daemon(+)] )"
122
123 python_prepare_all() {
124 sed -i '/dbus-python/d' setup.py || die