diff --git a/packages/o/onedrive-gui/files/0001-Rebase-patches-onto-new-version.patch b/packages/o/onedrive-gui/files/0001-Rebase-patches-onto-new-version.patch new file mode 100644 index 000000000000..aed34171cd3e --- /dev/null +++ b/packages/o/onedrive-gui/files/0001-Rebase-patches-onto-new-version.patch @@ -0,0 +1,774 @@ +From f768033606e849feed2d3e268418a146dcb81931 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Maik=20W=C3=B6hl?= +Date: Wed, 8 Apr 2026 22:28:47 +0200 +Subject: [PATCH] Rebase patches onto new version +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Maik Wöhl +--- + MANIFEST.in | 2 ++ + pyproject.toml | 14 ++++++++ + src/{ => onedrive_gui}/OneDriveGUI.py | 34 ++++++++---------- + src/{ => onedrive_gui}/global_config.py | 0 + src/{ => onedrive_gui}/gui_settings_window.py | 10 +++--- + src/{ => onedrive_gui}/logger.py | 2 +- + src/{ => onedrive_gui}/main_window.py | 24 ++++++------- + src/{ => onedrive_gui}/options.py | 6 ++-- + .../profile_settings_window.py | 18 +++++----- + .../resources/OneDriveGUI.desktop | 2 +- + .../resources/default_config | 0 + .../resources/images/OneDriveGUI.ico | Bin + .../resources/images/OneDriveGUI.png | Bin + .../resources/images/account.png | Bin + .../resources/images/close-filled.png | Bin + .../resources/images/folder.png | Bin + .../resources/images/gear.png | Bin + .../resources/images/icons8-cloud-80.png | Bin + .../resources/images/icons8-cloud-done-80.png | Bin + .../images/icons8-cloud-error-80.png | Bin + .../resources/images/icons8-cloud-stop-80.png | Bin + .../resources/images/icons8-cloud-sync-80.png | Bin + .../resources/images/icons8-clouds-48.ico | Bin + .../images/icons8-green-circle-48.png | Bin + .../resources/images/icons8-red-circle-48.png | Bin + .../resources/images/menu.png | Bin + .../resources/images/pause.png | Bin + .../resources/images/play.png | Bin + .../resources/images/quit.png | Bin + .../resources/images/stop.png | Bin + .../resources/images/storage.png | Bin + .../resources/images/user-account.png | Bin + .../resources/images/warning.png | Bin + src/onedrive_gui/settings/__init__.py | 1 + + .../settings/gui_settings.py | 0 + .../ui/create_new_profile.ui | 0 + src/{ => onedrive_gui}/ui/external_login.ui | 0 + .../ui/gui_settings_window.ui | 0 + .../ui/import_existing_profile.ui | 0 + src/{ => onedrive_gui}/ui/list_item_widget.ui | 0 + src/{ => onedrive_gui}/ui/login.ui | 0 + src/{ => onedrive_gui}/ui/mainwindow.ui | 0 + .../ui/mainwindow.ui.autosave | 0 + src/{ => onedrive_gui}/ui/mainwindow_ui.py | 0 + .../ui/process_status_page.ui | 0 + .../ui/profile_settings_page.ui | 0 + .../ui/profile_settings_window.ui | 0 + .../ui/profile_settings_window_ui.py | 0 + src/{ => onedrive_gui}/ui/setup_wizard.ui | 0 + src/{ => onedrive_gui}/ui/test.ui | 0 + .../ui/ui_create_new_profile.py | 0 + .../ui/ui_external_login.py | 0 + .../ui/ui_gui_settings_window.py | 0 + .../ui/ui_import_existing_profile.py | 0 + .../ui/ui_list_item_widget.py | 0 + src/{ => onedrive_gui}/ui/ui_login.py | 0 + src/{ => onedrive_gui}/ui/ui_mainwindow.py | 0 + .../ui/ui_process_status_page.py | 0 + .../ui/ui_profile_settings_page.py | 0 + .../ui/ui_profile_settings_window.py | 0 + src/onedrive_gui/utils/__init__.py | 1 + + src/{ => onedrive_gui}/utils/autostart.py | 0 + src/{ => onedrive_gui}/utils/utils.py | 2 +- + src/{ => onedrive_gui}/wizard.py | 8 ++--- + src/{ => onedrive_gui}/workers.py | 10 +++--- + src/settings/__init__.py | 0 + src/utils/__init__.py | 0 + 67 files changed, 74 insertions(+), 60 deletions(-) + create mode 100644 MANIFEST.in + create mode 100644 pyproject.toml + rename src/{ => onedrive_gui}/OneDriveGUI.py (70%) + rename src/{ => onedrive_gui}/global_config.py (100%) + rename src/{ => onedrive_gui}/gui_settings_window.py (95%) + rename src/{ => onedrive_gui}/logger.py (97%) + rename src/{ => onedrive_gui}/main_window.py (99%) + rename src/{ => onedrive_gui}/options.py (62%) + rename src/{ => onedrive_gui}/profile_settings_window.py (99%) + rename src/{ => onedrive_gui}/resources/OneDriveGUI.desktop (90%) + rename src/{ => onedrive_gui}/resources/default_config (100%) + rename src/{ => onedrive_gui}/resources/images/OneDriveGUI.ico (100%) + rename src/{ => onedrive_gui}/resources/images/OneDriveGUI.png (100%) + rename src/{ => onedrive_gui}/resources/images/account.png (100%) + rename src/{ => onedrive_gui}/resources/images/close-filled.png (100%) + rename src/{ => onedrive_gui}/resources/images/folder.png (100%) + rename src/{ => onedrive_gui}/resources/images/gear.png (100%) + rename src/{ => onedrive_gui}/resources/images/icons8-cloud-80.png (100%) + rename src/{ => onedrive_gui}/resources/images/icons8-cloud-done-80.png (100%) + rename src/{ => onedrive_gui}/resources/images/icons8-cloud-error-80.png (100%) + rename src/{ => onedrive_gui}/resources/images/icons8-cloud-stop-80.png (100%) + rename src/{ => onedrive_gui}/resources/images/icons8-cloud-sync-80.png (100%) + rename src/{ => onedrive_gui}/resources/images/icons8-clouds-48.ico (100%) + rename src/{ => onedrive_gui}/resources/images/icons8-green-circle-48.png (100%) + rename src/{ => onedrive_gui}/resources/images/icons8-red-circle-48.png (100%) + rename src/{ => onedrive_gui}/resources/images/menu.png (100%) + rename src/{ => onedrive_gui}/resources/images/pause.png (100%) + rename src/{ => onedrive_gui}/resources/images/play.png (100%) + rename src/{ => onedrive_gui}/resources/images/quit.png (100%) + rename src/{ => onedrive_gui}/resources/images/stop.png (100%) + rename src/{ => onedrive_gui}/resources/images/storage.png (100%) + rename src/{ => onedrive_gui}/resources/images/user-account.png (100%) + rename src/{ => onedrive_gui}/resources/images/warning.png (100%) + create mode 100644 src/onedrive_gui/settings/__init__.py + rename src/{ => onedrive_gui}/settings/gui_settings.py (100%) + rename src/{ => onedrive_gui}/ui/create_new_profile.ui (100%) + rename src/{ => onedrive_gui}/ui/external_login.ui (100%) + rename src/{ => onedrive_gui}/ui/gui_settings_window.ui (100%) + rename src/{ => onedrive_gui}/ui/import_existing_profile.ui (100%) + rename src/{ => onedrive_gui}/ui/list_item_widget.ui (100%) + rename src/{ => onedrive_gui}/ui/login.ui (100%) + rename src/{ => onedrive_gui}/ui/mainwindow.ui (100%) + rename src/{ => onedrive_gui}/ui/mainwindow.ui.autosave (100%) + rename src/{ => onedrive_gui}/ui/mainwindow_ui.py (100%) + rename src/{ => onedrive_gui}/ui/process_status_page.ui (100%) + rename src/{ => onedrive_gui}/ui/profile_settings_page.ui (100%) + rename src/{ => onedrive_gui}/ui/profile_settings_window.ui (100%) + rename src/{ => onedrive_gui}/ui/profile_settings_window_ui.py (100%) + rename src/{ => onedrive_gui}/ui/setup_wizard.ui (100%) + rename src/{ => onedrive_gui}/ui/test.ui (100%) + rename src/{ => onedrive_gui}/ui/ui_create_new_profile.py (100%) + rename src/{ => onedrive_gui}/ui/ui_external_login.py (100%) + rename src/{ => onedrive_gui}/ui/ui_gui_settings_window.py (100%) + rename src/{ => onedrive_gui}/ui/ui_import_existing_profile.py (100%) + rename src/{ => onedrive_gui}/ui/ui_list_item_widget.py (100%) + rename src/{ => onedrive_gui}/ui/ui_login.py (100%) + rename src/{ => onedrive_gui}/ui/ui_mainwindow.py (100%) + rename src/{ => onedrive_gui}/ui/ui_process_status_page.py (100%) + rename src/{ => onedrive_gui}/ui/ui_profile_settings_page.py (100%) + rename src/{ => onedrive_gui}/ui/ui_profile_settings_window.py (100%) + create mode 100644 src/onedrive_gui/utils/__init__.py + rename src/{ => onedrive_gui}/utils/autostart.py (100%) + rename src/{ => onedrive_gui}/utils/utils.py (98%) + rename src/{ => onedrive_gui}/wizard.py (99%) + rename src/{ => onedrive_gui}/workers.py (99%) + delete mode 100644 src/settings/__init__.py + delete mode 100644 src/utils/__init__.py + +diff --git a/MANIFEST.in b/MANIFEST.in +new file mode 100644 +index 0000000..22d3e8f +--- /dev/null ++++ b/MANIFEST.in +@@ -0,0 +1,2 @@ ++graft src/onedrive_gui/ui ++graft src/onedrive_gui/resources +\ No newline at end of file +diff --git a/pyproject.toml b/pyproject.toml +new file mode 100644 +index 0000000..21ddaf0 +--- /dev/null ++++ b/pyproject.toml +@@ -0,0 +1,14 @@ ++[project] ++name = "onedrive-gui" ++version = "1.3.0" ++description = "A simple GUI for Linux OneDrive Client, with multi-account support." ++readme = "README.md" ++requires-python = ">=3.8" ++license = {file = "LICENSE"} ++ ++[project.scripts] ++onedrive-gui = "onedrive_gui.OneDriveGUI:main" ++ ++[build-system] ++requires = ["setuptools >= 61.0"] ++build-backend = "setuptools.build_meta" +\ No newline at end of file +diff --git a/src/OneDriveGUI.py b/src/onedrive_gui/OneDriveGUI.py +similarity index 70% +rename from src/OneDriveGUI.py +rename to src/onedrive_gui/OneDriveGUI.py +index 64a6303..26c734a 100644 +--- a/src/OneDriveGUI.py ++++ b/src/onedrive_gui/OneDriveGUI.py +@@ -10,10 +10,10 @@ from PySide6.QtGui import QIcon + from PySide6.QtWidgets import QApplication + + +-from logger import logger ++from .logger import logger + + +-from global_config import DIR_PATH ++from .global_config import DIR_PATH + + + app = QApplication(sys.argv) +@@ -22,15 +22,20 @@ app.setDesktopFileName("OneDriveGUI") + app.setWindowIcon(QIcon(DIR_PATH + "/resources/images/icons8-cloud-80.png")) + + +-from options import gui_settings, global_config, version +-from global_config import save_global_config +-from main_window import MainWindow ++from .options import gui_settings, global_config, version ++from .global_config import save_global_config ++from .main_window import MainWindow + ++workers = {} ++ ++def main(): ++ logging.info(f"Starting OneDriveGUI v{version}") + +-def main_window_start_state(): +- # Determine if OneDriveGUI should start maximized, minimized to tray or minimized to taskbar/dock. +- # This should help ensure the GUI does not just disappear on Gnome without system tray extension. ++ if len(global_config) > 0: ++ save_global_config(global_config) + ++ main_window = MainWindow() ++ + if gui_settings.get("start_minimized") == "True" or len(global_config) == 0: + try: + if main_window.tray.isSystemTrayAvailable(): +@@ -45,16 +50,7 @@ def main_window_start_state(): + logging.info("[GUI] Starting OneDriveGUI maximized") + + +-workers = {} +- ++ app.exec() + + if __name__ == "__main__": +- logging.info(f"Starting OneDriveGUI v{version}") +- +- if len(global_config) > 0: +- save_global_config(global_config) +- +- main_window = MainWindow() +- main_window_start_state() +- +- app.exec() ++ main() +\ No newline at end of file +diff --git a/src/global_config.py b/src/onedrive_gui/global_config.py +similarity index 100% +rename from src/global_config.py +rename to src/onedrive_gui/global_config.py +diff --git a/src/gui_settings_window.py b/src/onedrive_gui/gui_settings_window.py +similarity index 95% +rename from src/gui_settings_window.py +rename to src/onedrive_gui/gui_settings_window.py +index 01ae3c8..8a6e52a 100644 +--- a/src/gui_settings_window.py ++++ b/src/onedrive_gui/gui_settings_window.py +@@ -3,19 +3,19 @@ from PySide6.QtWidgets import QWidget, QFileDialog + + + # Imports for GUI settings window +-from ui.ui_gui_settings_window import Ui_gui_settings_window ++from .ui.ui_gui_settings_window import Ui_gui_settings_window + + + import re + import os + +-from settings.gui_settings import gui_settings ++from .settings.gui_settings import gui_settings + + + import logging + + # from logger import logger +-from global_config import DIR_PATH, PROFILES_FILE ++from .global_config import DIR_PATH, PROFILES_FILE + + + class GuiSettingsWindow(QWidget, Ui_gui_settings_window): +@@ -119,7 +119,7 @@ class GuiSettingsWindow(QWidget, Ui_gui_settings_window): + + def sync_autostart_on_startup(self): + """Sync autostart file with saved setting on app startup.""" +- from utils.autostart import enable_autostart, disable_autostart, is_autostart_enabled ++ from .utils.autostart import enable_autostart, disable_autostart, is_autostart_enabled + + # Get the saved setting + autostart_should_be_enabled = self.get_check_box_state("autostart_enabled") +@@ -150,7 +150,7 @@ class GuiSettingsWindow(QWidget, Ui_gui_settings_window): + + def save_settings(self): + """Save all settings and sync autostart file with checkbox state.""" +- from utils.autostart import enable_autostart, disable_autostart ++ from .utils.autostart import enable_autostart, disable_autostart + from PySide6.QtWidgets import QMessageBox + + # Save all settings first +diff --git a/src/logger.py b/src/onedrive_gui/logger.py +similarity index 97% +rename from src/logger.py +rename to src/onedrive_gui/logger.py +index 323f308..23b1e42 100644 +--- a/src/logger.py ++++ b/src/onedrive_gui/logger.py +@@ -3,7 +3,7 @@ import sys + import re + import logging + import logging.handlers as handlers +-from settings.gui_settings import gui_settings ++from .settings.gui_settings import gui_settings + + + def config_debug_level(): +diff --git a/src/main_window.py b/src/onedrive_gui/main_window.py +similarity index 99% +rename from src/main_window.py +rename to src/onedrive_gui/main_window.py +index 65c3833..6d1c527 100644 +--- a/src/main_window.py ++++ b/src/onedrive_gui/main_window.py +@@ -13,12 +13,12 @@ from PySide6.QtWidgets import ( + + + # Imports for main window. +-from ui.ui_mainwindow import Ui_MainWindow +-from ui.ui_process_status_page import Ui_status_page ++from .ui.ui_mainwindow import Ui_MainWindow ++from .ui.ui_process_status_page import Ui_status_page + + + # Import for login windows. +-from ui.ui_external_login import Ui_ExternalLoginWindow ++from .ui.ui_external_login import Ui_ExternalLoginWindow + + + import re +@@ -29,27 +29,27 @@ import requests + import subprocess + + +-from wizard import setup_wizard +-from profile_settings_window import profile_settings_window ++from .wizard import setup_wizard ++from .profile_settings_window import profile_settings_window + +-from options import ( ++from .options import ( + global_config, + client_bin_path, + gui_settings, + version, + ) + +-from utils.utils import humanize_file_size, shorten_path, format_relative_time +-from workers import WorkerThread, MaintenanceWorker, TaskList, workers +-from gui_settings_window import gui_settings_window ++from .utils.utils import humanize_file_size, shorten_path, format_relative_time ++from .workers import WorkerThread, MaintenanceWorker, TaskList, workers ++from .gui_settings_window import gui_settings_window + + import logging + + # from logger import logger +-from global_config import DIR_PATH, PROFILES_FILE ++from .global_config import DIR_PATH, PROFILES_FILE + + try: +- from ui.ui_login import Ui_LoginWindow ++ from .ui.ui_login import Ui_LoginWindow + except ImportError: + logging.warning("Failed to import ui_login. This is expected if you are running AppImage version.") + +@@ -63,7 +63,7 @@ except ImportError: + class MainWindow(QMainWindow, Ui_MainWindow): + def __init__(self): + # Access setup_wizard from wizard module to avoid circular imports +- import wizard ++ from . import wizard + + wizard.setup_wizard.show_main_window_signal.connect(self.show) + wizard.setup_wizard.add_profile_signal.connect(self.add_profile) +diff --git a/src/options.py b/src/onedrive_gui/options.py +similarity index 62% +rename from src/options.py +rename to src/onedrive_gui/options.py +index 4b209e9..ecaffa0 100644 +--- a/src/options.py ++++ b/src/onedrive_gui/options.py +@@ -1,8 +1,8 @@ + import copy +-from utils.utils import get_installed_client_version, config_client_bin_path +-from global_config import create_global_config ++from .utils.utils import get_installed_client_version, config_client_bin_path ++from .global_config import create_global_config + +-from settings.gui_settings import gui_settings ++from .settings.gui_settings import gui_settings + + client_bin_path = gui_settings.get("frameless_window") + +diff --git a/src/profile_settings_window.py b/src/onedrive_gui/profile_settings_window.py +similarity index 99% +rename from src/profile_settings_window.py +rename to src/onedrive_gui/profile_settings_window.py +index 9822ebb..a953734 100644 +--- a/src/profile_settings_window.py ++++ b/src/onedrive_gui/profile_settings_window.py +@@ -12,8 +12,8 @@ from PySide6.QtWidgets import ( + ) + + # Imports for Profiles windows. +-from ui.ui_profile_settings_window import Ui_profile_settings_window +-from ui.ui_profile_settings_page import Ui_profile_settings ++from .ui.ui_profile_settings_window import Ui_profile_settings_window ++from .ui.ui_profile_settings_page import Ui_profile_settings + + import re + import os +@@ -21,20 +21,20 @@ import copy + from configparser import ConfigParser + + # Import setup_wizard after importing wizard, keeping it at the bottom to avoid circular imports +-import wizard +-from global_config import save_global_config ++from . import wizard ++from .global_config import save_global_config + + # Import main_window (lazy import to avoid circular references) +-import main_window +-from options import client_bin_path, global_config +-from options import temp_global_config ++from . import main_window ++from .options import client_bin_path, global_config ++from .options import temp_global_config + +-from workers import workers ++from .workers import workers + + import logging + + # from logger import logger +-from global_config import DIR_PATH, PROFILES_FILE ++from .global_config import DIR_PATH, PROFILES_FILE + + + class ProfileSettingsWindow(QWidget, Ui_profile_settings_window): +diff --git a/src/resources/OneDriveGUI.desktop b/src/onedrive_gui/resources/OneDriveGUI.desktop +similarity index 90% +rename from src/resources/OneDriveGUI.desktop +rename to src/onedrive_gui/resources/OneDriveGUI.desktop +index 9e9065a..baf2ba4 100644 +--- a/src/resources/OneDriveGUI.desktop ++++ b/src/onedrive_gui/resources/OneDriveGUI.desktop +@@ -1,7 +1,7 @@ + [Desktop Entry] + Name=OneDriveGUI + Comment=A simple GUI for OneDrive Linux client +-Exec=OneDriveGUI ++Exec=onedrive-gui + Terminal=false + Type=Application + Icon=OneDriveGUI +diff --git a/src/resources/default_config b/src/onedrive_gui/resources/default_config +similarity index 100% +rename from src/resources/default_config +rename to src/onedrive_gui/resources/default_config +diff --git a/src/resources/images/OneDriveGUI.ico b/src/onedrive_gui/resources/images/OneDriveGUI.ico +similarity index 100% +rename from src/resources/images/OneDriveGUI.ico +rename to src/onedrive_gui/resources/images/OneDriveGUI.ico +diff --git a/src/resources/images/OneDriveGUI.png b/src/onedrive_gui/resources/images/OneDriveGUI.png +similarity index 100% +rename from src/resources/images/OneDriveGUI.png +rename to src/onedrive_gui/resources/images/OneDriveGUI.png +diff --git a/src/resources/images/account.png b/src/onedrive_gui/resources/images/account.png +similarity index 100% +rename from src/resources/images/account.png +rename to src/onedrive_gui/resources/images/account.png +diff --git a/src/resources/images/close-filled.png b/src/onedrive_gui/resources/images/close-filled.png +similarity index 100% +rename from src/resources/images/close-filled.png +rename to src/onedrive_gui/resources/images/close-filled.png +diff --git a/src/resources/images/folder.png b/src/onedrive_gui/resources/images/folder.png +similarity index 100% +rename from src/resources/images/folder.png +rename to src/onedrive_gui/resources/images/folder.png +diff --git a/src/resources/images/gear.png b/src/onedrive_gui/resources/images/gear.png +similarity index 100% +rename from src/resources/images/gear.png +rename to src/onedrive_gui/resources/images/gear.png +diff --git a/src/resources/images/icons8-cloud-80.png b/src/onedrive_gui/resources/images/icons8-cloud-80.png +similarity index 100% +rename from src/resources/images/icons8-cloud-80.png +rename to src/onedrive_gui/resources/images/icons8-cloud-80.png +diff --git a/src/resources/images/icons8-cloud-done-80.png b/src/onedrive_gui/resources/images/icons8-cloud-done-80.png +similarity index 100% +rename from src/resources/images/icons8-cloud-done-80.png +rename to src/onedrive_gui/resources/images/icons8-cloud-done-80.png +diff --git a/src/resources/images/icons8-cloud-error-80.png b/src/onedrive_gui/resources/images/icons8-cloud-error-80.png +similarity index 100% +rename from src/resources/images/icons8-cloud-error-80.png +rename to src/onedrive_gui/resources/images/icons8-cloud-error-80.png +diff --git a/src/resources/images/icons8-cloud-stop-80.png b/src/onedrive_gui/resources/images/icons8-cloud-stop-80.png +similarity index 100% +rename from src/resources/images/icons8-cloud-stop-80.png +rename to src/onedrive_gui/resources/images/icons8-cloud-stop-80.png +diff --git a/src/resources/images/icons8-cloud-sync-80.png b/src/onedrive_gui/resources/images/icons8-cloud-sync-80.png +similarity index 100% +rename from src/resources/images/icons8-cloud-sync-80.png +rename to src/onedrive_gui/resources/images/icons8-cloud-sync-80.png +diff --git a/src/resources/images/icons8-clouds-48.ico b/src/onedrive_gui/resources/images/icons8-clouds-48.ico +similarity index 100% +rename from src/resources/images/icons8-clouds-48.ico +rename to src/onedrive_gui/resources/images/icons8-clouds-48.ico +diff --git a/src/resources/images/icons8-green-circle-48.png b/src/onedrive_gui/resources/images/icons8-green-circle-48.png +similarity index 100% +rename from src/resources/images/icons8-green-circle-48.png +rename to src/onedrive_gui/resources/images/icons8-green-circle-48.png +diff --git a/src/resources/images/icons8-red-circle-48.png b/src/onedrive_gui/resources/images/icons8-red-circle-48.png +similarity index 100% +rename from src/resources/images/icons8-red-circle-48.png +rename to src/onedrive_gui/resources/images/icons8-red-circle-48.png +diff --git a/src/resources/images/menu.png b/src/onedrive_gui/resources/images/menu.png +similarity index 100% +rename from src/resources/images/menu.png +rename to src/onedrive_gui/resources/images/menu.png +diff --git a/src/resources/images/pause.png b/src/onedrive_gui/resources/images/pause.png +similarity index 100% +rename from src/resources/images/pause.png +rename to src/onedrive_gui/resources/images/pause.png +diff --git a/src/resources/images/play.png b/src/onedrive_gui/resources/images/play.png +similarity index 100% +rename from src/resources/images/play.png +rename to src/onedrive_gui/resources/images/play.png +diff --git a/src/resources/images/quit.png b/src/onedrive_gui/resources/images/quit.png +similarity index 100% +rename from src/resources/images/quit.png +rename to src/onedrive_gui/resources/images/quit.png +diff --git a/src/resources/images/stop.png b/src/onedrive_gui/resources/images/stop.png +similarity index 100% +rename from src/resources/images/stop.png +rename to src/onedrive_gui/resources/images/stop.png +diff --git a/src/resources/images/storage.png b/src/onedrive_gui/resources/images/storage.png +similarity index 100% +rename from src/resources/images/storage.png +rename to src/onedrive_gui/resources/images/storage.png +diff --git a/src/resources/images/user-account.png b/src/onedrive_gui/resources/images/user-account.png +similarity index 100% +rename from src/resources/images/user-account.png +rename to src/onedrive_gui/resources/images/user-account.png +diff --git a/src/resources/images/warning.png b/src/onedrive_gui/resources/images/warning.png +similarity index 100% +rename from src/resources/images/warning.png +rename to src/onedrive_gui/resources/images/warning.png +diff --git a/src/onedrive_gui/settings/__init__.py b/src/onedrive_gui/settings/__init__.py +new file mode 100644 +index 0000000..fe454f2 +--- /dev/null ++++ b/src/onedrive_gui/settings/__init__.py +@@ -0,0 +1 @@ ++# do not delete +\ No newline at end of file +diff --git a/src/settings/gui_settings.py b/src/onedrive_gui/settings/gui_settings.py +similarity index 100% +rename from src/settings/gui_settings.py +rename to src/onedrive_gui/settings/gui_settings.py +diff --git a/src/ui/create_new_profile.ui b/src/onedrive_gui/ui/create_new_profile.ui +similarity index 100% +rename from src/ui/create_new_profile.ui +rename to src/onedrive_gui/ui/create_new_profile.ui +diff --git a/src/ui/external_login.ui b/src/onedrive_gui/ui/external_login.ui +similarity index 100% +rename from src/ui/external_login.ui +rename to src/onedrive_gui/ui/external_login.ui +diff --git a/src/ui/gui_settings_window.ui b/src/onedrive_gui/ui/gui_settings_window.ui +similarity index 100% +rename from src/ui/gui_settings_window.ui +rename to src/onedrive_gui/ui/gui_settings_window.ui +diff --git a/src/ui/import_existing_profile.ui b/src/onedrive_gui/ui/import_existing_profile.ui +similarity index 100% +rename from src/ui/import_existing_profile.ui +rename to src/onedrive_gui/ui/import_existing_profile.ui +diff --git a/src/ui/list_item_widget.ui b/src/onedrive_gui/ui/list_item_widget.ui +similarity index 100% +rename from src/ui/list_item_widget.ui +rename to src/onedrive_gui/ui/list_item_widget.ui +diff --git a/src/ui/login.ui b/src/onedrive_gui/ui/login.ui +similarity index 100% +rename from src/ui/login.ui +rename to src/onedrive_gui/ui/login.ui +diff --git a/src/ui/mainwindow.ui b/src/onedrive_gui/ui/mainwindow.ui +similarity index 100% +rename from src/ui/mainwindow.ui +rename to src/onedrive_gui/ui/mainwindow.ui +diff --git a/src/ui/mainwindow.ui.autosave b/src/onedrive_gui/ui/mainwindow.ui.autosave +similarity index 100% +rename from src/ui/mainwindow.ui.autosave +rename to src/onedrive_gui/ui/mainwindow.ui.autosave +diff --git a/src/ui/mainwindow_ui.py b/src/onedrive_gui/ui/mainwindow_ui.py +similarity index 100% +rename from src/ui/mainwindow_ui.py +rename to src/onedrive_gui/ui/mainwindow_ui.py +diff --git a/src/ui/process_status_page.ui b/src/onedrive_gui/ui/process_status_page.ui +similarity index 100% +rename from src/ui/process_status_page.ui +rename to src/onedrive_gui/ui/process_status_page.ui +diff --git a/src/ui/profile_settings_page.ui b/src/onedrive_gui/ui/profile_settings_page.ui +similarity index 100% +rename from src/ui/profile_settings_page.ui +rename to src/onedrive_gui/ui/profile_settings_page.ui +diff --git a/src/ui/profile_settings_window.ui b/src/onedrive_gui/ui/profile_settings_window.ui +similarity index 100% +rename from src/ui/profile_settings_window.ui +rename to src/onedrive_gui/ui/profile_settings_window.ui +diff --git a/src/ui/profile_settings_window_ui.py b/src/onedrive_gui/ui/profile_settings_window_ui.py +similarity index 100% +rename from src/ui/profile_settings_window_ui.py +rename to src/onedrive_gui/ui/profile_settings_window_ui.py +diff --git a/src/ui/setup_wizard.ui b/src/onedrive_gui/ui/setup_wizard.ui +similarity index 100% +rename from src/ui/setup_wizard.ui +rename to src/onedrive_gui/ui/setup_wizard.ui +diff --git a/src/ui/test.ui b/src/onedrive_gui/ui/test.ui +similarity index 100% +rename from src/ui/test.ui +rename to src/onedrive_gui/ui/test.ui +diff --git a/src/ui/ui_create_new_profile.py b/src/onedrive_gui/ui/ui_create_new_profile.py +similarity index 100% +rename from src/ui/ui_create_new_profile.py +rename to src/onedrive_gui/ui/ui_create_new_profile.py +diff --git a/src/ui/ui_external_login.py b/src/onedrive_gui/ui/ui_external_login.py +similarity index 100% +rename from src/ui/ui_external_login.py +rename to src/onedrive_gui/ui/ui_external_login.py +diff --git a/src/ui/ui_gui_settings_window.py b/src/onedrive_gui/ui/ui_gui_settings_window.py +similarity index 100% +rename from src/ui/ui_gui_settings_window.py +rename to src/onedrive_gui/ui/ui_gui_settings_window.py +diff --git a/src/ui/ui_import_existing_profile.py b/src/onedrive_gui/ui/ui_import_existing_profile.py +similarity index 100% +rename from src/ui/ui_import_existing_profile.py +rename to src/onedrive_gui/ui/ui_import_existing_profile.py +diff --git a/src/ui/ui_list_item_widget.py b/src/onedrive_gui/ui/ui_list_item_widget.py +similarity index 100% +rename from src/ui/ui_list_item_widget.py +rename to src/onedrive_gui/ui/ui_list_item_widget.py +diff --git a/src/ui/ui_login.py b/src/onedrive_gui/ui/ui_login.py +similarity index 100% +rename from src/ui/ui_login.py +rename to src/onedrive_gui/ui/ui_login.py +diff --git a/src/ui/ui_mainwindow.py b/src/onedrive_gui/ui/ui_mainwindow.py +similarity index 100% +rename from src/ui/ui_mainwindow.py +rename to src/onedrive_gui/ui/ui_mainwindow.py +diff --git a/src/ui/ui_process_status_page.py b/src/onedrive_gui/ui/ui_process_status_page.py +similarity index 100% +rename from src/ui/ui_process_status_page.py +rename to src/onedrive_gui/ui/ui_process_status_page.py +diff --git a/src/ui/ui_profile_settings_page.py b/src/onedrive_gui/ui/ui_profile_settings_page.py +similarity index 100% +rename from src/ui/ui_profile_settings_page.py +rename to src/onedrive_gui/ui/ui_profile_settings_page.py +diff --git a/src/ui/ui_profile_settings_window.py b/src/onedrive_gui/ui/ui_profile_settings_window.py +similarity index 100% +rename from src/ui/ui_profile_settings_window.py +rename to src/onedrive_gui/ui/ui_profile_settings_window.py +diff --git a/src/onedrive_gui/utils/__init__.py b/src/onedrive_gui/utils/__init__.py +new file mode 100644 +index 0000000..fe454f2 +--- /dev/null ++++ b/src/onedrive_gui/utils/__init__.py +@@ -0,0 +1 @@ ++# do not delete +\ No newline at end of file +diff --git a/src/utils/autostart.py b/src/onedrive_gui/utils/autostart.py +similarity index 100% +rename from src/utils/autostart.py +rename to src/onedrive_gui/utils/autostart.py +diff --git a/src/utils/utils.py b/src/onedrive_gui/utils/utils.py +similarity index 98% +rename from src/utils/utils.py +rename to src/onedrive_gui/utils/utils.py +index 1c0d091..a27e4ba 100644 +--- a/src/utils/utils.py ++++ b/src/onedrive_gui/utils/utils.py +@@ -6,7 +6,7 @@ from datetime import datetime + import logging + # from logger import logger + +-from settings.gui_settings import gui_settings ++from ..settings.gui_settings import gui_settings + + + def humanize_file_size(num, suffix="B"): +diff --git a/src/wizard.py b/src/onedrive_gui/wizard.py +similarity index 99% +rename from src/wizard.py +rename to src/onedrive_gui/wizard.py +index 745a7f3..f0d985c 100644 +--- a/src/wizard.py ++++ b/src/onedrive_gui/wizard.py +@@ -22,8 +22,8 @@ import requests + import subprocess + from configparser import ConfigParser + +-from global_config import save_global_config, read_config +-from options import ( ++from .global_config import save_global_config, read_config ++from .options import ( + global_config, + temp_global_config, + client_bin_path, +@@ -31,9 +31,9 @@ from options import ( + version, + ) + +-from workers import MaintenanceWorker ++from .workers import MaintenanceWorker + import logging +-from global_config import DIR_PATH, PROFILES_FILE ++from .global_config import DIR_PATH, PROFILES_FILE + + + class SetupWizard(QWizard): +diff --git a/src/workers.py b/src/onedrive_gui/workers.py +similarity index 99% +rename from src/workers.py +rename to src/onedrive_gui/workers.py +index af56277..94d6296 100644 +--- a/src/workers.py ++++ b/src/onedrive_gui/workers.py +@@ -5,7 +5,7 @@ from PySide6.QtGui import QFontMetrics + + + # Imports for main window. +-from ui.ui_list_item_widget import Ui_list_item_widget ++from .ui.ui_list_item_widget import Ui_list_item_widget + + + import re +@@ -13,8 +13,8 @@ import time + import subprocess + from datetime import datetime + +-from global_config import save_global_config +-from options import ( ++from .global_config import save_global_config ++from .options import ( + # main_window, + global_config, + temp_global_config, +@@ -24,13 +24,13 @@ from options import ( + version, + ) + +-from utils.utils import humanize_file_size, shorten_path ++from .utils.utils import humanize_file_size, shorten_path + + + import logging + + # from logger import logger +-from global_config import DIR_PATH, PROFILES_FILE ++from .global_config import DIR_PATH, PROFILES_FILE + + + class WorkerThread(QThread): +diff --git a/src/settings/__init__.py b/src/settings/__init__.py +deleted file mode 100644 +index e69de29..0000000 +diff --git a/src/utils/__init__.py b/src/utils/__init__.py +deleted file mode 100644 +index e69de29..0000000 +-- +2.53.0 + diff --git a/packages/o/onedrive-gui/files/0001-make-project-buildable.patch b/packages/o/onedrive-gui/files/0001-make-project-buildable.patch deleted file mode 100644 index 0ceca403fb73..000000000000 --- a/packages/o/onedrive-gui/files/0001-make-project-buildable.patch +++ /dev/null @@ -1,97 +0,0 @@ -commit ddc444b19693ebe686d0f748eb5898768d61a7cb -Author: Maik Wöhl -Date: Sat Jan 20 15:19:18 2024 +0100 - - Make project buildable - -diff --git a/MANIFEST.in b/MANIFEST.in -new file mode 100644 -index 0000000..fca4e5b ---- /dev/null -+++ b/MANIFEST.in -@@ -0,0 +1,2 @@ -+graft src/ui -+graft src/resources -diff --git a/pyproject.toml b/pyproject.toml -new file mode 100644 -index 0000000..e0f1aac ---- /dev/null -+++ b/pyproject.toml -@@ -0,0 +1,14 @@ -+[project] -+name = "onedrive-gui" -+version = "1.0.3" -+description = "A simple GUI for Linux OneDrive Client, with multi-account support." -+readme = "README.md" -+requires-python = ">=3.8" -+license = {file = "LICENSE"} -+ -+[project.scripts] -+onedrive-gui = "OneDriveGUI:main" -+ -+[build-system] -+requires = ["setuptools >= 61.0"] -+build-backend = "setuptools.build_meta" -diff --git a/src/OneDriveGUI.py b/src/OneDriveGUI.py -index 608aa39..5fd04d7 100644 ---- a/src/OneDriveGUI.py -+++ b/src/OneDriveGUI.py -@@ -3164,7 +3164,8 @@ def shorten_path(path, limit): - return path - - --if __name__ == "__main__": -+def main(): -+ global gui_settings - gui_settings = read_gui_settings() - - logging.basicConfig( -@@ -3173,21 +3174,31 @@ if __name__ == "__main__": - level=config_debug_level(), - ) - -+ global client_bin_path - client_bin_path = config_client_bin_path() -+ global client_version - client_version = get_installed_client_version() -+ global global_config - global_config = create_global_config() - - if len(global_config) > 0: - save_global_config() - -+ global temp_global_config - temp_global_config = copy.deepcopy(global_config) - -+ global app - app = QApplication(sys.argv) - app.setApplicationName("OneDriveGUI") - app.setWindowIcon(QIcon(DIR_PATH + "/resources/images/icons8-clouds-80-dark-edge.png")) - -+ global main_window - main_window = MainWindow() - main_window_start_state() -+ global profile_settings_window - profile_settings_window = ProfileSettingsWindow() - - app.exec() -+ -+if __name__ == "__main__": -+ main() -diff --git a/src/resources/OneDriveGUI.desktop b/src/resources/OneDriveGUI.desktop -index 5feef90..44f9bf2 100644 ---- a/src/resources/OneDriveGUI.desktop -+++ b/src/resources/OneDriveGUI.desktop -@@ -1,8 +1,7 @@ - [Desktop Entry] - Name=OneDriveGUI - StartupNotify=true --Exec=/usr/bin/python3 /home/bob/host_share/Python/OneDriveGUI/src/OneDriveGUI.py -+Exec=/usr/bin/onedrive-gui - Terminal=false --Path=/home/bob/host_share/Python/OneDriveGUI/src/resources/images --Icon=/home/bob/host_share/Python/OneDriveGUI/src/resources/images/icons8-clouds-48.png --Type=Application -\ No newline at end of file -+Icon=onedrive-gui -+Type=Application diff --git a/packages/o/onedrive-gui/files/0002-create-package-directory.patch b/packages/o/onedrive-gui/files/0002-create-package-directory.patch deleted file mode 100644 index 04dc2aacab99..000000000000 --- a/packages/o/onedrive-gui/files/0002-create-package-directory.patch +++ /dev/null @@ -1,262 +0,0 @@ -commit 8847e5a1f2a96aabca97c7bddbee9c05a48d2583 -Author: Maik Wöhl -Date: Sun Jan 21 16:50:39 2024 +0100 - - Create package directory - -diff --git a/MANIFEST.in b/MANIFEST.in -index fca4e5b..6aa67f5 100644 ---- a/MANIFEST.in -+++ b/MANIFEST.in -@@ -1,2 +1,2 @@ --graft src/ui --graft src/resources -+graft src/onedrive_gui/ui -+graft src/onedrive_gui/resources -diff --git a/pyproject.toml b/pyproject.toml -index e0f1aac..b84da14 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -7,7 +7,7 @@ requires-python = ">=3.8" - license = {file = "LICENSE"} - - [project.scripts] --onedrive-gui = "OneDriveGUI:main" -+onedrive-gui = "onedrive_gui.OneDriveGUI:main" - - [build-system] - requires = ["setuptools >= 61.0"] -diff --git a/src/OneDriveGUI.py b/src/onedrive_gui/OneDriveGUI.py -similarity index 99% -rename from src/OneDriveGUI.py -rename to src/onedrive_gui/OneDriveGUI.py -index 6c34672..edd7a64 100644 ---- a/src/OneDriveGUI.py -+++ b/src/onedrive_gui/OneDriveGUI.py -@@ -43,20 +43,20 @@ from urllib3 import HTTPSConnectionPool - # TODO: Split into multiple files once all main features are implemented. - - # Imports for main window. --from ui.ui_mainwindow import Ui_MainWindow --from ui.ui_list_item_widget import Ui_list_item_widget --from ui.ui_process_status_page import Ui_status_page -+from .ui.ui_mainwindow import Ui_MainWindow -+from .ui.ui_list_item_widget import Ui_list_item_widget -+from .ui.ui_process_status_page import Ui_status_page - - - # Imports for Profiles windows. --from ui.ui_profile_settings_window import Ui_profile_settings_window --from ui.ui_profile_settings_page import Ui_profile_settings -+from .ui.ui_profile_settings_window import Ui_profile_settings_window -+from .ui.ui_profile_settings_page import Ui_profile_settings - - # Imports for GUI settings window --from ui.ui_gui_settings_window import Ui_gui_settings_window -+from .ui.ui_gui_settings_window import Ui_gui_settings_window - - # Import for login windows. --from ui.ui_external_login import Ui_ExternalLoginWindow -+from .ui.ui_external_login import Ui_ExternalLoginWindow - - # try: - # from ui.ui_login import Ui_LoginWindow -diff --git a/src/onedrive_gui/__init__.py b/src/onedrive_gui/__init__.py -new file mode 100644 -index 0000000..e69de29 -diff --git a/src/resources/OneDriveGUI.desktop b/src/onedrive_gui/resources/OneDriveGUI.desktop -similarity index 100% -rename from src/resources/OneDriveGUI.desktop -rename to src/onedrive_gui/resources/OneDriveGUI.desktop -diff --git a/src/resources/default_config b/src/onedrive_gui/resources/default_config -similarity index 100% -rename from src/resources/default_config -rename to src/onedrive_gui/resources/default_config -diff --git a/src/resources/images/OneDriveGUI.ico b/src/onedrive_gui/resources/images/OneDriveGUI.ico -similarity index 100% -rename from src/resources/images/OneDriveGUI.ico -rename to src/onedrive_gui/resources/images/OneDriveGUI.ico -diff --git a/src/resources/images/OneDriveGUI.png b/src/onedrive_gui/resources/images/OneDriveGUI.png -similarity index 100% -rename from src/resources/images/OneDriveGUI.png -rename to src/onedrive_gui/resources/images/OneDriveGUI.png -diff --git a/src/resources/images/account.png b/src/onedrive_gui/resources/images/account.png -similarity index 100% -rename from src/resources/images/account.png -rename to src/onedrive_gui/resources/images/account.png -diff --git a/src/resources/images/close-filled.png b/src/onedrive_gui/resources/images/close-filled.png -similarity index 100% -rename from src/resources/images/close-filled.png -rename to src/onedrive_gui/resources/images/close-filled.png -diff --git a/src/resources/images/folder.png b/src/onedrive_gui/resources/images/folder.png -similarity index 100% -rename from src/resources/images/folder.png -rename to src/onedrive_gui/resources/images/folder.png -diff --git a/src/resources/images/gear.png b/src/onedrive_gui/resources/images/gear.png -similarity index 100% -rename from src/resources/images/gear.png -rename to src/onedrive_gui/resources/images/gear.png -diff --git a/src/resources/images/icons8-cloud-cross-40_2.png b/src/onedrive_gui/resources/images/icons8-cloud-cross-40_2.png -similarity index 100% -rename from src/resources/images/icons8-cloud-cross-40_2.png -rename to src/onedrive_gui/resources/images/icons8-cloud-cross-40_2.png -diff --git a/src/resources/images/icons8-cloud-done-40_2.png b/src/onedrive_gui/resources/images/icons8-cloud-done-40_2.png -similarity index 100% -rename from src/resources/images/icons8-cloud-done-40_2.png -rename to src/onedrive_gui/resources/images/icons8-cloud-done-40_2.png -diff --git a/src/resources/images/icons8-cloud-sync-40_2.png b/src/onedrive_gui/resources/images/icons8-cloud-sync-40_2.png -similarity index 100% -rename from src/resources/images/icons8-cloud-sync-40_2.png -rename to src/onedrive_gui/resources/images/icons8-cloud-sync-40_2.png -diff --git a/src/resources/images/icons8-clouds-48.ico b/src/onedrive_gui/resources/images/icons8-clouds-48.ico -similarity index 100% -rename from src/resources/images/icons8-clouds-48.ico -rename to src/onedrive_gui/resources/images/icons8-clouds-48.ico -diff --git a/src/resources/images/icons8-clouds-48.png b/src/onedrive_gui/resources/images/icons8-clouds-48.png -similarity index 100% -rename from src/resources/images/icons8-clouds-48.png -rename to src/onedrive_gui/resources/images/icons8-clouds-48.png -diff --git a/src/resources/images/icons8-clouds-80-dark-edge.png b/src/onedrive_gui/resources/images/icons8-clouds-80-dark-edge.png -similarity index 100% -rename from src/resources/images/icons8-clouds-80-dark-edge.png -rename to src/onedrive_gui/resources/images/icons8-clouds-80-dark-edge.png -diff --git a/src/resources/images/icons8-green-circle-48.png b/src/onedrive_gui/resources/images/icons8-green-circle-48.png -similarity index 100% -rename from src/resources/images/icons8-green-circle-48.png -rename to src/onedrive_gui/resources/images/icons8-green-circle-48.png -diff --git a/src/resources/images/icons8-red-circle-48.png b/src/onedrive_gui/resources/images/icons8-red-circle-48.png -similarity index 100% -rename from src/resources/images/icons8-red-circle-48.png -rename to src/onedrive_gui/resources/images/icons8-red-circle-48.png -diff --git a/src/resources/images/menu.png b/src/onedrive_gui/resources/images/menu.png -similarity index 100% -rename from src/resources/images/menu.png -rename to src/onedrive_gui/resources/images/menu.png -diff --git a/src/resources/images/pause.png b/src/onedrive_gui/resources/images/pause.png -similarity index 100% -rename from src/resources/images/pause.png -rename to src/onedrive_gui/resources/images/pause.png -diff --git a/src/resources/images/play.png b/src/onedrive_gui/resources/images/play.png -similarity index 100% -rename from src/resources/images/play.png -rename to src/onedrive_gui/resources/images/play.png -diff --git a/src/resources/images/quit.png b/src/onedrive_gui/resources/images/quit.png -similarity index 100% -rename from src/resources/images/quit.png -rename to src/onedrive_gui/resources/images/quit.png -diff --git a/src/resources/images/stop.png b/src/onedrive_gui/resources/images/stop.png -similarity index 100% -rename from src/resources/images/stop.png -rename to src/onedrive_gui/resources/images/stop.png -diff --git a/src/resources/images/storage.png b/src/onedrive_gui/resources/images/storage.png -similarity index 100% -rename from src/resources/images/storage.png -rename to src/onedrive_gui/resources/images/storage.png -diff --git a/src/resources/images/user-account.png b/src/onedrive_gui/resources/images/user-account.png -similarity index 100% -rename from src/resources/images/user-account.png -rename to src/onedrive_gui/resources/images/user-account.png -diff --git a/src/resources/images/warning.png b/src/onedrive_gui/resources/images/warning.png -similarity index 100% -rename from src/resources/images/warning.png -rename to src/onedrive_gui/resources/images/warning.png -diff --git a/src/ui/create_new_profile.ui b/src/onedrive_gui/ui/create_new_profile.ui -similarity index 100% -rename from src/ui/create_new_profile.ui -rename to src/onedrive_gui/ui/create_new_profile.ui -diff --git a/src/ui/external_login.ui b/src/onedrive_gui/ui/external_login.ui -similarity index 100% -rename from src/ui/external_login.ui -rename to src/onedrive_gui/ui/external_login.ui -diff --git a/src/ui/gui_settings_window.ui b/src/onedrive_gui/ui/gui_settings_window.ui -similarity index 100% -rename from src/ui/gui_settings_window.ui -rename to src/onedrive_gui/ui/gui_settings_window.ui -diff --git a/src/ui/import_existing_profile.ui b/src/onedrive_gui/ui/import_existing_profile.ui -similarity index 100% -rename from src/ui/import_existing_profile.ui -rename to src/onedrive_gui/ui/import_existing_profile.ui -diff --git a/src/ui/list_item_widget.ui b/src/onedrive_gui/ui/list_item_widget.ui -similarity index 100% -rename from src/ui/list_item_widget.ui -rename to src/onedrive_gui/ui/list_item_widget.ui -diff --git a/src/ui/login.ui b/src/onedrive_gui/ui/login.ui -similarity index 100% -rename from src/ui/login.ui -rename to src/onedrive_gui/ui/login.ui -diff --git a/src/ui/mainwindow.ui b/src/onedrive_gui/ui/mainwindow.ui -similarity index 100% -rename from src/ui/mainwindow.ui -rename to src/onedrive_gui/ui/mainwindow.ui -diff --git a/src/ui/mainwindow.ui.autosave b/src/onedrive_gui/ui/mainwindow.ui.autosave -similarity index 100% -rename from src/ui/mainwindow.ui.autosave -rename to src/onedrive_gui/ui/mainwindow.ui.autosave -diff --git a/src/ui/process_status_page.ui b/src/onedrive_gui/ui/process_status_page.ui -similarity index 100% -rename from src/ui/process_status_page.ui -rename to src/onedrive_gui/ui/process_status_page.ui -diff --git a/src/ui/profile_settings_page.ui b/src/onedrive_gui/ui/profile_settings_page.ui -similarity index 100% -rename from src/ui/profile_settings_page.ui -rename to src/onedrive_gui/ui/profile_settings_page.ui -diff --git a/src/ui/profile_settings_window.ui b/src/onedrive_gui/ui/profile_settings_window.ui -similarity index 100% -rename from src/ui/profile_settings_window.ui -rename to src/onedrive_gui/ui/profile_settings_window.ui -diff --git a/src/ui/setup_wizard.ui b/src/onedrive_gui/ui/setup_wizard.ui -similarity index 100% -rename from src/ui/setup_wizard.ui -rename to src/onedrive_gui/ui/setup_wizard.ui -diff --git a/src/ui/test.ui b/src/onedrive_gui/ui/test.ui -similarity index 100% -rename from src/ui/test.ui -rename to src/onedrive_gui/ui/test.ui -diff --git a/src/ui/ui_create_new_profile.py b/src/onedrive_gui/ui/ui_create_new_profile.py -similarity index 100% -rename from src/ui/ui_create_new_profile.py -rename to src/onedrive_gui/ui/ui_create_new_profile.py -diff --git a/src/ui/ui_external_login.py b/src/onedrive_gui/ui/ui_external_login.py -similarity index 100% -rename from src/ui/ui_external_login.py -rename to src/onedrive_gui/ui/ui_external_login.py -diff --git a/src/ui/ui_gui_settings_window.py b/src/onedrive_gui/ui/ui_gui_settings_window.py -similarity index 100% -rename from src/ui/ui_gui_settings_window.py -rename to src/onedrive_gui/ui/ui_gui_settings_window.py -diff --git a/src/ui/ui_import_existing_profile.py b/src/onedrive_gui/ui/ui_import_existing_profile.py -similarity index 100% -rename from src/ui/ui_import_existing_profile.py -rename to src/onedrive_gui/ui/ui_import_existing_profile.py -diff --git a/src/ui/ui_list_item_widget.py b/src/onedrive_gui/ui/ui_list_item_widget.py -similarity index 100% -rename from src/ui/ui_list_item_widget.py -rename to src/onedrive_gui/ui/ui_list_item_widget.py -diff --git a/src/ui/ui_login.py b/src/onedrive_gui/ui/ui_login.py -similarity index 100% -rename from src/ui/ui_login.py -rename to src/onedrive_gui/ui/ui_login.py -diff --git a/src/ui/ui_mainwindow.py b/src/onedrive_gui/ui/ui_mainwindow.py -similarity index 100% -rename from src/ui/ui_mainwindow.py -rename to src/onedrive_gui/ui/ui_mainwindow.py -diff --git a/src/ui/ui_process_status_page.py b/src/onedrive_gui/ui/ui_process_status_page.py -similarity index 100% -rename from src/ui/ui_process_status_page.py -rename to src/onedrive_gui/ui/ui_process_status_page.py -diff --git a/src/ui/ui_profile_settings_page.py b/src/onedrive_gui/ui/ui_profile_settings_page.py -similarity index 100% -rename from src/ui/ui_profile_settings_page.py -rename to src/onedrive_gui/ui/ui_profile_settings_page.py -diff --git a/src/ui/ui_profile_settings_window.py b/src/onedrive_gui/ui/ui_profile_settings_window.py -similarity index 100% -rename from src/ui/ui_profile_settings_window.py -rename to src/onedrive_gui/ui/ui_profile_settings_window.py -diff --git a/src/ui/profile_settings_window_ui.py b/src/onedrive_gui/ui/profile_settings_window_ui.py -similarity index 100% -rename from src/ui/profile_settings_window_ui.py -rename to src/onedrive_gui/ui/profile_settings_window_ui.py -diff --git a/src/ui/mainwindow_ui.py b/src/onedrive_gui/ui/mainwindow_ui.py -similarity index 100% -rename from src/ui/mainwindow_ui.py -rename to src/onedrive_gui/ui/mainwindow_ui.py diff --git a/packages/o/onedrive-gui/files/series b/packages/o/onedrive-gui/files/series deleted file mode 100644 index a04fc8e9cf0c..000000000000 --- a/packages/o/onedrive-gui/files/series +++ /dev/null @@ -1,2 +0,0 @@ -0001-make-project-buildable.patch -0002-create-package-directory.patch diff --git a/packages/o/onedrive-gui/monitoring.yaml b/packages/o/onedrive-gui/monitoring.yaml index 7c25764968df..b3d9ffadd938 100644 --- a/packages/o/onedrive-gui/monitoring.yaml +++ b/packages/o/onedrive-gui/monitoring.yaml @@ -1,6 +1,6 @@ releases: id: 374597 rss: https://github.com/bpozdena/OneDriveGUI/releases.atom -# No known CPE, checked 2024-09-25 +# No known CPE, checked 2026-04-08 security: cpe: ~ diff --git a/packages/o/onedrive-gui/package.yml b/packages/o/onedrive-gui/package.yml index 03e8f101401b..5c25717d5c5f 100644 --- a/packages/o/onedrive-gui/package.yml +++ b/packages/o/onedrive-gui/package.yml @@ -1,9 +1,9 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : onedrive-gui -version : 1.1.1 -release : 6 +version : 1.3.0 +release : 7 source : - - https://github.com/bpozdena/OneDriveGUI/archive/refs/tags/v1.1.1a.tar.gz : 2e858580f87db41ab4998491ecf6bf983e772e0fa5593b987f2767e425fff1d3 + - https://github.com/bpozdena/OneDriveGUI/archive/refs/tags/v1.3.0.tar.gz : be325a873055269fd31856b921b7326de0013486d5ea0e0b40e424f220bf35ee homepage : https://github.com/bpozdena/OneDriveGUI license : GPL-3.0-or-later component : network.clients @@ -22,10 +22,11 @@ rundeps : - python-pyside6 - python-requests setup : | - %apply_patches + %patch -p1 -i $pkgfiles/0001-Rebase-patches-onto-new-version.patch build : | %python3_setup install : | %python3_install install -D -m00644 src/onedrive_gui/resources/OneDriveGUI.desktop $installdir/usr/share/applications/OneDriveGUI.desktop - install -D -m00644 src/onedrive_gui/resources/images/icons8-clouds-48.png $installdir/usr/share/icons/onedrive-gui.png + install -D -m00644 src/onedrive_gui/resources/images/OneDriveGUI.png $installdir/usr/share/icons/OneDriveGUI.png + install -D -m00644 src/onedrive_gui/resources/images/OneDriveGUI.ico $installdir/usr/share/icons/OneDriveGUI.ico diff --git a/packages/o/onedrive-gui/pspec_x86_64.xml b/packages/o/onedrive-gui/pspec_x86_64.xml index c6857fe41553..1aee7c0c6379 100644 --- a/packages/o/onedrive-gui/pspec_x86_64.xml +++ b/packages/o/onedrive-gui/pspec_x86_64.xml @@ -3,8 +3,8 @@ onedrive-gui https://github.com/bpozdena/OneDriveGUI - Evan Maddock - maddock.evan@vivaldi.net + Maik Wöhl + maik.woehl@outlook.de GPL-3.0-or-later network.clients @@ -21,15 +21,37 @@ network.clients /usr/bin/onedrive-gui - /usr/lib/python3.12/site-packages/onedrive_gui-1.0.3.dist-info/METADATA - /usr/lib/python3.12/site-packages/onedrive_gui-1.0.3.dist-info/RECORD - /usr/lib/python3.12/site-packages/onedrive_gui-1.0.3.dist-info/WHEEL - /usr/lib/python3.12/site-packages/onedrive_gui-1.0.3.dist-info/entry_points.txt - /usr/lib/python3.12/site-packages/onedrive_gui-1.0.3.dist-info/licenses/LICENSE - /usr/lib/python3.12/site-packages/onedrive_gui-1.0.3.dist-info/top_level.txt + /usr/lib/python3.12/site-packages/onedrive_gui-1.3.0.dist-info/METADATA + /usr/lib/python3.12/site-packages/onedrive_gui-1.3.0.dist-info/RECORD + /usr/lib/python3.12/site-packages/onedrive_gui-1.3.0.dist-info/WHEEL + /usr/lib/python3.12/site-packages/onedrive_gui-1.3.0.dist-info/entry_points.txt + /usr/lib/python3.12/site-packages/onedrive_gui-1.3.0.dist-info/licenses/LICENSE + /usr/lib/python3.12/site-packages/onedrive_gui-1.3.0.dist-info/top_level.txt /usr/lib/python3.12/site-packages/onedrive_gui/OneDriveGUI.py /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/OneDriveGUI.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/OneDriveGUI.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/global_config.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/global_config.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/gui_settings_window.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/gui_settings_window.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/logger.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/logger.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/main_window.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/main_window.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/options.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/options.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/profile_settings_window.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/profile_settings_window.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/wizard.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/wizard.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/workers.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/__pycache__/workers.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/global_config.py + /usr/lib/python3.12/site-packages/onedrive_gui/gui_settings_window.py + /usr/lib/python3.12/site-packages/onedrive_gui/logger.py + /usr/lib/python3.12/site-packages/onedrive_gui/main_window.py + /usr/lib/python3.12/site-packages/onedrive_gui/options.py + /usr/lib/python3.12/site-packages/onedrive_gui/profile_settings_window.py /usr/lib/python3.12/site-packages/onedrive_gui/resources/OneDriveGUI.desktop /usr/lib/python3.12/site-packages/onedrive_gui/resources/default_config /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/OneDriveGUI.ico @@ -38,12 +60,12 @@ /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/close-filled.png /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/folder.png /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/gear.png - /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-cloud-cross-40_2.png - /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-cloud-done-40_2.png - /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-cloud-sync-40_2.png + /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-cloud-80.png + /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-cloud-done-80.png + /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-cloud-error-80.png + /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-cloud-stop-80.png + /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-cloud-sync-80.png /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-clouds-48.ico - /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-clouds-48.png - /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-clouds-80-dark-edge.png /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-green-circle-48.png /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/icons8-red-circle-48.png /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/menu.png @@ -54,6 +76,12 @@ /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/storage.png /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/user-account.png /usr/lib/python3.12/site-packages/onedrive_gui/resources/images/warning.png + /usr/lib/python3.12/site-packages/onedrive_gui/settings/__init__.py + /usr/lib/python3.12/site-packages/onedrive_gui/settings/__pycache__/__init__.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/settings/__pycache__/__init__.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/settings/__pycache__/gui_settings.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/settings/__pycache__/gui_settings.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/settings/gui_settings.py /usr/lib/python3.12/site-packages/onedrive_gui/ui/__pycache__/mainwindow_ui.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/onedrive_gui/ui/__pycache__/mainwindow_ui.cpython-312.pyc /usr/lib/python3.12/site-packages/onedrive_gui/ui/__pycache__/profile_settings_window_ui.cpython-312.opt-1.pyc @@ -103,17 +131,29 @@ /usr/lib/python3.12/site-packages/onedrive_gui/ui/ui_process_status_page.py /usr/lib/python3.12/site-packages/onedrive_gui/ui/ui_profile_settings_page.py /usr/lib/python3.12/site-packages/onedrive_gui/ui/ui_profile_settings_window.py + /usr/lib/python3.12/site-packages/onedrive_gui/utils/__init__.py + /usr/lib/python3.12/site-packages/onedrive_gui/utils/__pycache__/__init__.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/utils/__pycache__/__init__.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/utils/__pycache__/autostart.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/utils/__pycache__/autostart.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/utils/__pycache__/utils.cpython-312.opt-1.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/utils/__pycache__/utils.cpython-312.pyc + /usr/lib/python3.12/site-packages/onedrive_gui/utils/autostart.py + /usr/lib/python3.12/site-packages/onedrive_gui/utils/utils.py + /usr/lib/python3.12/site-packages/onedrive_gui/wizard.py + /usr/lib/python3.12/site-packages/onedrive_gui/workers.py /usr/share/applications/OneDriveGUI.desktop - /usr/share/icons/onedrive-gui.png + /usr/share/icons/OneDriveGUI.ico + /usr/share/icons/OneDriveGUI.png - - 2025-12-02 - 1.1.1 + + 2026-04-12 + 1.3.0 Packaging update - Evan Maddock - maddock.evan@vivaldi.net + Maik Wöhl + maik.woehl@outlook.de \ No newline at end of file