summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Honz <exislow+github@gmail.com>2025-01-04 11:52:34 +0100
committerRobert Honz <exislow+github@gmail.com>2025-01-04 11:52:34 +0100
commite4456d33a74ee55eafbb99048f2651c739c9b014 (patch)
treee63cca19a28330c3996a72b929d45d8569d8500c
parent5012c5d4de84e0c8f05377029f63e4cc6e9ad53a (diff)
downloadtidal-dl-ng-e4456d33a74ee55eafbb99048f2651c739c9b014.tar.gz
👷 Nuitka installation flags.
-rw-r--r--tidal_dl_ng/gui.py44
1 files changed, 44 insertions, 0 deletions
diff --git a/tidal_dl_ng/gui.py b/tidal_dl_ng/gui.py
index b9c5ddd..d6c6ca7 100644
--- a/tidal_dl_ng/gui.py
+++ b/tidal_dl_ng/gui.py
@@ -1,3 +1,47 @@
+# Compilation mode, support OS-specific options
+## nuitka-project-if: {OS} in ("Windows", "Linux", "Darwin", "FreeBSD"):
+## nuitka-project: --onefile
+## nuitka-project-else:
+## nuitka-project: --mode=standalone
+## WIN
+## --windows-console-mode=disable
+## --clang
+## --windows-icon-from-ico=ICON_PATH
+## --onefile-windows-splash-screen-image=SPLASH_SCREEN_IMAGE
+## macOS
+## --macos-create-app-bundle
+## --macos-app-icon=ICON_PATH
+## --macos-signed-app-name=com.exislow.TidalDlNg
+## --macos-app-name=MACOS_APP_NAME
+## --macos-app-mode=gui
+## --macos-sign-identity=auto
+## --macos-app-version=MACOS_APP_VERSION
+## LINUX
+## --linux-icon=ICON_PATH
+
+# The PySide6 plugin covers qt-plugins
+# nuitka-project: --mode=standalone
+# nuitka-project: --enable-plugin=pyside6
+# nuitka-project: --include-qt-plugins=qml
+# nuitka-project: --include-data-files={MAIN_DIRECTORY}/ui/icon.*=tidal_dl_ng/ui/
+# nuitka-project: --include-data-files={MAIN_DIRECTORY}/ui/default_album_image.png=tidal_dl_ng/ui/default_album_image.png
+# nuitka-project: --company-name=exislow
+## nuitka-project: --product-dir=TIDAL-DL-NG
+# nuitka-project: --file-version=1
+# nuitka-project: --product-version=1
+# nuitka-project: --macos-create-app-bundle
+# nuitka-project: --macos-app-icon=tidal_dl_ng/ui/icon.icns
+# nuitka-project: --macos-signed-app-name=com.exislow.TidalDlNg
+# nuitka-project: --macos-app-name=TIDAL-DL-NG
+# nuitka-project: --macos-app-mode=gui
+## nuitka-project: --macos-sign-identity=auto
+# nuitka-project: --macos-app-version=1
+# nuitka-project: --debug
+# nuitka-project: --experimental=allow-c-warnings
+## nuitka-project: --no-debug-immortal-assumptions
+# nuitka-project: --run
+
+
import math
import sys
import time