1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-15 03:52:40 +01:00

Update AppImage metadata to rDNS

This commit is contained in:
LRFLEW
2025-09-08 14:35:55 -05:00
committed by GitHub
parent 4446ff9f6f
commit d800a193c3
8 changed files with 26 additions and 24 deletions

View File

@@ -517,7 +517,7 @@ if (NOT MACOS_BUNDLE OR (MACOS_BUNDLE AND WITH_TESTS))
endif()
install(TARGETS "openrct2-cli" OPTIONAL RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
install(FILES ${DOC_FILES} DESTINATION "${CMAKE_INSTALL_DOCDIR}")
install(FILES "distribution/linux/openrct2.appdata.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/metainfo")
install(FILES "distribution/linux/io.openrct2.openrct2.appdata.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/metainfo")
if (NOT DISABLE_GUI)
install(FILES "resources/logo/icon_x16.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/16x16/apps" RENAME "openrct2.png")
install(FILES "resources/logo/icon_x24.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/24x24/apps" RENAME "openrct2.png")
@@ -528,12 +528,12 @@ if (NOT MACOS_BUNDLE OR (MACOS_BUNDLE AND WITH_TESTS))
install(FILES "resources/logo/icon_x128.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/128x128/apps" RENAME "openrct2.png")
install(FILES "resources/logo/icon_x256.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/256x256/apps" RENAME "openrct2.png")
install(FILES "resources/logo/icon_flag.svg" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/scalable/apps" RENAME "openrct2.svg")
install(FILES "distribution/linux/openrct2.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
install(FILES "distribution/linux/openrct2-savegame.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
install(FILES "distribution/linux/openrct2-scenario.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
install(FILES "distribution/linux/openrct2-uri.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
install(FILES "distribution/linux/io.openrct2.openrct2.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
install(FILES "distribution/linux/io.openrct2.savegame.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
install(FILES "distribution/linux/io.openrct2.scenario.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
install(FILES "distribution/linux/io.openrct2.uri.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications")
endif()
install(FILES "distribution/linux/openrct2-mimeinfo.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/mime/packages/" RENAME "openrct2.xml")
install(FILES "distribution/linux/io.openrct2.mimeinfo.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/mime/packages/" RENAME "openrct2.xml")
install(DIRECTORY "distribution/man/" DESTINATION "${CMAKE_INSTALL_MANDIR}/man6" FILES_MATCHING PATTERN "*.6")
if (MACOS_USE_DEPENDENCIES)

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>openrct2.desktop</id>
<id>io.openrct2.openrct2</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0</project_license>
<name>OpenRCT2</name>
@@ -17,22 +17,24 @@
<summary xml:lang="nl">Pretparksimulatie</summary>
<summary xml:lang="pl">Symulator parku rozrywki</summary>
<summary xml:lang="pt">Simulador de parque de diversões</summary>
<developer_name>The OpenRCT2 Team</developer_name>
<developer_name xml:lang="ca">Equip de lOpenRCT2</developer_name>
<developer_name xml:lang="cs">Tým OpenRCT2</developer_name>
<developer_name xml:lang="de">Das OpenRCT2-Team</developer_name>
<developer_name xml:lang="eo">La OpenRCT2-Teamo</developer_name>
<developer_name xml:lang="es">El equipo de OpenRCT2</developer_name>
<developer_name xml:lang="fr">Léquipe dOpenRCT2</developer_name>
<developer_name xml:lang="gl">O equipo OpenRCT2</developer_name>
<developer_name xml:lang="it">Il team di OpenRCT2</developer_name>
<developer_name xml:lang="ko">OpenRCT2</developer_name>
<developer_name xml:lang="nl">Het OpenRCT2-team</developer_name>
<developer_name xml:lang="pl">Zespół OpenRCT2</developer_name>
<developer_name xml:lang="pt">Equipe do OpenRCT2</developer_name>
<developer_name xml:lang="zh-CN">OpenRCT2团队</developer_name>
<developer_name xml:lang="zh-TW">OpenRCT2團隊</developer_name>
<launchable type="desktop-id">openrct2.desktop</launchable>
<developer id="io.openrct2">
<name>The OpenRCT2 Team</name>
<name xml:lang="ca">Equip de lOpenRCT2</name>
<name xml:lang="cs">Tým OpenRCT2</name>
<name xml:lang="de">Das OpenRCT2-Team</name>
<name xml:lang="eo">La OpenRCT2-Teamo</name>
<name xml:lang="es">El equipo de OpenRCT2</name>
<name xml:lang="fr">Léquipe dOpenRCT2</name>
<name xml:lang="gl">O equipo OpenRCT2</name>
<name xml:lang="it">Il team di OpenRCT2</name>
<name xml:lang="ko">OpenRCT2</name>
<name xml:lang="nl">Het OpenRCT2-team</name>
<name xml:lang="pl">Zespół OpenRCT2</name>
<name xml:lang="pt">Equipe do OpenRCT2</name>
<name xml:lang="zh-CN">OpenRCT2团队</name>
<name xml:lang="zh-TW">OpenRCT2團隊</name>
</developer>
<launchable type="desktop-id">io.openrct2.openrct2.desktop</launchable>
<description>
<p>
OpenRCT2 is an open-source re-implementation of RollerCoaster Tycoon 2 (RCT2).

View File

@@ -12,7 +12,7 @@ linuxdeploy=/tmp/linuxdeploy-x86_64.AppImage
curl -fLo $linuxdeploy https://github.com/TheAssassin/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
chmod +x $linuxdeploy
pushd bin
$linuxdeploy --appimage-extract-and-run --appdir install/ --output appimage --desktop-file install/usr/share/applications/openrct2.desktop
$linuxdeploy --appimage-extract-and-run --appdir install/ --output appimage --desktop-file install/usr/share/applications/io.openrct2.openrct2.desktop
popd
mkdir -p artifacts
# If APPIMAGE_FILE_NAME is set, use it as the filename, otherwise use the default