From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCHES] Add totem Date: Mon, 22 Jun 2015 21:24:41 +0200 Message-ID: <87pp4na6me.fsf@gnu.org> References: <87d20padyz.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54983) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z77Kr-00020j-6H for guix-devel@gnu.org; Mon, 22 Jun 2015 15:24:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z77Kl-0003iJ-Uh for guix-devel@gnu.org; Mon, 22 Jun 2015 15:24:49 -0400 In-Reply-To: <87d20padyz.fsf@netris.org> (Mark H. Weaver's message of "Sun, 21 Jun 2015 00:21:24 -0400") 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 Cc: guix-devel@gnu.org Mark H Weaver skribis: > A few caveats: in order for totem to work properly, you must have > several other packages installed in your profile. I'm not entirely sure > of the full set needed, but I guess it includes: > > grilo > grilo-plugins > gstreamer > gst-plugins-base > gst-plugins-good > dconf > > You will also need to set the GRL_PLUGIN_PATH and GST_PLUGIN_SYSTEM_PATH > environment variables as advised by "guix package --search-paths". I can imagine why the plugins package need to be in the profile, but I find the others more surprising. Do you know what happens? Are Grilo, GStreamer, and DConf dlopened, or is it just to get the right search path recommendation that they are needed? > From 4bdac7f9e1ffeec6e3a2b26d366bfe8d71cd5ae2 Mon Sep 17 00:00:00 2001 > From: Mark H Weaver > Date: Sat, 20 Jun 2015 19:34:50 -0400 > Subject: [PATCH 1/3] gnu: Add grilo. > > * gnu/packages/gnome.scm (grilo): New variable. LGTM. > From ba786fa3d1d7896336dca3b364bb630142c30fa1 Mon Sep 17 00:00:00 2001 > From: Mark H Weaver > Date: Sat, 20 Jun 2015 21:09:54 -0400 > Subject: [PATCH 2/3] gnu: Add grilo-plugins. > > * gnu/packages/gnome.scm (grilo-plugins): New variable. [...] > + `(#:make-flags (list (string-append "GRL_PLUGINS_DIR=3D" > + %output > + "/lib/grilo-" > + ,(version-major+minor version))) > + ;; XXX FIXME: Investigate test failure: > + ;; TEST: test_apple_trailers... (pid=3D8718) > + ;; /apple-trailers/browse/count: > + ;; ERROR:test_apple_trailers.c:88:test_browse_count: assertion = failed: (source) > + ;; FAIL > + #:tests? #f)) Would it be OK to skip just this for now? If that=E2=80=99s too much, we c= an leave it for later. > + (synopsis "Framework for discovering and browsing media - Plugins") Maybe =E2=80=9CPlugins for the Grilo media discovery library=E2=80=9D? > From 2bbcefc85149fa4d6b8513de26fc4ba749e4111b Mon Sep 17 00:00:00 2001 > From: Mark H Weaver > Date: Sat, 20 Jun 2015 18:26:34 -0400 > Subject: [PATCH 3/3] gnu: Add totem. > > * gnu/packages/gnome.scm (totem): New variable. OK. Thank you! Ludo=E2=80=99.