diff --git a/.#mirror b/.#mirror index b9e523854..18e24939a 160000 --- a/.#mirror +++ b/.#mirror @@ -1 +1 @@ -Subproject commit b9e52385463fd1c022c445f8ddd936e39d991610 +Subproject commit 18e24939a1c1479f7111272ee372f7003daf00d6 diff --git a/7zip.(mirror).json b/7zip.(mirror).json new file mode 100644 index 000000000..aec72a385 --- /dev/null +++ b/7zip.(mirror).json @@ -0,0 +1,18 @@ +{ + "homepage": "http://www.7-zip.org/", + "license": "http://www.7-zip.org/license.txt", + "version": "9.38", + "architecture": { + "64bit": { + "url": "http://www.7-zip.org/a/7z938-x64.msi", + "hash": "7c8e873991c82ad9cfcdbdf45254ea6101e9a645e12977dcd518979e50fdedf3" + }, + "32bit": { + "url": "http://www.7-zip.org/a/7z938.msi", + "hash": "c48f13efbde87f370f2a70885df55c1e53f2c791c2007f9587810f915fecc0d8" + } + }, + "extract_dir": "Files/7-Zip", + "bin": "7z.exe", + "checkver": "Download 7-zip ([^\\ ]+)" +} diff --git a/7zip.json b/7zip.json new file mode 100644 index 000000000..aec72a385 --- /dev/null +++ b/7zip.json @@ -0,0 +1,18 @@ +{ + "homepage": "http://www.7-zip.org/", + "license": "http://www.7-zip.org/license.txt", + "version": "9.38", + "architecture": { + "64bit": { + "url": "http://www.7-zip.org/a/7z938-x64.msi", + "hash": "7c8e873991c82ad9cfcdbdf45254ea6101e9a645e12977dcd518979e50fdedf3" + }, + "32bit": { + "url": "http://www.7-zip.org/a/7z938.msi", + "hash": "c48f13efbde87f370f2a70885df55c1e53f2c791c2007f9587810f915fecc0d8" + } + }, + "extract_dir": "Files/7-Zip", + "bin": "7z.exe", + "checkver": "Download 7-zip ([^\\ ]+)" +} diff --git a/README.md b/README.md new file mode 100644 index 000000000..4b2f4b04a --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +# Mirror of main scoop bucket + +### initialize mirror submodule + +``` +git submodule add https://github.com/lukesampson/scoop.git .mirror +``` + +### maintainence + +``` +perl REPO_DIR/.maint/update-repo.pl +``` diff --git a/ant.json b/ant.json new file mode 100644 index 000000000..601b421ff --- /dev/null +++ b/ant.json @@ -0,0 +1,13 @@ +{ + "homepage": "http://ant.apache.org/", + "version": "1.9.6", + "license": "Apache 2.0", + "url": "http://mirror.ventraip.net.au/apache//ant/binaries/apache-ant-1.9.6-bin.zip", + "hash": "9ff91e8babfc022b2101884b7981bfb4708390d56df57a7c25c9dc36e2606717", + "extract_dir": "apache-ant-1.9.6", + "env_add_path": "bin", + "env_set": { + "ANT_HOME": "$dir" + }, + "depends": "openjdk" +} diff --git a/apache.json b/apache.json new file mode 100644 index 000000000..1a898c2c0 --- /dev/null +++ b/apache.json @@ -0,0 +1,30 @@ +{ + "homepage": "http://www.apachelounge.com", + "version": "2.4.16", + "license": "Apache 2.0", + "url": "http://www.apachelounge.com/download/VC11/binaries/httpd-2.4.16-win32-VC11.zip", + "hash": "8AD891742E985DB1B7785B49E2C9D517CC953691B4355EE178ECCB58DEED3C0D", + "extract_dir": "Apache24", + "bin": [ + "bin\\ab.exe", + "bin\\abs.exe", + "bin\\htcacheclean.exe", + "bin\\htdbm.exe", + "bin\\htdigest.exe", + "bin\\htpasswd.exe", + "bin\\httpd.exe", + "bin\\httxt2dbm.exe", + "bin\\logresolve.exe", + "bin\\rotatelogs.exe" + ], + "post_install": " +# set directory in httpd.conf +$conf = \"$dir/conf/httpd.conf\" +$root=(scoop which httpd | split-path -res -par | split-path -par) -replace '\\\\', '/'; +(gc $conf) | % { $_ -replace 'c:/Apache24', \"$root\" } | sc $conf +", + "checkver": { + "url": "http://www.apachelounge.com/download/", + "re": "Apache ([0-9\\.]+) Win32" + } +} diff --git a/apngasm.json b/apngasm.json new file mode 100644 index 000000000..4487fb647 --- /dev/null +++ b/apngasm.json @@ -0,0 +1,9 @@ +{ + "homepage": "https://github.com/apngasm/apngasm", + "version": "3.0.0", + "url": "http://files.genshin.org/apngasm/apngasm-cli.7z", + "hash": "cebb7eab13d56b5ade45ef50abd16bae4b63a5505192f032593ad67c1d1f2e2c", + "bin": [ + [ "apngasm-cli.exe", "apngasm" ] + ] +} diff --git a/axel.json b/axel.json new file mode 100644 index 000000000..967a855b1 --- /dev/null +++ b/axel.json @@ -0,0 +1,7 @@ +{ + "version": "2.4", + "url": "http://dl.dropbox.com/u/23114384/builds/Axel2.4.zip", + "homepage": "https://st0rage.org/~n2j3/?page_id=225717166", + "hash": "md5:ce347e643f5a6df1608bdc288562215a", + "bin": "axel.exe" +} diff --git a/bfg.json b/bfg.json new file mode 100644 index 000000000..58635a631 --- /dev/null +++ b/bfg.json @@ -0,0 +1,14 @@ +{ + "version": "1.12.3", + "license": "GPL", + "url": "http://repo1.maven.org/maven2/com/madgag/bfg/1.12.3/bfg-1.12.3.jar", + "depends": "openjdk", + "homepage": "https://rtyley.github.io/bfg-repo-cleaner/", + "hash": "2e237631235cfb8cc2d49dabb986389851dca8a28a07083345274b443dfa4911", + "bin": "bfg.ps1", + "env_set": { "BFG_HOME": "$dir" }, + "pre_install": " + $exe = 'java -jar $env:BFG_HOME\\bfg-1.12.3.jar $args' + write-output $exe | out-file -filepath $dir\\bfg.ps1 + " +} diff --git a/busybox.json b/busybox.json new file mode 100644 index 000000000..c43f5f3e5 --- /dev/null +++ b/busybox.json @@ -0,0 +1,134 @@ +{ + "homepage": "http://intgat.tigress.co.uk/rmy/busybox/index.html", + "version": "1.24.0-TIG-1778", + "license": "GPL2", + "url": "http://intgat.tigress.co.uk/rmy/files/busybox/busybox-w32-TIG-1778-g15efec6.exe#/busybox.exe", + "hash": "0869cd27010fb972b7a4f3cc99671b5fbd1f3109bb38adf66299e0f011e6333f", + "bin": [ + "busybox.exe", + [ "busybox.exe", "ar", "ar" ], + [ "busybox.exe", "ash", "ash" ], + [ "busybox.exe", "awk", "awk" ], + [ "busybox.exe", "base64", "base64" ], + [ "busybox.exe", "basename", "basename" ], + [ "busybox.exe", "bash", "bash", "-l" ], + [ "busybox.exe", "bbconfig", "bbconfig" ], + [ "busybox.exe", "bunzip2", "bunzip2" ], + [ "busybox.exe", "bzcat", "bzcat" ], + [ "busybox.exe", "bzip2", "bzip2" ], + [ "busybox.exe", "cal", "cal" ], + [ "busybox.exe", "cat", "cat" ], + [ "busybox.exe", "catv", "catv" ], + [ "busybox.exe", "chmod", "chmod" ], + [ "busybox.exe", "cksum", "cksum" ], + [ "busybox.exe", "clear", "clear" ], + [ "busybox.exe", "cmp", "cmp" ], + [ "busybox.exe", "comm", "comm" ], + [ "busybox.exe", "cp", "cp" ], + [ "busybox.exe", "cpio", "cpio" ], + [ "busybox.exe", "cut", "cut" ], + [ "busybox.exe", "date", "date" ], + [ "busybox.exe", "dc", "dc" ], + [ "busybox.exe", "dd", "dd" ], + [ "busybox.exe", "df", "df" ], + [ "busybox.exe", "diff", "diff" ], + [ "busybox.exe", "dirname", "dirname" ], + [ "busybox.exe", "dos2unix", "dos2unix" ], + [ "busybox.exe", "du", "du" ], + [ "busybox.exe", "echo", "echo" ], + [ "busybox.exe", "ed", "ed" ], + [ "busybox.exe", "egrep", "egrep" ], + [ "busybox.exe", "env", "env" ], + [ "busybox.exe", "expand", "expand" ], + [ "busybox.exe", "expr", "expr" ], + [ "busybox.exe", "false", "false" ], + [ "busybox.exe", "fgrep", "fgrep" ], + [ "busybox.exe", "find", "find" ], + [ "busybox.exe", "fold", "fold" ], + [ "busybox.exe", "getopt", "getopt" ], + [ "busybox.exe", "grep", "grep" ], + [ "busybox.exe", "gunzip", "gunzip" ], + [ "busybox.exe", "gzip", "gzip" ], + [ "busybox.exe", "hd", "hd" ], + [ "busybox.exe", "head", "head" ], + [ "busybox.exe", "hexdump", "hexdump" ], + [ "busybox.exe", "kill", "kill" ], + [ "busybox.exe", "killall", "killall" ], + [ "busybox.exe", "logname", "logname" ], + [ "busybox.exe", "ls", "ls" ], + [ "busybox.exe", "lzcat", "lzcat" ], + [ "busybox.exe", "lzma", "lzma" ], + [ "busybox.exe", "lzop", "lzop" ], + [ "busybox.exe", "lzopcat", "lzopcat" ], + [ "busybox.exe", "man", "man" ], + [ "busybox.exe", "md5sum", "md5sum" ], + [ "busybox.exe", "mkdir", "mkdir" ], + [ "busybox.exe", "mktemp", "mktemp" ], + [ "busybox.exe", "mv", "mv" ], + [ "busybox.exe", "od", "od" ], + [ "busybox.exe", "pgrep", "pgrep" ], + [ "busybox.exe", "pidof", "pidof" ], + [ "busybox.exe", "printenv", "printenv" ], + [ "busybox.exe", "printf", "printf" ], + [ "busybox.exe", "ps", "ps" ], + [ "busybox.exe", "pwd", "pwd" ], + [ "busybox.exe", "rm", "rm" ], + [ "busybox.exe", "rmdir", "rmdir" ], + [ "busybox.exe", "sed", "sed" ], + [ "busybox.exe", "seq", "seq" ], + [ "busybox.exe", "sh", "sh" ], + [ "busybox.exe", "sha1sum", "sha1sum" ], + [ "busybox.exe", "sha256sum", "sha256sum" ], + [ "busybox.exe", "sha3sum", "sha3sum" ], + [ "busybox.exe", "sha512sum", "sha512sum" ], + [ "busybox.exe", "sleep", "sleep" ], + [ "busybox.exe", "sort", "sort" ], + [ "busybox.exe", "split", "split" ], + [ "busybox.exe", "stat", "stat" ], + [ "busybox.exe", "strings", "strings" ], + [ "busybox.exe", "sum", "sum" ], + [ "busybox.exe", "tac", "tac" ], + [ "busybox.exe", "tail", "tail" ], + [ "busybox.exe", "tar", "tar" ], + [ "busybox.exe", "tee", "tee" ], + [ "busybox.exe", "test", "test" ], + [ "busybox.exe", "touch", "touch" ], + [ "busybox.exe", "tr", "tr" ], + [ "busybox.exe", "true", "true" ], + [ "busybox.exe", "truncate", "truncate" ], + [ "busybox.exe", "uname", "uname" ], + [ "busybox.exe", "uncompress", "uncompress" ], + [ "busybox.exe", "unexpand", "unexpand" ], + [ "busybox.exe", "uniq", "uniq" ], + [ "busybox.exe", "unix2dos", "unix2dos" ], + [ "busybox.exe", "unlink", "unlink" ], + [ "busybox.exe", "unlzma", "unlzma" ], + [ "busybox.exe", "unlzop", "unlzop" ], + [ "busybox.exe", "unxz", "unxz" ], + [ "busybox.exe", "unzip", "unzip" ], + [ "busybox.exe", "usleep", "usleep" ], + [ "busybox.exe", "uudecode", "uudecode" ], + [ "busybox.exe", "uuencode", "uuencode" ], + [ "busybox.exe", "vi", "vi" ], + [ "busybox.exe", "wc", "wc" ], + [ "busybox.exe", "wget", "wget" ], + [ "busybox.exe", "which", "which" ], + [ "busybox.exe", "whoami", "whoami" ], + [ "busybox.exe", "xargs", "xargs" ], + [ "busybox.exe", "xz", "xz" ], + [ "busybox.exe", "xzcat", "xzcat" ], + [ "busybox.exe", "yes", "yes" ], + [ "busybox.exe", "zcat", "zcat" ] + ], + "post_install": " + if(!(test-path ~/.profile)) { + 'creating ~/.profile' +@\" +if [ -e ~/.bashrc ] +then + source ~/.bashrc +fi +\"@ | out-file -en oem ~/.profile + } + " +} diff --git a/bzip2.json b/bzip2.json new file mode 100644 index 000000000..a027dfea7 --- /dev/null +++ b/bzip2.json @@ -0,0 +1,12 @@ +{ + "version": "1.0.5", + "homepage": "http://gnuwin32.sourceforge.net/packages/bzip2.htm", + "url": "http://ufpr.dl.sourceforge.net/project/gnuwin32/bzip2/1.0.5/bzip2-1.0.5-bin.zip", + "hash": "md5:a1155c41b1954a2f6da1014c7c1a1263", + "bin": [ + "bin\\bunzip2.exe", + "bin\\bzcat.exe", + "bin\\bzip2.exe", + "bin\\bzip2recover.exe" + ] +} diff --git a/cmake.json b/cmake.json new file mode 100644 index 000000000..f851d52f0 --- /dev/null +++ b/cmake.json @@ -0,0 +1,15 @@ +{ + "homepage": "http://www.cmake.org/", + "version": "3.3.1", + "license": "http://www.cmake.org/licensing/", + "url": "http://www.cmake.org/files/v3.3/cmake-3.3.1-win32-x86.zip", + "hash": "618fd27dce2ed83a98740b427e7f9d16577db3e04afb93ba2aca524981044b8b", + "extract_dir": "cmake-3.3.1-win32-x86", + "bin": [ + "bin/cmake.exe", + "bin/cmcldeps.exe", + "bin/cpack.exe", + "bin/ctest.exe" + ], + "checkver": "Download CMake Version ([0-9\\.]+)" +} diff --git a/concfg.json b/concfg.json new file mode 100644 index 000000000..fcaa21b09 --- /dev/null +++ b/concfg.json @@ -0,0 +1,8 @@ +{ + "homepage": "https://github.com/lukesampson/concfg", + "version": "0.2014.03.17.3", + "url": "https://github.com/lukesampson/concfg/archive/625a669b66.zip", + "hash": "ff603642e65fa909f7bbc84a3e6503cf47beb2c6c08c42716d8394615c04fd8d", + "extract_dir": "concfg-625a669b669cdc0fd592488967ecd269005808d3", + "bin": "bin\\concfg.ps1" +} diff --git a/coreutils.json b/coreutils.json new file mode 100644 index 000000000..6be40c847 --- /dev/null +++ b/coreutils.json @@ -0,0 +1,65 @@ +{ + "homepage": "http://www.mingw.org/wiki/msys", + "license": "GPL2", + "version": "5.97.3", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.13-2/msysCORE-1.0.13-2-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/gettext/gettext-0.17-2/libintl-0.17-2-msys-dll-8.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/libiconv/libiconv-1.13.1-2/libiconv-1.13.1-2-msys-1.0.13-dll-2.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/termcap/termcap-0.20050421_1-2/libtermcap-0.20050421_1-2-msys-1.0.13-dll-0.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/coreutils/coreutils-5.97-3/coreutils-5.97-3-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/coreutils/coreutils-5.97-3/coreutils-5.97-3-msys.RELEASE_NOTES.txt" + ], + "hash": [ + "41c7d5561662e41da74951f373a08a95db40b27b1246227bbbc13abc44976ea7", + "b533de0ee04dc4d53ca745210e41eb9437044ebd367c001f3615092e7214a4a3", + "f13de6d2e3c428e7f9a7251c6b01d6f7569e20f7ac126c68c028eb5f542473bb", + "62b58fe0880f0972fcc84a819265989b02439c1c5185870227bd25f870f7adb6", + "f8c7990416ea16a74ac336dcfe0f596bc46b8724b2d58cf8a3509414220b2366", + "256208bca7a86a10bc377bdccfe6fb8f1e1f1868d0d1952a6692ee9f1d985abd" + ], + "bin": [ + "bin\\basename.exe", + "bin\\cat.exe", + "bin\\chmod.exe", + "bin\\comm.exe", + "bin\\cp.exe", + "bin\\cut.exe", + "bin\\date.exe", + "bin\\dirname.exe", + "bin\\echo.exe", + "bin\\env.exe", + "bin\\expr.exe", + "bin\\false.exe", + "bin\\fold.exe", + "bin\\head.exe", + "bin\\id.exe", + "bin\\install.exe", + "bin\\join.exe", + "bin\\ln.exe", + "bin\\ls.exe", + "bin\\md5sum.exe", + "bin\\mkdir.exe", + "bin\\msysmnt.exe", + "bin\\mv.exe", + "bin\\od.exe", + "bin\\paste.exe", + "bin\\printf.exe", + "bin\\ps.exe", + "bin\\pwd.exe", + "bin\\rm.exe", + "bin\\rmdir.exe", + "bin\\sleep.exe", + "bin\\sort.exe", + "bin\\split.exe", + "bin\\stty.exe", + "bin\\tail.exe", + "bin\\tee.exe", + "bin\\touch.exe", + "bin\\tr.exe", + "bin\\true.exe", + "bin\\uname.exe", + "bin\\uniq.exe", + "bin\\wc.exe" + ] +} diff --git a/cowsay.json b/cowsay.json new file mode 100644 index 000000000..329754eb7 --- /dev/null +++ b/cowsay.json @@ -0,0 +1,7 @@ +{ + "version": "0.2013.07.19", + "homepage": "https://github.com/lukesampson/cowsay-psh", + "url": "https://github.com/lukesampson/cowsay-psh/archive/master.zip", + "extract_dir": "cowsay-psh-master", + "bin": ["cowsay.ps1","cowthink.ps1"] +} diff --git a/csvtosql.json b/csvtosql.json new file mode 100644 index 000000000..ee47ab472 --- /dev/null +++ b/csvtosql.json @@ -0,0 +1,10 @@ +{ + "version": "v0.1.1-alpha", + "license": "https://raw.githubusercontent.com/deevus/CsvToSql/master/UNLICENSE.txt", + "url": "https://github.com/deevus/CsvToSql/archive/v0.1.1-alpha.zip", + "depends": "gow", + "homepage": "https://github.com/deevus/CsvToSql", + "hash": "eb248d286cf5fd06c8ff99d527759e153513396baf08f0398a6d34fa1cba1116", + "bin": "ConvertCsvTo-Sql.ps1", + "extract_dir": "CsvToSql-0.1.1-alpha" +} diff --git a/ctags.json b/ctags.json new file mode 100644 index 000000000..6b2c8ceb6 --- /dev/null +++ b/ctags.json @@ -0,0 +1,9 @@ +{ + "homepage": "http://ctags.sourceforge.net/", + "version": "5.8", + "url": "http://downloads.sourceforge.net/project/ctags/ctags/5.8/ctags58.zip", + "extract_dir": "ctags58", + "bin": "ctags.exe", + "hash": "e1f5909ec0c7a58fd2149139fa6a1dc532070a3d919dd183671c57a32f8b243d", + "license": "GPL2" +} diff --git a/curl.json b/curl.json new file mode 100644 index 000000000..2d125d73c --- /dev/null +++ b/curl.json @@ -0,0 +1,19 @@ +{ + "homepage": "http://curl.haxx.se/", + "version": "7.43.0", + "licence": "MIT", + "architecture": { + "64bit": { + "url": "http://www.confusedbycode.com/curl/curl-7.43.0-win64.zip", + "hash": "ef2eb41ddfbecd7ec4b186decdf7a9257894eb3f75b9624460a1bb34e4941019", + "extract_dir": "curl-7.43.0-win64" + }, + "32bit": { + "url": "http://www.confusedbycode.com/curl/curl-7.43.0-win32.zip", + "hash": "0ff74737d4df54a955c8cb2689dd27abd0e835210951c4401825e95a95273690", + "extract_dir": "curl-7.43.0-win32" + } + }, + "bin": "bin/curl.exe", + "checkver": "The most recent stable version is\\s*([0-99\\.]+)" +} diff --git a/dart.json b/dart.json new file mode 100644 index 000000000..3291122c9 --- /dev/null +++ b/dart.json @@ -0,0 +1,23 @@ +{ + "version": "1.12.0", + "license": "BSD", + "homepage": "https://www.dartlang.org/", + "extract_dir": "dart-sdk", + "env_add_path": [ + "bin" + ], + "architecture": { + "64bit": { + "url": "https://storage.googleapis.com/dart-archive/channels/stable/release/1.12.0/sdk/dartsdk-windows-x64-release.zip", + "hash": "c8270f77a2cf3744fd9d9b5ef87f440f8846a048389f517022a023df6b6169e9" + }, + "32bit": { + "url": "https://storage.googleapis.com/dart-archive/channels/stable/release/1.12.0/sdk/dartsdk-windows-ia32-release.zip", + "hash": "5d6222282afc651b47bd8b2a7552b59efc61e09ef31fba8141c3c3d125551161" + } + }, + "checkver": { + "url": "http://storage.googleapis.com/dart-archive/channels/stable/release/latest/VERSION", + "re": "\\s*\"version\"\\s*:\\s*(\\d+\\.\\d+\\.\\d+.*)" + } +} diff --git a/diffutils.json b/diffutils.json new file mode 100644 index 000000000..3459a9b63 --- /dev/null +++ b/diffutils.json @@ -0,0 +1,22 @@ +{ + "homepage": "http://www.mingw.org/wiki/MSYS", + "version": "2.8.7", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/diffutils/diffutils-2.8.7.20071206cvs-3/diffutils-2.8.7.20071206cvs-3-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.18-1/msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/gettext/gettext-0.18.1.1-1/libintl-0.18.1.1-1-msys-1.0.17-dll-8.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/libiconv/libiconv-1.14-1/libiconv-1.14-1-msys-1.0.17-dll-2.tar.lzma" + ], + "hash": [ + "522889b044492dd2337c4752ba6262995a11f352ca5fb8a8660349413ea9b864", + "4e262a414f238773b311c8bb55a52e62743c06e0e55b319ca5b47e3e306464d5", + "29db8c969661c511fbe2a341ab25c993c5f9c555842a75d6ddbcfa70dec16910", + "196921e8c232259c8e6a6852b9ee8d9ab2d29a91419f0c8dc27ba6f034231683" + ], + "bin": [ + "bin\\cmp.exe", + "bin\\diff.exe", + "bin\\diff3.exe", + "bin\\sdiff.exe" + ] +} diff --git a/dig.json b/dig.json new file mode 100644 index 000000000..c554a6942 --- /dev/null +++ b/dig.json @@ -0,0 +1,8 @@ +{ + "homepage": "https://www.isc.org/", + "license": "https://www.isc.org/downloads/software-support-policy/isc-license/", + "version": "9.9.6", + "url" : "ftp://ftp.isc.org/isc/bind9/9.9.6/BIND9.9.6.x86.zip", + "hash" : "CC03FC37502650D2DCEC6DB3FAA0256672B67B5CCDAF4AA5F8ED08F2F5755452", + "bin": "dig.exe" +} diff --git a/dnvm.json b/dnvm.json new file mode 100644 index 000000000..f0d0d4cc0 --- /dev/null +++ b/dnvm.json @@ -0,0 +1,13 @@ +{ + "version": "latest", + "license": "Apache 2.0", + "url": [ + "https://raw.githubusercontent.com/aspnet/Home/dev/dnvm.ps1" + ], + "homepage": "https://github.com/aspnet/Home", + "env_set": { + "DNX_HOME": "$dir\\.dnx", + "DNX_USER_HOME": "$dir\\.dnx" + }, + "bin": "dnvm.ps1" +} diff --git a/docker-machine.json b/docker-machine.json new file mode 100644 index 000000000..6774d650f --- /dev/null +++ b/docker-machine.json @@ -0,0 +1,19 @@ +{ + "homepage": "https://github.com/docker/machine", + "version": "0.4.1", + "license": "Apache", + "architecture": { + "64bit": { + "url": "https://github.com/docker/machine/releases/download/v0.4.1/docker-machine_windows-amd64.exe", + "hash": "551b524eee1395837d80f0bea770365100c833b5202451f7c925900685113f05" + }, + "32bit": { + "url": "https://github.com/docker/machine/releases/download/v0.4.1/docker-machine_windows-386.exe", + "hash": "92a9284e137da5415b21cbb4543b43e170438f2aeee3526211cfb53b4cf37e6c" + } + }, + "pre_install": "Rename-Item @(Get-ChildItem $dir\\docker-machine_*.exe)[0] $dir\\docker-machine.exe", + "bin": [ + ["docker-machine.exe", "docker-machine"] + ] +} diff --git a/docker.json b/docker.json new file mode 100644 index 000000000..83f944e50 --- /dev/null +++ b/docker.json @@ -0,0 +1,26 @@ +{ + "version": "1.8.2", + "license": "https://github.com/docker/docker/blob/master/LICENSE", + "architecture": { + "64bit": { + "url": "https://get.docker.com/builds/Windows/x86_64/docker-1.8.2.exe", + "hash": "e54e62dacfe64a374ec8dcd1e346e54fbf50d0e7f8d5f8347c36b697f7d0eb2f" + }, + "32bit": { + "url": "https://get.docker.com/builds/Windows/i386/docker-1.8.2.exe", + "hash": "45efae44794078bd6292629fa1b8c88272f184fe1d4415375878702a85a250d3" + } + }, + "homepage": "https://docker.com", + "bin": [ + ["docker-1.8.2.exe", "docker"] + ], + "notes": [ + "This is the docker client only. Until the docker daemon can run natively", + "on Windows you will need a Virtual Machine such as Boot2Docker or", + "Docker Machine", + "", + "Boot2Docker: https://github.com/boot2docker/windows-installer/releases/", + "Docker Machine: http://docs.docker.com/machine/" + ] +} diff --git a/doxygen.json b/doxygen.json new file mode 100644 index 000000000..c0733d5ed --- /dev/null +++ b/doxygen.json @@ -0,0 +1,19 @@ +{ + "homepage": "http://www.doxygen.nl/", + "license": "GPL2", + "version": "1.8.8", + "architecture": { + "64bit": { + "url": "http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.8.windows.x64.bin.zip", + "hash": "68f941ca2991c70100418785c773de07777adfe3cb4b0f49146f1d9a45f6d559" + }, + "32bit": { + "url": "http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.8.windows.bin.zip", + "hash": "d4bd6b3e4279a5533a53533a497e8cb1bd62e9c75007dce693b28d0aac9783f2" + } + }, + "bin": [ + "doxygen.exe", + "doxyindexer.exe" + ] +} diff --git a/elixir.json b/elixir.json new file mode 100644 index 000000000..545279822 --- /dev/null +++ b/elixir.json @@ -0,0 +1,13 @@ +{ + "homepage": "http://elixir-lang.org/", + "version": "0.10.3", + "depends": "erlang", + "url": "https://github.com/elixir-lang/elixir/releases/download/v0.10.3/v0.10.3.zip", + "hash": "c898906651b3edb40e642221e58642a0abc165c97b3624a251bfe337efae9278", + "bin": [ + "bin\\elixir.bat", + "bin\\elixirc.bat", + "bin\\iex.bat", + "bin\\mix.bat" + ] +} diff --git a/erlang.json b/erlang.json new file mode 100644 index 000000000..c52e97415 --- /dev/null +++ b/erlang.json @@ -0,0 +1,47 @@ +{ + "homepage": "http://www.erlang.org", + "version": "R16B02", + "license": "http://www.erlang.org/EPLICENSE", + "architecture": { + "64bit": { + "url": "http://www.erlang.org/download/otp_win64_R16B02.exe#/dl.bz", + "hash": "8f2f50e377319d364938475b1492f44d257eafd67c23f90246799bf87158a452" + }, + "32bit": { + "url": "http://www.erlang.org/download/otp_win32_R16B02.exe#/dl.bz", + "hash": "504a7ce4d44e2558b400e64135b6e164d48980cd27b2f869321c5f4d799198b2" + } + }, + "extract_dir": "$_OUTDIR", + "bin": [ + "bin\\erl.exe", + "bin\\escript.exe" + ], + "post_install": " +$ini = \"$dir\\bin\\erl.ini\" +$escdir = $dir -replace '\\\\', '\\\\' +'[erlang]' | out-file $ini -encoding default +\"Bindir=$escdir\\\\erts-5.10.3\\\\bin\" | out-file $ini -encoding default -append +'Progname=erl' | out-file $ini -encoding default -append +\"Rootdir=$escdir\" | out-file $ini -encoding default -append + +ls -dir \"$dir\" | ? name -match '-(\\d+\\.)+\\d+$' | cp -r -force -dest \"$dir.\\lib\" +ls -dir \"$dir\" | ? name -match '-(\\d+\\.)+\\d+$' | rm -r + +$null = mkdir \"$dir\\releases\" + +$null = mkdir \"$dir\\erts-5.10.3\" +cp -r \"$dir\\bin\" \"$dir\\erts-5.10.3\\bin\" +mv \"$dir\\include\" \"$dir\\erts-5.10.3\\include\" +mv \"$dir\\src\" \"$dir\\erts-5.10.3\\src\" + +rm -r \"$dir\\`$PLUGINSDIR\" + +$null = mkdir \"$dir\\erts-5.10.3\\lib\" +mv \"$dir\\lib\\*.lib\" \"$dir\\erts-5.10.3\\lib\" +mv \"$dir\\lib\\internal\" \"$dir\\erts-5.10.3\\lib\\internal\" + +cp \"$dir\\R16B02\\*.boot\" \"$dir\\bin\" +mv \"$dir\\R16B02\" \"$dir\\releases\\R16B02\" +" +} diff --git a/far.json b/far.json new file mode 100644 index 000000000..9425be184 --- /dev/null +++ b/far.json @@ -0,0 +1,19 @@ +{ + "homepage": "http://farmanager.com/", + "version": "3.0.4040", + "architecture": { + "64bit": { + "url": "http://farmanager.com/files/Far30b4040.x64.20140810.7z", + "hash": "73d0d9195e3fc589067d3568055c04a6206a417a928ab5b382b586ca3f5080a4" + }, + "32bit": { + "url": "http://farmanager.com/files/Far30b4040.x86.20140810.7z", + "hash": "73d0d9195e3fc589067d3568055c04a6206a417a928ab5b382b586ca3f5080a4" + } + }, + "checkver": { + "url": "http://farmanager.com/download.php?p=64", + "re": "Far Manager v([0-9\\.]+) build ([0-9][0-9][0-9][0-9]) x64" + }, + "bin": "far.exe" +} diff --git a/ffmpeg.json b/ffmpeg.json new file mode 100644 index 000000000..55484ed28 --- /dev/null +++ b/ffmpeg.json @@ -0,0 +1,23 @@ +{ + "version": "2015-06-07", + "homepage": "http://ffmpeg.zeranoe.com/builds/", + "license": "GPL3", + "architecture": { + "64bit": { + "url": "http://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20150607-git-42db4aa-win64-static.7z", + "hash": "0F76D2DEE53D2C93F69B34AFB4D444B982B1445E26BB7D32215711890215FE42", + "extract_dir": "ffmpeg-20150607-git-42db4aa-win64-static" + }, + "32bit": { + "url": "http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20150607-git-42db4aa-win32-static.7z", + "hash": "334FE2AE201C01C12DD6C55E6753FA45870C76A144F76A5E026056D6A1FA2F7C", + "extract_dir": "ffmpeg-20150607-git-42db4aa-win32-static" + } + }, + "bin": [ + "bin\\ffmpeg.exe", + "bin\\ffplay.exe", + "bin\\ffprobe.exe" + ], + "checkver": "

