# HG changeset patch # User Aleksej Bobylev # Date 1479084519 -7200 # Node ID cf394b12c320139299b53b6bffea32e4e39b6449 # Parent 54bbb76536a8cb48e8beeab7e667405500120526 cook: fix_desktop_files(): process desktop files not only from /usr/share/applications (This will process /etc/xdg/autostart too) diff -r 54bbb76536a8 -r cf394b12c320 cook --- a/cook Fri Nov 04 12:58:55 2016 +0200 +++ b/cook Mon Nov 14 02:48:39 2016 +0200 @@ -478,7 +478,7 @@ # Fix common errors and warnings in the .desktop files fix_desktop_files() { - [ -d "$install/usr/share/applications" ] || return + [ -z "$(find $install -type f -name '*.desktop')" ] && return if [ -n "$QA" -a -z "$(which desktop-file-validate)" ]; then action 'Installing dep (web/cache): %s' 'desktop-file-utils-extra' @@ -486,7 +486,7 @@ status fi - for desktop in $(find $install/usr/share/applications -name '*.desktop'); do + for desktop in $(find $install -type f -name '*.desktop'); do cp "$desktop" "$desktop.orig" # Sort out .desktop file (is prerequisite to correct working of `fix-desktop-file`)