From cd27a65d338475ef8d4bb4872d098c4329e49989 Mon Sep 17 00:00:00 2001 From: Florian Piesche Date: Fri, 6 Sep 2024 14:50:32 +0100 Subject: [PATCH 1/3] Add FreeDesktop metadata --- .../Linux/io.github.elasota.aerofoil.desktop | 9 ++ .../io.github.elasota.aerofoil.metainfo.xml | 39 +++++++ .../Linux/io.github.elasota.aerofoil.svg | 110 ++++++++++++++++++ 3 files changed, 158 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.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..b8eebd5 --- /dev/null +++ b/Resources/Linux/io.github.elasota.aerofoil.metainfo.xml @@ -0,0 +1,39 @@ + + + io.github.elasota.aerofoil + Aerofoil + + Aerofoil Contributors + https://github.com/elasota/Aerofoil/graphs/contributors + + 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://play-lh.googleusercontent.com/9AWQ8tfXjjavos7xLahHolliczMrLNnCz8erMzrMu1dRr-ZRpbNnQc-kn_0GFjfTxBs=w2560-h1440 + How to tip the grease... + + + https://play-lh.googleusercontent.com/rkBnqvdYw_H02E3Xue0wd6WS44SZdMm6orNy-gRCFyauH7sdu6N-h-2G12NHF74b6zI=w2560-h1440 + Koo-koo + + + + Game + + + + + + https://github.com/elasota +
diff --git a/Resources/Linux/io.github.elasota.aerofoil.svg b/Resources/Linux/io.github.elasota.aerofoil.svg new file mode 100644 index 0000000..f553926 --- /dev/null +++ b/Resources/Linux/io.github.elasota.aerofoil.svg @@ -0,0 +1,110 @@ + + + + From ef272fca8b80e45b197e5d50d48f9c527779ad95 Mon Sep 17 00:00:00 2001 From: Florian Piesche Date: Fri, 6 Sep 2024 20:22:21 +0100 Subject: [PATCH 2/3] Edit icon/logo canvas to be square --- Resources/Linux/io.github.elasota.aerofoil.svg | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Resources/Linux/io.github.elasota.aerofoil.svg b/Resources/Linux/io.github.elasota.aerofoil.svg index f553926..dd28356 100644 --- a/Resources/Linux/io.github.elasota.aerofoil.svg +++ b/Resources/Linux/io.github.elasota.aerofoil.svg @@ -2,12 +2,14 @@ Date: Fri, 6 Sep 2024 20:26:56 +0100 Subject: [PATCH 3/3] Split release info into separate releases.xml and add branding colours for Flathub --- .../Linux/io.github.elasota.aerofoil.metainfo.xml | 8 +++++--- .../Linux/io.github.elasota.aerofoil.releases.xml | 10 ++++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 Resources/Linux/io.github.elasota.aerofoil.releases.xml diff --git a/Resources/Linux/io.github.elasota.aerofoil.metainfo.xml b/Resources/Linux/io.github.elasota.aerofoil.metainfo.xml index b8eebd5..2faf5df 100644 --- a/Resources/Linux/io.github.elasota.aerofoil.metainfo.xml +++ b/Resources/Linux/io.github.elasota.aerofoil.metainfo.xml @@ -6,6 +6,10 @@ 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 @@ -31,9 +35,7 @@ Game - - - + https://github.com/elasota 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.

+ + +