From 8976f8eb76d940dfed82537f6a4d44f3190895f7 Mon Sep 17 00:00:00 2001
From: Jeremy Messenger
-@unexec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults \ -gconftool-2 --makefile-uninstall-rule \ -%D/etc/gconf/schemas/my_app.schemas > /dev/null || /usr/bin/true - -@exec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults \ -gconftool-2 --makefile-install-rule \ -%D/etc/gconf/schemas/my_app.schemas > /dev/null || /usr/bin/true +GCONF_SCHEMAS= my_app.schemas my_app2.schemas my_app3.schemas-
For example:
+For example in audio/gnomemedia2:
-@unexec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults \ -gconftool-2 --makefile-uninstall-rule \ -%D/etc/gconf/schemas/file-roller.schemas > /dev/null || /usr/bin/true - -@exec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults \ -gconftool-2 --makefile-install-rule \ -%D/etc/gconf/schemas/file-roller.schemas > /dev/null || /usr/bin/true +GCONF_SCHEMAS= CDDB-Slave2.schemas gnome-audio-profiles.schemas \ + gnome-cd.schemas gnome-sound-recorder.schemas-
You can use this script to - add these entries automatically.
+The schema files and %gconf.xml key files should + not be in the pkg-plist. If you notice that the + port doesn't has any %gconf.xml key files, but + has schema files then you should not be use + GCONF_SCHEMAS. It means, this port has broke + either schema files or installtion of GConf.