Linux: Improve metainfo file

- Add OARS info, <url/> tags and screenshot captions
- Change metainfo file extension from the deprecated ".appdata.xml" to.
- Update bugtracker and help URL tags in metainfo file.
- The metainfo file is now installed.
- The file now passes flatpak validation.

Ref !114115
This commit is contained in:
Alexander Wilms 2023-10-24 17:05:30 +02:00 committed by Campbell Barton
parent 5c6c71e6e8
commit 93278b55d4
2 changed files with 16 additions and 3 deletions

View File

@ -22,20 +22,28 @@
</p>
</description>
<url type="homepage">https://www.blender.org</url>
<url type="bugtracker">https://projects.blender.org/blender/blender/issues?q=&labels=296</url>
<url type="faq">https://www.blender.org/support/faq/</url>
<url type="help">https://www.blender.org/support/</url>
<url type="bugtracker">https://developer.blender.org</url>
<url type="donation">https://www.blender.org/foundation/donation-payment/</url>
<url type="donation">https://fund.blender.org/</url>
<url type="translate">https://wiki.blender.org/wiki/Process/Translate_Blender</url>
<url type="vcs-browser">https://projects.blender.org/blender/blender</url>
<url type="contribute">https://www.blender.org/get-involved/</url>
<screenshots>
<screenshot type="default">
<caption>Sculpt</caption>
<image>https://download.blender.org/demo/screenshots/blender_screenshot_1.jpg</image>
</screenshot>
<screenshot>
<caption>Model</caption>
<image>https://download.blender.org/demo/screenshots/blender_screenshot_2.jpg</image>
</screenshot>
<screenshot>
<caption>Animate</caption>
<image>https://download.blender.org/demo/screenshots/blender_screenshot_3.jpg</image>
</screenshot>
<screenshot>
<caption>Edit &amp; Grade</caption>
<image>https://download.blender.org/demo/screenshots/blender_screenshot_4.jpg</image>
</screenshot>
</screenshots>
@ -377,5 +385,6 @@
</ul>
</description>
</release>
</releases>
</releases>
<content_rating type="oars-1.1" />
</component>

View File

@ -693,6 +693,10 @@ if(UNIX AND NOT APPLE)
FILES ${CMAKE_SOURCE_DIR}/release/freedesktop/blender.desktop
DESTINATION "./share/applications"
)
install(
FILES ${CMAKE_SOURCE_DIR}/release/freedesktop/org.blender.Blender.metainfo.xml
DESTINATION "./share/metainfo"
)
install(
FILES ${CMAKE_SOURCE_DIR}/release/freedesktop/icons/scalable/apps/blender.svg
DESTINATION "./share/icons/hicolor/scalable/apps"