From f6069e7a58602f603b82467c9dfe47c5c368a45d Mon Sep 17 00:00:00 2001 From: Florian Piesche Date: Mon, 28 Oct 2024 02:10:27 +0000 Subject: [PATCH] Add FreeDesktop metadata (#22) --- .../Linux/io.github.elasota.aerofoil.desktop | 9 ++ .../io.github.elasota.aerofoil.metainfo.xml | 52 ++++++++ .../io.github.elasota.aerofoil.releases.xml | 10 ++ .../Linux/io.github.elasota.aerofoil.svg | 113 ++++++++++++++++++ 4 files changed, 184 insertions(+) create mode 100644 Resources/Linux/io.github.elasota.aerofoil.desktop create mode 100644 Resources/Linux/io.github.elasota.aerofoil.metainfo.xml create mode 100644 Resources/Linux/io.github.elasota.aerofoil.releases.xml create mode 100644 Resources/Linux/io.github.elasota.aerofoil.svg diff --git a/Resources/Linux/io.github.elasota.aerofoil.desktop b/Resources/Linux/io.github.elasota.aerofoil.desktop new file mode 100644 index 0000000..d143837 --- /dev/null +++ b/Resources/Linux/io.github.elasota.aerofoil.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Categories=Game +Comment=A modern port of Glider PRO, the classic Macintosh paper airplane game +Exec=AerofoilX +Icon=io.github.elasota.aerofoil +Keywords=glider;glider pro;paper airplane +Name=Aerofoil +StartupNotify=true +Terminal=false diff --git a/Resources/Linux/io.github.elasota.aerofoil.metainfo.xml b/Resources/Linux/io.github.elasota.aerofoil.metainfo.xml new file mode 100644 index 0000000..f343718 --- /dev/null +++ b/Resources/Linux/io.github.elasota.aerofoil.metainfo.xml @@ -0,0 +1,52 @@ + + + io.github.elasota.aerofoil + Aerofoil + + John Calhoun, Eric Lasota, Aerofoil Contributors + https://github.com/elasota/Aerofoil/graphs/contributors + + + #ffcc99 + #6b3838 + + A modern cross-platform port of Glider PRO, the classic Macintosh paper airplane game + CC0-1.0 + GPL-2.0 + https://github.com/elasota/Aerofoil/ + +

Aerofoil is a port of John Calhoun's Glider PRO, the classic paper airplane game + for Apple Macintosh computers released in 1994.

+

The port features a 90's-style GUI, gamepad support, high-quality upscaling and + color correction, a full port of the level editor, a set of import tools for unpacking + and converting the vast majority of existing community content, and a new touchscreen interface + for mobile devices.

+
+ + + https://cdn.jsdelivr.net/gh/elasota/elasota.github.io@refs/heads/master/aerofoil/titlescreen.png + The classic title screen with the custom menu GUI + + + https://cdn.jsdelivr.net/gh/elasota/elasota.github.io@refs/heads/master/aerofoil/demomode.png + Demo mode + + + https://cdn.jsdelivr.net/gh/elasota/elasota.github.io@refs/heads/master/aerofoil/winscreen.png + You won! + + + https://cdn.jsdelivr.net/gh/elasota/elasota.github.io@refs/heads/master/aerofoil/nemosmarket.png + One of the included houses + + + https://cdn.jsdelivr.net/gh/elasota/elasota.github.io@refs/heads/master/aerofoil/editor.png + Level editor included! + + + + Game + + + +
diff --git a/Resources/Linux/io.github.elasota.aerofoil.releases.xml b/Resources/Linux/io.github.elasota.aerofoil.releases.xml new file mode 100644 index 0000000..0f7e922 --- /dev/null +++ b/Resources/Linux/io.github.elasota.aerofoil.releases.xml @@ -0,0 +1,10 @@ + + + https://github.com/elasota/Aerofoil/releases/tag/1.1.2 + +

Added gamepad support to Android and fixed gamepads not working + on other platforms.

+

Split off comand-line import tools to a separate package.

+
+
+
diff --git a/Resources/Linux/io.github.elasota.aerofoil.svg b/Resources/Linux/io.github.elasota.aerofoil.svg new file mode 100644 index 0000000..dc3adb2 --- /dev/null +++ b/Resources/Linux/io.github.elasota.aerofoil.svg @@ -0,0 +1,113 @@ + + + +