Я пытаюсь собрать RPM для установки файла .desktop, содержащего MimeType, поскольку файл .desktop содержит MimeType, для него требуется команда update-desktop-database после помещения файла .desktop в /usr/share/applications, как это сделать ?
Сборка RPM для установки файла .desktop, содержащего MimeType
Ответы (2)
Я добился этого, добавив следующую часть после %install:
%post
update-desktop-database
person
Waheeb Alrafati
schedule
01.03.2016
Установка файла .desktop описана здесь: https://fedoraproject.org/wiki/Packaging:Guidelines#Desktop_files
Обновление базы данных mime описано здесь: https://fedoraproject.org/wiki/Packaging:Scriptlets#mimeinfo< /а>
person
msuchy
schedule
02.03.2016
Как ни странно, RedHat, кажется, удалил всю информацию о MIME из руководств по упаковке Fedora (которые сами были перемещены в docs.fedoraproject.org/en-US/packaging-guidelines). Сегодня я специально искал скрипты MIME раздела one, видел его раньше, но он исчез.
- person John Bollinger; 08.04.2020
Это связано с тем, что начиная с Fedora 25+ этот скрипт больше не нужен https://web.archive.org/web/20170714013809/https://fedoraproject.org/wiki/Packaging:Scriptlets, поскольку MIME использует файловые триггеры rpm.org/user_doc/file_triggers.html
- person msuchy; 11.04.2020