Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 543346 - media-video/subtitleeditor-0.41.1-r1 has missing dev-libs/libsigc++ virtual/opengl dev-libs/glib virtual/libintl x11-libs/gtk+:2 media-libs/gstreamer media-libs/gst-plugins-base RDEPEND
Summary: media-video/subtitleeditor-0.41.1-r1 has missing dev-libs/libsigc++ virtual/o...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gilles Dartiguelongue (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-14 17:58 UTC by Nikoli
Modified: 2015-03-30 02:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikoli 2015-03-14 17:58:59 UTC
subtitleeditor-0.41.1-r1 is using headers directly from dev-libs/libsigc++ virtual/opengl dev-libs/glib virtual/libintl x11-libs/gtk+:2 media-libs/gstreamer media-libs/gst-plugins-base and links to libs from them.


$ check-deps.sh media-video/subtitleeditor
 * Checking "media-video/subtitleeditor-0.41.1-r1"
 * Missing in RDEPEND and DEPEND:
        dev-cpp/atkmm
                X86_64;libatkmm-1.6.so.1
                        /usr/bin/subtitleeditor
                        /usr/lib64/libsubtitleeditor.so.0.0.0
                        /usr/lib64/subtitleeditor/plugins/actions/libchangeframerate.so
                        /usr/lib64/subtitleeditor/plugins/actions/libconfigurekeyboardshortcuts.so
                        /usr/lib64/subtitleeditor/plugins/actions/libdialoguize.so
                        /usr/lib64/subtitleeditor/plugins/actions/libdocumentmanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/liberrorchecking.so
                        /usr/lib64/subtitleeditor/plugins/actions/libexternalvideoplayer.so
                        /usr/lib64/subtitleeditor/plugins/actions/libfindandreplace.so
                        /usr/lib64/subtitleeditor/plugins/actions/libkeyframesmanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/libmovesubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libpreferences.so
                        /usr/lib64/subtitleeditor/plugins/actions/libscalesubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libspellchecking.so
                        /usr/lib64/subtitleeditor/plugins/actions/libsplitdocument.so
                        /usr/lib64/subtitleeditor/plugins/actions/libstyleeditor.so
                        /usr/lib64/subtitleeditor/plugins/actions/libtextcorrection.so
                        /usr/lib64/subtitleeditor/plugins/actions/libviewmanager.so
                        /usr/lib64/subtitleeditor/plugins/actions/libwaveformmanagement.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libadvancedsubstationalpha.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libbitc.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libsprucestl.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libsubstationalpha.so
        dev-cpp/cairomm
                X86_64;libcairomm-1.0.so.1
                        /usr/bin/subtitleeditor
        dev-cpp/pangomm
                X86_64;libpangomm-1.4.so.1
                        /usr/bin/subtitleeditor
                        /usr/lib64/libsubtitleeditor.so.0.0.0
                        /usr/lib64/subtitleeditor/plugins/actions/libfindandreplace.so
                        /usr/lib64/subtitleeditor/plugins/actions/libstyleeditor.so
        dev-libs/glib
                X86_64;libglib-2.0.so.0
                        /usr/bin/subtitleeditor
                        /usr/lib64/libsubtitleeditor.so.0.0.0
                        /usr/lib64/subtitleeditor/plugins/actions/libabout.so
                        /usr/lib64/subtitleeditor/plugins/actions/libadjusttime.so
                        /usr/lib64/subtitleeditor/plugins/actions/libapplytranslation.so
                        /usr/lib64/subtitleeditor/plugins/actions/libbestfit.so
                        /usr/lib64/subtitleeditor/plugins/actions/libchangeframerate.so
                        /usr/lib64/subtitleeditor/plugins/actions/libclipboard.so
                        /usr/lib64/subtitleeditor/plugins/actions/libcombinesubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libcommand.so
                        /usr/lib64/subtitleeditor/plugins/actions/libconfigurekeyboardshortcuts.so
                        /usr/lib64/subtitleeditor/plugins/actions/libdialoguize.so
                        /usr/lib64/subtitleeditor/plugins/actions/libdocumentmanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/libdocumentsnavigation.so
                        /usr/lib64/subtitleeditor/plugins/actions/libduplicatesubtitle.so
                        /usr/lib64/subtitleeditor/plugins/actions/libeditcell.so
                        /usr/lib64/subtitleeditor/plugins/actions/liberrorchecking.so
                        /usr/lib64/subtitleeditor/plugins/actions/libextendlength.so
                        /usr/lib64/subtitleeditor/plugins/actions/libexternalvideoplayer.so
                        /usr/lib64/subtitleeditor/plugins/actions/libfindandreplace.so
                        /usr/lib64/subtitleeditor/plugins/actions/libinsertsubtitlefromkeyframe.so
                        /usr/lib64/subtitleeditor/plugins/actions/libinsertsubtitle.so
                        /usr/lib64/subtitleeditor/plugins/actions/libitalicize.so
                        /usr/lib64/subtitleeditor/plugins/actions/libjoindocument.so
                        /usr/lib64/subtitleeditor/plugins/actions/libkeyframesmanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/libminimizeduration.so
                        /usr/lib64/subtitleeditor/plugins/actions/libmoveafterprecedingsubtitle.so
                        /usr/lib64/subtitleeditor/plugins/actions/libmovesubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libpreferences.so
                        /usr/lib64/subtitleeditor/plugins/actions/libremovesubtitle.so
                        /usr/lib64/subtitleeditor/plugins/actions/libreversetextandtranslation.so
                        /usr/lib64/subtitleeditor/plugins/actions/libscalesubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libselection.so
                        /usr/lib64/subtitleeditor/plugins/actions/libsortsubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libspellchecking.so
                        /usr/lib64/subtitleeditor/plugins/actions/libsplitdocument.so
                        /usr/lib64/subtitleeditor/plugins/actions/libsplitsubtitle.so
                        /usr/lib64/subtitleeditor/plugins/actions/libstacksubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libstyleeditor.so
                        /usr/lib64/subtitleeditor/plugins/actions/libtextcorrection.so
                        /usr/lib64/subtitleeditor/plugins/actions/libtimingfromplayer.so
                        /usr/lib64/subtitleeditor/plugins/actions/libtypewriter.so
                        /usr/lib64/subtitleeditor/plugins/actions/libvideoplayermanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/libviewmanager.so
                        /usr/lib64/subtitleeditor/plugins/actions/libwaveformmanagement.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libadobeencoredvdntsc.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libadobeencoredvdpal.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libadvancedsubstationalpha.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libbitc.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libmicrodvd.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libmpl2.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libmpsub.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libsbv.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libsprucestl.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libsubrip.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libsubstationalpha.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libsubviewer2.so
                X86_64;libgobject-2.0.so.0
                        /usr/bin/subtitleeditor
                        /usr/lib64/libsubtitleeditor.so.0.0.0
                        /usr/lib64/subtitleeditor/plugins/actions/libconfigurekeyboardshortcuts.so
                        /usr/lib64/subtitleeditor/plugins/actions/libkeyframesmanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/libwaveformmanagement.so
        dev-libs/libsigc++
                X86_64;libsigc-2.0.so.0
                        /usr/bin/subtitleeditor
                        /usr/lib64/libsubtitleeditor.so.0.0.0
                        /usr/lib64/subtitleeditor/plugins/actions/libabout.so
                        /usr/lib64/subtitleeditor/plugins/actions/libadjusttime.so
                        /usr/lib64/subtitleeditor/plugins/actions/libapplytranslation.so
                        /usr/lib64/subtitleeditor/plugins/actions/libbestfit.so
                        /usr/lib64/subtitleeditor/plugins/actions/libchangeframerate.so
                        /usr/lib64/subtitleeditor/plugins/actions/libclipboard.so
                        /usr/lib64/subtitleeditor/plugins/actions/libcombinesubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libcommand.so
                        /usr/lib64/subtitleeditor/plugins/actions/libconfigurekeyboardshortcuts.so
                        /usr/lib64/subtitleeditor/plugins/actions/libdialoguize.so
                        /usr/lib64/subtitleeditor/plugins/actions/libdocumentmanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/libdocumentsnavigation.so
                        /usr/lib64/subtitleeditor/plugins/actions/libduplicatesubtitle.so
                        /usr/lib64/subtitleeditor/plugins/actions/libeditcell.so
                        /usr/lib64/subtitleeditor/plugins/actions/liberrorchecking.so
                        /usr/lib64/subtitleeditor/plugins/actions/libextendlength.so
                        /usr/lib64/subtitleeditor/plugins/actions/libexternalvideoplayer.so
                        /usr/lib64/subtitleeditor/plugins/actions/libfindandreplace.so
                        /usr/lib64/subtitleeditor/plugins/actions/libinsertsubtitlefromkeyframe.so
                        /usr/lib64/subtitleeditor/plugins/actions/libinsertsubtitle.so
                        /usr/lib64/subtitleeditor/plugins/actions/libitalicize.so
                        /usr/lib64/subtitleeditor/plugins/actions/libjoindocument.so
                        /usr/lib64/subtitleeditor/plugins/actions/libkeyframesmanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/libminimizeduration.so
                        /usr/lib64/subtitleeditor/plugins/actions/libmoveafterprecedingsubtitle.so
                        /usr/lib64/subtitleeditor/plugins/actions/libmovesubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libplaintext.so
                        /usr/lib64/subtitleeditor/plugins/actions/libpreferences.so
                        /usr/lib64/subtitleeditor/plugins/actions/libremovesubtitle.so
                        /usr/lib64/subtitleeditor/plugins/actions/libreversetextandtranslation.so
                        /usr/lib64/subtitleeditor/plugins/actions/libscalesubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libselection.so
                        /usr/lib64/subtitleeditor/plugins/actions/libsortsubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libspellchecking.so
                        /usr/lib64/subtitleeditor/plugins/actions/libsplitdocument.so
                        /usr/lib64/subtitleeditor/plugins/actions/libsplitsubtitle.so
                        /usr/lib64/subtitleeditor/plugins/actions/libstacksubtitles.so
                        /usr/lib64/subtitleeditor/plugins/actions/libstyleeditor.so
                        /usr/lib64/subtitleeditor/plugins/actions/libtextcorrection.so
                        /usr/lib64/subtitleeditor/plugins/actions/libtimemodemanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/libtimingfromplayer.so
                        /usr/lib64/subtitleeditor/plugins/actions/libtypewriter.so
                        /usr/lib64/subtitleeditor/plugins/actions/libvideoplayermanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/libviewmanager.so
                        /usr/lib64/subtitleeditor/plugins/actions/libwaveformmanagement.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libadvancedsubstationalpha.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libbitc.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libsprucestl.so
                        /usr/lib64/subtitleeditor/plugins/subtitleformats/libsubstationalpha.so
        media-libs/gst-plugins-base
                X86_64;libgstpbutils-0.10.so.0
                        /usr/bin/subtitleeditor
                        /usr/lib64/subtitleeditor/plugins/actions/libkeyframesmanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/libwaveformmanagement.so
        media-libs/gstreamer
                X86_64;libgstreamer-0.10.so.0
                        /usr/bin/subtitleeditor
                        /usr/lib64/subtitleeditor/plugins/actions/libkeyframesmanagement.so
                        /usr/lib64/subtitleeditor/plugins/actions/libwaveformmanagement.so
        media-libs/mesa
                X86_64;libGL.so.1
                        /usr/bin/subtitleeditor
        x11-libs/gtk+
                X86_64;libgdk-x11-2.0.so.0
                        /usr/bin/subtitleeditor
                X86_64;libgtk-x11-2.0.so.0
                        /usr/bin/subtitleeditor
                        /usr/lib64/libsubtitleeditor.so.0.0.0
                        /usr/lib64/subtitleeditor/plugins/actions/libconfigurekeyboardshortcuts.so


dev-libs/libsigc++:
$ grep -R 'include.*sigc' *
src/document.h:#include <sigc++/sigc++.h>
src/cfg.h:#include <sigc++/sigc++.h>


virtual/opengl:
$ grep -R 'include.*GL' *
configure:  GL_CFLAGS="-I${x_includes} ${GL_CFLAGS}"
configure:#   include <GL/gl.h>
configure:#   include <OpenGL/gl.h>
configure:#   include <GL/gl.h>
configure:#   include <OpenGL/gl.h>
configure:#   include <GL/gl.h>
configure:#   include <OpenGL/gl.h>
m4/ax_check_gl.m4:dnl and linker flags are included in the output variables "GL_CFLAGS" and
m4/ax_check_gl.m4:             [GL_CFLAGS="-I${x_includes} ${GL_CFLAGS}"])]
m4/ax_check_gl.m4:#   include <GL/gl.h>
m4/ax_check_gl.m4:#   include <OpenGL/gl.h>
src/we/waveformrenderergl.cc:#include <GL/gl.h>


