steamworks test integration (#20)

This commit is contained in:
extrawurst
2025-04-03 09:33:55 +02:00
committed by GitHub
parent 3758c47be6
commit e435738a21
8 changed files with 182 additions and 44 deletions

View File

@@ -7,11 +7,13 @@ get_conf:
cp ~/Library/Application\ Support/Steam/config/config.vdf config.vdf
ci_conf_macos:
zip - ~/Library/Application\ Support/Steam/config/config.vdf | base64 > config.vdf_b64
cat config.vdf | gzip | base64 | pbcopy
auth:
./builder_osx/steamcmd +login $STEAM_USR $STEAM_PWD +quit
login:
./builder_osx/steamcmd +login $STEAM_USR $STEAM_PWD +quit
./builder_osx/steamcmd +login $STEAM_USR +quit
build:
./builder_osx/steamcmd +login $STEAM_USR +run_app_build ../scripts/hedz.vdf +quit

4
build/steamos/redist/launch.sh Executable file
View File

@@ -0,0 +1,4 @@
#!/bin/sh
export LD_LIBRARY_PATH="."
./hedz_reloaded "$@"

Binary file not shown.

View File

@@ -23,8 +23,20 @@
"FileMapping"
{
"LocalPath" "hedz_reloaded" // all files from contentroot folder
"DepotPath" "." // mapped into the root of the depot
"LocalPath" "hedz_reloaded"
"DepotPath" "."
}
"FileMapping"
{
"LocalPath" "../redist/libsteam_api.so"
"DepotPath" "."
}
"FileMapping"
{
"LocalPath" "../redist/launch.sh"
"DepotPath" "."
}
}
}