From 3613ffa80ee028bb2417d0d84d0f6b103b7e9f36 Mon Sep 17 00:00:00 2001 From: swirl Date: Mon, 3 Jan 2022 15:41:31 -0500 Subject: rDNS for icons and desktop file, and metainfo Closes: #12, #13 --- program_info/CMakeLists.txt | 5 ++- program_info/genicons.sh | 2 +- program_info/org.polymc.PolyMC.desktop.in | 11 ++++++ program_info/org.polymc.PolyMC.metainfo.xml | 60 +++++++++++++++++++++++++++++ program_info/org.polymc.PolyMC.svg | 17 ++++++++ program_info/polymc.desktop.in | 11 ------ program_info/polymc.qrc | 2 +- program_info/polymc.svg | 17 -------- 8 files changed, 93 insertions(+), 32 deletions(-) create mode 100644 program_info/org.polymc.PolyMC.desktop.in create mode 100644 program_info/org.polymc.PolyMC.metainfo.xml create mode 100644 program_info/org.polymc.PolyMC.svg delete mode 100644 program_info/polymc.desktop.in delete mode 100644 program_info/polymc.svg (limited to 'program_info') diff --git a/program_info/CMakeLists.txt b/program_info/CMakeLists.txt index 840c3fa2..045b92ae 100644 --- a/program_info/CMakeLists.txt +++ b/program_info/CMakeLists.txt @@ -8,9 +8,10 @@ set(Launcher_UserAgent "${Launcher_CommonName}/5.0" PARENT_SCOPE) set(Launcher_ConfigFile "polymc.cfg" PARENT_SCOPE) set(Launcher_Git "https://github.com/PolyMC/PolyMC" PARENT_SCOPE) -set(Launcher_Desktop "program_info/polymc.desktop" PARENT_SCOPE) +set(Launcher_Desktop "program_info/org.polymc.PolyMC.desktop" PARENT_SCOPE) +set(Launcher_MetaInfo "program_info/org.polymc.PolyMC.metainfo.xml" PARENT_SCOPE) set(Launcher_Branding_ICNS "program_info/polymc.icns" PARENT_SCOPE) set(Launcher_Branding_WindowsRC "program_info/polymc.rc" PARENT_SCOPE) set(Launcher_Branding_LogoQRC "program_info/polymc.qrc" PARENT_SCOPE) -configure_file(polymc.desktop.in polymc.desktop) +configure_file(org.polymc.PolyMC.desktop.in org.polymc.PolyMC.desktop) diff --git a/program_info/genicons.sh b/program_info/genicons.sh index 2ed39129..e74aa991 100755 --- a/program_info/genicons.sh +++ b/program_info/genicons.sh @@ -5,7 +5,7 @@ inkscape -w 24 -h 24 -o polymc_24.png polymc.svg inkscape -w 32 -h 32 -o polymc_32.png polymc.svg inkscape -w 48 -h 48 -o polymc_48.png polymc.svg inkscape -w 64 -h 64 -o polymc_64.png polymc.svg -inkscape -w 128 -h 128 -o polymc_128.png polymc.svg +inkscape -w 128 -h 128 -o polymc_128.png org.polymc.PolyMC.svg convert polymc_128.png polymc_64.png polymc_48.png polymc_32.png polymc_24.png polymc_16.png polymc.ico diff --git a/program_info/org.polymc.PolyMC.desktop.in b/program_info/org.polymc.PolyMC.desktop.in new file mode 100644 index 00000000..f89f63d2 --- /dev/null +++ b/program_info/org.polymc.PolyMC.desktop.in @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Name=PolyMC +Comment=A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once. +Type=Application +Terminal=false +Exec=@Launcher_APP_BINARY_NAME@ +StartupNotify=true +Icon=org.polymc.PolyMC +Categories=Game; +Keywords=game;minecraft;launcher; diff --git a/program_info/org.polymc.PolyMC.metainfo.xml b/program_info/org.polymc.PolyMC.metainfo.xml new file mode 100644 index 00000000..60b0ee73 --- /dev/null +++ b/program_info/org.polymc.PolyMC.metainfo.xml @@ -0,0 +1,60 @@ + + + org.polymc.PolyMC + org.polymc.PolyMC + org.polymc.PolyMC.desktop + PolyMC + PolyMC Team + A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once + CC0-1.0 + GPL-3.0-only + https://polymc.org/ + https://github.com/PolyMC/PolyMC#help--support + +

+ PolyMC is a custom launcher for Minecraft that focuses on predictability, long term stability and simplicity. + Features: + - Easily install game modifications, such as Fabric or Forge + - Control your java settings + - Manage worlds and resource packs from the launcher + - See logs and other details easily + - Kill Minecraft in case of a crash/freeze + - Isolate minecraft instances to keep everything clean + + This flatpak includes Wayland support without XWayland: to enable, tick Use system installation of GLFW... in the settings of a Minecraft instance. + All java versions that are required by Minecraft are included. + If using a Hybrid-Graphics device, you can use the prime-run script as a wrapper command to run Minecraft using the dedicated graphics card. +

+
+ + + The main PolyMC window + https://i.imgur.com/q2GcDo4.png + + + + + + + moderate + none + none + none + none + none + none + none + none + none + none + none + none + intense + none + none + none + none + none + none + +
\ No newline at end of file diff --git a/program_info/org.polymc.PolyMC.svg b/program_info/org.polymc.PolyMC.svg new file mode 100644 index 00000000..c57e8f2f --- /dev/null +++ b/program_info/org.polymc.PolyMC.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/program_info/polymc.desktop.in b/program_info/polymc.desktop.in deleted file mode 100644 index 1549cb9b..00000000 --- a/program_info/polymc.desktop.in +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=PolyMC -Comment=A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once. -Type=Application -Terminal=false -Exec=@Launcher_APP_BINARY_NAME@ -StartupNotify=true -Icon=polymc -Categories=Game; -Keywords=game;minecraft;launcher; diff --git a/program_info/polymc.qrc b/program_info/polymc.qrc index ea238945..9ea695de 100644 --- a/program_info/polymc.qrc +++ b/program_info/polymc.qrc @@ -1,6 +1,6 @@ - polymc.svg + org.polymc.PolyMC.svg diff --git a/program_info/polymc.svg b/program_info/polymc.svg deleted file mode 100644 index c57e8f2f..00000000 --- a/program_info/polymc.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - -- cgit