From 020fabbbd101ddb9015c5b3bdd3f7626ae85305f Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Sun, 15 Sep 2024 19:26:15 +0100 Subject: [PATCH] Updated to Lime3DS 2118 --- io.github.lime3ds.Lime3DS.json | 10 +++++----- io.github.lime3ds.Lime3DS.metainfo.xml | 20 +++++++++++++++++--- lime3ds-launcher.sh | 2 +- 3 files changed, 23 insertions(+), 9 deletions(-) diff --git a/io.github.lime3ds.Lime3DS.json b/io.github.lime3ds.Lime3DS.json index 0301c85..ea33fb0 100644 --- a/io.github.lime3ds.Lime3DS.json +++ b/io.github.lime3ds.Lime3DS.json @@ -7,7 +7,7 @@ "org.freedesktop.Sdk.Extension.llvm18" ], "command": "lime3ds-launcher", - "rename-desktop-file": "lime3ds-gui.desktop", + "rename-desktop-file": "lime3ds.desktop", "rename-mime-file": "lime.xml", "rename-icon": "lime", "rename-mime-icons": [ @@ -137,16 +137,16 @@ "post-install": [ "install -Dm755 ../lime3ds-launcher.sh /app/bin/lime3ds-launcher", "install -Dm644 ../io.github.lime3ds.Lime3DS.metainfo.xml /app/share/appdata/io.github.lime3ds.Lime3DS.metainfo.xml", - "desktop-file-install --dir=/app/share/applications ../dist/lime3ds-gui.desktop", - "desktop-file-edit --set-key StartupWMClass --set-value lime3ds-gui --set-key Exec --set-value lime3ds-launcher /app/share/applications/lime3ds-gui.desktop", + "desktop-file-install --dir=/app/share/applications ../dist/lime3ds.desktop", + "desktop-file-edit --set-key StartupWMClass --set-value lime3ds --set-key Exec --set-value lime3ds-launcher /app/share/applications/lime3ds.desktop", "install -Dm644 ../dist/lime.svg /app/share/icons/hicolor/scalable/apps/lime.svg", "install -Dm644 ../dist/icon.png /app/share/icons/hicolor/512x512/apps/lime.png" ], "sources": [ { "type": "archive", - "url": "https://github.com/Lime3DS/Lime3DS/releases/download/2117/lime3ds-unified-source-2117.tar.xz", - "sha256": "1171f9df0eb3008f6d909118be173ec69557ae79d4d9b2a7264aa92d84ec9cbc" + "url": "https://github.com/Lime3DS/Lime3DS/releases/download/2118/lime3ds-unified-source-2118.tar.xz", + "sha256": "44fa6d1eaa7c756dc8725c201eb637a0e3faffac011e182dc5cdf2e193c383dd" }, { "type": "file", diff --git a/io.github.lime3ds.Lime3DS.metainfo.xml b/io.github.lime3ds.Lime3DS.metainfo.xml index 2aaba60..3279623 100644 --- a/io.github.lime3ds.Lime3DS.metainfo.xml +++ b/io.github.lime3ds.Lime3DS.metainfo.xml @@ -15,8 +15,8 @@ io.github.lime3ds.Lime3DS.desktop - lime3ds-gui - lime3ds-gui.desktop + lime3ds + lime3ds.desktop https://lime3ds.github.io/ https://github.com/Lime3DS/Lime3DS/issues @@ -30,6 +30,21 @@ + + +

- Fixed a regression introduced in 2117 where hotkeys would not function correctly after using the settings menu

+

- The `lime3ds-cli` executable has been removed

+

-- In its place, you are able to use the GUI program from the command line for the same purpose

+

-- `lime3ds-gui` has been renamed to simply `lime3ds` due to the suffix now being redundant.

+

- The MacOS distribution of Lime3DS is now packaged as a zip archive instead of a tar.gz file

+

-- There is no end-user impact from this change, it is simply made to be more familiar to other MacOS software distributions

+

- Fixed the Vulkan renderer causing crashes on devices that don't support Vulkan 1.3

+

- A "Reverse Side by Side" option has been added for Lime3DS's Stereoscopic 3D mode

+

- The `frame_limit` value in the config file is now stored as a double

+

-- This means that non-integer values can be used for more precise control of the game's framerate than was previously possible

+
+
+

- Fixed a crash caused by invalid cubemap face IDs.

@@ -52,7 +67,6 @@

-- Distribution package maintainers should be prepared to correct for this when the update goes live.

- Open-source projects are made great because of contributions from developers like you.

-- If you have an issue you know how to fix, want to see a feature you know how to implement, or have any other contribution you wish to make, our arms are open to submissions from the community.

-
diff --git a/lime3ds-launcher.sh b/lime3ds-launcher.sh index 08de2b9..536035f 100755 --- a/lime3ds-launcher.sh +++ b/lime3ds-launcher.sh @@ -23,6 +23,6 @@ for i in {0..9}; do done -if ! prlimit --nofile=8192 lime3ds-gui "$@"; then +if ! prlimit --nofile=8192 lime3ds "$@"; then report_error fi