Latest Zeranoe FFmpeg Build Version: git-[0-9a-f]{6,8} \\((.*)\\)<\\/h2>" +} diff --git a/figlet.json b/figlet.json new file mode 100644 index 000000000..5a211a1f8 --- /dev/null +++ b/figlet.json @@ -0,0 +1,7 @@ +{ + "homepage": "https://github.com/lukesampson/figlet", + "version": "1.0-go", + "url": "https://github.com/lukesampson/figlet/releases/download/go-1.0-win/figlet-go-1.0-win.zip", + "hash": "11ee1f4de608d147ab5b61ddb5967730e9b2c1e43f7d2c96582ee260c030e413", + "bin": "figlet.exe" +} diff --git a/findutils.json b/findutils.json new file mode 100644 index 000000000..7229f3e22 --- /dev/null +++ b/findutils.json @@ -0,0 +1,25 @@ +{ + "homepage": "http://www.mingw.org/wiki/msys", + "version": "4.4.2", + "license": "GPL2", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.13-2/msysCORE-1.0.13-2-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/gettext/gettext-0.17-2/libintl-0.17-2-msys-dll-8.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/libiconv/libiconv-1.13.1-2/libiconv-1.13.1-2-msys-1.0.13-dll-2.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/findutils/findutils-4.4.2-2/findutils-4.4.2-2-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/findutils/findutils-4.4.2-2/locate-4.4.2-2-msys-1.0.13-bin.tar.lzma" + ], + "hash": [ + "41c7d5561662e41da74951f373a08a95db40b27b1246227bbbc13abc44976ea7", + "b533de0ee04dc4d53ca745210e41eb9437044ebd367c001f3615092e7214a4a3", + "f13de6d2e3c428e7f9a7251c6b01d6f7569e20f7ac126c68c028eb5f542473bb", + "779e819b7942dc070c45f4cba633e6a9ae4bfe8b506a3541f4ce86ad0595726d", + "3fbb9826feae0698a58c8e1bbaa46caafb2bd07a63c59e33cd4478aee14ee147" + ], + "bin": [ + "bin\\find.exe", + "bin\\oldfind.exe", + "bin\\xargs.exe", + "bin\\locate.exe" + ] +} diff --git a/gawk.json b/gawk.json new file mode 100644 index 000000000..c45d0c409 --- /dev/null +++ b/gawk.json @@ -0,0 +1,22 @@ +{ + "homepage": "http://www.mingw.org/wiki/MSYS", + "version": "3.1.7", + "license": "GPL3", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/gawk/gawk-3.1.7-2/gawk-3.1.7-2-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.18-1/msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/gettext/gettext-0.18.1.1-1/libintl-0.18.1.1-1-msys-1.0.17-dll-8.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/libiconv/libiconv-1.14-1/libiconv-1.14-1-msys-1.0.17-dll-2.tar.lzma" + ], + "hash": [ + "eb15478ea76e75b666ad7fc7049de21b9f487e0e1ea0e96d40953a477e91c3dd", + "4e262a414f238773b311c8bb55a52e62743c06e0e55b319ca5b47e3e306464d5", + "29db8c969661c511fbe2a341ab25c993c5f9c555842a75d6ddbcfa70dec16910", + "196921e8c232259c8e6a6852b9ee8d9ab2d29a91419f0c8dc27ba6f034231683" + ], + "bin": [ + "bin\\awk.exe", + "bin\\gawk.exe", + "bin\\pgawk.exe" + ] +} diff --git a/gcc.json b/gcc.json new file mode 100644 index 000000000..3b5720a03 --- /dev/null +++ b/gcc.json @@ -0,0 +1,17 @@ +{ + "homepage": "http://mingw-w64.sourceforge.net/", + "version": "4.8.1", + "architecture": { + "64bit": { + "url": "http://ufpr.dl.sourceforge.net/project/mingwbuilds/host-windows/releases/4.8.1/64-bit/threads-posix/seh/x64-4.8.1-release-posix-seh-rev5.7z", + "hash": "bb8bd0fe45da3ed9412acd5e432f28c8dccc3b559610e43980760314a283168f", + "extract_dir": "mingw64" + }, + "32bit": { + "url": "http://ufpr.dl.sourceforge.net/project/mingwbuilds/host-windows/releases/4.8.1/32-bit/threads-posix/sjlj/x32-4.8.1-release-posix-sjlj-rev5.7z", + "hash": "e438ca54e1df9c45b16898d8e9ee941295ad8cde6f20330294e5be4794988582", + "extract_dir": "mingw32" + } + }, + "env_add_path": "bin" +} diff --git a/gcc45.json b/gcc45.json new file mode 100644 index 000000000..ebc26edf3 --- /dev/null +++ b/gcc45.json @@ -0,0 +1,53 @@ +{ + "homepage": "http://www.mingw.org/", + "version": "4.5.2", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gcc/Version4/gcc-4.5.2-1/gcc-core-4.5.2-1-mingw32-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gcc/Version4/gcc-4.5.2-1/gcc-c%2B%2B-4.5.2-1-mingw32-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gcc/Version4/gcc-4.5.2-1/gcc-objc-4.5.2-1-mingw32-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gcc/Version4/gcc-4.5.2-1/libgcc-4.5.2-1-mingw32-dll-1.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gcc/Version4/gcc-4.5.2-1/libstdc%2B%2B-4.5.2-1-mingw32-dll-6.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gcc/Version4/gcc-4.5.2-1/libobjc-4.5.2-1-mingw32-dll-2.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gcc/Version4/gcc-4.5.2-1/libgomp-4.5.2-1-mingw32-dll-1.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gcc/Version4/gcc-4.5.2-1/libssp-4.5.2-1-mingw32-dll-0.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/binutils/binutils-2.21/binutils-2.21-2-mingw32-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gmp/gmp-5.0.1-1/libgmp-5.0.1-1-mingw32-dll-10.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gmp/gmp-5.0.1-1/gmp-5.0.1-1-mingw32-dev.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/mpc/mpc-0.8.1-1/libmpc-0.8.1-1-mingw32-dll-2.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/mpc/mpc-0.8.1-1/mpc-0.8.1-1-mingw32-dev.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/mpfr/mpfr-2.4.1-1/libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/mpfr/mpfr-2.4.1-1/mpfr-2.4.1-1-mingw32-dev.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/pthreads-w32/pthreads-w32-2.8.0-3/libpthread-2.8.0-3-mingw32-dll-2.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/pthreads-w32/pthreads-w32-2.8.0-3/pthreads-w32-2.8.0-3-mingw32-dev.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/mingw-rt/mingwrt-3.18/mingwrt-3.18-mingw32-dll.tar.gz", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/mingw-rt/mingwrt-3.18/mingwrt-3.18-mingw32-dev.tar.gz", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/w32api/w32api-3.15/w32api-3.15-1-mingw32-dev.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/libiconv/libiconv-1.13.1-1/libiconv-1.13.1-1-mingw32-dll-2.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/libiconv/libiconv-1.13.1-1/libiconv-1.13.1-1-mingw32-dev.tar.lzma" + ], + "hash": [ + "b53728068b72a87d7144f0f65b83db800885605b78f16bcefad3b2ff7f19956d", + "4dd23fed83b7ebd9c1e9ea0f37ec79e7057784faac17481bb220c137c725429f", + "cd42358f1c510cfd09a9dac45393d7081ac353e6141a404dced87baa4b06a138", + "5b0657df01b23fe5d955d13dde0ac110493a254c93a91f76fb19ce7d138d6245", + "77beebe7a5f48ff66e353f869bcd81399d6ed6f2664552cccfc73cd00116990e", + "798df18c2cfecc996db241819ac5799f3e690cc831d31d9ccf1048f08232741b", + "bb3c1c8e0a7b1e13eecedc5bb27b1b6b5ce4df72997449de336392584b455f3d", + "c9f272760b62ca7b8206f210217c95eca598650ae2468f5eb2ef78b97aa6c3b7", + "c583e553599fcb90cecc1a12a92430123f1bd97a1265972b9c71256efefa05de", + "23e0643d1d6f28d3acb1dcd83e592158b9bfa473fca50005f4474a216b4f2652", + "940475cfe32fba5a64abc6c97841bc7c8363f54fba72a414d439c115191d735c", + "7047bc36a85e96747a4353eb8c3e260b2c8dad2329acfae4ccfe15a0881935b6", + "ffa0865487f0588294e2ec8c1bda067cee5a0c955b7bd1d44a207ab3aca7234b", + "64a36a855e9b7bcd9f806707d65d15a1fba12b63cc0ea4a446ad9506c2430a41", + "c4285009cc850bcaed2d7c587ba365fbe6f7a77e0e369ef43db70d41f8b2726a", + "cbd460dde0b0abfde95b764725f08e02ab4f3af50eea508281041a5726b64e8a", + "5d2f526a96d7563a0e222b7c8d2171162fe6f58bc6abba66d255f6ae124da448", + "11befa7b8adf7b1f4f1c11c8f052f27d07bdd2284c55285b5e6c19e7bbc7b3f4", + "eea8c8cac5a4eedea230ce114fde7ec27d248d9678053c8b0d94b6a988746713", + "5fd2a820784c830008a876124f791ebe3c2031dc281b6be558828f3468f81172", + "6190f910d4f1f45f94ab6bd794f63e285d239a1820a8005680e9fff5a6e63438", + "030692d721c04c7bed9ed51b7f765f8249e4470a20d328a4745b9b643f55589e" + ], + "env_add_path": "bin" +} diff --git a/gibo.json b/gibo.json new file mode 100644 index 000000000..9dcdd252f --- /dev/null +++ b/gibo.json @@ -0,0 +1,12 @@ +{ + "version": "1.0.4", + "homepage": "https://github.com/simonwhitaker/gibo", + "license": "https://github.com/simonwhitaker/gibo/blob/master/UNLICENSE", + "description": "gibo (short for .gitignore boilerplates) is a shell script to help you easily access .gitignore boilerplates from github.com/github/gitignore.", + "url": "https://github.com/simonwhitaker/gibo/archive/master.zip", + "hash": "b358ab0a2d39e304b3a79660ffebf6b0e99496a8b73854e0d230218cb49fc309", + "extract_dir": "gibo-master", + "bin": [ + "gibo.bat" + ] +} diff --git a/git.json b/git.json new file mode 100644 index 000000000..1fb36d76f --- /dev/null +++ b/git.json @@ -0,0 +1,23 @@ +{ + "homepage": "https://git-for-windows.github.io/", + "license": "GPL2", + "version": "2.5.2.windows.1", + "architecture": { + "64bit": { + "url": "https://github.com/git-for-windows/git/releases/download/v2.5.2.windows.1/PortableGit-2.5.2-64-bit.7z.exe#/dl.7z", + "hash": "91be472598396e67a4ecf347c0ddd5bc0a68f716d1955071bb274069a62a9ecd" + }, + "32bit": { + "url": "https://github.com/git-for-windows/git/releases/download/v2.5.2.windows.1/PortableGit-2.5.2-32-bit.7z.exe#/dl.7z", + "hash": "bdf93a99d23ca40c57b6a3a1933412f22cad11535c60b4b982607b99e38a6d02" + } + }, + "bin": [ "cmd\\git.exe", "cmd\\gitk.exe", "cmd\\git-gui.exe" ], + "post_install": [ + "git config --global credential.helper wincred" + ], + "env_set": { + "GIT_SSH": "$(resolve-path $(scoop which ssh))" + }, + "depends": "openssh" +} diff --git a/git19.json b/git19.json new file mode 100644 index 000000000..6206b9350 --- /dev/null +++ b/git19.json @@ -0,0 +1,15 @@ +{ + "homepage": "http://msysgit.github.io/", + "license": "GPL2", + "version": "1.9.5-preview20150319", + "url": "https://github.com/msysgit/msysgit/releases/download/Git-1.9.5-preview20150319/PortableGit-1.9.5-preview20150319.7z", + "hash": "26261872847b18d171a197c8e4b3f4c0e60b4310c4b8ef1f4d9884950288aa7c", + "bin": [ "cmd\\git.exe", "cmd\\gitk.cmd" ], + "post_install": [ + "git config --global credential.helper wincred" + ], + "checkver": { + "url": "http://git-scm.com/download/win", + "re": "downloading version ([^<]+)" + } +} diff --git a/gitignore.json b/gitignore.json new file mode 100644 index 000000000..0fcf24092 --- /dev/null +++ b/gitignore.json @@ -0,0 +1,7 @@ +{ + "homepage": "https://github.com/lukesampson/psutils", + "version": "0.2014.08.01", + "url": "https://raw.githubusercontent.com/lukesampson/psutils/master/gitignore.ps1", + "hash": "6504170f3822ac1d7c4d00ba2f6b1a3de42ca6af206adacd85df04028c0c9429", + "bin": "gitignore.ps1" +} diff --git a/go.json b/go.json new file mode 100644 index 000000000..cba9f5c0a --- /dev/null +++ b/go.json @@ -0,0 +1,21 @@ +{ + "version": "1.5.1", + "homepage": "http://golang.org", + "license": "http://golang.org/LICENSE", + "architecture": { + "64bit": { + "url": "https://storage.googleapis.com/golang/go1.5.1.windows-amd64.zip", + "hash": "sha1:7815772347ad3e11a096d927c65bfb15d5b0f490" + }, + "32bit": { + "url": "https://storage.googleapis.com/golang/go1.5.1.windows-386.zip", + "hash": "sha1:bb071ec45ef39cd5ed9449b54c5dd083b8233bfa" + } + }, + "extract_dir": "go", + "env_add_path": "bin", + "env_set": { + "GOROOT": "$dir" + }, + "checkver": "
\\s*Build version go([0-9\\.]+)\\.
" +} diff --git a/gow.json b/gow.json new file mode 100644 index 000000000..ca2d5b88c --- /dev/null +++ b/gow.json @@ -0,0 +1,139 @@ +{ + "homepage": "https://github.com/bmatzelle/gow", + "version": "0.8.0", + "url": "https://github.com/bmatzelle/gow/releases/download/v0.8.0/Gow-0.8.0.exe#.7z", + "hash": "9b06e0f9471d61d1019bf4d133c0ed23a4ccee27b6b8758a922d681469b82e42", + "extract_dir": "", + "checkver": { + "url": "https://github.com/bmatzelle/gow/releases", + "re": "Gow ([0-9\\.]+)" + }, + "pre_install": " + \"@cscript //NoLogo \"\"$dir\\bin\\gow.vbs\"\" %1\" | Set-Content -force \"$dir\\bin\\gow.bat\" + ", + "post_install": " + # create etc directory (required by bash), if needed + if (! (test-path \"$dir\\etc\")) { new-item -itemtype directory \"$dir\\etc\" } + ", + "bin": [ + "bin\\awk.exe", + "bin\\basename.exe", + "bin\\bash.exe", + "bin\\bc.exe", + "bin\\bison.exe", + "bin\\bunzip2.exe", + "bin\\bzip2.exe", + "bin\\bzip2recover.exe", + "bin\\cat.exe", + "bin\\chgrp.exe", + "bin\\chmod.exe", + "bin\\chown.exe", + "bin\\chroot.exe", + "bin\\cksum.exe", + "bin\\clear.bat", + "bin\\cp.exe", + "bin\\csplit.exe", + "bin\\curl.exe", + "bin\\cut.exe", + "bin\\dc.exe", + "bin\\dd.exe", + "bin\\df.exe", + "bin\\diff.exe", + "bin\\diff3.exe", + "bin\\dirname.exe", + "bin\\dos2unix.exe", + "bin\\du.exe", + "bin\\egrep.exe", + "bin\\env.exe", + "bin\\expand.exe", + "bin\\expr.exe", + "bin\\factor.exe", + "bin\\fgrep.exe", + "bin\\flex.exe", + "bin\\fmt.exe", + "bin\\fold.exe", + "bin\\gawk.exe", + "bin\\gfind.exe", + "bin\\gow.bat", + "bin\\grep.exe", + "bin\\gsar.exe", + "bin\\gsort.exe", + "bin\\gzip.exe", + "bin\\head.exe", + "bin\\hostid.exe", + "bin\\hostname.exe", + "bin\\id.exe", + "bin\\indent.exe", + "bin\\install.exe", + "bin\\join.exe", + "bin\\jwhois.exe", + "bin\\less.exe", + "bin\\lesskey.exe", + "bin\\ln.exe", + "bin\\ls.exe", + "bin\\m4.exe", + "bin\\make.exe", + "bin\\md5sum.exe", + "bin\\mkdir.exe", + "bin\\mkfifo.exe", + "bin\\mknod.exe", + "bin\\mv.exe", + "bin\\nano.exe", + "bin\\ncftp.exe", + "bin\\nl.exe", + "bin\\od.exe", + "bin\\pageant.exe", + "bin\\paste.exe", + "bin\\patch.exe", + "bin\\pathchk.exe", + "bin\\plink.exe", + "bin\\pr.exe", + "bin\\printenv.exe", + "bin\\printf.exe", + "bin\\pscp.exe", + "bin\\psftp.exe", + "bin\\putty.exe", + "bin\\puttygen.exe", + "bin\\pwd.exe", + "bin\\rm.exe", + "bin\\rmdir.exe", + "bin\\scp.bat", + "bin\\sdiff.exe", + "bin\\sed.exe", + "bin\\seq.exe", + "bin\\sftp.bat", + "bin\\sha1sum.exe", + "bin\\shar.exe", + "bin\\sleep.exe", + "bin\\split.exe", + "bin\\ssh.bat", + "bin\\su.exe", + "bin\\sum.exe", + "bin\\sync.exe", + "bin\\tac.exe", + "bin\\tail.exe", + "bin\\tar.exe", + "bin\\tee.exe", + "bin\\test.exe", + "bin\\touch.exe", + "bin\\tr.exe", + "bin\\uname.exe", + "bin\\unexpand.exe", + "bin\\uniq.exe", + "bin\\unix2dos.exe", + "bin\\unlink.exe", + "bin\\unrar.exe", + "bin\\unshar.exe", + "bin\\uudecode.exe", + "bin\\uuencode.exe", + "bin\\vim.exe", + "bin\\wc.exe", + "bin\\wget.exe", + "bin\\whereis.bat", + "bin\\which.exe", + "bin\\whoami.exe", + "bin\\xargs.exe", + "bin\\yes.exe", + "bin\\zip.exe" + ] +} diff --git a/gradle.json b/gradle.json new file mode 100644 index 000000000..5dd3c3c44 --- /dev/null +++ b/gradle.json @@ -0,0 +1,10 @@ +{ + "homepage": "http://www.gradle.org", + "version": "2.5", + "license": "Apache 2.0", + "hash": "3F953E0CB14BB3F9EBBE11946E84071547BF5DFD575D90CFE9CC4E788DA38555", + "url": "https://services.gradle.org/distributions/gradle-2.5-bin.zip", + "extract_dir": "gradle-2.5", + "bin": "bin\\gradle.bat", + "depends": "openjdk" +} diff --git a/grails.json b/grails.json new file mode 100644 index 000000000..7174a3499 --- /dev/null +++ b/grails.json @@ -0,0 +1,15 @@ +{ + "homepage": "https://grails.org/", + "version": "3.0.3", + "license": "Apache 2.0", + "url": "https://github.com/grails/grails-core/releases/download/v3.0.3/grails-3.0.3.zip", + "hash": "3DE5392A6F9DBC325668503684AB6DBA913B38E68B964242EAB1130712D55996", + "extract_dir": "grails-3.0.3", + "bin": [ + "bin\\grails.bat" + ], + "set_env": { + "GRAILS_HOME": "$dir" + }, + "depends": "openjdk" +} diff --git a/graphviz.json b/graphviz.json new file mode 100644 index 000000000..88a41b7fa --- /dev/null +++ b/graphviz.json @@ -0,0 +1,47 @@ +{ + "homepage": "http://www.graphviz.org/", + "version": "2.38", + "license": "EPL", + "url": "http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.38.msi", + "hash": "c794ea03bc2631fff468f4d97fa6726c536fc98ee579529779aa6f45e94e4f6d", + "bin": [ + "bin/acyclic.exe", + "bin/bcomps.exe", + "bin/ccomps.exe", + "bin/circo.exe", + "bin/dijkstra.exe", + "bin/dot.exe", + "bin/dotty.exe", + "bin/fc-cache.exe", + "bin/fc-cat.exe", + "bin/fc-list.exe", + "bin/fc-match.exe", + "bin/fdp.exe", + "bin/gc.exe", + "bin/gml2gv.exe", + "bin/graphml2gv.exe", + "bin/gv2gml.exe", + "bin/gvcolor.exe", + "bin/gvedit.exe", + "bin/gvgen.exe", + "bin/gvmap.exe", + "bin/gvpack.exe", + "bin/gvpr.exe", + "bin/gxl2gv.exe", + "bin/lefty.exe", + "bin/lneato.exe", + "bin/mingle.exe", + "bin/mm2gv.exe", + "bin/neato.exe", + "bin/nop.exe", + "bin/osage.exe", + "bin/patchwork.exe", + "bin/prune.exe", + "bin/sccmap.exe", + "bin/sfdp.exe", + "bin/smyrna.exe", + "bin/tred.exe", + "bin/twopi.exe", + "bin/unflatten.exe" + ] +} diff --git a/grep.json b/grep.json new file mode 100644 index 000000000..5267c4db0 --- /dev/null +++ b/grep.json @@ -0,0 +1,14 @@ +{ + "homepage": "http://gnuwin32.sourceforge.net/packages/grep.htm", + "version": "2.5.4", + "license": "GPL2", + "url": [ + "http://ufpr.dl.sourceforge.net/project/gnuwin32/grep/2.5.4/grep-2.5.4-bin.zip", + "http://ufpr.dl.sourceforge.net/project/gnuwin32/grep/2.5.4/grep-2.5.4-dep.zip" + ], + "hash": [ + "md5:c1733d1bc0def1e47f99bad83a0e3116", + "md5:cc990f643b460ce4ee37264cc00713c6" + ], + "bin": "bin\\grep.exe" +} diff --git a/groovy.json b/groovy.json new file mode 100644 index 000000000..0deb7cce4 --- /dev/null +++ b/groovy.json @@ -0,0 +1,22 @@ +{ + "homepage": "http://groovy.codehaus.org/", + "version": "2.4.3", + "license": "Apache 2.0", + "url": "http://dl.bintray.com/groovy/maven/groovy-binary-2.4.3.zip", + "hash": "b0c11d2ca5003956f1393138282a6e802af8c0033c5afdc8dc3af1e512e1dbe1", + "extract_dir": "groovy-2.4.3", + "bin": [ + "bin\\grape.bat", + "bin\\groovy.bat", + "bin\\groovyc.bat", + "bin\\groovyConsole.bat", + "bin\\groovydoc.bat", + "bin\\groovysh.bat", + "bin\\java2groovy.bat", + "bin\\startGroovy.bat" + ], + "set_env": { + "GROOVY_HOME": "$dir" + }, + "depends": "openjdk" +} diff --git a/gzip.json b/gzip.json new file mode 100644 index 000000000..ef5fd669c --- /dev/null +++ b/gzip.json @@ -0,0 +1,14 @@ +{ + "homepage": "http://www.mingw.org/wiki/msys", + "version": "1.3.12", + "license": "GPL2", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/gzip/gzip-1.3.12-2/gzip-1.3.12-2-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.18-1/msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma" + ], + "hash": [ + "ae0025264557c146044930e5085f1dffd479f2ff21492b1c2454efd689d287be", + "4e262a414f238773b311c8bb55a52e62743c06e0e55b319ca5b47e3e306464d5" + ], + "bin": "bin\\gzip.exe" +} diff --git a/haskell.json b/haskell.json new file mode 100644 index 000000000..6fc203dcd --- /dev/null +++ b/haskell.json @@ -0,0 +1,25 @@ +{ + "homepage": "http://www.haskell.org", + "version": "2014.2.0.0", + "architecture": { + "64bit": { + "url": "http://www.haskell.org/platform/download/2014.2.0.0/HaskellPlatform-2014.2.0.0-x86_64-setup.exe#/dl.7z", + "hash": "11f09ed6492441d4b3ed61f04614c09ca88244fa18e248f5f22804c9a7bda116" + }, + "32bit": { + "url": "http://www.haskell.org/platform/download/2014.2.0.0/HaskellPlatform-2014.2.0.0-i386-setup.exe#/dl.7z", + "hash": "719bd61329d1cd8c015c700661c7ba02f17c0c1c4a9e87495270132a5be3bbc4" + } + }, + "bin": [ + "bin\\ghc.exe", + "bin\\ghc-pkg.exe", + "bin\\haddock.exe", + "bin\\hp2ps.exe", + "bin\\hpc.exe", + "bin\\hsc2hs.exe", + "bin\\runghc.exe", + "bin\\runhaskell.exe", + "lib\\extralibs\\bin\\cabal.exe" + ] +} diff --git a/haxe.json b/haxe.json new file mode 100644 index 000000000..c2d2051a8 --- /dev/null +++ b/haxe.json @@ -0,0 +1,16 @@ +{ + "homepage": "http://haxe.org/", + "version": "3.2.0", + "license": "GPL2", + "url": "http://haxe.org/website-content/downloads/3.2.0/downloads/haxe-3.2.0-win.zip", + "hash": "fd47a5e1dd45052714979c1b075b0c991bb9ec719396d8a767b6be5937875722", + "extract_dir": "haxe-3.2.0", + "bin": [ + "haxe.exe", + "haxelib.exe" + ], + "env_set": { + "HAXEPATH": "$dir" + }, + "depends": "neko" +} diff --git a/hub.json b/hub.json new file mode 100644 index 000000000..4bd1d927e --- /dev/null +++ b/hub.json @@ -0,0 +1,20 @@ +{ + "homepage": "https://hub.github.com/", + "version": "2.2.0", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/github/hub/releases/download/v2.2.0/hub-windows-amd64-2.2.0.tar.gz", + "hash": "b32fc476f46e54a965c5c8a8cded1c808d7d518f87f8fb6d868d5b3384161146", + "extract_dir": "hub-windows-amd64-2.2.0" + }, + "32bit": { + "url": "https://github.com/github/hub/releases/download/v2.2.0/hub-windows-386-2.2.0.tar.gz", + "hash": "d7028b66fa682d9eca4e2b955e9e60b8188e7141bd84f289515ed905ad349358", + "extract_dir": "hub-windows-386-2.2.0" + } + }, + "bin": [ + "hub.exe" + ] +} diff --git a/hugo.json b/hugo.json new file mode 100644 index 000000000..54f821dc5 --- /dev/null +++ b/hugo.json @@ -0,0 +1,18 @@ +{ + "version": "0.14", + "license": "https://github.com/spf13/hugo/blob/master/LICENSE.md", + "architecture": { + "64bit": { + "url": "https://github.com/spf13/hugo/releases/download/v0.14/hugo_0.14_windows_amd64.zip", + "hash": "93a15b5ab65e5bd25926f4ac1b4796f031a883f8298303b920a65eefa8f36b2f" + }, + "32bit": { + "url": "https://github.com/spf13/hugo/releases/download/v0.14/hugo_0.14_windows_386.zip", + "hash": "99f270e5eb5c7cd39911d077047432aefd1bc2931f6436954f1d5b203564e0b4" + } + }, + "homepage": "http://gohugo.io", + "bin": [ + ["hugo_0.14_windows_*.exe", "hugo"] + ] +} diff --git a/iconv.json b/iconv.json new file mode 100644 index 000000000..d9dd6a3e6 --- /dev/null +++ b/iconv.json @@ -0,0 +1,24 @@ +{ + "homepage": "http://www.mingw.org/", + "version": "1.14-3", + "license": "GPLv3+", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/libiconv/libiconv-1.14-3/libiconv-1.14-3-mingw32-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/libiconv/libiconv-1.14-3/libiconv-1.14-3-mingw32-dll.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gettext/gettext-0.18.3.1-1/gettext-0.18.3.1-1-mingw32-dll.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gcc/Version4/gcc-4.8.1-4/gcc-core-4.8.1-4-mingw32-dll.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/mpc/mpc-1.0.1-2/mpc-1.0.1-2-mingw32-dll.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/mpfr/mpfr-3.1.2-2/mpfr-3.1.2-2-mingw32-dll.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MinGW/Base/gmp/gmp-5.1.2/gmp-5.1.2-1-mingw32-dll.tar.lzma" + ], + "hash": [ + "540592b29a5964a566127d3e976f0c0df8ffc1137788030c17a44750e7b02340", + "fbdab03c19c6c50f15b58d02a3cb8c31e8d95baafaa67239f389b9023c7757fd", + "3c1daf9fade6342de5bb00aacdf85155eb04b07ee3ffe4b1c33b99692329391f", + "0dab5f923c5d289b8e7e22a3b16ebff5ff8b7c7c0d295ac71806d97ef87b8bee", + "d0cd8770aee5df0f3008f2d11383ed3b9c918902ba43ac20374b91fb37a4e58c", + "063e607c9a576a3ed62d3986f7263cff69cbb5f9e366b981ba36001c08c6a973", + "7fe1d9de26875386c1fbce1f9a971d43c45644b2df3ead2c5ff0042053b5b75d" + ], + "bin": "bin\\iconv.exe" +} diff --git a/innounp.json b/innounp.json new file mode 100644 index 000000000..0f274bd07 --- /dev/null +++ b/innounp.json @@ -0,0 +1,8 @@ +{ + "homepage": "http://innounp.sourceforge.net", + "version": "0.43", + "url": "http://sourceforge.net/projects/innounp/files/innounp/innounp%200.43/innounp043.rar", + "hash": "b03cbbfabd7be82a148aed2a8b4de9f554b40f8dc84e2577420ba2ef7d866338", + "bin": "innounp.exe", + "checkver": ".*?([0-9\\.]+)" +} diff --git a/invoke-build.json b/invoke-build.json new file mode 100644 index 000000000..b6cca03bd --- /dev/null +++ b/invoke-build.json @@ -0,0 +1,13 @@ +{ + "version": "2.12.2", + "license": "Apache 2.0", + "extract_dir": "tools", + "url": "http://nuget.org/api/v2/package/Invoke-Build/2.12.2#.zip", + "homepage": "https://github.com/nightroman/Invoke-Build", + "hash": "b59d92d74e3dcd51c987ea865c59b63efe646afeb0ce14ea86e85873756f7654", + "env_add_path": ".", + "checkver": { + "url": "https://github.com/nightroman/Invoke-Build/raw/master/Release-Notes.md", + "re": "##\\s+v(\\d+\\.\\d+\\.\\d+)" + } +} diff --git a/jq.json b/jq.json new file mode 100644 index 000000000..418fad8a5 --- /dev/null +++ b/jq.json @@ -0,0 +1,15 @@ +{ + "version": "1.5", + "license": "http://creativecommons.org/licenses/by/3.0/", + "architecture": { + "32bit": { + "url": "https://github.com/stedolan/jq/releases/download/jq-1.5/jq-win32.exe" + }, + "64bit": { + "url": "https://github.com/stedolan/jq/releases/download/jq-1.5/jq-win64.exe" + } + }, + "homepage": "http://stedolan.github.io/jq/", + "pre_install": "Rename-Item @(Get-ChildItem $dir\\jq-*.exe)[0] $dir\\jq.exe", + "bin": "jq.exe" +} diff --git a/julia.json b/julia.json new file mode 100644 index 000000000..f5291d1a3 --- /dev/null +++ b/julia.json @@ -0,0 +1,39 @@ +{ + "homepage": "http://julialang.org", + "version": "0.3.1", + "license": "MIT", + "architecture": { + "64bit": { + "url": "http://s3.amazonaws.com/julialang/bin/winnt/x64/0.3/julia-0.3.1-win64.exe#/dl.7z", + "hash": "9281860af4939b48bb69d87b1c39777ee2e02a5b3d6a70b758b03a1c87bfe2ec" + }, + "32bit": { + "url": "http://s3.amazonaws.com/julialang/bin/winnt/x86/0.3/julia-0.3.1-win32.exe#/dl.7z", + "hash": "214d2a57da9d12ba7e39ef9cb2a41478d0901e1f79943a6c8b54ffe6958e0936" + } + }, + "installer": { + "file": "julia-installer.exe", + "args": [ + "/S", + "/D=$dir" + ] + }, + "uninstaller": { + "file": "uninstall.exe", + "args": "/S" + }, + "env_set": { + "JULIA_HOME": "$dir\\bin", + "JULIA_EXE": "julia.exe", + "JULIA": "$dir\\bin\\julia.exe", + "JL_PRIVATE_LIB_DIR": "bin" + }, + "bin": [ + [ "bin\\julia.exe", "julia" ] + ], + "checkver": { + "url": "http://julialang.org/downloads/", + "re": "

