microsoft / winget-pkgs

The Microsoft community Windows Package Manager manifest repository
MIT License
8.37k stars 4.28k forks source link

[Package Request]: XyGrib #148012

Open AsciiWolf opened 3 months ago

AsciiWolf commented 3 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://opengribs.org/en/downloads Publisher: opengribs.org Package Name: XyGrib Description: Grib file reader and visualizer of meteorological data providing an off-line capability to analyse weather forecasts or hindcasts. Package Version: 1.2.6 Installer URL: https://github.com/opengribs/XyGrib/releases/download/v1.2.6.1/XyGrib_Win_Offline_Installer_v1.2.6.exe

Dragon1573 commented 3 months ago

[!NOTE]

The installer is packaged by Qt IFW v3.0.6, with Qt Framework v5.9.5.

This installer technology does not support silent installation. 😞

10:49:08 (base) D:\...\winget-pkgs  issues/148012 ≢ 1ms pwsh> D:\Dragon1573\Downloads\XyGrib_Win_Offline_Installer_v1.2.6.exe -?
Usage: D:\Dragon1573\Downloads\XyGrib_Win_Offline_Installer_v1.2.6.exe [options] Key=Value

Options:
  -?, -h, --help                           Displays this help.
  --version                                Displays version information.
  --framework-version                      Displays the version of the Qt
                                           Installer Framework.
  -v, --verbose                            Verbose mode. Prints out more
                                           information.
  --proxy                                  Use system proxy on Windows and
                                           Linux. This option has no effect on
                                           OS X.
  --no-proxy                               Do not use system proxy.
  --script <file>                          Execute the script given as
                                           argument.
  --checkupdates                           Check for updates and return an XML
                                           description.
  --updater                                Start application in updater mode.
  --manage-packages                        Start application in package manager
                                           mode.
  --no-force-installations                 Allow deselecting components that
                                           are marked as forced.
  --show-virtual-components                Show virtual components in installer
                                           and package manager.
  --logging-rules <rules>                  Enables logging according to passed
                                           rules. Comma separated logging rules
                                           have the following syntax:
                                           loggingCategory=true/false. Passing
                                           empty logging rules enables all
                                           logging categories. The following
                                           rules enable a single category:
                                           ifw.*=false,ifw.category=true The
                                           following logging categories are
                                           available:
                                           ifw.componentChecker
                                           ifw.resources
                                           ifw.translations
                                           ifw.network
  --create-local-repository                Create a local repository inside the
                                           installation directory. This option
                                           has no effect on online installers.
  --addRepository <URI,...>                Add a local or remote repository to
                                           the list of user defined
                                           repositories.
  --addTempRepository <URI,...>            Add a local or remote repository to
                                           the list of temporary available
                                           repositories.
  --setTempRepository <URI,...>            Set a local or remote repository as
                                           temporary repository, it is the only
                                           one used during fetch.
                                           Note: URI must be prefixed with the
                                           protocol, i.e. file:///, https://,
                                           http:// or ftp://.
  --startserver <mode,socketname,key>      Starts the application as headless
                                           process waiting for commands to
                                           execute. Mode can be DEBUG or
                                           PRODUCTION. In DEBUG mode, the option
                                           values can be omitted.Note: The
                                           server will not shutdown on his own,
                                           you need to quit the process by hand.
  --startclient <socketname,key>           Starts the application to debug the
                                           client-server communication. If a
                                           value is omitted, the client will use
                                           a default instead. Note: The server
                                           process is not started by the client
                                           application in that case, you need to
                                           start it on your own.
  --installCompressedRepository <URI,...>  Installs QBSP or 7z file. The QBSP
                                           (Board Support Package) file must be
                                           a .7z file which contains a valid
                                           repository.
  --silentUpdate                           Updates all packages silently.
  --platform <plugin>                      Use the specified platform plugin.
  --squish-port <port number>              Give a port where Squish can connect
                                           to. If no port is given, default port
                                           11233 is used. Note: To enable Squish
                                           support you first need to build IFW
                                           with SQUISH_PATH parameter where
                                           SQUISH_PATH is pointing to your
                                           Squish installation folder:
                                           <path_to_qt>/bin/qmake -r
                                           SQUISH_PATH=<pat_to_squish>

Arguments:
  Key=Value                                Key Value pair to be set.

10:49:21 (base) D:\...\winget-pkgs  issues/148012 ≢ 3ms pwsh> D:\Dragon1573\Downloads\XyGrib_Win_Offline_Installer_v1.2.6.exe --version
IFW Version: 3.0.6, built with Qt 5.9.5.
Build date: Dec 11 2018
Installer Framework SHA1: 19b0bb9
10:49:47 (base) D:\...\winget-pkgs  issues/148012 ≢ 3ms pwsh> D:\Dragon1573\Downloads\XyGrib_Win_Offline_Installer_v1.2.6.exe --framework-version
3.0.6
microsoft-github-policy-service[bot] commented 3 months ago

Hello @AsciiWolf,

This package appears to require user interaction to install.

This package is blocked until support for interactive installer search filtering 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/interactiveOnlyInstall