From 3f075d2d2b0cd63eef595caed75f1536edc2f981 Mon Sep 17 00:00:00 2001
From: Timothee 'TTimo' Besset <ttimo@valvesoftware.com>
Date: Sat, 24 Feb 2024 18:57:26 -0600
Subject: [PATCH] fix packaging process

---
 client/devkit_client/gui2/gui2.py | 4 ++--
 client/devkit_client/icon.py      | 1 +
 setup/package-linux.py            | 2 +-
 setup/package-windows.py          | 2 +-
 4 files changed, 5 insertions(+), 4 deletions(-)
 create mode 100644 client/devkit_client/icon.py

diff --git a/client/devkit_client/gui2/gui2.py b/client/devkit_client/gui2/gui2.py
index ebc88fd..782e9c8 100644
--- a/client/devkit_client/gui2/gui2.py
+++ b/client/devkit_client/gui2/gui2.py
@@ -43,6 +43,8 @@ from devkit_client import SteamPlayDebug
 import paramiko
 import devkit_client.zeroconf as zeroconf
 
+from devkit_client.icon import ICON_FILENAME
+
 CHARACTER_WIDTH = 8
 CHARACTER_HEIGHT = 14 # e.g. a line of text
 
@@ -53,8 +55,6 @@ GUEST_LAN_PATTERN = 'DISABLE'
 
 TOGGLE_DEV_MODE = 'If this is not a network issue, please toggle developer mode off then back on for the device and try again.'
 
-ICON_FILENAME = 'logo-steamdeck-256.tga'
-
 logger = logging.getLogger(__name__)
 
 
diff --git a/client/devkit_client/icon.py b/client/devkit_client/icon.py
new file mode 100644
index 0000000..bf5471f
--- /dev/null
+++ b/client/devkit_client/icon.py
@@ -0,0 +1 @@
+ICON_FILENAME = 'logo-steamdeck-256.tga'
diff --git a/setup/package-linux.py b/setup/package-linux.py
index 714e264..91d11f7 100755
--- a/setup/package-linux.py
+++ b/setup/package-linux.py
@@ -19,7 +19,7 @@ CLIENT_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), '../client'
 
 # cursed, but delicious
 sys.path.append(CLIENT_DIR)
-from devkit_client.gui2.gui2 import ICON_FILENAME
+from devkit_client.icon import ICON_FILENAME
 sys.path.pop()
 
 # don't let python buffering get in the way or readable output
diff --git a/setup/package-windows.py b/setup/package-windows.py
index d11c52e..a2d4763 100644
--- a/setup/package-windows.py
+++ b/setup/package-windows.py
@@ -19,7 +19,7 @@ DIST_DIR = os.path.join(ROOT_DIR, 'dist')
 # cursed, but delicious
 sys.path.append(CLIENT_DIR)
 from devkit_client import locate_cygwin_tools
-from devkit_client.gui2.gui2 import ICON_FILENAME
+from devkit_client.icon import ICON_FILENAME
 sys.path.pop()
 
 # don't let python buffering get in the way or readable output
-- 
GitLab