refactor manifest: allow multiple URLS (used for tar), group architecture properties under a single architecture property

This commit is contained in:
Luke Sampson 2013-06-25 14:28:00 +10:00
parent e24976337c
commit 9619b662a3
3 changed files with 25 additions and 11 deletions

View File

@ -2,9 +2,9 @@
"homepage": "http://www.flos-freeware.ch/notepad2.html",
"license": "BSD",
"version": "4.2.25",
"urls": {
"64bit": "http://www.flos-freeware.ch/zip/notepad2_4.2.25_x64.zip",
"32bit": "http://www.flos-freeware.ch/zip/notepad2_4.2.25_x86.zip"
"architecture": {
"64bit": { "url": "http://www.flos-freeware.ch/zip/notepad2_4.2.25_x64.zip" },
"32bit": { "url": "http://www.flos-freeware.ch/zip/notepad2_4.2.25_x86.zip" }
},
"bin": "Notepad2.exe"
}

View File

@ -2,14 +2,14 @@
"homepage": "http://www.python.org",
"license": "http://docs.python.org/3.3/license.html",
"version": "3.3.2",
"urls": {
"32bit": "http://www.python.org/ftp/python/3.3.2/python-3.3.2.msi",
"64bit": "http://www.python.org/ftp/python/3.3.2/python-3.3.2.amd64.msi"
"architecture": {
"64bit": {
"url": "http://www.python.org/ftp/python/3.3.2/python-3.3.2.amd64.msi",
"msi": { "code": "{9FA9A2A6-19E4-381A-8AF3-F8CF12F0DCF0}"}
},
"msi": {
"codes": {
"32bit": "{92389DE9-939E-341B-A076-1D52D7DBCA71}",
"64bit": "{9FA9A2A6-19E4-381A-8AF3-F8CF12F0DCF0}"
"32bit": {
"url": "http://www.python.org/ftp/python/3.3.2/python-3.3.2.msi",
"msi": { "code": "{92389DE9-939E-341B-A076-1D52D7DBCA71}"}
}
},
"bin": [ "python.exe", "py.exe" ],

14
tar.json Normal file
View File

@ -0,0 +1,14 @@
{
"homepage": "http://gnuwin32.sourceforge.net/packages/gtar.htm",
"version": "1.13",
"license": "GPL2",
"url": [
"http://downloads.sourceforge.net/project/gnuwin32/tar/1.13-1/tar-1.13-1-bin.zip",
"http://downloads.sourceforge.net/project/gnuwin32/tar/1.13-1/tar-1.13-1-dep.zip"
],
"hash": [
{ "a92857ec82db569f0a8fa5370642dc69": "md5" },
{ "2606b30c140eb1d1ea15612150eb2e6b": "md5" }
],
"bin": [ "bin\\tar.exe" ]
}