aboutsummaryrefslogtreecommitdiff
path: root/libs/installer_wizard/make.ps1
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-02-11 02:37:39 -0600
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-02-11 02:37:39 -0600
commit7ee008e150bc5bcf76082d726f719ee0fdfda982 (patch)
tree27fb39be241fdb5ac2734c574de678977d1856d0 /libs/installer_wizard/make.ps1
Fluorine Manager: full Linux port of Mod Organizer 2
Complete native Linux port with FUSE-based virtual filesystem, Proton/umu-run integration, and Flatpak packaging. Key features: - FUSE VFS replacing Windows USVFS (in-process + standalone helper for Flatpak) - Proton/GE-Proton/umu-run launcher with env var forwarding - Flatpak support (sandbox-aware VFS, NXM handler, umu-run) - Wine prefix management UI - Case-insensitive path resolution for Linux filesystems - QSettings-safe INI handling (avoids Bethesda INI corruption) - Portable instance support with auto-generated launcher scripts Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'libs/installer_wizard/make.ps1')
-rw-r--r--libs/installer_wizard/make.ps110
1 files changed, 10 insertions, 0 deletions
diff --git a/libs/installer_wizard/make.ps1 b/libs/installer_wizard/make.ps1
new file mode 100644
index 0000000..b6bfdb9
--- /dev/null
+++ b/libs/installer_wizard/make.ps1
@@ -0,0 +1,10 @@
+# Install the lib:
+pip install --target=.\src\lib --upgrade -r .\plugin-requirements.txt | Out-Null
+
+# Convert ui files:
+Get-ChildItem -Recurse -File -Include "*.ui" | ForEach-Object {
+ pyuic5 $_ -o ([io.path]::ChangeExtension($_.FullName, "py"))
+}
+
+# Generate the .ts file:
+pylupdate5 (Get-ChildItem src -Exclude lib | Get-ChildItem -Recurse -File -Include "*.py") -ts installer_wizard_en.ts