Как собрать пакет в .desktop файлом?

Как собрать пакет в .desktop файлом? Собственно куда его надо подпихнуть?
Dganic
пакет c .desktop файлом?
http://standards.freedesktop.org/menu-spec/latest/
такие дела.
мм спасибо конешно но с английским плохо( так то я знаю где они лежат в системе /usr/share/applications а вот как сделать чтобы этот фаил автоматически при установке создавался где надо) ? Как это сделано в нормальных пакетах)
автоматически? это как?
куда положите, там и будет лежать.
такие дела.
Linux - это изучение. Порой в течении всей жизни :D А вы даже не потрудились полистать разные пкгбилды?
Пример из freedcpp:
    install -D ../freedcpp.desktop       ${pkgdir}/usr/share/applications/freedcpp.desktop
В install-скрипт нужно будет добавить:
update-desktop-database -q
и (не обязательно)
update-mime-database usr/share/mime

в install/post-install. Посмотри как пример в ABS transmission-gtk
systemd должен умереть.
всем спасибо) покритикуйте мой первый пакет =) http://aur.archlinux.org/packages.php?ID=37376
Dganic
всем спасибо) покритикуйте мой первый пакет =) http://aur.archlinux.org/packages.php?ID=37376
optdepends неправильно составлены
такие дела.
cucullus
Dganic
всем спасибо) покритикуйте мой первый пакет =) http://aur.archlinux.org/packages.php?ID=37376
optdepends неправильно составлены

подтверждаю, информацию о необходимости логина в контакте или в документацию или в информационное сообщение в .install скрипте.

Автору:
для проверки PKGBUILD и готового пакета (всегда делай две эти операции, во втором случае позволяет обнаружить пропущенные runtime-депенды для бинарников) используй namcap. И, кстати, я бы build-дир автоматом не удалял, хотя у тебя и стоят везде return. поставь ABS, после чего в /usr/share/pacman появится кошерный пример PKGBUILD для работы с -svn и прочими VCS версиями пакетов.
systemd должен умереть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.