Current Release

\\s*
" + } +} diff --git a/kotlin.json b/kotlin.json new file mode 100644 index 000000000..7a0970d78 --- /dev/null +++ b/kotlin.json @@ -0,0 +1,17 @@ +{ + "homepage": "http://kotlinlang.org/", + "version": "0.9.66", + "license": "Apache 2.0", + "url": "https://github.com/JetBrains/kotlin/releases/download/build-0.9.66/kotlin-compiler-0.9.66.zip", + "hash": "0226176b6fd026e2baed28e7528c64fcf000e9d678b7d57dcedd4a2a3a295252", + "extract_dir": "kotlinc", + "bin": [ + "bin\\kotlinc.bat", + "bin\\kotlinc-js.bat", + "bin\\kotlinc-jvm.bat" + ], + "set_env": { + "KOTLIN_HOME": "$dir" + }, + "depends": "openjdk" +} diff --git a/kvm.json b/kvm.json new file mode 100644 index 000000000..258e7c1f9 --- /dev/null +++ b/kvm.json @@ -0,0 +1,14 @@ +{ + "version": "latest", + "license": "Apache 2.0", + "url": [ + "https://raw.githubusercontent.com/aspnet/Home/master/kvm.ps1" + ], + "homepage": "https://github.com/aspnet/Home", + "env_set": { + "KRE_HOME": "$dir\\.k", + "KRE_USER_HOME": "$dir\\.k" + }, + "bin": "kvm.ps1", + "post_install": "iex \"kvm upgrade\"" +} diff --git a/less.json b/less.json new file mode 100644 index 000000000..1ee1d2679 --- /dev/null +++ b/less.json @@ -0,0 +1,14 @@ +{ + "homepage": "http://gnuwin32.sourceforge.net/packages/less.htm", + "version": "394", + "license": "Simplified BSD", + "url": [ + "http://ufpr.dl.sourceforge.net/project/gnuwin32/less/394/less-394-bin.zip", + "http://ufpr.dl.sourceforge.net/project/gnuwin32/less/394/less-394-dep.zip" + ], + "hash": [ + "md5:20f94bcc8a3347bd9a9ca32587d82eae", + "md5:539dce63be2b89a22af7b526d1022f72" + ], + "bin": "bin\\less.exe" +} diff --git a/ln.json b/ln.json new file mode 100644 index 000000000..10dc74973 --- /dev/null +++ b/ln.json @@ -0,0 +1,7 @@ +{ + "homepage": "https://github.com/lukesampson/psutils", + "version": "0.2015.04.25", + "url": "https://raw.githubusercontent.com/lukesampson/psutils/4e363db/ln.ps1", + "hash": "81e9447d5d0108057c54380a8e49f6db9fa5806d2018e7b27bd68f3fb8332b98", + "bin": "ln.ps1" +} diff --git a/mariadb.json b/mariadb.json new file mode 100644 index 000000000..20c2ec860 --- /dev/null +++ b/mariadb.json @@ -0,0 +1,49 @@ +{ + "homepage": "http://mariadb.org", + "version": "10.0.21", + "license": "GPL2", + "architecture": { + "64bit": { + "url": "https://downloads.mariadb.org/f/mariadb-10.0.21/winx64-packages/mariadb-10.0.21-winx64.zip", + "hash": "md5:12e7a7c121a48904172b311f8aefcb15", + "extract_dir": "mariadb-10.0.21-winx64" + }, + "32bit": { + "url": "https://downloads.mariadb.org/f/mariadb-10.0.21/win32-packages/mariadb-10.0.21-win32.zip", + "hash": "md5:e6d79eabaedcccbf53ac0ef4ca8b1cd7", + "extract_dir": "mariadb-10.0.21-win32" + } + }, + "bin": [ + "bin\\aria_chk.exe", + "bin\\aria_dump_log.exe", + "bin\\aria_ftdump.exe", + "bin\\aria_pack.exe", + "bin\\aria_read_log.exe", + "bin\\myisamchk.exe", + "bin\\myisamlog.exe", + "bin\\myisampack.exe", + "bin\\myisam_ftdump.exe", + "bin\\mysql.exe", + "bin\\mysqladmin.exe", + "bin\\mysqlbinlog.exe", + "bin\\mysqlcheck.exe", + "bin\\mysqld.exe", + "bin\\mysqldump.exe", + "bin\\mysqlimport.exe", + "bin\\mysqlshow.exe", + "bin\\mysqlslap.exe", + "bin\\mysqltest.exe", + "bin\\mysqltest_embedded.exe", + "bin\\mysql_client_test.exe", + "bin\\mysql_client_test_embedded.exe", + "bin\\mysql_embedded.exe", + "bin\\mysql_install_db.exe", + "bin\\mysql_plugin.exe", + "bin\\mysql_tzinfo_to_sql.exe", + "bin\\mysql_upgrade.exe", + "bin\\mysql_upgrade_service.exe", + "bin\\mysql_upgrade_wizard.exe", + "bin\\my_print_defaults.exe" + ] +} diff --git a/maven.json b/maven.json new file mode 100644 index 000000000..a9749dbc9 --- /dev/null +++ b/maven.json @@ -0,0 +1,15 @@ +{ + "homepage": "https://maven.apache.org/", + "version": "3.2.5", + "license": "Apache 2.0", + "url": "http://mirror.rackcentral.com.au/apache/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.zip", + "hash": "b7c558dc0b2ebb604724ccb76e95dc40697d0a5a4112d5b0c8ab9019bc078fd3", + "extract_dir": "apache-maven-3.2.5", + "bin": [ + "bin\\mvn.bat" + ], + "env_set": { + "M2_HOME": "$dir" + }, + "depends": "openjdk" +} diff --git a/mediainfo.json b/mediainfo.json new file mode 100644 index 000000000..3ad6bbbf7 --- /dev/null +++ b/mediainfo.json @@ -0,0 +1,17 @@ +{ + "version": "0.7.73", + "homepage": "https://mediaarea.net/en/MediaInfo", + "license": "BSD", + "architecture": { + "64bit": { + "url": "http://downloads.sourceforge.net/project/mediainfo/binary/mediainfo/0.7.73/MediaInfo_CLI_0.7.73_Windows_x64.zip", + "hash": "b1b7ea9915fdbcac4294edec3556109c5cd4d4d9d3c6535cf9602598c31b6699" + }, + "32bit": { + "url": "http://downloads.sourceforge.net/project/mediainfo/binary/mediainfo/0.7.73/MediaInfo_CLI_0.7.73_Windows_i386.zip", + "hash": "967D88C703B4BC11C940B3F4B0C6698B9B4859F855E4C3E0DBB8781666A24680" + } + }, + "extract_dir": "", + "bin": "mediainfo.exe" +} diff --git a/mercurial.json b/mercurial.json new file mode 100644 index 000000000..14ea1b99d --- /dev/null +++ b/mercurial.json @@ -0,0 +1,21 @@ +{ + "homepage": "mercurial.selenic.com", + "version": "3.5", + "license": "GPL2", + "architecture": { + "64bit": { + "url": "http://mercurial.selenic.com/release/windows/Mercurial-3.5-x64.exe", + "hash": "b976477f7fb57ecdbf7fc38ce50366cde8e7aad557bafd3aefd3ff3311cc958f" + }, + "32bit": { + "url": "http://mercurial.selenic.com/release/windows/Mercurial-3.5.exe", + "hash": "d97f1503ab4023134ad8f2bab31070eeb68e5cc3cea5b9985a55bfdac1f3842e" + } + }, + "innosetup": true, + "bin": "hg.exe", + "checkver": { + "url": "http://mercurial.selenic.com/sources.js", + "re": "Mercurial ([0-9\\.]+) Inno Setup installer - x86 Windows - does not require admin rights" + } +} diff --git a/mongodb.json b/mongodb.json new file mode 100644 index 000000000..532550aee --- /dev/null +++ b/mongodb.json @@ -0,0 +1,36 @@ +{ + "homepage": "http://www.mongodb.org", + "version": "2.6.7", + "license": "http://www.mongodb.org/about/licensing/", + "architecture": { + "64bit": { + "url": "https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-2.6.7.zip", + "hash": "ED2A20B22993F95E365F9E5FE11356AFCD9206EBCF376E5BDFC8B1B2FA5D516B", + "extract_dir": "mongodb-win32-x86_64-2008plus-2.6.7" + }, + "32bit": { + "url": "https://fastdl.mongodb.org/win32/mongodb-win32-i386-2.6.7.zip", + "hash": "1CABE7E7DE91463A563821EF8E914BFA9D2CDAEF27EDFDE5784BDCE003B02AF5", + "extract_dir": "mongodb-win32-i386-2.6.7" + } + }, + "bin": [ + "bin\\bsondump.exe", + "bin\\mongo.exe", + "bin\\mongod.exe", + "bin\\mongodump.exe", + "bin\\mongoexport.exe", + "bin\\mongofiles.exe", + "bin\\mongoimport.exe", + "bin\\mongooplog.exe", + "bin\\mongoperf.exe", + "bin\\mongorestore.exe", + "bin\\mongos.exe", + "bin\\mongostat.exe", + "bin\\mongotop.exe" + ], + "checkver": { + "url": "http://www.mongodb.org/downloads", + "re": "Production Release \\(([^<]+)\\)" + } +} diff --git a/mono.json b/mono.json new file mode 100644 index 000000000..1de038a7c --- /dev/null +++ b/mono.json @@ -0,0 +1,100 @@ +{ + "version": "4.0.2", + "license": "https://raw.githubusercontent.com/mono/mono/master/LICENSE", + "url": "http://download.mono-project.com/archive/4.0.2/windows-installer/mono-4.0.2-gtksharp-2.12.26-win32-0.msi", + "homepage": "http://www.mono-project.com/", + "hash": "15240b0d447c3e438c9df95378848a6ea3dccbdd463dce4e8f38c42df55f27ca", + "extract_dir": "Mono", + "bin": [ + "bin\\gdk-pixbuf-query-loaders.exe", + "bin\\gspawn-win32-helper-console.exe", + "bin\\gspawn-win32-helper.exe", + "bin\\gtk-query-immodules-2.0.exe", + "bin\\mono-boehm.exe", + "bin\\mono-sgen.exe", + "bin\\mono.exe", + "bin\\monodis.exe", + "bin\\monow.exe", + "bin\\pango-querymodules.exe", + "bin\\pedump.exe", + "bin\\pkg-config.exe", + "bin\\al.bat", + "bin\\al2.bat", + "bin\\booc.bat", + "bin\\booi.bat", + "bin\\booish.bat", + "bin\\caspol.bat", + "bin\\cccheck.bat", + "bin\\ccrewrite.bat", + "bin\\cert-sync.bat", + "bin\\cert2spc.bat", + "bin\\certmgr.bat", + "bin\\chktrust.bat", + "bin\\crlupdate.bat", + "bin\\csharp.bat", + "bin\\disco.bat", + "bin\\dtd2rng.bat", + "bin\\dtd2xsd.bat", + "bin\\fsharpc.bat", + "bin\\fsharpi.bat", + "bin\\fsharpiAnyCpu.bat", + "bin\\gacutil.bat", + "bin\\gacutil2.bat", + "bin\\genxs.bat", + "bin\\httpcfg.bat", + "bin\\ikdasm.bat", + "bin\\ilasm.bat", + "bin\\installvst.bat", + "bin\\ipy.bat", + "bin\\ipy64.bat", + "bin\\ipyw.bat", + "bin\\ipyw64.bat", + "bin\\ir.bat", + "bin\\ir64.bat", + "bin\\irw.bat", + "bin\\irw64.bat", + "bin\\lc.bat", + "bin\\libatk-1.0-0.dll", + "bin\\macpack.bat", + "bin\\makecert.bat", + "bin\\mconfig.bat", + "bin\\mcs.bat", + "bin\\mdbrebase.bat", + "bin\\mdoc.bat", + "bin\\mkbundle.bat", + "bin\\mod.bat", + "bin\\mono-api-info.bat", + "bin\\mono-cil-strip.bat", + "bin\\mono-service.bat", + "bin\\mono-shlib-cop.bat", + "bin\\mono-xmltool.bat", + "bin\\monolinker.bat", + "bin\\monop.bat", + "bin\\monop2.bat", + "bin\\mozroots.bat", + "bin\\nuget.bat", + "bin\\nunit-console.bat", + "bin\\nunit-console4.bat", + "bin\\pdb2mdb.bat", + "bin\\permview.bat", + "bin\\resgen.bat", + "bin\\resgen2.bat", + "bin\\secutil.bat", + "bin\\setmonopath.bat", + "bin\\setreg.bat", + "bin\\sgen.bat", + "bin\\signcode.bat", + "bin\\sn.bat", + "bin\\soapsuds.bat", + "bin\\sqlmetal.bat", + "bin\\sqlsharp.bat", + "bin\\svcutil.bat", + "bin\\wsdl.bat", + "bin\\wsdl2.bat", + "bin\\xbuild.bat", + "bin\\xsd.bat", + "bin\\xsp.bat", + "bin\\xsp2.bat", + "bin\\xsp4.bat" + ] +} diff --git a/msys.json b/msys.json new file mode 100644 index 000000000..4b5c6b74e --- /dev/null +++ b/msys.json @@ -0,0 +1,7 @@ +{ + "version": "rev13", + "url": "http://ufpr.dl.sourceforge.net/project/mingwbuilds/external-binary-packages/msys%2B7za%2Bwget%2Bsvn%2Bgit%2Bmercurial%2Bcvs-rev13.7z", + "hash": "5f2ea0c4b714a7d7e704e83040397d0ba7ecaf925afa5512aada180a711ef770", + "extract_dir": "msys", + "bin": "msys.bat" +} diff --git a/nano.json b/nano.json new file mode 100644 index 000000000..ed2694455 --- /dev/null +++ b/nano.json @@ -0,0 +1,9 @@ +{ + "homepage": "http://www.nano-editor.org/", + "version": "2.2.6", + "license": "GPL", + "url": "http://www.nano-editor.org/dist/v2.2/NT/nano-2.2.6.zip", + "hash": "87ae7984ab2ded388f5d30388483e8906aa46ac72ff4f2ea12063d0e8deffd62", + "bin": "nano.exe", + "checkver": "Latest Version\\s+([0-9\\.]+) \\(stable\\)" +} diff --git a/neko.json b/neko.json new file mode 100644 index 000000000..1f9a550dd --- /dev/null +++ b/neko.json @@ -0,0 +1,9 @@ +{ + "homepage": "http://nekovm.org/", + "version": "2.0.0", + "license": "LGPL2", + "url": "http://nekovm.org/_media/neko-2.0.0-win.zip", + "hash": "66d3a332b670e5890a451c85eb104db4049aa1ea80fc838be493dd13f4869212", + "extract_dir": "neko-2.0.0-win", + "env_add_path": "./" +} diff --git a/netcat.json b/netcat.json new file mode 100644 index 000000000..6eb4b4420 --- /dev/null +++ b/netcat.json @@ -0,0 +1,8 @@ +{ + "homepage": "http://www.rodneybeede.com/Compile_Netcat_on_Windows_using_MinGW.html", + "version": "1.11", + "url": "http://www.rodneybeede.com/downloads/nc111nt_rodneybeede.zip", + "hash": "cf46a1a2bd75260638598908075ebfa37ac0a5073e9555025895e506fe8a0807", + "extract_dir": "nc111nt_rodneybeede", + "bin": "nc.exe" +} diff --git a/nginx.json b/nginx.json new file mode 100644 index 000000000..25efdb99b --- /dev/null +++ b/nginx.json @@ -0,0 +1,9 @@ +{ + "homepage": "http://nginx.org", + "version": "1.9.0", + "license": "BSD", + "url": "http://nginx.org/download/nginx-1.9.0.zip", + "hash": "b8fcb510377234fb874d2504e54fe2e7ae09ab8996fe408a3c1a54a709695d65", + "extract_dir": "nginx-1.9.0", + "bin": "nginx.exe" +} diff --git a/nikto.json b/nikto.json new file mode 100644 index 000000000..c314b4f71 --- /dev/null +++ b/nikto.json @@ -0,0 +1,9 @@ +{ + "homepage": "http://projects.giacomodrago.com/nikto-win/", + "version": "2.1.5", + "license": "GPL", + "url": "http://projects.giacomodrago.com/nikto-win/nikto-2.1.5-win.7z", + "hash": "c70506872670e7c0cb1b497d732a58e19f9e0934e8b32bf212334aed00fca173", + "extract_dir": "nikto-2.1.5", + "bin": "nikto.bat" +} diff --git a/nim.json b/nim.json new file mode 100644 index 000000000..361d45e7f --- /dev/null +++ b/nim.json @@ -0,0 +1,25 @@ +{ + "homepage": "http://nim-lang.org/", + "version": "0.11.2", + "license": "MIT", + "architecture": { + "64bit": { + "url": "http://nim-lang.org/download/nim-0.11.2_x64.exe#/dl.7z", + "hash": "27d23d16a6b7a30d1db24c522623cf7128eb2c2c4f8cb9b503ebf78568c174bc" + }, + "32bit": { + "url": "http://nim-lang.org/download/nim-0.11.2_x32.exe#/dl.7z", + "hash": "88bbda792dc95a50f5d04c5411ce32cc2c5bb06116410387b71d838281331cdc" + } + }, + "bin": [ + "bin\\nimgrep.exe", + "bin\\nim.exe", + "bin\\nimble.exe" + ], + "depends": "gcc", + "post_install": " +# Removes installation cruft +rm -r $dir\\`$PLUGINSDIR +rm -r $dir\\`$COMMONFILES" +} diff --git a/ninja.json b/ninja.json new file mode 100644 index 000000000..a9f09d6d3 --- /dev/null +++ b/ninja.json @@ -0,0 +1,10 @@ +{ + "homepage": "http://martine.github.io/ninja/", + "version": "1.5.3", + "license": "Apache 2.0", + "url": "https://github.com/martine/ninja/releases/download/v1.5.3/ninja-win.zip", + "hash": "f4bb3802854e677b9e063506788f123de18a122c0743125b499075c12402bf97", + "bin": [ + "ninja.exe" + ] +} diff --git a/nodejs.json b/nodejs.json new file mode 100644 index 000000000..11bda67d5 --- /dev/null +++ b/nodejs.json @@ -0,0 +1,21 @@ +{ + "homepage": "http://nodejs.org", + "version": "4.1.0", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://nodejs.org/dist/v4.1.0/node-v4.1.0-x64.msi", + "hash": "ebf934575177def034130e2adea292567956be7ef4ed6c11fe645bc59a6ace06" + }, + "32bit": { + "url": "https://nodejs.org/dist/v4.1.0/node-v4.1.0-x86.msi", + "hash": "4c6fae187c23b15ec1689d25ac0000d2902d8d5f6c64710ed4ad9e2166f6580f" + } + }, + "env_add_path": "nodejs", + "post_install": " +# Remove npmrc that makes global modules get installed in AppData\\Roaming\\npm +rm $dir\\nodejs\\node_modules\\npm\\npmrc +npm update -g", + "checkver": "

