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 ? Cheers -- /Bastien Nocera http://hadess.net
Attachment:
signature.asc
Description: This is a digitally signed message part