Sophie

Sophie

distrib > Altlinux > 4.1 > i586 > media > core-src > by-pkgid > 5ebf0e4c0b0866f27f2984134b06dee5 > files > 3

GConf-2.22.0-alt1.src.rpm

%define _gconf2_bin %_bindir/gconftool-2
%define gconf2_default_source $(%_gconf2_bin --get-default-source)

# Install/uninstall gconf2 schemas.
%define gconf2_install() %_sbindir/gconf_install_schema %*
%define gconf2_uninstall() %_sbindir/gconf_uninstall_schema %*

# Get key value
%define gconf2_get() %_bindir/gconf2_get %*

# Set a key to a value and sync.
%define gconf2_set() %_bindir/gconf2_set %*

# Unset a key.
%define gconf2_unset() \
%_gconf2_bin --direct --config-source=%gconf2_default_source --unset %*

# Unset a key recursively.
%define gconf2_unset_r() \
%_gconf2_bin --direct --config-source=%gconf2_default_source --recursive-unset %*

# Set new schemas.
%define gconf2_set_new() %_bindir/gconf2_add %*

# Strip translations fom schema files
%define _gconf2_strip_bin %_datadir/gconf/gconf2-strip-locales.sh
%define gconf2_stripschemas() \
%_gconf2_strip_bin "%buildroot%_datadir/gconf/locale" \
    "%buildroot%_sysconfdir/gconf/schemas/*.schemas"; \
%__subst 's,%buildroot,,' %buildroot%_sysconfdir/gconf/schemas/*.schemas >/dev/null