[Scummvm-git-logs] scummvm-sites buildbot -> 3de452b76e5c63f46c23490a40a8be8b246ac075

rsn8887 noreply at scummvm.org
Sun Jun 19 16:31:42 UTC 2022


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm-sites' repo located at https://github.com/scummvm/scummvm-sites .

Summary:
3de452b76e BUILDBOT: Use three separate builds on PSP2 (Vita)


Commit: 3de452b76e5c63f46c23490a40a8be8b246ac075
    https://github.com/scummvm/scummvm-sites/commit/3de452b76e5c63f46c23490a40a8be8b246ac075
Author: rsn8887 (rsn8887 at users.noreply.github.com)
Date: 2022-06-19T10:51:13-05:00

Commit Message:
BUILDBOT: Use three separate builds on PSP2 (Vita)

Changed paths:
    config/master.cfg


diff --git a/config/master.cfg b/config/master.cfg
index 74a0900..6472215 100644
--- a/config/master.cfg
+++ b/config/master.cfg
@@ -1025,32 +1025,90 @@ p_master = {
 	"archive_format": "zip"
 }
 
-p_stable = copy.deepcopy(p_master)
-
 # HACK: To prevent memory-related crash on startup that seems related to the size of the executable
-# file, which grows with number of engines, we need to disable some of the engines...
-# Blade Runner is unplayably slow on the Vita.
-# Stark engine doesn't have a supported renderer on Vita.
-# Myst 3 engine is unplayably slow on Vita.
-# Glk is not very usable on Vita without a keyboard.
+# file, which grows with number of engines, we need to disable some of the engines here, and include them
+# into a separate build
 p_master["configureargs"].extend( [
 	"--disable-all-unstable-engines",
 	"--disable-engines=glk",
 	"--disable-engines=bladerunner",
 	"--disable-engines=stark",
-	"--disable-engines=myst3"
+	"--disable-engines=myst3",
+	"--disable-engines=grim",
+	"--disable-engines=titanic"
 ] )
 
-p_stable["configureargs"].extend( [
-	"--disable-all-unstable-engines",
-	"--disable-engines=glk",
-	"--disable-engines=bladerunner"
-] )
+p_stable = copy.deepcopy(p_master)
 
 scumm_platforms_master["psp2"] = p_master
 scumm_platforms_stable["psp2"] = p_stable
 scumm_untestable_platforms.append("psp2")
 
+# PSP2OTHER
+# This Vita build includes only the other stable engines not included in the main build 
+scumm_root_psp2other = "/opt/toolchains/psp2"
+scumm_env_psp2other = copy.deepcopy(scumm_env)
+scumm_env_psp2other["PATH"] = "%s/vitasdk/bin:%s" % (scumm_root_psp2other, DEFAULT_PATH)
+scumm_env_psp2other["PKG_CONFIG_LIBDIR"] = "%s/vitasdk/arm-vita-eabi/lib/pkgconfig" % scumm_root_psp2other
+scumm_env_psp2other["CXX"] = "ccache arm-vita-eabi-g++"
+scumm_env_psp2other["VITASDK"] = "%s/vitasdk" % (scumm_root_psp2other)
+
+p_master = {
+	"configureargs": [
+		"--host=psp2"
+	],
+	"env": scumm_env_psp2other,
+	"disttarget": "psp2othervpk",
+	"package": [ "scummvm-other-engines.vpk" ],
+	"archive_format": "zip"
+}
+
+p_master["configureargs"].extend( [
+	"--disable-all-engines",
+	"--enable-engines=glk",
+	"--enable-engines=bladerunner",
+	"--enable-engines=stark",
+	"--enable-engines=myst3",
+	"--enable-engines=grim",
+	"--enable-engines=titanic"
+] )
+
+p_stable = copy.deepcopy(p_master)
+
+scumm_platforms_master["psp2other"] = p_master
+scumm_platforms_stable["psp2other"] = p_stable
+scumm_untestable_platforms.append("psp2other")
+
+# PSP2UNSTABLE
+# This Vita build includes only the unstable engines
+scumm_root_psp2unstable = "/opt/toolchains/psp2"
+scumm_env_psp2unstable = copy.deepcopy(scumm_env)
+scumm_env_psp2unstable["PATH"] = "%s/vitasdk/bin:%s" % (scumm_root_psp2unstable, DEFAULT_PATH)
+scumm_env_psp2unstable["PKG_CONFIG_LIBDIR"] = "%s/vitasdk/arm-vita-eabi/lib/pkgconfig" % scumm_root_psp2unstable
+scumm_env_psp2unstable["CXX"] = "ccache arm-vita-eabi-g++"
+scumm_env_psp2unstable["VITASDK"] = "%s/vitasdk" % (scumm_root_psp2unstable)
+
+p_master = {
+	"configureargs": [
+		"--host=psp2"
+	],
+	"env": scumm_env_psp2unstable,
+	"disttarget": "psp2unstablevpk",
+	"package": [ "scummvm-unstable-engines.vpk" ],
+	"archive_format": "zip"
+}
+
+p_master["configureargs"].extend( [
+	"--disable-all-engines",
+	"--enable-all-unstable-engines"
+] )
+
+p_stable = copy.deepcopy(p_master)
+
+scumm_platforms_master["psp2unstable"] = p_master
+scumm_platforms_stable["psp2unstable"] = p_stable
+scumm_untestable_platforms.append("psp2unstable")
+
 #PSP2FULL
 # This Vita build includes all engines, but crashes on startup.
 # The crash presumably happens due to the large executable size.




More information about the Scummvm-git-logs mailing list