构建 RPM 以安装包含 MimeType 的 .desktop 文件
Building RPM to install .desktop file that contains MimeType
我正在尝试构建 RPM 以安装包含 MimeType 的 .desktop 文件,因为 .desktop 文件包含 MimeType 它需要 update-desktop-database 命令才能在将 .desktop 文件放入 /usr/share/applications 后生效,怎么做?
我通过在 %install 之后添加以下部分实现了这一点:
%post
update-desktop-database
此处介绍了安装 .desktop 文件:
https://fedoraproject.org/wiki/Packaging:Guidelines#Desktop_files
此处介绍了更新 MIME 数据库:
https://fedoraproject.org/wiki/Packaging:Scriptlets#mimeinfo
我正在尝试构建 RPM 以安装包含 MimeType 的 .desktop 文件,因为 .desktop 文件包含 MimeType 它需要 update-desktop-database 命令才能在将 .desktop 文件放入 /usr/share/applications 后生效,怎么做?
我通过在 %install 之后添加以下部分实现了这一点:
%post
update-desktop-database
此处介绍了安装 .desktop 文件: https://fedoraproject.org/wiki/Packaging:Guidelines#Desktop_files
此处介绍了更新 MIME 数据库: https://fedoraproject.org/wiki/Packaging:Scriptlets#mimeinfo