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/