=head1 DESCRIPTION
-dh_icons is a debhelper program that updates Freedesktop icon caches
-when needed, using the gtk-update-icon-cache program provided by GTK+2.0.
+B<dh_icons> is a debhelper program that updates Freedesktop icon caches
+when needed, using the B<update-icon-caches> program provided by GTK+2.12.
Currently this program does not handle installation of the files, though it
may do so at a later date. It takes care of adding maintainer script
-fragments to call F<gtk-update-icon-cache>.
+fragments to call B<update-icon-caches>.
=head1 OPTIONS
Do not modify maintainer scripts.
+=back
+
=cut
init();
opendir(DIRHANDLE, $icondir);
while (my $subdir = readdir(DIRHANDLE)) {
next if $subdir =~ /^\./;
+ next if $subdir eq "gnome";
+ next if $subdir eq "hicolor";
my $needs_cache = 0;
find sub {
- $needs_cache = 1 if -f and (/\.png$/ or /\.svg$/ or /\.jpg$/);
+ $needs_cache = 1 if -f and (/\.png$/ or /\.svg$/ or /\.xpm$/ or /\.icon$/);
}, "$icondir/$subdir" ;
push @dirlist, "$baseicondir/$subdir" if $needs_cache;
}