Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/flathub/shared-modules.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Degeling <contact@kevindegeling.nl>2021-05-31 19:24:43 +0300
committerPatrick <tingping@tingping.se>2021-06-03 04:28:55 +0300
commit2c3a597e00f806744299af22782d49cb85353abc (patch)
treeac882fe387661428cf096f9daa7362ef57f187d0
parent45cc381cdb43da1f22bc61baba4e390792eb5f8b (diff)
Add GZDoom as a shared-module
-rw-r--r--CODEOWNERS1
-rw-r--r--gzdoom/description.patch18
-rw-r--r--gzdoom/gzdoom.json50
3 files changed, 69 insertions, 0 deletions
diff --git a/CODEOWNERS b/CODEOWNERS
index 435534d..398c0b7 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -15,3 +15,4 @@
/lua5.1/ @Unrud
/mac/ @enzo1982 @Eonfge
/pygtk/ @Eonfge
+/gzdoom/ @Eonfge
diff --git a/gzdoom/description.patch b/gzdoom/description.patch
new file mode 100644
index 0000000..5f760cc
--- /dev/null
+++ b/gzdoom/description.patch
@@ -0,0 +1,18 @@
+diff --git a/src/d_iwad.cpp b/src/d_iwad.cpp
+index b421b1b35..9f0b16948 100644
+--- a/src/d_iwad.cpp
++++ b/src/d_iwad.cpp
+@@ -683,9 +683,10 @@ int FIWadManager::IdentifyVersion (TArray<FString> &wadfiles, const char *iwad,
+ "2. Edit your ~/Library/Preferences/" GAMENAMELOWERCASE ".ini and add the directories\n"
+ "of your iwads to the list beneath [IWADSearch.Directories]");
+ #else
+- "1. Place one or more of these wads in ~/.config/" GAMENAMELOWERCASE "/.\n"
+- "2. Edit your ~/.config/" GAMENAMELOWERCASE "/" GAMENAMELOWERCASE ".ini and add the directories of your\n"
+- "iwads to the list beneath [IWADSearch.Directories]");
++ "1. Place one or more of these wads in ~/.var/app/org.zdoom.GZDoom/.config/" GAMENAMELOWERCASE "/\n"
++ "2. Edit your ~/.var/app/org.zdoom.GZDoom/.config/" GAMENAMELOWERCASE "/" GAMENAMELOWERCASE ".ini and\n"
++ " add the directories of your iwads to the list beneath [IWADSearch.Directories]\n"
++ "3. Validate your Flatpak permissions, so that Flatpak has access to your directories with wads");
+ #endif
+ }
+ int pick = 0;
diff --git a/gzdoom/gzdoom.json b/gzdoom/gzdoom.json
new file mode 100644
index 0000000..5c33c62
--- /dev/null
+++ b/gzdoom/gzdoom.json
@@ -0,0 +1,50 @@
+{
+ "name": "gzdoom",
+ "buildsystem": "cmake-ninja",
+ "config-opts": [
+ "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
+ ],
+ "cleanup": [
+ "/lib/*.a",
+ "/lib/*.la",
+ "/lib/pkgconfig",
+ "/include"
+ ],
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://github.com/coelckers/gzdoom.git",
+ "tag": "g4.6.0",
+ "commit": "c320db66f4b31256d5ad400610a2e1fab028dfe7"
+ },
+ {
+ "type": "file",
+ "url": "https://github.com/coelckers/gzdoom/raw/g4.6.0/soundfont/gzdoom.sf2",
+ "sha256": "fca3e514b635a21789d4224e84865d2954a2a914d46b64aa8219ddb565c44869"
+ },
+ /* I've discussed these patches upstream and a special -DFLATPAK_BUNDLE has been approved */
+ {
+ "type": "patch",
+ "path": "description.patch"
+ }
+ ],
+ "post-install": [
+ "install -Dm 644 gzdoom.sf2 /app/share/sounds/sf2/gzdoom.sf2"
+ ],
+ "modules": [
+ {
+ "name": "zmusic",
+ "buildsystem": "cmake-ninja",
+ "config-opts": [
+ "-DCMAKE_BUILD_TYPE=RelWithDebInfo"
+ ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://github.com/coelckers/ZMusic/archive/1.1.8.tar.gz",
+ "sha256": "73082f661b7b0bb33348d1d186c132deec9132a1613480348a00172b49c9fd68"
+ }
+ ]
+ }
+ ]
+}