From 9b2a6df1375f6f1269058bda98ec6281eb90a4db Mon Sep 17 00:00:00 2001 From: XargonWan Date: Tue, 5 Mar 2024 22:57:32 +0100 Subject: [PATCH] GZDoom: reverting to g4.11.2 --- emu-configs/gzdoom/gzdoom.ini | 2 +- net.retrodeck.retrodeck.yml | 79 ++++++++++++++++++++++++++++++++++- 2 files changed, 78 insertions(+), 3 deletions(-) diff --git a/emu-configs/gzdoom/gzdoom.ini b/emu-configs/gzdoom/gzdoom.ini index 8e6b317d..be6e37c6 100644 --- a/emu-configs/gzdoom/gzdoom.ini +++ b/emu-configs/gzdoom/gzdoom.ini @@ -203,7 +203,7 @@ fluid_chorus_voices=3 fluid_gain=0.5 fluid_interp=1 fluid_lib= -fluid_patchset=/app/share/sounds/sf2/gzdoom.sf2 +fluid_patchset=gzdoom fluid_reverb=false fluid_reverb_damping=0.23 fluid_reverb_level=0.57 diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 0535a121..cc0f40af 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -1204,9 +1204,84 @@ modules: tag: v1.6.5 commit: 3aec70b0556a8d7aed7903d1a3e4d9a18c5d1649 - - rd-submodules/shared-modules/gzdoom/gzdoom.json - # SOLARUS - END + + # GZDoom - Start + # This is broken, so for the moment we're manual adding a previous version + # - rd-submodules/shared-modules/gzdoom/gzdoom.json + + - 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/zdoom/gzdoom.git + tag: g4.11.2 + commit: df5a3c1a9c673aed528813aead6002c833ac24ac + x-checker-data: + type: anitya + project-id: 17531 + stable-only: true + tag-template: g$version + - type: file + url: https://github.com/zdoom/gzdoom/raw/g4.11.2/soundfont/gzdoom.sf2 + sha256: a9058609b07c1f0e0c1f420e76c2e80ba78136e6173e836caab51ffb13e552f1 + - type: patch + path: description.patch + post-install: + - install -Dm 644 gzdoom.sf2 /app/share/sounds/sf2/gzdoom.sf2 + modules: + - rd-submodules/shared-modules/linux-audio/libinstpatch.json + - rd-submodules/shared-modules/linux-audio/fluidsynth2.json + - name: libsndfile + buildsystem: autotools + sources: + - type: archive + url: >- + https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz + sha256: 3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e + x-checker-data: + type: anitya + project-id: 13277 + stable-only: true + url-template: >- + https://github.com/libsndfile/libsndfile/releases/download/$version/libsndfile-$version.tar.xz + - name: game-music-emu + buildsystem: cmake-ninja + config-opts: + - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' + sources: + - type: archive + url: >- + https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-0.6.3.tar.gz + sha256: 626e8a104e0dadd10ef6519a67aca880c7b40f81471659f1935b61754e12fc7b + x-checker-data: + type: anitya + project-id: 866 + stable-only: true + url-template: >- + https://bitbucket.org/mpyne/game-music-emu/downloads/game-music-emu-$version.tar.gz + - name: zmusic + buildsystem: cmake-ninja + config-opts: + - '-DCMAKE_BUILD_TYPE=RelWithDebInfo' + sources: + - type: archive + url: https://github.com/zdoom/ZMusic/archive/1.1.12.tar.gz + sha256: da818594b395aa9174561a36362332b0ab8e7906d2e556ec47669326e67613d4 + x-checker-data: + type: anitya + project-id: 153600 + stable-only: true + url-template: https://github.com/zdoom/ZMusic/archive/$version.tar.gz + + # GZDoom - END # MAME - Start