From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Brasero, or gnome without gnome Date: Thu, 03 Oct 2013 13:21:14 +0200 Message-ID: <87siwibnx1.fsf@gnu.org> References: <20131002124146.GA15506@debian> <20131002180223.GA873@debian> <874n8zsc3c.fsf@gnu.org> <20131002205600.GA1680@debian> <87a9irpbb0.fsf@gnu.org> <20131003110113.GA6327@debian> 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]:54840) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRh31-0007A2-8a for guix-devel@gnu.org; Thu, 03 Oct 2013 07:26:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VRh2u-0006Hb-3U for guix-devel@gnu.org; Thu, 03 Oct 2013 07:26:23 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:52610) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRh2t-0006HR-TT for guix-devel@gnu.org; Thu, 03 Oct 2013 07:26:16 -0400 In-Reply-To: <20131003110113.GA6327@debian> (Andreas Enge's message of "Thu, 3 Oct 2013 13:01:13 +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: Andreas Enge Cc: guix-devel@gnu.org Andreas Enge skribis: > On Thu, Oct 03, 2013 at 12:17:39AM +0200, Ludovic Court=C3=A8s wrote: [...] >> What I had in mind is that upon installation in the user=E2=80=99s profi= le, the >> glib-compile-foobar command would be run for all the schema-providing >> packages to appear in the new profile. > > This could even be done automatically without specifying it in the package > description whenever a package contains a file in share/glib-2.0/schemas/. > The glib-compile-schemas (there is also glib-compile-resources) is part of > the glib package, so should be available as an input to such a package. > But which glib version would we choose then when constructing the user > profile? Different installed packages could have different glibs as input= s, > for instance. The one that is "current" in the sense that it would be > installed by "guix package -i glib"? Assuming the format is stable, we could just use the current glib. If that=E2=80=99s not the case, we can always come up with a more sophistic= ated approach. Ludo=E2=80=99.