diff --git a/flatpak/0003-desktop-file.patch b/flatpak/0003-desktop-file.patch index 9412498..8f7888b 100644 --- a/flatpak/0003-desktop-file.patch +++ b/flatpak/0003-desktop-file.patch @@ -1,18 +1,26 @@ --- a/SamTFE/serioussam.desktop 2024-01-25 13:57:23.483929853 +0300 -+++ a/SamTFE/serioussam.desktop 2024-01-25 14:00:54.558511402 +0300 -@@ -5,5 +5,5 @@ ++++ b/SamTFE/serioussam.desktop 2024-01-25 14:00:54.558511402 +0300 +@@ -1,9 +1,9 @@ +- + [Desktop Entry] + Name=Serious Sam The First Encounter + Type=Application Comment=Linux port of Serious Sam Classic The First Encounter Exec=serioussam TryExec=serioussam -Icon=serioussam +-Categories=Application;Game; +Icon=io.itch.tx00100xt.SeriousSamClassic-VK - Categories=Application;Game; ++Categories=Game;ActionGame;Shooter; ++Keywords=serious;sam;first;person;shooter;singleplayer;multiplayer; --- a/SamTSE/serioussamse.desktop 2024-01-25 13:57:23.483929853 +0300 -+++ a/SamTSE/serioussamse.desktop 2024-01-25 14:00:54.558511402 +0300 -@@ -5,5 +5,5 @@ ++++ b/SamTSE/serioussamse.desktop 2024-01-25 14:00:54.558511402 +0300 +@@ -5,5 +5,6 @@ Comment=Linux port of Serious Sam Classic The Second Encounter Exec=serioussamse TryExec=serioussamse -Icon=serioussam +Icon=io.itch.tx00100xt.SeriousSamClassic-VK - Categories=Application;Game; +-Categories=Application;Game; ++Categories=Game;ActionGame;Shooter; ++Keywords=serious;sam;first;person;shooter;singleplayer;multiplayer; diff --git a/flatpak/io.itch.tx00100xt.SeriousSamClassic-VK.metainfo.xml b/flatpak/io.itch.tx00100xt.SeriousSamClassic-VK.metainfo.xml index a3471a9..5d81bc0 100644 --- a/flatpak/io.itch.tx00100xt.SeriousSamClassic-VK.metainfo.xml +++ b/flatpak/io.itch.tx00100xt.SeriousSamClassic-VK.metainfo.xml @@ -4,7 +4,7 @@ io.itch.tx00100xt.SeriousSamClassic-VK SeriousSamClassic-VK - SeriousSamClassic-VK is a Serious-Engine GPL source port + Open source first person shooter based on Serious-Engine CC0-1.0 GPL-2.0 @@ -19,9 +19,9 @@ io.itch.tx00100xt.SeriousSamClassic-VK.SE.desktop -

SeriousSamClassic-VK is open source game engine version developed by Croteam for Serious Sam Classic with Vulkan support(Windows, Linux, FreeBSD, Raspberry Pi OS, macOS). Based on https://github.com/sultim-t/Serious-Engine-Vk and linux port https://github.com/icculus/Serious-Engine, but it should work on (or be easily portable to) any system that supports Vulkan and SDL2. +

SeriousSamClassic-VK is open source game engine version developed by Croteam for Serious Sam Classic with Vulkan support, but it should work on (or be easily portable to) any system that supports Vulkan and SDL2.

-

Note that while the Serious-Engine source code has been released under GPL, you still need to legally own the game and provide Serious Sam Classic The First Encounter and Serious Sam Classic The Second Encounter the game data to play. See the How to Install section for more information. +

Note that while the Serious-Engine source code has been released under GPL, you still need to legally own the game and provide Serious Sam Classic The First Encounter and Serious Sam Classic The Second Encounter the game data to play. See the how to install section for more information.

diff --git a/flatpak/io.itch.tx00100xt.SeriousSamClassic-VK.yaml b/flatpak/io.itch.tx00100xt.SeriousSamClassic-VK.yaml index 2ddbfb2..889b5df 100644 --- a/flatpak/io.itch.tx00100xt.SeriousSamClassic-VK.yaml +++ b/flatpak/io.itch.tx00100xt.SeriousSamClassic-VK.yaml @@ -39,3 +39,15 @@ modules: path: io.itch.tx00100xt.SeriousSamClassic-VK.metainfo.xml - type: file path: io.itch.tx00100xt.SeriousSamClassic-VK.png + + - name: xplus + buildsystem: cmake-ninja + config-opts: + - -DCMAKE_BUILD_TYPE=RelWithDebInfo + - -DXPLUS=TRUE + sources: + - type: archive + url: https://github.com/tx00100xt/SeriousSamClassic-VK/archive/refs/tags/1.10.6d.tar.gz + sha256: 768ea6a42e6506ab4619771932032a392c6e3e64be9ecc694b02a172b767b2fa + - type: patch + path: 0001-CMakeLists.txt.patch