Current Version: v([0-9\\.]+)

" +} diff --git a/nuget.json b/nuget.json new file mode 100644 index 000000000..dda291038 --- /dev/null +++ b/nuget.json @@ -0,0 +1,9 @@ +{ + "homepage": "http://nuget.codeplex.com/", + "version": "2.8.3", + "license": "Apache 2.0", + "url": "http://nuget.org/api/v2/package/NuGet.CommandLine/2.8.3?fn=/dl.zip", + "hash": "cbb474f62f55b292b81a1506ec964d9d547b1723c682fe4c9f38d1ab9c72b27f", + "extract_dir": "tools", + "bin": "nuget.exe" +} diff --git a/octave.json b/octave.json new file mode 100644 index 000000000..3cd98bdb1 --- /dev/null +++ b/octave.json @@ -0,0 +1,15 @@ +{ + "version": "3.8.2-5", + "license": "GNU GPL", + "extract_dir": "octave-3.8.2", + "url": "http://mxeoctave.osuv.de/octave-3.8.2-5-portable.7z", + "depends": "7zip", + "homepage": "https://www.gnu.org/software/octave/", + "hash": "md5:cc0c58770516c9c8d7659b65a2a4992c", + "bin": [ + "bin\\octave.exe", + "bin\\octave-gui.exe", + "bin\\octave-cli.exe", + "bin\\octave-config.exe" + ] +} diff --git a/openjdk.json b/openjdk.json new file mode 100644 index 000000000..358f7c3c8 --- /dev/null +++ b/openjdk.json @@ -0,0 +1,21 @@ +{ + "homepage": "https://github.com/alexkasko/openjdk-unofficial-builds", + "version": "1.7.0-u60", + "license": "GPL2", + "architecture": { + "64bit": { + "url": "https://bitbucket.org/alexkasko/openjdk-unofficial-builds/downloads/openjdk-1.7.0-u60-unofficial-windows-amd64-image.zip", + "hash": "a84e4ab93092577cdc45116f5a1b241ba44b4cf23bc9798b997d28476f45d96a", + "extract_dir": "openjdk-1.7.0-u60-unofficial-windows-amd64-image" + }, + "32bit": { + "url": "https://bitbucket.org/alexkasko/openjdk-unofficial-builds/downloads/openjdk-1.7.0-u60-unofficial-windows-i586-image.zip", + "hash": "70691d01a3448d718a9319107fc9ab04cd86020869827573f93df89289258289", + "extract_dir": "openjdk-1.7.0-u60-unofficial-windows-i586-image" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/openssh.json b/openssh.json new file mode 100644 index 000000000..92151c797 --- /dev/null +++ b/openssh.json @@ -0,0 +1,30 @@ +{ + "version": "5.4p1-1", + "license": "http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/LICENCE?rev=HEAD", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/openssh/openssh-5.4p1-1/openssh-5.4p1-1-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/openssh/openssh-5.4p1-1/openssh-5.4p1-1-msys-1.0.13-lic.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.13-2/msysCORE-1.0.13-2-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/zlib/zlib-1.2.3-2/zlib-1.2.3-2-msys-1.0.13-dll.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/minires/minires-1.02_1-2/libminires-1.02_1-2-msys-1.0.13-dll.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/openssl/openssl-1.0.0-1/libopenssl-1.0.0-1-msys-1.0.13-dll-100.tar.lzma" + ], + "hash": [ + "8c8e6a030a34c341394bb8b9f1760743468a8cc5e4244efc34f7ab3cd3e67b64", + "edef96034d9ec958b9a58023bcfef54bb4f6b56c6df94c2cced178a675cc3a98", + "41c7d5561662e41da74951f373a08a95db40b27b1246227bbbc13abc44976ea7", + "4178940828b928b2d5a33042cc83fbb992b4bfb9ffeaef6dc3e555f2a6a8c0d1", + "e42fbdcff71404a76306f3b8f0024f453aafa7fe7dd9dac43c82b2e8d33e23f1", + "463ed0e62cc5ae102a8e2f4d30e665507cf8a3930f23668629eea48cb4dda71c" + ], + "bin": [ + "bin\\scp.exe", + "bin\\sftp.exe", + "bin\\slogin.exe", + "bin\\ssh-add.exe", + "bin\\ssh-agent.exe", + "bin\\ssh-keygen.exe", + "bin\\ssh-keyscan.exe", + "bin\\ssh.exe" + ] +} diff --git a/openssl.json b/openssl.json new file mode 100644 index 000000000..3062a4a33 --- /dev/null +++ b/openssl.json @@ -0,0 +1,18 @@ +{ + "homepage": "http://slproweb.com/products/Win32OpenSSL.html", + "version": "1.0.2d", + "license": "https://www.openssl.org/source/license.html", + "architecture": { + "64bit": { + "url": "http://slproweb.com/download/Win64OpenSSL-1_0_2d.exe", + "hash": "9e62364a75cf7a55ce8167f9a4992aa38c55ba362594e4579e27f9c0758c2284" + }, + "32bit": { + "url": "http://slproweb.com/download/Win32OpenSSL-1_0_2d.exe", + "hash": "68796d75cd8cc5a34d5fa997805a373d2c701179a270efd0a513b197ea15736c" + } + }, + "innosetup": true, + "bin": "bin\\openssl.exe", + "checkver": "Win32 OpenSSL v([^ ]+) Light" +} diff --git a/patch.json b/patch.json new file mode 100644 index 000000000..e153bb3d7 --- /dev/null +++ b/patch.json @@ -0,0 +1,13 @@ +{ + "homepage": "http://www.mingw.org/wiki/MSYS", + "version": "2.6.1", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.18-1/msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/patch/patch-2.6.1-1/patch-2.6.1-1-msys-1.0.13-bin.tar.lzma" + ], + "hash": [ + "4e262a414f238773b311c8bb55a52e62743c06e0e55b319ca5b47e3e306464d5", + "c8b7771304fb5e9fc33d8fca9045402f2e1bca055bf0b28127f3c3e85a254f67" + ], + "bin": "bin\\patch.exe" +} diff --git a/pcregrep.json b/pcregrep.json new file mode 100644 index 000000000..fbd9d4109 --- /dev/null +++ b/pcregrep.json @@ -0,0 +1,21 @@ +{ + "homepage": "http://pcre.org", + "version": "10.20", + "license": "BSD", + "architecture": { + "32bit": { + "url": "https://github.com/rivy/PCRE/releases/download/10.20/pcre2grep-10.20-x32.zip" + ,"hash": "a07c0d43132855bf350d85f71a9ee781d0e62721cd9053f1ff2894c52f4cfd85" + }, + "64bit": { + "url": "https://github.com/rivy/PCRE/releases/download/10.20/pcre2grep-10.20-x64.zip" + ,"hash": "6b69d123b9e09e288f12e828f4a827e2bec59991e743802287c389fbbc99f54d" + } + }, + "bin": [ + "pcre2grep.exe" + ,"pcre2test.exe" + ,[ "pcre2grep.exe", "pcregrep" ] + ,[ "pcre2test.exe", "pcretest" ] + ] +} diff --git a/perl.json b/perl.json new file mode 100644 index 000000000..eaf9f1eed --- /dev/null +++ b/perl.json @@ -0,0 +1,23 @@ +{ + "homepage": "http://strawberryperl.com", + "version": "5.20.1.1", + "license": "GPL", + "architecture": { + "32bit": { + "url": "http://strawberryperl.com/download/5.20.1.1/strawberry-perl-5.20.1.1-32bit-portable.zip", + "hash": "sha1:6929ca3d0b65e514ed73c829f6f648f92cc47b80" + }, + "64bit": { + "url": "http://strawberryperl.com/download/5.20.1.1/strawberry-perl-5.20.1.1-64bit-portable.zip", + "hash": "sha1:844e7c2d741bda915ece0688bf3a00ab12577460" + } + }, + "post_install":" + # enable standard idiomatic access to user's home directory + ## remove HomeDir section from portable.perl (disables Portable.pm override of File::HomeDir) + ## NOTE: conversion to byte[] avoids adding an extra trailing newline to the output file + [byte[]][char[]]((Get-Content -raw $dir\\portable.perl) -replace \"(?ms)^HomeDir:.*?^(?=\\S)\",\"\") | Set-Content $dir\\portable.perl -encoding byte + ", + "env_add_path": [ "perl\\site\\bin", "perl\\bin", "c\\bin" ], + "checkver": "Recommended version:

