]> git.donarmstrong.com Git - debian-ctte.git/commitdiff
741573: Change keithp_draft to reduce the .desktop file requirement for packages
authorKeith Packard <keithp@keithp.com>
Fri, 28 Aug 2015 19:09:11 +0000 (12:09 -0700)
committerKeith Packard <keithp@keithp.com>
Fri, 28 Aug 2015 19:13:35 +0000 (12:13 -0700)
This rewords the proposed resolution to make only 'customary desktop
applications' need to provide a .desktop file, instead of the existing
very broad wording requiring nearly all applications to provide a menu entry.

Signed-off-by: Keith Packard <keithp@keithp.com>
741573_menu_systems/keithp_draft.txt

index 9263cce81acb299db7d8a3d43862bce92a636c5c..25ddee8b2e36b9dddabc1f71b2939158aaf0b0ff 100644 (file)
 
  Therefore:   
 
-   1. The Technical Committee resolves that packages for which the
-      Debian menu system currently applies should provide a .desktop
-      file. Applications providing a .desktop file should not
-      provide a Debian menu file.
+   1. The Technical Committee resolves that packages which provide
+      applications customarily designed for use within a desktop
+      environment should provide a .desktop file conforming to the
+      Freedesktop Desktop Entry Specification.
+
+   2. Packages may provide menu files at the pleasure of the
+      maintainer, but packages providing a .desktop file shall not
+      also provide a menu file.
 
    2. We further resolve that "menu programs" should not depend on the
       Debian Menu System and should instead rely on .desktop file
@@ -69,14 +73,12 @@ the motivation for this policy change.
        d) D-Bus application activation
        e) StartupNotify support
 
-
    B. Support for the .desktop spec is widely provided as part of
       upstream packaging for desktop applications.
 
-
    C. A .desktop file describe in the .desktop spec captures
-      essentially all of the information present in the Debian menu
-      system:
+      essentially the same information as that present in the Debian
+      menu system:
 
       menu     .desktop                Notes
       ?package TryExec                 [0]