diff options
Diffstat (limited to 'backend')
| -rw-r--r-- | backend/decky_loader/updater.py | 2 | ||||
| -rw-r--r-- | backend/pyinstaller.spec | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/backend/decky_loader/updater.py b/backend/decky_loader/updater.py index d018b4fe..cefa6b11 100644 --- a/backend/decky_loader/updater.py +++ b/backend/decky_loader/updater.py @@ -44,6 +44,7 @@ class Updater: self.isSupported: bool = ON_LINUX self.repo = getenv('DECKY_REPO', 'SteamDeckHomebrew/decky-loader') self.git_branch = getenv('DECKY_BRANCH', 'dirty') + self.git_pr = getenv('DECKY_PR', None) try: self.currentBranch = self.get_branch(self.context.settings) @@ -98,6 +99,7 @@ class Updater: "current": self.localVer, "repo": self.repo, "gitBranch": self.git_branch, + "gitPR": self.git_pr, "remote": self.remoteVer, "all": self.allRemoteVers, "updatable": self.localVer != "unknown" and self.localVer != "dev", diff --git a/backend/pyinstaller.spec b/backend/pyinstaller.spec index 3ef888f5..005d3319 100644 --- a/backend/pyinstaller.spec +++ b/backend/pyinstaller.spec @@ -7,6 +7,7 @@ noconsole_str = os.getenv('DECKY_NOCONSOLE', '0') noconsole = bool(noconsole_str) repo = os.getenv('DECKY_REPO', 'SteamDeckHomebrew/decky-loader') branch = os.getenv('DECKY_BRANCH', 'main') +pr = os.getenv('DECKY_PR', None) with open('build_config.py', 'w') as f: f.write(f""" import os @@ -15,6 +16,8 @@ os.environ['DECKY_PACKAGED_BUILD'] = '1' # Build info os.environ['DECKY_REPO'] = {repr(repo)} os.environ['DECKY_BRANCH'] = {repr(branch)} +if pr is not None: + os.environ['DECKY_PR'] = {repr(pr)} # Windows-specific os.environ['DECKY_NOCONSOLE'] = {repr(noconsole_str)} |