dev-libs/glib and virtual/libintl:
src/i18n.h-#ifdef ENABLE_NLS
src/i18n.h-     #include <libintl.h>
src/i18n.h:     #include <glib/gi18n.h>
src/i18n.h-#else /* NLS is disabled */


x11-libs/gtk+:
$ grep -R 'include.*gdk/' * -a1
src/main.cc-#include <gstreamermm.h>
src/main.cc:#include <gdk/gdkx.h>
src/main.cc-#include <glib.h>
--
src/subtitleview.cc-#include <gtkmm/eventbox.h>
src/subtitleview.cc:#include <gdk/gdkkeysyms.h>
src/subtitleview.cc-
--
src/vp/gstplayer.cc-#ifdef GDK_WINDOWING_X11
src/vp/gstplayer.cc:#include <gdk/gdkx.h>
src/vp/gstplayer.cc-#elif defined(GDK_WINDOWING_WIN32)
src/vp/gstplayer.cc:#include <gdk/gdkwin32.h>
src/vp/gstplayer.cc-#elif defined(GDK_WINDOWING_QUARTZ)
src/vp/gstplayer.cc:#include <gdk/gdkquartz.h>
src/vp/gstplayer.cc-#endif


media-libs/gstreamer:
$ grep -R gst/gst.h *
src/gstreamer_utility.cc:#include <gst/gst.h>
src/we/waveformrenderer.cc:#include <gst/gst.h>


media-libs/gst-plugins-base:
$ grep -R gst/pbutils/missing-plugins.h *
plugins/actions/keyframesmanagement/mediadecoder.h:#include <gst/pbutils/missing-plugins.h>
plugins/actions/wavefrommanagement/mediadecoder.h:#include <gst/pbutils/missing-plugins.h>
src/vp/gstplayer.cc:#include <gst/pbutils/missing-plugins.h>
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-03-30 02:30:47 UTC
Fixed, thanks for reporting.

Any chance of you sharing that check-deps.sh script to make maintaining things easier? :)

+  29 Mar 2015; Alexandre Rostovtsev <tetromino@gentoo.org>
+  -subtitleeditor-0.41.1.ebuild, subtitleeditor-0.41.1-r1.ebuild:
+  Add missing deps (bug #543346, thanks to Nikoli). Fix license. Drop old.