diff --git a/bucket/argocd.json b/bucket/argocd.json index 14b4fe4c1a..8e1e86a023 100644 --- a/bucket/argocd.json +++ b/bucket/argocd.json @@ -1,12 +1,12 @@ { - "version": "1.8.1", + "version": "1.8.2", "description": "CLI for ArgoCD - declarative, GitOps continuous delivery tool for Kubernetes", "homepage": "https://github.com/argoproj/argo-cd", "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/argoproj/argo-cd/releases/download/v1.8.1/argocd-windows-amd64.exe#/argocd.exe", - "hash": "3facaa8588162a100fee8d7c364dbe9dc33048ef330aa038d24f86bade110133" + "url": "https://github.com/argoproj/argo-cd/releases/download/v1.8.2/argocd-windows-amd64.exe#/argocd.exe", + "hash": "4dab927329164d96e2fd8fd0dd5bfc9a8375ba5be1e7afd918a76c5497e63de9" } }, "bin": "argocd.exe", diff --git a/bucket/lame.json b/bucket/lame.json index 434826e75f..0d4fc9121a 100644 --- a/bucket/lame.json +++ b/bucket/lame.json @@ -1,8 +1,8 @@ { - "homepage": "https://lame.sourceforge.io/", - "description": "LAME is a high quality MPEG Audio Layer III (MP3) encoder", - "license": "LGPL-2.0-only", "version": "3.100.1", + "description": "High quality MPEG Audio Layer III (MP3) encoder", + "homepage": "https://lame.sourceforge.io/", + "license": "LGPL-2.0-only", "architecture": { "64bit": { "url": "http://www.rarewares.org/files/mp3/lame3.100.1-x64.zip", diff --git a/bucket/latex.json b/bucket/latex.json index eb7fc6a345..afe1334f61 100644 --- a/bucket/latex.json +++ b/bucket/latex.json @@ -1,7 +1,7 @@ { - "homepage": "https://miktex.org", "version": "20.12", "description": "MikTeX is an up-to-date implementation of TeX/LaTeX and related programs.", + "homepage": "https://miktex.org", "license": { "identifier": "LPPL1.3c,GPL-3.0-or-later,Public Domain,...", "url": "https://miktex.org/copying" @@ -42,7 +42,7 @@ "persist": "texmfs\\config", "checkver": { "url": "https://miktex.org/download", - "regex": "basic-miktex-([\\d.]+).exe" + "regex": "basic-miktex-([\\d.]+)\\.exe" }, "autoupdate": { "architecture": { diff --git a/bucket/lcow.json b/bucket/lcow.json index e77994368c..7c58a68096 100644 --- a/bucket/lcow.json +++ b/bucket/lcow.json @@ -1,13 +1,13 @@ { - "homepage": "https://github.com/linuxkit/lcow", - "description": "Linux containers on Windows built with LinuxKit.", - "license": "Apache-2.0", "version": "v4.14.35-v0.3.9", + "description": "Linux containers on Windows built with LinuxKit.", + "homepage": "https://github.com/linuxkit/lcow", + "license": "Apache-2.0", "url": "https://github.com/linuxkit/lcow/releases/download/v4.14.35-v0.3.9/release.zip", "hash": "9d929afe79b4abd96ffa00841ed0b2178402f773bc85d4f177cdeb339afe44df", "checkver": { - "url": "https://github.com/linuxkit/lcow/releases/latest", - "re": "/releases/tag/(v?[\\d.]+-[\\w\\d.]+)" + "github": "https://github.com/linuxkit/lcow", + "regex": "/releases/tag/(v?[\\w.-]+)" }, "autoupdate": { "url": "https://github.com/linuxkit/lcow/releases/download/$version/release.zip", diff --git a/bucket/links.json b/bucket/links.json index 7f5bd22eeb..63399f2302 100644 --- a/bucket/links.json +++ b/bucket/links.json @@ -1,7 +1,7 @@ { "version": "2.21", - "homepage": "http://links.twibright.com/", "description": "A graphics and text mode web browser.", + "homepage": "http://links.twibright.com/", "license": "GPL-2.0-only", "architecture": { "64bit": { diff --git a/bucket/ln.json b/bucket/ln.json index 23ca04f886..b2214c0c6b 100644 --- a/bucket/ln.json +++ b/bucket/ln.json @@ -1,7 +1,7 @@ { - "homepage": "https://github.com/lukesampson/psutils", - "description": "An approximation of the Unix ln command.", "version": "0.2018.07.25", + "description": "An approximation of the Unix ln command.", + "homepage": "https://github.com/lukesampson/psutils", "license": "MIT", "url": "https://raw.githubusercontent.com/lukesampson/psutils/3290c04d7653ea8183a5e11d3d5a4e46716035d1/ln.ps1", "hash": "2e97f2f1bacba1c403c538a80493e8c6c56203ba689f2a29a9fde6ba3576d3f7", diff --git a/bucket/lua-for-windows.json b/bucket/lua-for-windows.json index fd9cdeb4ac..a4b31efa84 100644 --- a/bucket/lua-for-windows.json +++ b/bucket/lua-for-windows.json @@ -1,7 +1,7 @@ { - "homepage": "https://github.com/rjpcomputing/luaforwindows", - "description": "A 'batteries included environment' for the Lua scripting language on Windows.", "version": "5.1.5-52", + "description": "A 'batteries included environment' for the Lua scripting language on Windows.", + "homepage": "https://github.com/rjpcomputing/luaforwindows", "license": "MIT,Unknown", "url": "https://github.com/rjpcomputing/luaforwindows/releases/download/v5.1.5-52/LuaForWindows_v5.1.5-52.exe", "hash": "c5f96e5183adea82a0f0d25ad0940c7ae50d40c542d2d7331cc887d5fddb4191", @@ -15,8 +15,8 @@ "LUA_DEV": "$dir" }, "checkver": { - "url": "https://github.com/rjpcomputing/luaforwindows/releases/latest", - "re": "/releases/tag/v([\\d.\\-]+)" + "github": "https://github.com/rjpcomputing/luaforwindows", + "regex": "/releases/tag/v([\\d.-]+)" }, "autoupdate": { "url": "https://github.com/rjpcomputing/luaforwindows/releases/download/v$version/LuaForWindows_v$version.exe" diff --git a/bucket/lwc.json b/bucket/lwc.json index 5dfb2c2868..03423a8d95 100644 --- a/bucket/lwc.json +++ b/bucket/lwc.json @@ -1,7 +1,7 @@ { + "version": "0.4.5", "description": "A live-updating version of the UNIX wc command.", "homepage": "https://github.com/timdp/lwc", - "version": "0.4.5", "license": "MIT", "architecture": { "64bit": { diff --git a/bucket/lzip.json b/bucket/lzip.json index 39740d1e48..add779d762 100644 --- a/bucket/lzip.json +++ b/bucket/lzip.json @@ -1,7 +1,7 @@ { "version": "1.20", - "homepage": "https://www.nongnu.org/lzip/lzip.html", "description": "Lzip is a lossless data compressor with a user interface similar to the one of gzip or bzip2", + "homepage": "https://www.nongnu.org/lzip/lzip.html", "license": "GPL-2.0-or-later", "url": "https://download.savannah.gnu.org/releases/lzip/lzip-1.20-w32.zip", "hash": "7ef27ab008377f6d96793b450391efee0a8682ca056a9fe688b264be92637271", @@ -9,7 +9,7 @@ "bin": "bin\\lzip.exe", "checkver": { "url": "https://download.savannah.gnu.org/releases/lzip/", - "re": "lzip-([\\d.]+)-w32.zip", + "regex": "lzip-([\\d.]+)-w32\\.zip", "reverse": true }, "autoupdate": { diff --git a/bucket/m4.json b/bucket/m4.json index cf53c9dd92..de49cbd3a1 100644 --- a/bucket/m4.json +++ b/bucket/m4.json @@ -1,8 +1,8 @@ { - "homepage": "http://gnuwin32.sourceforge.net/packages/m4.htm", "version": "1.4.14-1", - "license": "GPL-3.0-or-later", "description": "UNIX macro processor (from GNUWin32)", + "homepage": "http://gnuwin32.sourceforge.net/packages/m4.htm", + "license": "GPL-3.0-or-later", "url": [ "https://downloads.sourceforge.net/project/gnuwin32/m4/1.4.14-1/m4-1.4.14-1-bin.zip", "https://downloads.sourceforge.net/project/gnuwin32/m4/1.4.14-1/m4-1.4.14-1-dep.zip" diff --git a/bucket/mailsend.json b/bucket/mailsend.json index 8d8162a4e4..5a18d1e45f 100644 --- a/bucket/mailsend.json +++ b/bucket/mailsend.json @@ -1,19 +1,11 @@ { - "homepage": "https://github.com/muquit/mailsend", "version": "1.19", "description": "A program to send mail via SMTP from command line.", + "homepage": "https://github.com/muquit/mailsend", "license": "BSD-3-Clause", + "notes": "Depricated, please use 'mailsend-go' instead.", "url": "https://github.com/muquit/mailsend/releases/download/1.19/mailsend1.19.exe.zip", "hash": "sha1:9f25e39200089d8c281949323eadb7ab18352dff", - "pre_install": "Rename-Item \"$dir\\mailsend$version.exe\" \"$dir\\mailsend.exe\"", - "bin": "mailsend.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/muquit/mailsend/releases/download/$version/mailsend$version.exe.zip", - "hash": { - "url": "https://github.com/muquit/mailsend/releases/tag/$version", - "regex": "SHA1\\($basename\\).*$sha1" - } - }, - "notes": "Depricated, please use 'mailsend-go' instead." + "pre_install": "Rename-Item \"$dir\\mailsend$version.exe\" 'mailsend.exe'", + "bin": "mailsend.exe" } diff --git a/bucket/make.json b/bucket/make.json index 14e66842f4..371b75425b 100644 --- a/bucket/make.json +++ b/bucket/make.json @@ -1,14 +1,14 @@ { - "homepage": "https://www.gnu.org/software/make/", - "description": "Build automation tool.", "version": "4.3", + "description": "Build automation tool.", + "homepage": "https://www.gnu.org/software/make/", "license": "GPL-3.0-or-later", "url": "https://downloads.sourceforge.net/project/ezwinports/make-4.3-without-guile-w32-bin.zip", "hash": "sha1:7d778f56b4ecaa98fd98fa28e7d2630a7680fa7d", "bin": "bin\\make.exe", "checkver": { "url": "https://chocolatey.org/packages/make", - "regex": "(?i:make).([\\d.]+).nupkg" + "regex": "(?i:make).([\\d.]+)\\.nupkg" }, "autoupdate": { "url": "https://downloads.sourceforge.net/project/ezwinports/make-$version-without-guile-w32-bin.zip" diff --git a/bucket/mariadb.json b/bucket/mariadb.json index 9b829c951b..588e81add7 100644 --- a/bucket/mariadb.json +++ b/bucket/mariadb.json @@ -1,8 +1,16 @@ { - "homepage": "https://mariadb.org", "version": "10.5.8", - "license": "GPL-2.0-only", "description": "Community developed fork of MySQL server.", + "homepage": "https://mariadb.org", + "license": "GPL-2.0-only", + "notes": [ + "Run 'mysqld --standalone' or 'mysqld --console' to start the Database,", + "or run following command as administrator to register MariaDB as a service. See: https://mariadb.com/kb/en/library/mysql_install_dbexe/", + "", + "mysql_install_db --service=MariaDB --password=NewRootPassword", + "", + "To stop and/or delete the Service run 'sc stop MariaDB' and 'sc delete MariaDB'." + ], "architecture": { "64bit": { "url": "https://downloads.mariadb.com/MariaDB/mariadb-10.5.8/winx64-packages/mariadb-10.5.8-winx64.zip", @@ -15,6 +23,13 @@ "extract_dir": "mariadb-10.5.8-win32" } }, + "post_install": [ + "if (!(Test-Path \"$dir\\data\\my.ini\") -and !(Test-Path \"$dir\\data\\my.cnf\") -and !(Test-Path \"$dir\\data\\mysql\")) {", + " warn 'Initializing data directory ...'", + " Invoke-ExternalCommand -FilePath \"$dir\\bin\\mysql_install_db.exe\" -ArgumentList @(\"--datadir=`\"$dir\\data`\"\")", + " warn 'Database has been initialized (username: root, password: )'", + "}" + ], "bin": [ "bin\\aria_chk.exe", "bin\\aria_dump_log.exe", @@ -43,21 +58,6 @@ "bin\\my_print_defaults.exe" ], "persist": "data", - "post_install": [ - "if (!(Test-Path \"$dir\\data\\my.ini\") -and !(Test-Path \"$dir\\data\\my.cnf\") -and !(Test-Path \"$dir\\data\\mysql\")) {", - " warn 'Initializing data directory ...'", - " Invoke-ExternalCommand -FilePath \"$dir\\bin\\mysql_install_db.exe\" -ArgumentList @(\"--datadir=`\"$dir\\data`\"\")", - " warn 'Database has been initialized (username: root, password: )'", - "}" - ], - "notes": [ - "Run 'mysqld --standalone' or 'mysqld --console' to start the Database,", - "or run following command as administrator to register MariaDB as a service. See: https://mariadb.com/kb/en/library/mysql_install_dbexe/", - "", - "mysql_install_db --service=MariaDB --password=NewRootPassword", - "", - "To stop and/or delete the Service run 'sc stop MariaDB' and 'sc delete MariaDB'." - ], "checkver": { "url": "https://downloads.mariadb.org/", "regex": "Download ([\\d.]+) Stable" diff --git a/bucket/maven.json b/bucket/maven.json index 144e2e01ee..5e5a7982b4 100644 --- a/bucket/maven.json +++ b/bucket/maven.json @@ -1,31 +1,31 @@ { - "homepage": "https://maven.apache.org/", "version": "3.6.3", - "license": "Apache-2.0", "description": "Software project management and comprehension tool", - "url": "https://www.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip", - "hash": "sha512:1c095ed556eda06c6d82fdf52200bc4f3437a1bab42387e801d6f4c56e833fb82b16e8bf0aab95c9708de7bfb55ec27f653a7cf0f491acebc541af234eded94d", - "extract_dir": "apache-maven-3.6.3", - "env_add_path": "bin", + "homepage": "https://maven.apache.org/", + "license": "Apache-2.0", "suggest": { "JDK": [ "java/oraclejdk", "java/openjdk" ] }, + "url": "https://www.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip", + "hash": "sha512:1c095ed556eda06c6d82fdf52200bc4f3437a1bab42387e801d6f4c56e833fb82b16e8bf0aab95c9708de7bfb55ec27f653a7cf0f491acebc541af234eded94d", + "extract_dir": "apache-maven-3.6.3", + "env_add_path": "bin", + "persist": [ + "conf", + "lib\\ext" + ], "checkver": { "url": "https://maven.apache.org/docs/history.html", - "re": "([\\d.]+)" + "regex": "([\\d.]+)" }, "autoupdate": { "url": "https://www.apache.org/dist/maven/maven-$majorVersion/$version/binaries/apache-maven-$version-bin.zip", - "extract_dir": "apache-maven-$version", "hash": { "url": "$url.sha512" - } - }, - "persist": [ - "conf", - "lib/ext" - ] + }, + "extract_dir": "apache-maven-$version" + } } diff --git a/bucket/mediainfo.json b/bucket/mediainfo.json index a3a7997867..233653c3e8 100644 --- a/bucket/mediainfo.json +++ b/bucket/mediainfo.json @@ -1,7 +1,7 @@ { "version": "20.09", - "homepage": "https://mediaarea.net/en/MediaInfo", "description": "A convenient unified display of the most relevant technical and tag data for video and audio files.", + "homepage": "https://mediaarea.net/en/MediaInfo", "license": "BSD-2-Clause", "architecture": { "64bit": { diff --git a/bucket/megatools.json b/bucket/megatools.json index 90d63d4241..fbdb340978 100644 --- a/bucket/megatools.json +++ b/bucket/megatools.json @@ -27,10 +27,7 @@ "megarm.exe" ], "persist": "mega.ini", - "checkver": { - "url": "https://megatools.megous.com/", - "re": "megatools-([\\d.]+)-win" - }, + "checkver": "megatools-([\\d.]+)-win", "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/mercurial.json b/bucket/mercurial.json index efe0c418cb..26141bff52 100644 --- a/bucket/mercurial.json +++ b/bucket/mercurial.json @@ -1,7 +1,7 @@ { - "homepage": "https://www.mercurial-scm.org/", - "description": "Fast, lightweight, distributed source control management system designed for easy and efficient handling of very large distributed projects.", "version": "5.6.1", + "description": "Fast, lightweight, distributed source control management system designed for easy and efficient handling of very large distributed projects.", + "homepage": "https://www.mercurial-scm.org/", "license": "GPL-2.0-only", "architecture": { "64bit": { @@ -17,7 +17,7 @@ "bin": "hg.exe", "checkver": { "url": "https://www.mercurial-scm.org/release/windows/latest.dat", - "re": "Mercurial-([\\w.]+)-x" + "regex": "Mercurial-([\\w.]+)-x" }, "autoupdate": { "architecture": { diff --git a/bucket/minisign.json b/bucket/minisign.json index 8e088612b3..7fb2b30991 100644 --- a/bucket/minisign.json +++ b/bucket/minisign.json @@ -1,8 +1,8 @@ { - "homepage": "https://jedisct1.github.io/minisign/", - "description": "A dead simple tool to sign files and verify signatures", - "license": "ISC", "version": "0.9", + "description": "A dead simple tool to sign files and verify signatures", + "homepage": "https://jedisct1.github.io/minisign/", + "license": "ISC", "url": "https://github.com/jedisct1/minisign/releases/download/0.9/minisign-win32.zip", "hash": "2068aab3d211584cee078df0c9dd178cdaaed1433af3bf8cef51fa5a39eef7d0", "bin": "minisign.exe", diff --git a/bucket/mls-software-openssh.json b/bucket/mls-software-openssh.json index 2f088243af..f79e50260a 100644 --- a/bucket/mls-software-openssh.json +++ b/bucket/mls-software-openssh.json @@ -1,15 +1,13 @@ { - "homepage": "https://www.mls-software.com/opensshd.html", - "description": "A Windows installer package of Openssh for Windows that is actively maintained and current.", - "license": "ISC", "version": "8.4p1-2", + "description": "A Windows installer package of Openssh for Windows that is actively maintained and current.", + "homepage": "https://www.mls-software.com/opensshd.html", + "license": "ISC", "url": "https://www.mls-software.com/files/setupssh-8.4p1-2.exe#/dl.7z", "hash": "sha1:18d54d8a551cdcb438e3316d43d830dda3eb1ff4", "post_install": [ - "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", - "Remove-Item \"$dir\\`$TEMP\" -Recurse", - "Remove-Item \"$dir\\uninstall.exe\"", - "if (!(test-path \"$dir\\tmp\")) { new-item \"$dir\\tmp\" -itemtype directory | out-null }" + "Remove-Item \"$dir\\`$*\", \"$dir\\uninstall.exe\" -Recurse", + "ensure \"$dir\\tmp\" | Out-Null" ], "bin": [ "bin\\scp.exe", @@ -20,15 +18,12 @@ "bin\\ssh-keyscan.exe", "bin\\ssh.exe" ], - "checkver": { - "url": "https://www.mls-software.com/opensshd.html", - "re": "New Version<.*\\nOpenSSH (?[\\d.\\-p]+)
" - }, + "checkver": "New Version<.*\\nOpenSSH (?[\\d.\\-p]+)
", "autoupdate": { "url": "https://www.mls-software.com/files/setupssh-$version.exe#/dl.7z", "hash": { "url": "https://www.mls-software.com/opensshd.html", - "find": "$basenameSHA1=([a-fA-F0-9]+)" + "regex": "$basenameSHA1=$sha1" } } } diff --git a/bucket/modd.json b/bucket/modd.json index 935033dd5d..4e045f3753 100644 --- a/bucket/modd.json +++ b/bucket/modd.json @@ -1,17 +1,25 @@ { - "homepage": "https://corte.si/posts/modd/announce/index.html", - "description": "A flexible developer tool that runs processes and responds to filesystem changes.", - "license": "MIT", "version": "0.8", - "url": "https://github.com/cortesi/modd/releases/download/v0.8/modd-0.8-windows64.zip", - "hash": "ff14568d36baa9e83eaa19ca8d42dede97a43f3c9f82146e290d432329c6ef02", - "extract_dir": "modd-0.8-windows64", + "description": "A flexible developer tool that runs processes and responds to filesystem changes.", + "homepage": "https://corte.si/posts/modd/announce/index.html", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/cortesi/modd/releases/download/v0.8/modd-0.8-windows64.zip", + "hash": "ff14568d36baa9e83eaa19ca8d42dede97a43f3c9f82146e290d432329c6ef02", + "extract_dir": "modd-0.8-windows64" + } + }, "bin": "modd.exe", "checkver": { "github": "https://github.com/cortesi/modd" }, "autoupdate": { - "url": "https://github.com/cortesi/modd/releases/download/v$version/modd-$version-windows64.zip", - "extract_dir": "modd-$version-windows64" + "architecture": { + "64bit": { + "url": "https://github.com/cortesi/modd/releases/download/v$version/modd-$version-windows64.zip", + "extract_dir": "modd-$version-windows64" + } + } } } diff --git a/bucket/mono.json b/bucket/mono.json index aa45d1501b..ae605d7c19 100644 --- a/bucket/mono.json +++ b/bucket/mono.json @@ -3,6 +3,12 @@ "description": "Cross platform, open source .NET framework.", "homepage": "https://www.mono-project.com/", "license": "MIT", + "suggest": { + "vcredist": [ + "extras/vcredist2013", + "extras/vcredist2015" + ] + }, "architecture": { "64bit": { "url": "https://download.mono-project.com/archive/6.12.0/windows-installer/mono-6.12.0.107-x64-0.msi", @@ -17,7 +23,7 @@ "env_add_path": "bin", "checkver": { "url": "http://www.mono-project.com/download/stable/", - "re": "(?[\\d.]+)/windows-installer/(?mono-(?[\\d.]+).*win32.*).msi" + "regex": "(?[\\d.]+)/windows-installer/(?mono-(?[\\d.]+).*win32.*)\\.msi" }, "autoupdate": { "architecture": { @@ -28,11 +34,5 @@ "url": "https://download.mono-project.com/archive/$matchShort/windows-installer/$matchFile.msi" } } - }, - "suggest": { - "vcredist": [ - "extras/vcredist2013", - "extras/vcredist2015" - ] } } diff --git a/bucket/mpxplay.json b/bucket/mpxplay.json index fac9c840d3..0ad9fdd535 100644 --- a/bucket/mpxplay.json +++ b/bucket/mpxplay.json @@ -1,7 +1,7 @@ { "version": "1.65", - "homepage": "http://mpxplay.sourceforge.net", "description": "Commander-style console audio player.", + "homepage": "http://mpxplay.sourceforge.net", "license": "Unknown", "url": "https://downloads.sourceforge.net/project/mpxplay/Mpxplay/Mpxplay%20v1.65/mpxp165w.zip", "hash": "sha1:9ad9cd42878ee720b112869ff30d78da1b8d956d", diff --git a/bucket/mro.json b/bucket/mro.json index 4727302ded..c4408b2d82 100644 --- a/bucket/mro.json +++ b/bucket/mro.json @@ -3,6 +3,18 @@ "description": "Microsoft R Open: The enhanced distribution of R from Microsoft Corporation", "homepage": "https://mran.microsoft.com/", "license": "GPL-2.0-only", + "notes": [ + "For source packages installation, please install 'rtools'.", + "", + "You'll need to type 'r.ps1' or 'r.cmd' to run MRO, because in Powershell 'r' runs the last command. Alternatively 'rterm' can be used to start the interactive R terminal session.", + "", + "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." + ], "suggest": { "Visual C/C++ Runtime 2015": "extras/vcredist2019" }, @@ -45,30 +57,17 @@ ] } }, - "notes": [ - "For source packages installation, please install 'rtools'.", - "", - "You'll need to type 'r.ps1' or 'r.cmd' to run MRO, because in Powershell 'r' runs the last command. Alternatively 'rterm' can be used to start the interactive R terminal session.", - "", - "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://mran.microsoft.com/assets/configurations/app.config.json", - "jp": "$.latestMicrosoftRVersion" + "jsonpath": "$.latestMicrosoftRVersion" }, "autoupdate": { "architecture": { "64bit": { "url": "https://mran.blob.core.windows.net/install/mro/$version/Windows/microsoft-r-open-$version.exe", "hash": { - "mode": "json", - "jsonpath": "$..versions[?(@.downloadText == '$basename')].sha256", - "url": "https://mranapi.azurewebsites.net/api/download" + "url": "https://mranapi.azurewebsites.net/api/download", + "jsonpath": "$..versions[?(@.downloadText == '$basename')].sha256" } } } diff --git a/bucket/msival2.json b/bucket/msival2.json index 3f02d12e67..c7c71d6cb5 100644 --- a/bucket/msival2.json +++ b/bucket/msival2.json @@ -1,11 +1,11 @@ { - "homepage": "https://docs.microsoft.com/en-us/windows/desktop/Msi/msival2-exe", "version": "5.0.18362.1", + "description": "MSI Database Validation Tool", + "homepage": "https://docs.microsoft.com/en-us/windows/desktop/Msi/msival2-exe", "license": { "identifier": "Freeware", "url": "https://www.microsoft.com/en-us/legal/intellectualproperty/copyright/default.aspx" }, - "description": "MSI Database Validation Tool", "url": [ "https://download.microsoft.com/download/4/2/2/42245968-6A79-4DA7-A5FB-08C0AD0AE661/windowssdk/Installers/MsiVal2-x86_en-us.msi", "https://download.microsoft.com/download/4/2/2/42245968-6A79-4DA7-A5FB-08C0AD0AE661/windowssdk/Installers/8e4755178e6b5bcba8d3538c3630b7a5.cab", @@ -19,6 +19,6 @@ "26e3ca41c8bf2474bfa59ffe92f106b76d7c779ae834ccfbf12555943fd361c0" ], "extract_dir": "MsiVal2", - "post_install": "Remove-Item \"$dir\\*.cab\" -Force", + "pre_install": "Remove-Item \"$dir\\*.cab\" -Force", "bin": "MsiVal2.exe" } diff --git a/bucket/msmpi.json b/bucket/msmpi.json index be91c9b25f..491ac1c9af 100644 --- a/bucket/msmpi.json +++ b/bucket/msmpi.json @@ -1,11 +1,10 @@ { - "homepage": "https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi", - "description": "Microsoft implementation of the Message Passing Interface standard for developing and running parallel applications on the Windows platform.", "version": "10.1.1", + "description": "Microsoft implementation of the Message Passing Interface standard for developing and running parallel applications on the Windows platform.", + "homepage": "https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi", "license": "MIT", "url": "https://github.com/Microsoft/Microsoft-MPI/releases/download/v10.1.1/msmpisetup.exe", "hash": "7308fd15e437d6829fd9c6ec5d801380faa3bff6e66e1dee3e8e005106fb6a68", - "env_add_path": ".", "pre_install": "Invoke-ExternalCommand -Path \"$(Get-HelperPath -Helper 7zip)\" -ArgumentList @('x', '-t#', \"`\"$dir\\msmpisetup.exe`\"\", \"-o`\"$dir\\tmp`\"\")", "architecture": { "64bit": { @@ -29,6 +28,7 @@ "Remove-Item -Recurse \"$dir\\tmp\"", "Remove-Item \"$dir\\msmpisetup.exe\"" ], + "env_add_path": ".", "checkver": { "github": "https://github.com/Microsoft/Microsoft-MPI" }, diff --git a/bucket/msys.json b/bucket/msys.json index 8c57f52341..73f1361622 100644 --- a/bucket/msys.json +++ b/bucket/msys.json @@ -1,7 +1,7 @@ { - "homepage": "http://www.mingw.org/wiki/MSYS", "version": "rev13", "description": "A collection of GNU utilities such as bash, make, gawk and grep to allow building of applications and programs which depend on traditionally UNIX tools to be present. It is intended to supplement MinGW and the deficiencies of the cmd shell.", + "homepage": "http://www.mingw.org/wiki/MSYS", "license": "GPL-3.0-or-later,...", "url": "https://downloads.sourceforge.net/project/mingwbuilds/external-binary-packages/msys%2B7za%2Bwget%2Bsvn%2Bgit%2Bmercurial%2Bcvs-rev13.7z", "hash": "5f2ea0c4b714a7d7e704e83040397d0ba7ecaf925afa5512aada180a711ef770", diff --git a/bucket/mysql.json b/bucket/mysql.json index d65b5160b2..be0b3236d9 100644 --- a/bucket/mysql.json +++ b/bucket/mysql.json @@ -1,8 +1,16 @@ { - "homepage": "https://dev.mysql.com/downloads/mysql/", - "description": "The world's most popular open-source database, supported by an active community.", "version": "8.0.22", + "description": "The world's most popular open-source database, supported by an active community.", + "homepage": "https://dev.mysql.com/downloads/mysql/", "license": "GPL-2.0-only", + "notes": [ + "Run 'mysqld --standalone' or 'mysqld --console' to start the Database,", + "or run following command as administrator to register MySQL as a service. See: https://dev.mysql.com/doc/refman/en/windows-start-service.html", + "", + "mysqld --install MySQL --defaults-file=\"$dir\\my.ini\"", + "", + "To stop and/or delete the Service run 'sc stop MySQL' and 'sc delete MySQL'." + ], "architecture": { "64bit": { "url": "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-winx64.zip", @@ -10,37 +18,6 @@ "extract_dir": "mysql-8.0.22-winx64" } }, - "bin": [ - "bin/ibd2sdi.exe", - "bin/innochecksum.exe", - "bin/lz4_decompress.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/mysqlpump.exe", - "bin/mysqlshow.exe", - "bin/mysqlslap.exe", - "bin/mysql_config_editor.exe", - "bin/mysql_secure_installation.exe", - "bin/mysql_ssl_rsa_setup.exe", - "bin/mysql_tzinfo_to_sql.exe", - "bin/mysql_upgrade.exe", - "bin/my_print_defaults.exe", - "bin/perror.exe", - "bin/zlib_decompress.exe" - ], - "persist": [ - "data", - "my.ini" - ], "pre_install": [ "$ini = \"$dir\\my.ini\"", "if (!(Test-Path \"$ini\")) {", @@ -58,27 +35,47 @@ " warn 'Database has been initialized (username: root, password: )'", "}" ], - "notes": [ - "Run 'mysqld --standalone' or 'mysqld --console' to start the Database,", - "or run following command as administrator to register MySQL as a service. See: https://dev.mysql.com/doc/refman/en/windows-start-service.html", - "", - "mysqld --install MySQL --defaults-file=\"$dir\\my.ini\"", - "", - "To stop and/or delete the Service run 'sc stop MySQL' and 'sc delete MySQL'." + "bin": [ + "bin\\ibd2sdi.exe", + "bin\\innochecksum.exe", + "bin\\lz4_decompress.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\\mysqlpump.exe", + "bin\\mysqlshow.exe", + "bin\\mysqlslap.exe", + "bin\\mysql_config_editor.exe", + "bin\\mysql_secure_installation.exe", + "bin\\mysql_ssl_rsa_setup.exe", + "bin\\mysql_tzinfo_to_sql.exe", + "bin\\mysql_upgrade.exe", + "bin\\my_print_defaults.exe", + "bin\\perror.exe", + "bin\\zlib_decompress.exe" ], - "checkver": { - "url": "https://dev.mysql.com/downloads/mysql/", - "re": "

MySQL Community Server ([\\d.]+)" - }, + "persist": [ + "data", + "my.ini" + ], + "checkver": "

MySQL Community Server ([\\d.]+)", "autoupdate": { "architecture": { "64bit": { "url": "https://dev.mysql.com/get/Downloads/MySQL-$majorVersion.$minorVersion/mysql-$version-winx64.zip", - "extract_dir": "mysql-$version-winx64", "hash": { "url": "https://dev.mysql.com/downloads/mysql/", - "find": "md5\">([A-Fa-f\\d]{32})" - } + "regex": "md5\">$md5" + }, + "extract_dir": "mysql-$version-winx64" } } }