Upgrade GNU Octave manifest (#12362)

This commit is contained in:
Code
2021-05-09 22:52:34 -04:00
committed by GitHub
parent 5b28308180
commit f3f68010b7
3 changed files with 57 additions and 15 deletions

View File

@@ -0,0 +1,29 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.0.0.schema.json
PackageIdentifier: GNU.Octave
PackageVersion: 6.2.0
MinimumOSVersion: 10.0.0.0
FileExtensions:
- m
InstallModes:
- interactive
- silent
- silentWithProgress
Installers:
- Architecture: x64
InstallerType: nullsoft
InstallerUrl: https://ftpmirror.gnu.org/octave/windows/octave-6.2.0-w64-installer.exe
InstallerSha256: CC5484B3F8D23CB7FF85E1813EEBCB522E84D5650F0CC6F059EBC1D1812AA931
# ProductCode:
Scope: machine
InstallerLocale: en-US
UpgradeBehavior: install
- Architecture: x86
InstallerType: nullsoft
InstallerUrl: https://ftpmirror.gnu.org/octave/windows/octave-6.2.0-w32-installer.exe
InstallerSha256: EEF476072F33959FDFDB1E8E38BB853FAB435E6494B0CE19FBDE77E6E0ED818B
# ProductCode:
Scope: machine
InstallerLocale: en-US
UpgradeBehavior: install
ManifestType: installer
ManifestVersion: 1.0.0

View File

@@ -0,0 +1,25 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultlocale.1.0.0.schema.json
PackageIdentifier: GNU.Octave
PackageVersion: 6.2.0
PackageLocale: en-US
Publisher: GNU Project
PublisherUrl: https://www.gnu.org/
PublisherSupportUrl: https://www.gnu.org/software/octave/support
#PrivacyUrl:
Author: John W. Eaton
PackageName: GNU Octave
PackageUrl: https://www.gnu.org/software/octave/
License: GPL-3.0-only
LicenseUrl: https://www.gnu.org/software/octave/license.html
Copyright: Copyright (c) 1998-2021 John W. Eaton
#CopyrightUrl:
ShortDescription: A high-level language primarily intended for numerical computations.
Description: GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.
Moniker: octave
Tags:
- octave
- matlab
- math
- numerical computation
ManifestType: defaultLocale
ManifestVersion: 1.0.0

View File

@@ -1,18 +1,6 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.0.0.schema.json
PackageIdentifier: GNU.Octave
PackageVersion: 6.2.0
PackageName: GNU Octave
Publisher: GNU
License: GPL
LicenseUrl: https://www.gnu.org/software/octave/license.html
Moniker: octave
ShortDescription: GNU.Octave
Description: GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.
PackageUrl: https://www.gnu.org/software/octave/
Installers:
- Architecture: x64
InstallerUrl: https://ftpmirror.gnu.org/octave/windows/octave-6.2.0-w64-installer.exe
InstallerSha256: cc5484b3f8d23cb7ff85e1813eebcb522e84d5650f0cc6f059ebc1d1812aa931
InstallerType: nullsoft
PackageLocale: en-US
ManifestType: singleton
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.0.0