guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] gnu: rhythmbox: Add gst-plugins-ugly dependency.


From: Mark H Weaver
Subject: Re: [PATCH] gnu: rhythmbox: Add gst-plugins-ugly dependency.
Date: Fri, 21 Aug 2015 16:47:34 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Andy Wingo <address@hidden> writes:

> Not sure what the right solution to this mess is; ideally a user would
> just have to install a set of gstreamer plugins and those would work
> across all of their applications, and you wouldn't have to specify the
> plugins for each gst-using app.  Dunno.  For now this works better than
> not being able to play mp3s tho :P

I don't think we should apply this patch.  Instead, please set
GST_PLUGIN_SYSTEM_PATH to ~/.guix-profile/lib/gstreamer-1.0 and then
all gstreamer plugins installed in your profile should be available
to programs based on gstreamer.  Works for me with totem, anyway.

Note that we have a 'native-search-paths' specification on the
'gstreamer' package, so if you install that package in your profile, it
should remind you to set GST_PLUGIN_SYSTEM_PATH.  Unfortunately, this is
not very satisfactory because there's usually no reason to install
gstreamer in your profile.

It would be good to find a better solution to this more general problem.
Ideally, it would be good to remind the user about 'native-search-paths'
for all *run-time* dependencies of the packages in the user's profile.
Things get messy in a different way when your packages are split between
your user profile and the system profile.  I'm not sure yet how to solve
the more general problem.

What do you think?

    Thanks,
      Mark



reply via email to

[Prev in Thread] Current Thread [Next in Thread]