guix-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] gnu: Add rhythmbox.


From: Mark H Weaver
Subject: Re: [PATCH] gnu: Add rhythmbox.
Date: Mon, 06 Jul 2015 15:27:02 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Amirouche Boubekki <address@hidden> writes:

> On 2015-07-05 17:28, David Hashe wrote:
>> Hi Ludo and Ricardo,
>>
>> The 'uridecodebin' error is a result of GST_PLUGIN_SYSTEM_PATH not
>> being set. However, the recent patch to gstreamer adds that to its
>> native search paths, so that error should be resolved now on an
>> updated system. I had a line defining GST_PLUGIN_SYSTEM_PATH in my
>> .bashrc, but I was able to remove it after that patch was applied.
>> Rhythmbox is working without errors for me.
>>
>> I've also realized that some of the packages I put under inputs should
>> probably be propagated inputs, so I'm attaching an updated patch which
>> changes that.
>>
>> I am currently using guix over ubuntu.
>
> I use GuixSD. I patched my guix git repository just after they were
> published.
>
> It works, or more precisly it can work:
>
> - I have the following in my .bashrc:
>
> export GST_PLUGIN_SYSTEM_PATH=$HOME/.guix-profile/lib/gstreamer-1.0
> export GRL_PLUGIN_PATH=$HOME/.guix-profile/lib/grilo-0.2

Environment variable settings should go in .bash_profile instead of
.bashrc, so that they are only set in your login shell.  Otherwise, when
you spawn shells within an alternative environment (e.g. created by
'guix environment') the .bashrc will overwrite those environment
settings.

To include plugins from both my user profile and system profile, here's
what I put in my .bash_profile:

export 
GRL_PLUGIN_PATH=$HOME/.guix-profile/lib/grilo-0.2:/run/current-system/profile/lib/grilo-0.2
export 
GST_PLUGIN_SYSTEM_PATH=$HOME/.guix-profile/lib/gstreamer-1.0:/run/current-system/lib/gstreamer-1.0

     Mark



reply via email to

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