\\s*]*>Strawberry Perl ([0-9\\.]+) \\(32bit\\)" +} diff --git a/pester.json b/pester.json new file mode 100644 index 000000000..02074f9cb --- /dev/null +++ b/pester.json @@ -0,0 +1,32 @@ +{ + "version": "3.3.6", + "license": "https://raw.githubusercontent.com/pester/Pester/master/LICENSE", + "url": "https://github.com/pester/pester/archive/3.3.6.tar.gz", + "homepage": "https://github.com/pester/Pester", + "hash": "38a9ae3c829b02fe90fb8acbed564ffb883fb0175a6a00b501ac3663f03d6b9a", + "extract_dir": "pester-3.3.6", + "bin": "bin\\pester.bat", + "post_install": " + $import = \"try { `$null = gcm pester -ea stop; import-module `\"$dir\\pester.psm1`\" } catch { }\" + + if($profile) { + 'adding pester to powershell profile...' + if(!(test-path $profile)) { + 'powershell profile doesn''t exist. creating...' + $profile_dir = split-path $profile + if(!(test-path $profile_dir)) { mkdir $profile_dir > $null } + '' > $profile + } + + $text = get-content $profile + if (($text | sls 'pester') -eq $null) { + $new_profile = @($text) + $import + $new_profile > $profile + success 'pester added to powershell profile.' + } + } else { warn 'no powershell profile found. the pester module will not be imported each session.' } + + 'importing pester for current session...' + iex \"$import\" + " +} diff --git a/php.json b/php.json new file mode 100644 index 000000000..dccdca4df --- /dev/null +++ b/php.json @@ -0,0 +1,14 @@ +{ + "homepage": "http://windows.php.net", + "version": "5.6.13", + "license": "http://www.php.net/license/", + "url": "http://windows.php.net/downloads/releases/php-5.6.13-Win32-VC11-x86.zip", + "hash": "sha1:4ecd51eb865e5c7c5548aab978664d3e5078f2d8", + "bin": "php.exe", + "post_install": "cp \"$dir\\php.ini-production\" \"$dir\\php.ini\"", + "checkver": { + "url": "http://windows.php.net/download/", + "re": "

