Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add WinFSP to installer #6535

Closed
Tracked by #5137
Max-7 opened this issue Feb 27, 2024 · 0 comments · Fixed by #6676
Closed
Tracked by #5137

Add WinFSP to installer #6535

Max-7 opened this issue Feb 27, 2024 · 0 comments · Fixed by #6676
Assignees
Labels
A-Client Area: Parsec desktop application A-Windows Area: Window issue
Milestone

Comments

@Max-7
Copy link
Contributor

Max-7 commented Feb 27, 2024

To include WinFSP in the electron installer for Windows, we need to use a custom nsi script provide with nsis.script.

We could be inspired by what we have done previously installer.nsi

But we would need to setup the env beforehand (e.g.: downloading winfsp setup.exe that was done in freeze_program.py)

Fortunatly, electron-builder provide an API that could be used inside a js script: electron-build-api

@mmmarcos mmmarcos added this to the v3.0 milestone Feb 27, 2024
@mmmarcos mmmarcos mentioned this issue Feb 27, 2024
37 tasks
@mmmarcos mmmarcos added A-Windows Area: Window issue A-Linux Area: Linux issue labels Feb 27, 2024
@mmmarcos mmmarcos changed the title Add WinFSP / Fuse to installer Add WinFSP & Fuse to installer Feb 27, 2024
@mmmarcos mmmarcos mentioned this issue Mar 5, 2024
4 tasks
@FirelightFlagboy FirelightFlagboy changed the title Add WinFSP & Fuse to installer Add WinFSP to installer Mar 6, 2024
@FirelightFlagboy FirelightFlagboy added A-Client Area: Parsec desktop application and removed A-Linux Area: Linux issue labels Mar 6, 2024
FirelightFlagboy added a commit that referenced this issue Mar 7, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 7, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 7, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 7, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 8, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 8, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 8, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 8, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 8, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 8, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 8, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 11, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 11, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
FirelightFlagboy added a commit that referenced this issue Mar 11, 2024
- Use the electron-builder hook `boforePack` to download the WinFSP.
- Add a custom NSIS script to install WinFSP if it's not already installed.
FirelightFlagboy added a commit that referenced this issue Mar 11, 2024
- Use the electron-builder hook `boforePack` to download the WinFSP.
- Add a custom NSIS script to install WinFSP if it's not already installed.
FirelightFlagboy added a commit that referenced this issue Mar 11, 2024
- Use the electron-builder hook `boforePack` to download the WinFSP.
- Add a custom NSIS script to install WinFSP if it's not already installed.
github-merge-queue bot pushed a commit that referenced this issue Mar 12, 2024
- Use the electron-builder hook `boforePack` to download the WinFSP.
- Add a custom NSIS script to install WinFSP if it's not already installed.
FirelightFlagboy added a commit that referenced this issue Mar 12, 2024
Having a js file will enable further customization of the build process.
That capability will be used notably for #6535 to download `WinFSP` installer when building the Windows installer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Client Area: Parsec desktop application A-Windows Area: Window issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants