Subject: Re: CVS commit: pkgsrc/misc/celestia-gnome
To: None <wiz@netbsd.org>
From: Julio M. Merino Vidal <jmmv@menta.net>
List: pkgsrc-changes
Date: 12/05/2004 13:17:32
On Sun,  5 Dec 2004 11:55:12 +0000 (UTC)
Thomas Klausner <wiz@netbsd.org> wrote:

> 
> Module Name:	pkgsrc
> Committed By:	wiz
> Date:		Sun Dec  5 11:55:12 UTC 2004
> 
> Modified Files:
> 	pkgsrc/misc/celestia-gnome: Makefile
> 
> Log Message:
> Create ${PREFIX}/etc/gconf/schemas before installing files into it;
> should fix bulk build.
> XXX: GConf dependency needed?

Yes.  In fact, it should be installing .schemas files inside
${PREFIX}/share/gconf/schemas.  This is often a problem in Makefiles
which hardcode the path to the schemas directory, while they should
be using $(GCONF_SCHEMA_FILE_DIR)  (defined by the configure script
if it uses AM_GCONF_SOURCE_2 macro, i.e., always).

And when this is fixed, it should use GConf2/schemas.mk and list the
installed .schemas file in the GCONF2_SCHEMAS variable to get it
registered into the system-wide GConf2 database.

Cheers

-- 
Julio M. Merino Vidal <jmmv@menta.net>
http://www.livejournal.com/users/jmmv/
The NetBSD Project - http://www.NetBSD.org/