Сборка RPM для установки файла .desktop, содержащего MimeType

Я пытаюсь собрать RPM для установки файла .desktop, содержащего MimeType, поскольку файл .desktop содержит MimeType, для него требуется команда update-desktop-database после помещения файла .desktop в /usr/share/applications, как это сделать ?


person Waheeb Alrafati    schedule 01.03.2016    source источник


Ответы (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
comment
Это связано с тем, что начиная с 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