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 00:17:39 +0200 Message-ID: <87a9irpbb0.fsf@gnu.org> References: <20131002124146.GA15506@debian> <20131002180223.GA873@debian> <874n8zsc3c.fsf@gnu.org> <20131002205600.GA1680@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]:39457) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRUoi-0007LI-HP for guix-devel@gnu.org; Wed, 02 Oct 2013 18:22:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VRUoc-0007cf-CH for guix-devel@gnu.org; Wed, 02 Oct 2013 18:22:48 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:51630) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRUoc-0007cX-65 for guix-devel@gnu.org; Wed, 02 Oct 2013 18:22:42 -0400 In-Reply-To: <20131002205600.GA1680@debian> (Andreas Enge's message of "Wed, 2 Oct 2013 22:56:00 +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 Wed, Oct 02, 2013 at 09:32:23PM +0200, Ludovic Court=C3=A8s wrote: [...] >> > Of course, this works only as long as only one gnome program is instal= led, >> > since all the different gschemas.compiled step on each other's toe. >> They=E2=80=99re all called =E2=80=98gschemas.compiled=E2=80=99? > > Yes. > >> If yes, then that=E2=80=99s another case for =E2=80=9Cprofile hooks=E2= =80=9D=E2=80=93i.e., snippets to >> run in the build process that produces the profile. > > I thought so, but if possible, it would be nice to have a direct, functio= nal > (by which I mean, depending only on the installed packet and not on which= other > packets are also installed) solution. Do you mean a solution that does not require any action upon installation? That would at least require using different file names than just =E2=80=98gschemas.compiled=E2=80=99, no? What I had in mind is that upon installation in the user=E2=80=99s profile,= the glib-compile-foobar command would be run for all the schema-providing packages to appear in the new profile. WDYT? Ludo=E2=80=99.