.*?\\(([0-9\\.]+)\\)

" + } +} + diff --git a/php52.json b/php52.json new file mode 100644 index 000000000..17df10526 --- /dev/null +++ b/php52.json @@ -0,0 +1,9 @@ +{ + "homepage": "http://windows.php.net", + "version": "5.2.9-2", + "license": "http://www.php.net/license/", + "url": "http://windows.php.net/downloads/releases/archives/php-5.2.9-2-Win32-VC6-x86.zip", + "hash": "sha1:6069BC2BEE6928F5B053CDFD65EBF709F902F3CA", + "bin": "php.exe", + "post_install": "cp \"$dir\\php.ini-production\" \"$dir\\php.ini\"" +} diff --git a/php53.json b/php53.json new file mode 100644 index 000000000..e4e9ab6c6 --- /dev/null +++ b/php53.json @@ -0,0 +1,9 @@ +{ + "homepage": "http://windows.php.net", + "version": "5.3.29", + "license": "http://www.php.net/license/", + "url": "http://windows.php.net/downloads/releases/archives/php-5.3.29-Win32-VC9-x86.zip", + "hash": "sha1:61615fe9db85c3ab630fe35673a1b6f45782e5d4", + "bin": "php.exe", + "post_install": "cp \"$dir\\php.ini-production\" \"$dir\\php.ini\"" +} diff --git a/php54.json b/php54.json new file mode 100644 index 000000000..dea4af104 --- /dev/null +++ b/php54.json @@ -0,0 +1,13 @@ +{ + "homepage": "http://windows.php.net", + "version": "5.4.44", + "license": "http://www.php.net/license/", + "url": "http://windows.php.net/downloads/releases/php-5.4.44-Win32-VC9-x86.zip", + "hash": "sha1:2fcc47dff254ccae812ce2ccfd4ddf4f21ce9e8d", + "bin": "php.exe", + "post_install": "cp \"$dir\\php.ini-production\" \"$dir\\php.ini\"", + "checkver": { + "url": "http://windows.php.net/download/", + "re": "

.*?\\(([0-9\\.]+)\\)

" + } +} diff --git a/php55.json b/php55.json new file mode 100644 index 000000000..b13a1b42b --- /dev/null +++ b/php55.json @@ -0,0 +1,13 @@ +{ + "homepage": "http://windows.php.net", + "version": "5.5.28", + "license": "http://www.php.net/license/", + "url": "http://windows.php.net/downloads/releases/php-5.5.28-Win32-VC11-x86.zip", + "hash": "sha1:ed8ca7c5726174a04ee50e2cac33e5fabeaacf1f", + "bin": "php.exe", + "post_install": "cp \"$dir\\php.ini-production\" \"$dir\\php.ini\"", + "checkver": { + "url": "http://windows.php.net/download/", + "re": "

.*?\\(([0-9\\.]+)\\)

" + } +} diff --git a/pkg-config.json b/pkg-config.json new file mode 100644 index 000000000..f665b053a --- /dev/null +++ b/pkg-config.json @@ -0,0 +1,17 @@ +{ + "version": "0.26-1", + "license": "GNU GPL", + "url": [ + "http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/pkg-config_0.26-1_win32.zip", + "http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib_2.28.8-1_win32.zip", + "http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime_0.18.1.1-2_win32.zip" + ], + "homepage": "http://www.freedesktop.org/wiki/Software/pkg-config/", + "hash": [ + "e919821da1a61af45ac9d924914bb72d92ba9ead956c82b9d89128b1b90d37c3", + "0d485a8dd57494944128ac19b5b8dd52d6140eb16f102a43c835f060aaa49a19", + "4c313b74dd63b81604168f1a8e714e1292e778f1ec0cb5bb85a2bcd9e8842cba" + ], + "extract_dir": [ "bin", "bin", "bin" ], + "bin": "pkg-config.exe" +} diff --git a/postgresql.json b/postgresql.json new file mode 100644 index 000000000..4606a6e5f --- /dev/null +++ b/postgresql.json @@ -0,0 +1,55 @@ +{ + "homepage": "http://www.postgresql.org/", + "version": "9.3.0", + "license": "http://www.postgresql.org/about/licence/", + "architecture": { + "64bit": { + "url": "http://get.enterprisedb.com/postgresql/postgresql-9.3.0-1-windows-x64-binaries.zip", + "hash": "e6467ab923b355942ae0ff7dd4365e4e292c29f0d14f0c94874623779351f952" + }, + "32bit": { + "url": "http://get.enterprisedb.com/postgresql/postgresql-9.3.0-1-windows-binaries.zip", + "hash": "391c7963edbfc036c6c4cf256930323286b0ca2384cf2c2e0ae8ad7a47778553" + } + }, + "extract_dir": "pgsql", + "bin": [ + "bin\\clusterdb.exe", + "bin\\createdb.exe", + "bin\\createlang.exe", + "bin\\createuser.exe", + "bin\\dropdb.exe", + "bin\\droplang.exe", + "bin\\dropuser.exe", + "bin\\ecpg.exe", + "bin\\initdb.exe", + "bin\\isolationtester.exe", + "bin\\oid2name.exe", + "bin\\pg_archivecleanup.exe", + "bin\\pg_basebackup.exe", + "bin\\pg_config.exe", + "bin\\pg_controldata.exe", + "bin\\pg_ctl.exe", + "bin\\pg_dump.exe", + "bin\\pg_dumpall.exe", + "bin\\pg_isolation_regress.exe", + "bin\\pg_receivexlog.exe", + "bin\\pg_regress.exe", + "bin\\pg_regress_ecpg.exe", + "bin\\pg_resetxlog.exe", + "bin\\pg_restore.exe", + "bin\\pg_standby.exe", + "bin\\pg_test_fsync.exe", + "bin\\pg_test_timing.exe", + "bin\\pg_upgrade.exe", + "bin\\pgAdmin3.exe", + "bin\\pgbench.exe", + "bin\\postgres.exe", + "bin\\psql.exe", + "bin\\reindexdb.exe", + "bin\\stackbuilder.exe", + "bin\\vacuumdb.exe", + "bin\\vacuumlo.exe", + "bin\\zic.exe" + ] +} diff --git a/premake4.json b/premake4.json new file mode 100644 index 000000000..2604d5e7c --- /dev/null +++ b/premake4.json @@ -0,0 +1,10 @@ +{ + "homepage": "http://premake.github.io/download.html", + "version": "4.4-b5", + "license": "BSD 3-Clause", + "url": "http://sourceforge.net/projects/premake/files/Premake/4.4/premake-4.4-beta5-windows.zip", + "hash": "09614c122156617a2b7973cc9f686daa32e64e3e7335d38db887cfb8f6a8574d", + "bin": [ + "premake4.exe" + ] +} diff --git a/premake5.json b/premake5.json new file mode 100644 index 000000000..9eeb78756 --- /dev/null +++ b/premake5.json @@ -0,0 +1,14 @@ +{ + "homepage": "http://premake.github.io/", + "version": "5.0.0-alpha5", + "license": "BSD 3-Clause", + "url": "https://github.com/premake/premake-core/releases/download/v5.0.0-alpha5/premake-5.0.0-alpha5-windows.zip", + "hash": "11a63daf363a77f60187e2af70e73441f6f1ca8c64369ee42018ceb0404b5b36", + "bin": [ + "premake5.exe" + ], + "checkver": { + "url": "https://premake.github.io/download.html", + "re": "(5[0-9.]+-?(alpha|beta)?[0-9.]?)-windows.zip" + } +} diff --git a/psake.json b/psake.json new file mode 100644 index 000000000..d6fbe4df7 --- /dev/null +++ b/psake.json @@ -0,0 +1,8 @@ +{ + "version": "4.4.1", + "url": "http://nuget.org/api/v2/package/psake/4.4.1#.zip", + "homepage": "https://github.com/psake/psake", + "hash": "7a1330ed66d1c664a3e64c5c8d27d7e6acf70f9b402c6c63814cc268bbe5cf0c", + "bin": "psake.ps1", + "extract_dir": "tools" +} diff --git a/pshazz.json b/pshazz.json new file mode 100644 index 000000000..2965d8683 --- /dev/null +++ b/pshazz.json @@ -0,0 +1,8 @@ +{ + "version": "0.2014.11.25", + "url": "https://github.com/lukesampson/pshazz/archive/3b7b426320e42718b7ef3b0ebf9bbe06c6ee0430.zip", + "extract_dir": "pshazz-3b7b426320e42718b7ef3b0ebf9bbe06c6ee0430", + "hash": "b8ee4ccffa719bbe97b47856457592f13ce4103e92b6bb41ff421a00f21bb08a", + "bin": [ "bin\\pshazz.ps1" ], + "installer": { "file": "bin\\install.ps1" } +} diff --git a/puppet.json b/puppet.json new file mode 100644 index 000000000..bebe86103 --- /dev/null +++ b/puppet.json @@ -0,0 +1,15 @@ +{ + "homepage": "http://puppetlabs.com", + "version": "3.7.1", + "url": "https://downloads.puppetlabs.com/windows/puppet-3.7.1.msi", + "hash": "fb8335694753f14b1b407dc393141fda25aa05a388fffae3aa003f73034f459c", + "bin": [ + "Puppet Labs/Puppet/bin\\facter.bat", + "Puppet Labs/Puppet/bin\\hiera.bat", + "Puppet Labs/Puppet/bin\\puppet.bat" + ], + "checkver": { + "url": "https://raw.githubusercontent.com/puppetlabs/puppet/master/lib/puppet/version.rb", + "re": "PUPPETVERSION = '([0-9\\.]+)'" + } +} diff --git a/python.json b/python.json new file mode 100644 index 000000000..bd8389413 --- /dev/null +++ b/python.json @@ -0,0 +1,38 @@ +{ + "homepage": "http://www.python.org", + "license": "https://docs.python.org/3/license.html", + "version": "3.5.0", + "architecture": { + "64bit": { + "url": "https://www.python.org/ftp/python/3.5.0/python-3.5.0-amd64.exe#/py350.exe", + "hash": "md5:facc4c9fb6f359b0ca45db0e11455421" + }, + "32bit": { + "url": "https://www.python.org/ftp/python/3.5.0/python-3.5.0.exe#/py350.exe", + "hash": "md5:1e87ad24225657a3de447171f0eda1df" + } + }, + "pre_install": "copy-item $dir\\py350.exe $dir\\uninstall.exe", + "installer": { + "args": [ + "/quiet", + "InstallAllUsers=0", + "TargetDir=$dir", + "AssociateFiles=0", + "Shortcuts=0", + "InstallLauncherAllUsers=0" + ] + }, + "uninstaller": { + "file": "uninstall.exe", + "args": [ "/uninstall", "/quiet", "InstallAllUsers=0"] + }, + "bin": [ + "python.exe", + "pythonw.exe", + [ "python.exe", "python3" ] + ], + "env_add_path": [ "scripts" ], + "checkver": "

