From fb3be5d836a6172b4c0ca0961af6e35218e132fa Mon Sep 17 00:00:00 2001 From: Jason Ross Date: Mon, 22 Sep 2025 20:04:36 -0500 Subject: [PATCH] updated spec scripts based on new application structure --- .../android-file-handler-arch.spec | 30 ++++++++++++++--- .../android-file-handler-debian.spec | 28 ++++++++++++++-- .../android-file-handler-rhel.spec | 28 ++++++++++++++-- .../android-file-handler-windows.spec | 33 ++++++++++++++++--- 4 files changed, 105 insertions(+), 14 deletions(-) diff --git a/scripts/spec_scripts/android-file-handler-arch.spec b/scripts/spec_scripts/android-file-handler-arch.spec index e23ade1..202873c 100644 --- a/scripts/spec_scripts/android-file-handler-arch.spec +++ b/scripts/spec_scripts/android-file-handler-arch.spec @@ -4,15 +4,37 @@ a = Analysis( pathex=['src'], binaries=[], datas=[ - ('../../src/gui', 'gui') + ('../../src/gui', 'gui'), + ('../../src/platform-tools', 'platform-tools') ], hiddenimports=[ + # GUI modules 'gui', - 'gui.file_browser', - 'gui.license_agreement', 'gui.main_window', 'gui.progress_handler', - 'adb_manager' + 'gui.components', + 'gui.components.file_browser', + 'gui.components.ui_components', + 'gui.dialogs', + 'gui.dialogs.dialog_manager', + 'gui.dialogs.license_agreement', + 'gui.handlers', + 'gui.handlers.animation_handler', + # Core modules + 'core', + 'core.adb_manager', + 'core.adb_command', + 'core.file_transfer', + 'core.platform_tools', + 'core.platform_utils', + 'core.progress_tracker', + # Manager modules + 'managers', + 'managers.device_manager', + 'managers.transfer_manager', + # Utility modules + 'utils', + 'utils.file_deduplication' ], hookspath=[], hooksconfig={}, diff --git a/scripts/spec_scripts/android-file-handler-debian.spec b/scripts/spec_scripts/android-file-handler-debian.spec index 50eef07..e913a24 100644 --- a/scripts/spec_scripts/android-file-handler-debian.spec +++ b/scripts/spec_scripts/android-file-handler-debian.spec @@ -6,15 +6,37 @@ a = Analysis( binaries=[], datas=[ ('../../src/gui', 'gui'), + ('../../src/platform-tools', 'platform-tools'), ('../../scripts/debian_postinst.sh', 'scripts'), ], hiddenimports=[ + # GUI modules 'gui', - 'gui.file_browser', - 'gui.license_agreement', 'gui.main_window', 'gui.progress_handler', - 'adb_manager' + 'gui.components', + 'gui.components.file_browser', + 'gui.components.ui_components', + 'gui.dialogs', + 'gui.dialogs.dialog_manager', + 'gui.dialogs.license_agreement', + 'gui.handlers', + 'gui.handlers.animation_handler', + # Core modules + 'core', + 'core.adb_manager', + 'core.adb_command', + 'core.file_transfer', + 'core.platform_tools', + 'core.platform_utils', + 'core.progress_tracker', + # Manager modules + 'managers', + 'managers.device_manager', + 'managers.transfer_manager', + # Utility modules + 'utils', + 'utils.file_deduplication' ], hookspath=[], hooksconfig={}, diff --git a/scripts/spec_scripts/android-file-handler-rhel.spec b/scripts/spec_scripts/android-file-handler-rhel.spec index 9bd562c..7038801 100644 --- a/scripts/spec_scripts/android-file-handler-rhel.spec +++ b/scripts/spec_scripts/android-file-handler-rhel.spec @@ -5,15 +5,37 @@ a = Analysis( binaries=[], datas=[ ('../../src/gui', 'gui'), + ('../../src/platform-tools', 'platform-tools'), ('../../scripts/rhel_postinst.sh', 'scripts'), ], hiddenimports=[ + # GUI modules 'gui', - 'gui.file_browser', - 'gui.license_agreement', 'gui.main_window', 'gui.progress_handler', - 'adb_manager' + 'gui.components', + 'gui.components.file_browser', + 'gui.components.ui_components', + 'gui.dialogs', + 'gui.dialogs.dialog_manager', + 'gui.dialogs.license_agreement', + 'gui.handlers', + 'gui.handlers.animation_handler', + # Core modules + 'core', + 'core.adb_manager', + 'core.adb_command', + 'core.file_transfer', + 'core.platform_tools', + 'core.platform_utils', + 'core.progress_tracker', + # Manager modules + 'managers', + 'managers.device_manager', + 'managers.transfer_manager', + # Utility modules + 'utils', + 'utils.file_deduplication' ], hookspath=[], hooksconfig={}, diff --git a/scripts/spec_scripts/android-file-handler-windows.spec b/scripts/spec_scripts/android-file-handler-windows.spec index 4484f91..01a6016 100644 --- a/scripts/spec_scripts/android-file-handler-windows.spec +++ b/scripts/spec_scripts/android-file-handler-windows.spec @@ -4,14 +4,39 @@ a = Analysis( ['../../src/main.py'], pathex=['../..'], binaries=[], - datas=[('../../src/gui', 'gui'), ('../windows/first_run_install.ps1', 'scripts/windows')], + datas=[ + ('../../src/gui', 'gui'), + ('../../src/platform-tools', 'platform-tools'), + ('../windows/first_run_install.ps1', 'scripts/windows') + ], hiddenimports=[ + # GUI modules 'gui', - 'gui.file_browser', - 'gui.license_agreement', 'gui.main_window', 'gui.progress_handler', - 'adb_manager' + 'gui.components', + 'gui.components.file_browser', + 'gui.components.ui_components', + 'gui.dialogs', + 'gui.dialogs.dialog_manager', + 'gui.dialogs.license_agreement', + 'gui.handlers', + 'gui.handlers.animation_handler', + # Core modules + 'core', + 'core.adb_manager', + 'core.adb_command', + 'core.file_transfer', + 'core.platform_tools', + 'core.platform_utils', + 'core.progress_tracker', + # Manager modules + 'managers', + 'managers.device_manager', + 'managers.transfer_manager', + # Utility modules + 'utils', + 'utils.file_deduplication' ], hookspath=[], hooksconfig={},