commit:     224496ab9b2c51572c112f88e921e665152d2b0f
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  7 18:16:07 2025 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Tue Jul  8 22:59:42 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=224496ab

media-plugins/ams-lv2: cleanup dependencies a bit

gtkmm:2.4 is a C++ wrapper around gtk+:2, and installing the former
implies the latter. It's redundant to specify both, and also incorrect
since the latter is never actually used directly. qa-vdb even points out
it isn't used.

Same logic applies to cairo vs cairomm, but this package only listed the
(unused) C part. This is fine, because gtkmm noisily adds it itself, but
qa-vdb does point out cairomm is used.

No revbump because this makes no difference at either build or install
time. The deps are there regardless, but lint tools are a bit happier is
all.

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild 
b/media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild
index 34ffca811486..9c471f2c0922 100644
--- a/media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild
+++ b/media-plugins/ams-lv2/ams-lv2-1.2.2-r1.ebuild
@@ -22,13 +22,14 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE=""
 
-RDEPEND="dev-cpp/gtkmm:2.4
+RDEPEND="
+       dev-cpp/gtkmm:2.4
+       dev-cpp/cairomm:0
        media-libs/lv2
        media-libs/lvtk[gtk2]
        sci-libs/fftw:3.0
-       x11-libs/cairo
-       x11-libs/gtk+:2
-       virtual/jack"
+       virtual/jack
+"
 DEPEND="${RDEPEND}
        ${PYTHON_DEPS}
        virtual/pkgconfig"

Reply via email to