]> git.donarmstrong.com Git - debhelper.git/blobdiff - dh_desktop
Typo. Closes: #653339
[debhelper.git] / dh_desktop
old mode 100644 (file)
new mode 100755 (executable)
index 8baf684..075597f
@@ -2,7 +2,7 @@
 
 =head1 NAME
 
-dh_desktop - Register .desktop files
+dh_desktop - deprecated no-op
 
 =cut
 
@@ -11,34 +11,22 @@ use Debian::Debhelper::Dh_Lib;
 
 =head1 SYNOPSIS
 
-B<dh_desktop> [S<I<debhelper options>>] [B<-p<package>>]
+B<dh_desktop> [S<I<debhelper options>>]
 
 =head1 DESCRIPTION
 
-dh_desktop is a debhelper program that registers .desktop files.
-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
-fragements to call F<update-desktop-database>.
+B<dh_desktop> was a debhelper program that registers F<.desktop> files.
+However, it no longer does anything, and is now deprecated.
+
+If a package ships F<desktop> files, they just need to be installed in the
+correct location (F</usr/share/applications>) and they will be registered by
+the appropriate tools for the corresponding desktop environments.
 
 =cut
 
 init();
 
-foreach my $package (@{$dh{DOPACKAGES}}) {
-  my $tmp=tmpdir($package);
-
-  # Only run if there are .desktop files installed
-  if (-d "$tmp/usr/share/applications") {
-    # Get a list of the desktop files
-    my $desktop_files = `find debian/$package/ -type f -name \*.desktop -printf '%p\n'`;
-    # If there actually were some desktop files...
-    if ($desktop_files && ! $dh{NOSCRIPTS}) {
-      # Don't add a dependency on desktop-file-utils as it may not be needed
-      autoscript($package,"postinst","postinst-desktop");
-      autoscript($package,"postrm","postrm-desktop");
-    }
-  }
-}
+warning("This program is deprecated, and does nothing anymore.");
 
 =head1 SEE ALSO