Genadijus Paleckis wrote:
> Jacob Meuser wrote:
>> On Wed, Feb 18, 2009 at 07:06:10AM +0000, Jacob Meuser wrote:
>>> On Wed, Feb 18, 2009 at 07:45:30AM +0200, Genadijus Paleckis wrote:
>>>> on i386 4.5-beta (20090216 snapshot) vagalume reports "error
>>>> inititlizing audio system" and exits (after pressing OK)
>>>>
>>>> boo$ vagalume
>>>> ** (vagalume:19736): DEBUG: Initializing D-Bus...
>>>> ** (vagalume:19736): DEBUG: Creating GStreamer element mad: ERROR
>>>> ** (vagalume:19736): DEBUG: Creating GStreamer element flump3dec: ERROR
>>>> ** (vagalume:19736): DEBUG: Creating GStreamer element audioconvert: 
>>>> success
>>>> ** (vagalume:19736): DEBUG: Creating GStreamer element autoaudiosink: ERROR
>>>> ** (vagalume:19736): DEBUG: Creating GStreamer element alsasink: ERROR
>>>>
>>>> ** (vagalume:19736): CRITICAL **: Error creating GStreamer elements
>>>> boo$
>>>>
>>> works fine here.
>>>
>>> $ pkg_info | grep ^gst
>>> gstreamer-0.10.19p0 streaming media framework - core
>>> gstreamer-confelements-0.10.8p1 multimedia framework - conf elements
>>> gstreamer-gnome-0.10.19p1 multimedia framework - gnome vfs plugin
>>> gstreamer-mad-0.10.7p0 multimedia framework - mad plugin
>>> gstreamer-plugins-bad-0.10.7p5 multimedia framework - plugins bad
>>> gstreamer-plugins-base-0.10.19p0 multimedia framework - plugins base
>>> gstreamer-plugins-good-0.10.8p9 multimedia framework - good plugins
>>> gstreamer-plugins-ugly-0.10.7p0 multimedia framework - plugins ugly
>>>
>>>
>>> probably vagalume needs more RUN_DEPENDS, like gstreamer-confelements,
>>> gstreamer-plugins-good and apparently gstreamer-mad.  probably most
>>> ports using gstreamer should depend on gstreamer-confelements and
>>> gstreamer-plugins-good.
>> certainly anything using gconf should depend on gstreamer-confelements!
>>
>> and every gstreamer port that uses audio should really depend on
>> gstreamer-plugins-good, or there probalby won't be any audio output
>> modules.
>>
>> imo, rolling the -gconf subpackage into plugins-good,-main, and
>> making plugins-good,-main a RUN_DEPENDS for gstreamer "core" would be
>> a good idea.
>>
> 
> Aha, I have very little of gstreamer
> 
> boo$ pkg_info | grep ^gst
> 
> gstreamer-0.10.19p0 streaming media framework - core
> gstreamer-plugins-base-0.10.19p0 multimedia framework - plugins base
> 
> after playing with gstreamer packages now I have working vagalume with
> 
> boo# pkg_info | grep ^gst
> gstreamer-0.10.19p0 streaming media framework - core
> gstreamer-confelements-0.10.8p1 multimedia framework - conf elements
> gstreamer-mad-0.10.7p0 multimedia framework - mad plugin
> gstreamer-plugins-base-0.10.19p0 multimedia framework - plugins base
> gstreamer-plugins-good-0.10.8p9 multimedia framework - good plugins
> gstreamer-plugins-ugly-0.10.7p0 multimedia framework - plugins ugly
> 
> it is minimal gstreamer combination needed for vagalume, so I guess
> other audio packages that needs gstreamer also must have these as
> RUN_DEPENDS
> 

Skip last para
I thisk that for now only vagalume must have those as RUN_DEPENDS, don't
know about others

--- Makefile.orig	Tue Dec 16 11:12:53 2008
+++ Makefile	Wed Feb 18 10:44:43 2009
@@ -4,7 +4,7 @@
 
 V=			0.7
 DISTNAME=		vagalume_$V.orig
-PKGNAME=		vagalume-$V
+PKGNAME=		vagalume-$Vp0
 CATEGORIES=		audio x11
 
 HOMEPAGE=		http://people.igalia.com/berto/
@@ -29,7 +29,9 @@
 MODULES+=		devel/gettext
 
 RUN_DEPENDS+=		::devel/desktop-file-utils \
-			::multimedia/gstreamer-0.10/plugins-base
+			::multimedia/gstreamer-0.10/plugins-base \
+			::multimedia/gstreamer-0.10/plugins-good,-gconf \
+			::multimedia/gstreamer-0.10/plugins-ugly,-mad
 
 LIB_DEPENDS=		idn::devel/libidn \
 			notify::devel/libnotify \

Reply via email to