Latest: Python ([0-9\\.]+) - .*

" +} + diff --git a/python27.json b/python27.json new file mode 100644 index 000000000..3e264070f --- /dev/null +++ b/python27.json @@ -0,0 +1,40 @@ +{ + "homepage": "http://www.python.org", + "license": "http://docs.python.org/2/license.html", + "version": "2.7.10", + "architecture": { + "64bit": { + "url": "https://www.python.org/ftp/python/2.7.10/python-2.7.10.amd64.msi", + "hash": "md5:35f5c301beab341f6f6c9785939882ee" + }, + "32bit": { + "url": "https://www.python.org/ftp/python/2.7.10/python-2.7.10.msi", + "hash": "md5:4ba2c79b103f6003bc4611c837a08208" + } + }, + "bin": [ + "python.exe", + "pythonw.exe", + [ "python.exe", "python2" ] + ], + "env_add_path": [ "scripts" ], + "post_install": " + python2 -m ensurepip + + $create_reg = { + param($path, $value) + + $reg_base = \"Registry::HKEY_CURRENT_USER\\Software\" + + new-item -path \"$reg_base\\$path\" -force | out-null + new-itemproperty -path \"$reg_base\\$path\" ` + -name \"(Default)\" -value \"$value\" -force | out-null + } + + $create_reg.Invoke(\"Python\\PythonCore\\2.7\\InstallPath\", ` + \"$dir\") + $create_reg.Invoke(\"Python\\PythonCore\\2.7\\PythonPath\", ` + \"$dir;$dir\\Lib\\;$dir\\DLLs\\\") + ", + "checkver": "

Latest: .* - Python ([0-9\\.]+)

" +} diff --git a/r.json b/r.json new file mode 100644 index 000000000..c41630485 --- /dev/null +++ b/r.json @@ -0,0 +1,25 @@ +{ + "homepage": "https://www.r-project.org", + "version": "3.1.3", + "license": "GPL2", + "url": "https://cran.rstudio.com/bin/windows/base/old/3.1.3/R-3.1.3-win.exe", + "hash": "08a722d075c30999649ecad82a60cb5375425e6c0f6660e35e08bb803f75633d", + "innosetup": true, + "bin": [ + "bin\\r.exe", + "bin\\rscript.exe" + ], + "notes": "You'll need to type 'r.ps1' or 'r.cmd' to run R, because in Powershell 'r' runs the last command. + +You can remove Powershell's 'r' command with: + rm alias:\\r + +... but this only affects your current session: if you'd like to remove it for all future sessions you need to add the command above to your Powershell profile. + +Annoying, right?! You might want to check out Pshazz (scoop install pshazz)--this has a plugin to remove some crazy aliases from Powershell, as well as many other improvements. +", + "checkver": { + "url": "https://cran.rstudio.com/bin/windows/base/", + "re": "

