last remaining libretro cores: bump (#7269)

This commit is contained in:
kwyxz
2022-10-17 10:15:56 -07:00
committed by GitHub
parent 0ace74a0a9
commit e43298fbd3
7 changed files with 36 additions and 33 deletions

View File

@@ -7,9 +7,9 @@ HOMEPAGE="https://www.dosbox.com/"
COPYRIGHT="2000-2020 Dosbox team, the libretro team"
LICENSE="GNU GPL v2"
REVISION="1"
srcGitRev="aa71b67d54eaaf9e41cdd3cb5153d9cff0ad116e"
srcGitRev="b7b24262c282c0caef2368c87323ff8c381b3102"
SOURCE_URI="https://github.com/libretro/dosbox-libretro/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="5ed77ba6cc864ede7d2bdd51f36dc4b8f0adf77f7058fc3c7f8413f689222854"
CHECKSUM_SHA256="83d8b06eebc67f85ff7505271330b1f1c8ef6c4233ef85d070b0789eab83c33d"
SOURCE_FILENAME="dosbox-libretro-${portVersion/_/-}-$srcGitRev.tar.gz"
SOURCE_DIR="dosbox-libretro-$srcGitRev"
ADDITIONAL_FILES="dosbox_libretro.info.in"
@@ -39,6 +39,8 @@ BUILD()
sed -e "s/@DISPLAY_VERSION@/v${portVersion/_/-}/" \
$portDir/additional-files/dosbox_libretro.info.in \
> dosbox_libretro.info
# necessary to avoid deprecation error
export CXXFLAGS="-std=gnu++11"
make -f Makefile.libretro GIT_VERSION=${srcGitRev:0:7} $jobArgs
}

View File

@@ -8,12 +8,12 @@ HOMEPAGE="https://mednafen.github.io/documentation/psx.html"
COPYRIGHT="2005-2020 Forgotten, the Mednafen team, the libretro team"
LICENSE="GNU GPL v2"
REVISION="1"
srcGitRev="88929ae90b4807a41b1b240377ab440e39ecf2cc"
srcGitRev="bd6b9ef3049fe3f70a18ee6f752a935ae83c2f2b"
SOURCE_URI="https://github.com/libretro/beetle-psx-libretro/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="a077d53f5bb76894f77e68ce33c02e6f5040f3aadccb365e93fc5789de38f513"
CHECKSUM_SHA256="7ab710a77c58639130412bb6603540c1056f2679bae1d16dd61235b622401eeb"
SOURCE_FILENAME="libretro-mednafen-psx-hw-${portVersion/_/-}-$srcGitRev.tar.gz"
SOURCE_DIR="beetle-psx-libretro-$srcGitRev"
PATCHES="mednafen_psx_hw_libretro-0.9.44.1_20220211.patchset"
PATCHES="mednafen_psx_hw_libretro-0.9.44.1_20220913.patchset"
ADDITIONAL_FILES="mednafen_psx_hw_libretro.info.in"
ARCHITECTURES="all !x86_gcc2"

View File

@@ -1,21 +0,0 @@
From ccc103f861d26c90a4a6c24635a77842cc4b1b1f Mon Sep 17 00:00:00 2001
From: kwyxz <kwyxz@kwyxz.org>
Date: Sat, 11 Jul 2020 18:32:31 +0000
Subject: Enabled HW context for Beetle PSX
diff --git a/Makefile b/Makefile
index ada8983..2612c1d 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
DEBUG = 0
FRONTEND_SUPPORTS_RGB565 = 1
-HAVE_OPENGL = 0
+HAVE_OPENGL = 1
HAVE_VULKAN = 0
HAVE_JIT = 0
HAVE_CHD = 1
--
2.26.0

View File

@@ -0,0 +1,21 @@
From 487b44dd7e825a7b9977ee3ae97a179fbb77a2c0 Mon Sep 17 00:00:00 2001
From: kwyxz <kwyxz@kwyxz.org>
Date: Mon, 10 Oct 2022 03:02:11 +0000
Subject: Force OpenGL for hw renderer
diff --git a/Makefile b/Makefile
index 8903033..03ebe12 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
DEBUG = 0
FRONTEND_SUPPORTS_RGB565 = 1
-HAVE_OPENGL = 0
+HAVE_OPENGL = 1
GLES = 0
GLES3 = 0 # HW renderer now supported on GLES3
HAVE_VULKAN = 0
--
2.37.3

View File

@@ -6,6 +6,7 @@ corename = "mGBA"
license = "MPLv2.0"
permissions = ""
categories = "Emulator"
display_version = "@DISPLAY_VERSION@"
# Hardware Information
manufacturer = "Nintendo"
@@ -14,7 +15,7 @@ systemid = "game_boy_advance"
# Libretro Features
supports_no_game = "false"
database = "Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance|Nintendo - Game Boy Advance (e-Cards)"
database = "Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance"
savestate = "true"
savestate_features = "deterministic"
cheats = "true"

View File

@@ -6,9 +6,9 @@ HOMEPAGE="https://mgba.io/"
COPYRIGHT="2014-2018 Endrift, the libretro team"
LICENSE="MPL v2.0"
REVISION="1"
srcGitRev="5d48e0744059ebf38a4e937b256ffd5df4e0d103"
srcGitRev="199a03e719436018779fe9299706c597fb2e9231"
SOURCE_URI="https://github.com/libretro/mgba/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="789abe04da8f33c8ada97ed95a00e7fa46ec72f666d188224f15496db7c1a0c4"
CHECKSUM_SHA256="d7d86a0b325cbf2ae474e3a06e190102432a0414c5585cbbe7ff8d786f0f689a"
SOURCE_FILENAME="libretro-mgba-${portVersion/_/-}-$srcGitRev.tar.gz"
SOURCE_DIR="mgba-$srcGitRev"
ADDITIONAL_FILES="mgba_libretro.info.in"

View File

@@ -8,9 +8,9 @@ HOMEPAGE="https://stella-emu.github.io/"
COPYRIGHT="1995-2021 the Stella team, the libretro team"
LICENSE="GNU GPL v2"
REVISION="1"
srcGitRev="df4900828c60d9df26827b0a6c969b213ac6250f"
srcGitRev="7b5d25d9f10bd8c8a1da2150dfdb6b131867531a"
SOURCE_URI="https://github.com/stella-emu/stella/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="7103bae6f7e600f3ab61871a5aae22770081ff7d9391fc57c62d50a3b39e5591"
CHECKSUM_SHA256="9b29c84391105a7a7fb94eaa40cb9f017cef89dee5e7d44c4deb23eb3b020c52"
SOURCE_FILENAME="stella-${portVersion/_/-}-$srcGitRev.tar.gz"
SOURCE_DIR="stella-$srcGitRev"
ADDITIONAL_FILES="stella_libretro.info.in"
@@ -40,7 +40,7 @@ BUILD()
sed -e "s/@DISPLAY_VERSION@/v${portVersion/_/-}/" \
$portDir/additional-files/stella_libretro.info.in \
> stella_libretro.info
cd src/libretro
cd src/os/libretro
make -f Makefile platform="unix" -j4 CC="gcc" CXX="g++" $jobArgs
}
@@ -51,5 +51,5 @@ INSTALL()
install -m 0755 -d "$addOnsDir"/libretro
install -m 0644 -t "$addOnsDir"/libretro \
stella_libretro.info \
src/libretro/stella_libretro.so
src/os/libretro/stella_libretro.so
}