=head1 NAME
-dh_gconf - generate GConf schema registration scripts
+dh_gconf - install GConf defaults files and register schemas
=cut
=head1 DESCRIPTION
-dh_gconf is a debhelper program that is responsible for registering
-GConf schemas.
-
-It automatically generates the postinst and prerm fragments needed
-to register and unregister the schemas in usr/share/gconf/schemas, using
-gconf-schemas.
+dh_gconf is a debhelper program that is responsible for installing GConf
+defaults files and registering GConf schemas.
An appropriate dependency on gconf2 will be generated in ${misc:Depends}.
=item debian/I<package>.gconf-defaults
Installed into usr/share/gconf/defaults/10_package in the package build
-directory, with "I<package>" replaced by the package name. Some postinst
-and postrm fragments will be generated to run update-gconf-defaults.
+directory, with "I<package>" replaced by the package name.
=item debian/I<package>.gconf-mandatory
Installed into usr/share/gconf/mandatory/10_package in the package build
-directory, with "I<package>" replaced by the package name, and similar
-postinst and postrm fragments will be generated.
+directory, with "I<package>" replaced by the package name.
=back
if ($mandatory ne '') {
doit("mkdir","-p","$tmp/usr/share/gconf/mandatory");
doit("install","-p","-m644",$mandatory,"$tmp/usr/share/gconf/mandatory/${priority}_$package");
- autoscript($package,"postinst","postinst-gconf-defaults","s%#OPT#%--mandatory%");
- addsubstvar($package, "misc:Depends", "gconf2 (>= 2.24.0-5)");
+ addsubstvar($package, "misc:Depends", "gconf2 (>= 2.28.1-2)");
$gconf_dep = 1;
}
my $defaults = pkgfile($package,"gconf-defaults");
if ($defaults ne '') {
doit("mkdir","-p","$tmp/usr/share/gconf/defaults");
doit("install","-p","-m644",$defaults,"$tmp/usr/share/gconf/defaults/${priority}_$package");
- autoscript($package,"postinst","postinst-gconf-defaults","s%#OPT#%%");
- autoscript($package,"postrm","postrm-gconf-defaults","s%#OPT#%%");
- addsubstvar($package, "misc:Depends", "gconf2 (>= 2.12.1-1)") unless $gconf_dep;
+ addsubstvar($package, "misc:Depends", "gconf2 (>= 2.28.1-2)") unless $gconf_dep;
$gconf_dep = 1;
}
# Get a list of the schemas
my $schemas = `find $new_schemas_dir -type f -name \\*.schemas -printf '%P '`;
if ($schemas ne '') {
- autoscript($package,"postinst","postinst-gconf","s%#SCHEMAS#%$schemas%");
- autoscript($package,"prerm","prerm-gconf","s%#SCHEMAS#%$schemas%");
- addsubstvar($package, "misc:Depends", "gconf2 (>= 2.10.1-2)") unless $gconf_dep;
+ addsubstvar($package, "misc:Depends", "gconf2 (>= 2.28.1-2)") unless $gconf_dep;
}
}
}