From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [WIP 0/8] GNOME Maps Date: Tue, 14 Jun 2016 14:17:52 +0200 Message-ID: <87lh28ezgv.fsf@gnu.org> References: <87oa8oc0ul.fsf@gnu.org> <20160614072236.GA18937@jasmine> 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]:34925) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bCnI8-0003Vu-Aq for guix-devel@gnu.org; Tue, 14 Jun 2016 08:18:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bCnI4-0002xf-0y for guix-devel@gnu.org; Tue, 14 Jun 2016 08:17:59 -0400 In-Reply-To: <20160614072236.GA18937@jasmine> (Leo Famulari's message of "Tue, 14 Jun 2016 03:22:36 -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" To: Leo Famulari Cc: guix-devel@gnu.org Leo Famulari skribis: > On Mon, May 02, 2016 at 10:37:06AM +0200, Ludovic Court=C3=A8s wrote: >> Leo Famulari skribis: >>=20 >> > $ gnome-maps >> > ** (org.gnome.Maps:14112): WARNING **: Failed to load shared library '= libgoa-1.0.so.0' referenced by the typelib: libgoa-1.0.so.0: cannot open sh= ared object file: No such file or directory >>=20 >> It says =E2=80=9Cwarning=E2=80=9D, but that=E2=80=99s probably a signifi= cant issue since libgoa >> is the =E2=80=9CGNOME Online Accounts=E2=80=9D library. I suppose this = can be fixed by >> adding =E2=80=98gnome-online-accounts=E2=80=99 to the LD_LIBRARY_PATH. = Could you try >> this? > > It works for version 3.18.2! Attached. Cool, let=E2=80=99s commit this one as a starting point! > But now 3.20.1 is out, and I want to use that version. It fails like > this: > > --- > $ ./pre-inst-env guix environment --ad-hoc gnome-maps -- gnome-maps > (org.gnome.Maps:30607): Gjs-WARNING **: JS ERROR: Error: Requiring Geoclu= e, version none: Typelib file for namespace 'Geoclue' (any version) not fou= nd > @resource:///org/gnome/Maps/js/geoclue.js:23 > @resource:///org/gnome/Maps/js/application.js:34 > @resource:///org/gnome/Maps/js/main.js:43 > start@resource:///org/gnome/gjs/modules/package.js:176 > @/gnu/store/9dsfcqfnpjg81mbibxi5qvnbcz29srzy-gnome-maps-3.20.1/share/gnom= e-maps/org.gnome.Maps:5 > > JS_EvaluateScript() failed > --- > > So, I'm building geoclue with gobject-introspection overnight. Did we eventually figure out where/how this thing looks for typelib file/gobject-introspection data? It seems to be a =E2=80=9Csimple matter= =E2=80=9D of telling it where to look for whatever it=E2=80=99s looking for. :-) > From 95bc258f419673e1e311429383a08d850155fac9 Mon Sep 17 00:00:00 2001 > From: Leo Famulari > Date: Sat, 5 Mar 2016 02:33:09 -0500 > Subject: [PATCH] gnu: Add gnome-maps. > > * gnu/packages/maps.scm: New file. > * gnu-system.am (GNU_SYSTEM_MODULES): Add it. Make sure to add a license header, but otherwise LGTM, thanks! Ludo=E2=80=99.