microsoft / winget-pkgs

The Microsoft community Windows Package Manager manifest repository
MIT License
8.76k stars 4.57k forks source link

[Package Request]: MediaElch #129962

Open bfcns opened 11 months ago

bfcns commented 11 months ago

How can we help?

I would like someone else to build the manifest.

Please read and ensure the following

Please provide the following information

Download Page Url: https://mediaelch.github.io/mediaelch-doc/download.html Publisher: https://mediaelch.github.io/mediaelch-doc/download.html Package Name: MediaElch Description: MediaElch is a MediaManager for Kodi. Information about Movies, TV Shows, Concerts and Music are stored as NFO files. Fanart is downloaded automatically from Fanart.tv. Package Version: 2.10.6 or 2.10.7-dev

Dragon1573 commented 11 months ago

[Policy] zip-binary

Hi @phpcitizen, this package is released as a "loose executable" ZIP binary archive instead of a standalone installer wizard. This kind of package is currently not supported by winget.exe. We are unable to submit this package to repository. 😞

image

bfcns commented 11 months ago

So it doesn't fit into "portable application inside of a .ZIP file"?

stephengillie commented 11 months ago

The blocker might be in symlink creation. The zip folder's contents get unzipped into a folder under c:\users\{user}\appdata\local\, and a symlink to the executable is created in a neighboring folder. Often, the symlink is unable to access DLLs or other supporting files (sometimes .ico) that are stored in the first folder.

If you believe the portable program can run without needing to access supporting files, feel free to submit its manifest.

Dragon1573 commented 11 months ago

So it doesn't fit into "portable application inside of a .ZIP file"?

NO, FOR ME it's not a "portable application".

"Portable" HERE means "extract is install" and "all necessary resources bundled in a single file". This package violates the 2nd rule because the executable can only run as expected with plenties of seperate DLL files.

Trenly commented 10 months ago

[Policy] Zip-Binary

microsoft-github-policy-service[bot] commented 10 months ago

Hello @bfcns,

This package appears to depend on .dlls that aren't available via symlink.

This package is blocked until support for zipped binaries is implemented in:

Be sure to add your 👍 to the issue to help raise the priority and avoid posting "Me too!" messages to respect those who have subscribed to the issue.

Template: msftbot/blockingIssue/zipBinary