Commit e10f17e5 authored by Adrien Plazas's avatar Adrien Plazas Committed by Alexander Mikhaylenko

flatpak: Drop not yet usable Libretro cores

The current version of Blastem doesn't emulate well enough, DOSBox isn't
very useful without mouse support and Beetle Saturn and PrBoom aren't
tested enough with Games.
parent 475b214b
[Libretro]
Type=Emulator
Version=1.0
Name=BlastEm
Module=blastem_libretro.so
LibretroVersion=1
Authors=Mike Pavone;
License=GPL-3.0+;
[Platform:SegaGenesis]
MimeType=application/x-genesis-rom;
[Libretro]
Type=Emulator
Version=1.0
Name=DOSBox
Module=dosbox_libretro.so
LibretroVersion=1
Authors=DOSBox Team;
License=GPL-2.0+;
[Platform:MSDOS]
MimeType=application/x-ms-dos-executable;
{
"name": "libretro-blastem",
"skip-arches": [
"aarch64",
"arm"
],
"no-autogen": true,
"subdir": "libretro",
"make-args": [
"prefix=/app",
"core_installdir=/app/lib/libretro"
],
"make-install-args": [
"prefix=/app",
"core_installdir=/app/lib/libretro"
],
"post-install": [
/* TODO: Send that upstream */
"mkdir -p /app/lib/libretro/",
"install -m644 -p blastem.libretro /app/lib/libretro/"
],
"sources": [
{
"type": "git",
"url": "https://github.com/libretro/blastem-libretro.git"
},
{
"type": "file",
"path": "blastem.libretro",
"dest-filename": "libretro/blastem.libretro"
}
]
}
{
"name": "libretro-dosbox",
"no-autogen": true,
"make-args": [
"--makefile=Makefile.libretro",
"prefix=/app",
"core_installdir=/app/lib/libretro"
],
"make-install-args": [
"--makefile=Makefile.libretro",
"prefix=/app",
"core_installdir=/app/lib/libretro"
],
"post-install": [
/* TODO: Send that upstream */
"mkdir -p /app/lib/libretro/",
"install -m644 -p dosbox.libretro /app/lib/libretro/"
],
"sources": [
{
"type": "git",
"url": "https://github.com/libretro/dosbox-libretro.git",
"commit": "51b0deba703f1283420103f217d63edf8f5a6f5b"
},
{
"type": "file",
"path": "dosbox.libretro"
}
]
}
{
"name": "libretro-mame",
"no-autogen": true,
"make-args": [
"--makefile=Makefile.libretro",
"prefix=/app",
"core_installdir=/app/lib/libretro"
],
"make-install-args": [
"--makefile=Makefile.libretro",
"prefix=/app",
"core_installdir=/app/lib/libretro"
],
"post-install": [
/* TODO: Send that upstream */
"mkdir -p /app/lib/libretro/",
"install -m644 -p mame.libretro /app/lib/libretro/"
],
"sources": [
{
"type": "git",
"url": "https://github.com/Kekun/mame"
},
{
"type": "file",
"path": "mame.libretro"
}
]
}
{
"name": "libretro-mednafen_saturn",
"no-autogen": true,
"make-args": [
"prefix=/app",
"core_installdir=/app/lib/libretro"
],
"make-install-args": [
"prefix=/app",
"core_installdir=/app/lib/libretro"
],
"post-install": [
/* TODO: Send that upstream */
"mkdir -p /app/lib/libretro/",
"install -m644 -p mednafen_saturn.libretro /app/lib/libretro/"
],
"sources": [
{
"type": "git",
"url": "https://github.com/libretro/beetle-saturn-libretro"
},
{
"type": "file",
"path": "mednafen_saturn.libretro"
}
]
}
{
"name": "libretro-prboom",
"no-autogen": true,
"make-args": [
"prefix=/app",
"core_installdir=/app/lib/libretro"
],
"make-install-args": [
"prefix=/app",
"core_installdir=/app/lib/libretro"
],
"post-install": [
/* TODO: Send that upstream */
"mkdir -p /app/lib/libretro/",
"install -m644 -p prboom.libretro /app/lib/libretro/"
],
"sources": [
{
"type": "git",
"url": "https://github.com/libretro/libretro-prboom"
},
{
"type": "file",
"path": "prboom.libretro"
}
]
}
[Libretro]
Type=Emulator
Version=1.0
Name=MAME
Module=mame_libretro.so
LibretroVersion=1
Authors=MAMEdev;
License=GPL-2.0+;
[Platform:MAME]
MimeType=application/zip;
[Libretro]
Type=Emulator
Version=1.0
Name=Beetle Saturn
Module=mednafen_saturn_libretro.so
LibretroVersion=1
Authors=Mednafen Team;
License=GPL-2.0+;
[Platform:SegaSaturn]
MimeType=application/x-cue;application/x-saturn-rom;
Firmwares=SegaSaturnEU;SegaSaturnJ;TheKingOfFighters95;UltramanHikariNoKyojinDensetsu;
[Firmware:SegaSaturnEU]
Path=mpr-17933.bin
MD5=3240872c70984b6cbfda1586cab68dbe
Mandatory=true
[Firmware:SegaSaturnJ]
Path=sega_101.bin
MD5=85ec9ca47d8f6807718151cbcca8b964
Mandatory=true
[Firmware:TheKingOfFighters95]
Path=mpr-18811-mx.ic1
MD5=255113ba943c92a54facd25a10fd780c
Mandatory=true
[Firmware:UltramanHikariNoKyojinDensetsu]
Path=mpr-19367-mx.ic1
MD5=1cd19988d1d72a3e7caa0b73234c96b4
Mandatory=true
[Libretro]
Type=Emulator
Version=1.0
Name=PrBoom
Module=prboom_libretro.so
LibretroVersion=1
Authors=Florian Schulze;
License=GPL-2.0+;
[Platform:DOOM]
MimeType=application/x-doom-wad;
......@@ -40,7 +40,6 @@
"/share/gir-1.0"
],
"modules" : [
"libretro-cores/libretro-blastem.json",
"libretro-cores/libretro-bsnes-mercury.json",
"libretro-cores/libretro-desmume2015.json",
"libretro-cores/libretro-gambatte.json",
......@@ -71,7 +70,6 @@
{
"type" : "script",
"commands" : [
"/app/libexec/installed-tests/retro-gtk-0.14/retro-reftest /app/tests/blastem.240pSuite.test 2>&1 | diff /app/tests/blastem.240pSuite.expected -",
"/app/libexec/installed-tests/retro-gtk-0.14/retro-reftest /app/tests/bsnes_mercury_balanced.240pSuite.test 2>&1 | diff /app/tests/bsnes_mercury_balanced.240pSuite.expected -",
"/app/libexec/installed-tests/retro-gtk-0.14/retro-reftest /app/tests/desmume2015.pong-ds.test",
"/app/libexec/installed-tests/retro-gtk-0.14/retro-reftest /app/tests/gambatte.OpenMAZE.test 2>&1 | diff /app/tests/gambatte.OpenMAZE.expected -",
......
......@@ -67,22 +67,18 @@
We build them first, because some of them are very big, and they
change more rarely than the rest of the modules. */
"libretro-cores/libretro-blastem.json",
"libretro-cores/libretro-bsnes-mercury.json",
"libretro-cores/libretro-desmume2015.json",
"libretro-cores/libretro-dosbox.json",
"libretro-cores/libretro-gambatte.json",
"libretro-cores/libretro-gearsystem.json",
"libretro-cores/libretro-handy.json",
"libretro-cores/libretro-mednafen_ngp.json",
"libretro-cores/libretro-mednafen_pce_fast.json",
"libretro-cores/libretro-mednafen_saturn.json",
"libretro-cores/libretro-mednafen_vb.json",
"libretro-cores/libretro-mednafen_wswan.json",
"libretro-cores/libretro-mgba.json",
"libretro-cores/libretro-nestopia.json",
"libretro-cores/libretro-pcsx_rearmed.json",
"libretro-cores/libretro-prboom.json",
"libretro-cores/libretro-prosystem.json",
"libretro-cores/libretro-stella.json",
/* End libretro cores */
......
/blastem/240pSuite/Boot: OK
/blastem/240pSuite/Options: OK
/blastem/240pSuite/150/FastForward: OK
/blastem/240pSuite/150/Run: OK
/blastem/240pSuite/150/Video: OK
[Retro Reftest]
Path=/blastem/240pSuite
Core=/app/lib/libretro/blastem_libretro.so
Medias=240pTestSuite-v15.gen;
[Options]
[Frame 150]
Video=blastem.240pSuite.150.png
......@@ -6,21 +6,6 @@
"install -m644 -p -t /app/tests *"
],
"sources" : [
{
"type" : "file",
"path" : "blastem.240pSuite.150.png",
"dest-filename" : "blastem.240pSuite.150.png"
},
{
"type" : "file",
"path" : "blastem.240pSuite.expected",
"dest-filename" : "blastem.240pSuite.expected"
},
{
"type" : "file",
"path" : "blastem.240pSuite.test",
"dest-filename" : "blastem.240pSuite.test"
},
{
"type" : "file",
"path" : "bsnes_mercury_balanced.240pSuite.120.png",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment