05.02.2010 09:06, Andrey Rahmatullin пишет:
On Fri, Feb 05, 2010 at 09:47:27AM +0300, Радик Юсупов wrote:
Изменил desktop-файл так:
OnlyShowIn=X-LXDE;
Если эта строка будет обрабатываться так, как задумано - хорошо. Если нет
- то и писать так не следует. Это надо проверять дополнительно.
Не отрабатывается.
При написании "LXDE" и "X-LXDE" вываливается отда и таже ошибка,
приведенная мной.
Я вообще-то имел в виду обработку OnlyShowIn оконным менеджером.
Если я все правильно понял отсюда [http://wiki.lxde.org/en/LXSession]
Зделал git commit -a. Сборка все равно останавливается на этом месте.
С той же диагностикой?
Да.
Не верю, показывайте.
Если в spec-файле изменить параметр --add-category=LXDE, а в
.desktop-файле изменить параметр OnlyShowIn=LXDE;, то сборка
заканчивается на:
+ desktop-file-install --delete-original --add-category=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 "GTK;Settings;HardwareSettings;LXDE;" for key "Categories"
in group "Desktop Entry" contains an unregistered value "LXDE"; values
extending the format should start with "X-"
/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.42902 (%install)
Если в spec-файле изменить параметр --add-category=X-LXDE, а в
.desktop-файле изменить параметр OnlyShowIn=X-LXDE;, то сборка
заканчивается на:
+ 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.25373 (%install)
Само собой после изменения делал git commit -a.
Всегда можно убрать desktop-file-install и делать всё, что сейчас делает
он (кроме вызова desktop-file-validate), вручную.
Можно для начинающих по-подробнее?
Сейчас вызывается desktop-file-install (не знаю, из спека или из
Makefile). Он копирует файл, опционально его изменяя, всё это можно
сделать и вручную.
Из spec-файла. Вручную... Где об этом можно почитать?
--
Мой Круг — Радик Юсупов <http://Radik.moikrug.ru/?from=card>
_______________________________________________
devel-newbies mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-newbies