Доброго времени.
Пытаюсь собрать пакет 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 mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-newbies

Ответить