[newbies] OnlyShowIn в desktop-файле

Радик Юсупов radyus на yandex.ru
Чт Фев 4 14:07:28 UTC 2010


Доброго времени.
Пытаюсь собрать пакет lxde-lxinput в hasher.
Получаю следующую ошибку:
+ desktop-file-install --delete-original --add-category=X-LXDE 
--dir=/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications 
/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop
/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop: 
error: value "LXDE;" for key "OnlyShowIn" in group "Desktop Entry" 
contains an unregistered value "LXDE"; values extending the format 
should start with "X-"
Error on file 
"/usr/src/tmp/lxde-lxinput-buildroot/usr/share/applications/lxinput.desktop": 
Failed to validate the created desktop file
error: Bad exit status from /usr/src/tmp/rpm-tmp.2644 (%install)

Изменил desktop-файл так:
$ cat lxinput/data/lxinput.desktop
[Desktop Entry]
Type=Application
Name=Keyboard and Mouse
Icon=input-keyboard
Exec=lxinput
Comment=Configure keyboard, mouse, and other input devices
StartupNotify=true
Terminal=false
Categories=GTK;Settings;HardwareSettings;
OnlyShowIn=X-LXDE;

Зделал git commit -a. Сборка все равно останавливается на этом месте.
Тут 
[http://standards.freedesktop.org/menu-spec/menu-spec-0.9.html#desktop-entry-extensions-examples] 
говорится, что поддерживаются только
OnlyShowIn Value 	Environment
GNOME 	GNOME Desktop
KDE 	KDE Desktop
ROX 	ROX Desktop
XFCE 	XFCE Desktop
Old 	Legacy menu systems


Какие изменения нужно сделать, чтобы сборка прошла дальше?
Вообще убрать параметр OnlyShowIn?


Подробная информация о списке рассылки devel-newbies