From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?B?5a6L5paH5q2m?= Subject: Re: How to handle required plugins and dbus services for GNOME Programs? Date: Thu, 09 Jul 2015 21:00:12 +0800 Message-ID: <87egkhh4f7.fsf@gmail.com> References: <87d20padyz.fsf@netris.org> <87pp4na6me.fsf@gnu.org> <87d20lk5ps.fsf_-_@netris.org> <87egkhrgfd.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37602) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZDBQJ-0006Wd-Nr for guix-devel@gnu.org; Thu, 09 Jul 2015 08:59:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZDBQI-0005i9-UE for guix-devel@gnu.org; Thu, 09 Jul 2015 08:59:31 -0400 In-Reply-To: <87egkhrgfd.fsf@netris.org> 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: Mark H Weaver , Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Mark H Weaver writes: [...] > So, at this point my inclination is to do the following: > > * Add 'dconf' to the propagated-inputs of 'totem', since totem needs > dconf services to be available on the user session D-Bus. > > * Add a wrapper for 'totem' that add prefixes to both > GST_PLUGIN_SYSTEM_PATH and GRL_PLUGIN_PATH to ensure reliable access > to a baseline set of plugins needed for proper functioning of 'totem'. > This includes grilo-plugins, gst-plugins-base, and gst-plugins-good. > IMO, this hard-coded set of plugins should exclude patent-encumbered > codecs, so no gst-libav or gst-plugins-ugly. > > Please see the attached 'totem' package. To simplify things, the values > of the GST_PLUGIN_SYSTEM_PATH and GRL_PLUGIN_PATH environment variables > are taken directly from the build environment (using 'getenv') and > propagated unchanged into the created wrapper. > > What do you think? Look great!