On Tue, 2002-03-05 at 18:04, jacob berkman wrote: > On Tue, 2002-03-05 at 12:22, Bastien Nocera wrote: > > On Mon, 2002-03-04 at 19:42, Havoc Pennington wrote: > > > > > > Bastien Nocera <hadess hadess net> writes: > > > > OK, what are the magic lines that work everywhere, don't break packaging > > > > and work for source installs as well ? > > > > > > > > > > Packages should contain something like: > > > > > > export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 > > > %makeinstall > > > unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL > > > > > > and then in %post: > > > > > > export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` > > > gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/<packagename>.schemas > /dev/null > > > > > > That's the best thing I've come up with so far. If someone has better > > > ideas I'm open to them. > > > > > > I think a standard --disable-gconf-schema-install configure option > > > might be nicer for packagers, but it requires more work on the part of > > > app developers. > > > > Not if it's included in some Gconf macro that does all the job for us :) > > Maybe in GCONF_SOURCE_2 for example. > > > > Thanks for straightening this up Havoc. > > > > Jacob, would the Makefiles work fine as they are now, or do you want me > > to revert my changes ? > > for simplicity (and so it doesn't get propogated elsewhere) i'd rather > it be reverted, if you don't mind. Reverted for gnome-applets, doing it for gnome-utils as well now. Cheers -- /Bastien Nocera http://hadess.net
Attachment:
signature.asc
Description: This is a digitally signed message part