From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: [PATCH] gnu: Add rhythmbox. Date: Mon, 06 Jul 2015 15:27:02 -0400 Message-ID: <87k2ud2ik9.fsf@netris.org> References: <1434604057-17996-1-git-send-email-david.hashe@dhashe.com> <87bngdi0z0.fsf@elephly.net> <87616az92s.fsf@elephly.net> <87r3omrjxh.fsf@gnu.org> <87bnfqkewp.fsf@elephly.net> <71aad7a2d64a7c5fb0c4e2db0c228905@hypermove.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51439) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZCC3I-0003NG-Rd for guix-devel@gnu.org; Mon, 06 Jul 2015 15:27:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZCC3H-0005Un-Uv for guix-devel@gnu.org; Mon, 06 Jul 2015 15:27:40 -0400 In-Reply-To: <71aad7a2d64a7c5fb0c4e2db0c228905@hypermove.net> (Amirouche Boubekki's message of "Sun, 05 Jul 2015 19:45:24 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Amirouche Boubekki Cc: guix-devel@gnu.org, guix-devel-bounces+amirouche=hypermove.net@gnu.org Amirouche Boubekki 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