1 |
commit: ef6289d726a9675c04c58d3796497ba70aa754e2 |
2 |
Author: Marek Szuba <marecki <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Jul 18 22:41:17 2021 +0000 |
4 |
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Jul 18 22:41:17 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef6289d7 |
7 |
|
8 |
media-sound/easyeffects: implement USE=zamaudio |
9 |
|
10 |
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org> |
11 |
|
12 |
media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild | 5 +++-- |
13 |
media-sound/easyeffects/easyeffects-6.0.3.ebuild | 8 +++----- |
14 |
media-sound/easyeffects/metadata.xml | 1 + |
15 |
profiles/arch/arm/package.use.mask | 5 +++-- |
16 |
profiles/arch/arm64/package.use.mask | 5 +++-- |
17 |
profiles/arch/powerpc/ppc32/package.use.mask | 5 +++-- |
18 |
profiles/arch/powerpc/ppc64/package.use.mask | 5 +++-- |
19 |
7 files changed, 19 insertions(+), 15 deletions(-) |
20 |
|
21 |
diff --git a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild |
22 |
index 2b949438898..a2d4b3ab7ef 100644 |
23 |
--- a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild |
24 |
+++ b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild |
25 |
@@ -19,7 +19,7 @@ fi |
26 |
|
27 |
LICENSE="GPL-3" |
28 |
SLOT="0" |
29 |
-IUSE="bs2b calf rnnoise rubberband webrtc" |
30 |
+IUSE="bs2b calf rnnoise rubberband webrtc zamaudio" |
31 |
|
32 |
DEPEND=">=dev-libs/boost-1.72:= |
33 |
>=dev-cpp/glibmm-2.56.0:2 |
34 |
@@ -48,7 +48,8 @@ RDEPEND="!media-sound/pulseeffects |
35 |
sys-apps/dbus |
36 |
calf? ( >=media-plugins/calf-0.90.1[lv2] ) |
37 |
rubberband? ( media-libs/rubberband[ladspa] ) |
38 |
- webrtc? ( media-plugins/gst-plugins-webrtc )" |
39 |
+ webrtc? ( media-plugins/gst-plugins-webrtc ) |
40 |
+ zamaudio? ( media-plugins/zam-plugins )" |
41 |
# Only header files are used from libsamplerate so put it here rather than DEPEND |
42 |
# to avoid unnecessary cross-compilation. |
43 |
BDEPEND="dev-libs/appstream-glib |
44 |
|
45 |
diff --git a/media-sound/easyeffects/easyeffects-6.0.3.ebuild b/media-sound/easyeffects/easyeffects-6.0.3.ebuild |
46 |
index f87cb3164b5..226bf5a1acd 100644 |
47 |
--- a/media-sound/easyeffects/easyeffects-6.0.3.ebuild |
48 |
+++ b/media-sound/easyeffects/easyeffects-6.0.3.ebuild |
49 |
@@ -18,7 +18,7 @@ fi |
50 |
|
51 |
LICENSE="GPL-3" |
52 |
SLOT="0" |
53 |
-IUSE="calf" |
54 |
+IUSE="calf zamaudio" |
55 |
|
56 |
DEPEND=">=dev-cpp/glibmm-2.68:2.68 |
57 |
>=dev-cpp/gtkmm-4.2.0:4.0 |
58 |
@@ -37,14 +37,12 @@ DEPEND=">=dev-cpp/glibmm-2.68:2.68 |
59 |
>=media-video/pipewire-0.3.31 |
60 |
sci-libs/fftw:3.0 |
61 |
>=x11-libs/gtk+-4.2.1:4" |
62 |
-# FIXME: |
63 |
-# - webrtc - is it still there? |
64 |
-# - zam-plugins (for maximizer) - still used |
65 |
RDEPEND="${DEPEND} |
66 |
gnome-extra/yelp |
67 |
>=media-libs/lsp-plugins-1.1.24[lv2] |
68 |
sys-apps/dbus |
69 |
- calf? ( >=media-plugins/calf-0.90.1[lv2] )" |
70 |
+ calf? ( >=media-plugins/calf-0.90.1[lv2] ) |
71 |
+ zamaudio? ( media-plugins/zam-plugins )" |
72 |
# Only header files are used from libsamplerate so put it here rather than DEPEND |
73 |
# to avoid unnecessary cross-compilation. |
74 |
BDEPEND="dev-libs/appstream-glib |
75 |
|
76 |
diff --git a/media-sound/easyeffects/metadata.xml b/media-sound/easyeffects/metadata.xml |
77 |
index 67cca67386d..76b0b6c7e4c 100644 |
78 |
--- a/media-sound/easyeffects/metadata.xml |
79 |
+++ b/media-sound/easyeffects/metadata.xml |
80 |
@@ -17,6 +17,7 @@ |
81 |
<flag name="rubberband">Enable use of <pkg>media-libs/rubberband</pkg> for the pitch-shifting FX</flag> |
82 |
<flag name="webrtc">Enable use of <pkg>media-plugins/gst-plugins-webrtc</pkg> for various |
83 |
voice-enhancement FX</flag> |
84 |
+ <flag name="zamaudio">Enable use of <pkg>media-plugins/zam-plugins</pkg> for the maximizer FX</flag> |
85 |
</use> |
86 |
<upstream> |
87 |
<remote-id type="github">wwmm/easyeffects</remote-id> |
88 |
|
89 |
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask |
90 |
index ae8e755f380..ad772cf74eb 100644 |
91 |
--- a/profiles/arch/arm/package.use.mask |
92 |
+++ b/profiles/arch/arm/package.use.mask |
93 |
@@ -2,8 +2,9 @@ |
94 |
# Distributed under the terms of the GNU General Public License v2 |
95 |
|
96 |
# Marek Szuba <marecki@g.o> (2021-07-18) |
97 |
-# media-libs/rnnoise, media-plugins/gst-plugins-webrtc not keyworded here |
98 |
-media-sound/easyeffects rnnoise webrtc |
99 |
+# media-libs/rnnoise, media-plugins/gst-plugins-webrtc |
100 |
+# and media-plugins/zam-plugins not keyworded here |
101 |
+media-sound/easyeffects rnnoise webrtc zamaudio |
102 |
|
103 |
# Sam James <sam@g.o> (2021-07-17) |
104 |
# Java isn't available here right now |
105 |
|
106 |
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask |
107 |
index 0838711204c..1a9a8e09c6a 100644 |
108 |
--- a/profiles/arch/arm64/package.use.mask |
109 |
+++ b/profiles/arch/arm64/package.use.mask |
110 |
@@ -2,8 +2,9 @@ |
111 |
# Distributed under the terms of the GNU General Public License v2 |
112 |
|
113 |
# Marek Szuba <marecki@g.o> (2021-07-18) |
114 |
-# media-libs/rnnoise, media-libs/rubberband[ladspa], media-plugins/gst-plugins-webrtc not keyworded here |
115 |
-media-sound/easyeffects rnnoise rubberband webrtc |
116 |
+# media-libs/rnnoise, media-libs/rubberband[ladspa], media-plugins/gst-plugins-webrtc |
117 |
+# and media-plugins/zam-plugins not keyworded here |
118 |
+media-sound/easyeffects rnnoise rubberband webrtc zamaudio |
119 |
|
120 |
# Ionen Wolkens <ionen@g.o> (2021-07-04) |
121 |
# Needed until media-libs/libsdl2[vulkan] is unmasked on this arch. |
122 |
|
123 |
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask |
124 |
index fce3ed5d7c1..c387e8a5dd2 100644 |
125 |
--- a/profiles/arch/powerpc/ppc32/package.use.mask |
126 |
+++ b/profiles/arch/powerpc/ppc32/package.use.mask |
127 |
@@ -2,8 +2,9 @@ |
128 |
# Distributed under the terms of the GNU General Public License v2 |
129 |
|
130 |
# Marek Szuba <marecki@g.o> (2021-07-18) |
131 |
-# media-libs/rnnoise, media-plugins/gst-plugins-webrtc not keyworded here |
132 |
-media-sound/easyeffects rnnoise webrtc |
133 |
+# media-libs/rnnoise, media-plugins/gst-plugins-webrtc |
134 |
+# and media-plugins/zam-plugins not keyworded here |
135 |
+media-sound/easyeffects rnnoise webrtc zamaudio |
136 |
|
137 |
# Matt Turner <mattst88@g.o> (2021-06-10) |
138 |
# dev-python/django is not keyworded here |
139 |
|
140 |
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask |
141 |
index 4c3e1847814..f8e439c9bde 100644 |
142 |
--- a/profiles/arch/powerpc/ppc64/package.use.mask |
143 |
+++ b/profiles/arch/powerpc/ppc64/package.use.mask |
144 |
@@ -2,8 +2,9 @@ |
145 |
# Distributed under the terms of the GNU General Public License v2 |
146 |
|
147 |
# Marek Szuba <marecki@g.o> (2021-07-18) |
148 |
-# media-plugins/gst-plugins-webrtc not keyworded here |
149 |
-media-sound/easyeffects webrtc |
150 |
+# media-plugins/gst-plugins-webrtc and media-plugins/zam-plugins |
151 |
+# not keyworded here |
152 |
+media-sound/easyeffects webrtc zamaudio |
153 |
|
154 |
# Ionen Wolkens <ionen@g.o> (2021-07-01) |
155 |
# Feature currently relies on amd64 prebuilt binaries. |