dist_pkglib_SCRIPTS = geeqie-ufraw
gq_desktopdir = $(pkgdatadir)/applications
-gq_desktop_in_files = geeqie-ufraw-recursive.desktop.in geeqie-ufraw.desktop.in
+gq_desktop_in_files = geeqie-ufraw-recursive.desktop.in \
+ geeqie-ufraw.desktop.in \
+ geeqie-ufraw-id.desktop.in
+
gq_desktop_DATA = $(gq_desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
--- /dev/null
+[Desktop Entry]
+Version=1.0
+Type=Application
+_Name=Edit UFRaw ID file
+
+Exec=ufraw --create-id=only %U
+
+# show only if ufraw is installed
+TryExec=ufraw
+
+# Desktop files that are usable only in Geeqie should be marked like this:
+Categories=X-Geeqie;
+OnlyShowIn=X-Geeqie;
+
+# Show in menu "Edit"
+X-Geeqie-Menu-Path=EditMenu/EditSection
+
+# It can be made verbose
+# X-Geeqie-Verbose=true
+
+MimeType=application/x-ufraw;image/x-dcraw;
+
+Icon=ufraw
OnlyShowIn=X-Geeqie;
# Show in menu "Edit"
-X-Geeqie-Menu-Path=EditMenu
+X-Geeqie-Menu-Path=EditMenu/EditSection
# It can be made verbose
# X-Geeqie-Verbose=true
OnlyShowIn=X-Geeqie;
# Show in menu "Edit"
-X-Geeqie-Menu-Path=EditMenu
+X-Geeqie-Menu-Path=EditMenu/EditSection
# It can be made verbose
X-Geeqie-Verbose=true