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

[Package Request]: BroadgunSoftware.PdfMachine.EU #171486

Open
1 task done
a-mnich opened this issue Sep 3, 2024 · 3 comments
Open
1 task done

[Package Request]: BroadgunSoftware.PdfMachine.EU #171486

a-mnich opened this issue Sep 3, 2024 · 3 comments
Labels
Help-Wanted This is a good candidate work item from the community. Package-Request This is a request for a package (new or updated version)

Comments

@a-mnich
Copy link
Contributor

a-mnich commented Sep 3, 2024

How can we help?

I would like someone else to build the manifest.

Please read and ensure the following

  • The installer meets the above requirements

Please provide the following information

Download Page Url: https://pdfmachine.eu/en/software/
Publisher: Broadgun Software
Package Name: PdfMachine
Description: The easy way to turn your document into a PDF + loads more.
Package Version: 15.96
Installer URL:
https://pdfmachine.eu/wp-content/uploads/2023/11/pdfMachine1596DA.zip
https://pdfmachine.eu/wp-content/uploads/2023/11/pdfMachine1596DE.zip
https://pdfmachine.eu/wp-content/uploads/2023/11/pdfMachine1596EN.zip
https://pdfmachine.eu/wp-content/uploads/2023/11/pdfMachine1596ES.zip
https://pdfmachine.eu/wp-content/uploads/2023/11/pdfMachine1596FR.zip
https://pdfmachine.eu/wp-content/uploads/2023/11/pdfMachine1596IT.zip
https://pdfmachine.eu/wp-content/uploads/2023/11/pdfMachine1596PL.zip
https://pdfmachine.eu/wp-content/uploads/2023/11/pdfMachine1596PT.zip

Additional Info:
This package is the EU version of PdfMachine. The install documentation of the non EU version also applies here: https://broadgun.com/pdfmachine/help/translations/de/install.html

@a-mnich a-mnich added Help-Wanted This is a good candidate work item from the community. Package-Request This is a request for a package (new or updated version) labels Sep 3, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage This work item needs to be triaged by a member of the core team. label Sep 3, 2024
@Dragon1573
Copy link
Contributor

Note

Release type of this package is TOO complicated. I think winget.exe can't handle this kind of packages.

  1. ZIP archives are hosted on their server.
  2. A WinZip self-extracted executable file pdfMachine1596EN.exe can be extracted from the archive.
  3. Double-click the executable, contents in archives are extracted to an unknown temporary folder. The folder contains multiple EXEs and DLLs.
  4. An unknown technology (Nullsoft, Burn, WiX, InnoSetup, etc.) install wizard executable (bgsSetup.exe) will automatically launch.

@stephengillie
Copy link
Collaborator

If each of these nested installers can run silently, then it might be possible to support.

  • InstallerType: zip will extract the files normally.
  • NestedInstallerType: exe can run the nested self-extracted file.
  • This file bootstraps the other files.

But this is a best-case scenario. If any of these doesn't work out (problem unzipping, problem running self-extracted file, other installers not silent) then the process fails.

@stephengillie stephengillie removed the Needs-Triage This work item needs to be triaged by a member of the core team. label Sep 4, 2024
@Dragon1573
Copy link
Contributor

WinZip self-extracted executable can be launched unattended with /auto switch. But the bgsSetup.exe seems not support unattended installation. 😞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Help-Wanted This is a good candidate work item from the community. Package-Request This is a request for a package (new or updated version)
Projects
None yet
Development

No branches or pull requests

3 participants