-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Support installing packages that require additional files #1681
Comments
Changes in validation pipeline would also be required to validate the |
I know this violates "winget takes the world as it is, not as we'd like it to be" but I'd rather ask the ISV to bundle it in a zip or inside their installer. Automatically modifying manifests and all of these Orca is bundled as part of the Windows SDK ( Edit: I just looked at Orca again. You have to install only the MSI Tools part of the SDK ( |
For this one, I am inclined to agree with @jedieaston. I'll leave this feature open so we can see if we run into this problem on a larger scale. Dependency support is already quite complex. I'll bring this up in the next design review. It is too late to get into the 1.1 schema, but we will discuss this for 1.2. |
Having a dependency file would be useful for the package I'm working on. The Microsoft Keyboard Layout Creator generates msi files that require a subdirectory with a dll. https://github.com/workman-layout/Workman/tree/53a8e71b65700a26916981d4ebef0ce0bae503f6/windows/installer/workman-us After #140 is implemented, I could have the package download the whole Workman repository as a zip to get the installer and dll, but there would still be benefit to only downloading the 2 files needed if DependencyFileUrl gets added. |
Description of the new feature / enhancement
Some packages like Orca (Windows Installer Table Editor) has an MSI installer but needs additional CAB files.
We just need to download the CAB files in the directory where the MSI installer is downloaded.
Proposed technical implementation details
The text was updated successfully, but these errors were encountered: