From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Re: Brasero, or gnome without gnome Date: Wed, 2 Oct 2013 20:02:23 +0200 Message-ID: <20131002180223.GA873@debian> References: <20131002124146.GA15506@debian> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRQkt-0004ER-9N for guix-devel@gnu.org; Wed, 02 Oct 2013 14:02:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VRQkm-0003Bj-0E for guix-devel@gnu.org; Wed, 02 Oct 2013 14:02:35 -0400 Received: from moutng.kundenserver.de ([212.227.17.8]:58236) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VRQkl-0003BW-N2 for guix-devel@gnu.org; Wed, 02 Oct 2013 14:02:27 -0400 Content-Disposition: inline In-Reply-To: <20131002124146.GA15506@debian> 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: guix-devel@gnu.org On Wed, Oct 02, 2013 at 02:41:46PM +0200, Andreas Enge wrote: > How can we get around running commands such as > /usr/bin/glib-compile-schemas --allow-any-name /usr/share/glib-2.0/schemas/ ? It appears that glib-compile-schemas is called during the build or installation process of brasero. Inside /nix/store/...brasero/share/glib-2.0/schemas, there is a file org.gnome.brasero.gschema.xml, which has been compiled into gschemas.compiled. So this gschemas.compiled is installed into the user profile, and with the following line added to .bashrc: export XDG_DATA_DIRS=$HOME/.guix-profile/share it is found and brasero starts up. Of course, this works only as long as only one gnome program is installed, since all the different gschemas.compiled step on each other's toe. Andreas