[Alexandria-list] Welsh, GConf
Laurent Sansonetti
lrz at gnome.org
Sun Jun 13 08:46:01 EDT 2004
On Sun, 2004-06-13 at 09:22, Laurent Sansonetti wrote:
> > Also, I started updating the Debian packaging for the 0.2.0 release. It
> > seems that the schema file (schemas/alexandria.schemas) does not get
> > installed to /etc/gconf/schemas, which also seems to be standard
> > practice. The Debian build process needs it installed there because the
> > schema needs to be installed when the package is installed on the target
> > system as opposed to when the build process runs the install procedure
> > on the build machine. (I.e. gconftool-2 is run when the build package is
> > installed, not when the package is being built.)
> >
> > Would it be possible to install the schema? If not, I can easily have
> > the Debian build process install it.
> >
>
> Mmh, I understand the problem. Unfortunately I got sick the whole night
> (more details on my diary soon :p), so I need to sleep now. I won't be
> able to investigate this atm.
>
> I understand that the schemas file should be installed, but since it
> seems to work without, is that really necessary?
>
> The problem is that we need to write code to find the gconf schemas
> directory (in your machine, it is /etc/gconf/schemas, but in FreeBSD it
> is /usr/X11R6/etc/gconf/schemas). After the install process should be
> easy. If you can have a look at that it would be wonderful.
>
I talked a bit with Pascal Terjan, who packages a lot of ruby stuff for
Mandrake (BTW he's going to package Alexandria, thanks!), about that
issue.
He told me that it is up to the Mandrake package script to install the
.schemas file. So I think we should give that task to the packagers,
because:
1) install.rb doesn't support "etc" directory, so we need to hack it ;
2) finding that gconf schemas directory is painful, because it can
change according to the distribution / OS.
Would it be hard for you to install it from the Debian build process?
--
Laurent
More information about the Alexandria-list
mailing list