R-([0-9\\.]+)" + } +} diff --git a/redis.json b/redis.json new file mode 100644 index 000000000..35aaf2fc5 --- /dev/null +++ b/redis.json @@ -0,0 +1,13 @@ +{ + "homepage": "http://redis.io", + "version": "2.8.2103", + "url": "https://github.com/MSOpenTech/redis/releases/download/win-2.8.2103/Redis-x64-2.8.2103.zip", + "hash": "50b73f39d86016cd34578c0c81f860be136dbc256e93b73126c8aa72a9767a0c", + "bin": [ + "redis-benchmark.exe", + "redis-check-aof.exe", + "redis-check-dump.exe", + "redis-cli.exe", + "redis-server.exe" + ] +} diff --git a/rktools2k3.json b/rktools2k3.json new file mode 100644 index 000000000..345821460 --- /dev/null +++ b/rktools2k3.json @@ -0,0 +1,96 @@ +{ + "homepage": "https://github.com/kodybrown/rktools2k3", + "version": "1.0", + "url": "https://github.com/kodybrown/rktools2k3/archive/master.zip", + "hash": "ca60a82f443988c66ba0e5c16816adaae826b21a29e5c8b9777699b172f9b4cd", + "extract_dir": "rktools2k3-master", + "bin": [ + "adlb.exe", + "atmarp.exe", + "cdburn.exe", + "chklnks.exe", + "chknic.exe", + "compress.exe", + "confdisk.exe", + "consume.exe", + "creatfil.exe", + "custreasonedit.exe", + "delprof.exe", + "dh.exe", + "diskraid.exe", + "diskuse.exe", + "dvdburn.exe", + "empty.exe", + "getcm.exe", + "gpmonitor.exe", + "gpotool.exe", + "hlscan.exe", + "ifmember.exe", + "iniman.exe", + "instcm.exe", + "instexnt.exe", + "instsrv.exe", + "intfiltr.exe", + "kernrate.exe", + "klist.exe", + "linkd.exe", + "linkspeed.exe", + "list.exe", + "lockoutstatus.exe", + "logtime.exe", + "lsreport.exe", + "lsview.exe", + "memmonitor.exe", + "memtriage.exe", + "mibcc.exe", + "mqcast.exe", + "mqcatch.exe", + "nlsinfo.exe", + "now.exe", + "ntimer.exe", + "ntrights.exe", + "oh.exe", + "oleview.exe", + "pathman.exe", + "permcopy.exe", + "perms.exe", + "pfmon.exe", + "pmon.exe", + "printdriverinfo.exe", + "qgrep.exe", + "qtcp.exe", + "rassrvmon.exe", + "rcontrolad.exe", + "regini.exe", + "regview.exe", + "remapkey.exe", + "reportgen.exe", + "robocopy.exe", + "rpccfg.exe", + "rpcdump.exe", + "rpcping.exe", + "rpings.exe", + "rqc.exe", + "rqs.exe", + "setprinter.exe", + "showacls.exe", + "showperf.exe", + "showpriv.exe", + "sleep.exe", + "sonar.exe", + "splinfo.exe", + "srvany.exe", + "srvcheck.exe", + "srvinfo.exe", + "ssdformat.exe", + "subinacl.exe", + "tail.exe", + "tccom.exe", + "tcmon.exe", + "timeit.exe", + "timezone.exe", + "tsctst.exe", + "vadump.exe", + "vfi.exe" + ] +} diff --git a/rsync.json b/rsync.json new file mode 100644 index 000000000..23fe751ea --- /dev/null +++ b/rsync.json @@ -0,0 +1,9 @@ +{ + "homepage": "https://www.itefix.net/cwrsync", + "version": "3.1.1", + "license": "", + "url": "https://www.itefix.net/dl/cwRsync_5.4.1_x86_Free.zip", + "hash": "a200c7f269311cdaf68610a15d0e4891b80a6e21e8e981ac7afad44df79596f6", + "extract_dir": "cwRsync_5.4.1_x86_Free", + "bin": "rsync.exe" +} diff --git a/ruby.json b/ruby.json new file mode 100644 index 000000000..3885475b2 --- /dev/null +++ b/ruby.json @@ -0,0 +1,35 @@ +{ + "homepage": "http://rubyinstaller.org", + "version": "2.2.1", + "architecture": { + "64bit": { + "url": [ + "http://dl.bintray.com/oneclick/rubyinstaller/ruby-2.2.1-x64-mingw32.7z?direct#/dl.7z", + "http://cdn.rubyinstaller.org/archives/devkits/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe#/dl2.7z" + ], + "hash": [ + "afc01c6e5fa15bfd32b85ab42f0466fbb5b7c74b08e9ed71f5ad2e852c979ecc", + "2ada04c7234199126c0f34f6ea7163a8f8dccb1e15814af175a189f6ac48b8ac" + ], + "extract_dir": "ruby-2.2.1-x64-mingw32" + }, + "32bit": { + "url": [ + "http://dl.bintray.com/oneclick/rubyinstaller/ruby-2.2.1-i386-mingw32.7z?direct#/dl.7z", + "http://cdn.rubyinstaller.org/archives/devkits/DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe#/dl2.7z" + ], + "hash": [ + "53c3d758f8be083abc00ce8c9f6150c007a93934e8b26647915ba2edef84a8e5", + "61a06b5da06dd94343e591163ac0d43c544e9cd4df770f01275645b268b44dc7" + ], + "extract_dir": "ruby-2.2.1-i386-mingw32" + } + }, + "extract_to": [ "", "devkit" ], + "env_add_path": "bin", + "post_install": "pushd $dir\\devkit;echo \"---`n- $dir\" | out-file config.yml -enc default; ruby dk.rb install;popd;", + "checkver": { + "url": "http://rubyinstaller.org/downloads/", + "re": "
  • Ruby ([0-9\\.p-]+)
  • " + } +} diff --git a/ruby19.json b/ruby19.json new file mode 100644 index 000000000..934bae134 --- /dev/null +++ b/ruby19.json @@ -0,0 +1,16 @@ +{ + "homepage": "http://rubyinstaller.org", + "version": "1.9.3-p448", + "url": [ + "http://dl.bintray.com/oneclick/rubyinstaller/ruby-1.9.3-p448-i386-mingw32.7z?direct#/dl.7z", + "https://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe#/dl2.7z" + ], + "hash": [ + "72c7bff32665b9aa2c5f66e63679ca1b4a6a16725579681d98e971e593aca506", + "6c3af5487dafda56808baf76edd262b2020b1b25ab86aabf972629f4a6a54491" + ], + "extract_dir": "ruby-1.9.3-p448-i386-mingw32", + "extract_to": [ "", "devkit" ], + "env_add_path": "bin", + "post_install": "pushd $dir\\devkit;ruby dk.rb init > $null;echo \"- $dir\" | out-file config.yml -a -enc default; ruby dk.rb install;popd;" +} diff --git a/runat.json b/runat.json new file mode 100644 index 000000000..b0e100662 --- /dev/null +++ b/runat.json @@ -0,0 +1,7 @@ +{ + "homepage": "https://github.com/lukesampson/psutils", + "version": "0.2013.06.29", + "url": "https://raw.github.com/lukesampson/psutils/master/runat.ps1", + "hash": "60ed4586db46ab6859e6786a3cbe896f64eb42b4a557e3e836984e2c379a328a", + "bin": "runat.ps1" +} diff --git a/rust.json b/rust.json new file mode 100644 index 000000000..eaf3080bc --- /dev/null +++ b/rust.json @@ -0,0 +1,13 @@ +{ + "homepage": "http://www.rust-lang.org", + "version": "1.2.0", + "license": "MIT/Apache 2.0", + "url": "https://static.rust-lang.org/dist/rust-1.2.0-x86_64-pc-windows-gnu.msi", + "hash": "0E148DB672EB489E8C977C75189C17E33E362CDFA11F3295ADB1F4989C58820B", + "bin": [ + "Rust\\bin\\rustc.exe", + "Rust\\bin\\rustdoc.exe", + "Rust\\bin\\cargo.exe" + ], + "checkver": "

    Docs \\(([0-9\\.]+)\\)

    " +} diff --git a/say.json b/say.json new file mode 100644 index 000000000..f25a7218b --- /dev/null +++ b/say.json @@ -0,0 +1,13 @@ +{ + "homepage": "https://github.com/lukesampson/psutils", + "version": "0.2013.09.08", + "url": [ + "https://raw.github.com/lukesampson/psutils/3554f2db73/say.ps1", + "https://raw.github.com/lukesampson/psutils/2938900e58/getopt.ps1" + ], + "hash": [ + "75e0013ed0a60b47646f6190b523fc6986177f7360e5352a22806d7e6143bb62", + "452e61d92dd0eb4e4d6fe5fcd70f30b8c4f36cc9e3b618a7816ec45768d21262" + ], + "bin": "say.ps1" +} diff --git a/sbcl.json b/sbcl.json new file mode 100644 index 000000000..ddb29dafb --- /dev/null +++ b/sbcl.json @@ -0,0 +1,17 @@ +{ + "homepage": "http://www.sbcl.org/", + "version": "1.2.6", + "license": "http://www.sbcl.org/history.html", + "architecture": { + "64bit": { + "url": "http://prdownloads.sourceforge.net/sbcl/sbcl-1.2.6-x86-64-windows-binary.msi", + "hash": "sha1:d65c059849e95eb436a3d51fa1e3552a0a2aff6f" + } + }, + "env_set": { + "SBCL_HOME": "$dir\\PFiles\\Steel Bank Common Lisp\\1.2.6" + }, + "bin": [ "PFiles\\Steel Bank Common Lisp\\1.2.6\\sbcl.exe"], + "checkver": "The most recent version is SBCL ([^\\ ]+)", + "notes": "Please restart your command line for SBCL_HOME to take effect. Please consider installing http://www.quicklisp.org/" +} diff --git a/sbt.json b/sbt.json new file mode 100644 index 000000000..dcf70ad92 --- /dev/null +++ b/sbt.json @@ -0,0 +1,11 @@ +{ + "homepage": "http://www.scala-sbt.org/", + "version": "0.13.0", + "license": "BSD", + "url": "http://repo.scala-sbt.org/scalasbt/sbt-native-packages/org/scala-sbt/sbt/0.13.0/sbt.zip", + "hash": "7e9b413736b9ad841f1588dd3116c848110a2fc37ba663461523a4383bb236ae", + "extract_dir": "sbt", + "bin": [ + "bin\\sbt.bat" + ] +} diff --git a/scala.json b/scala.json new file mode 100644 index 000000000..48b35b315 --- /dev/null +++ b/scala.json @@ -0,0 +1,19 @@ +{ + "homepage": "http://www.scala-lang.org/", + "version": "2.11.7", + "license": "BSD 3-Clause", + "url": "http://downloads.typesafe.com/scala/2.11.7/scala-2.11.7.zip", + "hash": "7A5ED496EC3459E5037120F7288C80C7A5088E93E672598DA6187F7546B123CF", + "extract_dir": "scala-2.11.7", + "bin": [ + "bin\\fsc.bat", + "bin\\scala.bat", + "bin\\scalac.bat", + "bin\\scaladoc.bat", + "bin\\scalap.bat" + ], + "set_env": { + "SCALA_HOME": "$dir" + }, + "depends": "openjdk" +} diff --git a/scholdoc.json b/scholdoc.json new file mode 100644 index 000000000..1a0eb2133 --- /dev/null +++ b/scholdoc.json @@ -0,0 +1,10 @@ +{ + "version": "0.1.3-alpha", + "license": "", + "extract_dir": "Scholdoc", + "url": "http://scholarlymarkdown.com/scholdoc-distribution/windows/scholdoc-0.1.3-alpha-windows.msi", + "depends": "", + "homepage": "https://github.com/timtylin/scholdoc", + "hash": "e58036686c3c05db4a50d5fabd875eaa33aff2b0dd4d930c6bc2067c2bcd2b86", + "bin": "scholdoc.exe" +} diff --git a/scriptcs.json b/scriptcs.json new file mode 100644 index 000000000..8665a149e --- /dev/null +++ b/scriptcs.json @@ -0,0 +1,9 @@ +{ + "homepage": "http://scriptcs.net/", + "version": "0.13.2", + "license": "Apache 2.0", + "url": "http://chocolatey.org/api/v2/package/ScriptCs/0.13.2?fn=/dl.zip", + "hash": "b0e24268e5e5258cd2f26bacfccb75427884cb00435358b724fbf15d5fb38083", + "extract_dir": "tools", + "bin": "scriptcs.exe" +} diff --git a/sed.json b/sed.json new file mode 100644 index 000000000..5f806b794 --- /dev/null +++ b/sed.json @@ -0,0 +1,14 @@ +{ + "homepage": "http://gnuwin32.sourceforge.net/packages/sed.htm", + "version": "4.2.1", + "license": "GPL2", + "url": [ + "http://ufpr.dl.sourceforge.net/project/gnuwin32/sed/4.2.1/sed-4.2.1-bin.zip", + "http://ufpr.dl.sourceforge.net/project/gnuwin32/sed/4.2.1/sed-4.2.1-dep.zip" + ], + "hash": [ + "md5:d94e045d98bcd3142bc3c665a5d82a84", + "md5:6b0997fa87158fff67457ec1eb96e332" + ], + "bin": "bin\\sed.exe" +} diff --git a/shasum.json b/shasum.json new file mode 100644 index 000000000..d315b590c --- /dev/null +++ b/shasum.json @@ -0,0 +1,13 @@ +{ + "homepage": "https://github.com/lukesampson/psutils", + "version": "0.2013.09.29", + "url": [ + "https://raw.github.com/lukesampson/psutils/4fa05b1c9b/shasum.ps1", + "https://raw.github.com/lukesampson/psutils/4fa05b1c9b/getopt.ps1" + ], + "hash": [ + "002ed0928a9d80f2d603e8de12bcd922fcdff5acfc4c6f6c67c2e2ace8728b08", + "452e61d92dd0eb4e4d6fe5fcd70f30b8c4f36cc9e3b618a7816ec45768d21262" + ], + "bin": "shasum.ps1" +} diff --git a/sliksvn.json b/sliksvn.json new file mode 100644 index 000000000..59b447625 --- /dev/null +++ b/sliksvn.json @@ -0,0 +1,32 @@ +{ + "homepage": "http://sliksvn.com/", + "version": "1.8.13", + "architecture": { + "64bit": { + "url": "https://sliksvn.com/pub/Slik-Subversion-1.8.13-x64.msi", + "hash": "0d4fde7f9113a8b4436a68c74beba7b27e9043002e3fe5730c09f918f606483c" + }, + "32bit": { + "url": "https://sliksvn.com/pub/Slik-Subversion-1.8.13-win32.msi", + "hash": "2852bb8cacbecbbc52cf0d9edba40239daa593343f78b88713eba100119def09" + } + }, + "extract_dir": "SlikSvn", + "bin": [ + "bin\\svn.exe", + "bin\\svnadmin.exe", + "bin\\svnauthz-validate.exe", + "bin\\svndumpfilter.exe", + "bin\\svnlook.exe", + "bin\\svnmucc.exe", + "bin\\svn-populate-node-origins-index.exe", + "bin\\svnrdump.exe", + "bin\\svnserve.exe", + "bin\\svnsync.exe", + "bin\\svnversion.exe" + ], + "checkver": { + "url": "http://sliksvn.com/en/download/", + "re": "" + } +} diff --git a/sqlite.json b/sqlite.json new file mode 100644 index 000000000..448d8c2f0 --- /dev/null +++ b/sqlite.json @@ -0,0 +1,9 @@ +{ + "homepage": "http://www.sqlite.org/", + "version": "3.8.6", + "license": "Public Domain", + "url": "https://sqlite.org/2014/sqlite-shell-win32-x86-3080600.zip", + "hash": "sha1:e25f75ed380d9f7458fd024db01a946a65852e8c", + "bin": "sqlite3.exe", + "checkver": "

    Current Status

    \\s*

      \\s*
    • Version ([0-9\\.]+)" +} diff --git a/ssh-copy-id.json b/ssh-copy-id.json new file mode 100644 index 000000000..25f23af35 --- /dev/null +++ b/ssh-copy-id.json @@ -0,0 +1,12 @@ +{ + "version": "2015-03-22", + "license": "GNU GPL", + "url": "https://raw.githubusercontent.com/deevus/ssh-copy-id-posh/a75f94aca42aa6c18f631957f3d1ef6b606d0d43/ssh-copy-id/ssh-copy-id.ps1", + "depends": [ + "gow", + "openssh" + ], + "homepage": "https://github.com/VijayS1/Scripts/blob/master/ssh-copy-id/README.md", + "hash": "ebaaaa16e89926b69c324a25e4525de745af2bcc46f99338a85ab6495109f39d", + "bin": "ssh-copy-id.ps1" +} diff --git a/sudo.json b/sudo.json new file mode 100644 index 000000000..402416132 --- /dev/null +++ b/sudo.json @@ -0,0 +1,7 @@ +{ + "homepage": "https://github.com/lukesampson/psutils", + "version": "0.2014.07.18", + "url": "https://raw.githubusercontent.com/lukesampson/psutils/efcd212cf7/sudo.ps1", + "hash": "75fb610d079d6cd709f3fc103e58b582513e583638c467a539c820c2ed760ced", + "bin": "sudo.ps1" +} diff --git a/syncany-cli.json b/syncany-cli.json new file mode 100644 index 000000000..3a4484239 --- /dev/null +++ b/syncany-cli.json @@ -0,0 +1,12 @@ +{ + "homepage": "https://www.syncany.org/", + "license": "https://raw.githubusercontent.com/syncany/syncany/develop/LICENSE.md", + "version": "0.4.0", + "url": "https://www.syncany.org/dist/releases/syncany-cli-0.4.0-alpha.exe", + "hash": "386365f99ea985a9abedab58439980500b3b62592531cd44af32e30f63df232d", + "innosetup": true, + "bin": [ + "bin\\sy.bat", + "bin\\syncany.bat" + ] +} diff --git a/tar.json b/tar.json new file mode 100644 index 000000000..2fa0bbddc --- /dev/null +++ b/tar.json @@ -0,0 +1,21 @@ +{ + "homepage": "http://www.mingw.org/wiki/msys", + "version": "1.23", + "license": "GPL2", + "depends": "gzip", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/tar/tar-1.23-1/tar-1.23-1-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.18-1/msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/libiconv/libiconv-1.14-1/libiconv-1.14-1-msys-1.0.17-dll-2.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/gettext/gettext-0.18.1.1-1/libintl-0.18.1.1-1-msys-1.0.17-dll-8.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/regex/regex-1.20090805-2/libregex-1.20090805-2-msys-1.0.13-dll-1.tar.lzma" + ], + "hash": [ + "2fa09e5a9563a9608077a65b276891c9f89de416dbe4b4a9eb4e8f36250a2887", + "4e262a414f238773b311c8bb55a52e62743c06e0e55b319ca5b47e3e306464d5", + "196921e8c232259c8e6a6852b9ee8d9ab2d29a91419f0c8dc27ba6f034231683", + "29db8c969661c511fbe2a341ab25c993c5f9c555842a75d6ddbcfa70dec16910", + "85dd8c1e27a90675c5f867be57ba7ae2bb55dde8cd2d19f284c896be134bd3d1" + ], + "bin": "bin\\tar.exe" +} diff --git a/telnet.json b/telnet.json new file mode 100644 index 000000000..07eafcd65 --- /dev/null +++ b/telnet.json @@ -0,0 +1,22 @@ +{ + "homepage": "http://www.mingw.org/wiki/msys", + "license": "GPL2", + "version": "msys-inetutils-1.7-1", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.13-2/msysCORE-1.0.13-2-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/termcap/termcap-0.20050421_1-2/termcap-0.20050421_1-2-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/minires/minires-1.02_1-2/libminires-1.02_1-2-msys-1.0.13-dll.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/bison/bison-2.4.2-1/bison-2.4.2-1-msys-1.0.13-rtm.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/inetutils/inetutils-1.7-1/inetutils-1.7-1-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/inetutils/inetutils-1.7-1/inetutils-1.7-1-msys.RELEASE_NOTES.txt" + ], + "hash": [ + "41c7d5561662e41da74951f373a08a95db40b27b1246227bbbc13abc44976ea7", + "906e756332b5fd6c10eeb4b6362f5957dd8cafa5679f89d9adbae59dff7f2ff2", + "e42fbdcff71404a76306f3b8f0024f453aafa7fe7dd9dac43c82b2e8d33e23f1", + "81cd516f5c8071edfb6004fb70424226245dca48651d20b7055d713085490263", + "cd2b56b9c8e424d8c3c86e2101069d4083ce1bb2f929591a70bdc4fb604ddb46", + "7d629340d7b7ddeccae662fbafdafb779dfb8013b27d8d2a7a75a5bf7529c5b7" + ], + "bin": "bin\\telnet.exe" +} diff --git a/time.json b/time.json new file mode 100644 index 000000000..e16d57397 --- /dev/null +++ b/time.json @@ -0,0 +1,7 @@ +{ + "homepage": "https://github.com/lukesampson/psutils", + "version": "2013-08-10", + "url": "https://raw.github.com/lukesampson/psutils/598331a7e2b6d4bb60d8a458f8212d349b383e7c/time.ps1", + "hash": "66f8e31d76d0c1e8bf89bd5f73f6404c384ddcf0bd2069c5a40c331fbca4a63b", + "bin": "time.ps1" +} diff --git a/touch.json b/touch.json new file mode 100644 index 000000000..59559d1e6 --- /dev/null +++ b/touch.json @@ -0,0 +1,7 @@ +{ + "homepage": "https://github.com/lukesampson/psutils", + "version": "2013-07-02", + "url": "https://raw.github.com/lukesampson/psutils/767c019fc81f60a990342103cbf75db6703d3593/touch.ps1", + "hash": "1cedd53b77583d94264274ca8617f4ff5da535fc15d29274d3b12e5f72f7c2f5", + "bin": "touch.ps1" +} diff --git a/unzip.json b/unzip.json new file mode 100644 index 000000000..09ece3c20 --- /dev/null +++ b/unzip.json @@ -0,0 +1,19 @@ +{ + "homepage": "http://mingw.org/wiki/MSYS", + "version": "6.0", + "license": "GPL2", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/unzip/unzip-6.0-1/unzip-6.0-1-msys-1.0.13-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.18-1/msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma" + ], + "hash": [ + "ecb6749234f83389b34723db52a36326421e9bb1aa41f0ce575aa802ca390c79", + "4e262a414f238773b311c8bb55a52e62743c06e0e55b319ca5b47e3e306464d5" + ], + "bin": [ + "bin\\funzip.exe", + "bin\\unzip.exe", + "bin\\unzipsfx.exe", + "bin\\zipinfo.exe" + ] +} diff --git a/vagrant.json b/vagrant.json new file mode 100644 index 000000000..279fb5512 --- /dev/null +++ b/vagrant.json @@ -0,0 +1,13 @@ +{ + "homepage": "http://www.vagrantup.com/", + "version": "1.7.4", + "license": "MIT", + "url": "https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.4.msi", + "hash": "a1ca7d99f162e001c826452a724341f421adfaef3e1366ee504b73ad19e3574f", + "extract_dir": "HashiCorp/Vagrant", + "bin": "bin\\vagrant.exe", + "checkver": { + "url": "http://www.vagrantup.com/downloads.html", + "re": "latest\\s+version\\s+of\\s+Vagrant\\s+\\(([^\\)]+)\\)" + } +} diff --git a/vim.json b/vim.json new file mode 100644 index 000000000..246570d24 --- /dev/null +++ b/vim.json @@ -0,0 +1,34 @@ +{ + "url": "http://www.vim.org", + "license": "http://vimdoc.sourceforge.net/htmldoc/uganda.html#license", + "version": "7.4", + "url": [ + "http://ftp.vim.org/pub/vim/pc/vim74w32.zip", + "http://ftp.vim.org/pub/vim/pc/vim74rt.zip", + "http://ufpr.dl.sourceforge.net/project/gettext/libiconv-win32/1.9.1/libiconv-1.9.1.bin.woe32.zip", + "http://ufpr.dl.sourceforge.net/project/gettext/gettext-win32/0.13.1/gettext-runtime-0.13.1.bin.woe32.zip", + "https://raw.github.com/lukesampson/psutils/3653063/vimtutor.ps1" + ], + "hash": [ + "md5:e53fa93de55b29b45224a5504ad78a4f", + "md5:819c04edd9ec4df8e30cb9d6bb9ef0ca", + "c0aa25c4c16f297a262dbcfcac7bed95d2cb2dc39603eac10e5d79be50a562a3", + "68a49890f4469afebb24c28d2f1396f019607f3acc137963de0da789d93dc58f", + "f6081071fa95a6f49c049e9d2aed2d2a2632ec47635b4b497a97bab5f5add498" + ], + "extract_dir": [ "vim\\vim74", "vim\\vim74", "bin", "bin" ], + "bin": [ "vim.exe", "vimtutor.ps1" ], + "post_install": "mv -force \"$dir\\intl.dll\" \"$dir\\libintl.dll\" + if(!(test-path ~\\.vimrc)) { + cp \"$dir\\vimrc_example.vim\" ~\\.vimrc + \"set shell=$((gcm powershell).path)\\ -executionpolicy\\ bypass\" | out-file ~\\.vimrc -append -encoding ascii + echo '~/.vimrc was created with your shell set to Powershell.' + } else { echo '~/.vimrc exists, skipping' }", + "checkver": { + "url": "http://www.vim.org/download.php", + "re": "Vim ([0-9\\.]+) is the latest stable version" + }, + "env_set": { + "VIM": "$dir" + } +} diff --git a/wget.json b/wget.json new file mode 100644 index 000000000..96d9a51d8 --- /dev/null +++ b/wget.json @@ -0,0 +1,29 @@ +{ + "homepage": "https://eternallybored.org/misc/wget/", + "license": "GPL3", + "version": "1.16.3", + "architecture": { + "64bit": { + "url": [ + "https://eternallybored.org/misc/wget/wget-1.16.3-win64.zip", + "http://curl.haxx.se/ca/cacert.pem" + ], + "hash": [ + "85e5393ffd473f7bec40b57637fd09b6808df86c06f846b6885b261a8acac8c5", + "" + ] + }, + "32bit": { + "url": [ + "https://eternallybored.org/misc/wget/wget-1.16.3-win32.zip", + "http://curl.haxx.se/ca/cacert.pem" + ], + "hash": [ + "2ef82af3070abfdaf3862baff0bffdcb3c91c8d75e2f02c8720d90adb9d7a8f7", + "" + ] + } + }, + "bin": "wget.exe", + "post_install": "\"ca_certificate=$dir\\cacert.pem\" | out-file $dir\\wget.ini -encoding default" +} diff --git a/youtube-dl.json b/youtube-dl.json new file mode 100644 index 000000000..03a4a9ad1 --- /dev/null +++ b/youtube-dl.json @@ -0,0 +1,12 @@ +{ + "homepage": "http://rg3.github.io/youtube-dl/", + "license": "Unlicense", + "version": "2015.08.09", + "url": "https://yt-dl.org/downloads/2015.08.09/youtube-dl.exe", + "hash": "md5:3451d842fd4ca39ce6b1226fd7776bf3", + "bin": "youtube-dl.exe", + "depends": [ + "ffmpeg", + "python" + ] +} diff --git a/zip.json b/zip.json new file mode 100644 index 000000000..b5087aa55 --- /dev/null +++ b/zip.json @@ -0,0 +1,19 @@ +{ + "homepage": "http://mingw.org/wiki/MSYS", + "version": "3.0", + "license": "http://www.info-zip.org/doc/LICENSE", + "url": [ + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Extension/zip/zip-3.0-1/zip-3.0-1-msys-1.0.14-bin.tar.lzma", + "http://ufpr.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.18-1/msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma" + ], + "hash": [ + "ffe9b49d5302e00f8e5e6c6166e2f6e898c9459e696812284c8f37350f6fc45d", + "4e262a414f238773b311c8bb55a52e62743c06e0e55b319ca5b47e3e306464d5" + ], + "bin": [ + "bin/zip.exe", + "bin/zipcloak.exe", + "bin/zipnote.exe", + "bin/zipsplit.exe" + ] +}