Merge pull request #1207 from rasa/fix-schema

Update selected manifests per schema
This commit is contained in:
Luke Sampson
2017-01-13 06:48:10 +11:00
committed by GitHub
12 changed files with 431 additions and 11 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"homepage": "http://beyondgrep.com/",
"licence": "http://opensource.org/licenses/Artistic-2.0",
"license": "http://opensource.org/licenses/Artistic-2.0",
"version": "2.14",
"url": "http://beyondgrep.com/ack-2.14-single-file",
"hash": "1d203cfbc52ce8f49e3992be1cd3e4d7d5dfb7daa3739e8628aa9858ccc5b9df",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"homepage": "http://geoff.greer.fm/ag/",
"licence": "Apache 2.0",
"license": "Apache 2.0",
"version": "0.29.1",
"url": "https://kjkpub.s3.amazonaws.com/software/the_silver_searcher/rel/0.29.1-1641/ag.zip",
"hash": "0f2643b925df66a56df82d419262c88c076ba257ab3a57c77291fce7b4479530",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"homepage": "https://curl.haxx.se/",
"version": "7.52.1",
"licence": "MIT",
"license": "MIT",
"architecture": {
"64bit": {
"url": "https://winampplugins.co.uk/curl/curl_7_52_0_openssl_nghttp2_x64.7z",
+1 -1
View File
@@ -8,7 +8,7 @@
"bin": [
"bin\\grails.bat"
],
"set_env": {
"env_set": {
"GRAILS_HOME": "$dir"
},
"depends": "openjdk",
+1 -1
View File
@@ -15,7 +15,7 @@
"bin\\java2groovy.bat",
"bin\\startGroovy.bat"
],
"set_env": {
"env_set": {
"GROOVY_HOME": "$dir"
},
"depends": "openjdk",
+1 -1
View File
@@ -11,7 +11,7 @@
"bin\\kotlinc-js.bat",
"bin\\kotlinc-jvm.bat"
],
"set_env": {
"env_set": {
"KOTLIN_HOME": "$dir"
},
"depends": "openjdk",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"homepage": "https://github.com/monochromegane/the_platinum_searcher",
"licence": "MIT",
"license": "MIT",
"version": "2.1.5",
"architecture": {
"64bit": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"homepage": "https://github.com/BurntSushi/ripgrep",
"licence": "MIT",
"license": "MIT",
"version": "0.3.2",
"architecture": {
"64bit": {
+1 -1
View File
@@ -12,7 +12,7 @@
"bin\\scaladoc.bat",
"bin\\scalap.bat"
],
"set_env": {
"env_set": {
"SCALA_HOME": "$dir"
},
"depends": "openjdk",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"homepage": "https://thrift.apache.org/",
"version": "0.10.0",
"licence": "Apache License v2.0",
"license": "Apache License v2.0",
"url": "https://www-us.apache.org/dist/thrift/0.10.0/thrift-0.10.0.exe",
"hash": "85aca25c5193c48ec6cc1c0a4c40fac5ea3fde2192c2ffaaad92a9b56d7a8f9a",
"bin": "thrift.exe",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"homepage": "https://yarnpkg.com/",
"licence": "BSD",
"license": "BSD",
"version": "0.18.1",
"depends": "nodejs",
"url": "https://github.com/yarnpkg/yarn/releases/download/v0.18.1/yarn-0.18.1.msi",
+420
View File
@@ -0,0 +1,420 @@
{
"$id": "http://scoop.sh/draft/schema#",
"$schema": "http://scoop.sh/draft/schema#",
"additionalProperties": false,
"definitions": {
"architecture": {
"additionalProperties": false,
"properties": {
"bin": {
"$ref": "#/definitions/stringOrArrayOfStringsOrAnArrayOfArrayOfStrings"
},
"extract_dir": {
"$ref": "#/definitions/stringOrArrayOfOneOrMoreStrings"
},
"hash": {
"$ref": "#/definitions/stringOrArrayOfOneOrMoreStrings"
},
"installer": {
"$ref": "#/definitions/installer"
},
"msi": {
"$ref": "#/definitions/stringOrArrayOfOneOrMoreStrings",
"description": "Deprecated"
},
"post_install": {
"$ref": "#/definitions/stringOrArrayOfOneOrMoreStrings"
},
"pre_install": {
"$ref": "#/definitions/stringOrArrayOfOneOrMoreStrings"
},
"uninstaller": {
"$ref": "#/definitions/uninstaller"
},
"url": {
"$ref": "#/definitions/uriOrArrayOfUris"
}
},
"type": "object"
},
"arrayOfArrayOfStrings": {
"items": {
"items": {
"type": "string"
},
"type": "array"
},
"type": "array"
},
"autoupdate": {
"additionalProperties": false,
"properties": {
"architecture": {
"additionalProperties": false,
"properties": {
"32bit": {
"additionalProperties": false,
"properties": {
"extract_dir": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"64bit": {
"additionalProperties": false,
"properties": {
"extract_dir": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"extract_dir": {
"$ref": "#/definitions/stringOrArrayOfOneOrMoreStrings"
},
"hash": {
"additionalProperties": false,
"properties": {
"find": {
"format": "regex",
"type": "string"
},
"mode": {
"enum": [
"download",
"extract",
"rdf"
]
},
"type": {
"enum": [
"sha1",
"sha256",
"sha512"
]
},
"url": {
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"note": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"url": {
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"checkver": {
"anyOf": [
{
"format": "regex",
"type": "string"
},
{
"additionalProperties": false,
"properties": {
"github": {
"format": "uri",
"type": "string"
},
"re": {
"format": "regex",
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"type": "object"
}
]
},
"installer": {
"additionalProperties": false,
"properties": {
"_comment": {
"description": "Undocumented: only used in scoop-extras/oraclejdk* and scoop-extras/appengine-go",
"type": "string"
},
"args": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"file": {
"type": "string"
},
"keep": {
"type": "string"
}
},
"type": "object"
},
"stringOrArrayOfStrings": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
]
},
"stringOrArrayOfOneOrMoreStrings": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"minItems": 1,
"type": "array",
"uniqueItems": true
}
]
},
"stringOrArrayOfStringsOrAnArrayOfArrayOfStrings": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
]
},
"type": "array"
}
]
},
"uninstaller": {
"properties": {
"args": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"file": {
"type": "string"
}
},
"required": [
"file"
],
"type": "object"
},
"uriOrArrayOfUris": {
"anyOf": [
{
"format": "uri",
"type": "string"
},
{
"items": {
"format": "uri",
"type": "string"
},
"minItems": 1,
"type": "array",
"uniqueItems": true
}
]
}
},
"properties": {
"_comment": {
"description": "Undocumented: only found in scoop/git* and 6 manifests in scoop-extras",
"type": "string"
},
"architecture": {
"additionalProperties": false,
"properties": {
"32bit": {
"additionalProperties": false,
"properties": {
"bin": {
"$ref": "#/definitions/stringOrArrayOfStringsOrAnArrayOfArrayOfStrings"
},
"checkver": {
"$ref": "#/definitions/checkver"
},
"extract_dir": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"hash": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"installer": {
"$ref": "#/definitions/installer"
},
"msi": {
"$ref": "#/definitions/stringOrArrayOfStrings",
"description": "Deprecated"
},
"post_install": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"pre_install": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"uninstaller": {
"$ref": "#/definitions/uninstaller"
},
"url": {
"$ref": "#/definitions/uriOrArrayOfUris"
}
},
"type": "object"
},
"64bit": {
"additionalProperties": false,
"properties": {
"bin": {
"$ref": "#/definitions/stringOrArrayOfStringsOrAnArrayOfArrayOfStrings"
},
"checkver": {
"$ref": "#/definitions/checkver"
},
"extract_dir": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"hash": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"installer": {
"$ref": "#/definitions/installer"
},
"msi": {
"$ref": "#/definitions/stringOrArrayOfStrings",
"description": "Deprecated"
},
"post_install": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"pre_install": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"uninstaller": {
"$ref": "#/definitions/uninstaller"
},
"url": {
"$ref": "#/definitions/uriOrArrayOfUris"
}
},
"type": "object"
}
},
"type": "object"
},
"autoupdate": {
"$ref": "#/definitions/autoupdate"
},
"bin": {
"$ref": "#/definitions/stringOrArrayOfStringsOrAnArrayOfArrayOfStrings"
},
"checkver": {
"$ref": "#/definitions/checkver"
},
"cookie": {
"description": "Undocumented: only found in scoop-extras/oraclejdk*",
"type": "object"
},
"depends": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"description": {
"description": "Undocumented: only found in scoop/gibo",
"type": "string"
},
"env_add_path": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"env_set": {
"type": "object"
},
"extract_dir": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"extract_to": {
"$ref": "#/definitions/stringOrArrayOfStrings",
"description": "Undocumented: only found in scoop/ruby*"
},
"hash": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"homepage": {
"format": "uri",
"type": "string"
},
"innosetup": {
"description": "Undocumented: only found in 6 manifests in scoop",
"type": "boolean"
},
"installer": {
"$ref": "#/definitions/installer"
},
"license": {
"type": "string"
},
"msi": {
"$ref": "#/definitions/stringOrArrayOfStrings",
"description": "Deprecated"
},
"notes": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"post_install": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"pre_install": {
"$ref": "#/definitions/stringOrArrayOfStrings"
},
"shortcuts": {
"$ref": "#/definitions/arrayOfArrayOfStrings"
},
"travel_dirs": {
"$ref": "#/definitions/stringOrArrayOfStrings",
"description": "Undocumented: only found in scoop-extras/kibana"
},
"uninstaller": {
"$ref": "#/definitions/uninstaller"
},
"url": {
"$ref": "#/definitions/uriOrArrayOfUris"
},
"version": {
"type": "string"
}
},
"title": "scoop app manifest schema",
"type": "object"
}