diff --git a/README.md b/README.md index f469a901b6e..eb0225aeb8b 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ ____ To help users to maintain all the apss updated, this repo provides two services, a bucket with all the apps, and a database for fast app search. The platform surveys internet for known buckets and creates Bucket and database snapshots every 30 minutes. At this time the metrics for the **ScoopMaster** platform in its current snapshot are: -- The database indexes **80768** manifests. +- The database indexes **80769** manifests. - The harvester gathers data from **1389** buckets. - The Bucket provides last versions for all the **17578** apps. diff --git a/bucket/163musiclyrics.json b/bucket/163musiclyrics.json index 70e8edc0b92..cf476213d24 100644 --- a/bucket/163musiclyrics.json +++ b/bucket/163musiclyrics.json @@ -1,11 +1,6 @@ { - "autoupdate": { - "url": "https://github.com/jitwxs/163MusicLyrics/releases/download/v$version/v$version-green.zip" - }, - "bin": "MusicLyricApp.exe", - "checkver": "github", - "description": "Windows 网易云音乐歌词获取", - "hash": "41a1bf2179d90716b3c265a47de4951f12f99afc067ae06189b6d8eae965599a", + "version": "5.9", + "description": "Windows 云音乐歌词获取【网易云、QQ音乐】", "homepage": "https://github.com/jitwxs/163MusicLyrics/", "license": { "identifier": "Apache-2.0", @@ -15,12 +10,17 @@ " - Guide: ", " - ChangeLog: " ], + "url": "https://github.com/jitwxs/163MusicLyrics/releases/download/v5.9/v5.9-green.zip", + "hash": "41a1bf2179d90716b3c265a47de4951f12f99afc067ae06189b6d8eae965599a", + "bin": "MusicLyricApp.exe", "shortcuts": [ [ "MusicLyricApp.exe", - "网易云音乐歌词提取" + "MusicLyricApp" ] ], - "url": "https://github.com/jitwxs/163MusicLyrics/releases/download/v5.9/v5.9-green.zip", - "version": "5.9" + "checkver": "github", + "autoupdate": { + "url": "https://github.com/jitwxs/163MusicLyrics/releases/download/v$version/v$version-green.zip" + } } diff --git a/bucket/2XClient.json b/bucket/2XClient.json index 75735be9863..a56c00d1212 100644 --- a/bucket/2XClient.json +++ b/bucket/2XClient.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/2x_client_portable" - }, - "url": "https://download3.portableapps.com/portableapps/2XClient/2XClient_$underscoreVersion.paf.exe?20190321" - }, - "bin": "2XClient.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/2x_client_portable" - }, - "description": "Remote server & RDP", - "hash": "md5:5bdc5e7bfd459e48dfe6e4def3170f9f", - "homepage": "https://portableapps.com/apps/utilities/2x_client_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "2XClient.exe", - "2XClient" - ] - ], - "url": "https://download3.portableapps.com/portableapps/2XClient/2XClient_12.0_build_2193.paf.exe?20190321#/dl.7z", - "version": "12.0_build_2193" + "homepage": "https://portableapps.com/apps/utilities/2x_client_portable", + "description": "Remote server & RDP", + "version": "12.0_build_2193", + "license": "", + "url": "https://download3.portableapps.com/portableapps/2XClient/2XClient_12.0_build_2193.paf.exe?20190321#/dl.7z", + "hash": "md5:5bdc5e7bfd459e48dfe6e4def3170f9f", + "bin": "2XClient.exe", + "shortcuts": [ + [ + "2XClient.exe", + "2XClient" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/2x_client_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/2XClient/2XClient_$underscoreVersion.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/2x_client_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/360Chrome.json b/bucket/360Chrome.json index 20279fcb89a..03b284ce93f 100644 --- a/bucket/360Chrome.json +++ b/bucket/360Chrome.json @@ -1,28 +1,28 @@ { - "homepage": "https://browser.360.cn/ee/", - "description": "360极速浏览器最初是由世界之窗浏览器团队基于 Chromium 内核开发的一款极速双核浏览器,支持 Chromium 及 IE 内核,提供了极速模式、兼容模式、IE模式三种浏览模式。", - "version": "13.5.1060.0", - "url": "http://down.360safe.com/cse/360cse_13.5.1060.0.exe#/dl.7z", - "hash": "5b60b597f94732d8fc707144d5572a0709d6739ad0583406166c6d7756f1a95f", - "installer": { - "script": [ - "Expand-7ZipArchive \"$dir\\chrome.7z\" \"$dir\" -Removal", - "Move-Item \"$dir\\Chrome-bin\\*\" \"$dir\" -Force", - "Remove-Item \"$dir\\Chrome-bin\" -Force -Recurse" - ] - }, - "persist": "User Data", - "checkver": { - "url": "https://browser.360.cn/ee/", - "regex": "360cse_([\\d.]+).exe" - }, - "autoupdate": { - "url": "http://down.360safe.com/cse/360cse_$version.exe#/dl.7z" - }, - "shortcuts": [ - [ - "360chrome.exe", - "360极速浏览器" - ] - ] + "autoupdate": { + "url": "http://down.360safe.com/cse/360cse_$version.exe#/dl.7z" + }, + "checkver": { + "regex": "360cse_([\\d.]+).exe", + "url": "https://browser.360.cn/ee/" + }, + "description": "360\u6781\u901f\u6d4f\u89c8\u5668\u6700\u521d\u662f\u7531\u4e16\u754c\u4e4b\u7a97\u6d4f\u89c8\u5668\u56e2\u961f\u57fa\u4e8e Chromium \u5185\u6838\u5f00\u53d1\u7684\u4e00\u6b3e\u6781\u901f\u53cc\u6838\u6d4f\u89c8\u5668\uff0c\u652f\u6301 Chromium \u53ca IE \u5185\u6838\uff0c\u63d0\u4f9b\u4e86\u6781\u901f\u6a21\u5f0f\u3001\u517c\u5bb9\u6a21\u5f0f\u3001IE\u6a21\u5f0f\u4e09\u79cd\u6d4f\u89c8\u6a21\u5f0f\u3002", + "hash": "5b60b597f94732d8fc707144d5572a0709d6739ad0583406166c6d7756f1a95f", + "homepage": "https://browser.360.cn/ee/", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\chrome.7z\" \"$dir\" -Removal", + "Move-Item \"$dir\\Chrome-bin\\*\" \"$dir\" -Force", + "Remove-Item \"$dir\\Chrome-bin\" -Force -Recurse" + ] + }, + "persist": "User Data", + "shortcuts": [ + [ + "360chrome.exe", + "360\u6781\u901f\u6d4f\u89c8\u5668" + ] + ], + "url": "http://down.360safe.com/cse/360cse_13.5.1060.0.exe#/dl.7z", + "version": "13.5.1060.0" } diff --git a/bucket/360NetRepair.json b/bucket/360NetRepair.json index 209d25fdf72..28497017ee8 100644 --- a/bucket/360NetRepair.json +++ b/bucket/360NetRepair.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-$version.zip" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/360NetRepair.latest" - }, - "hash": "b67cd4c679ffb5b79db06fe49496656805935e8644f6ae316cc2d874b82470d7", - "shortcuts": [ - [ - "360NetRepair.exe", - "360\u65ad\u7f51\u6025\u6551\u7bb1" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-2.0.0.1011.zip", - "version": "2.0.0.1011" + "version": "2.0.0.1011", + "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-2.0.0.1011.zip", + "hash": "b67cd4c679ffb5b79db06fe49496656805935e8644f6ae316cc2d874b82470d7", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/360NetRepair.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/360NetRepair/360NetRepair-$version.zip", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "shortcuts": [ + [ + "360NetRepair.exe", + "360断网急救箱" + ] + ] } diff --git a/bucket/360chrome-portable.json b/bucket/360chrome-portable.json index 1c75d65e48e..87612a2ee8b 100644 --- a/bucket/360chrome-portable.json +++ b/bucket/360chrome-portable.json @@ -1,37 +1,37 @@ { - "autoupdate": { - "url": "https://down.360safe.com/cse/360cse_$version.exe#/dl.7z" - }, - "bin": [ - [ - "360chrome.exe", - "360chrome", - "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\"" - ] - ], - "checkver": { - "regex": "360cse_([\\d.]+)\\.exe", - "url": "https://browser.360.cn/ee/" - }, - "description": "360 Extreme Browser, Chromium86 kernel.", - "hash": "5b60b597f94732d8fc707144d5572a0709d6739ad0583406166c6d7756f1a95f", - "homepage": "https://browser.360.cn/eex/", - "license": { - "identifier": "Proprietary", - "url": "http://www.360.cn/xukexieyi.html#jisu" - }, - "persist": [ - "User Data", - "Cache" - ], - "pre_install": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal", - "shortcuts": [ - [ - "360chrome.exe", - "360\\360 Chrome", - "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\"" - ] - ], - "url": "https://down.360safe.com/cse/360cse_13.5.1060.0.exe#/dl.7z", - "version": "13.5.1060.0" + "version": "13.5.1060.0", + "description": "360 Extreme Browser, Chromium86 kernel.", + "homepage": "https://browser.360.cn/eex/", + "license": { + "identifier": "Proprietary", + "url": "http://www.360.cn/xukexieyi.html#jisu" + }, + "url": "https://down.360safe.com/cse/360cse_13.5.1060.0.exe#/dl.7z", + "hash": "5b60b597f94732d8fc707144d5572a0709d6739ad0583406166c6d7756f1a95f", + "pre_install": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal", + "bin": [ + [ + "360chrome.exe", + "360chrome", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\"" + ] + ], + "shortcuts": [ + [ + "360chrome.exe", + "360\\360 Chrome", + "--user-data-dir=\"$dir\\User Data\" --disk-cache-dir=\"$dir\\Cache\"" + ] + ], + "persist": [ + "User Data", + "Cache" + ], + "checkver": { + "url": "https://browser.360.cn/ee/", + "regex": "360cse_([\\d.]+)\\.exe" + }, + "autoupdate": { + "url": "https://down.360safe.com/cse/360cse_$version.exe#/dl.7z" + } } diff --git a/bucket/3dscontroller.json b/bucket/3dscontroller.json index 14961f59582..df76da444b1 100644 --- a/bucket/3dscontroller.json +++ b/bucket/3dscontroller.json @@ -1,26 +1,26 @@ { - "autoupdate": { - "extract_dir": "3DSController$cleanVersion\\PC", - "url": "https://github.com/Ordinaryperson2/3DSController/releases/download/$version/3DSController$cleanVersion.zip" - }, - "bin": "3DSController.exe", - "checkver": { - "regex": "/releases/tag/([\\d\\.]+)", - "url": "https://github.com/Ordinaryperson2/3DSController/releases.atom" - }, - "description": "An all-in-one tool for extracting/creating 3ds roms.", - "extract_dir": "3DSController072\\PC", - "hash": "63f3584f71b8a1597cf6791ee9945169abfd572adb0041620be8d438627816f9", - "homepage": "https://github.com/Ordinaryperson2/3DSController", - "license": "Unknown", - "persist": "3DSController.ini", - "pre_install": "if(Test-Path \"$persist_dir\\3DSController.ini\") { Remove-Item \"$dir\\3DSController.ini\" -Force }", - "shortcuts": [ - [ - "3DSController.exe", - "3DSController" - ] - ], - "url": "https://github.com/Ordinaryperson2/3DSController/releases/download/0.7.2/3DSController072.zip", - "version": "0.7.2" + "version": "0.7.2", + "description": "An all-in-one tool for extracting/creating 3ds roms.", + "homepage": "https://github.com/Ordinaryperson2/3DSController", + "license": "Unknown", + "url": "https://github.com/Ordinaryperson2/3DSController/releases/download/0.7.2/3DSController072.zip", + "hash": "63f3584f71b8a1597cf6791ee9945169abfd572adb0041620be8d438627816f9", + "extract_dir": "3DSController072\\PC", + "bin": "3DSController.exe", + "persist": "3DSController.ini", + "pre_install": "if(Test-Path \"$persist_dir\\3DSController.ini\") { Remove-Item \"$dir\\3DSController.ini\" -Force }", + "shortcuts": [ + [ + "3DSController.exe", + "3DSController" + ] + ], + "checkver": { + "url": "https://github.com/Ordinaryperson2/3DSController/releases.atom", + "regex": "/releases/tag/([\\d\\.]+)" + }, + "autoupdate": { + "url": "https://github.com/Ordinaryperson2/3DSController/releases/download/$version/3DSController$cleanVersion.zip", + "extract_dir": "3DSController$cleanVersion\\PC" + } } diff --git a/bucket/3proxy.json b/bucket/3proxy.json index 65c473314d4..c81a40130ce 100644 --- a/bucket/3proxy.json +++ b/bucket/3proxy.json @@ -1,29 +1,39 @@ { "version": "0.9.4", - "description": "tiny free proxy server", - "homepage": "https://github.com/3proxy/3proxy", - "license": "Apache-2.0-or-later,GPL-2.0-or-later,LGPL-2.1-or-later", + "description": "A tiny free proxy server.", + "homepage": "https://3proxy.org/", + "license": { + "identifier": "Freeware", + "url": "https://github.com/3proxy/3proxy/blob/master/copying" + }, "architecture": { "64bit": { "url": "https://github.com/3proxy/3proxy/releases/download/0.9.4/3proxy-0.9.4-x64.zip", "hash": "deafc2aa4aa431f358ab1bb41103a61c028591f4fc300fbc151f3ad728e4d234" + }, + "32bit": { + "url": "https://github.com/3proxy/3proxy/releases/download/0.9.4/3proxy-0.9.4.zip", + "hash": "33d5bb89c8c2f3cbc30780d5e92d21ebca7d7755970871da61e5049efc803dfe" } }, + "bin": "bin\\3proxy.exe", + "persist": "bin\\3proxy.cfg", "pre_install": [ - "if (!(Test-Path \"$persist_dir\")) {", - " New-Item -Path \"$dir\" -Name \"bin64\\3proxy.cfg\" -ItemType \"File\" | Out-Null", - "}" + "if (Test-Path \"$dir\\bin64\") { Rename-Item -Path \"$dir\\bin64\" -NewName \"$dir\\bin\" }", + "if (!(Test-Path \"$persist_dir\\bin\\3proxy.cfg\")) { Copy-Item \"$dir\\cfg\\3proxy.cfg.sample\" \"$dir\\bin\\3proxy.cfg\" }" ], - "persist": "bin64\\3proxy.cfg", - "checkver": "github", + "notes": "Edit the default configuration file $dir\\bin\\3proxy.cfg before starting.", + "checkver": { + "github": "https://github.com/3proxy/3proxy" + }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/3proxy/3proxy/releases/download/$version/3proxy-$version-x64.zip" + }, + "32bit": { + "url": "https://github.com/3proxy/3proxy/releases/download/$version/3proxy-$version.zip" } - }, - "hash": { - "mode": "download" } } } diff --git a/bucket/4stAttackPortable.json b/bucket/4stAttackPortable.json index a1da3a5fe6d..e9c8587500f 100644 --- a/bucket/4stAttackPortable.json +++ b/bucket/4stAttackPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/4st-attack-portable", - "description": "4-in-a-row puzzle game", - "version": "2.0", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/4stAttackPortable_2.0_English.paf.exe#/dl.7z", - "hash": "md5:61c5412df601fa0805cad873ba216083", - "bin": "4stAttackPortable.exe", - "shortcuts": [ - [ - "4stAttackPortable.exe", - "4stAttackPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/4st-attack-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/4stAttackPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/4st-attack-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/4st-attack-portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/4stAttackPortable_$version_English.paf.exe" + }, + "bin": "4stAttackPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/4st-attack-portable" + }, + "description": "4-in-a-row puzzle game", + "hash": "md5:61c5412df601fa0805cad873ba216083", + "homepage": "https://portableapps.com/apps/games/4st-attack-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "4stAttackPortable.exe", + "4stAttackPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/4stAttackPortable_2.0_English.paf.exe#/dl.7z", + "version": "2.0" } diff --git a/bucket/7zip-aoks.json b/bucket/7zip-aoks.json index 72023fbaf38..e49d3cb7f4b 100644 --- a/bucket/7zip-aoks.json +++ b/bucket/7zip-aoks.json @@ -1,65 +1,53 @@ { - "version": "22.01", - "description": "A multi-format file archiver with high compression ratios", - "homepage": "https://www.7-zip.org/", - "license": "LGPL-2.1-or-later,BSD-3-Clause,Proprietary", - "architecture": { - "64bit": { - "url": "https://7-zip.org/a/7z2201-x64.msi", - "hash": "f4afba646166999d6090b5beddde546450262dc595dddeb62132da70f70d14ca" - }, - "32bit": { - "url": "https://7-zip.org/a/7z2201.msi", - "hash": "a4913f98821e0da0c58cd3a7f2a59f1834b85b6ca6b3fdefa5454d6c3bbef54c" - }, - "arm64": { - "url": "https://www.7-zip.org/a/7z2201-arm64.exe", - "hash": "700dea3e4012319a09ccadfce91cf090334cfe658d0bdc42204e77acbea1ef99", - "pre_install": [ - "$7zr = Join-Path $env:TMP '7zr.exe'", - "Invoke-WebRequest https://www.7-zip.org/a/7zr.exe -OutFile $7zr", - "Invoke-ExternalCommand $7zr @('x', \"$dir\\$fname\", \"-o$dir\", '-y') | Out-Null", - "Remove-Item \"$dir\\Uninstall.exe\", \"$dir\\*-arm64.exe\", $7zr" - ] - } - }, - "extract_dir": "Files\\7-Zip", - "bin": "7z.exe", - "shortcuts": [ - [ - "7zFM.exe", - "7-Zip" - ] - ], - "persist": [ - "Codecs", - "Formats" - ], - "suggest": { - "7-Zip-zstd": "scoop-aoks/7-zip-zstd-aoks" - }, - "notes": [ - " To add Explorer context menu entries for 7-Zip,", - " run 7zFM.exe", - " open \"Tools\" -> \"Options\" -> \"Settings\" -> \"Show system menu\" AND", - " \"7-Zip\" -> \"Integrate 7-Zip to shell context menu\"", - " " - ], - "checkver": { - "url": "https://www.7-zip.org/download.html", - "regex": "Download 7-Zip ([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://7-zip.org/a/7z$cleanVersion-x64.msi" - }, - "32bit": { - "url": "https://7-zip.org/a/7z$cleanVersion.msi" - }, - "arm64": { - "url": "https://www.7-zip.org/a/7z$cleanVersion-arm64.exe" - } - } - } + "architecture": { + "32bit": { + "hash": "a4913f98821e0da0c58cd3a7f2a59f1834b85b6ca6b3fdefa5454d6c3bbef54c", + "url": "https://7-zip.org/a/7z2201.msi" + }, + "64bit": { + "hash": "f4afba646166999d6090b5beddde546450262dc595dddeb62132da70f70d14ca", + "url": "https://7-zip.org/a/7z2201-x64.msi" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://7-zip.org/a/7z$cleanVersion.msi" + }, + "64bit": { + "url": "https://7-zip.org/a/7z$cleanVersion-x64.msi" + } + } + }, + "bin": "7z.exe", + "checkver": { + "regex": "Download 7-Zip ([\\d.]+)", + "url": "https://www.7-zip.org/download.html" + }, + "description": "A multi-format file archiver with high compression ratios", + "extract_dir": "Files\\7-Zip", + "homepage": "https://www.7-zip.org/", + "license": "LGPL-2.1-or-later,BSD-3-Clause,Proprietary", + "notes": [ + " To add Explorer context menu entries for 7-Zip,", + " run 7zFM.exe", + " open \"Tools\" -> \"Options\" -> \"Settings\" -> \"Show system menu\" AND", + " \"7-Zip\" -> \"Integrate 7-Zip to shell context menu\"", + " " + ], + "persist": [ + "Codecs", + "Formats" + ], + "shortcuts": [ + [ + "7zFM.exe", + "7-Zip" + ] + ], + "suggest": { + "7-Zip-zstd": "scoop-aoks/7-zip-zstd-aoks", + "modern7z": "scoop-aoks/modern7z-aoks" + }, + "version": "22.01" } diff --git a/bucket/7zip-extra.json b/bucket/7zip-extra.json index 2ec750f6821..05d460be0d3 100644 --- a/bucket/7zip-extra.json +++ b/bucket/7zip-extra.json @@ -1,29 +1,29 @@ { - "version": "2201", - "homepage": "https://www.7-zip.org/", - "description": "Standalone console version of 7-Zip (7za.exe & DLLs)", - "license": { - "identifier": "Freeware,LGPL-2.0-only,BSD-3-Clause", - "url": "https://www.7-zip.org/license.txt" - }, - "url": "https://www.7-zip.org/a/7z2201-extra.7z", - "hash": "fb776489799cd5ca0e151830cf2e6a9819c5c16c8e7571ff706aeeee07da2883", - "architecture": { - "64bit": { - "extract_dir": "x64" - }, - "32bit": { - "installer": { - "script": "Remove-Item \"$dir\\x64\", \"$dir\\Far\", \"$dir\\history.txt\", \"$dir\\License.txt\", \"$dir\\readme.txt\" -Force -Recurse" - } - } - }, - "bin": "7za.exe", - "checkver": { - "url": "https://www.7-zip.org/download.html", - "regex": "a/7z([\\d.]+)-extra\\.7z" - }, - "autoupdate": { - "url": "https://www.7-zip.org/a/7z$cleanVersion-extra.7z" - } + "architecture": { + "32bit": { + "installer": { + "script": "Remove-Item \"$dir\\x64\", \"$dir\\Far\", \"$dir\\history.txt\", \"$dir\\License.txt\", \"$dir\\readme.txt\" -Force -Recurse" + } + }, + "64bit": { + "extract_dir": "x64" + } + }, + "autoupdate": { + "url": "https://www.7-zip.org/a/7z$cleanVersion-extra.7z" + }, + "bin": "7za.exe", + "checkver": { + "regex": "a/7z([\\d.]+)-extra\\.7z", + "url": "https://www.7-zip.org/download.html" + }, + "description": "Standalone console version of 7-Zip (7za.exe & DLLs)", + "hash": "fb776489799cd5ca0e151830cf2e6a9819c5c16c8e7571ff706aeeee07da2883", + "homepage": "https://www.7-zip.org/", + "license": { + "identifier": "Freeware,LGPL-2.0-only,BSD-3-Clause", + "url": "https://www.7-zip.org/license.txt" + }, + "url": "https://www.7-zip.org/a/7z2201-extra.7z", + "version": "2201" } diff --git a/bucket/7zip-lzma.json b/bucket/7zip-lzma.json index 1ef4ddb1ba7..ec3439a7ce9 100644 --- a/bucket/7zip-lzma.json +++ b/bucket/7zip-lzma.json @@ -1,40 +1,40 @@ { - "version": "2201", - "homepage": "https://7-zip.de/sdk.html", - "description": "The LZMA SDK provides the documentation, samples, header files, libraries, and tools you need to develop applications that use LZMA compression.", - "license": { - "identifier": "Freeware,LGPL-2.0-only,BSD-3-Clause", - "url": "https://www.7-zip.org/license.txt" - }, - "url": "https://www.7-zip.org/a/lzma2201.7z", - "hash": "35b1689169efbc7c3c147387e5495130f371b4bad8ec24f049d28e126d52d9fe", - "architecture": { - "64bit": { - "extract_dir": "bin", - "installer": { - "script": [ - "Move-Item \"$dir\\x64\\7zr.exe\" \"$dir\\7zr.exe\" -Force", - "Remove-Item \"$dir\\x64\", \"$dir\\installer\" -Force -Recurse" - ] - } - }, - "32bit": { - "extract_dir": "bin", - "installer": { - "script": "Remove-Item \"$dir\\x64\", \"$dir\\installer\" -Force -Recurse" - } - } - }, - "bin": [ - "7zdec.exe", - "7zr.exe", - "lzma.exe" - ], - "checkver": { - "url": "https://www.7-zip.org/download.html", - "regex": "a/lzma([\\d.]+)\\.7z" - }, - "autoupdate": { - "url": "https://www.7-zip.org/a/lzma$cleanVersion.7z" - } + "architecture": { + "32bit": { + "extract_dir": "bin", + "installer": { + "script": "Remove-Item \"$dir\\x64\", \"$dir\\installer\" -Force -Recurse" + } + }, + "64bit": { + "extract_dir": "bin", + "installer": { + "script": [ + "Move-Item \"$dir\\x64\\7zr.exe\" \"$dir\\7zr.exe\" -Force", + "Remove-Item \"$dir\\x64\", \"$dir\\installer\" -Force -Recurse" + ] + } + } + }, + "autoupdate": { + "url": "https://www.7-zip.org/a/lzma$cleanVersion.7z" + }, + "bin": [ + "7zdec.exe", + "7zr.exe", + "lzma.exe" + ], + "checkver": { + "regex": "a/lzma([\\d.]+)\\.7z", + "url": "https://www.7-zip.org/download.html" + }, + "description": "The LZMA SDK provides the documentation, samples, header files, libraries, and tools you need to develop applications that use LZMA compression.", + "hash": "35b1689169efbc7c3c147387e5495130f371b4bad8ec24f049d28e126d52d9fe", + "homepage": "https://7-zip.de/sdk.html", + "license": { + "identifier": "Freeware,LGPL-2.0-only,BSD-3-Clause", + "url": "https://www.7-zip.org/license.txt" + }, + "url": "https://www.7-zip.org/a/lzma2201.7z", + "version": "2201" } diff --git a/bucket/7zip-nsis.json b/bucket/7zip-nsis.json index 81c6ff1365e..e6f6ef53fa9 100644 --- a/bucket/7zip-nsis.json +++ b/bucket/7zip-nsis.json @@ -1,27 +1,27 @@ { - "architecture": { - "32bit": { - "hash": "6fa0cfe42723614fe8ad585f5b925591c2c6977df06de2ab22d7a114c3fff6b8", - "url": "https://github.com/myfreeer/7z-build-nsis/releases/download/22.01/7z2201-x86.exe#/dl.7z" - }, - "64bit": { - "hash": "3e4b6e9ff8b5a3fb0018b6b7ebf83d5e94722f024309499578ba77d7ef137321", - "url": "https://github.com/myfreeer/7z-build-nsis/releases/download/22.01/7z2201-x64.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/myfreeer/7z-build-nsis/releases/download/$version/7z$cleanVersion-x86.exe#/dl.7z" - }, - "64bit": { - "url": "https://github.com/myfreeer/7z-build-nsis/releases/download/$version/7z$cleanVersion-x64.exe#/dl.7z" - } - } - }, - "checkver": "github", - "description": "7zip with NSIS script decompliling.", - "homepage": "https://github.com/myfreeer/7z-build-nsis", - "license": "LGPL-2.1-or-later", - "version": "22.01" + "version": "22.01", + "homepage": "https://github.com/myfreeer/7z-build-nsis", + "description": "7zip with NSIS script decompliling.", + "license": "LGPL-2.1-or-later", + "architecture": { + "64bit": { + "url": "https://github.com/myfreeer/7z-build-nsis/releases/download/22.01/7z2201-x64.exe#/dl.7z", + "hash": "3e4b6e9ff8b5a3fb0018b6b7ebf83d5e94722f024309499578ba77d7ef137321" + }, + "32bit": { + "url": "https://github.com/myfreeer/7z-build-nsis/releases/download/22.01/7z2201-x86.exe#/dl.7z", + "hash": "6fa0cfe42723614fe8ad585f5b925591c2c6977df06de2ab22d7a114c3fff6b8" + } + }, + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/myfreeer/7z-build-nsis/releases/download/$version/7z$cleanVersion-x64.exe#/dl.7z" + }, + "32bit": { + "url": "https://github.com/myfreeer/7z-build-nsis/releases/download/$version/7z$cleanVersion-x86.exe#/dl.7z" + } + } + } } diff --git a/bucket/86box-manager.json b/bucket/86box-manager.json index aa4a0889c69..04a3bfef80c 100644 --- a/bucket/86box-manager.json +++ b/bucket/86box-manager.json @@ -1,12 +1,12 @@ { "version": "1.7.4", - "description": "86Box Manager is an optional configuration manager for the 86Box emulator.", + "description": "A configuration manager for the 86Box emulator.", "homepage": "https://github.com/86Box/86BoxManager", "license": "MIT", "url": "https://github.com/86Box/86BoxManager/releases/download/1.7.4/86BoxManager_1.7.4.zip", "hash": "3ee27e3d5ee48478af57ad7d481834c3ecc862b318820d2bf472351be3b1cae5", "suggest": { - "86Box": "siku/86box" + "86Box": "personal/86box" }, "bin": "86Manager.exe", "shortcuts": [ diff --git a/bucket/86box.json b/bucket/86box.json index 71aef62ebd1..83b60c42952 100644 --- a/bucket/86box.json +++ b/bucket/86box.json @@ -1,9 +1,8 @@ { "version": "3.11", - "description": "86Box is an IBM PC system emulator that specializes in running old operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus.", - "homepage": "https://86box.net/", - "license": "GPL-2.0 License", - "notes": "Install 86box-romset before run it.", + "description": "Emulator of x86-based machines based on PCem.", + "homepage": "https://github.com/86Box/86Box", + "license": "GPL-2.0", "architecture": { "64bit": { "url": "https://github.com/86Box/86Box/releases/download/v3.11/86Box-Windows-64-b4311.zip", @@ -15,7 +14,8 @@ } }, "suggest": { - "ROM set": "siku/86box-romset" + "86Box Manager": "personal/86box-manager", + "86Box ROM set": "personal/86box-romset" }, "bin": "86Box.exe", "shortcuts": [ @@ -25,16 +25,17 @@ ] ], "checkver": { - "github": "https://github.com/86Box/86Box", - "re": "v([\\d\\.]+)/86Box-Windows-64-b(?\\d+).zip" + "url": "https://api.github.com/repos/86Box/86Box/releases/latest", + "jsonpath": "$.assets[*].browser_download_url", + "regex": "v(?[\\d.]+)\/86Box-Windows-64-b(?\\d+)\\.zip" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/86Box/86Box/releases/download/v$version/86Box-Windows-64-b$matchBuild.zip" + "url": "https://github.com/86Box/86Box/releases/download/v$matchVersion/86Box-Windows-64-b$matchBuild.zip" }, "32bit": { - "url": "https://github.com/86Box/86Box/releases/download/v$version/86Box-Windows-32-b$matchBuild.zip" + "url": "https://github.com/86Box/86Box/releases/download/v$matchVersion/86Box-Windows-32-b$matchBuild.zip" } } } diff --git a/bucket/ANotePortable.json b/bucket/ANotePortable.json index ab1b2a77823..25ea3afd85f 100644 --- a/bucket/ANotePortable.json +++ b/bucket/ANotePortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/office/a-note-portable", - "description": "Sticky notes", - "version": "4.2.4", - "license": "", - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/A%20Note%20Portable/ANotePortable_4.2.4.paf.exe#/dl.7z", - "hash": "md5:10583701b46c747748291f2ffe99214a", - "bin": "ANotePortable.exe", - "shortcuts": [ - [ - "ANotePortable.exe", - "ANotePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/office/a-note-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/A%20Note%20Portable/ANotePortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/office/a-note-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/office/a-note-portable" + }, + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/A%20Note%20Portable/ANotePortable_$version.paf.exe" + }, + "bin": "ANotePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/office/a-note-portable" + }, + "description": "Sticky notes", + "hash": "md5:10583701b46c747748291f2ffe99214a", + "homepage": "https://portableapps.com/apps/office/a-note-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "ANotePortable.exe", + "ANotePortable" + ] + ], + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/A%20Note%20Portable/ANotePortable_4.2.4.paf.exe#/dl.7z", + "version": "4.2.4" } diff --git a/bucket/AbiWordPortable.json b/bucket/AbiWordPortable.json index b77ccf57b0c..1baa274358b 100644 --- a/bucket/AbiWordPortable.json +++ b/bucket/AbiWordPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/AbiWordPortable" - }, - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/AbiWord%20Portable/AbiWordPortable_$underscoreVersion.paf.exe" - }, - "bin": "AbiWordPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/AbiWordPortable" - }, - "description": "Word processor", - "hash": "md5:7ea1710fb438da23b50f6d10642b118e", - "homepage": "https://portableapps.com/AbiWordPortable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "AbiWordPortable.exe", - "AbiWordPortable" - ] - ], - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/AbiWord%20Portable/AbiWordPortable_2.8.6_Rev_3.paf.exe#/dl.7z", - "version": "2.8.6_Rev_3" + "homepage": "https://portableapps.com/AbiWordPortable", + "description": "Word processor", + "version": "2.8.6_Rev_3", + "license": "", + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/AbiWord%20Portable/AbiWordPortable_2.8.6_Rev_3.paf.exe#/dl.7z", + "hash": "md5:7ea1710fb438da23b50f6d10642b118e", + "bin": "AbiWordPortable.exe", + "shortcuts": [ + [ + "AbiWordPortable.exe", + "AbiWordPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/AbiWordPortable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/AbiWord%20Portable/AbiWordPortable_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/AbiWordPortable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/AdguardHome.json b/bucket/AdguardHome.json index cfd4d6ebdfc..b425f78bbd4 100644 --- a/bucket/AdguardHome.json +++ b/bucket/AdguardHome.json @@ -1,31 +1,30 @@ { "version": "0.107.26", - "description": "Network-wide ads & trackers blocking DNS server", - "homepage": "https://github.com/AdguardTeam/AdGuardHome", - "license": "GPL-3.0-or-later", - "extract_dir": "AdGuardHome", + "description": "Free and open source, powerful network-wide ads & trackers blocking DNS server.", + "homepage": "https://adguard.com/adguard-home.html", + "license": "GPL-3.0 License", "architecture": { "64bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_windows_amd64.zip", + "url": "https://download.fastgit.org/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_windows_amd64.zip", "hash": "eeee3b175f34f5c66ae61e0f1fb2b467d6d3095b19934567571eff70e3c5fac2" }, "32bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_windows_386.zip", + "url": "https://download.fastgit.org/AdguardTeam/AdGuardHome/releases/download/v0.107.26/AdGuardHome_windows_386.zip", "hash": "4d1f14856cb2cdf3aab9a1a3371abe6d1d3fe198d0b844a4c96649728a685a39" } }, + "extract_dir": "AdGuardHome", "bin": "AdGuardHome.exe", "checkver": { "github": "https://github.com/AdguardTeam/AdGuardHome" }, - "persist": "data", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_amd64.zip" + "url": "https://download.fastgit.org/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_amd64.zip" }, "32bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_386.zip" + "url": "https://download.fastgit.org/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_386.zip" } } } diff --git a/bucket/AdobePhotoshopCC.json b/bucket/AdobePhotoshopCC.json index 40de0a27101..3d9cee8fd4f 100644 --- a/bucket/AdobePhotoshopCC.json +++ b/bucket/AdobePhotoshopCC.json @@ -1,37 +1,37 @@ { - "version": "21.2.4.323", - "description": "zdBryan Photoshop精简版本", - "depends": "sudo", - "url": "https://scoop-zapps.ziiyc.com/d/AdobePhotoshopCC/AdobePhotoshopCC-21.2.4.323.exe#/dl.7z", - "hash": "4393a93999056bdd4067ab6b7e1f8f7132d1f6ed9dd19fa949516043867c0538", - "installer": { - "script": "sudo cmd /c \"$dir\\!)绿化.bat\"" - }, - "uninstaller": { - "script": "sudo cmd /c \"$dir\\!)卸载.bat\"" - }, - "bin": [ - [ - "Photoshop.exe", - "Photoshop" - ] - ], - "extract_dir": "Photoshop", - "shortcuts": [ - [ - "photoshop.exe", - "..\\Adobe\\Photoshop" - ] - ], - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/AdobePhotoshopCC.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/AdobePhotoshopCC/AdobePhotoshopCC-$version.exe#/dl.7z", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - } + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/AdobePhotoshopCC/AdobePhotoshopCC-$version.exe#/dl.7z" + }, + "bin": [ + [ + "Photoshop.exe", + "Photoshop" + ] + ], + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/AdobePhotoshopCC.latest" + }, + "depends": "sudo", + "description": "zdBryan Photoshop\u7cbe\u7b80\u7248\u672c", + "extract_dir": "Photoshop", + "hash": "4393a93999056bdd4067ab6b7e1f8f7132d1f6ed9dd19fa949516043867c0538", + "installer": { + "script": "sudo cmd /c \"$dir\\!)\u7eff\u5316.bat\"" + }, + "shortcuts": [ + [ + "photoshop.exe", + "..\\Adobe\\Photoshop" + ] + ], + "uninstaller": { + "script": "sudo cmd /c \"$dir\\!)\u5378\u8f7d.bat\"" + }, + "url": "https://scoop-zapps.ziiyc.com/d/AdobePhotoshopCC/AdobePhotoshopCC-21.2.4.323.exe#/dl.7z", + "version": "21.2.4.323" } diff --git a/bucket/AdvancedWgetGUI-Portable.json b/bucket/AdvancedWgetGUI-Portable.json index 3ebf5e0d23a..1ed89261831 100644 --- a/bucket/AdvancedWgetGUI-Portable.json +++ b/bucket/AdvancedWgetGUI-Portable.json @@ -18,18 +18,37 @@ } }, "extract_dir": "AWGG", - "bin": [ - [ - "awgg.exe", - "awgg" - ] + "post_install": [ + "foreach ($folder in @('AWGG')) {", + " if (Test-Path \"$env:USERPROFILE\\$folder\") {", + " $runtimeCache = \"$env:USERPROFILE\\$folder\"", + " $runtimeCachePersist = \"$persist_dir\\USERPROFILE\\$folder\"", + " } elseif (Test-Path \"$env:LOCALAPPDATA\\$folder\") {", + " $runtimeCache = \"$env:LOCALAPPDATA\\$folder\"", + " $runtimeCachePersist = \"$persist_dir\\LOCALAPPDATA\\$folder\"", + " } elseif (Test-Path \"$env:APPDATA\\$folder\") {", + " $runtimeCache = \"$env:APPDATA\\$folder\"", + " $runtimeCachePersist = \"$persist_dir\\APPDATA\\$folder\"", + " } else {continue}", + + " if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " } else {", + " mkdir $runtimeCache -ErrorAction SilentlyContinue", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" ], - "shortcuts": [ - [ - "awgg.exe", - "Advanced Wget GUI" - ] + "bin": [ + "awgg.exe", + "axel.exe", + "curl.exe", + "wget.exe", + "youtube-dl.exe" ], + "shortcuts": [["awgg.exe", "Advanced Wget GUI"]], "checkver": { "url": "https://sites.google.com/site/awggproject", "regex": "sites-page-title.+?AWGG ([\\d.]+)" @@ -43,6 +62,5 @@ "url": "https://downloads.sourceforge.net/project/awgg/Beta/AWGG_win32.zip" } } - }, - "notes": "Your AWGG data are storaged in '%LOCALAPPDATA%\\AWGG'." + } } diff --git a/bucket/AkelPadPortable.json b/bucket/AkelPadPortable.json index 9b693d74aea..60f02de2eb1 100644 --- a/bucket/AkelPadPortable.json +++ b/bucket/AkelPadPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/development/akelpad_portable" - }, - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/AkelPad%20Portable/AkelPadPortable_$version.paf.exe" - }, - "bin": "AkelPadPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/development/akelpad_portable" - }, - "description": "Lightweight plaintext editor", - "hash": "md5:aa324379319e254b5ee6ae8359c2860f", - "homepage": "https://portableapps.com/apps/development/akelpad_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "AkelPadPortable.exe", - "AkelPadPortable" - ] - ], - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/AkelPad%20Portable/AkelPadPortable_4.9.8.paf.exe#/dl.7z", - "version": "4.9.8" + "homepage": "https://portableapps.com/apps/development/akelpad_portable", + "description": "Lightweight plaintext editor", + "version": "4.9.8", + "license": "", + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/AkelPad%20Portable/AkelPadPortable_4.9.8.paf.exe#/dl.7z", + "hash": "md5:aa324379319e254b5ee6ae8359c2860f", + "bin": "AkelPadPortable.exe", + "shortcuts": [ + [ + "AkelPadPortable.exe", + "AkelPadPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/development/akelpad_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/AkelPad%20Portable/AkelPadPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/development/akelpad_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Anaconda.json b/bucket/Anaconda.json index f424a9c2100..4559bbba220 100644 --- a/bucket/Anaconda.json +++ b/bucket/Anaconda.json @@ -1,27 +1,20 @@ { - "version": "2023.03", - "description": "The most popular Python distribution for data science.", - "homepage": "https://www.anaconda.com/", - "license": "BSD-3-Clause", "architecture": { "64bit": { - "url": "https://repo.anaconda.com/archive/Anaconda3-2023.03-Windows-x86_64.exe", - "hash": "849daee6c1926bb43306d0e4ce0cc50719b5bb5e43e085fc5092513ef8bf1fd5" + "hash": "849daee6c1926bb43306d0e4ce0cc50719b5bb5e43e085fc5092513ef8bf1fd5", + "url": "https://repo.anaconda.com/archive/Anaconda3-2023.03-Windows-x86_64.exe" } }, - "pre_install": "Write-Host 'Installing Anaconda 3. This can take up to 30 minutes on an HDD.' -ForegroundColor Magenta", - "installer": { - "args": [ - "/S", - "/InstallationType=JustMe", - "/RegisterPython=1", - "/AddToPath=0", - "/D=$dir" - ] - }, - "uninstaller": { - "file": "Uninstall-Anaconda3.exe", - "args": "/S" + "autoupdate": { + "architecture": { + "64bit": { + "hash": { + "regex": "$sha256", + "url": "http://docs.anaconda.com/anaconda/install/hashes/Anaconda3-$version-Windows-x86_64.exe-hash/" + }, + "url": "https://repo.anaconda.com/archive/Anaconda3-$version-Windows-x86_64.exe" + } + } }, "bin": [ "python.exe", @@ -31,21 +24,28 @@ "python3" ] ], + "checkver": { + "regex": "Anaconda3-([\\d.]+)-Windows", + "url": "https://docs.anaconda.com/anaconda/install/hashes/win-3-64/" + }, + "description": "The most popular Python distribution for data science.", "env_add_path": "Scripts", + "homepage": "https://www.anaconda.com/", + "installer": { + "args": [ + "/S", + "/InstallationType=JustMe", + "/RegisterPython=1", + "/AddToPath=0", + "/D=$dir" + ] + }, + "license": "BSD-3-Clause", "persist": "envs", - "checkver": { - "url": "https://docs.anaconda.com/anaconda/install/hashes/win-3-64/", - "regex": "Anaconda3-([\\d.]+)-Windows" + "pre_install": "Write-Host 'Installing Anaconda 3. This can take up to 30 minutes on an HDD.' -ForegroundColor Magenta", + "uninstaller": { + "args": "/S", + "file": "Uninstall-Anaconda3.exe" }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://repo.anaconda.com/archive/Anaconda3-$version-Windows-x86_64.exe", - "hash": { - "url": "http://docs.anaconda.com/anaconda/install/hashes/Anaconda3-$version-Windows-x86_64.exe-hash/", - "regex": "$sha256" - } - } - } - } + "version": "2023.03" } diff --git a/bucket/AniFXPortable.json b/bucket/AniFXPortable.json index 7097105530d..709fb5e3160 100644 --- a/bucket/AniFXPortable.json +++ b/bucket/AniFXPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/graphics_pictures/anifx_portable", - "description": "Cursor editor", - "version": "1.0_Rev_3", - "license": "", - "url": "https://download3.portableapps.com/portableapps/AniFXPortable/AniFXPortable_1.0_Rev_3.paf.exe?20190321#/dl.7z", - "hash": "md5:6b5cf21b220cdb4d9123dade8fc16649", - "bin": "AniFXPortable.exe", - "shortcuts": [ - [ - "AniFXPortable.exe", - "AniFXPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/graphics_pictures/anifx_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/AniFXPortable/AniFXPortable_$underscoreVersion.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/graphics_pictures/anifx_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/graphics_pictures/anifx_portable" + }, + "url": "https://download3.portableapps.com/portableapps/AniFXPortable/AniFXPortable_$underscoreVersion.paf.exe?20190321" + }, + "bin": "AniFXPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/graphics_pictures/anifx_portable" + }, + "description": "Cursor editor", + "hash": "md5:6b5cf21b220cdb4d9123dade8fc16649", + "homepage": "https://portableapps.com/apps/graphics_pictures/anifx_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "AniFXPortable.exe", + "AniFXPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/AniFXPortable/AniFXPortable_1.0_Rev_3.paf.exe?20190321#/dl.7z", + "version": "1.0_Rev_3" } diff --git a/bucket/AntRenamerPortable.json b/bucket/AntRenamerPortable.json index a8b4a0900e2..2b20446750f 100644 --- a/bucket/AntRenamerPortable.json +++ b/bucket/AntRenamerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/ant_renamer_portable" - }, - "url": "https://ayera.dl.sourceforge.net/project/portableapps/Ant%20Renamer%20Portable/AntRenamerPortable_$version.paf.exe" - }, - "bin": "AntRenamerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/ant_renamer_portable" - }, - "description": "File renaming utility", - "hash": "md5:02e1d059e44be8872e0fa8f237ce6be6", - "homepage": "https://portableapps.com/apps/utilities/ant_renamer_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "AntRenamerPortable.exe", - "AntRenamerPortable" - ] - ], - "url": "https://ayera.dl.sourceforge.net/project/portableapps/Ant%20Renamer%20Portable/AntRenamerPortable_2.12.0.paf.exe#/dl.7z", - "version": "2.12.0" + "homepage": "https://portableapps.com/apps/utilities/ant_renamer_portable", + "description": "File renaming utility", + "version": "2.12.0", + "license": "", + "url": "https://ayera.dl.sourceforge.net/project/portableapps/Ant%20Renamer%20Portable/AntRenamerPortable_2.12.0.paf.exe#/dl.7z", + "hash": "md5:02e1d059e44be8872e0fa8f237ce6be6", + "bin": "AntRenamerPortable.exe", + "shortcuts": [ + [ + "AntRenamerPortable.exe", + "AntRenamerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/ant_renamer_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://ayera.dl.sourceforge.net/project/portableapps/Ant%20Renamer%20Portable/AntRenamerPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/ant_renamer_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/AppGet.json b/bucket/AppGet.json index 70b72dbabca..280a578af31 100644 --- a/bucket/AppGet.json +++ b/bucket/AppGet.json @@ -5,10 +5,7 @@ "url": "https://github.com/appget/appget/releases/download/1.0.22/appget.1.0.22.exe", "hash": "023354f9c203d563ff57ea11967b56f2e53da2230294aa8f7edbda808464e969", "innosetup": true, - "bin": [ - "appget.exe", - "appget.gui.exe" - ], + "bin": "appget.exe", "shortcuts": [ [ "appget.gui.exe", diff --git a/bucket/AppiumInspector.json b/bucket/AppiumInspector.json index 5fb17bed624..7fcfea4fc5b 100644 --- a/bucket/AppiumInspector.json +++ b/bucket/AppiumInspector.json @@ -1,28 +1,28 @@ { - "version": "2023.3.1", - "description": "A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server.", - "homepage": "http://appium.io/", - "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/appium/appium-inspector/releases/download/v2023.3.1/Appium-Inspector-windows-2023.3.1.zip", - "hash": "abbbd4d3268adfe7ae31d03650363aae3bb7993ce6ac26bca9a3905eb47d97c0" + "hash": "abbbd4d3268adfe7ae31d03650363aae3bb7993ce6ac26bca9a3905eb47d97c0", + "url": "https://github.com/appium/appium-inspector/releases/download/v2023.3.1/Appium-Inspector-windows-2023.3.1.zip" } }, - "shortcuts": [ - [ - "Appium Inspector.exe", - "Appium Inspector" - ] - ], - "checkver": { - "github": "https://github.com/appium/appium-inspector" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/appium/appium-inspector/releases/download/v$version/Appium-Inspector-windows-$version.zip" } } - } + }, + "checkver": { + "github": "https://github.com/appium/appium-inspector" + }, + "description": "A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server.", + "homepage": "http://appium.io/", + "license": "Apache-2.0", + "shortcuts": [ + [ + "Appium Inspector.exe", + "Appium Inspector" + ] + ], + "version": "2023.3.1" } diff --git a/bucket/AppiumServer.json b/bucket/AppiumServer.json index 4ba1c0d0a98..853da60d556 100644 --- a/bucket/AppiumServer.json +++ b/bucket/AppiumServer.json @@ -1,28 +1,28 @@ { - "version": "1.22.3", - "description": "Test automation framework for use with native, hybrid and mobile web apps.", - "homepage": "http://appium.io/", - "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium.Server.GUI-windows-1.22.3.zip", - "hash": "AD2A1DE07C03192FD1109711A2E6600F4C575D45CA3E0082B6C7C3B2D3805CAC" - } - }, - "shortcuts": [ - [ - "Appium Server GUI.exe", - "Appium Server GUI" - ] - ], - "checkver": { - "github": "https://github.com/appium/appium-desktop" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/appium/appium-desktop/releases/download/v$version/Appium.Server.GUI-windows-$version.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "AD2A1DE07C03192FD1109711A2E6600F4C575D45CA3E0082B6C7C3B2D3805CAC", + "url": "https://github.com/appium/appium-desktop/releases/download/v1.22.3/Appium.Server.GUI-windows-1.22.3.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/appium/appium-desktop/releases/download/v$version/Appium.Server.GUI-windows-$version.zip" + } + } + }, + "checkver": { + "github": "https://github.com/appium/appium-desktop" + }, + "description": "Test automation framework for use with native, hybrid and mobile web apps.", + "homepage": "http://appium.io/", + "license": "Apache-2.0", + "shortcuts": [ + [ + "Appium Server GUI.exe", + "Appium Server GUI" + ] + ], + "version": "1.22.3" } diff --git a/bucket/ArmagetronAdvancedPortable.json b/bucket/ArmagetronAdvancedPortable.json index bdb571cadb7..84cd806c02f 100644 --- a/bucket/ArmagetronAdvancedPortable.json +++ b/bucket/ArmagetronAdvancedPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/armagetron_advanced_portable", - "description": "3D lightcycle game", - "version": "0.2.8.3.5", - "license": "", - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Source/Armagetron%20Advanced/ArmagetronAdvancedPortable_0.2.8.3.5.paf.exe#/dl.7z", - "hash": "md5:058544025c8d80b9783b694070ef457b", - "bin": "ArmagetronAdvancedPortable.exe", - "shortcuts": [ - [ - "ArmagetronAdvancedPortable.exe", - "ArmagetronAdvancedPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/armagetron_advanced_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Source/Armagetron%20Advanced/ArmagetronAdvancedPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/armagetron_advanced_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/armagetron_advanced_portable" + }, + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Source/Armagetron%20Advanced/ArmagetronAdvancedPortable_$version.paf.exe" + }, + "bin": "ArmagetronAdvancedPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/armagetron_advanced_portable" + }, + "description": "3D lightcycle game", + "hash": "md5:058544025c8d80b9783b694070ef457b", + "homepage": "https://portableapps.com/apps/games/armagetron_advanced_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "ArmagetronAdvancedPortable.exe", + "ArmagetronAdvancedPortable" + ] + ], + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Source/Armagetron%20Advanced/ArmagetronAdvancedPortable_0.2.8.3.5.paf.exe#/dl.7z", + "version": "0.2.8.3.5" } diff --git a/bucket/AudioPlaybackConnector.json b/bucket/AudioPlaybackConnector.json index a7ad4815d39..081ce62878d 100644 --- a/bucket/AudioPlaybackConnector.json +++ b/bucket/AudioPlaybackConnector.json @@ -1,58 +1,33 @@ { "version": "1.3.1", + "homepage": "https://github.com/ysc3839/AudioPlaybackConnector/", "description": "Bluetooth audio playback (A2DP Sink) connector for Windows 10 2004+", - "homepage": "https://github.com/ysc3839/AudioPlaybackConnector", "license": "MIT", "architecture": { - "32bit": { - "bin": "AudioPlaybackConnector32.exe", - "shortcuts": [ - [ - "AudioPlaybackConnector32.exe", - "AudioPlaybackConnector" - ] - ], - "url": "https://github.com/ysc3839/AudioPlaybackConnector/releases/download/v1.3.1/AudioPlaybackConnector32.exe", - "hash": "b58fda9b34e5bee62348d7d974caad902adbd7fbe904b3aaf69c7acf1df4c3de" - }, "64bit": { - "bin": "AudioPlaybackConnector64.exe", - "shortcuts": [ - [ - "AudioPlaybackConnector64.exe", - "AudioPlaybackConnector" - ] - ], "url": "https://github.com/ysc3839/AudioPlaybackConnector/releases/download/v1.3.1/AudioPlaybackConnector64.exe", "hash": "e18f943b83cfc804cb68f5a75618ac7fb0f7860ed22f43983205578a02f3b8d9" }, - "arm64": { - "bin": "AudioPlaybackConnectorARM64.exe", - "shortcuts": [ - [ - "AudioPlaybackConnectorARM64.exe", - "AudioPlaybackConnector" - ] - ], - "url": "https://github.com/ysc3839/AudioPlaybackConnector/releases/download/v1.3.1/AudioPlaybackConnectorARM64.exe", - "hash": "deb74168aa55db817f39613b78ab65663e56bde0ee2fbf84a4433c075ac735b6" + "32bit": { + "url": "https://github.com/ysc3839/AudioPlaybackConnector/releases/download/v1.3.1/AudioPlaybackConnector32.exe", + "hash": "b58fda9b34e5bee62348d7d974caad902adbd7fbe904b3aaf69c7acf1df4c3de" } }, - "pre_install":"if (-not (Test-Path \"$persist_dir\\AudioPlaybackConnector.json\")) { New-Item \"$dir\\AudioPlaybackConnector.json\" -ItemType file | Out-Null }", - "persist": [ - "AudioPlaybackConnector.json" + "pre_install": "Rename-Item \"$dir\\AudioPlaybackConnector*.exe\" \"$dir\\AudioPlaybackConnector.exe\"", + "shortcuts": [ + [ + "AudioPlaybackConnector.exe", + "AudioPlaybackConnector" + ] ], "checkver": "github", "autoupdate": { "architecture": { - "32bit": { - "url": "https://github.com/ysc3839/AudioPlaybackConnector/releases/download/v$version/AudioPlaybackConnector32.exe" - }, "64bit": { "url": "https://github.com/ysc3839/AudioPlaybackConnector/releases/download/v$version/AudioPlaybackConnector64.exe" }, - "arm64": { - "url": "https://github.com/ysc3839/AudioPlaybackConnector/releases/download/v$version/AudioPlaybackConnectorARM64.exe" + "32bit": { + "url": "https://github.com/ysc3839/AudioPlaybackConnector/releases/download/v$version/AudioPlaybackConnector32.exe" } } } diff --git a/bucket/AutoDeleteFileOnPCWechat.json b/bucket/AutoDeleteFileOnPCWechat.json index 262ba2f5ce2..7186d52a00d 100644 --- a/bucket/AutoDeleteFileOnPCWechat.json +++ b/bucket/AutoDeleteFileOnPCWechat.json @@ -1,17 +1,17 @@ { - "homepage": "https://github.com/blackboxo/AutoDeleteFileOnPCWechat", - "description": "自动删除 PC 端微信缓存数据,包括从所有聊天中自动下载的大量文件、视频、图片等数据内容,解放你的空间。", - "version": "2.0", - "url": "https://github.com/blackboxo/CleanMyWechat/releases/download/v2.0/CleanMyWechat.zip", - "hash": "422698f788a8e4c886f09939ae6e3bca9cd20681a7b9982ca659efc46c6e0c48", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/blackboxo/CleanMyWechat/releases/download/v2.0/CleanMyWechat.zip" - }, - "shortcuts": [ - [ - "AutoDeleteFileOnPCWechat.exe", - "AutoDeleteFileOnPCWechat" - ] - ] + "autoupdate": { + "url": "https://github.com/blackboxo/CleanMyWechat/releases/download/v2.0/CleanMyWechat.zip" + }, + "checkver": "github", + "description": "\u81ea\u52a8\u5220\u9664 PC \u7aef\u5fae\u4fe1\u7f13\u5b58\u6570\u636e\uff0c\u5305\u62ec\u4ece\u6240\u6709\u804a\u5929\u4e2d\u81ea\u52a8\u4e0b\u8f7d\u7684\u5927\u91cf\u6587\u4ef6\u3001\u89c6\u9891\u3001\u56fe\u7247\u7b49\u6570\u636e\u5185\u5bb9\uff0c\u89e3\u653e\u4f60\u7684\u7a7a\u95f4\u3002", + "hash": "422698f788a8e4c886f09939ae6e3bca9cd20681a7b9982ca659efc46c6e0c48", + "homepage": "https://github.com/blackboxo/AutoDeleteFileOnPCWechat", + "shortcuts": [ + [ + "AutoDeleteFileOnPCWechat.exe", + "AutoDeleteFileOnPCWechat" + ] + ], + "url": "https://github.com/blackboxo/CleanMyWechat/releases/download/v2.0/CleanMyWechat.zip", + "version": "2.0" } diff --git a/bucket/AzureEventGridSimulator.json b/bucket/AzureEventGridSimulator.json index 29927c95b60..4f34ed96e7b 100644 --- a/bucket/AzureEventGridSimulator.json +++ b/bucket/AzureEventGridSimulator.json @@ -1,5 +1,5 @@ { - "url": "https://github.com/pmcilreavy/AzureEventGridSimulator/releases/download/3.0.2/AzureEventGridSimulator-win-x64-3.0.2.zip", - "version": "3.0.2", - "bin": "AzureEventGridSimulator.exe" + "bin": "AzureEventGridSimulator.exe", + "url": "https://github.com/pmcilreavy/AzureEventGridSimulator/releases/download/3.0.2/AzureEventGridSimulator-win-x64-3.0.2.zip", + "version": "3.0.2" } diff --git a/bucket/AzureSDK28.json b/bucket/AzureSDK28.json index 78c982a8440..d366dc670cf 100644 --- a/bucket/AzureSDK28.json +++ b/bucket/AzureSDK28.json @@ -1,13 +1,13 @@ { - "url": [ - "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureTools.VS140.exe", - "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureStorageEmulator.msi", - "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureStorageTools.msi", - "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureLibsForNet-x64.msi", - "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureComputeEmulator-x64.exe", - "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureAuthoringTools-x64.msi", - "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/WebToolsAzure2015.exe" - ], - "version": "2.8", - "post_install": "function RunInstaller($exe, $arguments) {\n Write-Host \"Executing $exe $arguments\"\n Start-Process $exe arguments -Wait\n Remove-Item $exe\n}\nRunInstaller \"$dir\\MicrosoftAzureComputeEmulator-x64.exe\"\nRunInstaller \"$dir\\MicrosoftAzureTools.VS140.exe\"\n" + "post_install": "function RunInstaller($exe, $arguments) {\n Write-Host \"Executing $exe $arguments\"\n Start-Process $exe arguments -Wait\n Remove-Item $exe\n}\nRunInstaller \"$dir\\MicrosoftAzureComputeEmulator-x64.exe\"\nRunInstaller \"$dir\\MicrosoftAzureTools.VS140.exe\"\n", + "url": [ + "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureTools.VS140.exe", + "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureStorageEmulator.msi", + "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureStorageTools.msi", + "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureLibsForNet-x64.msi", + "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureComputeEmulator-x64.exe", + "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/MicrosoftAzureAuthoringTools-x64.msi", + "https://download.microsoft.com/download/D/E/B/DEB395C9-C875-47F3-96F7-55C9A8FCD869/WebToolsAzure2015.exe" + ], + "version": "2.8" } diff --git a/bucket/BOINCPortable.json b/bucket/BOINCPortable.json index 96546cdf032..fcdd388775b 100644 --- a/bucket/BOINCPortable.json +++ b/bucket/BOINCPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/boinc-portable" - }, - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/BOINC%20Portable/BOINCPortable_$underscoreVersion.paf.exe" - }, - "bin": "BOINCPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/boinc-portable" - }, - "description": "Distributed computing project", - "hash": "md5:632847b87ebff8d6081aa4065a4b9270", - "homepage": "https://portableapps.com/apps/utilities/boinc-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "BOINCPortable.exe", - "BOINCPortable" - ] - ], - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/BOINC%20Portable/BOINCPortable_7.16.5_Rev_2.paf.exe#/dl.7z", - "version": "7.16.5_Rev_2" + "homepage": "https://portableapps.com/apps/utilities/boinc-portable", + "description": "Distributed computing project", + "version": "7.16.5_Rev_2", + "license": "", + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/BOINC%20Portable/BOINCPortable_7.16.5_Rev_2.paf.exe#/dl.7z", + "hash": "md5:632847b87ebff8d6081aa4065a4b9270", + "bin": "BOINCPortable.exe", + "shortcuts": [ + [ + "BOINCPortable.exe", + "BOINCPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/boinc-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/BOINC%20Portable/BOINCPortable_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/boinc-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/BPBiblePortable.json b/bucket/BPBiblePortable.json index eb66bca054d..ebcc25b0266 100644 --- a/bucket/BPBiblePortable.json +++ b/bucket/BPBiblePortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/education/bpbible_portable", - "description": "Bible study tool", - "version": "0.5.3.1_Fixed", - "license": "", - "url": "https://github-production-release-asset-2e65be.s3.amazonaws.com/43986344/fc546348-ad35-11e7-8f3b-fa729d95bddc?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200503%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200503T030520Z&X-Amz-Expires=300&X-Amz-Signature=91d934e20a3bcaa50ec3cd858ec57a15b9e78b418f6bcbf2a3ad407674ddd7de&X-Amz-SignedHeaders=host&actor_id=0&repo_id=43986344&response-content-disposition=attachment%3B%20filename%3DBPBiblePortable_0.5.3.1.paf.exe&response-content-type=application%2Foctet-stream#/dl.7z", - "hash": "md5:f2c4d7bddb119f35e4655d93915bfdc9", - "bin": "BPBiblePortable.exe", - "shortcuts": [ - [ - "BPBiblePortable.exe", - "BPBiblePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/education/bpbible_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://github-production-release-asset-2e65be.s3.amazonaws.com/43986344/fc546348-ad35-11e7-8f3b-fa729d95bddc?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200503%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200503T030520Z&X-Amz-Expires=300&X-Amz-Signature=91d934e20a3bcaa50ec3cd858ec57a15b9e78b418f6bcbf2a3ad407674ddd7de&X-Amz-SignedHeaders=host&actor_id=0&repo_id=43986344&response-content-disposition=attachment%3B%20filename%3DBPBiblePortable_0.5.3.1.paf.exe&response-content-type=application%2Foctet-stream", - "hash": { - "url": "https://portableapps.com/apps/education/bpbible_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/education/bpbible_portable" + }, + "url": "https://github-production-release-asset-2e65be.s3.amazonaws.com/43986344/fc546348-ad35-11e7-8f3b-fa729d95bddc?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200503%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200503T030520Z&X-Amz-Expires=300&X-Amz-Signature=91d934e20a3bcaa50ec3cd858ec57a15b9e78b418f6bcbf2a3ad407674ddd7de&X-Amz-SignedHeaders=host&actor_id=0&repo_id=43986344&response-content-disposition=attachment%3B%20filename%3DBPBiblePortable_0.5.3.1.paf.exe&response-content-type=application%2Foctet-stream" + }, + "bin": "BPBiblePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/education/bpbible_portable" + }, + "description": "Bible study tool", + "hash": "md5:f2c4d7bddb119f35e4655d93915bfdc9", + "homepage": "https://portableapps.com/apps/education/bpbible_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "BPBiblePortable.exe", + "BPBiblePortable" + ] + ], + "url": "https://github-production-release-asset-2e65be.s3.amazonaws.com/43986344/fc546348-ad35-11e7-8f3b-fa729d95bddc?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20200503%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200503T030520Z&X-Amz-Expires=300&X-Amz-Signature=91d934e20a3bcaa50ec3cd858ec57a15b9e78b418f6bcbf2a3ad407674ddd7de&X-Amz-SignedHeaders=host&actor_id=0&repo_id=43986344&response-content-disposition=attachment%3B%20filename%3DBPBiblePortable_0.5.3.1.paf.exe&response-content-type=application%2Foctet-stream#/dl.7z", + "version": "0.5.3.1_Fixed" } diff --git a/bucket/BabelMapPortable.json b/bucket/BabelMapPortable.json index 7c2a6765258..851ea4b51f0 100644 --- a/bucket/BabelMapPortable.json +++ b/bucket/BabelMapPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/babelmap-portable" - }, - "url": "https://download3.portableapps.com/portableapps/BabelMapPortable/BabelMapPortable_$version_English.paf.exe?20190321" - }, - "bin": "BabelMapPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/babelmap-portable" - }, - "description": "Unicode character map", - "hash": "md5:295da82e8158892ce144bf1f1c28a9b9", - "homepage": "https://portableapps.com/apps/utilities/babelmap-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "BabelMapPortable.exe", - "BabelMapPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/BabelMapPortable/BabelMapPortable_8.0.0.5_English.paf.exe?20190321#/dl.7z", - "version": "8.0.0.5" + "homepage": "https://portableapps.com/apps/utilities/babelmap-portable", + "description": "Unicode character map", + "version": "8.0.0.5", + "license": "", + "url": "https://download3.portableapps.com/portableapps/BabelMapPortable/BabelMapPortable_8.0.0.5_English.paf.exe?20190321#/dl.7z", + "hash": "md5:295da82e8158892ce144bf1f1c28a9b9", + "bin": "BabelMapPortable.exe", + "shortcuts": [ + [ + "BabelMapPortable.exe", + "BabelMapPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/babelmap-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/BabelMapPortable/BabelMapPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/babelmap-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/BalabolkaPortable.json b/bucket/BalabolkaPortable.json index 8fe5981187c..498d8c18ad3 100644 --- a/bucket/BalabolkaPortable.json +++ b/bucket/BalabolkaPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/accessibility/balabolka-portable", - "description": "Text-to-speech on demand", - "version": "2.15.0.744", - "license": "", - "url": "https://download3.portableapps.com/portableapps/BalabolkaPortable/BalabolkaPortable_2.15.0.744.paf.exe?20190321#/dl.7z", - "hash": "md5:ef13540ca0757c77452004d5b8aeb71c", - "bin": "BalabolkaPortable.exe", - "shortcuts": [ - [ - "BalabolkaPortable.exe", - "BalabolkaPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/accessibility/balabolka-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/BalabolkaPortable/BalabolkaPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/accessibility/balabolka-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/accessibility/balabolka-portable" + }, + "url": "https://download3.portableapps.com/portableapps/BalabolkaPortable/BalabolkaPortable_$version.paf.exe?20190321" + }, + "bin": "BalabolkaPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/accessibility/balabolka-portable" + }, + "description": "Text-to-speech on demand", + "hash": "md5:ef13540ca0757c77452004d5b8aeb71c", + "homepage": "https://portableapps.com/apps/accessibility/balabolka-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "BalabolkaPortable.exe", + "BalabolkaPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/BalabolkaPortable/BalabolkaPortable_2.15.0.744.paf.exe?20190321#/dl.7z", + "version": "2.15.0.744" } diff --git a/bucket/BatToExeConverter.json b/bucket/BatToExeConverter.json index f350ab22243..1c56e498e88 100644 --- a/bucket/BatToExeConverter.json +++ b/bucket/BatToExeConverter.json @@ -1,26 +1,26 @@ { - "homepage": "https://github.com/99fk/Bat-To-Exe-Converter-Downloader", - "description": "Bat To Exe Converter grants easy BAT script to EXE file conversions and is completely suitable even for the novice user.", - "version": "3.2.0.0", - "url": "https://scoop-zapps.ziiyc.com/d/BatToExeConverter/BatToExeConverter-3.2.0.0.zip", - "hash": "11e87711817fcbbb387fc3932b249f9a5c321693f6e73654ea118da78836b6a9", - "extract_dir": "Portable", - "bin": "Bat_To_Exe_Converter_(x64).exe", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BatToExeConverter.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/BatToExeConverter/BatToExeConverter-$version.zip", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "shortcuts": [ - [ - "Bat_To_Exe_Converter_(x64).exe", - "Bat To Exe Converter" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/BatToExeConverter/BatToExeConverter-$version.zip" + }, + "bin": "Bat_To_Exe_Converter_(x64).exe", + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BatToExeConverter.latest" + }, + "description": "Bat To Exe Converter grants easy BAT script to EXE file conversions and is completely suitable even for the novice user.", + "extract_dir": "Portable", + "hash": "11e87711817fcbbb387fc3932b249f9a5c321693f6e73654ea118da78836b6a9", + "homepage": "https://github.com/99fk/Bat-To-Exe-Converter-Downloader", + "shortcuts": [ + [ + "Bat_To_Exe_Converter_(x64).exe", + "Bat To Exe Converter" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/BatToExeConverter/BatToExeConverter-3.2.0.0.zip", + "version": "3.2.0.0" } diff --git a/bucket/BeyondCompare-zh.json b/bucket/BeyondCompare-zh.json index b3e659ad87f..49d2d18c07d 100644 --- a/bucket/BeyondCompare-zh.json +++ b/bucket/BeyondCompare-zh.json @@ -1,42 +1,30 @@ { - "version": "4.4.6.27483", + "architecture": { + "64bit": { + "hash": "1eecfdf7e104d4a5f79e4e3d0c1c83d8c8ca216c8625e144a44648614875578e", + "url": "https://www.scootersoftware.com/BCompare-zh-4.4.6.27483.exe" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.scootersoftware.com/BCompare-zh-$version.exe" + } + } + }, + "bin": "Bcomp.exe", + "checkver": { + "regex": "BCompare-zh-([\\d.]+)\\.exe", + "url": "https://www.scootersoftware.com/download.php" + }, "description": "Directory and file compare functions in one package", "homepage": "https://www.scootersoftware.com", + "innosetup": true, "license": { "identifier": "Shareware", "url": "https://www.scootersoftware.com/index.php?zz=kb_licensev4" }, "notes": "Add Beyond Compare as a context menu option by running: '$dir\\install-context.reg'", - "architecture": { - "64bit": { - "url": "https://www.scootersoftware.com/BCompare-zh-4.4.6.27483.exe", - "hash": "1eecfdf7e104d4a5f79e4e3d0c1c83d8c8ca216c8625e144a44648614875578e" - } - }, - "innosetup": true, - "bin": "Bcomp.exe", - "shortcuts": [ - [ - "BCompare.exe", - "BCompare" - ], - [ - "BCClipboard.exe", - "Clipboard Compare" - ] - ], - "pre_install": [ - "Get-ChildItem -Path $dir | ForEach-Object {", - " $name = [string]$_", - " if ($name.Contains(\",1\")) {", - " Remove-Item -Path $_ -Recurse -Force", - " }", - " if ($name.Contains(\",2\")) {", - " $name = $name.Replace(\",2\", \"\")", - " Rename-Item -Path $_ -NewName $name", - " }", - "}" - ], "post_install": [ "$dir_escaped = \"$dir\".Replace('\\', '\\\\')", "\"install-context-$architecture\", \"uninstall-context\" | ForEach-Object {", @@ -51,15 +39,27 @@ " }", "}" ], - "checkver": { - "url": "https://www.scootersoftware.com/download.php", - "regex": "BCompare-zh-([\\d.]+)\\.exe" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.scootersoftware.com/BCompare-zh-$version.exe" - } - } - } + "pre_install": [ + "Get-ChildItem -Path $dir | ForEach-Object {", + " $name = [string]$_", + " if ($name.Contains(\",1\")) {", + " Remove-Item -Path $_ -Recurse -Force", + " }", + " if ($name.Contains(\",2\")) {", + " $name = $name.Replace(\",2\", \"\")", + " Rename-Item -Path $_ -NewName $name", + " }", + "}" + ], + "shortcuts": [ + [ + "BCompare.exe", + "BCompare" + ], + [ + "BCClipboard.exe", + "Clipboard Compare" + ] + ], + "version": "4.4.6.27483" } diff --git a/bucket/BinaryCompatChecker.json b/bucket/BinaryCompatChecker.json index 1b347d79bff..222e4cc6336 100644 --- a/bucket/BinaryCompatChecker.json +++ b/bucket/BinaryCompatChecker.json @@ -1,5 +1,5 @@ { - "bin": "BinaryCompatChecker.exe", - "url": "https://github.com/KirillOsenkov/MetadataTools/releases/download/v1.0.10/BinaryCompatChecker.zip", - "version": "1.0.10" + "url": "https://github.com/KirillOsenkov/MetadataTools/releases/download/v1.0.10/BinaryCompatChecker.zip", + "version": "1.0.10", + "bin": "BinaryCompatChecker.exe" } diff --git a/bucket/BingDianWenku.json b/bucket/BingDianWenku.json index f526613d1f4..57a90fd7cf4 100644 --- a/bucket/BingDianWenku.json +++ b/bucket/BingDianWenku.json @@ -1,25 +1,25 @@ { - "homepage": "http://www.bingdian001.com/?p=30", - "description": "无需积分就可以自由下载百度、豆丁、丁香、MBALib、Book118等文库文档,无需注册和登录。下载的文档最终生成高清晰度的pdf格式文档。", - "version": "3.2.10.1210", - "url": "https://scoop-zapps.ziiyc.com/d/BingDianWenKu/BingDianWenKu-3.2.10.1210.exe", - "hash": "209ddfb8d4ab27c4c1b493251b440d33745e7684e952af037ff2a23d93415e29", - "bin": "BingDianWenKu.exe", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BingDianWenku.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/BingDianWenKu/BingDianWenKu-$version.exe", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "shortcuts": [ - [ - "BingDianWenKu.exe", - "冰点文库下载器" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/BingDianWenKu/BingDianWenKu-$version.exe" + }, + "bin": "BingDianWenKu.exe", + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BingDianWenku.latest" + }, + "description": "\u65e0\u9700\u79ef\u5206\u5c31\u53ef\u4ee5\u81ea\u7531\u4e0b\u8f7d\u767e\u5ea6\u3001\u8c46\u4e01\u3001\u4e01\u9999\u3001MBALib\u3001Book118\u7b49\u6587\u5e93\u6587\u6863\uff0c\u65e0\u9700\u6ce8\u518c\u548c\u767b\u5f55\u3002\u4e0b\u8f7d\u7684\u6587\u6863\u6700\u7ec8\u751f\u6210\u9ad8\u6e05\u6670\u5ea6\u7684pdf\u683c\u5f0f\u6587\u6863\u3002", + "hash": "209ddfb8d4ab27c4c1b493251b440d33745e7684e952af037ff2a23d93415e29", + "homepage": "http://www.bingdian001.com/?p=30", + "shortcuts": [ + [ + "BingDianWenKu.exe", + "\u51b0\u70b9\u6587\u5e93\u4e0b\u8f7d\u5668" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/BingDianWenKu/BingDianWenKu-3.2.10.1210.exe", + "version": "3.2.10.1210" } diff --git a/bucket/BlueJ.json b/bucket/BlueJ.json index 7ad49d3df6e..285f987ad90 100644 --- a/bucket/BlueJ.json +++ b/bucket/BlueJ.json @@ -1,31 +1,27 @@ { - "version": "5.1.0", "homepage": "https://www.bluej.org/", - "description": "https://www.bluej.org/", - "license": "GPL-2.0", - "architecture": { - "64bit": { - "url": "https://www.bluej.org/download/files/BlueJ-windows-510.zip", - "hash": "e72cb7668f7110621ceaeccc62466b00885812d71db3e8c64c107f5e00ff4b98" - } - }, - "extract_dir": "bluej", - "env_set": { - "BLUEJ_HOME": "$dir" + "version": "5.1.0", + "license": "GPL-2.0-only", + "depends": "OpenJFX", + "url": "https://www.bluej.org/download/files/BlueJ-generic-510.jar#dl.7z", + "hash": "c81e6b725e88126ca84d6df65e90299544a87b846b9675e95e76f33e4436f18c", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\bluej-dist.jar\" \"$dir\" -Removal", + "$jpxf=\"set JAVAFXPATH=$(appdir OpenJFX $global)\\current\"", + "Set-Content \"$dir\\BlueJ.bat\" (@('@echo off', 'set APPBASE=%~dp0', $jpxf, 'set CP=%APPBASE%lib\\bluej.jar', 'set JAVAFX_CP=\"%JAVAFXPATH%\\lib\\javafx.base.jar;%JAVAFXPATH%\\lib\\javafx.controls.jar;%JAVAFXPATH%\\lib\\javafx.fxml.jar;%JAVAFXPATH%\\lib\\javafx.graphics.jar;%JAVAFXPATH%\\lib\\javafx.media.jar;%JAVAFXPATH%\\lib\\javafx.properties.jar;%JAVAFXPATH%\\lib\\javafx.swing.jar;%JAVAFXPATH%\\lib\\javafx.swt.jar;%JAVAFXPATH%\\lib\\javafx.web.jar\"', 'start %JAVA_HOME%\\bin\\javaw.exe -Djavafx.embed.singleThread=true -cp %CP%;%JAVAFX_CP% bluej.Boot -javafxpath=\"%JAVAFXPATH%\" %*') -join \"`r`n\") -Encoding Ascii" + ] }, + "post_install": "Remove-Item \"$dir\\*.class\",\"$dir\\installer-logo.gif\",\"$dir\\installer.props\",\"$dir\\META-INF\" -Force -Recurse", "shortcuts": [ [ - "BlueJ.exe", + "BlueJ.bat", "BlueJ" ] ], "persist": "userhome", - "checkver": "Version\\s([\\d.]+),", + "checkver": "

Version ([\\d.]+), released", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.bluej.org/download/files/BlueJ-windows-$cleanVersion.zip" - } - } + "url": "https://www.bluej.org/download/files/BlueJ-generic-$cleanVersion.jar#dl.7z" } } diff --git a/bucket/BlueLifeHostsEditor.json b/bucket/BlueLifeHostsEditor.json index 6f5dec6ba04..6dfb1a07794 100644 --- a/bucket/BlueLifeHostsEditor.json +++ b/bucket/BlueLifeHostsEditor.json @@ -1,47 +1,47 @@ { - "architecture": { - "32bit": { - "bin": "hEdit.exe", - "shortcuts": [ - [ - "hEdit.exe", - "Sordum\\BlueLife Hosts Editor" - ] - ] - }, - "64bit": { - "bin": [ - "hEdit_x64.exe", - [ - "hEdit_x64.exe", - "hEdit" - ] - ], - "shortcuts": [ - [ - "hEdit_x64.exe", - "Sordum\\BlueLife Hosts Editor" - ] - ] - } - }, - "autoupdate": { - "extract_dir": "HostsEditor_v$version", - "url": "https://www.sordum.org/files/bluelife-host-editor/bl_hst_edit.zip" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BlueLifeHostsEditor.latest" - }, - "description": "Sordum's BlueLife Hosts Editor. Hosts file editor", - "extract_dir": "HostsEditor_v1.3", - "hash": "a799fcdfc7629b86abc4bb421103d10b11e73301357ae1119cf4df6c2e856071", - "homepage": "https://www.sordum.org/8266/", - "license": { - "identifier": "Freeware", - "url": "https://www.sordum.org/eula/" - }, - "persist": "hEdit.ini", - "url": "https://www.sordum.org/files/bluelife-host-editor/bl_hst_edit.zip", - "version": "1.3" + "version": "1.3", + "description": "Sordum's BlueLife Hosts Editor. Hosts file editor", + "homepage": "https://www.sordum.org/8266/", + "license": { + "identifier": "Freeware", + "url": "https://www.sordum.org/eula/" + }, + "url": "https://www.sordum.org/files/bluelife-host-editor/bl_hst_edit.zip", + "hash": "a799fcdfc7629b86abc4bb421103d10b11e73301357ae1119cf4df6c2e856071", + "extract_dir": "HostsEditor_v1.3", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/BlueLifeHostsEditor.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.sordum.org/files/bluelife-host-editor/bl_hst_edit.zip", + "extract_dir": "HostsEditor_v$version" + }, + "architecture": { + "64bit": { + "bin": [ + "hEdit_x64.exe", + [ + "hEdit_x64.exe", + "hEdit" + ] + ], + "shortcuts": [ + [ + "hEdit_x64.exe", + "Sordum\\BlueLife Hosts Editor" + ] + ] + }, + "32bit": { + "bin": "hEdit.exe", + "shortcuts": [ + [ + "hEdit.exe", + "Sordum\\BlueLife Hosts Editor" + ] + ] + } + }, + "persist": "hEdit.ini" } diff --git a/bucket/Bongocat-Mver.json b/bucket/Bongocat-Mver.json index f3894bd07c3..78d0b4f9add 100644 --- a/bucket/Bongocat-Mver.json +++ b/bucket/Bongocat-Mver.json @@ -1,14 +1,20 @@ { - "version": "0.1.6", - "description": "B站up魔改版", - "homepage": "https://www.bilibili.com/read/readlist/rl191271", - "license": "unknown", - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/Weidows-projects/scoop-3rd/releases/download/1.0.0/bongocat.zip", - "hash": "394FE5946BE6F5A2558183B0CF899472C448496D478C180161D4C6DA14EE39FB" - } - }, - "persist": "img", - "shortcuts": [["Bongo Cat Mver.exe", "Bongo Cat Mver"]] + "version": "0.1.6", + "description": "B站up魔改版", + "homepage": "https://www.bilibili.com/read/readlist/rl191271", + "license": "unknown", + "architecture": { + "64bit": { + "url": "https://ghproxy.com/https://github.com/Weidows-projects/scoop-3rd/releases/download/1.0.0/bongocat.zip", + "hash": "394FE5946BE6F5A2558183B0CF899472C448496D478C180161D4C6DA14EE39FB" + } + }, + "persist": "img", + "shortcuts": [ + [ + "Bongo Cat Mver.exe", + "Bongo Cat Mver" + ] + ], + "_from": "Weidows-projects/scoop-3rd" } diff --git a/bucket/Boom.json b/bucket/Boom.json index 7ca13f67aac..2666e80f52d 100644 --- a/bucket/Boom.json +++ b/bucket/Boom.json @@ -9,7 +9,6 @@ "boom-language.xml", "boom-configuration" ], - "bin": "Boom.exe", "shortcuts": [ [ "Boom.exe", diff --git a/bucket/Brave-Portable.json b/bucket/Brave-Portable.json index 28b7ad9efd0..5379f906249 100644 --- a/bucket/Brave-Portable.json +++ b/bucket/Brave-Portable.json @@ -10,11 +10,11 @@ "architecture": { "64bit": { "url": "https://brave-browser-downloads.s3.brave.com/latest/brave_installer-x64.exe#/dl.7z", - "hash": "5c85a75f3a117eb44e502b963d44f4b39a718e300139fb0caa1c39d8014ebaef" + "hash": "28fb28653e9a706e2577b915bfd188666924fcb9d3cf49f55896cfc247020d03" }, "32bit": { "url": "https://brave-browser-downloads.s3.brave.com/latest/brave_installer-ia32.exe#/dl.7z", - "hash": "ea8ddc1566bc6a3b15d8b5b6299dbf3dda60480ba38158c1e2aca8b55a0df0bf" + "hash": "bc8018f2ed5cd06afcba4d2b0c208190a7811ff49cea26ec73b9f26e9b9a0f62" } }, "pre_install": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal", diff --git a/bucket/Brook.json b/bucket/Brook.json index 433994b79c8..c53ab4d0360 100644 --- a/bucket/Brook.json +++ b/bucket/Brook.json @@ -1,35 +1,27 @@ { "version": "20230404", - "homepage": "https://github.com/txthinking/brook/", - "description": "cross-platform strong encryption and not detectable proxy", - "license": "GPL-3.0 License", + "description": "Brook is a cross-platform strong encryption and not detectable proxy with zero-configuration.", + "homepage": "https://github.com/txthinking/brook", + "license": "GPL-3.0-only", "architecture": { "64bit": { - "url": "https://github.com/txthinking/brook/releases/download/v20230404/brook_windows_amd64.exe", - "hash": "61033565c2f3612cdee20dea64b2e5f8f7ba7d2fc73c7c3a5da754ff16b92ad4", - "installer": { - "script": "Rename-Item \"$dir\\brook_windows_amd64.exe\" -NewName \"$dir\\brook.exe\"" - } + "url": "https://github.com/txthinking/brook/releases/download/v20230404/brook_windows_amd64.exe#/brook.exe", + "hash": "61033565c2f3612cdee20dea64b2e5f8f7ba7d2fc73c7c3a5da754ff16b92ad4" }, "32bit": { - "url": "https://github.com/txthinking/brook/releases/download/v20230404/brook_windows_386.exe", - "hash": "99ec5a11168a383bc25333dfbf39b7a1f080ce629ba0a0c0cf1818df39a707d5", - "installer": { - "script": "Rename-Item \"$dir\\brook_windows_386.exe\" -NewName \"$dir\\brook.exe\"" - } + "url": "https://github.com/txthinking/brook/releases/download/v20230404/brook_windows_386.exe#/brook.exe", + "hash": "99ec5a11168a383bc25333dfbf39b7a1f080ce629ba0a0c0cf1818df39a707d5" } }, "bin": "brook.exe", - "checkver": { - "github": "https://github.com/txthinking/brook/" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/txthinking/brook/releases/download/v$version/brook_windows_amd64.exe" + "url": "https://github.com/txthinking/brook/releases/download/v$version/brook_windows_amd64.exe#/brook.exe" }, "32bit": { - "url": "https://github.com/txthinking/brook/releases/download/v$version/brook_windows_386.exe" + "url": "https://github.com/txthinking/brook/releases/download/v$version/brook_windows_386.exe#/brook.exe" } } } diff --git a/bucket/CCleaner.json b/bucket/CCleaner.json index 17b024eb75a..1b1f859fae1 100644 --- a/bucket/CCleaner.json +++ b/bucket/CCleaner.json @@ -1,15 +1,22 @@ { - "homepage": "https://www.ccleaner.com/ccleaner", "version": "6.10.10347", + "description": "Number-one tool for cleaning PC", + "homepage": "https://www.ccleaner.com/ccleaner", "license": "Freeware", - "description": "Number-one tool for cleaning your PC.", - "url": "https://download.ccleaner.com/portable/ccsetup610.zip", - "hash": "eb088bf919b778b07c2358b851261464e22ae71c44b6d03926b9537efe3af8d8", + "notes": "下载自定义规则winapp2 https://github.com/MoscaDotTo/Winapp2", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\x64\\ccleaner.ini\")) {", + " Set-Content \"$dir\\x64\\ccleaner.ini\" @('[Options]', 'UpdateAuto=0', 'UpdateNotify=0', 'UpdateCheck=0', 'HelpImproveCCleaner=0') -Encoding ASCII", + "}", + "'winapp2.ini', 'winreg.ini', 'winsys.ini' | ForEach-Object {", + " if (!(Test-Path \"$persist_dir\\x64\\$_\")) { New-Item \"$dir\\x64\\$_\" | Out-Null }", + "}", + "Copy-Item \"$dir\\lang\" \"$dir\\x64\\lang\" -Recurse" + ], "architecture": { "64bit": { - "installer": { - "script": "Move-Item \"$dir\\x64\\*\" \"$dir\"" - }, + "url": "https://download.ccleaner.com/portable/ccsetup610.zip", + "hash": "eb088bf919b778b07c2358b851261464e22ae71c44b6d03926b9537efe3af8d8", "bin": [ [ "CCleaner64.exe", @@ -20,57 +27,27 @@ [ "CCleaner64.exe", "CCleaner" - ], - [ - "CCleaner64.exe", - "CCleaner Autoclean", - "/Auto" - ] - ] - }, - "32bit": { - "installer": { - "script": "Move-Item \"$dir\\x86\\*\" \"$dir\"" - }, - "bin": [ - [ - "CCleaner.exe", - "CCleaner" - ] - ], - "shortcuts": [ - [ - "CCleaner.exe", - "CCleaner" - ], - [ - "CCleaner.exe", - "CCleaner Autoclean", - "/Auto" ] ] } }, - "pre_install": [ - "if(!(Test-Path \"$persist_dir\\ccleaner.ini\")) {", - " Set-Content \"$dir\\ccleaner.ini\" (@('[Options]', 'UpdateAuto=0', 'UpdateNotify=0', 'UpdateCheck=0', 'HelpImproveCCleaner=0') -join \"`r`n\") -Encoding ASCII", - "}", - "'winapp.ini', 'winreg.ini', 'winsys.ini' | ForEach-Object {", - " if(!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", - "}" - ], - "post_install": "Remove-Item \"$dir\\x64\",\"$dir\\x86\" -Force -Recurse", "persist": [ - "ccleaner.ini", - "winapp.ini", - "winreg.ini", - "winsys.ini" + "x64/ccleaner.ini", + "x64/winapp2.ini", + "x64/winreg.ini", + "x64/winsys.ini", + "x64/Data", + "x64/Setup" ], "checkver": { - "url": "https://www.ccleaner.com/ccleaner/download", - "regex": "CCleaner v([\\d.]+)" + "url": "https://www.ccleaner.com/ccleaner/version-history", + "regex": ">v([\\d.]+)" }, "autoupdate": { - "url": "https://download.ccleaner.com/portable/ccsetup$majorVersion$minorVersion.zip" + "architecture": { + "64bit": { + "url": "https://download.ccleaner.com/portable/ccsetup$majorVersion$minorVersion.zip" + } + } } } diff --git a/bucket/CMWTAT_Digital_Edition.json b/bucket/CMWTAT_Digital_Edition.json index 40f9663fb6a..ca5840ecbd5 100644 --- a/bucket/CMWTAT_Digital_Edition.json +++ b/bucket/CMWTAT_Digital_Edition.json @@ -1,22 +1,22 @@ { - "version": "2.6.4.0", + "autoupdate": { + "url": "https://github.com/TGSAN/CMWTAT_Digital_Edition/releases/download/$version/CMWTAT_Digital_Release_$underscoreVersion.zip" + }, + "bin": "CMWTAT_Digital.exe", + "checkver": { + "github": "https://github.com/TGSAN/CMWTAT_Digital_Edition" + }, "description": "CloudMoe Windows 10 Activation Toolkit get digital license, the best open source Win 10 activator in GitHub.", + "hash": "0b886f83678474ba1186c4c5df4f6880a6813ff754aaead743ea54030dce8263", "homepage": "https://cmwtat.cloudmoe.com/", "license": "GPL-2.0-only", - "url": "https://github.com/TGSAN/CMWTAT_Digital_Edition/releases/download/2.6.4.0/CMWTAT_Digital_Release_2_6_4_0.zip", - "hash": "0b886f83678474ba1186c4c5df4f6880a6813ff754aaead743ea54030dce8263", "pre_install": "Rename-Item \"$dir\\CMWTAT_Digital*.exe\" \"$dir\\CMWTAT_Digital.exe\"", - "bin": "CMWTAT_Digital.exe", "shortcuts": [ [ "CMWTAT_Digital.exe", "CMWTAT Digital Edition" ] ], - "checkver": { - "github": "https://github.com/TGSAN/CMWTAT_Digital_Edition" - }, - "autoupdate": { - "url": "https://github.com/TGSAN/CMWTAT_Digital_Edition/releases/download/$version/CMWTAT_Digital_Release_$underscoreVersion.zip" - } + "url": "https://github.com/TGSAN/CMWTAT_Digital_Edition/releases/download/2.6.4.0/CMWTAT_Digital_Release_2_6_4_0.zip", + "version": "2.6.4.0" } diff --git a/bucket/Cache-Relocator.json b/bucket/Cache-Relocator.json index cbe2adba4f4..df932909088 100644 --- a/bucket/Cache-Relocator.json +++ b/bucket/Cache-Relocator.json @@ -1,39 +1,39 @@ { - "homepage": "https://www.softperfect.com/products/cacherelocator/", - "description": "Quick and easy way to move your Internet browser cache", - "license": "freeware", - "version": "1.7", - "architecture": { - "64bit": { - "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip", - "hash": "ed04cb9d006a8d9245c6010392e75dc94e01f92a974e5f7233c5384acf95e366", - "extract_dir": "64-bit" - }, - "32bit": { - "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip", - "hash": "ed04cb9d006a8d9245c6010392e75dc94e01f92a974e5f7233c5384acf95e366", - "extract_dir": "32-bit" - } - }, - "checkver": { - "url": "https://www.softperfect.com/products/changelog.php?product_id=18", - "regex": "(\\d+\\.\\d+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" - }, - "32bit": { - "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" - } - } - }, - "bin": "cacherelocator.exe", - "shortcuts": [ - [ - "cacherelocator.exe", - "Cache Relocator" - ] - ] + "architecture": { + "32bit": { + "extract_dir": "32-bit", + "hash": "b85c490c9dc601c81531a8cdb11b5da580892e20a5225dad5c97d9c2e638826a", + "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" + }, + "64bit": { + "extract_dir": "64-bit", + "hash": "b85c490c9dc601c81531a8cdb11b5da580892e20a5225dad5c97d9c2e638826a", + "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" + }, + "64bit": { + "url": "https://www.softperfect.com/download/freeware/cacherelocator_portable.zip" + } + } + }, + "bin": "cacherelocator.exe", + "checkver": { + "regex": "(\\d+\\.\\d+)", + "url": "https://www.softperfect.com/products/changelog.php?product_id=18" + }, + "description": "Quick and easy way to move your Internet browser cache", + "homepage": "https://www.softperfect.com/products/cacherelocator/", + "license": "freeware", + "shortcuts": [ + [ + "cacherelocator.exe", + "Cache Relocator" + ] + ], + "version": "1.7" } diff --git a/bucket/CapsLockIndicator.json b/bucket/CapsLockIndicator.json index a4ceb552f78..55d78d05c75 100644 --- a/bucket/CapsLockIndicator.json +++ b/bucket/CapsLockIndicator.json @@ -1,22 +1,38 @@ { "version": "3.16.1.2", - "description": "CapsLock Indicator is a small, free utility that indicates the state of the Num lock, Caps lock and Scroll lock key.", - "homepage": "https://cli.jonaskohl.de/", + "description": "A small utility that indicates the state of the Num lock, Caps lock and Scroll lock key.", + "homepage": "https://github.com/jonaskohl/CapsLockIndicator", "license": "Apache-2.0", - "url": "https://github.com/jonaskohl/CapsLockIndicator/releases/download/3.16.1.2/CLIv3-3.16.1.2.exe#/CLI.exe", + "url": "https://github.com/jonaskohl/CapsLockIndicator/releases/download/3.16.1.2/CLIv3-3.16.1.2.exe", "hash": "04c36a520cea729650ebda59cbf1f5353999d478ff706914c3fccf5558fa2495", - "checkver": { - "github": "https://github.com/jonaskohl/CapsLockIndicator" - }, - "autoupdate": { - "url": "https://github.com/jonaskohl/CapsLockIndicator/releases/download/$version/CLIv3-$version.exe" + "installer": { + "script": [ + "Move-Item $original_dir\\CLI*.exe $original_dir\\CapsLockIndicator.exe", + "#Download translation file", + "$LocaleFileNames = 'de', 'fr', 'es', 'zh-CN', 'ru', 'pt-PT', 'pt-BR', 'it'", + "$LocaleNames = 'de-*', 'fr-*', 'es-*', 'zh-CN', 'ru-RU', 'pt-PT', 'pt-BR', 'it-*'", + "$LocaleName = (Get-WinSystemLocale).Name", + "for ($i = 0; $i -lt $LocaleNames.Length; $i++) {", + " if ($LocaleName -like $LocaleNames[$i]) {", + " break", + " }", + "}", + "if ($LocaleFileNames[$i]) {", + " Invoke-WebRequest -Uri \"https://cli.jonaskohl.de/uicul/$($LocaleFileNames[$i]).zip\" -OutFile $original_dir\\$($LocaleFileNames[$i]).zip", + " Expand-Archive $original_dir\\$($LocaleFileNames[$i]).zip -DestinationPath $original_dir\\$($LocaleFileNames[$i])", + " Remove-Item $original_dir\\$($LocaleFileNames[$i]).zip", + "}" + ] }, - "bin": "CLI.exe", + "bin": "CapsLockIndicator.exe", "shortcuts": [ [ - "CLI.exe", + "CapsLockIndicator.exe", "CapsLockIndicator" ] - ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/jonaskohl/CapsLockIndicator/releases/download/$version/CLIv3-$version.exe" + } } - diff --git a/bucket/Cascadia-Code.json b/bucket/Cascadia-Code.json index c1ccd4c3230..b810f24d0a5 100644 --- a/bucket/Cascadia-Code.json +++ b/bucket/Cascadia-Code.json @@ -1,33 +1,72 @@ { "version": "2111.01", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "description": "A fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "license": "OFL-1.1", "homepage": "https://github.com/microsoft/cascadia-code", - "license": "SIL Open Font License", - "notes": "You may need to restart the system to use recently installed fonts.", - "depends": "sudo", "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", + "extract_dir": "ttf", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" + }, "installer": { "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem \"$dir\\ttf\" -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows11Version22H2BuildNumber = 22621", + "$doesPerUserFontInstallationHaveIssue = $currentBuildNumber -ge $windows11Version22H2BuildNumber", + "if ($doesPerUserFontInstallationHaveIssue -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \"Currently, on Windows 11 Version 22H2 (OS Build 22621) or later,\" -Foreground DarkRed", + " Write-Host \"Font installation only works when installing font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" scoop install sudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " Write-Host \"See https://github.com/matthewjberger/scoop-nerd-fonts/issues/198 for more details.\" -Foreground Magenta", + " exit 1", + "}", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \"For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkRed", + " Write-Host \"Font can only be installed for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" scoop install sudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, "uninstaller": { "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem \"$dir\\ttf\" -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", "}", - "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "if ($cmd -eq \"uninstall\") {", + " Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta", + "}" ] - }, - "checkver": "github", - "autoupdate": { - "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" } } diff --git a/bucket/CascadiaMono.json b/bucket/CascadiaMono.json index 623fda7774a..56cc4c957cc 100644 --- a/bucket/CascadiaMono.json +++ b/bucket/CascadiaMono.json @@ -1,33 +1,33 @@ { - "autoupdate": { - "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" - }, - "checkver": "github", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", - "extract_dir": "ttf", - "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", - "homepage": "https://github.com/microsoft/cascadia-code", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "pre_install": "Get-ChildItem $dir -Exclude CascadiaMono.ttf | Remove-Item -Recurse", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Cascadia Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", - "version": "2111.01" + "version": "2111.01", + "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "license": "OFL-1.1", + "homepage": "https://github.com/microsoft/cascadia-code", + "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", + "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", + "extract_dir": "ttf", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" + }, + "pre_install": "Get-ChildItem $dir -Exclude CascadiaMono.ttf | Remove-Item -Recurse", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Cascadia Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/CefDetectorX.json b/bucket/CefDetectorX.json index 74daac695e3..6ea3bf5335b 100644 --- a/bucket/CefDetectorX.json +++ b/bucket/CefDetectorX.json @@ -3,19 +3,16 @@ "description": "【升级版-Electron】Check how many CEFs are on your computer. 检测你电脑上有几个CEF. ", "homepage": "https://github.com/ShirasawaSama/CefDetectorX", "license": "GNU Affero General Public License v3.0", - "architecture": { - "64bit": { - "url": "https://github.com/ShirasawaSama/CefDetectorX/releases/download/0.0.4/CefDetectorX.zip", - "hash": "f5f40b146356fddb1e95af8b6abcfc125ba2aeddc3a33b64aeb79eea441ba57c" - } - }, - "extract_dir": "CefDetectorX", - "shortcuts": [["CefDetectorX.exe", "CefDetectorX"]], + "url": "https://github.com/ShirasawaSama/CefDetectorX/releases/download/0.0.4/CefDetectorX.zip", + "hash": "f5f40b146356fddb1e95af8b6abcfc125ba2aeddc3a33b64aeb79eea441ba57c", + "shortcuts": [ + [ + "CefDetectorX.exe", + "CefDetectorX" + ] + ], "checkver": "github", "autoupdate": { - "url": "https://github.com/ShirasawaSama/CefDetectorX/releases/download/$version/CefDetectorX.zip", - "hash": { - "mode": "download" - } + "url": "https://github.com/ShirasawaSama/CefDetectorX/releases/download/$version/CefDetectorX.zip" } } diff --git a/bucket/Charles.json b/bucket/Charles.json index e8659136dc0..cf8546f0514 100644 --- a/bucket/Charles.json +++ b/bucket/Charles.json @@ -1,25 +1,20 @@ { "version": "4.6.3", + "description": "Charles is an HTTP proxy / HTTP monitor / Reverse Proxy.", "homepage": "https://www.charlesproxy.com/", - "description": "Web Debugging Proxy Application", - "license": "Freeware", - "url": "https://www.charlesproxy.com/assets/release/4.6.3/charles-proxy-4.6.3-win64.msi", + "url": "https://www.charlesproxy.com/assets/release/4.6.3/charles-proxy-4.6.3-win64.msi#/setup.msi_", "hash": "efb8f5cda02bd6bc42860e7069ada57cd97c5d81e0965a718a419125e65c7f31", - "pre_install": [ - "Move-Item -Path \"$dir\\PFiles\\Charles\\*\" -Destination \"$dir\"", - "Remove-Item \"$dir\\PFiles\" -Force -Recurse" - ], - "shortcuts": [ - [ - "Charles.exe", - "Charles" - ] - ], + "installer": { + "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/i', \"$dir\\setup.msi_\", '/qn') -RunAs | Out-Null" + }, + "uninstaller": { + "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/x', \"$dir\\setup.msi_\", '/qn') -RunAs | Out-Null" + }, "checkver": { - "url": "https://www.charlesproxy.com/download/", - "regex": "v([\\d\\.]+)" + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Charles.latest", + "regex": "([\\d.]+)" }, "autoupdate": { - "url": "https://www.charlesproxy.com/assets/release/$version/charles-proxy-$version-win64.msi" + "url": "https://www.charlesproxy.com/assets/release/$version/charles-proxy-$version-win64.msi#/setup.msi_" } } diff --git a/bucket/ChromiumBSUPortable.json b/bucket/ChromiumBSUPortable.json index b56ee704c0b..08fca215c86 100644 --- a/bucket/ChromiumBSUPortable.json +++ b/bucket/ChromiumBSUPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/chromium_bsu_portable", - "description": "Vertical space shooter", - "version": "0.9.13.2", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/ChromiumBSUPortable_0.9.13.2_English.paf.exe#/dl.7z", - "hash": "md5:b1721f066991eb909bb7078b03505edf", - "bin": "ChromiumBSUPortable.exe", - "shortcuts": [ - [ - "ChromiumBSUPortable.exe", - "ChromiumBSUPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/chromium_bsu_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/ChromiumBSUPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/chromium_bsu_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/chromium_bsu_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/ChromiumBSUPortable_$version_English.paf.exe" + }, + "bin": "ChromiumBSUPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/chromium_bsu_portable" + }, + "description": "Vertical space shooter", + "hash": "md5:b1721f066991eb909bb7078b03505edf", + "homepage": "https://portableapps.com/apps/games/chromium_bsu_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "ChromiumBSUPortable.exe", + "ChromiumBSUPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/ChromiumBSUPortable_0.9.13.2_English.paf.exe#/dl.7z", + "version": "0.9.13.2" } diff --git a/bucket/CintaNotesPortable.json b/bucket/CintaNotesPortable.json index 09283ee8909..f18c6200e3a 100644 --- a/bucket/CintaNotesPortable.json +++ b/bucket/CintaNotesPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/office/cintanotes-portable", - "description": "Lightweight note-taker", - "version": "3.13", - "license": "", - "url": "https://download3.portableapps.com/portableapps/CintaNotesPortable/CintaNotesPortable_3.13.paf.exe?20190321#/dl.7z", - "hash": "md5:6be1519c39a9a458a29d3b30d987bcf2", - "bin": "CintaNotesPortable.exe", - "shortcuts": [ - [ - "CintaNotesPortable.exe", - "CintaNotesPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/office/cintanotes-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/CintaNotesPortable/CintaNotesPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/office/cintanotes-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/office/cintanotes-portable" + }, + "url": "https://download3.portableapps.com/portableapps/CintaNotesPortable/CintaNotesPortable_$version.paf.exe?20190321" + }, + "bin": "CintaNotesPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/office/cintanotes-portable" + }, + "description": "Lightweight note-taker", + "hash": "md5:6be1519c39a9a458a29d3b30d987bcf2", + "homepage": "https://portableapps.com/apps/office/cintanotes-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "CintaNotesPortable.exe", + "CintaNotesPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/CintaNotesPortable/CintaNotesPortable_3.13.paf.exe?20190321#/dl.7z", + "version": "3.13" } diff --git a/bucket/Clear-PSHistory.json b/bucket/Clear-PSHistory.json index 3c6c8e91254..e4b35e38598 100644 --- a/bucket/Clear-PSHistory.json +++ b/bucket/Clear-PSHistory.json @@ -1,6 +1,6 @@ { - "version": "3.0", - "url": "https://gist.githubusercontent.com/KnotUntied/952a3243673b3cb5189ef078ebf6dfb4/raw/9f1ee1d671145627885c2c1fdc9b8e88f9aa3ac7/Clear-PSHistory.ps1", - "hash": "4cd6519bb32233eba4688673340ce61a310966c00cd5e12adfbf9dfa35357bda", - "bin": "Clear-PSHistory.ps1" + "bin": "Clear-PSHistory.ps1", + "hash": "4cd6519bb32233eba4688673340ce61a310966c00cd5e12adfbf9dfa35357bda", + "url": "https://gist.githubusercontent.com/KnotUntied/952a3243673b3cb5189ef078ebf6dfb4/raw/9f1ee1d671145627885c2c1fdc9b8e88f9aa3ac7/Clear-PSHistory.ps1", + "version": "3.0" } diff --git a/bucket/ClickyGonePortable.json b/bucket/ClickyGonePortable.json index 61ce5af4f24..51565026252 100644 --- a/bucket/ClickyGonePortable.json +++ b/bucket/ClickyGonePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/clicky-gone-portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/ClickyGonePortable_$underscoreVersion_English.paf.exe" - }, - "bin": "ClickyGonePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/clicky-gone-portable" - }, - "description": "Window hider", - "hash": "md5:15c404e9c008e51d5ffa623764836667", - "homepage": "https://portableapps.com/apps/utilities/clicky-gone-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ClickyGonePortable.exe", - "ClickyGonePortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/ClickyGonePortable_1.4.4.1_Rev_2_English.paf.exe#/dl.7z", - "version": "1.4.4.1_Rev_2" + "homepage": "https://portableapps.com/apps/utilities/clicky-gone-portable", + "description": "Window hider", + "version": "1.4.4.1_Rev_2", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/ClickyGonePortable_1.4.4.1_Rev_2_English.paf.exe#/dl.7z", + "hash": "md5:15c404e9c008e51d5ffa623764836667", + "bin": "ClickyGonePortable.exe", + "shortcuts": [ + [ + "ClickyGonePortable.exe", + "ClickyGonePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/clicky-gone-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/ClickyGonePortable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/clicky-gone-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/ClientBasePackages.json b/bucket/ClientBasePackages.json index 27cf5eaf21b..9a46471cd25 100644 --- a/bucket/ClientBasePackages.json +++ b/bucket/ClientBasePackages.json @@ -1,12 +1,12 @@ { "$schema": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", - "version": "1.0.007", + "version": "1.00.007", "url": [ - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/Utils.ps1", - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/ClientBasePackages.ps1" + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/Utils.ps1", + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/ClientBasePackages.ps1" ], "installer": { - "file": "ClientBasePackages.ps1" + "script": "& \"$dir\\ClientBasePackages.ps1\"" }, "depends": [ "MicrosoftOffice365" diff --git a/bucket/ClipX.json b/bucket/ClipX.json index 3e3394b92fe..54741502248 100644 --- a/bucket/ClipX.json +++ b/bucket/ClipX.json @@ -12,6 +12,7 @@ "hash": "180e7ccae841511988b9e46c17246c6f26a0adcc17eb67088abf2fe2f181d821" } }, + "bin": "clipx.exe", "shortcuts": [ [ "clipx.exe", diff --git a/bucket/ClipboardFusion.json b/bucket/ClipboardFusion.json index c0312f3568a..e3425ba10ca 100644 --- a/bucket/ClipboardFusion.json +++ b/bucket/ClipboardFusion.json @@ -1,27 +1,36 @@ { - "version": "5.9.1", - "description": "ClipboardFusion makes it easy to remove clipboard text formatting, replace clipboard text or run powerful macros on your clipboard contents!", - "homepage": "https://www.clipboardfusion.com/", - "license": "Proprietary", - "url": "https://www.binaryfortress.com/Data/Download/?Package=clipboardfusion&noinstall=1#/dl.7z", - "hash": "sha1:bcbc0710495866c96dc32c5824cad89723047b54", - "extract_dir": "ClipboardFusion", - "bin": "ClipboardFusion.exe", - "shortcuts": [ - [ - "ClipboardFusion.exe", - "ClipboardFusion" - ] - ], - "checkver": { - "url": "https://www.clipboardfusion.com/Download/", - "regex": "Latest Version:<\\/b> v([\\d.]+)" + "architecture": { + "64bit": { + "hash": "sha1:bcbc0710495866c96dc32c5824cad89723047b54", + "url": "https://www.binaryfortress.com/Data/Download/?Package=clipboardfusion&noinstall=1&Log=104#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "hash": { + "regex": "Without Installer \\(ZIP\\) SHA1:.*$sha1", + "url": "https://www.clipboardfusion.com/Download/" }, - "autoupdate": { - "url": "https://www.binaryfortress.com/Data/Download/?Package=clipboardfusion&noinstall=1#/dl.7z", - "hash": { - "url": "https://www.clipboardfusion.com/Download/", - "regex": "
  • Without Installer .*: $sha1 .SHA1." - } - } + "url": "https://www.binaryfortress.com/Data/Download/?Package=clipboardfusion&noinstall=1&Log=104#/dl.7z" + } + }, + "note": "Thanks for using autoupdate, please test your updates!" + }, + "bin": "ClipboardFusion.exe", + "checkver": { + "regex": "Latest Version:\\sv([\\d.]+)", + "url": "https://www.clipboardfusion.com/Download/" + }, + "description": "ClipboardFusion makes it easy to remove clipboard text formatting, replace clipboard text or run powerful macros on your clipboard contents!", + "extract_dir": "ClipboardFusion", + "homepage": "https://www.clipboardfusion.com/", + "license": "None", + "shortcuts": [ + [ + "ClipboardFusion.exe", + "ClipboardFusion" + ] + ], + "version": "5.9.1" } diff --git a/bucket/ComIntRep.json b/bucket/ComIntRep.json index b004487a376..4c952486437 100644 --- a/bucket/ComIntRep.json +++ b/bucket/ComIntRep.json @@ -1,30 +1,30 @@ { - "homepage": "https://www.rizonesoft.com/downloads/complete-internet-repair/", - "description": "Complete Internet Repair is a free Open Source Power Tool to repair internet connections and get you up and running in no time.", - "extract_dir": "ComIntRep_4118", - "version": "5.2.3.4118", - "url": "https://scoop-zapps.ziiyc.com/d/ComIntRep/ComIntRep-5.2.3.4118.zip", - "hash": "732afa842264a985a8328af5ba9ed82b1bedc1571ca696d459e6f5d86ce9e64a", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/ComIntRep.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/ComIntRep/ComIntRep-$version.zip", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - }, - "extract_dir": "ComIntRep_$buildVersion" - }, - "shortcuts": [ - [ - "ComIntRep.exe", - "Complete Internet Repair" - ], - [ - "ComIntRep_X64.exe", - "Complete Internet Repair x64" - ] - ] + "autoupdate": { + "extract_dir": "ComIntRep_$buildVersion", + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/ComIntRep/ComIntRep-$version.zip" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/ComIntRep.latest" + }, + "description": "Complete Internet Repair is a free Open Source Power Tool to repair internet connections and get you up and running in no time.", + "extract_dir": "ComIntRep_4118", + "hash": "732afa842264a985a8328af5ba9ed82b1bedc1571ca696d459e6f5d86ce9e64a", + "homepage": "https://www.rizonesoft.com/downloads/complete-internet-repair/", + "shortcuts": [ + [ + "ComIntRep.exe", + "Complete Internet Repair" + ], + [ + "ComIntRep_X64.exe", + "Complete Internet Repair x64" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/ComIntRep/ComIntRep-5.2.3.4118.zip", + "version": "5.2.3.4118" } diff --git a/bucket/Console2.json b/bucket/Console2.json index 5560609ed24..4413da28a9a 100644 --- a/bucket/Console2.json +++ b/bucket/Console2.json @@ -6,11 +6,11 @@ "architecture": { "64bit": { "url": "https://downloads.sourceforge.net/project/console/console-devel/2.00/Console-2.00b148-Beta_64bit.zip", - "hash": "sha1:df443db68ead8114ecca02ce2f5ef4088948ff45" + "hash": "675c3c82695a97dafe164960a50dfbe6c13d0a900b382efb7090090138d22933" }, "32bit": { "url": "https://downloads.sourceforge.net/project/console/console-devel/2.00/Console-2.00b148-Beta_32bit.zip", - "hash": "sha1:4122a6c5943a4113197a31a27ed6ce140fe2f1c8" + "hash": "721ef2b7c564ff4171942d2c0dc653fd752ad4a27e3993bcab911d3936f5e4c7" } }, "notes": "Console 2 development stopped in 2011. You might consider installing the fork ConsoleZ.", @@ -18,6 +18,7 @@ "ConsoleZ": "extras/consolez" }, "extract_dir": "Console2", + "bin": "Console.exe", "persist": "console.xml", "shortcuts": [ [ diff --git a/bucket/ConverberPortable.json b/bucket/ConverberPortable.json index ba67c507ef9..b82c0e726d1 100644 --- a/bucket/ConverberPortable.json +++ b/bucket/ConverberPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/converber_portable" - }, - "url": "https://download3.portableapps.com/portableapps/ConverberPortable/ConverberPortable_$underscoreVersion.paf.exe?20190321" - }, - "bin": "ConverberPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/converber_portable" - }, - "description": "Measurement converter", - "hash": "md5:67dba80eacf2a2f73234d6a5cdef8229", - "homepage": "https://portableapps.com/apps/utilities/converber_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ConverberPortable.exe", - "ConverberPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/ConverberPortable/ConverberPortable_2.3.1_Rev_2.paf.exe?20190321#/dl.7z", - "version": "2.3.1_Rev_2" + "homepage": "https://portableapps.com/apps/utilities/converber_portable", + "description": "Measurement converter", + "version": "2.3.1_Rev_2", + "license": "", + "url": "https://download3.portableapps.com/portableapps/ConverberPortable/ConverberPortable_2.3.1_Rev_2.paf.exe?20190321#/dl.7z", + "hash": "md5:67dba80eacf2a2f73234d6a5cdef8229", + "bin": "ConverberPortable.exe", + "shortcuts": [ + [ + "ConverberPortable.exe", + "ConverberPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/converber_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/ConverberPortable/ConverberPortable_$underscoreVersion.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/converber_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/ConvertAllPortable.json b/bucket/ConvertAllPortable.json index 63a65647986..1e59268440b 100644 --- a/bucket/ConvertAllPortable.json +++ b/bucket/ConvertAllPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/convertall_portable", - "description": "Measurement converter", - "version": "0.8.0", - "license": "", - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/ConvertAll%20Portable/ConvertAllPortable_0.8.0.paf.exe#/dl.7z", - "hash": "md5:dd5535423b582e8db7e8f63be11e0813", - "bin": "ConvertAllPortable.exe", - "shortcuts": [ - [ - "ConvertAllPortable.exe", - "ConvertAllPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/convertall_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/ConvertAll%20Portable/ConvertAllPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/convertall_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/convertall_portable" + }, + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/ConvertAll%20Portable/ConvertAllPortable_$version.paf.exe" + }, + "bin": "ConvertAllPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/convertall_portable" + }, + "description": "Measurement converter", + "hash": "md5:dd5535423b582e8db7e8f63be11e0813", + "homepage": "https://portableapps.com/apps/utilities/convertall_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "ConvertAllPortable.exe", + "ConvertAllPortable" + ] + ], + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/ConvertAll%20Portable/ConvertAllPortable_0.8.0.paf.exe#/dl.7z", + "version": "0.8.0" } diff --git a/bucket/CookTimerPortable.json b/bucket/CookTimerPortable.json index c5da280b2ed..1d63f510784 100644 --- a/bucket/CookTimerPortable.json +++ b/bucket/CookTimerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/cook_timer_portable", - "description": "Simple countdown timer", - "version": "0.9.3_Rev_2", - "license": "", - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Cook%20Timer%20Portable/CookTimerPortable_0.9.3_Rev_2_English.paf.exe#/dl.7z", - "hash": "md5:69803124b2341c1119d71792e9377427", - "bin": "CookTimerPortable.exe", - "shortcuts": [ - [ - "CookTimerPortable.exe", - "CookTimerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/cook_timer_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Cook%20Timer%20Portable/CookTimerPortable_$underscoreVersion_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/cook_timer_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/cook_timer_portable" + }, + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Cook%20Timer%20Portable/CookTimerPortable_$underscoreVersion_English.paf.exe" + }, + "bin": "CookTimerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/cook_timer_portable" + }, + "description": "Simple countdown timer", + "hash": "md5:69803124b2341c1119d71792e9377427", + "homepage": "https://portableapps.com/apps/utilities/cook_timer_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "CookTimerPortable.exe", + "CookTimerPortable" + ] + ], + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Cook%20Timer%20Portable/CookTimerPortable_0.9.3_Rev_2_English.paf.exe#/dl.7z", + "version": "0.9.3_Rev_2" } diff --git a/bucket/CoolPlayer+Portable.json b/bucket/CoolPlayer+Portable.json index 3b3b1169568..e45e1459b65 100644 --- a/bucket/CoolPlayer+Portable.json +++ b/bucket/CoolPlayer+Portable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/music_video/coolplayerp_portable" - }, - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/CoolPlayer%2B%20Portable/CoolPlayerPlusPortable_$version.paf.exe" - }, - "bin": "CoolPlayer+Portable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/music_video/coolplayerp_portable" - }, - "description": "Audio player", - "hash": "md5:e9d68d1ad9873339d6ef0fd5a2e1f0bd", - "homepage": "https://portableapps.com/apps/music_video/coolplayerp_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "CoolPlayer+Portable.exe", - "CoolPlayer+Portable" - ] - ], - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/CoolPlayer%2B%20Portable/CoolPlayerPlusPortable_2.19.6.paf.exe#/dl.7z", - "version": "2.19.6" + "homepage": "https://portableapps.com/apps/music_video/coolplayerp_portable", + "description": "Audio player", + "version": "2.19.6", + "license": "", + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/CoolPlayer%2B%20Portable/CoolPlayerPlusPortable_2.19.6.paf.exe#/dl.7z", + "hash": "md5:e9d68d1ad9873339d6ef0fd5a2e1f0bd", + "bin": "CoolPlayer+Portable.exe", + "shortcuts": [ + [ + "CoolPlayer+Portable.exe", + "CoolPlayer+Portable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/music_video/coolplayerp_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/CoolPlayer%2B%20Portable/CoolPlayerPlusPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/music_video/coolplayerp_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/CoolPlayer.json b/bucket/CoolPlayer.json index a1ce23b6383..045c43636f8 100644 --- a/bucket/CoolPlayer.json +++ b/bucket/CoolPlayer.json @@ -5,10 +5,15 @@ "license": "GPL-2.0-only", "url": "https://downloads.sourceforge.net/project/coolplayer/files/Coolplayer/219/CoolPlayer219_Bin.zip", "hash": "sha1:4b807c9174825c5426890201ca2d4c42f7abe16b", + "pre_install": [ + "if(!(Test-Path \"$dir/coolplayer.ini\")) { Add-Content \"$dir/coolplayer.ini\" $null }", + "if(!(Test-Path \"$dir/default.m3u\")) { Add-Content \"$dir/default.m3u\" $null }" + ], "bin": "coolplayer.exe", "persist": [ "coolplayer.ini", - "default.m3u" + "default.m3u", + "skins" ], "shortcuts": [ [ diff --git a/bucket/CorelVideoStudio.json b/bucket/CorelVideoStudio.json index c3930f539d5..b2e7efe7cf7 100644 --- a/bucket/CorelVideoStudio.json +++ b/bucket/CorelVideoStudio.json @@ -1,25 +1,25 @@ { - "homepage": "https://www.videostudiopro.com/en/products/videostudio/pro/", - "description": "Turn your memories into movies with easy to use tools, new creative content, new smart slideshow creator and optimized performance.", - "version": "19.2.0.4", - "extract_dir": "Corel VideoStudio X9", - "url": "https://scoop-zapps.ziiyc.com/d/CorelVideoStudio/CorelVideoStudio-19.2.0.4.7z", - "hash": "4b25e8c9e165501efeadb565315529d698448a2490fb126c7b1672072180c21a", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/CorelVideoStudio.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/CorelVideoStudio/CorelVideoStudio-$version.7z", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "installer": { - "script": "sudo cmd /c \"$dir\\#Inst_X64.cmd Silent\"" - }, - "uninstaller": { - "script": "sudo cmd /c \"$dir\\#Uninst.cmd\"" - } + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/CorelVideoStudio/CorelVideoStudio-$version.7z" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/CorelVideoStudio.latest" + }, + "description": "Turn your memories into movies with easy to use tools, new creative content, new smart slideshow creator and optimized performance.", + "extract_dir": "Corel VideoStudio X9", + "hash": "4b25e8c9e165501efeadb565315529d698448a2490fb126c7b1672072180c21a", + "homepage": "https://www.videostudiopro.com/en/products/videostudio/pro/", + "installer": { + "script": "sudo cmd /c \"$dir\\#Inst_X64.cmd Silent\"" + }, + "uninstaller": { + "script": "sudo cmd /c \"$dir\\#Uninst.cmd\"" + }, + "url": "https://scoop-zapps.ziiyc.com/d/CorelVideoStudio/CorelVideoStudio-19.2.0.4.7z", + "version": "19.2.0.4" } diff --git a/bucket/CornicePortable.json b/bucket/CornicePortable.json index 945ee634a86..e2e35daecc6 100644 --- a/bucket/CornicePortable.json +++ b/bucket/CornicePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/graphics_pictures/cornice_portable" - }, - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Cornice%20Portable/CornicePortable_$version.paf.exe" - }, - "bin": "CornicePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/graphics_pictures/cornice_portable" - }, - "description": "Image viewer", - "hash": "md5:d95a1f7e5cfec2733c3667124d85ac1c", - "homepage": "https://portableapps.com/apps/graphics_pictures/cornice_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "CornicePortable.exe", - "CornicePortable" - ] - ], - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Cornice%20Portable/CornicePortable_0.6.1.5.paf.exe#/dl.7z", - "version": "0.6.1.5" + "homepage": "https://portableapps.com/apps/graphics_pictures/cornice_portable", + "description": "Image viewer", + "version": "0.6.1.5", + "license": "", + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Cornice%20Portable/CornicePortable_0.6.1.5.paf.exe#/dl.7z", + "hash": "md5:d95a1f7e5cfec2733c3667124d85ac1c", + "bin": "CornicePortable.exe", + "shortcuts": [ + [ + "CornicePortable.exe", + "CornicePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/graphics_pictures/cornice_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Cornice%20Portable/CornicePortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/graphics_pictures/cornice_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/CrmPluginReg.json b/bucket/CrmPluginReg.json index f52a9845838..3d5f190b2bb 100644 --- a/bucket/CrmPluginReg.json +++ b/bucket/CrmPluginReg.json @@ -1,26 +1,12 @@ { - "bin": [ - [ - "tools\\PluginRegistration.exe", - "CrmPluginReg", - "" - ], - [ - "tools\\PluginProfiler.Debugger.exe", - "CrmPluginProfiler", - "" - ] - ], - "shortcuts": [ - [ - "tools\\PluginRegistration.exe", - "CRM Plugin Registration Tool" - ], - [ - "tools\\PluginProfiler.Debugger.exe", - "CRM Plugin Profiler Debugger" - ] - ], - "url": "https://www.nuget.org/api/v2/package/Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool/9.1.0.24#1.zip", - "version": "9.1.0.24" + "url": "https://www.nuget.org/api/v2/package/Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool/9.1.0.24#1.zip", + "version": "9.1.0.24", + "bin": [ + ["tools\\PluginRegistration.exe", "CrmPluginReg", ""], + ["tools\\PluginProfiler.Debugger.exe", "CrmPluginProfiler", ""] + ], + "shortcuts": [ + ["tools\\PluginRegistration.exe", "CRM Plugin Registration Tool"], + ["tools\\PluginProfiler.Debugger.exe", "CRM Plugin Profiler Debugger"] + ] } diff --git a/bucket/CrystalDiskMark-Shizuku.json b/bucket/CrystalDiskMark-Shizuku.json index 53b42f73605..71a335b325c 100644 --- a/bucket/CrystalDiskMark-Shizuku.json +++ b/bucket/CrystalDiskMark-Shizuku.json @@ -1,57 +1,59 @@ { + "$schema": "https://raw.githubusercontent.com/ScoopInstaller/Scoop/master/schema.json", "version": "8.0.4c", - "description": "A simple disk benchmark software.", - "homepage": "https://crystalmark.info/en/", - "license": "MIT", - "url": "https://dotsrc.dl.osdn.net/osdn/crystaldiskmark/77936/CrystalDiskMark8_0_4cShizuku.zip", + "description": "CrystalDiskMark is a simple disk benchmark software.", + "homepage": "https://crystalmark.info/en/software/crystaldiskmark/", + "license": "BSD-3-Clause", + "url": "https://free.nchc.org.tw/osdn//crystaldiskmark/77936/CrystalDiskMark8_0_4cShizuku.zip", "hash": "4b3fc3fdc50d866526cb0cd78b0a95ba97a022884b78ce068179800ecc2cf0e8", + "pre_install": [ + "'64', '32' | ForEach-Object {", + " if (!(Test-Path \"$persist_dir\\DiskMark$_.ini\")) { New-Item \"$dir\\DiskMark$_.ini\" | Out-Null }", + "}" + ], "architecture": { "64bit": { + "bin": [ + [ + "DiskMark64S.exe", + "DiskMark-Shizuku" + ] + ], "shortcuts": [ [ "DiskMark64S.exe", - "CrystalDiskMark Shizuku Edition" + "CrystalDiskMark (Shizuku Edition)" ] ] }, "32bit": { - "shortcuts": [ + "bin": [ [ "DiskMark32S.exe", - "CrystalDiskMark Shizuku Edition" + "DiskMark-Shizuku" ] - ] - }, - "arm64": { + ], "shortcuts": [ [ - "DiskMarkA64S.exe", - "CrystalDiskMark Shizuku Edition" + "DiskMark32S.exe", + "CrystalDiskMark (Shizuku Edition)" ] ] } }, - "pre_install": [ - "'DiskMark32S.ini', 'DiskMark64S.ini', 'DiskMarkA64S.ini' | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\$_\")) {", - " New-Item \"$dir\\$_\" -ItemType File | Out-Null", - " }", - "}" - ], "persist": [ - "DiskMark32S.ini", - "DiskMark64S.ini", - "DiskMarkA64S.ini" + "DiskMark32.ini", + "DiskMark64.ini" ], "checkver": { "url": "https://osdn.net/projects/crystaldiskmark/", - "regex": "releases\\/(?[\\d]+)\">CrystalDiskMark ([\\w.]+)<" + "regex": "releases/(?[\\d]+)\">CrystalDiskMark ([\\w.]+)<" }, "autoupdate": { - "url": "https://dotsrc.dl.osdn.net/osdn/crystaldiskmark/$matchRelease/CrystalDiskMark$underscoreVersionShizuku.zip", + "url": "https://free.nchc.org.tw/osdn//crystaldiskmark/$matchRelease/CrystalDiskMark$underscoreVersionShizuku.zip", "hash": { - "url": "https://osdn.net/projects/crystaldiskmark/releases/rss", - "xpath": "//osdn:file[@url='https://osdn.net/projects/crystaldiskmark/downloads/$matchRelease/CrystalDiskMark$underscoreVersionShizuku.zip/']/@sha256" + "url": "https://osdn.net/projects/crystaldiskmark/downloads/$matchRelease/CrystalDiskMark$underscoreVersionShizuku.zip/", + "regex": "
    $sha256
    " } } } diff --git a/bucket/DM2.json b/bucket/DM2.json index d7be2a246a9..2b123c6e788 100644 --- a/bucket/DM2.json +++ b/bucket/DM2.json @@ -3,7 +3,7 @@ "version": "1.23.1", "license": "GPL-3.0-only", "url": "https://github.com/igr/dm2/releases/download/v1.23.1/dm2-1.23.1.zip", - "hash": "F95205EDE94267ECF3BEF85E0E4E65CD1199DC9A903A2B02B54536D4A767E68D", + "hash": "f95205ede94267ecf3bef85e0e4e65cd1199dc9a903a2b02b54536d4a767e68d", "bin": "DM2.exe", "shortcuts": [ [ diff --git a/bucket/DM2Portable.json b/bucket/DM2Portable.json index fbd59d51e32..794353c1152 100644 --- a/bucket/DM2Portable.json +++ b/bucket/DM2Portable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/dm2_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/DM2Portable_$version.paf.exe" - }, - "bin": "DM2Portable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/dm2_portable" - }, - "description": "Window control enhancer", - "hash": "md5:639cb2672146b2c402b260ccc6740536", - "homepage": "https://portableapps.com/apps/utilities/dm2_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "DM2Portable.exe", - "DM2Portable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/DM2Portable_1.23.1.1.paf.exe#/dl.7z", - "version": "1.23.1.1" + "homepage": "https://portableapps.com/apps/utilities/dm2_portable", + "description": "Window control enhancer", + "version": "1.23.1.1", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/DM2Portable_1.23.1.1.paf.exe#/dl.7z", + "hash": "md5:639cb2672146b2c402b260ccc6740536", + "bin": "DM2Portable.exe", + "shortcuts": [ + [ + "DM2Portable.exe", + "DM2Portable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/dm2_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/DM2Portable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/dm2_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/DSynchronize.json b/bucket/DSynchronize.json index c6107b0d1b7..496e7a3862f 100644 --- a/bucket/DSynchronize.json +++ b/bucket/DSynchronize.json @@ -1,30 +1,37 @@ { - "homepage": "http://dimio.altervista.org/eng/#DSynchronize", "version": "2.48", - "license": "freeware", + "description": "A lightweight file-synchronization tool with many features", + "homepage": "http://dimio.altervista.org/eng/#DSynchronize", + "license": "Freeware", "url": "http://dimiodati.altervista.org/zip/dsynchronize.zip", - "hash": "68c1aca3dbd1bd22be8ec52e7433bb36acb1b765cc2362614fc8611d14856f69", + "hash": "bda51d2f1d0456bababef99fae8a59dda6b0319b83a0068c10f353dd307bbd3f", "extract_dir": "dsynchronize", - "bin": "DSynchronize.exe", - "persist": [ - "DSynchronize.ini", - "Remote Controller.ini" - ], "shortcuts": [ [ "DSynchronize.exe", "DSynchronize" ], [ - "Remote Controller.exe", - "DSynchronize Remote Controller" + "Monitor.exe", + "DSynchronize Monitor" ] ], + "pre_install": [ + "'DSynchronize.ini', 'DSynchronize.log', 'Monitor.ini' | ForEach-Object {", + " if(!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", + "}" + ], + "persist": [ + "DSynchronize.ini", + "DSynchronize.log", + "Monitor.ini" + ], "checkver": { - "url": "http://dimio.altervista.org/eng/", - "regex": "DSynchronize v([\\d.]+)" + "regex": "DSynchronize v([\\d.]+)", + "url": "http://dimio.altervista.org/eng/" }, "autoupdate": { - "url": "http://dimiodati.altervista.org/zip/dsynchronize.zip" + "url": "http://dimiodati.altervista.org/zip/dsynchronize.zip", + "extract_dir": "dsynchronize" } } diff --git a/bucket/DSynchronizePortable.json b/bucket/DSynchronizePortable.json index 36b0373000c..dab7f922963 100644 --- a/bucket/DSynchronizePortable.json +++ b/bucket/DSynchronizePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/dsynchronize_portable" - }, - "url": "https://download3.portableapps.com/portableapps/DSynchronizePortable/DSynchronizePortable_$version.paf.exe?20190321" - }, - "bin": "DSynchronizePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/dsynchronize_portable" - }, - "description": "File synchronization", - "hash": "md5:366c474fe8d1a1078ad1830979ba1195", - "homepage": "https://portableapps.com/apps/utilities/dsynchronize_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "DSynchronizePortable.exe", - "DSynchronizePortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/DSynchronizePortable/DSynchronizePortable_2.46.43.paf.exe?20190321#/dl.7z", - "version": "2.46.43" + "homepage": "https://portableapps.com/apps/utilities/dsynchronize_portable", + "description": "File synchronization", + "version": "2.46.43", + "license": "", + "url": "https://download3.portableapps.com/portableapps/DSynchronizePortable/DSynchronizePortable_2.46.43.paf.exe?20190321#/dl.7z", + "hash": "md5:366c474fe8d1a1078ad1830979ba1195", + "bin": "DSynchronizePortable.exe", + "shortcuts": [ + [ + "DSynchronizePortable.exe", + "DSynchronizePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/dsynchronize_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/DSynchronizePortable/DSynchronizePortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/dsynchronize_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/DUMoPortable.json b/bucket/DUMoPortable.json index faea04f9ce6..ded70e91e50 100644 --- a/bucket/DUMoPortable.json +++ b/bucket/DUMoPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/dumo-portable", - "description": "Update local drivers", - "version": "2.22.2.105", - "license": "", - "url": "https://download3.portableapps.com/portableapps/DUMoPortable/DUMoPortable_2.22.2.105.paf.exe?20190321#/dl.7z", - "hash": "md5:67f0505340bad43dfe048c771742527c", - "bin": "DUMoPortable.exe", - "shortcuts": [ - [ - "DUMoPortable.exe", - "DUMoPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/dumo-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/DUMoPortable/DUMoPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/dumo-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/dumo-portable" + }, + "url": "https://download3.portableapps.com/portableapps/DUMoPortable/DUMoPortable_$version.paf.exe?20190321" + }, + "bin": "DUMoPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/dumo-portable" + }, + "description": "Update local drivers", + "hash": "md5:67f0505340bad43dfe048c771742527c", + "homepage": "https://portableapps.com/apps/utilities/dumo-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "DUMoPortable.exe", + "DUMoPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/DUMoPortable/DUMoPortable_2.22.2.105.paf.exe?20190321#/dl.7z", + "version": "2.22.2.105" } diff --git a/bucket/DaphnePortable.json b/bucket/DaphnePortable.json index 55d64bc6fac..5dc9fe1bbb1 100644 --- a/bucket/DaphnePortable.json +++ b/bucket/DaphnePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/daphne_portable" - }, - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Daphne%20Portable/DaphnePortable_$version.paf.exe" - }, - "bin": "DaphnePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/daphne_portable" - }, - "description": "Process explorer, killer and debugger", - "hash": "md5:4bb38320336199a0d9aee5019221c1c7", - "homepage": "https://portableapps.com/apps/utilities/daphne_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "DaphnePortable.exe", - "DaphnePortable" - ] - ], - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Daphne%20Portable/DaphnePortable_2.04.paf.exe#/dl.7z", - "version": "2.04" + "homepage": "https://portableapps.com/apps/utilities/daphne_portable", + "description": "Process explorer, killer and debugger", + "version": "2.04", + "license": "", + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Daphne%20Portable/DaphnePortable_2.04.paf.exe#/dl.7z", + "hash": "md5:4bb38320336199a0d9aee5019221c1c7", + "bin": "DaphnePortable.exe", + "shortcuts": [ + [ + "DaphnePortable.exe", + "DaphnePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/daphne_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Daphne%20Portable/DaphnePortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/daphne_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/DiffpdfPortable.json b/bucket/DiffpdfPortable.json index a0102e0c254..b4568b65cbc 100644 --- a/bucket/DiffpdfPortable.json +++ b/bucket/DiffpdfPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/diffpdf_portable" - }, - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Diffpdf%20Portable/DiffpdfPortable_$version.paf.exe" - }, - "bin": "DiffpdfPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/diffpdf_portable" - }, - "description": "Compare PDF files", - "hash": "md5:47051214c2893c35314192518626e834", - "homepage": "https://portableapps.com/apps/utilities/diffpdf_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "DiffpdfPortable.exe", - "DiffpdfPortable" - ] - ], - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Diffpdf%20Portable/DiffpdfPortable_2.1.3.paf.exe#/dl.7z", - "version": "2.1.3" + "homepage": "https://portableapps.com/apps/utilities/diffpdf_portable", + "description": "Compare PDF files", + "version": "2.1.3", + "license": "", + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Diffpdf%20Portable/DiffpdfPortable_2.1.3.paf.exe#/dl.7z", + "hash": "md5:47051214c2893c35314192518626e834", + "bin": "DiffpdfPortable.exe", + "shortcuts": [ + [ + "DiffpdfPortable.exe", + "DiffpdfPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/diffpdf_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Diffpdf%20Portable/DiffpdfPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/diffpdf_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/DiskCleanerPortable.json b/bucket/DiskCleanerPortable.json index 29849d74580..c1d82f0f0ca 100644 --- a/bucket/DiskCleanerPortable.json +++ b/bucket/DiskCleanerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/disk_cleaner_portable" - }, - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Disk%20Cleaner%20Portable/DiskCleanerPortable_$underscoreVersion_English.paf.exe" - }, - "bin": "DiskCleanerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/disk_cleaner_portable" - }, - "description": "Cache, history and temp cleaner", - "hash": "md5:ae4db626a2c79e6f969e9db3d5c2bbef", - "homepage": "https://portableapps.com/apps/utilities/disk_cleaner_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "DiskCleanerPortable.exe", - "DiskCleanerPortable" - ] - ], - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Disk%20Cleaner%20Portable/DiskCleanerPortable_1.7.1645_Rev_2_English.paf.exe#/dl.7z", - "version": "1.7.1645_Rev_2" + "homepage": "https://portableapps.com/apps/utilities/disk_cleaner_portable", + "description": "Cache, history and temp cleaner", + "version": "1.7.1645_Rev_2", + "license": "", + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Disk%20Cleaner%20Portable/DiskCleanerPortable_1.7.1645_Rev_2_English.paf.exe#/dl.7z", + "hash": "md5:ae4db626a2c79e6f969e9db3d5c2bbef", + "bin": "DiskCleanerPortable.exe", + "shortcuts": [ + [ + "DiskCleanerPortable.exe", + "DiskCleanerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/disk_cleaner_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Disk%20Cleaner%20Portable/DiskCleanerPortable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/disk_cleaner_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/DriverGenius.json b/bucket/DriverGenius.json index c2afb9a0f13..65c688a7abf 100644 --- a/bucket/DriverGenius.json +++ b/bucket/DriverGenius.json @@ -1,6 +1,6 @@ { "homepage": "http://www.drivergenius.com/", - "description": "精简单文件版", + "description": "驱动精灵精简单文件版", "version": "9.70.0.104", "url": "https://scoop-zapps.ziiyc.com/d/DriverGenius/DriverGenius-9.70.0.104.exe#/DriverGenius.exe", "hash": "5e7f4f53d701b4b4a070a207e47e12f6756c2ace5c0b186a36ce1c29719f1b9f", diff --git a/bucket/DriverTalent.json b/bucket/DriverTalent.json index a092aa0fe71..2fb51513cff 100644 --- a/bucket/DriverTalent.json +++ b/bucket/DriverTalent.json @@ -1,26 +1,26 @@ { - "autoupdate": { - "extract_dir": "DriverTalentPro_$version_Green/DriverTalent", - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/DriverTalentPro/DriverTalentPro-$version.7z" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/DriverTalent.latest" - }, - "description": "Scan, Update & Fix Your Device Drivers", - "extract_dir": "DriverTalentPro_8.0.3.12_Green/DriverTalent", - "hash": "d4199a68cbba2fe27927665b5401d3205f712c125ba0e2475ff5e5b560f63449", - "homepage": "https://www.drivethelife.com/", - "shortcuts": [ - [ - "DriverTalent.exe", - "Driver Talent Pro" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/DriverTalentPro/DriverTalentPro-8.0.3.12.7z", - "version": "8.0.3.12" + "homepage": "https://www.drivethelife.com/", + "description": "Scan, Update & Fix Your Device Drivers", + "version": "8.0.3.12", + "url": "https://scoop-zapps.ziiyc.com/d/DriverTalentPro/DriverTalentPro-8.0.3.12.7z", + "hash": "d4199a68cbba2fe27927665b5401d3205f712c125ba0e2475ff5e5b560f63449", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/DriverTalent.latest", + "regex": "([\\d.]+)" + }, + "extract_dir": "DriverTalentPro_8.0.3.12_Green/DriverTalent", + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/DriverTalentPro/DriverTalentPro-$version.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + }, + "extract_dir": "DriverTalentPro_$version_Green/DriverTalent" + }, + "shortcuts": [ + [ + "DriverTalent.exe", + "Driver Talent Pro" + ] + ] } diff --git a/bucket/DynDNSSimplyClientPortable.json b/bucket/DynDNSSimplyClientPortable.json index 6977d643c77..66760a5a8e5 100644 --- a/bucket/DynDNSSimplyClientPortable.json +++ b/bucket/DynDNSSimplyClientPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable", - "description": "DynDNS hostname IP updater", - "version": "2.0.0.2_Rev_2", - "license": "", - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/DynDNS%20Simply%20Client%20Portable/DynDNSSimplyClientPortable_2.0.0.2_Rev_2.paf.exe#/dl.7z", - "hash": "md5:83efc6ad432779cf7fff53e6619d5b10", - "bin": "DynDNSSimplyClientPortable.exe", - "shortcuts": [ - [ - "DynDNSSimplyClientPortable.exe", - "DynDNSSimplyClientPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/DynDNS%20Simply%20Client%20Portable/DynDNSSimplyClientPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable" + }, + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/DynDNS%20Simply%20Client%20Portable/DynDNSSimplyClientPortable_$underscoreVersion.paf.exe" + }, + "bin": "DynDNSSimplyClientPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable" + }, + "description": "DynDNS hostname IP updater", + "hash": "md5:83efc6ad432779cf7fff53e6619d5b10", + "homepage": "https://portableapps.com/apps/utilities/dyndns-simply-client-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "DynDNSSimplyClientPortable.exe", + "DynDNSSimplyClientPortable" + ] + ], + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/DynDNS%20Simply%20Client%20Portable/DynDNSSimplyClientPortable_2.0.0.2_Rev_2.paf.exe#/dl.7z", + "version": "2.0.0.2_Rev_2" } diff --git a/bucket/EraserPortable.json b/bucket/EraserPortable.json index af0f2c612be..ef090c3576e 100644 --- a/bucket/EraserPortable.json +++ b/bucket/EraserPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/security/eraser-portable" - }, - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Eraser%20Portable/Eraser%20Portable%20$version/EraserPortable_$version_English.paf.exe" - }, - "bin": "EraserPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/security/eraser-portable" - }, - "description": "Secure data eraser", - "hash": "md5:8ef81be0347c74e1f7c4e24836702ade", - "homepage": "https://portableapps.com/apps/security/eraser-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "EraserPortable.exe", - "EraserPortable" - ] - ], - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Eraser%20Portable/Eraser%20Portable%205.8.8.1/EraserPortable_5.8.8.1_English.paf.exe#/dl.7z", - "version": "5.8.8.1" + "homepage": "https://portableapps.com/apps/security/eraser-portable", + "description": "Secure data eraser", + "version": "5.8.8.1", + "license": "", + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Eraser%20Portable/Eraser%20Portable%205.8.8.1/EraserPortable_5.8.8.1_English.paf.exe#/dl.7z", + "hash": "md5:8ef81be0347c74e1f7c4e24836702ade", + "bin": "EraserPortable.exe", + "shortcuts": [ + [ + "EraserPortable.exe", + "EraserPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/security/eraser-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Eraser%20Portable/Eraser%20Portable%20$version/EraserPortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/security/eraser-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/EverythingToolbar.json b/bucket/EverythingToolbar.json index 429d8e65a2c..66ba2218ae0 100644 --- a/bucket/EverythingToolbar.json +++ b/bucket/EverythingToolbar.json @@ -1,17 +1,17 @@ { - "homepage": "https://github.com/stnkl/EverythingToolbar", - "description": "Everything integration for the Windows taskbar", - "version": "1.0.3", - "url": "https://github.com/stnkl/EverythingToolbar/releases/download/1.0.3/EverythingToolbar-1.0.3.msi#/setup.msi_", - "hash": "15df78b0127b5f922cf668ba3f0fcaae9343fa6a9f57de1511d913ea9934ddc8", - "checkver": "github", "autoupdate": { "url": "https://github.com/stnkl/EverythingToolbar/releases/download/$version/EverythingToolbar-$version.msi#/setup.msi_" }, + "checkver": "github", + "description": "Everything integration for the Windows taskbar", + "hash": "15df78b0127b5f922cf668ba3f0fcaae9343fa6a9f57de1511d913ea9934ddc8", + "homepage": "https://github.com/stnkl/EverythingToolbar", "installer": { "script": "Start-Process -Wait msiexec \"/i `\"$dir\\setup.msi_`\"/norestart /qn INSTALLFOLDER=`\"$dir`\"\" -Verb RunAs" }, "uninstaller": { "script": "Start-Process -Wait msiexec \"/x `\"$dir\\setup.msi_`\" /qn /norestart\" -Verb RunAs" - } + }, + "url": "https://github.com/stnkl/EverythingToolbar/releases/download/1.0.3/EverythingToolbar-1.0.3.msi#/setup.msi_", + "version": "1.0.3" } diff --git a/bucket/Explorer++Portable.json b/bucket/Explorer++Portable.json index df928ff0c1b..5e22b7f34f4 100644 --- a/bucket/Explorer++Portable.json +++ b/bucket/Explorer++Portable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/explorerplusplus_portable" - }, - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Explorer%2B%2B%20Portable/ExplorerPlusPlusPortable_$version.paf.exe" - }, - "bin": "Explorer++Portable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/explorerplusplus_portable" - }, - "description": "Multi-tab file manager", - "hash": "md5:702c6f0cd2273786596d979ba379881e", - "homepage": "https://portableapps.com/apps/utilities/explorerplusplus_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "Explorer++Portable.exe", - "Explorer++Portable" - ] - ], - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Explorer%2B%2B%20Portable/ExplorerPlusPlusPortable_1.3.5.paf.exe#/dl.7z", - "version": "1.3.5" + "homepage": "https://portableapps.com/apps/utilities/explorerplusplus_portable", + "description": "Multi-tab file manager", + "version": "1.3.5", + "license": "", + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Explorer%2B%2B%20Portable/ExplorerPlusPlusPortable_1.3.5.paf.exe#/dl.7z", + "hash": "md5:702c6f0cd2273786596d979ba379881e", + "bin": "Explorer++Portable.exe", + "shortcuts": [ + [ + "Explorer++Portable.exe", + "Explorer++Portable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/explorerplusplus_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Explorer%2B%2B%20Portable/ExplorerPlusPlusPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/explorerplusplus_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/FFRename-pro.json b/bucket/FFRename-pro.json index 52c8b06d5f0..143c9e8755c 100644 --- a/bucket/FFRename-pro.json +++ b/bucket/FFRename-pro.json @@ -1,23 +1,27 @@ { "version": "5.0.9.21", - "description": "Batch renamer and batch file processor utility", + "description": "A powerful batch rename program, but not just a renamer.", "homepage": "http://www.ffhome.com/works/1406.html", - "license": "Freeware", + "license": { + "identifier": "EULA", + "url": "https://github.com/HUMORCE/nuke-binary/blob/master/apps/ffrename-pro/LICENSE.txt" + }, "architecture": { "64bit": { - "url": "https://onedrive-vercel-index-liard.vercel.app/api/raw/?path=/100%20win/FFRenamePro_x64_5.0.9.21.zip", - "hash": "b5eaff6c1978288e3d1d9e96e4ce9cba539f39fce9991cd48a28bd2f6298404a" + "url": "https://raw.githubusercontent.com/HUMORCE/nuke-binary/master/apps/ffrename-pro/FFRenamePro_x64_5.0.9.21.zip", + "hash": "b5eaff6c1978288e3d1d9e96e4ce9cba539f39fce9991cd48a28bd2f6298404a", + "extract_dir": "FFRenamePro_x64" + }, + "32bit": { + "url": "https://raw.githubusercontent.com/HUMORCE/nuke-binary/master/apps/ffrename-pro/FFRenamePro_x86_5.0.9.21.zip", + "hash": "04a0b80d3ded79b350f87af3c9c67238bc052c3628053379dfd815d3dbfe5c97", + "extract_dir": "FFRenamePro_x86" } }, "shortcuts": [ [ "FFRenamePro.exe", - "FF Rename Pro" + "FFRename Pro" ] - ], - "notes": "Copyright: FFHOME.COM", - "checkver":{ - "url": "http://www.ffhome.com/works/1406.html", - "regex": "\\s+([\\d.]+)\\s+for Windows" - } + ] } diff --git a/bucket/FSViewerPortable.json b/bucket/FSViewerPortable.json index c2072c94ee6..03c72a5aea2 100644 --- a/bucket/FSViewerPortable.json +++ b/bucket/FSViewerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/graphics_pictures/faststone-image-viewer-portable", - "description": "Photo viewer & organizer", - "version": "7.5", - "license": "", - "url": "https://download3.portableapps.com/portableapps/FSViewerPortable/FSViewerPortable_7.5.paf.exe?20190321#/dl.7z", - "hash": "md5:6caa9823271cb69f3878b1d1e86e0322", - "bin": "FSViewerPortable.exe", - "shortcuts": [ - [ - "FSViewerPortable.exe", - "FSViewerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/graphics_pictures/faststone-image-viewer-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/FSViewerPortable/FSViewerPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/graphics_pictures/faststone-image-viewer-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/graphics_pictures/faststone-image-viewer-portable" + }, + "url": "https://download3.portableapps.com/portableapps/FSViewerPortable/FSViewerPortable_$version.paf.exe?20190321" + }, + "bin": "FSViewerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/graphics_pictures/faststone-image-viewer-portable" + }, + "description": "Photo viewer & organizer", + "hash": "md5:6caa9823271cb69f3878b1d1e86e0322", + "homepage": "https://portableapps.com/apps/graphics_pictures/faststone-image-viewer-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "FSViewerPortable.exe", + "FSViewerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/FSViewerPortable/FSViewerPortable_7.5.paf.exe?20190321#/dl.7z", + "version": "7.5" } diff --git a/bucket/FalkonPortable.json b/bucket/FalkonPortable.json index 3ff092fde20..d410f01abca 100644 --- a/bucket/FalkonPortable.json +++ b/bucket/FalkonPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/falkon-portable", - "description": "Browser", - "version": "3.1.0_Rev_2", - "license": "", - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Falkon%20Portable/FalkonPortable_3.1.0_Rev_2.paf.exe#/dl.7z", - "hash": "md5:abcbee4bd2387b112f2d34bb6de422fd", - "bin": "FalkonPortable.exe", - "shortcuts": [ - [ - "FalkonPortable.exe", - "FalkonPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/falkon-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Falkon%20Portable/FalkonPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/falkon-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/falkon-portable" + }, + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Falkon%20Portable/FalkonPortable_$underscoreVersion.paf.exe" + }, + "bin": "FalkonPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/falkon-portable" + }, + "description": "Browser", + "hash": "md5:abcbee4bd2387b112f2d34bb6de422fd", + "homepage": "https://portableapps.com/apps/internet/falkon-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "FalkonPortable.exe", + "FalkonPortable" + ] + ], + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Falkon%20Portable/FalkonPortable_3.1.0_Rev_2.paf.exe#/dl.7z", + "version": "3.1.0_Rev_2" } diff --git a/bucket/FeedRollerPortable.json b/bucket/FeedRollerPortable.json index 0b75749ad24..7940d220638 100644 --- a/bucket/FeedRollerPortable.json +++ b/bucket/FeedRollerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/feedroller-portable" - }, - "url": "https://download3.portableapps.com/portableapps/FeedRollerPortable/FeedRollerPortable_$version_English.paf.exe?20190321" - }, - "bin": "FeedRollerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/feedroller-portable" - }, - "description": "RSS desktop ticker", - "hash": "md5:2fb3bf016959b6bc416f501c8724c145", - "homepage": "https://portableapps.com/apps/internet/feedroller-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "FeedRollerPortable.exe", - "FeedRollerPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/FeedRollerPortable/FeedRollerPortable_0.65_English.paf.exe?20190321#/dl.7z", - "version": "0.65" + "homepage": "https://portableapps.com/apps/internet/feedroller-portable", + "description": "RSS desktop ticker", + "version": "0.65", + "license": "", + "url": "https://download3.portableapps.com/portableapps/FeedRollerPortable/FeedRollerPortable_0.65_English.paf.exe?20190321#/dl.7z", + "hash": "md5:2fb3bf016959b6bc416f501c8724c145", + "bin": "FeedRollerPortable.exe", + "shortcuts": [ + [ + "FeedRollerPortable.exe", + "FeedRollerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/feedroller-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/FeedRollerPortable/FeedRollerPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/internet/feedroller-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/FiddlerEverywhere.json b/bucket/FiddlerEverywhere.json index 6186fb96d3f..8a771fdfe68 100644 --- a/bucket/FiddlerEverywhere.json +++ b/bucket/FiddlerEverywhere.json @@ -1,41 +1,36 @@ { - "architecture": { - "64bit": { - "hash": "sha512:d267eadb298937e6f5c3fe48dd3b8a32881de301475a38996e95f5346053d089d0eee2e4b4d309d2f9963d573b9e87c5d1d28f19d3c567506a31c0285e78d2ee", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\$*\" -Recurse", - "Remove-Item \"$dir\\Uninst*\" -Recurse" - ], - "url": "https://downloads.getfiddler.com/win/Fiddler%20Everywhere%204.2.0.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://downloads.getfiddler.com/win/Fiddler%20Everywhere%20$version.exe#/dl.7z" - } - }, - "hash": { - "regex": "sha512:\\s+$base64", - "url": "$baseurl/latest.yml" - } - }, - "checkver": { - "regex": "version:\\s+([\\d.]+)", - "url": "https://downloads.getfiddler.com/win/latest.yml" - }, + "version": "4.2.0", "description": "Network traffic analyzer", "homepage": "https://www.telerik.com/fiddler-everywhere", "license": { "identifier": "Proprietary", "url": "https://www.telerik.com/purchase/license-agreement/fiddler" }, + "architecture": { + "64bit": { + "url": "https://downloads.getfiddler.com/win/Fiddler%20Everywhere%204.2.0.exe#/dl.7z", + "hash": "797c272f9e621d4273962a6fad3c9f38fa93680898163dcdfe5db0ff505ddd89", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir/`$PLUGINSDIR\" -Recurse" + ] + } + }, "shortcuts": [ [ "Fiddler Everywhere.exe", "Fiddler Everywhere" ] ], - "version": "4.2.0" + "checkver": { + "url": "https://downloads.getfiddler.com/win/latest.yml", + "regex": "version:\\s+([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://downloads.getfiddler.com/win/Fiddler%20Everywhere%20$version.exe#/dl.7z" + } + } + } } diff --git a/bucket/FileAlyzerPortable.json b/bucket/FileAlyzerPortable.json index 21d872d7af9..0ad2bc6de24 100644 --- a/bucket/FileAlyzerPortable.json +++ b/bucket/FileAlyzerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/filealyzer-portable" - }, - "url": "https://download3.portableapps.com/portableapps/FileAlyzerPortable/FileAlyzerPortable_$version_English.paf.exe?20190321" - }, - "bin": "FileAlyzerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/filealyzer-portable" - }, - "description": "Detailed file analyzer", - "hash": "md5:dffeed138c9201d681e9a4f571fb25a3", - "homepage": "https://portableapps.com/apps/utilities/filealyzer-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "FileAlyzerPortable.exe", - "FileAlyzerPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/FileAlyzerPortable/FileAlyzerPortable_2.0.5.57_English.paf.exe?20190321#/dl.7z", - "version": "2.0.5.57" + "homepage": "https://portableapps.com/apps/utilities/filealyzer-portable", + "description": "Detailed file analyzer", + "version": "2.0.5.57", + "license": "", + "url": "https://download3.portableapps.com/portableapps/FileAlyzerPortable/FileAlyzerPortable_2.0.5.57_English.paf.exe?20190321#/dl.7z", + "hash": "md5:dffeed138c9201d681e9a4f571fb25a3", + "bin": "FileAlyzerPortable.exe", + "shortcuts": [ + [ + "FileAlyzerPortable.exe", + "FileAlyzerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/filealyzer-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/FileAlyzerPortable/FileAlyzerPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/filealyzer-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/FileLocatorPro.json b/bucket/FileLocatorPro.json index 162f0a1022b..ff9a93220b2 100644 --- a/bucket/FileLocatorPro.json +++ b/bucket/FileLocatorPro.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/FileLocatorPro/FileLocatorPro-$version.7z" - }, - "bin": "FileLocatorPro.exe", - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/FileLocatorPro.latest" - }, - "hash": "4f7479ad610f2c8641cd52262af4df13cf9a696774d053835e774e09526e8df4", - "shortcuts": [ - [ - "FileLocatorPro.exe", - "FileLocator Pro" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/FileLocatorPro/FileLocatorPro-8.2.2766.1.7z", - "version": "8.2.2766.1" + "version": "8.2.2766.1", + "url": "https://scoop-zapps.ziiyc.com/d/FileLocatorPro/FileLocatorPro-8.2.2766.1.7z", + "hash": "4f7479ad610f2c8641cd52262af4df13cf9a696774d053835e774e09526e8df4", + "bin": "FileLocatorPro.exe", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/FileLocatorPro.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/FileLocatorPro/FileLocatorPro-$version.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "shortcuts": [ + [ + "FileLocatorPro.exe", + "FileLocator Pro" + ] + ] } diff --git a/bucket/FoldingAtHomePortable.json b/bucket/FoldingAtHomePortable.json index 64a5cb765b6..66c5ee2c3ce 100644 --- a/bucket/FoldingAtHomePortable.json +++ b/bucket/FoldingAtHomePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/folding-at-home-portable" - }, - "url": "https://download3.portableapps.com/portableapps/FoldingAtHomePortable/FoldingAtHomePortable_$version.paf.exe?20190321" - }, - "bin": "FoldingAtHomePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/folding-at-home-portable" - }, - "description": "Distributed computing project", - "hash": "md5:99ddeb0d5a86e736c04fdde6e3c722e8", - "homepage": "https://portableapps.com/apps/utilities/folding-at-home-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "FoldingAtHomePortable.exe", - "FoldingAtHomePortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/FoldingAtHomePortable/FoldingAtHomePortable_7.6.13.paf.exe?20190321#/dl.7z", - "version": "7.6.13" + "homepage": "https://portableapps.com/apps/utilities/folding-at-home-portable", + "description": "Distributed computing project", + "version": "7.6.13", + "license": "", + "url": "https://download3.portableapps.com/portableapps/FoldingAtHomePortable/FoldingAtHomePortable_7.6.13.paf.exe?20190321#/dl.7z", + "hash": "md5:99ddeb0d5a86e736c04fdde6e3c722e8", + "bin": "FoldingAtHomePortable.exe", + "shortcuts": [ + [ + "FoldingAtHomePortable.exe", + "FoldingAtHomePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/folding-at-home-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/FoldingAtHomePortable/FoldingAtHomePortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/folding-at-home-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/FontForgePortable.json b/bucket/FontForgePortable.json index ca0384baff7..d87ecb86158 100644 --- a/bucket/FontForgePortable.json +++ b/bucket/FontForgePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/fontforge-portable" - }, - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/FontForge%20Portable/FontForgePortable_$version.paf.exe" - }, - "bin": "FontForgePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/fontforge-portable" - }, - "description": "Outline font editor", - "hash": "md5:a6ac65257146df2387f40d059ed68770", - "homepage": "https://portableapps.com/apps/utilities/fontforge-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "FontForgePortable.exe", - "FontForgePortable" - ] - ], - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/FontForge%20Portable/FontForgePortable_2019-04-13.paf.exe#/dl.7z", - "version": "2019-04-13" + "homepage": "https://portableapps.com/apps/utilities/fontforge-portable", + "description": "Outline font editor", + "version": "2019-04-13", + "license": "", + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/FontForge%20Portable/FontForgePortable_2019-04-13.paf.exe#/dl.7z", + "hash": "md5:a6ac65257146df2387f40d059ed68770", + "bin": "FontForgePortable.exe", + "shortcuts": [ + [ + "FontForgePortable.exe", + "FontForgePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/fontforge-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/FontForge%20Portable/FontForgePortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/fontforge-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/FotoSketcherPortable.json b/bucket/FotoSketcherPortable.json index 879f1c76335..0b786025158 100644 --- a/bucket/FotoSketcherPortable.json +++ b/bucket/FotoSketcherPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/graphics_pictures/fotosketcher-portable", - "description": "Image effects", - "version": "3.40", - "license": "", - "url": "https://download3.portableapps.com/portableapps/FotoSketcherPortable/FotoSketcherPortable_3.40.paf.exe?20190321#/dl.7z", - "hash": "md5:87b9e1a81bb08a78873ce57fa1846706", - "bin": "FotoSketcherPortable.exe", - "shortcuts": [ - [ - "FotoSketcherPortable.exe", - "FotoSketcherPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/graphics_pictures/fotosketcher-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/FotoSketcherPortable/FotoSketcherPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/graphics_pictures/fotosketcher-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/graphics_pictures/fotosketcher-portable" + }, + "url": "https://download3.portableapps.com/portableapps/FotoSketcherPortable/FotoSketcherPortable_$version.paf.exe?20190321" + }, + "bin": "FotoSketcherPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/graphics_pictures/fotosketcher-portable" + }, + "description": "Image effects", + "hash": "md5:87b9e1a81bb08a78873ce57fa1846706", + "homepage": "https://portableapps.com/apps/graphics_pictures/fotosketcher-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "FotoSketcherPortable.exe", + "FotoSketcherPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/FotoSketcherPortable/FotoSketcherPortable_3.40.paf.exe?20190321#/dl.7z", + "version": "3.40" } diff --git a/bucket/FotografixPortable.json b/bucket/FotografixPortable.json index 47b61999388..501c0d114f6 100644 --- a/bucket/FotografixPortable.json +++ b/bucket/FotografixPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/graphics_pictures/fotografix_portable" - }, - "url": "https://download3.portableapps.com/portableapps/FotografixPortable/FotografixPortable_$underscoreVersion.paf.exe?20190321" - }, - "bin": "FotografixPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/graphics_pictures/fotografix_portable" - }, - "description": "Lightweight image editor", - "hash": "md5:ba7b3728633b0fc1b4f3f0bc92ac7b92", - "homepage": "https://portableapps.com/apps/graphics_pictures/fotografix_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "FotografixPortable.exe", - "FotografixPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/FotografixPortable/FotografixPortable_1.5_Rev_2.paf.exe?20190321#/dl.7z", - "version": "1.5_Rev_2" + "homepage": "https://portableapps.com/apps/graphics_pictures/fotografix_portable", + "description": "Lightweight image editor", + "version": "1.5_Rev_2", + "license": "", + "url": "https://download3.portableapps.com/portableapps/FotografixPortable/FotografixPortable_1.5_Rev_2.paf.exe?20190321#/dl.7z", + "hash": "md5:ba7b3728633b0fc1b4f3f0bc92ac7b92", + "bin": "FotografixPortable.exe", + "shortcuts": [ + [ + "FotografixPortable.exe", + "FotografixPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/graphics_pictures/fotografix_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/FotografixPortable/FotografixPortable_$underscoreVersion.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/graphics_pictures/fotografix_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Foxmail.json b/bucket/Foxmail.json index 3818d1b3b62..d34b48544f9 100644 --- a/bucket/Foxmail.json +++ b/bucket/Foxmail.json @@ -1,7 +1,7 @@ { - "version": "7.2.25.213", "homepage": "https://www.foxmail.com/", - "description": "Foxmail like you've never seen it before.", + "description": "你的邮件,现在有了新看法。", + "version": "7.2.25.213", "url": "https://dldir1.qq.com/foxmail/windows/FoxmailSetup_7.2.25.213.exe#/dl.7z", "hash": "a2ed6b995a29bde883e3f0542ed9a358310130d5117384a0023b1cd19598696a", "pre_install": [ @@ -13,12 +13,6 @@ "}" ], "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", - "shortcuts": [ - [ - "Foxmail.exe", - "Foxmail" - ] - ], "persist": [ "Storage", "Global", @@ -30,5 +24,11 @@ }, "autoupdate": { "url": "https://dldir1.qq.com/foxmail/windows/FoxmailSetup_$version.exe#/dl.7z" - } + }, + "shortcuts": [ + [ + "Foxmail.exe", + "Foxmail" + ] + ] } diff --git a/bucket/FreeDownloadManagerPortable.json b/bucket/FreeDownloadManagerPortable.json index 7bd73c6acad..21c0e46e116 100644 --- a/bucket/FreeDownloadManagerPortable.json +++ b/bucket/FreeDownloadManagerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/free-download-manager-portable", - "description": "Download manager and optimizer", - "version": "3.9.7.1641", - "license": "", - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Free%20Download%20Manager%20Portable/FreeDownloadManagerPortable_3.9.7.1641.paf.exe#/dl.7z", - "hash": "md5:11c77d675e0123b98d0d8ece5720a777", - "bin": "FreeDownloadManagerPortable.exe", - "shortcuts": [ - [ - "FreeDownloadManagerPortable.exe", - "FreeDownloadManagerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/free-download-manager-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Free%20Download%20Manager%20Portable/FreeDownloadManagerPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/free-download-manager-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/free-download-manager-portable" + }, + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Free%20Download%20Manager%20Portable/FreeDownloadManagerPortable_$version.paf.exe" + }, + "bin": "FreeDownloadManagerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/free-download-manager-portable" + }, + "description": "Download manager and optimizer", + "hash": "md5:11c77d675e0123b98d0d8ece5720a777", + "homepage": "https://portableapps.com/apps/internet/free-download-manager-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "FreeDownloadManagerPortable.exe", + "FreeDownloadManagerPortable" + ] + ], + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/Free%20Download%20Manager%20Portable/FreeDownloadManagerPortable_3.9.7.1641.paf.exe#/dl.7z", + "version": "3.9.7.1641" } diff --git a/bucket/FreeFileSyncPortable.json b/bucket/FreeFileSyncPortable.json index 9615e923ddd..ed6cdb993de 100644 --- a/bucket/FreeFileSyncPortable.json +++ b/bucket/FreeFileSyncPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/freefilesync-portable" - }, - "url": "https://ayera.dl.sourceforge.net/project/portableapps/FreeFileSync%20Portable/FreeFileSyncPortable_$version.paf.exe" - }, - "bin": "FreeFileSyncPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/freefilesync-portable" - }, - "description": "File and folder synchronization", - "hash": "md5:b82861b697c3504d72e8864c6cbc13b1", - "homepage": "https://portableapps.com/apps/utilities/freefilesync-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "FreeFileSyncPortable.exe", - "FreeFileSyncPortable" - ] - ], - "url": "https://ayera.dl.sourceforge.net/project/portableapps/FreeFileSync%20Portable/FreeFileSyncPortable_6.2.paf.exe#/dl.7z", - "version": "6.2" + "homepage": "https://portableapps.com/apps/utilities/freefilesync-portable", + "description": "File and folder synchronization", + "version": "6.2", + "license": "", + "url": "https://ayera.dl.sourceforge.net/project/portableapps/FreeFileSync%20Portable/FreeFileSyncPortable_6.2.paf.exe#/dl.7z", + "hash": "md5:b82861b697c3504d72e8864c6cbc13b1", + "bin": "FreeFileSyncPortable.exe", + "shortcuts": [ + [ + "FreeFileSyncPortable.exe", + "FreeFileSyncPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/freefilesync-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://ayera.dl.sourceforge.net/project/portableapps/FreeFileSync%20Portable/FreeFileSyncPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/freefilesync-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/FreeMatPortable.json b/bucket/FreeMatPortable.json index 040f3a9559f..31198b1a240 100644 --- a/bucket/FreeMatPortable.json +++ b/bucket/FreeMatPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/education/freemat_portable", - "description": "Scientific prototyping and technical computing", - "version": "4.2", - "license": "", - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FreeMat%20Portable/FreeMatPortable_4.2_English.paf.exe#/dl.7z", - "hash": "md5:d19e4a163bd54e4d6364da9b7a1c2af1", - "bin": "FreeMatPortable.exe", - "shortcuts": [ - [ - "FreeMatPortable.exe", - "FreeMatPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/education/freemat_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FreeMat%20Portable/FreeMatPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/education/freemat_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/education/freemat_portable" + }, + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FreeMat%20Portable/FreeMatPortable_$version_English.paf.exe" + }, + "bin": "FreeMatPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/education/freemat_portable" + }, + "description": "Scientific prototyping and technical computing", + "hash": "md5:d19e4a163bd54e4d6364da9b7a1c2af1", + "homepage": "https://portableapps.com/apps/education/freemat_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "FreeMatPortable.exe", + "FreeMatPortable" + ] + ], + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/FreeMat%20Portable/FreeMatPortable_4.2_English.paf.exe#/dl.7z", + "version": "4.2" } diff --git a/bucket/GPUShark.json b/bucket/GPUShark.json index 15c0ff0139f..a34fdee2fba 100644 --- a/bucket/GPUShark.json +++ b/bucket/GPUShark.json @@ -1,25 +1,25 @@ { - "version": "0.15.1.0", - "description": "GPU Shark is a simple, lightweight (few hundred of KB) and free GPU monitoring tool", - "homepage": "http://www.ozone3d.net/gpushark/", - "url": "https://geeks3d.com/downloads/2019p/GPUShark-0.15.1.0.zip", - "hash": "md5:2d51c6772137c6701b59022bb14341c3", - "extract_dir": "GPUShark", - "checkver": { - "url": "https://www.geeks3d.com/dl/show/615", - "regex": "(\\d+\\.\\d+\\.\\d+\\.\\d+)" - }, - "autoupdate": { - "url": "https://geeks3d.com/downloads/2019p/GPUShark-$version.zip", - "hash": { - "url": "https://www.geeks3d.com/dl/show/615", - "regex": "$md5" - } - }, - "shortcuts": [ - [ - "gpushark.exe", - "GPU Shark" - ] - ] + "autoupdate": { + "hash": { + "regex": "$md5", + "url": "https://www.geeks3d.com/dl/show/615" + }, + "url": "https://geeks3d.com/downloads/2019p/GPUShark-$version.zip" + }, + "checkver": { + "regex": "(\\d+\\.\\d+\\.\\d+\\.\\d+)", + "url": "https://www.geeks3d.com/dl/show/615" + }, + "description": "GPU Shark is a simple, lightweight (few hundred of KB) and free GPU monitoring tool", + "extract_dir": "GPUShark", + "hash": "md5:2d51c6772137c6701b59022bb14341c3", + "homepage": "http://www.ozone3d.net/gpushark/", + "shortcuts": [ + [ + "gpushark.exe", + "GPU Shark" + ] + ], + "url": "https://geeks3d.com/downloads/2019p/GPUShark-0.15.1.0.zip", + "version": "0.15.1.0" } diff --git a/bucket/Genshin-Wish-Export.json b/bucket/Genshin-Wish-Export.json index a172ed5601b..decf73eeb3d 100644 --- a/bucket/Genshin-Wish-Export.json +++ b/bucket/Genshin-Wish-Export.json @@ -1,10 +1,8 @@ { "version": "0.8.15", - "description": "Easily export the Genshin Impact wish record.", + "description": "Easily export the Genshin Impact wish record", "homepage": "https://github.com/biuuu/genshin-wish-export", "license": "MIT", - "url": "https://github.com/biuuu/genshin-wish-export/releases/download/v0.8.15/Genshin-Wish-Export.zip", - "hash": "1cc0d7ff789af39332b63a940d05a274d87b3604118792a8c3562ee0907a237d", "shortcuts": [ [ "Genshin Wish Export.exe", @@ -12,8 +10,20 @@ ] ], "persist": "userData", - "checkver": "github", + "architecture": { + "64bit": { + "url": "https://github.com/biuuu/genshin-wish-export/releases/download/v0.8.15/Genshin-Wish-Export.zip", + "hash": "1cc0d7ff789af39332b63a940d05a274d87b3604118792a8c3562ee0907a237d" + } + }, + "checkver": { + "github": "https://github.com/biuuu/genshin-wish-export" + }, "autoupdate": { - "url": "https://github.com/biuuu/genshin-wish-export/releases/download/v$version/Genshin-Wish-Export.zip" + "architecture": { + "64bit": { + "url": "https://github.com/biuuu/genshin-wish-export/releases/download/v$version/Genshin-Wish-Export.zip" + } + } } } diff --git a/bucket/Git-Credential-Manager-aoks.json b/bucket/Git-Credential-Manager-aoks.json index 8222e59ca76..ff629e08095 100644 --- a/bucket/Git-Credential-Manager-aoks.json +++ b/bucket/Git-Credential-Manager-aoks.json @@ -1,24 +1,24 @@ { - "autoupdate": { - "url": "https://github.com/GitCredentialManager/git-credential-manager/releases/download/v$version/gcm-win-x86-$version.zip" - }, - "bin": "git-credential-manager.exe", - "checkver": "github", "description": "Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.", - "hash": "3ce520927a4f048da19c4b9d3b449045a20a646ee941b16850be22f406f76047", "homepage": "https://github.com/GitCredentialManager/git-credential-manager", + "version": "2.0.935", "license": "MIT", - "notes": [ - "If this is the first GCM installation, please run", - " - \"$dir\\git-credential-manager configure [--system]\"", - "to finalize the initial setup." - ], + "url": "https://github.com/GitCredentialManager/git-credential-manager/releases/download/v2.0.935/gcm-win-x86-2.0.935.zip", + "hash": "3ce520927a4f048da19c4b9d3b449045a20a646ee941b16850be22f406f76047", + "bin": "git-credential-manager.exe", "shortcuts": [ [ "git-credential-manager.exe", "Git-Credential-Manager" ] ], - "url": "https://github.com/GitCredentialManager/git-credential-manager/releases/download/v2.0.935/gcm-win-x86-2.0.935.zip", - "version": "2.0.935" + "checkver": "github", + "autoupdate": { + "url": "https://github.com/GitCredentialManager/git-credential-manager/releases/download/v$version/gcm-win-x86-$version.zip" + }, + "notes": [ + "If this is the first GCM installation, please run", + " - \"$dir\\git-credential-manager configure [--system]\"", + "to finalize the initial setup." + ] } diff --git a/bucket/GitConfigBeyondCompare.json b/bucket/GitConfigBeyondCompare.json index 3958c06ed8a..eb08db69504 100644 --- a/bucket/GitConfigBeyondCompare.json +++ b/bucket/GitConfigBeyondCompare.json @@ -2,8 +2,8 @@ "$schema": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", "version": "1.02.000", "url": [ - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/Utils.ps1", - "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/GitConfigBeyondCompare.ps1" + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/Utils.ps1", + "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/GitConfigBeyondCompare.ps1" ], "installer": { "script": "& \"$dir\\GitConfigBeyondCompare.ps1\"" diff --git a/bucket/GitConfigure.json b/bucket/GitConfigure.json index 24fd2ff2924..9a17cb58403 100644 --- a/bucket/GitConfigure.json +++ b/bucket/GitConfigure.json @@ -2,10 +2,10 @@ "$schema": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", "version": "1.12.000", "url": [ - "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/Utils.ps1", - "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/GitConfigBeyondCompare.ps1", - "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/GitConfigVisualStudio.ps1", - "https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/bucket/GitConfigure.ps1" + "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/Utils.ps1", + "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/GitConfigBeyondCompare.ps1", + "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/GitConfigVisualStudio.ps1", + "https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/bucket/GitConfigure.ps1" ], "installer": { "script": "& \"$dir\\GitConfigure.ps1\"" diff --git a/bucket/GnumericPortable.json b/bucket/GnumericPortable.json index bd0c05d9d8d..a89f0d588c8 100644 --- a/bucket/GnumericPortable.json +++ b/bucket/GnumericPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/office/gnumeric_portable", - "description": "Spreadsheet", - "version": "1.12.17", - "license": "", - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Gnumeric%20Portable/GnumericPortable_1.12.17.paf.exe#/dl.7z", - "hash": "md5:29cf10d53347d9ad007ddebaa5ca9123", - "bin": "GnumericPortable.exe", - "shortcuts": [ - [ - "GnumericPortable.exe", - "GnumericPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/office/gnumeric_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Gnumeric%20Portable/GnumericPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/office/gnumeric_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/office/gnumeric_portable" + }, + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Gnumeric%20Portable/GnumericPortable_$version.paf.exe" + }, + "bin": "GnumericPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/office/gnumeric_portable" + }, + "description": "Spreadsheet", + "hash": "md5:29cf10d53347d9ad007ddebaa5ca9123", + "homepage": "https://portableapps.com/apps/office/gnumeric_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "GnumericPortable.exe", + "GnumericPortable" + ] + ], + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/Gnumeric%20Portable/GnumericPortable_1.12.17.paf.exe#/dl.7z", + "version": "1.12.17" } diff --git a/bucket/GoldenDictPortable.json b/bucket/GoldenDictPortable.json index 44f1b0c5118..39a6f79c8a3 100644 --- a/bucket/GoldenDictPortable.json +++ b/bucket/GoldenDictPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/education/goldendict_portable", - "description": "Dictionary and encyclopedia lookups", - "version": "1.0.1_Rev_2", - "license": "", - "url": "https://ayera.dl.sourceforge.net/project/portableapps/GoldenDict%20Portable/GoldenDictPortable_1.0.1_Rev_2.paf.exe#/dl.7z", - "hash": "md5:5b8f229caff988da195479f8dcba73d6", - "bin": "GoldenDictPortable.exe", - "shortcuts": [ - [ - "GoldenDictPortable.exe", - "GoldenDictPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/education/goldendict_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://ayera.dl.sourceforge.net/project/portableapps/GoldenDict%20Portable/GoldenDictPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/education/goldendict_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/education/goldendict_portable" + }, + "url": "https://ayera.dl.sourceforge.net/project/portableapps/GoldenDict%20Portable/GoldenDictPortable_$underscoreVersion.paf.exe" + }, + "bin": "GoldenDictPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/education/goldendict_portable" + }, + "description": "Dictionary and encyclopedia lookups", + "hash": "md5:5b8f229caff988da195479f8dcba73d6", + "homepage": "https://portableapps.com/apps/education/goldendict_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "GoldenDictPortable.exe", + "GoldenDictPortable" + ] + ], + "url": "https://ayera.dl.sourceforge.net/project/portableapps/GoldenDict%20Portable/GoldenDictPortable_1.0.1_Rev_2.paf.exe#/dl.7z", + "version": "1.0.1_Rev_2" } diff --git a/bucket/GoogleChromePortableBeta.json b/bucket/GoogleChromePortableBeta.json index 9942096d037..245ea26508c 100644 --- a/bucket/GoogleChromePortableBeta.json +++ b/bucket/GoogleChromePortableBeta.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/google_chrome_portable", - "description": "Browser", - "version": "83.0.4103.61", - "license": "", - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable/GoogleChromePortableBeta_83.0.4103.61_online.paf.exe", - "hash": "md5:5e8640ee4d79f4c9f4ac038f171f0978", - "bin": "GoogleChromePortableBeta/GoogleChromePortableBeta.exe", - "shortcuts": [ - [ - "GoogleChromePortableBeta/GoogleChromePortableBeta.exe", - "GoogleChromePortableBeta" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/google_chrome_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable/GoogleChromePortableBeta_$version_online.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/google_chrome_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/google_chrome_portable" + }, + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable/GoogleChromePortableBeta_$version_online.paf.exe" + }, + "bin": "GoogleChromePortableBeta/GoogleChromePortableBeta.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/google_chrome_portable" + }, + "description": "Browser", + "hash": "md5:5e8640ee4d79f4c9f4ac038f171f0978", + "homepage": "https://portableapps.com/apps/internet/google_chrome_portable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "GoogleChromePortableBeta/GoogleChromePortableBeta.exe", + "GoogleChromePortableBeta" + ] + ], + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable/GoogleChromePortableBeta_83.0.4103.61_online.paf.exe", + "version": "83.0.4103.61" } diff --git a/bucket/GoogleChromePortableIncognito.json b/bucket/GoogleChromePortableIncognito.json index 84de0ddc665..9141aadd38d 100644 --- a/bucket/GoogleChromePortableIncognito.json +++ b/bucket/GoogleChromePortableIncognito.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/google_chrome_portable" - }, - "url": "https://iweb.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable%20Incognito/GoogleChromePortableIncognito_$version.paf.exe" - }, - "bin": "GoogleChromePortableIncognito.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/google_chrome_portable" - }, - "description": "Incognito shortcut for Google Chrome Portable", - "hash": "md5:839a31cc134f66befe8726ac71ee85b6", - "homepage": "https://portableapps.com/apps/internet/google_chrome_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "GoogleChromePortableIncognito.exe", - "GoogleChromePortableIncognito" - ] - ], - "url": "https://iweb.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable%20Incognito/GoogleChromePortableIncognito_1.0.paf.exe#/dl.7z", - "version": "1.0" + "homepage": "https://portableapps.com/apps/internet/google_chrome_portable", + "description": "Incognito shortcut for Google Chrome Portable", + "version": "1.0", + "license": "", + "url": "https://iweb.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable%20Incognito/GoogleChromePortableIncognito_1.0.paf.exe#/dl.7z", + "hash": "md5:839a31cc134f66befe8726ac71ee85b6", + "bin": "GoogleChromePortableIncognito.exe", + "shortcuts": [ + [ + "GoogleChromePortableIncognito.exe", + "GoogleChromePortableIncognito" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/google_chrome_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://iweb.dl.sourceforge.net/project/portableapps/Google%20Chrome%20Portable%20Incognito/GoogleChromePortableIncognito_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/google_chrome_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/HDCleaner.json b/bucket/HDCleaner.json index 304d7406654..a45abd8a2ed 100644 --- a/bucket/HDCleaner.json +++ b/bucket/HDCleaner.json @@ -1,7 +1,6 @@ { - "version": "2.046", - "description": "Complete cleaning for your Windows PC", "homepage": "https://kurtzimmermann.com", + "version": "2.046", "license": "freeware", "architecture": { "64bit": { @@ -13,13 +12,14 @@ "hash": "b9459c6efd78060363c9985a035d4924efb0ceb0d85cd462b04aff11daf36bcf" } }, + "bin": "HDCleaner.exe", + "persist": "Settings", "shortcuts": [ [ "HDCleaner.exe", "HDCleaner" ] ], - "persist": "Settings", "checkver": { "url": "https://kurtzimmermann.com/index_e.html", "regex": "HDCleaner
  • [\\w\\W]*?Version ([\\d.]+)" diff --git a/bucket/HDHackerPortable.json b/bucket/HDHackerPortable.json index 0f34521eb21..977b39ff17b 100644 --- a/bucket/HDHackerPortable.json +++ b/bucket/HDHackerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/hdhacker_portable", - "description": "MBR and boot sector manager", - "version": "1.6.5", - "license": "", - "url": "https://download3.portableapps.com/portableapps/HDHackerPortable/HDHackerPortable_1.6.5.paf.exe?20190321#/dl.7z", - "hash": "md5:d360ac4339aa2709a8352e9dbc44efbe", - "bin": "HDHackerPortable.exe", - "shortcuts": [ - [ - "HDHackerPortable.exe", - "HDHackerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/hdhacker_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/HDHackerPortable/HDHackerPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/hdhacker_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/hdhacker_portable" + }, + "url": "https://download3.portableapps.com/portableapps/HDHackerPortable/HDHackerPortable_$version.paf.exe?20190321" + }, + "bin": "HDHackerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/hdhacker_portable" + }, + "description": "MBR and boot sector manager", + "hash": "md5:d360ac4339aa2709a8352e9dbc44efbe", + "homepage": "https://portableapps.com/apps/utilities/hdhacker_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "HDHackerPortable.exe", + "HDHackerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/HDHackerPortable/HDHackerPortable_1.6.5.paf.exe?20190321#/dl.7z", + "version": "1.6.5" } diff --git a/bucket/HMNISEditPortable.json b/bucket/HMNISEditPortable.json index f68c228c7d9..32598326854 100644 --- a/bucket/HMNISEditPortable.json +++ b/bucket/HMNISEditPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/development/hm_nis_edit_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/HMNISEditPortable_$underscoreVersion.paf.exe" - }, - "bin": "HMNISEditPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/development/hm_nis_edit_portable" - }, - "description": "NSIS development environment", - "hash": "md5:b43d8a8cf63f6e81e18fcbf9d341e9ba", - "homepage": "https://portableapps.com/apps/development/hm_nis_edit_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "HMNISEditPortable.exe", - "HMNISEditPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/HMNISEditPortable_2.0.3_Rev_2.paf.exe#/dl.7z", - "version": "2.0.3_Rev_2" + "homepage": "https://portableapps.com/apps/development/hm_nis_edit_portable", + "description": "NSIS development environment", + "version": "2.0.3_Rev_2", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/HMNISEditPortable_2.0.3_Rev_2.paf.exe#/dl.7z", + "hash": "md5:b43d8a8cf63f6e81e18fcbf9d341e9ba", + "bin": "HMNISEditPortable.exe", + "shortcuts": [ + [ + "HMNISEditPortable.exe", + "HMNISEditPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/development/hm_nis_edit_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/HMNISEditPortable_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/development/hm_nis_edit_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/HWIDGEN.json b/bucket/HWIDGEN.json index ff961ab1883..8172902eba3 100644 --- a/bucket/HWIDGEN.json +++ b/bucket/HWIDGEN.json @@ -1,24 +1,24 @@ { - "homepage": "https://www.landiannews.com/archives/47882.html", - "description": "HWIDGEN是直接获取数字激活权利进行永久激活Windows", - "version": "2018.10.16", - "url": "https://scoop-zapps.ziiyc.com/d/HWIDGEN/HWIDGEN-2018.10.16.zip", - "hash": "3ddca6b31c9cd2c72032cc72b547509a07cefdd32699017c245afa5b6d0d614b", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/HWIDGEN.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/HWIDGEN/HWIDGEN-$version.zip", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "shortcuts": [ - [ - "Activation.cmd", - "HWIDGEN" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/HWIDGEN/HWIDGEN-$version.zip" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/HWIDGEN.latest" + }, + "description": "HWIDGEN\u662f\u76f4\u63a5\u83b7\u53d6\u6570\u5b57\u6fc0\u6d3b\u6743\u5229\u8fdb\u884c\u6c38\u4e45\u6fc0\u6d3bWindows", + "hash": "3ddca6b31c9cd2c72032cc72b547509a07cefdd32699017c245afa5b6d0d614b", + "homepage": "https://www.landiannews.com/archives/47882.html", + "shortcuts": [ + [ + "Activation.cmd", + "HWIDGEN" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/HWIDGEN/HWIDGEN-2018.10.16.zip", + "version": "2018.10.16" } diff --git a/bucket/HWiNFOPortable.json b/bucket/HWiNFOPortable.json index 5c60406ce79..03809e5005a 100644 --- a/bucket/HWiNFOPortable.json +++ b/bucket/HWiNFOPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/hwinfo-portable" - }, - "url": "https://download3.portableapps.com/portableapps/HWiNFOPortable/HWiNFOPortable_$version_English.paf.exe?20190321" - }, - "bin": "HWiNFOPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/hwinfo-portable" - }, - "description": "Hardware and software system details", - "hash": "md5:ca4d804d63dd3c7781b0e06edf552ed4", - "homepage": "https://portableapps.com/apps/utilities/hwinfo-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "HWiNFOPortable.exe", - "HWiNFOPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/HWiNFOPortable/HWiNFOPortable_6.26.4160_English.paf.exe?20190321#/dl.7z", - "version": "6.26.4160" + "homepage": "https://portableapps.com/apps/utilities/hwinfo-portable", + "description": "Hardware and software system details", + "version": "6.26.4160", + "license": "", + "url": "https://download3.portableapps.com/portableapps/HWiNFOPortable/HWiNFOPortable_6.26.4160_English.paf.exe?20190321#/dl.7z", + "hash": "md5:ca4d804d63dd3c7781b0e06edf552ed4", + "bin": "HWiNFOPortable.exe", + "shortcuts": [ + [ + "HWiNFOPortable.exe", + "HWiNFOPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/hwinfo-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/HWiNFOPortable/HWiNFOPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/hwinfo-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Halite.json b/bucket/Halite.json index 2139d6c1754..0c0e49a51f1 100644 --- a/bucket/Halite.json +++ b/bucket/Halite.json @@ -12,6 +12,7 @@ "hash": "059cdd1240141081bab98048d047f81a629621f7f5e4370bc6e9a9fe37bd0905" } }, + "bin": "Halite.exe", "shortcuts": [ [ "Halite.exe", diff --git a/bucket/HandBrake-Portable.json b/bucket/HandBrake-Portable.json index 621248fed22..b2d86c875b5 100644 --- a/bucket/HandBrake-Portable.json +++ b/bucket/HandBrake-Portable.json @@ -1,6 +1,6 @@ { "version": "1.6.1", - "description": "HandBrake. A tool for converting video from nearly any format to a selection of modern, widely supported codecs.", + "description": "A tool for converting video from nearly any format to a selection of modern, widely supported codecs.", "homepage": "https://handbrake.fr", "license": "GPL-2.0-only", "architecture": { @@ -9,10 +9,11 @@ "hash": "09268732d21cc47d5787b6bef9a59f6c63a24529fea482660e4af82d1f9de07e" } }, - "post_install": "Move-Item \"$dir\\HandBrake\\portable.ini.template\" \"$dir\\HandBrake\\portable.ini\"", + "extract_dir": "HandBrake", + "post_install": "Move-Item \"$dir\\portable.ini.template\" \"$dir\\portable.ini\"", "shortcuts": [ [ - "HandBrake\\HandBrake.exe", + "HandBrake.exe", "HandBrake" ] ], @@ -29,6 +30,7 @@ "url": "https://github.com/HandBrake/HandBrake/releases/download/$version/HandBrake-$version-x86_64-Win_GUI.zip" } }, + "extract_dir": "HandBrake", "hash": { "url": "https://handbrake.fr/rotation.php?file=$basename", "regex": "$sha256" diff --git a/bucket/HashTab.json b/bucket/HashTab.json index 109d597d0b8..8fa728da19b 100644 --- a/bucket/HashTab.json +++ b/bucket/HashTab.json @@ -2,8 +2,8 @@ "homepage": "http://implbits.com/products/hashtab/", "version": "6.0.0.34", "license": "freeware", - "url": "https://files1.majorgeeks.com/10afebdbffcd4742c81a3cb0f6ce4092156b4375/systeminfo/HashTab_v6.0.0.34_Setup.exe#/dl.7z", - "hash": "b8ff1dd80f370b137922a9dd2d8b04e16fd4f8681458f92c566e65e2e80724ad", + "url": "http://implbits.com/products/hashtab/HashTab_v6.0.0.34_Setup.exe#/dl.7z", + "hash": "85caa9ea0bb91da273e4d02b5f0a1c1736cc7314c4f2c839882339cc69ddaf10", "depends": "sudo", "architecture": { "64bit": { diff --git a/bucket/HelloFont.json b/bucket/HelloFont.json index 37a0b2c3bcc..27ef71f7870 100644 --- a/bucket/HelloFont.json +++ b/bucket/HelloFont.json @@ -1,9 +1,8 @@ { - "version": "2.6.1.0", - "description": "HelloFont - Font tool for designers", "homepage": "https://www.hellofont.cn/", + "description": "HelloFont - Font tool for designers", + "version": "2.6.1.0", "license": "Freeware", - "notes": "Your HelloFont data are storaged in '%LOCALAPPDATA%\\HelloFont'.", "url": "https://hellofont.oss-cn-beijing.aliyuncs.com/Client/0/HelloFont.win.2.6.1.0.zip", "hash": "93854245469b2250a88d1b6aff4ed9bbb115db4d754928077f5d323434ddf703", "shortcuts": [ @@ -23,5 +22,6 @@ }, "autoupdate": { "url": "https://hellofont.oss-cn-beijing.aliyuncs.com/Client/0/HelloFont.win.$version.zip" - } + }, + "notes": "Your HelloFont data are storaged in '%LOCALAPPDATA%\\HelloFont'." } diff --git a/bucket/Hex-A-HopPortable.json b/bucket/Hex-A-HopPortable.json index 5906d45c207..324a99bed5b 100644 --- a/bucket/Hex-A-HopPortable.json +++ b/bucket/Hex-A-HopPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/hex-a-hop_portable", - "description": "Hexagonal puzzle game", - "version": "1.1.0_Rev_3", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/Hex-A-HopPortable_1.1.0_Rev_3_English.paf.exe#/dl.7z", - "hash": "md5:0c0bae2c8d121fa9a7b0ae1a77780ee8", - "bin": "Hex-A-HopPortable.exe", - "shortcuts": [ - [ - "Hex-A-HopPortable.exe", - "Hex-A-HopPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/hex-a-hop_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/Hex-A-HopPortable_$underscoreVersion_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/hex-a-hop_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/hex-a-hop_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/Hex-A-HopPortable_$underscoreVersion_English.paf.exe" + }, + "bin": "Hex-A-HopPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/hex-a-hop_portable" + }, + "description": "Hexagonal puzzle game", + "hash": "md5:0c0bae2c8d121fa9a7b0ae1a77780ee8", + "homepage": "https://portableapps.com/apps/games/hex-a-hop_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "Hex-A-HopPortable.exe", + "Hex-A-HopPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/Hex-A-HopPortable_1.1.0_Rev_3_English.paf.exe#/dl.7z", + "version": "1.1.0_Rev_3" } diff --git a/bucket/HijackThisPortable.json b/bucket/HijackThisPortable.json index f3d229eb71d..ecfecc0aad4 100644 --- a/bucket/HijackThisPortable.json +++ b/bucket/HijackThisPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/security/hijackthis-portable" - }, - "url": "https://ayera.dl.sourceforge.net/project/portableapps/HijackThis%20Portable/HijackThisPortable_$version_English.paf.exe" - }, - "bin": "HijackThisPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/security/hijackthis-portable" - }, - "description": "Browser hijack scanner", - "hash": "md5:b13e96c1c50d211bd9cdd79c41db21df", - "homepage": "https://portableapps.com/apps/security/hijackthis-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "HijackThisPortable.exe", - "HijackThisPortable" - ] - ], - "url": "https://ayera.dl.sourceforge.net/project/portableapps/HijackThis%20Portable/HijackThisPortable_2.8.0.4_English.paf.exe#/dl.7z", - "version": "2.8.0.4" + "homepage": "https://portableapps.com/apps/security/hijackthis-portable", + "description": "Browser hijack scanner", + "version": "2.8.0.4", + "license": "", + "url": "https://ayera.dl.sourceforge.net/project/portableapps/HijackThis%20Portable/HijackThisPortable_2.8.0.4_English.paf.exe#/dl.7z", + "hash": "md5:b13e96c1c50d211bd9cdd79c41db21df", + "bin": "HijackThisPortable.exe", + "shortcuts": [ + [ + "HijackThisPortable.exe", + "HijackThisPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/security/hijackthis-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://ayera.dl.sourceforge.net/project/portableapps/HijackThis%20Portable/HijackThisPortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/security/hijackthis-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/IDPhotoStudioPortable.json b/bucket/IDPhotoStudioPortable.json index c89010bab2a..bb21006aec9 100644 --- a/bucket/IDPhotoStudioPortable.json +++ b/bucket/IDPhotoStudioPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable" - }, - "url": "https://download3.portableapps.com/portableapps/IDPhotoStudioPortable/IDPhotoStudioPortable_$version.paf.exe?20190321" - }, - "bin": "IDPhotoStudioPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable" - }, - "description": "ID photo duplicator and printer", - "hash": "md5:19fdb5d06ea9432f51a9876a909ede50", - "homepage": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "IDPhotoStudioPortable.exe", - "IDPhotoStudioPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/IDPhotoStudioPortable/IDPhotoStudioPortable_2.15.7.68.paf.exe?20190321#/dl.7z", - "version": "2.15.7.68" + "homepage": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable", + "description": "ID photo duplicator and printer", + "version": "2.15.7.68", + "license": "", + "url": "https://download3.portableapps.com/portableapps/IDPhotoStudioPortable/IDPhotoStudioPortable_2.15.7.68.paf.exe?20190321#/dl.7z", + "hash": "md5:19fdb5d06ea9432f51a9876a909ede50", + "bin": "IDPhotoStudioPortable.exe", + "shortcuts": [ + [ + "IDPhotoStudioPortable.exe", + "IDPhotoStudioPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/IDPhotoStudioPortable/IDPhotoStudioPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/graphics_pictures/idphotostudio-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/IHaveNoTomatoesPortable.json b/bucket/IHaveNoTomatoesPortable.json index b8aa77bbd70..c9dda16866f 100644 --- a/bucket/IHaveNoTomatoesPortable.json +++ b/bucket/IHaveNoTomatoesPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/i-have-no-tomatoes-portable", - "description": "run and explode maze game", - "version": "1.5", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/IHaveNoTomatoesPortable_1.5_English.paf.exe#/dl.7z", - "hash": "md5:085491622b1aa43e7d1ab2bfa91773a8", - "bin": "IHaveNoTomatoesPortable.exe", - "shortcuts": [ - [ - "IHaveNoTomatoesPortable.exe", - "IHaveNoTomatoesPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/i-have-no-tomatoes-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/IHaveNoTomatoesPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/i-have-no-tomatoes-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/i-have-no-tomatoes-portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/IHaveNoTomatoesPortable_$version_English.paf.exe" + }, + "bin": "IHaveNoTomatoesPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/i-have-no-tomatoes-portable" + }, + "description": "run and explode maze game", + "hash": "md5:085491622b1aa43e7d1ab2bfa91773a8", + "homepage": "https://portableapps.com/apps/games/i-have-no-tomatoes-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "IHaveNoTomatoesPortable.exe", + "IHaveNoTomatoesPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/IHaveNoTomatoesPortable_1.5_English.paf.exe#/dl.7z", + "version": "1.5" } diff --git a/bucket/IObitUninstallerPortable.json b/bucket/IObitUninstallerPortable.json index 2125fb12d63..6cf1714ff2c 100644 --- a/bucket/IObitUninstallerPortable.json +++ b/bucket/IObitUninstallerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/iobit_uninstaller_portable", - "description": "Uninstaller and cleaner", - "version": "7.5.0.7", - "license": "", - "url": "https://download3.portableapps.com/portableapps/IObitUninstallerPortable/IObitUninstallerPortable_7.5.0.7.paf.exe?20190321#/dl.7z", - "hash": "md5:d0a545671ba205734251990208640d2a", - "bin": "IObitUninstallerPortable.exe", - "shortcuts": [ - [ - "IObitUninstallerPortable.exe", - "IObitUninstallerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/iobit_uninstaller_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/IObitUninstallerPortable/IObitUninstallerPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/iobit_uninstaller_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/iobit_uninstaller_portable" + }, + "url": "https://download3.portableapps.com/portableapps/IObitUninstallerPortable/IObitUninstallerPortable_$version.paf.exe?20190321" + }, + "bin": "IObitUninstallerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/iobit_uninstaller_portable" + }, + "description": "Uninstaller and cleaner", + "hash": "md5:d0a545671ba205734251990208640d2a", + "homepage": "https://portableapps.com/apps/utilities/iobit_uninstaller_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "IObitUninstallerPortable.exe", + "IObitUninstallerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/IObitUninstallerPortable/IObitUninstallerPortable_7.5.0.7.paf.exe?20190321#/dl.7z", + "version": "7.5.0.7" } diff --git a/bucket/IcoFXPortable.json b/bucket/IcoFXPortable.json index 31b1c90bab5..5703ea2d23a 100644 --- a/bucket/IcoFXPortable.json +++ b/bucket/IcoFXPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/graphics_pictures/icofx_portable" - }, - "url": "https://download3.portableapps.com/portableapps/IcoFXPortable/IcoFXPortable_$underscoreVersion.paf.exe?20190321" - }, - "bin": "IcoFXPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/graphics_pictures/icofx_portable" - }, - "description": "Icon editor", - "hash": "md5:37a7a83fee7f590e16f0458c68cc663f", - "homepage": "https://portableapps.com/apps/graphics_pictures/icofx_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "IcoFXPortable.exe", - "IcoFXPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/IcoFXPortable/IcoFXPortable_1.6.4_Rev_3.paf.exe?20190321#/dl.7z", - "version": "1.6.4_Rev_3" + "homepage": "https://portableapps.com/apps/graphics_pictures/icofx_portable", + "description": "Icon editor", + "version": "1.6.4_Rev_3", + "license": "", + "url": "https://download3.portableapps.com/portableapps/IcoFXPortable/IcoFXPortable_1.6.4_Rev_3.paf.exe?20190321#/dl.7z", + "hash": "md5:37a7a83fee7f590e16f0458c68cc663f", + "bin": "IcoFXPortable.exe", + "shortcuts": [ + [ + "IcoFXPortable.exe", + "IcoFXPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/graphics_pictures/icofx_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/IcoFXPortable/IcoFXPortable_$underscoreVersion.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/graphics_pictures/icofx_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/IniTranslatorPortable.json b/bucket/IniTranslatorPortable.json index 516cb66b7f2..83aa915095b 100644 --- a/bucket/IniTranslatorPortable.json +++ b/bucket/IniTranslatorPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/development/initranslator-portable", - "description": "INI translation tool", - "version": "1.9.0.52_Rev_2", - "license": "", - "url": "https://managedway.dl.sourceforge.net/project/portableapps/IniTranslator%20Portable/IniTranslatorPortable_1.9.0.52_Rev_2.paf.exe#/dl.7z", - "hash": "md5:c4e64015a58cef9ebdc62e224e47499b", - "bin": "IniTranslatorPortable.exe", - "shortcuts": [ - [ - "IniTranslatorPortable.exe", - "IniTranslatorPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/development/initranslator-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://managedway.dl.sourceforge.net/project/portableapps/IniTranslator%20Portable/IniTranslatorPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/development/initranslator-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/development/initranslator-portable" + }, + "url": "https://managedway.dl.sourceforge.net/project/portableapps/IniTranslator%20Portable/IniTranslatorPortable_$underscoreVersion.paf.exe" + }, + "bin": "IniTranslatorPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/development/initranslator-portable" + }, + "description": "INI translation tool", + "hash": "md5:c4e64015a58cef9ebdc62e224e47499b", + "homepage": "https://portableapps.com/apps/development/initranslator-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "IniTranslatorPortable.exe", + "IniTranslatorPortable" + ] + ], + "url": "https://managedway.dl.sourceforge.net/project/portableapps/IniTranslator%20Portable/IniTranslatorPortable_1.9.0.52_Rev_2.paf.exe#/dl.7z", + "version": "1.9.0.52_Rev_2" } diff --git a/bucket/InkscapePortableTest.json b/bucket/InkscapePortableTest.json index 2752fdbb8d0..18010f5d835 100644 --- a/bucket/InkscapePortableTest.json +++ b/bucket/InkscapePortableTest.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/graphics_pictures/inkscape_portable" - }, - "url": "https://media.inkscape.org/dl/resources/file/InkscapePortableTest_$underscoreVersion.paf.exe" - }, - "bin": "InkscapePortableTest.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/graphics_pictures/inkscape_portable" - }, - "description": "Vector graphics", - "hash": "md5:eac0fdd2f4a26cb8d388233799eeae76", - "homepage": "https://portableapps.com/apps/graphics_pictures/inkscape_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "InkscapePortableTest.exe", - "InkscapePortableTest" - ] - ], - "url": "https://media.inkscape.org/dl/resources/file/InkscapePortableTest_1.0_RC_1.paf.exe#/dl.7z", - "version": "1.0_RC_1" + "homepage": "https://portableapps.com/apps/graphics_pictures/inkscape_portable", + "description": "Vector graphics", + "version": "1.0_RC_1", + "license": "", + "url": "https://media.inkscape.org/dl/resources/file/InkscapePortableTest_1.0_RC_1.paf.exe#/dl.7z", + "hash": "md5:eac0fdd2f4a26cb8d388233799eeae76", + "bin": "InkscapePortableTest.exe", + "shortcuts": [ + [ + "InkscapePortableTest.exe", + "InkscapePortableTest" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/graphics_pictures/inkscape_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://media.inkscape.org/dl/resources/file/InkscapePortableTest_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/graphics_pictures/inkscape_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/InnoExtractor.json b/bucket/InnoExtractor.json index aa8e2e41cb4..73f9123f98c 100644 --- a/bucket/InnoExtractor.json +++ b/bucket/InnoExtractor.json @@ -1,22 +1,28 @@ { "version": "6.2.1.418", - "description": "InnoExtractor is a powerful application that helps you to unpack Inno Setup installers using InnoUnp technology.", "homepage": "http://www.havysoft.cl/innoextractor.html", + "description": "A GUI frontend for innounp.", + "license": { + "identifier": "Freeware", + "url": "https://www-havysoft-cl.translate.goog/acuerdo.html?_x_tr_sch=http&_x_tr_sl=auto&_x_tr_tl=en-US&_x_tr_hl=en-US" + }, + "depends": "innounp", "url": "http://www.havysoft.cl/download/IE_Install.zip", "hash": "e1277ade19bea5145167e0168be86c5166b3763fe696fca43d6327e03d7f553e", + "pre_install": "Expand-InnoArchive \"$dir\\IE_Install.exe\" \"$dir\" -Removal", + "bin": "InnoExtractor.exe", + "shortcuts": [ + [ + "InnoExtractor.exe", + "InnoExtractor" + ] + ], + "pre_uninstall": "Start-Process 'reg' -Wait -WindowStyle 'Hidden' -ArgumentList @('delete', 'HKCU\\SOFTWARE\\Classes\\exefile\\shell\\InnoExtractor', '/f')", "checkver": { "url": "http://www.havysoft.cl/descargar.html", - "regex": "(\\d+\\.\\d+\\.\\d+\\.\\d+)" + "regex": "\\s+([\\d.]+)" }, "autoupdate": { "url": "http://www.havysoft.cl/download/IE_Install.zip" - }, - "installer": { - "script": "Start-Process \"$dir\\IE_Install.exe\" \"/VERYSILENT /DIR=$dir /NORESTART\" -PassThru -NoNewWindow | Wait-Process" - }, - "post_install": "Remove-Item \"$env:PUBLIC\\Desktop\\InnoExtractor.lnk\"", - "uninstaller": { - "script": "Invoke-ExternalCommand \"$dir\\unins000.exe\" -ArgumentList @('/VERYSILENT','/NORESTART') -RunAs | Out-Null" - }, - "bin": "InnoExtractor.exe" + } } diff --git a/bucket/IntelliTraceCPConfig.json b/bucket/IntelliTraceCPConfig.json index 93665c4c98a..e62a1940acd 100644 --- a/bucket/IntelliTraceCPConfig.json +++ b/bucket/IntelliTraceCPConfig.json @@ -1,16 +1,8 @@ { - "bin": [ - [ - "IntelliTraceCPConfig.exe", - "IntelliTraceCPConfig", - "" - ], - [ - "IntelliTraceCPConfig.exe", - "cpedit", - "" - ] - ], - "url": "https://github.com/wangzq/IntelliTraceCPConfig/releases/download/1.0.0.2/IntelliTraceCPConfig.zip", - "version": "1.0.0.2" + "url": "https://github.com/wangzq/IntelliTraceCPConfig/releases/download/1.0.0.2/IntelliTraceCPConfig.zip", + "version": "1.0.0.2", + "bin": [ + ["IntelliTraceCPConfig.exe", "IntelliTraceCPConfig", ""], + ["IntelliTraceCPConfig.exe", "cpedit", ""] + ] } diff --git a/bucket/Internet-Download-Manager.json b/bucket/Internet-Download-Manager.json index c6e352e57ce..374e5d6a60b 100644 --- a/bucket/Internet-Download-Manager.json +++ b/bucket/Internet-Download-Manager.json @@ -1,43 +1,42 @@ { "version": "6.40.11", - "description": "IDM is a tool to increase download speeds by up to 5 times, resume and schedule downloads.", + "description": "Internet Download Manager (IDM) is a tool to increase download speeds by up to 5 times, resume and schedule downloads.", "homepage": "http://internetdownloadmanager.com/index.html", "license": { - "identifier": "Proprietary", - "url": "http://internetdownloadmanager.com/support/terms-and-conditions.html" + "identifier": "Freeware" }, "depends": "sudo", "url": "https://pan.jiemi.workers.dev/?file=/scoop/IDM/internet_download_manager_6.40.11.zip", "hash": "60002f734711f57b05ef6ba1402149e59dcbd1e94fca999f1fbaab474986998b", "pre_install": [ - "sudo Get-Process IDM*,IEMon* | Stop-Process -Force -ErrorAction Ignore | Out-Null", + "Get-Process IDM* | Stop-Process -Force", + "Get-Process IEMon* | Stop-Process -Force", "Rename-Item \"$dir\\Internet Download Manager*.exe\" 'Installer.exe'", - "Get-ChildItem $dir -Exclude Installer.exe, install.json, manifest.json | ForEach-Object { Remove-Item \"$dir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue }" + "Get-ChildItem $dir -Exclude Installer.exe, install.json, manifest.json | ForEach-Object { Remove-Item \"$dir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue }" ], "installer": { "script": [ - "sudo Start-Process -filepath \"$dir\\Installer.exe\" -ArgumentList \"/DIR=$dir /NoIcons=1 /SILENT /NORESTART\"", + "Start-Process -filepath \"$dir\\Installer.exe\" -ArgumentList \"/DIR=$dir /NoIcons=1 /SILENT\"", "Start-Sleep -s 60" ] }, - "post_install": "Remove-Item \"$dir\\Installer.exe\" -Force", + "post_install": "Remove-Item $dir\\Installer.exe -Force", "uninstaller": { "script": [ - "sudo Stop-Process -Name explorer, IDM*, IEMonitor*, IDMMsgHost*, MediumILStart*, IDMIntegrator64* -Force -ErrorAction Ignore | Out-Null", + "Stop-Process -Name explorer, IDM*, IEMonitor*, IDMMsgHost*, MediumILStart*, IDMIntegrator64* -Force | Out-Null", "Remove-Item IDMShellExt*.dll -Force -ErrorAction SilentlyContinue", - "sudo Start-Process -FilePath \"$dir\\unins000.exe\" -ArgumentList \"/SILENT /NORESTART\" -WorkingDirectory \"$dir\" -Wait | Out-Null", + "Start-Process -FilePath \"$dir\\unins000.exe\" -ArgumentList /SILENT -WorkingDirectory \"$dir\" -Wait | Out-Null", "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" ] }, "checkver": { - "url": "https://scoop-apps.vercel.app/idm", - "regex": "(?internet_download_manager_(?[\\d.]+)\\.zip)", - "reverse": true + "url": "https://github.com/Ryanjiena/scoop-apps/raw/version/idm", + "regex": "(?internet_download_manager_(?[\\d.]+)\\.zip)" }, "autoupdate": { "url": "https://pan.jiemi.workers.dev/?file=/scoop/IDM/$matchFilename", "hash": { - "url": "https://scoop-apps.vercel.app/idm", + "url": "https://github.com/Ryanjiena/scoop-apps/raw/version/idm", "mode": "extract", "regex": "^$sha256([\\s]+)$basename" } diff --git a/bucket/IrfanViewPortable.json b/bucket/IrfanViewPortable.json index 345dc52ae61..2f79ee1b902 100644 --- a/bucket/IrfanViewPortable.json +++ b/bucket/IrfanViewPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/graphics_pictures/irfanview_portable", - "description": "Lightweight graphic viewer", - "version": "4.54", - "license": "", - "url": "https://download3.portableapps.com/portableapps/IrfanViewPortable/IrfanViewPortable_4.54.paf.exe?20190321#/dl.7z", - "hash": "md5:fb8583ce6792188b0c4f6535e336415f", - "bin": "IrfanViewPortable.exe", - "shortcuts": [ - [ - "IrfanViewPortable.exe", - "IrfanViewPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/graphics_pictures/irfanview_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/IrfanViewPortable/IrfanViewPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/graphics_pictures/irfanview_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/graphics_pictures/irfanview_portable" + }, + "url": "https://download3.portableapps.com/portableapps/IrfanViewPortable/IrfanViewPortable_$version.paf.exe?20190321" + }, + "bin": "IrfanViewPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/graphics_pictures/irfanview_portable" + }, + "description": "Lightweight graphic viewer", + "hash": "md5:fb8583ce6792188b0c4f6535e336415f", + "homepage": "https://portableapps.com/apps/graphics_pictures/irfanview_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "IrfanViewPortable.exe", + "IrfanViewPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/IrfanViewPortable/IrfanViewPortable_4.54.paf.exe?20190321#/dl.7z", + "version": "4.54" } diff --git a/bucket/JDK.json b/bucket/JDK.json index ffa92c677cd..3b35a215e70 100644 --- a/bucket/JDK.json +++ b/bucket/JDK.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/jdkPortable", - "description": "Portable Java Development Kit", - "version": "8_Update_241", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/jdkPortable_8_Update_241_online.paf.exe", - "hash": "md5:3a226ffc9bcbcabe5107ad0945edeb85", - "bin": "JDK/JDK.exe", - "shortcuts": [ - [ - "JDK/JDK.exe", - "JDK" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/jdkPortable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/jdkPortable_$underscoreVersion_online.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/jdkPortable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/jdkPortable" + }, + "url": "https://downloads.sourceforge.net/portableapps/jdkPortable_$underscoreVersion_online.paf.exe" + }, + "bin": "JDK/JDK.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/jdkPortable" + }, + "description": "Portable Java Development Kit", + "hash": "md5:3a226ffc9bcbcabe5107ad0945edeb85", + "homepage": "https://portableapps.com/apps/utilities/jdkPortable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "JDK/JDK.exe", + "JDK" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/jdkPortable_8_Update_241_online.paf.exe", + "version": "8_Update_241" } diff --git a/bucket/JDK64.json b/bucket/JDK64.json index 7fb1d17e9d8..c3d197319ba 100644 --- a/bucket/JDK64.json +++ b/bucket/JDK64.json @@ -1,28 +1,30 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/jdkPortable" - }, - "url": "https://downloads.sourceforge.net/portableapps/jdkPortable64_$underscoreVersion_online.paf.exe" - }, - "bin": "JDK64/JDK64.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/jdkPortable" - }, - "description": "Portable Java Development Kit", - "hash": "md5:a055d802f0e0befac81fcf4d5933c2f4", - "homepage": "https://portableapps.com/apps/utilities/jdkPortable", - "installer": {}, - "license": "", - "persist": "Data", - "shortcuts": [ - [ - "JDK64/JDK64.exe", - "JDK64" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/jdkPortable64_8_Update_241_online.paf.exe", - "version": "8_Update_241" + "homepage": "https://portableapps.com/apps/utilities/jdkPortable", + "description": "Portable Java Development Kit", + "version": "8_Update_241", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/jdkPortable64_8_Update_241_online.paf.exe", + "hash": "md5:a055d802f0e0befac81fcf4d5933c2f4", + "bin": "JDK64/JDK64.exe", + "shortcuts": [ + [ + "JDK64/JDK64.exe", + "JDK64" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/jdkPortable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/jdkPortable64_$underscoreVersion_online.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/jdkPortable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "installer": { + + } } diff --git a/bucket/JSONedit.json b/bucket/JSONedit.json index 07b2c71676b..5d124b09d09 100644 --- a/bucket/JSONedit.json +++ b/bucket/JSONedit.json @@ -4,6 +4,7 @@ "license": "freeware", "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_0_9_40.zip", "hash": "5b63311ad33024fb679e09fecec01aa580fcda492e85e5998e590d0ca4573ec4", + "extract_dir": "JSONedit_0_9_40", "bin": "JSONedit.exe", "persist": "JSONedit.cfg", "shortcuts": [ @@ -14,6 +15,7 @@ ], "checkver": " Version [\\s\\S]*(\\d[\\d.]+\\.[\\d.]+)", "autoupdate": { - "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_$underscoreVersion.zip" + "url": "http://tomeko.net/software/JSONedit/bin/JSONedit_$underscoreVersion.zip", + "extract_dir": "JSONedit_$underscoreVersion" } } diff --git a/bucket/Jacket-Portable.json b/bucket/Jacket-Portable.json index c4a708de7f4..3a2eb78304a 100644 --- a/bucket/Jacket-Portable.json +++ b/bucket/Jacket-Portable.json @@ -1,11 +1,11 @@ { - "version": "0.20.3756", + "version": "0.20.3767", "description": "Jacket. API Support for your favorite torrent trackers", "homepage": "https://github.com/Jackett/Jackett", "license": "GPL-2.0-or-later", "changelog": "https://github.com/Jackett/Jackett/releases", - "url": "https://github.com/Jackett/Jackett/releases/download/v0.20.3756/Jackett.Binaries.Windows.zip", - "hash": "4f24ebbb2ee27c6bbd1e8632a7664d8ad162b224068fcb34ba512b5d461f25d4", + "url": "https://github.com/Jackett/Jackett/releases/download/v0.20.3767/Jackett.Binaries.Windows.zip", + "hash": "4b57925e7decb58c0264386cd9f653b3c8d6d7ada8ab5f889d7a3ea5af324d86", "shortcuts": [ [ "Jackett\\JackettTray.exe", diff --git a/bucket/JartePortable.json b/bucket/JartePortable.json index 1de60705ace..624d8c9c6e7 100644 --- a/bucket/JartePortable.json +++ b/bucket/JartePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/jarte-portable" - }, - "url": "https://download3.portableapps.com/portableapps/JartePortable/JartePortable_$version_English.paf.exe?20190321" - }, - "bin": "JartePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/jarte-portable" - }, - "description": "Word processor", - "hash": "md5:1116538f7399172d72f54d669151bd1d", - "homepage": "https://portableapps.com/apps/office/jarte-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "JartePortable.exe", - "JartePortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/JartePortable/JartePortable_6.2_Rev_2_English.paf.exe?20190321#/dl.7z", - "version": "6.2_Rev_2" + "homepage": "https://portableapps.com/apps/office/jarte-portable", + "description": "Word processor", + "version": "6.2_Rev_2", + "license": "", + "url": "https://download3.portableapps.com/portableapps/JartePortable/JartePortable_6.2_Rev_2_English.paf.exe?20190321#/dl.7z", + "hash": "md5:1116538f7399172d72f54d669151bd1d", + "bin": "JartePortable.exe", + "shortcuts": [ + [ + "JartePortable.exe", + "JartePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/jarte-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/JartePortable/JartePortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/office/jarte-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Java.json b/bucket/Java.json index 1682fb61977..89fd5257073 100644 --- a/bucket/Java.json +++ b/bucket/Java.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/java_portable", - "description": "Portable Java Runtime Environment", - "version": "8_Update_241", - "license": "", - "url": "https://svwh.dl.sourceforge.net/project/portableapps/Java%20Portable/jPortable_8_Update_241_online.paf.exe", - "hash": "md5:039eabcb04dd61f190549b3db42f65dd", - "bin": "Java/Java.exe", - "shortcuts": [ - [ - "Java/Java.exe", - "Java" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/java_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://svwh.dl.sourceforge.net/project/portableapps/Java%20Portable/jPortable_$underscoreVersion_online.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/java_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/java_portable" + }, + "url": "https://svwh.dl.sourceforge.net/project/portableapps/Java%20Portable/jPortable_$underscoreVersion_online.paf.exe" + }, + "bin": "Java/Java.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/java_portable" + }, + "description": "Portable Java Runtime Environment", + "hash": "md5:039eabcb04dd61f190549b3db42f65dd", + "homepage": "https://portableapps.com/apps/utilities/java_portable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "Java/Java.exe", + "Java" + ] + ], + "url": "https://svwh.dl.sourceforge.net/project/portableapps/Java%20Portable/jPortable_8_Update_241_online.paf.exe", + "version": "8_Update_241" } diff --git a/bucket/JooleemPortable.json b/bucket/JooleemPortable.json index 1c0cd627aa3..495d03d1c41 100644 --- a/bucket/JooleemPortable.json +++ b/bucket/JooleemPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/JooleemPortable", - "description": "Puzzle", - "version": "0.1.4.2", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/JooleemPortable_0.1.4.2_English.paf.exe#/dl.7z", - "hash": "md5:3bb97bc80ade99610ffcfb1cfaa8d7b9", - "bin": "JooleemPortable.exe", - "shortcuts": [ - [ - "JooleemPortable.exe", - "JooleemPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/JooleemPortable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/JooleemPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/JooleemPortable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/JooleemPortable" + }, + "url": "https://downloads.sourceforge.net/portableapps/JooleemPortable_$version_English.paf.exe" + }, + "bin": "JooleemPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/JooleemPortable" + }, + "description": "Puzzle", + "hash": "md5:3bb97bc80ade99610ffcfb1cfaa8d7b9", + "homepage": "https://portableapps.com/JooleemPortable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "JooleemPortable.exe", + "JooleemPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/JooleemPortable_0.1.4.2_English.paf.exe#/dl.7z", + "version": "0.1.4.2" } diff --git a/bucket/K-MeleonPortable.json b/bucket/K-MeleonPortable.json index 62e678f7e98..5f7fd851bc5 100644 --- a/bucket/K-MeleonPortable.json +++ b/bucket/K-MeleonPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/k-meleon-portable" - }, - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/K-Meleon%20Portable/K-MeleonPortable_$version.paf.exe" - }, - "bin": "K-MeleonPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/k-meleon-portable" - }, - "description": "Browser", - "hash": "md5:6f81d85f8b7096f1f49e34e95183ea0b", - "homepage": "https://portableapps.com/apps/internet/k-meleon-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "K-MeleonPortable.exe", - "K-MeleonPortable" - ] - ], - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/K-Meleon%20Portable/K-MeleonPortable_76.2G-2020-04-04.paf.exe#/dl.7z", - "version": "76.2G-2020-04-04" + "homepage": "https://portableapps.com/apps/internet/k-meleon-portable", + "description": "Browser", + "version": "76.2G-2020-04-04", + "license": "", + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/K-Meleon%20Portable/K-MeleonPortable_76.2G-2020-04-04.paf.exe#/dl.7z", + "hash": "md5:6f81d85f8b7096f1f49e34e95183ea0b", + "bin": "K-MeleonPortable.exe", + "shortcuts": [ + [ + "K-MeleonPortable.exe", + "K-MeleonPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/k-meleon-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/K-Meleon%20Portable/K-MeleonPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/k-meleon-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/KMS_VL_All_AiO-Portable.json b/bucket/KMS_VL_All_AiO-Portable.json index 188e9d39e58..0b6f59993a8 100644 --- a/bucket/KMS_VL_All_AiO-Portable.json +++ b/bucket/KMS_VL_All_AiO-Portable.json @@ -5,7 +5,7 @@ "license": "GPL-3.0-only", "changelog": "https://github.com/abbodi1406/KMS_VL_ALL_AIO/releases", "url": "https://github.com/abbodi1406/KMS_VL_ALL_AIO/releases/download/v0.49.0/KMS_VL_ALL_AIO-49.7z#dl.7z_", - "hash": "e0f0ed33f805a9ebe4b8b77e88b6d1a7801e6ddcc7165b95d37b4bfd41fad22e", + "hash": "9a23e611f7bff773db6c81c5b3a9808516194733b738c1c489e11cdbb67401b2", "pre_install": [ "$7z=(Get-ChildItem $dir\\KMS_VL_ALL_AIO*).Name", "7z x -p2022 $dir\\$7z $('-o' + $dir) | Out-Null" diff --git a/bucket/KVIrcPortable.json b/bucket/KVIrcPortable.json index b750e1d6bd0..0310cd8c42a 100644 --- a/bucket/KVIrcPortable.json +++ b/bucket/KVIrcPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/KVIrcPortable" - }, - "url": "https://downloads.sourceforge.net/portableapps/KVIrcPortable_$version.paf.exe" - }, - "bin": "KVIrcPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/KVIrcPortable" - }, - "description": "IRC chat", - "hash": "md5:44c0aac38a6902cdc54d33261a057d38", - "homepage": "https://portableapps.com/KVIrcPortable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "KVIrcPortable.exe", - "KVIrcPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/KVIrcPortable_5.0.0.paf.exe#/dl.7z", - "version": "5.0.0" + "homepage": "https://portableapps.com/KVIrcPortable", + "description": "IRC chat", + "version": "5.0.0", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/KVIrcPortable_5.0.0.paf.exe#/dl.7z", + "hash": "md5:44c0aac38a6902cdc54d33261a057d38", + "bin": "KVIrcPortable.exe", + "shortcuts": [ + [ + "KVIrcPortable.exe", + "KVIrcPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/KVIrcPortable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/KVIrcPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/KVIrcPortable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/KchmViewerPortable.json b/bucket/KchmViewerPortable.json index 53488729b59..9c5b1e20097 100644 --- a/bucket/KchmViewerPortable.json +++ b/bucket/KchmViewerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/kchmviewer-portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/KchmViewerPortable_$version.paf.exe" - }, - "bin": "KchmViewerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/kchmviewer-portable" - }, - "description": "CHM viewer", - "hash": "md5:34e13889def3ca6d22404a675d975383", - "homepage": "https://portableapps.com/apps/office/kchmviewer-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "KchmViewerPortable.exe", - "KchmViewerPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/KchmViewerPortable_7.7.paf.exe#/dl.7z", - "version": "7.7" + "homepage": "https://portableapps.com/apps/office/kchmviewer-portable", + "description": "CHM viewer", + "version": "7.7", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/KchmViewerPortable_7.7.paf.exe#/dl.7z", + "hash": "md5:34e13889def3ca6d22404a675d975383", + "bin": "KchmViewerPortable.exe", + "shortcuts": [ + [ + "KchmViewerPortable.exe", + "KchmViewerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/kchmviewer-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/KchmViewerPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/office/kchmviewer-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/KeyPress-OSD.json b/bucket/KeyPress-OSD.json index 19aa0b09b5a..66b1cc67515 100644 --- a/bucket/KeyPress-OSD.json +++ b/bucket/KeyPress-OSD.json @@ -1,14 +1,22 @@ { - "url": "https://github.com/marius-sucan/KeyPress-OSD/archive/v4.33.zip", - "version": "4.33", - "bin": [ - ["compiled\\x64\\keypress-osd.exe", "keypress-osd", ""] - ], - "pre_install": [ - "Expand-Archive \"$dir\\keypress-osd-4.33\\keypress-osd-compiled.zip\" \"$dir\\compiled\"", - "Remove-Item \"$dir\\keypress-osd-4.33\\keypress-osd-compiled.zip\"" - ], - "shortcuts": [ - ["compiled\\x64\\keypress-osd.exe", "KeyPress-OSD", ""] - ] + "bin": [ + [ + "compiled\\x64\\keypress-osd.exe", + "keypress-osd", + "" + ] + ], + "pre_install": [ + "Expand-Archive \"$dir\\keypress-osd-4.33\\keypress-osd-compiled.zip\" \"$dir\\compiled\"", + "Remove-Item \"$dir\\keypress-osd-4.33\\keypress-osd-compiled.zip\"" + ], + "shortcuts": [ + [ + "compiled\\x64\\keypress-osd.exe", + "KeyPress-OSD", + "" + ] + ], + "url": "https://github.com/marius-sucan/KeyPress-OSD/archive/v4.33.zip", + "version": "4.33" } diff --git a/bucket/Keyhac.json b/bucket/Keyhac.json index df7cad62882..8b4df6d2f94 100644 --- a/bucket/Keyhac.json +++ b/bucket/Keyhac.json @@ -1,16 +1,41 @@ { - "homepage": "https://sites.google.com/site/craftware/", - "description": "Key customization tool powered by Python", - "license": "Freeware", "version": "1.82", + "homepage": "https://sites.google.com/site/craftware/", + "description": "A keyboard input customization tool based on Python.", + "license": "Unknown", + "notes": "Run 'keyhac-add-startup' to add keyhac to startup programs.", "url": "https://crftwr.github.io/keyhac/download/keyhac_182.zip", "hash": "38c0fead7375ff4d1a7e5bfa4db75656d7d7849392da7ccaa8340c60f90ac679", + "installer": { + "script": [ + "$startup = shortcut_folder $global | Split-Path -Parent | Join-Path -ChildPath 'Startup'", + "$current_dir = if (get_config NO_JUNCTIONS) { $dir } else { \"$(appdir $app $global)\\current\"}", + "$cont = @(", + " '$wsShell = New-Object -ComObject WScript.Shell'", + " \"`$wsShell = `$wsShell.CreateShortcut('$startup\\keyhac.lnk')\"", + " \"`$wsShell.TargetPath = '$current_dir\\keyhac.exe'\"", + " \"`$wsShell.WorkingDirectory = '$current_dir'\"", + " '$wsShell.Save()'", + " 'Write-Host \"keyhac has been added to the startup programs.\"'", + " 'Write-Host \"Run `keyhac-remove-startup` to remove from startup.\"'", + ")", + "Set-Content \"$dir\\keyhac-add-startup.ps1\" -Value ($cont -join \"`r`n\") -Encoding Ascii", + "Set-Content \"$dir\\keyhac-remove-startup.ps1\" -Value \"Remove-Item '$startup\\keyhac.lnk' -ErrorAction SilentlyContinue -Force\" -Encoding Ascii" + ] + }, + "uninstaller": { + "file": "keyhac-remove-startup.ps1" + }, "extract_dir": "keyhac", - "bin": "keyhac.exe", + "bin": [ + "keyhac.exe", + "keyhac-add-startup.ps1", + "keyhac-remove-startup.ps1" + ], "shortcuts": [ [ "keyhac.exe", - "Keyhac" + "Keyhac - A keyboard input customization tool" ] ], "persist": [ @@ -29,9 +54,12 @@ ], "checkver": { "url": "https://sites.google.com/site/craftware/keyhac-en", - "re": "Keyhac for Windows ver (?[\\d.]+)" + "regex": "Keyhac for Windows ver ([\\d.]+)" }, "autoupdate": { "url": "https://crftwr.github.io/keyhac/download/keyhac_$cleanVersion.zip" + }, + "suggest": { + "Microsoft Visual C++ Redistributable for Visual Studio 2017": "extras/vcredist2017" } } diff --git a/bucket/KindleUnpack.json b/bucket/KindleUnpack.json index 86be6fcd6eb..8ac0e6d5832 100644 --- a/bucket/KindleUnpack.json +++ b/bucket/KindleUnpack.json @@ -1,15 +1,15 @@ { - "autoupdate": { - "url": "https://github.com/kevinhendricks/KindleUnpack/archive/v$cleanVersion.zip#/dl.zip" - }, - "bin": "KindleUnpack.pyw", - "checkver": { - "regex": "v(\\d+\\.\\d+)", - "url": "https://api.github.com/repos/kevinhendricks/KindleUnpack/releases/latest" - }, - "extract_dir": "KindleUnpack-082", - "hash": "4ec7942d35e774bb1c9af06d4b9e8e979e2673888082824ea3654b059e7e14ee", - "homepage": "https://github.com/kevinhendricks/KindleUnpack", - "url": "https://github.com/kevinhendricks/KindleUnpack/archive/v083.zip#/dl.zip", - "version": "0.83" + "homepage": "https://github.com/kevinhendricks/KindleUnpack", + "extract_dir": "KindleUnpack-082", + "version": "0.83", + "url": "https://github.com/kevinhendricks/KindleUnpack/archive/v083.zip#/dl.zip", + "hash": "4ec7942d35e774bb1c9af06d4b9e8e979e2673888082824ea3654b059e7e14ee", + "checkver": { + "url": "https://api.github.com/repos/kevinhendricks/KindleUnpack/releases/latest", + "regex": "v(\\d+\\.\\d+)" + }, + "autoupdate": { + "url": "https://github.com/kevinhendricks/KindleUnpack/archive/v$cleanVersion.zip#/dl.zip" + }, + "bin": "KindleUnpack.pyw" } diff --git a/bucket/KitX.json b/bucket/KitX.json index 9655327d86f..49db8fe679c 100644 --- a/bucket/KitX.json +++ b/bucket/KitX.json @@ -1,29 +1,28 @@ { - "version": "3.22.04.6235", - "description": "An all-purpose toolbox app🎇, that allows you to manage yours plugins and inject your code into it.", - "homepage": "https://github.com/Crequency/KitX", - "license": "AGPL-3.0", - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/Crequency/KitX/releases/download/v3.22.04.6235/kitx-win-x64-v3.22.04.6235-single.7z", - "hash": "916c484f3bc01fd7eb7aa93d17f9a251924333aaffabd733d174b1c18a74b73a" + "version": "3.22.04.6235", + "description": "An all-purpose toolbox app🎇, that allows you to manage yours plugins and inject your code into it.", + "homepage": "https://github.com/Crequency/KitX", + "license": "AGPL-3.0", + "architecture": { + "64bit": { + "url": "https://ghproxy.com/https://github.com/Crequency/KitX/releases/download/v3.22.04.6235/kitx-win-x64-v3.22.04.6235-single.7z", + "hash": "916c484f3bc01fd7eb7aa93d17f9a251924333aaffabd733d174b1c18a74b73a" + } + }, + "bin": "KitX Dashboard.exe", + "shortcuts": [ + [ + "KitX Dashboard.exe", + "KitX Dashboard" + ] + ], + "checkver": { + "github": "https://github.com/Crequency/KitX" + }, + "autoupdate": { + "url": "https://ghproxy.com/https://github.com/Crequency/KitX/releases/download/v$version/kitx-win-x64-v$version-single.7z", + "hash": { + "mode": "download" + } } - }, - "bin": "KitX Dashboard.exe", - "shortcuts": [ - [ - "KitX Dashboard.exe", - "KitX Dashboard" - ] - ], - "checkver": { - "github": "https://github.com/Crequency/KitX" - }, - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/Crequency/KitX/releases/download/v$version/kitx-win-x64-v$version-single.7z", - "hash": { - "mode": "download" - } - }, - "_from": "Weidows-projects/scoop-3rd" } diff --git a/bucket/LaunchyQt.json b/bucket/LaunchyQt.json index 8e28ffffe51..bae4b715f99 100644 --- a/bucket/LaunchyQt.json +++ b/bucket/LaunchyQt.json @@ -1,30 +1,26 @@ { - "homepage": "https://launchyqt.com/", "version": "3.1.3", - "license": "GPL-3.0-or-later", - "architecture": { - "64bit": { - "url": "https://github.com/samsonwang/LaunchyQt/releases/download/v3.1.0/Launchy-3.1.0-win-amd64.7z", - "hash": "", - "extract_dir": "Launchy-3.1.0-win-amd64" - }, - "32bit": { - "url": "https://github.com/samsonwang/LaunchyQt/releases/download/v3.1.3/Launchy-3.1.3-win-x86.7z", - "hash": "186f19ef2ef0e7915763a91cf175aed0834b681a56a86bbd1876869e611bcde6", - "extract_dir": "Launchy-3.1.3-win-x86" - } - }, - "bin": "Launchy.exe", - "persist": "config", - "checkver": { - "github": "https://github.com/samsonwang/LaunchyQt" - }, + "description": "Launchy project reactivated. Get the familiar feeling now! ", + "homepage": "https://github.com/samsonwang/LaunchyQt", + "checkver": "github", + "license": "GPL-3.0", + "url": "https://github.com/samsonwang/LaunchyQt/releases/download/v3.1.3/Launchy-3.1.3-win-x86.zip", + "hash": "sha512:861048c2ec94c3173654e7c9f306dd94029a9e15d8df4c63c19559380a4564fac4c33d299b5c0a3575036ec6b5ebbb96e56a9ff76a8269c427b5eba425dc544d", + "bin": [ + "Launchy\\Launchy.exe" + ], + "shortcuts": [ + [ + "Launchy\\Launchy.exe", + "Launchy" + ] + ], + "persist": [ + "Launchy\\plugins", + "Launchy\\skins" + ], "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/samsonwang/LaunchyQt/releases/download/v$version/Launchy-$version-win-x86.7z", - "extract_dir": "Launchy-$version-win-x86" - } - } + "url": "https://github.com/samsonwang/LaunchyQt/releases/download/v$version/Launchy-$version-win-x86.zip", + "extract_dir": "launchy_v$version" } } diff --git a/bucket/LibreOfficePortableLegacy54.json b/bucket/LibreOfficePortableLegacy54.json index 646707f8f6b..f6cac43d4ce 100644 --- a/bucket/LibreOfficePortableLegacy54.json +++ b/bucket/LibreOfficePortableLegacy54.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/office/libreoffice_portable", - "description": "Complete office suite (Unsupported)", - "version": "5.4.7", - "license": "", - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/LibreOffice%20Portable/LibreOfficePortableLegacy54_5.4.7_MultilingualStandard.paf.exe#/dl.7z", - "hash": "md5:9db74ca985196a5a778ce6cc574c8cbb", - "bin": "LibreOfficePortableLegacy54.exe", - "shortcuts": [ - [ - "LibreOfficePortableLegacy54.exe", - "LibreOfficePortableLegacy54" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/office/libreoffice_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/LibreOffice%20Portable/LibreOfficePortableLegacy54_$version_MultilingualStandard.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/office/libreoffice_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/office/libreoffice_portable" + }, + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/LibreOffice%20Portable/LibreOfficePortableLegacy54_$version_MultilingualStandard.paf.exe" + }, + "bin": "LibreOfficePortableLegacy54.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/office/libreoffice_portable" + }, + "description": "Complete office suite (Unsupported)", + "hash": "md5:9db74ca985196a5a778ce6cc574c8cbb", + "homepage": "https://portableapps.com/apps/office/libreoffice_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "LibreOfficePortableLegacy54.exe", + "LibreOfficePortableLegacy54" + ] + ], + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/LibreOffice%20Portable/LibreOfficePortableLegacy54_5.4.7_MultilingualStandard.paf.exe#/dl.7z", + "version": "5.4.7" } diff --git a/bucket/LibreOfficePortablePrevious.json b/bucket/LibreOfficePortablePrevious.json index 86946204877..a5c7c4fdaf3 100644 --- a/bucket/LibreOfficePortablePrevious.json +++ b/bucket/LibreOfficePortablePrevious.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/office/libreoffice_portable", - "description": "Complete office suite", - "version": "6.3.5", - "license": "", - "url": "https://mirrors.syringanetworks.net/tdf/libreoffice/portable/6.3.5/LibreOfficePortablePrevious_6.3.5_MultilingualStandard.paf.exe#/dl.7z", - "hash": "md5:49db65d1572fb38537878e8314f6a0e6", - "bin": "LibreOfficePortablePrevious.exe", - "shortcuts": [ - [ - "LibreOfficePortablePrevious.exe", - "LibreOfficePortablePrevious" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/office/libreoffice_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://mirrors.syringanetworks.net/tdf/libreoffice/portable/$version/LibreOfficePortablePrevious_$version_MultilingualStandard.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/office/libreoffice_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/office/libreoffice_portable" + }, + "url": "https://mirrors.syringanetworks.net/tdf/libreoffice/portable/$version/LibreOfficePortablePrevious_$version_MultilingualStandard.paf.exe" + }, + "bin": "LibreOfficePortablePrevious.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/office/libreoffice_portable" + }, + "description": "Complete office suite", + "hash": "md5:49db65d1572fb38537878e8314f6a0e6", + "homepage": "https://portableapps.com/apps/office/libreoffice_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "LibreOfficePortablePrevious.exe", + "LibreOfficePortablePrevious" + ] + ], + "url": "https://mirrors.syringanetworks.net/tdf/libreoffice/portable/6.3.5/LibreOfficePortablePrevious_6.3.5_MultilingualStandard.paf.exe#/dl.7z", + "version": "6.3.5" } diff --git a/bucket/Lingoes.json b/bucket/Lingoes.json index 6c084652a33..42aefdf6915 100644 --- a/bucket/Lingoes.json +++ b/bucket/Lingoes.json @@ -1,19 +1,23 @@ { - "homepage": "http://www.lingoes.net", + "homepage": "http://www.lingoes.net/", + "license": "freeware", "version": "2.9.2", "url": "http://www.slymandata.com/lingoes_mirror_europe/lingoes_portable_2.9.2.zip", "hash": "e65389788da4f14caf333b49aed8e11be23dd8fd893c895d696600b6019734ad", + "bin": "Lingoes.exe", "shortcuts": [ [ "Lingoes.exe", "Lingoes" ] ], - "checkver": { - "url": "http://www.lingoes.net/en/translator/download.htm", - "re": "Lingoes (?[\\d.]+) Portable" - }, + "persist": [ + "install.ini", + "app_data", + "user_data" + ], + "checkver": "Lingoes\\s+v([\\d.]+)\\s+is\\s+released", "autoupdate": { - "url": "http://www.slymandata.com/lingoes_mirror_europe/lingoes_portable_$matchVersion.zip" + "url": "http://www.slymandata.com/lingoes_mirror_europe/lingoes_portable_$version.zip" } } diff --git a/bucket/Lively-Wallpaper.json b/bucket/Lively-Wallpaper.json index 41ca2abe5e2..c039f340ef5 100644 --- a/bucket/Lively-Wallpaper.json +++ b/bucket/Lively-Wallpaper.json @@ -5,18 +5,21 @@ "license": "GPL-3.0-only", "url": "https://github.com/rocksdanister/lively/releases/download/v2.0.6.1/lively_setup_x86_full_v2061.exe", "hash": "3991f4c4af685c2ff20ebfde2cbdebe27f4f468c11f036a5e3140b43605317c6", + "innosetup": true, "shortcuts": [ [ "Lively.exe", "Lively Wallpaper" ] ], - "innosetup": true, "checkver": { - "url": "https://api.github.com/repos/rocksdanister/lively/releases", - "regex": "/releases/tag/(?:v|V)?([\\w.-]+)" + "github": "https://github.com/rocksdanister/lively" }, "autoupdate": { - "url": "https://github.com/rocksdanister/lively/releases/download/v$version/lively_setup_x86_full_v$cleanVersion.exe" + "url": "https://github.com/rocksdanister/lively/releases/download/v$version/lively_setup_x86_full_v$cleanVersion.exe", + "hash": { + "url": "https://github.com/rocksdanister/lively/releases/latest", + "regex": "

    $sha256

    " + } } } diff --git a/bucket/Locate.json b/bucket/Locate.json index 7f145e69c88..7d0c5ff01d7 100644 --- a/bucket/Locate.json +++ b/bucket/Locate.json @@ -1,6 +1,6 @@ { - "version": "3.1.11.7100", "homepage": "http://locate32.cogit.net/", + "version": "3.1.11.7100", "license": "freeware", "architecture": { "64bit": { @@ -12,11 +12,16 @@ "hash": "8621be558b8e6fe0279bad278d700b6e07f28ce513ca92bd9b52040d64278800" } }, - "pre_install": "if(!(Test-Path \"$persist_dir\\locate.ini\")) { Copy-Item \"$dir\\portable.ini\" \"$dir\\locate.ini\" | Out-Null }", - "bin": "locate.exe", + "pre_install": "if(!(Test-Path \"$persist_dir\\locate.ini\")) { Copy-Item \"$dir\\locate-example.ini\" \"$dir\\locate.ini\" | Out-Null }", + "bin": [ + "locate32.exe", + "updtdb32.exe", + "locate.exe", + "SetTool.exe" + ], "persist": [ - "locate.ini", - "databases" + "portable.ini", + "locate.ini" ], "shortcuts": [ [ diff --git a/bucket/LynxPortable.json b/bucket/LynxPortable.json index 9ae833cce19..bcafae7d718 100644 --- a/bucket/LynxPortable.json +++ b/bucket/LynxPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/lynx-portable" - }, - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Lynx%20Portable/LynxPortable_$version.paf.exe" - }, - "bin": "LynxPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/lynx-portable" - }, - "description": "Text-based browser", - "hash": "md5:00f7be845016223ac53d62572689e309", - "homepage": "https://portableapps.com/apps/internet/lynx-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "LynxPortable.exe", - "LynxPortable" - ] - ], - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Lynx%20Portable/LynxPortable_2.8.9.paf.exe#/dl.7z", - "version": "2.8.9" + "homepage": "https://portableapps.com/apps/internet/lynx-portable", + "description": "Text-based browser", + "version": "2.8.9", + "license": "", + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Lynx%20Portable/LynxPortable_2.8.9.paf.exe#/dl.7z", + "hash": "md5:00f7be845016223ac53d62572689e309", + "bin": "LynxPortable.exe", + "shortcuts": [ + [ + "LynxPortable.exe", + "LynxPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/lynx-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Lynx%20Portable/LynxPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/lynx-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/MDict.json b/bucket/MDict.json index 8d9c81ef8d0..cc691123c9a 100644 --- a/bucket/MDict.json +++ b/bucket/MDict.json @@ -1,30 +1,24 @@ { - "homepage": "https://www.mdict.cn/", - "description": "MDict is an electronic dictionary software.", "version": "2.0.12", - "license": "freeware", + "description": "MDict 是一款电子辞典软件", + "homepage": "https://www.mdict.cn/", + "license": "Freeware", "url": "https://www.mdict.cn/download/MDictPC.7z", "hash": "327ef9142db6823971eec77f9f5a59e38c357d0e3ef93465ac322a33fe56b4fa", "extract_dir": "MDictPC", - "bin": "MDict.exe", - "pre_install": [ - "if(!(Test-Path \"$persist_dir\\doc\\MDict_Favorites.xml\")) { New-Item \"$dir\\doc\\MDict_Favorites.xml\" -ItemType File -Value \"\" | Out-Null }", - "if(!(Test-Path \"$persist_dir\\doc\\MDict_History.xml\")) { New-Item \"$dir\\doc\\MDict_History.xml\" -ItemType File -Value \"\" | Out-Null }" - ], - "persist": [ - "doc\\mdict.cfg", - "doc\\MDict_Favorites.xml", - "doc\\MDict_History.xml" - ], "shortcuts": [ [ "MDict.exe", "MDict" ] ], + "persist": [ + "audiolib", + "doc" + ], "checkver": { - "url": "https://www.mdict.cn/wp/?page_id=5325&lang=en", - "regex": "Windows \\(([\\d.]+)\\)\\:.*?Download" + "url": "https://www.mdict.cn/wp/?page_id=5325", + "regex": "Windows\\ \\(([\\d\\.]+)\\)" }, "autoupdate": { "url": "https://www.mdict.cn/download/MDictPC.7z" diff --git a/bucket/Magpie.json b/bucket/Magpie.json index 1235d7a26ff..d25b6df090e 100644 --- a/bucket/Magpie.json +++ b/bucket/Magpie.json @@ -1,32 +1,18 @@ { "version": "0.10.0", + "description": "Make game windows fullscreen with scaling method", "homepage": "https://github.com/Blinue/Magpie", - "description": "A utility app that can magnify any window to full screen and has a large number of built-in scaling algorithms/filters.", - "license": "GPL-3.0", - "architecture": { - "64bit": { - "url": "https://github.com/Blinue/Magpie/releases/download/v0.10.0/Magpie_v0.10.0.zip", - "hash": "619df1ef97c6f60a53bca199cf99b8b7a6c11648eac4bc94c6b23e5a83b7b384" - } - }, - "pre_install": "Copy-Item \"$persist_dir\\ScaleModels.json\" \"$dir\\ScaleModels.json\" -ErrorAction 'SilentlyContinue'", + "license": "GPL-3.0-only", + "url": "https://github.com/Blinue/Magpie/releases/download/v0.10.0/Magpie_v0.10.0.zip", + "hash": "619df1ef97c6f60a53bca199cf99b8b7a6c11648eac4bc94c6b23e5a83b7b384", "shortcuts": [ [ "Magpie.exe", "Magpie" ] ], - "persist": [ - "cache", - "logs" - ], - "pre_uninstall": "Copy-Item \"$dir\\ScaleModels.json\" \"$persist_dir\\ScaleModels.json\" -ErrorAction 'SilentlyContinue'", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Blinue/Magpie/releases/download/v$version/Magpie_v$version.zip" - } - } + "url": "https://github.com/Blinue/Magpie/releases/download/v$version/Magpie_v$version.zip" } } diff --git a/bucket/MaxthonPortable.json b/bucket/MaxthonPortable.json index 48eae548997..bf8d5000447 100644 --- a/bucket/MaxthonPortable.json +++ b/bucket/MaxthonPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/maxthon_portable", - "description": "Browser", - "version": "4.9.5.1000", - "license": "", - "url": "https://download3.portableapps.com/portableapps/MaxthonPortable/MaxthonPortable_4.9.5.1000.paf.exe?20190321#/dl.7z", - "hash": "md5:0e89da3c9d1f448729ea34faebd89aa9", - "bin": "MaxthonPortable.exe", - "shortcuts": [ - [ - "MaxthonPortable.exe", - "MaxthonPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/maxthon_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/MaxthonPortable/MaxthonPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/internet/maxthon_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/maxthon_portable" + }, + "url": "https://download3.portableapps.com/portableapps/MaxthonPortable/MaxthonPortable_$version.paf.exe?20190321" + }, + "bin": "MaxthonPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/maxthon_portable" + }, + "description": "Browser", + "hash": "md5:0e89da3c9d1f448729ea34faebd89aa9", + "homepage": "https://portableapps.com/apps/internet/maxthon_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "MaxthonPortable.exe", + "MaxthonPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/MaxthonPortable/MaxthonPortable_4.9.5.1000.paf.exe?20190321#/dl.7z", + "version": "4.9.5.1000" } diff --git a/bucket/Mellow.json b/bucket/Mellow.json index 65eb6d0d455..a46e0a37e83 100644 --- a/bucket/Mellow.json +++ b/bucket/Mellow.json @@ -1,21 +1,30 @@ { "version": "0.1.22", - "description": "Mellow is a rule-based global transparent proxy client for Windows, macOS and Linux. ", + "description": "Mellow is a rule-based global transparent proxy client and also a Proxifier alternative", "homepage": "https://github.com/mellow-io/mellow", - "url": "https://github.com/mellow-io/mellow/releases/download/v0.1.22/Mellow.Setup.0.1.22.exe#/installer.exe", - "hash": "96c95e6669ccb6affe6af283e91222448a5ddf2b5898516eb7c85994b1a6d322", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://github.com/mellow-io/mellow/releases/download/v0.1.22/Mellow.Setup.0.1.22.exe#/dl.7z", + "hash": "96c95e6669ccb6affe6af283e91222448a5ddf2b5898516eb7c85994b1a6d322" + } + }, + "notes": "We don't persist your Mellow data, they are still storaged in \"$env:APPDATA\\Mellow\".", "installer": { - "file": "installer.exe", - "args": [ - "/S", - "/D=$dir" + "script": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" $dir -Removal", + "Remove-Item \"$dir\\Uninstall Mellow.exe\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse" ] }, - "uninstaller": { - "script": "Start-Process '$dir\\Uninstall Mellow.exe' -Args /S -Wait" - }, + "shortcuts": [ + [ + "Mellow.exe", + "Mellow" + ] + ], "checkver": "github", "autoupdate": { - "url": "https://github.com/mellow-io/mellow/releases/download/v$version/Mellow.Setup.$version.exe#/installer.exe" + "url": "https://github.com/mellow-io/mellow/releases/download/v$version/Mellow.Setup.$version.exe#/dl.7z" } } diff --git a/bucket/MiSans.json b/bucket/MiSans.json index fd963b5910b..a6813940c8e 100644 --- a/bucket/MiSans.json +++ b/bucket/MiSans.json @@ -1,50 +1,27 @@ { - "description": "\u7b14\u578b\u5e73\u76f4\u6709\u529b\uff0c\u8bbe\u8ba1\u66f4\u52a0\u7b80\u7ea6\uff0c\u51cf\u5c11\u89c6\u89c9\u8d1f\u62c5\uff0c\u66f4\u6709\u5229\u4e8e\u5c4f\u5e55\u663e\u793a\u3002\u5171\u5305\u542b29,093\u4e2a\u5b57\u7b26\uff0c\u652f\u6301\u591a\u79cd\u8bed\u8a00\u3002MiSans \u63d0\u4f9b\u4e86\u591a\u79cd OpenType \u529f\u80fd\uff0c\u53ef\u6839\u636e\u7279\u5b9a\u9700\u6c42\u6765\u9009\u62e9\u4e0d\u540c\u5f62\u6001\u7684\u5b57\u7b26\uff0c\u4f8b\u5982\u67d0\u4e9b\u6807\u70b9\u7b26\u53f7\u53ef\u4ee5\u6839\u636e\u5468\u56f4\u5b57\u6bcd\u7684\u5f62\u6001\u81ea\u52a8\u8c03\u6574\u81f3\u5408\u9002\u7684\u4f4d\u7f6e\u3002MiSans\u5b57\u91cd\u9f50\u5168\uff0c\u5c42\u7ea7\u6e05\u6670\uff0c10\u4e2a\u5b57\u91cd\u5168\u90e8\u5f00\u653e\u4e0b\u8f7d\uff0c\u4f9b\u5168\u793e\u4f1a\u514d\u8d39\u5546\u7528\u3002", - "extract_dir": "MiSans \u5f00\u53d1\u4e0b\u8f7d\u5b57\u91cd", - "hash": "38bdec9525024ee9ce1ee56ebc5a32a37efaecf86b385ec3da71898708dad7f6", - "homepage": "https://web.vip.miui.com/page/info/mio/mio/detail?postId=33935854", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "license": "Unknown", - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"Font family 'MiSans' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://cdn.cnbj1.fds.api.mi-img.com/vipmlmodel/font/MiSans/MiSans.zip", - "version": "2.00" + "version": "2.000", + "description": "MIUI SYSTEM FONTS - VARIABLE FONTS", + "homepage": "https://web.vip.miui.com/page/info/mio/mio/detail?postId=33935854", + "license": "OFL-1.0", + "url": "https://cdn.cnbj1.fds.api.mi-img.com/vipmlmodel/font/MiSans/MiSans.zip", + "hash": "38bdec9525024ee9ce1ee56ebc5a32a37efaecf86b385ec3da71898708dad7f6", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Administrator rights are required to install $app.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -Destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Administrator rights are required to uninstall $app.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'$app' Font family have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/MicrosoftEdgeDev-Portable.json b/bucket/MicrosoftEdgeDev-Portable.json index 93668ed95db..946fb317282 100644 --- a/bucket/MicrosoftEdgeDev-Portable.json +++ b/bucket/MicrosoftEdgeDev-Portable.json @@ -11,7 +11,7 @@ }, "32bit": { "url": "https://dorado-api.deno.dev/edge?arch=86&channel=dev&version=112.0.1722.23&dl#/dl.7z", - "hash": "247e5ab6c96f52c89e3c72ea4d75454dae6ad8c962a280e82942f7b4da125859" + "hash": "c91c6e3359da572153e4bf0f69224f38d1df578b610b651e08203d8ce8c6a6a6" } }, "installer": { diff --git a/bucket/MicrosoftYaHeiMono.json b/bucket/MicrosoftYaHeiMono.json index 08e3ee1c941..42130b0a365 100644 --- a/bucket/MicrosoftYaHeiMono.json +++ b/bucket/MicrosoftYaHeiMono.json @@ -1,6 +1,24 @@ { "version": "5.0.0", - "home": "https://github.com/ivaquero/scoopet", "url": "https://github.com/Microsoft/BashOnWindows/files/1362006/Microsoft.YaHei.Mono.zip", - "hash": "ebcae3f642aaef908d6f8faf3d03dbe5dda52f6a9b55efad7bc75347de0b2746" + "hash": "ebcae3f642aaef908d6f8faf3d03dbe5dda52f6a9b55efad7bc75347de0b2746", + "depends": "sudo", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}" + ] + } } diff --git a/bucket/MirandaPortable.json b/bucket/MirandaPortable.json index 6f57074bdae..fd1273c4b24 100644 --- a/bucket/MirandaPortable.json +++ b/bucket/MirandaPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/miranda_portable" - }, - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Miranda%20IM%20Portable/MirandaPortable_$version.paf.exe" - }, - "bin": "MirandaPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/miranda_portable" - }, - "description": "Instant messaging", - "hash": "md5:fe23b946cf7fca04b0539563eec9ad13", - "homepage": "https://portableapps.com/apps/internet/miranda_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "MirandaPortable.exe", - "MirandaPortable" - ] - ], - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Miranda%20IM%20Portable/MirandaPortable_0.10.80.paf.exe#/dl.7z", - "version": "0.10.80" + "homepage": "https://portableapps.com/apps/internet/miranda_portable", + "description": "Instant messaging", + "version": "0.10.80", + "license": "", + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Miranda%20IM%20Portable/MirandaPortable_0.10.80.paf.exe#/dl.7z", + "hash": "md5:fe23b946cf7fca04b0539563eec9ad13", + "bin": "MirandaPortable.exe", + "shortcuts": [ + [ + "MirandaPortable.exe", + "MirandaPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/miranda_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Miranda%20IM%20Portable/MirandaPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/miranda_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/MisakaTranslator.json b/bucket/MisakaTranslator.json index 0514206d807..e0a6efff343 100644 --- a/bucket/MisakaTranslator.json +++ b/bucket/MisakaTranslator.json @@ -2,12 +2,18 @@ "version": "2.12.2", "description": "御坂翻译器—Galgame/文字游戏/漫画多语种实时机翻工具", "homepage": "https://github.com/hanmin0822/misakatranslator", - "license": "GPL-3.0-only", + "license": "GPL-3.0", "url": "https://github.com/hanmin0822/MisakaTranslator/releases/download/2.12.2/MisakaTranslator.2.12.2.zip", "hash": "a64dab9cba7e076add52b9afcc4411198fcc3169b5ab906cc9ddcd3abb6d7dfe", + "bin": "MisakaTranslator.exe", + "pre_install": [ + "Move-Item $dir\\MisakaTranslator*\\Release $dir\\Temp", + "Move-Item $dir\\Temp\\* $dir", + "Remove-Item -R -Path $dir\\Temp" + ], "shortcuts": [ [ - "Debug\\MisakaTranslator-WPF.exe", + "MisakaTranslator.exe", "MisakaTranslator" ] ], diff --git a/bucket/MonitorProfileSwitcher.json b/bucket/MonitorProfileSwitcher.json index c761e6f48e4..58a31dda0b6 100644 --- a/bucket/MonitorProfileSwitcher.json +++ b/bucket/MonitorProfileSwitcher.json @@ -1,11 +1,8 @@ { - "bin": "MonitorSwitcher.exe", - "shortcuts": [ - [ - "MonitorSwitcherGUI.exe", - "Monitor Profile Switcher" - ] - ], - "url": "https://versaweb.dl.sourceforge.net/project/monitorswitcher/MonitorProfileSwitcher_v0700.zip", - "version": "0.7.0" + "url": "https://versaweb.dl.sourceforge.net/project/monitorswitcher/MonitorProfileSwitcher_v0700.zip", + "version": "0.7.0", + "bin": "MonitorSwitcher.exe", + "shortcuts": [ + ["MonitorSwitcherGUI.exe", "Monitor Profile Switcher"] + ] } diff --git a/bucket/Monster2Portable.json b/bucket/Monster2Portable.json index 0a22af92d24..3d0e70d7956 100644 --- a/bucket/Monster2Portable.json +++ b/bucket/Monster2Portable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/monster_2_portable", - "description": "Retro role-playing game", - "version": "2.11.1", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/Monster2Portable_2.11.1.paf.exe#/dl.7z", - "hash": "md5:574925db880c05cf326ec58fa9f0b581", - "bin": "Monster2Portable.exe", - "shortcuts": [ - [ - "Monster2Portable.exe", - "Monster2Portable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/monster_2_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/Monster2Portable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/monster_2_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/monster_2_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/Monster2Portable_$version.paf.exe" + }, + "bin": "Monster2Portable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/monster_2_portable" + }, + "description": "Retro role-playing game", + "hash": "md5:574925db880c05cf326ec58fa9f0b581", + "homepage": "https://portableapps.com/apps/games/monster_2_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "Monster2Portable.exe", + "Monster2Portable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/Monster2Portable_2.11.1.paf.exe#/dl.7z", + "version": "2.11.1" } diff --git a/bucket/Mp3spltPortable.json b/bucket/Mp3spltPortable.json index 40520117b78..c072d304c52 100644 --- a/bucket/Mp3spltPortable.json +++ b/bucket/Mp3spltPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/music_video/mp3splt-portable", - "description": "mp3, FLAC, and ogg splitter", - "version": "0.9.2", - "license": "", - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Mp3splt%20Portable/Mp3spltPortable_0.9.2.paf.exe#/dl.7z", - "hash": "md5:9cef006a65b5ec7624cf5c70ac2d6bf2", - "bin": "Mp3spltPortable.exe", - "shortcuts": [ - [ - "Mp3spltPortable.exe", - "Mp3spltPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/music_video/mp3splt-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Mp3splt%20Portable/Mp3spltPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/music_video/mp3splt-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/music_video/mp3splt-portable" + }, + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Mp3splt%20Portable/Mp3spltPortable_$version.paf.exe" + }, + "bin": "Mp3spltPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/music_video/mp3splt-portable" + }, + "description": "mp3, FLAC, and ogg splitter", + "hash": "md5:9cef006a65b5ec7624cf5c70ac2d6bf2", + "homepage": "https://portableapps.com/apps/music_video/mp3splt-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "Mp3spltPortable.exe", + "Mp3spltPortable" + ] + ], + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Mp3splt%20Portable/Mp3spltPortable_0.9.2.paf.exe#/dl.7z", + "version": "0.9.2" } diff --git a/bucket/MySysInternals.json b/bucket/MySysInternals.json index 0baa49b36c4..7dc900f9b82 100644 --- a/bucket/MySysInternals.json +++ b/bucket/MySysInternals.json @@ -1,89 +1,107 @@ { - "homepage": "http://technet.microsoft.com/en-us/sysinternals/bb842062", - "license": "http://technet.microsoft.com/sysinternals/bb469936", - "version": "2021.09.02", - "url": "https://download.sysinternals.com/files/SysinternalsSuite.zip", - "shortcuts": [ - ["procexp.exe", "Process Explorer"], - ["procmon.exe", "Process Monitor"], - ["dbgview.exe", "Debug Viewer"], - ["autologon.exe", "Auto Logon"], - ["tcpview.exe", "TCP View"], - ["zoomit.exe", "ZoomIt"] - ], - "bin": [ - "accesschk.exe", - "AccessEnum.exe", - "ADExplorer.exe", - "ADInsight.exe", - "adrestore.exe", - "Autologon.exe", - "autoruns.exe", - "autorunsc.exe", - "Bginfo.exe", - "Cacheset.exe", - "Clockres.exe", - "Contig.exe", - "Coreinfo.exe", - "ctrl2cap.exe", - "Dbgview.exe", - "Desktops.exe", - "disk2vhd.exe", - "diskext.exe", - "Diskmon.exe", - "DiskView.exe", - "du.exe", - "efsdump.exe", - "FindLinks.exe", - "handle.exe", - "hex2dec.exe", - "junction.exe", - "ldmdump.exe", - "Listdlls.exe", - "livekd.exe", - "LoadOrd.exe", - "logonsessions.exe", - "movefile.exe", - "ntfsinfo.exe", - "pendmoves.exe", - "pipelist.exe", - "portmon.exe", - "procdump.exe", - "procexp.exe", - "Procmon.exe", - "PsExec.exe", - "psfile.exe", - "PsGetsid.exe", - "PsInfo.exe", - "pskill.exe", - "pslist.exe", - "PsLoggedon.exe", - "psloglist.exe", - "pspasswd.exe", - "psping.exe", - "PsService.exe", - "psshutdown.exe", - "pssuspend.exe", - "RAMMap.exe", - "RegDelNull.exe", - "regjump.exe", - "ru.exe", - "sdelete.exe", - "ShareEnum.exe", - "ShellRunas.exe", - "sigcheck.exe", - "streams.exe", - "strings.exe", - "sync.exe", - "Sysmon.exe", - "Tcpvcon.exe", - "Tcpview.exe", - "Testlimit.exe", - "Testlimit64.exe", - "vmmap.exe", - "Volumeid.exe", - "whois.exe", - "Winobj.exe", - "ZoomIt.exe" - ] + "bin": [ + "accesschk.exe", + "AccessEnum.exe", + "ADExplorer.exe", + "ADInsight.exe", + "adrestore.exe", + "Autologon.exe", + "autoruns.exe", + "autorunsc.exe", + "Bginfo.exe", + "Cacheset.exe", + "Clockres.exe", + "Contig.exe", + "Coreinfo.exe", + "ctrl2cap.exe", + "Dbgview.exe", + "Desktops.exe", + "disk2vhd.exe", + "diskext.exe", + "Diskmon.exe", + "DiskView.exe", + "du.exe", + "efsdump.exe", + "FindLinks.exe", + "handle.exe", + "hex2dec.exe", + "junction.exe", + "ldmdump.exe", + "Listdlls.exe", + "livekd.exe", + "LoadOrd.exe", + "logonsessions.exe", + "movefile.exe", + "ntfsinfo.exe", + "pendmoves.exe", + "pipelist.exe", + "portmon.exe", + "procdump.exe", + "procexp.exe", + "Procmon.exe", + "PsExec.exe", + "psfile.exe", + "PsGetsid.exe", + "PsInfo.exe", + "pskill.exe", + "pslist.exe", + "PsLoggedon.exe", + "psloglist.exe", + "pspasswd.exe", + "psping.exe", + "PsService.exe", + "psshutdown.exe", + "pssuspend.exe", + "RAMMap.exe", + "RegDelNull.exe", + "regjump.exe", + "ru.exe", + "sdelete.exe", + "ShareEnum.exe", + "ShellRunas.exe", + "sigcheck.exe", + "streams.exe", + "strings.exe", + "sync.exe", + "Sysmon.exe", + "Tcpvcon.exe", + "Tcpview.exe", + "Testlimit.exe", + "Testlimit64.exe", + "vmmap.exe", + "Volumeid.exe", + "whois.exe", + "Winobj.exe", + "ZoomIt.exe" + ], + "homepage": "http://technet.microsoft.com/en-us/sysinternals/bb842062", + "license": "http://technet.microsoft.com/sysinternals/bb469936", + "shortcuts": [ + [ + "procexp.exe", + "Process Explorer" + ], + [ + "procmon.exe", + "Process Monitor" + ], + [ + "dbgview.exe", + "Debug Viewer" + ], + [ + "autologon.exe", + "Auto Logon" + ], + [ + "tcpview.exe", + "TCP View" + ], + [ + "zoomit.exe", + "ZoomIt" + ] + ], + "url": "https://download.sysinternals.com/files/SysinternalsSuite.zip", + "version": "2021.09.02" } diff --git a/bucket/NSISPortableANSI.json b/bucket/NSISPortableANSI.json index 6473d92f481..2ba41846098 100644 --- a/bucket/NSISPortableANSI.json +++ b/bucket/NSISPortableANSI.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/development/nsis_portable" - }, - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/NSIS%20Portable/NSISPortableANSI_$version_English.paf.exe" - }, - "bin": "NSISPortableANSI.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/development/nsis_portable" - }, - "description": "Installer & launcher creator", - "hash": "md5:c033548bbdfe28dc584ace14bafc7690", - "homepage": "https://portableapps.com/apps/development/nsis_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "NSISPortableANSI.exe", - "NSISPortableANSI" - ] - ], - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/NSIS%20Portable/NSISPortableANSI_2.51_English.paf.exe#/dl.7z", - "version": "2.51" + "homepage": "https://portableapps.com/apps/development/nsis_portable", + "description": "Installer & launcher creator", + "version": "2.51", + "license": "", + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/NSIS%20Portable/NSISPortableANSI_2.51_English.paf.exe#/dl.7z", + "hash": "md5:c033548bbdfe28dc584ace14bafc7690", + "bin": "NSISPortableANSI.exe", + "shortcuts": [ + [ + "NSISPortableANSI.exe", + "NSISPortableANSI" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/development/nsis_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/NSIS%20Portable/NSISPortableANSI_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/development/nsis_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/NSISPortableUnicode.json b/bucket/NSISPortableUnicode.json index deed0ecfead..2328506ae3e 100644 --- a/bucket/NSISPortableUnicode.json +++ b/bucket/NSISPortableUnicode.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/development/nsis_portable" - }, - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/NSIS%20Portable/NSISPortableUnicode_$underscoreVersion_English.paf.exe" - }, - "bin": "NSISPortableUnicode.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/development/nsis_portable" - }, - "description": "Installer & launcher creator", - "hash": "md5:c397c4fcba7f3faafe5448641c2b5d2c", - "homepage": "https://portableapps.com/apps/development/nsis_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "NSISPortableUnicode.exe", - "NSISPortableUnicode" - ] - ], - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/NSIS%20Portable/NSISPortableUnicode_2.46.5_Rev_3_English.paf.exe#/dl.7z", - "version": "2.46.5_Rev_3" + "homepage": "https://portableapps.com/apps/development/nsis_portable", + "description": "Installer & launcher creator", + "version": "2.46.5_Rev_3", + "license": "", + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/NSIS%20Portable/NSISPortableUnicode_2.46.5_Rev_3_English.paf.exe#/dl.7z", + "hash": "md5:c397c4fcba7f3faafe5448641c2b5d2c", + "bin": "NSISPortableUnicode.exe", + "shortcuts": [ + [ + "NSISPortableUnicode.exe", + "NSISPortableUnicode" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/development/nsis_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/NSIS%20Portable/NSISPortableUnicode_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/development/nsis_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Navicat-chs.json b/bucket/Navicat-chs.json index 3b14a4dadd9..0f386005885 100644 --- a/bucket/Navicat-chs.json +++ b/bucket/Navicat-chs.json @@ -1,41 +1,41 @@ { - "architecture": { - "32bit": { - "hash": "a2501c2f9bfb1fa3bcbebbc5565acabe16eb44590bc4ef061cbd013c68861671", - "url": "https://dn.navicat.com/download/navicat161_premium_cs_x86.exe" - }, - "64bit": { - "hash": "e736ea8677b72ed7839ca243d16cacd23e882420efee3cf1d96d12faecf5c55e", - "url": "https://dn.navicat.com/download/navicat161_premium_cs_x64.exe" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://dn.navicat.com/download/navicat$majorVersion$minorVersion_premium_cs_x86.exe" - }, - "64bit": { - "url": "https://dn.navicat.com/download/navicat$majorVersion$minorVersion_premium_cs_x64.exe" - } - } - }, - "bin": "navicat.exe", - "checkver": { - "regex": "Navicat Premium \\(Windows\\) version (16[\\d.]+)", - "url": "https://www.navicat.com/en/products/navicat-premium-release-note" - }, + "version": "16.1.11", "description": "Navicat Premium is a database development tool that allows you to simultaneously connect to MySQL, MariaDB, MongoDB, SQL Server, Oracle, PostgreSQL, and SQLite databases from a single application(Chinese Simplified Edition).", "homepage": "https://www.navicat.com/en/products/navicat-premium", - "innosetup": true, "license": { "identifier": "Proprietary", "url": "http://legal.navicat.com/navicatcloud/NavicatCloudLicenseAgreement.rtf" }, + "architecture": { + "64bit": { + "url": "https://dn.navicat.com/download/navicat161_premium_cs_x64.exe", + "hash": "e736ea8677b72ed7839ca243d16cacd23e882420efee3cf1d96d12faecf5c55e" + }, + "32bit": { + "url": "https://dn.navicat.com/download/navicat161_premium_cs_x86.exe", + "hash": "a2501c2f9bfb1fa3bcbebbc5565acabe16eb44590bc4ef061cbd013c68861671" + } + }, + "innosetup": true, + "bin": "navicat.exe", "shortcuts": [ [ "navicat.exe", "Navicat Premium" ] ], - "version": "16.1.11" + "checkver": { + "url": "https://www.navicat.com/en/products/navicat-premium-release-note", + "regex": "Navicat Premium \\(Windows\\) version (16[\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dn.navicat.com/download/navicat$majorVersion$minorVersion_premium_cs_x64.exe" + }, + "32bit": { + "url": "https://dn.navicat.com/download/navicat$majorVersion$minorVersion_premium_cs_x86.exe" + } + } + } } diff --git a/bucket/NavicatPremium.json b/bucket/NavicatPremium.json index 7345ad0d94a..d216a7279a4 100644 --- a/bucket/NavicatPremium.json +++ b/bucket/NavicatPremium.json @@ -1,18 +1,18 @@ { - "url": "https://scoop-zapps.ziiyc.com/d/NavicatPremium/NavicatPremium-12.0.22.0.7z", - "hash": "a3267cd4b934c636b153bafcfd5ce3c70d30333ba16471b5b2bc40d3d4832a0f", - "version": "12.0.22.0", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/NavicatPremium.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/NavicatPremium/NavicatPremium-$version.7z" - }, - "shortcuts": [ - [ - "navicat.exe", - "Navicat" - ] - ] + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/NavicatPremium/NavicatPremium-$version.7z" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/NavicatPremium.latest" + }, + "hash": "a3267cd4b934c636b153bafcfd5ce3c70d30333ba16471b5b2bc40d3d4832a0f", + "shortcuts": [ + [ + "navicat.exe", + "Navicat" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/NavicatPremium/NavicatPremium-12.0.22.0.7z", + "version": "12.0.22.0" } diff --git a/bucket/NeverballPortable.json b/bucket/NeverballPortable.json index dd02471403f..d8296b995d0 100644 --- a/bucket/NeverballPortable.json +++ b/bucket/NeverballPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/neverball_portable", - "description": "3D rolling ball obstacle course", - "version": "1.6.0", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/NeverballPortable_1.6.0.paf.exe#/dl.7z", - "hash": "md5:53b2535b90d54e4ee6cb0c31a3e064de", - "bin": "NeverballPortable.exe", - "shortcuts": [ - [ - "NeverballPortable.exe", - "NeverballPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/neverball_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/NeverballPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/neverball_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/neverball_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/NeverballPortable_$version.paf.exe" + }, + "bin": "NeverballPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/neverball_portable" + }, + "description": "3D rolling ball obstacle course", + "hash": "md5:53b2535b90d54e4ee6cb0c31a3e064de", + "homepage": "https://portableapps.com/apps/games/neverball_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "NeverballPortable.exe", + "NeverballPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/NeverballPortable_1.6.0.paf.exe#/dl.7z", + "version": "1.6.0" } diff --git a/bucket/Notepad++Portable.json b/bucket/Notepad++Portable.json index 97a1c9b8a0c..e97d9512043 100644 --- a/bucket/Notepad++Portable.json +++ b/bucket/Notepad++Portable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/development/notepadpp_portable" - }, - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Notepad%2B%2B%20Portable/NotepadPlusPlusPortable_$underscoreVersion.paf.exe" - }, - "bin": "Notepad++Portable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/development/notepadpp_portable" - }, - "description": "Text editor", - "hash": "md5:b24b7062bb9377651fd20ea1e4d72532", - "homepage": "https://portableapps.com/apps/development/notepadpp_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "Notepad++Portable.exe", - "Notepad++Portable" - ] - ], - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Notepad%2B%2B%20Portable/NotepadPlusPlusPortable_7.8.5_Rev_3.paf.exe#/dl.7z", - "version": "7.8.5_Rev_3" + "homepage": "https://portableapps.com/apps/development/notepadpp_portable", + "description": "Text editor", + "version": "7.8.5_Rev_3", + "license": "", + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Notepad%2B%2B%20Portable/NotepadPlusPlusPortable_7.8.5_Rev_3.paf.exe#/dl.7z", + "hash": "md5:b24b7062bb9377651fd20ea1e4d72532", + "bin": "Notepad++Portable.exe", + "shortcuts": [ + [ + "Notepad++Portable.exe", + "Notepad++Portable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/development/notepadpp_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/Notepad%2B%2B%20Portable/NotepadPlusPlusPortable_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/development/notepadpp_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Notepad2-modPortable.json b/bucket/Notepad2-modPortable.json index 58654e9ccfc..586f285c664 100644 --- a/bucket/Notepad2-modPortable.json +++ b/bucket/Notepad2-modPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/development/notepad2-mod_portable" - }, - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Notepad2-mod%20Portable/Notepad2-modPortable_$version_English.paf.exe" - }, - "bin": "Notepad2-modPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/development/notepad2-mod_portable" - }, - "description": "Text Editor", - "hash": "md5:0b131e5c0b9f94c541d162ddd725c78f", - "homepage": "https://portableapps.com/apps/development/notepad2-mod_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "Notepad2-modPortable.exe", - "Notepad2-modPortable" - ] - ], - "url": "https://managedway.dl.sourceforge.net/project/portableapps/Notepad2-mod%20Portable/Notepad2-modPortable_4.2.25.998_English.paf.exe#/dl.7z", - "version": "4.2.25.998" + "homepage": "https://portableapps.com/apps/development/notepad2-mod_portable", + "description": "Text Editor", + "version": "4.2.25.998", + "license": "", + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Notepad2-mod%20Portable/Notepad2-modPortable_4.2.25.998_English.paf.exe#/dl.7z", + "hash": "md5:0b131e5c0b9f94c541d162ddd725c78f", + "bin": "Notepad2-modPortable.exe", + "shortcuts": [ + [ + "Notepad2-modPortable.exe", + "Notepad2-modPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/development/notepad2-mod_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://managedway.dl.sourceforge.net/project/portableapps/Notepad2-mod%20Portable/Notepad2-modPortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/development/notepad2-mod_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Notepad2Portable.json b/bucket/Notepad2Portable.json index 2551f021233..5ae6bea64f8 100644 --- a/bucket/Notepad2Portable.json +++ b/bucket/Notepad2Portable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/development/notepad2_portable" - }, - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Notepad2%20Portable/Notepad2Portable_$underscoreVersion_English.paf.exe" - }, - "bin": "Notepad2Portable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/development/notepad2_portable" - }, - "description": "Text Editor", - "hash": "md5:e8450aa5bee3c192c45a051a1bc62df7", - "homepage": "https://portableapps.com/apps/development/notepad2_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "Notepad2Portable.exe", - "Notepad2Portable" - ] - ], - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Notepad2%20Portable/Notepad2Portable_4.2.25_Rev_2_English.paf.exe#/dl.7z", - "version": "4.2.25_Rev_2" + "homepage": "https://portableapps.com/apps/development/notepad2_portable", + "description": "Text Editor", + "version": "4.2.25_Rev_2", + "license": "", + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Notepad2%20Portable/Notepad2Portable_4.2.25_Rev_2_English.paf.exe#/dl.7z", + "hash": "md5:e8450aa5bee3c192c45a051a1bc62df7", + "bin": "Notepad2Portable.exe", + "shortcuts": [ + [ + "Notepad2Portable.exe", + "Notepad2Portable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/development/notepad2_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Notepad2%20Portable/Notepad2Portable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/development/notepad2_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Notepad2e.json b/bucket/Notepad2e.json index 6a8cc90d4aa..88d6961a53d 100644 --- a/bucket/Notepad2e.json +++ b/bucket/Notepad2e.json @@ -1,26 +1,26 @@ { - "autoupdate": { - "url": "https://github.com/ProgerXP/Notepad2e/releases/download/R$version/Notepad2e-R$version-$matchCommit-x86.zip" - }, - "bin": "Notepad2e.exe", - "checkver": { - "regex": "R([\\d]+)-(?[a-z\\d]{7})", - "url": "https://github.com/ProgerXP/Notepad2e/releases" - }, - "description": "Word highlighting, simultaneous editing, math evaluation, un/grep, UAC elevation, complete regexps (PCRE), Lua lexers, DPI awareness and more (XP+)", - "hash": "72cd6cbb6d6fa098cd5c766a00f3ce7e9b929674956b53c71ead4c7516c1f950", - "homepage": "https://github.com/ProgerXP/Notepad2e", - "license": { - "identifier": "Proprietary", - "url": "https://github.com/ProgerXP/Notepad2e/blob/master/LICENSE" - }, - "persist": "Notepad2e.ini", - "shortcuts": [ - [ - "Notepad2e.exe", - "Notepad2e" - ] - ], - "url": "https://github.com/ProgerXP/Notepad2e/releases/download/R134/Notepad2e-R134-ac4b27c-x86.zip", - "version": "134" + "version": "134", + "description": "Word highlighting, simultaneous editing, math evaluation, un/grep, UAC elevation, complete regexps (PCRE), Lua lexers, DPI awareness and more (XP+)", + "homepage": "https://github.com/ProgerXP/Notepad2e", + "license": { + "identifier": "Proprietary", + "url": "https://github.com/ProgerXP/Notepad2e/blob/master/LICENSE" + }, + "url": "https://github.com/ProgerXP/Notepad2e/releases/download/R134/Notepad2e-R134-ac4b27c-x86.zip", + "hash": "72cd6cbb6d6fa098cd5c766a00f3ce7e9b929674956b53c71ead4c7516c1f950", + "bin": "Notepad2e.exe", + "shortcuts": [ + [ + "Notepad2e.exe", + "Notepad2e" + ] + ], + "persist": "Notepad2e.ini", + "checkver": { + "url": "https://github.com/ProgerXP/Notepad2e/releases", + "regex": "R([\\d]+)-(?[a-z\\d]{7})" + }, + "autoupdate": { + "url": "https://github.com/ProgerXP/Notepad2e/releases/download/R$version/Notepad2e-R$version-$matchCommit-x86.zip" + } } diff --git a/bucket/Noto-CJK-Mega-OTC.json b/bucket/Noto-CJK-Mega-OTC.json index f95714f56d1..7a38f5f858e 100644 --- a/bucket/Noto-CJK-Mega-OTC.json +++ b/bucket/Noto-CJK-Mega-OTC.json @@ -11,64 +11,5 @@ "url": "https://github.com/adobe-fonts/source-han-super-otc", "find": "href=\"#noto-cjknotocjkttc\">.+?MD5 hash is ([A-Fa-f0-9]{32})" } - }, - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows11Version22H2BuildNumber = 22621", - "$doesPerUserFontInstallationHaveIssue = $currentBuildNumber -ge $windows11Version22H2BuildNumber", - "if ($doesPerUserFontInstallationHaveIssue -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \"Currently, on Windows 11 Version 22H2 (OS Build 22621) or later,\" -Foreground DarkRed", - " Write-Host \"Font installation only works when installing font for all users.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" scoop install sudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " Write-Host \"See https://github.com/matthewjberger/scoop-nerd-fonts/issues/198 for more details.\" -Foreground Magenta", - " exit 1", - "}", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \"For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkRed", - " Write-Host \"Font can only be installed for all users.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" scoop install sudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}", - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttc' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "uninstaller": { - "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttc' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "if ($cmd -eq \"uninstall\") {", - " Write-Host \"The Noto CJK Mega OTC (OpenType Collection) has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta", - "}" - ] } } diff --git a/bucket/Noto-Mono-Font.json b/bucket/Noto-Mono-Font.json index dd23e37ed24..1e8ea09c4b8 100644 --- a/bucket/Noto-Mono-Font.json +++ b/bucket/Noto-Mono-Font.json @@ -1,16 +1,19 @@ { - "version": "2017.10.25", + "autoupdate": { + "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoMono-hinted.zip" + }, "description": "Noto monospaced font", "homepage": "https://www.google.com/get/noto/", "license": "OFL-1.1", - "notes": "Hash for version 2017.10.25 is\n 2722ae9033c9e306e784b9254ca86c58c7af7483051583f767e05d03bc252bda", - "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoMono-hinted.zip", - "pre_install": "#Access denied error running: Remove-Item \"$env:windir/fonts/NotoMono*.ttf\" -recurse", + "notes": [ + "Hash for version 2017.10.25 is", + "2722ae9033c9e306e784b9254ca86c58c7af7483051583f767e05d03bc252bda" + ], "post_install": [ "$fonts = (New-Object -ComObject Shell.Application).Namespace(0x14)", "dir \"$dir/*.ttf\" | %{ $fonts.CopyHere($_.fullname) }" ], - "autoupdate": { - "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoMono-hinted.zip" - } + "pre_install": "#Access denied error running: Remove-Item \"$env:windir/fonts/NotoMono*.ttf\" -recurse", + "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoMono-hinted.zip", + "version": "2017.10.25" } diff --git a/bucket/Noto-Sans-Font.json b/bucket/Noto-Sans-Font.json index 147f802e019..d003f2d0406 100644 --- a/bucket/Noto-Sans-Font.json +++ b/bucket/Noto-Sans-Font.json @@ -1,19 +1,18 @@ { - "autoupdate": { - "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSansDisplay-hinted.zip" - }, + "version": "2017.10.25", "description": "Noto sans serif display font", "homepage": "https://www.google.com/get/noto/", "license": "OFL-1.1", - "notes": [ - "Hash for version 2017.10.25 is", - "1e1759a5698e44ea4d3ae869f595bd9051b193b4ea2582f3ad4d217baeae3f0c" + "notes": "Hash for version 2017.10.25 is\n 1e1759a5698e44ea4d3ae869f595bd9051b193b4ea2582f3ad4d217baeae3f0c", + "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSansDisplay-hinted.zip", + "pre_install": [ + "#Access denied error running: Remove-Item \"$env:windir/fonts/NotoSans*.ttf\" -recurse" ], "post_install": [ "$fonts = (New-Object -ComObject Shell.Application).Namespace(0x14)", "dir \"$dir/*.ttf\" | %{ $fonts.CopyHere($_.fullname) }" ], - "pre_install": "#Access denied error running: Remove-Item \"$env:windir/fonts/NotoSans*.ttf\" -recurse", - "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSansDisplay-hinted.zip", - "version": "2017.10.25" + "autoupdate": { + "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSansDisplay-hinted.zip" + } } diff --git a/bucket/NugetPackageExplorer.json b/bucket/NugetPackageExplorer.json index 44ba2ab401c..9edd178d6c5 100644 --- a/bucket/NugetPackageExplorer.json +++ b/bucket/NugetPackageExplorer.json @@ -1,8 +1,11 @@ { - "url": "https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/releases/download/v6.0.3/PackageExplorer.6.0.3.zip", - "version": "6.0.3", - "bin": "NugetPackageExplorer.exe", - "shortcuts": [ - ["NugetPackageExplorer.exe", "Nuget Package Explorer"] - ] + "bin": "NugetPackageExplorer.exe", + "shortcuts": [ + [ + "NugetPackageExplorer.exe", + "Nuget Package Explorer" + ] + ], + "url": "https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/releases/download/v6.0.3/PackageExplorer.6.0.3.zip", + "version": "6.0.3" } diff --git a/bucket/On-ScreenKeyboardPortable.json b/bucket/On-ScreenKeyboardPortable.json index 4de570ff8b4..668368c6fd6 100644 --- a/bucket/On-ScreenKeyboardPortable.json +++ b/bucket/On-ScreenKeyboardPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/accessibility/on-screen_keyboard_portable", - "description": "Virtual keyboard", - "version": "2.1", - "license": "", - "url": "https://ayera.dl.sourceforge.net/project/portableapps/On-Screen%20Keyboard%20Portable/On-ScreenKeyboardPortable_2.1.paf.exe#/dl.7z", - "hash": "md5:a6c7acb9e2a43f1ade8041f8f61a47b2", - "bin": "On-ScreenKeyboardPortable.exe", - "shortcuts": [ - [ - "On-ScreenKeyboardPortable.exe", - "On-ScreenKeyboardPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/accessibility/on-screen_keyboard_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://ayera.dl.sourceforge.net/project/portableapps/On-Screen%20Keyboard%20Portable/On-ScreenKeyboardPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/accessibility/on-screen_keyboard_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/accessibility/on-screen_keyboard_portable" + }, + "url": "https://ayera.dl.sourceforge.net/project/portableapps/On-Screen%20Keyboard%20Portable/On-ScreenKeyboardPortable_$version.paf.exe" + }, + "bin": "On-ScreenKeyboardPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/accessibility/on-screen_keyboard_portable" + }, + "description": "Virtual keyboard", + "hash": "md5:a6c7acb9e2a43f1ade8041f8f61a47b2", + "homepage": "https://portableapps.com/apps/accessibility/on-screen_keyboard_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "On-ScreenKeyboardPortable.exe", + "On-ScreenKeyboardPortable" + ] + ], + "url": "https://ayera.dl.sourceforge.net/project/portableapps/On-Screen%20Keyboard%20Portable/On-ScreenKeyboardPortable_2.1.paf.exe#/dl.7z", + "version": "2.1" } diff --git a/bucket/Open-PSHistory.json b/bucket/Open-PSHistory.json index d7b1457d8fe..52651a2930d 100644 --- a/bucket/Open-PSHistory.json +++ b/bucket/Open-PSHistory.json @@ -1,6 +1,6 @@ { - "bin": "Open-PSHistory.ps1", - "hash": "0aada2c3af380fbf7f10eaa115dd01b57e12b9b8a5278e8fd9d6e54d1cc194e2", - "url": "https://gist.githubusercontent.com/KnotUntied/d93a24192f70089ea30f1b4989db3f56/raw/1e4db086c2132108305d4bde7075cafddf52d8b0/Open-PSHistory.ps1", - "version": "1.0" + "version": "1.0", + "url": "https://gist.githubusercontent.com/KnotUntied/d93a24192f70089ea30f1b4989db3f56/raw/1e4db086c2132108305d4bde7075cafddf52d8b0/Open-PSHistory.ps1", + "hash": "0aada2c3af380fbf7f10eaa115dd01b57e12b9b8a5278e8fd9d6e54d1cc194e2", + "bin": "Open-PSHistory.ps1" } diff --git a/bucket/OpenHashTab.json b/bucket/OpenHashTab.json index f0598f53d65..ade9991c52d 100644 --- a/bucket/OpenHashTab.json +++ b/bucket/OpenHashTab.json @@ -8,7 +8,8 @@ "installer": { "args": [ "/VERYSILENT", - "/DIR=$dir" + "/DIR=$dir", + "/ALLUSERS" ] }, "uninstaller": { diff --git a/bucket/OpenJDK64.json b/bucket/OpenJDK64.json index 38643c42b9b..96152c30c7e 100644 --- a/bucket/OpenJDK64.json +++ b/bucket/OpenJDK64.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/OpenJDK64" - }, - "url": "https://downloads.sourceforge.net/portableapps/OpenJDK64_$underscoreVersion.paf.exe" - }, - "bin": "OpenJDK64.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/OpenJDK64" - }, - "description": "Java development kit (JDK)", - "hash": "md5:18d4d62f9d7bdfeb7c8b680979e3a40e", - "homepage": "https://portableapps.com/apps/utilities/OpenJDK64", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "OpenJDK64.exe", - "OpenJDK64" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/OpenJDK64_14.0.1_Build_7.paf.exe#/dl.7z", - "version": "14.0.1_Build_7" + "homepage": "https://portableapps.com/apps/utilities/OpenJDK64", + "description": "Java development kit (JDK)", + "version": "14.0.1_Build_7", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/OpenJDK64_14.0.1_Build_7.paf.exe#/dl.7z", + "hash": "md5:18d4d62f9d7bdfeb7c8b680979e3a40e", + "bin": "OpenJDK64.exe", + "shortcuts": [ + [ + "OpenJDK64.exe", + "OpenJDK64" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/OpenJDK64", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/OpenJDK64_$underscoreVersion.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/OpenJDK64", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/OpenShotPortable.json b/bucket/OpenShotPortable.json index 9ab8570335c..36dfce0e7f9 100644 --- a/bucket/OpenShotPortable.json +++ b/bucket/OpenShotPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/music_video/openshot-portable", - "description": "video editor", - "version": "2.5.1", - "license": "", - "url": "https://download3.portableapps.com/portableapps/OpenShotPortable/OpenShotPortable_2.5.1.paf.exe#/dl.7z", - "hash": "md5:3c6cfe5bd142cbe171bdd8b622ec7daa", - "bin": "OpenShotPortable.exe", - "shortcuts": [ - [ - "OpenShotPortable.exe", - "OpenShotPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/music_video/openshot-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/OpenShotPortable/OpenShotPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/7-zip_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/7-zip_portable" + }, + "url": "https://download3.portableapps.com/portableapps/OpenShotPortable/OpenShotPortable_$version.paf.exe" + }, + "bin": "OpenShotPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/music_video/openshot-portable" + }, + "description": "video editor", + "hash": "md5:3c6cfe5bd142cbe171bdd8b622ec7daa", + "homepage": "https://portableapps.com/apps/music_video/openshot-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "OpenShotPortable.exe", + "OpenShotPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/OpenShotPortable/OpenShotPortable_2.5.1.paf.exe#/dl.7z", + "version": "2.5.1" } diff --git a/bucket/OperaMailPortable.json b/bucket/OperaMailPortable.json index 2b31e8fd919..efbae880948 100644 --- a/bucket/OperaMailPortable.json +++ b/bucket/OperaMailPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/opera-mail-portable" - }, - "url": "https://download3.portableapps.com/portableapps/OperaMailPortable/OperaMailPortable_$version.paf.exe?20190321" - }, - "bin": "OperaMailPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/opera-mail-portable" - }, - "description": "Email client", - "hash": "md5:7daeff6e5a8dbe3d64e756fec1d627cc", - "homepage": "https://portableapps.com/apps/internet/opera-mail-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "OperaMailPortable.exe", - "OperaMailPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/OperaMailPortable/OperaMailPortable_1.0.1044.paf.exe?20190321#/dl.7z", - "version": "1.0.1044" + "homepage": "https://portableapps.com/apps/internet/opera-mail-portable", + "description": "Email client", + "version": "1.0.1044", + "license": "", + "url": "https://download3.portableapps.com/portableapps/OperaMailPortable/OperaMailPortable_1.0.1044.paf.exe?20190321#/dl.7z", + "hash": "md5:7daeff6e5a8dbe3d64e756fec1d627cc", + "bin": "OperaMailPortable.exe", + "shortcuts": [ + [ + "OperaMailPortable.exe", + "OperaMailPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/opera-mail-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/OperaMailPortable/OperaMailPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/internet/opera-mail-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/OperaPortable36.json b/bucket/OperaPortable36.json index 65100604796..632806d2682 100644 --- a/bucket/OperaPortable36.json +++ b/bucket/OperaPortable36.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/opera_portable", - "description": "Browser", - "version": "36.0.2130.80", - "license": "", - "url": "https://download3.portableapps.com/portableapps/OperaPortable36/OperaPortable36_36.0.2130.80.paf.exe?20190321#/dl.7z", - "hash": "md5:83b163b20ae0cefc4f76111fa2eb613e", - "bin": "OperaPortable36.exe", - "shortcuts": [ - [ - "OperaPortable36.exe", - "OperaPortable36" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/opera_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/OperaPortable36/OperaPortable36_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/internet/opera_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/opera_portable" + }, + "url": "https://download3.portableapps.com/portableapps/OperaPortable36/OperaPortable36_$version.paf.exe?20190321" + }, + "bin": "OperaPortable36.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/opera_portable" + }, + "description": "Browser", + "hash": "md5:83b163b20ae0cefc4f76111fa2eb613e", + "homepage": "https://portableapps.com/apps/internet/opera_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "OperaPortable36.exe", + "OperaPortable36" + ] + ], + "url": "https://download3.portableapps.com/portableapps/OperaPortable36/OperaPortable36_36.0.2130.80.paf.exe?20190321#/dl.7z", + "version": "36.0.2130.80" } diff --git a/bucket/OwinHost.json b/bucket/OwinHost.json index 745c6d6fcea..6000d356b32 100644 --- a/bucket/OwinHost.json +++ b/bucket/OwinHost.json @@ -1,5 +1,5 @@ { - "url": "https://www.nuget.org/api/v2/package/OwinHost/3.0.1#OwinHost.zip", - "version": "3.0.1", - "bin": "tools\\owinhost.exe" + "bin": "tools\\owinhost.exe", + "url": "https://www.nuget.org/api/v2/package/OwinHost/3.0.1#OwinHost.zip", + "version": "3.0.1" } diff --git a/bucket/PChatPortable.json b/bucket/PChatPortable.json index d6973222a82..03d9b7cbd2a 100644 --- a/bucket/PChatPortable.json +++ b/bucket/PChatPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/pchat_portable", - "description": "IRC chat", - "version": "1.5.2", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/PChatPortable_1.5.2.paf.exe#/dl.7z", - "hash": "md5:a85ad7bc87d464e85ac6e60ac1f3dd06", - "bin": "PChatPortable.exe", - "shortcuts": [ - [ - "PChatPortable.exe", - "PChatPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/pchat_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/PChatPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/pchat_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/pchat_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/PChatPortable_$version.paf.exe" + }, + "bin": "PChatPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/pchat_portable" + }, + "description": "IRC chat", + "hash": "md5:a85ad7bc87d464e85ac6e60ac1f3dd06", + "homepage": "https://portableapps.com/apps/internet/pchat_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "PChatPortable.exe", + "PChatPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/PChatPortable_1.5.2.paf.exe#/dl.7z", + "version": "1.5.2" } diff --git a/bucket/PDF-XChangeViewerPortable.json b/bucket/PDF-XChangeViewerPortable.json index 21196262d68..c6f98ef8951 100644 --- a/bucket/PDF-XChangeViewerPortable.json +++ b/bucket/PDF-XChangeViewerPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/pdf-xchange-portable" - }, - "url": "https://download3.portableapps.com/portableapps/PDF-XChangeViewerPortable/PDF-XChangeViewerPortable_$version.paf.exe?20190321" - }, - "bin": "PDF-XChangeViewerPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/pdf-xchange-portable" - }, - "description": "PDF viewer", - "hash": "md5:aefad34119a3564ecf4e07e0d05873a2", - "homepage": "https://portableapps.com/apps/office/pdf-xchange-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "PDF-XChangeViewerPortable.exe", - "PDF-XChangeViewerPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/PDF-XChangeViewerPortable/PDF-XChangeViewerPortable_2.5.322.10.paf.exe?20190321#/dl.7z", - "version": "2.5.322.10" + "homepage": "https://portableapps.com/apps/office/pdf-xchange-portable", + "description": "PDF viewer", + "version": "2.5.322.10", + "license": "", + "url": "https://download3.portableapps.com/portableapps/PDF-XChangeViewerPortable/PDF-XChangeViewerPortable_2.5.322.10.paf.exe?20190321#/dl.7z", + "hash": "md5:aefad34119a3564ecf4e07e0d05873a2", + "bin": "PDF-XChangeViewerPortable.exe", + "shortcuts": [ + [ + "PDF-XChangeViewerPortable.exe", + "PDF-XChangeViewerPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/pdf-xchange-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/PDF-XChangeViewerPortable/PDF-XChangeViewerPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/office/pdf-xchange-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/PandaOCR.json b/bucket/PandaOCR.json index 2b02b407db1..29ab8829102 100644 --- a/bucket/PandaOCR.json +++ b/bucket/PandaOCR.json @@ -1,13 +1,15 @@ { "version": "2.72", - "description": "PandaOCR - 多功能OCR图文识别+翻译+朗读+弹窗+公式+表格+图床+搜图+二维码", "homepage": "https://github.com/miaomiaosoft/PandaOCR", - "license": { - "identifier": "Unknown" - }, "url": "https://github.com/miaomiaosoft/PandaOCR/releases/download/2.72/PandaOCR_2.72.zip", "hash": "4918f87d7b2db2ec54f3ad95c62319dd4ecc0b59afddd7febd1a7a1513b3dc5b", - "bin": "PandaOCR.exe", + "license": "Freeware", + "bin": [ + [ + "PandaOCR.exe", + "PandaOCR" + ] + ], "shortcuts": [ [ "PandaOCR.exe", diff --git a/bucket/PartAssist.json b/bucket/PartAssist.json index 71f89775e6b..ce8923a789a 100644 --- a/bucket/PartAssist.json +++ b/bucket/PartAssist.json @@ -5,39 +5,45 @@ "url": "http://www2.aomeisoftware.com/download/pacn/PAGreen.zip", "hash": "31fa1159d256edf411fba60d1137c5c6204821374dbadfd5aa614f65bccb815c", "extract_dir": "PA_Green", + "installer": { + "file": "install.bat" + }, + "uninstaller": { + "file": "uninstall.bat" + }, "bin": [ - "PA_Green\\PartAssist.exe", - "PA_Green\\DyndiskConverter.exe", - "PA_Green\\EPW.exe", - "PA_Green\\Ntfs2Fat32.exe", - "PA_Green\\AMBooter.exe", - "PA_Green\\Ghost32.exe", - "PA_Green\\wimlib-imagex.exe" + "PartAssist.exe", + "DyndiskConverter.exe", + "EPW.exe", + "Ntfs2Fat32.exe", + "AMBooter.exe", + "Ghost32.exe", + "wimlib-imagex.exe" ], "shortcuts": [ [ - "PA_Green\\PartAssist.exe", - "PartAssist\\AOMEI Partition Assistant" + "PartAssist.exe", + "AOMEI Partition Assistant" ], [ - "PA_Green\\DyndiskConverter.exe", - "PartAssist\\AOMEI Dynamic Disk Converter" + "DyndiskConverter.exe", + "AOMEI Dynamic Disk Converter" ], [ - "PA_Green\\EPW.exe", - "PartAssist\\AOMEI Extent Partition Wizard" + "EPW.exe", + "AOMEI Extent Partition Wizard" ], [ - "PA_Green\\Ntfs2Fat32.exe", - "PartAssist\\AOMEI NTFS to FAT32 Converter" + "Ntfs2Fat32.exe", + "AOMEI NTFS to FAT32 Converter" ], [ - "PA_Green\\AMBooter.exe", - "PartAssist\\AOMEI AMBooter" + "AMBooter.exe", + "AOMEI AMBooter" ], [ - "PA_Green\\Ghost32.exe", - "PartAssist\\Symantec Ghost Solution Suite" + "Ghost32.exe", + "Symantec Ghost Solution Suite" ] ], "persist": [ @@ -45,17 +51,11 @@ "wnd.ini", "other.ini" ], - "uninstaller": { - "file": "uninstall.bat" - }, "checkver": { "url": "https://www.disktool.cn/download.html", "regex": "版本:([\\d.]+)" }, "autoupdate": { - "url": "http://www2.aomeisoftware.com/download/pacn/PAGreen.zip", - "hash": { - "mode": "download" - } + "url": "http://www2.aomeisoftware.com/download/pacn/PAGreen.zip" } } diff --git a/bucket/PasswordGorillaPortable.json b/bucket/PasswordGorillaPortable.json index a5bb57b002c..55dd7abb01f 100644 --- a/bucket/PasswordGorillaPortable.json +++ b/bucket/PasswordGorillaPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/security/password-gorilla-portable", - "description": "Password manager", - "version": "1.5.3.7", - "license": "", - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Password%20Gorilla%20Portable/PasswordGorillaPortable_1.5.3.7.paf.exe#/dl.7z", - "hash": "md5:f9c05aa81eb96cc99a48540430bcc1cb", - "bin": "PasswordGorillaPortable.exe", - "shortcuts": [ - [ - "PasswordGorillaPortable.exe", - "PasswordGorillaPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/security/password-gorilla-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Password%20Gorilla%20Portable/PasswordGorillaPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/security/password-gorilla-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/security/password-gorilla-portable" + }, + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Password%20Gorilla%20Portable/PasswordGorillaPortable_$version.paf.exe" + }, + "bin": "PasswordGorillaPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/security/password-gorilla-portable" + }, + "description": "Password manager", + "hash": "md5:f9c05aa81eb96cc99a48540430bcc1cb", + "homepage": "https://portableapps.com/apps/security/password-gorilla-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "PasswordGorillaPortable.exe", + "PasswordGorillaPortable" + ] + ], + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/Password%20Gorilla%20Portable/PasswordGorillaPortable_1.5.3.7.paf.exe#/dl.7z", + "version": "1.5.3.7" } diff --git a/bucket/PasteEx.json b/bucket/PasteEx.json index 8e6880b2fb7..8f1c8ab9771 100644 --- a/bucket/PasteEx.json +++ b/bucket/PasteEx.json @@ -2,23 +2,19 @@ "homepage": "https://github.com/huiyadanli/PasteEx", "description": "Paste the contents of the clipboard into files.", "version": "1.1.9.1", - "license": { - "identifier": "GPL-3.0", - "url": "https://github.com/huiyadanli/PasteEx/blob/master/LICENSE" - }, - "url": "https://github.com/huiyadanli/PasteEx/releases/download/v1.1.9.1/PasteEx.v1.1.9.1.zip#/dl.7z", + "license": "GPL-3.0-only", + "url": "https://github.com/huiyadanli/PasteEx/releases/download/v1.1.9.1/PasteEx.v1.1.9.1.zip", "hash": "6b6698b1e43b4808568c9dfdcd70a6d5ccb9607b5ce94875895f5e7e42ad5633", - "bin": "PasteEx\\PasteEx.exe", - "persist": "PasteEx\\User", + "extract_dir": "PasteEx", "shortcuts": [ [ - "PasteEx\\PasteEx.exe", + "PasteEx.exe", "PasteEx" ] ], + "persist": "User", "checkver": "github", "autoupdate": { - "url": "https://github.com/huiyadanli/PasteEx/releases/download/v$version/PasteEx.v$version.zip#/dl.7z" - }, - "notes": "Please open app for initialization." + "url": "https://github.com/huiyadanli/PasteEx/releases/download/v$version/PasteEx.v$version.zip" + } } diff --git a/bucket/PaulStretchPortable.json b/bucket/PaulStretchPortable.json index de0bbb453fd..df84c703e37 100644 --- a/bucket/PaulStretchPortable.json +++ b/bucket/PaulStretchPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/music_video/paul_stretch_portable" - }, - "url": "https://svwh.dl.sourceforge.net/project/portableapps/Pauls%20Extreme%20Sound%20Stretch%20Portable/PaulStretchPortable_$underscoreVersion_English.paf.exe" - }, - "bin": "PaulStretchPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/music_video/paul_stretch_portable" - }, - "description": "Audio stretcher", - "hash": "md5:2c57a93a1c6d7d7377500b8d15edc803", - "homepage": "https://portableapps.com/apps/music_video/paul_stretch_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "PaulStretchPortable.exe", - "PaulStretchPortable" - ] - ], - "url": "https://svwh.dl.sourceforge.net/project/portableapps/Pauls%20Extreme%20Sound%20Stretch%20Portable/PaulStretchPortable_2.2-2_Rev_2_English.paf.exe#/dl.7z", - "version": "2.2-2_Rev_2" + "homepage": "https://portableapps.com/apps/music_video/paul_stretch_portable", + "description": "Audio stretcher", + "version": "2.2-2_Rev_2", + "license": "", + "url": "https://svwh.dl.sourceforge.net/project/portableapps/Pauls%20Extreme%20Sound%20Stretch%20Portable/PaulStretchPortable_2.2-2_Rev_2_English.paf.exe#/dl.7z", + "hash": "md5:2c57a93a1c6d7d7377500b8d15edc803", + "bin": "PaulStretchPortable.exe", + "shortcuts": [ + [ + "PaulStretchPortable.exe", + "PaulStretchPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/music_video/paul_stretch_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://svwh.dl.sourceforge.net/project/portableapps/Pauls%20Extreme%20Sound%20Stretch%20Portable/PaulStretchPortable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/music_video/paul_stretch_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/PeerBlockPortable.json b/bucket/PeerBlockPortable.json index 67dd905eda0..a1fe49944b3 100644 --- a/bucket/PeerBlockPortable.json +++ b/bucket/PeerBlockPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/security/peerblock-portable", - "description": "Firewall based on black/white lists", - "version": "1.2", - "license": "", - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/PeerBlock%20Portable/PeerBlockPortable_1.2_English.paf.exe#/dl.7z", - "hash": "md5:3eec2aaddeced15cce3ea3948839cc7b", - "bin": "PeerBlockPortable.exe", - "shortcuts": [ - [ - "PeerBlockPortable.exe", - "PeerBlockPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/security/peerblock-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/PeerBlock%20Portable/PeerBlockPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/security/peerblock-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/security/peerblock-portable" + }, + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/PeerBlock%20Portable/PeerBlockPortable_$version_English.paf.exe" + }, + "bin": "PeerBlockPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/security/peerblock-portable" + }, + "description": "Firewall based on black/white lists", + "hash": "md5:3eec2aaddeced15cce3ea3948839cc7b", + "homepage": "https://portableapps.com/apps/security/peerblock-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "PeerBlockPortable.exe", + "PeerBlockPortable" + ] + ], + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/PeerBlock%20Portable/PeerBlockPortable_1.2_English.paf.exe#/dl.7z", + "version": "1.2" } diff --git a/bucket/PhotoZoomPro.json b/bucket/PhotoZoomPro.json index fe529adcc0b..575c8b7a929 100644 --- a/bucket/PhotoZoomPro.json +++ b/bucket/PhotoZoomPro.json @@ -1,41 +1,41 @@ { - "version": "8.0.6", - "architecture": { - "64bit": { - "url": "https://scoop-zapps.ziiyc.com/d/PhotoZoomPro/PhotoZoomPro-64bit-8.0.6.exe#/PhotoZoom.exe", - "hash": "926064a045a2e010888dee7ebdb5b5b32f5d0e853741004a696f0d2e177b7fa0" - }, - "32bit": { - "url": "https://scoop-zapps.ziiyc.com/d/PhotoZoomPro/PhotoZoomPro-32bit-8.0.6.exe#/PhotoZoom.exe", - "hash": "fe4dd10b1213d1e29d7dcad1f42fd115d162550285ecb2eea8cf2a4f06e34c9c" - } + "architecture": { + "32bit": { + "hash": "fe4dd10b1213d1e29d7dcad1f42fd115d162550285ecb2eea8cf2a4f06e34c9c", + "url": "https://scoop-zapps.ziiyc.com/d/PhotoZoomPro/PhotoZoomPro-32bit-8.0.6.exe#/PhotoZoom.exe" + }, + "64bit": { + "hash": "926064a045a2e010888dee7ebdb5b5b32f5d0e853741004a696f0d2e177b7fa0", + "url": "https://scoop-zapps.ziiyc.com/d/PhotoZoomPro/PhotoZoomPro-64bit-8.0.6.exe#/PhotoZoom.exe" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" }, - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/PhotoZoomPro.latest", - "regex": "([\\w.]+)" + "url": "https://scoop-zapps.ziiyc.com/d/PhotoZoomPro/PhotoZoomPro-32bit-$version.exe#/PhotoZoom.exe" + }, + "64bit": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://scoop-zapps.ziiyc.com/d/PhotoZoomPro/PhotoZoomPro-64bit-$version.exe#/PhotoZoom.exe", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "32bit": { - "url": "https://scoop-zapps.ziiyc.com/d/PhotoZoomPro/PhotoZoomPro-32bit-$version.exe#/PhotoZoom.exe", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - } - } - }, - "shortcuts": [ - [ - "PhotoZoom.exe", - "PhotoZoom Pro" - ] - ] + "url": "https://scoop-zapps.ziiyc.com/d/PhotoZoomPro/PhotoZoomPro-64bit-$version.exe#/PhotoZoom.exe" + } + } + }, + "checkver": { + "regex": "([\\w.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/PhotoZoomPro.latest" + }, + "shortcuts": [ + [ + "PhotoZoom.exe", + "PhotoZoom Pro" + ] + ], + "version": "8.0.6" } diff --git a/bucket/PokerTHPortable.json b/bucket/PokerTHPortable.json index ffa33b2eb0c..0b76aee1c65 100644 --- a/bucket/PokerTHPortable.json +++ b/bucket/PokerTHPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/pokerth_portable" - }, - "url": "https://iweb.dl.sourceforge.net/project/portableapps/PokerTH%20Portable/PokerTHPortable_$version.paf.exe" - }, - "bin": "PokerTHPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/pokerth_portable" - }, - "description": "Texas hold-em poker", - "hash": "md5:ae1d108d9effa28c0ef260c685e076f0", - "homepage": "https://portableapps.com/apps/games/pokerth_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "PokerTHPortable.exe", - "PokerTHPortable" - ] - ], - "url": "https://iweb.dl.sourceforge.net/project/portableapps/PokerTH%20Portable/PokerTHPortable_1.1.2.paf.exe#/dl.7z", - "version": "1.1.2" + "homepage": "https://portableapps.com/apps/games/pokerth_portable", + "description": "Texas hold-em poker", + "version": "1.1.2", + "license": "", + "url": "https://iweb.dl.sourceforge.net/project/portableapps/PokerTH%20Portable/PokerTHPortable_1.1.2.paf.exe#/dl.7z", + "hash": "md5:ae1d108d9effa28c0ef260c685e076f0", + "bin": "PokerTHPortable.exe", + "shortcuts": [ + [ + "PokerTHPortable.exe", + "PokerTHPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/pokerth_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://iweb.dl.sourceforge.net/project/portableapps/PokerTH%20Portable/PokerTHPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/pokerth_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/PortableApps.com.json b/bucket/PortableApps.com.json index 7db1778775d..e1f2301e17d 100644 --- a/bucket/PortableApps.com.json +++ b/bucket/PortableApps.com.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/", - "description": "Menu, backup, updater", - "version": "16.1.1", - "license": "", - "url": "https://download3.portableapps.com/portableapps/PortableApps.comPlatform/PortableApps.com_Platform_Setup_16.1.1.paf.exe#/dl.7z", - "hash": "md5:7537099084134202300d72e23331150f", - "bin": "PortableApps.com.exe", - "shortcuts": [ - [ - "PortableApps.com.exe", - "PortableApps.com" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/PortableApps.comPlatform/PortableApps.com_Platform_Setup_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/" + }, + "url": "https://download3.portableapps.com/portableapps/PortableApps.comPlatform/PortableApps.com_Platform_Setup_$version.paf.exe" + }, + "bin": "PortableApps.com.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/" + }, + "description": "Menu, backup, updater", + "hash": "md5:7537099084134202300d72e23331150f", + "homepage": "https://portableapps.com/", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "PortableApps.com.exe", + "PortableApps.com" + ] + ], + "url": "https://download3.portableapps.com/portableapps/PortableApps.comPlatform/PortableApps.com_Platform_Setup_16.1.1.paf.exe#/dl.7z", + "version": "16.1.1" } diff --git a/bucket/PortableApps.comBetaChannel.json b/bucket/PortableApps.comBetaChannel.json index 09f1abaf993..a0690f38734 100644 --- a/bucket/PortableApps.comBetaChannel.json +++ b/bucket/PortableApps.comBetaChannel.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/", - "description": "Menu, backup, updater", - "version": "16.1.1", - "license": "", - "url": "https://download3.portableapps.com/portableapps/PortableApps.comPlatform/PortableApps.com_Platform_Setup_16.1.1.paf.exe#/dl.7z", - "hash": "md5:7537099084134202300d72e23331150f", - "bin": "PortableApps.comBetaChannel.exe", - "shortcuts": [ - [ - "PortableApps.comBetaChannel.exe", - "PortableApps.comBetaChannel" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/PortableApps.comPlatform/PortableApps.com_Platform_Setup_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/" + }, + "url": "https://download3.portableapps.com/portableapps/PortableApps.comPlatform/PortableApps.com_Platform_Setup_$version.paf.exe" + }, + "bin": "PortableApps.comBetaChannel.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/" + }, + "description": "Menu, backup, updater", + "hash": "md5:7537099084134202300d72e23331150f", + "homepage": "https://portableapps.com/", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "PortableApps.comBetaChannel.exe", + "PortableApps.comBetaChannel" + ] + ], + "url": "https://download3.portableapps.com/portableapps/PortableApps.comPlatform/PortableApps.com_Platform_Setup_16.1.1.paf.exe#/dl.7z", + "version": "16.1.1" } diff --git a/bucket/Postman-CN.json b/bucket/Postman-CN.json index ac2e60c3b82..affc1ee0179 100644 --- a/bucket/Postman-CN.json +++ b/bucket/Postman-CN.json @@ -1,40 +1,35 @@ { "version": "9.12.2", - "description": "Postman中文版, Complete API development environment.", + "description": "Postman Chinese patch package, maintained by hlmd.", "homepage": "https://github.com/hlmd/postman-cn", "license": { - "identifier": "Freeware", - "url": "https://www.getpostman.com/licenses/postman_eula" + "identifier": "Freeware" }, + "notes": "Disable postman automatic updates: ", + "depends": "extras/postman", "architecture": { "64bit": { - "url": [ - "https://dl.pstmn.io/download/9.12.2/Postman-win64-9.12.2-full.nupkg#/dl.7z", - "https://github.com/hlmd/Postman-cn/releases/download/9.12.2/app.zip" - ], - "hash": [ - "1d7fe5dab746470c5d40b5938c1376ca0220747f35792565ccbad48d53b6924d", - "bb6e561a40b94bbef75ae5835a0b184847c4ead7f74e2fe5f12df810f7440496" - ] + "url": "https://github.com/hlmd/Postman-cn/releases/download/9.12.2/app.zip", + "hash": "bb6e561a40b94bbef75ae5835a0b184847c4ead7f74e2fe5f12df810f7440496" } }, - "extract_dir": "lib\\net45", - "post_install": "Move-Item \"$dir\\app\" \"$dir\\resources\" -Force", - "bin": "Postman.exe", - "shortcuts": [ - [ - "Postman.exe", - "Postman" + "installer": { + "script": [ + "Rename-Item -Path \"$(appdir postman $global)\\current\\resources\\app\" 'app.bak' -Force", + "Copy-Item \"$dir\\app\\\" \"$(appdir postman $global)\\current\\resources\\\" -Recurse -Force | Out-Null" ] - ], + }, + "uninstaller": { + "script": [ + "Remove-Item -Path \"$(appdir postman $global)\\current\\resources\\app\" -ErrorAction 'SilentlyContinue' -Force -Recurse", + "Rename-Item -Path \"$(appdir postman $global)\\current\\resources\\app.bak\" 'app' -Force" + ] + }, "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": [ - "https://dl.pstmn.io/download/$version/Postman-win64-$version-full.nupkg#/dl.7z", - "https://github.com/hlmd/Postman-cn/releases/download/$version/app.zip" - ] + "url": "https://github.com/hlmd/Postman-cn/releases/download/$version/app.zip" } } } diff --git a/bucket/PotPlayerPortable.json b/bucket/PotPlayerPortable.json index 3ea07a1ee87..18d036006c4 100644 --- a/bucket/PotPlayerPortable.json +++ b/bucket/PotPlayerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/music_video/potplayer-portable", - "description": "Media player", - "version": "1.7.21212", - "license": "", - "url": "https://download3.portableapps.com/portableapps/PotPlayerPortable/PotPlayerPortable_1.7.21212.paf.exe?20190321#/dl.7z", - "hash": "md5:8d647c9a3f8f7840c9694dfcd3d88af0", - "bin": "PotPlayerPortable.exe", - "shortcuts": [ - [ - "PotPlayerPortable.exe", - "PotPlayerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/music_video/potplayer-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/PotPlayerPortable/PotPlayerPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/music_video/potplayer-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/music_video/potplayer-portable" + }, + "url": "https://download3.portableapps.com/portableapps/PotPlayerPortable/PotPlayerPortable_$version.paf.exe?20190321" + }, + "bin": "PotPlayerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/music_video/potplayer-portable" + }, + "description": "Media player", + "hash": "md5:8d647c9a3f8f7840c9694dfcd3d88af0", + "homepage": "https://portableapps.com/apps/music_video/potplayer-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "PotPlayerPortable.exe", + "PotPlayerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/PotPlayerPortable/PotPlayerPortable_1.7.21212.paf.exe?20190321#/dl.7z", + "version": "1.7.21212" } diff --git a/bucket/PrivateBrowsingByPortableApps.json b/bucket/PrivateBrowsingByPortableApps.json index e8f0030f081..7e69356ca08 100644 --- a/bucket/PrivateBrowsingByPortableApps.json +++ b/bucket/PrivateBrowsingByPortableApps.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/private_browsing", - "description": "Advanced private browsing (Firefox Portable)", - "version": "5.0", - "license": "", - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Private%20Browsing%20By%20PortableApps.com/PrivateBrowsingByPortableApps_5.0.paf.exe#/dl.7z", - "hash": "md5:4c0617fd2030090fe2e5bef48cd71d71", - "bin": "PrivateBrowsingByPortableApps.exe", - "shortcuts": [ - [ - "PrivateBrowsingByPortableApps.exe", - "PrivateBrowsingByPortableApps" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/private_browsing", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Private%20Browsing%20By%20PortableApps.com/PrivateBrowsingByPortableApps_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/private_browsing", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/private_browsing" + }, + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Private%20Browsing%20By%20PortableApps.com/PrivateBrowsingByPortableApps_$version.paf.exe" + }, + "bin": "PrivateBrowsingByPortableApps.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/private_browsing" + }, + "description": "Advanced private browsing (Firefox Portable)", + "hash": "md5:4c0617fd2030090fe2e5bef48cd71d71", + "homepage": "https://portableapps.com/apps/internet/private_browsing", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "PrivateBrowsingByPortableApps.exe", + "PrivateBrowsingByPortableApps" + ] + ], + "url": "https://newcontinuum.dl.sourceforge.net/project/portableapps/Private%20Browsing%20By%20PortableApps.com/PrivateBrowsingByPortableApps_5.0.paf.exe#/dl.7z", + "version": "5.0" } diff --git a/bucket/ProcessExplorer.json b/bucket/ProcessExplorer.json index 5a9384b89bc..bffd0d8010b 100644 --- a/bucket/ProcessExplorer.json +++ b/bucket/ProcessExplorer.json @@ -1,21 +1,12 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer", - "description": "Task manager and system monitor for Microsoft Windows created by SysInternals.", "version": "17.03", - "license": { - "identifier": "Microsoft SysInternals EULA", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" - }, + "description": "Process Explorer shows you information about which handles and DLLs processes have opened or loaded.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer", + "license": "Freeware", "url": "https://download.sysinternals.com/files/ProcessExplorer.zip", "hash": "52c6c5439a5dad4c570d92c23a7ec32cc7e3e6c100d96ec07af620299d061341", "architecture": { "64bit": { - "bin": [ - [ - "procexp64.exe", - "procexp" - ] - ], "shortcuts": [ [ "procexp64.exe", @@ -24,7 +15,6 @@ ] }, "32bit": { - "bin": "procexp.exe", "shortcuts": [ [ "procexp.exe", @@ -33,9 +23,7 @@ ] } }, - "checkver": { - "re": "Process Explorer v([\\d.]+)" - }, + "checkver": "Process Explorer v([\\d.]+)", "autoupdate": { "url": "https://download.sysinternals.com/files/ProcessExplorer.zip" } diff --git a/bucket/ProjectInvinciblePortable.json b/bucket/ProjectInvinciblePortable.json index b44f3c925f8..bdbc0d8617b 100644 --- a/bucket/ProjectInvinciblePortable.json +++ b/bucket/ProjectInvinciblePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/project-invincible-portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/ProjectInvinciblePortable_$version_English.paf.exe" - }, - "bin": "ProjectInvinciblePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/project-invincible-portable" - }, - "description": "3D chess", - "hash": "md5:7fb0ca5283eec85733682f3268d91237", - "homepage": "https://portableapps.com/apps/games/project-invincible-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ProjectInvinciblePortable.exe", - "ProjectInvinciblePortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/ProjectInvinciblePortable_2.10_English.paf.exe#/dl.7z", - "version": "2.10" + "homepage": "https://portableapps.com/apps/games/project-invincible-portable", + "description": "3D chess", + "version": "2.10", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/ProjectInvinciblePortable_2.10_English.paf.exe#/dl.7z", + "hash": "md5:7fb0ca5283eec85733682f3268d91237", + "bin": "ProjectInvinciblePortable.exe", + "shortcuts": [ + [ + "ProjectInvinciblePortable.exe", + "ProjectInvinciblePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/project-invincible-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/ProjectInvinciblePortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/project-invincible-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Q-DirPortable.json b/bucket/Q-DirPortable.json index 7b217cb6912..12cf542b747 100644 --- a/bucket/Q-DirPortable.json +++ b/bucket/Q-DirPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/q-dir-portable" - }, - "url": "https://download3.portableapps.com/portableapps/Q-DirPortable/Q-DirPortable_$version.paf.exe?20190321" - }, - "bin": "Q-DirPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/q-dir-portable" - }, - "description": "File manager", - "hash": "md5:17358fb1cc240360e3cc080bf36286f2", - "homepage": "https://portableapps.com/apps/utilities/q-dir-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "Q-DirPortable.exe", - "Q-DirPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/Q-DirPortable/Q-DirPortable_8.25.paf.exe?20190321#/dl.7z", - "version": "8.25" + "homepage": "https://portableapps.com/apps/utilities/q-dir-portable", + "description": "File manager", + "version": "8.25", + "license": "", + "url": "https://download3.portableapps.com/portableapps/Q-DirPortable/Q-DirPortable_8.25.paf.exe?20190321#/dl.7z", + "hash": "md5:17358fb1cc240360e3cc080bf36286f2", + "bin": "Q-DirPortable.exe", + "shortcuts": [ + [ + "Q-DirPortable.exe", + "Q-DirPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/q-dir-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/Q-DirPortable/Q-DirPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/q-dir-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/QQMusic.json b/bucket/QQMusic.json index 714c3202d6b..4da1ba24298 100644 --- a/bucket/QQMusic.json +++ b/bucket/QQMusic.json @@ -1,25 +1,58 @@ { - "version": "1924", "homepage": "https://y.qq.com/", - "license": "Freeware", + "description": "The official QQ Music client", + "version": "1924", + "license": "Proprietary", "url": "https://dldir1.qq.com/music/clntupate/QQMusic_Setup_1924.exe#/dl.7z", "hash": "md5:3c22ed505b0b87cf01c52b4466222069", - "post_install": "Copy-Item \"$dir\\QQMusic.tpc\" \"$dir\\instok\"", + "installer": { + "script": [ + "# simulate instok check", + "$helperScript = $(Join-Path $(Find-BucketDirectory -Root -Name icecreamZeng) scripts/qqmusic/instok)", + "Copy-Item -Path $helperScript -Destination $dir", + "# handle runtime cache", + "if (!(Test-Path $persist_dir)) {", + " New-Item $persist_dir -Type Directory -Force | Out-Null", + "}", + "$runtimeCache = \"$env:APPDATA\\Tencent\\QQMusic\"", + "$runtimeCachePersist = \"$persist_dir\\appdata\"", + "if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + "} else {", + " if (Test-Path $runtimeCache) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ] + }, + "uninstaller": { + "script": [ + "$runtimeCache = \"$env:APPDATA\\Tencent\\QQMusic\"", + "$runtimeCachePersist = \"$persist_dir\\appdata\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + "} else {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + "}" + ] + }, "shortcuts": [ [ "QQMusic.exe", - "QQMusic" + "QQ音乐" ] ], "checkver": { - "url": "https://api.nicoconi.com/updater/qqmusic", - "xpath": "//module_version" + "url": "https://c.y.qq.com/pcupdate/fcgi-bin/fcg_update_player.fcg?cmd=QueryModuleUpdate&module_type=QQ&MusicNew&update_strategy=0", + "regex": "QQMusic_Setup_(\\d+).exe" }, "autoupdate": { "url": "https://dldir1.qq.com/music/clntupate/QQMusic_Setup_$version.exe#/dl.7z", "hash": { - "url": "https://api.nicoconi.com/updater/qqmusic", - "xpath": "//module_hash" + "url": "https://c.y.qq.com/pcupdate/fcgi-bin/fcg_update_player.fcg?cmd=QueryModuleUpdate&module_type=QQ&MusicNew&update_strategy=0", + "regex": "module_hash>$md5" } } } diff --git a/bucket/QuickBlackjackPortable.json b/bucket/QuickBlackjackPortable.json index 7368c0d5199..12f475791f2 100644 --- a/bucket/QuickBlackjackPortable.json +++ b/bucket/QuickBlackjackPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/quick-blackjack-portable", - "description": "Play blackjack against the computer", - "version": "3.0.13.1", - "license": "", - "url": "https://download3.portableapps.com/portableapps/QuickBlackjackPortable/QuickBlackjackPortable_3.0.13.1_English.paf.exe?20190321#/dl.7z", - "hash": "md5:2ce78ac28cb89555772f5a6fdf00715c", - "bin": "QuickBlackjackPortable.exe", - "shortcuts": [ - [ - "QuickBlackjackPortable.exe", - "QuickBlackjackPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/quick-blackjack-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/QuickBlackjackPortable/QuickBlackjackPortable_$version_English.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/games/quick-blackjack-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/quick-blackjack-portable" + }, + "url": "https://download3.portableapps.com/portableapps/QuickBlackjackPortable/QuickBlackjackPortable_$version_English.paf.exe?20190321" + }, + "bin": "QuickBlackjackPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/quick-blackjack-portable" + }, + "description": "Play blackjack against the computer", + "hash": "md5:2ce78ac28cb89555772f5a6fdf00715c", + "homepage": "https://portableapps.com/apps/games/quick-blackjack-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "QuickBlackjackPortable.exe", + "QuickBlackjackPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/QuickBlackjackPortable/QuickBlackjackPortable_3.0.13.1_English.paf.exe?20190321#/dl.7z", + "version": "3.0.13.1" } diff --git a/bucket/QuickCribbagePortable.json b/bucket/QuickCribbagePortable.json index 94b7664d1d8..0884fe0c709 100644 --- a/bucket/QuickCribbagePortable.json +++ b/bucket/QuickCribbagePortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/quick_cribbage_portable", - "description": "Play cribbage against the computer", - "version": "3.5.15.1", - "license": "", - "url": "https://download3.portableapps.com/portableapps/QuickCribbagePortable/QuickCribbagePortable_3.5.15.1_English.paf.exe?20190321#/dl.7z", - "hash": "md5:ee76ade0850c16d1dafd126354e27ee1", - "bin": "QuickCribbagePortable.exe", - "shortcuts": [ - [ - "QuickCribbagePortable.exe", - "QuickCribbagePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/quick_cribbage_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/QuickCribbagePortable/QuickCribbagePortable_$version_English.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/games/quick_cribbage_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/quick_cribbage_portable" + }, + "url": "https://download3.portableapps.com/portableapps/QuickCribbagePortable/QuickCribbagePortable_$version_English.paf.exe?20190321" + }, + "bin": "QuickCribbagePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/quick_cribbage_portable" + }, + "description": "Play cribbage against the computer", + "hash": "md5:ee76ade0850c16d1dafd126354e27ee1", + "homepage": "https://portableapps.com/apps/games/quick_cribbage_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "QuickCribbagePortable.exe", + "QuickCribbagePortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/QuickCribbagePortable/QuickCribbagePortable_3.5.15.1_English.paf.exe?20190321#/dl.7z", + "version": "3.5.15.1" } diff --git a/bucket/QuickSolitairePortable.json b/bucket/QuickSolitairePortable.json index 658db86ebe8..b3d5ca2c065 100644 --- a/bucket/QuickSolitairePortable.json +++ b/bucket/QuickSolitairePortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/quick_solitaire_portable" - }, - "url": "https://download3.portableapps.com/portableapps/QuickSolitairePortable/QuickSolitairePortable_$version_English.paf.exe?20190321" - }, - "bin": "QuickSolitairePortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/quick_solitaire_portable" - }, - "description": "Seven classic solitaire games", - "hash": "md5:3883e8973b69c7476b0027fd5954beb6", - "homepage": "https://portableapps.com/apps/games/quick_solitaire_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "QuickSolitairePortable.exe", - "QuickSolitairePortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/QuickSolitairePortable/QuickSolitairePortable_3.3.16.1_English.paf.exe?20190321#/dl.7z", - "version": "3.3.16.1" + "homepage": "https://portableapps.com/apps/games/quick_solitaire_portable", + "description": "Seven classic solitaire games", + "version": "3.3.16.1", + "license": "", + "url": "https://download3.portableapps.com/portableapps/QuickSolitairePortable/QuickSolitairePortable_3.3.16.1_English.paf.exe?20190321#/dl.7z", + "hash": "md5:3883e8973b69c7476b0027fd5954beb6", + "bin": "QuickSolitairePortable.exe", + "shortcuts": [ + [ + "QuickSolitairePortable.exe", + "QuickSolitairePortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/quick_solitaire_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/QuickSolitairePortable/QuickSolitairePortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/games/quick_solitaire_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/QuteComPortable.json b/bucket/QuteComPortable.json index bd3b851755c..67750b3ab60 100644 --- a/bucket/QuteComPortable.json +++ b/bucket/QuteComPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/qutecom_portable", - "description": "Softphone, audio and video chat", - "version": "2.2.1_Rev_2", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/QuteComPortable_2.2.1_Rev_2.paf.exe#/dl.7z", - "hash": "md5:537ef34b472c0d91b86fff9549bfc580", - "bin": "QuteComPortable.exe", - "shortcuts": [ - [ - "QuteComPortable.exe", - "QuteComPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/qutecom_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/QuteComPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/qutecom_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/qutecom_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/QuteComPortable_$underscoreVersion.paf.exe" + }, + "bin": "QuteComPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/qutecom_portable" + }, + "description": "Softphone, audio and video chat", + "hash": "md5:537ef34b472c0d91b86fff9549bfc580", + "homepage": "https://portableapps.com/apps/internet/qutecom_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "QuteComPortable.exe", + "QuteComPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/QuteComPortable_2.2.1_Rev_2.paf.exe#/dl.7z", + "version": "2.2.1_Rev_2" } diff --git a/bucket/QwikMarkPortable.json b/bucket/QwikMarkPortable.json index a75dc5e185a..4ae3b6e9afd 100644 --- a/bucket/QwikMarkPortable.json +++ b/bucket/QwikMarkPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/qwikmark-portable" - }, - "url": "https://download3.portableapps.com/portableapps/QwikMarkPortable/QwikMarkPortable_$version_English.paf.exe?20190321" - }, - "bin": "QwikMarkPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/qwikmark-portable" - }, - "description": "Quick system benchmark", - "hash": "md5:d86242adf958abf014e71f792d95f833", - "homepage": "https://portableapps.com/apps/utilities/qwikmark-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "QwikMarkPortable.exe", - "QwikMarkPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/QwikMarkPortable/QwikMarkPortable_0.4_English.paf.exe?20190321#/dl.7z", - "version": "0.4" + "homepage": "https://portableapps.com/apps/utilities/qwikmark-portable", + "description": "Quick system benchmark", + "version": "0.4", + "license": "", + "url": "https://download3.portableapps.com/portableapps/QwikMarkPortable/QwikMarkPortable_0.4_English.paf.exe?20190321#/dl.7z", + "hash": "md5:d86242adf958abf014e71f792d95f833", + "bin": "QwikMarkPortable.exe", + "shortcuts": [ + [ + "QwikMarkPortable.exe", + "QwikMarkPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/qwikmark-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/QwikMarkPortable/QwikMarkPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/qwikmark-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/RAMExpect.json b/bucket/RAMExpect.json index 4591494f920..444353d99ed 100644 --- a/bucket/RAMExpect.json +++ b/bucket/RAMExpect.json @@ -1,21 +1,21 @@ { - "homepage": "https://www.kcsoftwares.com/?ramexpert", - "description": "RAMExpert gives you a crystal-clear vision of your RAM (Random Access Memory) specification. It then recommends upgrade if appropriate.", - "version": "1.23.0.47", - "url": "https://www.kcsoftwares.com/files/ramexpert.zip", - "hash": "2f8514799001ca152ed6713b8c2c5c771275b24f4e7dc7919ac795b105557f96", - "persist": "", - "checkver": { - "url": "https://www.majorgeeks.com/files/details/ramexpert.html", - "regex": "RAMExpert ([\\d.]+)" - }, "autoupdate": { "url": "https://www.kcsoftwares.com/files/ramexpert.zip" }, + "checkver": { + "regex": "RAMExpert ([\\d.]+)", + "url": "https://www.majorgeeks.com/files/details/ramexpert.html" + }, + "description": "RAMExpert gives you a crystal-clear vision of your RAM (Random Access Memory) specification. It then recommends upgrade if appropriate.", + "hash": "2f8514799001ca152ed6713b8c2c5c771275b24f4e7dc7919ac795b105557f96", + "homepage": "https://www.kcsoftwares.com/?ramexpert", + "persist": "", "shortcuts": [ [ "RAMExpert.exe", "RAMExpert" ] - ] + ], + "url": "https://www.kcsoftwares.com/files/ramexpert.zip", + "version": "1.23.0.47" } diff --git a/bucket/RAMMapPortable.json b/bucket/RAMMapPortable.json index 4dce2750811..550cc24d1e5 100644 --- a/bucket/RAMMapPortable.json +++ b/bucket/RAMMapPortable.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/rammap-portable", - "description": "Physical memory usage analyzer", - "version": "1.52", - "license": "", - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/RAMMap%20Portable/RAMMapPortable_1.52_English_online.paf.exe", - "hash": "md5:4e69f639bd08bebe3cc149e20173eb88", - "bin": "RAMMapPortable/RAMMapPortable.exe", - "shortcuts": [ - [ - "RAMMapPortable/RAMMapPortable.exe", - "RAMMapPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/rammap-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://gigenet.dl.sourceforge.net/project/portableapps/RAMMap%20Portable/RAMMapPortable_$version_English_online.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/rammap-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/rammap-portable" + }, + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/RAMMap%20Portable/RAMMapPortable_$version_English_online.paf.exe" + }, + "bin": "RAMMapPortable/RAMMapPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/rammap-portable" + }, + "description": "Physical memory usage analyzer", + "hash": "md5:4e69f639bd08bebe3cc149e20173eb88", + "homepage": "https://portableapps.com/apps/utilities/rammap-portable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "RAMMapPortable/RAMMapPortable.exe", + "RAMMapPortable" + ] + ], + "url": "https://gigenet.dl.sourceforge.net/project/portableapps/RAMMap%20Portable/RAMMapPortable_1.52_English_online.paf.exe", + "version": "1.52" } diff --git a/bucket/RBTrayPortable.json b/bucket/RBTrayPortable.json index 0dff2da2d76..8c78bced88e 100644 --- a/bucket/RBTrayPortable.json +++ b/bucket/RBTrayPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/rbtray-portable" - }, - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/RBTray%20Portable/RBTrayPortable_$underscoreVersion_English.paf.exe" - }, - "bin": "RBTrayPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/rbtray-portable" - }, - "description": "Minimize apps to the system tray", - "hash": "md5:29e4abac70d5dcfcd5f4ae3130f11e0a", - "homepage": "https://portableapps.com/apps/utilities/rbtray-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "RBTrayPortable.exe", - "RBTrayPortable" - ] - ], - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/RBTray%20Portable/RBTrayPortable_4.8_Rev_2_English.paf.exe#/dl.7z", - "version": "4.8_Rev_2" + "homepage": "https://portableapps.com/apps/utilities/rbtray-portable", + "description": "Minimize apps to the system tray", + "version": "4.8_Rev_2", + "license": "", + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/RBTray%20Portable/RBTrayPortable_4.8_Rev_2_English.paf.exe#/dl.7z", + "hash": "md5:29e4abac70d5dcfcd5f4ae3130f11e0a", + "bin": "RBTrayPortable.exe", + "shortcuts": [ + [ + "RBTrayPortable.exe", + "RBTrayPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/rbtray-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/RBTray%20Portable/RBTrayPortable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/rbtray-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Remix-desktop.json b/bucket/Remix-desktop.json index 031383dcf98..011bac8ece2 100644 --- a/bucket/Remix-desktop.json +++ b/bucket/Remix-desktop.json @@ -1,70 +1,71 @@ { - "version": "1.3.6", - "description": "Remix IDE desktop", - "homepage": "https://github.com/ethereum/remix-desktop", - "license": "Unknown", - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/ethereum/remix-desktop/releases/download/v1.3.6/Remix-IDE-Setup-1.3.6.exe#/dl.7z", - "hash": "sha512:ce2c51e15bb19553b224e10b32fb76a4d0b0015a14dc0c57505adc831f81e61f1d6312946745ed94cd0633133b60e1477bbf55f76662d20537b54b128454b455" - } - }, - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item -Recurse -Force \"$dir\\`$PLUGINSDIR\"", - "foreach ($folder in @('remix-ide', '.remix-ipfsnode', '.cache_remix_ide')) {", - " if (Test-Path \"$env:USERPROFILE\\$folder\") {", - " $runtimeCache = \"$env:USERPROFILE\\$folder\"", - " $runtimeCachePersist = \"$persist_dir\\USERPROFILE\\$folder\"", - " } else {", - " if (Test-Path \"$env:APPDATA\\$folder\") {", - " $runtimeCache = \"$env:APPDATA\\$folder\"", - " $runtimeCachePersist = \"$persist_dir\\APPDATA\\$folder\"", - " } else {continue}", - " }", - " if (Test-Path $runtimeCachePersist) {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - " } else {", - " mkdir $runtimeCache", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - " }", - "}" - ], - "uninstaller": { - "script": [ - "foreach ($folder in @('remix-ide', '.remix-ipfsnode', '.cache_remix_ide')) {", - " if (Test-Path \"$env:USERPROFILE\\$folder\") {", - " $runtimeCache = \"$env:USERPROFILE\\$folder\"", - " $runtimeCachePersist = \"$persist_dir\\USERPROFILE\\$folder\"", - " } else {", - " if (Test-Path \"$env:APPDATA\\$folder\") {", - " $runtimeCache = \"$env:APPDATA\\$folder\"", - " $runtimeCachePersist = \"$persist_dir\\APPDATA\\$folder\"", - " } else {continue}", - " }", - " if (!(Test-Path $runtimeCachePersist)) { Move-Item $runtimeCache $runtimeCachePersist -Force -ErrorAction SilentlyContinue }", - " else { Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue }", - "}" - ] - }, - "bin": "Remix IDE.exe", - "shortcuts": [ - [ - "Remix IDE.exe", - "Remix IDE" - ] - ], - "checkver": { - "github": "https://github.com/ethereum/remix-desktop" - }, - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/ethereum/remix-desktop/releases/download/v$version/Remix-IDE-Setup-$version.exe#/dl.7z", - "hash": { - "url": "$baseurl/latest.yml", - "mode": "extract", - "regex": "sha512:\\s+$base64" - } + "version": "1.3.6", + "description": "Remix IDE desktop", + "homepage": "https://github.com/ethereum/remix-desktop", + "license": "Unknown", + "architecture": { + "64bit": { + "url": "https://ghproxy.com/https://github.com/ethereum/remix-desktop/releases/download/v1.3.6/Remix-IDE-Setup-1.3.6.exe#/dl.7z", + "hash": "sha512:ce2c51e15bb19553b224e10b32fb76a4d0b0015a14dc0c57505adc831f81e61f1d6312946745ed94cd0633133b60e1477bbf55f76662d20537b54b128454b455" } + }, + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item -Recurse -Force \"$dir\\`$PLUGINSDIR\"", + "foreach ($folder in @('remix-ide', '.remix-ipfsnode', '.cache_remix_ide')) {", + " if (Test-Path \"$env:USERPROFILE\\$folder\") {", + " $runtimeCache = \"$env:USERPROFILE\\$folder\"", + " $runtimeCachePersist = \"$persist_dir\\USERPROFILE\\$folder\"", + " } else {", + " if (Test-Path \"$env:APPDATA\\$folder\") {", + " $runtimeCache = \"$env:APPDATA\\$folder\"", + " $runtimeCachePersist = \"$persist_dir\\APPDATA\\$folder\"", + " } else {continue}", + " }", + " if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " } else {", + " mkdir $runtimeCache", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ], + "uninstaller": { + "script": [ + "foreach ($folder in @('remix-ide', '.remix-ipfsnode', '.cache_remix_ide')) {", + " if (Test-Path \"$env:USERPROFILE\\$folder\") {", + " $runtimeCache = \"$env:USERPROFILE\\$folder\"", + " $runtimeCachePersist = \"$persist_dir\\USERPROFILE\\$folder\"", + " } else {", + " if (Test-Path \"$env:APPDATA\\$folder\") {", + " $runtimeCache = \"$env:APPDATA\\$folder\"", + " $runtimeCachePersist = \"$persist_dir\\APPDATA\\$folder\"", + " } else {continue}", + " }", + " if (!(Test-Path $runtimeCachePersist)) { Move-Item $runtimeCache $runtimeCachePersist -Force -ErrorAction SilentlyContinue }", + " else { Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue }", + "}" + ] + }, + "bin": "Remix IDE.exe", + "shortcuts": [ + [ + "Remix IDE.exe", + "Remix IDE" + ] + ], + "checkver": { + "github": "https://github.com/ethereum/remix-desktop" + }, + "autoupdate": { + "url": "https://ghproxy.com/https://github.com/ethereum/remix-desktop/releases/download/v$version/Remix-IDE-Setup-$version.exe#/dl.7z", + "hash": { + "url": "$baseurl/latest.yml", + "mode": "extract", + "regex": "sha512:\\s+$base64" + } + }, + "_from": "Weidows-projects/scoop-3rd" } diff --git a/bucket/RemoteApp-Tool.json b/bucket/RemoteApp-Tool.json index 45353ce04a6..9292d7a393c 100644 --- a/bucket/RemoteApp-Tool.json +++ b/bucket/RemoteApp-Tool.json @@ -1,11 +1,7 @@ { + "homepage": "http://www.kimknight.net/remoteapptool", "version": "6.0.0.0", - "description": "Create and manage RemoteApps hosted on Windows XP, 7, 8, 10 and Server.", - "homepage": "https://github.com/kimmknight/remoteapptool", - "license": { - "identifier": "MIT" - }, - "notes": "Requirements: Microsoft .Net Framework 4、WiX Toolset (If you want to create MSIs. Reboot after installing.)", + "license": "MIT", "url": "https://github.com/kimmknight/remoteapptool/releases/download/v6.0.0.0/RemoteApp.Tool.6000.zip", "hash": "f198a7d8aae066268d6f2f63da1bc053731d85fecb5284c0db52dc7997b89851", "shortcuts": [ @@ -14,8 +10,11 @@ "RemoteApp Tool" ] ], - "checkver": "github", + "checkver": { + "url": "https://github.com/kimmknight/remoteapptool/releases/latest", + "regex": "/releases/download/v(?[-\\w.]+)/RemoteApp.Tool.(?[\\d.]+).zip\\b" + }, "autoupdate": { - "url": "https://github.com/kimmknight/remoteapptool/releases/download/v$version/RemoteApp.Tool.$cleanVersion.zip" + "url": "https://github.com/kimmknight/remoteapptool/releases/download/v$version/RemoteApp.Tool.$matchSuffix.zip" } } diff --git a/bucket/ResilioSync.json b/bucket/ResilioSync.json index 81080f0c3a3..2c8d9932d05 100644 --- a/bucket/ResilioSync.json +++ b/bucket/ResilioSync.json @@ -1,36 +1,36 @@ { - "architecture": { - "32bit": { - "hash": "f68ce817832191f8b8c5fe5bfcaa47dcba548db995571eb220473ff92ad14d23", - "url": "https://download-cdn.resilio.com/stable/windows/Resilio-Sync.exe#/setup.exe" - }, - "64bit": { - "hash": "dc9c72e709cc7a2ea74999ce3756e6f4879cd6eae50a888a1f8ca011a1d6efa3", - "url": "https://download-cdn.resilio.com/stable/windows64/Resilio-Sync_x64.exe#/setup.exe" - } - }, - "autoupdate": { - "url": { - "32bit": { - "url": "https://download-cdn.resilio.com/stable/windows/Resilio-Sync.exe#/setup.exe" - }, - "64bit": { - "url": "https://download-cdn.resilio.com/stable/windows64/Resilio-Sync_x64.exe#/setup.exe" - } - } - }, - "checkver": { - "regex": "Downloads of v ([\\d.]+)", - "url": "https://community.chocolatey.org/packages/resilio-sync-home" - }, - "homepage": "https://www.resilio.com/individuals/", - "installer": { - "keep": true, - "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/PERFORMINSTALL /S\" -Verb RunAs" - }, - "post_install": "Remove-Item \"$env:USERPROFILE\\Desktop\\Resilio` Sync.lnk\"", - "uninstaller": { - "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/UNINSTALL /S /REMSETTINGS\" -Verb RunAs" - }, - "version": "2.6.3.1340" + "version": "2.6.3.1340", + "homepage": "https://www.resilio.com/individuals/", + "architecture": { + "64bit": { + "url": "https://download-cdn.resilio.com/stable/windows64/Resilio-Sync_x64.exe#/setup.exe", + "hash": "dc9c72e709cc7a2ea74999ce3756e6f4879cd6eae50a888a1f8ca011a1d6efa3" + }, + "32bit": { + "url": "https://download-cdn.resilio.com/stable/windows/Resilio-Sync.exe#/setup.exe", + "hash": "f68ce817832191f8b8c5fe5bfcaa47dcba548db995571eb220473ff92ad14d23" + } + }, + "checkver": { + "url": "https://community.chocolatey.org/packages/resilio-sync-home", + "regex": "Downloads of v ([\\d.]+)" + }, + "autoupdate": { + "url": { + "64bit": { + "url": "https://download-cdn.resilio.com/stable/windows64/Resilio-Sync_x64.exe#/setup.exe" + }, + "32bit": { + "url": "https://download-cdn.resilio.com/stable/windows/Resilio-Sync.exe#/setup.exe" + } + } + }, + "installer": { + "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/PERFORMINSTALL /S\" -Verb RunAs", + "keep": true + }, + "post_install": "Remove-Item \"$env:USERPROFILE\\Desktop\\Resilio` Sync.lnk\"", + "uninstaller": { + "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/UNINSTALL /S /REMSETTINGS\" -Verb RunAs" + } } diff --git a/bucket/RevokeMsgPatcher.json b/bucket/RevokeMsgPatcher.json index 7700ec55107..8c2cb4eaa55 100644 --- a/bucket/RevokeMsgPatcher.json +++ b/bucket/RevokeMsgPatcher.json @@ -1,32 +1,29 @@ { - "autoupdate": { - "extract_dir": "RevokeMsgPatcher.v$version", - "url": "https://github.com/huiyadanli/RevokeMsgPatcher/releases/download/$version/RevokeMsgPatcher.v$version.zip" - }, - "checkver": "github", - "description": "A hex editor for WeChat/QQ/TIM - PC\u7248\u5fae\u4fe1/QQ/TIM\u9632\u64a4\u56de\u8865\u4e01\u3002\u652f\u6301\u6700\u65b0\u7248\u5fae\u4fe1/QQ/TIM\uff0c\u5176\u4e2d\u5fae\u4fe1\u80fd\u591f\u9009\u62e9\u5b89\u88c5\u591a\u5f00\u529f\u80fd\u3002", - "extract_dir": "RevokeMsgPatcher.v1.6", - "hash": "ed18771135a4a24851c441b869520ab3c7678cd1051962581fb090d794e48a73", - "homepage": "https://github.com/huiyadanli/RevokeMsgPatcher", - "license": { - "identifier": "GPL-3.0-only", - "url": "https://github.com/huiyadanli/RevokeMsgPatcher/blob/master/LICENSE" - }, - "notes": [ - "\u9700\u8981 .NET Framework 4.5 \u6216\u66f4\u9ad8\u7248\u672c\u3002\u4f4e\u4e8e\u6b64\u7248\u672c\u5728\u6253\u5f00\u7a0b\u5e8f\u65f6\u53ef\u80fd\u65e0\u53cd\u5e94\uff0c\u6216\u8005\u76f4\u63a5\u62a5\u9519\u3002", - "\u4f7f\u7528\u65b9\u6cd5: ", - "\u5b8c\u6574\u6587\u6863: " - ], - "shortcuts": [ - [ - "RevokeMsgPatcher.exe", - "RevokeMsgPatcher" - ], - [ - "RevokeMsgPatcher.MultiInstance.exe", - "RevokeMsgPatcher MultiInstance" - ] - ], - "url": "https://github.com/huiyadanli/RevokeMsgPatcher/releases/download/1.6/RevokeMsgPatcher.v1.6.zip", - "version": "1.6" + "version": "1.6", + "homepage": "https://github.com/huiyadanli/RevokeMsgPatcher", + "description": "A hex editor for WeChat/QQ/TIM", + "architecture": { + "64bit": { + "url": "https://github.com/huiyadanli/RevokeMsgPatcher/releases/download/1.6/RevokeMsgPatcher.v1.6.zip", + "hash": "ed18771135a4a24851c441b869520ab3c7678cd1051962581fb090d794e48a73" + } + }, + "extract_dir": "RevokeMsgPatcher.v1.6", + "shortcuts": [ + [ + "RevokeMsgPatcher.exe", + "RevokeMsgPatcher" + ] + ], + "persist": "gui.json", + "checkver": { + "github": "https://github.com/huiyadanli/RevokeMsgPatcher" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/huiyadanli/RevokeMsgPatcher/releases/download/$version/RevokeMsgPatcher.v$version.zip" + } + } + } } diff --git a/bucket/Roadkil-DiskImage.json b/bucket/Roadkil-DiskImage.json index 9d5b09478e4..4982369fc14 100644 --- a/bucket/Roadkil-DiskImage.json +++ b/bucket/Roadkil-DiskImage.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://roadkil.net/download.php?FileID=409&ProgramID=12#/DiskImage.exe" - }, - "checkver": { - "regex": "(\\d+\\.\\d+)", - "url": "https://roadkil.net/program.php/P12/Disk%20Image" - }, - "description": "Creates and writes disk images files to hard and floppy disks. Great for writting boot disk images download from the internet or creating a perfect copy of a disk to email to someone else.", - "hash": "00dfa24c8307d39c460d8467e667a1f2c041ac60c0a21211ff4e874af49a8aff", - "homepage": "https://roadkil.net/index.php", - "shortcuts": [ - [ - "DiskImage.exe", - "Roadkil's Disk Image" - ] - ], - "url": "https://roadkil.net/download.php?FileID=409&ProgramID=12#/DiskImage.exe", - "version": "1.6" + "version": "1.6", + "description": "Creates and writes disk images files to hard and floppy disks. Great for writting boot disk images download from the internet or creating a perfect copy of a disk to email to someone else.", + "homepage": "https://roadkil.net/index.php", + "url": "https://roadkil.net/download.php?FileID=409&ProgramID=12#/DiskImage.exe", + "hash": "00dfa24c8307d39c460d8467e667a1f2c041ac60c0a21211ff4e874af49a8aff", + "checkver": { + "url": "https://roadkil.net/program.php/P12/Disk%20Image", + "regex": "(\\d+\\.\\d+)" + }, + "autoupdate": { + "url": "https://roadkil.net/download.php?FileID=409&ProgramID=12#/DiskImage.exe" + }, + "shortcuts": [ + [ + "DiskImage.exe", + "Roadkil's Disk Image" + ] + ] } diff --git a/bucket/SSDLife.json b/bucket/SSDLife.json index e9813c00587..5257d28a4c4 100644 --- a/bucket/SSDLife.json +++ b/bucket/SSDLife.json @@ -1,21 +1,21 @@ { - "homepage": "https://ssd-life.com/", - "description": "Control your SSD lifetime", - "version": "2.5.82", - "url": "https://ssd-life.com/SSDLifePortablePro.zip", - "hash": "5ab7ece58d4ffe47236786c20b3de52f3981fb2d3d08a643ce4902ce61037b72", - "checkver": { - "url": "https://ssd-life.com/eng/download-ssdlife.html", - "regex": "version (\\d+\\.\\d+\\.\\d+)" - }, - "autoupdate": { - "url": "https://ssd-life.com/SSDLifePortablePro.zip" - }, - "bin": "ssdlife.exe", - "shortcuts": [ - [ - "ssdlife.exe", - "SSD Life" - ] - ] + "autoupdate": { + "url": "https://ssd-life.com/SSDLifePortablePro.zip" + }, + "bin": "ssdlife.exe", + "checkver": { + "regex": "version (\\d+\\.\\d+\\.\\d+)", + "url": "https://ssd-life.com/eng/download-ssdlife.html" + }, + "description": "Control your SSD lifetime", + "hash": "5ab7ece58d4ffe47236786c20b3de52f3981fb2d3d08a643ce4902ce61037b72", + "homepage": "https://ssd-life.com/", + "shortcuts": [ + [ + "ssdlife.exe", + "SSD Life" + ] + ], + "url": "https://ssd-life.com/SSDLifePortablePro.zip", + "version": "2.5.82" } diff --git a/bucket/STDUViewer.json b/bucket/STDUViewer.json index 8b7abcec86a..f9d5e97f773 100644 --- a/bucket/STDUViewer.json +++ b/bucket/STDUViewer.json @@ -1,37 +1,28 @@ { - "version": "1.6.375", - "description": "Free viewer for multiple file formats.", "homepage": "http://www.stdutility.com/stduviewer.html", - "license": "Freeware", - "url": "http://www.stdutility.com/download/stduviewer.zip#/dl.7z", + "version": "1.6.375", + "license": "freeware", + "url": "http://www.stdutility.com/download/stduviewer.zip", "hash": "09257ef97669847cd5a2f793ffdd931aee9fc4930bc5e0780ed592d754a121ae", - "bin": [ - "STDUViewerApp.exe", - [ - "STDUViewerApp.exe", - "stduviewer" - ] + "bin": "STDUViewerApp.exe", + "persist": [ + "STDUViewerSetting.xml", + "STDUSessions.xml", + "Highlight.xml", + "Bookmark.xml", + "FilesViewerState.xml" ], "shortcuts": [ [ "STDUViewerApp.exe", - "STDUViewer" + "STDU Viewer" ] ], - "checkver": "ver. ([\\d\\.]+)", - "autoupdate": { - "url": "http://www.stdutility.com/download/stduviewer.zip#/dl.7z" + "checkver": { + "url": "http://www.stdutility.com/stduviewer.html", + "regex": "ver\\. ([\\d.]+)" }, - "pre_install": [ - "@('Bookmark.xml','FilesViewerState.xml','Highlight.xml','STDUSessions.xml','STDUViewerSetting.xml') | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" -ItemType File | Out-Null }", - "}" - ], - "persist": [ - "Bookmark.xml", - "FilesViewerState.xml", - "Highlight.xml", - "STDUSessions.xml", - "STDUViewerSetting.xml" - ] + "autoupdate": { + "url": "http://www.stdutility.com/download/stduviewer.zip" + } } diff --git a/bucket/Sarasa-Gothic-TC.json b/bucket/Sarasa-Gothic-TC.json index ea379733ebb..cb17d184214 100644 --- a/bucket/Sarasa-Gothic-TC.json +++ b/bucket/Sarasa-Gothic-TC.json @@ -3,15 +3,12 @@ "This is a reduced version of 'SarasaGothic-TC' from nerd-fonts. Only includes 1 fontface with different weights.", "For more details about different Sarasa fonts, check https://github.com/be5invis/Sarasa-Gothic#what-are-the-names" ], - "version": "0.40.4", - "license": "OFL-1.1", - "homepage": "https://github.com/be5invis/Sarasa-Gothic", - "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v0.40.4/sarasa-gothic-ttf-0.40.4.7z#/dl.7z_", - "hash": "e4d36ba6b403da02c8e0e1266c73a9c9853f79bf83fd026549e07071162142d4", - "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v$version/sarasa-gothic-ttf-$version.7z#/dl.7z_" }, + "checkver": "github", + "hash": "e4d36ba6b403da02c8e0e1266c73a9c9853f79bf83fd026549e07071162142d4", + "homepage": "https://github.com/be5invis/Sarasa-Gothic", "installer": { "script": [ "Invoke-ExternalCommand 7z -ArgumentList('e', \"$dir\\dl.7z_\" ,\"-o$dir\", '*-gothic-tc-*.ttf') | Out-Null", @@ -22,6 +19,7 @@ "}" ] }, + "license": "OFL-1.1", "uninstaller": { "script": [ "Get-ChildItem $dir -filter 'sarasa*.ttf' | ForEach-Object {", @@ -30,5 +28,7 @@ "}", "Write-Host \"The 'Sarasa-Gothic' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v0.40.4/sarasa-gothic-ttf-0.40.4.7z#/dl.7z_", + "version": "0.40.4" } diff --git a/bucket/Sarasa-Term-TC.json b/bucket/Sarasa-Term-TC.json index ff7e60078d9..619c2366347 100644 --- a/bucket/Sarasa-Term-TC.json +++ b/bucket/Sarasa-Term-TC.json @@ -3,12 +3,15 @@ "This is a reduced version of 'SarasaGothic-TC' from nerd-fonts. Only includes 1 fontface with different weights.", "For more details about different Sarasa fonts, check https://github.com/be5invis/Sarasa-Gothic#what-are-the-names" ], + "version": "0.40.4", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Sarasa-Gothic", + "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v0.40.4/sarasa-gothic-ttf-0.40.4.7z#/dl.7z_", + "hash": "e4d36ba6b403da02c8e0e1266c73a9c9853f79bf83fd026549e07071162142d4", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v$version/sarasa-gothic-ttf-$version.7z#/dl.7z_" }, - "checkver": "github", - "hash": "e4d36ba6b403da02c8e0e1266c73a9c9853f79bf83fd026549e07071162142d4", - "homepage": "https://github.com/be5invis/Sarasa-Gothic", "installer": { "script": [ "Invoke-ExternalCommand 7z -ArgumentList('e', \"$dir\\dl.7z_\" ,\"-o$dir\", '*-term-tc-*.ttf') | Out-Null", @@ -19,7 +22,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "Get-ChildItem $dir -filter 'sarasa*.ttf' | ForEach-Object {", @@ -28,7 +30,5 @@ "}", "Write-Host \"The 'Sarasa-Gothic' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Sarasa-Gothic/releases/download/v0.40.4/sarasa-gothic-ttf-0.40.4.7z#/dl.7z_", - "version": "0.40.4" + } } diff --git a/bucket/SciTE4AutoHotkey.json b/bucket/SciTE4AutoHotkey.json index f374bc45e11..54f1b7c2748 100644 --- a/bucket/SciTE4AutoHotkey.json +++ b/bucket/SciTE4AutoHotkey.json @@ -1,8 +1,16 @@ { - "url": "https://www.autohotkey.com/scite4ahk/dl/s4ahk-portable.zip", - "version": "3.1.0", - "bin": [ - ["scite\\scite.exe", "Scite4AutoHotkey", ""], - ["scite\\scite.exe", "Scite4Ahk", ""] + "url": "https://www.autohotkey.com/scite4ahk/dl/s4ahk-portable.zip", + "version": "3.1.0", + "bin": [ + [ + "scite\\scite.exe", + "Scite4AutoHotkey", + "" + ], + [ + "scite\\scite.exe", + "Scite4Ahk", + "" ] + ] } diff --git a/bucket/ScribusPortableTest.json b/bucket/ScribusPortableTest.json index 674b0addcc1..8400ec7fb9d 100644 --- a/bucket/ScribusPortableTest.json +++ b/bucket/ScribusPortableTest.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/scribus_portable" - }, - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Scribus%20Portable/ScribusPortableTest_$version.paf.exe" - }, - "bin": "ScribusPortableTest.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/scribus_portable" - }, - "description": "Desktop publishing", - "hash": "md5:40bc6f382ba9a082895a67fbf5dfbd5e", - "homepage": "https://portableapps.com/apps/office/scribus_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "ScribusPortableTest.exe", - "ScribusPortableTest" - ] - ], - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Scribus%20Portable/ScribusPortableTest_1.5.5.paf.exe#/dl.7z", - "version": "1.5.5" + "homepage": "https://portableapps.com/apps/office/scribus_portable", + "description": "Desktop publishing", + "version": "1.5.5", + "license": "", + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Scribus%20Portable/ScribusPortableTest_1.5.5.paf.exe#/dl.7z", + "hash": "md5:40bc6f382ba9a082895a67fbf5dfbd5e", + "bin": "ScribusPortableTest.exe", + "shortcuts": [ + [ + "ScribusPortableTest.exe", + "ScribusPortableTest" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/scribus_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Scribus%20Portable/ScribusPortableTest_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/office/scribus_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/SecureCRT.json b/bucket/SecureCRT.json index 72eac52c6d5..46438d4e46c 100644 --- a/bucket/SecureCRT.json +++ b/bucket/SecureCRT.json @@ -2,14 +2,14 @@ "homepage": "https://www.vandyke.com/products/securecrt/", "description": "SecureCRT client for Windows, Mac, and Linux provides rock-solid terminal emulation", "version": "8.5.4.1942", - "url": "https://scoop-zapps.oss-cn-hangzhou.aliyuncs.com/SecureCRT/SecureCRT-8.5.4.1942.7z", + "url": "https://scoop-zapps.ziiyc.com/d/SecureCRT/SecureCRT-8.5.4.1942.7z", "hash": "0565fbf6fd28954710970448361b552dfa1fe5b2c1c7df97d863db42709a9ca4", "checkver": { - "url": "https://scoop-zapps.oss-cn-hangzhou.aliyuncs.com/SecureCRT/SecureCRT.latest", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SecureCRT.latest", "regex": "([\\d.]+)" }, "autoupdate": { - "url": "https://scoop-zapps.oss-cn-hangzhou.aliyuncs.com/SecureCRT/SecureCRT-$version.7z", + "url": "https://scoop-zapps.ziiyc.com/d/SecureCRT/SecureCRT-$version.7z", "hash": { "url": "$url.sha256", "regex": "$sha256" diff --git a/bucket/SetDefaultBrowser.json b/bucket/SetDefaultBrowser.json index aa40274cece..6cba5538d2b 100644 --- a/bucket/SetDefaultBrowser.json +++ b/bucket/SetDefaultBrowser.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "hash": { - "regex": "\\.zip:$sha256", - "url": "https://kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per-user-on-windows-10-and-server-2016-build-1607/" - }, - "url": "https://kolbi.cz/SetDefaultBrowser.zip" - }, - "bin": "setdefaultbrowser.exe", - "checkver": { - "regex": "Version (\\d+\\.\\d+)", - "url": "https://kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per-user-on-windows-10-and-server-2016-build-1607/" - }, - "description": "Set the Default Browser per command line or script", - "extract_dir": "setdefaultbrowser", - "hash": "6a4ee8731bbe780d547163e8fe17003f66ceada8b528278e7e74274e71caa1d8", - "homepage": "https://kolbi.cz/blog/", - "url": "https://kolbi.cz/SetDefaultBrowser.zip", - "version": "1.5" + "homepage": "https://kolbi.cz/blog/", + "description": "Set the Default Browser per command line or script", + "version": "1.5", + "url": "https://kolbi.cz/SetDefaultBrowser.zip", + "checkver": { + "url": "https://kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per-user-on-windows-10-and-server-2016-build-1607/", + "regex": "Version (\\d+\\.\\d+)" + }, + "autoupdate": { + "url": "https://kolbi.cz/SetDefaultBrowser.zip", + "hash": { + "url": "https://kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per-user-on-windows-10-and-server-2016-build-1607/", + "regex": "\\.zip:$sha256" + } + }, + "hash": "6a4ee8731bbe780d547163e8fe17003f66ceada8b528278e7e74274e71caa1d8", + "bin": "setdefaultbrowser.exe", + "extract_dir": "setdefaultbrowser" } diff --git a/bucket/SkypePortable.json b/bucket/SkypePortable.json index fe0181adcd4..e3fc0606e1c 100644 --- a/bucket/SkypePortable.json +++ b/bucket/SkypePortable.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/sportable", - "description": "Instant messenger & phone", - "version": "7.41.0.101", - "license": "", - "url": "https://download3.portableapps.com/portableapps/sPortable/sPortable_7.41.0.101_online.paf.exe?20190321", - "hash": "md5:b69ee783f016029895e0f08074338f07", - "bin": "SkypePortable/SkypePortable.exe", - "shortcuts": [ - [ - "SkypePortable/SkypePortable.exe", - "SkypePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/sportable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/sPortable/sPortable_$version_online.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/internet/sportable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/sportable" + }, + "url": "https://download3.portableapps.com/portableapps/sPortable/sPortable_$version_online.paf.exe?20190321" + }, + "bin": "SkypePortable/SkypePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/sportable" + }, + "description": "Instant messenger & phone", + "hash": "md5:b69ee783f016029895e0f08074338f07", + "homepage": "https://portableapps.com/apps/internet/sportable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "SkypePortable/SkypePortable.exe", + "SkypePortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/sPortable/sPortable_7.41.0.101_online.paf.exe?20190321", + "version": "7.41.0.101" } diff --git a/bucket/SmartDefragPortable.json b/bucket/SmartDefragPortable.json index d17c06bbcaf..6a2ee601dce 100644 --- a/bucket/SmartDefragPortable.json +++ b/bucket/SmartDefragPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/smart_defrag_portable" - }, - "url": "https://download3.portableapps.com/portableapps/SmartDefragPortable/SmartDefragPortable_$version.paf.exe?20190321" - }, - "bin": "SmartDefragPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/smart_defrag_portable" - }, - "description": "Disk defragmenter", - "hash": "md5:89fd6201576fd61cc9c13ef1ed2edf19", - "homepage": "https://portableapps.com/apps/utilities/smart_defrag_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "SmartDefragPortable.exe", - "SmartDefragPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/SmartDefragPortable/SmartDefragPortable_6.5.5.98.paf.exe?20190321#/dl.7z", - "version": "6.5.5.98" + "homepage": "https://portableapps.com/apps/utilities/smart_defrag_portable", + "description": "Disk defragmenter", + "version": "6.5.5.98", + "license": "", + "url": "https://download3.portableapps.com/portableapps/SmartDefragPortable/SmartDefragPortable_6.5.5.98.paf.exe?20190321#/dl.7z", + "hash": "md5:89fd6201576fd61cc9c13ef1ed2edf19", + "bin": "SmartDefragPortable.exe", + "shortcuts": [ + [ + "SmartDefragPortable.exe", + "SmartDefragPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/smart_defrag_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/SmartDefragPortable/SmartDefragPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/smart_defrag_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Snap.Hutao.json b/bucket/Snap.Hutao.json index a0f60869a85..d2efd875608 100644 --- a/bucket/Snap.Hutao.json +++ b/bucket/Snap.Hutao.json @@ -1,25 +1,24 @@ { - "version": "1.1.8.0", - "description": "一个实用的多功能原神工具箱", - "homepage": "https://hut.ao/", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/DGP-Studio/Snap.Hutao/releases/download/1.1.8.0/Snap.Hutao_1.1.8.0_x64_Test.zip", - "hash": "af9a7c5c14a92dd41181f4cb93c393efa0167f1804cc09ca8595ac147673328f", - "extract_dir": "Snap.Hutao_1.1.5.0_x64_Test" - } - }, - "pre_install": "explorer.exe $dir", - "checkver": { - "github": "https://github.com/DGP-Studio/Snap.Hutao" - }, - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/DGP-Studio/Snap.Hutao/releases/download/$version/Snap.Hutao_$version_x64_Test.zip", - "hash": { - "mode": "download" + "version": "1.1.8.0", + "description": "一个实用的多功能原神工具箱", + "homepage": "https://hut.ao/", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://ghproxy.com/https://github.com/DGP-Studio/Snap.Hutao/releases/download/1.1.8.0/Snap.Hutao_1.1.8.0_x64_Test.zip", + "hash": "af9a7c5c14a92dd41181f4cb93c393efa0167f1804cc09ca8595ac147673328f", + "extract_dir": "Snap.Hutao_1.1.5.0_x64_Test" + } + }, + "pre_install": "explorer.exe $dir", + "checkver": { + "github": "https://github.com/DGP-Studio/Snap.Hutao" }, - "extract_dir": "Snap.Hutao_$version_x64_Test" - }, - "_from": "Weidows-projects/scoop-3rd" + "autoupdate": { + "url": "https://ghproxy.com/https://github.com/DGP-Studio/Snap.Hutao/releases/download/$version/Snap.Hutao_$version_x64_Test.zip", + "hash": { + "mode": "download" + }, + "extract_dir": "Snap.Hutao_$version_x64_Test" + } } diff --git a/bucket/SnapTimerPortable.json b/bucket/SnapTimerPortable.json index cb1b7ad75cc..7e62ef1a2d4 100644 --- a/bucket/SnapTimerPortable.json +++ b/bucket/SnapTimerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/snaptimer-portable", - "description": "Countdown timer", - "version": "0.1", - "license": "", - "url": "https://download3.portableapps.com/portableapps/SnapTimerPortable/SnapTimerPortable_0.1_English.paf.exe?20190321#/dl.7z", - "hash": "md5:a7060802e737a6f0fe8097c56369d27d", - "bin": "SnapTimerPortable.exe", - "shortcuts": [ - [ - "SnapTimerPortable.exe", - "SnapTimerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/snaptimer-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/SnapTimerPortable/SnapTimerPortable_$version_English.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/snaptimer-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/snaptimer-portable" + }, + "url": "https://download3.portableapps.com/portableapps/SnapTimerPortable/SnapTimerPortable_$version_English.paf.exe?20190321" + }, + "bin": "SnapTimerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/snaptimer-portable" + }, + "description": "Countdown timer", + "hash": "md5:a7060802e737a6f0fe8097c56369d27d", + "homepage": "https://portableapps.com/apps/utilities/snaptimer-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "SnapTimerPortable.exe", + "SnapTimerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/SnapTimerPortable/SnapTimerPortable_0.1_English.paf.exe?20190321#/dl.7z", + "version": "0.1" } diff --git a/bucket/SogouWubi-Portable.json b/bucket/SogouWubi-Portable.json index 205584f9006..221563df84b 100644 --- a/bucket/SogouWubi-Portable.json +++ b/bucket/SogouWubi-Portable.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/SogouWubi-Portable/SogouWubi-Portable-$version.exe#/dl.7z" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SogouWubi-Portable.latest" - }, - "hash": "52a16ed3a686c80997001a99fc24a198da562ff14b8146c134449820d482f229", - "homepage": "https://portableappk.com/portable-sogouwb/", - "installer": { - "script": "Start-Process -Wait $dir\\SogouWBPortable.exe /i" - }, - "uninstaller": { - "script": "Start-Process -Wait $dir\\SogouWBPortable.exe /u" - }, - "url": "https://scoop-zapps.ziiyc.com/d/SogouWubi-Portable/SogouWubi-Portable-0.2.exe#/dl.7z", - "version": "0.2" + "version": "0.2", + "homepage": "https://portableappk.com/portable-sogouwb/", + "url": "https://scoop-zapps.ziiyc.com/d/SogouWubi-Portable/SogouWubi-Portable-0.2.exe#/dl.7z", + "hash": "52a16ed3a686c80997001a99fc24a198da562ff14b8146c134449820d482f229", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SogouWubi-Portable.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/SogouWubi-Portable/SogouWubi-Portable-$version.exe#/dl.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "installer": { + "script": "Start-Process -Wait $dir\\SogouWBPortable.exe /i" + }, + "uninstaller": { + "script": "Start-Process -Wait $dir\\SogouWBPortable.exe /u" + } } diff --git a/bucket/SpacedeskDriver.json b/bucket/SpacedeskDriver.json index b92fd8b689f..c53cbc17cbb 100644 --- a/bucket/SpacedeskDriver.json +++ b/bucket/SpacedeskDriver.json @@ -1,35 +1,35 @@ { + "homepage": "https://spacedesk.net/", + "description": "Multi Monitor App", + "version": "1065_BETA", "architecture": { - "32bit": { - "hash": "fcb9f089c4b2bb492b0fe8b345e69fc1c00c1f71d5e705eec6ee079b6d1efbd4", - "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_32_v1065_BETA.msi#/setup.msi_" - }, "64bit": { - "hash": "9c506302d5f5eeeaa84aa1f4da17fe67364ee921d30ff535adfbb362353e1e74", - "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_64_v1065_BETA.msi#/setup.msi_" + "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_64_v1065_BETA.msi#/setup.msi_", + "hash": "9c506302d5f5eeeaa84aa1f4da17fe67364ee921d30ff535adfbb362353e1e74" + }, + "32bit": { + "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_32_v1065_BETA.msi#/setup.msi_", + "hash": "fcb9f089c4b2bb492b0fe8b345e69fc1c00c1f71d5e705eec6ee079b6d1efbd4" } }, + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SpacedeskDriver.latest", + "regex": "64_v(.*).msi" + }, "autoupdate": { "architecture": { - "32bit": { - "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_32_v$version.msi#/setup.msi_" - }, "64bit": { "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_64_v$version.msi#/setup.msi_" + }, + "32bit": { + "url": "https://spacedesk.net/downloads/spacedesk_driver_Win_10_32_v$version.msi#/setup.msi_" } } }, - "checkver": { - "regex": "64_v(.*).msi", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/SpacedeskDriver.latest" - }, - "description": "Multi Monitor App", - "homepage": "https://spacedesk.net/", "installer": { "script": "Start-Process -Wait msiexec \"/i `\"$dir\\setup.msi_`\" /qn INSTALLFOLDER=`\"$dir`\"\" -Verb RunAs" }, "uninstaller": { "script": "Start-Process -Wait msiexec \"/x `\"$dir\\setup.msi_`\" /qn\" -Verb RunAs" - }, - "version": "1065_BETA" + } } diff --git a/bucket/SpeedCrunchPortable.json b/bucket/SpeedCrunchPortable.json index 8ec017e7353..938864a5a37 100644 --- a/bucket/SpeedCrunchPortable.json +++ b/bucket/SpeedCrunchPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/office/speedcrunch_portable", - "description": "Scientific/algebraic calculator", - "version": "0.12", - "license": "", - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/SpeedCrunch%20Portable/SpeedCrunchPortable_0.12.paf.exe#/dl.7z", - "hash": "md5:2e8032f070df8f08609c07b96dfa4d05", - "bin": "SpeedCrunchPortable.exe", - "shortcuts": [ - [ - "SpeedCrunchPortable.exe", - "SpeedCrunchPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/office/speedcrunch_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/SpeedCrunch%20Portable/SpeedCrunchPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/office/speedcrunch_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/office/speedcrunch_portable" + }, + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/SpeedCrunch%20Portable/SpeedCrunchPortable_$version.paf.exe" + }, + "bin": "SpeedCrunchPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/office/speedcrunch_portable" + }, + "description": "Scientific/algebraic calculator", + "hash": "md5:2e8032f070df8f08609c07b96dfa4d05", + "homepage": "https://portableapps.com/apps/office/speedcrunch_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "SpeedCrunchPortable.exe", + "SpeedCrunchPortable" + ] + ], + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/SpeedCrunch%20Portable/SpeedCrunchPortable_0.12.paf.exe#/dl.7z", + "version": "0.12" } diff --git a/bucket/SpeedyFoxPortable.json b/bucket/SpeedyFoxPortable.json index 95e1a5482ec..d56bd27b0bf 100644 --- a/bucket/SpeedyFoxPortable.json +++ b/bucket/SpeedyFoxPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/speedyfox-portable", - "description": "Speed up Firefox, Thunderbird and more", - "version": "2.0.28", - "license": "", - "url": "https://download3.portableapps.com/portableapps/SpeedyFoxPortable/SpeedyFoxPortable_2.0.28_English.paf.exe?20190321#/dl.7z", - "hash": "md5:ea1ebdd943becccdeeb2b65733ad5d62", - "bin": "SpeedyFoxPortable.exe", - "shortcuts": [ - [ - "SpeedyFoxPortable.exe", - "SpeedyFoxPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/speedyfox-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/SpeedyFoxPortable/SpeedyFoxPortable_$version_English.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/speedyfox-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/speedyfox-portable" + }, + "url": "https://download3.portableapps.com/portableapps/SpeedyFoxPortable/SpeedyFoxPortable_$version_English.paf.exe?20190321" + }, + "bin": "SpeedyFoxPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/speedyfox-portable" + }, + "description": "Speed up Firefox, Thunderbird and more", + "hash": "md5:ea1ebdd943becccdeeb2b65733ad5d62", + "homepage": "https://portableapps.com/apps/utilities/speedyfox-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "SpeedyFoxPortable.exe", + "SpeedyFoxPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/SpeedyFoxPortable/SpeedyFoxPortable_2.0.28_English.paf.exe?20190321#/dl.7z", + "version": "2.0.28" } diff --git a/bucket/SpybotPortable.json b/bucket/SpybotPortable.json index ac890540f69..c71b93959b3 100644 --- a/bucket/SpybotPortable.json +++ b/bucket/SpybotPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/security/spybot_portable" - }, - "url": "https://download3.portableapps.com/portableapps/SpybotPortable/SpybotPortable_$version.paf.exe?20190321" - }, - "bin": "SpybotPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/security/spybot_portable" - }, - "description": "Spyware detection and removal", - "hash": "md5:b5a37aaedfd8745ba93f4891ac790e4e", - "homepage": "https://portableapps.com/apps/security/spybot_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "SpybotPortable.exe", - "SpybotPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/SpybotPortable/SpybotPortable_2.7.64-2020-02.paf.exe?20190321#/dl.7z", - "version": "2.7.64-2020-02" + "homepage": "https://portableapps.com/apps/security/spybot_portable", + "description": "Spyware detection and removal", + "version": "2.7.64-2020-02", + "license": "", + "url": "https://download3.portableapps.com/portableapps/SpybotPortable/SpybotPortable_2.7.64-2020-02.paf.exe?20190321#/dl.7z", + "hash": "md5:b5a37aaedfd8745ba93f4891ac790e4e", + "bin": "SpybotPortable.exe", + "shortcuts": [ + [ + "SpybotPortable.exe", + "SpybotPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/security/spybot_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/SpybotPortable/SpybotPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/security/spybot_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/SqlitemanPortable.json b/bucket/SqlitemanPortable.json index d7dffcd5335..f66826af7b9 100644 --- a/bucket/SqlitemanPortable.json +++ b/bucket/SqlitemanPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/development/sqliteman-portable", - "description": "Database manager", - "version": "1.2.2", - "license": "", - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Sqliteman%20Portable/SqlitemanPortable_1.2.2.paf.exe#/dl.7z", - "hash": "md5:a2f54fdaa074402e6fce81968f225231", - "bin": "SqlitemanPortable.exe", - "shortcuts": [ - [ - "SqlitemanPortable.exe", - "SqlitemanPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/development/sqliteman-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Sqliteman%20Portable/SqlitemanPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/development/sqliteman-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/development/sqliteman-portable" + }, + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Sqliteman%20Portable/SqlitemanPortable_$version.paf.exe" + }, + "bin": "SqlitemanPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/development/sqliteman-portable" + }, + "description": "Database manager", + "hash": "md5:a2f54fdaa074402e6fce81968f225231", + "homepage": "https://portableapps.com/apps/development/sqliteman-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "SqlitemanPortable.exe", + "SqlitemanPortable" + ] + ], + "url": "https://pilotfiber.dl.sourceforge.net/project/portableapps/Sqliteman%20Portable/SqlitemanPortable_1.2.2.paf.exe#/dl.7z", + "version": "1.2.2" } diff --git a/bucket/StartupSentinelPortable.json b/bucket/StartupSentinelPortable.json index 065aac30f08..ac988a2f3f6 100644 --- a/bucket/StartupSentinelPortable.json +++ b/bucket/StartupSentinelPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/startup-sentinel-portable" - }, - "url": "https://download3.portableapps.com/portableapps/StartupSentinelPortable/StartupSentinelPortable_$version_English.paf.exe?20190321" - }, - "bin": "StartupSentinelPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/startup-sentinel-portable" - }, - "description": "Local startup manager", - "hash": "md5:2aa40a405ba2fda420b0c5ab94fac074", - "homepage": "https://portableapps.com/apps/utilities/startup-sentinel-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "StartupSentinelPortable.exe", - "StartupSentinelPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/StartupSentinelPortable/StartupSentinelPortable_1.7.7.25_English.paf.exe?20190321#/dl.7z", - "version": "1.7.7.25" + "homepage": "https://portableapps.com/apps/utilities/startup-sentinel-portable", + "description": "Local startup manager", + "version": "1.7.7.25", + "license": "", + "url": "https://download3.portableapps.com/portableapps/StartupSentinelPortable/StartupSentinelPortable_1.7.7.25_English.paf.exe?20190321#/dl.7z", + "hash": "md5:2aa40a405ba2fda420b0c5ab94fac074", + "bin": "StartupSentinelPortable.exe", + "shortcuts": [ + [ + "StartupSentinelPortable.exe", + "StartupSentinelPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/startup-sentinel-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/StartupSentinelPortable/StartupSentinelPortable_$version_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/startup-sentinel-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/SteamTools.json b/bucket/SteamTools.json index 424aa6ed65a..71619cb7e8c 100644 --- a/bucket/SteamTools.json +++ b/bucket/SteamTools.json @@ -1,22 +1,26 @@ { - "version": "2.8.6", - "description": "Steam++」是一个包含多种Steam工具功能的工具箱。", - "homepage": "https://github.com/SteamTools-Team/SteamTools", - "license": "GPL-3.0", - "url": "https://github.com/SteamTools-Team/SteamTools/releases/download/2.8.6/Steam%2B%2B_win_x64_v2.8.6.7z", - "hash": "9c31e5241ebdd9747ec185f7c34c104a6382c8303d739cecb5904e7a2d01ed2a", - "bin": "Steam++.exe", - "shortcuts": [ - [ - "Steam++.exe", - "Steam++" - ] - ], - "checkver": { - "url": "https://github.com/SteamTools-Team/SteamTools/releases", - "regex": "/releases/tag/(?.+?)\"" - }, - "autoupdate": { - "url": "https://github.com/SteamTools-Team/SteamTools/releases/download/$version/Steam%2B%2B_win_x64_v$version.7z" - } + "autoupdate": { + "url": "https://github.com/BeyondDimension/SteamTools/releases/download/$version/Steam%2B%2B_win_x64_v$version.7z" + }, + "bin": "Steam++.exe", + "checkver": { + "regex": "/releases/tag/(?.+?)\"", + "url": "https://github.com/BeyondDimension/SteamTools/releases" + }, + "description": "Steam++ \u662f\u4e00\u4e2a\u5305\u542b\u591a\u79cdSteam\u5de5\u5177\u529f\u80fd\u7684\u5de5\u5177\u7bb1\u3002", + "hash": "9c31e5241ebdd9747ec185f7c34c104a6382c8303d739cecb5904e7a2d01ed2a", + "homepage": "https://steampp.net/", + "license": "GPL-3.0", + "persist": [ + "AppData", + "Cache" + ], + "shortcuts": [ + [ + "Steam++.exe", + "Steam++" + ] + ], + "url": "https://github.com/BeyondDimension/SteamTools/releases/download/2.8.6/Steam%2B%2B_win_x64_v2.8.6.7z", + "version": "2.8.6" } diff --git a/bucket/StickiesPortable.json b/bucket/StickiesPortable.json index e70dc40195c..e32c42cb80f 100644 --- a/bucket/StickiesPortable.json +++ b/bucket/StickiesPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/office/stickies_portable" - }, - "url": "https://download3.portableapps.com/portableapps/StickiesPortable/StickiesPortable_$version.paf.exe?20190321" - }, - "bin": "StickiesPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/office/stickies_portable" - }, - "description": "Lightweight sticky notes", - "hash": "md5:f2152391716f51caf75b28c617e55307", - "homepage": "https://portableapps.com/apps/office/stickies_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "StickiesPortable.exe", - "StickiesPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/StickiesPortable/StickiesPortable_10.0d.paf.exe?20190321#/dl.7z", - "version": "10.0d" + "homepage": "https://portableapps.com/apps/office/stickies_portable", + "description": "Lightweight sticky notes", + "version": "10.0d", + "license": "", + "url": "https://download3.portableapps.com/portableapps/StickiesPortable/StickiesPortable_10.0d.paf.exe?20190321#/dl.7z", + "hash": "md5:f2152391716f51caf75b28c617e55307", + "bin": "StickiesPortable.exe", + "shortcuts": [ + [ + "StickiesPortable.exe", + "StickiesPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/office/stickies_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/StickiesPortable/StickiesPortable_$version.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/office/stickies_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/StupidFastScoopUtilities-Portable.json b/bucket/StupidFastScoopUtilities-Portable.json index 50d0302cff9..64235ab930f 100644 --- a/bucket/StupidFastScoopUtilities-Portable.json +++ b/bucket/StupidFastScoopUtilities-Portable.json @@ -16,7 +16,9 @@ }, "notes": "In order to replace scoop commands use `Invoke-Expression (&sfst-hook)` in your Powershell profile.", "bin": [ - "sfsu.exe" + "sfss.exe", + "sfsl.exe", + "sfst-hook.exe" ], "checkver": "github", "autoupdate": { diff --git a/bucket/SylpheedPortable.json b/bucket/SylpheedPortable.json index e235c6a63c7..446d0fd1128 100644 --- a/bucket/SylpheedPortable.json +++ b/bucket/SylpheedPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/sylpheed-portable", - "description": "Mail & news client", - "version": "3.7", - "license": "", - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Sylpheed%20Portable/SylpheedPortable_3.7.paf.exe#/dl.7z", - "hash": "md5:f27cce8e40517afbff8c93a641f2f65d", - "bin": "SylpheedPortable.exe", - "shortcuts": [ - [ - "SylpheedPortable.exe", - "SylpheedPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/sylpheed-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Sylpheed%20Portable/SylpheedPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/sylpheed-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/sylpheed-portable" + }, + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Sylpheed%20Portable/SylpheedPortable_$version.paf.exe" + }, + "bin": "SylpheedPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/sylpheed-portable" + }, + "description": "Mail & news client", + "hash": "md5:f27cce8e40517afbff8c93a641f2f65d", + "homepage": "https://portableapps.com/apps/internet/sylpheed-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "SylpheedPortable.exe", + "SylpheedPortable" + ] + ], + "url": "https://astuteinternet.dl.sourceforge.net/project/portableapps/Sylpheed%20Portable/SylpheedPortable_3.7.paf.exe#/dl.7z", + "version": "3.7" } diff --git a/bucket/TCPView.json b/bucket/TCPView.json index 03bf59ebd3d..441901d88d0 100644 --- a/bucket/TCPView.json +++ b/bucket/TCPView.json @@ -1,58 +1,39 @@ { - "version": "4.18", - "description": "Active socket command-line viewer.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/tcpview", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/tcpview", + "description": "Show you detailed listings of all TCP and UDP endpoints on your system, including the local and remote addresses and state of TCP connections.", "license": { - "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "identifier": "Unknown", + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "4.18", "url": "https://download.sysinternals.com/files/TCPView.zip", "hash": "cb22421adaa3e1f94dc832714a464b15b01788a7d66fc59cde4ec7bed06e340e", + "shortcuts": [ + [ + "Tcpview.exe", + "Tcpview" + ] + ], "architecture": { "64bit": { - "bin": [ - [ - "tcpview64.exe", - "tcpview" - ] - ], "shortcuts": [ [ - "tcpview64.exe", - "SysInternals/TCPView", - "/accepteula" + "Tcpview64.exe", + "Tcpview" ] ] }, "32bit": { - "bin": "tcpview.exe", - "shortcuts": [ - [ - "tcpview.exe", - "SysInternals/TCPView", - "/accepteula" - ] - ] - }, - "arm64": { - "bin": [ - [ - "tcpview64a.exe", - "tcpview" - ] - ], "shortcuts": [ [ - "tcpview64a.exe", - "SysInternals/TCPView", - "/accepteula" + "Tcpview.exe", + "Tcpview" ] ] } }, "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/tcpview.md", - "regex": "#.*?v([\\d.]+)" + "regex": "TCPView v([\\w.-]+?)<" }, "autoupdate": { "url": "https://download.sysinternals.com/files/TCPView.zip" diff --git a/bucket/TEncoderPortable.json b/bucket/TEncoderPortable.json index 01099c628c0..d04408fa071 100644 --- a/bucket/TEncoderPortable.json +++ b/bucket/TEncoderPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/music_video/tencoder-portable" - }, - "url": "https://ayera.dl.sourceforge.net/project/portableapps/TEncoder%20Portable/TEncoderPortable_$version.paf.exe" - }, - "bin": "TEncoderPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/music_video/tencoder-portable" - }, - "description": "video converter, ripper, and downloader", - "hash": "md5:3a72f2e7bf8837fc82791e86286fe956", - "homepage": "https://portableapps.com/apps/music_video/tencoder-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "TEncoderPortable.exe", - "TEncoderPortable" - ] - ], - "url": "https://ayera.dl.sourceforge.net/project/portableapps/TEncoder%20Portable/TEncoderPortable_4.5.10.paf.exe#/dl.7z", - "version": "4.5.10" + "homepage": "https://portableapps.com/apps/music_video/tencoder-portable", + "description": "video converter, ripper, and downloader", + "version": "4.5.10", + "license": "", + "url": "https://ayera.dl.sourceforge.net/project/portableapps/TEncoder%20Portable/TEncoderPortable_4.5.10.paf.exe#/dl.7z", + "hash": "md5:3a72f2e7bf8837fc82791e86286fe956", + "bin": "TEncoderPortable.exe", + "shortcuts": [ + [ + "TEncoderPortable.exe", + "TEncoderPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/music_video/tencoder-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://ayera.dl.sourceforge.net/project/portableapps/TEncoder%20Portable/TEncoderPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/music_video/tencoder-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/Teamviewer-Portable.json b/bucket/Teamviewer-Portable.json index 8185a1ea470..4d30ad0c3a7 100644 --- a/bucket/Teamviewer-Portable.json +++ b/bucket/Teamviewer-Portable.json @@ -1,14 +1,14 @@ { "version": "15.40.8", - "description": "Remote control, desktop sharing, online meetings, web conferencing and file transfer between computers", + "description": "TeamViewer. Software for remote control, desktop sharing, online meetings, web conferencing and file transfer between computers.", "homepage": "https://www.teamviewer.com", "license": { "identifier": "Shareware", "url": "https://www.teamviewer.com/en/eula/" }, + "changelog": "https://community.teamviewer.com/English/categories/change-logs-en", "url": "https://download.teamviewer.com/download/version_15x/TeamViewerPortable.zip", "hash": "da8e0fb8ebadf21e5b66724cf41521319e33684e77e6675352e347dee2e39801", - "bin": "teamviewer.exe", "shortcuts": [ [ "TeamViewer.exe", @@ -17,8 +17,8 @@ ], "persist": "teamviewer.ini", "checkver": { - "url": "https://community.teamviewer.com/English/categories/change-logs-en", - "regex": "\\[Windows\\] v([\\d.]+)" + "url": "https://www.teamviewer.com/en/download/windows/", + "regex": "Current version:.*?([\\d.]+)" }, "autoupdate": { "url": "https://download.teamviewer.com/download/version_$majorVersionx/TeamViewerPortable.zip" diff --git a/bucket/Texts.json b/bucket/Texts.json index 6dd82cf846d..b9216b2a9a4 100644 --- a/bucket/Texts.json +++ b/bucket/Texts.json @@ -1,18 +1,21 @@ { "homepage": "http://www.texts.io/", - "description": "Rich Editor for Plain Text", - "license": "Freeware", "version": "1.5", + "license": "unknown", "url": "http://www.texts.io/Texts-1.5.msi", "hash": "f696fbf90d00315c179de2e070c3bc6131488de5d4e06f8de150d952ba0a1c79", "extract_dir": "Texts", + "bin": "Texts.exe", "shortcuts": [ [ "Texts.exe", "Texts" ] ], - "checkver": "Texts-([\\d.]+).msi", + "checkver": { + "url": "http://www.texts.io/download/", + "regex": "href=\"/Texts-([\\d.]+).msi\"" + }, "autoupdate": { "url": "http://www.texts.io/Texts-$version.msi" } diff --git a/bucket/Thorium-AVX2.json b/bucket/Thorium-AVX2.json index 7eeca8d5b68..ca2ecc6da0b 100644 --- a/bucket/Thorium-AVX2.json +++ b/bucket/Thorium-AVX2.json @@ -1,30 +1,37 @@ { "version": "111.0.5563.111", - "description": "Chromium fork for Windows named after radioactive element No. 90 built for AVX2 CPUs", - "homepage": "https://thorium.rocks/", - "license": "GPL-3.0-only", - "url": "https://github.com/Alex313031/Thorium-AVX2/releases/download/M111.0.5563.111/Thorium_AVX2_111.0.5563.111.zip", - "hash": "13539467bc65724c16252a46072d0ce3029fdfc290add5162a77aa98e66a0b55", + "description": "Chromium fork for linux named after radioactive element No. 90.", + "license": "GNU General Public License v3.0", + "homepage": "https://alex313031.blogspot.com/", + "architecture": { + "64bit": { + "url": "https://github.com/Alex313031/Thorium-AVX2/releases/download/M111.0.5563.111/Thorium_AVX2_111.0.5563.111.zip", + "hash": "13539467bc65724c16252a46072d0ce3029fdfc290add5162a77aa98e66a0b55" + } + }, "bin": [ [ "THORIUM.BAT", - "thorium-avx2" + "Thorium-AVX2" ] ], "shortcuts": [ [ "THORIUM.BAT", - "Thorium-avx2", - "", - "BIN\\thorium.exe" + "Thorium-AVX2" ] ], "persist": "USER_DATA", "checkver": { - "github": "https://github.com/Alex313031/Thorium-AVX2", - "regex": "M([\\d]+\\.[\\d]+\\.[\\d]+\\.[\\d]+)" + "url": "https://api.github.com/repos/Alex313031/Thorium-AVX2/releases/latest", + "jsonpath": "$.tag_name", + "regex": "M(?[\\d]+\\.[\\d]+\\.[\\d]+\\.[\\d]+)" }, "autoupdate": { - "url": "https://github.com/Alex313031/Thorium-AVX2/releases/download/M$version/Thorium_AVX2_$version.zip" + "architecture": { + "64bit": { + "url": "https://github.com/Alex313031/Thorium-AVX2/releases/download/M$version/Thorium_AVX2_$version.zip" + } + } } } diff --git a/bucket/Thunderbird-Portable.json b/bucket/Thunderbird-Portable.json index c51e2f73492..52a7381f6eb 100644 --- a/bucket/Thunderbird-Portable.json +++ b/bucket/Thunderbird-Portable.json @@ -1,9 +1,8 @@ { "version": "102.9.1", - "description": "Thunderbird. A free email application that is easy to set up and customize.", + "description": "A free email application that’s easy to set up and customize.", "homepage": "https://www.thunderbird.net", "license": "MPL-2.0", - "changelog": "https://www.thunderbird.net/en-US/thunderbird/91.3.2/releasenotes/#changes", "architecture": { "64bit": { "url": "https://archive.mozilla.org/pub/thunderbird/releases/102.9.1/win64/en-US/Thunderbird%20Setup%20102.9.1.exe#/dl.7z", @@ -18,18 +17,21 @@ "bin": [ [ "thunderbird.exe", - "thunderbird", + "tbp", "-profile \"$dir\\profile\"" ] ], "shortcuts": [ [ "thunderbird.exe", - "Mozilla Thunderbird", + "Thunderbird Portable", "-profile \"$dir\\profile\"" ] ], - "persist": "profile", + "persist": [ + "distribution", + "profile" + ], "checkver": { "url": "https://www.thunderbird.net/thunderbird/all/", "regex": "thunderbird/([\\d.]+)/" diff --git a/bucket/TianRuoOCR.json b/bucket/TianRuoOCR.json index 042b370941a..47c07af13e4 100644 --- a/bucket/TianRuoOCR.json +++ b/bucket/TianRuoOCR.json @@ -1,9 +1,8 @@ { - "version": "5.0.0", - "description": "天若OCR开源版本", "homepage": "https://github.com/AnyListen/tianruoocr", - "license": "Unlicense", + "description": "天若OCR开源版本", "extract_dir": "天若OCR开源版V5.0.0", + "version": "5.0.0", "url": "https://github.com/AnyListen/tianruoocr/releases/download/V5.0.0/OCR.V5.0.0.zip#/dl.zip", "hash": "a476428edf8b8547bbadbf92fe3c464bef38aa69a6220b154e8a50785c8acdde", "checkver": "github", @@ -11,5 +10,10 @@ "url": "https://github.com/AnyListen/tianruoocr/releases/download/V$version/OCR.V$version.zip#/dl.zip" }, "bin": "天若OCR文字识别.exe", - "shortcuts": [["天若OCR文字识别.exe", "天若OCR文字识别"]] + "shortcuts": [ + [ + "天若OCR文字识别.exe", + "天若OCR文字识别" + ] + ] } diff --git a/bucket/TotalUninstallPro.json b/bucket/TotalUninstallPro.json index 3cb34d021f2..c3f9b3c062d 100644 --- a/bucket/TotalUninstallPro.json +++ b/bucket/TotalUninstallPro.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/TotalUninstallPro/TotalUninstallPro-$version.7z" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/TotalUninstallPro.latest" - }, - "description": "Total Uninstall easily removes any program. ", - "hash": "35ab1d26aa29e4f2a57183c8640175d20fd431780b5f4d860b63a8bd7370faf2", - "homepage": "https://www.martau.com/", - "persist": "Data", - "shortcuts": [ - [ - "TotalUninstallPortable.exe", - "Total Uninstall" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/TotalUninstallPro/TotalUninstallPro-7.3.1.641.7z", - "version": "7.3.1.641" + "homepage": "https://www.martau.com/", + "description": "Total Uninstall easily removes any program. ", + "version": "7.3.1.641", + "url": "https://scoop-zapps.ziiyc.com/d/TotalUninstallPro/TotalUninstallPro-7.3.1.641.7z", + "hash": "35ab1d26aa29e4f2a57183c8640175d20fd431780b5f4d860b63a8bd7370faf2", + "persist": "Data", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/TotalUninstallPro.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/TotalUninstallPro/TotalUninstallPro-$version.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "shortcuts": [ + [ + "TotalUninstallPortable.exe", + "Total Uninstall" + ] + ] } diff --git a/bucket/Transmission-Portable.json b/bucket/Transmission-Portable.json index 33665ea494e..138c34da032 100644 --- a/bucket/Transmission-Portable.json +++ b/bucket/Transmission-Portable.json @@ -1,34 +1,51 @@ { - "homepage": "https://transmissionbt.com/", "version": "4.0.2", + "description": "Transmission. A fast, easy, and free BitTorrent client", + "homepage": "https://transmissionbt.com/", "license": "GPL-2.0-only|GPL-3.0-only", - "url": "https://sourceforge.net/projects/portableapps/files/Transmission%20Portable/TransmissionPortable_4.0.2.paf.exe#/dl.7z", - "hash": "sha1:674317f771d8baa5e3274f0408ce63ba2bc86001", + "changelog": "https://github.com/transmission/transmission/releases", + "suggest": { + "vcredist": "extras/vcredist2022" + }, + "architecture": { + "64bit": { + "url": "https://github.com/transmission/transmission/releases/download/4.0.2/transmission-4.0.2-x64.msi", + "hash": "1b8bbc17863e0ffc243f0cf5095b93cc2c8589ce09d4e9bece7d24812a8b7d09" + }, + "32bit": { + "url": "https://github.com/transmission/transmission/releases/download/4.0.2/transmission-4.0.2-x86.msi", + "hash": "96d5730fdcac459b1849948d740c04ad6b9d898f920eeed8d9bbe88f7061090e" + } + }, + "extract_dir": "PFiles\\Transmission", "bin": [ [ - "TransmissionPortable.exe", + "transmission-qt.exe", "transmission" - ] + ], + "transmission-create.exe", + "transmission-daemon.exe", + "transmission-edit.exe", + "transmission-remote.exe", + "transmission-show.exe" ], "shortcuts": [ [ - "TransmissionPortable.exe", + "transmission-qt.exe", "Transmission" ] ], - "persist": "Data", - "post_install": [ - "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "if(!(test-path \"$dir\\TransmissionPortable.ini\")) {", - " Copy-Item \"$dir\\Other\\Source\\AppNamePortable.ini\" \"$dir\\TransmissionPortable.ini\"", - " (Get-Content \"$dir\\TransmissionPortable.ini\").replace('DisableSplashScreen=false', 'DisableSplashScreen=true') | Set-Content \"$dir\\TransmissionPortable.ini\"", - "}" - ], "checkver": { - "url": "https://sourceforge.net/projects/portableapps/rss?path=/Transmission%20Portable", - "re": "/Transmission Portable/TransmissionPortable_([\\d.]+(?:_Rev_[\\d.])?).paf.exe]]>" + "github": "https://github.com/transmission/transmission" }, "autoupdate": { - "url": "https://sourceforge.net/projects/portableapps/files/Transmission%20Portable/TransmissionPortable_$version.paf.exe#/dl.7z" + "architecture": { + "64bit": { + "url": "https://github.com/transmission/transmission/releases/download/$version/transmission-$version-x64.msi" + }, + "32bit": { + "url": "https://github.com/transmission/transmission/releases/download/$version/transmission-$version-x86.msi" + } + } } } diff --git a/bucket/TreeSize.json b/bucket/TreeSize.json index 5a0d8afc79c..69351cb1773 100644 --- a/bucket/TreeSize.json +++ b/bucket/TreeSize.json @@ -1,30 +1,31 @@ { + "version": "8.6.1", + "description": "TreeSize tells you where precious disk space has gone. ", + "homepage": "https://www.jam-software.com/", + "license": "Unknown", "architecture": { "64bit": { - "hash": "724c88af6f2cbc924685db2da1205415dad5732ec15cd4dbb24cc389c3324807", - "url": "https://downloads.jam-software.de/treesize/TreeSize-x64-Demo.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://downloads.jam-software.de/treesize/TreeSize-x64-Demo.exe#/dl.7z" - } + "url": "https://downloads.jam-software.de/treesize/TreeSize-x64-Demo.exe#/dl.7z", + "hash": "724c88af6f2cbc924685db2da1205415dad5732ec15cd4dbb24cc389c3324807" } }, - "bin": "TreeSize.exe", - "checkver": { - "regex": "Version (\\d.+)", - "url": "https://www.jam-software.com/treesize/changes.shtml" - }, - "description": "TreeSize tells you where precious disk space has gone. ", - "homepage": "https://www.jam-software.com/", "innosetup": true, + "bin": "TreeSize.exe", "shortcuts": [ [ "TreeSize.exe", "TreeSize" ] ], - "version": "8.6.1" + "checkver": { + "url": "https://www.jam-software.com/treesize/changes.shtml", + "regex": "Version (\\d.+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://downloads.jam-software.de/treesize/TreeSize-x64-Demo.exe#/dl.7z" + } + } + } } diff --git a/bucket/TreeSizeFreePortable.json b/bucket/TreeSizeFreePortable.json index 78ec6037a6f..d868834f806 100644 --- a/bucket/TreeSizeFreePortable.json +++ b/bucket/TreeSizeFreePortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/treesize-free-portable", - "description": "Directory size calculator", - "version": "4.4.1", - "license": "", - "url": "https://download3.portableapps.com/portableapps/TreeSizeFreePortable/TreeSizeFreePortable_4.4.1.paf.exe?20190321#/dl.7z", - "hash": "md5:74f063a1680e1c9ef11bfbc3cbe845e4", - "bin": "TreeSizeFreePortable.exe", - "shortcuts": [ - [ - "TreeSizeFreePortable.exe", - "TreeSizeFreePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/treesize-free-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/TreeSizeFreePortable/TreeSizeFreePortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/treesize-free-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/treesize-free-portable" + }, + "url": "https://download3.portableapps.com/portableapps/TreeSizeFreePortable/TreeSizeFreePortable_$version.paf.exe?20190321" + }, + "bin": "TreeSizeFreePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/treesize-free-portable" + }, + "description": "Directory size calculator", + "hash": "md5:74f063a1680e1c9ef11bfbc3cbe845e4", + "homepage": "https://portableapps.com/apps/utilities/treesize-free-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "TreeSizeFreePortable.exe", + "TreeSizeFreePortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/TreeSizeFreePortable/TreeSizeFreePortable_4.4.1.paf.exe?20190321#/dl.7z", + "version": "4.4.1" } diff --git a/bucket/TuBaTool.json b/bucket/TuBaTool.json index 2ec1f10ee83..d930d9981b8 100644 --- a/bucket/TuBaTool.json +++ b/bucket/TuBaTool.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/TuBaTool/TuBaTool-$version.exe#/TuBaTool.7z" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/TuBaTool.latest" - }, - "description": "\u56fe\u5427\u5de5\u5177\u7bb1", - "hash": "af97e520b16d7bb19b4ddf03ebe931395ac61bdf73e31a80cace7c75a7e1b75c", - "homepage": "https://github.com/kkzzhizhou/scoop-zapps", - "license": "MIT", - "shortcuts": [ - [ - "\u56fe\u5427\u5de5\u5177\u7bb12022.exe", - "\u56fe\u5427\u5de5\u5177\u7bb12022" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/TuBaTool/TuBaTool-2022.01.exe#/TuBaTool.7z", - "version": "2022.01" + "version": "2022.01", + "homepage": "https://github.com/kkzzhizhou/scoop-zapps", + "description": "图吧工具箱", + "url": "https://scoop-zapps.ziiyc.com/d/TuBaTool/TuBaTool-2022.01.exe#/TuBaTool.7z", + "hash": "af97e520b16d7bb19b4ddf03ebe931395ac61bdf73e31a80cace7c75a7e1b75c", + "license": "MIT", + "shortcuts": [ + [ + "图吧工具箱2022.exe", + "图吧工具箱2022" + ] + ], + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/TuBaTool.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/TuBaTool/TuBaTool-$version.exe#/TuBaTool.7z", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + } } diff --git a/bucket/TweakPower.json b/bucket/TweakPower.json index f1c5b2cb328..679a37865ad 100644 --- a/bucket/TweakPower.json +++ b/bucket/TweakPower.json @@ -1,7 +1,6 @@ { + "homepage": "https://kurtzimmermann.com/tweakpowerext_en.html", "version": "2.046", - "description": "Ready for Windows 11 - Optimize Windows made easy", - "homepage": "https://kurtzimmermann.com/", "license": "freeware", "architecture": { "64bit": { @@ -14,13 +13,13 @@ } }, "bin": "TweakPower.exe", + "persist": "Settings", "shortcuts": [ [ "TweakPower.exe", "TweakPower" ] ], - "persist": "Settings", "checkver": { "url": "https://kurtzimmermann.com/index_e.html", "regex": "TweakPower[\\w\\W]*?Version ([\\d.]+)" diff --git a/bucket/TweetDeckPortable.json b/bucket/TweetDeckPortable.json index e1fb0be981e..4269d2dc906 100644 --- a/bucket/TweetDeckPortable.json +++ b/bucket/TweetDeckPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/tweetdeck-portable", - "description": "Social media client", - "version": "Discontinued", - "license": "", - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/TweetDeck%20Portable/TweetDeckPortable_Discontinued.paf.exe#/dl.7z", - "hash": "md5:5655b09307e5693c784c3e36992b587c", - "bin": "TweetDeckPortable.exe", - "shortcuts": [ - [ - "TweetDeckPortable.exe", - "TweetDeckPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/tweetdeck-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/TweetDeck%20Portable/TweetDeckPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/tweetdeck-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/tweetdeck-portable" + }, + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/TweetDeck%20Portable/TweetDeckPortable_$version.paf.exe" + }, + "bin": "TweetDeckPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/tweetdeck-portable" + }, + "description": "Social media client", + "hash": "md5:5655b09307e5693c784c3e36992b587c", + "homepage": "https://portableapps.com/apps/internet/tweetdeck-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "TweetDeckPortable.exe", + "TweetDeckPortable" + ] + ], + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/TweetDeck%20Portable/TweetDeckPortable_Discontinued.paf.exe#/dl.7z", + "version": "Discontinued" } diff --git a/bucket/TwinDistressPortable.json b/bucket/TwinDistressPortable.json index e6011e62659..5de531e5868 100644 --- a/bucket/TwinDistressPortable.json +++ b/bucket/TwinDistressPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/twin_distress_portable", - "description": "Color matching puzzle game", - "version": "1.1.0", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/TwinDistressPortable_1.1.0_English.paf.exe#/dl.7z", - "hash": "md5:1db84fb5d2ba8cd1d3bfd4c03713ec26", - "bin": "TwinDistressPortable.exe", - "shortcuts": [ - [ - "TwinDistressPortable.exe", - "TwinDistressPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/twin_distress_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/TwinDistressPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/twin_distress_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/twin_distress_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/TwinDistressPortable_$version_English.paf.exe" + }, + "bin": "TwinDistressPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/twin_distress_portable" + }, + "description": "Color matching puzzle game", + "hash": "md5:1db84fb5d2ba8cd1d3bfd4c03713ec26", + "homepage": "https://portableapps.com/apps/games/twin_distress_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "TwinDistressPortable.exe", + "TwinDistressPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/TwinDistressPortable_1.1.0_English.paf.exe#/dl.7z", + "version": "1.1.0" } diff --git a/bucket/TwomonUSB.json b/bucket/TwomonUSB.json index 59f1638a07a..71991d657c6 100644 --- a/bucket/TwomonUSB.json +++ b/bucket/TwomonUSB.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "url": "$matchUrl#/dl.exe" - }, - "checkver": { - "regex": "Win_([\\d.]+).exe (?.*)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/TwomonUSB.latest" - }, - "description": "you can create stable dual monitors with easy USB connection.", - "hash": "8c2dd8bcf7579797d2e766171ff8f69d3600580002dce1b810ef46efd2001e55", - "homepage": "http://www.easynlight.com/en/twomonusb/", - "installer": { - "keep": true, - "script": "Invoke-ExternalCommand \"$dir\\dl.exe\" -ArgumentList @('/s','/v/qn') -RunAs | Out-Null" - }, - "license": { - "identifier": "EULA" - }, - "post_install": "Remove-Item \"$env:PUBLIC\\Desktop\\Twomon` PC` Program.lnk\"", - "uninstaller": { - "script": "Invoke-ExternalCommand \"$dir\\dl.exe\" -ArgumentList @('/x','/s','/v/qn') -RunAs | Out-Null" - }, - "url": "http://59526039.ucloudcdnglobal.com/Twomon_PC_Program_Win_2.0.67.0.exe#/dl.exe", - "version": "2.0.67.0" + "homepage": "http://www.easynlight.com/en/twomonusb/", + "description": "you can create stable dual monitors with easy USB connection.", + "version": "2.0.67.0", + "license": { + "identifier": "EULA" + }, + "url": "http://59526039.ucloudcdnglobal.com/Twomon_PC_Program_Win_2.0.67.0.exe#/dl.exe", + "hash": "8c2dd8bcf7579797d2e766171ff8f69d3600580002dce1b810ef46efd2001e55", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/TwomonUSB.latest", + "regex": "Win_([\\d.]+).exe (?.*)" + }, + "autoupdate": { + "url": "$matchUrl#/dl.exe" + }, + "installer": { + "script": "Invoke-ExternalCommand \"$dir\\dl.exe\" -ArgumentList @('/s','/v/qn') -RunAs | Out-Null", + "keep": true + }, + "post_install": "Remove-Item \"$env:PUBLIC\\Desktop\\Twomon` PC` Program.lnk\"", + "uninstaller": { + "script": "Invoke-ExternalCommand \"$dir\\dl.exe\" -ArgumentList @('/x','/s','/v/qn') -RunAs | Out-Null" + } } diff --git a/bucket/TypeFasterPortable.json b/bucket/TypeFasterPortable.json index e93da404361..b5245e19817 100644 --- a/bucket/TypeFasterPortable.json +++ b/bucket/TypeFasterPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/education/typefaster_portable" - }, - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/TypeFaster%20Portable/TypeFasterPortable_$underscoreVersion_English.paf.exe" - }, - "bin": "TypeFasterPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/education/typefaster_portable" - }, - "description": "Touch typing tutor", - "hash": "md5:e76860743aa3f1666ce9ad60b0dfe59d", - "homepage": "https://portableapps.com/apps/education/typefaster_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "TypeFasterPortable.exe", - "TypeFasterPortable" - ] - ], - "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/TypeFaster%20Portable/TypeFasterPortable_0.4.2_Rev_2_English.paf.exe#/dl.7z", - "version": "0.4.2_Rev_2" + "homepage": "https://portableapps.com/apps/education/typefaster_portable", + "description": "Touch typing tutor", + "version": "0.4.2_Rev_2", + "license": "", + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/TypeFaster%20Portable/TypeFasterPortable_0.4.2_Rev_2_English.paf.exe#/dl.7z", + "hash": "md5:e76860743aa3f1666ce9ad60b0dfe59d", + "bin": "TypeFasterPortable.exe", + "shortcuts": [ + [ + "TypeFasterPortable.exe", + "TypeFasterPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/education/typefaster_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://phoenixnap.dl.sourceforge.net/project/portableapps/TypeFaster%20Portable/TypeFasterPortable_$underscoreVersion_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/education/typefaster_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/TyperTaskPortable.json b/bucket/TyperTaskPortable.json index 1196701132f..aec8a56bd8c 100644 --- a/bucket/TyperTaskPortable.json +++ b/bucket/TyperTaskPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/typertask-portable" - }, - "url": "https://download3.portableapps.com/portableapps/TyperTaskPortable/TyperTaskPortable_$underscoreVersion_English.paf.exe?20190321" - }, - "bin": "TyperTaskPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/typertask-portable" - }, - "description": "Text substitution ultility", - "hash": "md5:0f1f26fa0dbf2870e07ae6c89e6143bd", - "homepage": "https://portableapps.com/apps/utilities/typertask-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "TyperTaskPortable.exe", - "TyperTaskPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/TyperTaskPortable/TyperTaskPortable_1.20_Rev_3_English.paf.exe?20190321#/dl.7z", - "version": "1.20_Rev_3" + "homepage": "https://portableapps.com/apps/utilities/typertask-portable", + "description": "Text substitution ultility", + "version": "1.20_Rev_3", + "license": "", + "url": "https://download3.portableapps.com/portableapps/TyperTaskPortable/TyperTaskPortable_1.20_Rev_3_English.paf.exe?20190321#/dl.7z", + "hash": "md5:0f1f26fa0dbf2870e07ae6c89e6143bd", + "bin": "TyperTaskPortable.exe", + "shortcuts": [ + [ + "TyperTaskPortable.exe", + "TyperTaskPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/typertask-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/TyperTaskPortable/TyperTaskPortable_$underscoreVersion_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/typertask-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/USBSudokuPortable.json b/bucket/USBSudokuPortable.json index 7722c4e7ce1..237befcccee 100644 --- a/bucket/USBSudokuPortable.json +++ b/bucket/USBSudokuPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/usb-sudoku-portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/USBSudokuPortable_$version_English.paf.exe" - }, - "bin": "USBSudokuPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/usb-sudoku-portable" - }, - "description": "Number placement puzzle game", - "hash": "md5:e29a3115dedf925c27c9aea60e51601d", - "homepage": "https://portableapps.com/apps/games/usb-sudoku-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "USBSudokuPortable.exe", - "USBSudokuPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/USBSudokuPortable_2.0_English.paf.exe#/dl.7z", - "version": "2.0" + "homepage": "https://portableapps.com/apps/games/usb-sudoku-portable", + "description": "Number placement puzzle game", + "version": "2.0", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/USBSudokuPortable_2.0_English.paf.exe#/dl.7z", + "hash": "md5:e29a3115dedf925c27c9aea60e51601d", + "bin": "USBSudokuPortable.exe", + "shortcuts": [ + [ + "USBSudokuPortable.exe", + "USBSudokuPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/usb-sudoku-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/USBSudokuPortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/usb-sudoku-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/UltraDefragPortable.json b/bucket/UltraDefragPortable.json index f625916f93c..6c3ff2e0078 100644 --- a/bucket/UltraDefragPortable.json +++ b/bucket/UltraDefragPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/ultradefrag-portable", - "description": "Drive defragmenter", - "version": "7.1.4", - "license": "", - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/UltraDefrag%20Portable/UltraDefragPortable_7.1.4.paf.exe#/dl.7z", - "hash": "md5:23691082d503028103dc656ab7320549", - "bin": "UltraDefragPortable.exe", - "shortcuts": [ - [ - "UltraDefragPortable.exe", - "UltraDefragPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/ultradefrag-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/UltraDefrag%20Portable/UltraDefragPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/ultradefrag-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/ultradefrag-portable" + }, + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/UltraDefrag%20Portable/UltraDefragPortable_$version.paf.exe" + }, + "bin": "UltraDefragPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/ultradefrag-portable" + }, + "description": "Drive defragmenter", + "hash": "md5:23691082d503028103dc656ab7320549", + "homepage": "https://portableapps.com/apps/utilities/ultradefrag-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "UltraDefragPortable.exe", + "UltraDefragPortable" + ] + ], + "url": "https://cfhcable.dl.sourceforge.net/project/portableapps/UltraDefrag%20Portable/UltraDefragPortable_7.1.4.paf.exe#/dl.7z", + "version": "7.1.4" } diff --git a/bucket/UsbEAm-Hosts-Editor.json b/bucket/UsbEAm-Hosts-Editor.json index 0cbb4f4e55d..dbce1adf478 100644 --- a/bucket/UsbEAm-Hosts-Editor.json +++ b/bucket/UsbEAm-Hosts-Editor.json @@ -1,23 +1,26 @@ { "version": "3.63", - "homepage":"https://www.dogfight360.com/blog/475/", - "url": "https://www.dogfight360.com/blog/wp-content/uploads/2022/06/UsbEAm-Hosts-Editor-v3.63_%E8%A7%A3%E5%8E%8B%E5%AF%86%E7%A0%81dogfight360.zip", - "description": "Multi-platform hosts modifications", + "description": "游戏/开发多平台hosts修改工具", + "homepage": "https://www.dogfight360.com/blog/475/", "license": "Freeware", + "url": "https://www.dogfight360.com/blog/wp-content/uploads/2022/06/UsbEAm-Hosts-Editor-v3.63_%E8%A7%A3%E5%8E%8B%E5%AF%86%E7%A0%81dogfight360.zip#/dl.zip_", "hash": "618f2f9a7c87137d015df2c486662fb3b221a06e92bfd0bb9a128354c69711bb", - "extract_dir": "UsbEAm Hosts Editor", - "pre_install": "get-childItem \"$dir\" *.exe | rename-item -newname \"UsbEAmHostsEditor.exe\"", - "bin": [ + "pre_install": [ + "Expand-7zipArchive -Path \"$dir\\dl.zip_\" -DestinationPath \"$dir\" -ExtractDir 'UsbEAm Hosts Editor' -Removal -Switches '-pdogfight360'", + "Get-ChildItem \"$dir\" 'UsbEAm Hosts Editor*.exe' | Select-Object -First 1 | Rename-Item -NewName 'UsbEAm Hosts Editor.exe'" + ], + "shortcuts": [ [ - "UsbEAmHostsEditor.exe", - "UHeditor" + "UsbEAm Hosts Editor.exe", + "UsbEAm Hosts Editor" ] ], "checkver": { "url": "https://www.dogfight360.com/blog/475/", - "re": "UsbEAm Hosts Editor\\s+v([\\d.]+)" + "regex": "www.dogfight360.com/blog/wp-content/uploads/(\\d+)/(\\d+)/UsbEAm-Hosts-Editor-v([\\d.]+)_", + "replace": "${3}" }, "autoupdate": { - "url": "https://www.dogfight360.com/blog/wp-content/uploads/2017/03/UsbEAm-Hosts-Editor-v$version.zip" + "url": "https://www.dogfight360.com/blog/wp-content/uploads/$match1/$match2/UsbEAm-Hosts-Editor-v$version_%E8%A7%A3%E5%8E%8B%E5%AF%86%E7%A0%81dogfight360.zip#/dl.zip_" } } diff --git a/bucket/UsbTreeView.json b/bucket/UsbTreeView.json index 632553d1ef7..420c4a1cfea 100644 --- a/bucket/UsbTreeView.json +++ b/bucket/UsbTreeView.json @@ -1,19 +1,34 @@ { - "autoupdate": { - "url": "http://www.uwe-sieber.de/files/usbtreeview.zip" - }, - "bin": "usbtreeview.exe", - "checkver": "USB Device Tree Viewer V([\\d.]+)", + "version": "3.8.5", "description": "USB device tree viewer", - "hash": "0ba2ed37dd46b46aa087e3979c5b2673ba189bb41e68c2dfce6cbeb68e29e661", - "homepage": "http://www.uwe-sieber.de/usbtreeview_e.html", + "homepage": "https://www.uwe-sieber.de/usbtreeview_e.html", "license": "Freeware", + "architecture": { + "32bit": { + "url": "https://www.uwe-sieber.de/files/UsbTreeView_Win32.zip", + "hash": "f9c38783c1bcdcb974905eaf553d5b0436328ace1c5c429e194f1af3d3eec1a5" + }, + "64bit": { + "url": "https://www.uwe-sieber.de/files/UsbTreeView_x64.zip", + "hash": "0ba2ed37dd46b46aa087e3979c5b2673ba189bb41e68c2dfce6cbeb68e29e661" + } + }, + "bin": "UsbTreeView.exe", "shortcuts": [ [ - "usbtreeview.exe", + "UsbTreeView.exe", "UsbTreeView - USB Device Tree Viewer" ] ], - "url": "http://www.uwe-sieber.de/files/usbtreeview.zip", - "version": "3.8.5" + "checkver": "USB Device Tree Viewer V([\\d.]+)", + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.uwe-sieber.de/files/UsbTreeView_Win32.zip" + }, + "64bit": { + "url": "https://www.uwe-sieber.de/files/UsbTreeView_x64.zip" + } + } + } } diff --git a/bucket/Victor-Mono.json b/bucket/Victor-Mono.json index 814b9c85d4c..58dae14abb0 100644 --- a/bucket/Victor-Mono.json +++ b/bucket/Victor-Mono.json @@ -6,65 +6,6 @@ "url": "https://rubjo.github.io/victor-mono/VictorMonoAll.zip", "hash": "1d0d51443846800c88536ab5a0e5cfb3557ad7d3fa6d355193953dd6c98c40b6", "extract_dir": "OTF", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows11Version22H2BuildNumber = 22621", - "$doesPerUserFontInstallationHaveIssue = $currentBuildNumber -ge $windows11Version22H2BuildNumber", - "if ($doesPerUserFontInstallationHaveIssue -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \"Currently, on Windows 11 Version 22H2 (OS Build 22621) or later,\" -Foreground DarkRed", - " Write-Host \"Font installation only works when installing font for all users.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" scoop install sudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " Write-Host \"See https://github.com/matthewjberger/scoop-nerd-fonts/issues/198 for more details.\" -Foreground Magenta", - " exit 1", - "}", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \"For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkRed", - " Write-Host \"Font can only be installed for all users.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" scoop install sudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}", - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.otf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (OpenType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "uninstaller": { - "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.otf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (OpenType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "if ($cmd -eq \"uninstall\") {", - " Write-Host \"The 'Victor Mono' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta", - "}" - ] - }, "checkver": { "github": "https://github.com/rubjo/victor-mono" }, diff --git a/bucket/VideoManager.json b/bucket/VideoManager.json index fa3c64469a5..21ef1898f76 100644 --- a/bucket/VideoManager.json +++ b/bucket/VideoManager.json @@ -1,56 +1,51 @@ { - "architecture": { - "32bit": { - "hash": "a9f1993b9be415342f1a61f89ed7dc2a40b2996398efb3dc9ed58d7259730d47", - "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\" -Removal", - "url": "https://github.com/hunmer/VideoManager/releases/download/v1.2.5/videoManager.Setup.1.2.5.32bit.exe#/dl.7z" - }, - "64bit": { - "hash": "665b17b21e06c1e0bfa10713a19cd1799d91076ce3b9ad35ed443b83039608f5", - "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", - "url": "https://github.com/hunmer/VideoManager/releases/download/v1.2.5/videoManager.Setup.1.2.5.64bit.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/hunmer/VideoManager/releases/download/v$version/videoManager.Setup.$version.32bit.exe#/dl.7z" - }, - "64bit": { - "url": "https://github.com/hunmer/VideoManager/releases/download/v$version/videoManager.Setup.$version.64bit.exe#/dl.7z" - } - } - }, - "checkver": { - "jsonpath": "$[0].tag_name", - "regex": "v([\\d.]+)", - "url": "https://api.github.com/repos/hunmer/VideoManager/releases?per_page=1" - }, - "description": "Video clipping, tagging and search software.", - "homepage": "https://github.com/hunmer/VideoManager", - "installer": { - "script": [ - "if (!(Test-Path \"$persist_dir\\appdata\") -and (Test-Path \"$env:APPDATA\\videoManager\")) {", - " Copy-Item \"$env:APPDATA\\videoManager\" \"$persist_dir\\appdata\" -ErrorAction SilentlyContinue -Recurse -Force", - " Remove-Item \"$env:APPDATA\\videoManager\" -ErrorAction 'SilentlyContinue' -Recurse -Force", - "}", - "ensure \"$persist_dir\\appdata\" | Out-Null", - "New-Item \"$env:APPDATA\\videoManager\" -ItemType Junction -Target \"$persist_dir\\appdata\" | Out-Null", - "Copy-Item \"$bucketsdir\\tian\\scripts\\wechat\\uninstall.bat\" \"$dir\\uninstall.bat\" -ErrorAction 'SilentlyContinue' -Force | Out-Null" - ] - }, - "license": { - "identifier": "CC0-1.0" - }, - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - "shortcuts": [ - [ - "videoManager.exe", - "Video Manager" - ] - ], - "uninstaller": { - "script": "Remove-Item \"$env:APPDATA\\videoManager\" -ErrorAction 'SilentlyContinue' -Force -Recurse" - }, - "version": "1.2.5" + "version": "1.2.5", + "description": "视频的裁剪,标记与搜索结合一体的软件", + "homepage": "https://github.com/hunmer/VideoManager", + "license": "Creative Commons Zero v1.0 Universal", + "url": "https://github.com/hunmer/VideoManager/releases/download/v1.2.5/videoManager.Setup.1.2.5.64bit.exe#/dl.7z", + "hash": "665b17b21e06c1e0bfa10713a19cd1799d91076ce3b9ad35ed443b83039608f5", + "installer": { + "script": [ + "# Expand-7zipArchive", + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "# handle runtime cache", + "if (!(Test-Path $persist_dir)) {", + " New-Item $persist_dir -Type Directory -Force | Out-Null", + "}", + "$runtimeCache = \"$env:APPDATA\\videoManager\"", + "$runtimeCachePersist = \"$persist_dir\\appdata\"", + "if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + "} else {", + " if (Test-Path $runtimeCache) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ] + }, + "uninstaller": { + "script": [ + "$runtimeCache = \"$env:APPDATA\\videoManager\"", + "$runtimeCachePersist = \"$persist_dir\\appdata\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + "} else {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + "}" + ] + }, + "shortcuts": [ + [ + "videoManager.exe", + "Video Manager" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/hunmer/VideoManager/releases/download/v$version/videoManager.Setup.$version.64bit.exe#/dl.7z" + } } diff --git a/bucket/VisualStudio2022Enterprise.json b/bucket/VisualStudio2022Enterprise.json index 0429da62c0f..15d448c3c2a 100644 --- a/bucket/VisualStudio2022Enterprise.json +++ b/bucket/VisualStudio2022Enterprise.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", "version": "1.00.000", - "url": ["https://raw.githubusercontent.com/MarkMichaelis/ScoopBucket/master/blank"], + "url": ["https://raw.githubusercontent.com/BenjaminMichaelis/ScoopBucket/master/blank"], "installer": { "script": [ "choco install -y VisualStudio2022enterprise --package-parameters \"--includeRecommended --add Microsoft.VisualStudio.Workload.Azure --add Microsoft.VisualStudio.Workload.Data --add Microsoft.VisualStudio.Workload.DataScience --add Microsoft.VisualStudio.Component.CodeClone --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NativeCrossPlat --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.NetCrossPlat --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.Node --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.Python --add Microsoft.VisualStudio.Workload.VisualStudioExtension --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.TestTools.CodedUITest --add Microsoft.VisualStudio.Component.VisualStudioData\"", diff --git a/bucket/WSA-with-magisk-GApps-pico.json b/bucket/WSA-with-magisk-GApps-pico.json index 881232d1be2..acc99ea560c 100644 --- a/bucket/WSA-with-magisk-GApps-pico.json +++ b/bucket/WSA-with-magisk-GApps-pico.json @@ -1,31 +1,31 @@ { - "autoupdate": { - "url": "https://github.com/kkzzhizhou/MagiskOnWSALocal/releases/download/$version/WSA-with-magisk-GApps-pico_$version_x64_Release-Nightly.7z" - }, - "checkver": "github", - "depends": [ - "sudo", - "winget" - ], - "description": "Integrate Magisk root and Google Apps (OpenGApps) into WSA (Windows Subsystem for Android)", - "extract_dir": "x64", - "hash": "7b1bacbc92176232be0797be6d1fb66f7b0e97ce8ae764f4f40fb622f500f937", - "homepage": "https://github.com/kkzzhizhou/MagiskOnWSALocal", - "installer": { - "script": "sudo Add-AppxPackage -Register $dir\\AppxManifest.xml" - }, - "post_install": "Copy-Item -ErrorAction Ignore $persist_dir\\userdata.vhdx $env:userprofile\\AppData\\Local\\Packages\\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\\LocalCache\\ -Force", - "pre_install": [ - "if(!(test-path $persist_dir)) { mkdir $persist_dir > $null }", - "sudo Add-AppxPackage $dir\\xaml.appx", - "sudo Add-AppxPackage $dir\\vclibs.appx" - ], - "uninstaller": { - "script": [ - "Copy-Item -ErrorAction Ignore $env:userprofile\\AppData\\Local\\Packages\\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\\LocalCache\\userdata.vhdx $persist_dir\\ -Force", - "winget uninstall \"Windows Subsystem for AndroidTM\"" - ] - }, - "url": "https://github.com/kkzzhizhou/MagiskOnWSALocal/releases/download/2206.40000.15.0/WSA-with-magisk-GApps-pico_2206.40000.15.0_x64_Release-Nightly.7z", - "version": "2206.40000.15.0" + "homepage": "https://github.com/kkzzhizhou/MagiskOnWSALocal", + "description": "Integrate Magisk root and Google Apps (OpenGApps) into WSA (Windows Subsystem for Android)", + "version": "2206.40000.15.0", + "extract_dir": "x64", + "depends": [ + "sudo", + "winget" + ], + "url": "https://github.com/kkzzhizhou/MagiskOnWSALocal/releases/download/2206.40000.15.0/WSA-with-magisk-GApps-pico_2206.40000.15.0_x64_Release-Nightly.7z", + "hash": "7b1bacbc92176232be0797be6d1fb66f7b0e97ce8ae764f4f40fb622f500f937", + "checkver": "github", + "pre_install": [ + "if(!(test-path $persist_dir)) { mkdir $persist_dir > $null }", + "sudo Add-AppxPackage $dir\\xaml.appx", + "sudo Add-AppxPackage $dir\\vclibs.appx" + ], + "autoupdate": { + "url": "https://github.com/kkzzhizhou/MagiskOnWSALocal/releases/download/$version/WSA-with-magisk-GApps-pico_$version_x64_Release-Nightly.7z" + }, + "installer": { + "script": "sudo Add-AppxPackage -Register $dir\\AppxManifest.xml" + }, + "post_install": "Copy-Item -ErrorAction Ignore $persist_dir\\userdata.vhdx $env:userprofile\\AppData\\Local\\Packages\\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\\LocalCache\\ -Force", + "uninstaller": { + "script": [ + "Copy-Item -ErrorAction Ignore $env:userprofile\\AppData\\Local\\Packages\\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\\LocalCache\\userdata.vhdx $persist_dir\\ -Force", + "winget uninstall \"Windows Subsystem for AndroidTM\"" + ] + } } diff --git a/bucket/WXQQ_RevokeMsgPatcher.json b/bucket/WXQQ_RevokeMsgPatcher.json index 0545adb780c..3ae906e750a 100644 --- a/bucket/WXQQ_RevokeMsgPatcher.json +++ b/bucket/WXQQ_RevokeMsgPatcher.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "extract_dir": "RevokeMsgPatcher.v$version", - "url": "https://download.fastgit.org/huiyadanli/RevokeMsgPatcher/releases/download/$version/RevokeMsgPatcher.v$version.zip" - }, - "checkver": "github", - "description": "A hex editor for WeChat/QQ/TIM - PC\u7248\u5fae\u4fe1/QQ/TIM\u9632\u64a4\u56de\u8865\u4e01\uff08\u6211\u5df2\u7ecf\u770b\u5230\u4e86\uff0c\u64a4\u56de\u4e5f\u6ca1\u7528\u4e86\uff09", - "extract_dir": "RevokeMsgPatcher.v1.6", - "hash": "ed18771135a4a24851c441b869520ab3c7678cd1051962581fb090d794e48a73", - "homepage": "https://github.com/huiyadanli/RevokeMsgPatcher", - "license": { - "identifier": "GPL-3.0-only" - }, - "notes": ".NET Framework 4.5 \u6216\u66f4\u9ad8\u7248\u672c\u3002\u4f4e\u4e8e\u6b64\u7248\u672c\u5728\u6253\u5f00\u7a0b\u5e8f\u65f6\u53ef\u80fd\u65e0\u53cd\u5e94\uff0c\u6216\u8005\u76f4\u63a5\u62a5\u9519\u3002", - "shortcuts": [ - [ - "RevokeMsgPatcher.exe", - "RevokeMsgPatcher" - ] - ], - "url": "https://download.fastgit.org/huiyadanli/RevokeMsgPatcher/releases/download/1.6/RevokeMsgPatcher.v1.6.zip", - "version": "1.6" + "version": "1.6", + "description": "A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了)", + "homepage": "https://github.com/huiyadanli/RevokeMsgPatcher", + "license": { + "identifier": "GPL-3.0-only" + }, + "notes": ".NET Framework 4.5 或更高版本。低于此版本在打开程序时可能无反应,或者直接报错。", + "url": "https://github.com/huiyadanli/RevokeMsgPatcher/releases/download/1.6/RevokeMsgPatcher.v1.6.zip", + "hash": "ed18771135a4a24851c441b869520ab3c7678cd1051962581fb090d794e48a73", + "extract_dir": "RevokeMsgPatcher.v1.6", + "shortcuts": [ + [ + "RevokeMsgPatcher.exe", + "RevokeMsgPatcher" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/huiyadanli/RevokeMsgPatcher/releases/download/$version/RevokeMsgPatcher.v$version.zip", + "extract_dir": "RevokeMsgPatcher.v$version" + } } diff --git a/bucket/Wangzq.PathHelpers.json b/bucket/Wangzq.PathHelpers.json index 6ff136dff33..50655e80978 100644 --- a/bucket/Wangzq.PathHelpers.json +++ b/bucket/Wangzq.PathHelpers.json @@ -1,4 +1,4 @@ { - "url": "https://github.com/wangzq/scoop-files/raw/master/libs/Wangzq.PathHelpers.zip", - "version": "20180204" + "url": "https://github.com/wangzq/scoop-files/raw/master/libs/Wangzq.PathHelpers.zip", + "version": "20180204" } diff --git a/bucket/WarMUXPortable.json b/bucket/WarMUXPortable.json index d670b80175b..916d1a40872 100644 --- a/bucket/WarMUXPortable.json +++ b/bucket/WarMUXPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/warmux_portable", - "description": "Turn-based war of UNIX mascots", - "version": "11.04.1_Rev_2", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/WarMUXPortable_11.04.1_Rev_2.paf.exe#/dl.7z", - "hash": "md5:b668586ace9c49c422d8bf8206fe21c3", - "bin": "WarMUXPortable.exe", - "shortcuts": [ - [ - "WarMUXPortable.exe", - "WarMUXPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/warmux_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/WarMUXPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/warmux_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/warmux_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/WarMUXPortable_$underscoreVersion.paf.exe" + }, + "bin": "WarMUXPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/warmux_portable" + }, + "description": "Turn-based war of UNIX mascots", + "hash": "md5:b668586ace9c49c422d8bf8206fe21c3", + "homepage": "https://portableapps.com/apps/games/warmux_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "WarMUXPortable.exe", + "WarMUXPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/WarMUXPortable_11.04.1_Rev_2.paf.exe#/dl.7z", + "version": "11.04.1_Rev_2" } diff --git a/bucket/WaveShopPortable.json b/bucket/WaveShopPortable.json index 4c86c059873..b6e15c3e74a 100644 --- a/bucket/WaveShopPortable.json +++ b/bucket/WaveShopPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/music_video/waveshop-portable", - "description": "Bit-perfect audio editor", - "version": "1.0.14", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/WaveShopPortable_1.0.14_English.paf.exe#/dl.7z", - "hash": "md5:447265db6a67d11871f855c27924e72a", - "bin": "WaveShopPortable.exe", - "shortcuts": [ - [ - "WaveShopPortable.exe", - "WaveShopPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/music_video/waveshop-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/WaveShopPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/music_video/waveshop-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/music_video/waveshop-portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/WaveShopPortable_$version_English.paf.exe" + }, + "bin": "WaveShopPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/music_video/waveshop-portable" + }, + "description": "Bit-perfect audio editor", + "hash": "md5:447265db6a67d11871f855c27924e72a", + "homepage": "https://portableapps.com/apps/music_video/waveshop-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "WaveShopPortable.exe", + "WaveShopPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/WaveShopPortable_1.0.14_English.paf.exe#/dl.7z", + "version": "1.0.14" } diff --git a/bucket/WeChat-Devtools.json b/bucket/WeChat-Devtools.json index d7c3e516641..b7a9523ee1a 100644 --- a/bucket/WeChat-Devtools.json +++ b/bucket/WeChat-Devtools.json @@ -1,36 +1,39 @@ { - "homepage": "https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html", - "description": "为了帮助开发者简单和高效地开发和调试微信小程序,我们在原有的公众号网页调试工具的基础上,推出了全新的 微信开发者工具,集成了公众号网页调试和小程序调试两种开发模式。", "version": "1.06.2303220", - "license": "Freeware", + "description": "To help developers develop and debug Weixin Mini Programs more simply and efficiently.", + "homepage": "https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html", + "license": { + "identifier": "Freeware" + }, "architecture": { "64bit": { - "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=x64&from=mpwiki&download_version=1062303220&version_type=1#/dl.7z", + "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=x64&download_version=1062303220&version_type=1#/dl.7z", "hash": "6fe49b566a987c8f623b1d864c7014ef4dc63aef02669729e0dc5fdf17ee73b0" }, "32bit": { - "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=ia32&from=mpwiki&download_version=1062303220&version_type=1#/dl.7z", + "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=ia32&download_version=1062303220&version_type=1#/dl.7z", "hash": "a920a0f2b5fa17ea8d822070781954d66ebd8dc9e0fb2135f233c008fef0c5b8" } }, + "pre_install": "Remove-Item -R -Path \"$dir\\`$PLUGINSDIR\"", "shortcuts": [ [ "微信开发者工具.exe", "微信开发者工具" ] ], - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\卸载微信开发者工具.exe.nsis\" -Force -Recurse", "checkver": { "url": "https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html", - "regex": "# ([\\d.]+) (?\\d+)\\.(?\\d+)\\.(?\\d+) \\<", + "replace": "${maj}.${min}.${patch}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=x64&from=mpwiki&download_version=$majorVersion$minorVersion$patchVersion$buildVersion&version_type=1#/dl.7z" + "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=x64&download_version=$matchMaj$matchMin$matchPatch&version_type=1#/dl.7z" }, "32bit": { - "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=ia32&from=mpwiki&download_version=$majorVersion$minorVersion$patchVersion$buildVersion&version_type=1#/dl.7z" + "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=ia32&download_version=$matchMaj$matchMin$matchPatch&version_type=1#/dl.7z" } } } diff --git a/bucket/WhatChangedPortable.json b/bucket/WhatChangedPortable.json index 046fa743758..62b835cd87a 100644 --- a/bucket/WhatChangedPortable.json +++ b/bucket/WhatChangedPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/whatchanged-portable" - }, - "url": "https://download3.portableapps.com/portableapps/WhatChangedPortable/WhatChangedPortable_$underscoreVersion_English.paf.exe?20190321" - }, - "bin": "WhatChangedPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/whatchanged-portable" - }, - "description": "Registry and file comparison", - "hash": "md5:b318cfa3c2019a6a1c9554f71e91b841", - "homepage": "https://portableapps.com/apps/utilities/whatchanged-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "WhatChangedPortable.exe", - "WhatChangedPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/WhatChangedPortable/WhatChangedPortable_1.07_Rev_2_English.paf.exe?20190321#/dl.7z", - "version": "1.07_Rev_2" + "homepage": "https://portableapps.com/apps/utilities/whatchanged-portable", + "description": "Registry and file comparison", + "version": "1.07_Rev_2", + "license": "", + "url": "https://download3.portableapps.com/portableapps/WhatChangedPortable/WhatChangedPortable_1.07_Rev_2_English.paf.exe?20190321#/dl.7z", + "hash": "md5:b318cfa3c2019a6a1c9554f71e91b841", + "bin": "WhatChangedPortable.exe", + "shortcuts": [ + [ + "WhatChangedPortable.exe", + "WhatChangedPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/whatchanged-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/WhatChangedPortable/WhatChangedPortable_$underscoreVersion_English.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/whatchanged-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/WikidPad.json b/bucket/WikidPad.json index fdc8f1008b2..ef5d0a5fb3d 100644 --- a/bucket/WikidPad.json +++ b/bucket/WikidPad.json @@ -5,7 +5,6 @@ "url": "http://downloads.sourceforge.net/wikidpad/WikidPad-2.2.exe", "hash": "cf7714c79bcb1895c6ffde321b41d4e12e2db5efd0655c2adace566af184cb13", "innosetup": true, - "bin": "WikidPad.exe", "persist": [ "WikidPad.config", "Data", diff --git a/bucket/WimTool.json b/bucket/WimTool.json index 18d6b26844c..879e5e7de23 100644 --- a/bucket/WimTool.json +++ b/bucket/WimTool.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/WimTool/WimTool-$version.zip" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/WimTool.latest" - }, - "hash": "047fe528b3980305a29d406e75e7d76109feea89395cf3f52bd4efbc54bf6375", - "shortcuts": [ - [ - "WimTool.exe", - "WimTool" - ] - ], - "url": "https://scoop-zapps.ziiyc.com/d/WimTool/WimTool-1.30.2011.501.zip", - "version": "1.30.2011.501" + "version": "1.30.2011.501", + "url": "https://scoop-zapps.ziiyc.com/d/WimTool/WimTool-1.30.2011.501.zip", + "hash": "047fe528b3980305a29d406e75e7d76109feea89395cf3f52bd4efbc54bf6375", + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/WimTool.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/WimTool/WimTool-$version.zip", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + }, + "shortcuts": [ + [ + "WimTool.exe", + "WimTool" + ] + ] } diff --git a/bucket/WinBoardPortable.json b/bucket/WinBoardPortable.json index f4e74666f20..98619c91056 100644 --- a/bucket/WinBoardPortable.json +++ b/bucket/WinBoardPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/games/winboard_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/WinBoardPortable_$version.paf.exe" - }, - "bin": "WinBoardPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/games/winboard_portable" - }, - "description": "Advanced chess engine", - "hash": "md5:783d24281176c200e61073cc7d585e04", - "homepage": "https://portableapps.com/apps/games/winboard_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "WinBoardPortable.exe", - "WinBoardPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/WinBoardPortable_4.8.0.paf.exe#/dl.7z", - "version": "4.8.0" + "homepage": "https://portableapps.com/apps/games/winboard_portable", + "description": "Advanced chess engine", + "version": "4.8.0", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/WinBoardPortable_4.8.0.paf.exe#/dl.7z", + "hash": "md5:783d24281176c200e61073cc7d585e04", + "bin": "WinBoardPortable.exe", + "shortcuts": [ + [ + "WinBoardPortable.exe", + "WinBoardPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/games/winboard_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/WinBoardPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/games/winboard_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/WinDirStatPortable.json b/bucket/WinDirStatPortable.json index 8a95d563391..4599dfda0e8 100644 --- a/bucket/WinDirStatPortable.json +++ b/bucket/WinDirStatPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/windirstat_portable", - "description": "Directory size calculator", - "version": "1.1.2.80_Rev_3", - "license": "", - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/WinDirStat%20Portable/WinDirStatPortable_1.1.2.80_Rev_3.paf.exe#/dl.7z", - "hash": "md5:884ae0063ec1ba535a3a3f7209032ec8", - "bin": "WinDirStatPortable.exe", - "shortcuts": [ - [ - "WinDirStatPortable.exe", - "WinDirStatPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/windirstat_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://versaweb.dl.sourceforge.net/project/portableapps/WinDirStat%20Portable/WinDirStatPortable_$underscoreVersion.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/utilities/windirstat_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/windirstat_portable" + }, + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/WinDirStat%20Portable/WinDirStatPortable_$underscoreVersion.paf.exe" + }, + "bin": "WinDirStatPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/windirstat_portable" + }, + "description": "Directory size calculator", + "hash": "md5:884ae0063ec1ba535a3a3f7209032ec8", + "homepage": "https://portableapps.com/apps/utilities/windirstat_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "WinDirStatPortable.exe", + "WinDirStatPortable" + ] + ], + "url": "https://versaweb.dl.sourceforge.net/project/portableapps/WinDirStat%20Portable/WinDirStatPortable_1.1.2.80_Rev_3.paf.exe#/dl.7z", + "version": "1.1.2.80_Rev_3" } diff --git a/bucket/WinFR.json b/bucket/WinFR.json index 0e672bd737b..86481becf28 100644 --- a/bucket/WinFR.json +++ b/bucket/WinFR.json @@ -1,19 +1,19 @@ { - "version": "1.0.0", - "description": "WinFR界面版完全调用Windows File Recovery(Microsoft 命令行应用程序),为用户提供简单易用的图形界面,帮助用户快速从Windows 10/11中恢复已删除的文件。", - "homepage": "https://aka.ms/winfrhelp", - "license": "Microsoft", - "architecture": { - "64bit": { - "url": "https://www2.aomeisoftware.com/download/dra/win/AOMEIDataRecovery_Windows_Setup.exe", - "hash": "4159213A5241851E6D85F118AF8D9591B790BFCD0B90EC98D95AD439A719A1F6" - } - }, - "innosetup": true, - "shortcuts": [ - [ - "ADR.exe", - "WinFR GUI" - ] + "architecture": { + "64bit": { + "hash": "4159213A5241851E6D85F118AF8D9591B790BFCD0B90EC98D95AD439A719A1F6", + "url": "https://www2.aomeisoftware.com/download/dra/win/AOMEIDataRecovery_Windows_Setup.exe" + } + }, + "description": "WinFR\u754c\u9762\u7248\u5b8c\u5168\u8c03\u7528Windows File Recovery\uff08Microsoft \u547d\u4ee4\u884c\u5e94\u7528\u7a0b\u5e8f\uff09\uff0c\u4e3a\u7528\u6237\u63d0\u4f9b\u7b80\u5355\u6613\u7528\u7684\u56fe\u5f62\u754c\u9762\uff0c\u5e2e\u52a9\u7528\u6237\u5feb\u901f\u4eceWindows 10/11\u4e2d\u6062\u590d\u5df2\u5220\u9664\u7684\u6587\u4ef6\u3002", + "homepage": "https://aka.ms/winfrhelp", + "innosetup": true, + "license": "Microsoft", + "shortcuts": [ + [ + "ADR.exe", + "WinFR GUI" ] + ], + "version": "1.0.0" } diff --git a/bucket/WinNTSetup.json b/bucket/WinNTSetup.json index 6166bab9588..423b5bb1574 100644 --- a/bucket/WinNTSetup.json +++ b/bucket/WinNTSetup.json @@ -1,25 +1,25 @@ { - "homepage": "https://msfn.org/board/topic/149612-winntsetup-v40/", - "description": "WinNTSetup allows you to customize your Windows before you install it primarily for mass deployment", - "version": "4", - "url": "https://scoop-zapps.ziiyc.com/d/WinNTSetup/WinNTSetup-4.rar", - "hash": "7b2f1d5eaa6dae28e3b5b975edb79e7216b033a59f3088f4dd0e065d492e8c94", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/WinNTSetup.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/WinNTSetup/WinNTSetup-$version.rar", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "bin": "WinNTSetup_x64.exe", - "shortcuts": [ - [ - "WinNTSetup_x64.exe", - "WinNTSetup" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/WinNTSetup/WinNTSetup-$version.rar" + }, + "bin": "WinNTSetup_x64.exe", + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/WinNTSetup.latest" + }, + "description": "WinNTSetup allows you to customize your Windows before you install it primarily for mass deployment", + "hash": "7b2f1d5eaa6dae28e3b5b975edb79e7216b033a59f3088f4dd0e065d492e8c94", + "homepage": "https://msfn.org/board/topic/149612-winntsetup-v40/", + "shortcuts": [ + [ + "WinNTSetup_x64.exe", + "WinNTSetup" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/WinNTSetup/WinNTSetup-4.rar", + "version": "4" } diff --git a/bucket/WindowsErrorLookupToolPortable.json b/bucket/WindowsErrorLookupToolPortable.json index 0585272f9db..585fdbaea6f 100644 --- a/bucket/WindowsErrorLookupToolPortable.json +++ b/bucket/WindowsErrorLookupToolPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/windows_error_lookup_tool_portable", - "description": "Lookup windows error codes", - "version": "3.0.7", - "license": "", - "url": "https://download3.portableapps.com/portableapps/WindowsErrorLookupToolPortable/WindowsErrorLookupToolPortable_3.0.7_English.paf.exe?20190321#/dl.7z", - "hash": "md5:8c90db0373c5927b76764f5a42a49d59", - "bin": "WindowsErrorLookupToolPortable.exe", - "shortcuts": [ - [ - "WindowsErrorLookupToolPortable.exe", - "WindowsErrorLookupToolPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/windows_error_lookup_tool_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/WindowsErrorLookupToolPortable/WindowsErrorLookupToolPortable_$version_English.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/windows_error_lookup_tool_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/windows_error_lookup_tool_portable" + }, + "url": "https://download3.portableapps.com/portableapps/WindowsErrorLookupToolPortable/WindowsErrorLookupToolPortable_$version_English.paf.exe?20190321" + }, + "bin": "WindowsErrorLookupToolPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/windows_error_lookup_tool_portable" + }, + "description": "Lookup windows error codes", + "hash": "md5:8c90db0373c5927b76764f5a42a49d59", + "homepage": "https://portableapps.com/apps/utilities/windows_error_lookup_tool_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "WindowsErrorLookupToolPortable.exe", + "WindowsErrorLookupToolPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/WindowsErrorLookupToolPortable/WindowsErrorLookupToolPortable_3.0.7_English.paf.exe?20190321#/dl.7z", + "version": "3.0.7" } diff --git a/bucket/WiseProgramUninstallerPortable.json b/bucket/WiseProgramUninstallerPortable.json index 97dd98a1759..f713667a2d6 100644 --- a/bucket/WiseProgramUninstallerPortable.json +++ b/bucket/WiseProgramUninstallerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable", - "description": "Local software uninstaller", - "version": "2.3.8", - "license": "", - "url": "https://download3.portableapps.com/portableapps/WiseProgramUninstallerPortable/WiseProgramUninstallerPortable_2.3.8.paf.exe?20190321#/dl.7z", - "hash": "md5:1e693d4b655370f2879dd9bc5a91c9cc", - "bin": "WiseProgramUninstallerPortable.exe", - "shortcuts": [ - [ - "WiseProgramUninstallerPortable.exe", - "WiseProgramUninstallerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://download3.portableapps.com/portableapps/WiseProgramUninstallerPortable/WiseProgramUninstallerPortable_$version.paf.exe?20190321", - "hash": { - "url": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable" + }, + "url": "https://download3.portableapps.com/portableapps/WiseProgramUninstallerPortable/WiseProgramUninstallerPortable_$version.paf.exe?20190321" + }, + "bin": "WiseProgramUninstallerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable" + }, + "description": "Local software uninstaller", + "hash": "md5:1e693d4b655370f2879dd9bc5a91c9cc", + "homepage": "https://portableapps.com/apps/utilities/wise-program-uninstaller-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "WiseProgramUninstallerPortable.exe", + "WiseProgramUninstallerPortable" + ] + ], + "url": "https://download3.portableapps.com/portableapps/WiseProgramUninstallerPortable/WiseProgramUninstallerPortable_2.3.8.paf.exe?20190321#/dl.7z", + "version": "2.3.8" } diff --git a/bucket/XNResourceEditorPortable.json b/bucket/XNResourceEditorPortable.json index 191760ae58e..3e041036fef 100644 --- a/bucket/XNResourceEditorPortable.json +++ b/bucket/XNResourceEditorPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/xn_resource_editor_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/XNResourceEditorPortable_$version_English.paf.exe" - }, - "bin": "XNResourceEditorPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/xn_resource_editor_portable" - }, - "description": "Lightweight resource editor", - "hash": "md5:5567f4d1ee72f70805a4bda99f64c44d", - "homepage": "https://portableapps.com/apps/utilities/xn_resource_editor_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "XNResourceEditorPortable.exe", - "XNResourceEditorPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/XNResourceEditorPortable_3.0.0.1_English.paf.exe#/dl.7z", - "version": "3.0.0.1" + "homepage": "https://portableapps.com/apps/utilities/xn_resource_editor_portable", + "description": "Lightweight resource editor", + "version": "3.0.0.1", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/XNResourceEditorPortable_3.0.0.1_English.paf.exe#/dl.7z", + "hash": "md5:5567f4d1ee72f70805a4bda99f64c44d", + "bin": "XNResourceEditorPortable.exe", + "shortcuts": [ + [ + "XNResourceEditorPortable.exe", + "XNResourceEditorPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/xn_resource_editor_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/XNResourceEditorPortable_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/xn_resource_editor_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/XenonPortable.json b/bucket/XenonPortable.json index 42b89d20981..f0583bbf3c9 100644 --- a/bucket/XenonPortable.json +++ b/bucket/XenonPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/XenonPortable", - "description": "File manager", - "version": "1.5.0.2", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/XenonPortable_1.5.0.2.paf.exe#/dl.7z", - "hash": "md5:dfe1c7f5bffbbe1c80faa28eae52d2c9", - "bin": "XenonPortable.exe", - "shortcuts": [ - [ - "XenonPortable.exe", - "XenonPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/XenonPortable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/XenonPortable_$version.paf.exe", - "hash": { - "url": "https://portableapps.com/XenonPortable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/XenonPortable" + }, + "url": "https://downloads.sourceforge.net/portableapps/XenonPortable_$version.paf.exe" + }, + "bin": "XenonPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/XenonPortable" + }, + "description": "File manager", + "hash": "md5:dfe1c7f5bffbbe1c80faa28eae52d2c9", + "homepage": "https://portableapps.com/XenonPortable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "XenonPortable.exe", + "XenonPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/XenonPortable_1.5.0.2.paf.exe#/dl.7z", + "version": "1.5.0.2" } diff --git a/bucket/Xmanager.json b/bucket/Xmanager.json index 8d4b1549abe..19455cd3b99 100644 --- a/bucket/Xmanager.json +++ b/bucket/Xmanager.json @@ -1,55 +1,55 @@ { - "homepage": "https://www.netsarang.com/zh/Xmanager/", - "description": "业界最强大的SSH客户机", - "version": "6.0.0199", - "depends": [ - "sudo", - "vcredist2008", - "vcredist2012" - ], - "url": "https://scoop-zapps.ziiyc.com/d/Xmanager/Xmanager-6.0.0199r.exe#/setup.exe", - "hash": "828fb45fc6cfb8b60a3504c16582bd679576072003bffa4332c9b640157be43b", - "pre_install": [ - "$bucketdir = Find-BucketDirectory($bucket)", - "(gc \"$bucketdir\\..\\scripts\\netsarang\\add-hosts.ps1\") | out-file -enc oem \"$dir\\add-hosts.ps1\"", - "sudo \"$dir\\add-hosts.ps1\"" - ], - "installer": { - "script": [ - "Start-Process -Wait \"$dir\\setup.exe\" \"/b$dir /S /v/qn\" -Verb RunAs", - "Start-Process -Wait msiexec \"/i `\"$dir\\Xmanager` 6.msi`\" INSTALLDIR=`\"$dir`\" /qb\" -Verb RunAs" - ], - "keep": true - }, - "post_install": [ - "$null, $bucket = find_manifest($app)", - "$bucketdir = Find-BucketDirectory($bucket)", - "$userdir = $env:USERPROFILE.Replace('\\', '\\\\')", - "$escdir = $dir -replace \"\\\\\",\"\\\\\"", - "(gc \"$bucketdir\\..\\scripts\\xmanager\\register.reg.templ\") | % { $_ -replace 'USERPROFILE', \"$userdir\" } | out-file -enc oem \"$dir\\register.reg\"", - "sudo regedit /s $dir\\register.reg", - "Remove-Item \"$env:PUBLIC\\Desktop\\Xmanager` Power` Suite` 6\" -Recurse -ErrorAction SilentlyContinue", - "sudo Remove-Item \"$env:ProgramData\\Microsoft\\Windows\\Start` Menu\\Programs\\SHELL_OBJECT_FOLDER\" -Recurse -ErrorAction SilentlyContinue", - "ie4uinit.exe -show" - ], - "uninstaller": { - "script": "Start-Process -Wait msiexec \"/x `\"$dir\\Xmanager` 6.msi`\" /qb\" -Verb RunAs" - }, - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Xmanager.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/Xmanager/Xmanager-$versionr.exe#/setup.exe", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "shortcuts": [ - [ - "Xmanager.exe", - "Xmanager" - ] - ] + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/Xmanager/Xmanager-$versionr.exe#/setup.exe" + }, + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Xmanager.latest" + }, + "depends": [ + "sudo", + "vcredist2008", + "vcredist2012" + ], + "description": "\u4e1a\u754c\u6700\u5f3a\u5927\u7684SSH\u5ba2\u6237\u673a", + "hash": "828fb45fc6cfb8b60a3504c16582bd679576072003bffa4332c9b640157be43b", + "homepage": "https://www.netsarang.com/zh/Xmanager/", + "installer": { + "keep": true, + "script": [ + "Start-Process -Wait \"$dir\\setup.exe\" \"/b$dir /S /v/qn\" -Verb RunAs", + "Start-Process -Wait msiexec \"/i `\"$dir\\Xmanager` 6.msi`\" INSTALLDIR=`\"$dir`\" /qb\" -Verb RunAs" + ] + }, + "post_install": [ + "$null, $bucket = find_manifest($app)", + "$bucketdir = Find-BucketDirectory($bucket)", + "$userdir = $env:USERPROFILE.Replace('\\', '\\\\')", + "$escdir = $dir -replace \"\\\\\",\"\\\\\"", + "(gc \"$bucketdir\\..\\scripts\\xmanager\\register.reg.templ\") | % { $_ -replace 'USERPROFILE', \"$userdir\" } | out-file -enc oem \"$dir\\register.reg\"", + "sudo regedit /s $dir\\register.reg", + "Remove-Item \"$env:PUBLIC\\Desktop\\Xmanager` Power` Suite` 6\" -Recurse -ErrorAction SilentlyContinue", + "sudo Remove-Item \"$env:ProgramData\\Microsoft\\Windows\\Start` Menu\\Programs\\SHELL_OBJECT_FOLDER\" -Recurse -ErrorAction SilentlyContinue", + "ie4uinit.exe -show" + ], + "pre_install": [ + "$bucketdir = Find-BucketDirectory($bucket)", + "(gc \"$bucketdir\\..\\scripts\\netsarang\\add-hosts.ps1\") | out-file -enc oem \"$dir\\add-hosts.ps1\"", + "sudo \"$dir\\add-hosts.ps1\"" + ], + "shortcuts": [ + [ + "Xmanager.exe", + "Xmanager" + ] + ], + "uninstaller": { + "script": "Start-Process -Wait msiexec \"/x `\"$dir\\Xmanager` 6.msi`\" /qb\" -Verb RunAs" + }, + "url": "https://scoop-zapps.ziiyc.com/d/Xmanager/Xmanager-6.0.0199r.exe#/setup.exe", + "version": "6.0.0199" } diff --git a/bucket/Xpdf-tools-all.json b/bucket/Xpdf-tools-all.json index eb321cb1ac3..a7100cf7cd5 100644 --- a/bucket/Xpdf-tools-all.json +++ b/bucket/Xpdf-tools-all.json @@ -25,13 +25,13 @@ "60ae13d4f5988005e537d99a7e5b865e9dcfab90bcf4b9a89f920da4fe2e77d6", "513853afed2a4ada0217bd93d95ab7f1663b6a0f37a07136e22404c6c6eaf342", "d2214728fa1940bc9b5f78d0b235e885199e999271cee0d540315e53e2583d49", - "99a848c3e2b17d6e862aa0d904bac7df3177efe093f07bb2c76b17e09cf6eb1a", - "c7b9a71a21bb81cb24078fa67be9ac645501413cd8d20aa589f28160cdf40af2", + "d091df0be8137b2dd44d17f12561ef133b63fef465b2623f5bd7a35c4e0a8571", + "1d7b04eadbaf90585583f7b5213d8fcb4d1b2170fbd403b8810495fc9130fa91", "50bee3b02b34b03b0be3ca8d08c31663f8e89dac934426b7148eba4e92c1f3a6", "aa71214ce2ac26e0495dfb5a19f918ae21380a5c1bd9721ad028cc134bb0d76a", "4e61cd67d1de292b4b8a8abe84790eec461be5f59165c605d004f8331eee88a2", - "c7f57c32e1634cf11ebe7cb55ea9d27cc9a55d5e7e54d3de7a662f2a8e56707f", - "4e9b0a8ea318ff54bc744aac5471b165344c72831c569f8e928fa55c26bcbfba", + "d149bd315643207c45db09f33d4e342880608325ec51230955bdb71bda79e9fa", + "ed0ffa1d84756ef68d871959e30d981b2d1c4d1c658c5badb852bb58ddb79747", "7b6c4b4c39302b043bb1dbb4567af3233901b5692a4c8883f0b3be14b1db49ac", "a59d81e1e496873058d11f59b7cdf8a8e8dabdb3056edde91e6721e6bd2c678e", "4bce35b85b49c8e2698a2e01bede345b8e2936daf9622f8f2f4287e409e26256" @@ -81,7 +81,7 @@ "persist": "xpdfrc", "checkver": { "url": "https://www.xpdfreader.com/download.html", - "regex": "Current version:\\s*([^\\s<]+)" + "re": "Current version:\\s*([^\\s<]+)" }, "autoupdate": { "url": "https://dl.xpdfreader.com/xpdf-tools-win-$version.zip", diff --git a/bucket/XyePortable.json b/bucket/XyePortable.json index f22de2e32d7..3c4f6f4a611 100644 --- a/bucket/XyePortable.json +++ b/bucket/XyePortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/xye-portable", - "description": "collect-the-gems puzzle game", - "version": "0.12.1", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/XyePortable_0.12.1_English.paf.exe#/dl.7z", - "hash": "md5:8a64f4bfef244086f9ac3bc22d73d1fe", - "bin": "XyePortable.exe", - "shortcuts": [ - [ - "XyePortable.exe", - "XyePortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/xye-portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/XyePortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/xye-portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/xye-portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/XyePortable_$version_English.paf.exe" + }, + "bin": "XyePortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/xye-portable" + }, + "description": "collect-the-gems puzzle game", + "hash": "md5:8a64f4bfef244086f9ac3bc22d73d1fe", + "homepage": "https://portableapps.com/apps/games/xye-portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "XyePortable.exe", + "XyePortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/XyePortable_0.12.1_English.paf.exe#/dl.7z", + "version": "0.12.1" } diff --git a/bucket/ZYplayer.json b/bucket/ZYplayer.json index 3da9fdca4c7..9474fcb3148 100644 --- a/bucket/ZYplayer.json +++ b/bucket/ZYplayer.json @@ -1,5 +1,6 @@ { - "homepage": "https://zyplayer.fun/", + "homepage": "https://github.com/Hunlongyu/ZY-Player/", + "description": "ZY Player", "license": "MIT", "version": "2.8.8", "architecture": { @@ -8,22 +9,19 @@ "hash": "sha512:9d8427c82e448a2c1f2e98a2a460bcbeaee4ef6343f8a3e81024854d18f4cd23f51bb994ff5ae1dec3d8b4dea7d84ee4fa75f71dc85e675e3e7a361e8b5c265c", "installer": { "script": [ - "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Unins*\" -Force -Recurse" ] } } }, - "bin": "ZY Player.exe", "shortcuts": [ [ "ZY Player.exe", "ZY Player" ] ], - "checkver": { - "github": "https://github.com/cuiocean/ZY-Player" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { @@ -34,6 +32,5 @@ } } } - }, - "notes": "We don't persist your ZY Player data, they are still storaged in '%APPDATA%\\zy'." + } } diff --git a/bucket/ZeroTier.json b/bucket/ZeroTier.json index e21631a7d40..0950383e39d 100644 --- a/bucket/ZeroTier.json +++ b/bucket/ZeroTier.json @@ -1,19 +1,37 @@ { - "homepage": "https://www.zerotier.com", + "homepage": "https://www.zerotier.com/", "version": "1.10.6", "description": "ZeroTier is a smart programmable Ethernet switch for planet Earth", - "url": "https://download.zerotier.com/RELEASES/1.10.6/dist/ZeroTier%20One.msi#/setup.msi_", + "url": "https://download.zerotier.com/dist/ZeroTier%20One.msi#/setup.msi_", "hash": "9b3fbbe29771ee2f1b4d45cbf372c9d1dbec9606315aca062c9e909e882b4b64", "installer": { - "script": "Start-Process -Wait msiexec \"/i `\"$dir\\setup.msi_`\" /qn INSTALLFOLDER=`\"$dir`\"\" -Verb RunAs" + "script": [ + "# if (!(is_admin)) {", + "# error \"Administrator rights are required to install $app.\"", + "# exit 1", + "# }", + "", + "Start-Process -Wait msiexec \"/i `\"$dir\\setup.msi_`\" /qn INSTALLFOLDER=`\"$dir`\"\" -Verb RunAs", + "# If the Corsair directory is empty, delete it", + "# Remove-Item \"$env:ProgramData\\Microsoft\\Windows\\Start Menu\\Corsair\\iCUE.lnk\"", + "# Remove-Item -ErrorAction Ignore \"$env:ProgramData\\Microsoft\\Windows\\Start Menu\\Corsair\"" + ] }, "uninstaller": { - "script": "Start-Process -Wait msiexec \"/x `\"$dir\\setup.msi_`\" /qn\" -Verb RunAs" + "script": [ + "# if (!(is_admin)) {", + "# error \"Administrator rights are required to uninstall $app.\"", + "# exit 1", + "# }", + "", + "Start-Process -Wait msiexec \"/x `\"$dir\\setup.msi_`\" /qn\" -Verb RunAs" + ] }, "checkver": { - "github": "https://github.com/zerotier/ZeroTierOne" + "url": "https://github.com/zerotier/ZeroTierOne/blob/master/RELEASE-NOTES.md", + "regex": "Version ([\\w.]+)" }, "autoupdate": { - "url": "https://download.zerotier.com/RELEASES/$version/dist/ZeroTier%20One.msi#/setup.msi_" + "url": "https://download.zerotier.com/dist/ZeroTier%20One.msi#/setup.msi_" } } diff --git a/bucket/a7800.json b/bucket/a7800.json index 109793bb37d..1ccc8aec726 100644 --- a/bucket/a7800.json +++ b/bucket/a7800.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://github.com/7800-devtools/a7800/releases/download/v$version/a7800-win-v$version.zip" - }, - "bin": "a7800.exe", - "checkver": "github", - "description": "An Atari 7800 emulator", - "hash": "f92fa66e6e95948d1dcc377ea9140470c3d9bed2da8b3e3d3645477f7b1698d3", - "homepage": "https://github.com/7800-devtools/a7800", - "license": "GPL-2.0-or-later,CC0-1.0", - "persist": "a7800.ini", - "shortcuts": [ - [ - "a7800.exe", - "Atari 7800" - ] - ], - "url": "https://github.com/7800-devtools/a7800/releases/download/v5.2/a7800-win-v5.2.zip", - "version": "5.2" + "version": "5.2", + "description": "An Atari 7800 emulator", + "homepage": "https://github.com/7800-devtools/a7800", + "license": "GPL-2.0-or-later,CC0-1.0", + "url": "https://github.com/7800-devtools/a7800/releases/download/v5.2/a7800-win-v5.2.zip", + "hash": "f92fa66e6e95948d1dcc377ea9140470c3d9bed2da8b3e3d3645477f7b1698d3", + "persist": "a7800.ini", + "bin": "a7800.exe", + "shortcuts": [ + [ + "a7800.exe", + "Atari 7800" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/7800-devtools/a7800/releases/download/v$version/a7800-win-v$version.zip" + } } diff --git a/bucket/aMSNPortable.json b/bucket/aMSNPortable.json index ec65762836c..e53bed6497d 100644 --- a/bucket/aMSNPortable.json +++ b/bucket/aMSNPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/internet/amsn_portable" - }, - "url": "https://downloads.sourceforge.net/portableapps/aMSNPortable_$version.paf.exe" - }, - "bin": "aMSNPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/internet/amsn_portable" - }, - "description": "Instant messaging", - "hash": "md5:b5b688f84c70246ef80bb0635907f31a", - "homepage": "https://portableapps.com/apps/internet/amsn_portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "aMSNPortable.exe", - "aMSNPortable" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/aMSNPortable_0.98.9.paf.exe#/dl.7z", - "version": "0.98.9" + "homepage": "https://portableapps.com/apps/internet/amsn_portable", + "description": "Instant messaging", + "version": "0.98.9", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/aMSNPortable_0.98.9.paf.exe#/dl.7z", + "hash": "md5:b5b688f84c70246ef80bb0635907f31a", + "bin": "aMSNPortable.exe", + "shortcuts": [ + [ + "aMSNPortable.exe", + "aMSNPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/internet/amsn_portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/aMSNPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/internet/amsn_portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/aardio.json b/bucket/aardio.json index 3c7e9f53fb0..b02055e634f 100644 --- a/bucket/aardio.json +++ b/bucket/aardio.json @@ -1,8 +1,8 @@ { - "version": "35.68.3", - "description": "aardio 编程语言,专注于桌面软件快速开发", "homepage": "https://www.aardio.com/", - "license": "Freeware", + "description": "A Windows desktop rapid programming platform", + "version": "35.68.3", + "license": "freeware", "url": "https://ide.update.aardio.com/releases/aardio.7z", "hash": "95b0ecf8cbad4e116963918288625c3fdf78ff96579da943090c5d7dda275f77", "bin": "aardio.exe", @@ -12,15 +12,10 @@ "aardio" ] ], - "persist": [ - "config", - "download", - "project", - "codes\\我的代码段" - ], + "persist": "config\\USR.CFG", "checkver": { "url": "http://ide.update.aardio.com/check/", - "jsonpath": "$.version" + "regex": "\"version\":\"([\\d.]+)\"" }, "autoupdate": { "url": "https://ide.update.aardio.com/releases/aardio.7z" diff --git a/bucket/ac-aoks.json b/bucket/ac-aoks.json index 8b56f25dd05..6e1f4c7cd72 100644 --- a/bucket/ac-aoks.json +++ b/bucket/ac-aoks.json @@ -1,36 +1,36 @@ { - "##": "see installer options here - https://jrsoftware.org/ishelp/index.php?topic=setupcmdline", - "autoupdate": { - "url": "https://www.petges.lu/pubfiles/ac-$underscoreVersion.exe#/ac.exe" - }, - "checkver": { - "regex": ">Version ([\\w.]+) " - }, - "description": "Easily change file and folder properties with a right-click in Explorer.", - "hash": "83c0d2c2d14d36b39eca1e32db8f120aca898a1251fadaa87ab0737e33062231", - "homepage": "https://www.petges.lu/", - "installer": { - "args": [ - "/VERYSILENT", - "/NOCANCEL", - "/NORESTART", - "/DIR=\"$dir\"", - "/LOG=\"$dir\\ac.log\"", - "/SUPPRESSMSGBOXES", - "/CLOSEAPPLICATIONS", - "/RESTARTAPPLICATIONS" - ], - "file": "ac.exe" - }, - "license": "Proprietary", - "uninstaller": { - "args": [ - "/VERYSILENT", - "/SUPPRESSMSGBOXES", - "/NORESTART" - ], - "file": "unins000.exe" - }, - "url": "https://www.petges.lu/pubfiles/ac-11_10.exe#/ac.exe", - "version": "11.10" + "homepage": "https://www.petges.lu/", + "version": "11.10", + "description": "Easily change file and folder properties with a right-click in Explorer.", + "license": "Proprietary", + "url": "https://www.petges.lu/pubfiles/ac-11_10.exe#/ac.exe", + "hash": "83c0d2c2d14d36b39eca1e32db8f120aca898a1251fadaa87ab0737e33062231", + "##": "see installer options here - https://jrsoftware.org/ishelp/index.php?topic=setupcmdline", + "installer": { + "file": "ac.exe", + "args": [ + "/VERYSILENT", + "/NOCANCEL", + "/NORESTART", + "/DIR=\"$dir\"", + "/LOG=\"$dir\\ac.log\"", + "/SUPPRESSMSGBOXES", + "/CLOSEAPPLICATIONS", + "/RESTARTAPPLICATIONS" + ] + }, + "uninstaller": { + "file": "unins000.exe", + "args": [ + "/VERYSILENT", + "/SUPPRESSMSGBOXES", + "/NORESTART" + ] + }, + "checkver": { + "regex": ">Version ([\\w.]+) " + }, + "autoupdate": { + "url": "https://www.petges.lu/pubfiles/ac-$underscoreVersion.exe#/ac.exe" + } } diff --git a/bucket/accesschk.json b/bucket/accesschk.json index 1b78d56ec7d..861e894b700 100644 --- a/bucket/accesschk.json +++ b/bucket/accesschk.json @@ -1,32 +1,39 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", - "description": "AccessChk is a command-line tool for viewing the effective permissions on files, registry keys, services, processes, kernel objects, and more.", + "version": "6.15", + "description": "A command-line tool for viewing the effective permissions on files, registry keys, services, processes, kernel objects, and more.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/accesschk", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "6.15", "url": "https://download.sysinternals.com/files/AccessChk.zip", "hash": "8ef5e3cf235bcf4ecdcf8b4da1c0016a75f104b8591a65cc083ae3a82d496e07", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/accesschk", - "re": "AccessChk\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/AccessChk.zip" - }, "architecture": { + "64bit": { + "bin": [ + [ + "accesschk64.exe", + "accesschk" + ] + ] + }, "32bit": { "bin": "accesschk.exe" }, - "64bit": { + "arm64": { "bin": [ [ - "accesschk64.exe", + "accesschk64a.exe", "accesschk" - ], - "accesschk64.exe" + ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/accesschk.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/AccessChk.zip" } } diff --git a/bucket/activitywatch.json b/bucket/activitywatch.json index 74f5b46e790..a8192820f80 100644 --- a/bucket/activitywatch.json +++ b/bucket/activitywatch.json @@ -1,23 +1,35 @@ { - "version": "0.12.2", - "description": "An open source, privacy-first, cross-platform, and a great alternative to services like RescueTime, ManicTime, and WakaTime.", "homepage": "https://activitywatch.net/", + "description": "Records what you do so that you can know how you've spent your time", + "version": "0.12.2", "license": "MPL-2.0", - "url": "https://github.com/ActivityWatch/activitywatch/releases/download/v0.12.2/activitywatch-v0.12.2-windows-x86_64.zip", - "hash": "1e0ea0e873c520b808b6fe79b9eda75da97b0d58d8896f623b84bfb64b88438f", + "architecture": { + "64bit": { + "url": "https://github.com/ActivityWatch/activitywatch/releases/download/v0.12.2/activitywatch-v0.12.2-windows-x86_64.zip", + "hash": "1e0ea0e873c520b808b6fe79b9eda75da97b0d58d8896f623b84bfb64b88438f" + } + }, "extract_dir": "activitywatch", - "bin": "aw-qt.exe", + "bin": [ + [ + "aw-qt.exe", + "aw" + ] + ], "shortcuts": [ - [ - "aw-qt.exe", - "ActivityWatch" - ] - ], + [ + "aw-qt.exe", + "ActivityWatch" + ] + ], "checkver": { - "github": "https://github.com/ActivityWatch/activitywatch", - "regex": "activitywatch-v([\\d.]+)-windows-x86_64\\.zip" + "github": "https://github.com/ActivityWatch/activitywatch" }, "autoupdate": { - "url": "https://github.com/ActivityWatch/activitywatch/releases/download/v$version/activitywatch-v$version-windows-x86_64.zip" + "architecture": { + "64bit": { + "url": "https://github.com/ActivityWatch/activitywatch/releases/download/v$version/activitywatch-v$version-windows-x86_64.zip" + } + } } } diff --git a/bucket/adblink.json b/bucket/adblink.json index 29fb5cb9402..4d9edece8ff 100644 --- a/bucket/adblink.json +++ b/bucket/adblink.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "url": "http://jocala.com/downloads/adblw$cleanVersion.exe#/dl.7z" - }, - "checkver": { - "regex": "adbLink\\s([\\d.]+)", - "url": "http://jocala.com/adblink.html" - }, - "description": "adbLink provides a link between your Android device and your computer.", - "hash": "823507b2b34eef54c4fd2bc7795cb39360ce7cfa576220e2a86edb65817a521f", - "homepage": "http://jocala.com/adblink.html", - "innosetup": true, - "license": "GPL-3", - "notes": "Your adbLink data are storaged in '%APPDATA%\\.jocala'.", - "shortcuts": [ - [ - "adbLink.exe", - "adbLink" - ] - ], - "url": "http://jocala.com/downloads/adblw51.exe#/dl.7z", - "version": "5.1" + "version": "5.1", + "description": "adbLink provides a link between your Android device and your computer.", + "homepage": "http://jocala.com/adblink.html", + "license": "GPL-3", + "url": "http://jocala.com/downloads/adblw51.exe#/dl.7z", + "hash": "823507b2b34eef54c4fd2bc7795cb39360ce7cfa576220e2a86edb65817a521f", + "innosetup": true, + "shortcuts": [ + [ + "adbLink.exe", + "adbLink" + ] + ], + "checkver": { + "url": "http://jocala.com/adblink.html", + "regex": "adbLink\\s([\\d.]+)" + }, + "autoupdate": { + "url": "http://jocala.com/downloads/adblw$cleanVersion.exe#/dl.7z" + }, + "notes": "Your adbLink data are storaged in '%APPDATA%\\.jocala'." } diff --git a/bucket/adguardhome-beta.json b/bucket/adguardhome-beta.json index 35ed20c8e1b..c2ce7ad7ee8 100644 --- a/bucket/adguardhome-beta.json +++ b/bucket/adguardhome-beta.json @@ -1,33 +1,64 @@ { - "version": "0.108.0-b.31", - "description": "Network-wide ads & trackers blocking DNS server (beta version)", - "homepage": "https://github.com/AdguardTeam/AdGuardHome", - "license": "GPL-3.0-or-later", - "extract_dir": "AdGuardHome", "architecture": { - "64bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.108.0-b.31/AdGuardHome_windows_amd64.zip", - "hash": "dbe48fad37024c67b54f3d31bd109cb21275974655919515e6b93dec891d18eb" - }, "32bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.108.0-b.31/AdGuardHome_windows_386.zip", - "hash": "94da402e0d4c86166bf95d8a36c2e1d21894e155d2a99d9a450398b10248089f" + "hash": "94da402e0d4c86166bf95d8a36c2e1d21894e155d2a99d9a450398b10248089f", + "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.108.0-b.31/AdGuardHome_windows_386.zip" + }, + "64bit": { + "hash": "dbe48fad37024c67b54f3d31bd109cb21275974655919515e6b93dec891d18eb", + "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.108.0-b.31/AdGuardHome_windows_amd64.zip" } }, - "bin": "AdGuardHome.exe", - "checkver": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases", - "regex": "/releases/tag/(?:v|V)?([\\d\\-b.]+)" - }, - "persist": "data", "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_amd64.zip" - }, "32bit": { + "hash": { + "mode": "extract", + "regex": "$sha256\\s+./$basename", + "url": "$baseurl/checksums.txt" + }, "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_386.zip" + }, + "64bit": { + "hash": { + "mode": "extract", + "regex": "$sha256\\s+./$basename", + "url": "$baseurl/checksums.txt" + }, + "url": "https://github.com/AdguardTeam/AdGuardHome/releases/download/v$version/AdGuardHome_windows_amd64.zip" } } - } + }, + "bin": [ + [ + "AdGuardHome.exe", + "adguardhome-beta" + ] + ], + "checkver": { + "jsonpath": "$[0].tag_name", + "regex": "v(.*)", + "url": "https://api.github.com/repos/AdguardTeam/AdGuardHome/releases?per_page=1" + }, + "description": "AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it'll cover ALL your home devices, and you don't need any client-side software for that.", + "extract_dir": "AdGuardHome", + "homepage": "https://github.com/AdguardTeam/AdGuardHome", + "license": { + "identifier": "GPL-3.0-or-later" + }, + "persist": "data", + "pre_install": [ + "if (Test-Path \"$persist_dir\\AdGuardHome.yaml\") {", + " Copy-Item \"$persist_dir\\AdGuardHome.yaml\" \"$dir\\\" | Out-Null", + "}" + ], + "uninstaller": { + "script": [ + "if (Test-Path \"$dir\\AdGuardHome.yaml\") {", + " ensure \"$persist_dir\" | Out-Null", + " Copy-Item \"$dir\\AdGuardHome.yaml\" \"$persist_dir\\\" | Out-Null", + "}" + ] + }, + "version": "0.108.0-b.31" } diff --git a/bucket/adiirc.json b/bucket/adiirc.json index 00153e627eb..1a9c387d48c 100644 --- a/bucket/adiirc.json +++ b/bucket/adiirc.json @@ -13,38 +13,56 @@ "hash": "e9c0396e6668f37388d2f1d67150464b1c7ea03a87d29deb73737933003865ec" } }, - "installer": { - "script": [ - "function CreateFile([String] $file, [String] $content = $null) {", - " if (!(Test-Path \"$persist_dir\\$file\")) {", - " New-Item -Force -Path \"$persist_dir\\$file\" -ItemType file -Value $content | Out-Null", - " }", - "}", - "CreateFile 'commands.ini'", - "CreateFile 'config.ini'" + "bin": "AdiIRC.exe", + "shortcuts": [ + [ + "AdiIRC.exe", + "AdiIRC" ] - }, + ], + "pre_install": [ + "#Create placeholder files", + "function CreateFile([String]$file, [String]$content = $null) {", + " if(!(Test-Path \"$persist_dir\\$file\")) {", + " Write-Host \"Create placeholder for AdiIRC: $file\"", + " New-Item -Force -Path \"$persist_dir\\$file\" -ItemType file -Value $content | Out-Null", + " }", + "}", + "CreateFile 'commands.ini'", + "CreateFile 'config.ini'", + "CreateFile 'networks.ini'", + "#Download translation file", + "$LocaleFileNames = 'da-DK', 'de-DE', 'es-ES', 'fr-FR', 'it-IT', 'ko', 'pl-PL', 'pt-BR', 'pt-PT', 'ru-RU', 'zh-CN'", + "$LocaleNames = 'da-DK', 'de-DE', 'es-ES', 'fr-FR', 'it-IT', 'ko-*', 'pl-PL', 'pt-BR', 'pt-PT', 'ru-RU', 'zh-CN'", + "$LocaleName = (Get-WinSystemLocale).Name", + "for ($i = 0; $i -lt $LocaleNames.Length; $i++) {", + " if ($LocaleName -like $LocaleNames[$i]) {", + " break", + " }", + "}", + "if ($LocaleFileNames[$i]) {", + " mkdir $original_dir\\$($LocaleFileNames[$i]) | Out-Null", + " Invoke-WebRequest -Uri \"https://github.com/AdiIRC/Translations/raw/master/compiled/$($LocaleFileNames[$i])/AdiIRC.resources.dll\" -OutFile $original_dir\\$($LocaleFileNames[$i])\\AdiIRC.resources.dll", + "}" + ], "uninstaller": { "script": [ - "function BackupFile([String] $file) {", - " if (!(Test-Path \"$persist_dir\\$file\")) {", - " Remove-Item \"$persist_dir\\$file\" -Force", + "function BackupSettings([String]$fileName) {", + " if ((Test-Path \"$dir\\$fileName\") -and !(get-item \"$dir\\$fileName\").LinkType) {", + " if (!(Test-Path \"$persist_dir\")) { mkdir $persist_dir }", + " Copy-Item \"$dir\\$fileName\" $persist_dir", " }", - " Move-Item \"$dir\\$file\" \"$persist_dir\" -Force", "}", - "BackupFile 'commands.ini'", - "BackupFile 'config.ini'" + "BackupSettings 'commands.ini'", + "BackupSettings 'config.ini'", + "BackupSettings 'networks.ini'" ] }, - "shortcuts": [ - [ - "AdiIRC.exe", - "AdiIRC" - ] - ], "persist": [ "commands.ini", - "config.ini" + "config.ini", + "networks.ini", + "Logs" ], "checkver": { "url": "https://www.adiirc.com/download.php", diff --git a/bucket/adobe-digital-editions.json b/bucket/adobe-digital-editions.json index 662f5e5a243..0110ca9a131 100644 --- a/bucket/adobe-digital-editions.json +++ b/bucket/adobe-digital-editions.json @@ -1,26 +1,26 @@ { - "version": "4.5.11", - "description": "Optimize your reading experience with the best eBook reader across formats.", - "homepage": "https://www.adobe.com/solutions/ebook/digital-editions.html", - "license": { - "identifier": "Proprietary", - "url": "https://www.adobe.com/privacy/policies/ade.html" - }, - "url": "https://adedownload.adobe.com/pub/adobe/digitaleditions/ADE_4.5_Installer.exe#/dl.7z", - "hash": "a21a9d5389728fdac6a7288953dddeea774ef2bee07f1caf7ea20bbed8f5a2c6", - "pre_install": "Remove-Item \"$dir\\`$DOCUMENTS\", \"$dir\\`$PLUGINSDIR\", \"$dir\\`$TEMP\", \"$dir\\ADEAutoUpdater*\", \"$dir\\Uninstall*\" -Recurse", - "bin": "DigitalEditions.exe", - "shortcuts": [ - [ - "DigitalEditions.exe", - "Adobe Digital Editions" - ] - ], - "checkver": { - "url": "https://www.adobe.com/solutions/ebook/digital-editions/release-notes.html", - "regex": "Changes in ADE\\s(?[\\d\\.]+)" - }, - "autoupdate": { - "url": "https://adedownload.adobe.com/pub/adobe/digitaleditions/ADE_$majorVersion.$minorVersion_Installer.exe#/dl.7z" - } + "autoupdate": { + "url": "https://adedownload.adobe.com/pub/adobe/digitaleditions/ADE_$majorVersion.$minorVersion_Installer.exe#/dl.7z" + }, + "bin": "DigitalEditions.exe", + "checkver": { + "regex": "Changes in ADE\\s(?[\\d\\.]+)", + "url": "https://www.adobe.com/solutions/ebook/digital-editions/release-notes.html" + }, + "description": "Optimize your reading experience with the best eBook reader across formats.", + "hash": "a21a9d5389728fdac6a7288953dddeea774ef2bee07f1caf7ea20bbed8f5a2c6", + "homepage": "https://www.adobe.com/solutions/ebook/digital-editions.html", + "license": { + "identifier": "Proprietary", + "url": "https://www.adobe.com/privacy/policies/ade.html" + }, + "pre_install": "Remove-Item \"$dir\\`$DOCUMENTS\", \"$dir\\`$PLUGINSDIR\", \"$dir\\`$TEMP\", \"$dir\\ADEAutoUpdater*\", \"$dir\\Uninstall*\" -Recurse", + "shortcuts": [ + [ + "DigitalEditions.exe", + "Adobe Digital Editions" + ] + ], + "url": "https://adedownload.adobe.com/pub/adobe/digitaleditions/ADE_4.5_Installer.exe#/dl.7z", + "version": "4.5.11" } diff --git a/bucket/adom.json b/bucket/adom.json index c5413229c6a..54e129d85b0 100644 --- a/bucket/adom.json +++ b/bucket/adom.json @@ -1,17 +1,17 @@ { "version": "3.3.3", "description": "A roguelike with a mix of story, RPG, exploration, and strategic and flexible combat.", - "license": "Custom", "homepage": "https://www.adom.de/home", - "extract_dir": "adom", - "hash": "679182edf2df02cabbacf11a3b432ed087ccedda4323491e170be14a93114549", + "license": "Custom", "url": "https://www.adom.de/home/download/current/adom_windows_3.3.3.zip", + "hash": "679182edf2df02cabbacf11a3b432ed087ccedda4323491e170be14a93114549", + "extract_dir": "adom", "bin": "adom.exe", "shortcuts": [ - [ - "adom.exe", - "Ancient Domains of Mystery (ASCII)" - ] + [ + "adom.exe", + "Ancient Domains of Mystery (ASCII)" + ] ], "checkver": { "url": "https://www.adom.de/home/downloads.html", diff --git a/bucket/adrestore.json b/bucket/adrestore.json index 72ad4980d02..ca64c6a1a82 100644 --- a/bucket/adrestore.json +++ b/bucket/adrestore.json @@ -1,16 +1,32 @@ { "version": "1.2", - "description": "Undelete Server 2003 Active Directory objects.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/adrestore", + "description": "AdRestore. Restores deleted ('tombstoned') objects.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/adrestore", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/ADRestore.zip", "hash": "9fd6461d6e5a3affed9d4415573c7c8f4eae0aab48b7410ed973a84d59e908c9", + "pre_install": [ + "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", + "$fin = \"$sysint\\AdRestore\"", + "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", + "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" + ], + "uninstaller": { + "script": [ + "if ($purge) {", + " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", + " Remove-Item \"$sysInt\\AdRestore\", \"$sysInt\\A\" -ErrorAction 'SilentlyContinue' -Force -Recurse", + " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", + "}" + ] + }, "architecture": { "64bit": { "bin": [ + "adrestore64.exe", [ "adrestore64.exe", "adrestore" @@ -22,6 +38,7 @@ }, "arm64": { "bin": [ + "adrestore64a.exe", [ "adrestore64a.exe", "adrestore" @@ -29,10 +46,7 @@ ] } }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/adrestore.md", - "regex": "#.*?v([\\d.]+)" - }, + "checkver": "AdRestore\\s+v([\\d.]+)[\\s\\S]*?$md5", + "url": "https://github.com/AntSwordProject/AntSword-Loader" }, - "bin": "AntSword.exe", - "shortcuts": [ - [ - "AntSword.exe", - "AntSword" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/$version/AntSword-Loader-v$version-win32-x64.zip", - "hash": { - "url": "https://github.com/AntSwordProject/AntSword-Loader", - "regex": "Windows 64位[\\s\\S]*?$md5" - }, - "extract_dir": "AntSword-Loader-v$version-win32-x64" - }, - "32bit": { - "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/$version/AntSword-Loader-v$version-win32-ia32.zip", - "hash": { - "url": "https://github.com/AntSwordProject/AntSword-Loader", - "regex": "Windows 32位[\\s\\S]*?$md5" - }, - "extract_dir": "AntSword-Loader-v$version-win32-ia32" - } - } - } + "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/$version/AntSword-Loader-v$version-win32-ia32.zip" + }, + "64bit": { + "extract_dir": "AntSword-Loader-v$version-win32-x64", + "hash": { + "regex": "Windows 64\u4f4d[\\s\\S]*?$md5", + "url": "https://github.com/AntSwordProject/AntSword-Loader" + }, + "url": "https://github.com/AntSwordProject/AntSword-Loader/releases/download/$version/AntSword-Loader-v$version-win32-x64.zip" + } + } + }, + "bin": "AntSword.exe", + "checkver": "github", + "description": "AntSword loader.", + "homepage": "https://github.com/AntSwordProject/AntSword-Loader", + "license": "Unlicense", + "shortcuts": [ + [ + "AntSword.exe", + "AntSword" + ] + ], + "version": "4.0.3" } diff --git a/bucket/api-monitor.json b/bucket/api-monitor.json index 0b111f901ab..215053b7656 100644 --- a/bucket/api-monitor.json +++ b/bucket/api-monitor.json @@ -3,25 +3,24 @@ "description": "Monitor API calls", "homepage": "http://www.rohitab.com/apimonitor", "license": "Freeware", - "url": "http://www.rohitab.com/download/api-monitor-v2r13-x86-x64.zip", + "url": "https://www.rohitab.com/download/api-monitor-v2r13-x86-x64.zip", "hash": "d045e45f523a6c0c7a2a8e06831f4b2d705fb84f4995791b5a70b28424a49d2b", - "extract_dir": "API Monitor (rohitab.com)", "bin": [ - "apimonitor-x64.exe", - "apimonitor-x86.exe" + "API Monitor (rohitab.com)\\apimonitor-x64.exe", + "API Monitor (rohitab.com)\\apimonitor-x86.exe" ], "shortcuts": [ [ - "apimonitor-x64.exe", + "API Monitor (rohitab.com)/apimonitor-x64.exe", "API Monitor - 64 bits" ], [ - "apimonitor-x86.exe", + "API Monitor (rohitab.com)/apimonitor-x86.exe", "API Monitor - 32 bits" ] ], - "checkver": "api-monitor-v([a-z0-9.]+)-", + "checkver": "http://www.rohitab.com/download/api-monitor-v([a-z0-9.]+)-x86-x64.zip", "autoupdate": { - "url": "http://www.rohitab.com/download/api-monitor-v$version-x86-x64.zip" + "url": "https://www.rohitab.com/download/api-monitor-v$version-x86-x64.zip" } } diff --git a/bucket/apifox.json b/bucket/apifox.json index 8bac8994053..a8a97471b73 100644 --- a/bucket/apifox.json +++ b/bucket/apifox.json @@ -8,8 +8,8 @@ "url": "http://cdn.apifox.cn/download/2.2.30/Apifox-2.2.30.exe#/dl.7z", "hash": "sha512:a5e8d17644e38444a2de6f21114c41b6d884af5d3fe9ae6aebabb3297ea102b2eb68cb70e824cb82d0fd8fc291773d21c3e0e2de5dc57ae3d90913372b13ed45", "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", - "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Recurse" ] } }, @@ -21,12 +21,12 @@ ], "checkver": { "url": "http://cdn.apifox.cn/download/latest.yml", - "regex": "Apifox-([\\d.]+).exe" + "regex": "(?sm)version:[\\s]+([\\d.]+).*?http://(?.*?\\.exe)" }, "autoupdate": { "architecture": { "64bit": { - "url": "http://cdn.apifox.cn/download/$version/Apifox-$version.exe#/dl.7z", + "url": "http://$matchUrl#/dl.7z", "hash": { "url": "http://cdn.apifox.cn/download/latest.yml", "mode": "extract", diff --git a/bucket/apipost.json b/bucket/apipost.json index b57cf6368c8..e44357d119f 100644 --- a/bucket/apipost.json +++ b/bucket/apipost.json @@ -1,37 +1,45 @@ { "version": "7.0.15", - "description": "ApiPost是一个支持模拟POST、GET、PUT等常见HTTP请求,支持团队协作,并可直接生成并导出接口文档的API调试、管理工具", + "description": "Apipost = Postman + Swagger + Mock + Jmeter", "homepage": "https://www.apipost.cn/", - "license": { - "identifier": "Unknown" - }, - "architecture": { - "64bit": { - "url": "https://www.apipost.cn/dl.php?client=Win&arch=x64&version=7.0.15#/dl.7z", - "hash": "a07be892bf9fe43c1c96f2aa21380642e21411295c1f66404bfa00bc19422439" - } - }, - "pre_install": [ - "7z x \"$dir\\`$PLUGINSDIR\\*.7z\" -o\"$dir\\`$PLUGINSDIR\\apipost\"", - "Move-Item $dir\\`$PLUGINSDIR\\apipost\\* $dir", - "Remove-Item -R -Path $dir\\`$PLUGINSDIR" - ], - "bin": "ApiPost6.exe", - "shortcuts": [ - [ - "ApiPost6.exe", - "ApiPost" - ] - ], + "license": "Freeware", "checkver": { "url": "https://www.apipost.cn/download.html", - "regex": "client=Win&arch=x64&version=(?[\\d.\\w\\s.]+)" + "re": "client=Win&arch=x64&version=([\\d\\.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://www.apipost.cn/dl.php?client=Win&arch=x64&version=$version#/dl.7z" + }, + "32bit": { + "url": "https://www.apipost.cn/dl.php?client=Win&arch=ia32&version=$version#/dl.7z" + } + } + }, + "architecture": { + "64bit": { + "url": "https://www.apipost.cn/dl.php?client=Win&arch=x64&version=7.0.15#/dl.7z", + "hash": "a07be892bf9fe43c1c96f2aa21380642e21411295c1f66404bfa00bc19422439", + "installer": { + "script": "7z x $original_dir/PLUGINSDIR/app-64.7z -o\"$original_dir\"" + } + }, + "32bit": { + "url": "https://www.apipost.cn/dl.php?client=Win&arch=ia32&version=7.0.15#/dl.7z", + "hash": "b58a420742a4ad50485840310ff1eb7068d5122ec8e9e3872ff6ae3d0846cb3a", + "installer": { + "script": "7z x $original_dir/PLUGINSDIR/app-32.7z -o\"$original_dir\"" } } - } + }, + "extract_dir": "$PLUGINSDIR", + "extract_to": "PLUGINSDIR", + "post_install": "rm $original_dir/PLUGINSDIR -recurse", + "shortcuts": [ + [ + "ApiPost7.exe", + "ApiPost7" + ] + ] } diff --git a/bucket/apk-editor-studio.json b/bucket/apk-editor-studio.json index c8cac8cf431..0c0dd80909b 100644 --- a/bucket/apk-editor-studio.json +++ b/bucket/apk-editor-studio.json @@ -1,24 +1,24 @@ { - "autoupdate": { - "extract_dir": "APK Editor Studio v$version", - "url": "https://github.com/kefir500/apk-editor-studio/releases/download/v$version/apk-editor-studio_windows_$version.zip" - }, - "bin": "apk-editor-studio.exe", - "checkver": { - "github": "https://github.com/kefir500/apk-editor-studio/" - }, - "description": "Powerful yet easy to use APK editor for PC and Mac.", - "extract_dir": "APK Editor Studio v1.7.1", - "hash": "a278083e1e9136ba07bfc92f3d624dfcf31f43fafeb2fa260fa34c19832431b9", "homepage": "https://github.com/kefir500/apk-editor-studio", + "version": "1.7.1", + "description": "Powerful yet easy to use APK editor for PC and Mac.", "license": "LGPL-3.0-only", - "persist": "data", + "hash": "a278083e1e9136ba07bfc92f3d624dfcf31f43fafeb2fa260fa34c19832431b9", + "url": "https://github.com/kefir500/apk-editor-studio/releases/download/v1.7.1/apk-editor-studio_windows_1.7.1.zip", + "extract_dir": "APK Editor Studio v1.7.1", "shortcuts": [ [ "apk-editor-studio.exe", "APK Editor Studio" ] ], - "url": "https://github.com/kefir500/apk-editor-studio/releases/download/v1.7.1/apk-editor-studio_windows_1.7.1.zip", - "version": "1.7.1" + "persist": "data", + "bin": "apk-editor-studio.exe", + "checkver": { + "github": "https://github.com/kefir500/apk-editor-studio/" + }, + "autoupdate": { + "url": "https://github.com/kefir500/apk-editor-studio/releases/download/v$version/apk-editor-studio_windows_$version.zip", + "extract_dir": "APK Editor Studio v$version" + } } diff --git a/bucket/apkstudio.json b/bucket/apkstudio.json index 38ddf286975..bd6662a257c 100644 --- a/bucket/apkstudio.json +++ b/bucket/apkstudio.json @@ -6,11 +6,11 @@ "architecture": { "64bit": { "url": "https://github.com/vaibhavpandeyvpz/apkstudio/releases/download/5.2.4/ApkStudio-5.2.4-x64.zip", - "hash": "cd9035c5938bf7db43b17174406ad8796aceba33a5a5867e0a020caeb7e2ce7b" + "hash": "md5:90C89556C37DCD1ECA130DD766E67362" }, "32bit": { "url": "https://github.com/vaibhavpandeyvpz/apkstudio/releases/download/5.2.4/ApkStudio-5.2.4-x86.zip", - "hash": "ea6886107c68484d7a55eefef9bdb003ddcc42fbc5f1eabc1d36c4670c567e96" + "hash": "md5:428C288227589E3886784CEA8F0A4B48" } }, "shortcuts": [ diff --git a/bucket/appium-inspector.json b/bucket/appium-inspector.json index 4a04e31dc81..6f6061a7f2e 100644 --- a/bucket/appium-inspector.json +++ b/bucket/appium-inspector.json @@ -1,18 +1,18 @@ { - "version": "2023.3.1", + "autoupdate": { + "url": "https://github.com/appium/appium-inspector/releases/download/v$version/Appium-Inspector-windows-$version.zip" + }, + "checkver": "github", "description": "A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server.", + "hash": "abbbd4d3268adfe7ae31d03650363aae3bb7993ce6ac26bca9a3905eb47d97c0", "homepage": "https://github.com/appium/appium-inspector", "license": "Apache-2.0", - "url": "https://github.com/appium/appium-inspector/releases/download/v2023.3.1/Appium-Inspector-windows-2023.3.1.zip", - "hash": "abbbd4d3268adfe7ae31d03650363aae3bb7993ce6ac26bca9a3905eb47d97c0", "shortcuts": [ [ "Appium Inspector.exe", "Appium Inspector" ] ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/appium/appium-inspector/releases/download/v$version/Appium-Inspector-windows-$version.zip" - } + "url": "https://github.com/appium/appium-inspector/releases/download/v2023.3.1/Appium-Inspector-windows-2023.3.1.zip", + "version": "2023.3.1" } diff --git a/bucket/arangodb-aoks.json b/bucket/arangodb-aoks.json index 02c1b65ed7e..6ead6b9a062 100644 --- a/bucket/arangodb-aoks.json +++ b/bucket/arangodb-aoks.json @@ -1,11 +1,32 @@ { - "version": "3.10.5", + "autoupdate": { + "extract_dir": "ArangoDB$majorVersion-$version_win64", + "hash": { + "regex": "([a-fA-F\\d]{64})", + "url": "https://download.arangodb.com/arangodb$majorVersion/Community/Windows/ArangoDB$majorVersion-$version_win64.zip.clamav" + }, + "url": "https://download.arangodb.com/arangodb$majorVersion$minorVersion/Community/Windows/ArangoDB$majorVersion-$version_win64.zip" + }, + "checkver": { + "regex": "Server\\W*(\\d+\\.\\d+\\.\\d+)", + "url": "https://www.arangodb.com/download-major/windows/" + }, "description": "Highly available and scalable multi-model database to natively work with graphs, documents and fulltext search with one engine & query language.", + "env_add_path": "usr/bin", + "env_set": { + "ICU_DATA": "$dir\\usr\\share\\arangodb3" + }, + "extract_dir": "ArangoDB3-3.10.5_win64", + "hash": "d4e143a87c75a84c31d455fdf6906d718775c8bef4ff8b57a63e706e1c9a1043", "homepage": "https://www.arangodb.com/", "license": { "identifier": "Apache-2.0", "url": "https://raw.githubusercontent.com/arangodb/arangodb/devel/LICENSE" }, + "persist": [ + "etc/arangodb3", + "var/lib/arangodb3-apps" + ], "suggest": { "java": [ "java/oraclejdk", @@ -14,26 +35,5 @@ ] }, "url": "https://download.arangodb.com/arangodb310/Community/Windows/ArangoDB3-3.10.5_win64.zip", - "hash": "d4e143a87c75a84c31d455fdf6906d718775c8bef4ff8b57a63e706e1c9a1043", - "extract_dir": "ArangoDB3-3.10.5_win64", - "persist": [ - "etc/arangodb3", - "var/lib/arangodb3-apps" - ], - "env_add_path": "usr/bin", - "env_set": { - "ICU_DATA": "$dir\\usr\\share\\arangodb3" - }, - "checkver": { - "url": "https://www.arangodb.com/download-major/windows/", - "regex": "Server\\W*(\\d+\\.\\d+\\.\\d+)" - }, - "autoupdate": { - "url": "https://download.arangodb.com/arangodb$majorVersion$minorVersion/Community/Windows/ArangoDB$majorVersion-$version_win64.zip", - "extract_dir": "ArangoDB$majorVersion-$version_win64", - "hash": { - "url": "https://download.arangodb.com/arangodb$majorVersion/Community/Windows/ArangoDB$majorVersion-$version_win64.zip.clamav", - "regex": "([a-fA-F\\d]{64})" - } - } + "version": "3.10.5" } diff --git a/bucket/aranym.json b/bucket/aranym.json index 1b55f5d73be..d58a22fdee0 100644 --- a/bucket/aranym.json +++ b/bucket/aranym.json @@ -1,35 +1,35 @@ { - "version": "1.1.0", - "description": "ARAnyM is a VM designed and developed for running 32-bit Atari ST/TT/Falcon operating systems (TOS, FreeMiNT, MagiC and Linux-m68k) and TOS/GEM applications on any kind of hardware", - "homepage": "https://aranym.github.io/", - "license": "GPL-2.0-only", - "url": "https://github.com/aranym/aranym/releases/download/ARANYM_1_1_0/aranym-1.1.0-cygwin-i386-sdl2-setup.exe#/dl.7z", - "hash": "ac02c8aaa7b4404b8fde6d692fb314781c19f2a2a446f7cecd1c3e5e42d187aa", - "pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninstall-aranym.exe\" -Force -Recurse", - "bin": [ - "aranym.exe", - "aranym-jit.exe", - "aranym-mmu.exe" - ], - "shortcuts": [ - [ - "aranym.exe", - "Aranym" - ], - [ - "aranym-jit.exe", - "Aranym (JIT)" - ], - [ - "aranym-mmu.exe", - "Aranym (MMU)" - ] - ], - "checkver": { - "url": "https://github.com/aranym/aranym/releases", - "regex": "version ([\\d.]+) released" - }, - "autoupdate": { - "url": "https://github.com/aranym/aranym/releases/download/ARANYM_$underscoreVersion/aranym-$version-cygwin-i386-sdl2-setup.exe#/dl.7z" - } + "autoupdate": { + "url": "https://github.com/aranym/aranym/releases/download/ARANYM_$underscoreVersion/aranym-$version-cygwin-i386-sdl2-setup.exe#/dl.7z" + }, + "bin": [ + "aranym.exe", + "aranym-jit.exe", + "aranym-mmu.exe" + ], + "checkver": { + "regex": "version ([\\d.]+) released", + "url": "https://github.com/aranym/aranym/releases" + }, + "description": "ARAnyM is a VM designed and developed for running 32-bit Atari ST/TT/Falcon operating systems (TOS, FreeMiNT, MagiC and Linux-m68k) and TOS/GEM applications on any kind of hardware", + "hash": "ac02c8aaa7b4404b8fde6d692fb314781c19f2a2a446f7cecd1c3e5e42d187aa", + "homepage": "https://aranym.github.io/", + "license": "GPL-2.0-only", + "pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninstall-aranym.exe\" -Force -Recurse", + "shortcuts": [ + [ + "aranym.exe", + "Aranym" + ], + [ + "aranym-jit.exe", + "Aranym (JIT)" + ], + [ + "aranym-mmu.exe", + "Aranym (MMU)" + ] + ], + "url": "https://github.com/aranym/aranym/releases/download/ARANYM_1_1_0/aranym-1.1.0-cygwin-i386-sdl2-setup.exe#/dl.7z", + "version": "1.1.0" } diff --git a/bucket/arimo.json b/bucket/arimo.json index 89b52a81588..acd8ef3fba7 100644 --- a/bucket/arimo.json +++ b/bucket/arimo.json @@ -1,37 +1,37 @@ { - "description": "Google Fonts - Arimo", - "hash": [ - "10724c3733f60cdec733da1a439de9100e1593ceb219cc4d03c443bef1feb9b6", - "8e057ec4b127ee4242b35cf66f31b558aa46eb5e6808047324bf2a6f1e8c86a6", - "5f4917a32312ba8a011502e2147567d678984d820223367a2a4c5d6dda2a758c", - "5c315974260455a02fad62495a0ae9a783bb53f0eccf807deb75c7967e7a81d6" - ], - "homepage": "https://fonts.google.com/specimen/Arimo", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Arimo' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Arimo/Arimo-Bold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Arimo/Arimo-BoldItalic.ttf", - "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Arimo/Arimo-Italic.ttf", - "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Arimo/Arimo-Regular.ttf" - ], - "version": "1.33" + "version": "1.33", + "description": "Google Fonts - Arimo", + "license": "OFL-1.1", + "homepage": "https://fonts.google.com/specimen/Arimo", + "url": [ + "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Arimo/Arimo-Bold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Arimo/Arimo-BoldItalic.ttf", + "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Arimo/Arimo-Italic.ttf", + "https://github.com/googlefonts/noto-fonts/raw/master/hinted/ttf/Arimo/Arimo-Regular.ttf" + ], + "hash": [ + "10724c3733f60cdec733da1a439de9100e1593ceb219cc4d03c443bef1feb9b6", + "8e057ec4b127ee4242b35cf66f31b558aa46eb5e6808047324bf2a6f1e8c86a6", + "5f4917a32312ba8a011502e2147567d678984d820223367a2a4c5d6dda2a758c", + "5c315974260455a02fad62495a0ae9a783bb53f0eccf807deb75c7967e7a81d6" + ], + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Arimo' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/asap.json b/bucket/asap.json index 235fdcff449..5844187147a 100644 --- a/bucket/asap.json +++ b/bucket/asap.json @@ -1,25 +1,25 @@ { - "version": "5.3.0", - "description": "ASAP is a player of Atari 8-bit chiptunes for modern computers and mobile devices", - "homepage": "http://asap.sourceforge.net", - "license": "GPL-2.0", - "url": "https://downloads.sourceforge.net/project/asap/asap/5.3.0/asap-5.3.0-win32.msi", - "hash": "c648eae65ec739b7e84a801cd62c54f937d6c48e6b1e728abfeba8f71ae909b8", + "autoupdate": { + "url": "https://downloads.sourceforge.net/project/asap/asap/$version/asap-$version-win32.msi" + }, "bin": [ "ASAP\\asapconv.exe", "ASAP\\wasap.exe" ], + "checkver": { + "regex": "asap-([\\d.]+)-", + "url": "https://sourceforge.net/projects/asap/rss" + }, + "description": "ASAP is a player of Atari 8-bit chiptunes for modern computers and mobile devices", + "hash": "c648eae65ec739b7e84a801cd62c54f937d6c48e6b1e728abfeba8f71ae909b8", + "homepage": "http://asap.sourceforge.net", + "license": "GPL-2.0", "shortcuts": [ [ "ASAP\\wasap.exe", "WASAP" ] ], - "checkver": { - "url": "https://sourceforge.net/projects/asap/rss", - "regex": "asap-([\\d.]+)-" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/project/asap/asap/$version/asap-$version-win32.msi" - } + "url": "https://downloads.sourceforge.net/project/asap/asap/5.3.0/asap-5.3.0-win32.msi", + "version": "5.3.0" } diff --git a/bucket/ascii-sector.json b/bucket/ascii-sector.json index 231b43974b9..06a24f17e99 100644 --- a/bucket/ascii-sector.json +++ b/bucket/ascii-sector.json @@ -1,10 +1,10 @@ { "version": "0.7.2", + "homepage": "http://www.asciisector.net", "license": "Freeware", - "extract_dir": "asciisec", "url": "https://s3.amazonaws.com/asciisector/asciisec0.7.2-win.zip", - "homepage": "http://www.asciisector.net", "hash": "5325c2658021074b63781d14fb882dd71ebc9fa24659213c5c496e5c22c20d70", + "extract_dir": "asciisec", "shortcuts": [ [ "asciisec.exe", diff --git a/bucket/assetstudio.json b/bucket/assetstudio.json index 3dd07328d60..6593ea21f1f 100644 --- a/bucket/assetstudio.json +++ b/bucket/assetstudio.json @@ -1,21 +1,21 @@ { "version": "0.16.47", - "description": "AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.", + "description": "Tool for exploring, extracting and exporting Unity assets and assetbundles.", "homepage": "https://github.com/Perfare/AssetStudio", "license": "MIT", "url": "https://github.com/Perfare/AssetStudio/releases/download/v0.16.47/AssetStudio.net6.v0.16.47.zip", "hash": "af600c5c0b48648b878ba5eb43dcaf74dcf021fa31de8718fdcd90adb960d7dd", + "bin": "AssetStudioGUI.exe", "shortcuts": [ [ "AssetStudioGUI.exe", "AssetStudio" ] ], - "checkver": "github", + "checkver": { + "github": "https://github.com/Perfare/AssetStudio" + }, "autoupdate": { "url": "https://github.com/Perfare/AssetStudio/releases/download/v$version/AssetStudio.net6.v$version.zip" - }, - "suggest": { - ".Net6": "main/dotnet-sdk" } } diff --git a/bucket/atari800.json b/bucket/atari800.json index 8728514c1e7..b0c44c30340 100644 --- a/bucket/atari800.json +++ b/bucket/atari800.json @@ -1,24 +1,24 @@ { - "version": "4.2.0", - "description": "Portable and free Atari 8-bit emulator", - "homepage": "https://atari800.github.io", - "license": "GPL-2.0-only", - "url": "https://github.com/atari800/atari800/releases/download/ATARI800_4_2_0/atari800-4.2.0-win32-sdl.zip", - "hash": "1da32ab1e5812c8018168018b4dab652d38a989dc3cc78d7c54b6f80d585a08a", - "extract_dir": "atari800-4.2.0-win32-sdl", - "bin": "atari800.exe", - "shortcuts": [ - [ - "atari800.exe", - "Atari 800" - ] - ], - "checkver": { - "url": "https://atari800.github.io/news.html", - "regex": "Atari800 v([\\d.]+) released" - }, - "autoupdate": { - "url": "https://github.com/atari800/atari800/releases/download/ATARI800_$underscoreVersion/atari800-$version-win32-sdl.zip", - "extract_dir": "atari800-$version-win32-sdl" - } + "autoupdate": { + "extract_dir": "atari800-$version-win32-sdl", + "url": "https://github.com/atari800/atari800/releases/download/ATARI800_$underscoreVersion/atari800-$version-win32-sdl.zip" + }, + "bin": "atari800.exe", + "checkver": { + "regex": "Atari800 v([\\d.]+) released", + "url": "https://atari800.github.io/news.html" + }, + "description": "Portable and free Atari 8-bit emulator", + "extract_dir": "atari800-4.2.0-win32-sdl", + "hash": "1da32ab1e5812c8018168018b4dab652d38a989dc3cc78d7c54b6f80d585a08a", + "homepage": "https://atari800.github.io", + "license": "GPL-2.0-only", + "shortcuts": [ + [ + "atari800.exe", + "Atari 800" + ] + ], + "url": "https://github.com/atari800/atari800/releases/download/ATARI800_4_2_0/atari800-4.2.0-win32-sdl.zip", + "version": "4.2.0" } diff --git a/bucket/audacity-alt.json b/bucket/audacity-alt.json index 63e302b4e9c..f88a13d4de4 100644 --- a/bucket/audacity-alt.json +++ b/bucket/audacity-alt.json @@ -1,27 +1,27 @@ { - "architecture": { - "64bit": { - "extract_dir": "audacity-win-3.1.3-64bit", - "hash": "df0c57f262c160d768f36d4a942ee893479bfdbc52676fb49dc49b129fb808a3", - "url": "https://github.com/audacity/audacity/releases/download/Audacity-3.1.3/audacity-win-3.1.3-64bit.zip" - } - }, - "bin": "Audacity.exe", - "description": "An easy-to-use, multi-track audio editor and recorder", - "homepage": "https://www.audacityteam.org", - "license": "GPL-2.0-or-later", - "persist": "Portable Settings", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\Portable Settings\\audacity.cfg\")) {", - " ensure \"$dir\\Portable Settings\" | Out-Null", - " Set-Content \"$dir\\Portable Settings\\audacity.cfg\" '[Update]', 'DefaultUpdatesChecking=0' -Encoding Ascii", - "}" - ], - "shortcuts": [ - [ - "Audacity.exe", - "Audacity" - ] - ], - "version": "3.1.3" + "version": "3.1.3", + "description": "An easy-to-use, multi-track audio editor and recorder", + "homepage": "https://www.audacityteam.org", + "license": "GPL-2.0-or-later", + "architecture": { + "64bit": { + "url": "https://github.com/audacity/audacity/releases/download/Audacity-3.1.3/audacity-win-3.1.3-64bit.zip", + "hash": "df0c57f262c160d768f36d4a942ee893479bfdbc52676fb49dc49b129fb808a3", + "extract_dir": "audacity-win-3.1.3-64bit" + } + }, + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\Portable Settings\\audacity.cfg\")) {", + " ensure \"$dir\\Portable Settings\" | Out-Null", + " Set-Content \"$dir\\Portable Settings\\audacity.cfg\" '[Update]', 'DefaultUpdatesChecking=0' -Encoding Ascii", + "}" + ], + "bin": "Audacity.exe", + "shortcuts": [ + [ + "Audacity.exe", + "Audacity" + ] + ], + "persist": "Portable Settings" } diff --git a/bucket/audio-switcher.json b/bucket/audio-switcher.json index bc7fb0bbe60..e5185fbd287 100644 --- a/bucket/audio-switcher.json +++ b/bucket/audio-switcher.json @@ -1,22 +1,22 @@ { - "version": "1.8.0.142", - "description": "Makes switching between sound devices trivial. No longer do you have to go into Control Panel or the Windows® Sound options, instead there is an easy to access icon, or even hotkeys.", - "homepage": "https://audioswit.ch", - "license": "MS-PL", - "url": "https://github.com/xenolightning/AudioSwitcher_v1/releases/download/1.8.0.142/AudioSwitcher.zip", - "hash": "e675b85a7c8465e02b58148f8d98b4adab78c3a7423160ca78d1237d8469ace4", - "pre_install": "Stop-Process -Name AudioSwitcher -Verbose -ErrorAction Ignore", - "bin": "AudioSwitcher.exe", - "shortcuts": [ - [ - "AudioSwitcher.exe", - "Audio Switcher" - ] - ], - "checkver": { - "github": "https://github.com/xenolightning/AudioSwitcher_v1" - }, - "autoupdate": { - "url": "https://github.com/xenolightning/AudioSwitcher_v1/releases/download/$version/AudioSwitcher.zip" - } + "autoupdate": { + "url": "https://github.com/xenolightning/AudioSwitcher_v1/releases/download/$version/AudioSwitcher.zip" + }, + "bin": "AudioSwitcher.exe", + "checkver": { + "github": "https://github.com/xenolightning/AudioSwitcher_v1" + }, + "description": "Makes switching between sound devices trivial. No longer do you have to go into Control Panel or the Windows\u00ae Sound options, instead there is an easy to access icon, or even hotkeys.", + "hash": "e675b85a7c8465e02b58148f8d98b4adab78c3a7423160ca78d1237d8469ace4", + "homepage": "https://audioswit.ch", + "license": "MS-PL", + "pre_install": "Stop-Process -Name AudioSwitcher -Verbose -ErrorAction Ignore", + "shortcuts": [ + [ + "AudioSwitcher.exe", + "Audio Switcher" + ] + ], + "url": "https://github.com/xenolightning/AudioSwitcher_v1/releases/download/1.8.0.142/AudioSwitcher.zip", + "version": "1.8.0.142" } diff --git a/bucket/auto-unlocker.json b/bucket/auto-unlocker.json index 6f989c3b81a..ff4c5ce72bd 100644 --- a/bucket/auto-unlocker.json +++ b/bucket/auto-unlocker.json @@ -1,30 +1,32 @@ { "version": "2.0.0a", - "description": "Unblock macOS system installations in VMware", + "description": "Unlocker for VMWare macOS", "homepage": "https://github.com/paolo-projects/auto-unlocker", - "license": "GPL-3.0-only", + "license": { + "identifier": "GPL-3.0-only", + "url": "https://github.com/paolo-projects/auto-unlocker/blob/master/LICENSE" + }, "architecture": { "64bit": { "url": "https://github.com/paolo-projects/auto-unlocker/releases/download/v2.0.0a/Unlocker-v2.0.0a-x64.zip", "hash": "1304bb7072073ac2f5c47886e2f688930918cc4fb25986d1b6ffe230bedf354b" } }, - "persist": [ - "tools", - "backup" - ], + "pre_install": "if (-not (is_admin)) { throw 'Administrator privileges are required' }", + "installer": { + "file": "Unlocker.exe", + "args": "--install", + "keep": true + }, + "uninstaller": { + "file": "Unlocker", + "args": "--uninstall" + }, + "persist": "backup", "checkver": { - "url": "https://api.github.com/repos/paolo-projects/auto-unlocker/tags", - "jsonpath": "$..name", - "regex": "v([\\d.a-z]+)" + "url": "https://github.com/paolo-projects/auto-unlocker/releases/", + "regex": "releases/tag/v(.+?)\"" }, - "bin": "unlocker.exe", - "shortcuts": [ - [ - "unlocker.exe", - "auto unlocker" - ] - ], "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/auto-wiiware-patcher.json b/bucket/auto-wiiware-patcher.json index 252038de157..bdf71893b6d 100644 --- a/bucket/auto-wiiware-patcher.json +++ b/bucket/auto-wiiware-patcher.json @@ -1,23 +1,23 @@ { - "version": "2.2.2", - "description": "WiiWare patching for Wiimmfi made easy.", - "homepage": "https://github.com/RiiConnect24/WiiWare-Patcher", - "license": "AGPL-3.0-only", - "url": "https://github.com/RiiConnect24/WiiWare-Patcher/releases/download/v2.2.2/WiiWarePatcher.bat", - "hash": "a99c40f1fae6e3e66250761079a59288d602cf123be94ab7281ed3bf28a6d137", - "bin": "WiiWarePatcher.bat", - "shortcuts": [ - [ - "WiiWarePatcher.bat", - "Auto WiiWare Patcher" - ] - ], - "persist": [ - "backup-wads", - "wiimmfi-wads" - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/RiiConnect24/WiiWare-Patcher/releases/download/v$version/WiiWarePatcher.bat" - } + "autoupdate": { + "url": "https://github.com/RiiConnect24/WiiWare-Patcher/releases/download/v$version/WiiWarePatcher.bat" + }, + "bin": "WiiWarePatcher.bat", + "checkver": "github", + "description": "WiiWare patching for Wiimmfi made easy.", + "hash": "a99c40f1fae6e3e66250761079a59288d602cf123be94ab7281ed3bf28a6d137", + "homepage": "https://github.com/RiiConnect24/WiiWare-Patcher", + "license": "AGPL-3.0-only", + "persist": [ + "backup-wads", + "wiimmfi-wads" + ], + "shortcuts": [ + [ + "WiiWarePatcher.bat", + "Auto WiiWare Patcher" + ] + ], + "url": "https://github.com/RiiConnect24/WiiWare-Patcher/releases/download/v2.2.2/WiiWarePatcher.bat", + "version": "2.2.2" } diff --git a/bucket/autohotkey-installer.json b/bucket/autohotkey-installer.json index 10d5cf596f8..161f2093803 100644 --- a/bucket/autohotkey-installer.json +++ b/bucket/autohotkey-installer.json @@ -1,61 +1,61 @@ { - "architecture": { - "32bit": { - "bin": [ - "autohotkeyu32.exe", - [ - "autohotkeyu32.exe", - "autohotkey" - ], - "compiler\\ahk2exe.exe" - ], - "installer": { - "args": [ - "/S", - "/U32", - "/uiAccess=0", - "/IsHostApp=1", - "/D=\"$dir\"" - ], - "keep": true - } - }, - "64bit": { - "bin": [ - "autohotkeyu64.exe", - [ - "autohotkeyu64.exe", - "autohotkey" - ], - "compiler\\ahk2exe.exe" - ], - "installer": { - "args": [ - "/S", - "/x64", - "/uiAccess=0", - "/IsHostApp=1", - "/D=\"$dir\"" - ], - "keep": true - } - } - }, - "autoupdate": { - "url": "https://github.com/Lexikos/AutoHotkey_L/releases/download/v$version/AutoHotkey_$version_setup.exe#/autohotkey-installer.exe" - }, - "checkver": { - "github": "https://github.com/lexikos/autohotkey_l" - }, - "description": "The ultimate automation scripting language for Windows.", - "hash": "9c8b1aecaf1bdded80bec98ec5ab5b9b9754cbce9439dd9eacc7d1774d1438f8", - "homepage": "https://www.autohotkey.com/", - "license": "GPL-2.0-or-later", - "pre_install": " Write-Host 'Installing AutoHotKey with their installer and its own options ( create registry keys removed by uninstaller )' -ForegroundColor Magenta ", - "uninstaller": { - "args": "/Uninstall", - "file": "autohotkey-installer.exe" - }, - "url": "https://github.com/Lexikos/AutoHotkey_L/releases/download/v2.0.2/AutoHotkey_2.0.2_setup.exe#/autohotkey-installer.exe", - "version": "2.0.2" + "version": "2.0.2", + "description": "The ultimate automation scripting language for Windows.", + "homepage": "https://www.autohotkey.com/", + "license": "GPL-2.0-or-later", + "url": "https://github.com/Lexikos/AutoHotkey_L/releases/download/v2.0.2/AutoHotkey_2.0.2_setup.exe#/autohotkey-installer.exe", + "hash": "9c8b1aecaf1bdded80bec98ec5ab5b9b9754cbce9439dd9eacc7d1774d1438f8", + "architecture": { + "64bit": { + "installer": { + "args": [ + "/S", + "/x64", + "/uiAccess=0", + "/IsHostApp=1", + "/D=\"$dir\"" + ], + "keep": true + }, + "bin": [ + "autohotkeyu64.exe", + [ + "autohotkeyu64.exe", + "autohotkey" + ], + "compiler\\ahk2exe.exe" + ] + }, + "32bit": { + "installer": { + "args": [ + "/S", + "/U32", + "/uiAccess=0", + "/IsHostApp=1", + "/D=\"$dir\"" + ], + "keep": true + }, + "bin": [ + "autohotkeyu32.exe", + [ + "autohotkeyu32.exe", + "autohotkey" + ], + "compiler\\ahk2exe.exe" + ] + } + }, + "pre_install": " Write-Host 'Installing AutoHotKey with their installer and its own options ( create registry keys removed by uninstaller )' -ForegroundColor Magenta ", + "uninstaller": { + "file": "autohotkey-installer.exe", + "args": "/Uninstall" + }, + "checkver": { + "github": "https://github.com/lexikos/autohotkey_l" + }, + "autoupdate": { + "url": "https://github.com/Lexikos/AutoHotkey_L/releases/download/v$version/AutoHotkey_$version_setup.exe#/autohotkey-installer.exe" + } } diff --git a/bucket/autohotkey2.json b/bucket/autohotkey2.json index be72a330775..602a3ac95dd 100644 --- a/bucket/autohotkey2.json +++ b/bucket/autohotkey2.json @@ -1,36 +1,36 @@ { - "architecture": { - "32bit": { - "bin": [ - [ - "autohotkey32.exe", - "autohotkey2" - ] - ] - }, - "64bit": { - "bin": [ - [ - "autohotkey64.exe", - "autohotkey2" - ] - ] - } - }, - "autoupdate": { - "hash": { - "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_$version.zip.sha256" - }, - "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_$version.zip" - }, - "checkver": { - "regex": "([\\d.]+[-a-z]*[\\d.]+)", - "url": "https://www.autohotkey.com/download/2.0/version.txt" - }, - "description": "The ultimate automation scripting language for Windows.", - "hash": "8f28c38a0b2af6ac96c4a7e1a2c0f296b2410f845d9aca8487843a1edac4271d", - "homepage": "https://www.autohotkey.com/", - "license": "GPL-2.0-or-later", - "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_2.0.2.zip", - "version": "2.0.2" + "version": "2.0.2", + "description": "The ultimate automation scripting language for Windows.", + "homepage": "https://www.autohotkey.com/", + "license": "GPL-2.0-or-later", + "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_2.0.2.zip", + "hash": "8f28c38a0b2af6ac96c4a7e1a2c0f296b2410f845d9aca8487843a1edac4271d", + "architecture": { + "64bit": { + "bin": [ + [ + "autohotkey64.exe", + "autohotkey2" + ] + ] + }, + "32bit": { + "bin": [ + [ + "autohotkey32.exe", + "autohotkey2" + ] + ] + } + }, + "checkver": { + "url": "https://www.autohotkey.com/download/2.0/version.txt", + "regex": "([\\d.]+[-a-z]*[\\d.]+)" + }, + "autoupdate": { + "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_$version.zip", + "hash": { + "url": "https://www.autohotkey.com/download/2.0/AutoHotkey_$version.zip.sha256" + } + } } diff --git a/bucket/autologon.json b/bucket/autologon.json index 446036db6f3..852f0048559 100644 --- a/bucket/autologon.json +++ b/bucket/autologon.json @@ -1,29 +1,21 @@ { - "version": "3.10", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "Bypass password screen during logon.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/autologon", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "3.10", "url": "https://download.sysinternals.com/files/AutoLogon.zip", - "hash": "9a477624ea6488acfbd2cefcc392fac082383a3a8db1c6d867af1b410f4731b7", + "hash": "4ba5b92411a9b4b8743bdc479ead0e3f50ed2c8cb5517a49246ef57f3ebb09c7", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/autologon", + "re": "Autologon\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/AutoLogon.zip" + }, "architecture": { - "64bit": { - "bin": [ - [ - "Autologon64.exe", - "Autologon" - ] - ], - "shortcuts": [ - [ - "Autologon64.exe", - "SysInternals/Autologon", - "/accepteula" - ] - ] - }, "32bit": { "bin": "Autologon.exe", "shortcuts": [ @@ -34,27 +26,15 @@ ] ] }, - "arm64": { - "bin": [ - [ - "Autologon64a.exe", - "Autologon" - ] - ], + "64bit": { + "bin": "Autologon.exe", "shortcuts": [ [ - "Autologon64a.exe", + "Autologon.exe", "SysInternals/Autologon", "/accepteula" ] ] } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/autologon.md", - "regex": "#.*?v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/AutoLogon.zip" } } diff --git a/bucket/autorest.json b/bucket/autorest.json index 18a930747fc..647fd6543f9 100644 --- a/bucket/autorest.json +++ b/bucket/autorest.json @@ -1,5 +1,5 @@ { - "bin": "autorest.cmd", - "url": "https://github.com/Azure/autorest/releases/download/2.0.4222/Autorest.Windows.Portable.2.0.4222.zip", - "version": "2.0.4222" + "url": "https://github.com/Azure/autorest/releases/download/2.0.4222/Autorest.Windows.Portable.2.0.4222.zip", + "version": "2.0.4222", + "bin": "autorest.cmd" } diff --git a/bucket/autoruns.json b/bucket/autoruns.json index cf7dbb1d668..fa20a71bb54 100644 --- a/bucket/autoruns.json +++ b/bucket/autoruns.json @@ -1,47 +1,42 @@ { - "version": "14.09", - "description": "Autoruns is a free Sysinternals tool from Microsoft that enumerates all the programs that automatically start on a Windows machine.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns", - "license": { - "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" - }, - "architecture": { - "64bit": { - "url": "https://download.sysinternals.com/files/Autoruns.zip", - "hash": "F82294355E98051AED850E567C676466C16BECA333E1FE96FE7CAB003E987764", - "bin": [ - [ - "autorunsc64.exe", - "autorunsc" - ] - ], - "shortcuts": [ - [ - "Autoruns64.exe", - "Autoruns" - ] - ] + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns.", + "description": "See what programs are configured to startup automatically when your system boots and you login.", + "version": "14.09", + "license": { + "identifier": "Microsoft SysInternals EULA", + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "32bit": { - "url": "https://download.sysinternals.com/files/Autoruns.zip", - "hash": "F82294355E98051AED850E567C676466C16BECA333E1FE96FE7CAB003E987764", - "bin": [ - [ - "autorunsc.exe", - "autorunsc" - ] - ], - "shortcuts": [ - [ - "Autoruns.exe", - "Autoruns" - ] - ] + "url": "https://download.sysinternals.com/files/Autoruns.zip", + "hash": "f82294355e98051aed850e567c676466c16beca333e1fe96fe7cab003e987764", + "architecture": { + "64bit": { + "bin": [ + [ + "Autorunsc64.exe", + "autorunsc" + ] + ], + "shortcuts": [ + [ + "Autoruns64.exe", + "Autoruns" + ] + ] + }, + "32bit": { + "bin": "Autorunsc.exe", + "shortcuts": [ + [ + "Autoruns.exe", + "Autoruns" + ] + ] + } + }, + "checkver": { + "re": "Autoruns for Windows v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/Autoruns.zip" } - }, - "checkver": "Autoruns for Windows v([\\d.]+)", - "autoupdate": { - "url": "https://download.sysinternals.com/files/Autoruns.zip" - } } diff --git a/bucket/avira-zh-tw-np.json b/bucket/avira-zh-tw-np.json index ba0afd0afa9..184c0ae6302 100644 --- a/bucket/avira-zh-tw-np.json +++ b/bucket/avira-zh-tw-np.json @@ -1,33 +1,33 @@ { - "##": [ - "The language code 'zh-tw' is written according to ISO 639-1. See Wikipedia for details.", - "The downloaded file could be a newer version rather than indicated in: https://support.avira.com/hc/en-us/articles/360010656158-Current-versions. Therefore checkver is not used.", - "Check installer exit codes at https://servereye.freshdesk.com/support/solutions/articles/14000080956-auflistung-der-avira-antivirus-setup-return-codes-exit-codes" - ], - "version": "nightly", - "description": "Avira Free Antivirus (language: Chinese Traditional)", - "license": { - "identifier": "Freeware", - "url": "https://www.avira.com/en/license-agreement-terms-of-use" - }, - "url": "https://download.avira.com/package/antivirus/win/zh-tw/avira_antivirus_zh-tw.exe#/dl.7z_", - "hash": "778737B5F9B331873D448E069825D158791D07A1B14F121A363FE384B0EA0AA4", - "installer": { - "script": [ - "$scriptdir = (Find-BucketDirectory $bucket)+'\\..\\scripts'", - "New-Item \"$dir\\setup\" -Itemtype directory | Out-Null", - "Expand-7zipArchive \"$dir\\dl.7z_\" -DestinationPath \"$dir\\setup\" -Overwrite all -Removal | Out-Null", - "Invoke-ExternalCommand \"$dir\\setup\\presetup.exe\" -ArgumentList @(\"/INF=$scriptdir\\avira\\setup.inf\") | Out-Null", - "Remove-Item \"$dir\\setup\" -Force -Recurse | Out-Null", - "Remove-Item \"$([Environment]::GetFolderPath('CommonDesktopDirectory'))\\Avira.lnk\"", - "warn 'You need to restart the PC for Avira Antivirus to work properly'" - ] - }, - "uninstaller": { - "script": [ - "Invoke-ExternalCommand \"${env:ProgramFiles(x86)}\\Avira\\Antivirus\\setup.exe\" -ArgumentList @('/REMOVE') | Out-Null", - "Invoke-ExternalCommand \"$env:ProgramData\\Package Cache\\{21098ed5-59e9-4203-b79e-63f3c373e022}\\Avira.OE.Setup.Bundle.exe\" -ArgumentList @('/uninstall', '/quiet') -RunAs | Out-Null", - "warn 'Avira Antivirus will be removed after you restart the PC'" - ] - } + "##": [ + "The language code 'zh-tw' is written according to ISO 639-1. See Wikipedia for details.", + "The downloaded file could be a newer version rather than indicated in: https://support.avira.com/hc/en-us/articles/360010656158-Current-versions. Therefore checkver is not used.", + "Check installer exit codes at https://servereye.freshdesk.com/support/solutions/articles/14000080956-auflistung-der-avira-antivirus-setup-return-codes-exit-codes" + ], + "description": "Avira Free Antivirus (language: Chinese Traditional)", + "hash": "778737B5F9B331873D448E069825D158791D07A1B14F121A363FE384B0EA0AA4", + "installer": { + "script": [ + "$scriptdir = (Find-BucketDirectory $bucket)+'\\..\\scripts'", + "New-Item \"$dir\\setup\" -Itemtype directory | Out-Null", + "Expand-7zipArchive \"$dir\\dl.7z_\" -DestinationPath \"$dir\\setup\" -Overwrite all -Removal | Out-Null", + "Invoke-ExternalCommand \"$dir\\setup\\presetup.exe\" -ArgumentList @(\"/INF=$scriptdir\\avira\\setup.inf\") | Out-Null", + "Remove-Item \"$dir\\setup\" -Force -Recurse | Out-Null", + "Remove-Item \"$([Environment]::GetFolderPath('CommonDesktopDirectory'))\\Avira.lnk\"", + "warn 'You need to restart the PC for Avira Antivirus to work properly'" + ] + }, + "license": { + "identifier": "Freeware", + "url": "https://www.avira.com/en/license-agreement-terms-of-use" + }, + "uninstaller": { + "script": [ + "Invoke-ExternalCommand \"${env:ProgramFiles(x86)}\\Avira\\Antivirus\\setup.exe\" -ArgumentList @('/REMOVE') | Out-Null", + "Invoke-ExternalCommand \"$env:ProgramData\\Package Cache\\{21098ed5-59e9-4203-b79e-63f3c373e022}\\Avira.OE.Setup.Bundle.exe\" -ArgumentList @('/uninstall', '/quiet') -RunAs | Out-Null", + "warn 'Avira Antivirus will be removed after you restart the PC'" + ] + }, + "url": "https://download.avira.com/package/antivirus/win/zh-tw/avira_antivirus_zh-tw.exe#/dl.7z_", + "version": "nightly" } diff --git a/bucket/aztfy.json b/bucket/aztfy.json index 5773165a8d6..3d671bb3195 100644 --- a/bucket/aztfy.json +++ b/bucket/aztfy.json @@ -1,27 +1,37 @@ { "version": "0.10.0", - "description": "Azure Terrafy", + "description": "A tool to bring existing Azure resources under Terraform's management", "homepage": "https://github.com/Azure/aztfy", - "license": "MIT", + "license": "MPL-2.0", + "suggests": [ + "go", + "terraform", + "terraform-ls", + "terraform-docs", + "terraform-graph-beautifier", + "tfsec" + ], "architecture": { - "64bit": { - "url": "https://github.com/Azure/aztfy/releases/download/v0.10.0/aztfy_v0.10.0_windows_amd64.zip", - "hash": "8b945002741df3ff1a6e4be89fc13f77127484df186b985f8b95df1b4301978f" - }, "32bit": { "url": "https://github.com/Azure/aztfy/releases/download/v0.10.0/aztfy_v0.10.0_windows_386.zip", "hash": "2b870fce4c8fc9dc24b6389415d62f8b47f013249348c7c0ddfd3c59921c0a28" + }, + "64bit": { + "url": "https://github.com/Azure/aztfy/releases/download/v0.10.0/aztfy_v0.10.0_windows_amd64.zip", + "hash": "8b945002741df3ff1a6e4be89fc13f77127484df186b985f8b95df1b4301978f" } }, "bin": "aztfy.exe", - "checkver": "github", + "checkver": { + "github": "https://github.com/Azure/aztfy" + }, "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/Azure/aztfy/releases/download/v$version/aztfy_v$version_windows_amd64.zip" - }, "32bit": { "url": "https://github.com/Azure/aztfy/releases/download/v$version/aztfy_v$version_windows_386.zip" + }, + "64bit": { + "url": "https://github.com/Azure/aztfy/releases/download/v$version/aztfy_v$version_windows_amd64.zip" } }, "hash": { diff --git a/bucket/b23downloader-win7.json b/bucket/b23downloader-win7.json index 91ee9a53c07..a7b6612e5b6 100644 --- a/bucket/b23downloader-win7.json +++ b/bucket/b23downloader-win7.json @@ -1,34 +1,34 @@ { - "version": "0.9.5.7", - "description": "Download bilibili videos (contributed videos, fanfics, movies, courses), live streams, and comics.", - "homepage": "https://github.com/vooidzero/B23Downloader", - "license": { - "identifier": "GPL-3.0-or-later", - "url": "https://github.com/vooidzero/B23Downloader/raw/main/LICENSE" - }, - "architecture": { - "64bit": { - "url": "https://github.com/vooidzero/B23Downloader/releases/download/v0.9.5/B23Dld-v0.9.5.7-win7-64.zip", - "hash": "06028e805205396e0378f232d9e13397087bc0aad21bdfe78adc16739f5a33fa", - "extract_dir": "B23Dld-v0.9.5.7-win_64" - } - }, - "shortcuts": [ - [ - "B23Downloader.exe", - "B23Downloader" - ] - ], - "checkver": { - "url": "https://api.github.com/repos/vooidzero/B23Downloader/releases", - "regex": "releases/download/v(?[\\d.]+)/B23Dld-v([\\d.]+)-win7-64.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/vooidzero/B23Downloader/releases/download/v$matchTag/B23Dld-v$version-win7-64.zip", - "extract_dir": "B23Dld-v$version-win_64" - } - } - } + "architecture": { + "64bit": { + "extract_dir": "B23Dld-v0.9.5.7-win_64", + "hash": "06028e805205396e0378f232d9e13397087bc0aad21bdfe78adc16739f5a33fa", + "url": "https://github.com/vooidzero/B23Downloader/releases/download/v0.9.5/B23Dld-v0.9.5.7-win7-64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "extract_dir": "B23Dld-v$version-win_64", + "url": "https://github.com/vooidzero/B23Downloader/releases/download/v$matchTag/B23Dld-v$version-win7-64.zip" + } + } + }, + "checkver": { + "regex": "releases/download/v(?[\\d.]+)/B23Dld-v([\\d.]+)-win7-64.zip", + "url": "https://api.github.com/repos/vooidzero/B23Downloader/releases" + }, + "description": "Download bilibili videos (contributed videos, fanfics, movies, courses), live streams, and comics.", + "homepage": "https://github.com/vooidzero/B23Downloader", + "license": { + "identifier": "GPL-3.0-or-later", + "url": "https://github.com/vooidzero/B23Downloader/raw/main/LICENSE" + }, + "shortcuts": [ + [ + "B23Downloader.exe", + "B23Downloader" + ] + ], + "version": "0.9.5.7" } diff --git a/bucket/b23downloader.json b/bucket/b23downloader.json index 37adfa0a6d8..f0169221184 100644 --- a/bucket/b23downloader.json +++ b/bucket/b23downloader.json @@ -1,8 +1,11 @@ { "version": "0.9.5.8", - "description": "下载B站视频、直播、漫画(能看=能下载)", + "description": "Download bilibili videos (contributed videos, fanfics, movies, courses), live streams, and comics.", "homepage": "https://github.com/vooidzero/B23Downloader", - "license": "GPL-3.0-only", + "license": { + "identifier": "GPL-3.0-or-later", + "url": "https://github.com/vooidzero/B23Downloader/raw/main/LICENSE" + }, "architecture": { "64bit": { "url": "https://github.com/vooidzero/B23Downloader/releases/download/v0.9.5/B23Dld-v0.9.5.8-win10-64.zip", @@ -18,7 +21,7 @@ ], "checkver": { "url": "https://api.github.com/repos/vooidzero/B23Downloader/releases", - "regex": "/releases/download/v(?[^/]+)/B23Dld-v([\\d.]+)-win10-64.zip" + "regex": "releases/download/v(?[\\d.]+)/B23Dld-v([\\d.]+)-win10-64.zip" }, "autoupdate": { "architecture": { diff --git a/bucket/babashka.json b/bucket/babashka.json index 270c1a36dbc..8329b3743fd 100644 --- a/bucket/babashka.json +++ b/bucket/babashka.json @@ -1,24 +1,22 @@ { - "version": "1.3.176", - "description": "A Clojure babushka for the grey areas of Bash", - "homepage": "https://github.com/borkdude/babashka", + "homepage": "https://babashka.org/", + "description": "A native Clojure interpreter for scripting with fast startup", "license": "EPL-1.0", - "depends": "extras/vcredist2019", - "suggest": { - "curl": "curl" - }, + "version": "1.3.176", "architecture": { "64bit": { - "url": "https://github.com/borkdude/babashka/releases/download/v1.3.176/babashka-1.3.176-windows-amd64.zip", + "url": "https://github.com/babashka/babashka/releases/download/v1.3.176/babashka-1.3.176-windows-amd64.zip", "hash": "9776b52797080316566a20c61bb27ce24111c680392f96c35bb74992090ddde8" } }, "bin": "bb.exe", - "checkver": "github", + "checkver": { + "github": "https://github.com/babashka/babashka" + }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/borkdude/babashka/releases/download/v$version/babashka-$version-windows-amd64.zip" + "url": "https://github.com/babashka/babashka/releases/download/v$version/babashka-$version-windows-amd64.zip" } } } diff --git a/bucket/baidudisk.json b/bucket/baidudisk.json index da0b5b853c8..26b479149ef 100644 --- a/bucket/baidudisk.json +++ b/bucket/baidudisk.json @@ -6,13 +6,13 @@ "identifier": "Unknown", "url": "http://pan.baidu.com/disk/duty/" }, - "url": "https://issuepcdn.baidupcs.com/issue/netdisk/yunguanjia/BaiduNetdisk_7.26.0.10.exe#/dl.7z", + "url": "http://wppkg.baidupcs.com/issue/netdisk/yunguanjia/BaiduNetdisk_7.26.0.10.exe#/dl.7z", "hash": "7adb05a529a999901b5c6da56b070fa984609aa78ceb85d0cae90307770bce26", "pre_install": "Remove-Item -R -Path \"$dir\\`$TEMP\",\"$dir\\`$PLUGINSDIR\"", "shortcuts": [ [ "BaiduNetdisk.exe", - "Baidu Netdisk" + "百度网盘" ] ], "persist": "users", @@ -21,7 +21,7 @@ "regex": "\\\\/yunguanjia\\\\/(?Baidu[\\w]+_)(\\d+\\.\\d+\\.\\d+\\.\\d+)\\.exe" }, "autoupdate": { - "url": "https://issuepcdn.baidupcs.com/issue/netdisk/yunguanjia/$matchName$version.exe#/dl.7z", + "url": "http://wppkg.baidupcs.com/issue/netdisk/yunguanjia/$matchName$version.exe#/dl.7z", "hash": { "mode": "download" } diff --git a/bucket/baimiao-portable.json b/bucket/baimiao-portable.json index 3c158100062..e06034c0696 100644 --- a/bucket/baimiao-portable.json +++ b/bucket/baimiao-portable.json @@ -2,7 +2,6 @@ "architecture": { "64bit": { "hash": "325a84c53fee9b0ea6c1922c940dca0a3497f100d9cb5fa3e90f7ad3267bc86b", - "pre_install": "Expand-MsiArchive \"$dir\\*.msi\" \"$dir\" -ExtractDir 'PFiles\\\u767d\u63cf\u684c\u9762\u7248' -Removal", "url": "https://cdn.desktop.baimiaoapp.com/updater/download/latest/baimiao_windows.zip" } }, @@ -13,6 +12,18 @@ } } }, + "installer": { + "script": [ + "", + "$null, $bucket = find_manifest($appName)", + "$bucketdir = Find-BucketDirectory($bucket)", + "$file = (Get-Item \"$dir\\*.msi\").FullName", + "Expand-MsiArchive $file -ExtractDir 'PFiles\\\u767d\u63cf\u684c\u9762\u7248' -Removal", + "", + "", + "" + ] +}, "checkver": { "jsonpath": "$.name", "regex": "v([\\d.]+)", diff --git a/bucket/bak.json b/bucket/bak.json index c76f3f9fca2..3ccac57483f 100644 --- a/bucket/bak.json +++ b/bucket/bak.json @@ -1,16 +1,16 @@ { - "$schema": "https://github.com/lukesampson/scoop/raw/master/schema.json", - "bin": [ - "scripts/bak.ps1", - "scripts/rbak.ps1" - ], - "extract_to": "tmp", - "pre_install": [ - "Get-Childitem \u2013Path $dir/tmp -Recurse | ForEach-Object {", - " Move-Item \u2013Path $dir/tmp/$_ $dir/scripts", - "}", - "Remove-Item -Recurse \u2013Path $dir/tmp" - ], - "url": "https://gist.github.com/Cologler/835e2f385d62d367e8732cced06d76fa/archive/master.zip", - "version": "2" + "$schema": "https://github.com/lukesampson/scoop/raw/master/schema.json", + "version": "2", + "url": "https://gist.github.com/Cologler/835e2f385d62d367e8732cced06d76fa/archive/master.zip", + "extract_to": "tmp", + "pre_install": [ + "Get-Childitem –Path $dir/tmp -Recurse | ForEach-Object {", + " Move-Item –Path $dir/tmp/$_ $dir/scripts", + "}", + "Remove-Item -Recurse –Path $dir/tmp" + ], + "bin": [ + "scripts/bak.ps1", + "scripts/rbak.ps1" + ] } diff --git a/bucket/bandcampdownloader.json b/bucket/bandcampdownloader.json index af4d980646c..83dbc3f5d4c 100644 --- a/bucket/bandcampdownloader.json +++ b/bucket/bandcampdownloader.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://github.com/Otiel/BandcampDownloader/releases/download/v$version/BandcampDownloader.zip" - }, - "checkver": "github", - "description": "A Windows app used to download albums from Bandcamp.", - "hash": "b6182f78adc5efd14cae6a91ce913d14b3bb4f4422b3138157d7b542c8623ae4", - "homepage": "https://github.com/Otiel/BandcampDownloader", - "license": "MIT", - "persist": "BandcampDownloader.ini", - "pre_install": "if(!(Test-Path \"$persist_dir\\BandcampDownloader.ini\")) { New-Item \"$dir\\BandcampDownloader.ini\" | Out-Null }", - "shortcuts": [ - [ - "BandcampDownloader.exe", - "Bandcamp Downloader" - ] - ], - "url": "https://github.com/Otiel/BandcampDownloader/releases/download/v1.4.1/BandcampDownloader.zip", - "version": "1.4.1" + "homepage": "https://github.com/Otiel/BandcampDownloader", + "description": "A Windows app used to download albums from Bandcamp.", + "license": "MIT", + "version": "1.4.1", + "url": "https://github.com/Otiel/BandcampDownloader/releases/download/v1.4.1/BandcampDownloader.zip", + "hash": "b6182f78adc5efd14cae6a91ce913d14b3bb4f4422b3138157d7b542c8623ae4", + "shortcuts": [ + [ + "BandcampDownloader.exe", + "Bandcamp Downloader" + ] + ], + "persist": "BandcampDownloader.ini", + "pre_install": "if(!(Test-Path \"$persist_dir\\BandcampDownloader.ini\")) { New-Item \"$dir\\BandcampDownloader.ini\" | Out-Null }", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Otiel/BandcampDownloader/releases/download/v$version/BandcampDownloader.zip" + } } diff --git a/bucket/bandizip-classic.json b/bucket/bandizip-classic.json index 8929ff76b6e..6311690b570 100644 --- a/bucket/bandizip-classic.json +++ b/bucket/bandizip-classic.json @@ -1,33 +1,33 @@ { - "architecture": { - "32bit": { - "pre_install": "Rename-Item \"$dir\\Bandizip32.exe\" 'Bandizip.exe'" - }, - "64bit": { - "pre_install": "Rename-Item \"$dir\\Bandizip64.exe\" 'Bandizip.exe'" - } - }, - "bin": "Bandizip.exe", - "description": "a powerful archiver which provides an ultrafast processing speed and convenient features.", - "hash": "fb3f9db5e0a93aeca35f975cb54893bbc46eecedecf4d9b1088dbb1c378569b1", - "homepage": "https://www.bandisoft.com/bandizip/old/6/", - "installer": { - "script": [ - "Get-ChildItem \"$dir\\Bandizip??.exe\" | Remove-Item", - "if (!(Test-Path \"$persist_dir\\Bandizip.ini\")) { New-Item \"$dir\\Bandizip.ini\" | Out-Null }" - ] - }, - "license": { - "identifier": "Freeware", - "url": "https://en.bandisoft.com/bandizip/eula/" - }, - "persist": "Bandizip.ini", - "shortcuts": [ - [ - "Bandizip.exe", - "Bandizip" - ] - ], - "url": "https://www.bandisoft.com/bandizip/dl.php?old-portable#/BANDIZIP6-PORTABLE.ZIP", - "version": "6.29" + "version": "6.29", + "description": "a powerful archiver which provides an ultrafast processing speed and convenient features.", + "homepage": "https://www.bandisoft.com/bandizip/old/6/", + "license": { + "identifier": "Freeware", + "url": "https://en.bandisoft.com/bandizip/eula/" + }, + "url": "https://www.bandisoft.com/bandizip/dl.php?old-portable#/BANDIZIP6-PORTABLE.ZIP", + "hash": "fb3f9db5e0a93aeca35f975cb54893bbc46eecedecf4d9b1088dbb1c378569b1", + "architecture": { + "64bit": { + "pre_install": "Rename-Item \"$dir\\Bandizip64.exe\" 'Bandizip.exe'" + }, + "32bit": { + "pre_install": "Rename-Item \"$dir\\Bandizip32.exe\" 'Bandizip.exe'" + } + }, + "installer": { + "script": [ + "Get-ChildItem \"$dir\\Bandizip??.exe\" | Remove-Item", + "if (!(Test-Path \"$persist_dir\\Bandizip.ini\")) { New-Item \"$dir\\Bandizip.ini\" | Out-Null }" + ] + }, + "bin": "Bandizip.exe", + "shortcuts": [ + [ + "Bandizip.exe", + "Bandizip" + ] + ], + "persist": "Bandizip.ini" } diff --git a/bucket/bandizip6.json b/bucket/bandizip6.json index 766c18632ed..e140d05eade 100644 --- a/bucket/bandizip6.json +++ b/bucket/bandizip6.json @@ -1,23 +1,13 @@ { "version": "6.29", - "description": "An archiver which provides fast speed and convenient features(last version with no ads)", - "homepage": "https://www.bandisoft.com/bandizip/old/6/", + "description": "Yet another typical ZIP archiver", + "homepage": "http://www.bandisoft.com/bandizip/", "license": { "identifier": "Freeware", "url": "https://en.bandisoft.com/bandizip/eula/" }, - "notes": [ - "Recently, a security vulnerability has been found in Bandizip 6.xx by which the system may get susceptible to attacks when the program decompresses archives. We strongly advise Bandizip users to stop using Bandizip 6.xx immediately and to use Bandizip 7.xx instead.", - "If you still want to use the earlier version of Bandizip at your own risk, you may download its setup file on the link below. Using the program must be done solely under the user's responsibility, and Bandisoft takes no responsibility for any types of damage caused by using the program.", - "", - "最近,在 Bandizip 6.xx 版本中发现了一个安全漏洞,当程序解压缩档案时系统有可能会被受到此漏洞的攻击。 我们强烈建议 Bandizip 用户立刻停止使用 Bandizip 6.xx 并更新至 Bandizip 7.xx.", - "如果您仍然使用 Bandizip 的早期版本并 承担一切后果 ,您可以点击下方链接下载安装程序。 使用该程序必须完全由用户负责,Bandisoft 对使用该程序造成的任何类型的损坏不承担任何责任。", - "", - "最近、Bandizip 6.xx にセキュリティの脆弱性が発見されました。これにより、プログラムがアーカイブを展開すると、システムが攻撃を受けやすくなる可能性があります。 Bandizip をお使いのユーザー様は、Bandizip 6.xx の使用をすぐに中止し、代わりに Bandizip 7.xx を使用することを強くお勧めします。", - "それでも以前のバージョンの Bandizip を自己責任で使用したい場合は、以下のリンクからセットアップファイルをダウンロードできます。 プログラムの使用は、ユーザーの責任の下でのみ行う必要があり、Bandisoft は、プログラムの使用によって生じたいかなる種類の損害についても責任を負いません。" - ], "url": "https://dl.bandisoft.com/bandizip.old/BANDIZIP6-PORTABLE.ZIP", - "hash": "fb3f9db5e0a93aeca35f975cb54893bbc46eecedecf4d9b1088dbb1c378569b1", + "hash": "FB3F9DB5E0A93AECA35F975CB54893BBC46EECEDECF4D9B1088DBB1C378569B1", "architecture": { "64bit": { "pre_install": "Rename-Item \"$dir\\Bandizip64.exe\" 'Bandizip.exe'" @@ -26,11 +16,12 @@ "pre_install": "Rename-Item \"$dir\\Bandizip32.exe\" 'Bandizip.exe'" } }, - "post_install": [ - "Get-ChildItem \"$dir\\Bandizip64.exe\" | Remove-Item", - "Get-ChildItem \"$dir\\Bandizip32.exe\" | Remove-Item", - "if (!(Test-Path \"$persist_dir\\Bandizip.ini\")) { New-Item \"$dir\\Bandizip.ini\" -ItemType File | Out-Null }" - ], + "installer": { + "script": [ + "Get-ChildItem \"$dir\\Bandizip.x*.exe\" | Remove-Item", + "if (!(Test-Path \"$persist_dir\\Bandizip.ini\")) { New-Item \"$dir\\Bandizip.ini\" | Out-Null }" + ] + }, "bin": "Bandizip.exe", "shortcuts": [ [ @@ -39,10 +30,6 @@ ] ], "persist": "Bandizip.ini", - "checkver": { - "url": "https://www.bandisoft.com/bandizip/old/6/", - "regex": "Download Bandizip ([\\d.]+) »" - }, "autoupdate": { "url": "https://dl.bandisoft.com/bandizip.old/BANDIZIP6-PORTABLE.ZIP" } diff --git a/bucket/bart.json b/bucket/bart.json index 15d271f0016..6abd8443c5b 100644 --- a/bucket/bart.json +++ b/bucket/bart.json @@ -1,9 +1,8 @@ { "version": "3.1", - "description": "Bart. A file and folder backup tool, which transfers changes from multiple source directory trees to destination trees.", + "description": "A file and folder backup tool, which transfers changes from multiple source directory trees to destination trees.", "homepage": "https://www.zhornsoftware.co.uk/bart/index.html", "license": "Freeware", - "changelog": "https://www.zhornsoftware.co.uk/bart/index.html#versions", "url": "https://www.zhornsoftware.co.uk/bart/bart.zip", "hash": "cda83bc9dcb349a8ba1c7dfcb02c9ee334e18ba6d19a989eab812b3249f2f538", "shortcuts": [ diff --git a/bucket/batari-basic.json b/bucket/batari-basic.json index 4c28f3d4a95..90b47b90fb0 100644 --- a/bucket/batari-basic.json +++ b/bucket/batari-basic.json @@ -1,29 +1,29 @@ { - "architecture": { - "32bit": { - "hash": "c4c87e25e8b65d77c32b5d24551fa8ec73bc1be9d0f58341c78461bd15138749", - "url": "https://github.com/batari-Basic/batari-Basic/releases/download/v1.7/bB-1.7-win-x86.zip" - }, - "64bit": { - "hash": "0d13b4c2c23019467a9be31a23742b08301aa32e222912c183a8aae11c636763", - "url": "https://github.com/batari-Basic/batari-Basic/releases/download/v1.7/bB-1.7-win-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/batari-Basic/batari-Basic/releases/download/v$version/bB-$version-win-x86.zip" - }, - "64bit": { - "url": "https://github.com/batari-Basic/batari-Basic/releases/download/v$version/bB-$version-win-x64.zip" - } - } - }, - "checkver": "github", - "description": "A BASIC-like language for creating games that run on the Atari 2600 console.", - "extract_dir": "bB", - "homepage": "https://github.com/batari-Basic/batari-Basic", - "license": "https://raw.githubusercontent.com/batari-Basic/batari-Basic/master/LICENSE.txt", - "post_install": "install_win.bat", - "version": "1.7" + "homepage": "https://github.com/batari-Basic/batari-Basic", + "description": "A BASIC-like language for creating games that run on the Atari 2600 console.", + "license": "https://raw.githubusercontent.com/batari-Basic/batari-Basic/master/LICENSE.txt", + "version": "1.7", + "architecture": { + "64bit": { + "url": "https://github.com/batari-Basic/batari-Basic/releases/download/v1.7/bB-1.7-win-x64.zip", + "hash": "0d13b4c2c23019467a9be31a23742b08301aa32e222912c183a8aae11c636763" + }, + "32bit": { + "url": "https://github.com/batari-Basic/batari-Basic/releases/download/v1.7/bB-1.7-win-x86.zip", + "hash": "c4c87e25e8b65d77c32b5d24551fa8ec73bc1be9d0f58341c78461bd15138749" + } + }, + "extract_dir": "bB", + "post_install": "install_win.bat", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/batari-Basic/batari-Basic/releases/download/v$version/bB-$version-win-x64.zip" + }, + "32bit": { + "url": "https://github.com/batari-Basic/batari-Basic/releases/download/v$version/bB-$version-win-x86.zip" + } + } + } } diff --git a/bucket/bbdown.json b/bucket/bbdown.json index fe5fd67084b..f658b95ded0 100644 --- a/bucket/bbdown.json +++ b/bucket/bbdown.json @@ -1,31 +1,34 @@ { + "version": "1.5.4", + "description": "A commandline downloader for Bilibili.", "homepage": "https://github.com/nilaoda/BBDown", - "description": "a commandline video downloader for bilibili.com", "license": "MIT", - "version": "1.5.4", - "url": "https://github.com/nilaoda/BBDown/releases/download/1.5.4/BBDown_1.5.4_20221019_win-x64.zip", - "hash": "d3eafd71c3450a42f818ac2f77f103c702699d834197d308183070d5958243eb", - "depends": [ - "aria2", - "ffmpeg" - ], - "bin": [ - [ - "BBDown.exe", - "bbdown" - ] - ], - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\BBDown.config\")) {", - " New-Item \"$dir\\BBDown.config\" -Type File | Out-Null", - "}" - ], - "persist": "BBDown.config", + "architecture": { + "64bit": { + "url": "https://github.com/nilaoda/BBDown/releases/download/1.5.4/BBDown_1.5.4_20221019_win-x64.zip", + "hash": "d3eafd71c3450a42f818ac2f77f103c702699d834197d308183070d5958243eb" + }, + "arm64": { + "url": "https://github.com/nilaoda/BBDown/releases/download/1.5.4/BBDown_1.5.4_20221019_win-arm64.zip", + "hash": "97168633d13729e3ffbbcc9c5677fcec0ed61762b3a89a9f4d70aa25b97641f8" + } + }, + "bin": "BBDown.exe", + "suggest": { + "ffmpeg": "ffmpeg" + }, "checkver": { "url": "https://api.github.com/repos/nilaoda/BBDown/releases/latest", - "re": "BBDown_(?[\\d\\w.]+)_(?\\d+)_win-x64(?.*?)\\.zip" + "regex": "BBDown_([\\d.]+)_(?\\d+)_win-x64" }, "autoupdate": { - "url": "https://github.com/nilaoda/BBDown/releases/download/$version/BBDown_$version_$matchDate_win-x64$matchSuffix.zip" + "architecture": { + "64bit": { + "url": "https://github.com/nilaoda/BBDown/releases/download/$version/BBDown_$version_$matchDate_win-x64.zip" + }, + "arm64": { + "url": "https://github.com/nilaoda/BBDown/releases/download/$version/BBDown_$version_$matchDate_win-arm64.zip" + } + } } } diff --git a/bucket/bc4.json b/bucket/bc4.json index 5434600b8f5..0ecb28ea1e6 100644 --- a/bucket/bc4.json +++ b/bucket/bc4.json @@ -1,17 +1,10 @@ { - "bin": [ - [ - "Beyond Compare 4\\bcomp.exe", - "bc4", - "" - ] - ], - "shortcuts": [ - [ - "Beyond Compare 4\\BCompare.exe", - "Beyond Compare 4" - ] - ], - "url": "https://www.scootersoftware.com/BCompare-4.3.7.25118_x64.msi", - "version": "4.3.7.25118" + "url": "https://www.scootersoftware.com/BCompare-4.3.7.25118_x64.msi", + "version": "4.3.7.25118", + "bin": [ + ["Beyond Compare 4\\bcomp.exe", "bc4", ""] + ], + "shortcuts": [ + ["Beyond Compare 4\\BCompare.exe", "Beyond Compare 4"] + ] } diff --git a/bucket/bcdown.json b/bucket/bcdown.json index e5f80947ce0..abcd57e6e7a 100644 --- a/bucket/bcdown.json +++ b/bucket/bcdown.json @@ -1,21 +1,21 @@ { - "version": "0.2.2", - "description": "用Rust重写的Bilibili漫画下载器!无环境依赖,超高下载性能,支持pdf epub zip格式", - "homepage": "https://github.com/lihe07/bilibili_comics_downloader", - "license": "MTI", "architecture": { "64bit": { - "url": "https://github.com/lihe07/bilibili_comics_downloader/releases/download/v0.2.2/bcdown.exe", - "hash": "d84ff6c86343c4ebec8fe85e62121c30e4426c68f105b3de9a5f83a11c4ccee1" + "hash": "d84ff6c86343c4ebec8fe85e62121c30e4426c68f105b3de9a5f83a11c4ccee1", + "url": "https://github.com/lihe07/bilibili_comics_downloader/releases/download/v0.2.2/bcdown.exe" } }, - "bin": "bcdown.exe", - "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/lihe07/bilibili_comics_downloader/releases/download/v$version/bcdown.exe" } } - } + }, + "bin": "bcdown.exe", + "checkver": "github", + "description": "用Rust重写的Bilibili漫画下载器!无环境依赖,超高下载性能,支持pdf epub zip格式", + "homepage": "https://github.com/lihe07/bilibili_comics_downloader", + "license": "MTI", + "version": "0.2.2" } diff --git a/bucket/beautysearch.json b/bucket/beautysearch.json index e41aa4bb9b7..e23d0f8f11c 100644 --- a/bucket/beautysearch.json +++ b/bucket/beautysearch.json @@ -1,8 +1,8 @@ { "version": "1.15.2", + "description": "BeautySearch. Windows 10+ Search Window appearance tweaker", "homepage": "https://github.com/krlvm/BeautySearch", - "description": "A Windows 10+ Search Window appearance tweaker.", - "license": "GPL-3.0", + "license": "GPL-3.0-or-later", "url": "https://github.com/krlvm/BeautySearch/releases/download/v1.15.2/BeautySearch.exe", "hash": "1147c4c1325991bf1ecdb1b93f2ac7a5b55d5958aae5728bee3fe635cf719a49", "bin": "BeautySearch.exe", @@ -12,11 +12,9 @@ "BeautySearch" ] ], - "pre_uninstall": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Start-Process \"$dir\\BeautySearch.exe\" -Wait -Verb 'RunAs' -ArgumentList @('Uninstall', '-Silent'); Start-Sleep -Seconds 2" - ], - "checkver": "github", + "checkver": { + "github": "https://github.com/krlvm/BeautySearch" + }, "autoupdate": { "url": "https://github.com/krlvm/BeautySearch/releases/download/v$version/BeautySearch.exe" } diff --git a/bucket/beebem.json b/bucket/beebem.json index ab152a43674..7c63b0e46a6 100644 --- a/bucket/beebem.json +++ b/bucket/beebem.json @@ -1,19 +1,19 @@ { - "version": "4.18", - "description": "BeebEm is a BBC Micro and Master 128 emulator", - "homepage": "http://www.mkw.me.uk/beebem/", - "license": "GPL-2.0-only", - "url": "http://www.mkw.me.uk/beebem/BeebEm418.zip", - "hash": "0ed6cf6b3f1e91deaa7d53721c50b9ffe167818744c166a82ca652d7635fe1dc", - "extract_dir": "beebem", - "shortcuts": [ - [ - "BeebEm.exe", - "BeebEm" - ] - ], - "checkver": "Download version ([\\d.]+)", - "autoupdate": { - "url": "http://www.mkw.me.uk/beebem/BeebEm$cleanVersion.zip" - } + "autoupdate": { + "url": "http://www.mkw.me.uk/beebem/BeebEm$cleanVersion.zip" + }, + "checkver": "Download version ([\\d.]+)", + "description": "BeebEm is a BBC Micro and Master 128 emulator", + "extract_dir": "beebem", + "hash": "0ed6cf6b3f1e91deaa7d53721c50b9ffe167818744c166a82ca652d7635fe1dc", + "homepage": "http://www.mkw.me.uk/beebem/", + "license": "GPL-2.0-only", + "shortcuts": [ + [ + "BeebEm.exe", + "BeebEm" + ] + ], + "url": "http://www.mkw.me.uk/beebem/BeebEm418.zip", + "version": "4.18" } diff --git a/bucket/beekeeper-studio-portable.json b/bucket/beekeeper-studio-portable.json index b198fee028d..670be10baf7 100644 --- a/bucket/beekeeper-studio-portable.json +++ b/bucket/beekeeper-studio-portable.json @@ -1,33 +1,33 @@ { - "version": "3.8.9", - "homepage": "https://github.com/beekeeper-studio/beekeeper-studio", - "description": "Beekeeper Studio is a cross-platform SQL editor and database manager available for Linux, Mac, and Windows.", - "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.8.9/Beekeeper-Studio-3.8.9-portable.exe#/dl.7z", "hash": "062e397b83b5fbd93b8696af58eccdb0899f2dddcd0cb932c64f15cc93cf83aa", "pre_install": [ "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", "Remove-Item \"$dir\\`$*\" -Force -Recurse" - ] + ], + "url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.8.9/Beekeeper-Studio-3.8.9-portable.exe#/dl.7z" } }, - "shortcuts": [ - [ - "Beekeeper Studio.exe", - "Beekeeper Studio" - ] - ], - "persist": "beekeeper_studio_data", - "checkver": { - "github": "https://github.com/beekeeper-studio/beekeeper-studio" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v$version/Beekeeper-Studio-$version-portable.exe#/dl.7z" } } - } + }, + "checkver": { + "github": "https://github.com/beekeeper-studio/beekeeper-studio" + }, + "description": "Beekeeper Studio is a cross-platform SQL editor and database manager available for Linux, Mac, and Windows.", + "homepage": "https://github.com/beekeeper-studio/beekeeper-studio", + "license": "MIT", + "persist": "beekeeper_studio_data", + "shortcuts": [ + [ + "Beekeeper Studio.exe", + "Beekeeper Studio" + ] + ], + "version": "3.8.9" } diff --git a/bucket/benzin.json b/bucket/benzin.json index 17830c9f2ba..20929e85b2d 100644 --- a/bucket/benzin.json +++ b/bucket/benzin.json @@ -1,10 +1,10 @@ { - "version": "1.9.9beta", - "description": "Wii banner converter", - "homepage": "https://wiidatabase.de/downloads/pc-tools/benzin/", - "license": "Freeware", - "url": "https://static.wiidatabase.de/Benzin.zip", - "hash": "b15d089b4023521b07bd8b09030a55c3ec9d7a298755d4a09282600276b0d178", - "bin": "Benzin.exe", - "pre_install": "Remove-Item \"$dir\\benzin\" -Force -Recurse" + "bin": "Benzin.exe", + "description": "Wii banner converter", + "hash": "b15d089b4023521b07bd8b09030a55c3ec9d7a298755d4a09282600276b0d178", + "homepage": "https://wiidatabase.de/downloads/pc-tools/benzin/", + "license": "Freeware", + "pre_install": "Remove-Item \"$dir\\benzin\" -Force -Recurse", + "url": "https://static.wiidatabase.de/Benzin.zip", + "version": "1.9.9beta" } diff --git a/bucket/beyondcompare-djcl.json b/bucket/beyondcompare-djcl.json index b773e61a16c..8010afc0918 100644 --- a/bucket/beyondcompare-djcl.json +++ b/bucket/beyondcompare-djcl.json @@ -1,35 +1,35 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256\\s+$basename", - "url": "https://scoop-apps.vercel.app/djcl" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/djcl/$matchFilename" - }, - "bin": [ - [ - "BComparePortable.exe", - "bcomp" - ] - ], - "checkver": { - "regex": "(?s)(?BComparePortable_v([\\d.]+).*?\\.(?:zip|7z))", - "url": "https://scoop-apps.vercel.app/djcl" - }, - "description": "A third-party revision of Beyond Compare, maintained by DJCL(\u65ad\u5251\u6b8b\u7559).", - "hash": "63e7a3ce816dd3c6ccf0455e9a3fef0ea061728e45e268bd25f0068ef514da8d", - "homepage": "https://www.scootersoftware.com", - "license": { - "identifier": "Shareware", - "url": "https://www.scootersoftware.com/index.php?zz=kb_licensev4" - }, - "shortcuts": [ - [ - "BComparePortable.exe", - "Beyond Compare 4" - ] - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/djcl/BComparePortable_v4.4.1.26165_20211220.7z", - "version": "4.4.1.26165" + "version": "4.4.1.26165", + "description": "A third-party revision of Beyond Compare, maintained by DJCL(断剑残留).", + "homepage": "https://www.scootersoftware.com", + "license": { + "identifier": "Shareware", + "url": "https://www.scootersoftware.com/index.php?zz=kb_licensev4" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/djcl/BComparePortable_v4.4.1.26165_20211220.7z", + "hash": "63e7a3ce816dd3c6ccf0455e9a3fef0ea061728e45e268bd25f0068ef514da8d", + "bin": [ + [ + "BComparePortable.exe", + "bcomp" + ] + ], + "shortcuts": [ + [ + "BComparePortable.exe", + "Beyond Compare 4" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/djcl", + "regex": "(?s)(?BComparePortable_v([\\d.]+).*?\\.(?:zip|7z))" + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/djcl/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/djcl", + "mode": "extract", + "regex": "^$sha256\\s+$basename" + } + } } diff --git a/bucket/bflat.json b/bucket/bflat.json index 1b98816fe5a..91159a9b25f 100644 --- a/bucket/bflat.json +++ b/bucket/bflat.json @@ -1,24 +1,24 @@ { + "version": "7.0.2", + "description": "C# as you know it but with Go-inspired tooling that produces small, selfcontained, and native executables out of the box.", + "homepage": "https://github.com/bflattened/bflat", + "license": "AGPL-3.0", "architecture": { "64bit": { - "hash": "e3f74782f2707b5df199820811d2cb3b317fd76714e2e0d856363263920d9934", - "url": "https://github.com/bflattened/bflat/releases/download/v7.0.2/bflat-7.0.2-windows-x64.zip" + "url": "https://github.com/bflattened/bflat/releases/download/v7.0.2/bflat-7.0.2-windows-x64.zip", + "hash": "e3f74782f2707b5df199820811d2cb3b317fd76714e2e0d856363263920d9934" } }, + "bin": "bflat.exe", + "checkver": { + "url": "https://github.com/bflattened/bflat/releases", + "re": "/bflattened/bflat/tree/v([\\d.]+)" + }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/bflattened/bflat/releases/download/v$version/bflat-$version-windows-x64.zip" } } - }, - "bin": "bflat.exe", - "checkver": { - "re": "/bflattened/bflat/tree/v([\\d.]+)", - "url": "https://github.com/bflattened/bflat/releases" - }, - "description": "C# as you know it but with Go-inspired tooling that produces small, selfcontained, and native executables out of the box.", - "homepage": "https://github.com/bflattened/bflat", - "license": "AGPL-3.0", - "version": "7.0.2" + } } diff --git a/bucket/bibclean.json b/bucket/bibclean.json index f62034d6556..5015d480f3c 100644 --- a/bucket/bibclean.json +++ b/bucket/bibclean.json @@ -1,8 +1,8 @@ { - "homepage": "http://ftp.math.utah.edu/pub/bibclean/", - "version": "3.04", - "license": "GPL", - "url": "http://ftp.math.utah.edu/pub/bibclean/bibclean-3.04-windows.zip", - "hash": "3c1f05f2da6b95ddc2c17b46cb402e9b6996d075", - "bin": "bibclean.exe" + "bin": "bibclean.exe", + "hash": "3c1f05f2da6b95ddc2c17b46cb402e9b6996d075", + "homepage": "http://ftp.math.utah.edu/pub/bibclean/", + "license": "GPL", + "url": "http://ftp.math.utah.edu/pub/bibclean/bibclean-3.04-windows.zip", + "version": "3.04" } diff --git a/bucket/bilibili-desktop.json b/bucket/bilibili-desktop.json index 06194cc8a2a..8ffe306a801 100644 --- a/bucket/bilibili-desktop.json +++ b/bucket/bilibili-desktop.json @@ -1,37 +1,37 @@ { + "version": "1.9.2", + "description": "哔哩哔哩PC客户端", + "homepage": "https://app.bilibili.com", + "license": "Freeware", "architecture": { "64bit": { + "url": "https://dl.hdslb.com/mobile/fixed/bili_win/bili_win-install.exe#/dl.7z", "hash": "sha512:c0258285aef92d7494263367f168cff4ea0e18337c572ae6705ffee6d0e561d14de881fd4b7f2b185ab180fc72baa48e7c3e8aa6dcf285f88953672a9d701791", "pre_install": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Force -Recurse" - ], - "url": "https://dl.hdslb.com/mobile/fixed/bili_win/bili_win-install.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "regex": "sha512: ([\\w\\d+\\/=]{24,88})", - "url": "http://api.bilibili.com/x/elec-frontend/update/latest.yml" - }, - "url": "https://dl.hdslb.com/mobile/fixed/bili_win/bili_win-install.exe#/dl.7z" - } + ] } }, - "checkver": { - "regex": "bilibili-setup-v([\\d\\.]+)\\.exe", - "url": "http://api.bilibili.com/x/elec-frontend/update/latest.yml" - }, - "description": "哔哩哔哩PC客户端", - "homepage": "https://app.bilibili.com", - "license": "Freeware", "shortcuts": [ [ "哔哩哔哩.exe", "哔哩哔哩" ] ], - "version": "1.9.2" + "checkver": { + "url": "http://api.bilibili.com/x/elec-frontend/update/latest.yml", + "regex": "bilibili-setup-v([\\d\\.]+)\\.exe" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dl.hdslb.com/mobile/fixed/bili_win/bili_win-install.exe#/dl.7z", + "hash": { + "url": "http://api.bilibili.com/x/elec-frontend/update/latest.yml", + "regex": "sha512: ([\\w\\d+\\/=]{24,88})" + } + } + } + } } diff --git a/bucket/bilibili-downloader.json b/bucket/bilibili-downloader.json index 1c8d63cc727..3cf53960b0d 100644 --- a/bucket/bilibili-downloader.json +++ b/bucket/bilibili-downloader.json @@ -1,24 +1,24 @@ { - "##": [ - "This package is not in official buckets because English interface/manual is not available.", - "This package has to be updated manually.", - "persist is not needed because config is at $Env:LocalAppData\\y-w-y.com" - ], - "description": "Download videos from BiliBili (bilibili.com).", - "extract_dir": "\u55f6\u54e9\u55f6\u54e9bilibili\u5f71\u7247\u4e0b\u8f09\u5de5\u5177", - "hash": "63ef9ce7585ba273e2c64420e54f9772c13d957844ea87e9e8cb112a56613e4b", - "homepage": "https://y-w-y.com/", - "license": { - "identifier": "Freeware", - "url": "https://y-w-y.com/" - }, - "persist": "Download", - "shortcuts": [ - [ - "y-w-y.exe", - "BiliBili\u5f71\u7247\u4e0b\u8f09\u5de5\u5177" - ] - ], - "url": "https://y-w-y.com/download/y-w-y.exe#/dl.7z", - "version": "1.0.3.7" + "##": [ + "This package is not in official buckets because English interface/manual is not available.", + "This package has to be updated manually.", + "persist is not needed because config is at $Env:LocalAppData\\y-w-y.com" + ], + "version": "1.0.3.7", + "description": "Download videos from BiliBili (bilibili.com).", + "homepage": "https://y-w-y.com/", + "license": { + "identifier": "Freeware", + "url": "https://y-w-y.com/" + }, + "url": "https://y-w-y.com/download/y-w-y.exe#/dl.7z", + "hash": "63ef9ce7585ba273e2c64420e54f9772c13d957844ea87e9e8cb112a56613e4b", + "extract_dir": "嗶哩嗶哩bilibili影片下載工具", + "shortcuts": [ + [ + "y-w-y.exe", + "BiliBili影片下載工具" + ] + ], + "persist": "Download" } diff --git a/bucket/bilibili-toolkit.json b/bucket/bilibili-toolkit.json index 50df78e3f72..5be2b3da9ab 100644 --- a/bucket/bilibili-toolkit.json +++ b/bucket/bilibili-toolkit.json @@ -1,26 +1,26 @@ { - "version": "2.4", - "description": "哔哩哔哩(B站)辅助工具箱,支持Cookie/Token/Password融合持久化登录与多用户操作", - "homepage": "https://github.com/Hsury/Bilibili-Toolkit", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/Hsury/Bilibili-Toolkit/releases/download/v2.4/bilibili-toolkit-v2.4-windows-amd64.zip", - "hash": "025b041ef3310ba4d0af8d0ee7ff82e094b2d528d4dd31475fd0f8017b5c7899" - } - }, - "extract_dir": "Bilibili-Toolkit", - "persist": [ - "config.toml", - "proxy.txt" - ], - "bin": "bilibili.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Hsury/Bilibili-Toolkit/releases/download/v$version/bilibili-toolkit-v$version-windows-amd64.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "025b041ef3310ba4d0af8d0ee7ff82e094b2d528d4dd31475fd0f8017b5c7899", + "url": "https://github.com/Hsury/Bilibili-Toolkit/releases/download/v2.4/bilibili-toolkit-v2.4-windows-amd64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Hsury/Bilibili-Toolkit/releases/download/v$version/bilibili-toolkit-v$version-windows-amd64.zip" + } + } + }, + "bin": "bilibili.exe", + "checkver": "github", + "description": "\u54d4\u54e9\u54d4\u54e9\uff08B\u7ad9\uff09\u8f85\u52a9\u5de5\u5177\u7bb1\uff0c\u652f\u6301Cookie/Token/Password\u878d\u5408\u6301\u4e45\u5316\u767b\u5f55\u4e0e\u591a\u7528\u6237\u64cd\u4f5c", + "extract_dir": "Bilibili-Toolkit", + "homepage": "https://github.com/Hsury/Bilibili-Toolkit", + "license": "MIT", + "persist": [ + "config.toml", + "proxy.txt" + ], + "version": "2.4" } diff --git a/bucket/bilibililiverecorddownloader-full.json b/bucket/bilibililiverecorddownloader-full.json index 6b9f174a6a9..3ffee565629 100644 --- a/bucket/bilibililiverecorddownloader-full.json +++ b/bucket/bilibililiverecorddownloader-full.json @@ -1,50 +1,50 @@ { - "version": "3.9.0", - "description": "Bilibili Live Recording and Playback Download(with dotnet runtime)", - "homepage": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader", - "license": { - "identifier": "AGPL-3.0-only", - "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/blob/master/LICENSE" - }, - "suggest": { - "ffmpeg": "ffmpeg" - }, - "architecture": { - "64bit": { - "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases/download/3.9.0/BilibiliLiveRecordDownLoader-win-x64-3.9.0.7z", - "hash": "f5a0bf9bf1c24248ed07b992b210114c0821d94548c75ea7ddbc52ba9621825b" - }, - "32bit": { - "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases/download/3.9.0/BilibiliLiveRecordDownLoader-win-x86-3.9.0.7z", - "hash": "0ad7c895b8d8fc71a76ce0defadca61afb82f2888320b3a89bd5c69955e349c1" - } - }, - "extract_dir": "BilibiliLiveRecordDownLoader", - "pre_install": "if (!(Test-Path \"$persist_dir\\BilibiliLiveRecordDownLoader.json\")) { New-Item \"$dir\\BilibiliLiveRecordDownLoader.json\" -ItemType \"file\" -Value \"{}\" | Out-Null }", - "bin": "BilibiliLiveRecordDownLoader.exe", - "shortcuts": [ - [ - "BilibiliLiveRecordDownLoader.exe", - "BilibiliLiveRecordDownLoader" - ] - ], - "persist": "BilibiliLiveRecordDownLoader.json", - "checkver": { - "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases", - "regex": "" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases/download/$version/BilibiliLiveRecordDownLoader-win-x64-$version.7z" - }, - "32bit": { - "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases/download/$version/BilibiliLiveRecordDownLoader-win-x86-$version.7z" - } - }, - "hash": { - "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases", - "regex": "(?sm)$basename.*?$sha256" - } - } + "architecture": { + "32bit": { + "hash": "0ad7c895b8d8fc71a76ce0defadca61afb82f2888320b3a89bd5c69955e349c1", + "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases/download/3.9.0/BilibiliLiveRecordDownLoader-win-x86-3.9.0.7z" + }, + "64bit": { + "hash": "f5a0bf9bf1c24248ed07b992b210114c0821d94548c75ea7ddbc52ba9621825b", + "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases/download/3.9.0/BilibiliLiveRecordDownLoader-win-x64-3.9.0.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases/download/$version/BilibiliLiveRecordDownLoader-win-x86-$version.7z" + }, + "64bit": { + "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases/download/$version/BilibiliLiveRecordDownLoader-win-x64-$version.7z" + } + }, + "hash": { + "regex": "(?sm)$basename.*?$sha256", + "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases" + } + }, + "bin": "BilibiliLiveRecordDownLoader.exe", + "checkver": { + "regex": "", + "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/releases" + }, + "description": "Bilibili Live Recording and Playback Download(with dotnet runtime)", + "extract_dir": "BilibiliLiveRecordDownLoader", + "homepage": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader", + "license": { + "identifier": "AGPL-3.0-only", + "url": "https://github.com/HMBSbige/BilibiliLiveRecordDownLoader/blob/master/LICENSE" + }, + "persist": "BilibiliLiveRecordDownLoader.json", + "pre_install": "if (!(Test-Path \"$persist_dir\\BilibiliLiveRecordDownLoader.json\")) { New-Item \"$dir\\BilibiliLiveRecordDownLoader.json\" -ItemType \"file\" -Value \"{}\" | Out-Null }", + "shortcuts": [ + [ + "BilibiliLiveRecordDownLoader.exe", + "BilibiliLiveRecordDownLoader" + ] + ], + "suggest": { + "ffmpeg": "ffmpeg" + }, + "version": "3.9.0" } diff --git a/bucket/biliup-rs.json b/bucket/biliup-rs.json index 6fc9648f1a9..a190f2ad164 100644 --- a/bucket/biliup-rs.json +++ b/bucket/biliup-rs.json @@ -1,20 +1,23 @@ { "version": "0.1.15", - "description": "Bilibili command line casting tool", + "description": "B站命令行投稿工具", "homepage": "https://github.com/ForgQi/biliup-rs", - "license": { - "identifier": "MIT", - "url": "https://github.com/ForgQi/biliup-rs/blob/master/LICENSE" + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/ForgQi/biliup-rs/releases/download/v0.1.15/biliupR-v0.1.15-x86_64-windows.zip", + "hash": "30e5feb9b5262db91c2cdcccc45f72bb58c25463e69447af1c67245eb44de888", + "extract_dir": "biliupR-v0.1.15-x86_64-windows" + } }, - "url": "https://github.com/ForgQi/biliup-rs/releases/download/v0.1.15/biliupR-v0.1.15-x86_64-windows.zip", - "hash": "30e5feb9b5262db91c2cdcccc45f72bb58c25463e69447af1c67245eb44de888", - "extract_dir": "biliupR-v0.1.15-x86_64-windows", - "pre_install": "if (!(Test-Path \"$persist_dir\\cookies.json\")) { New-Item \"$dir\\cookies.json\" -ItemType \"file\" -Value \"{}\" | Out-Null }", "bin": "biliup.exe", - "persist": "cookies.json", "checkver": "github", "autoupdate": { - "url": "https://github.com/ForgQi/biliup-rs/releases/download/v$version/biliupR-v$version-x86_64-windows.zip", - "extract_dir": "biliupR-v$version-x86_64-windows" + "architecture": { + "64bit": { + "url": "https://github.com/ForgQi/biliup-rs/releases/download/v$version/biliupR-v$version-x86_64-windows.zip", + "extract_dir": "biliupR-v$version-x86_64-windows" + } + } } } diff --git a/bucket/bitmana.json b/bucket/bitmana.json index 4734cabb235..e451aec5daf 100644 --- a/bucket/bitmana.json +++ b/bucket/bitmana.json @@ -1,32 +1,32 @@ { - "version": "1.1.20210422", - "description": "Bitmana PaaS is a next generation platform that has Load Balancing, Auto-scaling, Docker, Kubernetes.", - "homepage": "https://bitmana.io", - "architecture": { - "64bit": { - "url": "https://github.com/bitmanahq/bitmana/releases/download/1.1.20210422/bitmana-windows-amd64.exe", - "hash": "d7136ab44d581a12e87066c38d119a96e1c93e22393bf27f0b75cddc38b6f3d4", - "pre_install": "Move-Item \"$dir\\bitmana-windows-amd64.exe\" \"$dir\\bitmana.exe\"" - }, - "32bit": { - "url": "https://github.com/bitmanahq/bitmana/releases/download/1.1.20210422/bitmana-windows-386.exe", - "hash": "7d67ec28d1c24ba4f5bb2b8ce2a0b22caf46f3a632e37142706f536c3afaa710", - "pre_install": "Move-Item \"$dir\\bitmana-windows-386.exe\" \"$dir\\bitmana.exe\"" - } - }, - "bin": "bitmana.exe", - "checkver": { - "url": "https://github.com/bitmanahq/bitmana/releases", - "regex": "/bitmanahq/bitmana/tree/([v\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/bitmanahq/bitmana/releases/download/$version/bitmana-windows-amd64.exe" - }, - "32bit": { - "url": "https://github.com/bitmanahq/bitmana/releases/download/$version/bitmana-windows-386.exe" - } - } - } + "architecture": { + "32bit": { + "hash": "7d67ec28d1c24ba4f5bb2b8ce2a0b22caf46f3a632e37142706f536c3afaa710", + "pre_install": "Move-Item \"$dir\\bitmana-windows-386.exe\" \"$dir\\bitmana.exe\"", + "url": "https://github.com/bitmanahq/bitmana/releases/download/1.1.20210422/bitmana-windows-386.exe" + }, + "64bit": { + "hash": "d7136ab44d581a12e87066c38d119a96e1c93e22393bf27f0b75cddc38b6f3d4", + "pre_install": "Move-Item \"$dir\\bitmana-windows-amd64.exe\" \"$dir\\bitmana.exe\"", + "url": "https://github.com/bitmanahq/bitmana/releases/download/1.1.20210422/bitmana-windows-amd64.exe" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/bitmanahq/bitmana/releases/download/$version/bitmana-windows-386.exe" + }, + "64bit": { + "url": "https://github.com/bitmanahq/bitmana/releases/download/$version/bitmana-windows-amd64.exe" + } + } + }, + "bin": "bitmana.exe", + "checkver": { + "regex": "/bitmanahq/bitmana/tree/([v\\d.]+)", + "url": "https://github.com/bitmanahq/bitmana/releases" + }, + "description": "Bitmana PaaS is a next generation platform that has Load Balancing, Auto-scaling, Docker, Kubernetes.", + "homepage": "https://bitmana.io", + "version": "1.1.20210422" } diff --git a/bucket/blast.json b/bucket/blast.json index 094d576c2a5..fbaf8c7d6d8 100644 --- a/bucket/blast.json +++ b/bucket/blast.json @@ -1,7 +1,7 @@ { - "version": "2.0.10", - "description": "A simple tool for API load testing and batch jobs", + "description": "Blast is a simple tool for API load testing and batch jobs.", "homepage": "https://github.com/dave/blast", + "version": "2.0.10", "license": "MIT", "architecture": { "64bit": { @@ -23,9 +23,6 @@ "32bit": { "url": "https://github.com/dave/blast/releases/download/$version/blast_$version_windows_386.tar.gz" } - }, - "hash": { - "url": "$baseurl/blast_$version_checksums.txt" } } } diff --git a/bucket/bluestacks-hyperv-np.json b/bucket/bluestacks-hyperv-np.json index 540f2d78bb7..df08a818c7d 100644 --- a/bucket/bluestacks-hyperv-np.json +++ b/bucket/bluestacks-hyperv-np.json @@ -1,26 +1,26 @@ { - "architecture": { - "64bit": { - "url": "https://cloud.bluestacks.com/get_offline_download?os_arch=x64&is_hyperv=true#/setup.7z" - } - }, - "description": "Android emulator.", - "homepage": "https://www.bluestacks.com/", - "installer": { - "script": "Start-Process -Wait \"$dir\\BlueStacksInstaller.exe\" \"-s\" -Verb RunAs" - }, - "license": { - "identifier": "Freeware", - "url": "https://www.bluestacks.com/tw/terms-and-privacy.html" - }, - "uninstaller": { - "script": [ - "$uninstaller = (Get-ItemProperty -ErrorAction Ignore \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\BlueStacks\" -Name UninstallString).UninstallString", - "if (-not $uninstaller) { $uninstaller = (Get-ItemProperty -ErrorAction Ignore \"HKLM:\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\BlueStacks\" -Name UninstallString).UninstallString }", - "# Remove -tmp at the end", - "$uninstaller = $uninstaller.Substring(0, $uninstaller.Length - 5)", - "Start-Process -Wait \"$uninstaller\" \"-s\" -Verb RunAs" - ] - }, - "version": "nightly" + "version": "nightly", + "description": "Android emulator.", + "homepage": "https://www.bluestacks.com/", + "license": { + "identifier": "Freeware", + "url": "https://www.bluestacks.com/tw/terms-and-privacy.html" + }, + "architecture": { + "64bit": { + "url": "https://cloud.bluestacks.com/get_offline_download?os_arch=x64&is_hyperv=true#/setup.7z" + } + }, + "installer": { + "script": "Start-Process -Wait \"$dir\\BlueStacksInstaller.exe\" \"-s\" -Verb RunAs" + }, + "uninstaller": { + "script": [ + "$uninstaller = (Get-ItemProperty -ErrorAction Ignore \"HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\BlueStacks\" -Name UninstallString).UninstallString", + "if (-not $uninstaller) { $uninstaller = (Get-ItemProperty -ErrorAction Ignore \"HKLM:\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\BlueStacks\" -Name UninstallString).UninstallString }", + "# Remove -tmp at the end", + "$uninstaller = $uninstaller.Substring(0, $uninstaller.Length - 5)", + "Start-Process -Wait \"$uninstaller\" \"-s\" -Verb RunAs" + ] + } } diff --git a/bucket/bond.json b/bucket/bond.json index 2a7cedaae4a..7f98a726ac0 100644 --- a/bucket/bond.json +++ b/bucket/bond.json @@ -1,7 +1,11 @@ { - "url": "https://github.com/microsoft/bond/releases/download/10.0.0/gbc-10.0.0-amd64.zip", - "version": "10.0.0", - "bin": [ - ["gbc-10.0.0-amd64.exe", "gbc", ""] - ] + "bin": [ + [ + "gbc-10.0.0-amd64.exe", + "gbc", + "" + ] + ], + "url": "https://github.com/microsoft/bond/releases/download/10.0.0/gbc-10.0.0-amd64.zip", + "version": "10.0.0" } diff --git a/bucket/bookxnote.json b/bucket/bookxnote.json index 574feafdfb6..96704f34fe0 100644 --- a/bucket/bookxnote.json +++ b/bucket/bookxnote.json @@ -1,39 +1,34 @@ { "version": "2.0.0.1105", - "description": "全新设计的电子书阅读学习笔记软件,以不同的思维方式重塑我们的学习过程", + "description": "笔记整理交给我,一心只读圣贤书。", "homepage": "http://www.bookxnote.com/", - "license": "Unknown", + "license": "Proprietary", "architecture": { "64bit": { "url": "http://www.bookxnote.com/setup/bookxnotepro-windows-x64-2.0.0.1105-20230306.zip", "hash": "54dba8426ef823b09e4e40a77e05a55aae27519157e94cc6801693acf726386d" - }, - "32bit": { - "url": "http://www.bookxnote.com/setup/bookxnotepro-windows-x86-2.0.0.1105-20230306.zip", - "hash": "e7af4cb327268d4e531d9c1f7c2819ff794057f6091b30d60483676a26fa8468" } }, - "pre_install": [ - "Expand-7zipArchive \"$dir\\bookxnotepro-windows-*.exe\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninst*\", \"$dir\\bookxnotepro-windows-*.exe\" -Force -Recurse" - ], - "bin": "BookxNotePro.exe", + "installer": { + "script": [ + "Move-Item \"$dir\\bookxnotepro-windows-x64*.exe\" \"$dir\\bookxnote.7z\"", + "Expand-7zipArchive \"$dir\\bookxnote.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninst.exe.nsis\" -Recurse" + ] + }, "shortcuts": [ [ "BookxNotePro.exe", - "BookxNote Pro" + "BookxNote" ] ], "checkver": { - "regex": "bookxnotepro-windows-x64-([\\d.]+)-(?\\d+).zip" + "re": "bookxnotepro-windows-x64-([\\d.]+)-(\\d+).zip" }, "autoupdate": { "architecture": { "64bit": { - "url": "http://www.bookxnote.com/setup/bookxnotepro-windows-x64-$version-$matchDate.zip" - }, - "32bit": { - "url": "http://www.bookxnote.com/setup/bookxnotepro-windows-x86-$version-$matchDate.zip" + "url": "http://www.bookxnote.com/setup/bookxnotepro-windows-x64-$match1-$match2.zip" } } } diff --git a/bucket/boop.json b/bucket/boop.json index b90524eeaac..34dd8dfd6e0 100644 --- a/bucket/boop.json +++ b/bucket/boop.json @@ -1,20 +1,19 @@ { - "##": "Data is stored in %LOCALAPPDATA%.", - "autoupdate": { - "url": "https://github.com/miltoncandelero/Boop/releases/download/$version/Boop.exe" - }, - "bin": "boop.exe", - "checkver": "github", - "description": "GUI for network install for switch and 3ds.", - "hash": "de094e4889538ce46a3fdb023571bf544dcbe42c26fcf8f93bf0594256f9930f", - "homepage": "https://github.com/miltoncandelero/Boop", - "license": "Unlicense", - "shortcuts": [ - [ - "boop.exe", - "Boop" - ] - ], - "url": "https://github.com/miltoncandelero/Boop/releases/download/2.0.0/Boop.exe", - "version": "2.0.0" + "version": "2.0.0", + "description": "Boop is a C# implementation of the servefiles.py from FBI and remote_install_pc.py from Tinfoil", + "homepage": "https://github.com/miltoncandelero/Boop", + "license": "Unlicense", + "url": "https://github.com/miltoncandelero/Boop/releases/download/2.0.0/Boop.exe", + "hash": "de094e4889538ce46a3fdb023571bf544dcbe42c26fcf8f93bf0594256f9930f", + "bin": "Boop.exe", + "shortcuts": [ + [ + "Boop.exe", + "Boop" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/miltoncandelero/Boop/releases/download/$version/Boop.exe" + } } diff --git a/bucket/boostnote_next-aoks.json b/bucket/boostnote_next-aoks.json index 706b46c2d80..ce0c9f64734 100644 --- a/bucket/boostnote_next-aoks.json +++ b/bucket/boostnote_next-aoks.json @@ -1,27 +1,27 @@ { - "version": "0.23.1", - "description": "A markdown editor for developers", - "homepage": "https://boostnote.io", - "license": "GPL-3.0-or-later", - "url": "https://github.com/BoostIO/BoostNote.next/releases/download/v0.23.1/boost-note-win.exe", - "hash": "1fa75a8cb1483064e41d2a4f68fcad6c025ba22d4e11d6b694858ea7cd93e4d5", - "installer": { - "script": "Invoke-ExternalCommand -FilePath \"$dir\\boost-note-win.exe\" -Args @('/S', \"/D=$dir\") | Out-Null" - }, - "uninstaller": { - "script": "Invoke-ExternalCommand -FilePath \"$dir\\Uninstall Boost Note.exe\" -Args @('/S') | Out-Null" - }, - "bin": "Boost Note.exe", - "shortcuts": [ - [ - "Boost Note.exe", - "Boostnote.next" - ] - ], - "checkver": { - "github": "https://github.com/BoostIO/BoostNote.next" - }, - "autoupdate": { - "url": "https://github.com/BoostIO/BoostNote.next/releases/download/v$version/boost-note-win.exe" - } + "autoupdate": { + "url": "https://github.com/BoostIO/BoostNote.next/releases/download/v$version/boost-note-win.exe" + }, + "bin": "Boost Note.exe", + "checkver": { + "github": "https://github.com/BoostIO/BoostNote.next" + }, + "description": "A markdown editor for developers", + "hash": "1fa75a8cb1483064e41d2a4f68fcad6c025ba22d4e11d6b694858ea7cd93e4d5", + "homepage": "https://boostnote.io", + "installer": { + "script": "Invoke-ExternalCommand -FilePath \"$dir\\boost-note-win.exe\" -Args @('/S', \"/D=$dir\") | Out-Null" + }, + "license": "GPL-3.0-or-later", + "shortcuts": [ + [ + "Boost Note.exe", + "Boostnote.next" + ] + ], + "uninstaller": { + "script": "Invoke-ExternalCommand -FilePath \"$dir\\Uninstall Boost Note.exe\" -Args @('/S') | Out-Null" + }, + "url": "https://github.com/BoostIO/BoostNote.next/releases/download/v0.23.1/boost-note-win.exe", + "version": "0.23.1" } diff --git a/bucket/bootice.json b/bucket/bootice.json index 696b01f4851..5e42b5c13bd 100644 --- a/bucket/bootice.json +++ b/bucket/bootice.json @@ -1,23 +1,23 @@ { - "version": "1.3.4.0", - "url": "https://scoop-zapps.ziiyc.com/d/Bootice/Bootice-1.3.4.0.7z", - "hash": "3dde0a51619bf6f6fd6bbc63c8d32e691c9dccf7ebbcee0ce73e6cd9a50bf62a", - "checkver": { - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Bootice.latest", - "regex": "([\\d.]+)" - }, - "autoupdate": { - "url": "https://scoop-zapps.ziiyc.com/d/Bootice/Bootice-$version.7z", - "hash": { - "url": "$url.sha256", - "regex": "$sha256" - } - }, - "shortcuts": [ - [ - "booticex64.exe", - "Bootice" - ] - ], - "bin": "booticex64.exe" + "autoupdate": { + "hash": { + "regex": "$sha256", + "url": "$url.sha256" + }, + "url": "https://scoop-zapps.ziiyc.com/d/Bootice/Bootice-$version.7z" + }, + "bin": "booticex64.exe", + "checkver": { + "regex": "([\\d.]+)", + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Bootice.latest" + }, + "hash": "3dde0a51619bf6f6fd6bbc63c8d32e691c9dccf7ebbcee0ce73e6cd9a50bf62a", + "shortcuts": [ + [ + "booticex64.exe", + "Bootice" + ] + ], + "url": "https://scoop-zapps.ziiyc.com/d/Bootice/Bootice-1.3.4.0.7z", + "version": "1.3.4.0" } diff --git a/bucket/boundary-desktop-aoks.json b/bucket/boundary-desktop-aoks.json index 669d0d70f58..bcea7920390 100644 --- a/bucket/boundary-desktop-aoks.json +++ b/bucket/boundary-desktop-aoks.json @@ -1,34 +1,33 @@ { + "version": "1.5.1", + "description": "Desktop app to connect to a running Boundary server", + "homepage": "https://www.boundaryproject.io", + "license": "MPL-2.0", "architecture": { "64bit": { - "hash": "497348d86300467adac7abeeeb9cc331d1f93c646c1955604c1c0fcd32c767e0", - "url": "https://releases.hashicorp.com/boundary-desktop/1.5.1/boundary-desktop_1.5.1_windows_amd64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "regex": "$sha256\\s+$basename", - "url": "$baseurl/boundary-desktop_$version_SHA256SUMS" - }, - "url": "https://releases.hashicorp.com/boundary-desktop/$version/boundary-desktop_$version_windows_amd64.zip" - } + "url": "https://releases.hashicorp.com/boundary-desktop/1.5.1/boundary-desktop_1.5.1_windows_amd64.zip", + "hash": "497348d86300467adac7abeeeb9cc331d1f93c646c1955604c1c0fcd32c767e0" } }, "bin": [ [ - "boundary-desktop_*_.exe", - "boundary-desktop" + "Boundary.exe", + "Boundary-Desktop" ] ], "checkver": { - "regex": "boundary-desktop_([\\d.]+)", - "url": "https://releases.hashicorp.com/boundary-desktop/" + "url": "https://releases.hashicorp.com/boundary-desktop/", + "regex": "boundary-desktop_([\\d.]+)" }, - "description": "Desktop app to connect to a running Boundary server", - "extract_dir": "Boundary", - "homepage": "https://www.boundaryproject.io", - "license": "MPL-2.0", - "version": "1.5.1" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://releases.hashicorp.com/boundary-desktop/$version/boundary-desktop_$version_windows_amd64.zip", + "hash": { + "url": "$baseurl/boundary-desktop_$version_SHA256SUMS", + "regex": "$sha256\\s+$basename" + } + } + } + } } diff --git a/bucket/bowpad.json b/bucket/bowpad.json index a6cd016eb63..f8228cb2069 100644 --- a/bucket/bowpad.json +++ b/bucket/bowpad.json @@ -1,33 +1,32 @@ { - "homepage": "http://tools.stefankueng.com/BowPad.html", "version": "2.8.7", "description": "A simple and fast text editor with a ribbon UI", - "license": { - "identifier": "Freeware" - }, - "extract_dir": "", - "depends": "", + "homepage": "https://github.com/stefankueng/BowPad", + "license": "GPL-3.0", "architecture": { - "64bit": { - "url": "https://github.com/stefankueng/BowPad/releases/download/2.8.7/BowPad64-2.8.7-portable.zip", - "hash": "6710b7e9e6e2a97892321bc02e9296da339ea9102e0c49c037c7e65452985449" - }, "32bit": { "url": "https://github.com/stefankueng/BowPad/releases/download/2.8.7/BowPad-2.8.7-portable.zip", "hash": "1e2b03a79f96f9872f227826af2252dc52829dc748f6f2b210c781c1491c5a5e" + }, + "64bit": { + "url": "https://github.com/stefankueng/BowPad/releases/download/2.8.7/BowPad64-2.8.7-portable.zip", + "hash": "6710b7e9e6e2a97892321bc02e9296da339ea9102e0c49c037c7e65452985449" } }, - "checkver": { - "github": "https://github.com/stefankueng/BowPad" - }, + "shortcuts": [ + [ + "BowPad.exe", + "BowPad" + ] + ], + "checkver": "github", "autoupdate": { - "note": "No hash searcher now!", "architecture": { - "64bit": { - "url": "https://github.com/stefankueng/BowPad/releases/download/$version/BowPad64-$version-portable.zip" - }, "32bit": { "url": "https://github.com/stefankueng/BowPad/releases/download/$version/BowPad-$version-portable.zip" + }, + "64bit": { + "url": "https://github.com/stefankueng/BowPad/releases/download/$version/BowPad64-$version-portable.zip" } } } diff --git a/bucket/brave-browser.json b/bucket/brave-browser.json index cd9ed84b69a..4baa078f368 100644 --- a/bucket/brave-browser.json +++ b/bucket/brave-browser.json @@ -1,31 +1,35 @@ { + "version": "1.49.132", + "description": "Brave. Secure, Fast & Private Web Browser with Adblocker", + "homepage": "https://brave.com/", + "license": { + "identifier": "Freeware,BSD-3-Clause,GPL-3.0-only,...", + "url": "https://github.com/brave/brave-browser/blob/master/LICENSE" + }, + "changelog": "https://brave.com/latest/", "architecture": { - "32bit": { - "hash": "af879b5155627715a079b9a35dc923c4c3a9a9c21d8db2d39b79ea285a61a082", - "url": "https://github.com/brave/brave-browser/releases/download/v1.49.132/BraveBrowserStandaloneSilentSetup32.exe#/setup.exe" - }, "64bit": { - "hash": "031f777b18b86234b80ee7a4de7af95515fe74515f61a58660b8024423d770fd", - "url": "https://github.com/brave/brave-browser/releases/download/v1.49.132/BraveBrowserStandaloneSilentSetup.exe#/setup.exe" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/brave/brave-browser/releases/download/v$version/BraveBrowserStandaloneSilentSetup32.exe#/setup.exe" - }, - "64bit": { - "url": "https://github.com/brave/brave-browser/releases/download/v$version/BraveBrowserStandaloneSilentSetup.exe#/setup.exe" - } + "url": "https://github.com/brave/brave-browser/releases/download/v1.49.132/BraveBrowserStandaloneSilentSetup.exe#/setup.exe", + "hash": "031f777b18b86234b80ee7a4de7af95515fe74515f61a58660b8024423d770fd" + }, + "32bit": { + "url": "https://github.com/brave/brave-browser/releases/download/v1.49.132/BraveBrowserStandaloneSilentSetup32.exe#/setup.exe", + "hash": "af879b5155627715a079b9a35dc923c4c3a9a9c21d8db2d39b79ea285a61a082" } }, - "changelog": "https://brave.com/latest/", - "checkver": { - "regex": "releases/tag/v([\\d.]+)", - "url": "https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md" - }, - "description": "Brave. Secure, Fast & Private Web Browser with Adblocker", - "homepage": "https://brave.com/", + "pre_download": "Assert-Administrator", + "pre_install": [ + "$processname = \"Brave\"", + "$process = Get-Process $processname -ErrorAction SilentlyContinue", + "if ($process) {", + " $process.CloseMainWindow()", + " Start-Sleep -Seconds 5", + " if (!$process.HasExited) {", + " Start-Sleep -Seconds 25", + " $process | Stop-Process -Force", + " }", + "}" + ], "installer": { "script": [ "$LocalApplicationData = [Environment]::GetFolderPath(\"LocalApplicationData\")", @@ -41,27 +45,23 @@ "if (Test-Path -Path \"$dir\\setup.exe\") { Remove-Item \"$dir\\setup.exe\" -Force }" ] }, - "license": { - "identifier": "Freeware,BSD-3-Clause,GPL-3.0-only,...", - "url": "https://github.com/brave/brave-browser/blob/master/LICENSE" - }, "post_install": [ "$programname = \"Brave\"", "$DesktopPath = [Environment]::GetFolderPath(\"DesktopDirectory\")", "if (Test-Path \"$DesktopPath\\$programname.lnk\") {Remove-Item \"$DesktopPath\\$programname.lnk\" -Force}" ], - "pre_download": "Assert-Administrator", - "pre_install": [ - "$processname = \"Brave\"", - "$process = Get-Process $processname -ErrorAction SilentlyContinue", - "if ($process) {", - " $process.CloseMainWindow()", - " Start-Sleep -Seconds 5", - " if (!$process.HasExited) {", - " Start-Sleep -Seconds 25", - " $process | Stop-Process -Force", - " }", - "}" - ], - "version": "1.49.132" + "checkver": { + "url": "https://github.com/brave/brave-browser/blob/master/CHANGELOG_DESKTOP.md", + "regex": "releases/tag/v([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/brave/brave-browser/releases/download/v$version/BraveBrowserStandaloneSilentSetup.exe#/setup.exe" + }, + "32bit": { + "url": "https://github.com/brave/brave-browser/releases/download/v$version/BraveBrowserStandaloneSilentSetup32.exe#/setup.exe" + } + } + } } diff --git a/bucket/bront-um.json b/bucket/bront-um.json index dbba38cf33e..5d97e86800e 100644 --- a/bucket/bront-um.json +++ b/bucket/bront-um.json @@ -1,27 +1,27 @@ { - "description": "A few tweaked fonts geared for programming", - "hash": "09ea86e719381a9b1aecf7590338b625edd00e9ad74ec2484b94bd35a029010d", - "homepage": "https://github.com/chrismwendt/bront", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "https://raw.githubusercontent.com/chrismwendt/bront/master/UbuntuMono-LICENSE.txt", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Ubuntu Mono - Bront' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/chrismwendt/bront/raw/master/UbuntuMono-Bront.ttf", - "version": "0.1" + "version": "0.1", + "description": "A few tweaked fonts geared for programming", + "license": "https://raw.githubusercontent.com/chrismwendt/bront/master/UbuntuMono-LICENSE.txt", + "homepage": "https://github.com/chrismwendt/bront", + "url": "https://github.com/chrismwendt/bront/raw/master/UbuntuMono-Bront.ttf", + "hash": "09ea86e719381a9b1aecf7590338b625edd00e9ad74ec2484b94bd35a029010d", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Ubuntu Mono - Bront' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/brook-gui.json b/bucket/brook-gui.json index deb316cf036..81cdc06f798 100644 --- a/bucket/brook-gui.json +++ b/bucket/brook-gui.json @@ -1,21 +1,26 @@ { "version": "20230404", - "homepage": "https://github.com/txthinking/brook/", - "description": "cross-platform strong encryption and not detectable proxy", - "license": "GPL-3.0 License", - "url": "https://github.com/txthinking/brook/releases/download/v20230404/Brook.exe", - "hash": "fbabbc84111a14cd70cd426538e3e0726fda2dee7919735c6818ace896382a7f", - "bin": "Brook.exe", + "description": "GUI for Brook, a cross-platform strong encryption and not detectable proxy with zero-configuration.", + "homepage": "https://github.com/txthinking/brook", + "license": "GPL-3.0-only", + "architecture": { + "64bit": { + "url": "https://github.com/txthinking/brook/releases/download/v20230404/Brook.exe", + "hash": "fbabbc84111a14cd70cd426538e3e0726fda2dee7919735c6818ace896382a7f" + } + }, "shortcuts": [ [ "Brook.exe", "Brook" ] ], - "checkver": { - "github": "https://github.com/txthinking/brook/" - }, + "checkver": "github", "autoupdate": { - "url": "https://github.com/txthinking/brook/releases/download/v$version/Brook.exe" + "architecture": { + "64bit": { + "url": "https://github.com/txthinking/brook/releases/download/v$version/Brook.exe" + } + } } } diff --git a/bucket/bsnes.json b/bucket/bsnes.json index eb86b9f1f65..e06b90e6317 100644 --- a/bucket/bsnes.json +++ b/bucket/bsnes.json @@ -1,13 +1,17 @@ { "version": "115", - "description": "Super Nintendo Entertainment System (SNES) emulator", + "description": "Nintendo SNES (Super Nintendo Entertainment System) emulator", "homepage": "https://github.com/bsnes-emu/bsnes", "license": { - "identifier": "GPL-2.0", - "url": "https://github.com/bsnes-emu/bsnes/blob/master/LICENSE.txt" + "url": "https://github.com/bsnes-emu/bsnes/blob/master/LICENSE.txt", + "identifier": "GPL-2.0" + }, + "architecture": { + "64bit": { + "url": "https://github.com/bsnes-emu/bsnes/releases/download/v115/bsnes_v115-windows.zip", + "hash": "be2b3d17523f011359d1a88e05a54a0e70c846ee98a6b520d1a60e7422b2f7ef" + } }, - "url": "https://github.com/bsnes-emu/bsnes/releases/download/v115/bsnes_v115-windows.zip", - "hash": "be2b3d17523f011359d1a88e05a54a0e70c846ee98a6b520d1a60e7422b2f7ef", "extract_dir": "bsnes_v115-windows", "bin": "bsnes.exe", "shortcuts": [ @@ -25,7 +29,11 @@ "regex": ".*bsnes_v(?[\\d\\w.]+)-windows.zip" }, "autoupdate": { - "url": "https://github.com/bsnes-emu/bsnes/releases/download/v$version/bsnes_v$version-windows.zip", + "architecture": { + "64bit": { + "url": "https://github.com/bsnes-emu/bsnes/releases/download/v$version/bsnes_v$version-windows.zip" + } + }, "extract_dir": "bsnes_v$version-windows" } } diff --git a/bucket/buildkit.json b/bucket/buildkit.json index c891beae42c..23790dff2ba 100644 --- a/bucket/buildkit.json +++ b/bucket/buildkit.json @@ -1,16 +1,15 @@ { - "homepage": "https://github.com/moby/buildkit", + "version": "0.11.5", "description": "concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit", + "homepage": "https://github.com/moby/buildkit", "license": "Apache-2.0", - "version": "0.11.5", "architecture": { "64bit": { "url": "https://github.com/moby/buildkit/releases/download/v0.11.5/buildkit-v0.11.5.windows-amd64.tar.gz", "hash": "71e2aee41c049cbe79ab3ed01aa5b89b288600de4bcf8c2a5e80e32f76762bee" } }, - "extract_dir": "bin", - "bin": "buildctl.exe", + "bin": "bin/buildctl.exe", "checkver": "github", "autoupdate": { "architecture": { diff --git a/bucket/bulkrenameutility-aoks.json b/bucket/bulkrenameutility-aoks.json index ea12bd031b2..bec1c3f9524 100644 --- a/bucket/bulkrenameutility-aoks.json +++ b/bucket/bulkrenameutility-aoks.json @@ -1,43 +1,43 @@ { - "architecture": { - "32bit": { - "extract_dir": "32-bit" - }, - "64bit": { - "extract_dir": "64-bit" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "extract_dir": "32-bit" - }, - "64bit": { - "extract_dir": "64-bit" - } - }, - "hash": { - "regex": "MD5 value: $md5", - "url": "https://www.bulkrenameutility.co.uk/Download.php" - }, - "url": "http://www.s3.tgrmn.com/bru/BRU_NoInstall.zip" - }, - "bin": "Bulk Rename Utility.exe", - "checkver": { - "regex": ">Bulk Rename Utility version ([\\d.]+)", - "url": "https://www.bulkrenameutility.co.uk/Download.php" - }, - "description": "file renaming software for Windows", - "hash": "md5:8268648df4b9cb329920bbfe0b97bca1", - "homepage": "https://www.bulkrenameutility.co.uk/", - "license": "https://www.bulkrenameutility.co.uk/License.php", - "persist": "Bulk Rename Utility.ini", - "shortcuts": [ - [ - "Bulk Rename Utility.exe", - "Bulk Rename Utility" - ] - ], - "url": "http://www.s3.tgrmn.com/bru/BRU_NoInstall.zip", - "version": "3.4.4.0" + "version": "3.4.4.0", + "description": "file renaming software for Windows", + "homepage": "https://www.bulkrenameutility.co.uk/", + "license": "https://www.bulkrenameutility.co.uk/License.php", + "url": "http://www.s3.tgrmn.com/bru/BRU_NoInstall.zip", + "hash": "md5:8268648df4b9cb329920bbfe0b97bca1", + "architecture": { + "64bit": { + "extract_dir": "64-bit" + }, + "32bit": { + "extract_dir": "32-bit" + } + }, + "bin": "Bulk Rename Utility.exe", + "shortcuts": [ + [ + "Bulk Rename Utility.exe", + "Bulk Rename Utility" + ] + ], + "persist": "Bulk Rename Utility.ini", + "checkver": { + "url": "https://www.bulkrenameutility.co.uk/Download.php", + "regex": ">Bulk Rename Utility version ([\\d.]+)" + }, + "autoupdate": { + "url": "http://www.s3.tgrmn.com/bru/BRU_NoInstall.zip", + "hash": { + "url": "https://www.bulkrenameutility.co.uk/Download.php", + "regex": "MD5 value: $md5" + }, + "architecture": { + "64bit": { + "extract_dir": "64-bit" + }, + "32bit": { + "extract_dir": "32-bit" + } + } + } } diff --git a/bucket/bunbackup.json b/bucket/bunbackup.json index 627d71fbb3d..ec408acc167 100644 --- a/bucket/bunbackup.json +++ b/bucket/bunbackup.json @@ -1,45 +1,50 @@ { "homepage": "http://nagatsuki.la.coocan.jp/bunbackup/", + "description": "Easy and fast backup utility", + "license": "Freeware", "version": "6.11", - "_comment": "license from Readme.txt", - "license": "BunBackupはフリーソフトです 個人使用、企業内での業務使用に関わらず、BunBackupの使用は自由です", "architecture": { - "64bit": { - "url": "http://nagatsuki.la.coocan.jp/bunbackup/64bit/BunBackupS611.zip", - "hash": "0c1ca3f584de62d7118c13eb05009a10950ab7ddc68503139f8d8ea5d2811b5a" - }, "32bit": { "url": "http://nagatsuki.la.coocan.jp/bunbackup/download/BunBackup611.zip", "hash": "73cc545ac336625f7f06aa58706980b4530490902489ae2ead1f52cea5daf4af" + }, + "64bit": { + "url": "http://nagatsuki.la.coocan.jp/bunbackup/64bit/BunBackupS611.zip", + "hash": "0c1ca3f584de62d7118c13eb05009a10950ab7ddc68503139f8d8ea5d2811b5a" } }, - "pre_install": [ - "", - "if(!(Test-Path(\"$dir\\BunBackup.env\"))) { New-Item \"$dir\\BunBackup.env\" | Out-Null }", - "if(!(Test-Path(\"$dir\\BunBackup.ini\"))) { New-Item \"$dir\\BunBackup.ini\" | Out-Null }", - "" - ], - "persist": [ - "BunBackup.env", - "BunBackup.ini" - ], + "bin": "BunBackup.exe", "shortcuts": [ [ "BunBackup.exe", "BunBackup" ] ], + "persist": [ + "BunBackup.ini", + "BunBackup.env" + ], + "pre_install": [ + "function CreateEmptyFile($name) {", + " if (!(Test-Path \"$persist_dir\\$name\")) {", + " New-Item -Path \"$dir\\$name\" -ItemType File | Out-Null", + " }", + "}", + "CreateEmptyFile BunBackup.ini", + "CreateEmptyFile BunBackup.env" + ], "checkver": { "url": "http://nagatsuki.la.coocan.jp/bunbackup/download.htm", - "re": "BunBackup Ver\\.([\\d\\.]+)" + "re": "download/BunBackup(\\d)(\\d{2}).zip", + "replace": "$1.$2" }, "autoupdate": { "architecture": { - "64bit": { - "url": "http://nagatsuki.la.coocan.jp/bunbackup/64bit/BunBackupS$cleanVersion.zip" - }, "32bit": { - "url": "http://nagatsuki.la.coocan.jp/bunbackup/download/BunBackup$cleanVersion.zip" + "url": "http://nagatsuki.la.coocan.jp/bunbackup/download/BunBackup$match1$match2.zip" + }, + "64bit": { + "url": "http://nagatsuki.la.coocan.jp/bunbackup/64bit/BunBackupS$match1$match2.zip" } } } diff --git a/bucket/busybox-ar.json b/bucket/busybox-ar.json index 40cafb779ef..73bcc258e41 100644 --- a/bucket/busybox-ar.json +++ b/bucket/busybox-ar.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "ar", - "ar" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "ar", + "ar" + ] + ] } diff --git a/bucket/busybox-ash.json b/bucket/busybox-ash.json index abb568287af..85523d52a3b 100644 --- a/bucket/busybox-ash.json +++ b/bucket/busybox-ash.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "ash", - "ash" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "ash", + "ash" + ] + ] } diff --git a/bucket/busybox-base64.json b/bucket/busybox-base64.json index 11c16f62589..955fc503610 100644 --- a/bucket/busybox-base64.json +++ b/bucket/busybox-base64.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "base64", - "base64" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "base64", + "base64" + ] + ] } diff --git a/bucket/busybox-bash.json b/bucket/busybox-bash.json index 5df9c5d16ee..c5bbc039af6 100644 --- a/bucket/busybox-bash.json +++ b/bucket/busybox-bash.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "bash", - "bash" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "bash", + "bash" + ] + ] } diff --git a/bucket/busybox-bzcat.json b/bucket/busybox-bzcat.json index c655e256cbc..4b43f7e3c14 100644 --- a/bucket/busybox-bzcat.json +++ b/bucket/busybox-bzcat.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "bzcat", - "bzcat" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "bzcat", + "bzcat" + ] + ] } diff --git a/bucket/busybox-bzip2.json b/bucket/busybox-bzip2.json index a59980a91b0..82d5507dfe3 100644 --- a/bucket/busybox-bzip2.json +++ b/bucket/busybox-bzip2.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "bzip2", - "bzip2" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "bzip2", + "bzip2" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-cat.json b/bucket/busybox-cat.json index 90f6e23d8e4..84ad0a450b6 100644 --- a/bucket/busybox-cat.json +++ b/bucket/busybox-cat.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "cat", - "cat" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "cat", + "cat" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-cp.json b/bucket/busybox-cp.json index 6e6a84f8fe5..74038ae4542 100644 --- a/bucket/busybox-cp.json +++ b/bucket/busybox-cp.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "cp", - "cp" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "cp", + "cp" + ] + ] } diff --git a/bucket/busybox-date.json b/bucket/busybox-date.json index cf88f2a4efd..bb3eb49a825 100644 --- a/bucket/busybox-date.json +++ b/bucket/busybox-date.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "date", - "date" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "date", + "date" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-dc.json b/bucket/busybox-dc.json index 71731b9ea30..7d37afd236d 100644 --- a/bucket/busybox-dc.json +++ b/bucket/busybox-dc.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "dc", - "dc" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "dc", + "dc" + ] + ] } diff --git a/bucket/busybox-dd.json b/bucket/busybox-dd.json index 1dea9f36954..d9377289434 100644 --- a/bucket/busybox-dd.json +++ b/bucket/busybox-dd.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "dd", - "dd" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "dd", + "dd" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-df.json b/bucket/busybox-df.json index 1af13fff5f6..f5422150ba6 100644 --- a/bucket/busybox-df.json +++ b/bucket/busybox-df.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "df", - "df" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "df", + "df" + ] + ] } diff --git a/bucket/busybox-diff.json b/bucket/busybox-diff.json index 0799541b814..b15c50f8c3f 100644 --- a/bucket/busybox-diff.json +++ b/bucket/busybox-diff.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "diff", - "diff" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "diff", + "diff" + ] + ] } diff --git a/bucket/busybox-dirname.json b/bucket/busybox-dirname.json index b3e5190b02a..932f4e28d8f 100644 --- a/bucket/busybox-dirname.json +++ b/bucket/busybox-dirname.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "dirname", - "dirname" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "dirname", + "dirname" + ] + ] } diff --git a/bucket/busybox-dpkg-deb.json b/bucket/busybox-dpkg-deb.json index 5f47c63096f..ea2f70720ae 100644 --- a/bucket/busybox-dpkg-deb.json +++ b/bucket/busybox-dpkg-deb.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "dpkg-deb", - "dpkg-deb" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "dpkg-deb", + "dpkg-deb" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-du.json b/bucket/busybox-du.json index 82594b72894..1a778f62c1a 100644 --- a/bucket/busybox-du.json +++ b/bucket/busybox-du.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "du", - "du" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "du", + "du" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-echo.json b/bucket/busybox-echo.json index c460c001d2d..818140edf7a 100644 --- a/bucket/busybox-echo.json +++ b/bucket/busybox-echo.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "echo", - "echo" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "echo", + "echo" + ] + ] } diff --git a/bucket/busybox-expr.json b/bucket/busybox-expr.json index 26ee76c3a2b..814b7d1dde2 100644 --- a/bucket/busybox-expr.json +++ b/bucket/busybox-expr.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "expr", - "expr" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "expr", + "expr" + ] + ] } diff --git a/bucket/busybox-false.json b/bucket/busybox-false.json index 7f2f17604c3..84796d19145 100644 --- a/bucket/busybox-false.json +++ b/bucket/busybox-false.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "false", - "false" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "false", + "false" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-fgrep.json b/bucket/busybox-fgrep.json index 8eb0eb70ac3..5fb06540b0c 100644 --- a/bucket/busybox-fgrep.json +++ b/bucket/busybox-fgrep.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "fgrep", - "fgrep" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "fgrep", + "fgrep" + ] + ] } diff --git a/bucket/busybox-ftpput.json b/bucket/busybox-ftpput.json index 25d318d4c1a..5daa436892e 100644 --- a/bucket/busybox-ftpput.json +++ b/bucket/busybox-ftpput.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "ftpput", - "ftpput" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "ftpput", + "ftpput" + ] + ] } diff --git a/bucket/busybox-gunzip.json b/bucket/busybox-gunzip.json index e17fb146d8f..cb1a63bf535 100644 --- a/bucket/busybox-gunzip.json +++ b/bucket/busybox-gunzip.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "gunzip", - "gunzip" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "gunzip", + "gunzip" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-gzip.json b/bucket/busybox-gzip.json index 3ea9a5e6762..2b84be4d1be 100644 --- a/bucket/busybox-gzip.json +++ b/bucket/busybox-gzip.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "gzip", - "gzip" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "gzip", + "gzip" + ] + ] } diff --git a/bucket/busybox-link.json b/bucket/busybox-link.json index f460409edd0..550604f4d48 100644 --- a/bucket/busybox-link.json +++ b/bucket/busybox-link.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "link", - "link" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "link", + "link" + ] + ] } diff --git a/bucket/busybox-logname.json b/bucket/busybox-logname.json index ad6f52659ca..cbfd0db85e4 100644 --- a/bucket/busybox-logname.json +++ b/bucket/busybox-logname.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "logname", - "logname" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "logname", + "logname" + ] + ] } diff --git a/bucket/busybox-ls.json b/bucket/busybox-ls.json index e5a5fec2615..c84c1ad7459 100644 --- a/bucket/busybox-ls.json +++ b/bucket/busybox-ls.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "ls", - "ls" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "ls", + "ls" + ] + ] } diff --git a/bucket/busybox-lzopcat.json b/bucket/busybox-lzopcat.json index 89c81e6810c..f33fb5a7f87 100644 --- a/bucket/busybox-lzopcat.json +++ b/bucket/busybox-lzopcat.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "lzopcat", - "lzopcat" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "lzopcat", + "lzopcat" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-man.json b/bucket/busybox-man.json index 0213d862215..6865be6ef43 100644 --- a/bucket/busybox-man.json +++ b/bucket/busybox-man.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "man", - "man" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "man", + "man" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-mktemp.json b/bucket/busybox-mktemp.json index 33e30a1a3c4..46c0eefb0e9 100644 --- a/bucket/busybox-mktemp.json +++ b/bucket/busybox-mktemp.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "mktemp", - "mktemp" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "mktemp", + "mktemp" + ] + ] } diff --git a/bucket/busybox-nc.json b/bucket/busybox-nc.json index 1d0ddb045ea..aae07ee2a20 100644 --- a/bucket/busybox-nc.json +++ b/bucket/busybox-nc.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "nc", - "nc" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "nc", + "nc" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-paste.json b/bucket/busybox-paste.json index f01587d947e..64fb080ee73 100644 --- a/bucket/busybox-paste.json +++ b/bucket/busybox-paste.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "paste", - "paste" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "paste", + "paste" + ] + ] } diff --git a/bucket/busybox-patch.json b/bucket/busybox-patch.json index fcef34bf207..48950aba95b 100644 --- a/bucket/busybox-patch.json +++ b/bucket/busybox-patch.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "patch", - "patch" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "patch", + "patch" + ] + ] } diff --git a/bucket/busybox-printf.json b/bucket/busybox-printf.json index cc2aa920c40..56f2b1e0514 100644 --- a/bucket/busybox-printf.json +++ b/bucket/busybox-printf.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "printf", - "printf" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "printf", + "printf" + ] + ] } diff --git a/bucket/busybox-ps.json b/bucket/busybox-ps.json index 4579dab56ce..c22a80ef1b6 100644 --- a/bucket/busybox-ps.json +++ b/bucket/busybox-ps.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "ps", - "ps" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "ps", + "ps" + ] + ] } diff --git a/bucket/busybox-pwd.json b/bucket/busybox-pwd.json index 52dd714979e..ad0888ada2e 100644 --- a/bucket/busybox-pwd.json +++ b/bucket/busybox-pwd.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "pwd", - "pwd" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "pwd", + "pwd" + ] + ] } diff --git a/bucket/busybox-realpath.json b/bucket/busybox-realpath.json index 088cdbf90c0..684251dcd4b 100644 --- a/bucket/busybox-realpath.json +++ b/bucket/busybox-realpath.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "realpath", - "realpath" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "realpath", + "realpath" + ] + ] } diff --git a/bucket/busybox-rm.json b/bucket/busybox-rm.json index 8dae26b1b94..3ea3be23340 100644 --- a/bucket/busybox-rm.json +++ b/bucket/busybox-rm.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "rm", - "rm" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "rm", + "rm" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-rmdir.json b/bucket/busybox-rmdir.json index f5810a40e4e..f825273279a 100644 --- a/bucket/busybox-rmdir.json +++ b/bucket/busybox-rmdir.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "rmdir", - "rmdir" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "rmdir", + "rmdir" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-sed.json b/bucket/busybox-sed.json index 3d7628daba1..f89662f2a68 100644 --- a/bucket/busybox-sed.json +++ b/bucket/busybox-sed.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "sed", - "sed" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "sed", + "sed" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-sha256sum.json b/bucket/busybox-sha256sum.json index c7cfc12e707..59a7128a9d4 100644 --- a/bucket/busybox-sha256sum.json +++ b/bucket/busybox-sha256sum.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "sha256sum", - "sha256sum" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "sha256sum", + "sha256sum" + ] + ] } diff --git a/bucket/busybox-stat.json b/bucket/busybox-stat.json index 658461d1ae1..c2246d19a43 100644 --- a/bucket/busybox-stat.json +++ b/bucket/busybox-stat.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "stat", - "stat" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "stat", + "stat" + ] + ] } diff --git a/bucket/busybox-strings.json b/bucket/busybox-strings.json index 765169064eb..8fcf0aef5c1 100644 --- a/bucket/busybox-strings.json +++ b/bucket/busybox-strings.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "strings", - "strings" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "strings", + "strings" + ] + ] } diff --git a/bucket/busybox-tac.json b/bucket/busybox-tac.json index 22526469e08..415161bff10 100644 --- a/bucket/busybox-tac.json +++ b/bucket/busybox-tac.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "tac", - "tac" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "tac", + "tac" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-time.json b/bucket/busybox-time.json index bd016ffb322..946b3d163cf 100644 --- a/bucket/busybox-time.json +++ b/bucket/busybox-time.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "time", - "time" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "time", + "time" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-touch.json b/bucket/busybox-touch.json index 82dfab44028..8c463d198b3 100644 --- a/bucket/busybox-touch.json +++ b/bucket/busybox-touch.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "touch", - "touch" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "touch", + "touch" + ] + ] } diff --git a/bucket/busybox-tr.json b/bucket/busybox-tr.json index 1c0101e0711..5e78436b18b 100644 --- a/bucket/busybox-tr.json +++ b/bucket/busybox-tr.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "tr", - "tr" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "tr", + "tr" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-true.json b/bucket/busybox-true.json index a8eb5350659..c0547c28d95 100644 --- a/bucket/busybox-true.json +++ b/bucket/busybox-true.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "true", - "true" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "true", + "true" + ] + ] } diff --git a/bucket/busybox-uname.json b/bucket/busybox-uname.json index 907830f71fc..0d7fc11e7c5 100644 --- a/bucket/busybox-uname.json +++ b/bucket/busybox-uname.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "uname", - "uname" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "uname", + "uname" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-uniq.json b/bucket/busybox-uniq.json index 766a4c77545..5c5681966ae 100644 --- a/bucket/busybox-uniq.json +++ b/bucket/busybox-uniq.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "uniq", - "uniq" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "uniq", + "uniq" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-unix2dos.json b/bucket/busybox-unix2dos.json index bead654b37c..5fc7ec4f7c8 100644 --- a/bucket/busybox-unix2dos.json +++ b/bucket/busybox-unix2dos.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "unix2dos", - "unix2dos" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "unix2dos", + "unix2dos" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-unlink.json b/bucket/busybox-unlink.json index 3819f265ca0..866b654f6fc 100644 --- a/bucket/busybox-unlink.json +++ b/bucket/busybox-unlink.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "unlink", - "unlink" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "unlink", + "unlink" + ] + ] } diff --git a/bucket/busybox-unlzma.json b/bucket/busybox-unlzma.json index 2b41df59f11..b6106b8f23d 100644 --- a/bucket/busybox-unlzma.json +++ b/bucket/busybox-unlzma.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "unlzma", - "unlzma" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "unlzma", + "unlzma" + ] + ] } diff --git a/bucket/busybox-unzip.json b/bucket/busybox-unzip.json index 1666519a2f6..d9e54a3fa0f 100644 --- a/bucket/busybox-unzip.json +++ b/bucket/busybox-unzip.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "unzip", - "unzip" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "unzip", + "unzip" + ] + ] } diff --git a/bucket/busybox-usleep.json b/bucket/busybox-usleep.json index ce10c6fd434..fde3ba7d938 100644 --- a/bucket/busybox-usleep.json +++ b/bucket/busybox-usleep.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "usleep", - "usleep" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "usleep", + "usleep" + ] + ] } diff --git a/bucket/busybox-uuencode.json b/bucket/busybox-uuencode.json index e00f1ca09ec..9a5e5458ef6 100644 --- a/bucket/busybox-uuencode.json +++ b/bucket/busybox-uuencode.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "uuencode", - "uuencode" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "uuencode", + "uuencode" + ] + ] } diff --git a/bucket/busybox-vi.json b/bucket/busybox-vi.json index d4a7634651f..ed697306b59 100644 --- a/bucket/busybox-vi.json +++ b/bucket/busybox-vi.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "vi", - "vi" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "vi", + "vi" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-which.json b/bucket/busybox-which.json index 9820aebf8e9..37dede9bfb3 100644 --- a/bucket/busybox-which.json +++ b/bucket/busybox-which.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "which", - "which" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "which", + "which" + ] + ] } diff --git a/bucket/busybox-whoami.json b/bucket/busybox-whoami.json index e11dbaa80f4..54bc4435388 100644 --- a/bucket/busybox-whoami.json +++ b/bucket/busybox-whoami.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "whoami", - "whoami" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "whoami", + "whoami" + ] + ] } diff --git a/bucket/busybox-whois.json b/bucket/busybox-whois.json index 2244f669690..7d56542ffde 100644 --- a/bucket/busybox-whois.json +++ b/bucket/busybox-whois.json @@ -1,16 +1,16 @@ { - "version": "1.0-shim-only", - "description": "This is a shim-only manifest for BusyBox", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "depends": "busybox-standalone", - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "whois", - "whois" - ] - ] + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "whois", + "whois" + ] + ], + "depends": "busybox-standalone", + "description": "This is a shim-only manifest for BusyBox", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "version": "1.0-shim-only" } diff --git a/bucket/busybox-xargs.json b/bucket/busybox-xargs.json index 99045343ff5..c9dd0f1c6c4 100644 --- a/bucket/busybox-xargs.json +++ b/bucket/busybox-xargs.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "xargs", - "xargs" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "xargs", + "xargs" + ] + ] } diff --git a/bucket/busybox-xz.json b/bucket/busybox-xz.json index 18b1c2a69d9..215093c03be 100644 --- a/bucket/busybox-xz.json +++ b/bucket/busybox-xz.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "xz", - "xz" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "xz", + "xz" + ] + ] } diff --git a/bucket/busybox-xzcat.json b/bucket/busybox-xzcat.json index a1d560fa594..0f1ccf22eff 100644 --- a/bucket/busybox-xzcat.json +++ b/bucket/busybox-xzcat.json @@ -1,16 +1,16 @@ { - "bin": [ - [ - "..\\..\\busybox-standalone\\current\\busybox.exe", - "xzcat", - "xzcat" - ] - ], - "depends": "busybox-standalone", - "description": "This is a shim-only manifest for BusyBox", - "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", - "homepage": "https://frippery.org/busybox", - "license": "GPL-2.0-only", - "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", - "version": "1.0-shim-only" + "version": "1.0-shim-only", + "description": "This is a shim-only manifest for BusyBox", + "homepage": "https://frippery.org/busybox", + "license": "GPL-2.0-only", + "url": "https://raw.githubusercontent.com/x-magic/scoop-bucket/master/misc/dummy.zip", + "hash": "360ea59655ecad3ee16f67f910d5ee08c86f5ae6a35e646d20d47454f94602bf", + "depends": "busybox-standalone", + "bin": [ + [ + "..\\..\\busybox-standalone\\current\\busybox.exe", + "xzcat", + "xzcat" + ] + ] } diff --git a/bucket/buzz.json b/bucket/buzz.json index 9c5428b52ba..7f75143e4f8 100644 --- a/bucket/buzz.json +++ b/bucket/buzz.json @@ -1,20 +1,39 @@ { - "homepage": "https://github.com/chidiwilliams/buzz", - "description": "Transcribes and translates audio offline on your personal computer.", - "license": "MIT", "version": "0.7.2", - "url": "https://github.com/chidiwilliams/buzz/releases/download/v0.7.2/Buzz-0.7.2-windows.tar.gz", - "hash": "b6b74e4fcecdfdd5a860402c48e84ec912bab0275104a0af8cd451640e5edba4", + "description": "Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper.", + "homepage": "https://github.com/chidiwilliams/buzz", + "license": "MIT license", + "architecture": { + "64bit": { + "url": "https://github.com/chidiwilliams/buzz/releases/download/v0.7.2/Buzz-0.7.2-windows.tar.gz", + "hash": "b6b74e4fcecdfdd5a860402c48e84ec912bab0275104a0af8cd451640e5edba4" + } + }, "extract_dir": "Buzz", - "bin": "Buzz.exe", + "installer": { + "script": [ + "ensure \"$persist_dir\" | Out-Null", + "New-Item \"$env:LOCALAPPDATA\\Buzz\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" + ] + }, + "uninstaller": { + "script": "Remove-Item \"$env:LOCALAPPDATA\\Buzz\" -Recurse -Force -ErrorAction 'SilentlyContinue'" + }, "shortcuts": [ [ "Buzz.exe", "Buzz" ] ], - "checkver": "github", + "checkver": { + "url": "https://api.github.com/repos/chidiwilliams/buzz/releases", + "regex": "/releases/tag/(?:v|V)?([\\w.-]+)" + }, "autoupdate": { - "url": "https://github.com/chidiwilliams/buzz/releases/download/v$version/Buzz-$version-windows.tar.gz" + "architecture": { + "64bit": { + "url": "https://github.com/chidiwilliams/buzz/releases/download/v$version/Buzz-$version-windows.tar.gz" + } + } } } diff --git a/bucket/bytecode-viewer.json b/bucket/bytecode-viewer.json index 0a52671046a..5a877eca5bf 100644 --- a/bucket/bytecode-viewer.json +++ b/bucket/bytecode-viewer.json @@ -1,23 +1,28 @@ { - "homepage": "https://github.com/Konloch/bytecode-viewer", - "description": "A Java 8 Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) https://bytecodeviewer.com", + "homepage": "https://bytecodeviewer.com/", "version": "2.11.2", - "license": "GPL 3.0", - "hash": "536ad387424106083f76cd0cb7c051a22aff21f08663ba2539c11f1ddef9147f", - "url": "https://github.com/Konloch/bytecode-viewer/releases/download/v2.11.2/Bytecode-Viewer-2.11.2.jar", - "suggest": { - "JDK": [ - "java/oraclejdk", - "java/openjdk" + "license": "GPL-3.0-only", + "url": [ + "https://github.com/Konloch/bytecode-viewer/releases/download/v2.11.2/Bytecode-Viewer-2.11.2.jar#/bytecode-viewer.jar", + "https://raw.githubusercontent.com/Konloch/bytecode-viewer/3c459fa86033af7d18d8a68b4c4c1fb3807c74b6/BCV%20Icon.ico#/bytecode-viewer.ico" + ], + "hash": [ + "536ad387424106083f76cd0cb7c051a22aff21f08663ba2539c11f1ddef9147f", + "8e16053d3061109c40587c9dfdb7f63229487c90b2a23717c19d0d04b61698ee" + ], + "pre_install": "Set-Content \"$dir\\bytecode-viewer.bat\" (@('@echo off', 'start javaw.exe -jar %~dp0\\bytecode-viewer.jar %*') -join \"`r`n\") -Encoding Ascii", + "shortcuts": [ + [ + "bytecode-viewer.bat", + "Bytecode Viewer", + "", + "bytecode-viewer.ico" ] + ], + "checkver": { + "github": "https://github.com/Konloch/bytecode-viewer" }, - "checkver": "github", "autoupdate": { - "url": "https://github.com/Konloch/bytecode-viewer/releases/download/v$version/Bytecode-Viewer-$version.jar" - }, - "bin": "Bytecode-Viewer.bat", - "pre_install": [ - "\"@echo off", - "start \"\"Bytecode-Viewer\"\" /B javaw -jar \"\"$dir\\Bytecode-Viewer-$version.jar\"\" %*\" | out-file -en oem \"$dir\\Bytecode-Viewer.bat\"" - ] + "url": "https://github.com/Konloch/bytecode-viewer/releases/download/v$version/Bytecode-Viewer-$version.jar#/bytecode-viewer.jar" + } } diff --git a/bucket/cacheset.json b/bucket/cacheset.json index 10f78d425e2..2125b4549b8 100644 --- a/bucket/cacheset.json +++ b/bucket/cacheset.json @@ -1,36 +1,40 @@ { - "version": "1.02", - "description": "CacheSet. Manipulates the working-set parameters of the system file cache.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/cacheset", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "description": "CacheSet is a program that allows you to control the Cache Manager's working set size using functions provided by NT. It's compatible with all versions of NT.", "license": { "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "1.02", "url": "https://download.sysinternals.com/files/CacheSet.zip", "hash": "3f8613a536b2dc55cf710ef94c5c5cd50d1e891b2bc49fc90fabb541de005b6a", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\CacheSet\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " Remove-Item \"$sysInt\\CacheSet\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/cacheset", + "re": "CacheSet\\s(?:v|V)?([\\d.]+)" }, - "shortcuts": [ - [ - "Cacheset.exe", - "SysInternals\\CacheSet" - ] - ], - "checkver": "CacheSet\\s+v([\\d.]+): CamStudio ([\\d.-]+) ", - "url": "https://camstudio.org/" - }, - "depends": "extras/vcredist2010", - "description": "Free Desktop Recorder Streaming Video Software.", - "hash": "3fbe450e3267799f372a775e4c7e7c47c8bbffeebb0bd0c9690e63374eba8ba0", - "homepage": "https://camstudio.org/", - "installer": { - "args": [ - "/VERYSILENT", - "/DIR=\"$dir\"", - "/SUPPRESSMSGBOXES", - "/NORESTART", - "/CLOSEAPPLICATIONS", - "/NORESTARTAPPLICATIONS" - ] - }, - "license": "GPL-3.0-only", - "shortcuts": [ - [ - "Recorder.exe", - "Camstudio Recorder" - ], - [ - "Producer.exe", - "Camstudio Producer" - ], - [ - "PlayerPlus.exe", - "Camstudio PlayerPlus" - ] - ], - "uninstaller": { - "args": [ - "/VERYSILENT", - "/SUPPRESSMSGBOXES", - "/NORESTART" - ], - "file": "unins000.exe" - }, - "url": "https://cs07112018.s3.us-east-2.amazonaws.com/CamStudioSetup.exe", - "version": "2.7.4" + "homepage": "https://camstudio.org/", + "version": "2.7.4", + "description": "Free Desktop Recorder Streaming Video Software.", + "license": "GPL-3.0-only", + "url": "https://cs07112018.s3.us-east-2.amazonaws.com/CamStudioSetup.exe", + "hash": "3fbe450e3267799f372a775e4c7e7c47c8bbffeebb0bd0c9690e63374eba8ba0", + "depends": "extras/vcredist2010", + "installer": { + "args": [ + "/VERYSILENT", + "/DIR=\"$dir\"", + "/SUPPRESSMSGBOXES", + "/NORESTART", + "/CLOSEAPPLICATIONS", + "/NORESTARTAPPLICATIONS" + ] + }, + "uninstaller": { + "file": "unins000.exe", + "args": [ + "/VERYSILENT", + "/SUPPRESSMSGBOXES", + "/NORESTART" + ] + }, + "shortcuts": [ + [ + "Recorder.exe", + "Camstudio Recorder" + ], + [ + "Producer.exe", + "Camstudio Producer" + ], + [ + "PlayerPlus.exe", + "Camstudio PlayerPlus" + ] + ], + "bin": "CamCommandLine.exe", + "checkver": { + "url": "https://camstudio.org/", + "regex": ">Latest Version: CamStudio ([\\d.-]+)" + }, + "autoupdate": { + "url": "https://cs07112018.s3.us-east-2.amazonaws.com/CamStudioSetup.exe" + } } diff --git a/bucket/cargo-binstall.json b/bucket/cargo-binstall.json index 8d35661a039..a52f636520f 100644 --- a/bucket/cargo-binstall.json +++ b/bucket/cargo-binstall.json @@ -1,12 +1,15 @@ { - "autoupdate": { - "url": "https://github.com/ryankurte/cargo-binstall/releases/download/v$version/cargo-binstall-x86_64-pc-windows-msvc.zip" - }, - "bin": "cargo-binstall.exe", - "checkver": "github", + "version": "0.22.0", "description": "cargo binstall provides a low-complexity mechanism for installing rust binaries as an alternative to building from source (via cargo install) or manually downloading packages.", - "hash": "f656718d44ca4a09ff2231970edc7878a1aa33b6e15790a4884a758144008e27", "homepage": "https://github.com/ryankurte/cargo-binstall", + "license": "GPL-3.0", + "url": "https://github.com/ryankurte/cargo-binstall/releases/download/v0.22.0/cargo-binstall-x86_64-pc-windows-msvc.zip", + "hash": "f656718d44ca4a09ff2231970edc7878a1aa33b6e15790a4884a758144008e27", + "bin": "cargo-binstall.exe", + "notes": [ + "The installer will try to find create a hard link in the cargo's bin directory", + "and the uninstaller will try to remove it." + ], "installer": { "script": [ "if (![string]::IsNullOrEmpty($env:CARGO_HOME)) {", @@ -19,11 +22,6 @@ "New-Item -Path \"$Bin\\cargo-binstall.exe\" -ItemType HardLink -Value \"$dir\\cargo-binstall.exe\"" ] }, - "license": "GPL-3.0", - "notes": [ - "The installer will try to find create a hard link in the cargo's bin directory", - "and the uninstaller will try to remove it." - ], "uninstaller": { "script": [ "if (![string]::IsNullOrEmpty($env:CARGO_HOME)) {", @@ -38,6 +36,8 @@ "}" ] }, - "url": "https://github.com/ryankurte/cargo-binstall/releases/download/v0.22.0/cargo-binstall-x86_64-pc-windows-msvc.zip", - "version": "0.22.0" + "checkver": "github", + "autoupdate": { + "url": "https://github.com/ryankurte/cargo-binstall/releases/download/v$version/cargo-binstall-x86_64-pc-windows-msvc.zip" + } } diff --git a/bucket/cascadiacode-italic-static.json b/bucket/cascadiacode-italic-static.json index f2a8e215984..371a0f6fd5b 100644 --- a/bucket/cascadiacode-italic-static.json +++ b/bucket/cascadiacode-italic-static.json @@ -1,33 +1,33 @@ { - "version": "2111.01", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", - "license": "OFL-1.1", - "homepage": "https://github.com/microsoft/cascadia-code", - "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", - "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", - "extract_dir": "ttf\\static", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" - }, - "pre_install": "Get-ChildItem $dir -Exclude CascadiaCodeItalic-*.ttf | Remove-Item -Recurse", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Cascadia Code' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" + }, + "checkver": "github", + "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "extract_dir": "ttf\\static", + "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", + "homepage": "https://github.com/microsoft/cascadia-code", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude CascadiaCodeItalic-*.ttf | Remove-Item -Recurse", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Cascadia Code' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", + "version": "2111.01" } diff --git a/bucket/cascadiacode-italic.json b/bucket/cascadiacode-italic.json index 138fc3e51d3..e8b66d393ac 100644 --- a/bucket/cascadiacode-italic.json +++ b/bucket/cascadiacode-italic.json @@ -1,33 +1,33 @@ { - "version": "2111.01", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", - "license": "OFL-1.1", - "homepage": "https://github.com/microsoft/cascadia-code", - "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", - "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", - "extract_dir": "ttf", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" - }, - "pre_install": "Get-ChildItem $dir -Exclude CascadiaCodeItalic.ttf | Remove-Item -Recurse", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Cascadia Code' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" + }, + "checkver": "github", + "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "extract_dir": "ttf", + "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", + "homepage": "https://github.com/microsoft/cascadia-code", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude CascadiaCodeItalic.ttf | Remove-Item -Recurse", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Cascadia Code' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", + "version": "2111.01" } diff --git a/bucket/cascadiacode-pl-italic.json b/bucket/cascadiacode-pl-italic.json index e19a3b1d6e4..afa72e60db7 100644 --- a/bucket/cascadiacode-pl-italic.json +++ b/bucket/cascadiacode-pl-italic.json @@ -1,33 +1,33 @@ { - "version": "2111.01", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", - "license": "OFL-1.1", - "homepage": "https://github.com/microsoft/cascadia-code", - "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", - "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", - "extract_dir": "ttf", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" - }, - "pre_install": "Get-ChildItem $dir -Exclude CascadiaCodePLItalic.ttf | Remove-Item -Recurse", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Cascadia Code PL' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" + }, + "checkver": "github", + "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "extract_dir": "ttf", + "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", + "homepage": "https://github.com/microsoft/cascadia-code", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude CascadiaCodePLItalic.ttf | Remove-Item -Recurse", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Cascadia Code PL' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", + "version": "2111.01" } diff --git a/bucket/cascadiacode-pl.json b/bucket/cascadiacode-pl.json index 8a2a093d0b5..a36a5244b74 100644 --- a/bucket/cascadiacode-pl.json +++ b/bucket/cascadiacode-pl.json @@ -1,8 +1,8 @@ { - "homepage": "https://github.com/microsoft/cascadia-code", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal. .", + "$schema": "https://raw.githubusercontent.com/ScoopInstaller/Scoop/master/schema.json", "version": "2111.01", "license": "OFL", + "homepage": "https://github.com/microsoft/cascadia-code/", "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", "extract_dir": "ttf", diff --git a/bucket/cascadiacode-static.json b/bucket/cascadiacode-static.json index df6de03241e..3db6e30b786 100644 --- a/bucket/cascadiacode-static.json +++ b/bucket/cascadiacode-static.json @@ -1,33 +1,33 @@ { - "version": "2111.01", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", - "license": "OFL-1.1", - "homepage": "https://github.com/microsoft/cascadia-code", - "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", - "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", - "extract_dir": "ttf\\static", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" - }, - "pre_install": "Get-ChildItem $dir -Exclude CascadiaCode-*.ttf | Remove-Item -Recurse", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Cascadia Code' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" + }, + "checkver": "github", + "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "extract_dir": "ttf\\static", + "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", + "homepage": "https://github.com/microsoft/cascadia-code", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude CascadiaCode-*.ttf | Remove-Item -Recurse", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Cascadia Code' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", + "version": "2111.01" } diff --git a/bucket/cascadiamono-italic.json b/bucket/cascadiamono-italic.json index 31b0adecf33..26e76bbd909 100644 --- a/bucket/cascadiamono-italic.json +++ b/bucket/cascadiamono-italic.json @@ -1,33 +1,33 @@ { - "autoupdate": { - "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" - }, - "checkver": "github", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", - "extract_dir": "ttf", - "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", - "homepage": "https://github.com/microsoft/cascadia-code", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "pre_install": "Get-ChildItem $dir -Exclude CascadiaMonoItalic.ttf | Remove-Item -Recurse", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Cascadia Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", - "version": "2111.01" + "version": "2111.01", + "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "license": "OFL-1.1", + "homepage": "https://github.com/microsoft/cascadia-code", + "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", + "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", + "extract_dir": "ttf", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" + }, + "pre_install": "Get-ChildItem $dir -Exclude CascadiaMonoItalic.ttf | Remove-Item -Recurse", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Cascadia Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/cascadiamono-pl-italic.json b/bucket/cascadiamono-pl-italic.json index 3ea275c7dc1..c2255ad3610 100644 --- a/bucket/cascadiamono-pl-italic.json +++ b/bucket/cascadiamono-pl-italic.json @@ -1,33 +1,33 @@ { - "version": "2111.01", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", - "license": "OFL-1.1", - "homepage": "https://github.com/microsoft/cascadia-code", - "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", - "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", - "extract_dir": "ttf", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" - }, - "pre_install": "Get-ChildItem $dir -Exclude CascadiaMonoPLItalic.ttf | Remove-Item -Recurse", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Cascadia Mono PL' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" + }, + "checkver": "github", + "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "extract_dir": "ttf", + "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", + "homepage": "https://github.com/microsoft/cascadia-code", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude CascadiaMonoPLItalic.ttf | Remove-Item -Recurse", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Cascadia Mono PL' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", + "version": "2111.01" } diff --git a/bucket/cascadiamono-pl-static.json b/bucket/cascadiamono-pl-static.json index 66ad966fb13..748a3c53d62 100644 --- a/bucket/cascadiamono-pl-static.json +++ b/bucket/cascadiamono-pl-static.json @@ -1,33 +1,33 @@ { - "version": "2111.01", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", - "license": "OFL-1.1", - "homepage": "https://github.com/microsoft/cascadia-code", - "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", - "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", - "extract_dir": "ttf\\static", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" - }, - "pre_install": "Get-ChildItem $dir -Exclude CascadiaMonoPL-*.ttf | Remove-Item -Recurse", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Cascadia Mono PL' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" + }, + "checkver": "github", + "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "extract_dir": "ttf\\static", + "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", + "homepage": "https://github.com/microsoft/cascadia-code", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude CascadiaMonoPL-*.ttf | Remove-Item -Recurse", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Cascadia Mono PL' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", + "version": "2111.01" } diff --git a/bucket/cascadiamono-static.json b/bucket/cascadiamono-static.json index 4291b3a99a7..1a5b940bd52 100644 --- a/bucket/cascadiamono-static.json +++ b/bucket/cascadiamono-static.json @@ -1,33 +1,33 @@ { - "autoupdate": { - "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" - }, - "checkver": "github", - "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", - "extract_dir": "ttf\\static", - "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", - "homepage": "https://github.com/microsoft/cascadia-code", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "pre_install": "Get-ChildItem $dir -Exclude CascadiaMono-*.ttf | Remove-Item -Recurse", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Cascadia Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", - "version": "2111.01" + "version": "2111.01", + "description": "This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.", + "license": "OFL-1.1", + "homepage": "https://github.com/microsoft/cascadia-code", + "url": "https://github.com/microsoft/cascadia-code/releases/download/v2111.01/CascadiaCode-2111.01.zip", + "hash": "51fd68176dffb87e2fbc79381aef7f5c9488b58918dee223cd7439b5aa14e712", + "extract_dir": "ttf\\static", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/microsoft/cascadia-code/releases/download/v$version/CascadiaCode-$version.zip" + }, + "pre_install": "Get-ChildItem $dir -Exclude CascadiaMono-*.ttf | Remove-Item -Recurse", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Cascadia Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/cassava.json b/bucket/cassava.json index 9a77db32ec5..74c89dcbef2 100644 --- a/bucket/cassava.json +++ b/bucket/cassava.json @@ -1,8 +1,7 @@ { "homepage": "https://www.asukaze.net/soft/cassava/", - "description": "CSV/TSV editor", - "license": "Freeware", "version": "2.4.5", + "license": "Freeware", "url": "https://www.asukaze.net/soft/cassava/arc/Cassava2_4_5.zip", "hash": "2571d6c00fd366681c8fa652cf637743f495c0409055f803421aa2073997fe01", "extract_dir": "Cassava", @@ -10,22 +9,12 @@ "shortcuts": [ [ "Cassava.exe", - "Cassava Editor" + "Cassava" ] ], - "persist": [ - "Cassava.ini", - "Macro", - "Export" - ], - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\Cassava.ini\")) {", - " New-Item -Path \"$dir\\Cassava.ini\" -ItemType File | Out-Null", - "}" - ], "checkver": { "url": "https://www.asukaze.net/soft/cassava/", - "re": "Ver.(?[\\d.]+)" + "re": ">Ver.([\\d.]+) " }, "autoupdate": { "url": "https://www.asukaze.net/soft/cassava/arc/Cassava$underscoreVersion.zip" diff --git a/bucket/castledb.json b/bucket/castledb.json index 24f7569a953..7f99015b010 100644 --- a/bucket/castledb.json +++ b/bucket/castledb.json @@ -1,15 +1,15 @@ { - "homepage": "http://castledb.org/", - "description": "A structured database and level editor with a local web app to edit it.", - "license": "ISC", - "version": "1.5", - "url": "http://castledb.org/file/castledb-1.5-win.zip", - "hash": "61d96d1cd7e1ccfbbb8e78edfee2528a3eeaeea513361a1be5ab243d24068d88", - "extract_dir": "castledb", - "shortcuts": [ - [ - "cdb.exe", - "CastleDB" - ] - ] + "description": "A structured database and level editor with a local web app to edit it.", + "extract_dir": "castledb", + "hash": "61d96d1cd7e1ccfbbb8e78edfee2528a3eeaeea513361a1be5ab243d24068d88", + "homepage": "http://castledb.org/", + "license": "ISC", + "shortcuts": [ + [ + "cdb.exe", + "CastleDB" + ] + ], + "url": "http://castledb.org/file/castledb-1.5-win.zip", + "version": "1.5" } diff --git a/bucket/ccenhancer.json b/bucket/ccenhancer.json index 2fd0d10b1fc..5ebadd8d28f 100644 --- a/bucket/ccenhancer.json +++ b/bucket/ccenhancer.json @@ -1,26 +1,20 @@ { + "homepage": "https://singularlabs.com/software/ccenhancer/", + "license": "unknown", "version": "4.5.7", "url": "https://singularlabs.com/download/10320/#/dl.7z", - "homepage": "https://singularlabs.com/software/ccenhancer/", "hash": "2a737d7997caf3f1ee67dc5d92a8ccd9f25df12439b23415c95e3d090e2412db", + "extract_dir": "CCEnhancer-multilingual-4.5.7", "bin": "CCEnhancer.exe", - "suggest": { - "ccleaner": "extra/ccleaner" - }, "shortcuts": [ [ "CCEnhancer.exe", - "CCEnhancer" + "CCleaner Enhancer" ] ], - "extract_dir": "CCEnhancer-multilingual-4.5.7", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\cc_config.ini\")) {", - " New-Item -Path \"$dir\\cc_config.ini\" -ItemType File | Out-Null", - "}" - ], "persist": [ - "cc_config.ini" + "cc_config.ini", + "custom.ini" ], "checkver": { "url": "https://singularlabs.com/software/ccenhancer/download-ccenhancer/", diff --git a/bucket/ccsiobench.json b/bucket/ccsiobench.json index 3d54353b76d..197bff47c08 100644 --- a/bucket/ccsiobench.json +++ b/bucket/ccsiobench.json @@ -1,18 +1,18 @@ { - "autoupdate": { - "url": "https://ccsiobench.com/get" - }, - "checkver": "Version[\\s]+([\\d.]+)", - "description": "Measures how fast one can possibly read/write very large files from/to specified location", - "hash": "6091d9189ce16faacc8e3a5fb91b8edd7785ba2b0d952642f4c79641e1bfaabf", - "homepage": "https://ccsiobench.com/", - "license": "Freeware", - "shortcuts": [ - [ - "ccsio-bench-1.5.0.exe", - "CCSIO Benchmark" - ] - ], - "url": "https://ccsiobench.com/get", - "version": "1.5.0" + "homepage": "https://ccsiobench.com/", + "description": "Measures how fast one can possibly read/write very large files from/to specified location", + "license": "Freeware", + "version": "1.5.0", + "url": "https://ccsiobench.com/get", + "hash": "6091d9189ce16faacc8e3a5fb91b8edd7785ba2b0d952642f4c79641e1bfaabf", + "shortcuts": [ + [ + "ccsio-bench-1.5.0.exe", + "CCSIO Benchmark" + ] + ], + "checkver": "Version[\\s]+([\\d.]+)", + "autoupdate": { + "url": "https://ccsiobench.com/get" + } } diff --git a/bucket/cdimage.json b/bucket/cdimage.json index c34958199d6..5726e649424 100644 --- a/bucket/cdimage.json +++ b/bucket/cdimage.json @@ -1,7 +1,7 @@ { - "bin": [ - "cdimage.exe" - ], - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/cdimage.zip", - "version": "20180301" + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/cdimage.zip", + "bin": [ + "cdimage.exe" + ], + "version": "20180301" } diff --git a/bucket/cemuhook.json b/bucket/cemuhook.json index 0059c57cddb..61c418b1bfc 100644 --- a/bucket/cemuhook.json +++ b/bucket/cemuhook.json @@ -1,28 +1,41 @@ { - "homepage": "https://cemuhook.sshnuke.net/", "version": "0.5.7.7", - "url": [ - "https://files.sshnuke.net/cemuhook_1262d_0577.zip", - "https://github.com/comp500/scoop-comp500/raw/master/installers/cemuhook-uninstall.ps1", - "https://github.com/comp500/scoop-comp500/raw/master/installers/cemuhook-install.ps1" - ], - "hash": [ - "62c47873eaa2f1f07f80e207ebbbf122648623ed2639ca137c6c1be1ac3172b7", - "fb1ea5f8a56f60d07230cc3d7d727bfc0a2f92b9468805ad8c84516bfe031831", - "aafc913ad9628cbb79d16f89dc859c0de8012208b54ce63c25d3f52e3e632704" - ], - "checkver": "cemuhook_(?[\\da-z]+_[\\d]+).zip\">.*?Cemu hook (?[\\d.]+)", - "autoupdate": { - "url": "https://files.sshnuke.net/cemuhook_$matchShort.zip" + "description": "Plugin for the Cemu emulator enabling H.264 decoding, gamepad input source overrides and game code/data patching at load-time", + "homepage": "https://cemuhook.sshnuke.net/", + "license": { + "url": "https://cemuhook.sshnuke.net", + "identifier": "Freeware" }, "depends": "cemu", + "architecture": { + "64bit": { + "url": "https://files.sshnuke.net/cemuhook_1262d_0577.zip", + "hash": "62c47873eaa2f1f07f80e207ebbbf122648623ed2639ca137c6c1be1ac3172b7" + } + }, "installer": { - "keep": true + "script": [ + "Copy-Item \"$dir\\cemuhook.dll\" \"$(versiondir 'cemu' 'current' $global)\" -Force", + "Copy-Item \"$dir\\keystone.dll\" \"$(versiondir 'cemu' 'current' $global)\" -Force" + ] }, "uninstaller": { - "file": "cemuhook-uninstall.ps1" + "script": [ + "'cemuhook.dll', 'keystone.dll' | ForEach-Object {", + " if (Test-Path \"$(versiondir 'cemu' 'current' $global)\\$_\") {", + " Remove-Item \"$(versiondir 'cemu' 'current' $global)\\$_\"", + " }", + "}" + ] + }, + "checkver": { + "regex": "cemuhook_(?[\\d_a-z]+).zip\">Cemu hook ([\\d.]+) for" }, - "notes": "When upgrading cemu, run cemuhook-install.ps1 or reinstall this package to fix cemuhook. If cemu is uninstalled before cemuhook, there will be errors in the uninstall, which you can safely ignore.", - "description": "Plugin for Cemu to add more features.", - "license": "Freeware" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://files.sshnuke.net/cemuhook_$matchCemu.zip" + } + } + } } diff --git a/bucket/centbrowser-portable.json b/bucket/centbrowser-portable.json index 4e6b1dd1fa6..54b3b15fab9 100644 --- a/bucket/centbrowser-portable.json +++ b/bucket/centbrowser-portable.json @@ -1,38 +1,38 @@ { - "version": "5.0.1002.295", - "description": "The Most Feature Rich Chromium", - "license": "GPL", - "notes": "Based on the prominent web browser project - Chromium, Cent Browser inherits all its advantages.", - "architecture": { - "64bit": { - "url": "http://static.centbrowser.com/win_stable/5.0.1002.295/centbrowser_5.0.1002.295_x64_portable.exe#/dl.7z", - "hash": "9ee0216f049e4a8af3569efa9b452b7bf4f1c51b147e45af0c3439e7799c3d0a" - }, - "32bit": { - "url": "http://static.centbrowser.com/win_stable/5.0.1002.295/centbrowser_5.0.1002.295_portable.exe#/dl.zip", - "hash": "9cb64a55676c9ec305427c7160bbadf8f2e21869bc16302d4971ec3242e3b4eb" - } - }, - "shortcuts": [ - [ - "chrome.exe", - "CentBrowser" - ] - ], - "persist": "User Data", - "homepage": "https://www.centbrowser.com/", - "checkver": { - "url": "https://www.centbrowser.com/index.html", - "regex": "Version: ([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version_x64_portable.exe#/dl.7z" - }, - "32bit": { - "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version_portable.exe#/dl.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "9cb64a55676c9ec305427c7160bbadf8f2e21869bc16302d4971ec3242e3b4eb", + "url": "http://static.centbrowser.com/win_stable/5.0.1002.295/centbrowser_5.0.1002.295_portable.exe#/dl.zip" + }, + "64bit": { + "hash": "9ee0216f049e4a8af3569efa9b452b7bf4f1c51b147e45af0c3439e7799c3d0a", + "url": "http://static.centbrowser.com/win_stable/5.0.1002.295/centbrowser_5.0.1002.295_x64_portable.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version_portable.exe#/dl.zip" + }, + "64bit": { + "url": "http://static.centbrowser.com/win_stable/$version/centbrowser_$version_x64_portable.exe#/dl.7z" + } + } + }, + "checkver": { + "regex": "Version: ([\\d.]+)", + "url": "https://www.centbrowser.com/index.html" + }, + "description": "The Most Feature Rich Chromium", + "homepage": "https://www.centbrowser.com/", + "license": "GPL", + "notes": "Based on the prominent web browser project - Chromium, Cent Browser inherits all its advantages.", + "persist": "User Data", + "shortcuts": [ + [ + "chrome.exe", + "CentBrowser" + ] + ], + "version": "5.0.1002.295" } diff --git a/bucket/certinfo.json b/bucket/certinfo.json index b8e7470f260..fb5b8dc0f78 100644 --- a/bucket/certinfo.json +++ b/bucket/certinfo.json @@ -1,31 +1,17 @@ { - "version": "1.0.15", - "description": "Print X.509 certificate info", - "homepage": "https://github.com/pete911/certinfo", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/pete911/certinfo/releases/download/v1.0.15/certinfo_1.0.15_windows_amd64.zip", - "hash": "321c5b5dd75b5e8c3944d4cc38eb357c02eb8c1a417615a873f2d3559bf9c2cb" + "autoupdate": { + "hash": { + "mode": "download" }, - "arm64": { - "url": "https://github.com/pete911/certinfo/releases/download/v1.0.15/certinfo_1.0.15_windows_arm64.zip", - "hash": "0f75202d308e1ec0de5b7e3223118d6dfcbc41b129c9d21a843608430b789e93" - } + "url": "https://github.com/pete911/certinfo/releases/download/v$version/certinfo_$version_windows_amd64.zip" }, "bin": "certinfo.exe", "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/pete911/certinfo/releases/download/v$version/certinfo_$version_windows_amd64.zip" - }, - "arm64": { - "url": "https://github.com/pete911/certinfo/releases/download/v$version/certinfo_$version_windows_arm64.zip" - } - }, - "hash": { - "url": "$baseurl/checksums.txt" - } - } + "description": "print x509 certificate info", + "extract_to": "", + "hash": "321c5b5dd75b5e8c3944d4cc38eb357c02eb8c1a417615a873f2d3559bf9c2cb", + "homepage": "https://github.com/pete911/certinfo", + "license": "MIT", + "url": "https://github.com/pete911/certinfo/releases/download/v1.0.15/certinfo_1.0.15_windows_amd64.zip", + "version": "1.0.15" } diff --git a/bucket/cfg-cam.json b/bucket/cfg-cam.json index d688e7d4b68..218eb3771ff 100644 --- a/bucket/cfg-cam.json +++ b/bucket/cfg-cam.json @@ -1,20 +1,20 @@ { - "version": "1.0", - "description": "Command-line application that saves and loads DirectShow webcam settings to/from the file", - "homepage": "https://github.com/SuslikV/cfg-cam", - "license": "GPL-2.0-only", - "notes": [ - "All enabled DirectShow video input devices settings were saved to cam_sett.cfg file.", - "You can edit \"$dir\\cam_sett.cfg\" according to your needs.", - "Run WebCameraConfig.exe on startup to load settings from cam_sett.cfg file" - ], - "pre_install": "if (!(Test-Path \"$persist_dir\\cam_sett.cfg\")) { New-Item \"$dir\\cam_sett.cfg\" | Out-Null }", - "post_install": "Start-Process -FilePath \"$dir\\WebCameraConfig.exe\" -ArgumentList \"--savedev\" -NoNewWindow -Wait -RedirectStandardOutput \"$dir\\cam_sett.cfg\"", - "url": "https://github.com/SuslikV/cfg-cam/releases/download/1.0/WebCameraConfig.exe", - "hash": "9B86576136912E33DB99E57CB5F392F7995C0397D869D400FAA58A67D2359CD4", - "persist": "cam_sett.cfg", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/SuslikV/cfg-cam/releases/download/$version/WebCameraConfig.exe" - } + "autoupdate": { + "url": "https://github.com/SuslikV/cfg-cam/releases/download/$version/WebCameraConfig.exe" + }, + "checkver": "github", + "description": "Command-line application that saves and loads DirectShow webcam settings to/from the file", + "hash": "9B86576136912E33DB99E57CB5F392F7995C0397D869D400FAA58A67D2359CD4", + "homepage": "https://github.com/SuslikV/cfg-cam", + "license": "GPL-2.0-only", + "notes": [ + "All enabled DirectShow video input devices settings were saved to cam_sett.cfg file.", + "You can edit \"$dir\\cam_sett.cfg\" according to your needs.", + "Run WebCameraConfig.exe on startup to load settings from cam_sett.cfg file" + ], + "persist": "cam_sett.cfg", + "post_install": "Start-Process -FilePath \"$dir\\WebCameraConfig.exe\" -ArgumentList \"--savedev\" -NoNewWindow -Wait -RedirectStandardOutput \"$dir\\cam_sett.cfg\"", + "pre_install": "if (!(Test-Path \"$persist_dir\\cam_sett.cfg\")) { New-Item \"$dir\\cam_sett.cfg\" | Out-Null }", + "url": "https://github.com/SuslikV/cfg-cam/releases/download/1.0/WebCameraConfig.exe", + "version": "1.0" } diff --git a/bucket/chansort-aoks.json b/bucket/chansort-aoks.json index 87d916378a4..0b832d02945 100644 --- a/bucket/chansort-aoks.json +++ b/bucket/chansort-aoks.json @@ -1,19 +1,19 @@ { - "##": "the usual github thing doesn't work", - "autoupdate": { - "extract_dir": "ChanSort_$version", - "url": "https://github.com/PredatH0r/ChanSort/releases/download/v$version/ChanSort_$version.zip" - }, - "bin": "chansort.exe", - "checkver": { - "re": "https://github.com/PredatH0r/ChanSort/releases/tag/v([\\d.-]+)", - "url": "https://github.com/PredatH0r/ChanSort/releases/latest" - }, - "description": "TV channel list editor for Samsung, LG, Panasonic, Sony, Hisense, Philips, ITT/Medion/Nabo/ok/PEAQ/Schaub-Lorenz/Silva-Schneider/Telefunken, Toshiba, VDR", - "extract_dir": "ChanSort_2023-01-23", - "hash": "baa94e4f2359c5e887ee7c44068a0fae2e8a37656c57fd6b3b80d50c9a9881c2", "homepage": "https://github.com/PredatH0r/ChanSort", + "description": "TV channel list editor for Samsung, LG, Panasonic, Sony, Hisense, Philips, ITT/Medion/Nabo/ok/PEAQ/Schaub-Lorenz/Silva-Schneider/Telefunken, Toshiba, VDR", + "version": "2023-01-23", "license": "GPL-3.0-only", "url": "https://github.com/PredatH0r/ChanSort/releases/download/v2023-01-23/ChanSort_2023-01-23.zip", - "version": "2023-01-23" + "hash": "baa94e4f2359c5e887ee7c44068a0fae2e8a37656c57fd6b3b80d50c9a9881c2", + "extract_dir": "ChanSort_2023-01-23", + "bin": "chansort.exe", + "##": "the usual github thing doesn't work", + "checkver": { + "url": "https://github.com/PredatH0r/ChanSort/releases/latest", + "re": "https://github.com/PredatH0r/ChanSort/releases/tag/v([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/PredatH0r/ChanSort/releases/download/v$version/ChanSort_$version.zip", + "extract_dir": "ChanSort_$version" + } } diff --git a/bucket/chfs.json b/bucket/chfs.json index 6a75058f688..1efb436c295 100644 --- a/bucket/chfs.json +++ b/bucket/chfs.json @@ -1,6 +1,6 @@ { "homepage": "http://iscute.cn/chfs", - "description": "CuteHttpFileServer/chfs is a free file sharing http server tool.", + "description": "chfs is a free file sharing http server tool.", "license": "Freeware", "version": "2.0", "architecture": { @@ -14,6 +14,15 @@ } }, "bin": "chfs.exe", + "pre_install": [ + "function CreateFile ($name, $value = $null) {", + " if (!(Test-Path \"$persist_dir\\$name\")) {", + " Set-Content \"$dir\\$name\" $value -Encoding Ascii", + " }", + "}", + "CreateFile 'chfs.ini' " + ], + "persist": "chfs.ini", "checkver": { "regex": "chfs-windows-x64-([\\d.]+).zip" }, diff --git a/bucket/chrome-beta-portable.json b/bucket/chrome-beta-portable.json index 37d2354a970..ca71468140d 100644 --- a/bucket/chrome-beta-portable.json +++ b/bucket/chrome-beta-portable.json @@ -1,23 +1,31 @@ { - "version": "109.0.5414.129", - "description": "Fast, secure, and free web browser, built for the modern web.", - "homepage": "https://www.google.com/chrome/beta", - "license": { - "identifier": "Freeware", - "url": "https://www.google.com/chrome/privacy/eula_text.html" - }, "architecture": { - "64bit": { - "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", - "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a" - }, "32bit": { - "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", - "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832" + "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832", + "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a", + "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z" } }, - "installer": { - "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/beta32[version='$version']/sha256" + }, + "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/beta64[version='$version']/sha256" + }, + "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z" + } + } }, "bin": [ [ @@ -31,6 +39,20 @@ "--user-data-dir=\"$dir\\User Data\"" ] ], + "checkver": { + "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+.+release2/chrome/(?<64>[\\w-]+)_.+", + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml" + }, + "description": "Fast, secure, and free web browser, built for the modern web.", + "homepage": "https://www.google.com/chrome/beta", + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "persist": "User Data", "shortcuts": [ [ "chrome.exe", @@ -38,27 +60,5 @@ "--user-data-dir=\"$dir\\User Data\"" ] ], - "persist": "User Data", - "checkver": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+.+release2/chrome/(?<64>[\\w-]+)_.+" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z", - "hash": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "xpath": "/chromechecker/beta64[version='$version']/sha256" - } - }, - "32bit": { - "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z", - "hash": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "xpath": "/chromechecker/beta32[version='$version']/sha256" - } - } - } - } + "version": "109.0.5414.129" } diff --git a/bucket/chrome-browser.json b/bucket/chrome-browser.json index ca523929a68..cea3fe306f3 100644 --- a/bucket/chrome-browser.json +++ b/bucket/chrome-browser.json @@ -1,23 +1,31 @@ { - "version": "109.0.5414.129", - "description": "Fast, secure, and free web browser, built for the modern web.", - "homepage": "https://www.google.com/chrome/", - "license": { - "identifier": "Freeware", - "url": "https://www.google.com/chrome/privacy/eula_text.html" - }, "architecture": { - "64bit": { - "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", - "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a" - }, "32bit": { - "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", - "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832" + "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832", + "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a", + "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z" } }, - "installer": { - "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/stable32[version='$version']/sha256" + }, + "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/stable64[version='$version']/sha256" + }, + "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z" + } + } }, "bin": [ [ @@ -26,6 +34,26 @@ "--user-data-dir=\"$dir\\User Data\"" ] ], + "checkver": { + "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+.+release2/chrome/(?<64>[\\w-]+)_.+", + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml" + }, + "description": "Fast, secure, and free web browser, built for the modern web.", + "homepage": "https://www.google.com/chrome/", + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "persist": "User Data", + "post_install": [ + "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", + " info '[Portable Mode]: Copying user data...'", + " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", + "}" + ], "shortcuts": [ [ "chrome.exe", @@ -33,33 +61,5 @@ "--user-data-dir=\"$dir\\User Data\"" ] ], - "post_install": [ - "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", - " info '[Portable Mode]: Copying user data...'", - " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", - "}" - ], - "persist": "User Data", - "checkver": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+.+release2/chrome/(?<64>[\\w-]+)_.+" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z", - "hash": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "xpath": "/chromechecker/stable64[version='$version']/sha256" - } - }, - "32bit": { - "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z", - "hash": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "xpath": "/chromechecker/stable32[version='$version']/sha256" - } - } - } - } + "version": "109.0.5414.129" } diff --git a/bucket/chrome-canary.json b/bucket/chrome-canary.json index e31561fe8c0..de3d5c707de 100644 --- a/bucket/chrome-canary.json +++ b/bucket/chrome-canary.json @@ -1,65 +1,65 @@ { - "version": "103.0.5047.0", - "description": "Fast, secure, and free web browser, built for the modern web(Canary, Portable Edition).", - "homepage": "https://www.google.com/chrome/", - "license": { - "identifier": "Freeware", - "url": "https://www.google.com/chrome/privacy/eula_text.html" + "architecture": { + "32bit": { + "hash": "aaed58e3244e6902914f66cea988e89481c0aafe60111391bb21f5566d5cee83", + "url": "https://redirector.gvt1.com/edgedl/release2/chrome/ahm3qhp5tfugxg6dakowvh2vvy_103.0.5047.0/103.0.5047.0_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": "3da307075b7258b8ec7422247cc524e6ed806429545767b74afabea32eef29a0", + "url": "https://redirector.gvt1.com/edgedl/release2/chrome/adeicuj6652oekffsmpwlkimexqa_103.0.5047.0/103.0.5047.0_chrome_installer.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "jsonpath": "$[?(@.Product == 'canary')].Release[?(@.Architecture == 'win-x86')].Hash", + "url": "https://scoop-apps.vercel.app/chrome" }, - "architecture": { - "64bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/chrome/adeicuj6652oekffsmpwlkimexqa_103.0.5047.0/103.0.5047.0_chrome_installer.exe#/dl.7z", - "hash": "3da307075b7258b8ec7422247cc524e6ed806429545767b74afabea32eef29a0" - }, - "32bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/chrome/ahm3qhp5tfugxg6dakowvh2vvy_103.0.5047.0/103.0.5047.0_chrome_installer.exe#/dl.7z", - "hash": "aaed58e3244e6902914f66cea988e89481c0aafe60111391bb21f5566d5cee83" - } + "url": "https://redirector.gvt1.com/edgedl/release2/$match86#/dl.7z" + }, + "64bit": { + "hash": { + "jsonpath": "$[?(@.Product == 'canary')].Release[?(@.Architecture == 'win-x64')].Hash", + "url": "https://scoop-apps.vercel.app/chrome" }, - "installer": { - "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" - }, - "bin": [ - [ - "chrome.exe", - "chrome-canary", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], - "shortcuts": [ - [ - "chrome.exe", - "Google Chrome Canary", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], - "post_install": [ - "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", - " info '[Portable Mode]: Copying user data...'", - " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", - "}" - ], - "persist": "User Data", - "checkver": { - "url": "https://scoop-apps.vercel.app/chrome", - "regex": "(?sm)canary.*?win-x86.*?(?<86>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe).*?win-x64.*?(?<64>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/$match64#/dl.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/chrome", - "jsonpath": "$[?(@.Product == 'canary')].Release[?(@.Architecture == 'win-x64')].Hash" - } - }, - "32bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/$match86#/dl.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/chrome", - "jsonpath": "$[?(@.Product == 'canary')].Release[?(@.Architecture == 'win-x86')].Hash" - } - } - } - } + "url": "https://redirector.gvt1.com/edgedl/release2/$match64#/dl.7z" + } + } + }, + "bin": [ + [ + "chrome.exe", + "chrome-canary", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "checkver": { + "regex": "(?sm)canary.*?win-x86.*?(?<86>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe).*?win-x64.*?(?<64>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe)", + "url": "https://scoop-apps.vercel.app/chrome" + }, + "description": "Fast, secure, and free web browser, built for the modern web(Canary, Portable Edition).", + "homepage": "https://www.google.com/chrome/", + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "persist": "User Data", + "post_install": [ + "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", + " info '[Portable Mode]: Copying user data...'", + " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", + "}" + ], + "shortcuts": [ + [ + "chrome.exe", + "Google Chrome Canary", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "version": "103.0.5047.0" } diff --git a/bucket/chrome-dev.json b/bucket/chrome-dev.json index 6a26468022a..db6c9523c03 100644 --- a/bucket/chrome-dev.json +++ b/bucket/chrome-dev.json @@ -1,65 +1,65 @@ { - "version": "103.0.5042.0", - "description": "Fast, secure, and free web browser, built for the modern web(Dev, Portable Edition).", - "homepage": "https://www.google.com/chrome/", - "license": { - "identifier": "Freeware", - "url": "https://www.google.com/chrome/privacy/eula_text.html" + "architecture": { + "32bit": { + "hash": "b01d11494473e568b808407672c6e5a5daa66a0edca8e395f3c722b5939f5dec", + "url": "https://redirector.gvt1.com/edgedl/release2/chrome/myp3nqtz5v6z36n2yioil3qeqi_103.0.5042.0/103.0.5042.0_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": "e88e069f6a4470c0a1936cc8a14d6d5f839fe2d1fd58edc2f130da0c5be9087e", + "url": "https://redirector.gvt1.com/edgedl/release2/chrome/il2imqkp4f6o3oii6augxyinwq_103.0.5042.0/103.0.5042.0_chrome_installer.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "jsonpath": "$[?(@.Product == 'dev')].Release[?(@.Architecture == 'win-x86')].Hash", + "url": "https://scoop-apps.vercel.app/chrome" }, - "architecture": { - "64bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/chrome/il2imqkp4f6o3oii6augxyinwq_103.0.5042.0/103.0.5042.0_chrome_installer.exe#/dl.7z", - "hash": "e88e069f6a4470c0a1936cc8a14d6d5f839fe2d1fd58edc2f130da0c5be9087e" - }, - "32bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/chrome/myp3nqtz5v6z36n2yioil3qeqi_103.0.5042.0/103.0.5042.0_chrome_installer.exe#/dl.7z", - "hash": "b01d11494473e568b808407672c6e5a5daa66a0edca8e395f3c722b5939f5dec" - } + "url": "https://redirector.gvt1.com/edgedl/release2/$match86#/dl.7z" + }, + "64bit": { + "hash": { + "jsonpath": "$[?(@.Product == 'dev')].Release[?(@.Architecture == 'win-x64')].Hash", + "url": "https://scoop-apps.vercel.app/chrome" }, - "installer": { - "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" - }, - "bin": [ - [ - "chrome.exe", - "chrome-dev", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], - "shortcuts": [ - [ - "chrome.exe", - "Google Chrome Dev", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], - "post_install": [ - "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", - " info '[Portable Mode]: Copying user data...'", - " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", - "}" - ], - "persist": "User Data", - "checkver": { - "url": "https://scoop-apps.vercel.app/chrome", - "regex": "(?sm)dev.*?win-x86.*?(?<86>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe).*?win-x64.*?(?<64>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/$match64#/dl.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/chrome", - "jsonpath": "$[?(@.Product == 'dev')].Release[?(@.Architecture == 'win-x64')].Hash" - } - }, - "32bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/$match86#/dl.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/chrome", - "jsonpath": "$[?(@.Product == 'dev')].Release[?(@.Architecture == 'win-x86')].Hash" - } - } - } - } + "url": "https://redirector.gvt1.com/edgedl/release2/$match64#/dl.7z" + } + } + }, + "bin": [ + [ + "chrome.exe", + "chrome-dev", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "checkver": { + "regex": "(?sm)dev.*?win-x86.*?(?<86>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe).*?win-x64.*?(?<64>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe)", + "url": "https://scoop-apps.vercel.app/chrome" + }, + "description": "Fast, secure, and free web browser, built for the modern web(Dev, Portable Edition).", + "homepage": "https://www.google.com/chrome/", + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "persist": "User Data", + "post_install": [ + "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", + " info '[Portable Mode]: Copying user data...'", + " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", + "}" + ], + "shortcuts": [ + [ + "chrome.exe", + "Google Chrome Dev", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "version": "103.0.5042.0" } diff --git a/bucket/chrome-np.json b/bucket/chrome-np.json index 16870e06beb..5ab9047e304 100644 --- a/bucket/chrome-np.json +++ b/bucket/chrome-np.json @@ -1,48 +1,48 @@ { "##": "Modified from 42wim/scoop-bucket", + "version": "109.0.5414.129", + "description": "Fast, secure, and free web browser, built for the modern web.", + "homepage": "https://www.google.com/chrome/", + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, "architecture": { - "32bit": { - "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832", - "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/setup.exe" - }, "64bit": { - "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a", - "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/setup.exe" + "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/setup.exe", + "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a" + }, + "32bit": { + "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/setup.exe", + "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832" } }, + "installer": { + "script": "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList @('/silent', '/install')" + }, + "uninstaller": { + "script": "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList @('/uninstall') -ContinueExitCodes @{19 = ''} | Out-Null" + }, + "checkver": { + "url": "https://42wim.github.io/chromeupdates/chrome.min.xml", + "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>.+exe).+.+release2/chrome/(?<64>.+exe).+" + }, "autoupdate": { "architecture": { - "32bit": { + "64bit": { + "url": "https://dl.google.com/release2/chrome/$match64#/setup.exe", "hash": { "url": "https://42wim.github.io/chromeupdates/chrome.min.xml", - "xpath": "/chromechecker/stable32[version='$version']/sha256" - }, - "url": "https://dl.google.com/release2/chrome/$match32#/setup.exe" + "xpath": "/chromechecker/stable64[version='$version']/sha256" + } }, - "64bit": { + "32bit": { + "url": "https://dl.google.com/release2/chrome/$match32#/setup.exe", "hash": { "url": "https://42wim.github.io/chromeupdates/chrome.min.xml", - "xpath": "/chromechecker/stable64[version='$version']/sha256" - }, - "url": "https://dl.google.com/release2/chrome/$match64#/setup.exe" + "xpath": "/chromechecker/stable32[version='$version']/sha256" + } } } - }, - "checkver": { - "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>.+exe).+.+release2/chrome/(?<64>.+exe).+", - "url": "https://42wim.github.io/chromeupdates/chrome.min.xml" - }, - "description": "Fast, secure, and free web browser, built for the modern web.", - "homepage": "https://www.google.com/chrome/", - "installer": { - "script": "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList @('/silent', '/install')" - }, - "license": { - "identifier": "Freeware", - "url": "https://www.google.com/chrome/privacy/eula_text.html" - }, - "uninstaller": { - "script": "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList @('/uninstall') -ContinueExitCodes @{19 = ''} | Out-Null" - }, - "version": "109.0.5414.129" + } } diff --git a/bucket/chrome-portable.json b/bucket/chrome-portable.json index 30fabfe03cf..2f2854d36e8 100644 --- a/bucket/chrome-portable.json +++ b/bucket/chrome-portable.json @@ -1,31 +1,23 @@ { + "version": "109.0.5414.129", + "description": "Fast, secure, and free web browser, built for the modern web.", + "homepage": "https://www.google.com/chrome/", + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, "architecture": { - "32bit": { - "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832", - "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z" - }, "64bit": { - "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a", - "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z" + "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", + "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a" + }, + "32bit": { + "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", + "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832" } }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "xpath": "/chromechecker/stable32[version='$version']/sha256" - }, - "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z" - }, - "64bit": { - "hash": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "xpath": "/chromechecker/stable64[version='$version']/sha256" - }, - "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z" - } - } + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" }, "bin": [ [ @@ -39,20 +31,6 @@ "--user-data-dir=\"$dir\\User Data\"" ] ], - "checkver": { - "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+.+release2/chrome/(?<64>[\\w-]+)_.+", - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml" - }, - "description": "Fast, secure, and free web browser, built for the modern web.", - "homepage": "https://www.google.com/chrome/", - "installer": { - "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" - }, - "license": { - "identifier": "Freeware", - "url": "https://www.google.com/chrome/privacy/eula_text.html" - }, - "persist": "User Data", "shortcuts": [ [ "chrome.exe", @@ -60,5 +38,27 @@ "--user-data-dir=\"$dir\\User Data\"" ] ], - "version": "109.0.5414.129" + "persist": "User Data", + "checkver": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+.+release2/chrome/(?<64>[\\w-]+)_.+" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z", + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/stable64[version='$version']/sha256" + } + }, + "32bit": { + "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z", + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/stable32[version='$version']/sha256" + } + } + } + } } diff --git a/bucket/chrome-stable.json b/bucket/chrome-stable.json index 261c164c347..16cfea069bb 100644 --- a/bucket/chrome-stable.json +++ b/bucket/chrome-stable.json @@ -1,65 +1,65 @@ { - "version": "101.0.4951.54", - "description": "Fast, secure, and free web browser, built for the modern web(Stable, Portable Edition).", - "homepage": "https://www.google.com/chrome/", - "license": { - "identifier": "Freeware", - "url": "https://www.google.com/chrome/privacy/eula_text.html" + "architecture": { + "32bit": { + "hash": "b5c4b8a73b1f17eb31b4b046906ebf53374999a62f19e173c43848a2ed647655", + "url": "https://redirector.gvt1.com/edgedl/release2/chrome/m4ugl2oo7k3e3c7k3m4c6g43uu_101.0.4951.54/101.0.4951.54_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": "c96f1f924b53bb0a05cd67801744944c18a4e7e2af2eb6f7359937cbf1777b66", + "url": "https://redirector.gvt1.com/edgedl/release2/chrome/adpjwjv7dq7sdrfx4yxmznkg64ba_101.0.4951.54/101.0.4951.54_chrome_installer.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "jsonpath": "$[?(@.Product == 'stable')].Release[?(@.Architecture == 'win-x86')].Hash", + "url": "https://scoop-apps.vercel.app/chrome" }, - "architecture": { - "64bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/chrome/adpjwjv7dq7sdrfx4yxmznkg64ba_101.0.4951.54/101.0.4951.54_chrome_installer.exe#/dl.7z", - "hash": "c96f1f924b53bb0a05cd67801744944c18a4e7e2af2eb6f7359937cbf1777b66" - }, - "32bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/chrome/m4ugl2oo7k3e3c7k3m4c6g43uu_101.0.4951.54/101.0.4951.54_chrome_installer.exe#/dl.7z", - "hash": "b5c4b8a73b1f17eb31b4b046906ebf53374999a62f19e173c43848a2ed647655" - } + "url": "https://redirector.gvt1.com/edgedl/release2/$match86#/dl.7z" + }, + "64bit": { + "hash": { + "jsonpath": "$[?(@.Product == 'stable')].Release[?(@.Architecture == 'win-x64')].Hash", + "url": "https://scoop-apps.vercel.app/chrome" }, - "installer": { - "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" - }, - "bin": [ - [ - "chrome.exe", - "chrome", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], - "shortcuts": [ - [ - "chrome.exe", - "Google Chrome", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], - "post_install": [ - "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", - " info '[Portable Mode]: Copying user data...'", - " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", - "}" - ], - "persist": "User Data", - "checkver": { - "url": "https://scoop-apps.vercel.app/chrome", - "regex": "(?sm)stable.*?win-x86.*?(?<86>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe).*?win-x64.*?(?<64>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/$match64#/dl.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/chrome", - "jsonpath": "$[?(@.Product == 'stable')].Release[?(@.Architecture == 'win-x64')].Hash" - } - }, - "32bit": { - "url": "https://redirector.gvt1.com/edgedl/release2/$match86#/dl.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/chrome", - "jsonpath": "$[?(@.Product == 'stable')].Release[?(@.Architecture == 'win-x86')].Hash" - } - } - } - } + "url": "https://redirector.gvt1.com/edgedl/release2/$match64#/dl.7z" + } + } + }, + "bin": [ + [ + "chrome.exe", + "chrome", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "checkver": { + "regex": "(?sm)stable.*?win-x86.*?(?<86>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe).*?win-x64.*?(?<64>chrome/[\\w-]+_(?[\\d.]+).*?_chrome_installer.exe)", + "url": "https://scoop-apps.vercel.app/chrome" + }, + "description": "Fast, secure, and free web browser, built for the modern web(Stable, Portable Edition).", + "homepage": "https://www.google.com/chrome/", + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "persist": "User Data", + "post_install": [ + "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", + " info '[Portable Mode]: Copying user data...'", + " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", + "}" + ], + "shortcuts": [ + [ + "chrome.exe", + "Google Chrome", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "version": "101.0.4951.54" } diff --git a/bucket/chrome.json b/bucket/chrome.json index 49ee312f920..06f340fa3eb 100644 --- a/bucket/chrome.json +++ b/bucket/chrome.json @@ -1,23 +1,31 @@ { - "version": "109.0.5414.129", - "description": "Fast, secure, and free web browser, built for the modern web.", - "homepage": "https://www.google.com/chrome/", - "license": { - "identifier": "Freeware", - "url": "https://www.google.com/chrome/privacy/eula_text.html" - }, "architecture": { - "64bit": { - "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", - "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a" - }, "32bit": { - "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", - "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832" + "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832", + "url": "https://dl.google.com/release2/chrome/kr3ekrngooyu46qwruasnjsjey_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": "4441c778f7f4b91df40350dff2b37fd4afb81a0165239ec1dd5f750834f1b54a", + "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z" } }, - "installer": { - "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/stable32[version='$version']/sha256" + }, + "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z" + }, + "64bit": { + "hash": { + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", + "xpath": "/chromechecker/stable64[version='$version']/sha256" + }, + "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z" + } + } }, "bin": [ [ @@ -26,6 +34,29 @@ "--user-data-dir=\"$dir\\User Data\"" ] ], + "checkver": { + "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+.+release2/chrome/(?<64>[\\w-]+)_.+", + "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml" + }, + "description": "Fast, secure, and free web browser, built for the modern web.", + "env_set": { + "CHROME_EXECUTABLE": "$dir\\chrome.exe" + }, + "homepage": "https://www.google.com/chrome/", + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "license": { + "identifier": "Freeware", + "url": "https://www.google.com/chrome/privacy/eula_text.html" + }, + "persist": "User Data", + "post_install": [ + "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", + " info '[Portable Mode]: Copying user data...'", + " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", + "}" + ], "shortcuts": [ [ "chrome.exe", @@ -33,36 +64,5 @@ "--user-data-dir=\"$dir\\User Data\"" ] ], - "post_install": [ - "if (!(Test-Path \"$dir\\User Data\\*\") -and (Test-Path \"$env:LocalAppData\\Google\\Chrome\\User Data\")) {", - " info '[Portable Mode]: Copying user data...'", - " Copy-Item \"$env:LocalAppData\\Google\\Chrome\\User Data\\*\" \"$dir\\User Data\" -Recurse", - "}" - ], - "env_set": { - "CHROME_EXECUTABLE": "$dir\\chrome.exe" - }, - "persist": "User Data", - "checkver": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>[\\w-]+)_.+.+release2/chrome/(?<64>[\\w-]+)_.+" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://dl.google.com/release2/chrome/$match64_$version/$version_chrome_installer.exe#/dl.7z", - "hash": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "xpath": "/chromechecker/stable64[version='$version']/sha256" - } - }, - "32bit": { - "url": "https://dl.google.com/release2/chrome/$match32_$version/$version_chrome_installer.exe#/dl.7z", - "hash": { - "url": "https://scoopinstaller.github.io/UpdateTracker/googlechrome/chrome.min.xml", - "xpath": "/chromechecker/stable32[version='$version']/sha256" - } - } - } - } + "version": "109.0.5414.129" } diff --git a/bucket/chromium-portable.json b/bucket/chromium-portable.json index 16b3959844a..1310f9f6c37 100644 --- a/bucket/chromium-portable.json +++ b/bucket/chromium-portable.json @@ -1,37 +1,37 @@ { - "version": "105.0.5195.127-r1027018", - "description": "Browser aiming for safer, faster, and more stable way for all users to experience the web.", - "homepage": "https://www.chromium.org", - "license": "BSD-3-Clause", - "architecture": { - "64bit": { - "url": "https://github.com/macchrome/winchrome/releases/download/v105.0.5195.127-r1027018-Win64/ungoogled-chromium-105.0.5195.127-1_Win64.7z", - "hash": "35fd8452cd72effdc88fb6b120b79755cafc6179c1072c60729cde7a49b85368", - "extract_dir": "ungoogled-chromium-105.0.5195.127-1_Win64" - } - }, - "shortcuts": [ - [ - "chrome.exe", - "Chromium", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], - "checkver": { - "url": "https://github.com/macchrome/winchrome/tags", - "regex": "/releases/tag/v(?[\\d.]+)-r(?[\\d]+)-Win64", - "replace": "${chromeVersion}-r${build}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/macchrome/winchrome/releases/download/v$matchChromeversion-r$matchBuild-Win64/ungoogled-chromium-$matchChromeversion-1_Win64.7z", - "extract_dir": "ungoogled-chromium-$matchChromeversion-1_Win64" - } - }, - "hash": { - "url": "https://github.com/macchrome/winchrome/releases/tag/v$matchChromeversion-r$matchBuild-Win64", - "regex": "(?s)$basename.*?$sha1" - } - } + "architecture": { + "64bit": { + "extract_dir": "ungoogled-chromium-105.0.5195.127-1_Win64", + "hash": "35fd8452cd72effdc88fb6b120b79755cafc6179c1072c60729cde7a49b85368", + "url": "https://github.com/macchrome/winchrome/releases/download/v105.0.5195.127-r1027018-Win64/ungoogled-chromium-105.0.5195.127-1_Win64.7z" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "extract_dir": "ungoogled-chromium-$matchChromeversion-1_Win64", + "url": "https://github.com/macchrome/winchrome/releases/download/v$matchChromeversion-r$matchBuild-Win64/ungoogled-chromium-$matchChromeversion-1_Win64.7z" + } + }, + "hash": { + "regex": "(?s)$basename.*?$sha1", + "url": "https://github.com/macchrome/winchrome/releases/tag/v$matchChromeversion-r$matchBuild-Win64" + } + }, + "checkver": { + "regex": "/releases/tag/v(?[\\d.]+)-r(?[\\d]+)-Win64", + "replace": "${chromeVersion}-r${build}", + "url": "https://github.com/macchrome/winchrome/tags" + }, + "description": "Browser aiming for safer, faster, and more stable way for all users to experience the web.", + "homepage": "https://www.chromium.org", + "license": "BSD-3-Clause", + "shortcuts": [ + [ + "chrome.exe", + "Chromium", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], + "version": "105.0.5195.127-r1027018" } diff --git a/bucket/cinebench.json b/bucket/cinebench.json index cbc6e4d6a6c..630f398dab9 100644 --- a/bucket/cinebench.json +++ b/bucket/cinebench.json @@ -1,18 +1,18 @@ { - "homepage": "https://www.maxon.net/en/products/cinebench-r23-overview/", - "description": "A real-world cross-platform test suite that evaluates your computer's hardware capabilities.", - "license": "Freeware", - "version": "23.2.0.0", - "architecture": { - "64bit": { - "url": "https://http.maxon.net/pub/cinebench/CinebenchR23.zip", - "hash": "fff6d34b8f696de64a534fc9f0788ec1e9f1bda880a88aed92df8b96d1797c42", - "shortcuts": [ - [ - "Cinebench.exe", - "Cinebench" - ] - ] - } - } + "architecture": { + "64bit": { + "hash": "fff6d34b8f696de64a534fc9f0788ec1e9f1bda880a88aed92df8b96d1797c42", + "shortcuts": [ + [ + "Cinebench.exe", + "Cinebench" + ] + ], + "url": "https://http.maxon.net/pub/cinebench/CinebenchR23.zip" + } + }, + "description": "A real-world cross-platform test suite that evaluates your computer's hardware capabilities.", + "homepage": "https://www.maxon.net/en/products/cinebench-r23-overview/", + "license": "Freeware", + "version": "23.2.0.0" } diff --git a/bucket/cinebench20.json b/bucket/cinebench20.json index e70a4a67337..3f6140947dd 100644 --- a/bucket/cinebench20.json +++ b/bucket/cinebench20.json @@ -1,18 +1,18 @@ { - "homepage": "https://www.maxon.net/en/products/cinebench-r20-overview/", - "description": "A real-world cross-platform test suite that evaluates your computer's hardware capabilities.", - "license": "Freeware", - "version": "20.0.6.0", - "architecture": { - "64bit": { - "url": "http://http.maxon.net/pub/cinebench/CinebenchR20.zip", - "hash": "56e55220743fba867ec7dbf192aed8b2470c579cce2be6a09e8143d995612184", - "shortcuts": [ - [ - "Cinebench.exe", - "Cinebench" - ] - ] - } - } + "architecture": { + "64bit": { + "hash": "56e55220743fba867ec7dbf192aed8b2470c579cce2be6a09e8143d995612184", + "shortcuts": [ + [ + "Cinebench.exe", + "Cinebench" + ] + ], + "url": "http://http.maxon.net/pub/cinebench/CinebenchR20.zip" + } + }, + "description": "A real-world cross-platform test suite that evaluates your computer's hardware capabilities.", + "homepage": "https://www.maxon.net/en/products/cinebench-r20-overview/", + "license": "Freeware", + "version": "20.0.6.0" } diff --git a/bucket/cinta-notes.json b/bucket/cinta-notes.json index 0fc9cd3b69e..d6e17ae9a75 100644 --- a/bucket/cinta-notes.json +++ b/bucket/cinta-notes.json @@ -1,26 +1,26 @@ { - "homepage": "http://cintanotes.com/", - "version": "3.13", - "license": "freeware", - "url": "http://cintanotes.com/files/CintaNotes_3_13.zip", - "hash": "061988673bc8d3aa77273e64f591750ec38ad5adcd55dd55e148e7fe3ed5528a", - "extract_dir": "CintaNotes_3_13", - "shortcuts": [ - [ - "CintaNotes.exe", - "CintaNotes" - ] - ], - "persist": [ - "CintaNotes.settings", - "backup" - ], - "checkver": { - "url": "http://cintanotes.com/download/", - "regex": "Version ([\\d.]+) • Free • Windows" - }, - "autoupdate": { - "url": "http://cintanotes.com/files/CintaNotes_$underscoreVersion.zip", - "extract_dir": "CintaNotes_$underscoreVersion" - } + "autoupdate": { + "extract_dir": "CintaNotes_$underscoreVersion", + "url": "http://cintanotes.com/files/CintaNotes_$underscoreVersion.zip" + }, + "checkver": { + "regex": "Version ([\\d.]+) • Free • Windows", + "url": "http://cintanotes.com/download/" + }, + "extract_dir": "CintaNotes_3_13", + "hash": "061988673bc8d3aa77273e64f591750ec38ad5adcd55dd55e148e7fe3ed5528a", + "homepage": "http://cintanotes.com/", + "license": "freeware", + "persist": [ + "CintaNotes.settings", + "backup" + ], + "shortcuts": [ + [ + "CintaNotes.exe", + "CintaNotes" + ] + ], + "url": "http://cintanotes.com/files/CintaNotes_3_13.zip", + "version": "3.13" } diff --git a/bucket/cintanotes.json b/bucket/cintanotes.json index 5dbb92b7123..0f9fefac9d0 100644 --- a/bucket/cintanotes.json +++ b/bucket/cintanotes.json @@ -1,9 +1,9 @@ { + "homepage": "http://cintanotes.com/", "version": "3.13", - "description": "Yet another typical ZIP archiver", - "homepage": "https://cintanotes.com", + "license": "freeware", "url": "http://cintanotes.com/files/CintaNotes_3_13.zip", - "hash": "061988673bc8d3aa77273e64f591750ec38ad5adcd55dd55e148e7fe3ed5528a", + "hash": "061988673BC8D3AA77273E64F591750EC38AD5ADCD55DD55E148E7FE3ED5528A", "extract_dir": "CintaNotes_3_13", "bin": "CintaNotes.exe", "shortcuts": [ @@ -12,22 +12,13 @@ "CintaNotes" ] ], - "pre_install": [ - "New-Item \"$persist_dir\\cintanotes.db\" -ErrorAction Ignore | Out-Null", - "New-Item \"$persist_dir\\cintanotes.db-journal\" -ErrorAction Ignore | Out-Null", - "New-Item \"$persist_dir\\cintanotes.settings\" -ErrorAction Ignore | Out-Null" - ], "persist": [ - "cintanotes.db", - "cintanotes.db-journal", - "cintanotes.settings", + "CintaNotes.settings", "backup" ], "checkver": { - "url": "http://cintanotes.com/updater.xml", - "xpath": "/updater/secondaryDownloadURL", - "regex": "http://cintanotes.com/files/CintaNotes_([\\d]+)_([\\d].+).zip", - "replace": "${1}.${2}" + "url": "http://cintanotes.com/download/", + "regex": "Version ([\\d.]+) • Free • Windows" }, "autoupdate": { "url": "http://cintanotes.com/files/CintaNotes_$underscoreVersion.zip", diff --git a/bucket/clash-chinese-patch.json b/bucket/clash-chinese-patch.json index 54c1d97151e..fc38de051d7 100644 --- a/bucket/clash-chinese-patch.json +++ b/bucket/clash-chinese-patch.json @@ -1,6 +1,12 @@ { - "version": "0.20.19", + "autoupdate": { + "note": "We will place it to where it should be for you.", + "url": "https://github.com/BoyceLig/Clash_Chinese_Patch/releases/download/$version/app.7z" + }, + "checkver": "github", + "depends": "clash-for-windows", "description": "A Chinese (Simplified) Language Patch for 'Clash for Windows'", + "hash": "ad1e0228559d900b4ef892594097eb15368203b9876d7ee974ccfd061a49a564", "homepage": "https://github.com/BoyceLig/Clash_Chinese_Patch", "license": "Proprietary", "notes": [ @@ -8,12 +14,6 @@ "Now 'Clash for Windows' will be in Chinese (Simplified)!", "Please enjoy ~" ], - "depends": "clash-for-windows", - "autoupdate": { - "note": "We will place it to where it should be for you.", - "url": "https://github.com/BoyceLig/Clash_Chinese_Patch/releases/download/$version/app.7z" - }, - "checkver": "github", "post_install": [ "Move-Item \"$(scoop prefix clash-for-windows)\\resources\\app.asar\" \"$(scoop prefix clash-for-windows)\\resources\\app.asar.bak\"", "Copy-Item \"$dir\\app.asar\" \"$(scoop prefix clash-for-windows)\\resources\"" @@ -25,5 +25,5 @@ ] }, "url": "https://github.com/BoyceLig/Clash_Chinese_Patch/releases/download/0.20.19/app.7z", - "hash": "ad1e0228559d900b4ef892594097eb15368203b9876d7ee974ccfd061a49a564" + "version": "0.20.19" } diff --git a/bucket/clash-for-windows.json b/bucket/clash-for-windows.json index ec9e73060b0..58bf1057b7a 100644 --- a/bucket/clash-for-windows.json +++ b/bucket/clash-for-windows.json @@ -1,10 +1,22 @@ { "version": "0.20.19", - "description": "A Windows/macOS GUI based on Clash", + "description": "A Windows GUI based on Clash.", "homepage": "https://github.com/Fndroid/clash_for_windows_pkg", - "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.20.19/Clash.for.Windows-0.20.19-win.7z", - "hash": "10750cc09f50773826090581047eb173dc7890462833c297f212f022ec4f4b66", - "bin": "Clash for Windows.exe", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.20.19/Clash.for.Windows-0.20.19-win.7z", + "hash": "10750cc09f50773826090581047eb173dc7890462833c297f212f022ec4f4b66" + }, + "32bit": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.20.19/Clash.for.Windows-0.20.19-ia32-win.7z", + "hash": "b11169e52095a9b6eff4cb356480787d432a12035b0acd7a46d7787587576f8a" + }, + "arm64": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.20.19/Clash.for.Windows-0.20.19-arm64-win.7z", + "hash": "7f0dfc9c45605f95ae3ef393a962bc00f90c820b601266749e137dc71f1a0bed" + } + }, "shortcuts": [ [ "Clash for Windows.exe", @@ -12,10 +24,30 @@ ] ], "persist": "data", - "checkver": { - "github": "https://github.com/Fndroid/clash_for_windows_pkg" - }, + "checkver": "github", "autoupdate": { - "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/Clash.for.Windows-$version-win.7z" + "architecture": { + "64bit": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/Clash.for.Windows-$version-win.7z", + "hash": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/sha256sum", + "regex": "^7z: $sha256" + } + }, + "32bit": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/Clash.for.Windows-$version-ia32-win.7z", + "hash": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/sha256sum", + "regex": "^ia32-7z: $sha256" + } + }, + "arm64": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/Clash.for.Windows-$version-arm64-win.7z", + "hash": { + "url": "https://github.com/Fndroid/clash_for_windows_pkg/releases/download/$version/sha256sum", + "regex": "^arm64-7z: $sha256" + } + } + } } } diff --git a/bucket/clash-premium.json b/bucket/clash-premium.json index 7486a77569d..de03187adb9 100644 --- a/bucket/clash-premium.json +++ b/bucket/clash-premium.json @@ -1,40 +1,37 @@ { + "version": "2023.03.18", + "description": "A rule-based tunnel with TUN support and more. (close-sourced)", + "homepage": "https://github.com/Dreamacro/clash", + "license": "Freeware", "architecture": { - "32bit": { - "hash": "4ce20bbe760ad1beb569a4fff1156466e2705cf682e38c528f90e824ea44fc6c", - "url": "https://github.com/Dreamacro/clash/releases/download/premium/clash-windows-amd64-2023.03.18.zip" - }, "64bit": { - "hash": "08e60a6661dd004fa9c2c35ac5ae2396435e53a9759ed9c589aaec92ecabe8cc", - "url": "https://github.com/Dreamacro/clash/releases/download/premium/clash-windows-386-2023.03.18.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/Dreamacro/clash/releases/download/premium/$matchX64" - }, - "64bit": { - "url": "https://github.com/Dreamacro/clash/releases/download/premium/$matchX86" - } + "url": "https://github.com/Dreamacro/clash/releases/download/premium/clash-windows-amd64-2023.03.18.zip", + "hash": "4ce20bbe760ad1beb569a4fff1156466e2705cf682e38c528f90e824ea44fc6c" + }, + "32bit": { + "url": "https://github.com/Dreamacro/clash/releases/download/premium/clash-windows-386-2023.03.18.zip", + "hash": "08e60a6661dd004fa9c2c35ac5ae2396435e53a9759ed9c589aaec92ecabe8cc" } }, + "pre_install": "Get-ChildItem \"$dir\\clash-windows-*.exe\" | Rename-Item -NewName 'clash-premium.exe'", "bin": [ [ - "Clash.Premium.exe", - "Clash Premium" + "clash-premium.exe", + "clash-premium" ] ], "checkver": { - "regex": "(?sm)Premium ([\\d.]+).*?releases/download/premium/(?clash-windows-386.*?\\.zip).*?(?clash-windows-amd64.*?\\.zip)", - "url": "https://api.github.com/repos/Dreamacro/clash/releases/tags/premium" - }, - "description": "A rule-based tunnel in Go.", - "homepage": "https://github.com/Dreamacro/clash", - "license": { - "identifier": "GPL-3.0-only", - "url": "https://github.com/Dreamacro/clash/blob/master/LICENSE" + "url": "https://github.com/Dreamacro/clash/releases/tag/premium", + "regex": "Premium ([\\d.]+)" }, - "pre_install": "Rename-Item \"dir\\clash*.exe\" \"dir\\Clash.Premium.exe\" -Force", - "version": "2023.03.18" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Dreamacro/clash/releases/download/premium/clash-windows-amd64-$version.zip" + }, + "32bit": { + "url": "https://github.com/Dreamacro/clash/releases/download/premium/clash-windows-386-$version.zip" + } + } + } } diff --git a/bucket/clash-verge.json b/bucket/clash-verge.json index 69171d742cb..aeb0d34e36b 100644 --- a/bucket/clash-verge.json +++ b/bucket/clash-verge.json @@ -1,25 +1,28 @@ { "homepage": "https://github.com/zzzgydi/clash-verge", - "description": "A Clash GUI based on tauri", + "license": "GPL-3.0", "version": "1.3.0", - "license": "GPL-3.0-only", - "url": "https://github.com/zzzgydi/clash-verge/releases/download/v1.3.0/Clash.Verge_1.3.0_x64_portable.zip", - "hash": "0a5b02448dfda690e521e0ffeb96b36865825f6f441f03fb69ff1a3931e5921a", + "description": "A Clash GUI based on tauri. Supports Windows, macOS and Linux. ", + "architecture": { + "64bit": { + "url": "https://github.com/zzzgydi/clash-verge/releases/download/v1.3.0/Clash.Verge_1.3.0_x64_portable.zip", + "hash": "0a5b02448dfda690e521e0ffeb96b36865825f6f441f03fb69ff1a3931e5921a" + } + }, + "checkver": { + "github": "https://github.com/zzzgydi/clash-verge" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/zzzgydi/clash-verge/releases/download/v$version/Clash.Verge_$version_x64_portable.zip" + } + } + }, "shortcuts": [ [ "Clash Verge.exe", "Clash Verge" ] - ], - "persist": ".config", - "post_install": [ - "# https://github.com/zzzgydi/clash-verge/issues/21#issuecomment-1097467046=", - "if (!(Test-Path \"$persist_dir\\.config\\PORTABLE\")) {", - " New-Item -Path \"$persist_dir\\.config\\PORTABLE\" -ItemType file | Out-Null", - "}" - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/zzzgydi/clash-verge/releases/download/v$version/Clash.Verge_$version_x64_portable.zip" - } + ] } diff --git a/bucket/clashrauto.json b/bucket/clashrauto.json index c260ceeb603..8f0cf01bf33 100644 --- a/bucket/clashrauto.json +++ b/bucket/clashrauto.json @@ -1,14 +1,18 @@ { - "version": "2.4.8", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ClashrAuto/Clashr-Auto-Desktop/releases/download/v$version/Clashr.Auto-amd64.Setup.$version.exe#/dl.7z" + } + }, + "hash": { + "url": "https://raw.githubusercontent.com/ClashrAuto/Clashr-Auto-Desktop/master/sha.txt" + } + }, + "checkver": "github", "description": "A Windows GUI based on Clashr", + "hash": "", "homepage": "https://github.com/ClashrAuto/Clashr-Auto-Desktop", - "license": "Unknown", - "url": "https://github.com/ClashrAuto/Clashr-Auto-Desktop/releases/download/v2.4.8/Clash.Auto-amd64.Setup.2.4.8.exe#/dl.7z", - "hash": "8e872b8012aff4ba09a2c9cda1c3c64756532685d319e006ddd6a3e8d63c8b86", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninst*\" -Force -Recurse" - ], "installer": { "script": [ "if (!(Test-Path \"$persist_dir\\data\")) {", @@ -18,7 +22,7 @@ " }", "}", "$runtimeCache = \"$env:APPDATA\\clashr-auto\"", - "$runtimeCachePersist = \"$persist_dir\\Cache\"", + "$runtimeCachePersist = \"$persist_dir\\clashr-auto\"", "if (Test-Path $runtimeCachePersist) {", " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", @@ -30,10 +34,22 @@ "}" ] }, + "license": "No", + "persist": "data", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninst*\" -Force -Recurse" + ], + "shortcuts": [ + [ + "Clashr Auto.exe", + "Clashr Auto" + ] + ], "uninstaller": { "script": [ "$runtimeCache = \"$env:APPDATA\\clashr-auto\"", - "$runtimeCachePersist = \"$persist_dir\\Cache\"", + "$runtimeCachePersist = \"$persist_dir\\clashr-auto\"", "if (!(Test-Path $runtimeCachePersist)) {", " Move-Item $runtimeCache $runtimeCachePersist -Force", "} else {", @@ -41,18 +57,6 @@ "}" ] }, - "shortcuts": [ - [ - "Clash Auto.exe", - "Clash Auto" - ] - ], - "persist": "data", - "checkver": { - "url": "https://github.com/ClashrAuto/Clashr-Auto-Desktop/releases/latest", - "regex": "Clashr Auto v([\\d.]+)" - }, - "autoupdate": { - "url": "https://github.com/ClashrAuto/Clashr-Auto-Desktop/releases/download/v$version/Clash.Auto-amd64.Setup.$version.exe#/dl.7z" - } + "url": "https://github.com/ClashrAuto/Clashr-Auto-Desktop/releases/download/v2.2.10/Clashr.Auto-amd64.Setup.2.2.10.exe#/dl.7z", + "version": "2.4.8" } diff --git a/bucket/clashxw.json b/bucket/clashxw.json index c82b2c54732..93334042283 100644 --- a/bucket/clashxw.json +++ b/bucket/clashxw.json @@ -1,40 +1,40 @@ { - "version": "0.4.3", - "description": "This project aims to implement a program with same function as ClashX, running in Windows.", - "homepage": "https://github.com/ysc3839/ClashXW", - "license": "GNU Affero General Public License v3.0", - "architecture": { - "64bit": { - "url": "https://github.com/ysc3839/ClashXW/releases/download/v0.4.3/ClashXW64-v0.4.3.zip", - "hash": "67d7acc85855fe642a5001d8731f4d73d58f814276103aca9beaf2889ede0b68", - "shortcuts": [ - [ - "ClashXW64.exe", - "ClashXW" - ] - ] - }, - "32bit": { - "url": "https://github.com/ysc3839/ClashXW/releases/download/v0.4.3/ClashXW32-v0.4.3.zip", - "hash": "35cee658a01ce4b32d04b97e4fccf30938a507e607cbb14033ad558ab31f661e", - "shortcuts": [ - [ - "ClashXW32.exe", - "ClashXW" - ] - ] - } - }, - "persist": "Data", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/ysc3839/ClashXW/releases/download/v$version/ClashXW64-v$version.zip" - }, - "32bit": { - "url": "https://github.com/ysc3839/ClashXW/releases/download/v$version/ClashXW32-v$version.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "35cee658a01ce4b32d04b97e4fccf30938a507e607cbb14033ad558ab31f661e", + "shortcuts": [ + [ + "ClashXW32.exe", + "ClashXW" + ] + ], + "url": "https://github.com/ysc3839/ClashXW/releases/download/v0.4.3/ClashXW32-v0.4.3.zip" + }, + "64bit": { + "hash": "67d7acc85855fe642a5001d8731f4d73d58f814276103aca9beaf2889ede0b68", + "shortcuts": [ + [ + "ClashXW64.exe", + "ClashXW" + ] + ], + "url": "https://github.com/ysc3839/ClashXW/releases/download/v0.4.3/ClashXW64-v0.4.3.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/ysc3839/ClashXW/releases/download/v$version/ClashXW32-v$version.zip" + }, + "64bit": { + "url": "https://github.com/ysc3839/ClashXW/releases/download/v$version/ClashXW64-v$version.zip" + } + } + }, + "checkver": "github", + "description": "This project aims to implement a program with same function as ClashX, running in Windows.", + "homepage": "https://github.com/ysc3839/ClashXW", + "license": "GNU Affero General Public License v3.0", + "persist": "Data", + "version": "0.4.3" } diff --git a/bucket/cleanmywechat.json b/bucket/cleanmywechat.json index 54f496a0c50..8872e2c45b7 100644 --- a/bucket/cleanmywechat.json +++ b/bucket/cleanmywechat.json @@ -1,18 +1,11 @@ { "version": "2.0", - "description": "自动删除 PC 端微信缓存数据,包括从所有聊天中自动下载的大量文件、视频、图片等数据内容,解放你的空间。", + "description": "自动删除 PC 端微信缓存数据,包括从所有聊天中自动下载的大量文件、视频、图片等数据内容,解放你的空间", "homepage": "https://github.com/blackboxo/CleanMyWechat", "license": "Freeware", "url": "https://github.com/blackboxo/CleanMyWechat/releases/download/v2.0/CleanMyWechat.zip", "hash": "422698f788a8e4c886f09939ae6e3bca9cd20681a7b9982ca659efc46c6e0c48", "extract_dir": "CleanMyWechat", - "notes": "We don't persist 'config.json'. Please backup it if needed", - "bin": [ - [ - "start.exe", - "CleanMyWechat" - ] - ], "shortcuts": [ [ "start.exe", diff --git a/bucket/clipboard-online.json b/bucket/clipboard-online.json index 2705de226ad..9af5142beb8 100644 --- a/bucket/clipboard-online.json +++ b/bucket/clipboard-online.json @@ -1,30 +1,48 @@ { - "homepage": "https://github.com/YanxinTang/clipboard-online", - "description": "An application to share cilpboard text between Windows and iOS.", - "version": "0.2.7", - "license": "null", - "url": "https://github.com/YanxinTang/clipboard-online/releases/download/v0.2.7/clipboard-online.exe", - "hash": "123252db2add7af730062878737a8e989017a42a70c47f90560103800b9a9a69", - "shortcuts": [ - [ - "clipboard-online.exe", - "clipboard-online" - ] - ], - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\config.json\")) {", - " Write-Host 'File config.json does not exists. Creating.' -f Yellow", - " Start-Process -FilePath \"$dir\\clipboard-online.exe\"", - " while (!(Test-Path \"$dir\\config.json\")) {", - " Start-Sleep -Milliseconds 500", - " }", - " Start-Sleep 1", - " Stop-Process -Name clipboard-online", - "}" - ], - "persist": "config.json", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/YanxinTang/clipboard-online/releases/download/v$version/clipboard-online.exe" - } + "architecture": { + "64bit": { + "hash": "123252db2add7af730062878737a8e989017a42a70c47f90560103800b9a9a69", + "url": "https://github.com/YanxinTang/clipboard-online/releases/download/v0.2.7/clipboard-online.exe" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/YanxinTang/clipboard-online/releases/download/v$version/clipboard-online.exe" + } + } + }, + "bin": "clipboard-online.exe", + "checkver": "github", + "description": "Share content between Windows and iOS/Android", + "homepage": "https://github.com/YanxinTang/clipboard-online", + "license": "Unknown", + "notes": "By default, config.json and tempDir are stored in '$persist_dir'.", + "persist": [ + "config.json", + "temp" + ], + "pre_install": [ + "$config = \"$persist_dir\\config.json\"", + "if (!(Test-Path $config)) {", + " @{", + " 'port' = '8086'", + " 'authkey' = ''", + " 'logLevel' = 'warning'", + " 'tempDir' = './temp'", + " 'reserveHistory' = $false", + " 'notify' = @{", + " 'copy' = $false", + " 'paste' = $false", + " }", + " } | ConvertToPrettyJson | Set-Content \"$dir\\config.json\" -Encoding Ascii", + "}" + ], + "shortcuts": [ + [ + "clipboard-online.exe", + "clipboard-online" + ] + ], + "version": "0.2.7" } diff --git a/bucket/clipjump.json b/bucket/clipjump.json index e1a1be9683f..57e26f3bd4f 100644 --- a/bucket/clipjump.json +++ b/bucket/clipjump.json @@ -1,10 +1,41 @@ { - "url": "https://github.com/aviaryan/Clipjump/releases/download/v12.5/Clipjump_12.5_x64.zip", - "version": "12.5", - "bin": [ - ["clipjump_x64\\clipjump_x64.exe", "clipjump", ""] - ], - "shortcuts": [ - ["clipjump_x64\\clipjump_x64.exe", "Clipjump 12.5"] + "version": "12.5", + "description": "A Multiple-Clipboard management utility for Windows", + "homepage": "https://github.com/aviaryan/Clipjump", + "license": { + "identifier": "Apache License V2.0", + "url": "https://sourceforge.net/projects/clipjump/" + }, + "architecture": { + "64bit": { + "url": "https://github.com/aviaryan/Clipjump/releases/download/v12.5/Clipjump_12.5_x64.zip", + "hash": "sha512:a78e91b121301bffda6e0061d628f6e8b220e19bea4d54427299c6c36f38008ee29c6e9aff29d90e5c3817e835101bad9ecd90676d46de3b40e0a5971c1d2e24", + "extract_dir": "Clipjump_x64", + "pre_install": [ + "Get-ChildItem \"$dir\\Clipjump_x64.exe\" | Rename-Item -NewName \"$dir\\Clipjump.exe\"" + ] + }, + "32bit": { + "url": "https://github.com/aviaryan/Clipjump/releases/download/v12.5/Clipjump_12.5.zip", + "hash": "sha512:2be13b0ca7dbc18ac8cde4c5edd3a0a53a52786ab7ea1dc783aa58e0e766b9430ec2aca2f8d9ab43dd7e7afd24698d07b1b74e9b571690e0a35aaf8ac92b2981", + "extract_dir": "Clipjump" + } + }, + "persist": [ + "plugins", + "cache" + ], + "bin": [ + "Clipjump.exe", + [ + "clipjump.exe", + "cj" ] + ], + "shortcuts": [ + [ + "Clipjump.exe", + "Clipjump" + ] + ] } diff --git a/bucket/clockres.json b/bucket/clockres.json index a719cae0179..2f3f8e30d24 100644 --- a/bucket/clockres.json +++ b/bucket/clockres.json @@ -1,16 +1,32 @@ { "version": "2.1", - "description": "View the resolution of the system clock, which is also the maximum timer resolution.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/clockres", + "description": "ClockRes. View the resolution of the system clock, which is also the maximum timer resolution.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/clockres", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/ClockRes.zip", "hash": "dd1f74ca53e7d47a7a0a45d594a625d55abc7e231ad1e4d535c2f5f815769983", + "pre_install": [ + "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", + "$fin = \"$sysint\\ClockRes\"", + "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", + "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" + ], + "uninstaller": { + "script": [ + "if ($purge) {", + " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", + " Remove-Item \"$sysInt\\ClockRes\" -ErrorAction 'SilentlyContinue' -Force -Recurse", + " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", + "}" + ] + }, "architecture": { "64bit": { "bin": [ + "Clockres64.exe", [ "Clockres64.exe", "Clockres" @@ -22,6 +38,7 @@ }, "arm64": { "bin": [ + "Clockres64a.exe", [ "Clockres64a.exe", "Clockres" @@ -29,10 +46,7 @@ ] } }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/clockres.md", - "regex": "#.*?v([\\d.]+)" - }, + "checkver": "ClockRes\\s+v([\\d.]+)((?:\\d|\\.)+)", - "autoupdate": { - "url": "http://www.clonespy.com/english/download/cspy$cleanVersion.exe#/dl.7z" - } + "architecture": { + "32bit": { + "bin": [ + [ + "CloneSpy.exe", + "clonespy" + ] + ], + "shortcuts": [ + [ + "CloneSpy.exe", + "CloneSpy" + ] + ] + }, + "64bit": { + "bin": [ + [ + "CloneSpy64.exe", + "clonespy" + ] + ], + "shortcuts": [ + [ + "CloneSpy64.exe", + "CloneSpy" + ] + ] + } + }, + "autoupdate": { + "url": "http://www.clonespy.com/english/download/cspy$cleanVersion.exe#/dl.7z" + }, + "checkver": "Latest version: ((?:\\d|\\.)+)", + "description": "The free duplicate search tool.", + "hash": "6f1c39f521d7ccdc2c0cfb8a69d456c57b6094e95afc9d9294d85f35eb116a45", + "homepage": "http://www.clonespy.com/", + "license": "Freeware", + "persist": [ + "CloneSpy.ini", + "CSDefault.cst", + "\\$PLUGINSDIR" + ], + "url": "http://www.clonespy.com/english/download/cspy343.exe#/dl.7z", + "version": "3.43" } diff --git a/bucket/cloudmusic-unblock.json b/bucket/cloudmusic-unblock.json index 01137f5deb9..bd81c764eb2 100644 --- a/bucket/cloudmusic-unblock.json +++ b/bucket/cloudmusic-unblock.json @@ -1,54 +1,54 @@ { - "architecture": { - "64bit": { - "hash": [ - "122f8a47abffafa1f1e926c3496975b0fd6e28e0b2c6290a2621339bea98946e", - "017bfe799134a7ff000152058852947848d53d8048ed0366b57cece39ce53b58" - ], - "post_install": "@('$PLUGINSDIR', '[NSIS].nsi') | ForEach-Object { Remove-Item \"$dir\\$_\" -Recurse -Force -ErrorAction SilentlyContinue }", - "pre_install": [ - "7z x -p2022 \"$dir\\CloudMusic_v2.x_Patch_20191129.7z#dl.7z_\" $('-o' + $dir) | Out-Null", - "sudo Start-Process -filepath \"$dir\\CloudMusic_v2.x_Patch_20191129.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/silent\" -Wait | Out-Null", - "Copy-Item \"$(appdir unblockneteasemusic $global)\\current\\unblockneteasemusic.exe\" \"$dir\" -Force | Out-Null", - "$cont = @(", - " '$sapp_dir = \"$env:SCOOP\\apps\\cloudmusic-unblock\\current\" }'", - " 'sudo Start-Process -FilePath \"$sapp_dir\\unblockneteasemusic.exe\" -WorkingDirectory \"sapp_dir\\\" -WindowStyle Hidden'", - " 'sudo Start-Process -FilePath \"$sapp_dir\\cloudmusic.exe\" -WorkingDirectory \"sapp_dir\\\"'", - ")", - "Set-Content \"$dir\\cloudmusic-unblock.ps1\" -Value $cont -Encoding Ascii" - ], - "url": [ - "https://d1.music.126.net/dmusic/cloudmusicsetup2.9.8.199759.exe#/dl.7z", - "https://pan.jiemi.workers.dev/?file=/scoop/patch/CloudMusic_v2.x_Patch_20191129.7z#dl.7z_" - ] - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://d1.music.126.net/dmusic/cloudmusicsetup$version.exe#/dl.7z" - } - } - }, - "bin": "cloudmusic-unblock.ps1", - "checkver": { - "regex": "
    ([\\d.]+)
    ", - "url": "https://baoku.360.cn/soft/show/appid/103466312" - }, - "depends": "meta/unblockneteasemusic", - "description": "Netease Cloud Music(music.163.com) Official Client + unblockneteasemusic", - "homepage": "https://music.163.com", - "license": { - "identifier": "Proprietary", - "url": "https://st.music.163.com/official-terms/service" - }, - "notes": "Usage: ", - "persist": "Netease", - "shortcuts": [ - [ - "cloudmusic-unblock.ps1", - "Netease Cloud Music Unblock" - ] - ], - "version": "2.9.8.199759" + "version": "2.9.8.199759", + "description": "Netease Cloud Music(music.163.com) Official Client + unblockneteasemusic", + "homepage": "https://music.163.com", + "license": { + "identifier": "Proprietary", + "url": "https://st.music.163.com/official-terms/service" + }, + "notes": "Usage: ", + "depends": "meta/unblockneteasemusic", + "architecture": { + "64bit": { + "url": [ + "https://d1.music.126.net/dmusic/cloudmusicsetup2.9.8.199759.exe#/dl.7z", + "https://pan.jiemi.workers.dev/?file=/scoop/patch/CloudMusic_v2.x_Patch_20191129.7z#dl.7z_" + ], + "hash": [ + "122f8a47abffafa1f1e926c3496975b0fd6e28e0b2c6290a2621339bea98946e", + "017bfe799134a7ff000152058852947848d53d8048ed0366b57cece39ce53b58" + ], + "pre_install": [ + "7z x -p2022 \"$dir\\CloudMusic_v2.x_Patch_20191129.7z#dl.7z_\" $('-o' + $dir) | Out-Null", + "sudo Start-Process -filepath \"$dir\\CloudMusic_v2.x_Patch_20191129.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/silent\" -Wait | Out-Null", + "Copy-Item \"$(appdir unblockneteasemusic $global)\\current\\unblockneteasemusic.exe\" \"$dir\" -Force | Out-Null", + "$cont = @(", + " '$sapp_dir = \"$env:SCOOP\\apps\\cloudmusic-unblock\\current\" }'", + " 'sudo Start-Process -FilePath \"$sapp_dir\\unblockneteasemusic.exe\" -WorkingDirectory \"sapp_dir\\\" -WindowStyle Hidden'", + " 'sudo Start-Process -FilePath \"$sapp_dir\\cloudmusic.exe\" -WorkingDirectory \"sapp_dir\\\"'", + ")", + "Set-Content \"$dir\\cloudmusic-unblock.ps1\" -Value $cont -Encoding Ascii" + ], + "post_install": "@('$PLUGINSDIR', '[NSIS].nsi') | ForEach-Object { Remove-Item \"$dir\\$_\" -Recurse -Force -ErrorAction SilentlyContinue }" + } + }, + "bin": "cloudmusic-unblock.ps1", + "shortcuts": [ + [ + "cloudmusic-unblock.ps1", + "Netease Cloud Music Unblock" + ] + ], + "persist": "Netease", + "checkver": { + "url": "https://baoku.360.cn/soft/show/appid/103466312", + "regex": "
    ([\\d.]+)
    " + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://d1.music.126.net/dmusic/cloudmusicsetup$version.exe#/dl.7z" + } + } + } } diff --git a/bucket/clrinject.json b/bucket/clrinject.json index 93889f086da..ac34690c734 100644 --- a/bucket/clrinject.json +++ b/bucket/clrinject.json @@ -1,34 +1,14 @@ { - "bin": [ - [ - "clrinject-cli64.exe", - "clrinject", - "" - ], - [ - "clrinject-cli64.exe", - "clrinject-cli64", - "" - ], - [ - "clrinject-cli64.exe", - "clrinject64", - "" - ], - [ - "clrinject-cli.exe", - "clrinject-cli", - "" - ], - [ - "clrinject-cli.exe", - "clrinject32", - "" - ] - ], - "url": [ - "https://github.com/jonatan1024/clrinject/releases/download/v0.2/clrinject-cli64.exe", - "https://github.com/jonatan1024/clrinject/releases/download/v0.2/clrinject-cli.exe" - ], - "version": "0.2" + "url": [ + "https://github.com/jonatan1024/clrinject/releases/download/v0.2/clrinject-cli64.exe", + "https://github.com/jonatan1024/clrinject/releases/download/v0.2/clrinject-cli.exe" + ], + "version": "0.2", + "bin": [ + ["clrinject-cli64.exe", "clrinject", ""], + ["clrinject-cli64.exe", "clrinject-cli64", ""], + ["clrinject-cli64.exe", "clrinject64", ""], + ["clrinject-cli.exe", "clrinject-cli", ""], + ["clrinject-cli.exe", "clrinject32", ""] + ] } diff --git a/bucket/clrprofiler.json b/bucket/clrprofiler.json index 4e5f23b7967..8848328b4d0 100644 --- a/bucket/clrprofiler.json +++ b/bucket/clrprofiler.json @@ -1,27 +1,28 @@ { - "bin": [ - [ - "ClrProfiler\\Binaries\\64\\ClrProfiler.exe", - "ClrProfiler", - "" - ], - [ - "ClrProfiler\\Binaries\\64\\ClrProfiler.exe", - "ClrProfiler64", - "" - ], - [ - "ClrProfiler\\Binaries\\32\\ClrProfiler.exe", - "ClrProfiler32", - "" - ] - ], - "pre_install": [ - "Start-Process \"$dir\\ClrProfiler4.exe\" -Argument @(\"/Q\", \"/T:$dir\", \"/C\") -Wait", - "Remove-Item \"$dir\\ClrProfiler4.exe\"", - "Expand-Archive -Path \"$dir\\ClrProfiler.zip\" -DestinationPath \"$dir\" -Force", - "Remove-Item \"$dir\\ClrProfiler.zip\"" - ], - "url": "https://download.microsoft.com/download/A/4/2/A42841BC-340B-4FDA-8D6A-B06A4FDD79AA/CLRProfiler4.EXE", - "version": "1.0.3924.20232" + "url": "https://download.microsoft.com/download/A/4/2/A42841BC-340B-4FDA-8D6A-B06A4FDD79AA/CLRProfiler4.EXE", + "version": "1.0.3924.20232", + "bin": [ + [ + "ClrProfiler\\Binaries\\64\\ClrProfiler.exe", + "ClrProfiler", + "" + ], + [ + "ClrProfiler\\Binaries\\64\\ClrProfiler.exe", + "ClrProfiler64", + "" + ], + [ + "ClrProfiler\\Binaries\\32\\ClrProfiler.exe", + "ClrProfiler32", + "" + ] + ], + "pre_install": [ + "Start-Process \"$dir\\ClrProfiler4.exe\" -Argument @(\"/Q\", \"/T:$dir\", \"/C\") -Wait", + "Remove-Item \"$dir\\ClrProfiler4.exe\"", + "Expand-Archive -Path \"$dir\\ClrProfiler.zip\" -DestinationPath \"$dir\" -Force", + "Remove-Item \"$dir\\ClrProfiler.zip\"" + ] } + diff --git a/bucket/clusterctl-aoks.json b/bucket/clusterctl-aoks.json index 0fd53a3d0e4..2a1849466b6 100644 --- a/bucket/clusterctl-aoks.json +++ b/bucket/clusterctl-aoks.json @@ -1,23 +1,23 @@ { - "homepage": "https://cluster-api.sigs.k8s.io/", - "description": "Kubernetes Cluster API is a Kubernetes sub-project focused on providing declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters.", - "version": "1.4.0", - "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.4.0/clusterctl-windows-amd64.exe#/clusterctl.exe", - "hash": "4613728754463caefeb92526ae2f9ede7f5e88fc792fcc53ced68b36d3760831" + "hash": "4613728754463caefeb92526ae2f9ede7f5e88fc792fcc53ced68b36d3760831", + "url": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.4.0/clusterctl-windows-amd64.exe#/clusterctl.exe" } }, - "bin": "clusterctl.exe", - "checkver": { - "github": "https://github.com/kubernetes-sigs/cluster-api" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/kubernetes-sigs/cluster-api/releases/download/v$version/clusterctl-windows-amd64.exe#/clusterctl.exe" } } - } + }, + "bin": "clusterctl.exe", + "checkver": { + "github": "https://github.com/kubernetes-sigs/cluster-api" + }, + "description": "Kubernetes Cluster API is a Kubernetes sub-project focused on providing declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters.", + "homepage": "https://cluster-api.sigs.k8s.io/", + "license": "Apache-2.0", + "version": "1.4.0" } diff --git a/bucket/cmder-powerline-prompt.json b/bucket/cmder-powerline-prompt.json index 521a6e75ec4..b80d1f59293 100644 --- a/bucket/cmder-powerline-prompt.json +++ b/bucket/cmder-powerline-prompt.json @@ -1,36 +1,36 @@ { - "autoupdate": { - "extract_dir": "cmder-powerline-prompt-$version", - "url": "https://github.com/chrisant996/cmder-powerline-prompt/archive/$version.zip" - }, - "checkver": { - "re": "/releases/tag/([\\w.]+)", - "url": "https://github.com/chrisant996/cmder-powerline-prompt/releases/latest" - }, - "extract_dir": "cmder-powerline-prompt-v.06cc7a", - "hash": "d389b0a433ae9831c55a5dc1523bbd041bca0e5ccc7f3f790eb2c361bd18381f", - "homepage": "https://github.com/chrisant996/cmder-powerline-prompt", - "installer": { - "script": [ - "if (Get-Command clink -ErrorAction SilentlyContinue) {", - " clink installscripts $dir", - "} elseif ($Env:CMDER_ROOT) {", - " & $Env:CMDER_ROOT\\vendor\\clink\\clink.bat installscripts $dir", - "} else {", - " \"Clink or Cmder installation not found. Please manually install these scripts\"", - "}" - ] - }, - "license": "", - "uninstaller": { - "script": [ - "if (Get-Command clink -ErrorAction SilentlyContinue) {", - " clink uninstallscripts $dir", - "} elseif ($Env:CMDER_ROOT) {", - " & $Env:CMDER_ROOT\\vendor\\clink\\clink.bat uninstallscripts $dir", - "}" - ] - }, - "url": "https://github.com/chrisant996/cmder-powerline-prompt/archive/v.06cc7a.zip", - "version": "v.06cc7a" + "homepage": "https://github.com/chrisant996/cmder-powerline-prompt", + "version": "v.06cc7a", + "license": "", + "url": "https://github.com/chrisant996/cmder-powerline-prompt/archive/v.06cc7a.zip", + "hash": "d389b0a433ae9831c55a5dc1523bbd041bca0e5ccc7f3f790eb2c361bd18381f", + "extract_dir": "cmder-powerline-prompt-v.06cc7a", + "installer": { + "script": [ + "if (Get-Command clink -ErrorAction SilentlyContinue) {", + " clink installscripts $dir", + "} elseif ($Env:CMDER_ROOT) {", + " & $Env:CMDER_ROOT\\vendor\\clink\\clink.bat installscripts $dir", + "} else {", + " \"Clink or Cmder installation not found. Please manually install these scripts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if (Get-Command clink -ErrorAction SilentlyContinue) {", + " clink uninstallscripts $dir", + "} elseif ($Env:CMDER_ROOT) {", + " & $Env:CMDER_ROOT\\vendor\\clink\\clink.bat uninstallscripts $dir", + "}" + ] + }, + "checkver": { + "url": "https://github.com/chrisant996/cmder-powerline-prompt/releases/latest", + "re": "/releases/tag/([\\w.]+)" + }, + "autoupdate": { + "url": "https://github.com/chrisant996/cmder-powerline-prompt/archive/$version.zip", + "extract_dir": "cmder-powerline-prompt-$version" + } } diff --git a/bucket/codeblocks-portable.json b/bucket/codeblocks-portable.json index fce6d8b8256..ae1915be401 100644 --- a/bucket/codeblocks-portable.json +++ b/bucket/codeblocks-portable.json @@ -1,27 +1,27 @@ { - "version": "20.03", - "description": "Free open-source C/C++/Fortran IDE (standalone version)", - "license": "GPL-3.0-only", - "homepage": "http://www.codeblocks.org", - "url": "https://downloads.sourceforge.net/project/codeblocks/Binaries/20.03/Windows/codeblocks-20.03-nosetup.zip", - "hash": "sha1:db30374a22773a0ebf0f4d93cc8e28c7c89117dd", - "notes": [ - "This is the standalone version of the Code::Blocks IDE (does not include compilers/debuggers)", - "Check 'codeblocks-mingw' for Code::Blocks with integrated compilers/debuggers" - ], - "shortcuts": [ - [ - "codeblocks.exe", - "CodeBlocks", - "--user-data-dir=data" - ] - ], - "persist": "data", - "checkver": { - "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/", - "regex": "Binaries/([\\d.]+)" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/project/codeblocks/Binaries/$version/Windows/codeblocks-$version-nosetup.zip" - } + "autoupdate": { + "url": "https://downloads.sourceforge.net/project/codeblocks/Binaries/$version/Windows/codeblocks-$version-nosetup.zip" + }, + "checkver": { + "regex": "Binaries/([\\d.]+)", + "url": "https://sourceforge.net/projects/codeblocks/files/Binaries/" + }, + "description": "Free open-source C/C++/Fortran IDE (standalone version)", + "hash": "sha1:db30374a22773a0ebf0f4d93cc8e28c7c89117dd", + "homepage": "http://www.codeblocks.org", + "license": "GPL-3.0-only", + "notes": [ + "This is the standalone version of the Code::Blocks IDE (does not include compilers/debuggers)", + "Check 'codeblocks-mingw' for Code::Blocks with integrated compilers/debuggers" + ], + "persist": "data", + "shortcuts": [ + [ + "codeblocks.exe", + "CodeBlocks", + "--user-data-dir=data" + ] + ], + "url": "https://downloads.sourceforge.net/project/codeblocks/Binaries/20.03/Windows/codeblocks-20.03-nosetup.zip", + "version": "20.03" } diff --git a/bucket/codec-tweak-tool.json b/bucket/codec-tweak-tool.json index 9c52a1aee16..e698ea72c79 100644 --- a/bucket/codec-tweak-tool.json +++ b/bucket/codec-tweak-tool.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://files3.codecguide.com/CodecTweakTool_$cleanVersion.exe" - }, - "checkver": { - "regex": "Version ([\\d.]+)" - }, - "description": "A tool for managing Windows codecs and cleaning them up", - "hash": "574e126f19f9edea9059858e2dd8d125a80eb7b58cd71126f626a6828f409fd2", - "homepage": "https://codecguide.com/download_other.htm", - "license": "Freeware", - "pre_install": "Get-ChildItem \"$dir\\CodecTweakTool_***.exe\" | Rename-Item -NewName \"$dir\\CodecTweakTool.exe\"", - "shortcuts": [ - [ - "CodecTweakTool.exe", - "Codec Tweak Tool" - ] - ], - "url": "https://files3.codecguide.com/CodecTweakTool_668.exe", - "version": "6.6.8" + "version": "6.6.8", + "description": "A tool for managing Windows codecs and cleaning them up", + "homepage": "https://codecguide.com/download_other.htm", + "license": "Freeware", + "url": "https://files3.codecguide.com/CodecTweakTool_668.exe", + "hash": "574e126f19f9edea9059858e2dd8d125a80eb7b58cd71126f626a6828f409fd2", + "pre_install": "Get-ChildItem \"$dir\\CodecTweakTool_***.exe\" | Rename-Item -NewName \"$dir\\CodecTweakTool.exe\"", + "shortcuts": [ + [ + "CodecTweakTool.exe", + "Codec Tweak Tool" + ] + ], + "checkver": { + "regex": "Version ([\\d.]+)" + }, + "autoupdate": { + "url": "https://files3.codecguide.com/CodecTweakTool_$cleanVersion.exe" + } } diff --git a/bucket/codesearch.json b/bucket/codesearch.json index 01d7c8a0b78..ee2fe03bd01 100644 --- a/bucket/codesearch.json +++ b/bucket/codesearch.json @@ -1,7 +1,9 @@ { - "url": "https://github.com/wangzq/scoop/releases/download/codesearch-v3/codesearch-3.0.zip", - "version": "3.0", - "bin": [ - "cindex.exe", "csearch.exe", "cgrep.exe" - ] + "bin": [ + "cindex.exe", + "csearch.exe", + "cgrep.exe" + ], + "url": "https://github.com/wangzq/scoop/releases/download/codesearch-v3/codesearch-3.0.zip", + "version": "3.0" } diff --git a/bucket/codesim.json b/bucket/codesim.json index f61a24d6ea8..15514bf5791 100644 --- a/bucket/codesim.json +++ b/bucket/codesim.json @@ -1,17 +1,17 @@ { - "##": "This package is not in the official buckets because details written in English is not available.", - "homepage": "https://github.com/keyile/codesim", - "version": "3.0", - "license": "Proprietary", - "description": "Compute similarity of codes", - "url": "https://docs.google.com/uc?export=download&id=1Rv-YIuHA18golGHJvqLpwdMS1Re2yGOJ#/dl.7z", - "hash": "9e76d1a495fb0b0080e2af2100b58c2d3e1683ad6ffe7909bc42784452c14cf8", - "pre_install": "Rename-Item \"$dir\\codesim_v3.exe\" 'codesim.exe'", - "bin": "codesim.exe", - "shortcuts": [ - [ - "codesim.exe", - "CodeSim v3" - ] - ] + "##": "This package is not in the official buckets because details written in English is not available.", + "bin": "codesim.exe", + "description": "Compute similarity of codes", + "hash": "9e76d1a495fb0b0080e2af2100b58c2d3e1683ad6ffe7909bc42784452c14cf8", + "homepage": "https://github.com/keyile/codesim", + "license": "Proprietary", + "pre_install": "Rename-Item \"$dir\\codesim_v3.exe\" 'codesim.exe'", + "shortcuts": [ + [ + "codesim.exe", + "CodeSim v3" + ] + ], + "url": "https://docs.google.com/uc?export=download&id=1Rv-YIuHA18golGHJvqLpwdMS1Re2yGOJ#/dl.7z", + "version": "3.0" } diff --git a/bucket/cointop.json b/bucket/cointop.json index 191395ccc9c..38a37693d0c 100644 --- a/bucket/cointop.json +++ b/bucket/cointop.json @@ -1,24 +1,26 @@ { + "description": "The fastest and most interactive terminal based UI application for tracking cryptocurrencies.", + "homepage": "https://cointop.sh/", "version": "1.4.6", - "homepage": "https://github.com/miguelmota/cointop/", + "license": "Apache-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/miguelmota/cointop/releases/download/1.4.6/cointop_1.4.6_windows_amd64.tar.gz", + "hash": "4229c1516721af5447f3b42f7e0968ef535b259c28dcb1d042ce7b75ae900635" + } + }, + "bin": "cointop.exe", "checkver": { - "github": "https://github.com/miguelmota/cointop/" + "github": "https://github.com/miguelmota/cointop" }, - "url": "https://github.com/miguelmota/cointop/releases/download/1.4.6/cointop_1.4.6_windows_amd64.tar.gz", - "hash": "4229c1516721af5447f3b42f7e0968ef535b259c28dcb1d042ce7b75ae900635", "autoupdate": { - "note": "Thanks for using autoupdate, please test your updates!", - "url": "https://github.com/miguelmota/cointop/releases/download/$version/cointop_$version_windows_amd64.tar.gz" - }, - "installer": { - "script": "New-Item -ItemType Directory -Force -Path $dir\\data\\" - }, - "persist": "data", - "bin": [ - [ - "cointop.exe", - "cointop", - "--config=\"$dir/data/config\"" - ] - ] + "architecture": { + "64bit": { + "url": "https://github.com/miguelmota/cointop/releases/download/$version/cointop_$version_windows_amd64.tar.gz", + "hash": { + "url": "$baseurl/cointop_$version_checksums.txt" + } + } + } + } } diff --git a/bucket/comicmono.json b/bucket/comicmono.json index 8f575e852e7..a0f8e2b3512 100644 --- a/bucket/comicmono.json +++ b/bucket/comicmono.json @@ -1,33 +1,33 @@ { - "description": "A legible monospace font... the very typeface you\u2019ve been trained to recognize since childhood", - "hash": [ - "3bc1425e922a16abf0ec767effe4d0268439b4c0dce98432e07d15f5dad57196", - "2396da69ddc7f5212caa0ede627fb2fbb2319a15cc6877249e109e1fd7e60e7e" - ], - "homepage": "https://github.com/dtinth/comic-mono-font", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "MIT", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Comic Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/dtinth/comic-mono-font/raw/master/ComicMono.ttf", - "https://github.com/dtinth/comic-mono-font/raw/master/ComicMono-Bold.ttf" - ], - "version": "0.1.1" + "version": "0.1.1", + "description": "A legible monospace font... the very typeface you\u2019ve been trained to recognize since childhood", + "license": "MIT", + "homepage": "https://github.com/dtinth/comic-mono-font", + "url": [ + "https://github.com/dtinth/comic-mono-font/raw/master/ComicMono.ttf", + "https://github.com/dtinth/comic-mono-font/raw/master/ComicMono-Bold.ttf" + ], + "hash": [ + "3bc1425e922a16abf0ec767effe4d0268439b4c0dce98432e07d15f5dad57196", + "2396da69ddc7f5212caa0ede627fb2fbb2319a15cc6877249e109e1fd7e60e7e" + ], + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Comic Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/comma_ide-aoks.json b/bucket/comma_ide-aoks.json index 4f21ea12214..cf7a6b21bae 100644 --- a/bucket/comma_ide-aoks.json +++ b/bucket/comma_ide-aoks.json @@ -1,30 +1,30 @@ { - "architecture": { - "64bit": { - "hash": "cca9d051f2a7fc46909454b9baa31f0601f522ba650090b4ccba1e4d8c592698", - "url": "https://commaide.com/download/community/windows#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://commaide.com/download/community/windows#/dl.7z" - } - } - }, - "bin": "bin\\comma64.exe", - "checkver": { - "regex": "The latest Comma Community release is ([\\d.-]+). Want more frequent", - "url": "https://commaide.com/download" - }, - "description": "The Integrated Development Environment for Raku", - "homepage": "https://commaide.com/", - "license": "Proprietary", - "shortcuts": [ - [ - "bin\\comma64.exe", - "Comma IDE (64bit)" - ] - ], - "version": "2022.10.0" + "homepage": "https://commaide.com/", + "version": "2022.10.0", + "description": "The Integrated Development Environment for Raku", + "license": "Proprietary", + "architecture": { + "64bit": { + "hash": "cca9d051f2a7fc46909454b9baa31f0601f522ba650090b4ccba1e4d8c592698", + "url": "https://commaide.com/download/community/windows#/dl.7z" + } + }, + "shortcuts": [ + [ + "bin\\comma64.exe", + "Comma IDE (64bit)" + ] + ], + "bin": "bin\\comma64.exe", + "checkver": { + "url": "https://commaide.com/download", + "regex": "The latest Comma Community release is ([\\d.-]+). Want more frequent" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://commaide.com/download/community/windows#/dl.7z" + } + } + } } diff --git a/bucket/compactgui.json b/bucket/compactgui.json index 2928f6128bb..0032bc32243 100644 --- a/bucket/compactgui.json +++ b/bucket/compactgui.json @@ -1,18 +1,19 @@ { - "version": "3.0.0-beta.1", - "description": "CompactGUI is a standalone user interface that makes the Windows 10 compact.exe function easier to use.", - "homepage": "https://github.com/ImminentFate/CompactGUI", - "license": "GPL-3.0-only", - "url": "https://github.com/IridiumIO/CompactGUI/releases/download/v3.0.0-beta.1/CompactGUI.exe", - "hash": "4d5bc15a1d8d1eb03df5c710ff23bd5f214a4d1f089c36d16aff54be241f2192", - "bin": "CompactGUI.exe", - "shortcuts": [["CompactGUI.exe", "CompactGUI"]], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/ImminentFate/CompactGUI/releases/download/v$version/CompactGUI.exe", - "hash": { - "url": "https://github.com/ImminentFate/CompactGUI/releases/tag/v$version/", - "regex": "SHA-256
    :\\s+([a-fA-F0-9]{64})" + "version": "3.0.0-beta.1", + "description": "Transparently compress active games and programs using Windows 10/11 APIs", + "homepage": "https://github.com/IridiumIO/CompactGUI", + "license":"Unlicense", + "url": "https://github.com/IridiumIO/CompactGUI/releases/download/v3.0.0-beta.1/CompactGUI.exe", + "hash": "4D5BC15A1D8D1EB03DF5C710FF23BD5F214A4D1F089C36D16AFF54BE241F2192", + "bin": "CompactGUI.exe", + "shortcuts": [ + [ + "CompactGUI.exe", + "CompactGUI" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/IridiumIO/CompactGUI/releases/download/v$version/CompactGUI.exe" } - } } diff --git a/bucket/comrak.json b/bucket/comrak.json index 9655436d506..649380451ac 100644 --- a/bucket/comrak.json +++ b/bucket/comrak.json @@ -2,7 +2,10 @@ "version": "0.18.0", "description": "CommonMark + GFM compatible Markdown parser and renderer", "homepage": "https://github.com/kivikakk/comrak", - "license": "BSD-2-Clause", + "license": { + "identifier": "Freeware", + "url": "https://github.com/kivikakk/comrak/blob/main/COPYING" + }, "architecture": { "64bit": { "url": "https://github.com/kivikakk/comrak/releases/download/0.18.0/comrak-0.18.0-x86_64-pc-windows-msvc.exe#/comrak.exe", diff --git a/bucket/coodesker.json b/bucket/coodesker.json index 03a5c72bafb..d5b00c075dc 100644 --- a/bucket/coodesker.json +++ b/bucket/coodesker.json @@ -6,12 +6,12 @@ "architecture": { "64bit": { "url": "https://github.com/coodesker/coodesker-desktop/releases/download/v1.0.3.9/Coodesker-x64_1.0.3.9.exe#/dl.7z", - "hash": "d47bb361bc344c0addae17cd354859bd016d90dd807c2f1548fcafc5ba8a8a64", + "hash": "454fd6988590181267fa4490a72047bb0257b3eaa5a9e10b1291db45b9ae41a4", "pre_install": "Rename-Item -Path \"$dir\\coodesker-x64.exe\" -NewName 'coodesker.exe'" }, "32bit": { "url": "https://github.com/coodesker/coodesker-desktop/releases/download/v1.0.3.9/Coodesker-x86_1.0.3.9.exe#/dl.7z", - "hash": "fe8ef846aa413822bfc6818bbc6a61902182af1d5d5ea3e558d9247379a71b33" + "hash": "c9c94555a927f7c0fa5ed1f8e43e04d3a218d39404b063b91a7faa2c76a4a6f4" } }, "persist": "appdata", diff --git a/bucket/copy-handler.json b/bucket/copy-handler.json index e8fb3e85c2b..328d458cb01 100644 --- a/bucket/copy-handler.json +++ b/bucket/copy-handler.json @@ -1,53 +1,38 @@ { - "architecture": { - "32bit": { - "installer": { - "script": [ - "Move-Item \"$dir\\32bit\\*\" \"$dir\"", - "Remove-Item \"$dir\\64bit\", \"$dir\\32bit\" -Force -Recurse" - ] - }, - "shortcuts": [ - [ - "ch.exe", - "Copy Handler" - ] - ] - }, - "64bit": { - "installer": { - "script": [ - "Move-Item \"$dir\\64bit\\*\" \"$dir\"", - "Remove-Item \"$dir\\64bit\", \"$dir\\32bit\" -Force -Recurse" - ] - }, - "shortcuts": [ - [ - "ch64.exe", - "Copy Handler" - ] - ] - } - }, - "autoupdate": { - "hash": { - "mode": "fosshub" - }, - "url": "https://www.fosshub.com/Copy-Handler.html?dwl=ch-portable-$version.zip" - }, - "checkver": { - "regex": "Copy-Handler\\.html\\?dwl=chsetup-(.+?)\\.exe", - "url": "https://www.copyhandler.com/download" - }, - "description": "A tool that allows you to manage different copy/move operations for files and folders.", - "hash": "cc119d21baa0fadcd9f27abeb4eb24fc88914cf595a13fc4e3a96142bc53cb98", - "homepage": "https://www.copyhandler.com/", - "license": "freeware", - "persist": [ - "ch.xml", - "Tasks" - ], - "pre_install": "Expand-7ZipArchive \"$dir\\Copy-Handler.html\" \"$dir\" -Removal", - "url": "https://www.fosshub.com/Copy-Handler.html?dwl=ch-portable-1.46.zip", - "version": "1.46" + "version": "1.46", + "description": "the open source, free file copy utility that is: fast, highly customizable, and loaded with features.", + "homepage": "https://www.copyhandler.com/", + "license": "GPLv2", + "url": "https://sourceforge.net/projects/copyhandler/files/copyhandler/1.46/ch-portable-1.46.zip", + "hash": "cc119d21baa0fadcd9f27abeb4eb24fc88914cf595a13fc4e3a96142bc53cb98", + "architecture": { + "64bit": { + "extract_dir": "64bit", + "bin": "ch64.exe", + "shortcuts": [ + [ + "ch64.exe", + "Copy Handler" + ] + ] + }, + "32bit": { + "extract_dir": "32bit", + "bin": "ch.exe", + "shortcuts": [ + [ + "ch.exe", + "Copy Handler" + ] + ] + } + }, + "persist": "ch.xml", + "checkver": { + "url": "https://sourceforge.net/projects/copyhandler/rss?path=/copyhandler", + "regex": "ch-portable-([\\d.]+).zip" + }, + "autoupdate": { + "url": "https://sourceforge.net/projects/copyhandler/files/copyhandler/$version/ch-portable-$version.zip" + } } diff --git a/bucket/courierprimemsb.json b/bucket/courierprimemsb.json index 4b602c680b6..bf7b8288fa9 100644 --- a/bucket/courierprimemsb.json +++ b/bucket/courierprimemsb.json @@ -1,27 +1,27 @@ { - "version": "1.202", - "description": "It's Courier, just better - Courierprimemsb", - "license": "OFL-1.1", - "homepage": "https://quoteunquoteapps.com/courierprime/", - "url": "https://quoteunquoteapps.com/courierprime/downloads/courier-prime-medium-semi-bold.zip", - "hash": "b1ec844f4fcdff58cf532e942ec74766bcf38e9c75fc06e1a99a24afedd41ecb", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Courier Prime' Medium and SemiBold weights have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "It's Courier, just better - Courierprimemsb", + "hash": "b1ec844f4fcdff58cf532e942ec74766bcf38e9c75fc06e1a99a24afedd41ecb", + "homepage": "https://quoteunquoteapps.com/courierprime/", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Courier Prime' Medium and SemiBold weights have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://quoteunquoteapps.com/courierprime/downloads/courier-prime-medium-semi-bold.zip", + "version": "1.202" } diff --git a/bucket/courierprimesans.json b/bucket/courierprimesans.json index a2c96be762f..905250c6d61 100644 --- a/bucket/courierprimesans.json +++ b/bucket/courierprimesans.json @@ -1,28 +1,28 @@ { - "version": "3.020", - "description": "It's Courier, just better - Courierprimesans", - "license": "OFL-1.1", - "homepage": "https://quoteunquoteapps.com/courierprime/", - "url": "https://quoteunquoteapps.com/courierprime/downloads/courier-prime-sans.zip", - "hash": "754b3937340f5522ccf96be7832efbd809ef93f373d51b12919adbd9c0a468d7", - "extract_dir": "CourierPrimeSans-master\\ttf", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Courier Prime Sans' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "It's Courier, just better - Courierprimesans", + "extract_dir": "CourierPrimeSans-master\\ttf", + "hash": "754b3937340f5522ccf96be7832efbd809ef93f373d51b12919adbd9c0a468d7", + "homepage": "https://quoteunquoteapps.com/courierprime/", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Courier Prime Sans' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://quoteunquoteapps.com/courierprime/downloads/courier-prime-sans.zip", + "version": "3.020" } diff --git a/bucket/cpeditor.json b/bucket/cpeditor.json index 59cc6145871..63e2cc70f65 100644 --- a/bucket/cpeditor.json +++ b/bucket/cpeditor.json @@ -1,12 +1,16 @@ { "version": "6.10.3", - "description": "The IDE for competitive programming", - "homepage": "https://github.com/cpeditor/cpeditor", + "description": "An IDE specially designed for competitive programming", + "homepage": "https://cpeditor.org/", "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/cpeditor/cpeditor/releases/download/6.10.3/cpeditor-6.10.3-windows-x64-portable.zip", "hash": "f1dc0aa68388b4b4ce40e9434679eb37ffd6b2367807762e9cc62b150d0faa73" + }, + "32bit": { + "url": "https://github.com/cpeditor/cpeditor/releases/download/6.10.3/cpeditor-6.10.3-windows-x86-portable.zip", + "hash": "f52a2deb4e2599a58e7c45825f3321a0dcdd39c3718e3374d2c6b65bf598d047" } }, "installer": { @@ -45,6 +49,9 @@ "architecture": { "64bit": { "url": "https://github.com/cpeditor/cpeditor/releases/download/$version/cpeditor-$version-windows-x64-portable.zip" + }, + "32bit": { + "url": "https://github.com/cpeditor/cpeditor/releases/download/$version/cpeditor-$version-windows-x86-portable.zip" } }, "hash": { diff --git a/bucket/cpod.json b/bucket/cpod.json index 9efcf591082..c74084a2229 100644 --- a/bucket/cpod.json +++ b/bucket/cpod.json @@ -1,24 +1,26 @@ { - "homepage": "https://github.com/z-------------/CPod", + "version": "1.28.0", "description": "A simple podcast app", "license": "Apache-2.0", - "version": "1.28.0", + "homepage": "https://github.com/z-------------/CPod", "url": "https://github.com/z-------------/CPod/releases/download/v1.28.0/CPod-Setup-1.28.0.exe#/dl.7z", "hash": "b0eb2a3c68fdfc5f00df4adb785ef404009a470e4e1adcb12246e31d31e148f4", "installer": { "script": [ "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", - "Remove-Item \"$dir\\`$PLUGINSDIR\",\"$dir\\Uninstall CPod.exe\" -Force -Recurse" + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" ] }, - "bin": "CPod.exe", "shortcuts": [ [ "CPod.exe", "CPod" ] ], - "checkver": "github", + "checkver": { + "url": "https://github.com/z-------------/CPod/tags", + "regex": "/releases/tag/v([\\d.]+)" + }, "autoupdate": { "url": "https://github.com/z-------------/CPod/releases/download/v$version/CPod-Setup-$version.exe#/dl.7z" } diff --git a/bucket/cpu-z-zh.json b/bucket/cpu-z-zh.json index e8798d4bcb5..20f14cf6b11 100644 --- a/bucket/cpu-z-zh.json +++ b/bucket/cpu-z-zh.json @@ -1,10 +1,4 @@ { - "homepage": "https://www.cpuid.com/softwares/cpu-z.html", - "description": "System information software.", - "version": "2.05", - "license": "Unknown", - "url": "http://download.cpuid.com/cpu-z/cpu-z_2.05-cn.zip", - "hash": "0afc8698aeef819cdea5096e99556c5e37b662740b801370fe3817d62f369797", "architecture": { "32bit": { "shortcuts": [ @@ -23,9 +17,15 @@ ] } }, - "persist": "cpuz.ini", - "checkver": "Version ([\\d.]+) for windows", "autoupdate": { "url": "http://download.cpuid.com/cpu-z/cpu-z_$version-cn.zip" - } + }, + "checkver": "Version ([\\d.]+) for windows", + "description": "System information software.", + "hash": "0afc8698aeef819cdea5096e99556c5e37b662740b801370fe3817d62f369797", + "homepage": "https://www.cpuid.com/softwares/cpu-z.html", + "license": "Unknown", + "persist": "cpuz.ini", + "url": "http://download.cpuid.com/cpu-z/cpu-z_2.05-cn.zip", + "version": "2.05" } diff --git a/bucket/cpustress.json b/bucket/cpustress.json index 028bf9999c4..712a450b84a 100644 --- a/bucket/cpustress.json +++ b/bucket/cpustress.json @@ -1,16 +1,8 @@ { - "bin": [ - [ - "cpustres.exe", - "cpustress", - "" - ], - [ - "cpustres.exe", - "cpustres", - "" - ] - ], - "url": "http://download.sysinternals.com/files/CPUSTRES.zip", - "version": "1999.11.29.0" + "url": "http://download.sysinternals.com/files/CPUSTRES.zip", + "version": "1999.11.29.0", + "bin": [ + ["cpustres.exe", "cpustress", ""], + ["cpustres.exe", "cpustres", ""] + ] } diff --git a/bucket/cq-editor.json b/bucket/cq-editor.json index 17260a8c74f..b1b655f8453 100644 --- a/bucket/cq-editor.json +++ b/bucket/cq-editor.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "extract_dir": "CQ-editor", - "url": "https://github.com/CadQuery/CQ-editor/releases/download/$version/CQ-editor-Windows.zip" - }, - "checkver": "github", - "description": "CadQuery GUI editor based on PyQT", - "extract_dir": "CQ-editor", - "hash": "7bcac944598c52b2f035dd939e406e1639fe42239e8956685ac8b4dee14c4f8f", - "homepage": "https://github.com/CadQuery/CQ-editor", - "license": "Apache-2.0", - "shortcuts": [ - [ - "CQ-editor.exe", - "CQ-editor" - ] - ], - "url": "https://github.com/CadQuery/CQ-editor/releases/download/0.2/CQ-editor-Windows.zip", - "version": "0.2" + "version": "0.2", + "description": "CadQuery GUI editor based on PyQT", + "homepage": "https://github.com/CadQuery/CQ-editor", + "license": "Apache-2.0", + "url": "https://github.com/CadQuery/CQ-editor/releases/download/0.2/CQ-editor-Windows.zip", + "hash": "7bcac944598c52b2f035dd939e406e1639fe42239e8956685ac8b4dee14c4f8f", + "extract_dir": "CQ-editor", + "shortcuts": [ + [ + "CQ-editor.exe", + "CQ-editor" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/CadQuery/CQ-editor/releases/download/$version/CQ-editor-Windows.zip", + "extract_dir": "CQ-editor" + } } diff --git a/bucket/cranko.json b/bucket/cranko.json index ad7835cfd36..15d87213d48 100644 --- a/bucket/cranko.json +++ b/bucket/cranko.json @@ -1,24 +1,24 @@ { - "version": "0.15.0", - "description": "Cranko is a release automation tool implementing the just-in-time versioning workflow.", - "homepage": "https://github.com/pkgw/cranko", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/pkgw/cranko/releases/download/cranko@0.15.0/cranko-0.15.0-x86_64-pc-windows-msvc.zip", - "hash": "1a626f30e2b68a5c10aa09b89ceb36d923ef5f00301e55afdb39b033fa749fcb" - } - }, - "bin": "cranko.exe", - "checkver": { - "github": "https://github.com/pkgw/cranko", - "re": "cranko@([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/pkgw/cranko/releases/download/cranko@$version/cranko-$version-x86_64-pc-windows-msvc.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "1a626f30e2b68a5c10aa09b89ceb36d923ef5f00301e55afdb39b033fa749fcb", + "url": "https://github.com/pkgw/cranko/releases/download/cranko@0.15.0/cranko-0.15.0-x86_64-pc-windows-msvc.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/pkgw/cranko/releases/download/cranko@$version/cranko-$version-x86_64-pc-windows-msvc.zip" + } + } + }, + "bin": "cranko.exe", + "checkver": { + "github": "https://github.com/pkgw/cranko", + "re": "cranko@([\\d.]+)" + }, + "description": "Cranko is a release automation tool implementing the just-in-time versioning workflow.", + "homepage": "https://github.com/pkgw/cranko", + "license": "MIT", + "version": "0.15.0" } diff --git a/bucket/crowbook.json b/bucket/crowbook.json index f1e6ca70a43..37d006da499 100644 --- a/bucket/crowbook.json +++ b/bucket/crowbook.json @@ -1,21 +1,21 @@ { - "homepage": "https://github.com/lise-henry/crowbook", - "description": "Converts books written in Markdown to HTML, LaTeX/PDF and EPUB", - "license": "LGPL-2.1-only", - "version": "0.15.2", - "architecture": { - "64bit": { - "url": "https://github.com/lise-henry/crowbook/releases/download/v0.15.2/crowbook-v0.15.2-x86_64-pc-windows-gnu.tar.gz", - "hash": "de51ecd94558e1f5b457c9d706d4c6a7fb0e728929b97084dd05c685c8d2bf30" - } - }, - "bin": "crowbook.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/lise-henry/crowbook/releases/download/v$version/crowbook-v$version-x86_64-pc-windows-gnu.tar.gz" - } - } - } + "architecture": { + "64bit": { + "hash": "de51ecd94558e1f5b457c9d706d4c6a7fb0e728929b97084dd05c685c8d2bf30", + "url": "https://github.com/lise-henry/crowbook/releases/download/v0.15.2/crowbook-v0.15.2-x86_64-pc-windows-gnu.tar.gz" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/lise-henry/crowbook/releases/download/v$version/crowbook-v$version-x86_64-pc-windows-gnu.tar.gz" + } + } + }, + "bin": "crowbook.exe", + "checkver": "github", + "description": "Converts books written in Markdown to HTML, LaTeX/PDF and EPUB", + "homepage": "https://github.com/lise-henry/crowbook", + "license": "LGPL-2.1-only", + "version": "0.15.2" } diff --git a/bucket/crystaldiskinfo-kureikei.json b/bucket/crystaldiskinfo-kureikei.json index 5dcdf25aa0a..bd3fa95c903 100644 --- a/bucket/crystaldiskinfo-kureikei.json +++ b/bucket/crystaldiskinfo-kureikei.json @@ -1,53 +1,51 @@ { - "version": "8.17.14", - "description": "A HDD/SSD utility software which supports a part of USB, Intel RAID and NVMe(Kurei Kei Edition).", - "homepage": "https://osdn.net/projects/crystaldiskinfo/", - "license": { - "identifier": "MIT" - }, - "url": "https://free.nchc.org.tw/osdn//crystaldiskinfo/78192/CrystalDiskInfo8_17_14KureiKei.zip", - "hash": "8c39f13b197ed507ca1d5384398e44b2da2783356ca9c11563698a80b24156f2", - "pre_install": "if (!(Test-Path \"$persist_dir\\DiskInfo.ini\")) { New-Item \"$dir\\DiskInfo.ini\" | Out-Null }", "architecture": { - "64bit": { + "32bit": { "bin": [ [ - "DiskInfo64K.exe", + "DiskInfo32K.exe", "DiskInfoK" ] ], "shortcuts": [ [ - "DiskInfo64K.exe", + "DiskInfo32K.exe", "CrystalDiskInfo Kurei Kei Edition" ] ] }, - "32bit": { + "64bit": { "bin": [ [ - "DiskInfo32K.exe", + "DiskInfo64K.exe", "DiskInfoK" ] ], "shortcuts": [ [ - "DiskInfo32K.exe", + "DiskInfo64K.exe", "CrystalDiskInfo Kurei Kei Edition" ] ] } }, + "autoupdate": { + "hash": { + "regex": "
    $sha256
    ", + "url": "https://osdn.net/projects/crystaldiskinfo/downloads/$matchRelease/CrystalDiskInfo$underscoreVersionKureiKei.zip/" + }, + "url": "https://free.nchc.org.tw/osdn//crystaldiskinfo/$matchRelease/CrystalDiskInfo$underscoreVersionKureiKei.zip" + }, + "checkver": "[\\d]*)\">CrystalDiskInfo ([\\d.]+)", + "description": "A HDD/SSD utility software which supports a part of USB, Intel RAID and NVMe(Kurei Kei Edition).", + "hash": "8c39f13b197ed507ca1d5384398e44b2da2783356ca9c11563698a80b24156f2", + "homepage": "https://osdn.net/projects/crystaldiskinfo/", + "license": "MIT", "persist": [ "Smart", "DiskInfo.ini" ], - "checkver": "[\\d]*)\">CrystalDiskInfo ([\\d.]+)", - "autoupdate": { - "url": "https://free.nchc.org.tw/osdn//crystaldiskinfo/$matchRelease/CrystalDiskInfo$underscoreVersionKureiKei.zip", - "hash": { - "url": "https://osdn.net/projects/crystaldiskinfo/downloads/$matchRelease/CrystalDiskInfo$underscoreVersionKureiKei.zip/", - "regex": "
    $sha256
    " - } - } + "pre_install": "if (!(Test-Path \"$persist_dir\\DiskInfo.ini\")) { New-Item \"$dir\\DiskInfo.ini\" | Out-Null }", + "url": "https://free.nchc.org.tw/osdn//crystaldiskinfo/78192/CrystalDiskInfo8_17_14KureiKei.zip", + "version": "8.17.14" } diff --git a/bucket/crystaldiskinfo-shizuku-edition.json b/bucket/crystaldiskinfo-shizuku-edition.json index 09a6e822c41..d59010152cd 100644 --- a/bucket/crystaldiskinfo-shizuku-edition.json +++ b/bucket/crystaldiskinfo-shizuku-edition.json @@ -1,21 +1,12 @@ { + "homepage": "https://crystalmark.info/en/", + "description": "CrystalDiskInfo is a HDD/SSD utility software which supports S.M.A.R.T and a part of USB-HDD.", "version": "8.17.14", - "description": "HDD/SSD utility software which supports S.M.A.R.T and a part of USB-HDD", - "homepage": "https://osdn.net/projects/crystaldiskinfo/", - "license": { - "identifier": "MIT", - "url": "https://crystalmark.info/en/software/crystaldiskinfo/crystaldiskinfo-license/" - }, - "url": "https://jaist.dl.osdn.jp/crystaldiskinfo/78192/CrystalDiskInfo8_17_14Shizuku.zip", + "license": "MIT", + "url": "https://dotsrc.dl.osdn.net/osdn/crystaldiskinfo/78192/CrystalDiskInfo8_17_14Shizuku.zip", "hash": "233208d67d9592f1778bf13d25e84756887d1376a205359810ba792f7e62f390", "architecture": { "64bit": { - "bin": [ - [ - "DiskInfo64S.exe", - "DiskInfo" - ] - ], "shortcuts": [ [ "DiskInfo64S.exe", @@ -24,35 +15,40 @@ ] }, "32bit": { - "bin": [ + "shortcuts": [ [ "DiskInfo32S.exe", - "DiskInfo" + "CrystalDiskInfo Shizuku Edition" ] - ], + ] + }, + "arm64": { "shortcuts": [ [ - "DiskInfo32S.exe", + "DiskInfoA64S.exe", "CrystalDiskInfo Shizuku Edition" ] ] } }, "pre_install": [ - "if (-not (Test-Path \"$persist_dir\\DiskInfo.ini\")) {", - " New-Item \"$dir\\DiskInfo.ini\" -ItemType \"file\" | Out-Null", + "if (!(Test-Path \"$persist_dir\\DiskInfo.ini\")) {", + " New-Item \"$dir\\DiskInfo.ini\" -ItemType File | Out-Null", "}" ], "persist": [ - "Smart", - "DiskInfo.ini" + "DiskInfo.ini", + "Smart" ], - "checkver": "[\\d]*)\">CrystalDiskInfo ([\\d.]+)", + "checkver": { + "url": "https://osdn.net/projects/crystaldiskinfo/", + "regex": "releases\\/(?[\\d]+)\">CrystalDiskInfo ([\\w.]+)<" + }, "autoupdate": { - "url": "https://jaist.dl.osdn.jp/crystaldiskinfo/$matchRelease/CrystalDiskInfo$underscoreVersionShizuku.zip", + "url": "https://dotsrc.dl.osdn.net/osdn/crystaldiskinfo/$matchRelease/CrystalDiskInfo$underscoreVersionShizuku.zip", "hash": { - "url": "https://osdn.net/projects/crystaldiskinfo/downloads/$matchRelease/CrystalDiskInfo$underscoreVersionShizuku.zip/", - "regex": "
    $sha256
    " + "url": "https://osdn.net/projects/crystaldiskinfo/releases/rss", + "xpath": "//osdn:file[@url='https://osdn.net/projects/crystaldiskinfo/downloads/$matchRelease/CrystalDiskInfo$underscoreVersionShizuku.zip/']/@sha256" } } } diff --git a/bucket/cs-script3.json b/bucket/cs-script3.json index 53b29911994..8b7ba619df6 100644 --- a/bucket/cs-script3.json +++ b/bucket/cs-script3.json @@ -1,21 +1,9 @@ { - "bin": [ - [ - "cs-script\\cscs.exe", - "cscs3", - "" - ], - [ - "cs-script\\css_config.exe", - "cscs3-config", - "" - ], - [ - "cs-script\\csws.exe", - "csws3", - "" - ] - ], - "url": "https://github.com/oleg-shilo/cs-script/releases/download/v3.30.5.2/cs-script.7z", - "version": "3.30.5.2" + "url": "https://github.com/oleg-shilo/cs-script/releases/download/v3.30.5.2/cs-script.7z", + "version": "3.30.5.2", + "bin": [ + ["cs-script\\cscs.exe", "cscs3", ""], + ["cs-script\\css_config.exe", "cscs3-config", ""], + ["cs-script\\csws.exe", "csws3", ""] + ] } diff --git a/bucket/csved.json b/bucket/csved.json index 09ada0d2a93..d102cb36b3f 100644 --- a/bucket/csved.json +++ b/bucket/csved.json @@ -1,10 +1,14 @@ { - "homepage": "https://csved.sjfrancke.nl/", + "homepage": "https://csved.sjfrancke.nl", "license": "cardware", "version": "2.5.6", "url": "http://home.hccnet.nl/s.j.francke/csved/CSVed.zip", "hash": "7fb0b1e0d312268bc448706ed5c3e744d42811c2d76743c6f453fb52b38df48e", - "bin": "CSVed.exe", + "pre_install": [ + "if(!(Test-Path \"$dir/_pini.dat\")) { Add-Content \"$dir/_pini.dat\" \"[Options]`r`nPortable=1\" }", + "if(!(Test-Path \"$dir/CSVed.ini\")) { Add-Content \"$dir/CSVed.ini\" $null }", + "if(!(Test-Path \"$dir/CSVed.tbx\")) { Add-Content \"$dir/CSVed.tbx\" $null }" + ], "shortcuts": [ [ "CSVed.exe", @@ -12,10 +16,10 @@ ] ], "persist": [ + "_pini.dat", "CSVed.ini", - "csved.tbx" + "CSVed.tbx" ], - "checkver": "CSVed ([\\d.\\w]+)", "autoupdate": { "url": "http://home.hccnet.nl/s.j.francke/csved/CSVed.zip" } diff --git a/bucket/cuDNNv3-CUDAv7.0-win.json b/bucket/cuDNNv3-CUDAv7.0-win.json index d272b491f33..c766e7d8444 100644 --- a/bucket/cuDNNv3-CUDAv7.0-win.json +++ b/bucket/cuDNNv3-CUDAv7.0-win.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "3", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v3/cudnn-7.0-win-x64-v3.0-prod.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v3/cudnn-7.0-win-x64-v3.0-prod.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "3" } diff --git a/bucket/cuDNNv5.1-CUDAv7.5-windows7.json b/bucket/cuDNNv5.1-CUDAv7.5-windows7.json index 05e8b63dcd1..5977e5998b4 100644 --- a/bucket/cuDNNv5.1-CUDAv7.5-windows7.json +++ b/bucket/cuDNNv5.1-CUDAv7.5-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "5.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-7.5-windows7-x64-v5.1.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-7.5-windows7-x64-v5.1.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "5.1" } diff --git a/bucket/cuDNNv5.1-CUDAv8.0-windows7.json b/bucket/cuDNNv5.1-CUDAv8.0-windows7.json index 4e0fd6c6b16..4ba8b12b6c4 100644 --- a/bucket/cuDNNv5.1-CUDAv8.0-windows7.json +++ b/bucket/cuDNNv5.1-CUDAv8.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "5.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-windows7-x64-v5.1.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v5.1/cudnn-8.0-windows7-x64-v5.1.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "5.1" } diff --git a/bucket/cuDNNv6.0-CUDAv7.5-windows7.json b/bucket/cuDNNv6.0-CUDAv7.5-windows7.json index 5306804ec39..541600ce214 100644 --- a/bucket/cuDNNv6.0-CUDAv7.5-windows7.json +++ b/bucket/cuDNNv6.0-CUDAv7.5-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "6.0", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v6.0/cudnn-7.5-windows7-x64-v6.0.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v6.0/cudnn-7.5-windows7-x64-v6.0.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "6.0" } diff --git a/bucket/cuDNNv6.0-CUDAv8.0-windows10.json b/bucket/cuDNNv6.0-CUDAv8.0-windows10.json index c5970d48680..c7add1ea3a3 100644 --- a/bucket/cuDNNv6.0-CUDAv8.0-windows10.json +++ b/bucket/cuDNNv6.0-CUDAv8.0-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v6.0/cudnn-8.0-windows10-x64-v6.0.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "6.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "6.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v6.0/cudnn-8.0-windows10-x64-v6.0.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv6.0-CUDAv8.0-windows7.json b/bucket/cuDNNv6.0-CUDAv8.0-windows7.json index 709b9ac86d0..76ae4f1a1ab 100644 --- a/bucket/cuDNNv6.0-CUDAv8.0-windows7.json +++ b/bucket/cuDNNv6.0-CUDAv8.0-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v6.0/cudnn-8.0-windows7-x64-v6.0.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "6.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "6.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v6.0/cudnn-8.0-windows7-x64-v6.0.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.0.1-CUDAv8.0-windows10.json b/bucket/cuDNNv7.0.1-CUDAv8.0-windows10.json index c752c4423eb..13f0cc8e9f1 100644 --- a/bucket/cuDNNv7.0.1-CUDAv8.0-windows10.json +++ b/bucket/cuDNNv7.0.1-CUDAv8.0-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.1/cudnn-8.0-windows10-x64-v7.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.0.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.0.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.1/cudnn-8.0-windows10-x64-v7.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.0.1-CUDAv9.0-windows10.json b/bucket/cuDNNv7.0.1-CUDAv9.0-windows10.json index ebfeee7f5fe..d1077c3f078 100644 --- a/bucket/cuDNNv7.0.1-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.0.1-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.0.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.1/cudnn-9.0-windows10-x64-v7.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.1/cudnn-9.0-windows10-x64-v7.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.0.1" } diff --git a/bucket/cuDNNv7.0.1-CUDAv9.0-windows7.json b/bucket/cuDNNv7.0.1-CUDAv9.0-windows7.json index 7e2cd8714a7..37b60ff4dda 100644 --- a/bucket/cuDNNv7.0.1-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.0.1-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.0.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.1/cudnn-9.0-windows7-x64-v7.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.1/cudnn-9.0-windows7-x64-v7.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.0.1" } diff --git a/bucket/cuDNNv7.0.2-CUDAv8.0-windows10.json b/bucket/cuDNNv7.0.2-CUDAv8.0-windows10.json index c48691a7afd..2af6ccb745e 100644 --- a/bucket/cuDNNv7.0.2-CUDAv8.0-windows10.json +++ b/bucket/cuDNNv7.0.2-CUDAv8.0-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.2/cudnn-8.0-windows10-x64-v7.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.0.2" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.0.2", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.2/cudnn-8.0-windows10-x64-v7.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.0.2-CUDAv8.0-windows7.json b/bucket/cuDNNv7.0.2-CUDAv8.0-windows7.json index 3dc19067657..b63e72ff699 100644 --- a/bucket/cuDNNv7.0.2-CUDAv8.0-windows7.json +++ b/bucket/cuDNNv7.0.2-CUDAv8.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.0.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.2/cudnn-8.0-windows7-x64-v7.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.2/cudnn-8.0-windows7-x64-v7.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.0.2" } diff --git a/bucket/cuDNNv7.0.2-CUDAv9.0-windows10.json b/bucket/cuDNNv7.0.2-CUDAv9.0-windows10.json index e796cd6d493..6ea8589d8bf 100644 --- a/bucket/cuDNNv7.0.2-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.0.2-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.0.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.2/cudnn-9.0-windows10-x64-v7.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.2/cudnn-9.0-windows10-x64-v7.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.0.2" } diff --git a/bucket/cuDNNv7.0.3-CUDAv9.0-windows10.json b/bucket/cuDNNv7.0.3-CUDAv9.0-windows10.json index bb749b6f52d..32034fcfb9c 100644 --- a/bucket/cuDNNv7.0.3-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.0.3-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.0.3", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.3/cudnn-9.0-windows10-x64-v7.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.3/cudnn-9.0-windows10-x64-v7.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.0.3" } diff --git a/bucket/cuDNNv7.0.4-CUDAv8.0-windows10.json b/bucket/cuDNNv7.0.4-CUDAv8.0-windows10.json index 5d946a0ad51..7bb64715560 100644 --- a/bucket/cuDNNv7.0.4-CUDAv8.0-windows10.json +++ b/bucket/cuDNNv7.0.4-CUDAv8.0-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.4/cudnn-8.0-windows10-x64-v7.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.0.4" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.0.4", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.4/cudnn-8.0-windows10-x64-v7.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.0.4-CUDAv9.0-windows7.json b/bucket/cuDNNv7.0.4-CUDAv9.0-windows7.json index 00bc6e5630f..885184d779a 100644 --- a/bucket/cuDNNv7.0.4-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.0.4-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.0.4", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.4/cudnn-9.0-windows7-x64-v7.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.4/cudnn-9.0-windows7-x64-v7.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.0.4" } diff --git a/bucket/cuDNNv7.0.5-CUDAv8.0-windows10.json b/bucket/cuDNNv7.0.5-CUDAv8.0-windows10.json index bdb84a1224c..4a1bd2678aa 100644 --- a/bucket/cuDNNv7.0.5-CUDAv8.0-windows10.json +++ b/bucket/cuDNNv7.0.5-CUDAv8.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.0.5", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-8.0-windows10-x64-v7.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-8.0-windows10-x64-v7.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.0.5" } diff --git a/bucket/cuDNNv7.0.5-CUDAv8.0-windows7.json b/bucket/cuDNNv7.0.5-CUDAv8.0-windows7.json index 950a06b8656..8f20762bd77 100644 --- a/bucket/cuDNNv7.0.5-CUDAv8.0-windows7.json +++ b/bucket/cuDNNv7.0.5-CUDAv8.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.0.5", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-8.0-windows7-x64-v7.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-8.0-windows7-x64-v7.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.0.5" } diff --git a/bucket/cuDNNv7.0.5-CUDAv9.0-windows10.json b/bucket/cuDNNv7.0.5-CUDAv9.0-windows10.json index f4adff27b24..21ddbcaf2ca 100644 --- a/bucket/cuDNNv7.0.5-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.0.5-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.0.5", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-9.0-windows10-x64-v7.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-9.0-windows10-x64-v7.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.0.5" } diff --git a/bucket/cuDNNv7.0.5-CUDAv9.0-windows7.json b/bucket/cuDNNv7.0.5-CUDAv9.0-windows7.json index 04194f90e66..17e7f000d4f 100644 --- a/bucket/cuDNNv7.0.5-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.0.5-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.0.5", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-9.0-windows7-x64-v7.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-9.0-windows7-x64-v7.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.0.5" } diff --git a/bucket/cuDNNv7.0.5-CUDAv9.1-windows7.json b/bucket/cuDNNv7.0.5-CUDAv9.1-windows7.json index d16effe7806..971a4cdfa10 100644 --- a/bucket/cuDNNv7.0.5-CUDAv9.1-windows7.json +++ b/bucket/cuDNNv7.0.5-CUDAv9.1-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.0.5", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-9.1-windows7-x64-v7.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-9.1-windows7-x64-v7.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.0.5" } diff --git a/bucket/cuDNNv7.1.1-CUDAv8.0-windows7.json b/bucket/cuDNNv7.1.1-CUDAv8.0-windows7.json index ac51fcede8f..9ea6019fc3d 100644 --- a/bucket/cuDNNv7.1.1-CUDAv8.0-windows7.json +++ b/bucket/cuDNNv7.1.1-CUDAv8.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.1.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.1/cudnn-8.0-windows7-x64-v7.1.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.1/cudnn-8.0-windows7-x64-v7.1.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.1.1" } diff --git a/bucket/cuDNNv7.1.1-CUDAv9.0-windows7.json b/bucket/cuDNNv7.1.1-CUDAv9.0-windows7.json index 8c185330e8d..a4fd676ce9f 100644 --- a/bucket/cuDNNv7.1.1-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.1.1-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.1.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.1/cudnn-9.0-windows7-x64-v7.1.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.1/cudnn-9.0-windows7-x64-v7.1.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.1.1" } diff --git a/bucket/cuDNNv7.1.1-CUDAv9.1-windows10.json b/bucket/cuDNNv7.1.1-CUDAv9.1-windows10.json index 1415f20fd86..73643be53e9 100644 --- a/bucket/cuDNNv7.1.1-CUDAv9.1-windows10.json +++ b/bucket/cuDNNv7.1.1-CUDAv9.1-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.1/cudnn-9.1-windows10-x64-v7.1.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.1.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.1.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.1/cudnn-9.1-windows10-x64-v7.1.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.1.1-CUDAv9.1-windows7.json b/bucket/cuDNNv7.1.1-CUDAv9.1-windows7.json index 14453f9e217..f9404c21233 100644 --- a/bucket/cuDNNv7.1.1-CUDAv9.1-windows7.json +++ b/bucket/cuDNNv7.1.1-CUDAv9.1-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.1.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.1/cudnn-9.1-windows7-x64-v7.1.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.1/cudnn-9.1-windows7-x64-v7.1.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.1.1" } diff --git a/bucket/cuDNNv7.1.2-CUDAv9.0-windows10.json b/bucket/cuDNNv7.1.2-CUDAv9.0-windows10.json index 8eceec5e969..9ade13c9a2d 100644 --- a/bucket/cuDNNv7.1.2-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.1.2-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.1.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.2/cudnn-9.0-windows10-x64-v7.1.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.2/cudnn-9.0-windows10-x64-v7.1.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.1.2" } diff --git a/bucket/cuDNNv7.1.2-CUDAv9.0-windows7.json b/bucket/cuDNNv7.1.2-CUDAv9.0-windows7.json index 1f306297267..29e26507214 100644 --- a/bucket/cuDNNv7.1.2-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.1.2-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.1.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.2/cudnn-9.0-windows7-x64-v7.1.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.2/cudnn-9.0-windows7-x64-v7.1.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.1.2" } diff --git a/bucket/cuDNNv7.1.2-CUDAv9.1-windows10.json b/bucket/cuDNNv7.1.2-CUDAv9.1-windows10.json index ce30dd88c4d..a7339a382a5 100644 --- a/bucket/cuDNNv7.1.2-CUDAv9.1-windows10.json +++ b/bucket/cuDNNv7.1.2-CUDAv9.1-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.2/cudnn-9.1-windows10-x64-v7.1.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.1.2" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.1.2", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.2/cudnn-9.1-windows10-x64-v7.1.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.1.3-CUDAv9.1-windows10.json b/bucket/cuDNNv7.1.3-CUDAv9.1-windows10.json index 44b39fb93fb..06c95957f4c 100644 --- a/bucket/cuDNNv7.1.3-CUDAv9.1-windows10.json +++ b/bucket/cuDNNv7.1.3-CUDAv9.1-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.1.3", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.3/cudnn-9.1-windows10-x64-v7.1.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.3/cudnn-9.1-windows10-x64-v7.1.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.1.3" } diff --git a/bucket/cuDNNv7.1.3-CUDAv9.1-windows7.json b/bucket/cuDNNv7.1.3-CUDAv9.1-windows7.json index c55317c4902..131a0c75430 100644 --- a/bucket/cuDNNv7.1.3-CUDAv9.1-windows7.json +++ b/bucket/cuDNNv7.1.3-CUDAv9.1-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.3/cudnn-9.1-windows7-x64-v7.1.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.1.3" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.1.3", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.3/cudnn-9.1-windows7-x64-v7.1.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.1.4-CUDAv8.0-windows7.json b/bucket/cuDNNv7.1.4-CUDAv8.0-windows7.json index 8447a88113a..903cb1c0fec 100644 --- a/bucket/cuDNNv7.1.4-CUDAv8.0-windows7.json +++ b/bucket/cuDNNv7.1.4-CUDAv8.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.1.4", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.4/cudnn-8.0-windows7-x64-v7.1-ga.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.4/cudnn-8.0-windows7-x64-v7.1-ga.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.1.4" } diff --git a/bucket/cuDNNv7.1.4-CUDAv9.2-windows7.json b/bucket/cuDNNv7.1.4-CUDAv9.2-windows7.json index 068f18b33c9..ca4f8824026 100644 --- a/bucket/cuDNNv7.1.4-CUDAv9.2-windows7.json +++ b/bucket/cuDNNv7.1.4-CUDAv9.2-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.4/cudnn-9.2-windows7-x64-v7.1.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.1.4" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.1.4", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.1.4/cudnn-9.2-windows7-x64-v7.1.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.2.1-CUDAv8.0-windows10.json b/bucket/cuDNNv7.2.1-CUDAv8.0-windows10.json index d95b139b417..1e2f1928f9f 100644 --- a/bucket/cuDNNv7.2.1-CUDAv8.0-windows10.json +++ b/bucket/cuDNNv7.2.1-CUDAv8.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.2.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.2.1/cudnn-8.0-windows10-x64-v7.2.1.38.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.2.1/cudnn-8.0-windows10-x64-v7.2.1.38.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.2.1" } diff --git a/bucket/cuDNNv7.2.1-CUDAv8.0-windows7.json b/bucket/cuDNNv7.2.1-CUDAv8.0-windows7.json index 93080dc8c86..86ef63fad1e 100644 --- a/bucket/cuDNNv7.2.1-CUDAv8.0-windows7.json +++ b/bucket/cuDNNv7.2.1-CUDAv8.0-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.2.1/cudnn-8.0-windows7-x64-v7.2.1.38.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.2.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.2.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.2.1/cudnn-8.0-windows7-x64-v7.2.1.38.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.2.1-CUDAv9.0-windows10.json b/bucket/cuDNNv7.2.1-CUDAv9.0-windows10.json index 47d3ce00d6e..bf869a3ced8 100644 --- a/bucket/cuDNNv7.2.1-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.2.1-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.2.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.2.1/cudnn-9.0-windows10-x64-v7.2.1.38.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.2.1/cudnn-9.0-windows10-x64-v7.2.1.38.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.2.1" } diff --git a/bucket/cuDNNv7.2.1-CUDAv9.0-windows7.json b/bucket/cuDNNv7.2.1-CUDAv9.0-windows7.json index f8376007fb4..6f6b5af1ed6 100644 --- a/bucket/cuDNNv7.2.1-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.2.1-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.2.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.2.1/cudnn-9.0-windows7-x64-v7.2.1.38.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.2.1/cudnn-9.0-windows7-x64-v7.2.1.38.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.2.1" } diff --git a/bucket/cuDNNv7.3.0-CUDAv10.0-windows10.json b/bucket/cuDNNv7.3.0-CUDAv10.0-windows10.json index 875292899c9..02f8c809ee9 100644 --- a/bucket/cuDNNv7.3.0-CUDAv10.0-windows10.json +++ b/bucket/cuDNNv7.3.0-CUDAv10.0-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.3.0/cudnn-10.0-windows10-x64-v7.3.0.29.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.3.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.3.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.3.0/cudnn-10.0-windows10-x64-v7.3.0.29.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.3.0-CUDAv9.0-windows10.json b/bucket/cuDNNv7.3.0-CUDAv9.0-windows10.json index c5724a8c387..18950132d92 100644 --- a/bucket/cuDNNv7.3.0-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.3.0-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.3.0", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.3.0/cudnn-9.0-windows10-x64-v7.3.0.29.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.3.0/cudnn-9.0-windows10-x64-v7.3.0.29.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.3.0" } diff --git a/bucket/cuDNNv7.3.1-CUDAv10.0-windows7.json b/bucket/cuDNNv7.3.1-CUDAv10.0-windows7.json index d5dadebd95c..83613614eff 100644 --- a/bucket/cuDNNv7.3.1-CUDAv10.0-windows7.json +++ b/bucket/cuDNNv7.3.1-CUDAv10.0-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.3.1/cudnn-10.0-windows7-x64-v7.3.1.20.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.3.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.3.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.3.1/cudnn-10.0-windows7-x64-v7.3.1.20.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.3.1-CUDAv9.2-windows10.json b/bucket/cuDNNv7.3.1-CUDAv9.2-windows10.json index 1ca41ee13b0..1bf606a23f8 100644 --- a/bucket/cuDNNv7.3.1-CUDAv9.2-windows10.json +++ b/bucket/cuDNNv7.3.1-CUDAv9.2-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.3.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.3.1/cudnn-9.2-windows10-x64-v7.3.1.20.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.3.1/cudnn-9.2-windows10-x64-v7.3.1.20.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.3.1" } diff --git a/bucket/cuDNNv7.3.1-CUDAv9.2-windows7.json b/bucket/cuDNNv7.3.1-CUDAv9.2-windows7.json index c07310fa4bd..a5cbf9e0c97 100644 --- a/bucket/cuDNNv7.3.1-CUDAv9.2-windows7.json +++ b/bucket/cuDNNv7.3.1-CUDAv9.2-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.3.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.3.1/cudnn-9.2-windows7-x64-v7.3.1.20.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.3.1/cudnn-9.2-windows7-x64-v7.3.1.20.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.3.1" } diff --git a/bucket/cuDNNv7.4.1-CUDAv9.0-windows10.json b/bucket/cuDNNv7.4.1-CUDAv9.0-windows10.json index 0815085bc1a..241089c6b30 100644 --- a/bucket/cuDNNv7.4.1-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.4.1-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.4.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.1/cudnn-9.0-windows10-x64-v7.4.1.5.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.1/cudnn-9.0-windows10-x64-v7.4.1.5.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.4.1" } diff --git a/bucket/cuDNNv7.4.1-CUDAv9.2-windows10.json b/bucket/cuDNNv7.4.1-CUDAv9.2-windows10.json index 94702e4c69f..e12b8f9f0b6 100644 --- a/bucket/cuDNNv7.4.1-CUDAv9.2-windows10.json +++ b/bucket/cuDNNv7.4.1-CUDAv9.2-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.4.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.1/cudnn-9.2-windows10-x64-v7.4.1.5.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.1/cudnn-9.2-windows10-x64-v7.4.1.5.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.4.1" } diff --git a/bucket/cuDNNv7.4.1-CUDAv9.2-windows7.json b/bucket/cuDNNv7.4.1-CUDAv9.2-windows7.json index 9a7dbc19e06..26c2e5d2aed 100644 --- a/bucket/cuDNNv7.4.1-CUDAv9.2-windows7.json +++ b/bucket/cuDNNv7.4.1-CUDAv9.2-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.4.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.1/cudnn-9.2-windows7-x64-v7.4.1.5.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.1/cudnn-9.2-windows7-x64-v7.4.1.5.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.4.1" } diff --git a/bucket/cuDNNv7.4.2-CUDAv10.0-windows7.json b/bucket/cuDNNv7.4.2-CUDAv10.0-windows7.json index 6e42de57c9d..39bfa92112c 100644 --- a/bucket/cuDNNv7.4.2-CUDAv10.0-windows7.json +++ b/bucket/cuDNNv7.4.2-CUDAv10.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.4.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.2/cudnn-10.0-windows7-x64-v7.4.2.24.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.2/cudnn-10.0-windows7-x64-v7.4.2.24.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.4.2" } diff --git a/bucket/cuDNNv7.4.2-CUDAv9.0-windows10.json b/bucket/cuDNNv7.4.2-CUDAv9.0-windows10.json index c25000e994a..16d8a5db052 100644 --- a/bucket/cuDNNv7.4.2-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.4.2-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.2/cudnn-9.0-windows10-x64-v7.4.2.24.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.4.2" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.4.2", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.2/cudnn-9.0-windows10-x64-v7.4.2.24.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.4.2-CUDAv9.0-windows7.json b/bucket/cuDNNv7.4.2-CUDAv9.0-windows7.json index a92616f85e6..6e9eb39d29f 100644 --- a/bucket/cuDNNv7.4.2-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.4.2-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.2/cudnn-9.0-windows7-x64-v7.4.2.24.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.4.2" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.4.2", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.2/cudnn-9.0-windows7-x64-v7.4.2.24.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.4.2-CUDAv9.2-windows10.json b/bucket/cuDNNv7.4.2-CUDAv9.2-windows10.json index c2e17d4e40a..ab06ce2b649 100644 --- a/bucket/cuDNNv7.4.2-CUDAv9.2-windows10.json +++ b/bucket/cuDNNv7.4.2-CUDAv9.2-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.2/cudnn-9.2-windows10-x64-v7.4.2.24.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.4.2" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.4.2", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.4.2/cudnn-9.2-windows10-x64-v7.4.2.24.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.5.0-CUDAv10.0-windows7.json b/bucket/cuDNNv7.5.0-CUDAv10.0-windows7.json index 5573f0a0465..34fcb6adcf1 100644 --- a/bucket/cuDNNv7.5.0-CUDAv10.0-windows7.json +++ b/bucket/cuDNNv7.5.0-CUDAv10.0-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-10.0-windows7-x64-v7.5.0.56.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.5.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.5.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-10.0-windows7-x64-v7.5.0.56.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.5.0-CUDAv10.1-windows10.json b/bucket/cuDNNv7.5.0-CUDAv10.1-windows10.json index 4958ef8d6f1..63bac647d86 100644 --- a/bucket/cuDNNv7.5.0-CUDAv10.1-windows10.json +++ b/bucket/cuDNNv7.5.0-CUDAv10.1-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.5.0", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-10.1-windows10-x64-v7.5.0.56.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-10.1-windows10-x64-v7.5.0.56.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.5.0" } diff --git a/bucket/cuDNNv7.5.0-CUDAv10.1-windows7.json b/bucket/cuDNNv7.5.0-CUDAv10.1-windows7.json index a59a2a3a267..17d79e9ddbb 100644 --- a/bucket/cuDNNv7.5.0-CUDAv10.1-windows7.json +++ b/bucket/cuDNNv7.5.0-CUDAv10.1-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.5.0", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-10.1-windows7-x64-v7.5.0.56.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-10.1-windows7-x64-v7.5.0.56.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.5.0" } diff --git a/bucket/cuDNNv7.5.0-CUDAv9.0-windows10.json b/bucket/cuDNNv7.5.0-CUDAv9.0-windows10.json index 691a0bd7e76..4b3508d00db 100644 --- a/bucket/cuDNNv7.5.0-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.5.0-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-9.0-windows10-x64-v7.5.0.56.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.5.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.5.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-9.0-windows10-x64-v7.5.0.56.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.5.0-CUDAv9.0-windows7.json b/bucket/cuDNNv7.5.0-CUDAv9.0-windows7.json index 86ccc56c1f0..d5fc89337df 100644 --- a/bucket/cuDNNv7.5.0-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.5.0-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-9.0-windows7-x64-v7.5.0.56.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.5.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.5.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-9.0-windows7-x64-v7.5.0.56.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.5.0-CUDAv9.2-windows10.json b/bucket/cuDNNv7.5.0-CUDAv9.2-windows10.json index fa486723e96..e5dd36dba90 100644 --- a/bucket/cuDNNv7.5.0-CUDAv9.2-windows10.json +++ b/bucket/cuDNNv7.5.0-CUDAv9.2-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-9.2-windows10-x64-v7.5.0.56.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.5.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.5.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.0/cudnn-9.2-windows10-x64-v7.5.0.56.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.5.1-CUDAv10.0-windows7.json b/bucket/cuDNNv7.5.1-CUDAv10.0-windows7.json index f06cf7e1a80..0f131b7c992 100644 --- a/bucket/cuDNNv7.5.1-CUDAv10.0-windows7.json +++ b/bucket/cuDNNv7.5.1-CUDAv10.0-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.1/cudnn-10.0-windows7-x64-v7.5.1.10.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.5.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.5.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.1/cudnn-10.0-windows7-x64-v7.5.1.10.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.5.1-CUDAv10.1-windows7.json b/bucket/cuDNNv7.5.1-CUDAv10.1-windows7.json index dd7bb422b72..df40bf7ea2c 100644 --- a/bucket/cuDNNv7.5.1-CUDAv10.1-windows7.json +++ b/bucket/cuDNNv7.5.1-CUDAv10.1-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.1/cudnn-10.1-windows7-x64-v7.5.1.10.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.5.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.5.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.1/cudnn-10.1-windows7-x64-v7.5.1.10.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.5.1-CUDAv9.0-windows10.json b/bucket/cuDNNv7.5.1-CUDAv9.0-windows10.json index 96b2f7a2b58..ff6206e916f 100644 --- a/bucket/cuDNNv7.5.1-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.5.1-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.1/cudnn-9.0-windows10-x64-v7.5.1.10.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.5.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.5.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.1/cudnn-9.0-windows10-x64-v7.5.1.10.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.5.1-CUDAv9.0-windows7.json b/bucket/cuDNNv7.5.1-CUDAv9.0-windows7.json index df42d37162c..809ecc1257f 100644 --- a/bucket/cuDNNv7.5.1-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.5.1-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.1/cudnn-9.0-windows7-x64-v7.5.1.10.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.5.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.5.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.5.1/cudnn-9.0-windows7-x64-v7.5.1.10.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.0-CUDAv10.1-windows10.json b/bucket/cuDNNv7.6.0-CUDAv10.1-windows10.json index 7087c5f7938..4018b5ff8b3 100644 --- a/bucket/cuDNNv7.6.0-CUDAv10.1-windows10.json +++ b/bucket/cuDNNv7.6.0-CUDAv10.1-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.6.0", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.0/cudnn-10.1-windows10-x64-v7.6.0.64.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.0/cudnn-10.1-windows10-x64-v7.6.0.64.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.6.0" } diff --git a/bucket/cuDNNv7.6.0-CUDAv9.0-windows7.json b/bucket/cuDNNv7.6.0-CUDAv9.0-windows7.json index 1fee88effc5..a0e387d99bf 100644 --- a/bucket/cuDNNv7.6.0-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.6.0-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.0/cudnn-9.0-windows7-x64-v7.6.0.64.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.0/cudnn-9.0-windows7-x64-v7.6.0.64.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.0-CUDAv9.2-windows7.json b/bucket/cuDNNv7.6.0-CUDAv9.2-windows7.json index fcc1dc1550e..d33584a6ee6 100644 --- a/bucket/cuDNNv7.6.0-CUDAv9.2-windows7.json +++ b/bucket/cuDNNv7.6.0-CUDAv9.2-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.0/cudnn-9.2-windows7-x64-v7.6.0.64.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.0/cudnn-9.2-windows7-x64-v7.6.0.64.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.1-CUDAv10.0-windows7.json b/bucket/cuDNNv7.6.1-CUDAv10.0-windows7.json index 028a6e374a9..b46d67ef45d 100644 --- a/bucket/cuDNNv7.6.1-CUDAv10.0-windows7.json +++ b/bucket/cuDNNv7.6.1-CUDAv10.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.6.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.1/cudnn-10.0-windows7-x64-v7.6.1.34.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.1/cudnn-10.0-windows7-x64-v7.6.1.34.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.6.1" } diff --git a/bucket/cuDNNv7.6.1-CUDAv10.1-windows10.json b/bucket/cuDNNv7.6.1-CUDAv10.1-windows10.json index de7c16e0c9d..981f4d01afb 100644 --- a/bucket/cuDNNv7.6.1-CUDAv10.1-windows10.json +++ b/bucket/cuDNNv7.6.1-CUDAv10.1-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.6.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.1/cudnn-10.1-windows10-x64-v7.6.1.34.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.1/cudnn-10.1-windows10-x64-v7.6.1.34.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.6.1" } diff --git a/bucket/cuDNNv7.6.1-CUDAv9.0-windows10.json b/bucket/cuDNNv7.6.1-CUDAv9.0-windows10.json index ee36526680c..b371e188996 100644 --- a/bucket/cuDNNv7.6.1-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.6.1-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.1/cudnn-9.0-windows10-x64-v7.6.1.34.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.1/cudnn-9.0-windows10-x64-v7.6.1.34.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.1-CUDAv9.0-windows7.json b/bucket/cuDNNv7.6.1-CUDAv9.0-windows7.json index 4fb1568dd9e..1f63d3db6a0 100644 --- a/bucket/cuDNNv7.6.1-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.6.1-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.6.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.1/cudnn-9.0-windows7-x64-v7.6.1.34.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.1/cudnn-9.0-windows7-x64-v7.6.1.34.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.6.1" } diff --git a/bucket/cuDNNv7.6.1-CUDAv9.2-windows10.json b/bucket/cuDNNv7.6.1-CUDAv9.2-windows10.json index bf5446cc788..2ec593cd2ff 100644 --- a/bucket/cuDNNv7.6.1-CUDAv9.2-windows10.json +++ b/bucket/cuDNNv7.6.1-CUDAv9.2-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.6.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.1/cudnn-9.2-windows10-x64-v7.6.1.34.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.1/cudnn-9.2-windows10-x64-v7.6.1.34.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.6.1" } diff --git a/bucket/cuDNNv7.6.2-CUDAv10.0-windows10.json b/bucket/cuDNNv7.6.2-CUDAv10.0-windows10.json index 84e8135b296..8c76c98a908 100644 --- a/bucket/cuDNNv7.6.2-CUDAv10.0-windows10.json +++ b/bucket/cuDNNv7.6.2-CUDAv10.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.6.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.2/cudnn-10.0-windows10-x64-v7.6.2.24.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.2/cudnn-10.0-windows10-x64-v7.6.2.24.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.6.2" } diff --git a/bucket/cuDNNv7.6.2-CUDAv10.0-windows7.json b/bucket/cuDNNv7.6.2-CUDAv10.0-windows7.json index 00ad879ad41..a088b27c0ad 100644 --- a/bucket/cuDNNv7.6.2-CUDAv10.0-windows7.json +++ b/bucket/cuDNNv7.6.2-CUDAv10.0-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.6.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.2/cudnn-10.0-windows7-x64-v7.6.2.24.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.2/cudnn-10.0-windows7-x64-v7.6.2.24.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.6.2" } diff --git a/bucket/cuDNNv7.6.2-CUDAv9.2-windows10.json b/bucket/cuDNNv7.6.2-CUDAv9.2-windows10.json index 5f050bf85c4..7dc1c7574c1 100644 --- a/bucket/cuDNNv7.6.2-CUDAv9.2-windows10.json +++ b/bucket/cuDNNv7.6.2-CUDAv9.2-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.6.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.2/cudnn-9.2-windows10-x64-v7.6.2.24.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.2/cudnn-9.2-windows10-x64-v7.6.2.24.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.6.2" } diff --git a/bucket/cuDNNv7.6.2-CUDAv9.2-windows7.json b/bucket/cuDNNv7.6.2-CUDAv9.2-windows7.json index 0d276883b3a..1eb61bba1e7 100644 --- a/bucket/cuDNNv7.6.2-CUDAv9.2-windows7.json +++ b/bucket/cuDNNv7.6.2-CUDAv9.2-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.2/cudnn-9.2-windows7-x64-v7.6.2.24.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.2" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.2", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.2/cudnn-9.2-windows7-x64-v7.6.2.24.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.3-CUDAv10.1-windows7.json b/bucket/cuDNNv7.6.3-CUDAv10.1-windows7.json index 03ca64cd7d2..69258c75126 100644 --- a/bucket/cuDNNv7.6.3-CUDAv10.1-windows7.json +++ b/bucket/cuDNNv7.6.3-CUDAv10.1-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.3/cudnn-10.1-windows7-x64-v7.6.3.30.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.3" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.3", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.3/cudnn-10.1-windows7-x64-v7.6.3.30.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.4-CUDAv9.0-windows10.json b/bucket/cuDNNv7.6.4-CUDAv9.0-windows10.json index 097bc504ca3..9f93adc7b47 100644 --- a/bucket/cuDNNv7.6.4-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.6.4-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.4/cudnn-9.0-windows10-x64-v7.6.4.38.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.4" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.4", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.4/cudnn-9.0-windows10-x64-v7.6.4.38.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.4-CUDAv9.2-windows10.json b/bucket/cuDNNv7.6.4-CUDAv9.2-windows10.json index a0976941e67..b3882956ca5 100644 --- a/bucket/cuDNNv7.6.4-CUDAv9.2-windows10.json +++ b/bucket/cuDNNv7.6.4-CUDAv9.2-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.6.4", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.4/cudnn-9.2-windows10-x64-v7.6.4.38.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.4/cudnn-9.2-windows10-x64-v7.6.4.38.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.6.4" } diff --git a/bucket/cuDNNv7.6.5-CUDAv10.0-windows10.json b/bucket/cuDNNv7.6.5-CUDAv10.0-windows10.json index 715adf35986..546524c8a77 100644 --- a/bucket/cuDNNv7.6.5-CUDAv10.0-windows10.json +++ b/bucket/cuDNNv7.6.5-CUDAv10.0-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.6.5", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-10.0-windows10-x64-v7.6.5.32.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-10.0-windows10-x64-v7.6.5.32.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.6.5" } diff --git a/bucket/cuDNNv7.6.5-CUDAv10.0-windows7.json b/bucket/cuDNNv7.6.5-CUDAv10.0-windows7.json index cbcb384bd29..b642e73c244 100644 --- a/bucket/cuDNNv7.6.5-CUDAv10.0-windows7.json +++ b/bucket/cuDNNv7.6.5-CUDAv10.0-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-10.0-windows7-x64-v7.6.5.32.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.5" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.5", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-10.0-windows7-x64-v7.6.5.32.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.5-CUDAv10.1-windows7.json b/bucket/cuDNNv7.6.5-CUDAv10.1-windows7.json index 15d3b7b3dba..812c3a7ad47 100644 --- a/bucket/cuDNNv7.6.5-CUDAv10.1-windows7.json +++ b/bucket/cuDNNv7.6.5-CUDAv10.1-windows7.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "7.6.5", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-10.1-windows7-x64-v7.6.5.32.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-10.1-windows7-x64-v7.6.5.32.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "7.6.5" } diff --git a/bucket/cuDNNv7.6.5-CUDAv10.2-windows7.json b/bucket/cuDNNv7.6.5-CUDAv10.2-windows7.json index 4c9d7294f6a..91e79f3329e 100644 --- a/bucket/cuDNNv7.6.5-CUDAv10.2-windows7.json +++ b/bucket/cuDNNv7.6.5-CUDAv10.2-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-10.2-windows7-x64-v7.6.5.32.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.5" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.5", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-10.2-windows7-x64-v7.6.5.32.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.5-CUDAv9.0-windows10.json b/bucket/cuDNNv7.6.5-CUDAv9.0-windows10.json index 3e9a4a2617a..c0f7fa70872 100644 --- a/bucket/cuDNNv7.6.5-CUDAv9.0-windows10.json +++ b/bucket/cuDNNv7.6.5-CUDAv9.0-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-9.0-windows10-x64-v7.6.5.32.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.5" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.5", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-9.0-windows10-x64-v7.6.5.32.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.5-CUDAv9.0-windows7.json b/bucket/cuDNNv7.6.5-CUDAv9.0-windows7.json index bbe96953073..5b1d61ea68c 100644 --- a/bucket/cuDNNv7.6.5-CUDAv9.0-windows7.json +++ b/bucket/cuDNNv7.6.5-CUDAv9.0-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-9.0-windows7-x64-v7.6.5.32.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.5" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.5", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-9.0-windows7-x64-v7.6.5.32.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.5-CUDAv9.2-windows10.json b/bucket/cuDNNv7.6.5-CUDAv9.2-windows10.json index 0340a83d3fd..c5df6028f26 100644 --- a/bucket/cuDNNv7.6.5-CUDAv9.2-windows10.json +++ b/bucket/cuDNNv7.6.5-CUDAv9.2-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-9.2-windows10-x64-v7.6.5.32.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.5" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.5", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-9.2-windows10-x64-v7.6.5.32.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv7.6.5-CUDAv9.2-windows7.json b/bucket/cuDNNv7.6.5-CUDAv9.2-windows7.json index 3a408461b77..39521f385f8 100644 --- a/bucket/cuDNNv7.6.5-CUDAv9.2-windows7.json +++ b/bucket/cuDNNv7.6.5-CUDAv9.2-windows7.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-9.2-windows7-x64-v7.6.5.32.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "7.6.5" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "7.6.5", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v7.6.5/cudnn-9.2-windows7-x64-v7.6.5.32.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.0.1-CUDAv10.2-windows10.json b/bucket/cuDNNv8.0.1-CUDAv10.2-windows10.json index 83495b1f96c..e03b66fc819 100644 --- a/bucket/cuDNNv8.0.1-CUDAv10.2-windows10.json +++ b/bucket/cuDNNv8.0.1-CUDAv10.2-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.0.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.1/cudnn-10.2-windows10-x64-v8.0.1.13.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.1/cudnn-10.2-windows10-x64-v8.0.1.13.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.0.1" } diff --git a/bucket/cuDNNv8.0.2-CUDAv10.2-windows.json b/bucket/cuDNNv8.0.2-CUDAv10.2-windows.json index d40e8cfd87a..b5cc99c22c9 100644 --- a/bucket/cuDNNv8.0.2-CUDAv10.2-windows.json +++ b/bucket/cuDNNv8.0.2-CUDAv10.2-windows.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.0.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.2/cudnn-10.2-windows-x64-v8.0.2.39.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.2/cudnn-10.2-windows-x64-v8.0.2.39.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.0.2" } diff --git a/bucket/cuDNNv8.0.2-CUDAv11.0-windows.json b/bucket/cuDNNv8.0.2-CUDAv11.0-windows.json index 92efaea8135..f9dfd977cad 100644 --- a/bucket/cuDNNv8.0.2-CUDAv11.0-windows.json +++ b/bucket/cuDNNv8.0.2-CUDAv11.0-windows.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.2/cudnn-11.0-windows-x64-v8.0.2.39.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.0.2" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.0.2", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.2/cudnn-11.0-windows-x64-v8.0.2.39.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.0.3-CUDAv10.1-windows10.json b/bucket/cuDNNv8.0.3-CUDAv10.1-windows10.json index f12a2b93212..86a9bd2a73d 100644 --- a/bucket/cuDNNv8.0.3-CUDAv10.1-windows10.json +++ b/bucket/cuDNNv8.0.3-CUDAv10.1-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.3/cudnn-10.1-windows10-x64-v8.0.3.33.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.0.3" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.0.3", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.3/cudnn-10.1-windows10-x64-v8.0.3.33.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.0.4-CUDAv11.0-windows.json b/bucket/cuDNNv8.0.4-CUDAv11.0-windows.json index 679917dd406..992996b2c9f 100644 --- a/bucket/cuDNNv8.0.4-CUDAv11.0-windows.json +++ b/bucket/cuDNNv8.0.4-CUDAv11.0-windows.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.0.4", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.4/cudnn-11.0-windows-x64-v8.0.4.30.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.4/cudnn-11.0-windows-x64-v8.0.4.30.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.0.4" } diff --git a/bucket/cuDNNv8.0.5-CUDAv10.1-windows10.json b/bucket/cuDNNv8.0.5-CUDAv10.1-windows10.json index bec4f4b1788..39f75b9dcc1 100644 --- a/bucket/cuDNNv8.0.5-CUDAv10.1-windows10.json +++ b/bucket/cuDNNv8.0.5-CUDAv10.1-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.0.5", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.5/cudnn-10.1-windows10-x64-v8.0.5.39.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.5/cudnn-10.1-windows10-x64-v8.0.5.39.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.0.5" } diff --git a/bucket/cuDNNv8.0.5-CUDAv10.2-windows10.json b/bucket/cuDNNv8.0.5-CUDAv10.2-windows10.json index f80cebe36bf..9179a4afbc5 100644 --- a/bucket/cuDNNv8.0.5-CUDAv10.2-windows10.json +++ b/bucket/cuDNNv8.0.5-CUDAv10.2-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.5/cudnn-10.2-windows10-x64-v8.0.5.39.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.0.5" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.0.5", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.5/cudnn-10.2-windows10-x64-v8.0.5.39.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.0.5-CUDAv11.0-windows.json b/bucket/cuDNNv8.0.5-CUDAv11.0-windows.json index 71d39c72bb5..b27f466ca1f 100644 --- a/bucket/cuDNNv8.0.5-CUDAv11.0-windows.json +++ b/bucket/cuDNNv8.0.5-CUDAv11.0-windows.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.0.5", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.5/cudnn-11.0-windows-x64-v8.0.5.39.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.5/cudnn-11.0-windows-x64-v8.0.5.39.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.0.5" } diff --git a/bucket/cuDNNv8.0.5-CUDAv11.1-windows.json b/bucket/cuDNNv8.0.5-CUDAv11.1-windows.json index 429fe656b86..f7500ff03b1 100644 --- a/bucket/cuDNNv8.0.5-CUDAv11.1-windows.json +++ b/bucket/cuDNNv8.0.5-CUDAv11.1-windows.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.5/cudnn-11.1-windows-x64-v8.0.5.39.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.0.5" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.0.5", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.5/cudnn-11.1-windows-x64-v8.0.5.39.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.1.0-CUDAv10.2-windows10.json b/bucket/cuDNNv8.1.0-CUDAv10.2-windows10.json index 30de32a7be9..b718c6d4b09 100644 --- a/bucket/cuDNNv8.1.0-CUDAv10.2-windows10.json +++ b/bucket/cuDNNv8.1.0-CUDAv10.2-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.1.0/cudnn-10.2-windows10-x64-v8.1.0.77.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.1.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.1.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.1.0/cudnn-10.2-windows10-x64-v8.1.0.77.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.1.0-CUDAv11.2-windows.json b/bucket/cuDNNv8.1.0-CUDAv11.2-windows.json index 71763de859b..057dc6b61f8 100644 --- a/bucket/cuDNNv8.1.0-CUDAv11.2-windows.json +++ b/bucket/cuDNNv8.1.0-CUDAv11.2-windows.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.1.0", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.1.0/cudnn-11.2-windows-x64-v8.1.0.77.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.1.0/cudnn-11.2-windows-x64-v8.1.0.77.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.1.0" } diff --git a/bucket/cuDNNv8.1.1-CUDAv11.2-windows.json b/bucket/cuDNNv8.1.1-CUDAv11.2-windows.json index 71c31bf6046..efb8073f395 100644 --- a/bucket/cuDNNv8.1.1-CUDAv11.2-windows.json +++ b/bucket/cuDNNv8.1.1-CUDAv11.2-windows.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.1.1/cudnn-11.2-windows-x64-v8.1.1.33.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.1.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.1.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.1.1/cudnn-11.2-windows-x64-v8.1.1.33.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.2.0-CUDAv10.2-windows10.json b/bucket/cuDNNv8.2.0-CUDAv10.2-windows10.json index cb6369708be..02c76dd6575 100644 --- a/bucket/cuDNNv8.2.0-CUDAv10.2-windows10.json +++ b/bucket/cuDNNv8.2.0-CUDAv10.2-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.0/cudnn-10.2-windows10-x64-v8.2.0.53.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.2.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.2.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.0/cudnn-10.2-windows10-x64-v8.2.0.53.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.2.0-CUDAv11.3-windows.json b/bucket/cuDNNv8.2.0-CUDAv11.3-windows.json index 8c3ad0e689e..bff01e453cb 100644 --- a/bucket/cuDNNv8.2.0-CUDAv11.3-windows.json +++ b/bucket/cuDNNv8.2.0-CUDAv11.3-windows.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.2.0", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.0/cudnn-11.3-windows-x64-v8.2.0.53.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.0/cudnn-11.3-windows-x64-v8.2.0.53.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.2.0" } diff --git a/bucket/cuDNNv8.2.1-CUDAv10.2-windows10.json b/bucket/cuDNNv8.2.1-CUDAv10.2-windows10.json index ce640f5ff81..53fd7cfafa2 100644 --- a/bucket/cuDNNv8.2.1-CUDAv10.2-windows10.json +++ b/bucket/cuDNNv8.2.1-CUDAv10.2-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.2.1", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.1/cudnn-10.2-windows10-x64-v8.2.1.32.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.1/cudnn-10.2-windows10-x64-v8.2.1.32.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.2.1" } diff --git a/bucket/cuDNNv8.2.1-CUDAv11.3-windows.json b/bucket/cuDNNv8.2.1-CUDAv11.3-windows.json index 7e37d39c33c..2349410891d 100644 --- a/bucket/cuDNNv8.2.1-CUDAv11.3-windows.json +++ b/bucket/cuDNNv8.2.1-CUDAv11.3-windows.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.1/cudnn-11.3-windows-x64-v8.2.1.32.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.2.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.2.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.1/cudnn-11.3-windows-x64-v8.2.1.32.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.2.2-CUDAv10.2-windows10.json b/bucket/cuDNNv8.2.2-CUDAv10.2-windows10.json index d25f0ab8538..43f151aadd4 100644 --- a/bucket/cuDNNv8.2.2-CUDAv10.2-windows10.json +++ b/bucket/cuDNNv8.2.2-CUDAv10.2-windows10.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.2.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.2/cudnn-10.2-windows10-x64-v8.2.2.26.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.2/cudnn-10.2-windows10-x64-v8.2.2.26.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.2.2" } diff --git a/bucket/cuDNNv8.2.2-CUDAv11.4-windows.json b/bucket/cuDNNv8.2.2-CUDAv11.4-windows.json index 17aee2c5a0f..41e16c693bb 100644 --- a/bucket/cuDNNv8.2.2-CUDAv11.4-windows.json +++ b/bucket/cuDNNv8.2.2-CUDAv11.4-windows.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.2.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.2/cudnn-11.4-windows-x64-v8.2.2.26.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.2/cudnn-11.4-windows-x64-v8.2.2.26.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.2.2" } diff --git a/bucket/cuDNNv8.2.4-CUDAv10.2-windows10.json b/bucket/cuDNNv8.2.4-CUDAv10.2-windows10.json index 04fd5cf456a..1b4ce9dfc31 100644 --- a/bucket/cuDNNv8.2.4-CUDAv10.2-windows10.json +++ b/bucket/cuDNNv8.2.4-CUDAv10.2-windows10.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.4/cudnn-10.2-windows10-x64-v8.2.4.15.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.2.4" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.2.4", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.2.4/cudnn-10.2-windows10-x64-v8.2.4.15.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.3.0-CUDAv11.5-windows.json b/bucket/cuDNNv8.3.0-CUDAv11.5-windows.json index 5ed0b28016f..f44755b44fd 100644 --- a/bucket/cuDNNv8.3.0-CUDAv11.5-windows.json +++ b/bucket/cuDNNv8.3.0-CUDAv11.5-windows.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.3.0/cudnn-11.5-windows-x64-v8.3.0.98.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.3.0" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.3.0", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.3.0/cudnn-11.5-windows-x64-v8.3.0.98.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.3.2-CUDAv10.2-windows.json b/bucket/cuDNNv8.3.2-CUDAv10.2-windows.json index a0a6be9d238..7e5410614ff 100644 --- a/bucket/cuDNNv8.3.2-CUDAv10.2-windows.json +++ b/bucket/cuDNNv8.3.2-CUDAv10.2-windows.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.3.2/local_installers/10.2/cudnn-windows-x86_64-8.3.2.44_cuda10.2-archive.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.3.2" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.3.2", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.3.2/local_installers/10.2/cudnn-windows-x86_64-8.3.2.44_cuda10.2-archive.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cuDNNv8.3.2-CUDAv11.5-windows.json b/bucket/cuDNNv8.3.2-CUDAv11.5-windows.json index cb6acd1e075..856986ea395 100644 --- a/bucket/cuDNNv8.3.2-CUDAv11.5-windows.json +++ b/bucket/cuDNNv8.3.2-CUDAv11.5-windows.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.3.2", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.3.2/local_installers/11.5/cudnn-windows-x86_64-8.3.2.44_cuda11.5-archive.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.3.2/local_installers/11.5/cudnn-windows-x86_64-8.3.2.44_cuda11.5-archive.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.3.2" } diff --git a/bucket/cuDNNv8.3.3-CUDAv11.5-windows.json b/bucket/cuDNNv8.3.3-CUDAv11.5-windows.json index ea516854b84..0eeb04491ed 100644 --- a/bucket/cuDNNv8.3.3-CUDAv11.5-windows.json +++ b/bucket/cuDNNv8.3.3-CUDAv11.5-windows.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.3.3", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.3.3/local_installers/11.5/cudnn-windows-x86_64-8.3.3.40_cuda11.5-archive.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.3.3/local_installers/11.5/cudnn-windows-x86_64-8.3.3.40_cuda11.5-archive.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.3.3" } diff --git a/bucket/cuDNNv8.4.0-CUDAv10.2-windows.json b/bucket/cuDNNv8.4.0-CUDAv10.2-windows.json index 49c74633182..71924684983 100644 --- a/bucket/cuDNNv8.4.0-CUDAv10.2-windows.json +++ b/bucket/cuDNNv8.4.0-CUDAv10.2-windows.json @@ -1,39 +1,39 @@ { - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "version": "8.4.0", - "extract_dir": "cuda", - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.4.0/local_installers/10.2/cudnn-windows-x86_64-8.4.0.27_cuda10.2-archive.zip" - } - }, - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "depends": [ - "cuda" - ] + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.4.0/local_installers/10.2/cudnn-windows-x86_64-8.4.0.27_cuda10.2-archive.zip" + } + }, + "depends": [ + "cuda" + ], + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "extract_dir": "cuda", + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "version": "8.4.0" } diff --git a/bucket/cuDNNv8.4.1-CUDAv10.2-windows.json b/bucket/cuDNNv8.4.1-CUDAv10.2-windows.json index 8f3087a3e29..46529cea97b 100644 --- a/bucket/cuDNNv8.4.1-CUDAv10.2-windows.json +++ b/bucket/cuDNNv8.4.1-CUDAv10.2-windows.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.4.1/local_installers/10.2/cudnn-windows-x86_64-8.4.1.50_cuda10.2-archive.zip" - } - }, - "depends": [ - "cuda" - ], - "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", - "extract_dir": "cuda", - "homepage": "https://developer.nvidia.com/rdp/cudnn-download", - "installer": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "Get-ChildItem -LiteralPath $dir |", - " ForEach-Object { $_.fullname } |", - " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" - ] - }, - "uninstaller": { - "script": [ - "if (-not $env:CUDA_PATH) {", - " Write-Error 'Environment variable \"CUDA_PATH\" not set.'", - " return", - "}", - "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", - " $_.name -Like \"cudnn64.*.dll\" -or", - " $_.name -Like \"cudnn.h\" -or", - " $_.name -Like \"cudnn.lib\"", - "}", - "Remove-Item -LiteralPath $files -Force" - ] - }, - "version": "8.4.1" + "installer": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "Get-ChildItem -LiteralPath $dir |", + " ForEach-Object { $_.fullname } |", + " Copy-Item -Destination $env:CUDA_PATH -Recurse -Force" + ] + }, + "version": "8.4.1", + "extract_dir": "cuda", + "architecture": { + "64bit": { + "url": "https://developer.download.nvidia.com/compute/redist/cudnn/v8.4.1/local_installers/10.2/cudnn-windows-x86_64-8.4.1.50_cuda10.2-archive.zip" + } + }, + "description": "NVIDIA CUDA Deep Neural Network (cuDNN) is a GPU-accelerated library of primitives for deep neural networks.", + "uninstaller": { + "script": [ + "if (-not $env:CUDA_PATH) {", + " Write-Error \u0027Environment variable \"CUDA_PATH\" not set.\u0027", + " return", + "}", + "$files = Get-ChildItem -LiteralPath $env:CUDA_PATH -File -Recurse | Where-Object {", + " $_.name -Like \"cudnn64.*.dll\" -or", + " $_.name -Like \"cudnn.h\" -or", + " $_.name -Like \"cudnn.lib\"", + "}", + "Remove-Item -LiteralPath $files -Force" + ] + }, + "homepage": "https://developer.nvidia.com/rdp/cudnn-download", + "depends": [ + "cuda" + ] } diff --git a/bucket/cudatext-aoks.json b/bucket/cudatext-aoks.json index 2e087be5727..d604b7790b7 100644 --- a/bucket/cudatext-aoks.json +++ b/bucket/cudatext-aoks.json @@ -1,38 +1,38 @@ { - "architecture": { - "32bit": { - "hash": "0881a33779707815c78b45634788ef1b4cd2ebbe2ab0788953fc883336aa88a7", - "url": "https://www.fosshub.com/CudaText.html/cudatext-win-x32-1.177.1.0.zip" - }, - "64bit": { - "hash": "797643ca1ca7b5a8207b80f8754f266eaca34acc3b07d846d14e0e5232cb21cc", - "url": "https://www.fosshub.com/CudaText.html/cudatext-win-x64-1.177.1.0.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://www.fosshub.com/CudaText.html/cudatext-win-x32-$version.zip" - }, - "64bit": { - "url": "https://www.fosshub.com/CudaText.html/cudatext-win-x64-$version.zip" - } - } - }, - "bin": "cudatext.exe", - "checkver": { - "regex": "cudatext-win-x64-([\\d.]+)\\.zip", - "url": "https://www.fosshub.com/CudaText.html" - }, - "description": "Text editor", - "homepage": "http://uvviewsoft.com/cudatext/", - "license": "MPL-2.0", - "persist": "settings", - "shortcuts": [ - [ - "cudatext.exe", - "CudaText" - ] - ], - "version": "1.177.1.0" + "version": "1.177.1.0", + "description": "Text editor", + "homepage": "http://uvviewsoft.com/cudatext/", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://www.fosshub.com/CudaText.html/cudatext-win-x64-1.177.1.0.zip", + "hash": "797643ca1ca7b5a8207b80f8754f266eaca34acc3b07d846d14e0e5232cb21cc" + }, + "32bit": { + "url": "https://www.fosshub.com/CudaText.html/cudatext-win-x32-1.177.1.0.zip", + "hash": "0881a33779707815c78b45634788ef1b4cd2ebbe2ab0788953fc883336aa88a7" + } + }, + "bin": "cudatext.exe", + "shortcuts": [ + [ + "cudatext.exe", + "CudaText" + ] + ], + "persist": "settings", + "checkver": { + "url": "https://www.fosshub.com/CudaText.html", + "regex": "cudatext-win-x64-([\\d.]+)\\.zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.fosshub.com/CudaText.html/cudatext-win-x64-$version.zip" + }, + "32bit": { + "url": "https://www.fosshub.com/CudaText.html/cudatext-win-x32-$version.zip" + } + } + } } diff --git a/bucket/cwavtool.json b/bucket/cwavtool.json index d555c5c294e..0dd3f69110b 100644 --- a/bucket/cwavtool.json +++ b/bucket/cwavtool.json @@ -1,31 +1,31 @@ { - "version": "1.0.0", - "description": "Command line tool to convert WAV/OGG files to (B)CWAV files.", - "homepage": "https://github.com/mariohackandglitch/cwavtool", - "license": { - "url": "https://github.com/mariohackandglitch/cwavtool/blob/main/LICENSE" - }, - "url": "https://github.com/mariohackandglitch/cwavtool/releases/download/1.0.0/cwavtool.zip", - "hash": "251e24d5826e4aac81195e067fa01f9a0e1369775b75ec8f54e429eeedc715f0", - "architecture": { - "64bit": { - "extract_dir": "windows-x86_64" - }, - "32bit": { - "extract_dir": "windows-i686" - } - }, - "bin": "cwavtool.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/mariohackandglitch/cwavtool/releases/download/$version/cwavtool.zip", - "architecture": { - "64bit": { - "extract_dir": "windows-x86_64" - }, - "32bit": { - "extract_dir": "windows-i686" - } - } - } + "architecture": { + "32bit": { + "extract_dir": "windows-i686" + }, + "64bit": { + "extract_dir": "windows-x86_64" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "extract_dir": "windows-i686" + }, + "64bit": { + "extract_dir": "windows-x86_64" + } + }, + "url": "https://github.com/mariohackandglitch/cwavtool/releases/download/$version/cwavtool.zip" + }, + "bin": "cwavtool.exe", + "checkver": "github", + "description": "Command line tool to convert WAV/OGG files to (B)CWAV files.", + "hash": "251e24d5826e4aac81195e067fa01f9a0e1369775b75ec8f54e429eeedc715f0", + "homepage": "https://github.com/mariohackandglitch/cwavtool", + "license": { + "url": "https://github.com/mariohackandglitch/cwavtool/blob/main/LICENSE" + }, + "url": "https://github.com/mariohackandglitch/cwavtool/releases/download/1.0.0/cwavtool.zip", + "version": "1.0.0" } diff --git a/bucket/dandanplay.json b/bucket/dandanplay.json index 065c5c34934..ab72863a9c4 100644 --- a/bucket/dandanplay.json +++ b/bucket/dandanplay.json @@ -1,6 +1,6 @@ { - "homepage": "https://www.dandanplay.com/", - "description": "A free to use bangumi player with danmaku support", + "homepage": "http://www.dandanplay.com/", + "description": "A local video player with danmu.", "version": "13.3.0", "license": "Unknown", "architecture": { @@ -10,34 +10,27 @@ "extract_dir": "dandanplay-x64" } }, - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\Config\")) {", - " New-Item -Path \"$persist_dir\\Config\" -ItemType Directory | Out-Null", - "}", - "# Disable auto update", - "if (!(Test-Path \"$persist_dir\\Config\\ConnectionSettings.xml\")) {", - " New-Item -Force -Path \"$persist_dir\\Config\\ConnectionSettings.xml\" -ItemType File -Value 'falsefalse' | Out-Null", - "}", - "# Disable tracking", - "if (!(Test-Path \"$persist_dir\\Config\\UserSettings.xml\")) {", - " New-Item -Force -Path \"$persist_dir\\Config\\UserSettings.xml\" -ItemType File -Value 'false' | Out-Null", - "}" + "persist": [ + "Cache", + "Config", + "Log" ], "shortcuts": [ [ "dandanplay.exe", - "弹弹play" + "DandanPlay" ] ], - "persist": [ - "Config", - "Log", - "Cache" - ], + "notes": "[Break Change] Developer remove x86 package from version 11.2.0", "checkver": { - "regex": "dandanplay-x64_([\\d.]+).zip" + "url": "http://www.dandanplay.com/", + "regex": "dandanplay-x64_([\\d\\.]+)\\.zip" }, "autoupdate": { - "url": "https://dandan.sakurateam.top/dandanplay-x64_$version.zip" + "architecture": { + "64bit": { + "url": "https://dandan.sakurateam.top/dandanplay-x64_$version.zip" + } + } } } diff --git a/bucket/database-converter.json b/bucket/database-converter.json index ced4ef0ce37..56212e09720 100644 --- a/bucket/database-converter.json +++ b/bucket/database-converter.json @@ -1,13 +1,13 @@ { - "version": "2.2.0", - "description": "From Miku Miku Library: A program that allows you to convert database files to .xml or vice versa.", - "homepage": "https://github.com/blueskythlikesclouds/MikuMikuLibrary", - "license": "MIT", - "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v2.2.0/DatabaseConverter.7z", - "hash": "2b093fda9e82e6f6e4606057235cf5ced9895dc8fc96976a3f156fb30c3bce5c", - "bin": "DatabaseConverter.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v$version/DatabaseConverter.7z" - } + "autoupdate": { + "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v$version/DatabaseConverter.7z" + }, + "bin": "DatabaseConverter.exe", + "checkver": "github", + "description": "From Miku Miku Library: A program that allows you to convert database files to .xml or vice versa.", + "hash": "2b093fda9e82e6f6e4606057235cf5ced9895dc8fc96976a3f156fb30c3bce5c", + "homepage": "https://github.com/blueskythlikesclouds/MikuMikuLibrary", + "license": "MIT", + "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v2.2.0/DatabaseConverter.7z", + "version": "2.2.0" } diff --git a/bucket/dbgate.json b/bucket/dbgate.json index de1629b9f43..432b7b801bd 100644 --- a/bucket/dbgate.json +++ b/bucket/dbgate.json @@ -1,38 +1,31 @@ { + "version": "5.2.5", + "description": "A database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others.", + "homepage": "https://dbgate.org/", + "license": "MIT", "architecture": { "64bit": { - "hash": "e5917f459946d64153d3a9b2fcd9fea45238ac335a677223a8a5cc0f6a8ba971", - "url": "https://github.com/dbgate/dbgate/releases/download/v5.2.5/dbgate-5.2.5-win_x64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/dbgate/dbgate/releases/download/v$version/dbgate-$version-win_x64.zip" - } + "url": "https://github.com/dbgate/dbgate/releases/download/v5.2.5/dbgate-5.2.5-win_x64.zip", + "hash": "e5917f459946d64153d3a9b2fcd9fea45238ac335a677223a8a5cc0f6a8ba971" } }, - "bin": [ + "pre_install": "Remove-Item \"$dir\\resources\\app-update.yml\" -Force -Recurse", + "bin": "dbgate.exe", + "shortcuts": [ [ "dbgate.exe", - "dbgate", - "--user-data-dir=\"$dir\\User Data\"" + "DbGate" ] ], + "notes": "DbGate is NOT portable. Built-in auto-updater has been disabled.", "checkver": { "github": "https://github.com/dbgate/dbgate" }, - "description": "A database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others.", - "homepage": "https://dbgate.org/", - "license": "MIT", - "persist": "User Data", - "pre_install": "Remove-Item \"$dir\\resources\\app-update.yml\" -Force -Recurse", - "shortcuts": [ - [ - "dbgate.exe", - "DbGate", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], - "version": "5.2.5" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dbgate/dbgate/releases/download/v$version/dbgate-$version-win_x64.zip" + } + } + } } diff --git a/bucket/dcfldd.json b/bucket/dcfldd.json index 9a9385fe6a5..3e125ae661a 100644 --- a/bucket/dcfldd.json +++ b/bucket/dcfldd.json @@ -7,8 +7,7 @@ "hash": "sha1:1a2df312da52f9b5e06fcc2068003775657117c4", "bin": "dcfldd.exe", "checkver": { - "url": "https://sourceforge.net/projects/dcfldd/rss?path=/dcfldd", - "regex": "dcfldd-([\\d.-]+)\\.x86win32\\.zip" + "sourceforge": "dcfldd/dcfldd" }, "autoupdate": { "url": "https://downloads.sourceforge.net/project/dcfldd/dcfldd-$version/dcfldd-$version.x86win32.zip" diff --git a/bucket/de4dot.json b/bucket/de4dot.json index f4c934acf05..84db98e1c4e 100644 --- a/bucket/de4dot.json +++ b/bucket/de4dot.json @@ -1,8 +1,16 @@ { - "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/de4dot.20200506.zip", - "version": "2020.05.06", - "bin": [ - ["de4dot-x64.exe", "de4dot", ""], - ["de4dot.exe", "de4dot-x86", ""] - ] + "bin": [ + [ + "de4dot-x64.exe", + "de4dot", + "" + ], + [ + "de4dot.exe", + "de4dot-x86", + "" + ] + ], + "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/de4dot.20200506.zip", + "version": "2020.05.06" } diff --git a/bucket/defender-control.json b/bucket/defender-control.json index 44daca77243..0de277cc88b 100644 --- a/bucket/defender-control.json +++ b/bucket/defender-control.json @@ -1,26 +1,26 @@ { - "version": "2.1", - "homepage": "https://www.sordum.org/9480/defender-control-v2-0/", - "description": "A small Portable freeware which will allow you to disable Microsoft Defenderr in Windows 10 completely.", - "license": "Freeware", - "url": "https://www.sordum.org/files/download/d-control/dControl.zip#/dl.zip.noautoextract", - "hash": "280ef33d0c94594e8d4b88fa07b44d1c65807cb4c1dcbb69fe53b4c684bccd5b", - "pre_install": [ - "Expand-7zipArchive -Path \"$dir\\dl.zip.noautoextract\" -DestinationPath \"$dir\" -ExtractDir 'dControl' -Removal", - "Expand-7zipArchive -Path \"$dir\\dControl.zip\" -DestinationPath \"$dir\" -ExtractDir 'dControl' '-psordum'" - ], - "notes": "If the installation is blocked by Windows Defender, please temporarily suspend the real-time protection first.", - "shortcuts": [ - [ - "dControl.exe", - "Defender Control" - ] - ], - "checkver": { - "url": "https://www.sordum.org/9480/", - "regex": "Defender Control v([\\d.]+) – What\\’s New" - }, - "autoupdate": { - "url": "https://www.sordum.org/files/download/d-control/dControl.zip#/dl.zip.noautoextract" - } + "autoupdate": { + "url": "https://www.sordum.org/files/download/d-control/dControl.zip#/dl.zip.noautoextract" + }, + "checkver": { + "regex": "Defender Control v([\\d.]+) \u2013 What\\\u2019s New", + "url": "https://www.sordum.org/9480/" + }, + "description": "A small Portable freeware which will allow you to disable Microsoft Defenderr in Windows 10 completely.", + "hash": "62442fd70bde2bf31b677447cb4216daeeeff48fcc0aac4495cabc30092a5533", + "homepage": "https://www.sordum.org/9480/defender-control-v2-0/", + "license": "Freeware", + "notes": "If the installation is blocked by Windows Defender, please temporarily suspend the real-time protection first.", + "pre_install": [ + "Expand-7zipArchive -Path \"$dir\\dl.zip.noautoextract\" -DestinationPath \"$dir\" -ExtractDir 'dControl' -Removal", + "Expand-7zipArchive -Path \"$dir\\dControl.zip\" -DestinationPath \"$dir\" -ExtractDir 'dControl' '-psordum'" + ], + "shortcuts": [ + [ + "dControl.exe", + "Defender Control" + ] + ], + "url": "https://www.sordum.org/files/download/d-control/dControl.zip#/dl.zip.noautoextract", + "version": "2.1" } diff --git a/bucket/defineEditor.json b/bucket/defineEditor.json index ba286801d31..f6e7d700223 100644 --- a/bucket/defineEditor.json +++ b/bucket/defineEditor.json @@ -1,20 +1,20 @@ { - "version": "1.1.16", - "description": "Visual Define-XML Editor", - "homepage": "https://github.com/defineEditor/editor", - "license": "AGPL-3.0", - "url": "https://github.com/defineEditor/editor/releases/download/v1.1.16-current/DefineEditor.1.1.16-current.exe#/DefineEditor.exe", - "hash": "a3d64af19b44e98e2005c5691e85dcd1614113fd04dfd8316a6cd9e673ede4a1", - "checkver": { - "github": "https://github.com/defineEditor/editor" - }, - "shortcuts": [ - [ - "DefineEditor.exe", - "DefineEditor" - ] - ], - "autoupdate": { - "url": "https://github.com/defineEditor/editor/releases/download/v$version-current/DefineEditor.$version-current.exe#/DefineEditor.exe" - } + "autoupdate": { + "url": "https://github.com/defineEditor/editor/releases/download/v$version-current/DefineEditor.$version-current.exe#/DefineEditor.exe" + }, + "checkver": { + "github": "https://github.com/defineEditor/editor" + }, + "description": "Visual Define-XML Editor", + "hash": "a3d64af19b44e98e2005c5691e85dcd1614113fd04dfd8316a6cd9e673ede4a1", + "homepage": "https://github.com/defineEditor/editor", + "license": "AGPL-3.0", + "shortcuts": [ + [ + "DefineEditor.exe", + "DefineEditor" + ] + ], + "url": "https://github.com/defineEditor/editor/releases/download/v1.1.16-current/DefineEditor.1.1.16-current.exe#/DefineEditor.exe", + "version": "1.1.16" } diff --git a/bucket/desktoppet.json b/bucket/desktoppet.json index f1efcec8234..f309cb0fb85 100644 --- a/bucket/desktoppet.json +++ b/bucket/desktoppet.json @@ -1,28 +1,28 @@ { - "architecture": { - "64bit": { - "hash": "1a9df66e1dcbf8e3ef5f92a8ef164647bd86a1b1a3912e3f7e14485a897e7b15", - "url": "https://github.com/Adrianotiger/desktopPet/releases/download/v1.3.1/DesktopPet.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Adrianotiger/desktopPet/releases/download/v$version/DesktopPet.zip" - } - } - }, - "checkver": { - "github": "https://github.com/Adrianotiger/desktopPet" - }, - "description": "Add a screen mate to your desktop", - "homepage": "https://adrianotiger.github.io/desktopPet/", - "license": "Freeware", - "shortcuts": [ - [ - "DesktopPet.exe", - "DesktopPet" - ] - ], - "version": "1.3.1" + "version": "1.3.1", + "description": "Add a screen mate to your desktop", + "homepage": "https://adrianotiger.github.io/desktopPet/", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://github.com/Adrianotiger/desktopPet/releases/download/v1.3.1/DesktopPet.zip", + "hash": "1a9df66e1dcbf8e3ef5f92a8ef164647bd86a1b1a3912e3f7e14485a897e7b15" + } + }, + "shortcuts": [ + [ + "DesktopPet.exe", + "DesktopPet" + ] + ], + "checkver": { + "github": "https://github.com/Adrianotiger/desktopPet" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Adrianotiger/desktopPet/releases/download/v$version/DesktopPet.zip" + } + } + } } diff --git a/bucket/dev-sync.json b/bucket/dev-sync.json index 174e11c2368..21221c1119e 100644 --- a/bucket/dev-sync.json +++ b/bucket/dev-sync.json @@ -1,10 +1,12 @@ { - "homepage": "http://", - "version": "2018.06.15.2", - "license": "MIT", - "url": ["https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/ed27b36ff1e0d7dd194f646351fe826afa971d60/dev-sync/dev-sync.psm1"], - "hash" : "4cee0fa407b6744e6c539cea1949318837fe50073c58d9f59df006c48df69141", - "psmodule": { - "name": "dev-sync" - } + "hash": "4cee0fa407b6744e6c539cea1949318837fe50073c58d9f59df006c48df69141", + "homepage": "http://", + "license": "MIT", + "psmodule": { + "name": "dev-sync" + }, + "url": [ + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/ed27b36ff1e0d7dd194f646351fe826afa971d60/dev-sync/dev-sync.psm1" + ], + "version": "2018.06.15.2" } diff --git a/bucket/dev-toys-cli.json b/bucket/dev-toys-cli.json index 559d0af27d2..19ecf39e337 100644 --- a/bucket/dev-toys-cli.json +++ b/bucket/dev-toys-cli.json @@ -1,25 +1,25 @@ { - "version": "0.5.0", - "description": "A CLI based Swiss Army Knife for Developer.", - "homepage": "https://github.com/Jonnobrow/dev-toys-cli", - "license": "GPL-3.0-or-later", - "architecture": { - "64bit": { - "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v0.5.0/dev-toys-cli_0.5.0_Windows_x86_64.tar.gz", - "hash": "4912583bff931b7a958dcab6555ab932aed632ac4393fd0a67821ce3e204cfe3" - } - }, - "bin": "dev-toys-cli.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v$version/dev-toys-cli_$version_Windows_x86_64.tar.gz" - } - }, - "hash": { - "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v$version/checksums.txt", - "mode": "extract" - } - } + "architecture": { + "64bit": { + "hash": "4912583bff931b7a958dcab6555ab932aed632ac4393fd0a67821ce3e204cfe3", + "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v0.5.0/dev-toys-cli_0.5.0_Windows_x86_64.tar.gz" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v$version/dev-toys-cli_$version_Windows_x86_64.tar.gz" + } + }, + "hash": { + "mode": "extract", + "url": "https://github.com/Jonnobrow/dev-toys-cli/releases/download/v$version/checksums.txt" + } + }, + "bin": "dev-toys-cli.exe", + "checkver": "github", + "description": "A CLI based Swiss Army Knife for Developer.", + "homepage": "https://github.com/Jonnobrow/dev-toys-cli", + "license": "GPL-3.0-or-later", + "version": "0.5.0" } diff --git a/bucket/devcon.json b/bucket/devcon.json index bfd7e6433f0..b8c705a395f 100644 --- a/bucket/devcon.json +++ b/bucket/devcon.json @@ -1,5 +1,5 @@ { - "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/devcon.zip", - "version": "10.0.17763.1", - "bin": "devcon.exe" + "bin": "devcon.exe", + "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/devcon.zip", + "version": "10.0.17763.1" } diff --git a/bucket/device-cleanup-tool.json b/bucket/device-cleanup-tool.json index 15c093051c7..eac73cf18b4 100644 --- a/bucket/device-cleanup-tool.json +++ b/bucket/device-cleanup-tool.json @@ -1,7 +1,7 @@ { "version": "1.2.1", - "description": "Cleanup non-present devices from Windows", - "homepage": "https://www.uwe-sieber.de/", + "description": "A tool to remove non-present devices from the Windows Device Management", + "homepage": "https://www.uwe-sieber.de/misc_tools_e.html", "license": "Freeware", "url": "https://www.uwe-sieber.de/files/devicecleanup.zip", "hash": "15008b6b5098846bfdb5a2262f7522d8958215b1bbfa1ade031e54bd08755ff1", @@ -13,20 +13,17 @@ "extract_dir": "Win32" } }, - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\DeviceCleanup.ini\")) {", - " New-Item \"$dir\\DeviceCleanup.ini\" | Out-Null", - "}" - ], + "persist": "DeviceCleanup.ini", + "bin": "DeviceCleanup.exe", "shortcuts": [ [ "DeviceCleanup.exe", "Device Cleanup Tool" ] ], - "persist": "DeviceCleanup.ini", + "pre_install": "if(!(Test-Path \"$persist_dir\\DeviceCleanup.ini\")) { New-Item \"$dir\\DeviceCleanup.ini\" | Out-Null }", "checkver": "Device Cleanup Tool V([\\d.]+)", "autoupdate": { - "url": "https://www.uwe-sieber.de/files/DeviceCleanup.zip" + "url": "https://www.uwe-sieber.de/files/devicecleanup.zip" } } diff --git a/bucket/devservices.json b/bucket/devservices.json index 0929e25edf0..9f404fe7bcc 100644 --- a/bucket/devservices.json +++ b/bucket/devservices.json @@ -1,10 +1,10 @@ { - "homepage": "http://", - "version": "0.0.1", - "license": "MIT", - "url": "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/master/devservices/devservices.psm1", - "hash": "94C083DFE41AB43126AC22F68F821D95810D8462C80A7D1670BF9E3FD1858CD0", - "psmodule" : { - "name" : "devservices" - } + "hash": "94C083DFE41AB43126AC22F68F821D95810D8462C80A7D1670BF9E3FD1858CD0", + "homepage": "http://", + "license": "MIT", + "psmodule": { + "name": "devservices" + }, + "url": "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/master/devservices/devservices.psm1", + "version": "0.0.1" } diff --git a/bucket/dfgPortable.json b/bucket/dfgPortable.json index b976739e9e5..e1b67432695 100644 --- a/bucket/dfgPortable.json +++ b/bucket/dfgPortable.json @@ -1,28 +1,30 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/dfgportable" - }, - "url": "https://download3.portableapps.com/portableapps/dfgPortable/dfgPortable_$version_online.paf.exe?20190321" - }, - "bin": "dfgPortable/dfgPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/dfgportable" - }, - "description": "Disk defragmenter", - "hash": "md5:49e1b53ee1dc28dd786f4801023d6c48", - "homepage": "https://portableapps.com/apps/utilities/dfgportable", - "installer": {}, - "license": "", - "persist": "Data", - "shortcuts": [ - [ - "dfgPortable/dfgPortable.exe", - "dfgPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/dfgPortable/dfgPortable_2.22.33_online.paf.exe?20190321", - "version": "2.22.33" + "homepage": "https://portableapps.com/apps/utilities/dfgportable", + "description": "Disk defragmenter", + "version": "2.22.33", + "license": "", + "url": "https://download3.portableapps.com/portableapps/dfgPortable/dfgPortable_2.22.33_online.paf.exe?20190321", + "hash": "md5:49e1b53ee1dc28dd786f4801023d6c48", + "bin": "dfgPortable/dfgPortable.exe", + "shortcuts": [ + [ + "dfgPortable/dfgPortable.exe", + "dfgPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/dfgportable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/dfgPortable/dfgPortable_$version_online.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/utilities/dfgportable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "installer": { + + } } diff --git a/bucket/dia2dump.json b/bucket/dia2dump.json index 333bcd4ace4..56cd61bfd2a 100644 --- a/bucket/dia2dump.json +++ b/bucket/dia2dump.json @@ -1,5 +1,5 @@ { - "bin": "dia2dump.exe", - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/Dia2Dump.zip", - "version": "20200916" + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/Dia2Dump.zip", + "version": "20200916", + "bin": "dia2dump.exe" } diff --git a/bucket/diff-ext-aoks.json b/bucket/diff-ext-aoks.json index bc1038421ef..72caf4aa384 100644 --- a/bucket/diff-ext-aoks.json +++ b/bucket/diff-ext-aoks.json @@ -1,41 +1,41 @@ { - "homepage": "https://sourceforge.net/projects/diff-ext/", - "version": "1.9.2", - "description": "Diff-ext is an extension for the Windows Explorer which allows to launch diff/merge tools on selected files", - "license": "BSD-2-Clause", - "url": "https://deac-fra.dl.sourceforge.net/project/diff-ext/Binaries/1.9.2/diff-ext-1.9.2.exe#/diff-ext.exe", - "hash": "01fc15031e8a535feae228abbe7f30971ddd666702adb722ed026e804a76092e", - "installer": { - "file": "diff-ext.exe", - "args": [ - "/VERYSILENT", - "/DIR=\"$dir\"", - "/SUPPRESSMSGBOXES", - "/NORESTART", - "/CLOSEAPPLICATIONS", - "/NORESTARTAPPLICATIONS" - ] - }, - "uninstaller": { - "file": "unins000.exe", - "args": [ - "/VERYSILENT", - "/SUPPRESSMSGBOXES", - "/NORESTART" - ] - }, - "shortcuts": [ - [ - "diff-ext-setup.exe", - "diff-ext Setup" - ] - ], - "bin": "diff-ext-setup.exe", - "checkver": { - "url": "http://diff-ext.sourceforge.net/", - "regex": "Windows Explorer\\r\\n.+([\\d.-]+)" - }, - "autoupdate": { - "url": "https://deac-fra.dl.sourceforge.net/project/diff-ext/Binaries/$version/diff-ext-$version.exe#/diff-ext.exe" - } + "autoupdate": { + "url": "https://deac-fra.dl.sourceforge.net/project/diff-ext/Binaries/$version/diff-ext-$version.exe#/diff-ext.exe" + }, + "bin": "diff-ext-setup.exe", + "checkver": { + "regex": "Windows Explorer\\r\\n.+([\\d.-]+)", + "url": "http://diff-ext.sourceforge.net/" + }, + "description": "Diff-ext is an extension for the Windows Explorer which allows to launch diff/merge tools on selected files", + "hash": "01fc15031e8a535feae228abbe7f30971ddd666702adb722ed026e804a76092e", + "homepage": "https://sourceforge.net/projects/diff-ext/", + "installer": { + "args": [ + "/VERYSILENT", + "/DIR=\"$dir\"", + "/SUPPRESSMSGBOXES", + "/NORESTART", + "/CLOSEAPPLICATIONS", + "/NORESTARTAPPLICATIONS" + ], + "file": "diff-ext.exe" + }, + "license": "BSD-2-Clause", + "shortcuts": [ + [ + "diff-ext-setup.exe", + "diff-ext Setup" + ] + ], + "uninstaller": { + "args": [ + "/VERYSILENT", + "/SUPPRESSMSGBOXES", + "/NORESTART" + ], + "file": "unins000.exe" + }, + "url": "https://deac-fra.dl.sourceforge.net/project/diff-ext/Binaries/1.9.2/diff-ext-1.9.2.exe#/diff-ext.exe", + "version": "1.9.2" } diff --git a/bucket/dijo.json b/bucket/dijo.json index c684007ea75..031ecda28ab 100644 --- a/bucket/dijo.json +++ b/bucket/dijo.json @@ -1,8 +1,8 @@ { "version": "0.2.7", - "description": "Scriptable, curses-based, digital habit tracker", - "homepage": "https://github.com/NerdyPepper/dijo", + "description": "scriptable, curses-based, digital habit tracker", "license": "MIT", + "homepage": "https://github.com/NerdyPepper/dijo", "architecture": { "64bit": { "url": "https://github.com/NerdyPepper/dijo/releases/download/v0.2.7/dijo-x86_64-windows.exe#/dijo.exe", diff --git a/bucket/dingtalk.json b/bucket/dingtalk.json index 930b4d27426..bc8131a96ea 100644 --- a/bucket/dingtalk.json +++ b/bucket/dingtalk.json @@ -1,39 +1,29 @@ { - "version": "7.0.10.3169101", - "description": "An all-in-one free communication and collaboration platform", "homepage": "https://www.dingtalk.com/", + "description": "An all-in-one free communication and collaboration platform", "license": { "identifier": "EULA", "url": "https://tms.dingtalk.com/markets/dingtalk/service-terms-zh" }, - "notes": "We don't persist your DingTalk data, they are still storaged in '%APPDATA%\\DingTalk'.", + "version": "7.0.10.3169101", "url": "https://dtapp-pub.dingtalk.com/dingtalk-desktop/win_installer/Release/DingTalk_v7.0.10.3169101.exe#/dl.7z", "hash": "md5:c1c261131bae7246929cf1f407625871", "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", "installer": { "script": [ - "$runtimeCache = \"$env:APPDATA\\DingTalk\"", - "$runtimeCachePersist = \"$persist_dir\\Cache\"", - "if (Test-Path $runtimeCachePersist) {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - "} else {", - " if (Test-Path $runtimeCache) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - " }", - "}" + "# handle runtime cache", + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", + "Mount-ExternalRuntimeData -Source \"$persist_dir\\appdata\" -Target \"$env:LOCALAPPDATA\\DingTalk_91\"", + "Mount-ExternalRuntimeData -Source \"$persist_dir\\appdata\" -Target \"$env:APPDATA\\DingTalk\"", + "Remove-Module -Name AppsUtils" ] }, "uninstaller": { "script": [ - "$runtimeCache = \"$env:APPDATA\\DingTalk\"", - "$runtimeCachePersist = \"$persist_dir\\Cache\"", - "if (!(Test-Path $runtimeCachePersist)) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - "} else {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - "}" + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", + "Dismount-ExternalRuntimeData -Target \"$env:LOCALAPPDATA\\DingTalk_91\"", + "Dismount-ExternalRuntimeData -Target \"$env:APPDATA\\DingTalk\"", + "Remove-Module -Name AppsUtils" ] }, "shortcuts": [ @@ -52,5 +42,6 @@ "url": "https://im.dingtalk.com/manifest/new/release_windows_vista_later_gray4.json", "jsonpath": "$.win.install.md5" } - } + }, + "notes": "We don't persist your DingTalk data, they are still storaged in '%APPDATA%\\DingTalk'." } diff --git a/bucket/dinorss.json b/bucket/dinorss.json index 5ff52b37a18..5589fdb2c37 100644 --- a/bucket/dinorss.json +++ b/bucket/dinorss.json @@ -1,34 +1,34 @@ { - "version": "1.10.1", - "description": "A simple, efficient, open source RSS reader service.", - "homepage": "https://dinorss.org/", - "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/richshaw2015/dino-rss-electron/releases/download/v1.10.1/Dinosaur.Rss.1.10.1.x64.exe#/dl.7z", - "hash": "28d851f4490a106973e01824bdf94d4220cf14095aa2536f62617047f18ae7e2" + "hash": "28d851f4490a106973e01824bdf94d4220cf14095aa2536f62617047f18ae7e2", + "url": "https://github.com/richshaw2015/dino-rss-electron/releases/download/v1.10.1/Dinosaur.Rss.1.10.1.x64.exe#/dl.7z" } }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/richshaw2015/dino-rss-electron/releases/download/v$version/Dinosaur.Rss.$version.x64.exe#/dl.7z" + } + } + }, + "checkver": { + "github": "https://github.com/richshaw2015/dino-rss-electron" + }, + "description": "A simple, efficient, open source RSS reader service.", + "homepage": "https://dinorss.org/", "installer": { "script": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", "Remove-Item \"$dir\\`$*\" -Force -Recurse" ] }, + "license": "MIT", "shortcuts": [ [ "Dinosaur Rss.exe", "Dinosaur RSS" ] ], - "checkver": { - "github": "https://github.com/richshaw2015/dino-rss-electron" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/richshaw2015/dino-rss-electron/releases/download/v$version/Dinosaur.Rss.$version.x64.exe#/dl.7z" - } - } - } + "version": "1.10.1" } diff --git a/bucket/discord-chat-exporter.json b/bucket/discord-chat-exporter.json index 32109f7c06f..86ea4a6f414 100644 --- a/bucket/discord-chat-exporter.json +++ b/bucket/discord-chat-exporter.json @@ -1,21 +1,21 @@ { - "version": "2.39.1", + "autoupdate": { + "url": "https://github.com/Tyrrrz/DiscordChatExporter/releases/download/$version/DiscordChatExporter.zip" + }, + "bin": "DiscordChatExporter.exe", + "checkver": "github", "description": "Exports Discord chat logs to a file", + "hash": "b652fe2117a9dcca43024bdc67de0ce4db67b710e97c5e4d694d65d648a8ffd8", "homepage": "https://github.com/Tyrrrz/DiscordChatExporter", "license": "GPL-3.0-only", - "url": "https://github.com/Tyrrrz/DiscordChatExporter/releases/download/2.39.1/DiscordChatExporter.zip", - "hash": "b652fe2117a9dcca43024bdc67de0ce4db67b710e97c5e4d694d65d648a8ffd8", + "persist": "Settings.dat", "pre_install": "if(!(Test-Path \"$persist_dir\\Settings.dat\")) {New-Item \"$dir\\Settings.dat\" | Out-Null}", - "bin": "DiscordChatExporter.exe", "shortcuts": [ [ "DiscordChatExporter.exe", "Discord Chat Exporter" ] ], - "persist": "Settings.dat", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/Tyrrrz/DiscordChatExporter/releases/download/$version/DiscordChatExporter.zip" - } + "url": "https://github.com/Tyrrrz/DiscordChatExporter/releases/download/2.39.1/DiscordChatExporter.zip", + "version": "2.39.1" } diff --git a/bucket/disk2vhd.json b/bucket/disk2vhd.json index 1855477d4cb..72b73f89951 100644 --- a/bucket/disk2vhd.json +++ b/bucket/disk2vhd.json @@ -1,36 +1,59 @@ { "version": "2.02", - "description": "Disk2vhd. Simplifies the migration of physical systems into virtual machines (p2v.md).", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd", + "description": "Simplifies the migration of physical systems into virtual machines.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/disk2vhd", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/Disk2vhd.zip", "hash": "c294d279bf98645f84452989f320b561bf58609e35d85de47ea19ef583880821", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\Disk2Vhd\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " Remove-Item \"$sysInt\\Disk2Vhd\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] + "architecture": { + "64bit": { + "bin": [ + [ + "disk2vhd64.exe", + "disk2vhd" + ] + ], + "shortcuts": [ + [ + "disk2vhd64.exe", + "SysInternals/Disk2vhd", + "/accepteula" + ] + ] + }, + "32bit": { + "bin": "disk2vhd.exe", + "shortcuts": [ + [ + "disk2vhd.exe", + "SysInternals/Disk2vhd", + "/accepteula" + ] + ] + }, + "arm64": { + "bin": [ + [ + "disk2vhd64a.exe", + "disk2vhd" + ] + ], + "shortcuts": [ + [ + "disk2vhd64a.exe", + "SysInternals/Disk2vhd", + "/accepteula" + ] + ] + } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/disk2vhd.md", + "regex": "#.*?v([\\d.]+)" }, - "bin": "disk2vhd.exe", - "shortcuts": [ - [ - "disk2vhd.exe", - "SysInternals\\Disk2vhd" - ] - ], - "checkver": "Disk2vhd\\s+v([\\d.]+)]+>]+>$sha256<" + "regex": "$basename]+>]+>$sha256<", + "url": "https://www.softwareok.com/?Download=DontSleep" } - } + }, + "checkver": { + "regex": "version ([\\d.]+)", + "url": "https://www.softwareok.com/?seite=Microsoft/DontSleep/History" + }, + "description": "A small program to prevent system Shutdown, Stand By, Turn Off, Restart, Hibernate.", + "homepage": "https://www.softwareok.com/?Download=DontSleep", + "license": { + "identifier": "Freeware", + "url": "https://www.softwareok.com/?seite=Microsoft/DontSleep/Eula" + }, + "persist": "DontSleep.ini", + "pre_install": "if(!(Test-Path \"$dir/DontSleep.ini\")) { Add-Content \"$dir/DontSleep.ini\" $null }", + "version": "9.29" } diff --git a/bucket/dot-browser.json b/bucket/dot-browser.json index 344a6ea7f25..10196c61e51 100644 --- a/bucket/dot-browser.json +++ b/bucket/dot-browser.json @@ -1,19 +1,19 @@ { - "version": "87.0-2021-07-24", - "description": "Dot Browser - A new browser based on Firefox Gecko Engine", - "homepage": "https://github.com/dothq/browser-desktop", - "license": "Mozilla Public License 2.0", - "architecture": { - "64bit": { - "url": "https://github.com/dothq/browser-desktop/releases/download/87.0-2021-07-24/dot-87.0.exe#/dl.7z", - "hash": "sha1:6cb63194f2694f080cf938aaa63291796a30a6a0" - } - }, - "bin": "core/dot.exe", - "shortcuts": [ - [ - "core/dot.exe", - "Dot Browser" - ] - ] + "architecture": { + "64bit": { + "hash": "sha1:6cb63194f2694f080cf938aaa63291796a30a6a0", + "url": "https://github.com/dothq/browser-desktop/releases/download/87.0-2021-07-24/dot-87.0.exe#/dl.7z" + } + }, + "bin": "core/dot.exe", + "description": "Dot Browser - A new browser based on Firefox Gecko Engine", + "homepage": "https://github.com/dothq/browser-desktop", + "license": "Mozilla Public License 2.0", + "shortcuts": [ + [ + "core/dot.exe", + "Dot Browser" + ] + ], + "version": "87.0-2021-07-24" } diff --git a/bucket/dotnet-core-uninstall.json b/bucket/dotnet-core-uninstall.json index d0aa9ee9ca7..fd725c9a7a3 100644 --- a/bucket/dotnet-core-uninstall.json +++ b/bucket/dotnet-core-uninstall.json @@ -1,14 +1,14 @@ { - "homepage": "https://github.com/dotnet/cli-lab/", - "description": "A guided tool will be provided to enable the controlled clean up of a system such that only the desired versions of the Runtime and SDKs remain.", - "license": "MIT", - "version": "1.6.0", - "url": "https://github.com/dotnet/cli-lab/releases/download/1.6.0/dotnet-core-uninstall-1.6.0.msi", - "hash": "30bd7f95034d32a0830d9fdd089a176a84c77455e20dc07e433a1d8679feba9f", - "extract_dir": "dotnet-core-uninstall", - "bin": "dotnet-core-uninstall.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/dotnet/cli-lab/releases/download/$version/dotnet-core-uninstall-$version.msi" - } + "autoupdate": { + "url": "https://github.com/dotnet/cli-lab/releases/download/$version/dotnet-core-uninstall-$version.msi" + }, + "bin": "dotnet-core-uninstall.exe", + "checkver": "github", + "description": "A guided tool will be provided to enable the controlled clean up of a system such that only the desired versions of the Runtime and SDKs remain.", + "extract_dir": "dotnet-core-uninstall", + "hash": "30bd7f95034d32a0830d9fdd089a176a84c77455e20dc07e433a1d8679feba9f", + "homepage": "https://github.com/dotnet/cli-lab/", + "license": "MIT", + "url": "https://github.com/dotnet/cli-lab/releases/download/1.6.0/dotnet-core-uninstall-1.6.0.msi", + "version": "1.6.0" } diff --git a/bucket/double-finder.json b/bucket/double-finder.json index ee135f857c3..aaaeab98367 100644 --- a/bucket/double-finder.json +++ b/bucket/double-finder.json @@ -1,25 +1,25 @@ { - "version": "1.2", - "description": "Double Finder is a program to search for duplicates, that is, duplicate files that take up unnecessary space on the disk.", - "homepage": "http://dimio.altervista.org/eng/#DoubleFinder", - "license": "Freeware", - "url": "http://dimiodati.altervista.org/zip/doublefinder.zip", - "hash": "bd9c2ec00f4de2ba3209eee81dd68a26982988fa969bd1b7899a0b8a48fd2d67", - "extract_dir": "doublefinder", - "pre_install": "if (!(Test-Path \"$persist_dir\\DoubleFinder.ini\")) { New-Item \"$dir\\DoubleFinder.ini\" | Out-Null }", - "bin": "DoubleFinder.exe", - "shortcuts": [ - [ - "DoubleFinder.exe", - "DoubleFinder" - ] - ], - "persist": "DoubleFinder.ini", - "checkver": { - "url": "http://dimio.altervista.org/eng/", - "regex": "DoubleFinder v([\\d.]+)" - }, - "autoupdate": { - "url": "http://dimiodati.altervista.org/zip/doublefinder.zip" - } + "autoupdate": { + "url": "http://dimiodati.altervista.org/zip/doublefinder.zip" + }, + "bin": "DoubleFinder.exe", + "checkver": { + "regex": "DoubleFinder v([\\d.]+)", + "url": "http://dimio.altervista.org/eng/" + }, + "description": "Double Finder is a program to search for duplicates, that is, duplicate files that take up unnecessary space on the disk.", + "extract_dir": "doublefinder", + "hash": "bd9c2ec00f4de2ba3209eee81dd68a26982988fa969bd1b7899a0b8a48fd2d67", + "homepage": "http://dimio.altervista.org/eng/#DoubleFinder", + "license": "Freeware", + "persist": "DoubleFinder.ini", + "pre_install": "if (!(Test-Path \"$persist_dir\\DoubleFinder.ini\")) { New-Item \"$dir\\DoubleFinder.ini\" | Out-Null }", + "shortcuts": [ + [ + "DoubleFinder.exe", + "DoubleFinder" + ] + ], + "url": "http://dimiodati.altervista.org/zip/doublefinder.zip", + "version": "1.2" } diff --git a/bucket/douyu.json b/bucket/douyu.json index c62cc82a424..6da8b465683 100644 --- a/bucket/douyu.json +++ b/bucket/douyu.json @@ -1,35 +1,22 @@ { - "##": "斗鱼", "version": "8.6.1.4", - "description": "[斗鱼] - 斗鱼是一家弹幕式直播分享网站,为用户提供视频直播和赛事直播服务,斗鱼以游戏直播为主,涵盖了娱乐、综艺、体育、户外等多种直播内容。", - "homepage": "http://www.douyu.com", - "license": { - "identifier": "Proprietary", - "url": "https://www.douyu.com/cms/ptgz/202007/31/16102.shtml" - }, + "homepage": "https://www.douyu.com/", + "license": "Freeware", "url": "https://sta-op.douyucdn.cn/dypc-client/pkg/Douyu_Live_PC_Client/20230117143404349/DouyuLive_8.6.1.4_Server_1.1.1.4.exe#/dl.7z", "hash": "979790c948922d434967d30b3de99051a88aa79325923c72d9628d2a05943849", - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "bin": [ - [ - "Client\\DouyuLive.exe", - "douyu" - ] - ], + "extract_dir": "Client", + "post_install": "Remove-Item \"$dir\\$version\\pctools\", \"$dir\\$version\\Update\" -Force -Recurse", "shortcuts": [ [ - "Client\\DouyuLive.exe", - "斗鱼直播" + "DouyuLive.exe", + "Douyu" ] ], "checkver": { - "url": "https://www.douyu.com/client?tab=client#pc", - "regex": "Douyu_Live_PC_Client/(?.*?)/DouyuLive_([\\d.]+)_Server_(?[\\d.]+).exe" + "url": "https://www.douyu.com/client", + "regex": "//(?.+)/DouyuLive_([\\d.]+)_Server_(?[\\d.]+)\\.exe" }, "autoupdate": { - "url": "https://sta-op.douyucdn.cn/dypc-client/pkg/Douyu_Live_PC_Client/$matchTimestamp/DouyuLive_$version_Server_$matchServer.exe#/dl.7z", - "hash": { - "mode": "download" - } + "url": "https://$matchUrl/DouyuLive_$version_Server_$matchVer2.exe#/dl.7z" } } diff --git a/bucket/downkyi.json b/bucket/downkyi.json index e7a1da5f70c..654315b4f97 100644 --- a/bucket/downkyi.json +++ b/bucket/downkyi.json @@ -1,31 +1,30 @@ { "version": "1.5.7", - "description": "哔哩下载姬 downkyi, B 站视频下载工具, 支持批量下载, 支持 4K, 支持解除地区限制下载, 提供工具箱(音视频提取、去水印等).", - "homepage": "https://github.com/leiurayer/downkyi", - "license": { - "identifier": "GPL-3.0-only", - "url": "https://github.com/leiurayer/downkyi/blob/main/LICENSE" + "description": "DownKyi is a bilibili video download tool.", + "homepage": "https://github.com/leiurayer/downkyi/blob/main/README.md", + "license": "GPL", + "architecture": { + "64bit": { + "url": "https://github.com/leiurayer/downkyi/releases/download/v1.5.7/DownKyi-1.5.7.zip", + "hash": "ac38cb9ed02cc722f4242812d1a16c337920269921cc33728af02bac7e7f72bc" + } }, - "url": "https://github.com/leiurayer/downkyi/releases/download/v1.5.7/DownKyi-1.5.7.zip", - "hash": "ac38cb9ed02cc722f4242812d1a16c337920269921cc33728af02bac7e7f72bc", - "bin": "DownKyi.exe", "shortcuts": [ [ "DownKyi.exe", - "哔哩下载姬" + "DownKyi" ] ], - "persist": [ - "Config", - "Media", - "aria" - ], + "bin": "DownKyi.exe", + "persist": "Config", "checkver": { - "url": "https://api.github.com/repos/leiurayer/downkyi/releases", - "jsonpath": "$[0].tag_name", - "regex": "(?v([\\w.-]+))" + "github": "https://github.com/leiurayer/downkyi" }, "autoupdate": { - "url": "https://github.com/leiurayer/downkyi/releases/download/$matchTag/DownKyi-$version.zip" + "architecture": { + "64bit": { + "url": "https://github.com/leiurayer/downkyi/releases/download/v$version/DownKyi-$version.zip" + } + } } } diff --git a/bucket/dreamconn-utility.json b/bucket/dreamconn-utility.json index 9c5dd060a83..697e3e70397 100644 --- a/bucket/dreamconn-utility.json +++ b/bucket/dreamconn-utility.json @@ -1,18 +1,18 @@ { - "description": "Tool and driver for using DreamConn+ on Windows", - "hash": "77fbd0256ce8515ef2bd2c1b2b2d107860be82d20b64e72949290edd1015f0b4", - "homepage": "https://www.dreammods.net/dreamconn.html", - "license": "Freeware", - "notes": [ - "DreamConn+ Utility installs the ViGEm Bus Driver for controller support over Bluetooth (on supported OS),", - "this driver of course will require manual uninstallation outside of the scope of \"scoop uninstall\"." - ], - "shortcuts": [ - [ - "DreamConn_Utility.exe", - "DreamConn+ Utility" - ] - ], - "url": "https://www.dreammods.net/uploads/2/7/7/4/27749543/dreamconn__utility.rar", - "version": "1.4.6.0" + "version": "1.4.6.0", + "description": "Tool and driver for using DreamConn+ on Windows", + "homepage": "https://www.dreammods.net/dreamconn.html", + "license": "Freeware", + "notes": [ + "DreamConn+ Utility installs the ViGEm Bus Driver for controller support over Bluetooth (on supported OS),", + "this driver of course will require manual uninstallation outside of the scope of \"scoop uninstall\"." + ], + "url": "https://www.dreammods.net/uploads/2/7/7/4/27749543/dreamconn__utility.rar", + "hash": "77fbd0256ce8515ef2bd2c1b2b2d107860be82d20b64e72949290edd1015f0b4", + "shortcuts": [ + [ + "DreamConn_Utility.exe", + "DreamConn+ Utility" + ] + ] } diff --git a/bucket/drep.json b/bucket/drep.json index f3a9c79d4fa..6517c6a9ade 100644 --- a/bucket/drep.json +++ b/bucket/drep.json @@ -1,21 +1,21 @@ { - "architecture": { - "64bit": { - "hash": "f369bb5e31f8c972bec51b11242a7a50f9d35721d4c656741d8e6f3abc5ab6f2", - "url": "https://github.com/maxpert/drep/releases/download/v0.1.3/drep-windows-x86_64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/maxpert/drep/releases/download/v$version/drep-windows-x86_64.zip" - } - } - }, - "bin": "drep.exe", - "checkver": "github", - "description": "dynamic regular expression print", - "homepage": "https://github.com/maxpert/drep", - "license": "MIT", - "version": "0.1.3" + "version": "0.1.3", + "description": "dynamic regular expression print", + "homepage": "https://github.com/maxpert/drep", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/maxpert/drep/releases/download/v0.1.3/drep-windows-x86_64.zip", + "hash": "f369bb5e31f8c972bec51b11242a7a50f9d35721d4c656741d8e6f3abc5ab6f2" + } + }, + "bin": "drep.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/maxpert/drep/releases/download/v$version/drep-windows-x86_64.zip" + } + } + } } diff --git a/bucket/drivermax-aoks.json b/bucket/drivermax-aoks.json index 1714edc8c98..4080fc76898 100644 --- a/bucket/drivermax-aoks.json +++ b/bucket/drivermax-aoks.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "url": "https://www.drivermax.com/soft/dmx/drivermax.exe" - }, - "bin": "drivermax.exe", - "checkver": { - "regex": " DriverMax ([\\d.]+) Kaufen ", - "url": "https://drivermax.de/" - }, - "description": "Keeps your drivers up to date.", - "hash": "c6f1d7c418186e9553b488b6ce4e9f6f1e9382158983da3569ef67b2cfd5ac49", - "homepage": "https://www.drivermax.com/", - "innosetup": true, - "license": "Freeware", - "shortcuts": [ - [ - "drivermax.exe", - "DriverMax" - ] - ], - "url": "https://www.drivermax.com/soft/dmx/drivermax.exe", - "version": "15" + "homepage": "https://www.drivermax.com/", + "description": "Keeps your drivers up to date.", + "version": "15", + "url": "https://www.drivermax.com/soft/dmx/drivermax.exe", + "license": "Freeware", + "hash": "c6f1d7c418186e9553b488b6ce4e9f6f1e9382158983da3569ef67b2cfd5ac49", + "innosetup": true, + "shortcuts": [ + [ + "drivermax.exe", + "DriverMax" + ] + ], + "bin": "drivermax.exe", + "checkver": { + "url": "https://drivermax.de/", + "regex": " DriverMax ([\\d.]+) Kaufen " + }, + "autoupdate": { + "url": "https://www.drivermax.com/soft/dmx/drivermax.exe" + } } diff --git a/bucket/dsdecmp.json b/bucket/dsdecmp.json index 356d176765a..8ac600abcc7 100644 --- a/bucket/dsdecmp.json +++ b/bucket/dsdecmp.json @@ -1,9 +1,9 @@ { - "bin": "DSDecmp.exe", - "description": "DSDecmp can de- and encrypt various DS and Wii file formats.", - "hash": "c4566488183cd481f660e45fa955f9f0793885d4bdb811c440e3c012733762d4", - "homepage": "https://github.com/Barubary/dsdecmp", - "license": "Unknown", - "url": "https://static.wiidatabase.de/DSDecmp.zip", - "version": "4.0" + "version": "4.0", + "description": "DSDecmp can de- and encrypt various DS and Wii file formats.", + "homepage": "https://github.com/Barubary/dsdecmp", + "license": "Unknown", + "url": "https://static.wiidatabase.de/DSDecmp.zip", + "hash": "c4566488183cd481f660e45fa955f9f0793885d4bdb811c440e3c012733762d4", + "bin": "DSDecmp.exe" } diff --git a/bucket/dsq.json b/bucket/dsq.json index 8bac23bb324..52f8b1f01f3 100644 --- a/bucket/dsq.json +++ b/bucket/dsq.json @@ -1,8 +1,14 @@ { + "version": "0.23.0", + "description": "A command-line tool for running SQL queries against JSON, CSV, Excel, Parquet, and more", "homepage": "https://github.com/multiprocessio/dsq", - "description": "Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.", "license": "Apache-2.0", - "version": "0.23.0", + "architecture": { + "64bit": { + "url": "https://github.com/multiprocessio/dsq/releases/download/v0.23.0/dsq-win32-x64-v0.23.0.zip", + "hash": "3afb48c1af896e116f87619bdf9d2fb108a2e2d8644725b555aa550fb3862eeb" + } + }, "bin": "dsq.exe", "checkver": "github", "autoupdate": { @@ -11,11 +17,5 @@ "url": "https://github.com/multiprocessio/dsq/releases/download/v$version/dsq-win32-x64-v$version.zip" } } - }, - "architecture": { - "64bit": { - "url": "https://github.com/multiprocessio/dsq/releases/download/v0.23.0/dsq-win32-x64-v0.23.0.zip", - "hash": "3afb48c1af896e116f87619bdf9d2fb108a2e2d8644725b555aa550fb3862eeb" - } } } diff --git a/bucket/dstep-aoks.json b/bucket/dstep-aoks.json index f87ecee6317..e5b215120c1 100644 --- a/bucket/dstep-aoks.json +++ b/bucket/dstep-aoks.json @@ -1,29 +1,29 @@ { - "version": "1.0.0", - "description": "A tool for converting C and Objective-C headers to D modules.", - "homepage": "https://github.com/jacob-carlborg/dstep", - "license": "Boost", - "architecture": { - "64bit": { - "url": "https://github.com/jacob-carlborg/dstep/releases/download/v1.0.0/dstep-1.0.0-win64.7z", - "hash": "22f04b109a7e9981e265a5cd182d42cdaae8047d52a4d2528775dfa7e06fbaa5" - }, - "32bit": { - "url": "https://github.com/jacob-carlborg/dstep/releases/download/v1.0.0/dstep-1.0.0-win32.7z", - "hash": "d7a73d57155ef2e1385e6b2f5f15330f152292c09e8de836fc8621cd5e2e615f" - } - }, - "extract_dir": "bin", - "bin": "dstep.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/jacob-carlborg/dstep/releases/download/v$version/dstep-$version-win64.7z" - }, - "32bit": { - "url": "https://github.com/jacob-carlborg/dstep/releases/download/v$version/dstep-$version-win32.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "d7a73d57155ef2e1385e6b2f5f15330f152292c09e8de836fc8621cd5e2e615f", + "url": "https://github.com/jacob-carlborg/dstep/releases/download/v1.0.0/dstep-1.0.0-win32.7z" + }, + "64bit": { + "hash": "22f04b109a7e9981e265a5cd182d42cdaae8047d52a4d2528775dfa7e06fbaa5", + "url": "https://github.com/jacob-carlborg/dstep/releases/download/v1.0.0/dstep-1.0.0-win64.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/jacob-carlborg/dstep/releases/download/v$version/dstep-$version-win32.7z" + }, + "64bit": { + "url": "https://github.com/jacob-carlborg/dstep/releases/download/v$version/dstep-$version-win64.7z" + } + } + }, + "bin": "dstep.exe", + "checkver": "github", + "description": "A tool for converting C and Objective-C headers to D modules.", + "extract_dir": "bin", + "homepage": "https://github.com/jacob-carlborg/dstep", + "license": "Boost", + "version": "1.0.0" } diff --git a/bucket/dsynchronize-zh-cn.json b/bucket/dsynchronize-zh-cn.json index 060deefa1cf..7fcab669d60 100644 --- a/bucket/dsynchronize-zh-cn.json +++ b/bucket/dsynchronize-zh-cn.json @@ -1,48 +1,48 @@ { - "autoupdate": { - "url": [ - "http://dimiodati.altervista.org/zip/dsynchronize.zip", - "http://dimio.altervista.org/zip/DSynchronize%20Chinese%20(CHS)%20Pack.zip" - ] - }, - "bin": "DSynchronize.exe", - "checkver": { - "regex": "DSynchronize v([\\d.]+)", - "url": "http://dimio.altervista.org/eng/" - }, - "description": "DSynchronize is a stand-alone utility that let you periodically synchronize two or more folders on Hard Disk, Floppy Disk, LAN, USB Key, CD-DVD and FTP server.", - "extract_dir": [ - "dsynchronize", - "DSynchronize Chinese (CHS) Pack" - ], - "hash": [ - "59b753ff1caaec5042c772321fa5f847a3f28e8214aea115001d9e28c5cbbc70", - "9ae5f78aede0ca0529b763303122e23353a553df2bc59f3864a5f291693646bb" - ], - "homepage": "http://dimio.altervista.org/eng/#DSynchronize", - "license": "Freeware", - "persist": [ - "DSynchronize.ini", - "Monitor.ini" - ], - "post_install": "if (Test-Path \"$dir\\Controller.lng\") { Move-Item -Path \"$dir\\Controller.lng\" -Destination \"$dir\\Monitor.lng\"}", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\DSynchronize.ini\")) { New-Item \"$dir\\DSynchronize.ini\" | Out-Null }", - "if (!(Test-Path \"$persist_dir\\Monitor.ini\")) { New-Item \"$dir\\Monitor.ini\" | Out-Null }" - ], - "shortcuts": [ - [ - "DSynchronize.exe", - "DSynchronize" - ], - [ - "Monitor.exe", - "DSynchronize Monitor" - ] - ], - "url": [ - "http://dimiodati.altervista.org/zip/dsynchronize.zip", - "http://dimio.altervista.org/zip/DSynchronize%20Chinese%20(CHS)%20Pack.zip" - ], - "version": "2.48" + "version": "2.48", + "description": "DSynchronize is a stand-alone utility that let you periodically synchronize two or more folders on Hard Disk, Floppy Disk, LAN, USB Key, CD-DVD and FTP server.", + "homepage": "http://dimio.altervista.org/eng/#DSynchronize", + "license": "Freeware", + "url": [ + "http://dimiodati.altervista.org/zip/dsynchronize.zip", + "http://dimio.altervista.org/zip/DSynchronize%20Chinese%20(CHS)%20Pack.zip" + ], + "hash": [ + "59b753ff1caaec5042c772321fa5f847a3f28e8214aea115001d9e28c5cbbc70", + "9ae5f78aede0ca0529b763303122e23353a553df2bc59f3864a5f291693646bb" + ], + "extract_dir": [ + "dsynchronize", + "DSynchronize Chinese (CHS) Pack" + ], + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\DSynchronize.ini\")) { New-Item \"$dir\\DSynchronize.ini\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\Monitor.ini\")) { New-Item \"$dir\\Monitor.ini\" | Out-Null }" + ], + "bin": "DSynchronize.exe", + "shortcuts": [ + [ + "DSynchronize.exe", + "DSynchronize" + ], + [ + "Monitor.exe", + "DSynchronize Monitor" + ] + ], + "post_install": "if (Test-Path \"$dir\\Controller.lng\") { Move-Item -Path \"$dir\\Controller.lng\" -Destination \"$dir\\Monitor.lng\"}", + "persist": [ + "DSynchronize.ini", + "Monitor.ini" + ], + "checkver": { + "url": "http://dimio.altervista.org/eng/", + "regex": "DSynchronize v([\\d.]+)" + }, + "autoupdate": { + "url": [ + "http://dimiodati.altervista.org/zip/dsynchronize.zip", + "http://dimio.altervista.org/zip/DSynchronize%20Chinese%20(CHS)%20Pack.zip" + ] + } } diff --git a/bucket/du.json b/bucket/du.json index 2467449f2d0..036984932d5 100644 --- a/bucket/du.json +++ b/bucket/du.json @@ -1,32 +1,39 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "1.62", "description": "View disk usage by directory.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/du", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "1.62", "url": "https://download.sysinternals.com/files/DU.zip", "hash": "5aa85919ce064a93fdbbcba405ae9cbdfc923d0ff8b521bb9007f7693559921c", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/du", - "re": "Disk Usage\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/DU.zip" - }, "architecture": { + "64bit": { + "bin": [ + [ + "du64.exe", + "du" + ] + ] + }, "32bit": { "bin": "du.exe" }, - "64bit": { + "arm64": { "bin": [ [ - "du64.exe", + "du64a.exe", "du" - ], - "du64.exe" + ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/du.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/DU.zip" } } diff --git a/bucket/duck-aoks.json b/bucket/duck-aoks.json index 5cde494b7a4..08acedf394b 100644 --- a/bucket/duck-aoks.json +++ b/bucket/duck-aoks.json @@ -1,18 +1,18 @@ { - "homepage": "https://duck.sh/", - "description": "Cyberduck for the command line interface", - "license": "GPL-2.0-or-later", - "version": "8.5.6.39394", - "url": "https://dist.duck.sh/duck-8.5.6.39394.msi", - "hash": "9569164cf230c5900e9c62770c92f1e687c0b4fc30f9cb19451bdb972de8bc6a", - "extract_dir": "Cyberduck CLI", - "bin": "duck.exe", - "checkver": { - "url": "https://dist.duck.sh/", - "re": "duck-([\\d.]+).msi" - }, "autoupdate": { "url": "https://dist.duck.sh/duck-$version.msi" }, - "notes": "Additional third party connection profiles can be installed to and found in '%APPDATA%\\Cyberduck\\Profiles'." + "bin": "duck.exe", + "checkver": { + "re": "duck-([\\d.]+).msi", + "url": "https://dist.duck.sh/" + }, + "description": "Cyberduck for the command line interface", + "extract_dir": "Cyberduck CLI", + "hash": "9569164cf230c5900e9c62770c92f1e687c0b4fc30f9cb19451bdb972de8bc6a", + "homepage": "https://duck.sh/", + "license": "GPL-2.0-or-later", + "notes": "Additional third party connection profiles can be installed to and found in '%APPDATA%\\Cyberduck\\Profiles'.", + "url": "https://dist.duck.sh/duck-8.5.6.39394.msi", + "version": "8.5.6.39394" } diff --git a/bucket/duelyst.json b/bucket/duelyst.json index dd09c8a34dc..822aee88cb1 100644 --- a/bucket/duelyst.json +++ b/bucket/duelyst.json @@ -1,6 +1,6 @@ { "version": "1.97.12", - "description": "Digital collectible card game and turn-based strategy hybrid", + "description": "Duelyst is a digital collectible card game and turn-based strategy hybrid", "homepage": "https://github.com/open-duelyst/duelyst", "license": "CC0-1.0", "architecture": { diff --git a/bucket/dumpster-u.json b/bucket/dumpster-u.json index 76fc4bcddf3..2ba21f9f1a3 100644 --- a/bucket/dumpster-u.json +++ b/bucket/dumpster-u.json @@ -1,28 +1,28 @@ { - "architecture": { - "64bit": { - "hash": "f1dec5b68c59b52a82e8eeceda9116bd34c4fefbdd1423250990d54b9b507da1", - "url": "https://github.com/GaryOderNichts/DumpsterU/releases/download/v1.0.1/DumpsterU-windows-x64-1.0.1-setup.exe" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GaryOderNichts/DumpsterU/releases/download/v$version/DumpsterU-windows-x64-$version-setup.exe" - } - } - }, - "bin": "DumpsterU.exe", - "checkver": "github", - "description": "Wii U Harddrive Dumper", - "homepage": "https://github.com/GaryOderNichts/DumpsterU", - "innosetup": true, - "license": "GPL-3.0-only", - "shortcuts": [ - [ - "DumpsterU.exe", - "DumpsterU" - ] - ], - "version": "1.0.1" + "version": "1.0.1", + "description": "Wii U Harddrive Dumper", + "homepage": "https://github.com/GaryOderNichts/DumpsterU", + "license": "GPL-3.0-only", + "architecture": { + "64bit": { + "url": "https://github.com/GaryOderNichts/DumpsterU/releases/download/v1.0.1/DumpsterU-windows-x64-1.0.1-setup.exe", + "hash": "f1dec5b68c59b52a82e8eeceda9116bd34c4fefbdd1423250990d54b9b507da1" + } + }, + "innosetup": true, + "bin": "DumpsterU.exe", + "shortcuts": [ + [ + "DumpsterU.exe", + "DumpsterU" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/GaryOderNichts/DumpsterU/releases/download/v$version/DumpsterU-windows-x64-$version-setup.exe" + } + } + } } diff --git a/bucket/dvsthost.json b/bucket/dvsthost.json index 968d7dd671a..9b600dc8571 100644 --- a/bucket/dvsthost.json +++ b/bucket/dvsthost.json @@ -1,40 +1,40 @@ { - "version": "1.57", - "description": "A software host for VST instrument and effect plugins (double precision)", - "homepage": "https://www.hermannseib.com/english/vsthost.htm", - "license": "Freeware", - "architecture": { - "64bit": { - "url": "https://www.hermannseib.com/programs/dvsthostx64.zip", - "hash": "581292b59c06131fd257f1b8aaace8523744f9dc296df5bcff31d52999e12ae7" - }, - "32bit": { - "url": "https://www.hermannseib.com/programs/dvsthostx86.zip", - "hash": "3081925edbb140d83e2804cf77cc532751bdc35546d45fed2fdd4b03d9efecad" - } - }, - "pre_install": "if (!(Test-Path \"$persist_dir\\vsthost.INI\")) { New-Item -ItemType File \"$dir\\vsthost.INI\" | Out-Null }", - "shortcuts": [ - [ - "vsthost.exe", - "VSTHost (Double Precision)" - ] - ], - "persist": [ - "Data", - "vsthost.INI" - ], - "checkver": { - "regex": "Current version: ([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.hermannseib.com/programs/dvsthostx64.zip" - }, - "32bit": { - "url": "https://www.hermannseib.com/programs/dvsthostx86.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "3081925edbb140d83e2804cf77cc532751bdc35546d45fed2fdd4b03d9efecad", + "url": "https://www.hermannseib.com/programs/dvsthostx86.zip" + }, + "64bit": { + "hash": "581292b59c06131fd257f1b8aaace8523744f9dc296df5bcff31d52999e12ae7", + "url": "https://www.hermannseib.com/programs/dvsthostx64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.hermannseib.com/programs/dvsthostx86.zip" + }, + "64bit": { + "url": "https://www.hermannseib.com/programs/dvsthostx64.zip" + } + } + }, + "checkver": { + "regex": "Current version: ([\\d.]+)" + }, + "description": "A software host for VST instrument and effect plugins (double precision)", + "homepage": "https://www.hermannseib.com/english/vsthost.htm", + "license": "Freeware", + "persist": [ + "Data", + "vsthost.INI" + ], + "pre_install": "if (!(Test-Path \"$persist_dir\\vsthost.INI\")) { New-Item -ItemType File \"$dir\\vsthost.INI\" | Out-Null }", + "shortcuts": [ + [ + "vsthost.exe", + "VSTHost (Double Precision)" + ] + ], + "version": "1.57" } diff --git a/bucket/eSpeak.json b/bucket/eSpeak.json index 9cc3f62d7b8..1e937bcf4a1 100644 --- a/bucket/eSpeak.json +++ b/bucket/eSpeak.json @@ -1,5 +1,4 @@ { - "##": "https://github.com/dodorz/scoop/blob/master/eSpeak.json", "version": "1.48.04", "license": "GPL-3.0-or-later", "url": "https://downloads.sourceforge.net/project/espeak/espeak/espeak-1.48/setup_espeak-1.48.04.exe", diff --git a/bucket/earthly.json b/bucket/earthly.json index 3343bd35d3a..d4d4b62bbdc 100644 --- a/bucket/earthly.json +++ b/bucket/earthly.json @@ -1,7 +1,7 @@ { "version": "0.7.2", - "description": "A CI/CD framework that allows you to develop pipelines locally and run them anywhere.", - "homepage": "https://earthly.dev/", + "description": "The effortless CI/CD framework that runs anywhere", + "homepage": "https://earthly.dev", "license": "MPL-2.0", "architecture": { "64bit": { diff --git a/bucket/easytag.json b/bucket/easytag.json index 5e458478f23..8b1a6e6e9eb 100644 --- a/bucket/easytag.json +++ b/bucket/easytag.json @@ -5,6 +5,7 @@ "license": "GPL-2.0-only", "url": "https://download.gnome.org/binaries/win32/easytag/2.4/easytag-2.4.3-setup.exe#/dl.7z", "hash": "32b10a4c930d3b57b631120d1b492c33888f8354793eb7b0dc213bd10a292a7a", + "bin": "bin\\easytag.exe", "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", "shortcuts": [ [ diff --git a/bucket/edgeless-iso.json b/bucket/edgeless-iso.json index 09dbcb1d593..9bd58999103 100644 --- a/bucket/edgeless-iso.json +++ b/bucket/edgeless-iso.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://pineapple.edgeless.top/disk/Socket/Edgeless_Beta_$version.iso#Edgeless.iso_" - }, - "checkver": { - "jsonpath": "$.version", - "url": "https://pineapple.edgeless.top/api/v2/info/iso" - }, - "description": "Edgeless PE ISO", - "hash": "6a35ef3231d67fa4e4680b72280469a0e5f8ab797f5231b9af5385bb32c0a23a", - "homepage": "https://home.edgeless.top/", - "license": { - "identifier": "Proprietary", - "url": "https://wiki.edgeless.top/v2/global/contract.html" - }, - "post_install": "Rename-Item \"$dir\\Edgeless*\" 'Edgeless_$version.iso'", - "suggest": { - "ventoy": "extras/ventoy" - }, - "url": "https://pineapple.edgeless.top/disk/Socket/Edgeless_Beta_4.1.0.iso#Edgeless.iso_", - "version": "4.1.0" + "version": "4.1.0", + "description": "Edgeless PE ISO", + "homepage": "https://home.edgeless.top/", + "license": { + "identifier": "Proprietary", + "url": "https://wiki.edgeless.top/v2/global/contract.html" + }, + "suggest": { + "ventoy": "extras/ventoy" + }, + "url": "https://pineapple.edgeless.top/disk/Socket/Edgeless_Beta_4.1.0.iso#Edgeless.iso_", + "hash": "6a35ef3231d67fa4e4680b72280469a0e5f8ab797f5231b9af5385bb32c0a23a", + "post_install": "Rename-Item \"$dir\\Edgeless*\" 'Edgeless_$version.iso'", + "checkver": { + "url": "https://pineapple.edgeless.top/api/v2/info/iso", + "jsonpath": "$.version" + }, + "autoupdate": { + "url": "https://pineapple.edgeless.top/disk/Socket/Edgeless_Beta_$version.iso#Edgeless.iso_" + } } diff --git a/bucket/edgeless.json b/bucket/edgeless.json index 968ebb269db..4621845a0dd 100644 --- a/bucket/edgeless.json +++ b/bucket/edgeless.json @@ -1,6 +1,6 @@ { "homepage": "https://home.edgeless.top/", - "description": "强大而优雅的PE工具", + "description": "强大而优雅的 PE 工具", "license": "MPL 2.0", "version": "2.26", "url": "https://pineapple.edgeless.top/disk/Socket/Hub/Edgeless%20Hub_Beta_2.26.7z", diff --git a/bucket/ediary.json b/bucket/ediary.json index 11676519796..ee09d597e74 100644 --- a/bucket/ediary.json +++ b/bucket/ediary.json @@ -1,12 +1,12 @@ { - "homepage": "http://www.haoxg.net/ediary/index.html", - "description": "An electronic diary software born in 1999, which is still in active development.", "version": "4.1-win32", + "description": "A easy-to-use and powerfull diary software.", + "homepage": "http://www.haoxg.net/ediary/", "license": "Freeware", "url": "http://www.haoxg.net/ediary/download/ediary-4.1-win32-copy.zip", "hash": "29505ad3b93839ae8b723db3c4f5be8d52cba034a0ab3732dde09bf08af8ea9b", + "bin": "eDiary.exe", "extract_dir": "eDiary-4.1-win32", - "pre_install": "if (!(Test-Path $persist_dir\\Config.ini)) { New-Item $dir\\Config.ini | Out-Null }", "shortcuts": [ [ "eDiary.exe", @@ -14,12 +14,13 @@ ] ], "persist": [ - "Config.ini", - "Users" + "Users", + "Config.ini" ], + "pre_install": "if (!(Test-Path \"$persist_dir\\Config.ini\")) { Set-Content -Encoding ASCII -Path \"$dir\\Config.ini\" -Value $null }", "checkver": { "url": "http://www.haoxg.net/ediary/download.html", - "regex": "download/ediary-([\\d.]+(-(?.*))?)-copy" + "regex": "ediary-(.*?)-copy.zip" }, "autoupdate": { "url": "http://www.haoxg.net/ediary/download/ediary-$version-copy.zip", diff --git a/bucket/edlo.json b/bucket/edlo.json index aac4666d026..c51a272f164 100644 --- a/bucket/edlo.json +++ b/bucket/edlo.json @@ -1,27 +1,27 @@ { - "version": "0.01", - "description": "The ideal programming font", - "license": "OFL-1.1", - "homepage": "https://github.com/ehamiter/Edlo", - "url": "https://github.com/ehamiter/Edlo/raw/master/edlo.ttf", - "hash": "a35ab0dc62139a3e294ca3f7888586352f930a0ecbc861a2489bf62012e34fb7", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Edlo' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "The ideal programming font", + "hash": "a35ab0dc62139a3e294ca3f7888586352f930a0ecbc861a2489bf62012e34fb7", + "homepage": "https://github.com/ehamiter/Edlo", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Edlo' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/ehamiter/Edlo/raw/master/edlo.ttf", + "version": "0.01" } diff --git a/bucket/edrawmax.json b/bucket/edrawmax.json index bc8049debc3..ca61b9d669b 100644 --- a/bucket/edrawmax.json +++ b/bucket/edrawmax.json @@ -1,8 +1,10 @@ { "version": "12.0.8", - "description": "集两百多种绘图于一身的综合图形图表设计软件", + "description": "亿图图示,集两百多种绘图于一身的综合图形图表设计软件,Visio国产替代", "homepage": "https://www.edrawsoft.cn/download-edrawmax.html", + "license": "Shareware", "url": "https://cc-download.edrawsoft.cn/origin/edraw-max_cn_full5374.exe", + "hash": "bc6eaf17affdff2299c9f0ce979f326438b6bffa3506601be7e5a47bad84687d", "innosetup": true, "bin": "EdrawMax.exe", "shortcuts": [ @@ -12,7 +14,7 @@ ] ], "checkver": { - "regex": ">([\\d.]+) \\(更新日期:" + "regex": ">([\\d.]+) \\(更新日期:" }, "autoupdate": { "url": "https://cc-download.edrawsoft.cn/origin/edraw-max_cn_full5374.exe" diff --git a/bucket/effekseer.json b/bucket/effekseer.json index 5fe8d30f835..6c4d85364bd 100644 --- a/bucket/effekseer.json +++ b/bucket/effekseer.json @@ -1,35 +1,35 @@ { - "architecture": { - "32bit": { - "hash": "cda06585178407f81f33c88f96b9d6396de217305d1ebfd35c90be5ddd4c1154", - "url": "https://github.com/effekseer/Effekseer/releases/download/170/Effekseer170Win_x86.zip" - }, - "64bit": { - "hash": "8cb8e0d6e5a9482ff47a561107f642bf34e3e395d1d44f843b20b3ee477373eb", - "url": "https://github.com/effekseer/Effekseer/releases/download/170/Effekseer170Win.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/effekseer/Effekseer/releases/download/$version/Effekseer${cleanVersion}Win_x86.zip" - }, - "64bit": { - "url": "https://github.com/effekseer/Effekseer/releases/download/$version/Effekseer${cleanVersion}Win.zip" - } - } - }, - "checkver": { - "github": "https://github.com/effekseer/Effekseer" - }, - "description": "Particle effect editing tool", - "homepage": "http://effekseer.github.io/", - "license": "MIT", - "shortcuts": [ - [ - "Tool/Effekseer.exe", - "Effekseer" - ] - ], - "version": "170" + "homepage": "http://effekseer.github.io/", + "description": "Particle effect editing tool", + "license": "MIT", + "version": "170", + "architecture": { + "64bit": { + "url": "https://github.com/effekseer/Effekseer/releases/download/170/Effekseer170Win.zip", + "hash": "8cb8e0d6e5a9482ff47a561107f642bf34e3e395d1d44f843b20b3ee477373eb" + }, + "32bit": { + "url": "https://github.com/effekseer/Effekseer/releases/download/170/Effekseer170Win_x86.zip", + "hash": "cda06585178407f81f33c88f96b9d6396de217305d1ebfd35c90be5ddd4c1154" + } + }, + "shortcuts": [ + [ + "Tool/Effekseer.exe", + "Effekseer" + ] + ], + "checkver": { + "github": "https://github.com/effekseer/Effekseer" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/effekseer/Effekseer/releases/download/$version/Effekseer${cleanVersion}Win.zip" + }, + "32bit": { + "url": "https://github.com/effekseer/Effekseer/releases/download/$version/Effekseer${cleanVersion}Win_x86.zip" + } + } + } } diff --git a/bucket/efm-langserver.json b/bucket/efm-langserver.json index b57dfba1c6f..1e9017c939e 100644 --- a/bucket/efm-langserver.json +++ b/bucket/efm-langserver.json @@ -2,21 +2,14 @@ "homepage": "https://github.com/mattn/efm-langserver", "version": "0.0.44", "license": "MIT", - "description": " General purpose Language Server .", - "architecture": { - "64bit": { - "url": "https://github.com/mattn/efm-langserver/releases/download/v0.0.44/efm-langserver_v0.0.44_windows_amd64.zip", - "hash": "1a4acbf25ed14f89a32eb17b1b0b9f0b6e92b47c799475b818913c8aaca22aa2", - "extract_dir": "efm-langserver_v0.0.44_windows_amd64" - } + "url": "https://github.com/mattn/efm-langserver/releases/download/v0.0.44/efm-langserver_v0.0.44_windows_amd64.zip", + "extract_dir": "efm-langserver_v0.0.44_windows_amd64", + "bin": "efm-langserver.exe", + "checkver": { + "github": "https://github.com/mattn/efm-langserver" }, - "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/mattn/efm-langserver/releases/download/v$version/efm-langserver_v$version_windows_amd64.zip", - "extract_dir": "efm-langserver_v$version_windows_amd64" - } - } + "url": "https://github.com/mattn/efm-langserver/releases/download/v$version/efm-langserver_v$version_windows_amd64.zip", + "extract_dir": "efm-langserver_v$version_windows_amd64" } } diff --git a/bucket/efsdump.json b/bucket/efsdump.json index 47c09fa7b52..065becd77ef 100644 --- a/bucket/efsdump.json +++ b/bucket/efsdump.json @@ -1,26 +1,19 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "1.03", "description": "View information for encrypted files.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/efsdump", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "1.03", "url": "https://download.sysinternals.com/files/EFSDump.zip", "hash": "9f74b906404402c94af5a3aa04808a07ef1fcc85607c2ea53283cee8b19bc175", + "bin": "efsdump.exe", "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/efsdump", - "re": "EFSDump\\s(?:v|V)?([\\d.]+)" + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/efsdump.md", + "regex": "#.*?v([\\d.]+)" }, "autoupdate": { "url": "https://download.sysinternals.com/files/EFSDump.zip" - }, - "architecture": { - "32bit": { - "bin": "efsdump.exe" - }, - "64bit": { - "bin": "efsdump.exe" - } } } diff --git a/bucket/eiffelstudio.json b/bucket/eiffelstudio.json index 7e47c3f7c9e..217ed8c8c60 100644 --- a/bucket/eiffelstudio.json +++ b/bucket/eiffelstudio.json @@ -68,7 +68,7 @@ }, "hash": { "url": "https://account.eiffel.com/downloads", - "regex": "(?[\\w_.]+-win64\\.7z)\\n\\s+\\n\\s+win64\\n\\s+(?[\\d]+)\\n\\s+$sha256" + "regex": "$basename\\n\\s+\\n\\s+(?:win64|windows)\\n\\s+(?[\\d]+)\\n\\s+$sha256" }, "extract_dir": "Eiffel_$matchFirst" } diff --git a/bucket/emacs-k.json b/bucket/emacs-k.json index db6ff0cbbcf..40d08e7b05c 100644 --- a/bucket/emacs-k.json +++ b/bucket/emacs-k.json @@ -20,8 +20,7 @@ ], "checkver": { "url": "https://api.github.com/repos/kiennq/emacs-build/releases/latest", - "jsonpath": "$.tag_name", - "re": "v([\\d\\w.-]+)" + "re": "tag/v([\\d\\w.-]+)" }, "autoupdate": { "url": "https://github.com/kiennq/emacs-build/releases/download/v$version/emacs-master-x86_64-full.zip" diff --git a/bucket/emacs-mplscorwin.json b/bucket/emacs-mplscorwin.json index 79304513a4a..dbef22e11d5 100644 --- a/bucket/emacs-mplscorwin.json +++ b/bucket/emacs-mplscorwin.json @@ -1,33 +1,33 @@ { - "homepage": "https://git.sr.ht/~mplscorwin/emacs-w64/", - "version": "2022-02-11", - "description": "Scripts to build a distribution of Emacs from sources, using MSYS2 and Mingw64(32).", - "license": "GPL (Emacs) + MIT (build script)", - "architecture": { - "64bit": { - "url": "https://git.sr.ht/~mplscorwin/emacs-w64/blob/master/emacs-29/emacs-29.0.50-snapshot-2022-02-11.zip", - "hash": "sha1:0ca7f43406fd62313470f12420a8e53533410157" - } + "architecture": { + "64bit": { + "hash": "sha1:0ca7f43406fd62313470f12420a8e53533410157", + "url": "https://git.sr.ht/~mplscorwin/emacs-w64/blob/master/emacs-29/emacs-29.0.50-snapshot-2022-02-11.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "hash": { + "regex": "$sha256\\s+\\*$basename", + "url": "https://git.sr.ht/~mplscorwin/emacs-w64/tree/master/item/emacs-29/sha1sums.txt" }, - "shortcuts": [ - [ - "bin\\runemacs.exe", - "Emacs (mplscorwin)" - ] - ], - "checkver": { - "url": "https://git.sr.ht/~mplscorwin/emacs-w64/tree/master/item/emacs-29", - "regex": "/emacs-29.0.50-snapshot-([\\d-]+).zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://git.sr.ht/~mplscorwin/emacs-w64/blob/master/emacs-29/emacs-29.0.50-snapshot-$version.zip", - "hash": { - "url": "https://git.sr.ht/~mplscorwin/emacs-w64/tree/master/item/emacs-29/sha1sums.txt", - "regex": "$sha256\\s+\\*$basename" - } - } - } - } + "url": "https://git.sr.ht/~mplscorwin/emacs-w64/blob/master/emacs-29/emacs-29.0.50-snapshot-$version.zip" + } + } + }, + "checkver": { + "regex": "/emacs-29.0.50-snapshot-([\\d-]+).zip", + "url": "https://git.sr.ht/~mplscorwin/emacs-w64/tree/master/item/emacs-29" + }, + "description": "Scripts to build a distribution of Emacs from sources, using MSYS2 and Mingw64(32).", + "homepage": "https://git.sr.ht/~mplscorwin/emacs-w64/", + "license": "GPL (Emacs) + MIT (build script)", + "shortcuts": [ + [ + "bin\\runemacs.exe", + "Emacs (mplscorwin)" + ] + ], + "version": "2022-02-11" } diff --git a/bucket/embarcadero-dev-cpp.json b/bucket/embarcadero-dev-cpp.json index e3898602567..e4b8d2f171c 100644 --- a/bucket/embarcadero-dev-cpp.json +++ b/bucket/embarcadero-dev-cpp.json @@ -1,25 +1,25 @@ { - "architecture": { - "64bit": { - "hash": "71819437625e1aa1d86b642ac5b4591854c199addbb6031a6c9e2476fedc579c", - "url": "https://github.com/Embarcadero/Dev-Cpp/releases/download/v6.3/Embarcadero_Dev-Cpp_6.3_TDM-GCC_9.2_Portable.7z" - } - }, - "autoupdate": { - "64bit": { - "url": "https://github.com/Embarcadero/Dev-Cpp/releases/download/v$version/Embarcadero_Dev-Cpp_$version_TDM-GCC_9.2_Portable.7z" - } - }, - "checkver": "github", - "description": "A free, portable, fast and simple C/C++ IDE", - "homepage": "https://github.com/Embarcadero/Dev-Cpp", - "license": "GPL-2.0-only", - "persist": "config", - "shortcuts": [ - [ - "devcppPortable.exe", - "Embarcadero Dev-C++" - ] - ], - "version": "6.3" + "homepage": "https://github.com/Embarcadero/Dev-Cpp", + "description": "A free, portable, fast and simple C/C++ IDE", + "license": "GPL-2.0-only", + "version": "6.3", + "architecture": { + "64bit": { + "url": "https://github.com/Embarcadero/Dev-Cpp/releases/download/v6.3/Embarcadero_Dev-Cpp_6.3_TDM-GCC_9.2_Portable.7z", + "hash": "71819437625e1aa1d86b642ac5b4591854c199addbb6031a6c9e2476fedc579c" + } + }, + "persist": "config", + "shortcuts": [ + [ + "devcppPortable.exe", + "Embarcadero Dev-C++" + ] + ], + "checkver": "github", + "autoupdate": { + "64bit": { + "url": "https://github.com/Embarcadero/Dev-Cpp/releases/download/v$version/Embarcadero_Dev-Cpp_$version_TDM-GCC_9.2_Portable.7z" + } + } } diff --git a/bucket/emby-theater.json b/bucket/emby-theater.json index a7a0603457c..2282cca4d9b 100644 --- a/bucket/emby-theater.json +++ b/bucket/emby-theater.json @@ -1,38 +1,38 @@ { - "architecture": { - "32bit": { - "hash": "435803568bad94dc4feff3172f640a7cd9cbf8cbc0c1df8d7f964ae1e836b6e4", - "url": "https://github.com/MediaBrowser/emby-theater-windows/releases/download/3.0.19/emby-theater-x86.zip" - }, - "64bit": { - "hash": "c417178022da8491cdbcdac6201776fa6626238e18c9fa5d7b6f60352e83f25c", - "url": "https://github.com/MediaBrowser/emby-theater-windows/releases/download/3.0.19/emby-theater-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/MediaBrowser/emby-theater-windows/releases/download/$version/emby-theater-x86.zip" - }, - "64bit": { - "url": "https://github.com/MediaBrowser/emby-theater-windows/releases/download/$version/emby-theater-x64.zip" - } - } - }, - "checkver": { - "github": "https://github.com/MediaBrowser/emby-theater-windows" - }, - "description": "Emby Theater. Media browser for Emby", - "homepage": "https://emby.media/emby-theater.html", - "license": { - "identifier": "GPL-2.0-only", - "url": "https://github.com/MediaBrowser/emby-theater-windows/blob/master/LICENSE.md" - }, - "shortcuts": [ - [ - "Emby.Theater.exe", - "Emby Theater" - ] - ], - "version": "3.0.19" + "version": "3.0.19", + "description": "Emby Theater. Media browser for Emby", + "homepage": "https://emby.media/emby-theater.html", + "license": { + "identifier": "GPL-2.0-only", + "url": "https://github.com/MediaBrowser/emby-theater-windows/blob/master/LICENSE.md" + }, + "architecture": { + "64bit": { + "url": "https://github.com/MediaBrowser/emby-theater-windows/releases/download/3.0.19/emby-theater-x64.zip", + "hash": "c417178022da8491cdbcdac6201776fa6626238e18c9fa5d7b6f60352e83f25c" + }, + "32bit": { + "url": "https://github.com/MediaBrowser/emby-theater-windows/releases/download/3.0.19/emby-theater-x86.zip", + "hash": "435803568bad94dc4feff3172f640a7cd9cbf8cbc0c1df8d7f964ae1e836b6e4" + } + }, + "shortcuts": [ + [ + "Emby.Theater.exe", + "Emby Theater" + ] + ], + "checkver": { + "github": "https://github.com/MediaBrowser/emby-theater-windows" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/MediaBrowser/emby-theater-windows/releases/download/$version/emby-theater-x64.zip" + }, + "32bit": { + "url": "https://github.com/MediaBrowser/emby-theater-windows/releases/download/$version/emby-theater-x86.zip" + } + } + } } diff --git a/bucket/emeditor.json b/bucket/emeditor.json index 33032f89cbf..6b5b43f7757 100644 --- a/bucket/emeditor.json +++ b/bucket/emeditor.json @@ -1,30 +1,24 @@ { - "homepage": "https://jp.emeditor.com/", - "url": [ - "https://emeditor.blob.core.windows.net/emed64_22.2.923_portable.zip", - "https://raw.githubusercontent.com/ba230t/scoop-bucket/master/scripts/emeditor-install-context.reg", - "https://raw.githubusercontent.com/ba230t/scoop-bucket/master/scripts/emeditor-uninstall-context.reg" - ], "version": "22.2.923", - "checkver": { - "url": "https://support.emeditor.com/ja/downloads", - "re": "v([\\d.]+.[\\d.]+.[\\d.]+)" + "description": "A fast, lightweight and extensible text editor for Windows. Useful for opening very large files.", + "homepage": "https://www.emeditor.com/", + "license": "Shareware", + "architecture": { + "64bit": { + "url": "https://emeditor.blob.core.windows.net/emed64_22.2.923_portable.zip", + "hash": "2051002ea1537ebb9de37bfa6748d2ab27c6e434d22f03fac091348d4cfdda84" + }, + "32bit": { + "url": "https://emeditor.blob.core.windows.net/emed32_22.2.923_portable.zip", + "hash": "a404280d04e825cc404d2be55afcfdd9ed925646d270319383a6a710656193ed" + } }, - "autoupdate": { - "url": "https://emeditor.blob.core.windows.net/emed64_$version_portable.zip" - }, - "hash": [ - "2051002ea1537ebb9de37bfa6748d2ab27c6e434d22f03fac091348d4cfdda84", - "f6fe1f745ec7f1b1be59c89cb112b5d85388b346babb58e4f242107167ab9045", - "3917570e98ad30e7c9325b97356cc46fb28ab67d734aaf77c206b732f75c6b8a" - ], - "persist": [ - "Macros", - "AppData", - "eeCommon.ini", - "eeConfig.ini", - "eePlugins.ini", - "eeLM.ini" + "pre_install": [ + "$manifest.persist | ForEach-Object {", + " if ([io.path]::GetExtension($_)) {", + " if (!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", + " }", + "}" ], "bin": "EmEditor.exe", "shortcuts": [ @@ -33,20 +27,24 @@ "EmEditor" ] ], - "pre_install": [ - "if(!(test-path \"$persist_dir\\eeUseIni.ini\")) { Add-Content \"$dir\\eeUseIni.ini\" \"\" }", - "if(!(test-path \"$persist_dir\\eeCommon.ini\")) { Add-Content \"$dir\\eeCommon.ini\" \"\" }", - "if(!(test-path \"$persist_dir\\eeConfig.ini\")) { Add-Content \"$dir\\eeConfig.ini\" \"\" }", - "if(!(test-path \"$persist_dir\\eePlugins.ini\")) { Add-Content \"$dir\\eePlugins.ini\" \"\" }", - "if(!(test-path \"$persist_dir\\eeLM.ini\")) { Add-Content \"$dir\\eeLM.ini\" \"\" }" - ], - "post_install": [ - "if(Test-Path(\"$dir\\emeditor-install-context.reg\")) {", - " $empath = \"$dir\\EmEditor.exe\".Replace('\\', '\\\\')", - " $content = Get-Content \"$dir\\emeditor-install-context.reg\"", - " $content = $content.Replace('$em', $empath)", - " $content | Set-Content -Path \"$dir\\emeditor-install-context.reg\"", - "}" + "persist": [ + "eeCommon.ini", + "eeConfig.ini", + "eeLM.ini", + "eePlugins.ini" ], - "notes": "Add EmEditor as a context menu option by running: \"$dir\\emeditor-install-context.reg\"" + "checkver": { + "url": "https://support.emeditor.com/en/downloads", + "regex": "v([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://emeditor.blob.core.windows.net/emed64_$version_portable.zip" + }, + "32bit": { + "url": "https://emeditor.blob.core.windows.net/emed32_$version_portable.zip" + } + } + } } diff --git a/bucket/epsxe.json b/bucket/epsxe.json index 92229a1589b..57d04dea977 100644 --- a/bucket/epsxe.json +++ b/bucket/epsxe.json @@ -1,26 +1,38 @@ { - "autoupdate": { - "url": "http://www.epsxe.com/files/ePSXe$cleanVersion.zip" - }, - "bin": "ePSXe.exe", - "checkver": { - "re": "ePSXe v(.*) Windows", - "url": "http://www.epsxe.com/download.php" - }, - "description": "Playstation emulator, that has been around for good bit", - "hash": "46e1a7ad3dc9c75763440c153465cdccc9a3ba367e3158542953ece4bcdb7b4f", - "homepage": "http://www.epsxe.com", - "license": { - "identifier": "Unknown" - }, - "notes": "May require bioses, also may not work with every PSX game.", - "shortcuts": [ - [ - "ePSXe.exe", - "epsxe", - "epsxe.exe" - ] - ], - "url": "http://www.epsxe.com/files/ePSXe205.zip", - "version": "2.0.5" + "notes": "Some settings are saved in registry: \"Computer\\HKEY_CURRENT_USER\\SOFTWARE\\epsxe\"", + "homepage": "https://www.epsxe.com/", + "version": "2.0.5", + "license": "Freeware", + "url": "http://www.epsxe.com/files/ePSXe205.zip", + "hash": "46e1a7ad3dc9c75763440c153465cdccc9a3ba367e3158542953ece4bcdb7b4f", + "pre_install": "if (!(test-path $dir\\inis)) {mkdir $dir\\inis | out-null}", + "shortcuts": [ + [ + "ePSXe.exe", + "ePSXe" + ] + ], + "persist": [ + "bios", + "cheats", + "config", + "covers", + "idx", + "info", + "isos", + "memcards", + "patches", + "plugins", + "shaders", + "snap", + "sstates", + "inis" + ], + "checkver": { + "url": "https://www.epsxe.com/download.php", + "regex": "files\\/(?.*)\\.zip.*?ePSXe v(?[\\d.]+) Windows" + }, + "autoupdate": { + "url": "http://www.epsxe.com/files/$matchFile.zip" + } } diff --git a/bucket/epubcheck.json b/bucket/epubcheck.json index 62f27ea906c..5fd7d504faa 100644 --- a/bucket/epubcheck.json +++ b/bucket/epubcheck.json @@ -1,21 +1,24 @@ { "version": "5.0.0", - "description": "A tool to validate the conformance of EPUB publications against the EPUB specifications.", - "homepage": "https://github.com/w3c/epubcheck", - "license": "BSD-3-Clause", - "url": "https://github.com/w3c/epubcheck/releases/download/v5.0.0/epubcheck-5.0.0.zip", - "hash": "98c5ecce0a6a6bf37034f73465613c4088916b3ef3489f50a7f6897a37a9725a", - "extract_dir": "epubcheck-5.0.0", - "bin": "epubcheck.jar", + "description": "EPUBCheck is a tool to validate the conformance of EPUB publications against the EPUB specifications.", + "homepage": "https://www.w3.org/publishing/epubcheck/", + "license": { + "identifier": "BSD-3-Clause", + "url": "https://raw.githubusercontent.com/w3c/epubcheck/main/LICENSE.md" + }, "suggest": { "JDK": [ "java/oraclejdk", - "java/openjdk", - "java/adoptopenjdk-hotspot", - "java/zulu" + "java/openjdk" ] }, - "checkver": "github", + "url": "https://github.com/w3c/epubcheck/releases/download/v5.0.0/epubcheck-5.0.0.zip", + "hash": "98c5ecce0a6a6bf37034f73465613c4088916b3ef3489f50a7f6897a37a9725a", + "extract_dir": "epubcheck-5.0.0", + "bin": "epubcheck.jar", + "checkver": { + "github": "https://github.com/w3c/epubcheck" + }, "autoupdate": { "url": "https://github.com/w3c/epubcheck/releases/download/v$version/epubcheck-$version.zip", "extract_dir": "epubcheck-$version" diff --git a/bucket/err.json b/bucket/err.json index 78e18208cc4..5d635d526dd 100644 --- a/bucket/err.json +++ b/bucket/err.json @@ -1,15 +1,20 @@ { - "version": "6.4.5", - "description": "The Microsoft Error Lookup Tool displays the message text that is associated with a hexadecimal status code (or other code). ", - "homepage": "https://docs.microsoft.com/en-us/windows/win32/debug/system-error-code-lookup-tool", - "url": "https://download.microsoft.com/download/4/3/2/432140e8-fb6c-4145-8192-25242838c542/Err_6.4.5/Err_6.4.5.exe#/err.exe", - "hash": "88739EC82BA16A0B4A3C83C1DD2FCA6336AD8E2A1E5F1238C085B1E86AB8834A", - "checkver": { - "url": "https://docs.microsoft.com/en-us/windows/win32/debug/system-error-code-lookup-tool", - "regex": "Err_([\\d.]+).exe" - }, - "autoupdate": { - "url": "https://download.microsoft.com/download/4/3/2/432140e8-fb6c-4145-8192-25242838c542/Err_$version/Err_$version.exe#/err.exe" - }, - "bin": [["err.exe", "err"]] + "autoupdate": { + "url": "https://download.microsoft.com/download/4/3/2/432140e8-fb6c-4145-8192-25242838c542/Err_$version/Err_$version.exe#/err.exe" + }, + "bin": [ + [ + "err.exe", + "err" + ] + ], + "checkver": { + "regex": "Err_([\\d.]+).exe", + "url": "https://docs.microsoft.com/en-us/windows/win32/debug/system-error-code-lookup-tool" + }, + "description": "The Microsoft Error Lookup Tool displays the message text that is associated with a hexadecimal status code (or other code). ", + "hash": "88739EC82BA16A0B4A3C83C1DD2FCA6336AD8E2A1E5F1238C085B1E86AB8834A", + "homepage": "https://docs.microsoft.com/en-us/windows/win32/debug/system-error-code-lookup-tool", + "url": "https://download.microsoft.com/download/4/3/2/432140e8-fb6c-4145-8192-25242838c542/Err_6.4.5/Err_6.4.5.exe#/err.exe", + "version": "6.4.5" } diff --git a/bucket/errorlookup.json b/bucket/errorlookup.json index 4d9effaafef..52a19bdff36 100644 --- a/bucket/errorlookup.json +++ b/bucket/errorlookup.json @@ -1,6 +1,6 @@ { "version": "2.4.2", - "description": "Translating error codes into a more meaningful text description.", + "description": "A simple tool for retrieving information about Windows errors codes.", "homepage": "https://www.henrypp.org/product/errorlookup", "license": "GPL-3.0-only", "url": "https://github.com/henrypp/errorlookup/releases/download/v.2.4.2/errorlookup-2.4.2-bin.zip", @@ -13,18 +13,19 @@ "extract_dir": "errorlookup\\32" } }, - "pre_install": [ - "if (!(Test-Path \"$dir\\errorlookup.ini\")) {", - "New-Item \"$dir\\errorlookup.ini\" | Out-Null }" - ], + "pre_install": "if (!(Test-Path \"$persist_dir\\errorlookup.ini\")) { Set-Content -Encoding ASCII -Path \"$dir\\errorlookup.ini\" -Value $null }", "persist": "errorlookup.ini", + "bin": "errorlookup.exe", "shortcuts": [ [ "errorlookup.exe", "Error Lookup" ] ], - "checkver": "softwareVersion\">([\\d.]+)", + "checkver": { + "url": "https://github.com/henrypp/errorlookup/releases/latest", + "regex": "/releases/tag/v.([\\d.]+)\"" + }, "autoupdate": { "url": "https://github.com/henrypp/errorlookup/releases/download/v.$version/errorlookup-$version-bin.zip" } diff --git a/bucket/evtx.json b/bucket/evtx.json index f4ccb3765f1..a808636a609 100644 --- a/bucket/evtx.json +++ b/bucket/evtx.json @@ -1,21 +1,21 @@ { + "version": "0.8.1", + "description": "A Fast (and safe) parser for the Windows XML Event Log (EVTX) format", + "homepage": "https://github.com/omerbenamram/evtx", + "license": "Apache-2.0", "architecture": { "64bit": { - "hash": "b2ce971c473a673d533563524931c1b0ec9faf8ca5352758915c1231cd409ec8", - "url": "https://github.com/omerbenamram/evtx/releases/download/v0.8.1/evtx_dump-v0.8.1.exe#/evtx_dump.exe" + "url": "https://github.com/omerbenamram/evtx/releases/download/v0.8.1/evtx_dump-v0.8.1.exe#/evtx_dump.exe", + "hash": "b2ce971c473a673d533563524931c1b0ec9faf8ca5352758915c1231cd409ec8" } }, + "bin": "evtx_dump.exe", + "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/omerbenamram/evtx/releases/download/v$version/evtx_dump-v$version.exe#/evtx_dump.exe" } } - }, - "bin": "evtx_dump.exe", - "checkver": "github", - "description": "A Fast (and safe) parser for the Windows XML Event Log (EVTX) format", - "homepage": "https://github.com/omerbenamram/evtx", - "license": "Apache-2.0", - "version": "0.8.1" + } } diff --git a/bucket/exemsi-aoks.json b/bucket/exemsi-aoks.json index 3f62fa5dc40..2bb5a3404ac 100644 --- a/bucket/exemsi-aoks.json +++ b/bucket/exemsi-aoks.json @@ -1,31 +1,31 @@ { - "architecture": { - "64bit": { - "hash": "2845306b309d4d58633343bb12bd9afe536e8115d73a62e4424e8db20f0fd470", - "url": "https://www.exemsi.com/downloads/msi_wrapper/MSI_Wrapper_10_0_51_0.msi" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.exemsi.com/downloads/msi_wrapper/MSI_Wrapper_$underscoreVersion_0.msi" - } - } - }, - "bin": "MsiWrapper.exe", - "checkver": { - "regex": " version ([\\d.-]+)", - "url": "https://www.exemsi.com/version-history/" - }, - "description": "Convert executable installers to MSI packages fast and easy.", - "extract_dir": "MSI Wrapper", - "homepage": "https://www.exemsi.com/", - "license": "https://www.exemsi.com/eula/", - "shortcuts": [ - [ - "MsiWrapper.exe", - "EXE to MSI converter" - ] - ], - "version": "10.0.51" + "version": "10.0.51", + "description": "Convert executable installers to MSI packages fast and easy.", + "homepage": "https://www.exemsi.com/", + "license": "https://www.exemsi.com/eula/", + "architecture": { + "64bit": { + "url": "https://www.exemsi.com/downloads/msi_wrapper/MSI_Wrapper_10_0_51_0.msi", + "hash": "2845306b309d4d58633343bb12bd9afe536e8115d73a62e4424e8db20f0fd470" + } + }, + "extract_dir": "MSI Wrapper", + "bin": "MsiWrapper.exe", + "shortcuts": [ + [ + "MsiWrapper.exe", + "EXE to MSI converter" + ] + ], + "checkver": { + "url": "https://www.exemsi.com/version-history/", + "regex": " version ([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.exemsi.com/downloads/msi_wrapper/MSI_Wrapper_$underscoreVersion_0.msi" + } + } + } } diff --git a/bucket/exif-pilot.json b/bucket/exif-pilot.json index 5dc2f88feba..4934f852d6b 100644 --- a/bucket/exif-pilot.json +++ b/bucket/exif-pilot.json @@ -1,16 +1,11 @@ { - "autoupdate": { - "url": "https://www.two-pilots.com/colorpilot.com/load/exif.exe" - }, - "checkver": { - "regex": ":: Version ([\\d.]+)", - "url": "https://www.colorpilot.com/exif.html" - }, + "homepage": "https://www.colorpilot.com/exif.html", "description": "EXIF/IPTC data viewer, EXIF data editor & creator", + "version": "6.18.2", + "license": "freeware", + "url": "https://www.two-pilots.com/colorpilot.com/load/exif.exe", "hash": "fc6e062ce48bb2cf27e0ff92d586867b222bb2fae354023927986c2b48170c07", - "homepage": "https://www.colorpilot.com/exif.html", "innosetup": true, - "license": "freeware", "persist": "ExifPilot.tags", "shortcuts": [ [ @@ -18,6 +13,11 @@ "Exif Pilot" ] ], - "url": "https://www.two-pilots.com/colorpilot.com/load/exif.exe", - "version": "6.18.2" + "checkver": { + "url": "https://www.colorpilot.com/exif.html", + "regex": ":: Version ([\\d.]+)" + }, + "autoupdate": { + "url": "https://www.two-pilots.com/colorpilot.com/load/exif.exe" + } } diff --git a/bucket/exiftoolgui.json b/bucket/exiftoolgui.json index a0a63971851..387e5ec8378 100644 --- a/bucket/exiftoolgui.json +++ b/bucket/exiftoolgui.json @@ -1,15 +1,14 @@ { + "homepage": "https://exiftool.org/gui/", + "description": "Flexible ExifTool GUI.", "version": "5.16", - "homepage": "https://exiftool.org/forum/index.php?topic=2750.0", - "description": "A simple GUI for exiftool.", - "license": "GPL-1.0-or-later|Artistic-1.0-Perl", - "url": "https://exiftool.org/gui/exiftoolgui516.zip", - "hash": "8a55daae8cbf342152a0cce53792c5eeec2f54c64f29cb94fd841674940f344f", - "extract_dir": "exiftoolgui", "shortcuts": [ [ "ExifToolGUI.exe", - "ExifToolGUI" + "ExiftoolGUI" ] - ] + ], + "url": "https://exiftool.org/gui/exiftoolgui516.zip", + "extract_dir": "exiftoolgui", + "hash": "8a55daae8cbf342152a0cce53792c5eeec2f54c64f29cb94fd841674940f344f" } diff --git a/bucket/explorerpatcher.json b/bucket/explorerpatcher.json index 2e3b782a7a5..3aff2488c0a 100644 --- a/bucket/explorerpatcher.json +++ b/bucket/explorerpatcher.json @@ -1,32 +1,28 @@ { - "version": "22621.1413.54.5", - "description": "Explorer Patcher. This project aims to bring back a productive working environment on Windows 11", - "homepage": "https://github.com/valinet/ExplorerPatcher", - "license": "GPL 2.0", - "changelog": "https://github.com/valinet/ExplorerPatcher/releases", - "url": "https://github.com/valinet/ExplorerPatcher/releases/latest/download/ep_setup.exe#/setup.exe", + "autoupdate": { + "url": "https://github.com/valinet/ExplorerPatcher/releases/download/$matchTag/ep_setup.exe" + }, + "checkver": { + "jsonpath": "$.tag_name", + "regex": "(?([\\d.]+).*)", + "url": "https://api.github.com/repos/valinet/ExplorerPatcher/releases/latest" + }, + "depends": "sudo", + "description": "This project aims to enhance the working environment on Windows.", "hash": "dd135821a63843b9a44401a78bbc7369f21221dbf8c174d8f459dcd3dce13850", - "pre_download": "Assert-Administrator", + "homepage": "https://github.com/valinet/ExplorerPatcher", "installer": { - "script": [ - "$programname = \"programname*\"", - "$ProgramFiles = [Environment]::GetFolderPath(\"ProgramFiles\")", - "$filepath = \"$ProgramFiles\\ExplorerPatcher\\ep_setup.exe\"", - "if(((Test-Path -Path $filepath -PathType Leaf) -eq $false) -or ((Get-Command $filepath).Version -lt [System.Version]\"$version\"))", - "{", - " &\"$dir\\setup.exe\" /S | Out-Null", - " if(((Test-Path -Path $filepath -PathType Leaf) -eq $false) -or ((Get-Command $filepath).Version -lt [System.Version]\"$version\"))", - " {", - " exit 1", - " }", - "}", - "if (Test-Path -Path \"$dir\\setup.exe\") { Remove-Item \"$dir\\setup.exe\" -Force }" - ] + "script": "sudo Start-Process -FilePath \"$dir\\ep_setup.exe\" -WorkingDirectory \"$dir\" -Wait" }, - "checkver": { - "github": "https://github.com/valinet/ExplorerPatcher" + "license": { + "identifier": "GPL-2.0-only", + "url": "https://github.com/valinet/ExplorerPatcher/blob/master/LICENSE" }, - "autoupdate": { - "url": "https://github.com/valinet/ExplorerPatcher/releases/latest/download/ep_setup.exe#/setup.exe" - } + "notes": "Wiki: ", + "uninstaller": { + "args": "/uninstall", + "file": "ep_setup.exe" + }, + "url": "https://github.com/valinet/ExplorerPatcher/releases/download/22621.1413.54.5_0344a5e/ep_setup.exe", + "version": "22621.1413.54.5" } diff --git a/bucket/extreme-injector.json b/bucket/extreme-injector.json index 0d1fd6bb647..9925829a8c8 100644 --- a/bucket/extreme-injector.json +++ b/bucket/extreme-injector.json @@ -1,19 +1,19 @@ { - "autoupdate": { - "url": "https://github.com/master131/ExtremeInjector/releases/download/v$version/Extreme.Injector.v$version.-.by.master131.rar#dl.7z" - }, - "checkver": "github", - "description": "A powerful and advanced injector in a simple GUI.", - "hash": "93dda8b91586acf53c70dfd3f512fcff5793a9af69e174d7e3ad67190361bce8", - "homepage": "https://github.com/master131/ExtremeInjector", - "license": "MIT", - "pre_install": "Get-ChildItem \"$dir\\Extreme Injector*.exe\" | Rename-Item -NewName \"Extreme Injector.exe\"", - "shortcuts": [ - [ - "Extreme Injector.exe", - "Extreme Injector" - ] - ], - "url": "https://github.com/master131/ExtremeInjector/releases/download/v3.7.3/Extreme.Injector.v3.7.3.-.by.master131.rar#dl.7z", - "version": "3.7.3" + "version": "3.7.3", + "description": "A powerful and advanced injector in a simple GUI.", + "homepage": "https://github.com/master131/ExtremeInjector", + "license": "MIT", + "url": "https://github.com/master131/ExtremeInjector/releases/download/v3.7.3/Extreme.Injector.v3.7.3.-.by.master131.rar#dl.7z", + "hash": "93dda8b91586acf53c70dfd3f512fcff5793a9af69e174d7e3ad67190361bce8", + "pre_install": "Get-ChildItem \"$dir\\Extreme Injector*.exe\" | Rename-Item -NewName \"Extreme Injector.exe\"", + "shortcuts": [ + [ + "Extreme Injector.exe", + "Extreme Injector" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/master131/ExtremeInjector/releases/download/v$version/Extreme.Injector.v$version.-.by.master131.rar#dl.7z" + } } diff --git a/bucket/fairfax-sm.json b/bucket/fairfax-sm.json index 08daa3ad90c..073ae818eb3 100644 --- a/bucket/fairfax-sm.json +++ b/bucket/fairfax-sm.json @@ -1,27 +1,27 @@ { - "version": "nightly", - "description": "Fairfax", - "license": "OFL-1.1", - "homepage": "http://www.kreativekorp.com/software/fonts/fairfax.shtml", - "url": "http://www.kreativekorp.com/swdownload/fonts/relaybm/fairfax.zip", - "pre_install": "Get-ChildItem $dir -Exclude FairfaxSM.ttf,FairfaxSMBold.ttf,FairfaxSMItalic.ttf,OFL.txt | Remove-Item", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Fairfax SM' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Fairfax", + "homepage": "http://www.kreativekorp.com/software/fonts/fairfax.shtml", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude FairfaxSM.ttf,FairfaxSMBold.ttf,FairfaxSMItalic.ttf,OFL.txt | Remove-Item", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Fairfax SM' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "http://www.kreativekorp.com/swdownload/fonts/relaybm/fairfax.zip", + "version": "nightly" } diff --git a/bucket/fairfax.json b/bucket/fairfax.json index 5f00bd08a95..119612dbdbe 100644 --- a/bucket/fairfax.json +++ b/bucket/fairfax.json @@ -1,27 +1,27 @@ { - "version": "nightly", - "description": "Fairfax", - "license": "OFL-1.1", - "homepage": "http://www.kreativekorp.com/software/fonts/fairfax.shtml", - "url": "http://www.kreativekorp.com/swdownload/fonts/relaybm/fairfax.zip", - "pre_install": "Get-ChildItem $dir -Exclude Fairfax.ttf,FairfaxBold.ttf,FairfaxItalic.ttf,OFL.txt | Remove-Item", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Fairfax' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Fairfax", + "homepage": "http://www.kreativekorp.com/software/fonts/fairfax.shtml", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude Fairfax.ttf,FairfaxBold.ttf,FairfaxItalic.ttf,OFL.txt | Remove-Item", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Fairfax' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "http://www.kreativekorp.com/swdownload/fonts/relaybm/fairfax.zip", + "version": "nightly" } diff --git a/bucket/fairfaxhd-hax.json b/bucket/fairfaxhd-hax.json index b88d6ce4134..6ada7ec03af 100644 --- a/bucket/fairfaxhd-hax.json +++ b/bucket/fairfaxhd-hax.json @@ -1,27 +1,27 @@ { - "version": "nightly", - "description": "Fairfax HD", - "license": "OFL-1.1", - "homepage": "http://www.kreativekorp.com/software/fonts/fairfaxhd.shtml", - "url": "http://www.kreativekorp.com/swdownload/fonts/core/fairfaxhd.zip", - "pre_install": "Get-ChildItem $dir -Exclude FairfaxHaxHD.ttf,OFL.txt | Remove-Item", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Fairfax Hax HD' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Fairfax HD", + "homepage": "http://www.kreativekorp.com/software/fonts/fairfaxhd.shtml", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude FairfaxHaxHD.ttf,OFL.txt | Remove-Item", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Fairfax Hax HD' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "http://www.kreativekorp.com/swdownload/fonts/core/fairfaxhd.zip", + "version": "nightly" } diff --git a/bucket/fairfaxhd-sm.json b/bucket/fairfaxhd-sm.json index 4b727f0e196..ea659be0847 100644 --- a/bucket/fairfaxhd-sm.json +++ b/bucket/fairfaxhd-sm.json @@ -1,27 +1,27 @@ { - "description": "Fairfax HD", - "homepage": "http://www.kreativekorp.com/software/fonts/fairfaxhd.shtml", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "pre_install": "Get-ChildItem $dir -Exclude FairfaxSMHD.ttf,OFL.txt | Remove-Item", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Fairfax SM HD' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "http://www.kreativekorp.com/swdownload/fonts/core/fairfaxhd.zip", - "version": "nightly" + "version": "nightly", + "description": "Fairfax HD", + "license": "OFL-1.1", + "homepage": "http://www.kreativekorp.com/software/fonts/fairfaxhd.shtml", + "url": "http://www.kreativekorp.com/swdownload/fonts/core/fairfaxhd.zip", + "pre_install": "Get-ChildItem $dir -Exclude FairfaxSMHD.ttf,OFL.txt | Remove-Item", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Fairfax SM HD' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/fairfaxserif-sm.json b/bucket/fairfaxserif-sm.json index 7fc76004d4a..41557c49b46 100644 --- a/bucket/fairfaxserif-sm.json +++ b/bucket/fairfaxserif-sm.json @@ -1,27 +1,27 @@ { - "description": "Fairfax", - "homepage": "http://www.kreativekorp.com/software/fonts/fairfax.shtml", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "pre_install": "Get-ChildItem $dir -Exclude FairfaxSerifSM.ttf,OFL.txt | Remove-Item", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Fairfax Serif SM' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "http://www.kreativekorp.com/swdownload/fonts/relaybm/fairfax.zip", - "version": "nightly" + "version": "nightly", + "description": "Fairfax", + "license": "OFL-1.1", + "homepage": "http://www.kreativekorp.com/software/fonts/fairfax.shtml", + "url": "http://www.kreativekorp.com/swdownload/fonts/relaybm/fairfax.zip", + "pre_install": "Get-ChildItem $dir -Exclude FairfaxSerifSM.ttf,OFL.txt | Remove-Item", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Fairfax Serif SM' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/famitracker.json b/bucket/famitracker.json index 99e3f6668c8..804820e103f 100644 --- a/bucket/famitracker.json +++ b/bucket/famitracker.json @@ -1,22 +1,23 @@ { - "homepage": "http://famitracker.com/", - "description": "8-bit music making tool.", - "license": "Freeware", "version": "0.4.6", - "url": "http://famitracker.com/files/FamiTracker-v0.4.6.zip", - "bin": "FamiTracker.exe", + "description": "FamiTracker is a free windows tracker for producing music for the NES/Famicom-systems.", + "homepage": "http://www.famitracker.com/", + "license": "GPL-2.0-only", + "url": "http://www.famitracker.com/files/FamiTracker-v0.4.6.zip", "hash": "edc24ce14a1fc402ddb87cacdca497ea25bb648286b879edfc93a4e9d57ad5dc", + "bin": "FamiTracker.exe", "shortcuts": [ [ "FamiTracker.exe", - "FamiTracker - 8-bit music making tool" + "FamiTracker" ] ], "checkver": { - "url": "http://famitracker.com/downloads.php", - "re": "" + "url": "http://www.famitracker.com/downloads.php", + "regex": "v(.+?).zip" }, "autoupdate": { - "url": "http://famitracker.com/files/FamiTracker-v$version.zip" + "url": "http://www.famitracker.com/files/FamiTracker-v$version.zip", + "hash": "$url.sha256" } } diff --git a/bucket/fantasquesansmono-llh-nlk.json b/bucket/fantasquesansmono-llh-nlk.json index 2c976bc1b4b..c8a4f5050f2 100644 --- a/bucket/fantasquesansmono-llh-nlk.json +++ b/bucket/fantasquesansmono-llh-nlk.json @@ -1,32 +1,32 @@ { - "version": "1.8.0", - "description": "A font family with a great monospaced variant for programmers.", - "license": "OFL-1.1", - "homepage": "https://github.com/belluzj/fantasque-sans", - "url": "https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-LargeLineHeight-NoLoopK.zip", - "hash": "7ba83fd20c31b3016b116fde80bbf2ccf362f8894c3f113786d3ad5fa2afc3fe", - "extract_dir": "TTF", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/belluzj/fantasque-sans/releases/download/v$version/FantasqueSansMono-LargeLineHeight-NoLoopK.zip" - }, - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Fantasque Sans Mono' LargeLineHeight-NoLoopK TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/belluzj/fantasque-sans/releases/download/v$version/FantasqueSansMono-LargeLineHeight-NoLoopK.zip" + }, + "checkver": "github", + "description": "A font family with a great monospaced variant for programmers.", + "extract_dir": "TTF", + "hash": "7ba83fd20c31b3016b116fde80bbf2ccf362f8894c3f113786d3ad5fa2afc3fe", + "homepage": "https://github.com/belluzj/fantasque-sans", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Fantasque Sans Mono' LargeLineHeight-NoLoopK TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-LargeLineHeight-NoLoopK.zip", + "version": "1.8.0" } diff --git a/bucket/fantasquesansmono.json b/bucket/fantasquesansmono.json index 28d398a901b..948b2206137 100644 --- a/bucket/fantasquesansmono.json +++ b/bucket/fantasquesansmono.json @@ -1,32 +1,32 @@ { - "autoupdate": { - "url": "https://github.com/belluzj/fantasque-sans/releases/download/v$version/FantasqueSansMono-Normal.zip" - }, - "checkver": "github", - "description": "A font family with a great monospaced variant for programmers.", - "extract_dir": "TTF", - "hash": "84be689e231ff773ed9d352e83dccd8151d9e445f1cb0b88cb0e9330fc4d9cfc", - "homepage": "https://github.com/belluzj/fantasque-sans", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Fantasque Sans Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-Normal.zip", - "version": "1.8.0" + "version": "1.8.0", + "description": "A font family with a great monospaced variant for programmers.", + "license": "OFL-1.1", + "homepage": "https://github.com/belluzj/fantasque-sans", + "url": "https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-Normal.zip", + "hash": "84be689e231ff773ed9d352e83dccd8151d9e445f1cb0b88cb0e9330fc4d9cfc", + "extract_dir": "TTF", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/belluzj/fantasque-sans/releases/download/v$version/FantasqueSansMono-Normal.zip" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Fantasque Sans Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/fart.json b/bucket/fart.json index b7cc7d2eeda..c819bcddc4b 100644 --- a/bucket/fart.json +++ b/bucket/fart.json @@ -1,8 +1,16 @@ { - "url": "https://svwh.dl.sourceforge.net/project/fart-it/fart-it/1.99b/fart199b_win32.zip", - "version": "1.99", - "bin": [ - ["fart.exe", "fart", ""], - ["fart.exe", "find-and-replace-text", ""] - ] + "bin": [ + [ + "fart.exe", + "fart", + "" + ], + [ + "fart.exe", + "find-and-replace-text", + "" + ] + ], + "url": "https://svwh.dl.sourceforge.net/project/fart-it/fart-it/1.99b/fart199b_win32.zip", + "version": "1.99" } diff --git a/bucket/fast-data-transfer-aoks.json b/bucket/fast-data-transfer-aoks.json index e7e36ded380..65d6cfb5568 100644 --- a/bucket/fast-data-transfer-aoks.json +++ b/bucket/fast-data-transfer-aoks.json @@ -1,17 +1,17 @@ { - "autoupdate": { - "url": "https://github.com/fast-data-transfer/fdt/releases/download/$version/fdt.jar" - }, - "bin": "fdt.jar", - "checkver": { - "github": "https://github.com/fast-data-transfer/fdt" - }, - "depends": "java/openjdk", - "description": "FDT is an open source application for efficient data transfers capable of reading and writing at disk speed over wide area networks (with standard TCP).", - "hash": "a9b4e3b6bc4ab0e21a7f391db17d77c8c970872d9678de00c63c6fe94230e426", - "homepage": "https://fast-data-transfer.github.io/", - "license": "Apache-2.0", - "notes": "Run \"java -jar $dir\\fdt.jar --help\" to see the help.", - "url": "https://github.com/fast-data-transfer/fdt/releases/download/0.26.3/fdt.jar", - "version": "0.26.3" + "version": "0.26.3", + "description": "FDT is an open source application for efficient data transfers capable of reading and writing at disk speed over wide area networks (with standard TCP).", + "homepage": "https://fast-data-transfer.github.io/", + "license": "Apache-2.0", + "url": "https://github.com/fast-data-transfer/fdt/releases/download/0.26.3/fdt.jar", + "hash": "a9b4e3b6bc4ab0e21a7f391db17d77c8c970872d9678de00c63c6fe94230e426", + "bin": "fdt.jar", + "depends": "java/openjdk", + "checkver": { + "github": "https://github.com/fast-data-transfer/fdt" + }, + "autoupdate": { + "url": "https://github.com/fast-data-transfer/fdt/releases/download/$version/fdt.jar" + }, + "notes": "Run \"java -jar $dir\\fdt.jar --help\" to see the help." } diff --git a/bucket/fastflix.json b/bucket/fastflix.json index 40d0221875a..efde5a49642 100644 --- a/bucket/fastflix.json +++ b/bucket/fastflix.json @@ -3,9 +3,6 @@ "homepage": "https://github.com/cdgriffith/FastFlix", "description": "A free GUI for HEVC and AV1 encoding, GIF/WebP/AVIF creation, and more!", "license": "MIT", - "suggest": { - "ffmpeg": "main/ffmpeg" - }, "architecture": { "64bit": { "url": "https://github.com/cdgriffith/FastFlix/releases/download/5.3.0/FastFlix_5.3.0_win64.zip", diff --git a/bucket/fastgithub-portable.json b/bucket/fastgithub-portable.json index 2454bfb27e2..3d31d6335d8 100644 --- a/bucket/fastgithub-portable.json +++ b/bucket/fastgithub-portable.json @@ -1,70 +1,70 @@ { - "version": "2.1.4", - "description": "A tool that can solve problems such as github can't be opened, user avatar can't be loaded, releases can't be uploaded and downloaded, git-clone, git-pull, git-push fails, etc.", - "homepage": "https://github.com/dotnetcore/FastGithub", - "license": { - "identifier": "MIT" - }, - "notes": "Usages: ", - "depends": "sudo", - "architecture": { - "64bit": { - "url": "https://github.com/dotnetcore/FastGithub/releases/download/2.1.4/fastgithub_win-x64.zip", - "hash": "b439afc7b730766aed894876696e9aeb411e3b45f60ebdcfdff247890742c0f6" - } - }, - "extract_dir": "fastgithub_win-x64", - "pre_install": [ - "info '[Portable Mode]: Copying user data...'", - "'appsettings.json' | ForEach-Object {", - " if (Test-Path \"$persist_dir\\$_\") { Copy-Item \"$persist_dir\\$_\" \"$dir\\\" -Force | Out-Null }", - "}" - ], - "installer": { - "script": "sudo Start-Process \"$dir\\fastgithub.exe\" -ArgumentList \"start\" -Wait" - }, - "uninstaller": { - "script": [ - "info '[Portable Mode]: Backing up user data...'", - "'appsettings.json' | ForEach-Object {", - " if (Test-Path \"$dir\\$_\") { Copy-Item \"$dir\\$_\" \"$persist_dir\\\" -Force | Out-Null }", - "}", - "sudo Start-Process \"$dir\\fastgithub.exe\" -ArgumentList \"stop\" -Wait" - ] - }, - "bin": [ - [ - "fastgithub.exe", - "fastgithub", - "start" - ], - [ - "FastGithub.UI.exe", - "fastgithub-ui" - ] - ], - "shortcuts": [ - [ - "fastgithub.exe", - "FastGithub", - "start" - ], - [ - "FastGithub.UI.exe", - "FastGithub UI" - ] - ], - "persist": [ - "appsettings", - "cacert", - "logs" - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/dotnetcore/FastGithub/releases/download/$version/fastgithub_win-x64.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "b439afc7b730766aed894876696e9aeb411e3b45f60ebdcfdff247890742c0f6", + "url": "https://github.com/dotnetcore/FastGithub/releases/download/2.1.4/fastgithub_win-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dotnetcore/FastGithub/releases/download/$version/fastgithub_win-x64.zip" + } + } + }, + "bin": [ + [ + "fastgithub.exe", + "fastgithub", + "start" + ], + [ + "FastGithub.UI.exe", + "fastgithub-ui" + ] + ], + "checkver": "github", + "depends": "sudo", + "description": "A tool that can solve problems such as github can't be opened, user avatar can't be loaded, releases can't be uploaded and downloaded, git-clone, git-pull, git-push fails, etc.", + "extract_dir": "fastgithub_win-x64", + "homepage": "https://github.com/dotnetcore/FastGithub", + "installer": { + "script": "sudo Start-Process \"$dir\\fastgithub.exe\" -ArgumentList \"start\" -Wait" + }, + "license": { + "identifier": "MIT" + }, + "notes": "Usages: ", + "persist": [ + "appsettings", + "cacert", + "logs" + ], + "pre_install": [ + "info '[Portable Mode]: Copying user data...'", + "'appsettings.json' | ForEach-Object {", + " if (Test-Path \"$persist_dir\\$_\") { Copy-Item \"$persist_dir\\$_\" \"$dir\\\" -Force | Out-Null }", + "}" + ], + "shortcuts": [ + [ + "fastgithub.exe", + "FastGithub", + "start" + ], + [ + "FastGithub.UI.exe", + "FastGithub UI" + ] + ], + "uninstaller": { + "script": [ + "info '[Portable Mode]: Backing up user data...'", + "'appsettings.json' | ForEach-Object {", + " if (Test-Path \"$dir\\$_\") { Copy-Item \"$dir\\$_\" \"$persist_dir\\\" -Force | Out-Null }", + "}", + "sudo Start-Process \"$dir\\fastgithub.exe\" -ArgumentList \"stop\" -Wait" + ] + }, + "version": "2.1.4" } diff --git a/bucket/fat32sorter.json b/bucket/fat32sorter.json index 67071480b50..54b7fd26a4c 100644 --- a/bucket/fat32sorter.json +++ b/bucket/fat32sorter.json @@ -1,5 +1,5 @@ { - "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/FAT32Sorter_demo.zip", - "version": "1.0.0", - "bin": "fat32sorter.exe" + "bin": "fat32sorter.exe", + "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/FAT32Sorter_demo.zip", + "version": "1.0.0" } diff --git a/bucket/fceux.json b/bucket/fceux.json index c25556d1cab..de1cdcda45a 100644 --- a/bucket/fceux.json +++ b/bucket/fceux.json @@ -1,71 +1,42 @@ { - "architecture": { - "32bit": { - "bin": [ - [ - "fceux.exe", - "fceux" - ] - ], - "hash": "780000c8c1ff47b609f0dc392beacd37680c1c3d285571459224f382def78e74", - "shortcuts": [ - [ - "fceux.exe", - "FCEUX" - ] - ], - "url": "http://sourceforge.net/projects/fceultra/files/Binaries/2.6.4/fceux-2.6.4-win32.zip/download#/fceux.zip" - }, - "64bit": { - "bin": [ - [ - "qfceux.exe", - "fceux" - ] - ], - "extract_dir": "bin", - "hash": "6d38511c57d7c24c22ebd1268c70de9073fc24a2de150a50673cc88bc245f891", - "shortcuts": [ - [ - "qfceux.exe", - "FCEUX" - ] - ], - "url": "http://sourceforge.net/projects/fceultra/files/Binaries/2.6.4/qfceux-2.6.4-win64.zip/download#/qfceux.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://sourceforge.net/projects/fceultra/files/Binaries/$version/fceux-$version-win32.zip/download#/fceux.zip" - }, - "64bit": { - "url": "http://sourceforge.net/projects/fceultra/files/Binaries/$version/qfceux-$version-win64.zip/download#/qfceux.zip" - } - } - }, - "checkver": { - "github": "https://github.com/TASEmulators/fceux", - "regex": "fceux-([\\d.]+)" - }, - "description": "Nintendo NES and Famicom emulator", - "homepage": "http://www.fceux.com", - "license": { - "identifier": "GPL-2.0", - "url": "https://github.com/TASEmulators/fceux/blob/master/COPYING" - }, - "persist": [ - "cheats", - "fcs", - "movies", - "sav", - "snaps", - "fceux.cfg" - ], - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\fceux.cfg\")) {", - " New-Item \"$dir\\fceux.cfg\" -Type File | Out-Null", - "}" - ], - "version": "2.6.4" + "version": "2.6.4", + "description": "Nintendo NES and Famicom emulator", + "homepage": "http://www.fceux.com", + "license": { + "url": "https://github.com/TASEmulators/fceux/blob/master/COPYING", + "identifier": "GPL-2.0" + }, + "url": "https://downloads.sourceforge.net/project/fceultra/Binaries/2.6.4/fceux-2.6.4-win32.zip", + "hash": "sha1:ce4cc39b642ce1209dd27a9d44b4ab86fb863436", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\fceux.cfg\")) {", + " New-Item \"$dir\\fceux.cfg\" -Type File | Out-Null", + "}" + ], + "bin": [ + [ + "fceux.exe", + "fceux" + ] + ], + "shortcuts": [ + [ + "fceux.exe", + "FCEUX" + ] + ], + "persist": [ + "cheats", + "fcs", + "movies", + "sav", + "snaps", + "fceux.cfg" + ], + "checkver": { + "sourceforge": "fceultra" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/project/fceultra/Binaries/$version/fceux-$version-win32.zip" + } } diff --git a/bucket/fedora-remix-for-wsl.json b/bucket/fedora-remix-for-wsl.json index 683c3cde2b0..dd272f6c9b7 100644 --- a/bucket/fedora-remix-for-wsl.json +++ b/bucket/fedora-remix-for-wsl.json @@ -1,55 +1,55 @@ { - "version": "37.0.4", - "description": "Fedora Remix for WSL is a remix of upstream Fedora software for Windows Subsystem for Linux on Windows 10 and Windows 10 Server.", - "homepage": "https://www.whitewaterfoundry.com/fedora-remix-for-wsl", - "license": { - "identifier": "Freeware", - "url": "https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/blob/master/LICENSE.md" - }, - "depends": "sudo", - "architecture": { - "64bit": { - "url": "https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/37.0.4/Fedora-Remix-for-WSL-SL_37.0.4.0_x64_arm64.msixbundle#/dl.7z", - "hash": "9dbeb3cc48d3afac2f8fe7d96675cd0b776b4b72d02c05588abc1ab73e46b846" - } - }, - "pre_install": "Expand-7zipArchive \"$dir\\Fedora-Remix-for-WSL-SL_$version.0_x64.msix\" -Removal", - "post_install": [ - "Start-Process -FilePath \"$dir\\fedoraremix.exe\" -ArgumentList \"install\" -Wait", - "Remove-Item \"$dir\\Fedora-Remix-for-WSL-SL_$version.0_ARM64.msix\" -Force", - "$text = @(", - " \"Installation failed with error 0x8007007e: \"", - " \" If you receive this error, then your system doesn't support WSL.\"", - " \" Ensure that you're running Windows build 16215 or later.\"", - " \" Also check to confirm that WSL is enabled and your computer was restarted after the feature was enabled.\"", - "", - " 'Find your Windows Server build number: `systeminfo | Select-String \"^OS Name\",\"^OS Version\"`'", - " 'Enable the \"Windows Subsystem for Linux\" optional feature: `sudo dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart`'", - " 'Enable the \"Virtual Machine Platform\" optional feature: `sudo dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart`'", - ")", - "warn $($text -join \"`r`n\")" - ], - "uninstaller": { - "script": [ - "wsl --unregister fedoraremix", - "Write-Host \"The '$app' linux distribution has been uninstalled on your windows machine.\" -Foreground Magenta" - ] - }, - "bin": "fedoraremix.exe", - "shortcuts": [ - [ - "fedoraremix.exe", - "Fedora Remix for WSL" - ] - ], - "checkver": { - "github": "https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/$version/Fedora-Remix-for-WSL-SL_$version.0_x64_arm64.msixbundle#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "9dbeb3cc48d3afac2f8fe7d96675cd0b776b4b72d02c05588abc1ab73e46b846", + "url": "https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/37.0.4/Fedora-Remix-for-WSL-SL_37.0.4.0_x64_arm64.msixbundle#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/$version/Fedora-Remix-for-WSL-SL_$version.0_x64_arm64.msixbundle#/dl.7z" + } + } + }, + "bin": "fedoraremix.exe", + "checkver": { + "github": "https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL" + }, + "depends": "sudo", + "description": "Fedora Remix for WSL is a remix of upstream Fedora software for Windows Subsystem for Linux on Windows 10 and Windows 10 Server.", + "homepage": "https://www.whitewaterfoundry.com/fedora-remix-for-wsl", + "license": { + "identifier": "Freeware", + "url": "https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/blob/master/LICENSE.md" + }, + "post_install": [ + "Start-Process -FilePath \"$dir\\fedoraremix.exe\" -ArgumentList \"install\" -Wait", + "Remove-Item \"$dir\\Fedora-Remix-for-WSL-SL_$version.0_ARM64.msix\" -Force", + "$text = @(", + " \"Installation failed with error 0x8007007e: \"", + " \" If you receive this error, then your system doesn't support WSL.\"", + " \" Ensure that you're running Windows build 16215 or later.\"", + " \" Also check to confirm that WSL is enabled and your computer was restarted after the feature was enabled.\"", + "", + " 'Find your Windows Server build number: `systeminfo | Select-String \"^OS Name\",\"^OS Version\"`'", + " 'Enable the \"Windows Subsystem for Linux\" optional feature: `sudo dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart`'", + " 'Enable the \"Virtual Machine Platform\" optional feature: `sudo dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart`'", + ")", + "warn $($text -join \"`r`n\")" + ], + "pre_install": "Expand-7zipArchive \"$dir\\Fedora-Remix-for-WSL-SL_$version.0_x64.msix\" -Removal", + "shortcuts": [ + [ + "fedoraremix.exe", + "Fedora Remix for WSL" + ] + ], + "uninstaller": { + "script": [ + "wsl --unregister fedoraremix", + "Write-Host \"The '$app' linux distribution has been uninstalled on your windows machine.\" -Foreground Magenta" + ] + }, + "version": "37.0.4" } diff --git a/bucket/ferdium.json b/bucket/ferdium.json index 575a1e1d743..9438b83e251 100644 --- a/bucket/ferdium.json +++ b/bucket/ferdium.json @@ -25,7 +25,8 @@ ] ], "checkver": { - "github": "https://github.com/ferdium/ferdium-app" + "url": "https://github.com/ferdium/ferdium-app/releases/latest", + "regex": "/ferdium-app/tree/(?:v|V)?([\\d\\.]+)" }, "autoupdate": { "url": "https://github.com/ferdium/ferdium-app/releases/download/v$version/Ferdium-win-AutoSetup-$version.exe#/dl.7z", diff --git a/bucket/ffmpeg-shared-nightly.json b/bucket/ffmpeg-shared-nightly.json index d9024cf787d..0c56500fb9b 100644 --- a/bucket/ffmpeg-shared-nightly.json +++ b/bucket/ffmpeg-shared-nightly.json @@ -1,13 +1,18 @@ { "version": "110138", - "description": "A complete, cross-platform solution to record, convert and stream audio and video.", + "description": "A complete, cross-platform solution to record, convert and stream audio and video. (yt-dlp build)", "homepage": "https://ffmpeg.org", "license": "GPL-3.0-or-later", "architecture": { "64bit": { - "url": "https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2023-04-02-12-47/ffmpeg-N-110138-gb4eca5cce2-win64-gpl-shared.zip", - "hash": "c5b03454f07d8c7b17d4141a490e7cf439cd6d1048d28c40373b3e4f99f7cb04", + "url": "https://github.com/yt-dlp/FFmpeg-Builds/releases/download/autobuild-2023-04-02-12-51/ffmpeg-N-110138-gb4eca5cce2-win64-gpl-shared.zip", + "hash": "a167b6ec4100878cbd0b22f23365c5984fdb392f59908cb38210146b70a0b0c5", "extract_dir": "ffmpeg-N-110138-gb4eca5cce2-win64-gpl-shared" + }, + "32bit": { + "url": "https://github.com/yt-dlp/FFmpeg-Builds/releases/download/autobuild-2023-04-02-12-51/ffmpeg-N-110138-gb4eca5cce2-win32-gpl-shared.zip", + "hash": "536e6649a059c28238b60c237103e66a575f7bed31f624d88e0663d8c464a80c", + "extract_dir": "ffmpeg-N-110138-gb4eca5cce2-win32-gpl-shared" } }, "bin": [ @@ -16,14 +21,18 @@ "bin\\ffprobe.exe" ], "checkver": { - "url": "https://github.com/BtbN/FFmpeg-Builds/releases", + "url": "https://api.github.com/repos/yt-dlp/FFmpeg-Builds/releases?per_page=2", "regex": "/autobuild-(?
    MD5: $md5" } }, "32bit": { "url": "https://www.flawlesswidescreen.org/fws/flawlesswidescreen.zip", "hash": { "url": "https://www.flawlesswidescreen.org/", - "regex": "x86 ZIP Package.*.+\\s+.+MD5:.* $md5" + "regex": "x86 ZIP Package \\(Portable\\)[\\s\\S]+?
    MD5: $md5" } } } diff --git a/bucket/fluent-bit.json b/bucket/fluent-bit.json index 0299fbd755e..82d9062390d 100644 --- a/bucket/fluent-bit.json +++ b/bucket/fluent-bit.json @@ -1,6 +1,6 @@ { "version": "2.0.10", - "description": "Fluent Bit is a super fast, lightweight, and highly scalable logging and metrics processor and forwarder.", + "description": "A log processor and forwarder which allows you to collect data/logs from different sources, unify and send them to multiple destinations.", "homepage": "https://fluentbit.io/", "license": "Apache-2.0", "architecture": { @@ -15,13 +15,7 @@ "extract_dir": "fluent-bit-2.0.10-win32" } }, - "bin": [ - "bin\\fluent-bit.exe", - [ - "bin\\fluent-bit.exe", - "fluent-bit" - ] - ], + "bin": "bin\\fluent-bit.exe", "persist": "conf", "checkver": { "github": "https://github.com/fluent/fluent-bit" diff --git a/bucket/focus-writer.json b/bucket/focus-writer.json index 71a643a0d52..3d6c8a160f4 100644 --- a/bucket/focus-writer.json +++ b/bucket/focus-writer.json @@ -1,29 +1,29 @@ { - "architecture": { - "64bit": { - "hash": "99b21f693ff00e5c0a32050bb3efdd1742ab6737eb1f6873729335bb36ed9d8e", - "url": "https://gottcode.org/focuswriter/FocusWriter_1.8.4.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://gottcode.org/focuswriter/FocusWriter_$version.zip" - } - } - }, - "checkver": { - "regex": "

    Version ([\\d.]+)

    ", - "url": "https://gottcode.org/focuswriter/" - }, - "homepage": "https://gottcode.org/focuswriter/", - "license": "freeware", - "persist": "Data", - "shortcuts": [ - [ - "FocusWriter.exe", - "FocusWriter" - ] - ], - "version": "1.8.4" + "homepage": "https://gottcode.org/focuswriter/", + "version": "1.8.4", + "license": "freeware", + "architecture": { + "64bit": { + "url": "https://gottcode.org/focuswriter/FocusWriter_1.8.4.zip", + "hash": "99b21f693ff00e5c0a32050bb3efdd1742ab6737eb1f6873729335bb36ed9d8e" + } + }, + "persist": "Data", + "shortcuts": [ + [ + "FocusWriter.exe", + "FocusWriter" + ] + ], + "checkver": { + "url": "https://gottcode.org/focuswriter/", + "regex": "

    Version ([\\d.]+)

    " + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://gottcode.org/focuswriter/FocusWriter_$version.zip" + } + } + } } diff --git a/bucket/font-behdad.json b/bucket/font-behdad.json index 7260521b10d..89e586418d7 100644 --- a/bucket/font-behdad.json +++ b/bucket/font-behdad.json @@ -1,57 +1,57 @@ { - "autoupdate": { - "url": "https://github.com/font-store/BehdadFont/releases/download/$version/Behdad-$version.zip" - }, - "checkver": "github", - "hash": "51eb78760ee2dd1c05882faf30828fa2f6c101db5eb0cc9290b0c8d9b3c09230", - "homepage": "https://github.com/font-store/BehdadFont", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "license": "SIL OFL 1.1", - "pre_install": [ - "Move-Item $dir\\Behdad-$version\\*.ttf $dir", - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/font-store/BehdadFont/releases/download/1.0.0/Behdad-1.0.0.zip", - "version": "1.0.0" + "version": "1.0.0", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/font-store/BehdadFont", + "url": "https://github.com/font-store/BehdadFont/releases/download/1.0.0/Behdad-1.0.0.zip", + "hash": "51eb78760ee2dd1c05882faf30828fa2f6c101db5eb0cc9290b0c8d9b3c09230", + "pre_install": [ + "Move-Item $dir\\Behdad-$version\\*.ttf $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/font-store/BehdadFont/releases/download/$version/Behdad-$version.zip" + } } diff --git a/bucket/font-estedad.json b/bucket/font-estedad.json index 46f6dec7b40..4ab79d824e2 100644 --- a/bucket/font-estedad.json +++ b/bucket/font-estedad.json @@ -1,59 +1,59 @@ { - "autoupdate": { - "extract_dir": "Estedad-v$version", - "url": "https://github.com/aminabedi68/Estedad/releases/download/$version/Estedad-v$version.zip" - }, - "checkver": "github", - "extract_dir": "Estedad-v7.3", - "hash": "a15726ac8b78b7d87f8b10fbc26581ef309f2c6a8a26f547d90b33d75c73cb87", - "homepage": "https://github.com/aminabedi68/Estedad/", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "license": "SIL OFL 1.1", - "pre_install": [ - "Move-Item $dir\\ttf\\* $dir", - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/aminabedi68/Estedad/releases/download/7.3/Estedad-v7.3.zip", - "version": "7.3" + "version": "7.3", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/aminabedi68/Estedad/", + "url": "https://github.com/aminabedi68/Estedad/releases/download/7.3/Estedad-v7.3.zip", + "hash": "a15726ac8b78b7d87f8b10fbc26581ef309f2c6a8a26f547d90b33d75c73cb87", + "extract_dir": "Estedad-v7.3", + "pre_install": [ + "Move-Item $dir\\ttf\\* $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/aminabedi68/Estedad/releases/download/$version/Estedad-v$version.zip", + "extract_dir": "Estedad-v$version" + } } diff --git a/bucket/font-ganjnameh.json b/bucket/font-ganjnameh.json index 7329e386976..c7f292b2f4d 100644 --- a/bucket/font-ganjnameh.json +++ b/bucket/font-ganjnameh.json @@ -1,60 +1,60 @@ { - "version": "0.0.4", - "license": "SIL OFL 1.1", - "homepage": "https://github.com/font-store/GanjnamehFont", - "url": "https://github.com/font-store/GanjnamehFont/releases/download/v0.0.4/pack.0.0.4.zip", - "hash": "f0e6d942fd01e190dba679d0e5d2df22e06dff70fb6507a5f6d59fd525fc92e0", - "pre_install": [ - "Move-Item $dir\\fonts\\*.ttf $dir", - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "checkver": { - "url": "https://github.com/font-store/GanjnamehFont/tags", - "regex": "/releases/tag/v([\\d.]+)" - }, - "autoupdate": { - "url": "https://github.com/font-store/GanjnamehFont/releases/download/v$version/pack.$version.zip" - } + "autoupdate": { + "url": "https://github.com/font-store/GanjnamehFont/releases/download/v$version/pack.$version.zip" + }, + "checkver": { + "regex": "/releases/tag/v([\\d.]+)", + "url": "https://github.com/font-store/GanjnamehFont/tags" + }, + "hash": "f0e6d942fd01e190dba679d0e5d2df22e06dff70fb6507a5f6d59fd525fc92e0", + "homepage": "https://github.com/font-store/GanjnamehFont", + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "license": "SIL OFL 1.1", + "pre_install": [ + "Move-Item $dir\\fonts\\*.ttf $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/font-store/GanjnamehFont/releases/download/v0.0.4/pack.0.0.4.zip", + "version": "0.0.4" } diff --git a/bucket/font-hackgen.json b/bucket/font-hackgen.json index 9cc7bde7c88..16fd4ac13c7 100644 --- a/bucket/font-hackgen.json +++ b/bucket/font-hackgen.json @@ -1,58 +1,32 @@ { - "version": "2.8.0", - "license": { - "identifier": "OFL-1.1", - "url": "https://github.com/yuru7/HackGen/blob/master/LICENSE" - }, - "description": "HackGen is a composite font of Hack and GenJyuu-Gothic.", - "homepage": "https://github.com/yuru7/HackGen", - "url": "https://github.com/yuru7/HackGen/releases/download/v2.8.0/HackGen_v2.8.0.zip", - "hash": "89ed3f0d8f6c3976a76594e659067a3fa57840a0cb44c601f8b36cc21f87b7c5", - "extract_dir": "HackGen_v2.8.0", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/yuru7/HackGen/releases/download/v$version/HackGen_v$version.zip", - "extract_dir": "HackGen_v$version" - }, - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The 'HackGen' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/yuru7/HackGen/releases/download/v$version/HackGen_v$version.zip" + }, + "checkver": "github", + "depends": [ + "sudo", + "unoun/scoop-helper" + ], + "description": "Japanese font based on Hack and GenJyuu-Gothic", + "hash": "89ed3f0d8f6c3976a76594e659067a3fa57840a0cb44c601f8b36cc21f87b7c5", + "homepage": "https://github.com/yuru7/HackGen", + "installer": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Install-Font($dir)" + ] + }, + "license": "OFL-1.1-RFN", + "uninstaller": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Uninstall-Font($dir)" + ] + }, + "url": "https://github.com/yuru7/HackGen/releases/download/v2.8.0/HackGen_v2.8.0.zip", + "version": "2.8.0" } diff --git a/bucket/font-nika.json b/bucket/font-nika.json index 9fac239f1ed..b6db64c1ffd 100644 --- a/bucket/font-nika.json +++ b/bucket/font-nika.json @@ -1,60 +1,60 @@ { - "autoupdate": { - "url": "https://github.com/font-store/NikaFont/releases/download/v$version/nika.v$version.zip" - }, - "checkver": { - "regex": "/releases/tag/v([\\d.]+)", - "url": "https://github.com/font-store/NikaFont/tags" - }, - "hash": "a0e435a23fe971eddb3f39883c606c92b43f9a7b1fc0d762509a291996960d2b", - "homepage": "https://github.com/font-store/NikaFont", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "license": "SIL OFL 1.1", - "pre_install": [ - "Move-Item $dir\\fonts\\*.ttf $dir", - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/font-store/NikaFont/releases/download/v1.0.0/nika.v1.0.0.zip", - "version": "1.0.0" + "version": "1.0.0", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/font-store/NikaFont", + "url": "https://github.com/font-store/NikaFont/releases/download/v1.0.0/nika.v1.0.0.zip", + "hash": "a0e435a23fe971eddb3f39883c606c92b43f9a7b1fc0d762509a291996960d2b", + "pre_install": [ + "Move-Item $dir\\fonts\\*.ttf $dir", + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": { + "url": "https://github.com/font-store/NikaFont/tags", + "regex": "/releases/tag/v([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/font-store/NikaFont/releases/download/v$version/nika.v$version.zip" + } } diff --git a/bucket/font-noon.json b/bucket/font-noon.json index b7faa4385f1..de1c7bc7038 100644 --- a/bucket/font-noon.json +++ b/bucket/font-noon.json @@ -1,59 +1,59 @@ { - "autoupdate": { - "url": "https://github.com/font-store/NoonFont/releases/download/$version/Noon_$dashVersion.zip" - }, - "checkver": { - "regex": "/releases/tag/([\\d.]+)", - "url": "https://github.com/font-store/NoonFont/tags" - }, - "hash": "b3616e6584b6ad0a2bd57c691f1ef247b9982a53ecd4765faebf72f5833376fc", - "homepage": "https://github.com/font-store/NoonFont", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "license": "SIL OFL 1.1", - "pre_install": [ - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/font-store/NoonFont/releases/download/0.9.0/Noon_0-9-0.zip", - "version": "0.9.0" + "version": "0.9.0", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/font-store/NoonFont", + "url": "https://github.com/font-store/NoonFont/releases/download/0.9.0/Noon_0-9-0.zip", + "hash": "b3616e6584b6ad0a2bd57c691f1ef247b9982a53ecd4765faebf72f5833376fc", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": { + "url": "https://github.com/font-store/NoonFont/tags", + "regex": "/releases/tag/([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/font-store/NoonFont/releases/download/$version/Noon_$dashVersion.zip" + } } diff --git a/bucket/font-ricty-diminished.json b/bucket/font-ricty-diminished.json index 8af6259d083..6f09db48a2e 100644 --- a/bucket/font-ricty-diminished.json +++ b/bucket/font-ricty-diminished.json @@ -1,29 +1,31 @@ { - "version": "4.1.1", - "description": "Japanese font based on Inconsolata and Circle M+", - "homepage": "https://rictyfonts.github.io/diminished", - "license": "OFL-1.1-no-RFN", - "url": "https://rictyfonts.github.io/files/ricty_diminished-4.1.1.tar.gz", - "hash": "09d6cf8eaf3402205dd8a0fa35469d41833b4e85bedddfac235255d78747766b", - "depends": ["sudo", "unoun/scoop-helper"], - "pre_install": "if ((Test-Path $(appdir font-ricty-diminished-lasb))) { error 'Uninstall font-ricty-diminished-lasb'; exit 1 }", - "installer": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Install-Font($dir)" - ] - }, - "uninstaller": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Uninstall-Font($dir)" - ] - }, - "checkver": { - "regex": "

    \\1" - } + "checkver": { + "regex": "

    \\1" + }, + "depends": [ + "sudo", + "unoun/scoop-helper" + ], + "description": "Japanese font based on Inconsolata and Circle M+", + "hash": "09d6cf8eaf3402205dd8a0fa35469d41833b4e85bedddfac235255d78747766b", + "homepage": "https://rictyfonts.github.io/diminished", + "installer": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Install-Font($dir)" + ] + }, + "license": "OFL-1.1-no-RFN", + "uninstaller": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Uninstall-Font($dir)" + ] + }, + "url": "https://rictyfonts.github.io/files/ricty_diminished-4.1.1.tar.gz", + "version": "4.1.1" } diff --git a/bucket/font-sahel.json b/bucket/font-sahel.json index d00aa30c50d..f8842f9fd3d 100644 --- a/bucket/font-sahel.json +++ b/bucket/font-sahel.json @@ -1,57 +1,57 @@ { - "version": "3.4.0", - "license": "SIL OFL 1.1", - "homepage": "https://github.com/rastikerdar/sahel-font", - "url": "https://github.com/rastikerdar/sahel-font/releases/download/v3.4.0/sahel-font-v3.4.0.zip", - "hash": "3437606dbc3044289310dde3a9b63decdc7727e10dd01a4889cf5a04dfe070ad", - "pre_install": [ - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Remove-Item $dir\\*-VF.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "checkver": "github", - "autoupdate": { - "url": "https://github.com/rastikerdar/sahel-font/releases/download/v$version/sahel-font-v$version.zip" - } + "autoupdate": { + "url": "https://github.com/rastikerdar/sahel-font/releases/download/v$version/sahel-font-v$version.zip" + }, + "checkver": "github", + "hash": "3437606dbc3044289310dde3a9b63decdc7727e10dd01a4889cf5a04dfe070ad", + "homepage": "https://github.com/rastikerdar/sahel-font", + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "license": "SIL OFL 1.1", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Remove-Item $dir\\*-VF.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/rastikerdar/sahel-font/releases/download/v3.4.0/sahel-font-v3.4.0.zip", + "version": "3.4.0" } diff --git a/bucket/font-samim.json b/bucket/font-samim.json index f98be691f30..cd36c6d5afe 100644 --- a/bucket/font-samim.json +++ b/bucket/font-samim.json @@ -1,56 +1,56 @@ { - "autoupdate": { - "url": "https://github.com/rastikerdar/samim-font/releases/download/v$version/samim-font-v$version.zip" - }, - "checkver": "github", - "hash": "35df990be0a5a24d0e59d02bd94a9eef5e9461a75f69c054641eb9d6df8f87f6", - "homepage": "https://github.com/rastikerdar/samim-font", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "license": "SIL OFL 1.1", - "pre_install": [ - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/rastikerdar/samim-font/releases/download/v4.0.5/samim-font-v4.0.5.zip", - "version": "4.0.5" + "version": "4.0.5", + "license": "SIL OFL 1.1", + "homepage": "https://github.com/rastikerdar/samim-font", + "url": "https://github.com/rastikerdar/samim-font/releases/download/v4.0.5/samim-font-v4.0.5.zip", + "hash": "35df990be0a5a24d0e59d02bd94a9eef5e9461a75f69c054641eb9d6df8f87f6", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/rastikerdar/samim-font/releases/download/v$version/samim-font-v$version.zip" + } } diff --git a/bucket/font-source-han-mono.json b/bucket/font-source-han-mono.json index f8c91e732c6..2077e3a24ce 100644 --- a/bucket/font-source-han-mono.json +++ b/bucket/font-source-han-mono.json @@ -1,26 +1,29 @@ { - "version": "1.002", - "description": "Pan-CJK font based on Source Han Sans and Source Code Pro", - "homepage": "https://github.com/adobe-fonts/source-han-mono", - "license": "OFL-1.1-RFN", - "url": "https://github.com/adobe-fonts/source-han-mono/releases/download/1.002/SourceHanMono.ttc", - "hash": "0c192448de90848f11eb8336876883a9a36dc65b8965e489600cfcc7a67358c1", - "depends": ["sudo", "unoun/scoop-helper"], - "installer": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Install-Font($dir)" - ] - }, - "uninstaller": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Uninstall-Font($dir)" - ] - }, - "checkver": "github" + "checkver": "github", + "depends": [ + "sudo", + "unoun/scoop-helper" + ], + "description": "Pan-CJK font based on Source Han Sans and Source Code Pro", + "hash": "0c192448de90848f11eb8336876883a9a36dc65b8965e489600cfcc7a67358c1", + "homepage": "https://github.com/adobe-fonts/source-han-mono", + "installer": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Install-Font($dir)" + ] + }, + "license": "OFL-1.1-RFN", + "uninstaller": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Uninstall-Font($dir)" + ] + }, + "url": "https://github.com/adobe-fonts/source-han-mono/releases/download/1.002/SourceHanMono.ttc", + "version": "1.002" } diff --git a/bucket/font-tanha.json b/bucket/font-tanha.json index 845c88183c2..3a46e8b1b44 100644 --- a/bucket/font-tanha.json +++ b/bucket/font-tanha.json @@ -1,56 +1,56 @@ { - "version": "0.10", - "license": "SIL OFL 1.1", - "homepage": "https://github.com/rastikerdar/tanha-font", - "url": "https://github.com/rastikerdar/tanha-font/releases/download/v0.10/tanha-font-v0.10.zip", - "hash": "5707650a2e7ee0e669bfdcb94b93de92a5c55a37257030d39a5b854b19864547", - "pre_install": [ - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "checkver": "github", - "autoupdate": { - "url": "https://github.com/rastikerdar/tanha-font/releases/download/v$version/tanha-font-v$version.zip" - } + "autoupdate": { + "url": "https://github.com/rastikerdar/tanha-font/releases/download/v$version/tanha-font-v$version.zip" + }, + "checkver": "github", + "hash": "5707650a2e7ee0e669bfdcb94b93de92a5c55a37257030d39a5b854b19864547", + "homepage": "https://github.com/rastikerdar/tanha-font", + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "license": "SIL OFL 1.1", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/rastikerdar/tanha-font/releases/download/v0.10/tanha-font-v0.10.zip", + "version": "0.10" } diff --git a/bucket/font-udev-gothic.json b/bucket/font-udev-gothic.json index bbe4da72fdd..22bb42b4c09 100644 --- a/bucket/font-udev-gothic.json +++ b/bucket/font-udev-gothic.json @@ -1,32 +1,32 @@ { - "autoupdate": { - "url": "https://github.com/yuru7/udev-gothic/releases/download/v$version/UDEVGothic_v$version.zip" - }, - "checkver": "github", - "depends": [ - "sudo", - "unoun/scoop-helper" - ], - "description": "Japanese font based on BIZ UD Gothic", - "hash": "959f4a687ce960ba8f67ce323843c119373a923c1b6216c944bf34c8a641536e", - "homepage": "https://github.com/yuru7/udev-gothic", - "installer": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Install-Font($dir)" - ] - }, - "license": "OFL-1.1-RFN", - "uninstaller": { - "script": [ - "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", - "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", - ". $helper", - "Uninstall-Font($dir)" - ] - }, - "url": "https://github.com/yuru7/udev-gothic/releases/download/v1.1.0/UDEVGothic_v1.1.0.zip", - "version": "1.1.0" + "version": "1.1.0", + "description": "Japanese font based on BIZ UD Gothic", + "homepage": "https://github.com/yuru7/udev-gothic", + "license": "OFL-1.1-RFN", + "url": "https://github.com/yuru7/udev-gothic/releases/download/v1.1.0/UDEVGothic_v1.1.0.zip", + "hash": "959f4a687ce960ba8f67ce323843c119373a923c1b6216c944bf34c8a641536e", + "depends": [ + "sudo", + "unoun/scoop-helper" + ], + "installer": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Install-Font($dir)" + ] + }, + "uninstaller": { + "script": [ + "$helper = \"$(appdir scoop-helper)\\current\\scoop-font-helper.ps1\"", + "if (!(Test-Path $helper)) { error 'File not found'; exit 1 }", + ". $helper", + "Uninstall-Font($dir)" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/yuru7/udev-gothic/releases/download/v$version/UDEVGothic_v$version.zip" + } } diff --git a/bucket/font-vazir-code.json b/bucket/font-vazir-code.json index 0f067e3a4bb..e004fe539f5 100644 --- a/bucket/font-vazir-code.json +++ b/bucket/font-vazir-code.json @@ -1,56 +1,56 @@ { - "version": "1.1.2", - "license": "SIL OFL 1.1", - "homepage": "https://github.com/rastikerdar/vazir-code-font", - "url": "https://github.com/rastikerdar/vazir-code-font/releases/download/v1.1.2/vazir-code-font-v1.1.2.zip", - "hash": "5c10819faef1d281db03703a82d498815b3d73b83badfa3100f9bbcd893b071e", - "pre_install": [ - "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", - "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" - ], - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "checkver": "github", - "autoupdate": { - "url": "https://github.com/rastikerdar/vazir-code-font/releases/download/v$version/vazir-code-font-v$version.zip" - } + "autoupdate": { + "url": "https://github.com/rastikerdar/vazir-code-font/releases/download/v$version/vazir-code-font-v$version.zip" + }, + "checkver": "github", + "hash": "5c10819faef1d281db03703a82d498815b3d73b83badfa3100f9bbcd893b071e", + "homepage": "https://github.com/rastikerdar/vazir-code-font", + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "license": "SIL OFL 1.1", + "pre_install": [ + "Remove-Item $dir\\* -exclude *.ttf -Force -Recurse", + "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" + ], + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/rastikerdar/vazir-code-font/releases/download/v1.1.2/vazir-code-font-v1.1.2.zip", + "version": "1.1.2" } diff --git a/bucket/font-vazir.json b/bucket/font-vazir.json index 019148029b8..283a777935b 100644 --- a/bucket/font-vazir.json +++ b/bucket/font-vazir.json @@ -1,53 +1,53 @@ { - "version": "33.003", - "license": "SIL OFL 1.1", - "homepage": "https://github.com/rastikerdar/vazirmatn", - "url": "https://github.com/rastikerdar/vazirmatn/releases/download/v33.003/vazirmatn-v33.003.zip", - "hash": "0a9afd41967e6f57096a56a181a23f81a2b999b62f1f2a4e4b26736580854fdb", - "pre_install": "Move-Item $dir\\fonts\\ttf\\* $dir", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - " Copy-Item $_.FullName -Destination $fontInstallDir", - "}" - ] - }, - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "checkver": "github", - "autoupdate": { - "url": "https://github.com/rastikerdar/vazirmatn/releases/download/v$version/vazirmatn-v$version.zip" - } + "autoupdate": { + "url": "https://github.com/rastikerdar/vazirmatn/releases/download/v$version/vazirmatn-v$version.zip" + }, + "checkver": "github", + "hash": "0a9afd41967e6f57096a56a181a23f81a2b999b62f1f2a4e4b26736580854fdb", + "homepage": "https://github.com/rastikerdar/vazirmatn", + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "license": "SIL OFL 1.1", + "pre_install": "Move-Item $dir\\fonts\\ttf\\* $dir", + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/rastikerdar/vazirmatn/releases/download/v33.003/vazirmatn-v33.003.zip", + "version": "33.003" } diff --git a/bucket/fraidycat.json b/bucket/fraidycat.json index 3a5f9bb8565..31a3831b6fb 100644 --- a/bucket/fraidycat.json +++ b/bucket/fraidycat.json @@ -1,38 +1,38 @@ { - "architecture": { - "64bit": { - "hash": "sha512:04401315222a94f21f0f55f3158d513ca873b205ad99db529d6d7f9bd9390e631e1262c454b59efddc3ac011a4078e4f139ba344be3a5f09de8caffa063d69e3", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" - ], - "url": "https://github.com/kickscondor/fraidycat/releases/download/v1.1.7/Fraidycat-Setup-1.1.7.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/kickscondor/fraidycat/releases/download/v$version/Fraidycat-Setup-$version.exe#/dl.7z" - } - }, - "hash": { - "mode": "extract", - "regex": "sha512: $base64", - "url": "https://github.com/kickscondor/fraidycat/releases/download/v$version/latest.yml" - } - }, - "checkver": "github", - "description": "Follow blogs, wikis, YouTube channels, as well as accounts on Twitter, Instagram, etc. from a single page.", - "homepage": "https://github.com/kickscondor/fraidycat", - "license": { - "identifier": "Blue Oak Model License", - "url": "https://github.com/kickscondor/fraidycat/blob/master/LICENSE.md" - }, - "shortcuts": [ - [ - "Fraidycat.exe", - "Fraidycat" - ] - ], - "version": "1.1.7" + "version": "1.1.7", + "description": "Follow blogs, wikis, YouTube channels, as well as accounts on Twitter, Instagram, etc. from a single page.", + "homepage": "https://github.com/kickscondor/fraidycat", + "license": { + "identifier": "Blue Oak Model License", + "url": "https://github.com/kickscondor/fraidycat/blob/master/LICENSE.md" + }, + "architecture": { + "64bit": { + "url": "https://github.com/kickscondor/fraidycat/releases/download/v1.1.7/Fraidycat-Setup-1.1.7.exe#/dl.7z", + "hash": "sha512:04401315222a94f21f0f55f3158d513ca873b205ad99db529d6d7f9bd9390e631e1262c454b59efddc3ac011a4078e4f139ba344be3a5f09de8caffa063d69e3", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" + ] + } + }, + "shortcuts": [ + [ + "Fraidycat.exe", + "Fraidycat" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/kickscondor/fraidycat/releases/download/v$version/Fraidycat-Setup-$version.exe#/dl.7z" + } + }, + "hash": { + "url": "https://github.com/kickscondor/fraidycat/releases/download/v$version/latest.yml", + "mode": "extract", + "regex": "sha512: $base64" + } + } } diff --git a/bucket/freecad-linkbranch-stable.json b/bucket/freecad-linkbranch-stable.json index 050fb5aa7d2..723cd582bcc 100644 --- a/bucket/freecad-linkbranch-stable.json +++ b/bucket/freecad-linkbranch-stable.json @@ -1,38 +1,38 @@ { - "version": "20220709", - "description": "General-purpose parametric 3D CAD modeler and a building information modeling software with finite-element-method support. Linkstage Stable branch by Realthunder.", - "homepage": "https://www.freecadweb.org", - "license": "GPL-3.0-or-later", - "architecture": { - "64bit": { - "url": "https://github.com/realthunder/FreeCAD/releases/download/2022.07.09-edge/FreeCAD-asm3-Stable-Win64-Py3-Qt5-20220709.7z", - "extract_dir": "FreeCAD-asm3-Stable-Win64-Py3-Qt5-20220709", - "hash": "a129c0bc08636e98d7e43c7664a9673680d55a0febd0f8a322d79300834a8e5e" - } - }, - "bin": [ - [ - "bin\\FreeCADCmd.exe", - "FreeCADCmd_LBS" - ] - ], - "shortcuts": [ - [ - "bin\\FreeCADLink.exe", - "FreeCAD Linkbranch Stable" - ] - ], - "checkver": { - "url": "https://api.github.com/repos/realthunder/FreeCAD/releases", - "regex": "releases/download/(?\\d+\\.\\d+\\.\\d+(-\\d+)?-edge)/FreeCAD-asm3-Stable-Win64-Py3-Qt5-(?\\d+)(?-\\d)?.7z", - "replace": "${version}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/realthunder/FreeCAD/releases/download/$matchTag/FreeCAD-asm3-Stable-Win64-Py3-Qt5-$version.7z", - "extract_dir": "FreeCAD-asm3-Stable-Win64-Py3-Qt5-$version" - } - } - } + "architecture": { + "64bit": { + "extract_dir": "FreeCAD-asm3-Stable-Win64-Py3-Qt5-20220709", + "hash": "a129c0bc08636e98d7e43c7664a9673680d55a0febd0f8a322d79300834a8e5e", + "url": "https://github.com/realthunder/FreeCAD/releases/download/2022.07.09-edge/FreeCAD-asm3-Stable-Win64-Py3-Qt5-20220709.7z" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "extract_dir": "FreeCAD-asm3-Stable-Win64-Py3-Qt5-$version", + "url": "https://github.com/realthunder/FreeCAD/releases/download/$matchTag/FreeCAD-asm3-Stable-Win64-Py3-Qt5-$version.7z" + } + } + }, + "bin": [ + [ + "bin\\FreeCADCmd.exe", + "FreeCADCmd_LBS" + ] + ], + "checkver": { + "regex": "releases/download/(?\\d+\\.\\d+\\.\\d+(-\\d+)?-edge)/FreeCAD-asm3-Stable-Win64-Py3-Qt5-(?\\d+)(?-\\d)?.7z", + "replace": "${version}${patch}", + "url": "https://api.github.com/repos/realthunder/FreeCAD/releases" + }, + "description": "General-purpose parametric 3D CAD modeler and a building information modeling software with finite-element-method support. Linkstage Stable branch by Realthunder.", + "homepage": "https://www.freecadweb.org", + "license": "GPL-3.0-or-later", + "shortcuts": [ + [ + "bin\\FreeCADLink.exe", + "FreeCAD Linkbranch Stable" + ] + ], + "version": "20220709" } diff --git a/bucket/freefilesync.json b/bucket/freefilesync.json index c27b9c81c01..4d1d50db996 100644 --- a/bucket/freefilesync.json +++ b/bucket/freefilesync.json @@ -1,6 +1,7 @@ { + "$schema": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", "version": "12.2", - "description": "FreeFileSync. Folder comparison and synchronization", + "description": "a folder comparison and synchronization software", "homepage": "https://freefilesync.org", "license": { "identifier": "Freeware", diff --git a/bucket/frpc.json b/bucket/frpc.json index 39ccc1c6795..df232712c77 100644 --- a/bucket/frpc.json +++ b/bucket/frpc.json @@ -1,16 +1,24 @@ { - "version": "0.48.0", - "description": "frp 客户端.", - "homepage": "https://github.com/fatedier/frp", - "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_windows_amd64.zip", + "extract_dir": "frp_0.48.0_windows_amd64", "hash": "8ad8905b9296f3c26632f3bfc66302bc082b62295f6bbbb5b78e31d1e6649f26", - "extract_dir": "frp_0.48.0_windows_amd64" + "url": "https://github.com/fatedier/frp/releases/download/v0.48.0/frp_0.48.0_windows_amd64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "extract_dir": "frp_$version_windows_amd64", + "url": "https://github.com/fatedier/frp/releases/download/v$version/frp_$version_windows_amd64.zip" + } } }, "bin": "frpc.exe", + "checkver": "github", + "description": "frp 客户端.", + "homepage": "https://github.com/fatedier/frp", + "license": "Apache-2.0", "persist": [ "frpc.ini", "frpc_full.ini" @@ -22,13 +30,5 @@ " Remove-Item \"$dir\\frps_full.ini\" -Force", "}" ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/fatedier/frp/releases/download/v$version/frp_$version_windows_amd64.zip", - "extract_dir": "frp_$version_windows_amd64" - } - } - } + "version": "0.48.0" } diff --git a/bucket/fscPortable.json b/bucket/fscPortable.json index 8bbab3c1201..8df648dc517 100644 --- a/bucket/fscPortable.json +++ b/bucket/fscPortable.json @@ -1,28 +1,30 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/graphics_pictures/fscportable" - }, - "url": "https://download3.portableapps.com/portableapps/fscPortable/fscPortable_$version_English_online.paf.exe?20190321" - }, - "bin": "fscPortable/fscPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/graphics_pictures/fscportable" - }, - "description": "Screen capture utility", - "hash": "md5:b1af7b032a6cd1e802d21ca85ba18e16", - "homepage": "https://portableapps.com/apps/graphics_pictures/fscportable", - "installer": {}, - "license": "", - "persist": "Data", - "shortcuts": [ - [ - "fscPortable/fscPortable.exe", - "fscPortable" - ] - ], - "url": "https://download3.portableapps.com/portableapps/fscPortable/fscPortable_5.3_English_online.paf.exe?20190321", - "version": "5.3" + "homepage": "https://portableapps.com/apps/graphics_pictures/fscportable", + "description": "Screen capture utility", + "version": "5.3", + "license": "", + "url": "https://download3.portableapps.com/portableapps/fscPortable/fscPortable_5.3_English_online.paf.exe?20190321", + "hash": "md5:b1af7b032a6cd1e802d21ca85ba18e16", + "bin": "fscPortable/fscPortable.exe", + "shortcuts": [ + [ + "fscPortable/fscPortable.exe", + "fscPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/graphics_pictures/fscportable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://download3.portableapps.com/portableapps/fscPortable/fscPortable_$version_English_online.paf.exe?20190321", + "hash": { + "url": "https://portableapps.com/apps/graphics_pictures/fscportable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "installer": { + + } } diff --git a/bucket/fsharp.compiler.codedom.json b/bucket/fsharp.compiler.codedom.json index ce58e6ff210..fbd821d97ea 100644 --- a/bucket/fsharp.compiler.codedom.json +++ b/bucket/fsharp.compiler.codedom.json @@ -1,4 +1,4 @@ { - "url": "https://www.nuget.org/api/v2/package/FSharp.Compiler.CodeDom/1.0.0.1#a.zip", - "version": "1.0.0.1" + "url": "https://www.nuget.org/api/v2/package/FSharp.Compiler.CodeDom/1.0.0.1#a.zip", + "version": "1.0.0.1" } diff --git a/bucket/fsharp4.json b/bucket/fsharp4.json index 16063e5f061..92901980e8b 100644 --- a/bucket/fsharp4.json +++ b/bucket/fsharp4.json @@ -1,5 +1,5 @@ { - "post_install": "function RunInstaller($exe, $arguments) {\n Write-Host \"Executing $exe $arguments\"\n Start-Process $exe arguments -Wait\n Remove-Item $exe\n}\nRunInstaller \"$dir\\fsharp_bundle.exe\" '/install /quiet'", - "url": "http://download.microsoft.com/download/9/1/2/9122D406-F1E3-4880-A66D-D6C65E8B1545/FSharp_Bundle.exe", - "version": "4.0" + "url": "http://download.microsoft.com/download/9/1/2/9122D406-F1E3-4880-A66D-D6C65E8B1545/FSharp_Bundle.exe", + "version": "4.0", + "post_install": "function RunInstaller($exe, $arguments) {\n Write-Host \"Executing $exe $arguments\"\n Start-Process $exe arguments -Wait\n Remove-Item $exe\n}\nRunInstaller \"$dir\\fsharp_bundle.exe\" \u0027/install /quiet\u0027" } diff --git a/bucket/fsql.json b/bucket/fsql.json index 3ca969bdf8b..9fc6473d380 100644 --- a/bucket/fsql.json +++ b/bucket/fsql.json @@ -1,8 +1,8 @@ { + "version": "0.4.0", + "description": "Search through your filesystem with SQL-esque queries.", "homepage": "https://github.com/kashav/fsql", - "description": "Search for files using a structured query language", "license": "MIT", - "version": "0.4.0", "architecture": { "64bit": { "url": "https://github.com/kashav/fsql/releases/download/v0.4.0/fsql-0.4.0-windows-amd64.zip", diff --git a/bucket/ftnn.json b/bucket/ftnn.json index f3dd9e15a26..ababa357992 100644 --- a/bucket/ftnn.json +++ b/bucket/ftnn.json @@ -1,8 +1,8 @@ { - "homepage": "https://www.futunn.com/", + "version": "13.4.11508", "description": "Powerful tool facilitating trading and providing market information and data for Hong Kong, US and China A-Share Stocks", + "homepage": "https://www.futunn.com/", "license": "Unknown", - "version": "13.4.11508", "url": "https://softwarefile.futunn.com/FTNN_13.4.11508.exe#/ftnn_13.4.11508.7z", "hash": "e04cab24ad5ceb75e847f90d1f5cd443e7095e12ce009ab4839efc24000fdfb3", "post_install": [ diff --git a/bucket/ftpuse-aoks.json b/bucket/ftpuse-aoks.json index b2956212c94..2c689820a18 100644 --- a/bucket/ftpuse-aoks.json +++ b/bucket/ftpuse-aoks.json @@ -1,35 +1,35 @@ { - "homepage": "https://www.ferrobackup.com/map-ftp-as-disk.html", - "description": "Map a FTP server as a Local Disk Drive", - "version": "2.2", - "license": "Freeware", - "url": "https://www.ferrobackup.com/download/FtpUseInst.exe", - "hash": "e087af89fe74eb062aa75a7d189e20e2b2be80bc815356b987e06f5de98a15c9", - "installer": { - "args": [ - "/VERYSILENT", - "/DIR=\"$dir\"", - "/SUPPRESSMSGBOXES", - "/NORESTART", - "/CLOSEAPPLICATIONS", - "/NORESTARTAPPLICATIONS" - ] - }, - "uninstaller": { - "file": "unins000.exe", - "args": [ - "/VERYSILENT", - "/SUPPRESSMSGBOXES", - "/NORESTART" - ] - }, - "bin": "ftpuse.exe", - "checkver": { - "url": "https://www.ferrobackup.com/download.html#ftpuse", - "re": "title=\"FTP USE command Web Page\">FTPUSE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nPublication date\\r\\n\\r\\n\\r\\n.+\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nVersion\\r\\n\\r\\n\\r\\n(?[\\d.]+)\\r\\n\\r\\n", - "replace": "${version}" - }, - "autoupdate": { - "url": "https://www.ferrobackup.com/download/FtpUseInst.exe" - } + "autoupdate": { + "url": "https://www.ferrobackup.com/download/FtpUseInst.exe" + }, + "bin": "ftpuse.exe", + "checkver": { + "re": "title=\"FTP USE command Web Page\">FTPUSE\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nPublication date\\r\\n\\r\\n\\r\\n.+\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nVersion\\r\\n\\r\\n\\r\\n(?[\\d.]+)\\r\\n\\r\\n", + "replace": "${version}", + "url": "https://www.ferrobackup.com/download.html#ftpuse" + }, + "description": "Map a FTP server as a Local Disk Drive", + "hash": "e087af89fe74eb062aa75a7d189e20e2b2be80bc815356b987e06f5de98a15c9", + "homepage": "https://www.ferrobackup.com/map-ftp-as-disk.html", + "installer": { + "args": [ + "/VERYSILENT", + "/DIR=\"$dir\"", + "/SUPPRESSMSGBOXES", + "/NORESTART", + "/CLOSEAPPLICATIONS", + "/NORESTARTAPPLICATIONS" + ] + }, + "license": "Freeware", + "uninstaller": { + "args": [ + "/VERYSILENT", + "/SUPPRESSMSGBOXES", + "/NORESTART" + ], + "file": "unins000.exe" + }, + "url": "https://www.ferrobackup.com/download/FtpUseInst.exe", + "version": "2.2" } diff --git a/bucket/fu.json b/bucket/fu.json index 64f371a583a..a760dba1d8d 100644 --- a/bucket/fu.json +++ b/bucket/fu.json @@ -1,8 +1,8 @@ { - "homepage": "https://github.com/klesh/fu", + "version": "2.0.2", "description": "Cross-platform app to upload images/files in Clipboard to a remote server", + "homepage": "https://github.com/klesh/fu", "license": "LGPL-2.1-only", - "version": "2.0.2", "architecture": { "64bit": { "url": "https://github.com/klesh/fu/releases/download/v2.0.2/fu-gcc-win64-release-v2.0.2.zip", diff --git a/bucket/fupx.json b/bucket/fupx.json index b01fd187c71..ff5841117eb 100644 --- a/bucket/fupx.json +++ b/bucket/fupx.json @@ -6,11 +6,11 @@ "architecture": { "64bit": { "url": "https://www.fosshub.com/FUPX.html/FUPX_64bit_PORTABLE.zip", - "hash": "5835d782c6fce9aa3d908e4c7577e1b6965adbb2220903fcc4c5141408e22e7f" + "hash": "fd805e235b6730714e157804a14d3248ca787cef64dd8b93988807a21d828d3d" }, "32bit": { "url": "https://www.fosshub.com/FUPX.html/FUPX_32bit_PORTABLE.zip", - "hash": "255c064992912267aea2351fa6d20dce13dabf072ed5c68055efe0bdb7745db2" + "hash": "eab089456910179bf6d437c5a91f2cfaa69e90cb0cc0970895ed960210365406" } }, "pre_install": "if (!(Test-Path \"$persist_dir\\fupx.ini\")) { Set-Content -Encoding ASCII -Path \"$dir\\fupx.ini\" -Value $null }", @@ -22,26 +22,16 @@ "FUPX" ] ], - "checkver": "Version:

    ([\\d.]+)", + "checkver": { + "regex": "Version:
    ([\\d.]+)" + }, "autoupdate": { "architecture": { "64bit": { - "url": "https://www.fosshub.com/FUPX.html/FUPX_64bit_PORTABLE.zip", - "hash": [ - { - "url": "https://www.pazera-software.com/products/free-upx/", - "regex": "Windows 64-bit Portable.*.+\\s+.+sha256: $sha256" - } - ] + "url": "https://www.fosshub.com/FUPX.html/FUPX_64bit_PORTABLE.zip" }, "32bit": { - "url": "https://www.fosshub.com/FUPX.html/FUPX_32bit_PORTABLE.zip", - "hash": [ - { - "url": "https://www.pazera-software.com/products/free-upx/", - "regex": "Windows 32-bit Portable.*.+\\s+.+sha256: $sha256" - } - ] + "url": "https://www.fosshub.com/FUPX.html/FUPX_32bit_PORTABLE.zip" } } } diff --git a/bucket/fusionplusplus.json b/bucket/fusionplusplus.json index 80c8fef63d0..23b15cfa0c4 100644 --- a/bucket/fusionplusplus.json +++ b/bucket/fusionplusplus.json @@ -1,11 +1,22 @@ { - "url": "https://github.com/awaescher/Fusion/releases/download/v1.4/Fusion++.1.4.zip", - "version": "1.4", - "bin": [ - ["fusion++.exe", "fusionpp", ""], - ["fusion++.exe", "fuslogvwpp", ""] - ], - "shortcuts": [ - ["fusion++.exe", "Fusion++"] - ] + "bin": [ + [ + "fusion++.exe", + "fusionpp", + "" + ], + [ + "fusion++.exe", + "fuslogvwpp", + "" + ] + ], + "shortcuts": [ + [ + "fusion++.exe", + "Fusion++" + ] + ], + "url": "https://github.com/awaescher/Fusion/releases/download/v1.4/Fusion++.1.4.zip", + "version": "1.4" } diff --git a/bucket/fusionpp.json b/bucket/fusionpp.json index f528fae83a7..ad69a32204e 100644 --- a/bucket/fusionpp.json +++ b/bucket/fusionpp.json @@ -1,17 +1,10 @@ { - "bin": [ - [ - "fusion++.exe", - "fusionpp", - "" - ] - ], - "shortcuts": [ - [ - "fusion++.exe", - "Fusion++" - ] - ], - "url": "https://github.com/awaescher/Fusion/releases/download/v1.1/Fusion++.1.1.zip", - "version": "1.1" + "url": "https://github.com/awaescher/Fusion/releases/download/v1.1/Fusion++.1.1.zip", + "version": "1.1", + "bin": [ + ["fusion++.exe", "fusionpp", ""] + ], + "shortcuts": [ + ["fusion++.exe", "Fusion++"] + ] } diff --git a/bucket/g.json b/bucket/g.json index a2922af1c35..0bfa0e1377d 100644 --- a/bucket/g.json +++ b/bucket/g.json @@ -1,33 +1,33 @@ { - "architecture": { - "32bit": { - "hash": "02cba0117bf103004575120f95f0fd076062104d774fd5b65a3329b644a76951", - "url": "https://github.com/voidint/g/releases/download/v1.5.0/g1.5.0.windows-386.zip" - }, - "64bit": { - "hash": "9a9616ca86852e335b3fca7662e42169c4adc9fc373db3f55234e847b76d8c94", - "url": "https://github.com/voidint/g/releases/download/v1.5.0/g1.5.0.windows-amd64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/voidint/g/releases/download/v$version/g$version.windows-386.zip" - }, - "64bit": { - "url": "https://github.com/voidint/g/releases/download/v$version/g$version.windows-amd64.zip" - } - } - }, - "bin": "g.exe", - "checkver": "github", - "description": "Golang Version Manager", - "env_add_path": "g\\go\\bin", - "env_set": { - "G_HOME": "$dir\\g" - }, - "homepage": "https://github.com/voidint/g", - "license": "MIT", - "persist": "g", - "version": "1.5.0" + "version": "1.5.0", + "description": "Golang Version Manager", + "homepage": "https://github.com/voidint/g", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/voidint/g/releases/download/v1.5.0/g1.5.0.windows-amd64.zip", + "hash": "16c0fd01220ac4a3d127bf9710d1a46597ddc91b725696406ef331c516f35501" + }, + "32bit": { + "url": "https://github.com/voidint/g/releases/download/v1.5.0/g1.5.0.windows-386.zip", + "hash": "db26c74c8c4bb7df2d8c91368fa6d277ef07cb20ffe2913b41f45af27278738e" + } + }, + "bin": "g.exe", + "env_set": { + "G_HOME": "$dir\\g" + }, + "env_add_path": "g\\go\\bin", + "persist": "g", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/voidint/g/releases/download/v$version/g$version.windows-amd64.zip" + }, + "32bit": { + "url": "https://github.com/voidint/g/releases/download/v$version/g$version.windows-386.zip" + } + } + } } diff --git a/bucket/gajim.json b/bucket/gajim.json index 0b410a7b178..d367baaf570 100644 --- a/bucket/gajim.json +++ b/bucket/gajim.json @@ -1,53 +1,47 @@ { "version": "1.7.2", - "description": "An instant messaging client for the XMPP protocol which uses the GTK toolkit.", - "homepage": "https://gajim.org/", - "license": "GPL-3.0-only", - "architecture": { - "64bit": { - "url": "https://gajim.org/downloads/1.7/Gajim-Portable-1.7.2-64bit.exe#/dl.7z", - "hash": "9b7fcd3618f8f7c29c738b40bc401ad0f81c770e16dec1db759c724e23573285" - } - }, - "bin": [ - [ - "bin\\Gajim.exe", - "gajim", - "-c $dir\\UserData" - ] - ], + "description": "A fully-featured XMPP client", + "homepage": "https://gajim.org", + "license": "GPL-3.0-or-later", + "url": "https://gajim.org/downloads/1.7/Gajim-Portable-1.7.2-64bit.exe", + "hash": "9b7fcd3618f8f7c29c738b40bc401ad0f81c770e16dec1db759c724e23573285", + "bin": "bin/Gajim.exe", "shortcuts": [ [ - "bin\\Gajim.exe", - "Gajim", - "-c $dir\\UserData" - ], - [ - "bin\\Gajim-Debug.exe", - "Gajim (Debug)", - "-c $dir\\UserData" + "bin/Gajim.exe", + "Gajim" ] ], "post_install": [ - "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", - "if (!(Test-Path \"$dir\\UserData\\*\") -and (Test-Path \"$env:APPDATA\\Gajim\")) {", - " info '[Portable Mode]: Copying user data...'", - " Copy-Item \"$env:APPDATA\\Gajim\\*\" \"$dir\\UserData\" -Recurse", - "}" + "$name = 'Gajim'", + "$app = \"$dir\\bin\\Gajim.exe\".Replace('\\', '\\\\')", + "$scripts = join-path $bucketsdir $($ResolvedObject.Bucket) | join-path -ChildPath scripts/xmpp", + "'install-associations', 'uninstall-associations' | ForEach-Object {", + " if (Test-Path \"$scripts\\$_.reg\") {", + " $content = Get-Content \"$scripts\\$_.reg\"", + " $content = $content.Replace('$name', $name)", + " $content = $content.Replace('$app', $app)", + " if ($global) {", + " $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE')", + " }", + " $content | Set-Content -Path \"$dir\\$_.reg\"", + " }", + "}", + "REG IMPORT \"$dir\\install-associations.reg\" *>&1 | Out-Null" ], + "pre_uninstall": "REG IMPORT \"$dir\\uninstall-associations.reg\" *>&1 | Out-Null", + "persist": "UserData", + "installer": { + "args": [ + "/S", + "/D=$dir" + ] + }, "checkver": { - "url": "https://gajim.org/download/", - "regex": "([\\d.]+)" + "url": "https://gajim.org/download", + "regex": "(?Gajim-Portable-(\\d+(\\.\\d+)*)-64bit(?:-\\d+)?.exe)" }, - "persist": [ - "UserData", - "var\\cache" - ], "autoupdate": { - "architecture": { - "64bit": { - "url": "https://gajim.org/downloads/$majorVersion.$minorVersion/Gajim-Portable-$version-64bit.exe#/dl.7z" - } - } + "url": "https://gajim.org/downloads/${majorVersion}.${minorVersion}/$matchFile" } } diff --git a/bucket/ganjoor.json b/bucket/ganjoor.json index da67e497219..996cd9b3dfb 100644 --- a/bucket/ganjoor.json +++ b/bucket/ganjoor.json @@ -1,42 +1,42 @@ { + "version": "2.98", + "description": "Persian poet and poetry database", + "homepage": "https://github.com/ganjoor/desktop", + "license": "GNU-2", + "url": "https://github.com/ganjoor/desktop/releases/download/v2.98/GanjoorSetup-2.98.exe#/dl.7z", + "hash": "719b49a7ba5aed6b85b94da266a02a8e92b6a9d8f702c009bac4cea8d77a1897", "architecture": { - "32bit": { + "64bit": { "installer": { "script": [ "Move-Item \"$dir\\`$_0_\\*\" \"$dir\"", - "Move-Item \"$dir\\x86\\*\" \"$dir\"", + "Move-Item \"$dir\\x64\\*\" \"$dir\"", "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" ] } }, - "64bit": { + "32bit": { "installer": { "script": [ "Move-Item \"$dir\\`$_0_\\*\" \"$dir\"", - "Move-Item \"$dir\\x64\\*\" \"$dir\"", + "Move-Item \"$dir\\x86\\*\" \"$dir\"", "Get-ChildItem \"$dir\" -Recurse -Directory | Remove-Item -Recurse" ] } } }, - "autoupdate": { - "hash": { - "mode": "github" - }, - "url": "https://github.com/ganjoor/desktop/releases/download/v$version/GanjoorSetup-$version.exe#/dl.7z" - }, - "checkver": "github", - "description": "Persian poet and poetry database", - "hash": "719b49a7ba5aed6b85b94da266a02a8e92b6a9d8f702c009bac4cea8d77a1897", - "homepage": "https://github.com/ganjoor/desktop", - "license": "GNU-2", - "persist": "ganjoor.s3db", "shortcuts": [ [ "ganjoor.exe", "Ganjoor Desktop" ] ], - "url": "https://github.com/ganjoor/desktop/releases/download/v2.98/GanjoorSetup-2.98.exe#/dl.7z", - "version": "2.98" + "persist": "ganjoor.s3db", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/ganjoor/desktop/releases/download/v$version/GanjoorSetup-$version.exe#/dl.7z", + "hash": { + "mode": "github" + } + } } diff --git a/bucket/garbro.json b/bucket/garbro.json index 175b351f99d..40255d64951 100644 --- a/bucket/garbro.json +++ b/bucket/garbro.json @@ -5,13 +5,6 @@ "license": "MIT", "url": "https://github.com/morkt/GARbro/releases/download/v1.5.44/GARbro-v1.5.44.2904.rar", "hash": "c0e64b881f967e0a1473127b1d181c0808068a47e99d8b5f1fbe2d99a6b2ed53", - "bin": [ - "GARbro.GUI.exe", - [ - "GARbro.GUI.exe", - "garbro" - ] - ], "shortcuts": [ [ "GARbro.GUI.exe", diff --git a/bucket/gdlauncher.json b/bucket/gdlauncher.json index 3b970b175cf..574f63b14c5 100644 --- a/bucket/gdlauncher.json +++ b/bucket/gdlauncher.json @@ -1,18 +1,17 @@ { "version": "1.1.30", - "description": "GDLauncher is a simple, yet powerful Minecraft custom launcher with a strong focus on the user experience", + "description": "Simple yet powerful Minecraft custom launcher with modpack support", "homepage": "https://gdevs.io/", "license": "GPL-3.0-only", "url": "https://github.com/gorilla-devs/GDLauncher/releases/download/v1.1.30/GDLauncher-win-portable.zip", "hash": "043bef548ea9c618054e84773539dd235d04739747ce4a66ad40277377e460c3", - "bin": "GDLauncher.exe", "shortcuts": [ [ "GDLauncher.exe", "GDLauncher" ] ], - "persist": "data\\instances", + "persist": "data", "checkver": { "github": "https://github.com/gorilla-devs/GDLauncher" }, diff --git a/bucket/gdmenu-card-manager.json b/bucket/gdmenu-card-manager.json index 74ee9753289..80c577135c9 100644 --- a/bucket/gdmenu-card-manager.json +++ b/bucket/gdmenu-card-manager.json @@ -1,34 +1,34 @@ { - "version": "1.3.5", - "description": "Tool to help build GDEmu compatible cards for GDMenu and openMenu", - "homepage": "https://github.com/sonik-br/GDMENUCardManager", - "license": "GPL-3.0-only", - "notes": ".NET Framework 5.0 is required.", - "architecture": { - "64bit": { - "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v1.3.5/GDMENUCardManager.v1.3.5-win-x64.zip", - "hash": "c6858f76045221e4e3be79e383423b3c78ec240f1715200935e1daf56e6fdb6e" - }, - "32bit": { - "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v1.3.5/GDMENUCardManager.v1.3.5-win-x86.zip", - "hash": "4af9431867cc831216737b9b1b83e36d201780689d5b593c84aca412675edc76" - } - }, - "shortcuts": [ - [ - "GDMENUCardManager.exe", - "GDMENU Card Manager" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v$version/GDMENUCardManager.v$version-win-x64.zip" - }, - "32bit": { - "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v$version/GDMENUCardManager.v$version-win-x86.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "4af9431867cc831216737b9b1b83e36d201780689d5b593c84aca412675edc76", + "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v1.3.5/GDMENUCardManager.v1.3.5-win-x86.zip" + }, + "64bit": { + "hash": "c6858f76045221e4e3be79e383423b3c78ec240f1715200935e1daf56e6fdb6e", + "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v1.3.5/GDMENUCardManager.v1.3.5-win-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v$version/GDMENUCardManager.v$version-win-x86.zip" + }, + "64bit": { + "url": "https://github.com/sonik-br/GDMENUCardManager/releases/download/v$version/GDMENUCardManager.v$version-win-x64.zip" + } + } + }, + "checkver": "github", + "description": "Tool to help build GDEmu compatible cards for GDMenu and openMenu", + "homepage": "https://github.com/sonik-br/GDMENUCardManager", + "license": "GPL-3.0-only", + "notes": ".NET Framework 5.0 is required.", + "shortcuts": [ + [ + "GDMENUCardManager.exe", + "GDMENU Card Manager" + ] + ], + "version": "1.3.5" } diff --git a/bucket/gdrom-explorer.json b/bucket/gdrom-explorer.json index 104c3e5eb39..d0dff4dd333 100644 --- a/bucket/gdrom-explorer.json +++ b/bucket/gdrom-explorer.json @@ -1,14 +1,14 @@ { - "version": "1.6.3", - "description": "A viewer and editor for GD-ROM dumps", - "homepage": "https://japanese-cake.livejournal.com", - "license": "Freeware", - "url": "http://download1582.mediafire.com/mzc8sfcfr6yg/6qpums8d34luowy/jc-gdrom-explorer-v1.6.3.zip", - "hash": "00679141d2d6a13019cff928fb03dea31a6015a596040589c669cf1e0e846386", - "shortcuts": [ - [ - "GD-ROM Explorer.exe", - "GD-ROM Explorer" - ] - ] + "description": "A viewer and editor for GD-ROM dumps", + "hash": "00679141d2d6a13019cff928fb03dea31a6015a596040589c669cf1e0e846386", + "homepage": "https://japanese-cake.livejournal.com", + "license": "Freeware", + "shortcuts": [ + [ + "GD-ROM Explorer.exe", + "GD-ROM Explorer" + ] + ], + "url": "http://download1582.mediafire.com/mzc8sfcfr6yg/6qpums8d34luowy/jc-gdrom-explorer-v1.6.3.zip", + "version": "1.6.3" } diff --git a/bucket/geniemoji.json b/bucket/geniemoji.json index 5cd8aa52a3c..e3c6f95be92 100644 --- a/bucket/geniemoji.json +++ b/bucket/geniemoji.json @@ -1,29 +1,29 @@ { - "architecture": { - "64bit": { - "hash": "f8c5e8fce0a3a1bcc04607842b339124f7f84a7ee3432a75ed558ff719e46625", - "url": "https://github.com/virejdasani/Geniemoji/releases/download/v2.0.0/Geniemoji-Windows-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/virejdasani/Geniemoji/releases/download/v$version/Geniemoji-Windows-x64.zip" - } - } - }, - "checkver": { - "github": "https://github.com/virejdasani/Geniemoji" - }, - "description": "App that makes using emojis on desktop simpler", - "extract_dir": "'Geniemoji'-win32-x64", - "homepage": "https://virejdasani.github.io/Geniemoji/", - "license": "MIT", - "shortcuts": [ - [ - "'Geniemoji'.exe", - "Geniemoji" - ] - ], - "version": "2.0.0" + "homepage": "https://virejdasani.github.io/Geniemoji/", + "description": "App that makes using emojis on desktop simpler", + "license": "MIT", + "version": "2.0.0", + "architecture": { + "64bit": { + "url": "https://github.com/virejdasani/Geniemoji/releases/download/v2.0.0/Geniemoji-Windows-x64.zip", + "hash": "f8c5e8fce0a3a1bcc04607842b339124f7f84a7ee3432a75ed558ff719e46625" + } + }, + "extract_dir": "'Geniemoji'-win32-x64", + "shortcuts": [ + [ + "'Geniemoji'.exe", + "Geniemoji" + ] + ], + "checkver": { + "github": "https://github.com/virejdasani/Geniemoji" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/virejdasani/Geniemoji/releases/download/v$version/Geniemoji-Windows-x64.zip" + } + } + } } diff --git a/bucket/get-childitemcolor.json b/bucket/get-childitemcolor.json index 301690b03b7..c6081a452cf 100644 --- a/bucket/get-childitemcolor.json +++ b/bucket/get-childitemcolor.json @@ -1,21 +1,21 @@ { - "version": "3.4.0", - "description": "Add coloring to the output of Get-ChildItem Cmdlet of PowerShell.", - "homepage": "https://github.com/joonro/Get-ChildItemColor", - "license": "MIT", - "notes": "See usage: https://github.com/joonro/Get-ChildItemColor#usage", - "url": "https://github.com/joonro/Get-ChildItemColor/archive/develop.zip", - "hash": "041395bab40153fa37311beb86083b09af158b1113eb5a058353123389e47a12", - "extract_dir": "Get-ChildItemColor-develop\\src", - "psmodule": { - "name": "Get-ChildItemColor" - }, - "checkver": { - "url": "https://github.com/joonro/Get-ChildItemColor/tags", - "regex": "/releases/tag/(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://github.com/joonro/Get-ChildItemColor/archive/develop.zip", - "extract_dir": "Get-ChildItemColor-develop\\src" - } + "autoupdate": { + "extract_dir": "Get-ChildItemColor-develop\\src", + "url": "https://github.com/joonro/Get-ChildItemColor/archive/develop.zip" + }, + "checkver": { + "regex": "/releases/tag/(?:v|V)?([\\d.]+)", + "url": "https://github.com/joonro/Get-ChildItemColor/tags" + }, + "description": "Add coloring to the output of Get-ChildItem Cmdlet of PowerShell.", + "extract_dir": "Get-ChildItemColor-develop\\src", + "hash": "041395bab40153fa37311beb86083b09af158b1113eb5a058353123389e47a12", + "homepage": "https://github.com/joonro/Get-ChildItemColor", + "license": "MIT", + "notes": "See usage: https://github.com/joonro/Get-ChildItemColor#usage", + "psmodule": { + "name": "Get-ChildItemColor" + }, + "url": "https://github.com/joonro/Get-ChildItemColor/archive/develop.zip", + "version": "3.4.0" } diff --git a/bucket/ghz.json b/bucket/ghz.json index 1349420fa36..cea3f2b80a3 100644 --- a/bucket/ghz.json +++ b/bucket/ghz.json @@ -1,21 +1,13 @@ { - "version": "0.114.0", - "description": "Simple gRPC benchmarking and load testing tool", + "description": "Simple gRPC benchmarking and load testing tool.", "homepage": "https://github.com/bojand/ghz", - "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/bojand/ghz/releases/download/v0.114.0/ghz-windows-x86_64.zip", - "hash": "2c95d427e3e1564573e0e09eb30108afc949b1545a39aff93faae99a5cc58812" - } - }, + "version": "0.114.0", + "license": "MIT", + "url": "https://github.com/bojand/ghz/releases/download/v0.114.0/ghz-windows-x86_64.zip", + "hash": "2c95d427e3e1564573e0e09eb30108afc949b1545a39aff93faae99a5cc58812", "bin": "ghz.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/bojand/ghz/releases/download/v$version/ghz-windows-x86_64.zip" - } - } + "url": "https://github.com/bojand/ghz/releases/download/v$version/ghz-windows-x86_64.zip" } } diff --git a/bucket/gif-movie-gear.json b/bucket/gif-movie-gear.json index 8f2daac850f..cdcea777681 100644 --- a/bucket/gif-movie-gear.json +++ b/bucket/gif-movie-gear.json @@ -1,33 +1,33 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/gif" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/GIF/GIF_Movie_Gear_v$version.7z" - }, - "bin": "movgear.exe", - "checkver": { - "regex": "GIF_Movie_Gear_v([\\d.]+)\\.7z", - "url": "https://scoop-apps.vercel.app/gif" - }, - "description": "Create and optimize GIF animations with GIF Movie Gear(Simplified Chinese Edition).", - "extract_dir": "GIF Movie Gear", - "hash": "8bb74eb39133fd45d7a2f7cae0cfa3d1c3039da4c3533142f51a1b23e762a07d", - "homepage": "http://www.gamani.com/", - "license": "Unknown", - "pre_install": [ - "$batName=(Get-ChildItem $dir\\GIF*.bat).Name", - "Rename-Item \"$dir\\$batName\" 'register-clean.bat'", - "sudo Start-Process -filepath \"$dir\\register-clean.bat\" -Wait" - ], - "shortcuts": [ - [ - "movgear.exe", - "GIF Movie Gear" - ] - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/GIF/GIF_Movie_Gear_v4.3.0.7z", - "version": "4.3.0" + "version": "4.3.0", + "description": "Create and optimize GIF animations with GIF Movie Gear(Simplified Chinese Edition).", + "homepage": "http://www.gamani.com/", + "license": "Unknown", + "url": "https://pan.jiemi.workers.dev/?file=/scoop/GIF/GIF_Movie_Gear_v4.3.0.7z", + "hash": "8bb74eb39133fd45d7a2f7cae0cfa3d1c3039da4c3533142f51a1b23e762a07d", + "extract_dir": "GIF Movie Gear", + "pre_install": [ + "$batName=(Get-ChildItem $dir\\GIF*.bat).Name", + "Rename-Item \"$dir\\$batName\" 'register-clean.bat'", + "sudo Start-Process -filepath \"$dir\\register-clean.bat\" -Wait" + ], + "bin": "movgear.exe", + "shortcuts": [ + [ + "movgear.exe", + "GIF Movie Gear" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/gif", + "regex": "GIF_Movie_Gear_v([\\d.]+)\\.7z" + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/GIF/GIF_Movie_Gear_v$version.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/gif", + "mode": "extract", + "regex": "^sha256([\\s]+)$basename" + } + } } diff --git a/bucket/gife.json b/bucket/gife.json index a4b48803ad3..99259fa00b8 100644 --- a/bucket/gife.json +++ b/bucket/gife.json @@ -1,22 +1,22 @@ { - "homepage": "http://greenfishsoftware.org/gfie.php", - "description": "Greenfish Icon Editor Pro (GFIE Pro) is a powerful open source image editor, especially suitable for creating icons, cursors, animations and icon libraries.", - "version": "4.1", - "url": "http://greenfishsoftware.org/dl.php?filename=gfie4.1.zip#/gfie.zip", - "hash": "fbd7147d2ab780e6921e0e55494fbf1b4e53c2e0b57539e5894bf408b3abafeb", - "extract_dir": "Greenfish Icon Editor Pro 4.1", - "checkver": { - "url": "http://greenfishsoftware.org/gfie.php", - "regex": "gfie([\\d.]+).zip" - }, - "autoupdate": { - "url": "http://greenfishsoftware.org/dl.php?filename=gfie$version.zip#/gfie.zip", - "extract_dir": "Greenfish Icon Editor Pro $version" - }, - "shortcuts": [ - [ - "gfie64.exe", - "Greenfish Icon Editor" - ] - ] + "autoupdate": { + "extract_dir": "Greenfish Icon Editor Pro $version", + "url": "http://greenfishsoftware.org/dl.php?filename=gfie$version.zip#/gfie.zip" + }, + "checkver": { + "regex": "gfie([\\d.]+).zip", + "url": "http://greenfishsoftware.org/gfie.php" + }, + "description": "Greenfish Icon Editor Pro (GFIE Pro) is a powerful open source image editor, especially suitable for creating icons, cursors, animations and icon libraries.", + "extract_dir": "Greenfish Icon Editor Pro 4.1", + "hash": "fbd7147d2ab780e6921e0e55494fbf1b4e53c2e0b57539e5894bf408b3abafeb", + "homepage": "http://greenfishsoftware.org/gfie.php", + "shortcuts": [ + [ + "gfie64.exe", + "Greenfish Icon Editor" + ] + ], + "url": "http://greenfishsoftware.org/dl.php?filename=gfie4.1.zip#/gfie.zip", + "version": "4.1" } diff --git a/bucket/git-extensions.json b/bucket/git-extensions.json index 069b71fdd9f..22350f03590 100644 --- a/bucket/git-extensions.json +++ b/bucket/git-extensions.json @@ -1,12 +1,7 @@ { - "version": "4.0.2.16100", - "description": "A graphical user interface for Git that allows you to control Git without using the commandline.", - "homepage": "https://gitextensions.github.io/", - "license": "GPL-3.0-only", - "url": "https://github.com/gitextensions/gitextensions/releases/download/v4.0.2/GitExtensions-Portable-4.0.2.16100-25100ec1f.zip", - "hash": "3065b928205ff366b0fc2365a01d90a1822f1d19e77583e2a586de9b018f1687", - "extract_dir": "GitExtensions", - "pre_install": "if (!(Test-Path \"$persist_dir\\GitExtensions.settings\")) { New-Item \"$dir\\GitExtensions.settings\" | Out-Null }", + "autoupdate": { + "url": "https://github.com/gitextensions/gitextensions/releases/download/v$matchHead/GitExtensions-Portable-$version-$matchCommit.zip" + }, "bin": [ "GitExtensions.exe", [ @@ -14,18 +9,23 @@ "gite" ] ], + "checkver": { + "github": "https://github.com/gitextensions/gitextensions", + "regex": "/GitExtensions-Portable-([\\d.]+)-(?[\\w]+)\\.zip" + }, + "description": "A graphical user interface for Git that allows you to control Git without using the commandline.", + "extract_dir": "GitExtensions", + "hash": "3065b928205ff366b0fc2365a01d90a1822f1d19e77583e2a586de9b018f1687", + "homepage": "https://gitextensions.github.io/", + "license": "GPL-3.0-only", + "persist": "GitExtensions.settings", + "pre_install": "if (!(Test-Path \"$persist_dir\\GitExtensions.settings\")) { New-Item \"$dir\\GitExtensions.settings\" | Out-Null }", "shortcuts": [ [ "GitExtensions.exe", "Git Extensions" ] ], - "persist": "GitExtensions.settings", - "checkver": { - "github": "https://github.com/gitextensions/gitextensions", - "regex": "/GitExtensions-Portable-([\\d.]+)-(?[\\w]+)\\.zip" - }, - "autoupdate": { - "url": "https://github.com/gitextensions/gitextensions/releases/download/v$matchHead/GitExtensions-Portable-$version-$matchCommit.zip" - } + "url": "https://github.com/gitextensions/gitextensions/releases/download/v4.0.2/GitExtensions-Portable-4.0.2.16100-25100ec1f.zip", + "version": "4.0.2.16100" } diff --git a/bucket/git-extras.json b/bucket/git-extras.json index be4aeb48814..2d48ffbf635 100644 --- a/bucket/git-extras.json +++ b/bucket/git-extras.json @@ -1,13 +1,18 @@ { - "homepage": "https://github.com/tj/git-extras", "version": "6.5.0", - "license": "MIT", + "description": "GIT utilities -- repo summary, repl, changelog population, author commit percentages and more", + "homepage": "https://github.com/tj/git-extras", + "license": { + "identifier": "MIT", + "url": "https://raw.githubusercontent.com/tj/git-extras/master/LICENSE" + }, "url": "https://github.com/tj/git-extras/archive/6.5.0.zip", "hash": "c4cc7528ad4c2be30c8841e437394d53102830239a42bc567bc69cf492bf94fd", - "depends": "git", "extract_dir": "git-extras-6.5.0", - "post_install": "& \"$dir\\install.cmd\" \"$(appdir git)\\current\\mingw64\"", - "checkver": "github", + "post_install": "& \"$dir\\install.cmd\"", + "checkver": { + "github": "https://github.com/tj/git-extras" + }, "autoupdate": { "url": "https://github.com/tj/git-extras/archive/$version.zip", "extract_dir": "git-extras-$version" diff --git a/bucket/git-repo-clean.json b/bucket/git-repo-clean.json index b8cd4ad39ef..35d69b72406 100644 --- a/bucket/git-repo-clean.json +++ b/bucket/git-repo-clean.json @@ -9,10 +9,10 @@ "bin": "git-repo-clean.exe", "checkver": { "url": "https://gitee.com/oschina/git-repo-clean/releases", - "regex": "/git-repo-clean-([\\d.]+)-Windows-64.zip" + "regex": "/(?.*?)/git-repo-clean-([\\d.]+)-Windows-64.zip" }, "autoupdate": { - "url": "https://gitee.com/oschina/git-repo-clean/releases/download/v$version/git-repo-clean-$version-Windows-64.zip", + "url": "https://gitee.com/$matchPath/git-repo-clean-$version-Windows-64.zip", "extract_dir": "releases/$version/Windows-64" } } diff --git a/bucket/gitext4.json b/bucket/gitext4.json index 1ad463dd5a4..ca838462d98 100644 --- a/bucket/gitext4.json +++ b/bucket/gitext4.json @@ -1,7 +1,11 @@ { - "url": "https://github.com/gitextensions/gitextensions/releases/download/v4-alpha1/GitExtensions-Portable-4.0.0.15025-e8588e4c0.zip", - "version": "4.0.0.15025", - "bin": [ - ["GitExtensions.exe", "gitext4", ""] - ] + "bin": [ + [ + "GitExtensions.exe", + "gitext4", + "" + ] + ], + "url": "https://github.com/gitextensions/gitextensions/releases/download/v4-alpha1/GitExtensions-Portable-4.0.0.15025-e8588e4c0.zip", + "version": "4.0.0.15025" } diff --git a/bucket/gitextensions.json b/bucket/gitextensions.json index 6e2c32d666e..0fe8105b0ed 100644 --- a/bucket/gitextensions.json +++ b/bucket/gitextensions.json @@ -1,17 +1,20 @@ { "version": "4.0.2", - "description": "A graphical user interface for Git that allows you to control Git without using the commandline.", + "description": "A standalone UI tool for managing Git repositories", "homepage": "https://gitextensions.github.io/", - "license": "GPL-3.0-only", - "url": "https://github.com/gitextensions/gitextensions/releases/download/v4.0.2/GitExtensions-4.0.2.16100-25100ec1f.msi", - "hash": "32c1da8edb3e69f2252b8e81b4ad22ee380bcbb07dec1f9c353cadfe0500ddb3", - "extract_dir": "GitExtensions", - "pre_install": "if (!(Test-Path \"$persist_dir\\GitExtensions.settings\")) { New-Item \"$dir\\GitExtensions.settings\" | Out-Null }", + "license": "GPL-3.0-or-later", + "url": "https://github.com/gitextensions/gitextensions/releases/download/v4.0.2/GitExtensions-Portable-4.0.2.16100-25100ec1f.zip", + "hash": "3065b928205ff366b0fc2365a01d90a1822f1d19e77583e2a586de9b018f1687", + "pre_install": [ + "\"GitExtensions.settings\", \"WindowPositions.xml\" | ForEach-Object {", + " if (!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", + "}" + ], "bin": [ "GitExtensions.exe", [ "GitExtensions.exe", - "gite" + "gitex" ] ], "shortcuts": [ @@ -20,12 +23,26 @@ "Git Extensions" ] ], - "persist": "GitExtensions.settings", + "persist": [ + "GitExtensions.settings", + "WindowPositions.xml" + ], "checkver": { - "url": "https://api.github.com/repos/gitextensions/gitextensions/releases", - "regex": "download/v(?.+?)/(?.+?)\"" + "script": [ + "try {", + " $res = Invoke-WebRequest -Uri https://github.com/gitextensions/gitextensions/releases/latest -Method Head -MaximumRedirection 0 -ErrorAction Ignore", + "} catch [Microsoft.PowerShell.Commands.HttpResponseException] {", + " $releaseUrl = $_.Exception.Response.Headers.Location.ToString()", + "}", + "$releaseUrl = if ($null -eq $releaseUrl) { $res.Headers['Location'] } else { $releaseUrl }", + "$releaseUrl -match \"https://github.com/gitextensions/gitextensions/releases/tag/(?.*)\" | Out-Null", + "$tag = $Matches.tag", + "$res = Invoke-WebRequest -Uri https://github.com/gitextensions/gitextensions/releases/expanded_assets/$tag", + "$res.Content" + ], + "regex": "/v([\\d.]+)/GitExtensions-Portable-(?[\\d.]+)-(?\\w+)\\.zip" }, "autoupdate": { - "url": "https://github.com/gitextensions/gitextensions/releases/download/v$version/$matchFile" + "url": "https://github.com/gitextensions/gitextensions/releases/download/v$version/GitExtensions-Portable-$matchVersion2-$matchCommit.zip" } } diff --git a/bucket/github-desktop.json b/bucket/github-desktop.json index 3e696487d8b..a3b176d9d0a 100644 --- a/bucket/github-desktop.json +++ b/bucket/github-desktop.json @@ -1,26 +1,24 @@ { - "version": "3.2.0", - "description": "GitHub Desktop. Extend your GitHub workflow beyond your browser.", - "homepage": "https://desktop.github.com/", - "license": "MIT", "architecture": { "64bit": { - "url": "https://central.github.com/deployments/desktop/desktop/latest/win32?format=msi#/setup.msi_", - "hash": "8a4e3527c17369f81bd8648b217b08d9625be70da9638f086a7494569e306b85" + "hash": "8a4e3527c17369f81bd8648b217b08d9625be70da9638f086a7494569e306b85", + "url": "https://central.github.com/deployments/desktop/desktop/latest/win32?format=msi#/setup.msi_" } }, - "pre_install": [ - "$processname = \"GitHubDesktop\"", - "$process = Get-Process $processname -ErrorAction SilentlyContinue", - "if ($process) {", - " $process.CloseMainWindow()", - " Start-Sleep -Seconds 5", - " if (!$process.HasExited) {", - " Start-Sleep -Seconds 25", - " $process | Stop-Process -Force", - " }", - "}" - ], + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://central.github.com/deployments/desktop/desktop/latest/win32?format=msi#/setup.msi_" + } + } + }, + "checkver": { + "regex": "GitHubDesktop-([\\d.]+)-full.nupkg", + "reverse": true, + "url": "https://central.github.com/api/deployments/desktop/desktop/latest/RELEASES" + }, + "description": "GitHub Desktop. Extend your GitHub workflow beyond your browser.", + "homepage": "https://desktop.github.com/", "installer": { "script": [ "$programname = \"GitHub Desktop Machine-Wide Installer*\"", @@ -42,20 +40,22 @@ "if (Test-Path -Path \"$dir\\setup.msi_\") { Remove-Item \"$dir\\setup.msi_\" -Force }" ] }, + "license": "MIT", "post_install": [ "$DesktopDirectory = [Environment]::GetFolderPath(\"DesktopDirectory\")", "if (Test-Path \"$DesktopDirectory\\GitHub Desktop.lnk\") {Remove-Item \"$DesktopDirectory\\GitHub Desktop.lnk\" -Force}" ], - "checkver": { - "url": "https://central.github.com/api/deployments/desktop/desktop/latest/RELEASES", - "regex": "GitHubDesktop-([\\d.]+)-full.nupkg", - "reverse": true - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://central.github.com/deployments/desktop/desktop/latest/win32?format=msi#/setup.msi_" - } - } - } + "pre_install": [ + "$processname = \"GitHubDesktop\"", + "$process = Get-Process $processname -ErrorAction SilentlyContinue", + "if ($process) {", + " $process.CloseMainWindow()", + " Start-Sleep -Seconds 5", + " if (!$process.HasExited) {", + " Start-Sleep -Seconds 25", + " $process | Stop-Process -Force", + " }", + "}" + ], + "version": "3.2.0" } diff --git a/bucket/gitnote-aoks.json b/bucket/gitnote-aoks.json index 035a7ef81bc..72109e12043 100644 --- a/bucket/gitnote-aoks.json +++ b/bucket/gitnote-aoks.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "extract_dir": "GitNote_portable_$version", - "url": "https://github.com/zhaopengme/gitnote/releases/download/$version/GitNote_portable_$version.zip" - }, - "bin": "GitNote.exe", - "checkver": { - "github": "https://github.com/zhaopengme/gitnote" - }, - "description": "Note Application sync via git,which support html and markdwon both.", - "extract_dir": "GitNote_portable_3.1.0", - "hash": "eff37c3f27ef45882bfa8bde35a0c455f9bf8406cb21a61d1cae5fb6b21ca373", - "homepage": "https://gitnoteapp.com/", - "license": "Shareware", - "shortcuts": [ - [ - "GitNote.exe", - "GitNote" - ] - ], - "url": "https://github.com/zhaopengme/gitnote/releases/download/3.1.0/GitNote_portable_3.1.0.zip", - "version": "3.1.0" + "homepage": "https://gitnoteapp.com/", + "description": "Note Application sync via git,which support html and markdwon both.", + "version": "3.1.0", + "license": "Shareware", + "url": "https://github.com/zhaopengme/gitnote/releases/download/3.1.0/GitNote_portable_3.1.0.zip", + "hash": "eff37c3f27ef45882bfa8bde35a0c455f9bf8406cb21a61d1cae5fb6b21ca373", + "extract_dir": "GitNote_portable_3.1.0", + "bin": "GitNote.exe", + "shortcuts": [ + [ + "GitNote.exe", + "GitNote" + ] + ], + "checkver": { + "github": "https://github.com/zhaopengme/gitnote" + }, + "autoupdate": { + "url": "https://github.com/zhaopengme/gitnote/releases/download/$version/GitNote_portable_$version.zip", + "extract_dir": "GitNote_portable_$version" + } } diff --git a/bucket/gitoxide.json b/bucket/gitoxide.json index 0ff854b5805..a3d82ddc82a 100644 --- a/bucket/gitoxide.json +++ b/bucket/gitoxide.json @@ -1,51 +1,34 @@ { - "version": "0.19.0", - "description": "An idiomatic, lean, fast & safe pure Rust implementation of Git", + "description": "An idiomatic, modern, lean, fast, safe & pure rust implementation of git", "homepage": "https://github.com/Byron/gitoxide", - "license": "Apache-2.0|MIT", + "version": "0.19.0", + "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v0.19.0/gitoxide-max-pure-v0.19.0-x86_64-pc-windows-msvc.zip", - "hash": "38bc0b8f54290e790a3a9f16640efffbd2da209e0d439daf0e41ae5a39a067a6", - "extract_dir": "gitoxide-max-pure-v0.19.0-x86_64-pc-windows-msvc" + "url": "https://github.com/Byron/gitoxide/releases/download/v0.19.0/gitoxide-max-v0.19.0-x86_64-pc-windows-msvc.zip", + "hash": "c9dd52da2995d027950e9bda16a759b252a621492d161f330fdaac2be8d61a8d", + "extract_dir": "gix-max-v0.19.0-x86_64-pc-windows-msvc" }, "32bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v0.19.0/gitoxide-max-pure-v0.19.0-i686-pc-windows-msvc.zip", - "hash": "6c89c5a4ad3d7ba07d6c40ed1c1ff5c3a831ca6f1f56760632a388b48d905758", - "extract_dir": "gitoxide-max-pure-v0.19.0-i686-pc-windows-msvc" + "url": "https://github.com/Byron/gitoxide/releases/download/v0.19.0/gitoxide-max-v0.19.0-i686-pc-windows-msvc.zip", + "hash": "109dc96f3771a71fbee768d0f9c8c3796d80c01d98632fd824e94b969a3aaf24", + "extract_dir": "gix-max-v0.19.0-i686-pc-windows-msvc.zip" } }, "bin": [ - "ein.exe", - "gix.exe" + "gix.exe", + "ein.exe" ], - "checkver": { - "script": [ - "try {", - " $auth = Get-GitHubToken", - " $head = @{}", - " if($auth) { $head = @{'Authorization' = \"token $auth\"} }", - " $url = 'https://api.github.com/repos/Byron/gitoxide/releases?per_page=100'", - " $releases = $(Invoke-WebRequest -Headers $head $url).Content | ConvertFrom-Json", - " if (!($releases.assets.name | Where-Object { $_ -match 'gitoxide-max-pure-v([\\d.]+)-i686-pc-windows-msvc\\.zip' })) {", - " error \"Could not match version string in '$url'\"; break", - " }", - " $ver = [Version]::new($matches[1])", - " Write-Output $ver", - "}", - "catch { error $_.Exception.Message; throw }" - ], - "regex": "([\\d.]+)" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gitoxide-max-pure-v$version-x86_64-pc-windows-msvc.zip", - "extract_dir": "gitoxide-max-pure-v$version-x86_64-pc-windows-msvc" + "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gitoxide-max-v$version-x86_64-pc-windows-msvc.zip", + "extract_dir": "gix-max-v$version-x86_64-pc-windows-msvc" }, "32bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gitoxide-max-pure-v$version-i686-pc-windows-msvc.zip", - "extract_dir": "gitoxide-max-pure-v$version-i686-pc-windows-msvc" + "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gitoxide-max-v$version-i686-pc-windows-msvc.zip", + "extract_dir": "gix-max-v$version-i686-pc-windows-msvc.zip" } } } diff --git a/bucket/gix.json b/bucket/gix.json index c3dbe79a28f..05174bf62c8 100644 --- a/bucket/gix.json +++ b/bucket/gix.json @@ -1,35 +1,35 @@ { - "version": "0.10.0", - "description": "An idiomatic, modern, lean, fast, safe & pure rust implementation of git", - "homepage": "https://github.com/Byron/gitoxide", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v0.10.0/gix-max-v0.10.0-x86_64-pc-windows-msvc.zip", - "hash": "79686539e491ade1e2be5331d17d92ee0ff4869f2974cf35d0063f2f9164e018", - "extract_dir": "gix-max-v0.10.0-x86_64-pc-windows-msvc" - }, - "32bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v0.10.0/gix-max-v0.10.0-i686-pc-windows-msvc.zip", - "hash": "4c7a532564cd968e85008eaebaaf895a7dfab0409507cd520ad31ee47f467153", - "extract_dir": "gix-max-v0.10.0-i686-pc-windows-msvc.zip" - } - }, - "bin": [ - "gix.exe", - "gixp.exe" - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gix-max-v$version-x86_64-pc-windows-msvc.zip", - "extract_dir": "gix-max-v$version-x86_64-pc-windows-msvc" - }, - "32bit": { - "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gix-max-v$version-i686-pc-windows-msvc.zip", - "extract_dir": "gix-max-v$version-i686-pc-windows-msvc.zip" - } - } - } + "architecture": { + "32bit": { + "extract_dir": "gix-max-v0.10.0-i686-pc-windows-msvc.zip", + "hash": "4c7a532564cd968e85008eaebaaf895a7dfab0409507cd520ad31ee47f467153", + "url": "https://github.com/Byron/gitoxide/releases/download/v0.10.0/gix-max-v0.10.0-i686-pc-windows-msvc.zip" + }, + "64bit": { + "extract_dir": "gix-max-v0.10.0-x86_64-pc-windows-msvc", + "hash": "79686539e491ade1e2be5331d17d92ee0ff4869f2974cf35d0063f2f9164e018", + "url": "https://github.com/Byron/gitoxide/releases/download/v0.10.0/gix-max-v0.10.0-x86_64-pc-windows-msvc.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "extract_dir": "gix-max-v$version-i686-pc-windows-msvc.zip", + "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gix-max-v$version-i686-pc-windows-msvc.zip" + }, + "64bit": { + "extract_dir": "gix-max-v$version-x86_64-pc-windows-msvc", + "url": "https://github.com/Byron/gitoxide/releases/download/v$version/gix-max-v$version-x86_64-pc-windows-msvc.zip" + } + } + }, + "bin": [ + "gix.exe", + "gixp.exe" + ], + "checkver": "github", + "description": "An idiomatic, modern, lean, fast, safe & pure rust implementation of git", + "homepage": "https://github.com/Byron/gitoxide", + "license": "MIT", + "version": "0.10.0" } diff --git a/bucket/glary-utilities-aoks.json b/bucket/glary-utilities-aoks.json index 37e069473a8..209185dcb91 100644 --- a/bucket/glary-utilities-aoks.json +++ b/bucket/glary-utilities-aoks.json @@ -1,26 +1,26 @@ { - "version": "5.203", - "description": "Powerful and all-in-one utility for cleaning your PC.", - "homepage": "https://www.glarysoft.com/glary-utilities/", - "license": "Freeware|Proprietary", - "url": "https://download.glarysoft.com/guportable.zip", - "hash": "3814dd523a90cc89df99325524fe0bb0b193195afcb8d2efa39747b061892803", + "autoupdate": { + "url": "https://download.glarysoft.com/guportable.zip" + }, "bin": [ [ "Integrator_Portable.exe", "Glary Utilities 5" ] ], + "checkver": { + "regex": "gu_ver\">([\\d.-]+) for Windows " + }, + "description": "Powerful and all-in-one utility for cleaning your PC.", + "hash": "3814dd523a90cc89df99325524fe0bb0b193195afcb8d2efa39747b061892803", + "homepage": "https://www.glarysoft.com/glary-utilities/", + "license": "Freeware|Proprietary", "shortcuts": [ [ "Integrator_Portable.exe", "Glary Utilities 5" ] ], - "checkver": { - "regex": "gu_ver\">([\\d.-]+) for Windows " - }, - "autoupdate": { - "url": "https://download.glarysoft.com/guportable.zip" - } + "url": "https://download.glarysoft.com/guportable.zip", + "version": "5.203" } diff --git a/bucket/gns3.json b/bucket/gns3.json index 0745061a357..198ae5d1ddb 100644 --- a/bucket/gns3.json +++ b/bucket/gns3.json @@ -1,6 +1,20 @@ { - "version": "2.2.38", + "autoupdate": { + "hash": { + "url": "https://github.com/GNS3/gns3-gui/releases/download/v$version/GNS3-$version-all-in-one.exe.sha256" + }, + "url": "https://github.com/GNS3/gns3-gui/releases/download/v$version/GNS3-$version-all-in-one.exe#/dl.7z" + }, + "bin": [ + "gns3.ps1", + "gns3server.ps1", + "gns3vmnet.ps1" + ], + "checkver": { + "github": "https://github.com/GNS3/gns3-gui" + }, "description": "An advanced network simulator to design and configure virtual networks", + "hash": "62aac90e0666f5f60b300f67bad222b33af1f14690c102c6ae19bf9fd83beb58", "homepage": "https://gns3.com", "license": "GPL-3.0-only", "notes": [ @@ -9,11 +23,6 @@ "bundled version is available at $dir\\npcap-*.exe,", "latest version can be downloaded from https://nmap.org/npcap" ], - "suggest": { - "Nmap (includes Npcap)": "nmap" - }, - "url": "https://github.com/GNS3/gns3-gui/releases/download/v2.2.38/GNS3-2.2.38-all-in-one.exe#/dl.7z", - "hash": "843f4be4eabfa8aff819afd8933ae49eede8102209b8fb0ff0532051ae0718bc", "pre_install": [ "Move-Item \"$dir\\`$TEMP\\*\" \"$dir\"", "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\`$TEMP\" -Recurse", @@ -28,24 +37,15 @@ "\"@", "}" ], - "bin": [ - "gns3.ps1", - "gns3server.ps1", - "gns3vmnet.ps1" - ], "shortcuts": [ [ "gns3.exe", "GNS3" ] ], - "checkver": { - "github": "https://github.com/GNS3/gns3-gui" + "suggest": { + "Nmap (includes Npcap)": "nmap" }, - "autoupdate": { - "url": "https://github.com/GNS3/gns3-gui/releases/download/v$version/GNS3-$version-all-in-one.exe#/dl.7z", - "hash": { - "url": "https://github.com/GNS3/gns3-gui/releases/download/v$version/GNS3-$version-all-in-one.exe.sha256" - } - } + "url": "https://github.com/GNS3/gns3-gui/releases/download/v2.2.38/GNS3-2.2.38-all-in-one.exe#/dl.7z", + "version": "2.2.38" } diff --git a/bucket/go-cqhttp.json b/bucket/go-cqhttp.json index 1997504ace0..3408e97fbf0 100644 --- a/bucket/go-cqhttp.json +++ b/bucket/go-cqhttp.json @@ -1,21 +1,179 @@ { - "homepage": "https://github.com/Mrs4s/go-cqhttp", - "description": "基于 Mirai 以及 MiraiGo 的 OneBot Golang 原生实现。", "version": "1.0.0", - "license": "AGPL-3.0-only", - "url": "https://github.com/Mrs4s/go-cqhttp/releases/download/v1.0.0/go-cqhttp_windows_amd64.zip", - "hash": "40b176dc2ad98dfded1b6acde076ba1c1aea42a3dc2c800290ea6fddaf0da66a", + "description": "cqhttp 的 golang 实现,轻量、原生跨平台.", + "homepage": "https://github.com/Mrs4s/go-cqhttp", + "license": "GNU Affero General Public License v3.0", + "notes": "The CQHTTP configuration files such as \"config.hjson\" and \"device.json\" already generated but not properly set, please modify these files before starting the program", + "architecture": { + "64bit": { + "url": "https://github.com/Mrs4s/go-cqhttp/releases/download/v1.0.0/go-cqhttp_windows_amd64.zip", + "hash": "40b176dc2ad98dfded1b6acde076ba1c1aea42a3dc2c800290ea6fddaf0da66a" + }, + "32bit": { + "url": "https://github.com/Mrs4s/go-cqhttp/releases/download/v1.0.0/go-cqhttp_windows_386.zip", + "hash": "79edae9b28fad4597d3e22fb29765bd3085c1f4dd8a41d6e5ebfa306e8449854" + } + }, "bin": "go-cqhttp.exe", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\config.hjson\")) {", + "$cqhttp = @\"", + "", + "/*", + " go-cqhttp 默认配置文件", + "*/", + "", + "{", + " // QQ号", + " uin: 0", + " // QQ密码", + " password: \"\"", + " // 是否启用密码加密", + " encrypt_password: false", + " // 加密后的密码, 如未启用密码加密将为空, 请勿随意修改.", + " password_encrypted: \"\"", + " // 是否启用内置数据库", + " // 启用将会增加10-20MB的内存占用和一定的磁盘空间", + " // 关闭将无法使用 撤回 回复 get_msg 等上下文相关功能", + " enable_db: true", + " // 访问密钥, 强烈推荐在公网的服务器设置", + " access_token: \"\"", + " // 重连设置", + " relogin: {", + " // 是否启用自动重连", + " // 如不启用掉线后将不会自动重连", + " enabled: true", + " // 重连延迟, 单位秒", + " relogin_delay: 3", + " // 最大重连次数, 0为无限制", + " max_relogin_times: 0", + " }", + " // API限速设置", + " // 该设置为全局生效", + " // 原 cqhttp 虽然启用了 rate_limit 后缀, 但是基本没插件适配", + " // 目前该限速设置为令牌桶算法, 请参考: ", + " // https://baike.baidu.com/item/%E4%BB%A4%E7%89%8C%E6%A1%B6%E7%AE%97%E6%B3%95/6597000?fr=aladdin", + " _rate_limit: {", + " // 是否启用限速", + " enabled: false", + " // 令牌回复频率, 单位秒", + " frequency: 1", + " // 令牌桶大小", + " bucket_size: 1", + " }", + " // 是否忽略无效的CQ码", + " // 如果为假将原样发送", + " ignore_invalid_cqcode: false", + " // 是否强制分片发送消息", + " // 分片发送将会带来更快的速度", + " // 但是兼容性会有些问题", + " force_fragmented: false", + " // 心跳频率, 单位秒", + " // -1 为关闭心跳", + " heartbeat_interval: 0", + " // HTTP设置", + " http_config: {", + " // 是否启用正向HTTP服务器", + " enabled: true", + " // 服务端监听地址", + " host: 0.0.0.0", + " // 服务端监听端口", + " port: 5700", + " // 反向HTTP超时时间, 单位秒", + " // 最小值为5,小于5将会忽略本项设置", + " timeout: 0", + " // 反向HTTP POST地址列表", + " // 格式: ", + " // {", + " // 地址: secret", + " // }", + " post_urls: {}", + " }", + " // 正向WS设置", + " ws_config: {", + " // 是否启用正向WS服务器", + " enabled: true", + " // 正向WS服务器监听地址", + " host: 0.0.0.0", + " // 正向WS服务器监听端口", + " port: 6700", + " }", + " // 反向WS设置", + " ws_reverse_servers: [", + " // 可以添加多个反向WS推送", + " {", + " // 是否启用该推送", + " enabled: false", + " // 反向WS Universal 地址", + " // 注意 设置了此项地址后下面两项将会被忽略", + " // 留空请使用 \"\"", + " reverse_url: ws://you_websocket_universal.server", + " // 反向WS API 地址", + " reverse_api_url: ws://you_websocket_api.server", + " // 反向WS Event 地址", + " reverse_event_url: ws://you_websocket_event.server", + " // 重连间隔 单位毫秒", + " reverse_reconnect_interval: 3000", + " }", + " ]", + " // 上报数据类型", + " // 可选: string array", + " post_message_format: string", + " // 是否使用服务器下发的新地址进行重连", + " // 注意, 此设置可能导致在海外服务器上连接情况更差", + " use_sso_address: false", + " // 是否启用 DEBUG", + " debug: false", + " // 日志等级 trace,debug,info,warn,error", + " log_level: \"info\"", + " // WebUi 设置", + " web_ui: {", + " // 是否启用 WebUi", + " enabled: true", + " // 监听地址", + " host: 127.0.0.1", + " // 监听端口", + " web_ui_port: 9999", + " // 是否接收来自web的输入", + " web_input: false", + " }", + "}", + "\"@ | Out-File $dir\\config.hjson }", + "if (!(Test-Path \"$persist_dir\\device.json\")) {", + "$device = @\"", + "{", + " \"protocol\": 0,", + " \"display\": \"xxx\",", + " \"finger_print\": \"xxx\",", + " \"boot_id\": \"xxx\",", + " \"proc_version\": \"xxx\",", + " \"imei\": \"xxx\"", + "}", + "\"@ | Out-File $dir\\device.json }" + ], + "persist": [ + "config.hjson", + "device.json", + "logs" + ], "checkver": { - "url": "https://github.com/Mrs4s/go-cqhttp/releases/latest", - "regex": "releases/tag/v([\\d.\\-a-z]+)" + "url": "https://github.com/Mrs4s/go-cqhttp/releases", + "regex": "href=\"/Mrs4s/go-cqhttp/tree/v(.*?)\"" }, "autoupdate": { - "url": "https://github.com/Mrs4s/go-cqhttp/releases/download/v$version/go-cqhttp_windows_amd64.zip", - "hash": { - "url": "https://github.com/Mrs4s/go-cqhttp/releases/download/v$version/go-cqhttp_checksums.txt", - "mode": "extract", - "regex": "$base64 go-cqhttp_windows_amd64.zip" + "architecture": { + "64bit": { + "url": "https://github.com/Mrs4s/go-cqhttp/releases/download/v$version/go-cqhttp_windows_amd64.zip", + "hash": { + "url": "$baseurl/go-cqhttp_checksums.txt" + } + }, + "32bit": { + "url": "https://github.com/Mrs4s/go-cqhttp/releases/download/v$version/go-cqhttp_windows_386.zip", + "hash": { + "url": "$baseurl/go-cqhttp_checksums.txt" + } + } } } } diff --git a/bucket/go-musicfox.json b/bucket/go-musicfox.json index 5d1f9cc583b..80c164d76d3 100644 --- a/bucket/go-musicfox.json +++ b/bucket/go-musicfox.json @@ -1,5 +1,11 @@ { "version": "3.7.7", + "description": "go-musicfox是用Go写的又一款网易云音乐命令行客户端,支持UnblockNeteaseMusic、各种音质级别、lastfm、MPRIS、MacOS交互响应(睡眠暂停、蓝牙耳机连接断开响应、菜单栏控制等)...", + "homepage": "https://github.com/go-musicfox/go-musicfox", + "license": { + "identifier": "MIT license", + "url": "https://github.com/go-musicfox/go-musicfox/blob/master/LICENSE" + }, "architecture": { "64bit": { "url": "https://github.com/go-musicfox/go-musicfox/releases/download/v3.7.7/go-musicfox_3.7.7_windows_amd64.zip", @@ -7,16 +13,31 @@ "extract_dir": "go-musicfox_3.7.7_windows_amd64" } }, + "installer": { + "script": [ + "# handle runtime cache", + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", + "Mount-ExternalRuntimeData -Source \"$persist_dir\\appdata\" -Target \"$env:USERPROFILE\\.go-musicfox\"", + "Remove-Module -Name AppsUtils" + ] + }, + "uninstaller": { + "script": [ + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", + "Dismount-ExternalRuntimeData -Target \"$env:USERPROFILE\\.go-musicfox\"", + "Remove-Module -Name AppsUtils" + ] + }, "bin": "musicfox.exe", - "homepage": "https://github.com/go-musicfox/go-musicfox", - "license": "MIT", - "description": "go-musicfox是用Go写的又一款网易云音乐命令行客户端,支持UnblockNeteaseMusic、各种音质级别、lastfm、MPRIS...", - "post_install": "Write-Host '好用记得给go-musicfox一个star✨哦~'", - "env_set": { - "MUSICFOX_ROOT": "$dir\\data" + "shortcuts": [ + [ + "musicfox.exe", + "musicfox" + ] + ], + "checkver": { + "github": "https://github.com/go-musicfox/go-musicfox" }, - "persist": "data", - "checkver": "github", "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/go-unstable.json b/bucket/go-unstable.json index 6f8d6b46135..3880f2d6138 100644 --- a/bucket/go-unstable.json +++ b/bucket/go-unstable.json @@ -1,52 +1,52 @@ { - "version": "1.20rc3", - "description": "An open source programming language that makes it easy to build simple, reliable, and efficient software.", - "homepage": "https://golang.org", - "license": "BSD-3-Clause", - "notes": [ - "Your GOROOT has been set to: $dir", - "You can run 'go env GOROOT' to view this at any time.", - "\"$env:USERPROFILE\\go\\bin\" has been added to your PATH." - ], "architecture": { - "64bit": { - "url": "https://dl.google.com/go/go1.20rc3.windows-amd64.zip", - "hash": "f577d77b6c244c476054f60a350a7ff1b0398da307306eb7de7a93598bb3d7e8" - }, "32bit": { - "url": "https://dl.google.com/go/go1.20rc3.windows-386.zip", - "hash": "73277d054190e9f4f3019078a77a2fb7bff4c874adc53551908eb40ca691cb06" + "hash": "73277d054190e9f4f3019078a77a2fb7bff4c874adc53551908eb40ca691cb06", + "url": "https://dl.google.com/go/go1.20rc3.windows-386.zip" + }, + "64bit": { + "hash": "f577d77b6c244c476054f60a350a7ff1b0398da307306eb7de7a93598bb3d7e8", + "url": "https://dl.google.com/go/go1.20rc3.windows-amd64.zip" } }, - "extract_dir": "go", - "installer": { - "script": "add_first_in_path \"$env:USERPROFILE\\go\\bin\" $global" - }, - "uninstaller": { - "script": "remove_from_path \"$env:USERPROFILE\\go\\bin\" $global" - }, - "bin": [ - "bin\\go.exe", - "bin\\gofmt.exe" - ], - "env_set": { - "GOROOT": "$dir" - }, - "checkver": { - "url": "https://golang.org/dl/", - "regex": "unstable[\\w\\W]+?go([\\d.]+[a-z]+[\\d]+)" - }, "autoupdate": { "architecture": { - "64bit": { - "url": "https://dl.google.com/go/go$version.windows-amd64.zip" - }, "32bit": { "url": "https://dl.google.com/go/go$version.windows-386.zip" + }, + "64bit": { + "url": "https://dl.google.com/go/go$version.windows-amd64.zip" } }, "hash": { "url": "$url.sha256" } - } + }, + "bin": [ + "bin\\go.exe", + "bin\\gofmt.exe" + ], + "checkver": { + "regex": "unstable[\\w\\W]+?go([\\d.]+[a-z]+[\\d]+)", + "url": "https://golang.org/dl/" + }, + "description": "An open source programming language that makes it easy to build simple, reliable, and efficient software.", + "env_set": { + "GOROOT": "$dir" + }, + "extract_dir": "go", + "homepage": "https://golang.org", + "installer": { + "script": "add_first_in_path \"$env:USERPROFILE\\go\\bin\" $global" + }, + "license": "BSD-3-Clause", + "notes": [ + "Your GOROOT has been set to: $dir", + "You can run 'go env GOROOT' to view this at any time.", + "\"$env:USERPROFILE\\go\\bin\" has been added to your PATH." + ], + "uninstaller": { + "script": "remove_from_path \"$env:USERPROFILE\\go\\bin\" $global" + }, + "version": "1.20rc3" } diff --git a/bucket/godotpcktool.json b/bucket/godotpcktool.json index 27b2c4c674c..0d1b71ad4b9 100644 --- a/bucket/godotpcktool.json +++ b/bucket/godotpcktool.json @@ -1,13 +1,13 @@ { - "autoupdate": { - "url": "https://github.com/hhyyrylainen/GodotPckTool/releases/download/v$version/godotpcktool.exe" - }, - "bin": "godotpcktool.exe", - "checkver": "github", - "description": "Standalone tool for extracting and creating Godot .pck files", - "hash": "65794a862ea214bc4dedaa59f6dfa415f5665233cbde9d7bf2cc1b17ad5e98ce", - "homepage": "https://github.com/hhyyrylainen/GodotPckTool", - "license": "MIT", - "url": "https://github.com/hhyyrylainen/GodotPckTool/releases/download/v1.8/godotpcktool.exe", - "version": "1.8" + "homepage": "https://github.com/hhyyrylainen/GodotPckTool", + "description": "Standalone tool for extracting and creating Godot .pck files", + "license": "MIT", + "version": "1.8", + "url": "https://github.com/hhyyrylainen/GodotPckTool/releases/download/v1.8/godotpcktool.exe", + "hash": "65794a862ea214bc4dedaa59f6dfa415f5665233cbde9d7bf2cc1b17ad5e98ce", + "bin": "godotpcktool.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/hhyyrylainen/GodotPckTool/releases/download/v$version/godotpcktool.exe" + } } diff --git a/bucket/gog-galaxy.json b/bucket/gog-galaxy.json index 387ed41da33..26ab8fdefd0 100644 --- a/bucket/gog-galaxy.json +++ b/bucket/gog-galaxy.json @@ -27,10 +27,13 @@ ], "checkver": { "url": "https://remote-config.gog.com/components/webinstaller?component_version=2.0.0", - "jsonpath": "$.content.windows.version" + "jsonpath": { + "version": "$.content.windows.version", + "download": "$.content.windows.downloadLink" + } }, "autoupdate": { - "url": "https://content-system.gog.com/open_link/download?path=/open/galaxy/client/$version/setup_galaxy_$version.exe", + "url": "$matchDownload", "hash": { "url": "https://remote-config.gog.com/components/webinstaller?component_version=2.0.0", "jsonpath": "$.content.windows.installerMd5" diff --git a/bucket/gojq.json b/bucket/gojq.json index dc04ef85994..ad1c180abe3 100644 --- a/bucket/gojq.json +++ b/bucket/gojq.json @@ -6,13 +6,7 @@ "architecture": { "64bit": { "url": "https://github.com/itchyny/gojq/releases/download/v0.12.12/gojq_v0.12.12_windows_amd64.zip", - "hash": "09bd732d9566a25bec6257ae791b9ba05d4e73772b3580a9d6de162152a7ab94", - "extract_dir": "gojq_v0.12.12_windows_amd64" - }, - "arm64": { - "url": "https://github.com/itchyny/gojq/releases/download/v0.12.12/gojq_v0.12.12_windows_arm64.zip", - "hash": "174c714c61333f2cb88400ac8cb2778c7f822c98410176ee01c40bf07d55ac8d", - "extract_dir": "gojq_v0.12.12_windows_arm64" + "hash": "bda985fd368e225abf8b2d917bef72e66910633fc892e4a5c059f3e64f9e7622" } }, "bin": "gojq.exe", @@ -20,12 +14,7 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/itchyny/gojq/releases/download/v$version/gojq_v$version_windows_amd64.zip", - "extract_dir": "gojq_v$version_windows_amd64" - }, - "arm64": { - "url": "https://github.com/itchyny/gojq/releases/download/v$version/gojq_v$version_windows_arm64.zip", - "extract_dir": "gojq_v$version_windows_arm64" + "url": "https://github.com/itchyny/gojq/releases/download/v$version/gojq_v$version_windows_amd64.zip" } } } diff --git a/bucket/googlechrome-portable.json b/bucket/googlechrome-portable.json index 92f1e407a84..e409a5cdf25 100644 --- a/bucket/googlechrome-portable.json +++ b/bucket/googlechrome-portable.json @@ -1,11 +1,14 @@ { + "##": "http://get-chrome.herokuapp.com/", "version": "109.0.5414.129", - "description": "Fast, secure, and free web browser, built for the modern web.", + "description": "Google Chrome. Fast, secure, and free web browser, built for the modern web.", "homepage": "https://www.google.com/chrome/", + "notes": "https://tools.shuax.com/chrome/", "license": { "identifier": "Freeware", "url": "https://www.google.com/chrome/privacy/eula_text.html" }, + "changelog": "https://chromereleases.googleblog.com/", "architecture": { "64bit": { "url": "https://dl.google.com/release2/chrome/juzaykgd5e6nyvk27fwtbrjgoa_109.0.5414.129/109.0.5414.129_chrome_installer.exe#/dl.7z", @@ -16,27 +19,16 @@ "hash": "9cdf7cb2927d93ccfb070a8b79232a8161112a5c27f5a1fc1203fd0f70f35832" } }, - "pre_install": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal", - "bin": [ - [ - "chrome.exe", - "chrome", - "--user-data-dir=\"$dir\\User Data\"" - ], - [ - "chrome.exe", - "google-chrome", - "--user-data-dir=\"$dir\\User Data\"" - ] - ], + "installer": { + "script": "Expand-7zipArchive \"$dir\\chrome.7z\" -ExtractDir 'Chrome-bin' -Removal" + }, + "bin": "chrome.exe", "shortcuts": [ [ "chrome.exe", - "Google Chrome", - "--user-data-dir=\"$dir\\User Data\"" + "Google Chrome" ] ], - "persist": "User Data", "checkver": { "url": "https://42wim.github.io/chromeupdates/chrome.min.xml", "regex": "(?sm)(?[\\d.]+).+release2/chrome/(?<32>.+exe).+.+release2/chrome/(?<64>.+exe).+" diff --git a/bucket/goproxy.json b/bucket/goproxy.json index 8da63dbcad7..29f0de311bb 100644 --- a/bucket/goproxy.json +++ b/bucket/goproxy.json @@ -1,26 +1,26 @@ { - "homepage": "https://github.com/snail007/goproxy", - "version": "13.0", "architecture": { - "64bit": { - "url": "https://github.com/snail007/goproxy/releases/download/v13.0/proxy-windows-amd64.tar.gz", - "hash": "1cc1edb4d84364fe1005e90df03f90a198157c76a81b680b753981971fcf53e8" - }, "32bit": { - "url": "https://github.com/snail007/goproxy/releases/download/v13.0/proxy-windows-386.tar.gz", - "hash": "ef871bdc7a0f61e1fefa66a5ef2ac9c972369f9c01aa8ea06013a59c526ba423" + "hash": "ef871bdc7a0f61e1fefa66a5ef2ac9c972369f9c01aa8ea06013a59c526ba423", + "url": "https://github.com/snail007/goproxy/releases/download/v13.0/proxy-windows-386.tar.gz" + }, + "64bit": { + "hash": "1cc1edb4d84364fe1005e90df03f90a198157c76a81b680b753981971fcf53e8", + "url": "https://github.com/snail007/goproxy/releases/download/v13.0/proxy-windows-amd64.tar.gz" } }, - "checkver": "github", "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/snail007/goproxy/releases/download/v$version/proxy-windows-amd64.tar.gz" - }, "32bit": { "url": "https://github.com/snail007/goproxy/releases/download/v$version/proxy-windows-386.tar.gz" + }, + "64bit": { + "url": "https://github.com/snail007/goproxy/releases/download/v$version/proxy-windows-amd64.tar.gz" } } }, - "bin": "proxy.exe" + "bin": "proxy.exe", + "checkver": "github", + "homepage": "https://github.com/snail007/goproxy", + "version": "13.0" } diff --git a/bucket/gost.json b/bucket/gost.json index bddfb30b481..268ad39b825 100644 --- a/bucket/gost.json +++ b/bucket/gost.json @@ -1,28 +1,31 @@ { - "version": "2.11.5", - "description": "A simple security tunnel written in Golang.", - "homepage": "https://gost.run/", + "homepage": "https://github.com/ginuerzh/gost", + "description": "A simple security tunnel written in Golang", "license": "MIT", + "version": "2.11.5", "architecture": { "64bit": { "url": "https://github.com/ginuerzh/gost/releases/download/v2.11.5/gost-windows-amd64-2.11.5.zip", - "hash": "c91d37a088beb7cfced16c0de916aaa252b712985c55fffd257a493129214146" + "hash": "c91d37a088beb7cfced16c0de916aaa252b712985c55fffd257a493129214146", + "bin": [ + [ + "gost-windows-amd64.exe", + "gost" + ] + ] }, "32bit": { "url": "https://github.com/ginuerzh/gost/releases/download/v2.11.5/gost-windows-386-2.11.5.zip", - "hash": "81a7c9ae206282cb7d03c620c1e169337fd85eb11cd3da2694126d74db269a98" + "hash": "81a7c9ae206282cb7d03c620c1e169337fd85eb11cd3da2694126d74db269a98", + "bin": [ + [ + "gost-windows-386.exe", + "gost" + ] + ] } }, - "pre_install": "Rename-Item (Get-ChildItem \"$dir\\gost-windows-*.exe\") 'gost.exe'", - "bin": [ - [ - "gost.exe", - "gost" - ] - ], - "checkver": { - "github": "https://github.com/ginuerzh/gost" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/goxel.json b/bucket/goxel.json index fe3635aef94..7555684ae25 100644 --- a/bucket/goxel.json +++ b/bucket/goxel.json @@ -1,21 +1,21 @@ { - "homepage": "https://goxel.xyz/", + "autoupdate": { + "url": "https://github.com/guillaumechereau/goxel/releases/download/v$version/goxel-$version-windows.zip" + }, + "bin": "goxel.exe", + "checkver": { + "github": "https://github.com/guillaumechereau/goxel/" + }, "description": "Open Source Voxel Editor for Windows, Mac, Linux, iOS, and Android.", - "license": "GPL-3.0-only", - "version": "0.12.0", - "url": "https://github.com/guillaumechereau/goxel/releases/download/v0.12.0/goxel-0.12.0-windows.zip", "hash": "c6f3de5a9bdc03236f51053c360781353963c757243e99b13fed3dd1c8ee33dd", - "bin": "goxel.exe", + "homepage": "https://goxel.xyz/", + "license": "GPL-3.0-only", "shortcuts": [ [ "goxel.exe", "Goxel" ] ], - "checkver": { - "github": "https://github.com/guillaumechereau/goxel/" - }, - "autoupdate": { - "url": "https://github.com/guillaumechereau/goxel/releases/download/v$version/goxel-$version-windows.zip" - } + "url": "https://github.com/guillaumechereau/goxel/releases/download/v0.12.0/goxel-0.12.0-windows.zip", + "version": "0.12.0" } diff --git a/bucket/gpgpdump.json b/bucket/gpgpdump.json index 8036e585e06..36a86ef7556 100644 --- a/bucket/gpgpdump.json +++ b/bucket/gpgpdump.json @@ -1,24 +1,30 @@ { - "homepage": "https://github.com/spiegel-im-spiegel/gpgpdump", - "description": "OpenPGP packet visualizer", - "license": "Apache-2.0", "version": "0.15.0", + "description": "OpenPGP packet visualizer", + "homepage": "https://github.com/goark/gpgpdump", + "license": "Apache License 2.0", "architecture": { "64bit": { - "url": "https://github.com/spiegel-im-spiegel/gpgpdump/releases/download/v0.15.0/gpgpdump_0.15.0_Windows_64bit.zip", + "url": "https://github.com/goark/gpgpdump/releases/download/v0.15.0/gpgpdump_0.15.0_Windows_64bit.zip", "hash": "be818119dc650f245aa8665f1af155b9d14c17c70e617517e817d81acb244151" + }, + "arm64": { + "url": "https://github.com/goark/gpgpdump/releases/download/v0.15.0/gpgpdump_0.15.0_Windows_ARM64.zip", + "hash": "73d999250dc4a03b2298aa88271a34db2ff1cd3013428243b2e28afaed95aa5e" } }, - "bin": "gpgpdump.exe", + "bin": [ + "gpgpdump.exe" + ], "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/spiegel-im-spiegel/gpgpdump/releases/download/v$version/gpgpdump_$version_Windows_64bit.zip" + "url": "https://github.com/goark/gpgpdump/releases/download/v$version/gpgpdump_$version_Windows_64bit.zip" + }, + "arm64": { + "url": "https://github.com/goark/gpgpdump/releases/download/v$version/gpgpdump_$version_Windows_ARM64.zip" } - }, - "hash": { - "url": "$baseurl/gpgpdump_$version_checksums.txt" } } } diff --git a/bucket/gpmdp.json b/bucket/gpmdp.json index 374ceb0826d..934d3a7afb1 100644 --- a/bucket/gpmdp.json +++ b/bucket/gpmdp.json @@ -1,15 +1,15 @@ { "homepage": "https://www.googleplaymusicdesktopplayer.com/", - "description": "Google Play Music Desktop Player (unofficial)", + "description": "A beautiful cross platform Desktop Player for Google Play Music", "version": "4.7.1", "license": "MIT", "url": "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v4.7.1/GPMDP_3-4.7.1-full.nupkg#/dl.7z", "hash": "sha1:bc5bea436af2ed7af8b822d02f76e0fae09f8192", - "extract_dir": "lib\\net45", + "extract_dir": "lib/net45", "shortcuts": [ [ "Google%20Play%20Music%20Desktop%20Player.exe", - "Google Play Music Desktop Player" + "Google Play Music Desktop Player (GPMDP)" ] ], "checkver": { diff --git a/bucket/gptcommit.json b/bucket/gptcommit.json index db90b59a861..baa736e2477 100644 --- a/bucket/gptcommit.json +++ b/bucket/gptcommit.json @@ -18,6 +18,5 @@ "hash": { "mode": "download" } - }, - "_from": "Weidows-projects/scoop-3rd" + } } diff --git a/bucket/greatdismal.json b/bucket/greatdismal.json index 90c98d7848a..50064497858 100644 --- a/bucket/greatdismal.json +++ b/bucket/greatdismal.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "url": "https://psg-prod-eastus.azureedge.net/packages/greatdismal.$version.nupkg" - }, - "checkver": { - "regex": "

    ([\\d.]+)

    ", - "url": "https://www.powershellgallery.com/packages/GreatDismal" - }, - "description": "PowerShell password generation tool.", - "hash": "a4cc6f7fdcb86e2b8f3e885cebfaaa83eaf2bb4903f7c8ef7446a3f0f1cc69b3", - "homepage": "https://blob.pureandapplied.com.au/greatdismal", - "license": { - "identifier": "GPL-3.0-or-later" - }, - "notes": [ - "Use the module by running: 'import-module greatdismal;Get-Despair -install'", - "Add it to your $PROFILE to make it permanent" - ], - "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", - "psmodule": { - "name": "greatdismal" - }, - "url": "https://psg-prod-eastus.azureedge.net/packages/greatdismal.1.1.0.nupkg", - "version": "1.1.0" + "version": "1.1.0", + "description": "PowerShell password generation tool.", + "homepage": "https://blob.pureandapplied.com.au/greatdismal", + "license": { + "identifier": "GPL-3.0-or-later" + }, + "notes": [ + "Use the module by running: 'import-module greatdismal;Get-Despair -install'", + "Add it to your $PROFILE to make it permanent" + ], + "url": "https://psg-prod-eastus.azureedge.net/packages/greatdismal.1.1.0.nupkg", + "hash": "a4cc6f7fdcb86e2b8f3e885cebfaaa83eaf2bb4903f7c8ef7446a3f0f1cc69b3", + "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", + "psmodule": { + "name": "greatdismal" + }, + "checkver": { + "url": "https://www.powershellgallery.com/packages/GreatDismal", + "regex": "

    ([\\d.]+)

    " + }, + "autoupdate": { + "url": "https://psg-prod-eastus.azureedge.net/packages/greatdismal.$version.nupkg" + } } diff --git a/bucket/grep-win.json b/bucket/grep-win.json index 9321af4b53e..4388ba076f3 100644 --- a/bucket/grep-win.json +++ b/bucket/grep-win.json @@ -1,36 +1,24 @@ { + "homepage": "https://tools.stefankueng.com/grepWin.html", + "description": "Regular expression search and replace tool in files.", + "license": "GPL-3.0-only", + "version": "2.0.13", "architecture": { - "32bit": { - "hash": "90d51d882593df01e2dcb2883b1ef6e95d88088206f696ffcc06c3372100ec3d", - "url": "https://github.com/stefankueng/grepWin/releases/download/2.0.13/grepWin-2.0.13_portable.zip" - }, "64bit": { - "hash": "b5b64d0aed388adbb27f75cb9d6bd2f6e3f658fe52f61fed4ec088b1a5f5ed65", - "url": "https://github.com/stefankueng/grepWin/releases/download/2.0.13/grepWin-x64-2.0.13_portable.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/stefankueng/grepWin/releases/download/$version/grepWin-$version_portable.zip" - }, - "64bit": { - "url": "https://github.com/stefankueng/grepWin/releases/download/$version/grepWin-x64-$version_portable.zip" - } + "url": "https://github.com/stefankueng/grepWin/releases/download/2.0.13/grepWin-x64-2.0.13_portable.zip", + "hash": "b5b64d0aed388adbb27f75cb9d6bd2f6e3f658fe52f61fed4ec088b1a5f5ed65" + }, + "32bit": { + "url": "https://github.com/stefankueng/grepWin/releases/download/2.0.13/grepWin-2.0.13_portable.zip", + "hash": "90d51d882593df01e2dcb2883b1ef6e95d88088206f696ffcc06c3372100ec3d" } }, - "bin": "grepWin.exe", - "checkver": { - "github": "https://github.com/stefankueng/grepWin" - }, - "description": "Regular expression search and replace tool in files.", - "homepage": "https://tools.stefankueng.com/grepWin.html", - "license": "GPL-3.0-only", - "persist": "grepwin.ini", "pre_install": [ "Get-ChildItem $dir 'grepWin*exe' | Rename-Item -NewName 'grepWin.exe' -Force", "if (!(Test-Path \"$persist_dir\\grepwin.ini\")) {Set-Content \"$dir\\grepwin.ini\" (@('[global]', '[Software\\grepWin\\History]') -join \"`r`n\") -Encoding ASCII}" ], + "bin": "grepWin.exe", + "persist": "grepwin.ini", "shortcuts": [ [ "grepWin.exe", @@ -38,5 +26,17 @@ "/portable" ] ], - "version": "2.0.13" + "checkver": { + "github": "https://github.com/stefankueng/grepWin" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/stefankueng/grepWin/releases/download/$version/grepWin-x64-$version_portable.zip" + }, + "32bit": { + "url": "https://github.com/stefankueng/grepWin/releases/download/$version/grepWin-$version_portable.zip" + } + } + } } diff --git a/bucket/gtkwave.json b/bucket/gtkwave.json index 3e2693d0db2..c38a03be2e6 100644 --- a/bucket/gtkwave.json +++ b/bucket/gtkwave.json @@ -5,11 +5,11 @@ "license": "GPL-2.0-only", "architecture":{ "64bit": { - "url": "https://razaoinfo.dl.sourceforge.net/project/gtkwave/gtkwave-3.3.100-bin-win32/gtkwave-3.3.100-bin-win32.zip", - "hash": "2e77c67aefbf466618d60365987f3f9152fa7db24a9a270f51a1d4b5954f2828" + "url": "https://onboardcloud.dl.sourceforge.net/project/gtkwave/gtkwave-3.3.100-bin-win64/gtkwave-3.3.100-bin-win64.zip", + "hash": "cace98e9c1e5bb6ab74ac2c4c1a2913617b6db7071418d052d2cf999a1acf39d" } }, - "extract_dir":"gtkwave", + "extract_dir":"gtkwave64", "bin":[ "bin\\gtkwave.exe" ], diff --git a/bucket/guicompletion.json b/bucket/guicompletion.json index 2988edda20d..6453e02aa78 100644 --- a/bucket/guicompletion.json +++ b/bucket/guicompletion.json @@ -1,23 +1,23 @@ { - "version": "1.0.0", - "description": "GUI-style tab-completion menu for PowerShell.", - "homepage": "https://github.com/nightroman/PS-GuiCompletion", - "license": { - "identifier": "MIT", - "url": "https://github.com/nightroman/PS-GuiCompletion/blob/main/LICENSE" - }, - "notes": "Usage: ", - "url": "https://psg-prod-eastus.azureedge.net/packages/guicompletion.1.0.0.nupkg", - "hash": "10723e9968c326bedaea2563f60b795a7285ade252f9bde449814fd63024db48", - "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", - "psmodule": { - "name": "GuiCompletion" - }, - "checkver": { - "url": "https://www.powershellgallery.com/packages/GuiCompletion", - "regex": "

    ([\\d.]+)

    " - }, - "autoupdate": { - "url": "https://psg-prod-eastus.azureedge.net/packages/guicompletion.$version.nupkg" - } + "autoupdate": { + "url": "https://psg-prod-eastus.azureedge.net/packages/guicompletion.$version.nupkg" + }, + "checkver": { + "regex": "

    ([\\d.]+)

    ", + "url": "https://www.powershellgallery.com/packages/GuiCompletion" + }, + "description": "GUI-style tab-completion menu for PowerShell.", + "hash": "10723e9968c326bedaea2563f60b795a7285ade252f9bde449814fd63024db48", + "homepage": "https://github.com/nightroman/PS-GuiCompletion", + "license": { + "identifier": "MIT", + "url": "https://github.com/nightroman/PS-GuiCompletion/blob/main/LICENSE" + }, + "notes": "Usage: ", + "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", + "psmodule": { + "name": "GuiCompletion" + }, + "url": "https://psg-prod-eastus.azureedge.net/packages/guicompletion.1.0.0.nupkg", + "version": "1.0.0" } diff --git a/bucket/gvim-portable.json b/bucket/gvim-portable.json index 1b25e5e235c..9bc3fcb9f3d 100644 --- a/bucket/gvim-portable.json +++ b/bucket/gvim-portable.json @@ -1,21 +1,20 @@ { - "homepage": "https://www.vim.org/", - "license": "http://vimdoc.sourceforge.net/htmldoc/uganda.html#license", - "version": "9.0", - "url": "https://sourceforge.net/projects/portableapps/files/gVim%20Portable/gVimPortable_9.0.paf.exe#/dl.7z", - "hash": "sha1:16ded21051e4431c633c31b2b2554558665cb6c7", + "autoupdate": { + "url": "https://sourceforge.net/projects/portableapps/files/gVim%20Portable/gVimPortable_$version.paf.exe#/dl.7z" + }, "bin": [ [ "gVimPortable.exe", "gvim" ] ], - "shortcuts": [ - [ - "gVimPortable.exe", - "gVim" - ] - ], + "checkver": { + "re": "/gVim Portable/gVimPortable_([\\d.]+(?:_Rev_[\\d.])?).paf.exe]]>", + "url": "https://sourceforge.net/projects/portableapps/rss?path=/gVim%20Portable" + }, + "hash": "sha1:16ded21051e4431c633c31b2b2554558665cb6c7", + "homepage": "https://www.vim.org/", + "license": "http://vimdoc.sourceforge.net/htmldoc/uganda.html#license", "persist": "Data", "post_install": [ "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", @@ -24,11 +23,12 @@ " (Get-Content \"$dir\\gVimPortable.ini\").replace('DisableSplashScreen=false', 'DisableSplashScreen=true') | Set-Content \"$dir\\gVimPortable.ini\"", "}" ], - "checkver": { - "url": "https://sourceforge.net/projects/portableapps/rss?path=/gVim%20Portable", - "re": "/gVim Portable/gVimPortable_([\\d.]+(?:_Rev_[\\d.])?).paf.exe]]>" - }, - "autoupdate": { - "url": "https://sourceforge.net/projects/portableapps/files/gVim%20Portable/gVimPortable_$version.paf.exe#/dl.7z" - } + "shortcuts": [ + [ + "gVimPortable.exe", + "gVim" + ] + ], + "url": "https://sourceforge.net/projects/portableapps/files/gVim%20Portable/gVimPortable_9.0.paf.exe#/dl.7z", + "version": "9.0" } diff --git a/bucket/hackgen-nerd.json b/bucket/hackgen-nerd.json index e674a61efbe..4301f353a5d 100644 --- a/bucket/hackgen-nerd.json +++ b/bucket/hackgen-nerd.json @@ -1,70 +1,21 @@ { - "autoupdate": { - "extract_dir": "HackGenNerd_v$version", - "url": "https://github.com/yuru7/HackGen/releases/download/v$version/HackGenNerd_v$version.zip" - }, - "checkver": "github", - "depends": "sudo", - "description": "HackGenNerd is a composite font of Hack, GenJyuu-Gothic and Nerd Fonts.", - "extract_dir": "HackGenNerd_v2.6.4", - "hash": "e7791bf80b797d270ff97ad63f41f37014bfe4f7735c9d3573ae69bee04ced5e", - "homepage": "https://github.com/yuru7/HackGen", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " Copy-Item $_.FullName -Destination $fontInstallDir", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - "}" - ] - }, - "license": { - "identifier": "OFL-1.1" - }, - "notes": "You may need to restart the system to use recently installed fonts.", - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/yuru7/HackGen/releases/download/v2.6.4/HackGenNerd_v2.6.4.zip", - "version": "2.6.4" + "version": "2.6.4", + "license": "custom", + "homepage": "https://github.com/yuru7/HackGen", + "url": "https://github.com/yuru7/HackGen/releases/download/v2.6.4/HackGenNerd_v2.6.4.zip", + "hash": "e7791bf80b797d270ff97ad63f41f37014bfe4f7735c9d3573ae69bee04ced5e", + "extract_dir": "HackGenNerd_v2.6.4", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/yuru7/HackGen/releases/download/v$version/HackGenNerd_v$version.zip", + "extract_dir": "HackGenNerd_v$version" + }, + "uninstaller": { + "script": "Write-Host 'nothing to do'" + }, + "notes": [ + "installer/uninstaller スクリプトは使用中のフォントに対して期待通りに動作しないので DL までを行わせている。", + "別途エクスプローラ上で 'インストール' を実行すること。", + "\"$dir\"" + ] } diff --git a/bucket/hackgen.json b/bucket/hackgen.json index 618e2927d77..ef5a32f73bb 100644 --- a/bucket/hackgen.json +++ b/bucket/hackgen.json @@ -1,70 +1,53 @@ { - "autoupdate": { - "extract_dir": "HackGen_v$version", - "url": "https://github.com/yuru7/HackGen/releases/download/v$version/HackGen_v$version.zip" - }, - "checkver": "github", - "depends": "sudo", - "description": "HackGen is a composite font of Hack, GenJyuu-Gothic.", - "extract_dir": "HackGen_v2.8.0", - "hash": "89ed3f0d8f6c3976a76594e659067a3fa57840a0cb44c601f8b36cc21f87b7c5", - "homepage": "https://github.com/yuru7/HackGen", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " Copy-Item $_.FullName -Destination $fontInstallDir", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", - "}" - ] - }, - "license": { - "identifier": "OFL-1.1" - }, - "notes": "You may need to restart the system to use recently installed fonts.", - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/yuru7/HackGen/releases/download/v2.8.0/HackGen_v2.8.0.zip", - "version": "2.8.0" + "version": "2.8.0", + "description": "Composit font of Genju Gothic and Hack", + "homepage": "https://github.com/yuru7/HackGen", + "license": "OFL-1.1", + "url": "https://github.com/yuru7/HackGen/releases/download/v2.8.0/HackGen_v2.8.0.zip", + "hash": "89ed3f0d8f6c3976a76594e659067a3fa57840a0cb44c601f8b36cc21f87b7c5", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/yuru7/HackGen/releases/download/v$version/HackGen_v$version.zip" + }, + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " Copy-Item $_.FullName -Destination $fontInstallDir", + "}" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/hactool.json b/bucket/hactool.json index 0fa5fc9bb23..ab685608c12 100644 --- a/bucket/hactool.json +++ b/bucket/hactool.json @@ -1,18 +1,12 @@ { "version": "1.4.0", - "description": "hactool is a tool to view information about, decrypt, and extract common file formats for the Nintendo Switch, especially Nintendo Content Archives.", + "description": "A tool to view information about, decrypt, and extract common file formats for the Nintendo Switch, especially Nintendo Content Archives.", "homepage": "https://github.com/SciresM/hactool", - "license": { - "identifier": "ISC", - "url": "https://raw.githubusercontent.com/SciresM/hactool/master/LICENSE" - }, + "license": "ISC", "url": "https://github.com/SciresM/hactool/releases/download/1.4.0/hactool-1.4.0-win.zip", "hash": "36e9a221c8a7949c86ada9388eb703c90663aedfe9f65b6032429614c5e1abe8", "bin": "hactool.exe", - "checkver": { - "url": "https://github.com/SciresM/hactool/releases/latest", - "regex": "/releases/tag/([\\d.]+)" - }, + "checkver": "github", "autoupdate": { "url": "https://github.com/SciresM/hactool/releases/download/$version/hactool-$version-win.zip" } diff --git a/bucket/handle.json b/bucket/handle.json index ae3eba5ead5..844ca2226e7 100644 --- a/bucket/handle.json +++ b/bucket/handle.json @@ -1,32 +1,36 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", - "description": "This handy command-line utility will show you what files are open by which processes, and much more.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/handle", + "description": "Handle. Displays information about open handles for any process in the system. (What file or directory has process opened.)", + "version": "5.0", "license": { - "identifier": "Freeware", + "identifier": "Microsoft SysInternals EULA", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "version": "5.0", "url": "https://download.sysinternals.com/files/Handle.zip", "hash": "279aaf8eccb6f79147f4dcc6ba091fb895c4cb8b199a0dd186a4c76bc519d2cd", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/handle", - "re": "Handle\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/Handle.zip" - }, "architecture": { + "64bit": { + "bin": [ + [ + "handle64.exe", + "handle" + ] + ] + }, "32bit": { "bin": "handle.exe" }, - "64bit": { + "arm64": { "bin": [ [ - "handle64.exe", + "handle64a.exe", "handle" - ], - "handle64.exe" + ] ] } + }, + "checkver": "Handle\\s+v([\\d.]+)", - "url": "https://download1.dcloud.net.cn/download/HBuilderX.3.4.8.20220428-alpha.full.zip", - "hash": "7524af3384fa775f5915bd855b79f96b89f63e8ca8081e5143ba43d173f3dc79", - "extract_dir": "HBuilderX", - "pre_install": [ - "if (Test-Path \"$env:AppData\\HBuilder X\") {", - " info \"Copying old '$env:AppData\\HBuilder X' to '$persist_dir\\Data\\settings'\" ...", - " Copy-Item \"$env:AppData\\HBuilder X\" \"$dir\\Data\\\" -Recurse -Force", - "}" - ], - "uninstaller": { - "script": [ - "Push-Location \"$dir\"", - "sudo Start-Process -filepath \"$dir\\reset.bat\" -WorkingDirectory \"$dir\" -Wait", - "Pop-Location" - ] - }, - "bin": [ - [ - "HBuilderX.exe", - "HBuilderX full" - ] - ], - "shortcuts": [ - [ - "HBuilderX.exe", - "HBuilderX Alpha Full" - ] - ], - "checkver": { - "url": "https://download1.dcloud.net.cn/hbuilderx/alpha.json", - "jsonpath": "$.version" - }, - "autoupdate": { - "url": "https://download1.dcloud.net.cn/download/HBuilderX.$version.full.zip" - } + "autoupdate": { + "url": "https://download1.dcloud.net.cn/download/HBuilderX.$version.full.zip" + }, + "bin": [ + [ + "HBuilderX.exe", + "HBuilderX full" + ] + ], + "checkver": { + "jsonpath": "$.version", + "url": "https://download1.dcloud.net.cn/hbuilderx/alpha.json" + }, + "description": "Lightweight but powerful source code editor(Development, Alpha Edition).", + "extract_dir": "HBuilderX", + "hash": "7524af3384fa775f5915bd855b79f96b89f63e8ca8081e5143ba43d173f3dc79", + "homepage": "https://www.dcloud.io/hbuilderx.html", + "license": { + "identifier": "Proprietary", + "url": "https://hx.dcloud.net.cn/license" + }, + "notes": "If you encounter a situation where HBuilderX does not start, please check ", + "pre_install": [ + "if (Test-Path \"$env:AppData\\HBuilder X\") {", + " info \"Copying old '$env:AppData\\HBuilder X' to '$persist_dir\\Data\\settings'\" ...", + " Copy-Item \"$env:AppData\\HBuilder X\" \"$dir\\Data\\\" -Recurse -Force", + "}" + ], + "shortcuts": [ + [ + "HBuilderX.exe", + "HBuilderX Alpha Full" + ] + ], + "uninstaller": { + "script": [ + "Push-Location \"$dir\"", + "sudo Start-Process -filepath \"$dir\\reset.bat\" -WorkingDirectory \"$dir\" -Wait", + "Pop-Location" + ] + }, + "url": "https://download1.dcloud.net.cn/download/HBuilderX.3.4.8.20220428-alpha.full.zip", + "version": "3.4.8.20220428-alpha" } diff --git a/bucket/hdd-raw-copy.json b/bucket/hdd-raw-copy.json index a27880a670b..53fd466f7c5 100644 --- a/bucket/hdd-raw-copy.json +++ b/bucket/hdd-raw-copy.json @@ -1,17 +1,10 @@ { - "bin": [ - [ - "HDDRawCopy1.10Portable.exe", - "hdd-raw-copy", - "" - ] - ], - "shortcuts": [ - [ - "HDDRawCopy1.10Portable.exe", - "HDD Raw Copy Tool 1.10" - ] - ], - "url": "https://hddguru.com/software/HDD-Raw-Copy-Tool/HDDRawCopy1.10Portable.exe", - "version": "1.10" + "url": "https://hddguru.com/software/HDD-Raw-Copy-Tool/HDDRawCopy1.10Portable.exe", + "version": "1.10", + "bin": [ + ["HDDRawCopy1.10Portable.exe", "hdd-raw-copy", ""] + ], + "shortcuts": [ + ["HDDRawCopy1.10Portable.exe", "HDD Raw Copy Tool 1.10"] + ] } diff --git a/bucket/helix-editor.json b/bucket/helix-editor.json index 0c790238d2a..aa1c91c9708 100644 --- a/bucket/helix-editor.json +++ b/bucket/helix-editor.json @@ -1,20 +1,20 @@ { - "architecture": { - "64bit": { - "extract_dir": "helix-22.03-x86_64-windows", - "hash": "sha1:dddbeeeb7f847d99a28b8e6c8af1da0ed8f848f7", - "url": "https://github.com/helix-editor/helix/releases/download/22.03/helix-22.03-x86_64-windows.zip" - } - }, - "bin": "hx.exe", - "description": "Helix Editor for Scoop", - "homepage": "https://github.com/helix-editor/helix", - "license": "MPL-2.0", - "shortcuts": [ - [ - "hx.exe", - "Helix Editor" - ] - ], - "version": "22.03" + "version": "22.03", + "description": "Helix Editor for Scoop", + "homepage": "https://github.com/helix-editor/helix", + "license": "MPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/helix-editor/helix/releases/download/22.03/helix-22.03-x86_64-windows.zip", + "hash": "sha1:dddbeeeb7f847d99a28b8e6c8af1da0ed8f848f7", + "extract_dir": "helix-22.03-x86_64-windows" + } + }, + "bin":"hx.exe", + "shortcuts": [ + [ + "hx.exe", + "Helix Editor" + ] + ] } diff --git a/bucket/helix-mp3.json b/bucket/helix-mp3.json index bbb68b5a8bf..79571f01932 100644 --- a/bucket/helix-mp3.json +++ b/bucket/helix-mp3.json @@ -1,12 +1,12 @@ { - "bin": "hmp3enc.exe", - "description": "Helix MP3 encoder, a shockingly fast MP3 encoder", - "hash": "bfa1474e449a017ef855c36752492364868f802067a02bf952754a9ed369c64d", - "homepage": "https://www.rarewares.org/rrw/xing.php", - "license": { - "identifier": "RPSL", - "url": "https://github.com/knik0/helix_mp3enc/blob/master/LICENSE.txt" - }, - "url": "https://www.rarewares.org/rrw/files/xing/helix_mp3enc_r11_vc7.zip", - "version": "5.0" + "version": "5.0", + "description": "Helix MP3 encoder, a shockingly fast MP3 encoder", + "homepage": "https://www.rarewares.org/rrw/xing.php", + "license": { + "identifier": "RPSL", + "url": "https://github.com/knik0/helix_mp3enc/blob/master/LICENSE.txt" + }, + "url": "https://www.rarewares.org/rrw/files/xing/helix_mp3enc_r11_vc7.zip", + "hash": "bfa1474e449a017ef855c36752492364868f802067a02bf952754a9ed369c64d", + "bin": "hmp3enc.exe" } diff --git a/bucket/helmsman.json b/bucket/helmsman.json index c3c93338d35..7a58a73d5f4 100644 --- a/bucket/helmsman.json +++ b/bucket/helmsman.json @@ -1,7 +1,7 @@ { - "version": "3.16.3", - "description": "Helm Charts as Code", "homepage": "https://github.com/Praqma/helmsman", + "description": "A Helm Charts (k8s applications) as Code tool which allows you to automate the deployment/management of your Helm charts from version controlled code.", + "version": "3.16.3", "license": "MIT", "architecture": { "64bit": { @@ -18,7 +18,7 @@ } }, "hash": { - "url": "$baseurl/helmsman_$version_checksums.txt" + "url": "https://github.com/Praqma/helmsman/releases/download/v$version/helmsman_$version_checksums.txt" } } } diff --git a/bucket/hex2dec.json b/bucket/hex2dec.json index 85216cfe1e7..055b4404602 100644 --- a/bucket/hex2dec.json +++ b/bucket/hex2dec.json @@ -1,32 +1,53 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", - "description": "Convert hex numbers to decimal and vice versa.", + "version": "1.1", + "description": "Hex2dec. Convert hex numbers to decimal and vice versa.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/hex2dec", "license": { "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "version": "1.1", "url": "https://download.sysinternals.com/files/Hex2Dec.zip", - "hash": "677024c63ecc1e8d776ceea0996abe2522bb7bbe4761b4ea691ee4a495f7fa17", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/hex2dec", - "re": "Hex2dec\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/Hex2Dec.zip" + "hash": "88b4d4dc34855c0171a53b12a626f349e3f72fb4f07edb4fea906ad02d42dab8", + "pre_install": [ + "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", + "$fin = \"$sysint\\Hex2Dec\"", + "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", + "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" + ], + "uninstaller": { + "script": [ + "if ($purge) {", + " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", + " Remove-Item \"$sysInt\\Hex2Dec\" -ErrorAction 'SilentlyContinue' -Force -Recurse", + " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", + "}" + ] }, "architecture": { + "64bit": { + "bin": [ + "hex2dec64.exe", + [ + "hex2dec64.exe", + "hex2dec" + ] + ] + }, "32bit": { "bin": "hex2dec.exe" }, - "64bit": { + "arm64": { "bin": [ + "hex2dec64a.exe", [ - "hex2dec64.exe", + "hex2dec64a.exe", "hex2dec" - ], - "hex2dec64.exe" + ] ] } + }, + "checkver": "Hex2dec\\s+v([\\d.]+)[\\d\\.]+)-bin.zip" - }, - "autoupdate": { - "url": "https://github.com/unsound/hfsexplorer/releases/download/hfsexplorer-$version/hfsexplorer-$version-bin.zip" - } + "autoupdate": { + "url": "https://github.com/unsound/hfsexplorer/releases/download/hfsexplorer-$version/hfsexplorer-$version-bin.zip" + }, + "bin": "bin\\hfsexplorer.bat", + "checkver": { + "re": "hfsexplorer-(?[\\d\\.]+)-bin.zip", + "url": "https://github.com/unsound/hfsexplorer/releases/latest" + }, + "description": "HFSExplorer is an application that can read Mac-formatted hard disks and disk images.", + "hash": "1dfc2183ebcd5f4ca283def3d3a0061542bdbf43d62a1c35208a4b95bf2b9d8e", + "homepage": "https://www.catacombae.org/hfsexplorer/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/unsound/hfsexplorer/releases/download/hfsexplorer-2021.10.9/hfsexplorer-2021.10.9-bin.zip", + "version": "2021.10.9" } diff --git a/bucket/hitomi-downloader.json b/bucket/hitomi-downloader.json index 69282115a7b..34980c50ca0 100644 --- a/bucket/hitomi-downloader.json +++ b/bucket/hitomi-downloader.json @@ -1,43 +1,34 @@ { - "version": "3.8a", - "description": "Desktop utility to download images/videos/music/text from various websites, and more.", "homepage": "https://github.com/KurtBestor/Hitomi-Downloader", - "license": "Unknown", + "description": "🍰 Desktop utility to download images/videos/music/text from various websites, and more.", + "version": "3.8a", + "license": "Unlicense", "architecture": { "64bit": { "url": "https://github.com/KurtBestor/Hitomi-Downloader/releases/download/v3.8a/hitomi_downloader_GUI.zip", - "hash": "00488146044f70c75c2e50bfbc3c659534d942124cf8c55ea34e4494e23e1325" + "hash": "00488146044f70c75c2e50bfbc3c659534d942124cf8c55ea34e4494e23e1325", + "pre_install": "if(!(Test-Path \"$persist_dir\\hitomi_downloader_GUI.ini\")) { New-Item \"$dir\\hitomi_downloader_GUI.ini\" -ItemType File -Force | Out-Null }" } }, - "pre_install": [ - "Rename-Item -Path \"$dir\\hitomi_downloader_GUI.exe\" -NewName 'hitomi_downloader.exe'", - "if (Test-Path \"$persist_dir\\hitomi_downloader.ini\") { Move-Item \"$persist_dir\\hitomi_downloader.ini*\" \"$dir\" -Force }", - "if (Test-Path \"$persist_dir\\hitomi_downloaded_*\\\") { Move-Item \"$persist_dir\\hitomi_downloaded_*\" \"$dir\" -Force }" + "persist": [ + "hitomi_downloader_GUI.ini", + "hitomi_downloaded" ], - "uninstaller": { - "script": [ - "if(Test-Path \"$dir\\hitomi_downloader.ini\") { Move-Item \"$dir\\hitomi_downloader.ini\" \"$persist_dir\" -Force }", - "if(Test-Path \"$dir\\hitomi_downloaded_*\\\") { Move-Item \"$dir\\hitomi_downloaded_*\" \"$persist_dir\" -Force }" - ] - }, - "persist": "hitomi_downloaded", - "bin": "hitomi_downloader.exe", "shortcuts": [ [ - "hitomi_downloader.exe", - "Hitomi Downloader", - "--no-admin" + "hitomi_downloader_GUI.exe", + "hitomi downloader GUI" ] ], - "notes": "Bypassing DPI is disabled.", "checkver": { - "url": "https://github.com/KurtBestor/Hitomi-Downloader/releases/latest", - "regex": "/releases/tag/v([\\d.]+\\w?)\"" + "github": "https://github.com/KurtBestor/Hitomi-Downloader", + "regex": "Downloader\\sv(?[\\d.]+)(?[a-z]?)?", + "replace": "${major}${build}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/KurtBestor/Hitomi-Downloader/releases/download/v$version/hitomi_downloader_GUI.zip" + "url": "https://github.com/KurtBestor/Hitomi-Downloader/releases/download/v$matchMajor$matchBuild/hitomi_downloader_GUI.zip" } } } diff --git a/bucket/hkbtest.json b/bucket/hkbtest.json index 5f459f7ea38..cce400ff97c 100644 --- a/bucket/hkbtest.json +++ b/bucket/hkbtest.json @@ -1,14 +1,14 @@ { - "version": "2.0", - "description": "A keyboard detection and statistics tool.", - "homepage": "http://www.ivantw.com/", - "license": "Freeware", - "url": "https://raw.githubusercontent.com/HUMORCE/nuke-binary/master/apps/hkbtest/hKBTest_v2.0.zip", - "hash": "4f3c0e5bee9c0f048f38b1f53f9f0c74670d51c9cb682d27bca23b9972956d74", - "shortcuts": [ - [ - "hKBTest.exe", - "hKBTest" - ] - ] + "description": "A keyboard detection and statistics tool.", + "hash": "4f3c0e5bee9c0f048f38b1f53f9f0c74670d51c9cb682d27bca23b9972956d74", + "homepage": "http://www.ivantw.com/", + "license": "Freeware", + "shortcuts": [ + [ + "hKBTest.exe", + "hKBTest" + ] + ], + "url": "https://raw.githubusercontent.com/HUMORCE/nuke-binary/master/apps/hkbtest/hKBTest_v2.0.zip", + "version": "2.0" } diff --git a/bucket/hog-aoks.json b/bucket/hog-aoks.json index fb24c987997..f51a2a2f206 100644 --- a/bucket/hog-aoks.json +++ b/bucket/hog-aoks.json @@ -1,30 +1,30 @@ { - "homepage": "https://github.com/jjzcru/hog", - "description": "Hog is a file sharing tool, it enables you to share your files directly to other people without the need to upload the files to a server and then download them from there", - "version": "0.3.1", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/jjzcru/hog/releases/download/v0.3.1/hog_0.3.1_windows_x86_64.tar.gz", - "hash": "8eba7c687f10d9288475100c83a1ccd3690b41338391c85ac4231453f4d9c788" - }, - "32bit": { - "url": "https://github.com/jjzcru/hog/releases/download/v0.3.1/hog_0.3.1_windows_i386.tar.gz", - "hash": "0169ea1f3b630b8d6a49037d4a9283416da181094b513cb9c11cc3038021d28a" - } - }, - "bin": "hog.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/jjzcru/hog/releases/download/v$version/hog_$version_windows_x86_64.tar.gz", - "extract_dir": "hog_$version_windows_x86_64" - } - }, - "32bit": { - "url": "https://github.com/jjzcru/hog/releases/download/v$version/hog_$version_windows_x86_64.tar.gz", - "extract_dir": "hog_$version_windows_x86_64" - } - } + "architecture": { + "32bit": { + "hash": "0169ea1f3b630b8d6a49037d4a9283416da181094b513cb9c11cc3038021d28a", + "url": "https://github.com/jjzcru/hog/releases/download/v0.3.1/hog_0.3.1_windows_i386.tar.gz" + }, + "64bit": { + "hash": "8eba7c687f10d9288475100c83a1ccd3690b41338391c85ac4231453f4d9c788", + "url": "https://github.com/jjzcru/hog/releases/download/v0.3.1/hog_0.3.1_windows_x86_64.tar.gz" + } + }, + "autoupdate": { + "32bit": { + "extract_dir": "hog_$version_windows_x86_64", + "url": "https://github.com/jjzcru/hog/releases/download/v$version/hog_$version_windows_x86_64.tar.gz" + }, + "architecture": { + "64bit": { + "extract_dir": "hog_$version_windows_x86_64", + "url": "https://github.com/jjzcru/hog/releases/download/v$version/hog_$version_windows_x86_64.tar.gz" + } + } + }, + "bin": "hog.exe", + "checkver": "github", + "description": "Hog is a file sharing tool, it enables you to share your files directly to other people without the need to upload the files to a server and then download them from there", + "homepage": "https://github.com/jjzcru/hog", + "license": "MIT", + "version": "0.3.1" } diff --git a/bucket/homedale.json b/bucket/homedale.json index 8ca530f82e0..613fe066ece 100644 --- a/bucket/homedale.json +++ b/bucket/homedale.json @@ -1,21 +1,18 @@ { - "autoupdate": { - "url": "https://www.the-sz.com/products/homedale/Homedale.zip" - }, - "bin": "Homedale.exe", - "checkver": { - "regex": "Version ([\\d.]+)", - "url": "https://www.the-sz.com/products/homedale/" - }, - "hash": "53bfe594e4d70c9e76db518de60e20eca113b77772d0e0817995621789d6a6ea", - "homepage": "https://www.the-sz.com/products/homedale/", - "license": "freeware", - "shortcuts": [ - [ - "Homedale.exe", - "Homedale" - ] - ], - "url": "https://www.the-sz.com/products/homedale/Homedale.zip", - "version": "2.05" + "version": "2.05", + "homepage": "https://www.the-sz.com/products/homedale/", + "license": "freeware", + "url": "https://www.the-sz.com/products/homedale/Homedale.zip", + "hash": "53bfe594e4d70c9e76db518de60e20eca113b77772d0e0817995621789d6a6ea", + "bin": "Homedale.exe", + "checkver": "Version ([\\d.]+)", + "autoupdate": { + "url": "https://www.the-sz.com/products/homedale/Homedale.zip" + }, + "shortcuts": [ + [ + "Homedale.exe", + "Homedale" + ] + ] } diff --git a/bucket/html-comic.json b/bucket/html-comic.json index df808e8c575..49a56c68064 100644 --- a/bucket/html-comic.json +++ b/bucket/html-comic.json @@ -1,28 +1,28 @@ { - "version": "0.0.1", - "description": "A hitomi.la client. 一个 Hitomi.la客户端。", - "homepage": "https://github.com/niuhuan/html-comic", - "license": { - "identifier": "Unknown" - }, - "architecture": { - "64bit": { - "url": "https://github.com/niuhuan/html-comic/releases/download/v0.0.1/html-v0.0.1-windows-x86_64.zip", - "hash": "70118fb2b4a8d5eefe291be2eb3128cdfcc64a2ad1a20f81247894b2ac072e5f" - } - }, - "shortcuts": [ - [ - "html.exe", - "html" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/niuhuan/html-comic/releases/download/v$version/html-v$version-windows-x86_64.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "70118fb2b4a8d5eefe291be2eb3128cdfcc64a2ad1a20f81247894b2ac072e5f", + "url": "https://github.com/niuhuan/html-comic/releases/download/v0.0.1/html-v0.0.1-windows-x86_64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/niuhuan/html-comic/releases/download/v$version/html-v$version-windows-x86_64.zip" + } + } + }, + "checkver": "github", + "description": "A hitomi.la client. \u4e00\u4e2a Hitomi.la\u5ba2\u6237\u7aef\u3002", + "homepage": "https://github.com/niuhuan/html-comic", + "license": { + "identifier": "Unknown" + }, + "shortcuts": [ + [ + "html.exe", + "html" + ] + ], + "version": "0.0.1" } diff --git a/bucket/httpie-go.json b/bucket/httpie-go.json index 7e917f9011d..6fcfffaa367 100644 --- a/bucket/httpie-go.json +++ b/bucket/httpie-go.json @@ -2,16 +2,16 @@ "version": "0.7.0", "description": "httpie-like HTTP client written in Go", "homepage": "https://github.com/nojima/httpie-go", - "url": "https://github.com/nojima/httpie-go/releases/download/v0.7.0/httpie-go_windows_amd64.exe", - "hash": "42b7031ab3197e7f4f2126e84131080e3d9e2c3474f1aa905b81569fcaedaa4b", - "bin": [ - [ - "httpie-go_windows_amd64.exe", - "httpie-go" - ] - ], + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/nojima/httpie-go/releases/download/v0.7.0/httpie-go_windows_amd64.exe#/ht.exe", + "hash": "42b7031ab3197e7f4f2126e84131080e3d9e2c3474f1aa905b81569fcaedaa4b" + } + }, + "bin": "ht.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/nojima/httpie-go/releases/download/v$version/httpie-go_windows_amd64.exe" + "url": "https://github.com/nojima/httpie-go/releases/download/v$version/httpie-go_windows_amd64.exe#/ht.exe" } } diff --git a/bucket/httpie.json b/bucket/httpie.json index 4afa3d70e11..df1b8e4c7e9 100644 --- a/bucket/httpie.json +++ b/bucket/httpie.json @@ -1,30 +1,30 @@ { - "autoupdate": { - "extract_dir": "httpie-$version", - "url": "https://github.com/httpie/httpie/archive/$version.zip" - }, - "checkver": { - "github": "https://github.com/httpie/httpie" - }, - "depends": "python-bucket-utils", - "description": "Command-line HTTP client.", - "extract_dir": "httpie-3.2.1", - "hash": "e9bfc5acb7275e3449bcbff68f0388034a5dfbf856a0821f238806a66c475f3b", - "homepage": "https://httpie.org/", - "installer": { - "script": [ - "if ($global) { install-python-package --global --quiet --dir $dir }", - "else { install-python-package --quiet --dir $dir }", - "if ($LASTEXITCODE) { exit 1 }" - ] - }, - "license": "BSD-3-Clause", - "uninstaller": { - "script": [ - "if ($global) { uninstall-python-package $app --global --dir $dir --match '.*http.*' }", - "else { uninstall-python-package $app --dir $dir --match '.*http.*' }" - ] - }, - "url": "https://github.com/httpie/httpie/archive/3.2.1.zip", - "version": "3.2.1" + "version": "3.2.1", + "homepage": "https://httpie.org/", + "description": "Command-line HTTP client.", + "license": "BSD-3-Clause", + "depends": "python-bucket-utils", + "url": "https://github.com/httpie/httpie/archive/3.2.1.zip", + "hash": "e9bfc5acb7275e3449bcbff68f0388034a5dfbf856a0821f238806a66c475f3b", + "extract_dir": "httpie-3.2.1", + "installer": { + "script": [ + "if ($global) { install-python-package --global --quiet --dir $dir }", + "else { install-python-package --quiet --dir $dir }", + "if ($LASTEXITCODE) { exit 1 }" + ] + }, + "uninstaller": { + "script": [ + "if ($global) { uninstall-python-package $app --global --dir $dir --match '.*http.*' }", + "else { uninstall-python-package $app --dir $dir --match '.*http.*' }" + ] + }, + "checkver": { + "github": "https://github.com/httpie/httpie" + }, + "autoupdate": { + "url": "https://github.com/httpie/httpie/archive/$version.zip", + "extract_dir": "httpie-$version" + } } diff --git a/bucket/httpx.json b/bucket/httpx.json index 4a00ae8e008..05a1f0cbf72 100644 --- a/bucket/httpx.json +++ b/bucket/httpx.json @@ -1,30 +1,31 @@ { "version": "1.2.9", - "description": "httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library. It is designed to maintain result reliability with an increased number of threads", - "homepage": "https://projectdiscovery.io", + "description": "A fast and multi-purpose HTTP toolkit allows to run multiple probers", + "homepage": "https://github.com/projectdiscovery/httpx", "license": "MIT", "architecture": { - "32bit": { - "url": "https://github.com/projectdiscovery/httpx/releases/download/v1.2.9/httpx_1.2.9_windows_386.zip", - "hash": "62a67997779640c5ef36f023491fca438866162d1cf5ac8d1f6910c38a2ed3c7" - }, "64bit": { "url": "https://github.com/projectdiscovery/httpx/releases/download/v1.2.9/httpx_1.2.9_windows_amd64.zip", "hash": "f86cc8465da2dd66e7080d69145dc602ce40d2e0cae5769026a9601a21175373" + }, + "32bit": { + "url": "https://github.com/projectdiscovery/httpx/releases/download/v1.2.9/httpx_1.2.9_windows_386.zip", + "hash": "62a67997779640c5ef36f023491fca438866162d1cf5ac8d1f6910c38a2ed3c7" } }, "bin": "httpx.exe", - "checkver": { - "github": "https://github.com/projectdiscovery/httpx" - }, + "checkver": "github", "autoupdate": { "architecture": { - "32bit": { - "url": "https://github.com/projectdiscovery/httpx/releases/download/v$version/httpx_$version_windows_386.zip" - }, "64bit": { "url": "https://github.com/projectdiscovery/httpx/releases/download/v$version/httpx_$version_windows_amd64.zip" + }, + "32bit": { + "url": "https://github.com/projectdiscovery/httpx/releases/download/v$version/httpx_$version_windows_386.zip" } + }, + "hash": { + "url": "$baseurl/httpx_$version_checksums.txt" } } } diff --git a/bucket/huffyuv-beta.json b/bucket/huffyuv-beta.json index 50169b3c459..3b09e140ce8 100644 --- a/bucket/huffyuv-beta.json +++ b/bucket/huffyuv-beta.json @@ -1,20 +1,20 @@ { - "version": "2.2", - "homepage": "https://web.archive.org/web/20020607190222/http://www.math.berkeley.edu/~benrg/huffyuv.html#Installation", - "description": "A very fast, lossless Win32 video codec. (Beta release)", - "license": "GPL-2.0-or-later", - "url": "https://www.videohelp.com/download/huffyuv_220.zip", - "hash": "369b416ac0f4acf2c07211eeb4b0275173c15d6f701ae19b17fc746ca0fa1a52", - "post_install": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Start-Process 'InfDefaultInstall' -Wait -Verb 'RunAs' -Args \"$dir\\huffyuv.inf\"" - ], - "pre_uninstall": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Start-Process 'rundll32.exe' -Wait -Verb 'RunAs' -Args @('setupapi,InstallHinfSection', 'Remove_HFYU', '132', \"$env:windir\\INF\\HUFFYUV.INF\")", - "Remove-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.HFYU' -ErrorAction 'SilentlyContinue' -Recurse -Force", - "Remove-Item \"$env:windir\\System32\\HUFFYUV.*\" -ErrorAction 'SilentlyContinue' -Force", - "Remove-Item \"$env:windir\\inf\\HUFFYUV.*\" -ErrorAction 'SilentlyContinue' -Force", - "Remove-Item 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\HUFFYUV' -ErrorAction 'SilentlyContinue' -Recurse -Force" - ] + "version": "2.2", + "homepage": "https://web.archive.org/web/20020607190222/http://www.math.berkeley.edu/~benrg/huffyuv.html#Installation", + "description": "A very fast, lossless Win32 video codec. (Beta release)", + "license": "GPL-2.0-or-later", + "url": "https://www.videohelp.com/download/huffyuv_220.zip", + "hash": "369b416ac0f4acf2c07211eeb4b0275173c15d6f701ae19b17fc746ca0fa1a52", + "post_install": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Start-Process 'InfDefaultInstall' -Wait -Verb 'RunAs' -Args \"$dir\\huffyuv.inf\"" + ], + "pre_uninstall": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Start-Process 'rundll32.exe' -Wait -Verb 'RunAs' -Args @('setupapi,InstallHinfSection', 'Remove_HFYU', '132', \"$env:windir\\INF\\HUFFYUV.INF\")", + "Remove-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.HFYU' -ErrorAction 'SilentlyContinue' -Recurse -Force", + "Remove-Item \"$env:windir\\System32\\HUFFYUV.*\" -ErrorAction 'SilentlyContinue' -Force", + "Remove-Item \"$env:windir\\inf\\HUFFYUV.*\" -ErrorAction 'SilentlyContinue' -Force", + "Remove-Item 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\HUFFYUV' -ErrorAction 'SilentlyContinue' -Recurse -Force" + ] } diff --git a/bucket/huffyuv.json b/bucket/huffyuv.json index ba1ac3f6eba..5af73b1f464 100644 --- a/bucket/huffyuv.json +++ b/bucket/huffyuv.json @@ -1,30 +1,30 @@ { - "version": "2.1.1", - "homepage": "https://web.archive.org/web/20020607190222/http://www.math.berkeley.edu/~benrg/huffyuv.html", - "description": "A very fast, lossless Win32 video codec.", - "license": "GPL-2.0-or-later", - "architecture": { - "32bit": { - "url": "https://www.videohelp.com/download/huffyuv-2.1.1.zip", - "hash": "ab061ae4d910c868014ce67dbcef59c916083881aa11e53ed3fd2e9e93c65fb6" + "version": "2.1.1", + "homepage": "https://web.archive.org/web/20020607190222/http://www.math.berkeley.edu/~benrg/huffyuv.html", + "description": "A very fast, lossless Win32 video codec.", + "license": "GPL-2.0-or-later", + "architecture": { + "32bit": { + "url": "https://www.videohelp.com/download/huffyuv-2.1.1.zip", + "hash": "ab061ae4d910c868014ce67dbcef59c916083881aa11e53ed3fd2e9e93c65fb6" + }, + "64bit": { + "url": "https://www.videohelp.com/download/huffyuv64.zip", + "hash": "701143c215764f43c347f27ea91c3dde77419f894a438740ce89e1b025385d97" + } }, - "64bit": { - "url": "https://www.videohelp.com/download/huffyuv64.zip", - "hash": "701143c215764f43c347f27ea91c3dde77419f894a438740ce89e1b025385d97" - } - }, - "post_install": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Start-Process 'InfDefaultInstall' -Wait -Verb 'RunAs' -Args \"$dir\\huffyuv.inf\"" - ], - "pre_uninstall": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Start-Process 'rundll32.exe' -Wait -Verb 'RunAs' -Args @('setupapi,InstallHinfSection', 'Remove_HFYU', '132', \"$env:windir\\INF\\HUFFYUV.INF\")", - "Remove-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.HFYU' -ErrorAction 'SilentlyContinue' -Recurse -Force", - "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc' -ErrorAction 'SilentlyContinue' -Name 'huffyuv.dll' -Force", - "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32' -ErrorAction 'SilentlyContinue' -Name 'VIDC.HFYU' -Force", - "Remove-Item \"$env:windir\\System32\\HUFFYUV.*\" -ErrorAction 'SilentlyContinue' -Force", - "Remove-Item \"$env:windir\\inf\\HUFFYUV.*\" -ErrorAction 'SilentlyContinue' -Force", - "Remove-Item 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\HUFFYUV' -ErrorAction 'SilentlyContinue' -Recurse -Force" - ] + "post_install": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Start-Process 'InfDefaultInstall' -Wait -Verb 'RunAs' -Args \"$dir\\huffyuv.inf\"" + ], + "pre_uninstall": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Start-Process 'rundll32.exe' -Wait -Verb 'RunAs' -Args @('setupapi,InstallHinfSection', 'Remove_HFYU', '132', \"$env:windir\\INF\\HUFFYUV.INF\")", + "Remove-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.HFYU' -ErrorAction 'SilentlyContinue' -Recurse -Force", + "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc' -ErrorAction 'SilentlyContinue' -Name 'huffyuv.dll' -Force", + "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32' -ErrorAction 'SilentlyContinue' -Name 'VIDC.HFYU' -Force", + "Remove-Item \"$env:windir\\System32\\HUFFYUV.*\" -ErrorAction 'SilentlyContinue' -Force", + "Remove-Item \"$env:windir\\inf\\HUFFYUV.*\" -ErrorAction 'SilentlyContinue' -Force", + "Remove-Item 'HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\HUFFYUV' -ErrorAction 'SilentlyContinue' -Recurse -Force" + ] } diff --git a/bucket/huorong-popblock.json b/bucket/huorong-popblock.json index bf5eeb0c631..83aac8677dc 100644 --- a/bucket/huorong-popblock.json +++ b/bucket/huorong-popblock.json @@ -1,26 +1,16 @@ { - "version": "5.0.73.5", - "description": "火绒弹窗拦截独立版", - "homepage": "https://www.huorong.cn/person5.html", - "license": "Freeware", - "notes": [ - "安装 / 卸载过程需要写入 / 删除注册表内容,需要管理员权限。", - "安装时会修改注册表中拦截数据库路径至 , 与火绒完整版不兼容。", - "卸载时会删除相应的注册表,若同时存在火绒完整版,需重新安装以修复注册表。" - ], - "url": "https://down5.huorong.cn/sysdiag-all-5.0.73.5-2023.03.29.1.exe#/dl.7z", - "hash": "5f504c9ba8ace495e6e279ff87fb18411a2a3f6b1a41512f47ad90ef01d5e86c", + "autoupdate": { + "url": "https://down5.huorong.cn/sysdiag-all-$version-$matchBuild.exe#/dl.7z" + }, + "checkver": { + "regex": "sysdiag-all-([\\d\\.]+)-(?[\\d\\.]+)\\.exe", + "url": "https://www.huorong.cn/5.0.version.json" + }, "depends": "sudo", + "description": "火绒弹窗拦截独立版", "extract_to": "temp", - "pre_install": [ - "if (-not (Test-Path \"$persist_dir\\db\\popblk.db\")) {", - " ensure \"$persist_dir\\db\" | Out-Null", - " Copy-Item \"$dir\\temp\\`$_1_\\Huorong\\Sysdiag\\db\\popblk.db\" \"$persist_dir\\db\" -Force", - "}", - "if (-not (Test-Path \"$persist_dir\\popblkuser.db\")) {", - " New-Item \"$persist_dir\\popblkuser.db\" -Force | Out-Null", - "}" - ], + "hash": "5f504c9ba8ace495e6e279ff87fb18411a2a3f6b1a41512f47ad90ef01d5e86c", + "homepage": "https://www.huorong.cn/person5.html", "installer": { "script": [ "$bin_dir = \"$dir\\temp\\bin\"", @@ -41,27 +31,37 @@ "sudo reg.exe add HKLM\\SOFTWARE\\Huorong\\Sysdiag\\app /f /v DataPath /t reg_sz /d \"$persist_dir\"" ] }, - "uninstaller": { - "script": [ - "info \"Unregistering PopBlock database path\"", - "sudo Remove-ItemProperty -Path \"HKLM:Software\\Huorong\\Sysdiag\\app\" -Name \"DataPath\" -Force | Out-Null" - ] - }, + "license": "Freeware", + "notes": [ + "安装 / 卸载过程需要写入 / 删除注册表内容,需要管理员权限。", + "安装时会修改注册表中拦截数据库路径至 , 与火绒完整版不兼容。", + "卸载时会删除相应的注册表,若同时存在火绒完整版,需重新安装以修复注册表。" + ], "persist": [ "db", "popblkuser.db" ], + "pre_install": [ + "if (-not (Test-Path \"$persist_dir\\db\\popblk.db\")) {", + " ensure \"$persist_dir\\db\" | Out-Null", + " Copy-Item \"$dir\\temp\\`$_1_\\Huorong\\Sysdiag\\db\\popblk.db\" \"$persist_dir\\db\" -Force", + "}", + "if (-not (Test-Path \"$persist_dir\\popblkuser.db\")) {", + " New-Item \"$persist_dir\\popblkuser.db\" -Force | Out-Null", + "}" + ], "shortcuts": [ [ "PopBlock.exe", "火绒弹窗拦截" ] ], - "checkver": { - "url": "https://www.huorong.cn/5.0.version.json", - "regex": "sysdiag-all-([\\d\\.]+)-(?[\\d\\.]+)\\.exe" + "uninstaller": { + "script": [ + "info \"Unregistering PopBlock database path\"", + "sudo Remove-ItemProperty -Path \"HKLM:Software\\Huorong\\Sysdiag\\app\" -Name \"DataPath\" -Force | Out-Null" + ] }, - "autoupdate": { - "url": "https://down5.huorong.cn/sysdiag-all-$version-$matchBuild.exe#/dl.7z" - } + "url": "https://down5.huorong.cn/sysdiag-all-5.0.73.5-2023.03.29.1.exe#/dl.7z", + "version": "5.0.73.5" } diff --git a/bucket/huya.json b/bucket/huya.json index 3c6c8f16062..22373bda8bb 100644 --- a/bucket/huya.json +++ b/bucket/huya.json @@ -1,40 +1,40 @@ { - "autoupdate": { - "url": "https://download.huya.com/huyapc/install/HuyaClientInstall.exe#/dl.7z" - }, - "bin": [ - "huya.exe", - [ - "Repair\\HuyaRepair.exe", - "huyaRepair" - ] - ], - "checkver": { - "regex": "
    ([\\d.]+)
    ", - "url": "https://baoku.360.cn/soft/show/appid/1900021484" - }, - "description": "Huya is a pop-up interactive live streaming platform with a focus on live games.", - "hash": "f21ffa4938f8b4d8b8694429317702f0d3591f3bba7ecf9b50dc5daa91fcc73b", - "homepage": "https://www.huya.com", - "license": { - "identifier": "Proprietary", - "url": "https://hd.huya.com/huyaDIYzt/6811/pc/index.html#diySetTab=4" - }, - "notes": "We don't persist your data, they are still storaged in \"$env:APPDATA\\HuyaPCLive\".", - "shortcuts": [ - [ - "huya.exe", - "\u864e\u7259\u76f4\u64ad" - ], - [ - "Client\\HuyaMini.exe", - "\u864e\u7259\u76f4\u64ad - \u6781\u901f\u7248\u5ba2\u6237\u7aef" - ], - [ - "Repair\\HuyaRepair.exe", - "\u864e\u7259\u76f4\u64ad - \u73af\u5883\u4fee\u590d" - ] - ], - "url": "https://download.huya.com/huyapc/install/HuyaClientInstall.exe#/dl.7z", - "version": "5.28.1.0" + "version": "5.28.1.0", + "description": "Huya is a pop-up interactive live streaming platform with a focus on live games.", + "homepage": "https://www.huya.com", + "license": { + "identifier": "Proprietary", + "url": "https://hd.huya.com/huyaDIYzt/6811/pc/index.html#diySetTab=4" + }, + "notes": "We don't persist your data, they are still storaged in \"$env:APPDATA\\HuyaPCLive\".", + "url": "https://download.huya.com/huyapc/install/HuyaClientInstall.exe#/dl.7z", + "hash": "f21ffa4938f8b4d8b8694429317702f0d3591f3bba7ecf9b50dc5daa91fcc73b", + "bin": [ + "huya.exe", + [ + "Repair\\HuyaRepair.exe", + "huyaRepair" + ] + ], + "shortcuts": [ + [ + "huya.exe", + "虎牙直播" + ], + [ + "Client\\HuyaMini.exe", + "虎牙直播 - 极速版客户端" + ], + [ + "Repair\\HuyaRepair.exe", + "虎牙直播 - 环境修复" + ] + ], + "checkver": { + "url": "https://baoku.360.cn/soft/show/appid/1900021484", + "regex": "
    ([\\d.]+)
    " + }, + "autoupdate": { + "url": "https://download.huya.com/huyapc/install/HuyaClientInstall.exe#/dl.7z" + } } diff --git a/bucket/i4.json b/bucket/i4.json index 1a73d8e2812..c6e0cc10860 100644 --- a/bucket/i4.json +++ b/bucket/i4.json @@ -1,7 +1,6 @@ { "version": "7.98.71", "description": "爱思助手", - "from": "Samiya321/scoop-samiya", "homepage": "https://www.i4.cn/pro_pc.html", "license": "Freeware", "url": "https://d-ali4tool.i4.cn/i4tools/V7/v7.98/71/i4Tools_v7.98.71_Setup.exe#/dl.7z", diff --git a/bucket/i4tool-portable.json b/bucket/i4tool-portable.json index 330e99b99b6..683da58f4f1 100644 --- a/bucket/i4tool-portable.json +++ b/bucket/i4tool-portable.json @@ -1,44 +1,44 @@ { - "version": "7.98.53", - "description": "A professional Apple brush assistant, Apple jailbreak assistant.", - "homepage": "https://www.i4.cn/pro_pc.html", - "license": { - "identifier": "Proprietary", - "url": "https://www.i4.cn/news_detail_1854.html" - }, - "url": "https://d-ali4tool.i4.cn/i4tools/V7/v7.98/53/i4Tools_v7.98.53_Setup.exe#/dl.7z", - "hash": "e9f9f81ad0984c96761de41fd8a68a7320ea05d97d9d1d9b794016b3fe150ff5", - "pre_install": [ - "info '[Portable Mode]: Copying user data...'", - "@('data.db', 'setting.cfg') | ForEach-Object {", - " if (Test-Path \"$persist_dir\\$_\") { Copy-Item \"$persist_dir\\$_\" \"$dir\\\" -Force | Out-Null }", - "}" - ], - "uninstaller": { - "script": [ - "info '[Portable Mode]: Backing up user data...'", - "@('data.db', 'setting.cfg') | ForEach-Object {", - " if (Test-Path \"$dir\\$_\") { Copy-Item \"$dir\\$_\" \"$persist_dir\\\" -Force | Out-Null }", - "}" - ] - }, - "bin": "i4Tools.exe", - "shortcuts": [ - [ - "i4Tools.exe", - "i4Tools" - ] - ], - "persist": [ - "cache", - "Download" - ], - "checkver": { - "url": "https://github.com/Ryanjiena/MetaVersion/raw/main/header", - "jsonpath": "$[?(@.name == 'i4tool')].redirect", - "regex": "https://d-ali4tool.i4.cn/(?.*?i4Tools_v([\\d.]+).*?\\.exe)" - }, - "autoupdate": { - "url": "https://d-ali4tool.i4.cn/$matchUrl#/dl.7z" - } + "autoupdate": { + "url": "https://d-ali4tool.i4.cn/$matchUrl#/dl.7z" + }, + "bin": "i4Tools.exe", + "checkver": { + "jsonpath": "$[?(@.name == 'i4tool')].redirect", + "regex": "https://d-ali4tool.i4.cn/(?.*?i4Tools_v([\\d.]+).*?\\.exe)", + "url": "https://github.com/Ryanjiena/MetaVersion/raw/main/header" + }, + "description": "A professional Apple brush assistant, Apple jailbreak assistant.", + "hash": "e9f9f81ad0984c96761de41fd8a68a7320ea05d97d9d1d9b794016b3fe150ff5", + "homepage": "https://www.i4.cn/pro_pc.html", + "license": { + "identifier": "Proprietary", + "url": "https://www.i4.cn/news_detail_1854.html" + }, + "persist": [ + "cache", + "Download" + ], + "pre_install": [ + "info '[Portable Mode]: Copying user data...'", + "@('data.db', 'setting.cfg') | ForEach-Object {", + " if (Test-Path \"$persist_dir\\$_\") { Copy-Item \"$persist_dir\\$_\" \"$dir\\\" -Force | Out-Null }", + "}" + ], + "shortcuts": [ + [ + "i4Tools.exe", + "i4Tools" + ] + ], + "uninstaller": { + "script": [ + "info '[Portable Mode]: Backing up user data...'", + "@('data.db', 'setting.cfg') | ForEach-Object {", + " if (Test-Path \"$dir\\$_\") { Copy-Item \"$dir\\$_\" \"$persist_dir\\\" -Force | Out-Null }", + "}" + ] + }, + "url": "https://d-ali4tool.i4.cn/i4tools/V7/v7.98/53/i4Tools_v7.98.53_Setup.exe#/dl.7z", + "version": "7.98.53" } diff --git a/bucket/iawriterduo-variable.json b/bucket/iawriterduo-variable.json index e8d4a260509..7b5e0bf1c04 100644 --- a/bucket/iawriterduo-variable.json +++ b/bucket/iawriterduo-variable.json @@ -1,33 +1,33 @@ { - "description": "Free variable writing fonts from iA", - "hash": [ - "00dba4a19f34191ef7e499a6ca05739e11c56f41567d8a283e7ae9dd504c9b38", - "6a2b3ce4e948097878738301eb08e40337d0d25cad88f83f4740ccc5c83084ed" - ], - "homepage": "https://github.com/iaolo/iA-Fonts", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'iA Writer Duo' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Duo/Variable/iAWriterDuoV.ttf", - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Duo/Variable/iAWriterDuoV-Italic.ttf" - ], - "version": "2.000" + "version": "2.000", + "description": "Free variable writing fonts from iA", + "license": "OFL-1.1", + "homepage": "https://github.com/iaolo/iA-Fonts", + "url": [ + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Duo/Variable/iAWriterDuoV.ttf", + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Duo/Variable/iAWriterDuoV-Italic.ttf" + ], + "hash": [ + "00dba4a19f34191ef7e499a6ca05739e11c56f41567d8a283e7ae9dd504c9b38", + "6a2b3ce4e948097878738301eb08e40337d0d25cad88f83f4740ccc5c83084ed" + ], + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'iA Writer Duo' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/iawritermono-variable.json b/bucket/iawritermono-variable.json index 69c1df92554..9c5418dd174 100644 --- a/bucket/iawritermono-variable.json +++ b/bucket/iawritermono-variable.json @@ -1,33 +1,33 @@ { - "description": "Free variable writing fonts from iA", - "hash": [ - "ca8b5740d7fd05ffd1a9e985a2fe6b7608101f0583d2cf971317c82b4ce01240", - "9ab3465dd180ff05b6375f22e0197d696697489ddd7860b85f19b213c0d4edf0" - ], - "homepage": "https://github.com/iaolo/iA-Fonts", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'iA Writer Mono' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Variable/iAWriterMonoV.ttf", - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Variable/iAWriterMonoV-Italic.ttf" - ], - "version": "2.000" + "version": "2.000", + "description": "Free variable writing fonts from iA", + "license": "OFL-1.1", + "homepage": "https://github.com/iaolo/iA-Fonts", + "url": [ + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Variable/iAWriterMonoV.ttf", + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Variable/iAWriterMonoV-Italic.ttf" + ], + "hash": [ + "ca8b5740d7fd05ffd1a9e985a2fe6b7608101f0583d2cf971317c82b4ce01240", + "9ab3465dd180ff05b6375f22e0197d696697489ddd7860b85f19b213c0d4edf0" + ], + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'iA Writer Mono' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/iawritermono.json b/bucket/iawritermono.json index f85cb2aebad..4edf61751fc 100644 --- a/bucket/iawritermono.json +++ b/bucket/iawritermono.json @@ -1,37 +1,37 @@ { - "version": "2.000", - "description": "Free variable writing fonts from iA", - "license": "OFL-1.1", - "homepage": "https://github.com/iaolo/iA-Fonts", - "url": [ - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Static/iAWriterMonoS-Bold.ttf", - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Static/iAWriterMonoS-BoldItalic.ttf", - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Static/iAWriterMonoS-Italic.ttf", - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Static/iAWriterMonoS-Regular.ttf" - ], - "hash": [ - "76aa5b5b4f9091a9c686a2a6fe5ff3495bb791994d7079857e5b24ae98063743", - "b0cf9571234528b0896aacf97eb3ec45712da40b8410c799fa43ea123bc19e35", - "c7e7e36e8167bf50f27e46c9cab447d04cc570bd388b998044e2e29f4cebc216", - "929605302a57250e712908cb5f6e1ce80c7d0accd5fd2555345f29a5e8d4e30b" - ], - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'iA Writer Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Free variable writing fonts from iA", + "hash": [ + "76aa5b5b4f9091a9c686a2a6fe5ff3495bb791994d7079857e5b24ae98063743", + "b0cf9571234528b0896aacf97eb3ec45712da40b8410c799fa43ea123bc19e35", + "c7e7e36e8167bf50f27e46c9cab447d04cc570bd388b998044e2e29f4cebc216", + "929605302a57250e712908cb5f6e1ce80c7d0accd5fd2555345f29a5e8d4e30b" + ], + "homepage": "https://github.com/iaolo/iA-Fonts", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'iA Writer Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": [ + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Static/iAWriterMonoS-Bold.ttf", + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Static/iAWriterMonoS-BoldItalic.ttf", + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Static/iAWriterMonoS-Italic.ttf", + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Mono/Static/iAWriterMonoS-Regular.ttf" + ], + "version": "2.000" } diff --git a/bucket/iawriterquattro-variable.json b/bucket/iawriterquattro-variable.json index 97975734e11..baf751a91c4 100644 --- a/bucket/iawriterquattro-variable.json +++ b/bucket/iawriterquattro-variable.json @@ -1,33 +1,33 @@ { - "description": "Free variable writing fonts from iA", - "hash": [ - "7e96e359a887bbcaadc71e3ae17e3146fb3a2c901aa5701181f37e9e650462f0", - "33c28901b4f0dbfd4be80d7b6c7708c86e75c5d35ac48405c5a168775be9383a" - ], - "homepage": "https://github.com/iaolo/iA-Fonts", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'iA Writer Quattro' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Quattro/Variable/iAWriterQuattroV.ttf", - "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Quattro/Variable/iAWriterQuattroV-Italic.ttf" - ], - "version": "2.000" + "version": "2.000", + "description": "Free variable writing fonts from iA", + "license": "OFL-1.1", + "homepage": "https://github.com/iaolo/iA-Fonts", + "url": [ + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Quattro/Variable/iAWriterQuattroV.ttf", + "https://github.com/iaolo/iA-Fonts/raw/master/iA%20Writer%20Quattro/Variable/iAWriterQuattroV-Italic.ttf" + ], + "hash": [ + "7e96e359a887bbcaadc71e3ae17e3146fb3a2c901aa5701181f37e9e650462f0", + "33c28901b4f0dbfd4be80d7b6c7708c86e75c5d35ac48405c5a168775be9383a" + ], + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'iA Writer Quattro' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/iceweasel.json b/bucket/iceweasel.json index 3368c32236d..5f3d62e6462 100644 --- a/bucket/iceweasel.json +++ b/bucket/iceweasel.json @@ -1,51 +1,60 @@ { "version": "111.0.1", - "description": "Iceweasel web browser, an independent browser derived from Firefox/Mozilla community code.", - "homepage": "https://sourceforge.net/projects/libportable", - "license": "Freeware", + "description": "Iceweasel web browser.", + "homepage": "https://sourceforge.net/projects/libportable/", + "license": "MPL 2.0", "architecture": { "64bit": { - "url": "https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/111.x/x86_64/Iceweasel-v111.0.1.en_US_win64_clang_pgo.7z", - "hash": "sha1:a9c514cbef368d22e6aeaf52600b409e18a13f0d", + "url": "https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/111.x/x86_64/Iceweasel-v111.0.1.zh_CN_win64_clang_pgo.7z", + "hash": "md5:c69bdc66fa22aedeeca02468efab3b81", "extract_dir": "Iceweasel_x64" }, "32bit": { - "url": "https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/111.x/i686/Iceweasel-v111.0.1.en_US_win32_clang_pgo.7z", - "hash": "sha1:e97d1a81898209ae2dcb220589c4e38968a03a57", + "url": "https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/111.x/i686/Iceweasel-v111.0.1.zh_CN_win32_clang_pgo.7z", + "hash": "md5:6c47b9ff5f26146479ac798e311c0af1", "extract_dir": "Iceweasel_x86" } }, - "pre_install": "if (!(Test-Path \"$persist_dir\\App\\portable.ini\")) { Copy-Item \"$dir\\App\\portable(example).ini\" \"$dir\\App\\portable.ini\" }", - "post_install": [ - "$Addition = \"$persist_dir\\addition\"", - "if (Test-Path $Addition) {", - " info 'Copying additional items...'", - " Copy-Item -Path $Addition\\* -Destination $dir -Force -Recurse -ErrorAction SilentlyContinue", - "}" + "pre_install": [ + "if (!(test-path \"$persist_dir\")) { mkdir \"$persist_dir\" | Out-Null }", + "if (!(test-path \"$persist_dir\\App\")) { mkdir \"$persist_dir\\App\" | Out-Null }", + "if (!(test-path \"$persist_dir\\App\\portable.ini\")) { [IO.File]::WriteAllLines(\"$persist_dir\\App\\portable.ini\" ,((get-content \"$original_dir\\App\\portable(example).ini\" -Encoding utf8) -replace 'Update=1', 'Update=0')) }" ], - "persist": [ - "App\\portable.ini", - "Profiles", - "Plugins" + "bin": [ + [ + "App\\iceweasel.exe", + "iceweasel" + ] ], - "bin": "App\\Iceweasel.exe", "shortcuts": [ [ - "App\\Iceweasel.exe", - "Iceweasel" + "App\\iceweasel.exe", + "IceWeasel" ] ], + "persist": [ + "Profiles", + "App\\portable.ini" + ], "checkver": { - "url": "https://sourceforge.net/projects/libportable/rss", - "regex": "/Iceweasel/Stable/(?
    [\\d\\w.]+)/x86_64/Iceweasel-v([\\d.]+).en_US_win64_clang_pgo.7z" + "url": "https://master.dl.sourceforge.net/project/libportable/Iceweasel/README?viasf=1", + "regex": "Iceweasel ([\\d\\.]+)\\(x86,x64\\)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/$matchMain/x86_64/Iceweasel-v$version.en_US_win64_clang_pgo.7z" + "url": "https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/$majorVersion.x/x86_64/Iceweasel-v$version.zh_CN_win64_clang_pgo.7z", + "hash": { + "url": "https://master.dl.sourceforge.net/project/libportable/Iceweasel/update_info.txt?viasf=1", + "regex": "\\[win64\\.zh-CN\\]\\r?\\nmd5=(.+)\\r?\\n" + } }, "32bit": { - "url": "https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/$matchMain/i686/Iceweasel-v$version.en_US_win32_clang_pgo.7z" + "url": "https://sourceforge.net/projects/libportable/files/Iceweasel/Stable/$majorVersion.x/i686/Iceweasel-v$version.zh_CN_win32_clang_pgo.7z", + "hash": { + "url": "https://master.dl.sourceforge.net/project/libportable/Iceweasel/update_info.txt?viasf=1", + "regex": "\\[win32\\.zh-CN\\]\\r?\\nmd5=(.+)\\r?\\n" + } } } } diff --git a/bucket/icofx.json b/bucket/icofx.json index 1ae89445143..1430d209e76 100644 --- a/bucket/icofx.json +++ b/bucket/icofx.json @@ -1,24 +1,24 @@ { - "autoupdate": { - "url": "https://icofx.ro/files/icofx_portable.zip" - }, - "bin": "icofx3.exe", - "checkver": { - "re": "Version: ([\\d.]+)", - "url": "https://icofx.ro/downloads.html" - }, + "version": "3.8.1", + "license": "Shareware", + "homepage": "https://icofx.ro", "description": "The only tool you will need to edit icons and cursors.", - "extract_dir": "icofx3", + "url": "https://icofx.ro/files/icofx_portable.zip", "hash": "aba1342ca7aa6afb6bad35dd88ff9dc4f90a8d43b6d742d0a90cda125cbb01d7", - "homepage": "https://icofx.ro", - "license": "Shareware", - "persist": "Settings", + "extract_dir": "icofx3", + "bin": "icofx3.exe", "shortcuts": [ [ "icofx3.exe", "icofx" ] ], - "url": "https://icofx.ro/files/icofx_portable.zip", - "version": "3.8.1" + "checkver": { + "url": "https://icofx.ro/downloads.html", + "re": "Version: ([\\d.]+)" + }, + "autoupdate": { + "url": "https://icofx.ro/files/icofx_portable.zip" + }, + "persist": "Settings" } diff --git a/bucket/iconview.json b/bucket/iconview.json index db9e6572af8..3682c33c932 100644 --- a/bucket/iconview.json +++ b/bucket/iconview.json @@ -13,17 +13,13 @@ "64bit": { "url": "https://www.botproductions.com/iconview/download/IconViewer3.02-Setup-x64.exe#/dl.7z", "hash": "3BE3664CFAC0B9270DA161C2C4C323499B4FE40A8E68A2D34CD4425B12EF223F", - "pre_install": "Remove-Item \"$dir\\Setup.exe\", \"$dir\\x86\" -Recurse" + "pre_install": "Remove-Item (\"$dir\\Setup.exe\", \"$dir\\x86\") -Recurse" } }, "installer": { - "script": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Start-Process 'regsvr32' -Wait -Verb 'RunAs' -ArgumentList @(\"$dir\\iconview.dll\", '/s'); Start-Sleep -Seconds 2" - ] + "script": "Start-Process 'regsvr32' -Wait -Verb 'RunAs' -ArgumentList @(\"$dir\\iconview.dll\", '/s'); Start-Sleep -Seconds 2" }, "pre_uninstall": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", "Start-Process 'regsvr32' -Wait -Verb 'RunAs' -ArgumentList @('/u', \"$dir\\iconview.dll\", '/s')", "Stop-Process -Name 'explorer' -Force; Start-Sleep -Seconds 3;" ], diff --git a/bucket/icopy.json b/bucket/icopy.json index eacf982efa9..7807f7681b8 100644 --- a/bucket/icopy.json +++ b/bucket/icopy.json @@ -29,7 +29,7 @@ "url": "https://sourceforge.net/projects/icopy/files/iCopy/$version/iCopy$version.zip", "hash": { "url": "https://sourceforge.net/projects/icopy/rss?path=/iCopy", - "regex": "\\s+algo=\"md5\">$md5<" + "regex": "files/iCopy/$version/$basename/download\"\\sfilesize=\"[\\d]+\">$md5" } } } diff --git a/bucket/ida.json b/bucket/ida.json index 91e65638ef7..3dd06b0cd37 100644 --- a/bucket/ida.json +++ b/bucket/ida.json @@ -1,13 +1,21 @@ { - "homepage": "https://www.hex-rays.com/products/ida/", - "version": "7.0", - "license": "Freeware", - "architecture": { - "64bit": { - "url": "https://out7.hex-rays.com/files/idafree70_windows.exe", - "hash": "970aaf1f535f4285d73666dad587c6cdd300e0e21a4e3c04fd1d2d663bd1c208" - } - }, - "innosetup": true, - "bin": [ "ida64.exe", [ "ida64.exe", "ida", "" ] ] + "description": "IDA Pro is a feature rich, cross-platform, multi-processor disassembler and debugger developed by Hex-Rays, a private organization independent of governmental agencies and stock market pressure", + "version": "7.0", + "license": "Unknown", + "url": "http://soft.idealme.cn/scoop/IDA_Pro_v7.0_Portable.zip", + "hash": "sha1:f92b8320a602f04d00a400f7c91f8a16f03973e5", + "bin": [ + "ida.exe", + "ida64.exe" + ], + "shortcuts": [ + [ + "ida.exe", + "IDA" + ], + [ + "ida64.exe", + "IDA64" + ] + ] } diff --git a/bucket/idea-portable.json b/bucket/idea-portable.json index e65d966f18d..9b55c5a0ff0 100644 --- a/bucket/idea-portable.json +++ b/bucket/idea-portable.json @@ -1,14 +1,27 @@ { + "version": "2023.1-231.8109.175", + "description": "IntelliJ IDEA Community. Cross-Platform Java IDE for professional developers by JetBrains.", + "homepage": "https://www.jetbrains.com/idea/", + "license": { + "identifier": "Apache-2.0", + "url": "https://sales.jetbrains.com/hc/en-gb/articles/115001015290-Where-can-I-find-the-EULA-End-User-License-Agreement-" + }, + "url": [ + "https://download.jetbrains.com/idea/ideaIC-2023.1.win.zip", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/jetbrain-portabler.ps1" + ], + "hash": [ + "9dab19a9ba85c7d3c69b5bf0a208b73ce546034db7e1df27d0910da19f9d2d4b", + "5b43fc8a57d7d8d519071a50849a5db92c90ecdf56b64ac57f15fdae5b4f0572" + ], + "extract_to": "IDE", + "installer": { + "script": [ + "& \"$dir\\jetbrain-portabler.ps1\" $dir $persist_dir", + "Remove-Item \"$dir\\IDE\\`$*\", \"$dir\\jetbrain-portabler.ps1\" -Force -Recurse" + ] + }, "architecture": { - "32bit": { - "bin": "IDE\\bin\\idea.exe", - "shortcuts": [ - [ - "IDE\\bin\\idea.exe", - "IntelliJ IDEA Community" - ] - ] - }, "64bit": { "bin": [ "IDE\\bin\\idea64.exe", @@ -23,43 +36,30 @@ "IntelliJ IDEA Community" ] ] - } - }, - "autoupdate": { - "hash": { - "url": "$url.sha256" }, - "url": "https://download.jetbrains.com/idea/ideaIC-$matchVer.win.zip" - }, - "checkver": { - "regex": "version\":\"(?[\\d.]+)\".*\"build\":\"(?[\\d.]+)\"", - "replace": "${ver}-${build}", - "url": "https://data.services.jetbrains.com/products/releases?code=IIC&latest=true&platform=zip&type=release" - }, - "description": "IntelliJ IDEA Community. Cross-Platform Java IDE for professional developers by JetBrains.", - "extract_to": "IDE", - "hash": [ - "9dab19a9ba85c7d3c69b5bf0a208b73ce546034db7e1df27d0910da19f9d2d4b", - "5b43fc8a57d7d8d519071a50849a5db92c90ecdf56b64ac57f15fdae5b4f0572" - ], - "homepage": "https://www.jetbrains.com/idea/", - "installer": { - "script": [ - "& \"$dir\\jetbrain-portabler.ps1\" $dir $persist_dir", - "Remove-Item \"$dir\\IDE\\`$*\", \"$dir\\jetbrain-portabler.ps1\" -Force -Recurse" - ] - }, - "license": { - "identifier": "Apache-2.0", - "url": "https://sales.jetbrains.com/hc/en-gb/articles/115001015290-Where-can-I-find-the-EULA-End-User-License-Agreement-" + "32bit": { + "bin": "IDE\\bin\\idea.exe", + "shortcuts": [ + [ + "IDE\\bin\\idea.exe", + "IntelliJ IDEA Community" + ] + ] + } }, "persist": [ "IDE\\bin\\idea.properties", "profile" ], - "url": [ - "https://download.jetbrains.com/idea/ideaIC-2023.1.win.zip", - "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/jetbrain-portabler.ps1" - ], - "version": "2023.1-231.8109.175" + "checkver": { + "url": "https://data.services.jetbrains.com/products/releases?code=IIC&latest=true&platform=zip&type=release", + "regex": "version\":\"(?[\\d.]+)\".*\"build\":\"(?[\\d.]+)\"", + "replace": "${ver}-${build}" + }, + "autoupdate": { + "url": "https://download.jetbrains.com/idea/ideaIC-$matchVer.win.zip", + "hash": { + "url": "$url.sha256" + } + } } diff --git a/bucket/idm-trial-reset.json b/bucket/idm-trial-reset.json index 31d955c7fb5..62e7f2a4996 100644 --- a/bucket/idm-trial-reset.json +++ b/bucket/idm-trial-reset.json @@ -1,6 +1,6 @@ { "version": "1.0.0", - "description": "IDM试用重置工具 可无限白嫖IDM", + "description": "Use IDM forever without cracking", "homepage": "https://github.com/J2TEAM/idm-trial-reset", "license": "MIT", "architecture": { diff --git a/bucket/iiscrypto.json b/bucket/iiscrypto.json index 6577cf96af3..29d3fbb55c3 100644 --- a/bucket/iiscrypto.json +++ b/bucket/iiscrypto.json @@ -1,5 +1,5 @@ { - "bin": "iiscrypto.exe", - "url": "https://www.nartac.com/Downloads/IISCrypto/IISCrypto.exe", - "version": "3.0" + "url": "https://www.nartac.com/Downloads/IISCrypto/IISCrypto.exe", + "version": "3.0", + "bin": "iiscrypto.exe" } diff --git a/bucket/ilspycmd.json b/bucket/ilspycmd.json index 66b3d20aaea..9a7edce7c73 100644 --- a/bucket/ilspycmd.json +++ b/bucket/ilspycmd.json @@ -1,8 +1,8 @@ { - "bin": "ilspycmd.bat", - "pre_install": [ - "\"@dotnet $dir\\tools\\netcoreapp3.1\\any\\ilspycmd.dll %*\" | Out-File $dir\\ilspycmd.bat -Encoding ASCII" - ], - "url": "https://www.nuget.org/api/v2/package/ilspycmd/7.1.0.6543#1.zip", - "version": "7.1.0.6543" + "url": "https://www.nuget.org/api/v2/package/ilspycmd/7.1.0.6543#1.zip", + "version": "7.1.0.6543", + "bin": "ilspycmd.bat", + "pre_install": [ + "\"@dotnet $dir\\tools\\netcoreapp3.1\\any\\ilspycmd.dll %*\" | Out-File $dir\\ilspycmd.bat -Encoding ASCII" + ] } diff --git a/bucket/imewlconverter.json b/bucket/imewlconverter.json index 64a494fa937..385c5f19267 100644 --- a/bucket/imewlconverter.json +++ b/bucket/imewlconverter.json @@ -1,14 +1,17 @@ { "version": "3.0.0", - "description": "Input Method Editor word library converter", + "description": "一款输入法词库转换软件,支持超过20种的输入法工具和词库", "homepage": "https://github.com/studyzy/imewlconverter", - "license": "GPL-3.0-only", "url": "https://github.com/studyzy/imewlconverter/releases/download/v3.0.0/imewlconverter-v3.0.0-windows.zip", - "hash": "ee9c09d345097ea1259ebdb3ec7791319ab1971348c04d0d89b10828b089f043", + "hash": "sha256:ee9c09d345097ea1259ebdb3ec7791319ab1971348c04d0d89b10828b089f043", "shortcuts": [ [ "深蓝词库转换.exe", "深蓝词库转换" + ], + [ + "Readme.txt", + "深蓝词库转换Readme.txt" ] ], "checkver": "github", diff --git a/bucket/imgcat.json b/bucket/imgcat.json index 4353a230324..9acdaef9d73 100644 --- a/bucket/imgcat.json +++ b/bucket/imgcat.json @@ -1,32 +1,32 @@ { - "architecture": { - "32bit": { - "hash": "9fb715c3ea7ba968ba730bf40ba2b664daca5c648753f944806c6020ac94b7b8", - "url": "https://github.com/trashhalo/imgcat/releases/download/v1.2.0/imgcat_1.2.0_Windows_i386.tar.gz" - }, - "64bit": { - "hash": "b084f11bde2414c0b7a7f6354e4a0c61108bf7b92ff611bef429b7ee4b06fbaf", - "url": "https://github.com/trashhalo/imgcat/releases/download/v1.2.0/imgcat_1.2.0_Windows_x86_64.tar.gz" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/imgcat_$version_Windows_i386.tar.gz" - }, - "64bit": { - "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/imgcat_$version_Windows_x86_64.tar.gz" - } - }, - "hash": { - "mode": "extract", - "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/checksums.txt" - } - }, - "bin": "imgcat.exe", - "checkver": "github", - "description": "a tool to output images as RGB ANSI graphics on the terminal", - "homepage": "https://github.com/trashhalo/imgcat", - "license": "MIT", - "version": "1.2.0" + "version": "1.2.0", + "homepage": "https://github.com/trashhalo/imgcat", + "description": "a tool to output images as RGB ANSI graphics on the terminal", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/trashhalo/imgcat/releases/download/v1.2.0/imgcat_1.2.0_Windows_x86_64.tar.gz", + "hash": "b084f11bde2414c0b7a7f6354e4a0c61108bf7b92ff611bef429b7ee4b06fbaf" + }, + "32bit": { + "url": "https://github.com/trashhalo/imgcat/releases/download/v1.2.0/imgcat_1.2.0_Windows_i386.tar.gz", + "hash": "9fb715c3ea7ba968ba730bf40ba2b664daca5c648753f944806c6020ac94b7b8" + } + }, + "bin": "imgcat.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/imgcat_$version_Windows_x86_64.tar.gz" + }, + "32bit": { + "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/imgcat_$version_Windows_i386.tar.gz" + } + }, + "hash": { + "url": "https://github.com/trashhalo/imgcat/releases/download/v$version/checksums.txt", + "mode": "extract" + } + } } diff --git a/bucket/internet-download-manager-portable.json b/bucket/internet-download-manager-portable.json index 57ca8d869b4..c9ed0db9cf2 100644 --- a/bucket/internet-download-manager-portable.json +++ b/bucket/internet-download-manager-portable.json @@ -1,35 +1,35 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/idm" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/IDM/$matchFilename" - }, - "checkver": { - "regex": "(?IDM_v(?[\\d.]+)_Repack_Elchupacabra\\.7z)", - "reverse": true, - "url": "https://scoop-apps.vercel.app/idm" - }, - "depends": "sudo", - "description": "IDM is a tool to increase download speeds by up to 5 times, resume and schedule downloads.", - "extract_dir": "Internet Download Manager", - "hash": "a46a0ed23af99040409299b86a9c1647e9175b0a60a7c3ef182a901b4c2c8b36", - "homepage": "http://internetdownloadmanager.com/index.html", - "installer": { - "script": "Start-Process \"$dir\\!)\u7eff\u5316\u5378\u8f7d.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" - }, - "license": { - "identifier": "Proprietary", - "url": "http://internetdownloadmanager.com/support/terms-and-conditions.html" - }, - "uninstaller": { - "script": [ - "Start-Process \"$dir\\!)\u7eff\u5316\u5378\u8f7d.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", - "Write-Host \"You may need to restart the system to delete the directory.\" -Foreground Magenta" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/IDM/IDM_v6.40.11_Repack_Elchupacabra.7z", - "version": "6.40.11" + "version": "6.40.11", + "description": "IDM is a tool to increase download speeds by up to 5 times, resume and schedule downloads.", + "homepage": "http://internetdownloadmanager.com/index.html", + "license": { + "identifier": "Proprietary", + "url": "http://internetdownloadmanager.com/support/terms-and-conditions.html" + }, + "depends": "sudo", + "url": "https://pan.jiemi.workers.dev/?file=/scoop/IDM/IDM_v6.40.11_Repack_Elchupacabra.7z", + "hash": "a46a0ed23af99040409299b86a9c1647e9175b0a60a7c3ef182a901b4c2c8b36", + "extract_dir": "Internet Download Manager", + "installer": { + "script": "Start-Process \"$dir\\!)绿化卸载.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" + }, + "uninstaller": { + "script": [ + "Start-Process \"$dir\\!)绿化卸载.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", + "Write-Host \"You may need to restart the system to delete the directory.\" -Foreground Magenta" + ] + }, + "checkver": { + "url": "https://scoop-apps.vercel.app/idm", + "regex": "(?IDM_v(?[\\d.]+)_Repack_Elchupacabra\\.7z)", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/IDM/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/idm", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/iobit-unlocker-aoks.json b/bucket/iobit-unlocker-aoks.json index a07405be05b..e923c139260 100644 --- a/bucket/iobit-unlocker-aoks.json +++ b/bucket/iobit-unlocker-aoks.json @@ -1,39 +1,39 @@ { - "autoupdate": { - "url": "https://www.iobit.com/downloadcenter.php?product=iobit-unlocker" - }, - "bin": "IObitUnlocker.exe", - "checkver": "\"softwareVersion\" : \"V ([\\d.]+)\"", - "description": "Better Unlock Stubborn Files.", - "hash": "ae8e0cab1786a619e0e0cb044209e5de7a6a30375dd88400c59551061f318a68", - "homepage": "https://www.iobit.com/en/iobit-unlocker.php", - "installer": { - "args": [ - "/SP-", - "/VERYSILENT", - "/DIR=\"$dir\"", - "/SUPPRESSMSGBOXES", - "/NORESTART", - "/CLOSEAPPLICATIONS", - "/NORESTARTAPPLICATIONS" - ], - "file": "unlocker-setup.exe" - }, - "license": "Freeware|Proprietary", - "shortcuts": [ - [ - "IObitUnlocker.exe", - "IObit Unlocker" - ] - ], - "uninstaller": { - "args": [ - "/VERYSILENT", - "/SUPPRESSMSGBOXES", - "/NORESTART" - ], - "file": "unins000.exe" - }, - "url": "https://www.iobit.com/downloadcenter.php?product=iobit-unlocker#/unlocker-setup.exe", - "version": "1.1.2" + "version": "1.1.2", + "description": "Better Unlock Stubborn Files.", + "homepage": "https://www.iobit.com/en/iobit-unlocker.php", + "license": "Freeware|Proprietary", + "url": "https://www.iobit.com/downloadcenter.php?product=iobit-unlocker#/unlocker-setup.exe", + "hash": "ae8e0cab1786a619e0e0cb044209e5de7a6a30375dd88400c59551061f318a68", + "installer": { + "file": "unlocker-setup.exe", + "args": [ + "/SP-", + "/VERYSILENT", + "/DIR=\"$dir\"", + "/SUPPRESSMSGBOXES", + "/NORESTART", + "/CLOSEAPPLICATIONS", + "/NORESTARTAPPLICATIONS" + ] + }, + "uninstaller": { + "file": "unins000.exe", + "args": [ + "/VERYSILENT", + "/SUPPRESSMSGBOXES", + "/NORESTART" + ] + }, + "shortcuts": [ + [ + "IObitUnlocker.exe", + "IObit Unlocker" + ] + ], + "bin": "IObitUnlocker.exe", + "checkver": "\"softwareVersion\" : \"V ([\\d.]+)\"", + "autoupdate": { + "url": "https://www.iobit.com/downloadcenter.php?product=iobit-unlocker" + } } diff --git a/bucket/iosevka-curly.json b/bucket/iosevka-curly.json index 068817a14cc..29b87a655c1 100644 --- a/bucket/iosevka-curly.json +++ b/bucket/iosevka-curly.json @@ -1,14 +1,11 @@ { - "version": "22.0.0", - "description": "Versatile typeface for code, from code.", - "license": "OFL-1.1", - "homepage": "https://github.com/be5invis/Iosevka", - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-curly-22.0.0.zip", - "hash": "0e7566eda1831c8dd3e1775366139058a644e96c86b773ada07dadc8121df6d4", - "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-curly-$version.zip" }, + "checkver": "github", + "description": "Versatile typeface for code, from code.", + "hash": "0e7566eda1831c8dd3e1775366139058a644e96c86b773ada07dadc8121df6d4", + "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -18,6 +15,7 @@ "}" ] }, + "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -27,5 +25,7 @@ "}", "Write-Host \"'Iosevka Curly' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-curly-22.0.0.zip", + "version": "22.0.0" } diff --git a/bucket/iosevka-etoile.json b/bucket/iosevka-etoile.json index 6679741551f..1dc301f2c50 100644 --- a/bucket/iosevka-etoile.json +++ b/bucket/iosevka-etoile.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-etoile-22.0.0.zip", + "hash": "899433794d5992fb8c4acdb319b54d84b140d15ba2d5e16c948799bb5ecfcb27", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-etoile-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "899433794d5992fb8c4acdb319b54d84b140d15ba2d5e16c948799bb5ecfcb27", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka Etoile' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-etoile-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka-ss02.json b/bucket/iosevka-ss02.json index 2270f7c9a17..62c69076bd0 100644 --- a/bucket/iosevka-ss02.json +++ b/bucket/iosevka-ss02.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss02-22.0.0.zip", + "hash": "916f2385dff525efd12aed25991d47374e1c1e69322f64a6e54a1fa3b4296721", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss02-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "916f2385dff525efd12aed25991d47374e1c1e69322f64a6e54a1fa3b4296721", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka SS02' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss02-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka-ss05.json b/bucket/iosevka-ss05.json index 9232a37219a..7568e98e779 100644 --- a/bucket/iosevka-ss05.json +++ b/bucket/iosevka-ss05.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss05-22.0.0.zip", + "hash": "0c25c1bf5bbd15a6b3e57493d03d4a732f4ebca3f553cdb0d99b17e550bf0109", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss05-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "0c25c1bf5bbd15a6b3e57493d03d4a732f4ebca3f553cdb0d99b17e550bf0109", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka SS05' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss05-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka-ss08.json b/bucket/iosevka-ss08.json index 809b129924b..5896830bab1 100644 --- a/bucket/iosevka-ss08.json +++ b/bucket/iosevka-ss08.json @@ -1,14 +1,11 @@ { - "version": "22.0.0", - "description": "Versatile typeface for code, from code.", - "license": "OFL-1.1", - "homepage": "https://github.com/be5invis/Iosevka", - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss08-22.0.0.zip", - "hash": "be4c7489a311a011527f6725e42c2043fe4f69f750f3f4bb6c1b6082a80019e6", - "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss08-$version.zip" }, + "checkver": "github", + "description": "Versatile typeface for code, from code.", + "hash": "be4c7489a311a011527f6725e42c2043fe4f69f750f3f4bb6c1b6082a80019e6", + "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -18,6 +15,7 @@ "}" ] }, + "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -27,5 +25,7 @@ "}", "Write-Host \"'Iosevka SS08' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss08-22.0.0.zip", + "version": "22.0.0" } diff --git a/bucket/iosevka-ss09.json b/bucket/iosevka-ss09.json index acf4edd9ff9..684290281c4 100644 --- a/bucket/iosevka-ss09.json +++ b/bucket/iosevka-ss09.json @@ -1,14 +1,11 @@ { - "version": "22.0.0", - "description": "Versatile typeface for code, from code.", - "license": "OFL-1.1", - "homepage": "https://github.com/be5invis/Iosevka", - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss09-22.0.0.zip", - "hash": "6fb4706aeaf673a1250b0402f0fa35418fa468f95906500f6122842ee2158ee0", - "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss09-$version.zip" }, + "checkver": "github", + "description": "Versatile typeface for code, from code.", + "hash": "6fb4706aeaf673a1250b0402f0fa35418fa468f95906500f6122842ee2158ee0", + "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -18,6 +15,7 @@ "}" ] }, + "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -27,5 +25,7 @@ "}", "Write-Host \"'Iosevka SS09' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss09-22.0.0.zip", + "version": "22.0.0" } diff --git a/bucket/iosevka-ss13.json b/bucket/iosevka-ss13.json index e9c14ae7bab..271fc5dc2e9 100644 --- a/bucket/iosevka-ss13.json +++ b/bucket/iosevka-ss13.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss13-22.0.0.zip", + "hash": "3f6509185d7c893a98c2907050b48c894e6249a27fb2b5954454d19589c8e353", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss13-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "3f6509185d7c893a98c2907050b48c894e6249a27fb2b5954454d19589c8e353", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka SS13' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss13-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka-ss14.json b/bucket/iosevka-ss14.json index 8916684733a..643f5bf1c6f 100644 --- a/bucket/iosevka-ss14.json +++ b/bucket/iosevka-ss14.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss14-22.0.0.zip", + "hash": "a4cda2c767f9cf6e7e0a579b608f4ca6edf4ffa7429add3e4bc7d65982a06a70", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss14-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "a4cda2c767f9cf6e7e0a579b608f4ca6edf4ffa7429add3e4bc7d65982a06a70", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka SS14' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss14-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka-ss16.json b/bucket/iosevka-ss16.json index 4fadfae9d20..ae5c1747434 100644 --- a/bucket/iosevka-ss16.json +++ b/bucket/iosevka-ss16.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss16-22.0.0.zip", + "hash": "63f9551158b7ab14f05fc6ede6b9d0c81b3cdaea5536e843243429a84bedb212", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss16-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "63f9551158b7ab14f05fc6ede6b9d0c81b3cdaea5536e843243429a84bedb212", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka SS16' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss16-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka-ss18.json b/bucket/iosevka-ss18.json index f38bc0bc442..41077e7dd7b 100644 --- a/bucket/iosevka-ss18.json +++ b/bucket/iosevka-ss18.json @@ -1,11 +1,14 @@ { + "version": "22.0.0", + "description": "Versatile typeface for code, from code.", + "license": "OFL-1.1", + "homepage": "https://github.com/be5invis/Iosevka", + "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss18-22.0.0.zip", + "hash": "a05cfd113996fc6d0ace1e1b8b5e9ecf2bb7c4266af432905cc0410fe3776dae", + "checkver": "github", "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-ss18-$version.zip" }, - "checkver": "github", - "description": "Versatile typeface for code, from code.", - "hash": "a05cfd113996fc6d0ace1e1b8b5e9ecf2bb7c4266af432905cc0410fe3776dae", - "homepage": "https://github.com/be5invis/Iosevka", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -15,7 +18,6 @@ "}" ] }, - "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -25,7 +27,5 @@ "}", "Write-Host \"'Iosevka SS18' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - }, - "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-ss18-22.0.0.zip", - "version": "22.0.0" + } } diff --git a/bucket/iosevka.json b/bucket/iosevka.json index fa9fa88cafa..051d1d2c3f7 100644 --- a/bucket/iosevka.json +++ b/bucket/iosevka.json @@ -1,31 +1,34 @@ { "version": "22.0.0", - "description": "Versatile typeface for code, from code.", + "description": "Slender typeface for code, from code", + "homepage": "https://typeof.net/Iosevka/", "license": "OFL-1.1", - "homepage": "https://github.com/be5invis/Iosevka", "url": "https://github.com/be5invis/Iosevka/releases/download/v22.0.0/super-ttc-iosevka-22.0.0.zip", "hash": "fa475fc1e53f566b8355a7c201c0724c0a35a601b0f54f38dae32ff668c577e4", - "checkver": "github", + "checkver": { + "github": "https://github.com/be5invis/Iosevka" + }, "autoupdate": { "url": "https://github.com/be5invis/Iosevka/releases/download/v$version/super-ttc-iosevka-$version.zip" }, "installer": { "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttc' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "Get-ChildItem $dir -filter '*.ttc' | ForEach-Object {", + " $fontdir = \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\"", + " If (-Not(Test-Path -Path $fontdir)) { New-Item -ItemType \"directory\" -Path $fontdir }", + " New-ItemProperty -Path 'HKCU:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value \"$fontdir\\$($_.Name)\" -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$fontdir\"", "}" ] }, "uninstaller": { "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttc' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Iosevka' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "Get-ChildItem $dir -filter '*.ttc' | ForEach-Object {", + " $fontdir = \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\"", + " If (-Not(Test-Path -Path \"$fontdir\\Deleted\")) { New-Item -ItemType \"directory\" -Path \"$fontdir\\Deleted\" }", + " Remove-ItemProperty -Path 'HKCU:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Move-Item \"$fontdir\\$($_.Name)\" -Destination \"$fontdir\\Deleted\\$($_.Name)\" -Force", + "}" ] } } diff --git a/bucket/iosevkacustom.json b/bucket/iosevkacustom.json index 6c7810170ec..841ddecd82c 100644 --- a/bucket/iosevkacustom.json +++ b/bucket/iosevkacustom.json @@ -1,31 +1,31 @@ { - "autoupdate": { - "url": "https://github.com/KnotUntied/iosevka-custom/releases/download/$version/iosevka-custom-$version.zip" - }, - "checkver": "github", - "description": "Build results and TOML file for personalized version of Iosevka", - "hash": "7306a068c34ca535d1644c4302a418669caa3815ffc2df3b3cd334df0a304686", - "homepage": "https://github.com/KnotUntied/iosevka-custom", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Iosevka Custom' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/KnotUntied/iosevka-custom/releases/download/10.1.0/iosevka-custom-10.1.0.zip", - "version": "10.1.0" + "version": "10.1.0", + "description": "Build results and TOML file for personalized version of Iosevka", + "license": "OFL-1.1", + "homepage": "https://github.com/KnotUntied/iosevka-custom", + "url": "https://github.com/KnotUntied/iosevka-custom/releases/download/10.1.0/iosevka-custom-10.1.0.zip", + "hash": "7306a068c34ca535d1644c4302a418669caa3815ffc2df3b3cd334df0a304686", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/KnotUntied/iosevka-custom/releases/download/$version/iosevka-custom-$version.zip" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Iosevka Custom' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/ipinfo.json b/bucket/ipinfo.json index 985709c5643..eea1ba0a30c 100644 --- a/bucket/ipinfo.json +++ b/bucket/ipinfo.json @@ -1,24 +1,34 @@ { "version": "2.10.1", - "description": "Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data).", - "homepage": "https://github.com/ipinfo/cli", - "license": "Apache-2.0", + "description": "Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data)", + "homepage": "https://ipinfo.io/", + "license": { + "identifier": "Apache-2.0", + "url": "https://github.com/ipinfo/cli/blob/master/LICENSE" + }, "architecture": { "64bit": { "url": "https://github.com/ipinfo/cli/releases/download/ipinfo-2.10.1/ipinfo_2.10.1_windows_amd64.zip", "hash": "31502fb04f935ae941d1c8c9cecda154c6ba03a60e8afb279a1b41e3ee52bb1e" + }, + "32bit": { + "url": "https://github.com/ipinfo/cli/releases/download/ipinfo-2.10.1/ipinfo_2.10.1_windows_386.zip", + "hash": "04996a279baa1fe3dd6b4f9dfbefba84e5b1782569c05695ccde2f5c67d415c0" } }, - "pre_install": "Get-ChildItem \"$dir\" 'ipinfo_*.exe' | Select-Object -First 1 | Rename-Item -NewName 'ipinfo.exe'", + "post_install": "Rename-Item \"$dir\\ipinfo_*.exe\" ipinfo.exe -Force", "bin": "ipinfo.exe", "checkver": { - "url": "https://github.com/ipinfo/cli/releases", - "regex": "/releases/tag/ipinfo-([\\d.]+)\"" + "url": "https://api.github.com/repos/ipinfo/cli/releases", + "regex": "/releases/tag/ipinfo-([\\d.]+)" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/ipinfo/cli/releases/download/ipinfo-$version/ipinfo_$version_windows_amd64.zip" + }, + "32bit": { + "url": "https://github.com/ipinfo/cli/releases/download/ipinfo-$version/ipinfo_$version_windows_386.zip" } } } diff --git a/bucket/ironwail.json b/bucket/ironwail.json index fa604ddc609..1498253a0ea 100644 --- a/bucket/ironwail.json +++ b/bucket/ironwail.json @@ -30,11 +30,11 @@ "architecture": { "32bit": { "url": "https://github.com/andrei-drexler/ironwail/releases/download/v0.7.0/ironwail-0.7.0-win32.zip", - "hash": "e1b457b4d7078990fff1c07320219565a869d37104105b51c2c0134a9d46bfba" + "hash": "7bf0a1332e655ca9d950210a5753ba400d8df6b7fddb1e7daf4c9414045b81ef" }, "64bit": { "url": "https://github.com/andrei-drexler/ironwail/releases/download/v0.7.0/ironwail-0.7.0-win64.zip", - "hash": "4f0249ff0918c559ec5033c101796edeca7c07bac0e0b3c8c9dcec9b28e7a4a7" + "hash": "f6ace25088f7466fc568f8f77482ae93c2edaae66327e9d2e0df34b2802c651e" } }, "bin": [ diff --git a/bucket/irreader.json b/bucket/irreader.json index dbe761e968b..ed816f942b4 100644 --- a/bucket/irreader.json +++ b/bucket/irreader.json @@ -1,37 +1,12 @@ { - "version": "1.6.9", "homepage": "http://irreader.fatecore.com/", + "version": "1.6.9", + "license": "Freeware", "url": "http://irreader.fatecore.com/download/irreader-1.6.9.zip", + "depends": "", "hash": "64735c30049864270201fb5db2f6c17226026f466e38b64ea81d8feb7d6fad92", - "license": "Freeware", - "pre_install": [ - "Move-Item \"$dir/irreader-$version/*.exe\" \"$dir/irreader Setup.7z\"", - "Remove-Item \"$dir/irreader-$version\"", - "Expand-7zipArchive \"$dir/irreader Setup.7z\"", - "Move-Item \"$dir/`$PLUGINSDIR/*.7z\" \"$dir/Setup.7z\"", - "Expand-7zipArchive \"$dir/Setup.7z\"", - "Remove-Item \"$dir/`$PLUGINSDIR\", \"$dir/Setup.7z\", \"$dir/irreader Setup.7z\" -Force -Recurse" - ], - "depends": "7zip", - "uninstaller": { - "file": "Uninstall irreader.exe" - }, - "bin": [ - [ - "irreader.exe", - "irreader" - ] - ], - "shortcuts": [ - [ - "irreader.exe", - "irreader" - ] - ], - "checkver": { - "url": "http://irreader.fatecore.com/", - "re": "irreader\\s*v([\\d.]+)" - }, + "bin": "", + "checkver": "v([\\d.]+) 20", "autoupdate": { "url": "http://irreader.fatecore.com/download/irreader-$version.zip" } diff --git a/bucket/iwck.json b/bucket/iwck.json index b38df23b071..d55d318db76 100644 --- a/bucket/iwck.json +++ b/bucket/iwck.json @@ -1,40 +1,33 @@ { - "architecture": { - "32bit": { - "hash": "ee30dc02b101c5d7d425271ab5e3bb2cbb0f2b29a5484f01c406ee50c2849656", - "url": "https://github.com/Nigh/I-wanna-clean-keyboard/releases/download/v2.0/iwck_U32.exe#/iwck.exe" - }, - "64bit": { - "hash": "e4a168d5bfbccacf5796c3a1e2a29f08c7051b52a3bad09fd6bb0fa5fa7c71df", - "url": "https://github.com/Nigh/I-wanna-clean-keyboard/releases/download/v2.0/iwck_U64.exe#/iwck.exe" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/Nigh/I-wanna-clean-keyboard/releases/download/v$version/iwck_U32.exe#/iwck.exe" - }, - "64bit": { - "url": "https://github.com/Nigh/I-wanna-clean-keyboard/releases/download/v$version/iwck_U64.exe#/iwck.exe" - } - } - }, - "bin": "iwck.exe", - "checkver": { - "jsonpath": "$[0].tag_name", - "regex": "v([\\d.]+)", - "url": "https://api.github.com/repos/Nigh/I-wanna-clean-keyboard/releases?per_page=1" - }, - "description": "This app could block the keyboard input when you were cleaning the keyboard or eating on the keyboard.", - "homepage": "https://github.com/Nigh/I-wanna-clean-keyboard", - "license": { - "identifier": "Unlicense" - }, - "shortcuts": [ - [ - "iwck.exe", - "iwck" - ] - ], - "version": "2.0" + "version": "2.0", + "description": "I wanna clean keyboard - This app won't clean your keyboard... but it could block the keyboard input when you were cleaning the keyboard...", + "homepage": "https://github.com/Nigh/I-wanna-clean-keyboard", + "license": "Unlicense", + "architecture": { + "64bit": { + "url": "https://github.com/Nigh/I-wanna-clean-keyboard/releases/download/v2.0/iwck_U64.exe#/iwck.exe", + "hash": "e4a168d5bfbccacf5796c3a1e2a29f08c7051b52a3bad09fd6bb0fa5fa7c71df" + }, + "32bit": { + "url": "https://github.com/Nigh/I-wanna-clean-keyboard/releases/download/v2.0/iwck_U32.exe#/iwck.exe", + "hash": "ee30dc02b101c5d7d425271ab5e3bb2cbb0f2b29a5484f01c406ee50c2849656" + } + }, + "shortcuts": [ + [ + "iwck.exe", + "iwck - I wanna clean keyboard" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Nigh/I-wanna-clean-keyboard/releases/download/v$version/iwck_U64.exe#/iwck.exe" + }, + "32bit": { + "url": "https://github.com/Nigh/I-wanna-clean-keyboard/releases/download/v$version/iwck_U32.exe#/iwck.exe" + } + } + } } diff --git a/bucket/jEdit.json b/bucket/jEdit.json index fb99d6d70fd..abb5c19bd03 100644 --- a/bucket/jEdit.json +++ b/bucket/jEdit.json @@ -1,23 +1,24 @@ { - "homepage": "http://www.jedit.org", + "homepage": "http://www.jedit.org/", "version": "5.6.0", - "license": "GPL-2.0-only", - "description": "Programmer's Text Editor", - "url": "https://downloads.sourceforge.net/project/jedit/jedit/5.6.0/jedit5.6.0install.exe", - "hash": "e493b4b0ab0c090cbc367d6fa64176fb80874575c98e578612d1a5fef49dd14e", + "url": "https://sourceforge.net/projects/jedit/files/jedit/5.6.0/jedit5.6.0install.exe", + "hash": "sha1:fa03f6c94f7a8539afdc5c2983ad2993f3f062b6", "innosetup": true, - "bin": "jedit.exe", + "bin": "jedit.jar", "shortcuts": [ [ - "jedit.exe", - "JEdit" + "jedit.jar", + "jEdit" ] ], "checkver": { - "url": "http://www.jedit.org/index.php?page=download", - "regex": "Stable version: jEdit ([\\d.]+)" + "url": "https://sourceforge.net/projects/jedit/rss?path=/jedit", + "regex": "/jedit/([\\d.]+)/jedit[\\d.]+install\\.exe" }, "autoupdate": { - "url": "https://downloads.sourceforge.net/project/jedit/jedit/$version/jedit$versioninstall.exe" + "url": "https://sourceforge.net/projects/jedit/files/jedit/$version/jedit$versioninstall.exe", + "hash": { + "mode": "sourceforge" + } } } diff --git a/bucket/jPortableBrowserSwitch.json b/bucket/jPortableBrowserSwitch.json index ce07a6aae35..d952266ddac 100644 --- a/bucket/jPortableBrowserSwitch.json +++ b/bucket/jPortableBrowserSwitch.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/jportable-browser-switch" - }, - "url": "https://downloads.sourceforge.net/portableapps/jPortableBrowserSwitch_$version_English.paf.exe" - }, - "bin": "jPortableBrowserSwitch.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/jportable-browser-switch" - }, - "description": "Enable or disable the Java plugin", - "hash": "md5:f0da944b9f5c5803318c79d7eeeca80e", - "homepage": "https://portableapps.com/apps/utilities/jportable-browser-switch", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "jPortableBrowserSwitch.exe", - "jPortableBrowserSwitch" - ] - ], - "url": "https://downloads.sourceforge.net/portableapps/jPortableBrowserSwitch_1.0_English.paf.exe#/dl.7z", - "version": "1.0" + "homepage": "https://portableapps.com/apps/utilities/jportable-browser-switch", + "description": "Enable or disable the Java plugin", + "version": "1.0", + "license": "", + "url": "https://downloads.sourceforge.net/portableapps/jPortableBrowserSwitch_1.0_English.paf.exe#/dl.7z", + "hash": "md5:f0da944b9f5c5803318c79d7eeeca80e", + "bin": "jPortableBrowserSwitch.exe", + "shortcuts": [ + [ + "jPortableBrowserSwitch.exe", + "jPortableBrowserSwitch" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/jportable-browser-switch", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://downloads.sourceforge.net/portableapps/jPortableBrowserSwitch_$version_English.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/jportable-browser-switch", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/ja-netfilter.json b/bucket/ja-netfilter.json index 3bec12d3fb9..6dadf06748d 100644 --- a/bucket/ja-netfilter.json +++ b/bucket/ja-netfilter.json @@ -1,20 +1,20 @@ { - "version": "2022.1.0", - "description": "A javaagent framework", - "homepage": "https://zhile.io/2021/11/29/ja-netfilter-javaagent-lib.html", - "license": { - "identifier": "GPL-3.0-only", - "url": "https://github.com/ja-netfilter/ja-netfilter/blob/master/LICENSE" - }, - "notes": "Configure as described in \"$dir\\README.pdf\"! For testing purposes only, not for commercial use!", - "url": "https://github.com/ja-netfilter/ja-netfilter/releases/download/2022.1.0/ja-netfilter-2022.1.0.zip", - "hash": "2e60fe0febb617388ae7faa51724f2c3233921a3ec4f08f9e8d9118a3b094280", - "extract_dir": "ja-netfilter", - "persist": "config", - "checkver": { - "github": "https://github.com/ja-netfilter/ja-netfilter/" - }, - "autoupdate": { - "url": "https://github.com/ja-netfilter/ja-netfilter/releases/download/$version/ja-netfilter-$version.zip" - } + "autoupdate": { + "url": "https://github.com/ja-netfilter/ja-netfilter/releases/download/$version/ja-netfilter-$version.zip" + }, + "checkver": { + "github": "https://github.com/ja-netfilter/ja-netfilter/" + }, + "description": "A javaagent framework", + "extract_dir": "ja-netfilter", + "hash": "2e60fe0febb617388ae7faa51724f2c3233921a3ec4f08f9e8d9118a3b094280", + "homepage": "https://zhile.io/2021/11/29/ja-netfilter-javaagent-lib.html", + "license": { + "identifier": "GPL-3.0-only", + "url": "https://github.com/ja-netfilter/ja-netfilter/blob/master/LICENSE" + }, + "notes": "Configure as described in \"$dir\\README.pdf\"! For testing purposes only, not for commercial use!", + "persist": "config", + "url": "https://github.com/ja-netfilter/ja-netfilter/releases/download/2022.1.0/ja-netfilter-2022.1.0.zip", + "version": "2022.1.0" } diff --git a/bucket/jabref57.json b/bucket/jabref57.json index 033371c6aee..246a768afdd 100644 --- a/bucket/jabref57.json +++ b/bucket/jabref57.json @@ -1,20 +1,20 @@ { - "architecture": { - "64bit": { - "hash": "30639a88609af99700a678b8059653036ad66a049b06023d18a42c8de3815df7", - "url": "https://github.com/JabRef/jabref/releases/download/v5.7/JabRef-5.7-portable_windows.zip" - } - }, - "bin": "runtime\\bin\\JabRef.bat", - "description": "Citation and reference management software that uses BibTeX and BibLaTeX as its native formats", - "extract_dir": "JabRef", - "homepage": "https://www.jabref.org", - "license": "MIT", - "shortcuts": [ - [ - "JabRef.exe", - "JabRef" - ] - ], - "version": "5.7" + "version": "5.7", + "description": "Citation and reference management software that uses BibTeX and BibLaTeX as its native formats", + "homepage": "https://www.jabref.org", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/JabRef/jabref/releases/download/v5.7/JabRef-5.7-portable_windows.zip", + "hash": "30639a88609af99700a678b8059653036ad66a049b06023d18a42c8de3815df7" + } + }, + "extract_dir": "JabRef", + "bin": "runtime\\bin\\JabRef.bat", + "shortcuts": [ + [ + "JabRef.exe", + "JabRef" + ] + ] } diff --git a/bucket/jc-aoks.json b/bucket/jc-aoks.json index c56a8efcd5a..e566d102654 100644 --- a/bucket/jc-aoks.json +++ b/bucket/jc-aoks.json @@ -1,14 +1,14 @@ { - "autoupdate": { - "url": "https://github.com/kellyjonbrazil/jc/releases/download/v$version/jc-$version.msi" - }, - "bin": "jc.exe", - "checkver": "github", - "description": "CLI tool and python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries.", - "extract_dir": "PFiles\\jc", - "hash": "8972c4418f0933ff11ad7bf11bc41f3469647d5a5779beab51227c26ec640543", "homepage": "https://github.com/kellyjonbrazil/jc", + "description": "CLI tool and python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries.", "license": "MIT", + "version": "1.23.1", "url": "https://github.com/kellyjonbrazil/jc/releases/download/v1.23.1/jc-1.23.1.msi", - "version": "1.23.1" + "hash": "8972c4418f0933ff11ad7bf11bc41f3469647d5a5779beab51227c26ec640543", + "extract_dir": "PFiles\\jc", + "bin": "jc.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/kellyjonbrazil/jc/releases/download/v$version/jc-$version.msi" + } } diff --git a/bucket/jellyfincli.json b/bucket/jellyfincli.json index f71e2a6d47d..9545e9e4e1d 100644 --- a/bucket/jellyfincli.json +++ b/bucket/jellyfincli.json @@ -1,21 +1,21 @@ { - "architecture": { - "64bit": { - "hash": "179f9cc5734287db657d931d1fe643d909b762d8b65485f839703f9c34d984e7", - "url": "https://github.com/tryffel/jellycli/releases/download/v0.9.1/jellycli_0.9.1_Windows_x86_64.exe#/jellycli.exe" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/tryffel/jellycli/releases/download/v$version/jellycli_$version_Windows_x86_64.exe#/jellycli.exe" - } - } - }, - "bin": "jellycli.exe", - "checkver": "github", - "description": "Jellyfin terminal client", - "homepage": "https://github.com/tryffel/jellycli", - "license": "GPL-3.0-only", - "version": "0.9.1" + "version": "0.9.1", + "description": "Jellyfin terminal client", + "homepage": "https://github.com/tryffel/jellycli", + "license": "GPL-3.0-only", + "architecture": { + "64bit": { + "url": "https://github.com/tryffel/jellycli/releases/download/v0.9.1/jellycli_0.9.1_Windows_x86_64.exe#/jellycli.exe", + "hash": "179f9cc5734287db657d931d1fe643d909b762d8b65485f839703f9c34d984e7" + } + }, + "bin": "jellycli.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/tryffel/jellycli/releases/download/v$version/jellycli_$version_Windows_x86_64.exe#/jellycli.exe" + } + } + } } diff --git a/bucket/jetbrainsmono-nl.json b/bucket/jetbrainsmono-nl.json index cea291ae687..fe413574643 100644 --- a/bucket/jetbrainsmono-nl.json +++ b/bucket/jetbrainsmono-nl.json @@ -1,16 +1,12 @@ { - "version": "2.304", - "description": "JetBrains Mono - the free and open-source typeface for developers", - "license": "OFL-1.1", - "homepage": "https://github.com/JetBrains/JetBrainsMono", - "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip", - "hash": "6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf", - "extract_dir": "fonts/ttf", - "checkver": "github", "autoupdate": { "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v$version/JetBrainsMono-$version.zip" }, - "pre_install": "Get-ChildItem $dir -Exclude JetBrainsMonoNL-*.ttf | Remove-Item", + "checkver": "github", + "description": "JetBrains Mono – the free and open-source typeface for developers", + "extract_dir": "ttf", + "hash": "6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf", + "homepage": "https://github.com/JetBrains/JetBrainsMono", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -21,6 +17,8 @@ "Write-Host \"Remember to uninstall this app before installing a JetBrains IDE.\" -Foreground Magenta" ] }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude JetBrainsMonoNL-*.ttf | Remove-Item", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -30,5 +28,7 @@ "}", "Write-Host \"'JetBrains Mono' no-ligature TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip", + "version": "2.304" } diff --git a/bucket/jetbrainsmono-variable.json b/bucket/jetbrainsmono-variable.json index a98d61ed048..3a595e45829 100644 --- a/bucket/jetbrainsmono-variable.json +++ b/bucket/jetbrainsmono-variable.json @@ -1,25 +1,30 @@ { - "version": "2.304", - "description": "JetBrains Mono - the free and open-source typeface for developers", - "license": "OFL-1.1", - "homepage": "https://github.com/JetBrains/JetBrainsMono", - "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip", - "hash": "6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf", - "extract_dir": "fonts/variable", - "checkver": "github", "autoupdate": { - "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v$version/JetBrainsMono-$version.zip" + "url": [ + "https://github.com/JetBrains/JetBrainsMono/raw/master/fonts/variable/JetBrainsMono%5Bwght%5D.ttf", + "https://github.com/JetBrains/JetBrainsMono/raw/master/fonts/variable/JetBrainsMono-Italic%5Bwght%5D.ttf" + ] + }, + "checkver": { + "github": "https://github.com/JetBrains/JetBrainsMono" }, + "description": "JetBrains Mono. A typeface for developers​", + "hash": [ + "9a4444c811d0f6a513e2390a4490a1da6acf9a63e7cce7eb763850856a4038fa", + "f442070480ca1f423b0a8606384d04deed3a28a0e3be357449d348a7977da2f6" + ], + "homepage": "https://www.jetbrains.com/lp/mono/", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter 'JetBrainsMonoNL-*.ttf' -Recurse | ForEach-Object {", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", "}", "Write-Host \"Remember to uninstall this app before installing a JetBrains IDE.\" -Foreground Magenta" ] }, + "license": "OFL-1.1", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", @@ -29,5 +34,10 @@ "}", "Write-Host \"'JetBrains Mono' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": [ + "https://github.com/JetBrains/JetBrainsMono/raw/master/fonts/variable/JetBrainsMono%5Bwght%5D.ttf", + "https://github.com/JetBrains/JetBrainsMono/raw/master/fonts/variable/JetBrainsMono-Italic%5Bwght%5D.ttf" + ], + "version": "2.304" } diff --git a/bucket/jetbrainsmono.json b/bucket/jetbrainsmono.json index 74f03a2366d..f78978c6ec1 100644 --- a/bucket/jetbrainsmono.json +++ b/bucket/jetbrainsmono.json @@ -1,12 +1,34 @@ { - "homepage": "https://github.com/JetBrains/JetBrainsMono", - "version": "2.304", - "description": "JetBrains Mono – the free and open-source typeface for developers.", - "license": "OFL-1.1", - "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip", - "hash": "6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf", - "checkver": "github", "autoupdate": { "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v$version/JetBrainsMono-$version.zip" - } + }, + "checkver": "github", + "depends": "sudo", + "description": "JetBrains Mono – the free and open-source typeface for developers", + "extract_dir": "fonts/ttf", + "hash": "6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf", + "homepage": "https://github.com/JetBrains/JetBrainsMono", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "SIL Open Font License", + "notes": "You may need to restart the system to use recently installed fonts.", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The '$app' font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip", + "version": "2.304" } diff --git a/bucket/jianyingpro.json b/bucket/jianyingpro.json index 6000bd7470f..9682f436ed3 100644 --- a/bucket/jianyingpro.json +++ b/bucket/jianyingpro.json @@ -1,11 +1,19 @@ { - "homepage": "https://lv.ulikecam.com/", - "description": "Video editing application produced by ByteDance", - "license": "Proprietary", + "##": "剪映专业版", "version": "3.9.0.9723", - "url": "https://lf3-faceucdn-tos.pstatp.com/obj/faceu-packages/Jianying_3_9_0_9723_jianyingpro_0_creatortool.exe#/jianyingpro.7z", + "description": "[剪映专业版] - 剪映专业版拥有强大的素材库,支持多视频轨/音频轨编辑,用AI为创作赋能,满足多种专业剪辑场景。目前这款剪辑软件广泛应用于自媒体从业者和影视后期专业人士的视频创作工作中。", + "license": { + "identifier": "Proprietary", + "url": "https://sf6-cdn-tos.huoshanstatic.com/obj/ies-hotsoon-draft/vco/ffd22c0b-e01c-400c-a09e-24671a1575a1.html" + }, + "homepage": "https://lv.ulikecam.com", + "url": "https://lf3-package.vlabstatic.com/obj/faceu-packages/Jianying_3_9_0_9723_jianyingpro_0_creatortool.exe#/dl.7z", "hash": "7d9b937ad666911a0086a621da6d4b2a6ffb9b0a975ef2f46af678e07e3482f4", - "extract_dir": "JYPacket/3.9.0.9723", + "pre_install": [ + "Move-Item \"$dir\\JYPacket\\$version\\*\" $dir -Force", + "Remove-Item \"$dir\\JYPacket\" -Force -Recurse" + ], + "bin": "JianyingPro.exe", "shortcuts": [ [ "JianyingPro.exe", @@ -13,12 +21,15 @@ ] ], "checkver": { - "url": "https://sf1-hscdn-tos.pstatp.com/obj/ies-fe-bee/bee_prod/biz_80/bee_prod_80_bee_publish_3563.json", - "regex": "/Jianying_(?[\\d]+)_(?[\\d]+)_(?[\\d]+)_(?[\\d]+)_jianyingpro_0_creatortool.exe", - "replace": "${major}.${minor}.${patch}.${build}" + "url": "https://lf3-beecdn.bytetos.com/obj/ies-fe-bee/bee_prod/biz_80/bee_prod_80_bee_publish_3563.json", + "jsonpath": "$.windows_download_pkg.channel_default", + "regex": "https://lf3-package.vlabstatic.com/(?.*?Jianying_(\\d+)_(\\d+)_(\\d+)_(\\d+)_.*?\\.exe)", + "replace": "${1}.${2}.${3}.${4}" }, "autoupdate": { - "url": "https://lf3-faceucdn-tos.pstatp.com/obj/faceu-packages/Jianying_$underscoreVersion_jianyingpro_0_creatortool.exe#/jianyingpro.7z", - "extract_dir": "JYPacket/$version" + "url": "https://lf3-package.vlabstatic.com/$matchLink#/dl.7z", + "hash": { + "mode": "download" + } } } diff --git a/bucket/jiq.json b/bucket/jiq.json index ccabcb1adea..fc6b8e50e62 100644 --- a/bucket/jiq.json +++ b/bucket/jiq.json @@ -1,16 +1,23 @@ { "version": "0.7.2", - "description": "jid on jq - interactive JSON query tool using jq expressions", - "homepage": "https://github.com/fiatjaf/jiq/", - "license": { - "identifier": "MIT", - "url": "https://github.com/fiatjaf/jiq/blob/master/LICENSE" + "homepage": "https://github.com/fiatjaf/jiq", + "description": "Interactive JSON query tool using jq expressions", + "license": "MIT", + "notes": "Maintainer here: I really suggest you use main/jid instead of this, while the concept is interesting, it is very buggy", + "depends": "jq", + "architecture": { + "64bit": { + "url": "https://github.com/fiatjaf/jiq/releases/download/v0.7.2/jiq_windows_amd64.exe#/jiq.exe", + "hash": "cd0702b45b5eba87c5c26879b5d869f69a871dae4d15052db13dd9191f0e354c" + } }, - "url": "https://github.com/fiatjaf/jiq/releases/download/v0.7.2/jiq_windows_amd64.exe#/jiq.exe", - "hash": "cd0702b45b5eba87c5c26879b5d869f69a871dae4d15052db13dd9191f0e354c", "bin": "jiq.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/fiatjaf/jiq/releases/download/$version/jiq_windows_amd64.exe" + "architecture": { + "64bit": { + "url": "https://github.com/fiatjaf/jiq/releases/download/v$version/jiq_windows_amd64.exe#/jiq.exe" + } + } } } diff --git a/bucket/jjdown.json b/bucket/jjdown.json index 0d3bbf118ec..5d190436a8f 100644 --- a/bucket/jjdown.json +++ b/bucket/jjdown.json @@ -1,18 +1,11 @@ { "version": "1.234.0", - "description": "这是一个用于下载bilibili视频的PC应用程序,它能够下载99%bilibili视频(不支持番剧),并且它将会终身免费提供使用.", + "description": "A Downloader for BiliBili.", "homepage": "http://client.jijidown.com/", - "license": { - "identifier": "Unknown" - }, - "architecture": { - "64bit": { - "url": "http://clientfile.jijidown.com/PC/WPF/HistoricVersion/WPF_JJDown_v1.234.0.zip", - "hash": "aec882616b488ac861a88adea3f79dcdf38707616b0e902edef488f123afc0b8" - } - }, + "license": "Freeware", + "url": "http://clientfile.jijidown.com/PC/WPF/HistoricVersion/WPF_JJDown_v1.234.0.zip", + "hash": "aec882616b488ac861a88adea3f79dcdf38707616b0e902edef488f123afc0b8", "extract_dir": "[WPF]JJDown", - "bin": "JiJiDownForWPF.exe", "shortcuts": [ [ "JiJiDownForWPF.exe", @@ -23,17 +16,14 @@ "Config", "Language", "Log", - "Temp" + "Temp", + "Download" ], "checkver": { - "url": "http://l.acesheep.com/bili/re.php?callback=1", - "regex": "\\\\\\/HistoricVersion\\\\\\/WPF_JJDown_v(?[\\d.]+).zip" + "url": "http://l.acesheep.com/bili/re.php?c=&callback=scoop&_=", + "regex": "v([\\d.]+).zip" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "http://clientfile.jijidown.com/PC/WPF/HistoricVersion/WPF_JJDown_v$matchVersion.zip" - } - } + "url": "http://clientfile.jijidown.com/PC/WPF/HistoricVersion/WPF_JJDown_v$version.zip" } } diff --git a/bucket/john-the-ripper.json b/bucket/john-the-ripper.json index bc94280d51f..753b4d9bfea 100644 --- a/bucket/john-the-ripper.json +++ b/bucket/john-the-ripper.json @@ -1,11 +1,7 @@ { - "version": "1.9.0-jumbo-1", - "description": "John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs", "homepage": "https://www.openwall.com/john/", - "license": { - "identifier": "GPL-2.0-or-later", - "url": "https://github.com/openwall/john/blob/bleeding-jumbo/doc/LICENSE" - }, + "version": "1.9.0-jumbo-1", + "license": "GPL-2.0-or-later", "architecture": { "64bit": { "url": "https://www.openwall.com/john/k/john-1.9.0-jumbo-1-win64.7z", diff --git a/bucket/journey.json b/bucket/journey.json index 3d55cee4bd9..8d905fe5703 100644 --- a/bucket/journey.json +++ b/bucket/journey.json @@ -1,43 +1,43 @@ { - "architecture": { - "32bit": { - "hash": "sha1:db48ab057e02ab7840d6ed6521fce1078eb434b3", - "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v2.14.6/journey-2.14.6-full-ia32.nupkg" - }, - "64bit": { - "hash": "sha1:3c925536c9ff3ee3b8bed317ce046dd617f53da7", - "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v2.14.6/journey-2.14.6-full-x64.nupkg" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "regex": "$sha1", - "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v$version/RELEASES-ia32" + "homepage": "https://2appstudio.com/journey/", + "version": "2.14.6", + "architecture": { + "64bit": { + "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v2.14.6/journey-2.14.6-full-x64.nupkg", + "hash": "sha1:3c925536c9ff3ee3b8bed317ce046dd617f53da7" + }, + "32bit": { + "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v2.14.6/journey-2.14.6-full-ia32.nupkg", + "hash": "sha1:db48ab057e02ab7840d6ed6521fce1078eb434b3" + } }, - "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v$version/journey-$version-full-ia32.nupkg" - }, - "64bit": { - "hash": { - "regex": "$sha1", - "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v$version/RELEASES-x64" + "extract_dir": "lib\\net45", + "checkver": { + "url": "https://s3.amazonaws.com/static-journey.2appstudio.com/releases/info.json", + "jsonpath": "win.version" }, - "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v$version/journey-$version-full-x64.nupkg" - } - } - }, - "checkver": { - "jsonpath": "win.version", - "url": "https://s3.amazonaws.com/static-journey.2appstudio.com/releases/info.json" - }, - "extract_dir": "lib\\net45", - "homepage": "https://2appstudio.com/journey/", - "shortcuts": [ - [ - "Journey.exe", - "Journey" - ] - ], - "version": "2.14.6" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v$version/journey-$version-full-x64.nupkg", + "hash": { + "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v$version/RELEASES-x64", + "regex": "$sha1" + } + }, + "32bit": { + "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v$version/journey-$version-full-ia32.nupkg", + "hash": { + "url": "https://github.com/2-App-Studio/journey-releases/releases/download/v$version/RELEASES-ia32", + "regex": "$sha1" + } + } + } + }, + "shortcuts": [ + [ + "Journey.exe", + "Journey" + ] + ] } diff --git a/bucket/jpad.json b/bucket/jpad.json index 43d727947b0..6c67bf6dda8 100644 --- a/bucket/jpad.json +++ b/bucket/jpad.json @@ -1,5 +1,5 @@ { - "bin": "jpad\\jpad.exe", - "url": "http://jpad.io/files/jpad.zip", - "version": "1.07" + "url": "http://jpad.io/files/jpad.zip", + "version": "1.07", + "bin": "jpad\\jpad.exe" } diff --git a/bucket/juliamono.json b/bucket/juliamono.json index 8e2fdbbd3cc..221fe4067d8 100644 --- a/bucket/juliamono.json +++ b/bucket/juliamono.json @@ -1,12 +1,32 @@ { - "homepage": "https://github.com/cormullion/juliamono", "version": "0.048", - "description": "a monospaced font with reasonable Unicode support.", + "description": "repository for JuliaMono, a monospaced font with reasonable Unicode support.", "license": "OFL-1.1", + "homepage": "https://github.com/cormullion/juliamono", "url": "https://github.com/cormullion/juliamono/releases/download/v0.048/JuliaMono.zip", "hash": "8a08fc395370e7c698523cafbd58b5f38110a83b9c62bcc75b11dff0dbceaf66", "checkver": "github", "autoupdate": { "url": "https://github.com/cormullion/juliamono/releases/download/v$version/JuliaMono.zip" + }, + "pre_install": "Get-ChildItem $dir -filter *Latin.ttf | Remove-Item", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'JuliaMono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] } } diff --git a/bucket/jump.json b/bucket/jump.json index f55130e98ab..06b6d78ec3b 100644 --- a/bucket/jump.json +++ b/bucket/jump.json @@ -1,7 +1,8 @@ { - "version": "0.51.0", "homepage": "https://github.com/gsamokovarov/jump", + "description": "helps you navigate faster by learning your habits", "license": "MIT", + "version": "0.51.0", "url": "https://github.com/gsamokovarov/jump/releases/download/v0.51.0/jump.exe", "hash": "d2fbb2a24b4079331336a21bd2b8da05304384012950eb10bb8d797423b2ed57", "bin": "jump.exe", diff --git a/bucket/k0sctl-aoks.json b/bucket/k0sctl-aoks.json index 220c7020888..aca88abe2cb 100644 --- a/bucket/k0sctl-aoks.json +++ b/bucket/k0sctl-aoks.json @@ -1,26 +1,26 @@ { - "architecture": { - "64bit": { - "hash": "948cdcf9eab223b4ccf72cb8574d471b3b4ad4a0509e3494b8f3bf4a903011dd", - "url": "https://github.com/k0sproject/k0sctl/releases/download/v0.15.0/k0sctl-win-x64.exe#/k0sctl.exe" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "regex": "$sha256\\s+\\*$basename", - "url": "$baseurl/checksums.txt" + "version": "0.15.0", + "description": "A bootstrapping and management tool for k0s clusters.", + "homepage": "https://github.com/k0sproject/k0sctl", + "license": "Apache-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/k0sproject/k0sctl/releases/download/v0.15.0/k0sctl-win-x64.exe#/k0sctl.exe", + "hash": "948cdcf9eab223b4ccf72cb8574d471b3b4ad4a0509e3494b8f3bf4a903011dd" + } }, - "url": "https://github.com/k0sproject/k0sctl/releases/download/v$version/k0sctl-win-x64.exe#/k0sctl.exe" - } - } - }, - "bin": "k0sctl.exe", - "checkver": "github", - "depends": "scoop-aoks/k0s-aoks", - "description": "A bootstrapping and management tool for k0s clusters.", - "homepage": "https://github.com/k0sproject/k0sctl", - "license": "Apache-2.0", - "version": "0.15.0" + "bin": "k0sctl.exe", + "depends": "scoop-aoks/k0s-aoks", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/k0sproject/k0sctl/releases/download/v$version/k0sctl-win-x64.exe#/k0sctl.exe", + "hash": { + "url": "$baseurl/checksums.txt", + "regex": "$sha256\\s+\\*$basename" + } + } + } + } } diff --git a/bucket/k2pdfopt.json b/bucket/k2pdfopt.json index 0423d61107b..950348a586a 100644 --- a/bucket/k2pdfopt.json +++ b/bucket/k2pdfopt.json @@ -1,45 +1,45 @@ { - "architecture": { - "32bit": { - "hash": "8f0e143e588a452d5e852ee3fd10563ec5f6aaeaebf056fe19a79e5098f3b77a", - "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v2.54/k2pdfopt-win-x86.exe#/k2pdfopt.exe" - }, - "64bit": { - "hash": "34b0eb57f3045e01280fe93a13dd7250926ec92fbf53489d709425321ec6963a", - "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v2.54/k2pdfopt-win-x64.exe#/k2pdfopt.exe" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "find": "$sha256", - "url": "https://www.willus.com/k2pdfopt/download/sha256/$version/win32/sha256.txt" + "version": "2.54", + "description": "Optimize PDF/DJVU files for mobile e-readers and smartphones.", + "homepage": "https://www.willus.com/k2pdfopt/", + "license": "AGPL-3.0-or-later", + "architecture": { + "64bit": { + "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v2.54/k2pdfopt-win-x64.exe#/k2pdfopt.exe", + "hash": "34b0eb57f3045e01280fe93a13dd7250926ec92fbf53489d709425321ec6963a" + }, + "32bit": { + "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v2.54/k2pdfopt-win-x86.exe#/k2pdfopt.exe", + "hash": "8f0e143e588a452d5e852ee3fd10563ec5f6aaeaebf056fe19a79e5098f3b77a" + } }, - "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v$version/k2pdfopt-win-x86.exe#/k2pdfopt.exe" - }, - "64bit": { - "hash": { - "find": "$sha256", - "url": "https://www.willus.com/k2pdfopt/download/sha256/$version/win64/sha256.txt" + "bin": "k2pdfopt.exe", + "shortcuts": [ + [ + "k2pdfopt.exe", + "k2pdfopt" + ] + ], + "checkver": { + "url": "https://www.willus.com/k2pdfopt/k2pdfopt_version.txt", + "regex": "[vV](\\d[\\d.a-z]+)" }, - "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v$version/k2pdfopt-win-x64.exe#/k2pdfopt.exe" - } - } - }, - "bin": "k2pdfopt.exe", - "checkver": { - "regex": "[vV](\\d[\\d.a-z]+)", - "url": "https://www.willus.com/k2pdfopt/k2pdfopt_version.txt" - }, - "description": "Optimize PDF/DJVU files for mobile e-readers and smartphones.", - "homepage": "https://www.willus.com/k2pdfopt/", - "license": "AGPL-3.0-or-later", - "shortcuts": [ - [ - "k2pdfopt.exe", - "k2pdfopt" - ] - ], - "version": "2.54" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v$version/k2pdfopt-win-x64.exe#/k2pdfopt.exe", + "hash": { + "url": "https://www.willus.com/k2pdfopt/download/sha256/$version/win64/sha256.txt", + "find": "$sha256" + } + }, + "32bit": { + "url": "https://github.com/davidxuang/k2pdfopt/releases/download/v$version/k2pdfopt-win-x86.exe#/k2pdfopt.exe", + "hash": { + "url": "https://www.willus.com/k2pdfopt/download/sha256/$version/win32/sha256.txt", + "find": "$sha256" + } + } + } + } } diff --git a/bucket/kaf-cli.json b/bucket/kaf-cli.json index ec92fd2dd54..a85dd0974e5 100644 --- a/bucket/kaf-cli.json +++ b/bucket/kaf-cli.json @@ -4,16 +4,16 @@ "homepage": "https://github.com/ystyle/kaf-cli", "license": { "identifier": "MulanPSL", - "url": "https://raw.githubusercontent.com/ystyle/kaf-cli/master/LICENSE" + "url": "https://github.com/ystyle/kaf-cli/raw/master/LICENSE" }, "architecture": { "64bit": { - "url": "https://github.com/ystyle/kaf-cli/releases/download/v1.2.12/kaf-cli_v1.2.12_windows_386.zip", - "hash": "de6c8bbdc4002c612493746818729622250811d8095f61a54ce9ddc54e244574" - }, - "32bit": { "url": "https://github.com/ystyle/kaf-cli/releases/download/v1.2.12/kaf-cli_v1.2.12_windows_amd64.zip", "hash": "d91dd1e6c5cd7daa87955399c670757cc39006693f0170a901f22822bab086d7" + }, + "32bit": { + "url": "https://github.com/ystyle/kaf-cli/releases/download/v1.2.12/kaf-cli_v1.2.12_windows_386.zip", + "hash": "de6c8bbdc4002c612493746818729622250811d8095f61a54ce9ddc54e244574" } }, "bin": [ @@ -24,10 +24,10 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ystyle/kaf-cli/releases/download/v$version/kaf-cli_v$version_windows_386.zip" + "url": "https://github.com/ystyle/kaf-cli/releases/download/v$version/kaf-cli_v$version_windows_amd64.zip" }, "32bit": { - "url": "https://github.com/ystyle/kaf-cli/releases/download/v$version/kaf-cli_v$version_windows_amd64.zip" + "url": "https://github.com/ystyle/kaf-cli/releases/download/v$version/kaf-cli_v$version_windows_386.zip" } } } diff --git a/bucket/kate.json b/bucket/kate.json index aeb14f2b52a..301672b44eb 100644 --- a/bucket/kate.json +++ b/bucket/kate.json @@ -1,12 +1,12 @@ { - "version": "22.12.3-1991", + "version": "22.12.3-1992", "description": "Multi-document editor", "homepage": "https://kate-editor.org", "license": "LGPL-2.0-only", "architecture": { "64bit": { - "url": "https://binary-factory.kde.org/view/Windows%2064-bit/job/Kate_Release_win64/1991/artifact/kate-22.12.3-1991-windows-cl-msvc2019-x86_64.7z", - "hash": "f547797ad0f2c580d1b670b927b472b92560dc0dc76dae48e1b2b317fc7f5493" + "url": "https://binary-factory.kde.org/view/Windows%2064-bit/job/Kate_Release_win64/1992/artifact/kate-22.12.3-1992-windows-cl-msvc2019-x86_64.7z", + "hash": "3cc20e95a55625298fe9a2ca80ba90911af96185cead6d125159b572bcf16426" } }, "bin": "bin\\kate.exe", diff --git a/bucket/katrain.json b/bucket/katrain.json index 60a1eaa9716..c51a91d0c9c 100644 --- a/bucket/katrain.json +++ b/bucket/katrain.json @@ -1,18 +1,49 @@ { - "homepage": "https://github.com/sanderland/katrain", - "description": "Improve your Baduk skills by training with KataGo.", - "license": { - "url": "https://github.com/sanderland/katrain/blob/master/LICENSE" - }, "version": "1.12.3", + "description": "Improve your Baduk skills by training with KataGo!", + "homepage": "https://github.com/sanderland/katrain", + "license": "Unknown", "url": "https://github.com/sanderland/katrain/releases/download/v1.12.3/KaTrain.zip", "hash": "fd5a17395d46e728cac77079339105a440600940a7edca38f4b3c4cc88a6ed64", "extract_dir": "KaTrain", - "bin": "KaTrain.exe", + "installer": { + "script": [ + "# handle runtime cache", + "if (!(Test-Path $persist_dir)) {", + " New-Item $persist_dir -Type Directory -Force | Out-Null", + "}", + "$runtimeCache = \"$env:HOMEDRIVE$env:HOMEPATH\\.katrain\"", + "$runtimeCachePersist = \"$persist_dir\\appdata\"", + "if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + "} else {", + " if (Test-Path $runtimeCache) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ] + }, + "uninstaller": { + "script": [ + "$runtimeCache = \"$env:HOMEDRIVE$env:HOMEPATH\\.katrain\"", + "$runtimeCachePersist = \"$persist_dir\\appdata\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + "} else {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + "}" + ] + }, "shortcuts": [ [ "KaTrain.exe", "KaTrain" + ], + [ + "DebugKaTrain.exe", + "DebugKaTrain" ] ], "checkver": "github", diff --git a/bucket/kbld.json b/bucket/kbld.json index 8567813b6bf..9c7e400ece8 100644 --- a/bucket/kbld.json +++ b/bucket/kbld.json @@ -5,22 +5,22 @@ "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://github.com/carvel-dev/kbld/releases/download/v0.37.0/kbld-windows-amd64.exe#/kbld.exe", + "url": "https://github.com/vmware-tanzu/carvel-kbld/releases/download/v0.37.0/kbld-windows-amd64.exe#/kbld.exe", "hash": "35b9c056705ac4d6d70ba5197bae30f4bb094cb303758cd1635aea25e76c4d73" } }, "bin": "kbld.exe", "checkver": { - "github": "https://github.com/carvel-dev/kbld" + "github": "https://github.com/vmware-tanzu/carvel-kbld" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/carvel-dev/kbld/releases/download/v$version/kbld-windows-amd64.exe#/kbld.exe", - "hash": { - "url": "$baseurl/checksums.txt" - } + "url": "https://github.com/vmware-tanzu/carvel-kbld/releases/download/v$version/kbld-windows-amd64.exe#/kbld.exe" } + }, + "hash": { + "url": "$baseurl/checksums.txt" } } } diff --git a/bucket/kdevelop.json b/bucket/kdevelop.json index 60b12d97e53..c522f208b5b 100644 --- a/bucket/kdevelop.json +++ b/bucket/kdevelop.json @@ -2,7 +2,7 @@ "version": "5.6.2-1883", "homepage": "https://www.kdevelop.org/", "description": "A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP.", - "license": "GFDL-1.2", + "license": "GPL-2.0-or-later", "architecture": { "64bit": { "url": "https://binary-factory.kde.org/job/KDevelop_Release_win64/1883/artifact/kdevelop-5.6.2-1883-windows-cl-msvc2019-x86_64.7z", diff --git a/bucket/kdiff3-aoks.json b/bucket/kdiff3-aoks.json index 4ad862b94a4..a4b3b08316b 100644 --- a/bucket/kdiff3-aoks.json +++ b/bucket/kdiff3-aoks.json @@ -1,40 +1,40 @@ { - "architecture": { - "64bit": { - "hash": "5b56ebad1ab980fbc22404c2ae9dacfb674d7f46e2734dbfcf261ba4f991d133", - "url": "https://download.kde.org/stable/kdiff3/kdiff3-1.9.6-windows-64-cl.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "url": "$url.sha256" + "version": "1.9.6", + "description": "Utility for comparing and merging files and directories", + "homepage": "https://invent.kde.org/sdk/kdiff3", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://download.kde.org/stable/kdiff3/kdiff3-1.9.6-windows-64-cl.exe#/dl.7z", + "hash": "5b56ebad1ab980fbc22404c2ae9dacfb674d7f46e2734dbfcf261ba4f991d133" + } }, - "url": "https://download.kde.org/stable/kdiff3/kdiff3-$matchVersion-windows-64$matchCl.exe#/dl.7z" - } - } - }, - "bin": "bin\\kdiff3.exe", - "checkver": { - "regex": "kdiff3-(?([\\d.]+))-windows-64(?(-cl))?", - "url": "https://download.kde.org/stable/kdiff3/?C=M;O=D" - }, - "description": "Utility for comparing and merging files and directories", - "homepage": "https://invent.kde.org/sdk/kdiff3", - "license": "GPL-2.0-only", - "pre_install": [ - "Expand-7zipArchive \"$dir\\kdiff3*.7z\" -Removal", - "Remove-Item \"$dir\\`$*\", \"$dir\\uninst*\", \"$dir\\7za.exe\" -Recurse" - ], - "shortcuts": [ - [ - "bin\\kdiff3.exe", - "KDiff3" - ] - ], - "suggest": { - "diff-ext": "scoop-aoks/diff-ext-aoks" - }, - "version": "1.9.6" + "pre_install": [ + "Expand-7zipArchive \"$dir\\kdiff3*.7z\" -Removal", + "Remove-Item \"$dir\\`$*\", \"$dir\\uninst*\", \"$dir\\7za.exe\" -Recurse" + ], + "bin": "bin\\kdiff3.exe", + "shortcuts": [ + [ + "bin\\kdiff3.exe", + "KDiff3" + ] + ], + "suggest": { + "diff-ext": "scoop-aoks/diff-ext-aoks" + }, + "checkver": { + "url": "https://download.kde.org/stable/kdiff3/?C=M;O=D", + "regex": "kdiff3-(?([\\d.]+))-windows-64(?(-cl))?" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.kde.org/stable/kdiff3/kdiff3-$matchVersion-windows-64$matchCl.exe#/dl.7z", + "hash": { + "url": "$url.sha256" + } + } + } + } } diff --git a/bucket/keepass-language-japanese.json b/bucket/keepass-language-japanese.json index 34cc359861a..b593fd30803 100644 --- a/bucket/keepass-language-japanese.json +++ b/bucket/keepass-language-japanese.json @@ -1,7 +1,7 @@ { - "homepage": "https://keepass.info/translations.html", - "description": "Light-weight and easy-to-use password manager translation for Japanese", "version": "2.53", + "description": "Light-weight and easy-to-use password manager translation for Japanese", + "homepage": "https://keepass.info/translations.html", "license": "GPL-2.0-or-later", "url": "https://downloads.sourceforge.net/project/keepass/Translations%202.x/2.53/KeePass-2.53-Japanese.zip", "hash": "sha1:fd9f9706645adb949f727afd45326f94c6e5ab87", diff --git a/bucket/kegafusion.json b/bucket/kegafusion.json index 5254259e4ae..19a56da164f 100644 --- a/bucket/kegafusion.json +++ b/bucket/kegafusion.json @@ -1,19 +1,17 @@ { - "##": [ - "name:Kega Fusion", - "author:Steve Snake", - "cmd:%BIN% %ROM%", - "logo:https://consolo.is.cc/images/emuDownloadCenter/hooks/kegafusion/emulator_logo.png", - "screenshot:https://consolo.is.cc/images/emuDownloadCenter/hooks/kegafusion/emulator_screen_01.jpg", - "screenshots:https://cdn.emulationking.com/wp-content/uploads/2016/08/Kega-fusion-SG-1000-Emulator-SEGA-Master-Sytstem-Emulator-SEGA-Genesis-Emulator-Pic-01.jpg,https://cdn.emulationking.com/wp-content/uploads/2016/08/Kega-fusion-SG-1000-Emulator-SEGA-Master-Sytstem-Emulator-SEGA-Genesis-Emulator-Pic-03.jpg" - ], - "bin": [ - "Fusion.exe" - ], - "description": "KEGA Fusion is fantastic multi system emulator that has support for the SEGA Genesis. It is regarded as one of the best SEGA Genesis emulators available and has a wealth of extra functionality.", - "hash": "345333b3f7689cd1b1562fe4e56ebb9cf6a392a17c4324ae33bfce192279c58d", - "homepage": "http://www.carpeludum.com/kega-fusion/", - "license": "Freeware", - "url": "https://consolo.is.cc/emu/kegafusion/3.64.7z", - "version": "3.64" + "version": "3.64", + "description": "Multi-system Sega emulator", + "homepage": "https://www.carpeludum.com/kega-fusion/", + "license": {"identifier": "Unknown"}, + "url": "https://www.carpeludum.com/download/Fusion364.zip", + "hash": "6365101eb417c5c2a5e6609573f354b7b7ea86632cbfd968676a1eec070e0ca3", + "extract_dir": "Fusion364", + "bin": "Fusion.exe", + "shortcuts": [ + [ + "Fusion.exe", + "fusion", + "fusion.exe" + ] + ] } diff --git a/bucket/ki.json b/bucket/ki.json index bf517aef294..8347b657024 100644 --- a/bucket/ki.json +++ b/bucket/ki.json @@ -3,25 +3,12 @@ "description": "Kotlin Language Interactive Shell", "homepage": "https://github.com/Kotlin/kotlin-interactive-shell", "license": "Apache-2.0", - "suggest": { - "JDK": [ - "java/oraclejdk", - "java/openjdk" - ] - }, - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/ki-shell/0.5.2/ki-shell-0.5.2-archive.zip", - "hash": "sha1:5a08c6bc3ff15140f3b3b308648813444e8709ca", + "url": "https://github.com/Kotlin/kotlin-interactive-shell/releases/download/v0.5.2/ki-archive.zip", + "hash": "9bd5697f9ec29cd63eaf0b503f46edce377bac73e46552aa12231ac5dbda21e4", "extract_dir": "ki", - "bin": "bin\\ki.bat", - "checkver": { - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/ki-shell/", - "regex": "(?(?:\\d\\.)+\\d?)/", - "reverse": true - }, + "bin": "bin\\ki", + "checkver": "github", "autoupdate": { - "url": "https://repo1.maven.org/maven2/org/jetbrains/kotlinx/ki-shell/$matchVersion/ki-shell-$matchVersion-archive.zip", - "hash": { - "url": "$url.sha1" - } + "url": "https://github.com/Kotlin/kotlin-interactive-shell/releases/download/v$version/ki-archive.zip" } } diff --git a/bucket/komf.json b/bucket/komf.json index 39dae3a3897..522a5a5a83a 100644 --- a/bucket/komf.json +++ b/bucket/komf.json @@ -1,28 +1,32 @@ { "version": "0.25.1", - "description": "Komga metadata fetcher", "homepage": "https://github.com/Snd-R/komf", + "description": "A metadata fetcher for Komga.", "license": "MIT", + "notes": [ + "For a guide on how to use this app, click here: https://github.com/Snd-R/komf#run", + "A JDK or JRE is required to use this app!", + "To run this app with Java, use:", + "java -jar \"$dir\\komf.jar\" ", + "Or you can simply use: komf ", + "" + ], "suggest": { - "JDK": [ - "java/oraclejdk", - "java/openjdk" - ] + "Java": [ + "java/temurin-jdk", + "java/temurin-jre" + ], + "Komga": "extras/komga" }, - "notes": "Default URL is http://localhost:8085", "url": "https://github.com/Snd-R/komf/releases/download/0.25.1/komf-0.25.1.jar#/komf.jar", "hash": "2b0081aea635d8506693824951a9fd135933ab23bc121aecbab77256f71755e4", "bin": [ [ "komf.jar", - "komf", - "--config-dir=\"$dir\\config\"" + "komf" ] ], - "persist": "config", - "checkver": { - "github": "https://github.com/Snd-R/komf" - }, + "checkver": "github", "autoupdate": { "url": "https://github.com/Snd-R/komf/releases/download/$version/komf-$version.jar#/komf.jar" } diff --git a/bucket/koodo-reader.json b/bucket/koodo-reader.json index e3f26c6232c..72777c0fb7a 100644 --- a/bucket/koodo-reader.json +++ b/bucket/koodo-reader.json @@ -1,8 +1,8 @@ { "homepage": "https://github.com/troyeguo/koodo-reader", - "description": "A cross-platform ebook reader", + "description": "A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web", "version": "1.5.3", - "license": "AGPL-3.0-only", + "license": "AGPL-3.0", "architecture": { "64bit": { "url": "https://github.com/troyeguo/koodo-reader/releases/download/v1.5.3/Koodo-Reader-1.5.3-x64-Win.zip", diff --git a/bucket/kopia-aoks.json b/bucket/kopia-aoks.json index 157728d0874..da1dfdca0b4 100644 --- a/bucket/kopia-aoks.json +++ b/bucket/kopia-aoks.json @@ -1,29 +1,29 @@ { - "homepage": "https://kopia.io/", - "description": "Fast and Secure Open-Source Backup.", - "version": "0.12.1", - "license": "Apache-2.0", - "bin": "kopia.exe", - "checkver": { - "github": "https://github.com/kopia/kopia" + "architecture": { + "64bit": { + "extract_dir": "kopia-0.12.1-windows-x64", + "hash": "8af685fb15f5eda0f7fc98354d6a7ebb4600e55bf6899bd35453cb6a89b4f682", + "url": "https://github.com/kopia/kopia/releases/download/v0.12.1/kopia-0.12.1-windows-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "extract_dir": "kopia-$version-windows-x64", + "hash": { + "regex": "$sha256\\s+$basename", + "url": "$baseurl/checksums.txt" }, - "architecture": { - "64bit": { - "url": "https://github.com/kopia/kopia/releases/download/v0.12.1/kopia-0.12.1-windows-x64.zip", - "hash": "8af685fb15f5eda0f7fc98354d6a7ebb4600e55bf6899bd35453cb6a89b4f682", - "extract_dir": "kopia-0.12.1-windows-x64" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/kopia/kopia/releases/download/v$version/kopia-$version-windows-x64.zip", - "hash": { - "url": "$baseurl/checksums.txt", - "regex": "$sha256\\s+$basename" - }, - "extract_dir": "kopia-$version-windows-x64" - } - } - } + "url": "https://github.com/kopia/kopia/releases/download/v$version/kopia-$version-windows-x64.zip" + } + } + }, + "bin": "kopia.exe", + "checkver": { + "github": "https://github.com/kopia/kopia" + }, + "description": "Fast and Secure Open-Source Backup.", + "homepage": "https://kopia.io/", + "license": "Apache-2.0", + "version": "0.12.1" } diff --git a/bucket/kpcli.json b/bucket/kpcli.json index 192bb51787a..ff967e617f0 100644 --- a/bucket/kpcli.json +++ b/bucket/kpcli.json @@ -1,17 +1,22 @@ { - "version": "3.8.1", - "description": "Command line tool for keepass databases (.kdb or .kdbx)", - "homepage": "https://sourceforge.net/projects/kpcli/", + "homepage": "http://kpcli.sourceforge.net/", + "description": "KeePass CLI", "license": "Artistic-1.0-Perl", - "url": "https://downloads.sourceforge.net/project/kpcli/files/kpcli-3.8.1.exe", + "version": "3.8.1", + "url": "https://downloads.sourceforge.net/project/kpcli/kpcli-3.8.1.exe", "hash": "sha1:0c317e616c19615246043223c7aa626b8fc9a6a0", - "pre_install": "Copy-Item \"$dir/kpcli-*.exe\" \"$dir/kpcli.exe\"", + "installer": { + "script": [ + "$file = (Get-ChildItem \"$dir\" 'kpcli-*.exe' | Select-Object -First 1).FullName", + "Rename-Item \"$file\" 'kpcli.exe'" + ] + }, "bin": "kpcli.exe", "checkver": { "url": "https://sourceforge.net/projects/kpcli/files/", "regex": "kpcli-([\\d.]+)\\.exe" }, "autoupdate": { - "url": "https://downloads.sourceforge.net/project/kpcli/files/kpcli-$version.exe" + "url": "https://downloads.sourceforge.net/project/kpcli/kpcli-$version.exe" } } diff --git a/bucket/kubeaudit.json b/bucket/kubeaudit.json index 0f91daad97f..16e2a5eb3bc 100644 --- a/bucket/kubeaudit.json +++ b/bucket/kubeaudit.json @@ -6,11 +6,11 @@ "architecture": { "64bit": { "url": "https://github.com/Shopify/kubeaudit/releases/download/v0.22.0/kubeaudit_0.22.0_windows_amd64.tar.gz", - "hash": "94349a30deb68b1d0e7188d97c6e83d82d9a474867ce04212a9ed9b29fbd0250" + "hash": "a9322e6d8ec47077f23e2f3ee818831484d13250d2e5d15c97946491868ec78a" }, "32bit": { "url": "https://github.com/Shopify/kubeaudit/releases/download/v0.22.0/kubeaudit_0.22.0_windows_386.tar.gz", - "hash": "607c1ee9e877f8abadf360bc8f94c073c4913c8b64a8a9fc2e03cd02188d7969" + "hash": "a4c4ac96ec12c14560de83cdcf1dd2e93489b94f8a47fcbcb41f28ef98a71ab2" } }, "bin": "kubeaudit.exe", diff --git a/bucket/kubectl-crossplane.json b/bucket/kubectl-crossplane.json index 893fe9f834a..b398e677732 100644 --- a/bucket/kubectl-crossplane.json +++ b/bucket/kubectl-crossplane.json @@ -1,23 +1,23 @@ { - "version": "1.11.2", - "description": "Your Universal Control Plane", - "homepage": "https://crossplane.io", - "license": "Apache-2.0", "architecture": { "64bit": { - "url": "https://releases.crossplane.io/stable/v1.11.2/bin/windows_amd64/crossplane.exe#/kubectl-crossplane.exe", - "hash": "31aba763079150e9af168df1782355fb581f602464488efc68d8f8e7f2c2bc9c" + "hash": "31aba763079150e9af168df1782355fb581f602464488efc68d8f8e7f2c2bc9c", + "url": "https://releases.crossplane.io/stable/v1.11.2/bin/windows_amd64/crossplane.exe#/kubectl-crossplane.exe" } }, - "bin": "kubectl-crossplane.exe", - "checkver": { - "github": "https://github.com/crossplane/crossplane" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://releases.crossplane.io/stable/v$version/bin/windows_amd64/crossplane.exe#/kubectl-crossplane.exe" } } - } + }, + "bin": "kubectl-crossplane.exe", + "checkver": { + "github": "https://github.com/crossplane/crossplane" + }, + "description": "Your Universal Control Plane", + "homepage": "https://crossplane.io", + "license": "Apache-2.0", + "version": "1.11.2" } diff --git a/bucket/kubenav.json b/bucket/kubenav.json index 285934dfe23..0bf30783937 100644 --- a/bucket/kubenav.json +++ b/bucket/kubenav.json @@ -1,35 +1,30 @@ { - "homepage": "kubenav.io", + "homepage": "https://kubenav.io", "description": "kubenav is the navigator for your Kubernetes clusters right in your pocket. kubenav is a mobile, desktop and web app to manage Kubernetes clusters and to get an overview of the status of your resources", "license": "MIT", "version": "4.1.0", - "changelog": "https://github.com/kubenav/kubenav/releases/latest", "architecture": { "64bit": { - "url": "https://github.com/kubenav/kubenav/releases/download/v4.1.0/kubenav-windows-x86_64.zip", - "hash": "b584eaf28d9f9deedbc249b4350df6aa12499c6b80aa24c033028af1755ffa0e" + "extract_dir": "kubenav", + "hash": "b584eaf28d9f9deedbc249b4350df6aa12499c6b80aa24c033028af1755ffa0e", + "bin": "kubenav.exe", + "url": "https://github.com/kubenav/kubenav/releases/download/v4.1.0/kubenav-windows-x86_64.zip" } }, - "bin": "kubenav/kubenav.exe", + "checkver": { + "github": "https://github.com/kubenav/kubenav" + }, "shortcuts": [ [ - "kubenav/kubenav.exe", - "kubenav", - "", - "kubenav/kubenav.exe" + "kubenav.exe", + "Kubenav" ] ], - "checkver": { - "github": "https://github.com/kubenav/kubenav" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/kubenav/kubenav/releases/download/v$version/kubenav-windows-x86_64.zip" } - }, - "hash": { - "mode": "download" } } } diff --git a/bucket/lagarith-lossless-video-codec.json b/bucket/lagarith-lossless-video-codec.json index 0c27e7ccd49..e07c9f6793a 100644 --- a/bucket/lagarith-lossless-video-codec.json +++ b/bucket/lagarith-lossless-video-codec.json @@ -1,57 +1,63 @@ { - "version": "1.3.27", - "homepage": "https://lags.leetcode.net/codec.html", - "description": "A lossless video codec intended for editing and archiving. The codec offers better compression than other codecs like Huffyuv, Alparysoft, and CorePNG.", - "license": "GPL-3.0-or-later", - "url": "https://lags.leetcode.net/Lagarith_1327.zip", - "hash": "2752a26d08251553469e35d2327544b7b2692fa6a4f3decacc0b464ac4c9af65", - "extract_dir": "Lagarith_1327", - "architecture": { - "32bit": { - "pre_install": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Copy-Item \"$dir\\lagarith32\\Lagarith.dll\" \"$env:windir\\System32\\LAGARITH.DLL\" -Force" - ], - "uninstaller": { - "script": "Remove-Item \"$env:windir\\System32\\LAGARITH.DLL\" -Force" - } - }, - "64bit": { - "pre_install": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Copy-Item \"$dir\\lagarith32\\Lagarith.dll\" \"$env:windir\\System32\\LAGARITH.DLL\" -Force", - "Copy-Item \"$dir\\lagarith64\\Lagarith.dll\" \"$env:windir\\SysWOW64\\LAGARITH.DLL\" -Force" - ], - "uninstaller": { - "script": [ - "foreach ($sysDir in \"$env:windir\\System32\\LAGARITH.DLL\", \"$env:windir\\SysWOW64\\LAGARITH.DLL\") {", - " Remove-Item $sysDir -Force", - "}" - ] - } - } + "version": "1.3.27", + "homepage": "https://lags.leetcode.net/codec.html", + "description": "A lossless video codec intended for editing and archiving. The codec offers better compression than other codecs like Huffyuv, Alparysoft, and CorePNG.", + "license": "GPL-3.0-or-later", + "url": "https://lags.leetcode.net/Lagarith_1327.zip", + "hash": "2752a26d08251553469e35d2327544b7b2692fa6a4f3decacc0b464ac4c9af65", + "architecture": { + "32bit": { + "extract_dir": "Lagarith_1327\\lagarith32", + "pre_install": "Copy-Item \"$dir\\lagarith.dll\" \"$env:windir\\System32\\LAGARITH.DLL\" -Force", + "uninstaller": { + "script": "Remove-Item \"$env:windir\\System32\\LAGARITH.DLL\" -Force" + } }, - "post_install": [ - "Remove-Item \"$dir\\install.bat\", \"$dir\\lagarith.inf\"", - "# Register the Lagarith Lossless Video Codec", - "New-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Force | Out-Null", - "foreach ($name in 'Description', 'FriendlyName') {", - " Set-ItemProperty 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Name $name -Value 'Lagarith lossless codec [LAGS]' -Force", - "}", - "Set-ItemProperty 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Name 'Driver' -Value 'LAGARITH.DLL' -Force", - "Set-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc' -Name 'LAGARITH.DLL' -Value 'Lagarith lossless codec [LAGS]' -Force", - "Set-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32' -Name 'VIDC.LAGS' -Value 'LAGARITH.DLL' -Force" - ], - "pre_uninstall": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "# Unregister the Lagarith Lossless Video Codec", - "Remove-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Force -Recurse", - "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc' -Name 'LAGARITH.DLL' -Force", - "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32' -Name 'VIDC.LAGS' -Force" - ], - "checkver": "Lagarith\\s(?:Installer|Codec)\\s\\(v([\\d.]+)\\)", - "autoupdate": { - "url": "https://lags.leetcode.net/Lagarith_$cleanVersion.zip", - "extract_dir": "Lagarith_$cleanVersion" + "64bit": { + "extract_dir": "Lagarith_1327\\lagarith64", + "pre_install": [ + "foreach ($sysDir in \"$env:windir\\System32\\LAGARITH.DLL\", \"$env:windir\\SysWOW64\\LAGARITH.DLL\") {", + " Copy-Item \"$dir\\lagarith.dll\" $sysDir -Force", + "}" + ], + "uninstaller": { + "script": [ + "foreach ($sysDir in \"$env:windir\\System32\\LAGARITH.DLL\", \"$env:windir\\SysWOW64\\LAGARITH.DLL\") {", + " Remove-Item $sysDir -Force", + "}" + ] + } + } + }, + "post_install": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "# Register the Lagarith Lossless Video Codec", + "New-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Force | Out-Null", + "foreach ($name in 'Description', 'FriendlyName') {", + " Set-ItemProperty 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Name $name -Value 'Lagarith lossless codec [LAGS]' -Force", + "}", + "Set-ItemProperty 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Name 'Driver' -Value 'LAGARITH.DLL' -Force", + "Set-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc' -Name 'LAGARITH.DLL' -Value 'Lagarith lossless codec [LAGS]' -Force", + "Set-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32' -Name 'VIDC.LAGS' -Value 'LAGARITH.DLL' -Force" + ], + "pre_uninstall": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "$newDir = $dir.Replace($version, 'current')", + "# Unregister the Lagarith Lossless Video Codec", + "Remove-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\MediaResources\\icm\\VIDC.LAGS' -Force -Recurse", + "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\drivers.desc' -Name 'LAGARITH.DLL' -Force", + "Remove-ItemProperty 'HKLM:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Drivers32' -Name 'VIDC.LAGS' -Force" + ], + "checkver": "Lagarith\\s(?:Installer|Codec)\\s\\(v([\\d.]+)\\)", + "autoupdate": { + "url": "https://lags.leetcode.net/Lagarith_$cleanVersion.zip", + "architecture": { + "32bit": { + "extract_dir": "Lagarith_$cleanVersion\\lagarith32" + }, + "64bit": { + "extract_dir": "Lagarith_$cleanVersion\\lagarith64" + } } + } } diff --git a/bucket/laigter.json b/bucket/laigter.json index bed104db60c..b2f5551650b 100644 --- a/bucket/laigter.json +++ b/bucket/laigter.json @@ -1,20 +1,20 @@ { - "homepage": "https://github.com/azagaya/laigter", - "description": "Laigter: automatic normal map generator for sprites!", - "license": "GPL-3.0-only", - "version": "1.10.7", - "url": "https://github.com/azagaya/laigter/releases/download/1.10.7/LaigterPortable-1.10.7.zip", - "hash": "fab722cae1c5b81f19adc3cfda21881d598ae859fba2e69860f560187fb4dfb9", - "extract_dir": "LaigterPortable", - "bin": "laigter.exe", - "shortcuts": [ - [ - "laigter.exe", - "Laigter" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/azagaya/laigter/releases/download/$version/LaigterPortable-$version.zip" - } + "autoupdate": { + "url": "https://github.com/azagaya/laigter/releases/download/$version/LaigterPortable-$version.zip" + }, + "bin": "laigter.exe", + "checkver": "github", + "description": "Laigter: automatic normal map generator for sprites!", + "extract_dir": "LaigterPortable", + "hash": "fab722cae1c5b81f19adc3cfda21881d598ae859fba2e69860f560187fb4dfb9", + "homepage": "https://github.com/azagaya/laigter", + "license": "GPL-3.0-only", + "shortcuts": [ + [ + "laigter.exe", + "Laigter" + ] + ], + "url": "https://github.com/azagaya/laigter/releases/download/1.10.7/LaigterPortable-1.10.7.zip", + "version": "1.10.7" } diff --git a/bucket/lanzouyun-disk.json b/bucket/lanzouyun-disk.json index 65a8f3118f2..799f6218af2 100644 --- a/bucket/lanzouyun-disk.json +++ b/bucket/lanzouyun-disk.json @@ -1,22 +1,42 @@ { "version": "3.4.3", - "description": "Lanzou cloud third-party client", + "description": "lanzouyun-disk supports macos and windows, login, bulk upload/download of large files, URL parsing, built with electron.", "homepage": "https://github.com/chenhb23/lanzouyun-disk", - "license": "MIT", + "license": { + "identifier": "MIT", + "url": "https://github.com/chenhb23/lanzouyun-disk/raw/main/LICENSE" + }, "architecture": { - "64bit": { - "url": "https://github.com/chenhb23/lanzouyun-disk/releases/download/v3.4.3/lanzouyun-3.4.3-x64-win.zip", - "hash": "998bf8960fad4ec4267c53fc6d8f5aef259fd971ab5554fbebb9bd95a1bf2155" - } + "64bit": { + "url": "https://github.com/chenhb23/lanzouyun-disk/releases/download/v3.4.3/lanzouyun-3.4.3-x64-win.zip", + "hash": "998bf8960fad4ec4267c53fc6d8f5aef259fd971ab5554fbebb9bd95a1bf2155" + } }, + "installer": { + "script": [ + "ensure \"$persist_dir\" | Out-Null", + "New-Item \"$env:AppData\\lanzouyun-disk\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" + ] + }, + "uninstaller": { + "script": "Remove-Item \"$env:AppData\\lanzouyun-disk\" -Recurse -Force -ErrorAction 'SilentlyContinue'" + }, + "shortcuts": [ + [ + "蓝奏云盘.exe", + "lanzouyun" + ] + ], "checkver": { - "github": "https://github.com/chenhb23/lanzouyun-disk" + "url": "https://api.github.com/repos/chenhb23/lanzouyun-disk/releases/latest", + "jsonpath": "$.assets", + "regex": "releases/download/v([\\d.]+)/(?.*?win.*?\\.zip)" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/chenhb23/lanzouyun-disk/releases/download/v$version/lanzouyun-$version-x64-win.zip" + "architecture": { + "64bit": { + "url": "https://github.com/chenhb23/lanzouyun-disk/releases/download/v$version/$matchFilename" + } } - } } - } +} diff --git a/bucket/lauschangriff-aoks.json b/bucket/lauschangriff-aoks.json index 8bf40b10339..c75b4508638 100644 --- a/bucket/lauschangriff-aoks.json +++ b/bucket/lauschangriff-aoks.json @@ -1,26 +1,26 @@ { - "version": "2.51", - "description": "Monitor Windows folders or drives for changes", - "homepage": "http://www.softwareok.de/?seite=Freeware/LauschAngriff", - "license": "Freeware", - "url": "https://www.softwareok.com/Download/LauschAngriff.zip", - "hash": "a55644bf5d25d0f00bee4c5245f9282ecae155b546caf69c45f918bc89135e60", - "bin": "LauschAngriff.exe", - "shortcuts": [ - [ - "LauschAngriff.exe", - "LauschAngriff" - ] - ], - "checkver": { - "url": "http://www.softwareok.de/?seite=Freeware/LauschAngriff", - "regex": "Neu in der Version ([\\d.]+)" - }, - "autoupdate": { - "url": "https://www.softwareok.com/Download/LauschAngriff.zip", - "hash": { - "url": "http://www.softwareok.de/?Download=LauschAngriff", - "regex": "$basename.*?$sha256<" - } - } + "autoupdate": { + "hash": { + "regex": "$basename.*?$sha256<", + "url": "http://www.softwareok.de/?Download=LauschAngriff" + }, + "url": "https://www.softwareok.com/Download/LauschAngriff.zip" + }, + "bin": "LauschAngriff.exe", + "checkver": { + "regex": "Neu in der Version ([\\d.]+)", + "url": "http://www.softwareok.de/?seite=Freeware/LauschAngriff" + }, + "description": "Monitor Windows folders or drives for changes", + "hash": "a55644bf5d25d0f00bee4c5245f9282ecae155b546caf69c45f918bc89135e60", + "homepage": "http://www.softwareok.de/?seite=Freeware/LauschAngriff", + "license": "Freeware", + "shortcuts": [ + [ + "LauschAngriff.exe", + "LauschAngriff" + ] + ], + "url": "https://www.softwareok.com/Download/LauschAngriff.zip", + "version": "2.51" } diff --git a/bucket/laverna-aoks.json b/bucket/laverna-aoks.json index 40dff0c19d7..c527aa83088 100644 --- a/bucket/laverna-aoks.json +++ b/bucket/laverna-aoks.json @@ -1,36 +1,36 @@ { - "description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", - "homepage": "https://laverna.cc/", - "version": "0.7.51", - "license": "MPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/Laverna/laverna/releases/download/0.7.51/laverna-0.7.51-win32-x64.zip", - "hash": "126ececb7adf870b1a2b6ab968b2748cab7cec45c5a356d9155055a7f1016e5b" - }, - "32bit": { - "url": "https://github.com/Laverna/laverna/releases/download/0.7.51/laverna-0.7.51-win32-ia32.zip", - "hash": "b2362eb1c3e24187614ba41e5548dac2f35f2d411d1902d7f8f616dad14cec5c" - } - }, - "bin": "laverna.exe", - "shortcuts": [ - [ - "laverna.exe", - "Laverna" - ] - ], - "checkver": { - "github": "https://github.com/Laverna/laverna" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Laverna/laverna/releases/download/$version/laverna-$version-win32-x64.zip" - }, - "32bit": { - "url": "https://github.com/Laverna/laverna/releases/download/$version/laverna-$version-win32-ia32.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "b2362eb1c3e24187614ba41e5548dac2f35f2d411d1902d7f8f616dad14cec5c", + "url": "https://github.com/Laverna/laverna/releases/download/0.7.51/laverna-0.7.51-win32-ia32.zip" + }, + "64bit": { + "hash": "126ececb7adf870b1a2b6ab968b2748cab7cec45c5a356d9155055a7f1016e5b", + "url": "https://github.com/Laverna/laverna/releases/download/0.7.51/laverna-0.7.51-win32-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/Laverna/laverna/releases/download/$version/laverna-$version-win32-ia32.zip" + }, + "64bit": { + "url": "https://github.com/Laverna/laverna/releases/download/$version/laverna-$version-win32-x64.zip" + } + } + }, + "bin": "laverna.exe", + "checkver": { + "github": "https://github.com/Laverna/laverna" + }, + "description": "Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.", + "homepage": "https://laverna.cc/", + "license": "MPL-2.0", + "shortcuts": [ + [ + "laverna.exe", + "Laverna" + ] + ], + "version": "0.7.51" } diff --git a/bucket/lavfilters.json b/bucket/lavfilters.json index 54bbadbb5ae..3cecafd57b0 100644 --- a/bucket/lavfilters.json +++ b/bucket/lavfilters.json @@ -1,8 +1,11 @@ { - "homepage": "https://github.com/Nevcairiel/LAVFilters", - "description": "LAV Filters - Open-Source DirectShow Media Splitter and Decoders", + "homepage": "https://1f0.de/", + "description": "Open-Source DirectShow Media Splitter and Decoders.", "version": "0.77.2", - "license": "GPL-2.0", + "license": { + "identifier": "GPL-2.0-only", + "url": "https://github.com/Nevcairiel/LAVFilters/blob/master/COPYING" + }, "architecture": { "64bit": { "url": "https://github.com/Nevcairiel/LAVFilters/releases/download/0.77.2/LAVFilters-0.77.2-x64.zip", @@ -13,7 +16,40 @@ "hash": "cb4875fb50806b4ef599905a5d18026cca2a967d698dd08e25a7784b71ed66ff" } }, - "checkver": "github", + "depends": "sudo", + "installer": { + "script": [ + "sudo \"$env:COMSPEC\" /c \"regsvr32 /s `\"$dir\\LAVAudio.ax`\" & regsvr32 /s `\"$dir\\LAVSplitter.ax`\" & regsvr32 /s `\"$dir\\LAVVideo.ax`\"\"", + "@('LAVAudio', 'LAVSplitter', 'LAVVideo') | %{", + " $s = (New-Object -ComObject WScript.Shell).CreateShortcut(\"$dir\\$_.lnk\")", + " $s.TargetPath = \"rundll32.exe\"", + " $s.Arguments = \"`\"$dir\\$_.ax`\",OpenConfiguration\"", + " $s.WorkingDirectory = \"$dir\"", + " $s.IconLocation = \"$dir\\$_.ax\"", + " $s.Save()", + "}" + ] + }, + "uninstaller": { + "script": "sudo \"$env:COMSPEC\" /c \"regsvr32 /u /s `\"$dir\\LAVAudio.ax`\" & regsvr32 /u /s `\"$dir\\LAVSplitter.ax`\" & regsvr32 /u /s `\"$dir\\LAVVideo.ax`\"\"" + }, + "shortcuts": [ + [ + "LAVAudio.lnk", + "LAV Audio Configuration" + ], + [ + "LAVSplitter.lnk", + "LAV Splitter Configuration" + ], + [ + "LAVVideo.lnk", + "LAV Video Configuration" + ] + ], + "checkver": { + "github": "https://github.com/Nevcairiel/LAVFilters" + }, "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/lazarus-aoks.json b/bucket/lazarus-aoks.json index eba4265c3e1..90701762989 100644 --- a/bucket/lazarus-aoks.json +++ b/bucket/lazarus-aoks.json @@ -1,46 +1,19 @@ { + "homepage": "https://www.lazarus-ide.org", + "version": "2.2.6", + "description": "A Delphi compatible cross-platform IDE for Rapid Application Development.", + "license": "GPL-2.0-or-later|FPC-modified-LGPL-2.0-or-later", "architecture": { - "32bit": { - "hash": "158a2f7de4e42807ae667a5b79f59da9723ab0f99be8d4e7a04e94bf4c20217b", - "url": "https://downloads.sourceforge.net/project/lazarus/Lazarus%20Windows%2032%20bits/Lazarus%202.2.6/lazarus-2.2.6-fpc-3.2.2-win32.exe" - }, "64bit": { - "hash": "97461dfe6e282b172f33b80b00d771f2780b2d76bd346beccc43bc98e1a80a8d", - "url": "https://downloads.sourceforge.net/project/lazarus/Lazarus%20Windows%2064%20bits/Lazarus%202.2.6/lazarus-2.2.6-fpc-3.2.2-win64.exe" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "regex": "$sha256.*$basename", - "url": "http://www.lazarus-ide.org/index.php?page=checksums" - }, - "url": "https://downloads.sourceforge.net/project/lazarus/Lazarus%20Windows%2032%20bits/Lazarus%20$version/lazarus-$version-fpc-$matchFpc-win32.exe" - }, - "64bit": { - "hash": { - "regex": "$sha256.*$basename", - "url": "http://www.lazarus-ide.org/index.php?page=checksums" - }, - "url": "https://downloads.sourceforge.net/project/lazarus/Lazarus%20Windows%2064%20bits/Lazarus%20$version/lazarus-$version-fpc-$matchFpc-win64.exe" - } + "url": "https://downloads.sourceforge.net/project/lazarus/Lazarus%20Windows%2064%20bits/Lazarus%202.2.6/lazarus-2.2.6-fpc-3.2.2-win64.exe", + "hash": "97461dfe6e282b172f33b80b00d771f2780b2d76bd346beccc43bc98e1a80a8d" + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/lazarus/Lazarus%20Windows%2032%20bits/Lazarus%202.2.6/lazarus-2.2.6-fpc-3.2.2-win32.exe", + "hash": "158a2f7de4e42807ae667a5b79f59da9723ab0f99be8d4e7a04e94bf4c20217b" } }, - "bin": [ - "lazarus.exe", - "lazbuild.exe", - "startlazarus.exe" - ], - "checkver": "lazarus-([\\d.]+)-fpc-(?[\\d.]+)-win64.exe", - "description": "A Delphi compatible cross-platform IDE for Rapid Application Development.", - "env_set": { - "LazDir": "$dir", - "LazarusDir": "$dir" - }, - "homepage": "https://www.lazarus-ide.org", "innosetup": true, - "license": "GPL-2.0-or-later|FPC-modified-LGPL-2.0-or-later", "post_install": [ "$fpcdir = \"$dir\\fpc\\\" + ($fname -replace '.*fpc-([\\d.]+)-.*', '$1')", "& \"$fpcdir\\bin\\x86_64-win64\\fpcmkcfg.exe\" -d \"basepath=$fpcdir\" -o \"$fpcdir\\bin\\x86_64-win64\\fpc.cfg\"" @@ -56,5 +29,32 @@ "--debug" ] ], - "version": "2.2.6" + "env_set": { + "LazarusDir": "$dir", + "LazDir": "$dir" + }, + "bin": [ + "lazarus.exe", + "lazbuild.exe", + "startlazarus.exe" + ], + "checkver": "lazarus-([\\d.]+)-fpc-(?[\\d.]+)-win64.exe", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://downloads.sourceforge.net/project/lazarus/Lazarus%20Windows%2064%20bits/Lazarus%20$version/lazarus-$version-fpc-$matchFpc-win64.exe", + "hash": { + "url": "http://www.lazarus-ide.org/index.php?page=checksums", + "regex": "$sha256.*$basename" + } + }, + "32bit": { + "url": "https://downloads.sourceforge.net/project/lazarus/Lazarus%20Windows%2032%20bits/Lazarus%20$version/lazarus-$version-fpc-$matchFpc-win32.exe", + "hash": { + "url": "http://www.lazarus-ide.org/index.php?page=checksums", + "regex": "$sha256.*$basename" + } + } + } + } } diff --git a/bucket/leaf.json b/bucket/leaf.json index 70999a51e12..dacb4232151 100644 --- a/bucket/leaf.json +++ b/bucket/leaf.json @@ -1,6 +1,6 @@ { "version": "0.8.2", - "description": "A versatile and efficient proxy framework with nice features suitable for various use cases.", + "description": "A lightweight and fast proxy utility tries to include any useful features", "homepage": "https://github.com/eycorsican/leaf", "license": "Apache-2.0", "architecture": { @@ -9,8 +9,12 @@ "hash": "a91af0ff08449e45b22c799ac98f6a30f2c6ae7a77e8da2e2ac6b14fe7dd5bfb" } }, - "pre_install": "Get-ChildItem \"$dir\" 'leaf-*.exe' | Select-Object -First 1 | Rename-Item -NewName 'leaf.exe'", - "bin": "leaf.exe", + "bin": [ + [ + "leaf-x86_64-pc-windows-gnu.exe", + "leaf" + ] + ], "checkver": "github", "autoupdate": { "architecture": { diff --git a/bucket/leaguemono.json b/bucket/leaguemono.json index 0547b6df755..62c94b7e0f2 100644 --- a/bucket/leaguemono.json +++ b/bucket/leaguemono.json @@ -1,34 +1,35 @@ { - "autoupdate": { - "url": "https://github.com/theleagueof/league-mono/releases/download/$version/LeagueMono-$version.zip" - }, - "checkver": { - "github": "https://github.com/sursly/leaguemono" - }, - "description": "League Mono Variable", - "extract_dir": "static\\TTF", - "hash": "3b685afec90f862193974fa6384ac5b472d9049356ee97591374573f1d929f64", - "homepage": "https://tylerfinck.com/leaguemonovariable/", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'League Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/theleagueof/league-mono/releases/download/2.300/LeagueMono-2.300.zip", - "version": "2.300" + "version": "2.300", + "description": "League Mono Variable", + "license": "OFL-1.1", + "homepage": "https://tylerfinck.com/leaguemonovariable/", + "url": "https://github.com/theleagueof/league-mono/releases/download/2.300/LeagueMono-2.300.zip", + "hash": "3b685afec90f862193974fa6384ac5b472d9049356ee97591374573f1d929f64", + "extract_dir": "LeagueMono-2.300/static/TTF", + "checkver": { + "github": "https://github.com/sursly/leaguemono" + }, + "autoupdate": { + "url": "https://github.com/theleagueof/league-mono/releases/download/$version/LeagueMono-$version.zip", + "extract_dir": "LeagueMono-$version/static/TTF" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'League Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/leanify.json b/bucket/leanify.json index 797fdb60b57..962c68b2011 100644 --- a/bucket/leanify.json +++ b/bucket/leanify.json @@ -1,8 +1,8 @@ { + "version": "0.4.3", + "description": "Lightweight lossless file minifier/optimizer.", "homepage": "https://github.com/JayXon/Leanify", - "description": "Lightweight lossless file minifier/optimizer", "license": "MIT", - "version": "0.4.3", "architecture": { "64bit": { "url": "https://github.com/JayXon/Leanify/releases/download/v0.4.3/Leanify_win64.7z", diff --git a/bucket/legendary.json b/bucket/legendary.json index a5d9455062a..80fe21e5bf7 100644 --- a/bucket/legendary.json +++ b/bucket/legendary.json @@ -1,40 +1,10 @@ { - "version": "0.20.32", - "description": "Legendary - A free and open-source replacement for the Epic Games Launcher", "homepage": "https://github.com/derrod/legendary", - "license": "GNU General Public License v3.0", + "description": "Legendary is an open-source cli game launcher that can download and install games from the Epic Games platform", + "license": "GPL-3.0-or-later", + "version": "0.20.32", "url": "https://github.com/derrod/legendary/releases/download/0.20.32/legendary.exe", "hash": "a9e49373c3e683bb6250fa3edb5c40f7d855799d4bdadc8bfeceebffda13e5f7", - "installer": { - "script": [ - "# handle runtime cache", - "if (!(Test-Path $persist_dir)) {", - " New-Item $persist_dir -Type Directory -Force | Out-Null", - "}", - "$runtimeCache = \"$env:HOMEDRIVE$env:HOMEPATH\\.config\\legendary\"", - "$runtimeCachePersist = \"$persist_dir\\appdata\"", - "if (Test-Path $runtimeCachePersist) {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - "} else {", - " if (Test-Path $runtimeCache) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - " }", - "}" - ] - }, - "uninstaller": { - "script": [ - "$runtimeCache = \"$env:HOMEDRIVE$env:HOMEPATH\\.config\\legendary\"", - "$runtimeCachePersist = \"$persist_dir\\appdata\"", - "if (!(Test-Path $runtimeCachePersist)) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - "} else {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - "}" - ] - }, "bin": "legendary.exe", "checkver": "github", "autoupdate": { diff --git a/bucket/leomoon-hafez.json b/bucket/leomoon-hafez.json index f635dcdead7..eb00c76c34d 100644 --- a/bucket/leomoon-hafez.json +++ b/bucket/leomoon-hafez.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://leomoon.com/static/?file=leomoon-hafez_win.zip#/dl.zip" - }, - "checkver": { - "regex": "Changelog[\\s\\S]+?li>([\\d.]+)", - "url": "https://leomoon.com/downloads/desktop-apps/leomoon-hafez/" - }, - "description": "LeoMoon Hafez gathers all of Hafez\u2019s work in an easy to use desktop application for everyone to enjoy.", - "hash": "ff3449ca249e5afd8b1b3cc75e80e88ab67dfefaadd429ea6e113b0aada43ca6", - "homepage": "https://leomoon.com/downloads/desktop-apps/leomoon-hafez/", - "license": "MIT", - "pre_install": "Expand-InnoArchive \"$dir\\leomoon-hafez_win.exe\" \"$dir\" -Removal | Out-Null", - "shortcuts": [ - [ - "LeoMoon Hafez.exe", - "LeoMoon Hafez" - ] - ], - "url": "https://leomoon.com/static/?file=leomoon-hafez_win.zip#/dl.zip", - "version": "1.1.5" + "version": "1.1.5", + "homepage": "https://leomoon.com/downloads/desktop-apps/leomoon-hafez/", + "description": "LeoMoon Hafez gathers all of Hafez’s work in an easy to use desktop application for everyone to enjoy.", + "license": "MIT", + "url": "https://leomoon.com/static/?file=leomoon-hafez_win.zip#/dl.zip", + "hash": "ff3449ca249e5afd8b1b3cc75e80e88ab67dfefaadd429ea6e113b0aada43ca6", + "pre_install": "Expand-InnoArchive \"$dir\\leomoon-hafez_win.exe\" \"$dir\" -Removal | Out-Null", + "shortcuts": [ + [ + "LeoMoon Hafez.exe", + "LeoMoon Hafez" + ] + ], + "checkver": { + "url": "https://leomoon.com/downloads/desktop-apps/leomoon-hafez/", + "regex": "Changelog[\\s\\S]+?li>([\\d.]+)" + }, + "autoupdate": { + "url": "https://leomoon.com/static/?file=leomoon-hafez_win.zip#/dl.zip" + } } diff --git a/bucket/less-windows.json b/bucket/less-windows.json index d10a41c3e65..28b512b9aba 100644 --- a/bucket/less-windows.json +++ b/bucket/less-windows.json @@ -1,29 +1,29 @@ { - "##": "scoop autoupdate have not support autoupdate url arrays, need fix", - "autoupdate": { - "url": [ - "https://github.com/jftuga/less-Windows/releases/download/less-v$version/less.exe", - "https://github.com/jftuga/less-Windows/releases/download/less-v$version/lesskey.exe" - ] - }, - "bin": [ - "less.exe", - "lesskey.exe" - ], - "checkver": { - "re": "less-v([\\d.]+)", - "url": "https://github.com/jftuga/less-Windows/releases" - }, - "description": "GNU less compiled for Windows 10.", - "hash": [ - "921c950a97c3eb6a375245984319f368b5dcdd65f8e2eeb37d36fd9da71a388e", - "11e819ad078c8df620d9d3ad04451f1b94c3414e274901688a4354b36b307ff6" - ], - "homepage": "https://github.com/jftuga/less-Windows", - "license": "MIT", - "url": [ - "https://github.com/jftuga/less-Windows/releases/download/less-v608/less.exe", - "https://github.com/jftuga/less-Windows/releases/download/less-v608/lesskey.exe" - ], - "version": "608" + "##": "scoop autoupdate have not support autoupdate url arrays, need fix", + "version": "608", + "description": "GNU less compiled for Windows 10.", + "homepage": "https://github.com/jftuga/less-Windows", + "license": "MIT", + "url": [ + "https://github.com/jftuga/less-Windows/releases/download/less-v608/less.exe", + "https://github.com/jftuga/less-Windows/releases/download/less-v608/lesskey.exe" + ], + "hash": [ + "921c950a97c3eb6a375245984319f368b5dcdd65f8e2eeb37d36fd9da71a388e", + "11e819ad078c8df620d9d3ad04451f1b94c3414e274901688a4354b36b307ff6" + ], + "bin": [ + "less.exe", + "lesskey.exe" + ], + "checkver": { + "url": "https://github.com/jftuga/less-Windows/releases", + "re": "less-v([\\d.]+)" + }, + "autoupdate": { + "url": [ + "https://github.com/jftuga/less-Windows/releases/download/less-v$version/less.exe", + "https://github.com/jftuga/less-Windows/releases/download/less-v$version/lesskey.exe" + ] + } } diff --git a/bucket/letter-icons.json b/bucket/letter-icons.json index 44d86d273a2..b7b73f2aaa4 100644 --- a/bucket/letter-icons.json +++ b/bucket/letter-icons.json @@ -1,4 +1,4 @@ { - "url": "http://icons2.iconarchive.com/icons/hydrattz/multipurpose-alphabet/Multipurpose_Alphabet_Icons_by_HYDRATTZ.rar", - "version": "20200215" + "url": "http://icons2.iconarchive.com/icons/hydrattz/multipurpose-alphabet/Multipurpose_Alphabet_Icons_by_HYDRATTZ.rar", + "version": "20200215" } diff --git a/bucket/lhaplus.json b/bucket/lhaplus.json index a21e715328d..77c669195af 100644 --- a/bucket/lhaplus.json +++ b/bucket/lhaplus.json @@ -1,12 +1,12 @@ { - "version": "1.74", - "homepage": "http://www7a.biglobe.ne.jp/~schezo/", - "url": "http://www7a.biglobe.ne.jp/~schezo/lpls174.exe", - "depends": "sudo", - "installer": { - "args": [ - "/VERYSILENT", - "/NORESTART" - ] - } + "depends": "sudo", + "homepage": "http://www7a.biglobe.ne.jp/~schezo/", + "installer": { + "args": [ + "/VERYSILENT", + "/NORESTART" + ] + }, + "url": "http://www7a.biglobe.ne.jp/~schezo/lpls174.exe", + "version": "1.74" } diff --git a/bucket/libgendesktop.json b/bucket/libgendesktop.json index e38a9369349..4bb5c21ee7f 100644 --- a/bucket/libgendesktop.json +++ b/bucket/libgendesktop.json @@ -1,7 +1,6 @@ { - "homepage": "https://github.com/libgenapps/LibgenDesktop", + "homepage": "https://github.com/libgenapps/LibgenDesktop/", "description": "Libgen Desktop", - "license": "unknown", "version": "1.4.1", "architecture": { "64bit": { @@ -13,6 +12,7 @@ "hash": "2142efa5924cc0d47dc5751cd88892ca4e7dc1beb919c11739f562e94fe05c59" } }, + "extract_dir": "", "pre_install": [ "function CreateFile ($name, $value = $null) {", " if (!(Test-Path \"$persist_dir\\$name\")) {", @@ -22,11 +22,11 @@ "CreateFile 'libgen.config' '{}' " ], "persist": "libgen.config", - "bin": "LibgenDesktop.exe", + "bin": "", "shortcuts": [ [ "LibgenDesktop.exe", - "Libgen Desktop" + "LibgenDesktop" ] ], "checkver": "github", diff --git a/bucket/licecap-chs.json b/bucket/licecap-chs.json index 704836e6809..b062a90d59d 100644 --- a/bucket/licecap-chs.json +++ b/bucket/licecap-chs.json @@ -15,13 +15,13 @@ ], "persist": "LICEcap.ini", "checkver": { - "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/GIF", + "url": "https://scoop-apps.vercel.app/gif", "regex": "LICEcap_Portable_Chs_v([\\d.]+)\\.7z" }, "autoupdate": { "url": "https://pan.jiemi.workers.dev/?file=/scoop/GIF/LICEcap_Portable_Chs_v$version.7z", "hash": { - "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/GIF", + "url": "https://scoop-apps.vercel.app/gif", "mode": "extract", "regex": "^sha256([\\s]+)$basename" } diff --git a/bucket/licensor.json b/bucket/licensor.json index 94e667df745..6b83807317f 100644 --- a/bucket/licensor.json +++ b/bucket/licensor.json @@ -1,22 +1,14 @@ { - "version": "2.1.0", - "description": "Write licenses to stdout", - "license": "MIT", "homepage": "https://github.com/raftario/licensor", - "architecture": { - "64bit": { - "url": "https://github.com/raftario/licensor/releases/download/v2.1.0/Windows.zip", - "hash": "045cbd4c10205acb05c907da9bb9e02fa745b02e9ecdcad7863bada9634860bd" - } - }, + "description": "Write a license to standard output given its SPDX ID.", + "license": "MIT", + "version": "2.1.0", + "url": "https://github.com/raftario/licensor/releases/download/v2.1.0/Windows.zip", + "hash": "045cbd4c10205acb05c907da9bb9e02fa745b02e9ecdcad7863bada9634860bd", "extract_dir": "Windows", "bin": "licensor.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/raftario/licensor/releases/download/v$version/Windows.zip" - } - } + "url": "https://github.com/raftario/licensor/releases/download/v$version/Windows.zip" } } diff --git a/bucket/liii-bittorrent.json b/bucket/liii-bittorrent.json index 15b74a0cec7..c6eb0a9805d 100644 --- a/bucket/liii-bittorrent.json +++ b/bucket/liii-bittorrent.json @@ -1,38 +1,38 @@ { - "architecture": { - "32bit": { - "hash": "f646b62c1e7bfd75c70495693d516191049f9eef50632d8cc659ba42c7bf07ab", - "url": "https://github.com/aliakseis/LIII/releases/download/0.1.1.18/bin.zip" - }, - "64bit": { - "hash": "26739f61252c99b4783fbefe286c51fe862d75054e408873f29a3d9fe30f1cd8", - "url": "https://github.com/aliakseis/LIII/releases/download/0.1.1.18/bin-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/aliakseis/LIII/releases/download/$version/bin.zip" - }, - "64bit": { - "url": "https://github.com/aliakseis/LIII/releases/download/$version/bin-x64.zip" - } - } - }, - "bin": "LIII.exe", - "checkver": { - "regex": "Latest version: ([\\d.]+)", - "url": "https://codecpack.co/download/LIII-BitTorrent-Client.html" - }, - "description": "A open-source file sharing utility capable of downloading torrents with minimal impact on the system's resources.", - "extract_dir": "bin", - "homepage": "https://codecpack.co/download/LIII-BitTorrent-Client.html", - "license": "MIT", - "shortcuts": [ - [ - "LIII.exe", - "LIII BitTorrent Client" - ] - ], - "version": "0.1.1.18" + "version": "0.1.1.18", + "description": "A open-source file sharing utility capable of downloading torrents with minimal impact on the system's resources.", + "homepage": "https://codecpack.co/download/LIII-BitTorrent-Client.html", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/aliakseis/LIII/releases/download/0.1.1.18/bin-x64.zip", + "hash": "26739f61252c99b4783fbefe286c51fe862d75054e408873f29a3d9fe30f1cd8" + }, + "32bit": { + "url": "https://github.com/aliakseis/LIII/releases/download/0.1.1.18/bin.zip", + "hash": "f646b62c1e7bfd75c70495693d516191049f9eef50632d8cc659ba42c7bf07ab" + } + }, + "extract_dir": "bin", + "bin": "LIII.exe", + "shortcuts": [ + [ + "LIII.exe", + "LIII BitTorrent Client" + ] + ], + "checkver": { + "url": "https://api.github.com/repos/aliakseis/LIII/releases", + "regex": "tag/([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/aliakseis/LIII/releases/download/$version/bin-x64.zip" + }, + "32bit": { + "url": "https://github.com/aliakseis/LIII/releases/download/$version/bin.zip" + } + } + } } diff --git a/bucket/lilex-variable.json b/bucket/lilex-variable.json index d7aeabe1ad5..f406b13267f 100644 --- a/bucket/lilex-variable.json +++ b/bucket/lilex-variable.json @@ -1,32 +1,32 @@ { - "autoupdate": { - "url": "https://github.com/mishamyrt/Lilex/releases/download/$version/Lilex-$version.zip" - }, - "checkver": "github", - "description": "\ud83e\udd18Open source programming font", - "extract_dir": "variable_ttf", - "hash": "1570385aa6fd596d11971a3ab800a220f10a6e8fd1f3b164177561244495bb7d", - "homepage": "https://github.com/mishamyrt/Lilex", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Lilex' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/mishamyrt/Lilex/releases/download/1.100/Lilex-1.100.zip", - "version": "1.100" + "version": "1.100", + "description": "\ud83e\udd18Open source programming font", + "license": "OFL-1.1", + "homepage": "https://github.com/mishamyrt/Lilex", + "url": "https://github.com/mishamyrt/Lilex/releases/download/1.100/Lilex-1.100.zip", + "hash": "1570385aa6fd596d11971a3ab800a220f10a6e8fd1f3b164177561244495bb7d", + "extract_dir": "variable_ttf", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/mishamyrt/Lilex/releases/download/$version/Lilex-$version.zip" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Lilex' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/limitpng.json b/bucket/limitpng.json index 06267a28afd..17a21005418 100644 --- a/bucket/limitpng.json +++ b/bucket/limitpng.json @@ -1,22 +1,22 @@ { - "homepage": "http://nullice.com/limitPNG/", - "version": "2.0.0-beta4", - "description": "PNG compression", - "license": { - "identifier": "Public Domain", - "url": "https://creativecommons.org/publicdomain/zero/1.0/" - }, - "architecture": { - "64bit": { - "url": "https://onedrive-vercel-index-liard.vercel.app/api/raw/?path=/100%20win/limitPNG_x64_v2.0.0_beta4.7z#/dl.7z_", - "hash": "c6e68f1b7fea1cd74d8b1c9963151065f19dd810fda845e4c81bbf832a923244", - "pre_install": "Expand-7zipArchive -Path \"$dir\\dl.7z_\" -DestinationPath \"$dir\" -ExtractDir 'limitPNG' -Removal -Switches '-pmuggle'" - } - }, - "shortcuts": [ - [ - "limitPNG2.exe", - "limitPNG" - ] - ] + "architecture": { + "64bit": { + "hash": "c6e68f1b7fea1cd74d8b1c9963151065f19dd810fda845e4c81bbf832a923244", + "pre_install": "Expand-7zipArchive -Path \"$dir\\dl.7z_\" -DestinationPath \"$dir\" -ExtractDir 'limitPNG' -Removal -Switches '-pmuggle'", + "url": "https://onedrive-vercel-index-liard.vercel.app/api/raw/?path=/Common/apps_windows/limitPNG_x64_v2.0.0_beta4.7z#/dl.7z_" + } + }, + "description": "PNG compression", + "homepage": "http://nullice.com/limitPNG/", + "license": { + "identifier": "Public Domain", + "url": "https://creativecommons.org/publicdomain/zero/1.0/" + }, + "shortcuts": [ + [ + "limitPNG2.exe", + "limitPNG" + ] + ], + "version": "2.0.0-beta4" } diff --git a/bucket/linqpad-anycpu.json b/bucket/linqpad-anycpu.json index a2e809b2f3f..ca0b117572f 100644 --- a/bucket/linqpad-anycpu.json +++ b/bucket/linqpad-anycpu.json @@ -1,22 +1,22 @@ { - "homepage": "https://www.linqpad.net", - "license": "https://www.linqpad.net/eula.txt", - "url": "http://download.linqpad.net/public/LINQPad5-AnyCPU.zip", - "version": "nightly", - "bin": [ - [ - "linqpad.exe", - "linqpad" - ], - [ - "lprun.exe", - "lprun" - ] - ], - "shortcuts": [ - [ - "linqpad.exe", - "LINQPad 5" - ] - ] + "bin": [ + [ + "linqpad.exe", + "linqpad" + ], + [ + "lprun.exe", + "lprun" + ] + ], + "homepage": "https://www.linqpad.net", + "license": "https://www.linqpad.net/eula.txt", + "shortcuts": [ + [ + "linqpad.exe", + "LINQPad 5" + ] + ], + "url": "http://download.linqpad.net/public/LINQPad5-AnyCPU.zip", + "version": "nightly" } diff --git a/bucket/linqpad6.json b/bucket/linqpad6.json index 0179f71cf49..a0c23390652 100644 --- a/bucket/linqpad6.json +++ b/bucket/linqpad6.json @@ -1,46 +1,45 @@ { - "url": "https://www.linqpad.net/GetFile.aspx?LINQPad6.zip", - "version": "6.9", - "bin": [ - [ - "linqpad6.exe", - "linqpad6", - "" - ], - [ - "lprun6.exe", - "lprun6", - "" - ], - [ - "linqpad6-x86.exe", - "linqpad6-x86", - "" - ], - [ - "lprun6-x86.exe", - "lprun6-x86", - "" - ] - ], - "shortcuts": [ - [ - "linqpad6.exe", - "LinqPad 6" - ], - [ - "linqpad6-x86.exe", - "LinqPad 6 - X86" - ], - [ - "download .NET core 3.exe", - "Download .NET Core 3" - ] - ], - "pre_install": [ - "Move-Item \"$dir\\GetFile.aspx\" \"$dir\\1.zip\"", - "Expand-Archive -Path \"$dir\\1.zip\" -DestinationPath \"$dir\" -Force", - "Remove-Item \"$dir\\1.zip\"" - ] + "bin": [ + [ + "linqpad6.exe", + "linqpad6", + "" + ], + [ + "lprun6.exe", + "lprun6", + "" + ], + [ + "linqpad6-x86.exe", + "linqpad6-x86", + "" + ], + [ + "lprun6-x86.exe", + "lprun6-x86", + "" + ] + ], + "pre_install": [ + "Move-Item \"$dir\\GetFile.aspx\" \"$dir\\1.zip\"", + "Expand-Archive -Path \"$dir\\1.zip\" -DestinationPath \"$dir\" -Force", + "Remove-Item \"$dir\\1.zip\"" + ], + "shortcuts": [ + [ + "linqpad6.exe", + "LinqPad 6" + ], + [ + "linqpad6-x86.exe", + "LinqPad 6 - X86" + ], + [ + "download .NET core 3.exe", + "Download .NET Core 3" + ] + ], + "url": "https://www.linqpad.net/GetFile.aspx?LINQPad6.zip", + "version": "6.9" } - diff --git a/bucket/linqpad7.json b/bucket/linqpad7.json index d119cd4c20b..a96005f49ee 100644 --- a/bucket/linqpad7.json +++ b/bucket/linqpad7.json @@ -1,17 +1,17 @@ { "version": "7.5.16", "homepage": "https://www.linqpad.net", - "description": "The .NET programmer's playground.", + "description": "The .NET programmer’s playground.", "url": "https://link.jscdn.cn/dropbox/direct/aHR0cHM6Ly93d3cuZHJvcGJveC5jb20vcy84cnFrbGRnMXcycXUydmUvTElOUVBhZCUyMDcuNS4xNiUyMFByZW1pdW0uemlwP2RsPTA.zip", "hash": "25b9d6cda69ab62b4efb8ecb678d09f5216cdf13987fca81435aecafb38fb929", "bin": [ - "LPRun7-x64.exe", - "LINQPad7-x64.exe" + "LPRun7-x64.exe", + "LINQPad7-x64.exe" ], "shortcuts": [ - [ - "LINQPad7-x64.exe", - "LinqPad" - ] + [ + "LINQPad7-x64.exe", + "LinqPad" + ] ] -} + } diff --git a/bucket/litedbexplorer.json b/bucket/litedbexplorer.json index a51586ade38..8e6be9a17e8 100644 --- a/bucket/litedbexplorer.json +++ b/bucket/litedbexplorer.json @@ -1,12 +1,22 @@ { "version": "0.8.6.1", + "description": "Graphical editor for LiteDB v4 databases", + "homepage": "https://github.com/julianpaulozzi/LiteDbExplorer/", + "license": { + "identifier": "MIT", + "url": "https://github.com/julianpaulozzi/LiteDbExplorer/blob/master/LICENSE" + }, "url": "https://github.com/julianpaulozzi/LiteDbExplorer/releases/download/0.8.6.1/LiteDbExplorer_0.8.6.1.zip", - "license": "MIT License", - "homepage": "https://github.com/julianpaulozzi/LiteDbExplorer", "hash": "0207244562a8c10ed001a22334844e85dd8eec071c0abfabb40edda6b80bd022", - "checkver": { - "github": "https://github.com/julianpaulozzi/LiteDbExplorer" - }, + "extract_dir": "LiteDbExplorer_0.8.6.1", + "bin": "LiteDbExplorer.exe", + "shortcuts": [ + [ + "LiteDbExplorer.exe", + "LiteDB Explorer" + ] + ], + "checkver": "github", "autoupdate": { "url": "https://github.com/julianpaulozzi/LiteDbExplorer/releases/download/$version/LiteDbExplorer_$version.zip" } diff --git a/bucket/little-big-mouse-np.json b/bucket/little-big-mouse-np.json index 6e9634bc0ce..bea745d17e3 100644 --- a/bucket/little-big-mouse-np.json +++ b/bucket/little-big-mouse-np.json @@ -1,13 +1,15 @@ { - "autoupdate": { - "url": "https://github.com/mgth/LittleBigMouse/releases/download/$version/LittleBigMouse_$version.exe" - }, - "checkver": "github", - "description": "DPI Aware mouse move across screens", - "hash": "5760b36b506de39cbf8855f3947c57bd742175fed7560023e5d42639ce280d8a", - "homepage": "https://github.com/mgth/LittleBigMouse", - "installer": {}, - "license": "GPL-3.0-only", - "url": "https://github.com/mgth/LittleBigMouse/releases/download/4.2.7124.42685/LittleBigMouse_4.2.7124.42685.exe", - "version": "4.2.7124.42685" + "version": "4.2.7124.42685", + "description": "DPI Aware mouse move across screens", + "homepage": "https://github.com/mgth/LittleBigMouse", + "license": "GPL-3.0-only", + "url": "https://github.com/mgth/LittleBigMouse/releases/download/4.2.7124.42685/LittleBigMouse_4.2.7124.42685.exe", + "hash": "5760b36b506de39cbf8855f3947c57bd742175fed7560023e5d42639ce280d8a", + "installer": { + + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/mgth/LittleBigMouse/releases/download/$version/LittleBigMouse_$version.exe" + } } diff --git a/bucket/livekd.json b/bucket/livekd.json index 9e900c62f54..fc4ed13de34 100644 --- a/bucket/livekd.json +++ b/bucket/livekd.json @@ -1,32 +1,44 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", - "description": "Use Microsoft kernel debuggers to examine a live system.", + "version": "5.63", + "description": "LiveKd. Microsoft kernel debuggers to examine a live system.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/livekd", "license": { "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "version": "5.63", "url": "https://download.sysinternals.com/files/LiveKD.zip", "hash": "334823d4113f2cb41326a934721138c6b595ad6b429a00708aedea68e24773f8", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/livekd", - "re": "LiveKd\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/LiveKD.zip" + "pre_install": [ + "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", + "$fin = \"$sysint\\LiveKd\"", + "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", + "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" + ], + "uninstaller": { + "script": [ + "if ($purge) {", + " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", + " Remove-Item \"$sysInt\\LiveKd\" -ErrorAction 'SilentlyContinue' -Force -Recurse", + " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", + "}" + ] }, "architecture": { - "32bit": { - "bin": "livekd.exe" - }, "64bit": { "bin": [ + "livekd64.exe", [ "livekd64.exe", "livekd" - ], - "livekd64.exe" + ] ] + }, + "32bit": { + "bin": "livekd.exe" } + }, + "checkver": "LiveKd\\s+v([\\d.]+)\\d+)-Installer(?-\\d+)?-x64.exe" + "regex": "/bin/([\\d.]+)/LyX-(?\\d+)-Installer(?-\\d+)?-x64.exe" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://mirrors.tuna.tsinghua.edu.cn/lyx/bin/$version/LyX-$matchCleanver-Installer$matchBuild-x64.exe#/dl.7z" + "url": "https://ftp.icm.edu.pl/packages/lyx/bin/$version/LyX-$matchBuild1-Installer$matchBuild2-x64.exe#/dl.7z" }, "32bit": { - "url": "https://mirrors.tuna.tsinghua.edu.cn/lyx/bin/$version/LyX-$matchCleanver-Installer$matchBuild-x32.exe#/dl.7z" + "url": "https://ftp.icm.edu.pl/packages/lyx/bin/$version/LyX-$matchBuild1-Installer$matchBuild2-x32.exe#/dl.7z" } } } diff --git a/bucket/m3u8downloader.json b/bucket/m3u8downloader.json index 7db2f9a7901..8ce64179717 100644 --- a/bucket/m3u8downloader.json +++ b/bucket/m3u8downloader.json @@ -1,45 +1,54 @@ { - "version": "2.0.7", - "description": "M3U8-Downloader是基于Electron框架开发的一款可以下载、播放HLS视频流的APP", - "homepage": "https://github.com/HeiSir2014/M3U8-Downloader", - "license": "Unlicense", - "url": "https://github.com/HeiSir2014/M3U8-Downloader/releases/download/v2.0.7/M3U8-Downloader-win_x64-2.0.7.exe#/dl.7z", - "hash": "sha256:d18605689a5b25e1de75aef0147e1164bdbfada1a65474b94f6f16dae3396ff6", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninst*\" -Force -Recurse" - ], - "installer": { - "script": [ - "if (!(Test-Path \"$persist_dir\\Cache\")) {", - " New-Item \"$persist_dir\\Cache\" -Type Directory -Force | Out-Null", - "}", - "$runtimeCache = \"$env:APPDATA\\M3U8-Downloader\"", - "$runtimeCachePersist = \"$persist_dir\\Cache\"", - "if (Test-Path $runtimeCachePersist) {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - "} else {", - " if (Test-Path $runtimeCache) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", - " }", - "}" - ] - }, - "uninstaller": { - "script": [ - "$runtimeCache = \"$env:APPDATA\\M3U8-Downloader\"", - "$runtimeCachePersist = \"$persist_dir\\Cache\"", - "if (!(Test-Path $runtimeCachePersist)) {", - " Move-Item $runtimeCache $runtimeCachePersist -Force", - "} else {", - " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", - "}" - ] - }, - "shortcuts": [["M3U8-Downloader.exe", "M3U8-Downloader"]], - "autoupdate": { - "url": "https://github.com/HeiSir2014/M3U8-Downloader/releases/download/v$version/M3U8-Downloader-win_x64-$version.exe#/dl.7z" - } + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/HeiSir2014/M3U8-Downloader/releases/download/v$version/M3U8-Downloader-win_x64-$version.exe#/dl.7z" + } + } + }, + "description": "M3U8-Downloader\u662f\u57fa\u4e8eElectron\u6846\u67b6\u5f00\u53d1\u7684\u4e00\u6b3e\u53ef\u4ee5\u4e0b\u8f7d\u3001\u64ad\u653eHLS\u89c6\u9891\u6d41\u7684APP", + "hash": "sha256:f76e7cb5c456d9c94d8f3571c4d491df28710fb9321ca037b164789544d3c423", + "homepage": "https://tools.heisir.cn/HLSDownload/", + "installer": { + "script": [ + "if (!(Test-Path \"$persist_dir\\data\")) {", + " New-Item \"$persist_dir\\data\" -Type Directory -Force | Out-Null", + "}", + "$runtimeCache = \"$env:APPDATA\\M3U8-Downloader\"", + "$runtimeCachePersist = \"$persist_dir\\M3U8-Downloader\"", + "if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + "} else {", + " if (Test-Path $runtimeCache) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ] + }, + "license": "no", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninst*\" -Force -Recurse" + ], + "shortcuts": [ + [ + "M3U8-Downloader.exe", + "M3U8-Downloader" + ] + ], + "uninstaller": { + "script": [ + "$runtimeCache = \"$env:APPDATA\\M3U8-Downloader\"", + "$runtimeCachePersist = \"$persist_dir\\M3U8-Downloader\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + "} else {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + "}" + ] + }, + "url": "https://github.com/HeiSir2014/M3U8-Downloader/releases/download/v2.0.7/M3U8-Downloader-win_x64-2.0.7.exe#/dl.7z", + "version": "2.0.7" } diff --git a/bucket/m64p.json b/bucket/m64p.json index c32d4a4b462..547a0d48e69 100644 --- a/bucket/m64p.json +++ b/bucket/m64p.json @@ -1,40 +1,40 @@ { - "version": "2022.08.9", - "description": "Nintendo 64 emulator", - "homepage": "https://m64p.github.io/", - "license": { - "identifier": "GPL-3.0", - "url": "https://github.com/m64p/m64p/blob/main/LICENSE" - }, - "url": "https://github.com/m64p/m64p/releases/download/v2022.08.9/m64p-win64-fbf2c91.zip", - "hash": "6320e8f1520a5b0c6b70a0b85d700214bc124d4cf900b3690e164d9e28fe3b2e", - "extract_dir": "mupen64plus", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\mupen64plus-gui.ini\")) {", - " New-Item \"$dir\\mupen64plus-gui.ini\" -Type File | Out-Null", - " Set-Content \"$dir\\mupen64plus-gui.ini\" '[General]'", - " Add-Content \"$dir\\mupen64plus-gui.ini\" 'version=2'", - " Add-Content \"$dir\\mupen64plus-gui.ini\" 'configDirPath=$APP_PATH$/config'", - "}" - ], - "bin": [ - [ - "mupen64plus-gui.exe", - "m64p" - ] - ], - "shortcuts": [ - [ - "mupen64plus-gui.exe", - "m64p" - ] - ], - "persist": "config", - "checkver": { - "github": "https://github.com/m64p/m64p", - "regex": "v([\\d\\.]+)\\/m64p-win64-(?[\\da-f]{7})\\." - }, - "autoupdate": { - "url": "https://github.com/m64p/m64p/releases/download/v$version/m64p-win64-$matchCommit.zip" - } + "autoupdate": { + "url": "https://github.com/m64p/m64p/releases/download/v$version/m64p-win64-$matchCommit.zip" + }, + "bin": [ + [ + "mupen64plus-gui.exe", + "m64p" + ] + ], + "checkver": { + "github": "https://github.com/m64p/m64p", + "regex": "v([\\d\\.]+)\\/m64p-win64-(?[\\da-f]{7})\\." + }, + "description": "Nintendo 64 emulator", + "extract_dir": "mupen64plus", + "hash": "6320e8f1520a5b0c6b70a0b85d700214bc124d4cf900b3690e164d9e28fe3b2e", + "homepage": "https://m64p.github.io/", + "license": { + "identifier": "GPL-3.0", + "url": "https://github.com/m64p/m64p/blob/main/LICENSE" + }, + "persist": "config", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\mupen64plus-gui.ini\")) {", + " New-Item \"$dir\\mupen64plus-gui.ini\" -Type File | Out-Null", + " Set-Content \"$dir\\mupen64plus-gui.ini\" '[General]'", + " Add-Content \"$dir\\mupen64plus-gui.ini\" 'version=2'", + " Add-Content \"$dir\\mupen64plus-gui.ini\" 'configDirPath=$APP_PATH$/config'", + "}" + ], + "shortcuts": [ + [ + "mupen64plus-gui.exe", + "m64p" + ] + ], + "url": "https://github.com/m64p/m64p/releases/download/v2022.08.9/m64p-win64-fbf2c91.zip", + "version": "2022.08.9" } diff --git a/bucket/maple-mono.json b/bucket/maple-mono.json index 2c079dc41de..6bc4ef55439 100644 --- a/bucket/maple-mono.json +++ b/bucket/maple-mono.json @@ -1,56 +1,72 @@ { "version": "6.2", - "description": "Open source monospace font with round corner for IDE and command line.", + "description": "An open source monospace font with round corner and ligatures for IDE and command line.", "homepage": "https://github.com/subframe7536/Maple-font", "license": "OFL-1.1", "url": "https://github.com/subframe7536/Maple-font/releases/download/v6.2/MapleMono.zip", "hash": "2a11b48104671c5be9a3175cc924846160ed3a01b8c489bc5f451af68d5a193c", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/subframe7536/Maple-font/releases/download/v$version/MapleMono.zip", - "hash": { - "url": "$baseurl/MapleMono.sha1" - } - }, + "extract_dir": "ttf", "installer": { "script": [ "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", + "$windows11Version22H2BuildNumber = 22621", + "$doesPerUserFontInstallationHaveIssue = $currentBuildNumber -ge $windows11Version22H2BuildNumber", + "if ($doesPerUserFontInstallationHaveIssue -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \"Currently, on Windows 11 Version 22H2 (OS Build 22621) or later,\" -Foreground DarkRed", + " Write-Host \"Font installation only works when installing font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" scoop install sudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " Write-Host \"See https://github.com/matthewjberger/scoop-nerd-fonts/issues/198 for more details.\" -Foreground Magenta", " exit 1", "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \"For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkRed", + " Write-Host \"Font can only be installed for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \"Please use following commands to install '$app' Font for all users.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" scoop install sudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", - " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (OpenType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (OpenType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", "}", - "Write-Host \"Font family 'Sarasa Mono SC Nerd' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "if ($cmd -eq \"uninstall\") {", + " Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta", + "}" ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/subframe7536/Maple-font/releases/download/v$version/MapleMono.zip" } } diff --git a/bucket/markdown-edit.json b/bucket/markdown-edit.json index 67685855bbd..808c0582701 100644 --- a/bucket/markdown-edit.json +++ b/bucket/markdown-edit.json @@ -1,38 +1,38 @@ { - "architecture": { - "64bit": { - "hash": "69f6755159d1a717b5dc9a1583e3be87344ea605414b45e58dfc5d3e458612d2", - "url": "https://github.com/mike-ward/Markdown-Edit/releases/download/v1.35/MarkdownEdit.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "mode": "github" + "version": "1.35", + "description": "Markdown Edit is a Windows desktop Markdown editor with an emphasis on content and keyboard shortcuts. ", + "homepage": "http://markdownedit.com/", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/mike-ward/Markdown-Edit/releases/download/v1.35/MarkdownEdit.zip", + "hash": "69f6755159d1a717b5dc9a1583e3be87344ea605414b45e58dfc5d3e458612d2" + } }, - "url": "https://github.com/mike-ward/Markdown-Edit/releases/download/v$version/MarkdownEdit.zip" - } - } - }, - "bin": [ - [ - "mde.exe", - "mde" - ] - ], - "checkver": { - "github": "https://github.com/mike-ward/Markdown-Edit/" - }, - "description": "Markdown Edit is a Windows desktop Markdown editor with an emphasis on content and keyboard shortcuts. ", - "homepage": "http://markdownedit.com/", - "license": "MIT", - "persist": "AppData", - "shortcuts": [ - [ - "mde.exe", - "Markdown Edit" - ] - ], - "version": "1.35" + "bin": [ + [ + "mde.exe", + "mde" + ] + ], + "shortcuts": [ + [ + "mde.exe", + "Markdown Edit" + ] + ], + "persist": "AppData", + "checkver": { + "github": "https://github.com/mike-ward/Markdown-Edit/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/mike-ward/Markdown-Edit/releases/download/v$version/MarkdownEdit.zip", + "hash": { + "mode": "github" + } + } + } + } } diff --git a/bucket/markdown-monster-aoks.json b/bucket/markdown-monster-aoks.json index 61a28d41169..d04cc95461f 100644 --- a/bucket/markdown-monster-aoks.json +++ b/bucket/markdown-monster-aoks.json @@ -1,24 +1,24 @@ { - "autoupdate": { - "url": "https://west-wind.com/files/MarkdownMonsterPortable.zip" - }, - "bin": "MarkdownMonster.exe", - "checkver": { - "re": "
    Version:
    +\\n.+
    ([\\d.]+)", - "url": "https://markdownmonster.west-wind.com/download" - }, - "description": "Markdown editing and weblog publishing tool", - "hash": "f5aa9c42aad1408f7eaa175b20b96c1b46f52f3247c71a856185c76ee6d2563d", "homepage": "https://markdownmonster.west-wind.com", + "description": "Markdown editing and weblog publishing tool", + "version": "2.8.11", "license": "https://markdownmonster.west-wind.com/purchase.aspx#License", - "persist": "PortableSettings", + "url": "https://west-wind.com/files/MarkdownMonsterPortable.zip", + "hash": "f5aa9c42aad1408f7eaa175b20b96c1b46f52f3247c71a856185c76ee6d2563d", "pre_install": "if (!(Test-Path \"$dir\\_IsPortable\")) { New-Item \"$dir\\_IsPortable\" -Force | Out-Null }", + "bin": "MarkdownMonster.exe", "shortcuts": [ [ "MarkdownMonster.exe", "Markdown Monster" ] ], - "url": "https://west-wind.com/files/MarkdownMonsterPortable.zip", - "version": "2.8.11" + "persist": "PortableSettings", + "checkver": { + "url": "https://markdownmonster.west-wind.com/download", + "re": "
    Version:
    +\\n.+
    ([\\d.]+)" + }, + "autoupdate": { + "url": "https://west-wind.com/files/MarkdownMonsterPortable.zip" + } } diff --git a/bucket/martianmono-variable.json b/bucket/martianmono-variable.json index 97561d453b9..f576f9abecc 100644 --- a/bucket/martianmono-variable.json +++ b/bucket/martianmono-variable.json @@ -1,31 +1,31 @@ { - "version": "1.0.0", - "description": "Free and open-source monospaced font from Evil Martians", - "license": "OFL-1.1", - "homepage": "https://github.com/evilmartians/mono", - "url": "https://github.com/evilmartians/mono/releases/download/v1.0.0/martian-mono-1.0.0-variable.zip", - "hash": "a526fafe51d1afba9d729c788655b0f8ac79ed836482a53211acc3955e1d2d19", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/evilmartians/mono/releases/download/v$version/martian-mono-$version-variable.zip" - }, - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Martian Mono' variable font has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/evilmartians/mono/releases/download/v$version/martian-mono-$version-variable.zip" + }, + "checkver": "github", + "description": "Free and open-source monospaced font from Evil Martians", + "hash": "a526fafe51d1afba9d729c788655b0f8ac79ed836482a53211acc3955e1d2d19", + "homepage": "https://github.com/evilmartians/mono", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Martian Mono' variable font has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/evilmartians/mono/releases/download/v1.0.0/martian-mono-1.0.0-variable.zip", + "version": "1.0.0" } diff --git a/bucket/martianmono.json b/bucket/martianmono.json index 8ed99a94db6..8b9a0d06033 100644 --- a/bucket/martianmono.json +++ b/bucket/martianmono.json @@ -1,31 +1,31 @@ { - "autoupdate": { - "url": "https://github.com/evilmartians/mono/releases/download/v$version/martian-mono-$version-ttf.zip" - }, - "checkver": "github", - "description": "Free and open-source monospaced font from Evil Martians", - "hash": "a990b5620a97b1fc6af1e9808e7af82f8bf96b2a5692beff9e01b9e5adf92a71", - "homepage": "https://github.com/evilmartians/mono", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Martian Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/evilmartians/mono/releases/download/v1.0.0/martian-mono-1.0.0-ttf.zip", - "version": "1.0.0" + "version": "1.0.0", + "description": "Free and open-source monospaced font from Evil Martians", + "license": "OFL-1.1", + "homepage": "https://github.com/evilmartians/mono", + "url": "https://github.com/evilmartians/mono/releases/download/v1.0.0/martian-mono-1.0.0-ttf.zip", + "hash": "a990b5620a97b1fc6af1e9808e7af82f8bf96b2a5692beff9e01b9e5adf92a71", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/evilmartians/mono/releases/download/v$version/martian-mono-$version-ttf.zip" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Martian Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/massigra.json b/bucket/massigra.json index c16c09b998d..b0bb980fecb 100644 --- a/bucket/massigra.json +++ b/bucket/massigra.json @@ -1,23 +1,32 @@ { "version": "0.45", - "url": "http://inazumaapps.info/scoop/redist/MassiGra045.zip", - "hash": "76f28cf65e900778ae0f67d41ea324d35d0ec162624dcf50ada3e44ce831ca25", + "description": "シンプルで高速な単画面型の画像ビューワ", "homepage": "http://www.massigra.net/", - "license": "http://www.massigra.net/massigrahelp/currentver/license.htm", - "bin": "MassiGra.exe", + "license": "Freeware", + "url": [ + "https://ftp.vector.co.jp/60/45/1855/MassiGra045.zip", + "https://ftp.vector.co.jp/60/45/1855/MassiGra045Help.zip" + ], + "hash": [ + "76f28cf65e900778ae0f67d41ea324d35d0ec162624dcf50ada3e44ce831ca25", + "e19e74666205fbacc221970f7c5b7a7354863f7ea5f8eca2d4fa1e61edbf6a9e" + ], + "pre_install": "ensure \"$persist_dir\\user\"", + "persist": "user", "shortcuts": [ [ "MassiGra.exe", "MassiGra" ] ], - "pre_install": "if(!(Test-Path(\"$dir\\user\"))) { New-Item \"$dir\\user\" -type directory | Out-Null } ", - "persist": "user", "checkver": { - "url": "http://www.massigra.net/", - "re": "MassiGra Version ([\\d.]+)" + "url": "https://siku-api.deno.dev/massigra", + "regex": "\"ver\"\\s?:\\s?\"([\\d\\.]+)\".*?\"software_dl_url\"\\s?:\\s?\"(?.*?)\".*?\"help_dl_url\"\\s?:\\s?\"(?.*?)\"" }, "autoupdate": { - "url": "https://www.dropbox.com/s/vhd2xni16qfcder/MassiGra$cleanVersion.zip" + "url": [ + "$matchSoft", + "$matchHelp" + ] } } diff --git a/bucket/maven36.json b/bucket/maven36.json index 4a2ec88dc22..28aea990482 100644 --- a/bucket/maven36.json +++ b/bucket/maven36.json @@ -1,17 +1,20 @@ { - "version": "3.6.3", - "description": "Software project management and comprehension tool", "homepage": "https://maven.apache.org/", + "version": "3.6.3", "license": "Apache-2.0", - "suggest": { - "JDK": "java/openjdk" - }, - "url": "https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip", + "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", + "suggest": { + "JDK": [ + "java/oraclejdk", + "java/openjdk" + ] + }, "persist": [ "conf", - "lib\\ext" + "lib/ext" ] } diff --git a/bucket/maye.json b/bucket/maye.json index 95ffcb65438..2689ba84046 100644 --- a/bucket/maye.json +++ b/bucket/maye.json @@ -1,10 +1,15 @@ { "version": "1.3.4", - "description": "Maye 一个简洁小巧的快速启动工具", - "homepage": "https://blog.arae.cc/post/25830.html", + "description": "体积小巧、简单易用的快速启动工具", + "homepage": "https://github.com/25H/Maya", "license": "MIT", - "url": "https://github.com/25H/Maya/releases/download/1.3.4/Maye.1.3.4-20221113.zip", - "hash": "06cb10542d12a570ffef81c490829a8786f7e6f9ca7f2245f47190c9427dcb1f", + "architecture": { + "64bit": { + "url": "https://github.com/25H/Maya/releases/download/1.3.4/Maye.1.3.4-20221113.zip", + "hash": "06cb10542d12a570ffef81c490829a8786f7e6f9ca7f2245f47190c9427dcb1f" + } + }, + "bin": "Maye.exe", "shortcuts": [ [ "Maye.exe", @@ -21,7 +26,7 @@ "JDB.json" ], "checkver": { - "url": "https://github.com/25H/Maya/releases/latest", + "url": "https://api.github.com/repos/25H/Maya/releases/latest", "regex": "Maye.([\\d.]+)-(?\\d+).zip" }, "autoupdate": { diff --git a/bucket/md5checker-cn.json b/bucket/md5checker-cn.json index ede1f4b66ae..669bb61d502 100644 --- a/bucket/md5checker-cn.json +++ b/bucket/md5checker-cn.json @@ -1,23 +1,23 @@ { - "homepage": "http://getmd5checker.com/", - "description": "Md5Checker is a free, faster, lightweight and easy-to-use tool to manage, calculate and verify MD5 checksum of multiple files/folders", - "license": "Freeware", - "version": "3.3.0.12", - "url": "http://getmd5checker.com/downloads/Md5Checker/3.3.0.12/Md5CheckerCn.zip", - "hash": "69dea0de17c0d4f68f98110c83575f943ba7dfd81389a31a2dc07ba6fa0092ce", - "extract_dir": "Md5CheckerCn", - "shortcuts": [ - [ - "Md5CheckerCn.exe", - "Md5Checker CN" - ] - ], - "checkver": { - "url": "http://getmd5checker.com/download", - "regex": "\\/Md5Checker\\/(?[\\d.]+)\\.(?\\d+)\\/", - "replace": "${major}.${build}" - }, - "autoupdate": { - "url": "http://getmd5checker.com/downloads/Md5Checker/$matchMajor.$matchBuild/Md5CheckerCn.zip" - } + "autoupdate": { + "url": "http://getmd5checker.com/downloads/Md5Checker/$matchMajor.$matchBuild/Md5CheckerCn.zip" + }, + "checkver": { + "regex": "\\/Md5Checker\\/(?[\\d.]+)\\.(?\\d+)\\/", + "replace": "${major}.${build}", + "url": "http://getmd5checker.com/download" + }, + "description": "Md5Checker is a free, faster, lightweight and easy-to-use tool to manage, calculate and verify MD5 checksum of multiple files/folders", + "extract_dir": "Md5CheckerCn", + "hash": "69dea0de17c0d4f68f98110c83575f943ba7dfd81389a31a2dc07ba6fa0092ce", + "homepage": "http://getmd5checker.com/", + "license": "Freeware", + "shortcuts": [ + [ + "Md5CheckerCn.exe", + "Md5Checker \u4e2d\u6587\u7248" + ] + ], + "url": "http://getmd5checker.com/downloads/Md5Checker/3.3.0.12/Md5CheckerCn.zip", + "version": "3.3.0.12" } diff --git a/bucket/md5checker.json b/bucket/md5checker.json index 15c3d2c8f5d..909407e3bd1 100644 --- a/bucket/md5checker.json +++ b/bucket/md5checker.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "url": "http://getmd5checker.com/downloads/Md5Checker/$matchMajor.$matchBuild/Md5Checker.zip" - }, - "checkver": { - "regex": "\\/Md5Checker\\/(?[\\d.]+)\\.(?\\d+)\\/", - "replace": "${major}.${build}", - "url": "http://getmd5checker.com/download" - }, - "description": "Md5Checker is a free, faster, lightweight and easy-to-use tool to manage, calculate and verify MD5 checksum of multiple files/folders", - "extract_dir": "Md5Checker", - "hash": "c49b5f31c7ce76dd7f78b3d92d026a30f27c618cf1fd0103e317ddc2d023ba58", - "homepage": "http://getmd5checker.com/", - "license": "Freeware", - "shortcuts": [ - [ - "Md5Checker.exe", - "Md5Checker" - ] - ], - "url": "http://getmd5checker.com/downloads/Md5Checker/3.3.0.12/Md5Checker.zip", - "version": "3.3.0.12" + "homepage": "http://getmd5checker.com/", + "description": "Md5Checker is a free, faster, lightweight and easy-to-use tool to manage, calculate and verify MD5 checksum of multiple files/folders", + "license": "Freeware", + "version": "3.3.0.12", + "url": "http://getmd5checker.com/downloads/Md5Checker/3.3.0.12/Md5Checker.zip", + "hash": "c49b5f31c7ce76dd7f78b3d92d026a30f27c618cf1fd0103e317ddc2d023ba58", + "extract_dir": "Md5Checker", + "shortcuts": [ + [ + "Md5Checker.exe", + "Md5Checker" + ] + ], + "checkver": { + "url": "http://getmd5checker.com/download", + "regex": "\\/Md5Checker\\/(?[\\d.]+)\\.(?\\d+)\\/", + "replace": "${major}.${build}" + }, + "autoupdate": { + "url": "http://getmd5checker.com/downloads/Md5Checker/$matchMajor.$matchBuild/Md5Checker.zip" + } } diff --git a/bucket/mdconv.json b/bucket/mdconv.json index 8610917d229..88374693147 100644 --- a/bucket/mdconv.json +++ b/bucket/mdconv.json @@ -1,22 +1,22 @@ { - "version": "0.9", - "description": "A CLI markdown converter written in Go.", - "homepage": "https://github.com/Palexer/mdconv", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/Palexer/mdconv/releases/download/v0.9/mdconv-win-amd64.zip", - "hash": "1b8e54440c830dfc8295327abcd0cfda8da282b2485722d6ccf94dadde61bf13" - } - }, - "depends": "wkhtmltopdf", - "bin": "mdconv.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Palexer/mdconv/releases/download/v$version/mdconv-win-amd64.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "1b8e54440c830dfc8295327abcd0cfda8da282b2485722d6ccf94dadde61bf13", + "url": "https://github.com/Palexer/mdconv/releases/download/v0.9/mdconv-win-amd64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Palexer/mdconv/releases/download/v$version/mdconv-win-amd64.zip" + } + } + }, + "bin": "mdconv.exe", + "checkver": "github", + "depends": "wkhtmltopdf", + "description": "A CLI markdown converter written in Go.", + "homepage": "https://github.com/Palexer/mdconv", + "license": "MIT", + "version": "0.9" } diff --git a/bucket/mdv.json b/bucket/mdv.json index 35c385b532b..bc479f1eda1 100644 --- a/bucket/mdv.json +++ b/bucket/mdv.json @@ -1,5 +1,5 @@ { - "bin": "mdv.exe", - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/mdv-1.0.0.zip", - "version": "1.0.0" + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/mdv-1.0.0.zip", + "version": "1.0.0", + "bin": "mdv.exe" } diff --git a/bucket/medgui-reborn.json b/bucket/medgui-reborn.json index 7f8ff6e57bb..8c6849b78c0 100644 --- a/bucket/medgui-reborn.json +++ b/bucket/medgui-reborn.json @@ -1,21 +1,21 @@ { - "version": "0.123", + "autoupdate": { + "url": "https://github.com/Speedvicio/MedGuiReborn/releases/download/v$version/MedGui.Reborn.v$version.full.zip" + }, + "bin": "MedGuiR.exe", + "checkver": "github", "description": "Frontend and launcher for Mednafen multi emulator", + "extract_dir": "MedGui Reborn", + "hash": "32d3c7be65ccb98a963495f4d6833d7f63aed7025e4213d7884db93a26d98724", "homepage": "https://github.com/Speedvicio/MedGuiReborn", "license": "CC0-1.0", - "url": "https://github.com/Speedvicio/MedGuiReborn/releases/download/v0.123/MedGui.Reborn.v0.123.full.zip", - "hash": "32d3c7be65ccb98a963495f4d6833d7f63aed7025e4213d7884db93a26d98724", - "extract_dir": "MedGui Reborn", - "bin": "MedGuiR.exe", + "persist": "MedGuiR", "shortcuts": [ [ "MedGuiR.exe", "Mednafen GUI Reborn" ] ], - "persist": "MedGuiR", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/Speedvicio/MedGuiReborn/releases/download/v$version/MedGui.Reborn.v$version.full.zip" - } + "url": "https://github.com/Speedvicio/MedGuiReborn/releases/download/v0.123/MedGui.Reborn.v0.123.full.zip", + "version": "0.123" } diff --git a/bucket/mednafen-dev.json b/bucket/mednafen-dev.json index 533958b1af8..f2d440fc5ea 100644 --- a/bucket/mednafen-dev.json +++ b/bucket/mednafen-dev.json @@ -1,6 +1,6 @@ { "version": "1.31.0", - "description": "Multi-system emulator (development version)", + "description": "Multi-system emulator", "homepage": "https://mednafen.github.io/", "license": { "identifier": "GPL-2.0-only", diff --git a/bucket/melonds.json b/bucket/melonds.json index 60b66841ad7..04c399c405c 100644 --- a/bucket/melonds.json +++ b/bucket/melonds.json @@ -1,33 +1,50 @@ { + "homepage": "https://melonds.kuribo64.net", "version": "0.9.5", - "description": "Nintendo DS emulator", - "homepage": "http://melonds.kuribo64.net/", - "license": { - "identifier": "GPL-3.0", - "url": "https://github.com/Arisotura/melonDS/blob/master/LICENSE" - }, - "url": "https://github.com/melonDS-emu/melonDS/releases/download/0.9.5/melonDS_0.9.5_win_x64.zip", - "hash": "289b1644004d8762987dc1daf3a61eedfafb0a5f442801bfb9d2a18299fd39a9", - "installer": { - "script": [ - "$FILE = 'melonDS.ini'", - "if (!(Test-Path \"$persist_dir\\$FILE\")) {", - " New-Item \"$dir\\$FILE\" -Type File | Out-Null", - "}" - ] + "description": "Nintendo DS Emulator", + "pre_install": [ + "function create($path, $type, $content) {", + " if (-not (Test-Path \"$path\")) {", + " New-Item \"$path\" -ItemType $type -Value $content | Out-Null", + " }", + "}", + "$ini = \"$dir\\melonds.ini\"", + "$saves = \"$dir\\Saves\"", + "$savestates = \"$dir\\SaveStates\"", + "$cheats = \"$dir\\Cheats\"", + "create $ini File \"SaveFilePath=$dir/Saves/`nSavestatePath=$dir/SaveStates/`nCheatFilePath=$dir/Cheats/`n\"", + "create $saves Directory", + "create $savestates Directory", + "create $cheats Directory" + ], + "architecture": { + "64bit": { + "url": "https://melonds.kuribo64.net/downloads/melonDS_0.9.5_win_x64.zip", + "hash": "289b1644004d8762987dc1daf3a61eedfafb0a5f442801bfb9d2a18299fd39a9", + "bin": "melonDS.exe", + "shortcuts": [ + [ + "melonDS.exe", + "NDS" + ] + ] + } }, - "bin": "melonDS.exe", - "shortcuts": [ - [ - "melonDS.exe", - "melonDS" - ] + "persist": [ + "Saves", + "SaveStates", + "Cheats", + "melonds.ini" ], - "persist": "melonDS.ini", "checkver": { - "github": "https://github.com/melonDS-emu/melonDS" + "url": "https://melonds.kuribo64.net/downloads.php", + "regex": "melonDS (\\d.\\d.\\d)" }, "autoupdate": { - "url": "https://github.com/melonDS-emu/melonDS/releases/download/$version/melonDS_$version_win_x64.zip" + "architecture": { + "64bit": { + "url": "https://melonds.kuribo64.net/downloads/melonDS_$version_win_x64.zip" + } + } } } diff --git a/bucket/menutools.json b/bucket/menutools.json index a77d172eefb..fe8efec7d0e 100644 --- a/bucket/menutools.json +++ b/bucket/menutools.json @@ -1,23 +1,47 @@ { "version": "1.0.2", - "description": "This software adds new features to the system menu of applications.", - "homepage": "https://www.navossoc.com/menutools/", + "homepage": "https://github.com/navossoc/MenuTools", + "description": "An application that adds new features to the system menu of applications.", "license": "MIT", - "url": "https://github.com/navossoc/MenuTools/releases/download/1.0.2/menutools-setup-1.0.2.exe#/menutools-setup.exe", - "hash": "3fc6c21ad78d1bdbef8464b02fac7735ac2bc8b131063021afa037df617a258c", + "notes": [ + "To add menutools as a startup task, run:", + "menutools-task.ps1 add", + "To remove the menutools startup task, run:", + "menutools-task.ps1 remove" + ], + "architecture": { + "64bit": { + "url": "https://github.com/navossoc/MenuTools/releases/download/1.0.2/menutools-setup-1.0.2.exe", + "hash": "3fc6c21ad78d1bdbef8464b02fac7735ac2bc8b131063021afa037df617a258c" + } + }, "innosetup": true, - "bin": "MenuTools.exe", + "pre_install": [ + "$currentDir = $dir.Replace($version, 'current')", + "$content = Get-Content \"$bucketsdir\\MyScoop\\scripts\\menutools\\menutools-task.ps1\"", + "$content = $content.Replace('REPLACE_HERE', $currentDir)", + "Set-Content \"$dir\\menutools-task.ps1\" -Value $content -Force" + ], + "bin": "menutools-task.ps1", "shortcuts": [ [ "MenuTools.exe", "MenuTools" ] ], - "checkver": { - "github": "https://github.com/navossoc/MenuTools" - }, + "pre_uninstall": [ + "if (!(is_admin)) { error \"menutools requires admin rights to $cmd\"; break }", + "Stop-Process -Name 'MenuTools', 'MenuTools64' -Force -ErrorAction 'SilentlyContinue'", + "if (Get-ScheduledTask 'MenuTools' -ErrorAction 'SilentlyContinue') {", + " Start-Process 'schtasks.exe' -Wait -Verb 'RunAs' -ArgumentList @('/delete', '/tn', 'MenuTools', '/f')", + "}" + ], + "checkver": "github", "autoupdate": { - "url": "https://github.com/navossoc/MenuTools/releases/download/$version/menutools-setup-$version.exe#/menutools-setup.exe", - "hash": "$url.sha256" + "architecture": { + "64bit": { + "url": "https://github.com/navossoc/MenuTools/releases/download/$version/menutools-setup-$version.exe" + } + } } } diff --git a/bucket/mesen-s.json b/bucket/mesen-s.json index 20e44e0d7c0..40881b7568b 100644 --- a/bucket/mesen-s.json +++ b/bucket/mesen-s.json @@ -1,12 +1,11 @@ { "version": "0.4.0", - "description": "A high-accuracy SNES and Super GameBoy emulator", + "description": "Nintendo SNES (Super Nintendo Entertainment System) and Super Game Boy emulator", "homepage": "https://www.mesen.ca", "license": { - "identifier": "GPL-3.0", - "url": "https://github.com/SourMesen/Mesen-S/blob/master/LICENSE" + "url": "https://github.com/SourMesen/Mesen-S/blob/master/LICENSE", + "identifier": "GPL-3.0" }, - "notes": "Configuration files cannot be persisted, but will be retained during the update", "url": "https://github.com/SourMesen/Mesen-S/releases/download/0.4.0/Mesen-S.0.4.0.zip", "hash": "ce4ee543dd3aaa4a10e8597d5aa4735fbe9252c8d679e5772dbee827cfaa2d96", "pre_install": "if (!(Test-Path \"$persist_dir\\settings.xml\")) { New-Item -ItemType File \"$dir\\settings.xml\" | Out-Null }", @@ -34,5 +33,6 @@ }, "autoupdate": { "url": "https://github.com/SourMesen/Mesen-S/releases/download/$version/Mesen-S.$version.zip" - } + }, + "notes": "Configuration files cannot be persisted, but will be retained during the update" } diff --git a/bucket/mgtv.json b/bucket/mgtv.json index 7a0f7b4dccf..618bc394766 100644 --- a/bucket/mgtv.json +++ b/bucket/mgtv.json @@ -6,6 +6,21 @@ "homepage": "https://www.mgtv.com", "url": "https://download.imgo.tv/app/pc/6.6.3_1.1.32/mgtv-client-6.6.3.0-mango.exe#/dl.7z", "hash": "cde6ec3f5e13863638e3b9ef9552d8881eb4c836aa4e60b3a1a7c4042ee95b24", + "installer": { + "script": [ + "# handle runtime cache", + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", + "Mount-ExternalRuntimeData -Source \"$persist_dir\\appdata\" -Target \"$env:APPDATA\\芒果TV\\MGTVPCC\"", + "Remove-Module -Name AppsUtils" + ] + }, + "uninstaller": { + "script": [ + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", + "Dismount-ExternalRuntimeData -Target \"$env:APPDATA\\芒果TV\\MGTVPCC\"", + "Remove-Module -Name AppsUtils" + ] + }, "bin": [ [ "player\\芒果TV.exe", diff --git a/bucket/miflash.json b/bucket/miflash.json index fc96668d1fc..600bdba1220 100644 --- a/bucket/miflash.json +++ b/bucket/miflash.json @@ -1,15 +1,15 @@ { - "homepage": "http://www.miui.com/shuaji-393.html", - "version": "20180528", - "description": "official flash tool for mi phone.", - "url": "http://bigota.d.miui.com/tools/MiFlash2018-5-28-0.zip", - "hash": "0cd10aa14512ced6a876347cd6061a38c02feb26430536c0104f0b2c90e665b5", - "bin": "XiaoMiFlash.exe", - "extract_dir": "MiFlash2018-5-28-0", - "shortcuts": [ - [ - "XiaoMiFlash.exe", - "MiFlash" - ] - ] + "bin": "XiaoMiFlash.exe", + "description": "official flash tool for mi phone.", + "extract_dir": "MiFlash2018-5-28-0", + "hash": "0cd10aa14512ced6a876347cd6061a38c02feb26430536c0104f0b2c90e665b5", + "homepage": "http://www.miui.com/shuaji-393.html", + "shortcuts": [ + [ + "XiaoMiFlash.exe", + "MiFlash" + ] + ], + "url": "http://bigota.d.miui.com/tools/MiFlash2018-5-28-0.zip", + "version": "20180528" } diff --git a/bucket/miku-miku-model.json b/bucket/miku-miku-model.json index fe0edc0767b..a2eba69d6ac 100644 --- a/bucket/miku-miku-model.json +++ b/bucket/miku-miku-model.json @@ -1,27 +1,27 @@ { - "version": "2.2.0", - "description": "File editor for Hatsune Miku: Project DIVA games.", - "homepage": "https://github.com/blueskythlikesclouds/MikuMikuLibrary", - "license": "MIT", - "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v2.2.0/MikuMikuModel.7z", - "hash": "bb5f005eb18b7e2d5c72455e4c17a83fce52335291f8376b1c3c1389308f3492", - "bin": "MikuMikuModel.exe", - "shortcuts": [ - [ - "MikuMikuModel.exe", - "Miku Miku Model" - ] - ], - "persist": [ - "Resources\\ConfigurationList.xml", - "Resources\\ValueCache.txt" - ], - "pre_install": [ - "if(!(Test-Path \"$persist_dir\\Resources\\ConfigurationList.xml\")) { New-Item \"$dir\\Resources\\ConfigurationList.xml\" | Out-Null }", - "if(!(Test-Path \"$persist_dir\\Resources\\ValueCache.txt\")) { Set-Content \"$dir\\Resources\\ValueCache.txt\" 'AutoCheckUpdates, System.Boolean, False' -Encoding ASCII }" - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v$version/MikuMikuModel.7z" - } + "autoupdate": { + "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v$version/MikuMikuModel.7z" + }, + "bin": "MikuMikuModel.exe", + "checkver": "github", + "description": "File editor for Hatsune Miku: Project DIVA games.", + "hash": "bb5f005eb18b7e2d5c72455e4c17a83fce52335291f8376b1c3c1389308f3492", + "homepage": "https://github.com/blueskythlikesclouds/MikuMikuLibrary", + "license": "MIT", + "persist": [ + "Resources\\ConfigurationList.xml", + "Resources\\ValueCache.txt" + ], + "pre_install": [ + "if(!(Test-Path \"$persist_dir\\Resources\\ConfigurationList.xml\")) { New-Item \"$dir\\Resources\\ConfigurationList.xml\" | Out-Null }", + "if(!(Test-Path \"$persist_dir\\Resources\\ValueCache.txt\")) { Set-Content \"$dir\\Resources\\ValueCache.txt\" 'AutoCheckUpdates, System.Boolean, False' -Encoding ASCII }" + ], + "shortcuts": [ + [ + "MikuMikuModel.exe", + "Miku Miku Model" + ] + ], + "url": "https://github.com/blueskythlikesclouds/MikuMikuLibrary/releases/download/v2.2.0/MikuMikuModel.7z", + "version": "2.2.0" } diff --git a/bucket/milkman-plugins.json b/bucket/milkman-plugins.json index 4de2d9fdecf..9a9c08a2281 100644 --- a/bucket/milkman-plugins.json +++ b/bucket/milkman-plugins.json @@ -1,12 +1,14 @@ { - "version": "5.6.0", - "description": "Milkman - An Extensible Request/Response Workbench", - "homepage": "https://github.com/warmuuh/milkman", - "license": "MIT", - "url": "https://github.com/warmuuh/milkman/releases/download/5.6.0/milkman-dist-plugins-bin.zip", - "hash": "7e5515d89f7792e73c90067662942ebbed19188662e1c0d4f33b3c9df731402e", + "autoupdate": { + "extract_dir": "milkman-$version", + "url": "https://github.com/warmuuh/milkman/releases/download/$version/milkman-dist-plugins-bin.zip" + }, + "checkver": "github", "depends": "milkman", + "description": "Milkman - An Extensible Request/Response Workbench", "extract_dir": "milkman-5.6.0", + "hash": "7e5515d89f7792e73c90067662942ebbed19188662e1c0d4f33b3c9df731402e", + "homepage": "https://github.com/warmuuh/milkman", "installer": { "script": [ "function LinkFile([String] $file, [String] $source = $file) {", @@ -18,6 +20,7 @@ "}" ] }, + "license": "MIT", "uninstaller": { "script": [ "foreach ($file in Get-ChildItem -Path \"$dir\\plugins\" -Name) {", @@ -29,9 +32,6 @@ "}" ] }, - "checkver": "github", - "autoupdate": { - "url": "https://github.com/warmuuh/milkman/releases/download/$version/milkman-dist-plugins-bin.zip", - "extract_dir": "milkman-$version" - } + "url": "https://github.com/warmuuh/milkman/releases/download/5.6.0/milkman-dist-plugins-bin.zip", + "version": "5.6.0" } diff --git a/bucket/milkman.json b/bucket/milkman.json index 4c9693525a6..23a50f96d9d 100644 --- a/bucket/milkman.json +++ b/bucket/milkman.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "extract_dir": "milkman-$version", - "url": "https://github.com/warmuuh/milkman/releases/download/$version/milkman-dist-win64-bin.zip" - }, - "bin": "milkman.exe", - "checkver": "github", + "version": "5.6.0", "description": "Milkman - An Extensible Request/Response Workbench", - "extract_dir": "milkman-5.6.0", - "hash": "9a7f8f70df8ebd7f2a8912c206ce3e2d9d39b135efae1da2042c6d0428e388dc", "homepage": "https://github.com/warmuuh/milkman", "license": "MIT", + "url": "https://github.com/warmuuh/milkman/releases/download/5.6.0/milkman-dist-win64-bin.zip", + "hash": "9a7f8f70df8ebd7f2a8912c206ce3e2d9d39b135efae1da2042c6d0428e388dc", + "extract_dir": "milkman-5.6.0", + "bin": "milkman.exe", "shortcuts": [ [ "milkman.exe", "Milkman" ] ], - "url": "https://github.com/warmuuh/milkman/releases/download/5.6.0/milkman-dist-win64-bin.zip", - "version": "5.6.0" + "checkver": "github", + "autoupdate": { + "url": "https://github.com/warmuuh/milkman/releases/download/$version/milkman-dist-win64-bin.zip", + "extract_dir": "milkman-$version" + } } diff --git a/bucket/mindustry.json b/bucket/mindustry.json index d875cba838e..715d607fb93 100644 --- a/bucket/mindustry.json +++ b/bucket/mindustry.json @@ -1,53 +1,25 @@ { - "homepage": "https://github.com/Anuken/Mindustry", "version": "143", - "description": "A sandbox tower defense game.", - "license": { - "identifier": "GPL-3.0-only", - "url": "https://github.com/Anuken/Mindustry/blob/master/LICENSE" + "description": "A sandbox tower-defense game", + "homepage": "https://mindustrygame.github.io/", + "license": "GPL-3.0-only", + "suggest": { + "Java Runtime Environment": "java/temurin-jre" }, - "url": [ - "https://github.com/Anuken/Mindustry/releases/download/v143/Mindustry.jar", - "https://github.com/Anuken/Mindustry/releases/download/v142/server-release.jar", - "https://i.imgur.com/Y4Q1ECd.png" - ], - "pre_install": [ - "function create($path, $type, $content) {", - " if (-not (Test-Path \"$path\")) {", - " New-Item \"$path\" -ItemType $type -Value $content | Out-Null", - " }", - "}", - "$config = \"$dir\\config\"", - "create $config Directory", - "Rename-Item -Path $dir\\Y4Q1ECd.png -NewName icon.png" - ], - "persist": "config", - "bin": [ - [ - "java.exe", - "mindustry", - "-jar $dir\\Mindustry.jar" - ], + "url": "https://github.com/Anuken/Mindustry/releases/download/v143/Mindustry.jar", + "hash": "45040eb1a8d093b01509630be2b2565084cbb20de82c3cf24ddef428bf296b75", + "pre_install": "Set-Content -Path \"$dir\\mindustry.bat\" -Value \"pushd $dir && javaw -jar Mindustry.jar && popd\"", + "bin": "mindustry.bat", + "shortcuts": [ [ - "java.exe", - "mindustry-server", - "-jar $dir\\server-release.jar" + "mindustry.bat", + "Mindustry" ] ], - "hash": [ - "45040eb1a8d093b01509630be2b2565084cbb20de82c3cf24ddef428bf296b75", - "29c17b7e8de631542c46cc04ae7c62e70f98c3c5ba1536c2ec84af8fc851b039", - "c5cdeb2e27cb2d9cc88ebeaab4c374bd68b21daa620f791f68c4a8a9184e9dbb" - ], - "notes": "Java 16-17 is recommended", - "suggest": { - "JRE17": [ - "java/openjdk16", - "java/openjdk17", - "java/oraclejdk-lts" - ] + "checkver": { + "url": "https://github.com/Anuken/Mindustry/releases", + "regex": "Anuken\\/Mindustry\\/tree\\/v(\\d+)" }, - "checkver": "github", "autoupdate": { "url": "https://github.com/Anuken/Mindustry/releases/download/v$version/Mindustry.jar" } diff --git a/bucket/minidumpview.json b/bucket/minidumpview.json index b93b39e5a9e..dc483e4a6e6 100644 --- a/bucket/minidumpview.json +++ b/bucket/minidumpview.json @@ -1,16 +1,8 @@ { - "bin": [ - [ - "mdpview.exe", - "MiniDumpView", - "" - ], - [ - "mdpview.exe", - "mdpview", - "" - ] - ], - "url": "https://web.archive.org/web/20160326104651if_/http://www.debuginfo.com/download/minidumpviewfull.zip", - "version": "1.0.3" + "url": "https://web.archive.org/web/20160326104651if_/http://www.debuginfo.com/download/minidumpviewfull.zip", + "version": "1.0.3", + "bin": [ + ["mdpview.exe", "MiniDumpView", ""], + ["mdpview.exe", "mdpview", ""] + ] } diff --git a/bucket/minutor.json b/bucket/minutor.json index ee90b0b2a6a..24a7978cde4 100644 --- a/bucket/minutor.json +++ b/bucket/minutor.json @@ -1,7 +1,7 @@ { "version": "2.19.1", - "description": "[Map] - Map rendering tool for Minecraft", - "homepage": "https://github.com/mrkite/minutor", + "description": "Map rendering tool for Minecraft", + "homepage": "http://seancode.com/minutor/", "license": "BSD-2-Clause", "url": "https://github.com/mrkite/minutor/releases/download/2.19.1/Minutor.Windows.no.installer.zip", "hash": "ab75aa007f236d65f3196690ee13f2a7df03e5791feb4f513457517dc5c37542", @@ -13,7 +13,7 @@ ] ], "checkver": { - "github": "https://github.com/mrkite/minutor" + "github": "https://github.com/mrkite/minutor/" }, "autoupdate": { "url": "https://github.com/mrkite/minutor/releases/download/$version/Minutor.Windows.no.installer.zip" diff --git a/bucket/mitec-icon-explorer.json b/bucket/mitec-icon-explorer.json index 7b20b02a90f..91d4dbf2ed5 100644 --- a/bucket/mitec-icon-explorer.json +++ b/bucket/mitec-icon-explorer.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://www.mitec.cz/Downloads/IconExplorer.zip" - }, - "checkver": { - "regex": "MiTeC Icon Explorer\\s+([\\d.]+)<", - "url": "https://www.mitec.cz/Data/XML/data_downloads.xml" - }, - "description": "MiTeC Icon Explorer", - "hash": "413bdf0b4792c0eca657bb06b9cd0a3e5864bf870398ba864743dd587cdbd06f", - "homepage": "https://www.mitec.cz/iconex.html", - "license": "Proprietary", - "shortcuts": [ - [ - "IconExplorer.exe", - "MiTeC\\Icon Explorer" - ] - ], - "url": "https://www.mitec.cz/Downloads/IconExplorer.zip", - "version": "5.2.0" + "version": "5.2.0", + "description": "MiTeC Icon Explorer", + "homepage": "https://www.mitec.cz/iconex.html", + "license": "Proprietary", + "url": "https://www.mitec.cz/Downloads/IconExplorer.zip", + "hash": "413bdf0b4792c0eca657bb06b9cd0a3e5864bf870398ba864743dd587cdbd06f", + "shortcuts": [ + [ + "IconExplorer.exe", + "MiTeC\\Icon Explorer" + ] + ], + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "MiTeC Icon Explorer\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/IconExplorer.zip" + } } diff --git a/bucket/mitec-json-viewer.json b/bucket/mitec-json-viewer.json index 1916cd70a52..0cb59ac51d0 100644 --- a/bucket/mitec-json-viewer.json +++ b/bucket/mitec-json-viewer.json @@ -1,32 +1,21 @@ { - "version": "3.1.0", + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/JSONView.zip" + }, + "checkver": { + "regex": "MiTeC JSON Viewer\\s+([\\d.]+)<", + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml" + }, "description": "MiTeC JSON Viewer", + "hash": "bf1c4e9ae4f871516b057a9268654f794df7f2de2cf3f13c8d8ff0419bea8aaa", "homepage": "https://www.mitec.cz/jsonv.html", "license": "Proprietary", - "url": "https://www.mitec.cz/Downloads/JSONView.zip", - "hash": "bf1c4e9ae4f871516b057a9268654f794df7f2de2cf3f13c8d8ff0419bea8aaa", - "architecture": { - "64bit": { - "pre_install": [ - "Remove-Item \"$dir\\JSONView.exe\" -Force", - "Get-ChildItem $dir 'JSONView*exe' | Rename-Item -NewName 'JSONView.exe' -Force" - ] - }, - "32bit": { - "pre_install": "Remove-Item \"$dir\\JSONView.exe\" -Force" - } - }, "shortcuts": [ [ "JSONView.exe", "MiTeC\\JSON Viewer" ] ], - "checkver": { - "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", - "regex": "MiTeC JSON Viewer 32/64\\s+([\\d.]+)<" - }, - "autoupdate": { - "url": "https://www.mitec.cz/Downloads/JSONView.zip" - } + "url": "https://www.mitec.cz/Downloads/JSONView.zip", + "version": "3.1.0" } diff --git a/bucket/mitec-network-scanner.json b/bucket/mitec-network-scanner.json index 42246059181..5e4b722a410 100644 --- a/bucket/mitec-network-scanner.json +++ b/bucket/mitec-network-scanner.json @@ -1,32 +1,32 @@ { - "version": "5.6.0", - "description": "MiTeC Network Scanner", - "homepage": "https://www.mitec.cz/netscan.html", - "license": "Proprietary", - "url": "https://www.mitec.cz/Downloads/NetScanner.zip", - "hash": "15cc706b3a3fd735674729d0be2084fbc56a1fb8fd4e113c27b632e7d7fef7f6", - "architecture": { - "64bit": { - "pre_install": [ - "Remove-Item \"$dir\\NetScanner.exe\" -Force", - "Get-ChildItem $dir 'NetScanner*exe' | Rename-Item -NewName 'NetScanner.exe' -Force" - ] - }, - "32bit": { - "pre_install": "Remove-Item \"$dir\\NetScanner64.exe\" -Force" - } - }, - "shortcuts": [ - [ - "NetScanner.exe", - "MiTeC\\Network Scanner" - ] - ], - "checkver": { - "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", - "regex": "MiTeC Network Scanner 32/64\\s+([\\d.]+)<" - }, - "autoupdate": { - "url": "https://www.mitec.cz/Downloads/NetScanner.zip" - } + "architecture": { + "32bit": { + "pre_install": "Remove-Item \"$dir\\NetScanner64.exe\" -Force" + }, + "64bit": { + "pre_install": [ + "Remove-Item \"$dir\\NetScanner.exe\" -Force", + "Get-ChildItem $dir 'NetScanner*exe' | Rename-Item -NewName 'NetScanner.exe' -Force" + ] + } + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/NetScanner.zip" + }, + "checkver": { + "regex": "MiTeC Network Scanner 32/64\\s+([\\d.]+)<", + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml" + }, + "description": "MiTeC Network Scanner", + "hash": "e84640dcf54f11ed06fe0e04edd03f4edc6cc28633c138ee16f3a00909e45ffb", + "homepage": "https://www.mitec.cz/netscan.html", + "license": "Proprietary", + "shortcuts": [ + [ + "NetScanner.exe", + "MiTeC\\Network Scanner" + ] + ], + "url": "https://www.mitec.cz/Downloads/NetScanner.zip", + "version": "5.6.0" } diff --git a/bucket/mitec-system-information-x.json b/bucket/mitec-system-information-x.json index b9d4ccf65ac..5ef70a8cac2 100644 --- a/bucket/mitec-system-information-x.json +++ b/bucket/mitec-system-information-x.json @@ -1,44 +1,44 @@ { - "architecture": { - "32bit": { - "bin": "GetSys.exe", - "hash": "6841c3211a1dcff9e27678d5b251b51611bbee8318b2644343537a7b81802ce3", - "shortcuts": [ - [ - "MSIX.exe", - "MiTeC\\System Information X" - ] - ], - "url": "https://www.mitec.cz/Downloads/MSIX.ZIP" - }, - "64bit": { - "bin": "GetSys64.exe", - "hash": "6841c3211a1dcff9e27678d5b251b51611bbee8318b2644343537a7b81802ce3", - "shortcuts": [ - [ - "MSIX64.exe", - "MiTeC\\System Information X" - ] - ], - "url": "https://www.mitec.cz/Downloads/MSIX.ZIP" - } - }, - "autoupdate": { - "url": "https://www.mitec.cz/Downloads/MSIX.ZIP" - }, - "bin": "GetSys.exe", - "checkver": { - "regex": "MiTeC System Information X 32/64-bit\\s+([\\d.]+)<", - "url": "https://www.mitec.cz/Data/XML/data_downloads.xml" - }, - "description": "MiTeC System Information X", - "homepage": "https://www.mitec.cz/msi.html", - "license": "Proprietary", - "shortcuts": [ - [ - "MSIX.exe", - "MiTeC\\System Information X" - ] - ], - "version": "4.5.0" + "version": "4.5.0", + "description": "MiTeC System Information X", + "homepage": "https://www.mitec.cz/msi.html", + "license": "Proprietary", + "bin": "GetSys.exe", + "shortcuts": [ + [ + "MSIX.exe", + "MiTeC\\System Information X" + ] + ], + "architecture": { + "64bit": { + "url": "https://www.mitec.cz/Downloads/MSIX.ZIP", + "hash": "6841c3211a1dcff9e27678d5b251b51611bbee8318b2644343537a7b81802ce3", + "bin": "GetSys64.exe", + "shortcuts": [ + [ + "MSIX64.exe", + "MiTeC\\System Information X" + ] + ] + }, + "32bit": { + "url": "https://www.mitec.cz/Downloads/MSIX.ZIP", + "hash": "6841c3211a1dcff9e27678d5b251b51611bbee8318b2644343537a7b81802ce3", + "bin": "GetSys.exe", + "shortcuts": [ + [ + "MSIX.exe", + "MiTeC\\System Information X" + ] + ] + } + }, + "checkver": { + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", + "regex": "MiTeC System Information X 32/64-bit\\s+([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/MSIX.ZIP" + } } diff --git a/bucket/mitec-task-manager-deluxe.json b/bucket/mitec-task-manager-deluxe.json index b82f6b8b13d..fce39031e12 100644 --- a/bucket/mitec-task-manager-deluxe.json +++ b/bucket/mitec-task-manager-deluxe.json @@ -1,32 +1,32 @@ { - "version": "4.6.0", - "description": "MiTeC Task Manager DeLuxe 32/64", - "homepage": "https://www.mitec.cz/tmx.html", - "license": "Proprietary", - "url": "https://www.mitec.cz/Downloads/TMX.zip", - "hash": "5a5e6f13d67e4ffbdcfa535afa31fb0242d3a86754c4381d434317cebd9a54f2", - "architecture": { - "64bit": { - "pre_install": [ - "Remove-Item \"$dir\\TMX.exe\" -Force", - "Get-ChildItem $dir 'TMX*exe' | Rename-Item -NewName 'TMX.exe' -Force" - ] - }, - "32bit": { - "pre_install": "Remove-Item \"$dir\\TMX64.exe\" -Force" - } - }, - "shortcuts": [ - [ - "TMX.exe", - "MiTeC\\Task Manager DeLuxe" - ] - ], - "checkver": { - "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", - "regex": "MiTeC Task Manager DeLuxe 32/64\\s+([\\d.]+)<" - }, - "autoupdate": { - "url": "https://www.mitec.cz/Downloads/TMX.zip" - } + "architecture": { + "32bit": { + "pre_install": "Remove-Item \"$dir\\TMX64.exe\" -Force" + }, + "64bit": { + "pre_install": [ + "Remove-Item \"$dir\\TMX.exe\" -Force", + "Get-ChildItem $dir 'TMX*exe' | Rename-Item -NewName 'TMX.exe' -Force" + ] + } + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/TMX.zip" + }, + "checkver": { + "regex": "MiTeC Task Manager DeLuxe 32/64\\s+([\\d.]+)<", + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml" + }, + "description": "MiTeC Task Manager DeLuxe 32/64", + "hash": "5a5e6f13d67e4ffbdcfa535afa31fb0242d3a86754c4381d434317cebd9a54f2", + "homepage": "https://www.mitec.cz/tmx.html", + "license": "Proprietary", + "shortcuts": [ + [ + "TMX.exe", + "MiTeC\\Task Manager DeLuxe" + ] + ], + "url": "https://www.mitec.cz/Downloads/TMX.zip", + "version": "4.6.0" } diff --git a/bucket/mitec-windows-registry-recovery.json b/bucket/mitec-windows-registry-recovery.json index 7f3d3765c74..d969dfee209 100644 --- a/bucket/mitec-windows-registry-recovery.json +++ b/bucket/mitec-windows-registry-recovery.json @@ -1,32 +1,32 @@ { - "version": "3.1.0", - "description": "MiTeC Windows Registry Recovery", - "homepage": "https://www.mitec.cz/photo.html", - "license": "Proprietary", - "url": "https://www.mitec.cz/Downloads/WRR.zip", - "hash": "8d5cea30df81d2b12eec837c9f2d71cb68db9b23cca146742bc4a099b1e1121b", - "architecture": { - "64bit": { - "pre_install": [ - "Remove-Item \"$dir\\WRR.exe\" -Force", - "Get-ChildItem $dir 'WRR*exe' | Rename-Item -NewName 'WRR.exe' -Force" - ] - }, - "32bit": { - "pre_install": "Remove-Item \"$dir\\WRR64.exe\" -Force" - } - }, - "shortcuts": [ - [ - "WRR.exe", - "MiTeC\\Windows Registry Recovery" - ] - ], - "checkver": { - "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", - "regex": "MiTeC Windows Registry Recovery 32/64bit\\s+([\\d.]+)<" - }, - "autoupdate": { - "url": "https://www.mitec.cz/Downloads/WRR.zip" - } + "architecture": { + "32bit": { + "pre_install": "Remove-Item \"$dir\\WRR64.exe\" -Force" + }, + "64bit": { + "pre_install": [ + "Remove-Item \"$dir\\WRR.exe\" -Force", + "Get-ChildItem $dir 'WRR*exe' | Rename-Item -NewName 'WRR.exe' -Force" + ] + } + }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/WRR.zip" + }, + "checkver": { + "regex": "MiTeC Windows Registry Recovery 32/64bit\\s+([\\d.]+)<", + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml" + }, + "description": "MiTeC Windows Registry Recovery", + "hash": "8d5cea30df81d2b12eec837c9f2d71cb68db9b23cca146742bc4a099b1e1121b", + "homepage": "https://www.mitec.cz/photo.html", + "license": "Proprietary", + "shortcuts": [ + [ + "WRR.exe", + "MiTeC\\Windows Registry Recovery" + ] + ], + "url": "https://www.mitec.cz/Downloads/WRR.zip", + "version": "3.1.0" } diff --git a/bucket/mitec-xml-viewer.json b/bucket/mitec-xml-viewer.json index 1cff5106611..e45f69ffbab 100644 --- a/bucket/mitec-xml-viewer.json +++ b/bucket/mitec-xml-viewer.json @@ -1,32 +1,32 @@ { - "version": "6.4.0", - "description": "MiTeC XML Viewer", - "homepage": "https://www.mitec.cz/xmlv.html", - "license": "Proprietary", - "url": "https://www.mitec.cz/Downloads/XMLView.zip", - "hash": "94dd3ebfd5ef90d5f4c814c0099152f56a35e2bd4b7da10189ae44e2087d0816", "architecture": { + "32bit": { + "pre_install": "Remove-Item \"$dir\\XMLView64.exe\" -Force" + }, "64bit": { "pre_install": [ "Remove-Item \"$dir\\XMLView.exe\" -Force", "Get-ChildItem $dir 'XMLView*exe' | Rename-Item -NewName 'XMLView.exe' -Force" ] - }, - "32bit": { - "pre_install": "Remove-Item \"$dir\\XMLView64.exe\" -Force" } }, + "autoupdate": { + "url": "https://www.mitec.cz/Downloads/XMLView.zip" + }, + "checkver": { + "regex": "MiTeC XML Viewer 32/64 bit\\s+([\\d.]+)<", + "url": "https://www.mitec.cz/Data/XML/data_downloads.xml" + }, + "description": "MiTeC XML Viewer", + "hash": "94dd3ebfd5ef90d5f4c814c0099152f56a35e2bd4b7da10189ae44e2087d0816", + "homepage": "https://www.mitec.cz/xmlv.html", + "license": "Proprietary", "shortcuts": [ [ "XMLView.exe", "MiTeC\\XML Viewer" ] ], - "checkver": { - "url": "https://www.mitec.cz/Data/XML/data_downloads.xml", - "regex": "MiTeC XML Viewer 32/64 bit\\s+([\\d.]+)<" - }, - "autoupdate": { - "url": "https://www.mitec.cz/Downloads/XMLView.zip" - } + "url": "https://www.mitec.cz/Downloads/XMLView.zip", + "version": "6.4.0" } diff --git a/bucket/mixxx-aoks.json b/bucket/mixxx-aoks.json index f90add0eb69..a8532667ee0 100644 --- a/bucket/mixxx-aoks.json +++ b/bucket/mixxx-aoks.json @@ -1,34 +1,34 @@ { - "version": "2.3.3", - "description": "DJ Your Way. Free and open source DJ software.", - "homepage": "https://mixxx.org/", - "license": "GPL-2.0-or-later,LGPL-2.1-or-later,BSD-3-Clause,MIT", - "architecture": { - "64bit": { - "url": "https://downloads.mixxx.org/releases/2.3.3/mixxx-2.3.3-win64.msi", - "hash": "24d00585d4fc9a7d703ea63efe0230d5a2663c3cdf65be0a890ca3c6f59b85a7" - } + "architecture": { + "64bit": { + "hash": "24d00585d4fc9a7d703ea63efe0230d5a2663c3cdf65be0a890ca3c6f59b85a7", + "url": "https://downloads.mixxx.org/releases/2.3.3/mixxx-2.3.3-win64.msi" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "hash": { + "url": "$url.sha256sum" }, - "extract_dir": "Mixxx", - "bin": "mixxx.exe", - "shortcuts": [ - [ - "mixxx.exe", - "MIXXX - DJ software" - ] - ], - "checkver": { - "url": "https://mixxx.org/news/tag/release-announcement/", - "re": ">Mixxx ([\\d.]+) released<" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://downloads.mixxx.org/releases/$version/mixxx-$version-win64.msi", - "hash": { - "url": "$url.sha256sum" - } - } - } - } + "url": "https://downloads.mixxx.org/releases/$version/mixxx-$version-win64.msi" + } + } + }, + "bin": "mixxx.exe", + "checkver": { + "re": ">Mixxx ([\\d.]+) released<", + "url": "https://mixxx.org/news/tag/release-announcement/" + }, + "description": "DJ Your Way. Free and open source DJ software.", + "extract_dir": "Mixxx", + "homepage": "https://mixxx.org/", + "license": "GPL-2.0-or-later,LGPL-2.1-or-later,BSD-3-Clause,MIT", + "shortcuts": [ + [ + "mixxx.exe", + "MIXXX - DJ software" + ] + ], + "version": "2.3.3" } diff --git a/bucket/mkvmerge-batcher.json b/bucket/mkvmerge-batcher.json index 02b31af6dce..9a8041b5c46 100644 --- a/bucket/mkvmerge-batcher.json +++ b/bucket/mkvmerge-batcher.json @@ -1,13 +1,10 @@ { - "autoupdate": { - "url": "https://github.com/Bazzu85/MKVmergeBatcher/releases/download/$version/MKVmergeBatcher.$version.zip" - }, - "checkver": "github", + "version": "2.0.46", "description": "A GUI for mkvmerge to create/execute custom created MKV models", - "hash": "3ccd20177db206eb80a62df212325e0c93ebef0ea9052076c6758428274fc40b", "homepage": "https://github.com/Bazzu85/MKVmergeBatcher", "license": "MIT", - "persist": "userdata.json", + "url": "https://github.com/Bazzu85/MKVmergeBatcher/releases/download/2.0.46/MKVmergeBatcher.2.0.46.zip", + "hash": "3ccd20177db206eb80a62df212325e0c93ebef0ea9052076c6758428274fc40b", "pre_install": "if(!(Test-Path \"$persist_dir\\userdata.json\")) {New-Item \"$dir\\userdata.json\" -ItemType File | Out-Null}", "shortcuts": [ [ @@ -15,6 +12,9 @@ "MKVmergeBatcher" ] ], - "url": "https://github.com/Bazzu85/MKVmergeBatcher/releases/download/2.0.46/MKVmergeBatcher.2.0.46.zip", - "version": "2.0.46" + "persist": "userdata.json", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Bazzu85/MKVmergeBatcher/releases/download/$version/MKVmergeBatcher.$version.zip" + } } diff --git a/bucket/mo2.json b/bucket/mo2.json index 54cc1e319c1..96324d3c7ae 100644 --- a/bucket/mo2.json +++ b/bucket/mo2.json @@ -1,8 +1,8 @@ { - "version": "2.4.4", - "description": "Mod manager for various PC games", "homepage": "https://github.com/ModOrganizer2/modorganizer", - "license": "GPL-3.0-or-later", + "description": "a tool for managing mod collections of arbitrary size", + "version": "2.4.4", + "license": "GPL-3.0", "url": "https://github.com/ModOrganizer2/modorganizer/releases/download/v2.4.4/Mod.Organizer-2.4.4.7z", "hash": "03ebaee8eda760a46b7dd828e3e6494355fc842bac24c221d109a22c0b273df2", "bin": "ModOrganizer.exe", diff --git a/bucket/molotov-portable.json b/bucket/molotov-portable.json index 579f11eab5b..4723fb7d3da 100644 --- a/bucket/molotov-portable.json +++ b/bucket/molotov-portable.json @@ -1,30 +1,10 @@ { - "version": "4.5.0-14", - "description": "An app to watch French TV free of charge.", - "homepage": "https://www.molotov.tv", - "license": "Freeware", - "persist": [ - "data", - "molotov-portable.yml" - ], "architecture": { "64bit": { - "url": "https://github.com/portapps/molotov-portable/releases/download/4.5.0-14/molotov-portable-win64-4.5.0-14.7z#/dl.7z", - "hash": "7a0175827dd69f8982e8d49525a0632e39b0af0d4cedb73e17384564e5656e59" + "hash": "7a0175827dd69f8982e8d49525a0632e39b0af0d4cedb73e17384564e5656e59", + "url": "https://github.com/portapps/molotov-portable/releases/download/4.5.0-14/molotov-portable-win64-4.5.0-14.7z#/dl.7z" } }, - "bin": "molotov-portable.exe", - "shortcuts": [ - [ - "molotov-portable.exe", - "Molotov" - ] - ], - "pre_install": "if(!(Test-Path \"$persist_dir\\molotov-portable.yml\")) { New-Item \"$dir\\molotov-portable.yml\" | Out-Null }", - "checkver": { - "url": "https://github.com/portapps/molotov-portable/releases", - "regex": "\\/releases\\/tag\\/(?:v|V)?([\\d.-]+)" - }, "autoupdate": { "architecture": { "64bit": { @@ -35,5 +15,25 @@ "url": "$baseurl/checksums.txt" } }, - "notes": "Installed from Portapps (https://portapps.io/app/molotov-portable/)" + "bin": "molotov-portable.exe", + "checkver": { + "regex": "\\/releases\\/tag\\/(?:v|V)?([\\d.-]+)", + "url": "https://github.com/portapps/molotov-portable/releases" + }, + "description": "An app to watch French TV free of charge.", + "homepage": "https://www.molotov.tv", + "license": "Freeware", + "notes": "Installed from Portapps (https://portapps.io/app/molotov-portable/)", + "persist": [ + "data", + "molotov-portable.yml" + ], + "pre_install": "if(!(Test-Path \"$persist_dir\\molotov-portable.yml\")) { New-Item \"$dir\\molotov-portable.yml\" | Out-Null }", + "shortcuts": [ + [ + "molotov-portable.exe", + "Molotov" + ] + ], + "version": "4.5.0-14" } diff --git a/bucket/mongodb.json b/bucket/mongodb.json index e4ac0b97349..4e37f5cfb01 100644 --- a/bucket/mongodb.json +++ b/bucket/mongodb.json @@ -7,34 +7,27 @@ "url": "https://www.mongodb.com/licensing/server-side-public-license" }, "notes": [ - "Windows server 2012/2008 and Windows 7/8/8.1 need KB2999226 to provide Universal C Runtime support for Windows.", - "For more infomations, please refer to:", - "https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows", + "Configuration File Options", + "https://docs.mongodb.com/manual/reference/configuration-options/", "", - "mongod shim use \"$dir\\bin\\mongod.cfg\" as the default config file.", - "To use a different config file, please run", - "\"$dir\\bin\\mongod.exe --config NEW_CONFIG_FILE\"" + "mongod --config '$persist_dir\\bin\\mongod.cfg' --serviceName 'MongoDB' --install" ], - "suggest": { - "Visual C/C++ Redistributable 2019": "vcredist2019" - }, "architecture": { "64bit": { - "url": "https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-6.3.0-rc3-signed.msi", - "hash": "52d039ac1196dd70caef6af5c025b1f03ff5392b039bb9c3714e31315241c3ff", - "extract_dir": "MongoDB\\Server\\6.3" + "url": "https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-6.3.0-rc3.zip", + "hash": "ac87b6aac36772b2dbeb3c63478d2187c78965964f8191563e80ea77da0a8e6d", + "extract_dir": "mongodb-win32-x86_64-windows-6.3.0-rc3" } }, "pre_install": [ "if (!(Test-Path \"$persist_dir\\bin\\mongod.cfg\")) {", - " $cfg = Get-Content \"$dir\\bin\\mongod.cfg\"", - " $cfg = $cfg -replace '%MONGO_DATA_PATH%', \"$dir\\data\"", - " $cfg = $cfg -replace '%MONGO_LOG_PATH%', \"$dir\\log\"", - " Set-Content \"$dir\\bin\\mongod.cfg\" $cfg -Encoding Ascii -Force", + " $cfg = Get-Content \"$bucketsdir\\$bucket\\scripts\\$app\\mongod.cfg\"", + " $cfg = $cfg -replace \"%MONGODB_DATA%\", \"$persist_dir\\data\"", + " $cfg = $cfg -replace \"%MONGODB_LOG%\", \"$persist_dir\\log\"", + " Set-Content \"$persist_dir\\bin\\mongod.cfg\" $cfg -Encoding UTF-8 -Force", "}" ], "bin": [ - "bin\\mongo.exe", [ "bin\\mongod.exe", "mongod", @@ -54,12 +47,13 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-$version-signed.msi", - "extract_dir": "MongoDB\\Server\\$majorVersion.$minorVersion" + "url": "https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-$version.zip", + "hash": { + "url": "$url.sha256", + "regex": "$sha256\\s+$basename" + }, + "extract_dir": "mongodb-win32-x86_64-windows-$version" } - }, - "hash": { - "url": "$url.sha256" } } } diff --git a/bucket/monit.json b/bucket/monit.json index d487bbdf67b..03bc14997bc 100644 --- a/bucket/monit.json +++ b/bucket/monit.json @@ -1,47 +1,25 @@ { "version": "0.8.0", - "description": "Monit - 用于展示各种信息的桌面小组件.", - "homepage": "https://monit.fzf404.art", - "license": { - "identifier": "MIT", - "url": "https://github.com/fzf404/Monit/raw/main/LICENSE" - }, + "description": "用于展示各种信息的桌面小组件", + "homepage": "https://github.com/fzf404/Monit", + "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/fzf404/Monit/releases/download/v0.8.0/Monit-0.8.0-win-x64.exe#/dl.7z", - "hash": "c35fe79d84d72f76f7697a9a69d15f8a988c43ee14c40c7eface4d5a40ea2986", - "pre_install": [ - "if (Test-Path \"$env:AppData\\monit\") {", - " info '[Persistent data]: Copying user data...'", - " ensure \"$dir\\User Data\" | Out-Null", - " Copy-Item \"$env:AppData\\monit\\*\" \"$dir\\User Data\\\" -Recurse -Force -ErrorAction 'SilentlyContinue'", - " Remove-Item \"$env:AppData\\monit\" -Recurse -Force -ErrorAction 'SilentlyContinue'", - "}", - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal" - ], - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Unin*\" -Recurse -Force -ErrorAction 'SilentlyContinue'" + "url": "https://github.com/fzf404/Monit/releases/download/v0.8.0/Monit-0.8.0-win-x64.7z", + "hash": "137948092c167ca7d7bc85131e61a19856a677f0f02672d57158e161f26608da" } }, "shortcuts": [ [ "Monit.exe", - "Monit", - "--user-data-dir=\"$dir\\User Data\"" + "Monit" ] ], - "persist": "User Data", - "checkver": { - "github": "https://github.com/fzf404/Monit" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/fzf404/Monit/releases/download/v$version/Monit-$version-win-x64.exe#/dl.7z", - "hash": { - "url": "$baseurl/latest.yml", - "mode": "extract", - "regex": "(?sm)$basename.*?sha512:\\s+$base64" - } + "url": "https://github.com/fzf404/Monit/releases/download/v$version/Monit-$version-win-x64.7z" } } } diff --git a/bucket/mononoki.json b/bucket/mononoki.json index 47b6902ee7e..510622f4583 100644 --- a/bucket/mononoki.json +++ b/bucket/mononoki.json @@ -1,15 +1,11 @@ { - "version": "1.6", - "description": "a programming typeface", - "license": "OFL-1.1", - "homepage": "https://github.com/madmalik/mononoki", - "url": "https://github.com/madmalik/mononoki/releases/download/1.6/mononoki.zip", - "hash": "86549faebfd9231c3bd0942038cb1f717f5186729c9a54d0045e36b996c1a355", - "checkver": "github", "autoupdate": { "url": "https://github.com/madmalik/mononoki/releases/download/$version/mononoki.zip" }, - "pre_install": "Get-ChildItem $dir -Exclude mononoki-*.ttf | Remove-Item", + "checkver": "github", + "description": "a programming typeface", + "hash": "86549faebfd9231c3bd0942038cb1f717f5186729c9a54d0045e36b996c1a355", + "homepage": "https://github.com/madmalik/mononoki", "installer": { "script": [ "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", @@ -19,6 +15,8 @@ "}" ] }, + "license": "OFL-1.1", + "pre_install": "Get-ChildItem $dir -Exclude mononoki-*.ttf | Remove-Item", "uninstaller": { "script": [ "if(!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop uninstall $app'\"; exit 1 }", @@ -28,5 +26,7 @@ "}", "Write-Host \"'Mononoki' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] - } + }, + "url": "https://github.com/madmalik/mononoki/releases/download/1.6/mononoki.zip", + "version": "1.6" } diff --git a/bucket/montserrat-alternates.json b/bucket/montserrat-alternates.json index bc0d5e3dd9c..c1c85e409da 100644 --- a/bucket/montserrat-alternates.json +++ b/bucket/montserrat-alternates.json @@ -1,91 +1,91 @@ { - "autoupdate": { - "url": [ - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Black.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-BlackItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Bold.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-BoldItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraBold.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraBoldItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraLight.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraLightItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Italic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Light.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-LightItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Medium.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-MediumItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Regular.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-SemiBold.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-SemiBoldItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Thin.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ThinItalic.ttf", - "https://raw.githubusercontent.com/JulietaUla/Montserrat/master/OFL.txt" - ] - }, - "checkver": "github", - "description": "MontserratAlternates font from the Montserrat Font Project", - "hash": [ - "081d4e1dc48fff3b5781bb5a810f31710fc74471b6a25751458f3c502fb8d1e5", - "3f027248bb8e288f0efb4ec6cb14c92dd31c4dd640b56538732b7b324f3d9237", - "bdc177bc9bb1b94675b4bcf2d46732446af3c8e81171260d41c2018f8bbc04ff", - "2e77347d49d0b6226fac18a10a3753097b45444e8072433f4e6fb020075d7091", - "6608f29ff9747354b9eef099a5fe51a96270d911cced88ec1a3666ca77bb0b56", - "2b5ffe2becee7e1e42c69867e81c44f72a0fe4a140fcbbfcd9b727d8667fde00", - "4583818ad511de4767e433bb17299f238d53cf1f45dfb6b99f7a1eaacc8b1902", - "ecd960fd25a8c9d70939dab545c5a3d511f7037ec92c50fc91bb4ea3a5844c7f", - "b3aad065a657db8b29cb07e22d70bb66cbb9cc5ebd81bbcb124a99dbf0345d83", - "de52ddd6da419aa64719c16e658b67d7eff9e1aa0814c2da10c1c5a7470bc3cf", - "c712de08ffea2da76a4c73e996055c1841c428b656927a923183966118495049", - "9ea1fa1427fb0842d6b1c3ac02865e742c0fa18e05eb59b1e804512c40d93a23", - "ceaf9cde2d2dd68ff42920de2f82f791a3a98d14d3ffffd4d73763aa18ad77b9", - "bbee04c37e9616dee6e4eb1500fb7237dc288fe6cd5a09da5a5f90bbc6db16c6", - "c930897b36ea7e42d753c14c54c23bd30b450529ceab94fd2ec9c47f5f1cc789", - "a1b927ccafb1dd7eddceb7fd142e2051d45a229f8e7a35956618d1e7c36c141e", - "68ef23a4c9f731a0a7c011cf585aa52c54eb89971e794a6251c6a900a44eb4f8", - "c82c52b058ce2c7dae5a6ead59e619ecf5e4e9df8b9cd501221b9cf646df77ee", - "41f82bb4d24b304f30f7136bc47abdd083782e4265c984160f5649d1e78ea49c" - ], - "homepage": "https://github.com/JulietaUla/Montserrat", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Montserrat Alternates' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Black.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-BlackItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Bold.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-BoldItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraBold.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraBoldItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraLight.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraLightItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Italic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Light.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-LightItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Medium.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-MediumItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Regular.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-SemiBold.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-SemiBoldItalic.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Thin.ttf", - "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ThinItalic.ttf", - "https://raw.githubusercontent.com/JulietaUla/Montserrat/master/OFL.txt" - ], - "version": "7.222" + "version": "7.222", + "description": "MontserratAlternates font from the Montserrat Font Project", + "license": "OFL-1.1", + "homepage": "https://github.com/JulietaUla/Montserrat", + "url": [ + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Black.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-BlackItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Bold.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-BoldItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraBold.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraBoldItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraLight.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraLightItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Italic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Light.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-LightItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Medium.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-MediumItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Regular.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-SemiBold.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-SemiBoldItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Thin.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ThinItalic.ttf", + "https://raw.githubusercontent.com/JulietaUla/Montserrat/master/OFL.txt" + ], + "hash": [ + "081d4e1dc48fff3b5781bb5a810f31710fc74471b6a25751458f3c502fb8d1e5", + "3f027248bb8e288f0efb4ec6cb14c92dd31c4dd640b56538732b7b324f3d9237", + "bdc177bc9bb1b94675b4bcf2d46732446af3c8e81171260d41c2018f8bbc04ff", + "2e77347d49d0b6226fac18a10a3753097b45444e8072433f4e6fb020075d7091", + "6608f29ff9747354b9eef099a5fe51a96270d911cced88ec1a3666ca77bb0b56", + "2b5ffe2becee7e1e42c69867e81c44f72a0fe4a140fcbbfcd9b727d8667fde00", + "4583818ad511de4767e433bb17299f238d53cf1f45dfb6b99f7a1eaacc8b1902", + "ecd960fd25a8c9d70939dab545c5a3d511f7037ec92c50fc91bb4ea3a5844c7f", + "b3aad065a657db8b29cb07e22d70bb66cbb9cc5ebd81bbcb124a99dbf0345d83", + "de52ddd6da419aa64719c16e658b67d7eff9e1aa0814c2da10c1c5a7470bc3cf", + "c712de08ffea2da76a4c73e996055c1841c428b656927a923183966118495049", + "9ea1fa1427fb0842d6b1c3ac02865e742c0fa18e05eb59b1e804512c40d93a23", + "ceaf9cde2d2dd68ff42920de2f82f791a3a98d14d3ffffd4d73763aa18ad77b9", + "bbee04c37e9616dee6e4eb1500fb7237dc288fe6cd5a09da5a5f90bbc6db16c6", + "c930897b36ea7e42d753c14c54c23bd30b450529ceab94fd2ec9c47f5f1cc789", + "a1b927ccafb1dd7eddceb7fd142e2051d45a229f8e7a35956618d1e7c36c141e", + "68ef23a4c9f731a0a7c011cf585aa52c54eb89971e794a6251c6a900a44eb4f8", + "c82c52b058ce2c7dae5a6ead59e619ecf5e4e9df8b9cd501221b9cf646df77ee", + "41f82bb4d24b304f30f7136bc47abdd083782e4265c984160f5649d1e78ea49c" + ], + "checkver": "github", + "autoupdate": { + "url": [ + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Black.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-BlackItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Bold.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-BoldItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraBold.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraBoldItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraLight.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ExtraLightItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Italic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Light.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-LightItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Medium.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-MediumItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Regular.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-SemiBold.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-SemiBoldItalic.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-Thin.ttf", + "https://github.com/JulietaUla/Montserrat/raw/master/fonts/ttf/MontserratAlternates-ThinItalic.ttf", + "https://raw.githubusercontent.com/JulietaUla/Montserrat/master/OFL.txt" + ] + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Montserrat Alternates' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/movetodesktop.json b/bucket/movetodesktop.json index 2967bb8cbf9..7507ca828e0 100644 --- a/bucket/movetodesktop.json +++ b/bucket/movetodesktop.json @@ -1,10 +1,10 @@ { - "##": "Download only.", - "homepage": "https://github.com/Eun/MoveToDesktop", - "note": [ - "\u30ed\u30b0\u30aa\u30f3\u6642\u306b\u958b\u59cb\u3059\u308b\u306b\u306f\u4ee5\u4e0b\u306e\u30ea\u30f3\u30af\u3092\u53c2\u7167\u3002", - "https://github.com/Eun/MoveToDesktop/blob/master/help/scheduled-tasks.md" - ], - "url": "https://github.com/Eun/MoveToDesktop/releases/download/1.4/MoveToDesktop-1.4.zip", - "version": "1.4" + "version": "1.4", + "homepage": "https://github.com/Eun/MoveToDesktop", + "url": "https://github.com/Eun/MoveToDesktop/releases/download/1.4/MoveToDesktop-1.4.zip", + "##": "Download only.", + "note" : [ + "ログオン時に開始するには以下のリンクを参照。", + "https://github.com/Eun/MoveToDesktop/blob/master/help/scheduled-tasks.md" + ] } diff --git a/bucket/mpv-lazy.json b/bucket/mpv-lazy.json index 875cb71807c..13be9fb6788 100644 --- a/bucket/mpv-lazy.json +++ b/bucket/mpv-lazy.json @@ -1,12 +1,12 @@ { "version": "20230127", - "description": "A fully packaged, easy-to-use version of the mpv with a complete solution (Lazy Bag)", + "description": "mpv 懒人包", "homepage": "https://github.com/hooke007/MPV_lazy", "license": "GPL-2.0-only", "architecture": { "64bit": { "url": "https://github.com/hooke007/MPV_lazy/releases/download/20230127/mpv-lazy-20230127.exe#/dl.7z", - "hash": "d5948323cd879b6dbef72634e5d2ae0f44815c3989018e42020f326445c184dc", + "hash": "faa9a664c10cdf564be25a7894dec3288478c229b2bd66276e30b83fd762c443", "extract_dir": "mpv-lazy" } }, diff --git a/bucket/mqtt-cli.json b/bucket/mqtt-cli.json index cebf850c145..edde53ace93 100644 --- a/bucket/mqtt-cli.json +++ b/bucket/mqtt-cli.json @@ -1,19 +1,27 @@ { "version": "4.13.0", - "description": "A CLI interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1", + "description": "A useful command line interface for connecting various MQTT clients supporting MQTT 5.0 and 3.1.1.", "homepage": "https://github.com/hivemq/mqtt-cli", "license": "Apache-2.0", - "url": "https://github.com/hivemq/mqtt-cli/releases/download/v4.13.0/mqtt-cli-4.13.0-win.zip", - "hash": "100e9bfca40669ad0d7812bcacbfb8509b4dcacf0669d7cce91417df01c32bcb", + "url": "https://github.com/hivemq/mqtt-cli/releases/download/v4.13.0/mqtt-cli-4.13.0.jar#/mqtt-cli.jar", + "hash": "d96e018839d4fb45e8dda31cfa9601c5cd9f49c6d3a4a0e1a27395376a4d09a8", "bin": [ - "mqtt-cli.exe", + "mqtt-cli.jar", [ - "mqtt-cli.exe", + "mqtt-cli.jar", "mqtt" ] ], + "suggest": { + "JDK": [ + "java/oraclejdk", + "java/openjdk", + "java/adoptopenjdk-hotspot", + "java/zulu" + ] + }, "checkver": "github", "autoupdate": { - "url": "https://github.com/hivemq/mqtt-cli/releases/download/v$version/mqtt-cli-$version-win.zip" + "url": "https://github.com/hivemq/mqtt-cli/releases/download/v$version/mqtt-cli-$version.jar#/mqtt-cli.jar" } } diff --git a/bucket/mqttfx-np.json b/bucket/mqttfx-np.json index 675d8439a64..4b2ab9333c4 100644 --- a/bucket/mqttfx-np.json +++ b/bucket/mqttfx-np.json @@ -1,51 +1,51 @@ { - "##": "The MQTT.fx installer is generated by install4j. Check http://resources.ej-technologies.com/install4j/help/doc/index.html for installer arguments.", - "version": "1.7.1", - "description": "JavaFX-based MQTT client.", - "homepage": "https://mqttfx.jensd.de/", - "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://www.jensd.de/apps/mqttfx/1.7.1/mqttfx-1.7.1-windows-x64.exe#/setup.exe", - "hash": "4adfbb0eee65273bead6ce9885cf064de72d00d437bbaf3b9ff5236634fb6057" - }, - "32bit": { - "url": "https://www.jensd.de/apps/mqttfx/1.7.1/mqttfx-1.7.1-windows.exe#/setup.exe", - "hash": "aa3902a2b76e427c4ba90b2b49dd337e95e614ba59f8cd64b5a95b5080766965" - } - }, - "installer": { - "script": [ - "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList \"-q -dir $dir\" -RunAs | Out-Null", - "Wait-Process -Name 'setup' -ErrorAction SilentlyContinue", - "Remove-Item -Recurse \"$([Environment]::GetFolderPath('commonstartmenu'))\\Programs\\MQTT.fx\"" - ] - }, - "uninstaller": { - "script": [ - "Invoke-ExternalCommand \"$dir\\uninstall.exe\" -ArgumentList '-q' -RunAs | Out-Null", - "Wait-Process -Name 'uninstall' -ErrorAction SilentlyContinue" - ] - }, - "bin": "mqttfx.exe", - "shortcuts": [ - [ - "mqttfx.exe", - "MQTT.fx" - ] - ], - "checkver": { - "url": "https://mqttfx.jensd.de/index.php/download", - "regex": ";Version ([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.jensd.de/apps/mqttfx/$version/mqttfx-$version-windows-x64.exe#/setup.exe" - }, - "32bit": { - "url": "https://www.jensd.de/apps/mqttfx/$version/mqttfx-$version-windows.exe#/setup.exe" - } - } - } + "##": "The MQTT.fx installer is generated by install4j. Check http://resources.ej-technologies.com/install4j/help/doc/index.html for installer arguments.", + "architecture": { + "32bit": { + "hash": "aa3902a2b76e427c4ba90b2b49dd337e95e614ba59f8cd64b5a95b5080766965", + "url": "https://www.jensd.de/apps/mqttfx/1.7.1/mqttfx-1.7.1-windows.exe#/setup.exe" + }, + "64bit": { + "hash": "4adfbb0eee65273bead6ce9885cf064de72d00d437bbaf3b9ff5236634fb6057", + "url": "https://www.jensd.de/apps/mqttfx/1.7.1/mqttfx-1.7.1-windows-x64.exe#/setup.exe" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.jensd.de/apps/mqttfx/$version/mqttfx-$version-windows.exe#/setup.exe" + }, + "64bit": { + "url": "https://www.jensd.de/apps/mqttfx/$version/mqttfx-$version-windows-x64.exe#/setup.exe" + } + } + }, + "bin": "mqttfx.exe", + "checkver": { + "regex": ";Version ([\\d.]+)", + "url": "https://mqttfx.jensd.de/index.php/download" + }, + "description": "JavaFX-based MQTT client.", + "homepage": "https://mqttfx.jensd.de/", + "installer": { + "script": [ + "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList \"-q -dir $dir\" -RunAs | Out-Null", + "Wait-Process -Name 'setup' -ErrorAction SilentlyContinue", + "Remove-Item -Recurse \"$([Environment]::GetFolderPath('commonstartmenu'))\\Programs\\MQTT.fx\"" + ] + }, + "license": "Apache-2.0", + "shortcuts": [ + [ + "mqttfx.exe", + "MQTT.fx" + ] + ], + "uninstaller": { + "script": [ + "Invoke-ExternalCommand \"$dir\\uninstall.exe\" -ArgumentList '-q' -RunAs | Out-Null", + "Wait-Process -Name 'uninstall' -ErrorAction SilentlyContinue" + ] + }, + "version": "1.7.1" } diff --git a/bucket/msbuild.json b/bucket/msbuild.json index fe6df90f018..a546a6066b0 100644 --- a/bucket/msbuild.json +++ b/bucket/msbuild.json @@ -1,15 +1,17 @@ { - "homepage": "https://github.com/vidarkongsli/vidars-scoop-bucket/tree/master/msbuild", - "version": "0.2014.01.28", - "url": [ - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/master/msbuild/setenvforvs.ps1", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/master/msbuild/installer.ps1" - ], - "hash": [ - "sha256:7b265860d41fdf55e6f0ec37a6eb994bc6bdb1e907e270b8f1afdc1cca009ec0", - "sha256:8087a2340a997c34d36e3b6fc183257e9795e4c4d75a33bc35c5e29889d4c903" - ], - "installer": { "file": "installer.ps1" }, - "bin" : "setenvforvs.ps1", - "post_install" : "& setenvforvs.ps1;write-host 'MsBuild is ready for business'" + "bin": "setenvforvs.ps1", + "hash": [ + "sha256:7b265860d41fdf55e6f0ec37a6eb994bc6bdb1e907e270b8f1afdc1cca009ec0", + "sha256:8087a2340a997c34d36e3b6fc183257e9795e4c4d75a33bc35c5e29889d4c903" + ], + "homepage": "https://github.com/vidarkongsli/vidars-scoop-bucket/tree/master/msbuild", + "installer": { + "file": "installer.ps1" + }, + "post_install": "& setenvforvs.ps1;write-host 'MsBuild is ready for business'", + "url": [ + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/master/msbuild/setenvforvs.ps1", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/master/msbuild/installer.ps1" + ], + "version": "0.2014.01.28" } diff --git a/bucket/msdos-player.json b/bucket/msdos-player.json index 6fd3f9c3ec8..37ce1b7242f 100644 --- a/bucket/msdos-player.json +++ b/bucket/msdos-player.json @@ -1,81 +1,81 @@ { - "##": "This package is not in official bucket because it is overly complicated. Need a smart way to organize it.", - "version": "2022-12-30", - "description": "MS-DOS emulator for Win32-x64 command prompt.", - "homepage": "http://takeda-toshiya.my.coocan.jp/msdos/", - "license": "GPL-2.0-or-later", - "url": "http://takeda-toshiya.my.coocan.jp/msdos/msdos.7z", - "hash": "59f78e97238c70a7a7995f7361aecc1870b638442ccf6a377f0d979fc3958934", - "extract_dir": "msdos", - "pre_install": [ - "if ($architecture -eq '64bit') { Move-Item \"$dir\\binary\\*_x64\" \"$dir\\\" }", - "elseif ($architecture -eq '32bit') { Move-Item \"$dir\\binary\\*_x86\" \"$dir\\\" }", - "Remove-Item \"$dir\\binary\", \"$dir\\source\" -Force -Recurse" + "##": "This package is not in official bucket because it is overly complicated. Need a smart way to organize it.", + "architecture": { + "32bit": { + "bin": [ + [ + "v30_x86\\msdos.exe", + "msdos-v30" ], - "architecture": { - "64bit": { - "bin": [ - [ - "v30_x64\\msdos.exe", - "msdos-v30" - ], - [ - "ia32_x64\\msdos.exe", - "msdos-ia32" - ], - [ - "i86_x64\\msdos.exe", - "msdos-i8086" - ], - [ - "i286_x64\\msdos.exe", - "msdos-i80286" - ], - [ - "i386_x64\\msdos.exe", - "msdos-i386" - ], - [ - "i486_x64\\msdos.exe", - "msdos-i486" - ] - ] - }, - "32bit": { - "bin": [ - [ - "v30_x86\\msdos.exe", - "msdos-v30" - ], - [ - "ia32_x86\\msdos.exe", - "msdos-ia32" - ], - [ - "i86_x86\\msdos.exe", - "msdos-i8086" - ], - [ - "i286_x86\\msdos.exe", - "msdos-i80286" - ], - [ - "i386_x86\\msdos.exe", - "msdos-i386" - ], - [ - "i486_x86\\msdos.exe", - "msdos-i486" - ] - ] - } - }, - "checkver": { - "url": "http://takeda-toshiya.my.coocan.jp/msdos/history/index.html", - "regex": "(\\d{4}-\\d{2}-\\d{2})", - "reverse": true - }, - "autoupdate": { - "url": "http://takeda-toshiya.my.coocan.jp/msdos/msdos.7z" - } + [ + "ia32_x86\\msdos.exe", + "msdos-ia32" + ], + [ + "i86_x86\\msdos.exe", + "msdos-i8086" + ], + [ + "i286_x86\\msdos.exe", + "msdos-i80286" + ], + [ + "i386_x86\\msdos.exe", + "msdos-i386" + ], + [ + "i486_x86\\msdos.exe", + "msdos-i486" + ] + ] + }, + "64bit": { + "bin": [ + [ + "v30_x64\\msdos.exe", + "msdos-v30" + ], + [ + "ia32_x64\\msdos.exe", + "msdos-ia32" + ], + [ + "i86_x64\\msdos.exe", + "msdos-i8086" + ], + [ + "i286_x64\\msdos.exe", + "msdos-i80286" + ], + [ + "i386_x64\\msdos.exe", + "msdos-i386" + ], + [ + "i486_x64\\msdos.exe", + "msdos-i486" + ] + ] + } + }, + "autoupdate": { + "url": "http://takeda-toshiya.my.coocan.jp/msdos/msdos.7z" + }, + "checkver": { + "regex": "(\\d{4}-\\d{2}-\\d{2})", + "reverse": true, + "url": "http://takeda-toshiya.my.coocan.jp/msdos/history/index.html" + }, + "description": "MS-DOS emulator for Win32-x64 command prompt.", + "extract_dir": "msdos", + "hash": "59f78e97238c70a7a7995f7361aecc1870b638442ccf6a377f0d979fc3958934", + "homepage": "http://takeda-toshiya.my.coocan.jp/msdos/", + "license": "GPL-2.0-or-later", + "pre_install": [ + "if ($architecture -eq '64bit') { Move-Item \"$dir\\binary\\*_x64\" \"$dir\\\" }", + "elseif ($architecture -eq '32bit') { Move-Item \"$dir\\binary\\*_x86\" \"$dir\\\" }", + "Remove-Item \"$dir\\binary\", \"$dir\\source\" -Force -Recurse" + ], + "url": "http://takeda-toshiya.my.coocan.jp/msdos/msdos.7z", + "version": "2022-12-30" } diff --git a/bucket/msedge-beta-shuax.json b/bucket/msedge-beta-shuax.json index ad49c531bf9..c792ac7c2e2 100644 --- a/bucket/msedge-beta-shuax.json +++ b/bucket/msedge-beta-shuax.json @@ -1,54 +1,54 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "$sha256\\s+$basename", - "url": "https://scoop-apps.vercel.app/shuax" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z" - }, - "bin": [ - [ - "msedge.exe", - "msedge-beta-plus" - ] - ], - "checkver": { - "jsonpath": "$[?(@.Product == 'beta')].Version", - "url": "https://scoop-apps.vercel.app/msedge" - }, - "depends": [ - "sudo", - "meta/msedge-beta", - "meta/msedge-plus" - ], - "description": "msedge-beta + msedge-plus.", - "hash": "c2fd0884682d06bb8a3ad84c82e9a33093fdf14fe11c5f0fec0277717052bada", - "homepage": "https://www.microsoft.com/en-us/edge", - "installer": { - "script": "sudo Start-Process \"$dir\\setdll.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/d:version.dll msedge.exe\" -Wait" - }, - "license": { - "identifier": "Freeware", - "url": "edge://terms/" - }, - "persist": [ - "Cache", - "Portable" - ], - "pre_install": [ - "Get-ChildItem \"$(appdir msedge-beta $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }", - "Get-ChildItem \"$(appdir msedge-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }" - ], - "shortcuts": [ - [ - "msedge.exe", - "Microsoft Edge Beta Plus" - ] - ], - "uninstaller": { - "script": "sudo Start-Process \"$dir\\\u6e05\u7406.bat\" -WorkingDirectory \"$dir\" -Wait" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", - "version": "101.0.1210.39" + "version": "101.0.1210.39", + "description": "msedge-beta + msedge-plus.", + "homepage": "https://www.microsoft.com/en-us/edge", + "license": { + "identifier": "Freeware", + "url": "edge://terms/" + }, + "depends": [ + "sudo", + "meta/msedge-beta", + "meta/msedge-plus" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", + "hash": "c2fd0884682d06bb8a3ad84c82e9a33093fdf14fe11c5f0fec0277717052bada", + "pre_install": [ + "Get-ChildItem \"$(appdir msedge-beta $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }", + "Get-ChildItem \"$(appdir msedge-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }" + ], + "installer": { + "script": "sudo Start-Process \"$dir\\setdll.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/d:version.dll msedge.exe\" -Wait" + }, + "uninstaller": { + "script": "sudo Start-Process \"$dir\\清理.bat\" -WorkingDirectory \"$dir\" -Wait" + }, + "bin": [ + [ + "msedge.exe", + "msedge-beta-plus" + ] + ], + "shortcuts": [ + [ + "msedge.exe", + "Microsoft Edge Beta Plus" + ] + ], + "persist": [ + "Cache", + "Portable" + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/msedge", + "jsonpath": "$[?(@.Product == 'beta')].Version" + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/shuax", + "mode": "extract", + "regex": "$sha256\\s+$basename" + } + } } diff --git a/bucket/msedge-dev-shuax.json b/bucket/msedge-dev-shuax.json index a086b724eb8..0c5de10e3ff 100644 --- a/bucket/msedge-dev-shuax.json +++ b/bucket/msedge-dev-shuax.json @@ -1,54 +1,54 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "$sha256\\s+$basename", - "url": "https://scoop-apps.vercel.app/shuax" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z" - }, - "bin": [ - [ - "msedge.exe", - "msedge-dev-plus" - ] - ], - "checkver": { - "jsonpath": "$[?(@.Product == 'dev')].Version", - "url": "https://scoop-apps.vercel.app/msedge" - }, - "depends": [ - "sudo", - "meta/msedge-dev", - "meta/msedge-plus" - ], - "description": "msedge-dev + msedge-plus.", - "hash": "c2fd0884682d06bb8a3ad84c82e9a33093fdf14fe11c5f0fec0277717052bada", - "homepage": "https://www.microsoft.com/en-us/edge", - "installer": { - "script": "sudo Start-Process \"$dir\\setdll.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/d:version.dll msedge.exe\" -Wait" - }, - "license": { - "identifier": "Freeware", - "url": "edge://terms/" - }, - "persist": [ - "Cache", - "Portable" - ], - "pre_install": [ - "Get-ChildItem \"$(appdir msedge-dev $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }", - "Get-ChildItem \"$(appdir msedge-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }" - ], - "shortcuts": [ - [ - "msedge.exe", - "Microsoft Edge Dev Plus" - ] - ], - "uninstaller": { - "script": "sudo Start-Process \"$dir\\\u6e05\u7406.bat\" -WorkingDirectory \"$dir\" -Wait" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", - "version": "102.0.1245.3" + "version": "102.0.1245.3", + "description": "msedge-dev + msedge-plus.", + "homepage": "https://www.microsoft.com/en-us/edge", + "license": { + "identifier": "Freeware", + "url": "edge://terms/" + }, + "depends": [ + "sudo", + "meta/msedge-dev", + "meta/msedge-plus" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", + "hash": "c2fd0884682d06bb8a3ad84c82e9a33093fdf14fe11c5f0fec0277717052bada", + "pre_install": [ + "Get-ChildItem \"$(appdir msedge-dev $global)\\current\\\" -Exclude *install.json,*manifest.json,*Data | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }", + "Get-ChildItem \"$(appdir msedge-plus $global)\\current\\\" -Exclude *install.json,*manifest.json | ForEach-Object { Copy-Item $_.FullName \"$dir\" -Recurse -Force -ErrorAction SilentlyContinue }" + ], + "installer": { + "script": "sudo Start-Process \"$dir\\setdll.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/d:version.dll msedge.exe\" -Wait" + }, + "uninstaller": { + "script": "sudo Start-Process \"$dir\\清理.bat\" -WorkingDirectory \"$dir\" -Wait" + }, + "bin": [ + [ + "msedge.exe", + "msedge-dev-plus" + ] + ], + "shortcuts": [ + [ + "msedge.exe", + "Microsoft Edge Dev Plus" + ] + ], + "persist": [ + "Cache", + "Portable" + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/msedge", + "jsonpath": "$[?(@.Product == 'dev')].Version" + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/shuax/Edge.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/shuax", + "mode": "extract", + "regex": "$sha256\\s+$basename" + } + } } diff --git a/bucket/msos.json b/bucket/msos.json index 249d7b3338f..ceada9b950e 100644 --- a/bucket/msos.json +++ b/bucket/msos.json @@ -1,5 +1,5 @@ { - "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/msos.20200503.zip", - "version": "2020.05.03", - "bin": "msos.exe" + "bin": "msos.exe", + "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/msos.20200503.zip", + "version": "2020.05.03" } diff --git a/bucket/multimc.json b/bucket/multimc.json index b0d0770fdcf..1b32f99afd2 100644 --- a/bucket/multimc.json +++ b/bucket/multimc.json @@ -1,16 +1,10 @@ { + "homepage": "https://github.com/MultiMC/MultiMC5", "version": "0.6.14", - "description": "[Launcher] - Launcher for Minecraft that allows for multiple, cleanly separated instances of Minecraft.", - "homepage": "https://multimc.org/", - "license": "Apache-2.0", + "description": "MultiMC is a Qt Minecraft launcher", "url": "https://files.multimc.org/downloads/mmc-stable-win32.zip", - "hash": "2ef69f36d3a99e423ae6b8de52168fd26656d0c274845270000b013043daac7e", + "hash": "d82f57db7c6816151835dcb24a41018bf91565747ec0ab986f69328d1a0724e0", "extract_dir": "MultiMC", - "pre_install": [ - "if (-not (Test-Path \"$dir\\accounts.json\")) { New-Item \"$dir\\accounts.json\" -ItemType File | Out-Null }", - "if (-not (Test-Path \"$dir\\multimc.cfg\")) { New-Item \"$dir\\multimc.cfg\" -ItemType File -Value \"Analytics=false`r`nAutoUpdate=false`r`nIconTheme=pe_colored`r`nLaunchMaximized=true\" | Out-Null }", - "if (-not (Test-Path \"$dir\\notifications.json\")) { New-Item \"$dir\\notifications.json\" -ItemType File | Out-Null }" - ], "bin": "MultiMC.exe", "shortcuts": [ [ @@ -19,21 +13,28 @@ ] ], "persist": [ + "multimc.cfg", + "accounts.json", "accounts", - "assets", "instances", - "libraries", - "meta", - "themes", - "translations", - "accounts.json", - "multimc.cfg", - "notifications.json" + "mods", + "icons", + "versions" + ], + "pre_install": [ + "if (-not (Test-Path \"$persist_dir\\multimc.cfg\")) {", + " Write-Host 'Generating multimc.cfg...'", + " New-Item \"$dir\\multimc.cfg\" -Value 'AutoUpdate=false' | Out-Null", + "}", + "if (-not (Test-Path \"$persist_dir\\accounts.json\")) {", + " Write-Host 'Generating accounts.json...'", + " New-Item \"$dir\\accounts.json\" -Value '{}' | Out-Null", + "}" ], - "checkver": { - "github": "https://github.com/MultiMC/MultiMC5" - }, + "notes": "Increase minimum and maximum memory allocation to avoid stuttering.", + "checkver": "github", "autoupdate": { - "url": "https://files.multimc.org/downloads/mmc-stable-win32.zip" + "url": "https://files.multimc.org/downloads/mmc-stable-win32.zip", + "extract_dir": "MultiMC" } } diff --git a/bucket/mycomputermanager.json b/bucket/mycomputermanager.json index 3d006e63ad5..d952bf64e3b 100644 --- a/bucket/mycomputermanager.json +++ b/bucket/mycomputermanager.json @@ -1,20 +1,20 @@ { - "version": "1.03", - "description": "管理“此电脑”里删不掉的流氓“快捷方式”(包括侧边栏),同时可自己添加这类“快捷方式”", - "homepage": "https://github.com/1357310795/MyComputerManager", - "license": { - "identifier": "GPL-3.0 license" - }, - "url": "https://github.com/1357310795/MyComputerManager/releases/download/v1.03/MyComputerManager-x64.exe", - "hash": "593ebf4d1e636c76b03fed568fa84e6131472b75a61fd8e6726802427752b9b4", - "shortcuts": [ - [ - "MyComputerManager-x64.exe", - "MyComputerManager" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/1357310795/MyComputerManager/releases/download/v$version/MyComputerManager-x64.exe" - } + "autoupdate": { + "url": "https://github.com/1357310795/MyComputerManager/releases/download/v$version/MyComputerManager-x64.exe" + }, + "checkver": "github", + "description": "\u7ba1\u7406\u201c\u6b64\u7535\u8111\u201d\u91cc\u5220\u4e0d\u6389\u7684\u6d41\u6c13\u201c\u5feb\u6377\u65b9\u5f0f\u201d\uff08\u5305\u62ec\u4fa7\u8fb9\u680f\uff09\uff0c\u540c\u65f6\u53ef\u81ea\u5df1\u6dfb\u52a0\u8fd9\u7c7b\u201c\u5feb\u6377\u65b9\u5f0f\u201d", + "hash": "593ebf4d1e636c76b03fed568fa84e6131472b75a61fd8e6726802427752b9b4", + "homepage": "https://github.com/1357310795/MyComputerManager", + "license": { + "identifier": "GPL-3.0 license" + }, + "shortcuts": [ + [ + "MyComputerManager-x64.exe", + "MyComputerManager" + ] + ], + "url": "https://github.com/1357310795/MyComputerManager/releases/download/v1.03/MyComputerManager-x64.exe", + "version": "1.03" } diff --git a/bucket/myfirefox.json b/bucket/myfirefox.json index 194ff5a83ce..b6381d07c6b 100644 --- a/bucket/myfirefox.json +++ b/bucket/myfirefox.json @@ -1,20 +1,23 @@ { - "homepage": "https://www.mozilla.org/en-US/firefox/new/", - "version": "52.0b9", - "url": [ - "https://download-installer.cdn.mozilla.net/pub/firefox/releases/52.0b9/win64/en-US/Firefox%20Setup%2052.0b9.exe", - "https://gist.githubusercontent.com/wangzq/c012663b294d63e822d091a1203abd77/raw/firefox-installer.ps1", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/master/firefox/template.ini" - ], - "bin": "firefox.exe", - "shortcuts": [ - [ "firefox.exe", "Mozilla Firefox" ] - ], - "installer": { - "file" : "firefox-installer.ps1" - }, - "uninstaller": { - "file": "uninstall\\helper.exe", - "args": "-ms" - } + "bin": "firefox.exe", + "homepage": "https://www.mozilla.org/en-US/firefox/new/", + "installer": { + "file": "firefox-installer.ps1" + }, + "shortcuts": [ + [ + "firefox.exe", + "Mozilla Firefox" + ] + ], + "uninstaller": { + "args": "-ms", + "file": "uninstall\\helper.exe" + }, + "url": [ + "https://download-installer.cdn.mozilla.net/pub/firefox/releases/52.0b9/win64/en-US/Firefox%20Setup%2052.0b9.exe", + "https://gist.githubusercontent.com/wangzq/c012663b294d63e822d091a1203abd77/raw/firefox-installer.ps1", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/master/firefox/template.ini" + ], + "version": "52.0b9" } diff --git a/bucket/myhash.json b/bucket/myhash.json index 3e6352642ad..fde3e9c67be 100644 --- a/bucket/myhash.json +++ b/bucket/myhash.json @@ -1,19 +1,29 @@ { - "homepage": "https://github.com/dragonyee/MyHash", - "description": "一款采用并行计算,充分利用多核CPU性能,快速计算文件哈希值的工具", "version": "1.4.7", + "description": "一款采用并行计算,充分利用多核CPU性能,快速计算文件哈希值的工具", + "homepage": "https://github.com/dragonyee/MyHash", "license": "Unknown", + "notes": "添加鼠标右键菜单: 软件标题栏 -> 右键 -> 增加右键菜单(R)", "url": "https://pan.jiemi.workers.dev/?file=/scoop/MyHash_1.4.7_Final_drag0n.zip", "hash": "77F8C17B281CC693DBAD871A246867DFA1B0E4C56A1EACAD1D9E7DF72A92AA9B", "architecture": { "64bit": { "bin": "MyHash64.exe", - "shortcuts": [["MyHash64.exe", "MyHash"]] + "shortcuts": [ + [ + "MyHash64.exe", + "MyHash" + ] + ] }, "32bit": { "bin": "MyHash.exe", - "shortcuts": [["MyHash.exe", "MyHash"]] + "shortcuts": [ + [ + "MyHash.exe", + "MyHash" + ] + ] } - }, - "notes": "添加鼠标右键菜单:软件标题栏 -> 右键 -> 增加右键菜单(R)" + } } diff --git a/bucket/mymc-opl.json b/bucket/mymc-opl.json index de106854e38..cd870e0e401 100644 --- a/bucket/mymc-opl.json +++ b/bucket/mymc-opl.json @@ -1,15 +1,15 @@ { - "version": "2.6.2", - "description": "A utility for reading and modifying PS2 memory card dumps (VMC compatible)", - "homepage": "https://sourceforge.net/projects/mymc-opl", - "license": "Public Domain", - "url": "https://downloads.sourceforge.net/projects/mymc-opl/files/mymc_2.6.g2.dist.7z", - "hash": "b6480f34bcde67c9ad83065f435785996fa3766bc38dc8d9252c08b937d71f27", - "bin": "mymc.exe", - "shortcuts": [ - [ - "mymc-gui.exe", - "mymc 2.6.g2" - ] - ] + "bin": "mymc.exe", + "description": "A utility for reading and modifying PS2 memory card dumps (VMC compatible)", + "hash": "b6480f34bcde67c9ad83065f435785996fa3766bc38dc8d9252c08b937d71f27", + "homepage": "https://sourceforge.net/projects/mymc-opl", + "license": "Public Domain", + "shortcuts": [ + [ + "mymc-gui.exe", + "mymc 2.6.g2" + ] + ], + "url": "https://downloads.sourceforge.net/projects/mymc-opl/files/mymc_2.6.g2.dist.7z", + "version": "2.6.2" } diff --git a/bucket/mymenu.json b/bucket/mymenu.json index 5d2a2a23c09..dc3005d6c29 100644 --- a/bucket/mymenu.json +++ b/bucket/mymenu.json @@ -1,22 +1,22 @@ { - "version": "1.3", - "description": "Creates CSM themes from MYM files.", - "homepage": "https://wiidatabase.de/downloads/pc-tools/mymenu/", - "license": "Unknown", - "url": "https://static.wiidatabase.de/MyMenu.zip", - "hash": "6c9d5eec69b99c5e1f5e14bdf013d44b7c31827d90af3ad4f75f3872800a0f89", - "bin": "mymenu.exe", - "installer": { - "script": [ - "Expand-InnoArchive \"$dir\\MyMenu Setup.exe\" -Removal", - "Remove-Item \"$dir\\*,*\" -Force", - "Remove-Item \"$dir\\unins000.dat\" -Force" - ] - }, - "shortcuts": [ - [ - "mymenu.exe", - "MyMenu" - ] - ] + "bin": "mymenu.exe", + "description": "Creates CSM themes from MYM files.", + "hash": "6c9d5eec69b99c5e1f5e14bdf013d44b7c31827d90af3ad4f75f3872800a0f89", + "homepage": "https://wiidatabase.de/downloads/pc-tools/mymenu/", + "installer": { + "script": [ + "Expand-InnoArchive \"$dir\\MyMenu Setup.exe\" -Removal", + "Remove-Item \"$dir\\*,*\" -Force", + "Remove-Item \"$dir\\unins000.dat\" -Force" + ] + }, + "license": "Unknown", + "shortcuts": [ + [ + "mymenu.exe", + "MyMenu" + ] + ], + "url": "https://static.wiidatabase.de/MyMenu.zip", + "version": "1.3" } diff --git a/bucket/myrica-m.json b/bucket/myrica-m.json index 2db00cbcfe2..a70905957ef 100644 --- a/bucket/myrica-m.json +++ b/bucket/myrica-m.json @@ -12,9 +12,10 @@ "version": "2.012.20180119", "url": "https://github.com/tomokuni/Myrica/raw/master/product/MyricaM.7z", "hash": "7b309919d0f5e51cb2d96dc13b94794efe39f2b2f4eae7a43d9404088ad2ddda", + "checkver": { - "url": "https://myrica.estable.jp/myricahistry/", - "re": "

    Version (?[\\d.]+)

    " + "url": "https://myrica.estable.jp/myricahistry", + "regex": "Version ([\\d.]+)" }, "installer": { @@ -24,3 +25,4 @@ "script": "jp-util-font $false $dir '*.TTC'" } } + diff --git a/bucket/mysy2.json b/bucket/mysy2.json index f029d8bfd4d..b569884a55c 100644 --- a/bucket/mysy2.json +++ b/bucket/mysy2.json @@ -1,90 +1,90 @@ { - "##": "64-bit version is able to build both 32-bit and 64-bit packages", - "architecture": { - "64bit": { - "extract_dir": "msys64", - "hash": "de80d038d1177fb7dc026e834f4b03965e5d46eaab64a18f991d42bdcb445520", - "url": "https://github.com/msys2/msys2-installer/releases/download/2022-09-04/msys2-base-x86_64-20220904.tar.xz" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/msys2/msys2-installer/releases/download/$version/msys2-base-x86_64-$matchYear$matchMonth$matchDay.tar.xz" - } - } - }, - "bin": [ - [ - "msys2_shell.cmd", - "msys2", - "-msys2 -defterm -here -no-start" - ], - [ - "msys2_shell.cmd", - "mingw", - "-mingw -defterm -here -full-path -no-start" - ], - [ - "msys2_shell.cmd", - "mingw32", - "-mingw32 -defterm -here -full-path -no-start" - ], - [ - "msys2_shell.cmd", - "mingw64", - "-mingw64 -defterm -here -full-path -no-start" - ], - [ - "msys2_shell.cmd", - "clang32", - "-clang32 -defterm -here -full-path -no-start" - ], - [ - "msys2_shell.cmd", - "clang64", - "-clang64 -defterm -here -full-path -no-start" - ], - [ - "msys2_shell.cmd", - "ucrt64", - "-ucrt64 -defterm -here -full-path -no-start" - ] - ], - "checkver": { - "regex": "/releases/tag/(?(?\\d{4})-(?\\d{2})-(?\\d{2}))", - "url": "https://github.com/msys2/msys2-installer" - }, - "description": "A software distro and building platform for Windows.", - "homepage": "http://msys2.github.io", - "license": "GPL-2.0-only|BSD-3-Clause", - "notes": "Please run 'msys2' now for the MSYS2 setup to complete!", - "persist": "home", - "shortcuts": [ - [ - "msys2.exe", - "MSYS2" - ], - [ - "mingw32.exe", - "MinGW32" - ], - [ - "mingw64.exe", - "MinGW64" - ], - [ - "clang32.exe", - "Clang32" - ], - [ - "clang64.exe", - "Clang64" - ], - [ - "ucrt64.exe", - "UCRT64" - ] - ], - "version": "2022-09-04" + "##": "64-bit version is able to build both 32-bit and 64-bit packages", + "version": "2022-09-04", + "description": "A software distro and building platform for Windows.", + "homepage": "http://msys2.github.io", + "license": "GPL-2.0-only|BSD-3-Clause", + "notes": "Please run 'msys2' now for the MSYS2 setup to complete!", + "architecture": { + "64bit": { + "url": "https://github.com/msys2/msys2-installer/releases/download/2022-09-04/msys2-base-x86_64-20220904.tar.xz", + "hash": "de80d038d1177fb7dc026e834f4b03965e5d46eaab64a18f991d42bdcb445520", + "extract_dir": "msys64" + } + }, + "bin": [ + [ + "msys2_shell.cmd", + "msys2", + "-msys2 -defterm -here -no-start" + ], + [ + "msys2_shell.cmd", + "mingw", + "-mingw -defterm -here -full-path -no-start" + ], + [ + "msys2_shell.cmd", + "mingw32", + "-mingw32 -defterm -here -full-path -no-start" + ], + [ + "msys2_shell.cmd", + "mingw64", + "-mingw64 -defterm -here -full-path -no-start" + ], + [ + "msys2_shell.cmd", + "clang32", + "-clang32 -defterm -here -full-path -no-start" + ], + [ + "msys2_shell.cmd", + "clang64", + "-clang64 -defterm -here -full-path -no-start" + ], + [ + "msys2_shell.cmd", + "ucrt64", + "-ucrt64 -defterm -here -full-path -no-start" + ] + ], + "shortcuts": [ + [ + "msys2.exe", + "MSYS2" + ], + [ + "mingw32.exe", + "MinGW32" + ], + [ + "mingw64.exe", + "MinGW64" + ], + [ + "clang32.exe", + "Clang32" + ], + [ + "clang64.exe", + "Clang64" + ], + [ + "ucrt64.exe", + "UCRT64" + ] + ], + "persist": "home", + "checkver": { + "url": "https://github.com/msys2/msys2-installer", + "regex": "/releases/tag/(?(?\\d{4})-(?\\d{2})-(?\\d{2}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/msys2/msys2-installer/releases/download/$version/msys2-base-x86_64-$matchYear$matchMonth$matchDay.tar.xz" + } + } + } } diff --git a/bucket/n_m3u8dl-cli.json b/bucket/n_m3u8dl-cli.json index 1dd26fb95ba..41b2c20c044 100644 --- a/bucket/n_m3u8dl-cli.json +++ b/bucket/n_m3u8dl-cli.json @@ -1,15 +1,20 @@ { - "homepage": "https://nilaoda.github.io/N_m3u8DL-CLI/", - "description": "m3u8 commandline downloader writtern in .NET", "version": "3.0.2", + "description": "A m3u8 downloader with easy-to-use GUI.", + "homepage": "https://github.com/nilaoda/N_m3u8DL-CLI", "license": "MIT", - "url": "https://github.com/nilaoda/N_m3u8DL-CLI/releases/download/3.0.2/N_m3u8DL-CLI_v3.0.2.exe#/n_m3u8dl-cli.exe", - "hash": "b9e50e69e722b427d8bcafd1ecaa355d3ae79d9dae6b5fd87095fdb01bef8195", - "bin": "n_m3u8dl-cli.exe", - "checkver": { - "github": "https://github.com/nilaoda/N_m3u8DL-CLI" - }, + "url": "https://github.com/nilaoda/N_m3u8DL-CLI/releases/download/3.0.2/N_m3u8DL-CLI_v3.0.2_with_ffmpeg_and_SimpleG.zip", + "hash": "5005b9d49fad0a4fb2c34eb60fbb25739d00d01651255258c2f408c7ee8dc7be", + "bin": "N_m3u8DL-CLI.exe", + "shortcuts": [ + [ + "N_m3u8DL-CLI-SimpleG.exe", + "N_m3u8DL-CLI SimpleGUI" + ] + ], + "pre_install": "Get-ChildItem \"$dir\" 'N_m3u8DL-CLI_v*.exe' | Select-Object -First 1 | Rename-Item -NewName 'N_m3u8DL-CLI.exe'", + "checkver": "github", "autoupdate": { - "url": "https://github.com/nilaoda/N_m3u8DL-CLI/releases/download/$version/N_m3u8DL-CLI_v$version.exe#/n_m3u8dl-cli.exe" + "url": "https://github.com/nilaoda/N_m3u8DL-CLI/releases/download/$version/N_m3u8DL-CLI_v$version_with_ffmpeg_and_SimpleG.zip" } } diff --git a/bucket/namiio.json b/bucket/namiio.json index 07fec3b1d7b..e6abeeb6c06 100644 --- a/bucket/namiio.json +++ b/bucket/namiio.json @@ -1,17 +1,17 @@ { - "version": "1.07", - "description": "PC software for the NaMiiO amiibo emulator.", - "license": "Proprietary", - "url": "https://static.wiidatabase.de/NaMiiO-Setup.zip", - "hash": "4c367d57884f790504a4dc6d3569d59bc30b8fc69a48b54b3e5b7f200c2a34b7", - "installer": { - "script": "Expand-InnoArchive \"$dir\\NaMiiO_v1.07_setup.exe\" -Removal" - }, - "bin": "NaMiiO.exe", - "shortcuts": [ - [ - "NaMiiO.exe", - "NaMiiO" - ] - ] + "bin": "NaMiiO.exe", + "description": "PC software for the NaMiiO amiibo emulator.", + "hash": "4c367d57884f790504a4dc6d3569d59bc30b8fc69a48b54b3e5b7f200c2a34b7", + "installer": { + "script": "Expand-InnoArchive \"$dir\\NaMiiO_v1.07_setup.exe\" -Removal" + }, + "license": "Proprietary", + "shortcuts": [ + [ + "NaMiiO.exe", + "NaMiiO" + ] + ], + "url": "https://static.wiidatabase.de/NaMiiO-Setup.zip", + "version": "1.07" } diff --git a/bucket/nanoemacs.json b/bucket/nanoemacs.json index bb85a37d352..8979770cb42 100644 --- a/bucket/nanoemacs.json +++ b/bucket/nanoemacs.json @@ -1,8 +1,17 @@ { - "version": "20091011", - "license": "Public Domain", - "url": ["http://www.jasspa.com/release_20090909/jasspa-ne-ms-win32-20091011.zip", "http://www.jasspa.com/release_20090909/ne.emf"], - "homepage": "http://www.jasspa.com/index.html", - "hash": ["caf09dd43b7a294fe279c4a56c2357422225866c81d5002655dbd8957da71866", "214dc936021db04d65ae50fbbd3e01daab3cabaaacd1088b334241433b23ff19"], - "bin": "ne32.exe" + "homepage": "http://www.jasspa.com", + "description": "JASSPA's NanoEmacs Console version", + "license": "GPL-3.0-or-later", + "version": "20091011", + "url": "http://www.jasspa.com/release_20090909/jasspa-ne-ms-win32-20091011.zip", + "hash": "caf09dd43b7a294fe279c4a56c2357422225866c81d5002655dbd8957da71866", + "bin": [ + "ne32.exe" + ], + "shortcuts": [ + [ + "ne32.exe", + "NanoEmacs - Console version" + ] + ] } diff --git a/bucket/nattypetester.json b/bucket/nattypetester.json index 38b8a4d3beb..a556154aeb3 100644 --- a/bucket/nattypetester.json +++ b/bucket/nattypetester.json @@ -1,6 +1,7 @@ { - "version": "6.2.0", "homepage": "https://github.com/HMBSbige/NatTypeTester", + "description": "Test tool for testing Nat network type", + "version": "6.2.0", "license": "MIT", "url": "https://github.com/HMBSbige/NatTypeTester/releases/download/6.2.0/NatTypeTester-6.2.0.7z", "hash": "7bd1e7ed40ea7e6e194c23b6f5249498a6745d9dcab6285ba060050dc592bed0", @@ -28,7 +29,8 @@ "url": "https://github.com/HMBSbige/NatTypeTester/releases/download/$version/NatTypeTester-$version.7z", "hash": { "url": "https://github.com/HMBSbige/NatTypeTester/releases/tag/$version", - "regex": "(?sm)$basename.+?$sha256" + "mode": "extract", + "regex": "(?sm)$version.7z.*?$sha256" } } } diff --git a/bucket/nbtexplorer.json b/bucket/nbtexplorer.json index b31bc5c39c2..0d5045fa1fe 100644 --- a/bucket/nbtexplorer.json +++ b/bucket/nbtexplorer.json @@ -1,18 +1,20 @@ { - "version": "2.8.0", - "description": "A graphical NBT editor for all Minecraft NBT data sources", "homepage": "https://github.com/jaquadro/NBTExplorer", + "description": "A graphical NBT editor for all Minecraft NBT data sources", "license": "MIT", + "version": "2.8.0", "url": "https://github.com/jaquadro/NBTExplorer/releases/download/v2.8.0-win/NBTExplorer-2.8.0.zip", "hash": "1bf4c3e56a0e8fba911c6c73cc12fbf105c01367d92dcfb9d20b0f529a666e4b", - "bin": "NBTUtil.exe", "shortcuts": [ [ "NBTExplorer.exe", "NBTExplorer" ] ], - "checkver": "github", + "checkver": { + "github": "https://github.com/jaquadro/NBTExplorer", + "re": "v([\\d.]+)-win" + }, "autoupdate": { "url": "https://github.com/jaquadro/NBTExplorer/releases/download/v$version-win/NBTExplorer-$version.zip" } diff --git a/bucket/nebula.json b/bucket/nebula.json index e972cadc6c4..aa6d6afb184 100644 --- a/bucket/nebula.json +++ b/bucket/nebula.json @@ -1,27 +1,18 @@ { - "description": "A scalable overlay networking tool with a focus on performance, simplicity and security.", "homepage": "https://github.com/slackhq/nebula", - "version": "1.6.1", + "description": "A scalable overlay networking tool with a focus on performance, simplicity and security", "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/slackhq/nebula/releases/download/v1.6.1/nebula-windows-amd64.zip", - "hash": "08a652070c77f73ea53aec352a2108a291445fad787cb179208e0fc84b32f1a5" - } - }, + "version": "1.6.1", + "url": "https://github.com/slackhq/nebula/releases/download/v1.6.1/nebula-windows-amd64.zip", + "hash": "08a652070c77f73ea53aec352a2108a291445fad787cb179208e0fc84b32f1a5", "bin": [ "nebula.exe", "nebula-cert.exe" ], + "pre_install": "Invoke-WebRequest -Uri \"https://raw.githubusercontent.com/slackhq/nebula/master/examples/config.yml\" -OutFile \"$dir\\config.yml\"", + "persist": "config.yaml", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/slackhq/nebula/releases/download/v$version/nebula-windows-amd64.zip" - } - }, - "hash": { - "url": "$baseurl/SHASUM256.txt" - } + "url": "https://github.com/slackhq/nebula/releases/download/v$version/nebula-windows-amd64.zip" } } diff --git a/bucket/neovim-bare-nightly.json b/bucket/neovim-bare-nightly.json index d40ef4e4f5a..11b79aa3d20 100644 --- a/bucket/neovim-bare-nightly.json +++ b/bucket/neovim-bare-nightly.json @@ -1,5 +1,5 @@ { - "version": "0.9.0-dev-1312-g908494889", + "version": "0.9.0-dev-1319-g10baf8971", "description": "Vim fork focused on extensibility and usability", "homepage": "https://neovim.io", "license": { @@ -12,7 +12,7 @@ "architecture": { "64bit": { "url": "https://github.com/neovim/neovim/releases/download/nightly/nvim-win64.zip", - "hash": "86722ab077bfd6e2e92ab5fe9d5bf7254e05dee966ebd1ab68d80b09f70f55ba" + "hash": "72d62cf3b8c2ace156dbaa7ac8c4ae79bc6ab9d3c8f917fda81727b78d33779d" } }, "extract_dir": "nvim-win64", diff --git a/bucket/nester.json b/bucket/nester.json index 896ae00416e..81bbd852c91 100644 --- a/bucket/nester.json +++ b/bucket/nester.json @@ -1,11 +1,16 @@ { - "homepage": "https://sourceforge.net/p/nester-emu/wiki/Home/", - "description": "NES (Nintendo Entertainment System) emulator", "version": "public_beta_4a", + "description": "NES (Nintendo Entertainment System) emulator", + "homepage": "https://sourceforge.net/p/nester-emu/wiki/Home/", "license": "GPL-2.0-or-later", "url": "https://nchc.dl.sourceforge.net/project/nester-emu/nester-emu/public%20beta%204a/nester_publicbeta4a.zip", "hash": "23e72f07dd327ec1eba836155bad9f8efc0a5d30d46a525df0ae061bced6380d", "extract_dir": "nester_publicbeta4a", "bin": "nester.exe", - "shortcuts": [["nester.exe", "NES"]] + "shortcuts": [ + [ + "nester.exe", + "nester" + ] + ] } diff --git a/bucket/netPanzerPortable.json b/bucket/netPanzerPortable.json index eb2948cb3d7..dccd9500f13 100644 --- a/bucket/netPanzerPortable.json +++ b/bucket/netPanzerPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/apps/games/netpanzer_portable", - "description": "Multiplayer tactical warfare", - "version": "0.8.7", - "license": "", - "url": "https://downloads.sourceforge.net/portableapps/netPanzerPortable_0.8.7_English.paf.exe#/dl.7z", - "hash": "md5:3c15c3ed73f0f807407bc8b106c9d00b", - "bin": "netPanzerPortable.exe", - "shortcuts": [ - [ - "netPanzerPortable.exe", - "netPanzerPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/games/netpanzer_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/portableapps/netPanzerPortable_$version_English.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/games/netpanzer_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/games/netpanzer_portable" + }, + "url": "https://downloads.sourceforge.net/portableapps/netPanzerPortable_$version_English.paf.exe" + }, + "bin": "netPanzerPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/games/netpanzer_portable" + }, + "description": "Multiplayer tactical warfare", + "hash": "md5:3c15c3ed73f0f807407bc8b106c9d00b", + "homepage": "https://portableapps.com/apps/games/netpanzer_portable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "netPanzerPortable.exe", + "netPanzerPortable" + ] + ], + "url": "https://downloads.sourceforge.net/portableapps/netPanzerPortable_0.8.7_English.paf.exe#/dl.7z", + "version": "0.8.7" } diff --git a/bucket/neteasemusic.json b/bucket/neteasemusic.json index 058e9552755..296beaee061 100644 --- a/bucket/neteasemusic.json +++ b/bucket/neteasemusic.json @@ -1,24 +1,39 @@ { - "version": "2.10.6.200601", "homepage": "https://music.163.com/", - "license": "Freeware", + "description": "The official NetEase Cloud Music client.", + "version": "2.10.6.200601", + "license": { + "identifier": "EULA", + "url": "https://music.163.com/html/web2/service.html" + }, "url": "https://d1.music.126.net/dmusic/NeteaseCloudMusic_Music_official_2.10.6.200601.exe#/dl.7z", "hash": "c8b86cfc55ef68e030802ef4eab3fd9d38c9c67fb2e42f1ee17414f0e6b27afb", "installer": { "script": [ - "Move-Item \"$dir\\redist_packages\\*\" \"$dir\" -Force", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\redist_packages\" -Force -Recurse" + "Get-ChildItem \"$dir\\redist_packages\" | Move-Item -Destination \"$dir\" -Force", + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", + "Mount-ExternalRuntimeData -Source \"$persist_dir\\appdata\" -Target \"$env:LOCALAPPDATA\\Netease\\CloudMusic\"", + "Remove-Module -Name AppsUtils" + ] + }, + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\",\"$dir\\redist_packages\" -Force -Recurse", + "uninstaller": { + "script": [ + "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", + "Dismount-ExternalRuntimeData -Target \"$env:LOCALAPPDATA\\Netease\\CloudMusic\"", + "Remove-Module -Name AppsUtils" ] }, + "bin": "cloudmusic.exe", "shortcuts": [ [ "cloudmusic.exe", - "NeteaseMusic" + "网易云音乐" ] ], "checkver": { - "url": "https://api.nicoconi.com/updater/neteasemusic", - "regex": "https://d1.music.126.net/dmusic/NeteaseCloudMusic_Music_official_([\\d.]+\\d)\\.exe" + "script": "return (iwr -useb 'https://music.163.com/api/pc/package/download/latest' -Method Head).Headers['x-nos-object-name']", + "regex": "(?[\\d.]+\\d).exe" }, "autoupdate": { "url": "https://d1.music.126.net/dmusic/NeteaseCloudMusic_Music_official_$version.exe#/dl.7z" diff --git a/bucket/newfiletime.json b/bucket/newfiletime.json index 0f4fd79c745..9b5506d34be 100644 --- a/bucket/newfiletime.json +++ b/bucket/newfiletime.json @@ -1,21 +1,74 @@ { "version": "6.91", - "description": "NewFileTime is a Windows tool that provides you easy access to correct or manipulate any of the timestamps for any file and folder on Windows!", + "description": "NewFileTime is a Windows tool that provides you easy access to correct or manipulate any of the timestamps for any file and folder on your Windows system.", + "license": { + "identifier": "Freeware", + "url": "http://www.softwareok.com/?seite=Microsoft/NewFileTime/Eula" + }, "homepage": "http://www.softwareok.com/?seite=Microsoft/NewFileTime", - "license": "Freeware", - "url": "http://www.softwareok.com/Download/NewFileTime_Unicode.zip", - "hash": "82cca3536cb8be433162009533908fc287c1732e229b27d0b1798535d526dfc3", - "shortcuts": [ - [ - "NewFileTime_uc.exe", - "NewFileTime" - ] - ], + "architecture": { + "32bit": { + "url": [ + "https://www.softwareok.com/Download/NewFileTime.zip", + "https://www.softwareok.com/Download/NewFileTime_Unicode.zip" + ], + "hash": [ + "d01ed4a209d45be75f76532a0d0258985f3bdbb02d1caac269a612f279b3b482", + "82cca3536cb8be433162009533908fc287c1732e229b27d0b1798535d526dfc3" + ], + "shortcuts": [ + [ + "NewFileTime.exe", + "NewFileTime" + ] + ], + "bin": [ + "NewFileTime.exe", + "NewFileTime_uc.exe" + ] + }, + "64bit": { + "url": [ + "https://www.softwareok.com/Download/NewFileTime_x64.zip", + "https://www.softwareok.com/Download/NewFileTime_Unicode.zip" + ], + "hash": [ + "f6240e3eb65dc68af08eaccea148eae2e51a02558f26ed855528cc3497c3e673", + "82cca3536cb8be433162009533908fc287c1732e229b27d0b1798535d526dfc3" + ], + "shortcuts": [ + [ + "NewFileTime_x64.exe", + "NewFileTime" + ] + ], + "bin": [ + [ + "NewFileTime_x64.exe", + "NewFileTime" + ], + "NewFileTime_uc.exe" + ] + } + }, "checkver": { - "url": "http://www.softwareok.com/?seite=Microsoft/NewFileTime", - "regex": "NewFileTime ([\\d.]+)" + "url": "http://www.softwareok.com/?Download=NewFileTime", + "regex": "Download NewFileTime (?(\\d+(\\.\\d+)+)) for Microsoft Windows OS" }, "autoupdate": { - "url": "http://www.softwareok.com/Download/NewFileTime_Unicode.zip" + "architecture": { + "32bit": { + "url": [ + "https://www.softwareok.com/Download/NewFileTime.zip", + "https://www.softwareok.com/Download/NewFileTime_Unicode.zip" + ] + }, + "64bit": { + "url": [ + "https://www.softwareok.com/Download/NewFileTime_x64.zip", + "https://www.softwareok.com/Download/NewFileTime_Unicode.zip" + ] + } + } } } diff --git a/bucket/newrain-duplicate-photo-finder.json b/bucket/newrain-duplicate-photo-finder.json index af67e524afa..77ef7f5af48 100644 --- a/bucket/newrain-duplicate-photo-finder.json +++ b/bucket/newrain-duplicate-photo-finder.json @@ -1,31 +1,31 @@ { - "version": "1.6.7", - "description": "Quickly and accurately clean up similar or duplicate photos", - "homepage": "https://www.newrain.cn/app/info/1", - "license": "Freeware", - "architecture": { - "64bit": { - "url": "https://www.newrain.cn/app/DuplicatePhotoFinder1.6.7.zip", - "hash": "88fff72a93a1286dec4a28608775b365f331f8c663f4a0d19702da056b4a2a9d", - "extract_dir": "DuplicatePhotoFinder" - } - }, - "pre_install": "Remove-Item \"$dir\\Update*\" -Recurse", - "shortcuts": [ - [ - "DuplicatePhotoFinder64.exe", - "Newrain Duplicate Photo Finder" - ] - ], - "checkver": { - "url": "https://www.newrain.cn/app/info/1", - "regex": "当前发布版本:([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.newrain.cn/app/DuplicatePhotoFinder$version.zip" - } - } - } + "architecture": { + "64bit": { + "extract_dir": "DuplicatePhotoFinder", + "hash": "88fff72a93a1286dec4a28608775b365f331f8c663f4a0d19702da056b4a2a9d", + "url": "https://www.newrain.cn/app/DuplicatePhotoFinder1.6.7.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.newrain.cn/app/DuplicatePhotoFinder$version.zip" + } + } + }, + "checkver": { + "regex": "\u5f53\u524d\u53d1\u5e03\u7248\u672c.*?([\\d.]+)", + "url": "https://www.newrain.cn/app/info/1" + }, + "description": "\u65b0\u96e8\u76f8\u4f3c\u56fe\u7247\u67e5\u627e\u52a9\u624b\u80fd\u5feb\u901f\u51c6\u786e\u5730\u6e05\u7406\u7535\u8111\u4e2d\u76f8\u4f3c\u6216\u91cd\u590d\u7684\u7167\u7247", + "homepage": "https://www.newrain.cn/app/info/1", + "license": "Freeware", + "pre_install": "Remove-Item \"$dir\\Update*\" -Recurse", + "shortcuts": [ + [ + "DuplicatePhotoFinder64.exe", + "\u65b0\u96e8\u76f8\u4f3c\u56fe\u7247\u67e5\u627e\u52a9\u624b" + ] + ], + "version": "1.6.7" } diff --git a/bucket/newreleases.json b/bucket/newreleases.json index 4c912f5e4e8..7bb30886e64 100644 --- a/bucket/newreleases.json +++ b/bucket/newreleases.json @@ -1,34 +1,34 @@ { + "version": "0.1.12", + "homepage": "https://newreleases.io/", + "description": "A command line client for managing NewReleases.io projects.", + "license": "BSD-3-Clause", "architecture": { - "32bit": { - "hash": "8035f8220f9af1a070b3547839bd54df674f4347e8691d486fca60716ece583d", - "url": "https://github.com/newreleasesio/cli-go/releases/download/v0.1.12/newreleases-windows-386.exe#/newreleases.exe" - }, "64bit": { - "hash": "585a7720559f6209b1522e156c61e410624885a98d356125f7da5dc7ae2a09fb", - "url": "https://github.com/newreleasesio/cli-go/releases/download/v0.1.12/newreleases-windows-amd64.exe#/newreleases.exe" + "url": "https://github.com/newreleasesio/cli-go/releases/download/v0.1.12/newreleases-windows-amd64.exe#/newreleases.exe", + "hash": "585a7720559f6209b1522e156c61e410624885a98d356125f7da5dc7ae2a09fb" + }, + "32bit": { + "url": "https://github.com/newreleasesio/cli-go/releases/download/v0.1.12/newreleases-windows-386.exe#/newreleases.exe", + "hash": "8035f8220f9af1a070b3547839bd54df674f4347e8691d486fca60716ece583d" } }, + "bin": "newreleases.exe", + "checkver": { + "github": "https://github.com/newreleasesio/cli-go" + }, "autoupdate": { "architecture": { - "32bit": { - "url": "https://github.com/newreleasesio/cli-go/releases/download/v$version/newreleases-windows-386.exe#/newreleases.exe" - }, "64bit": { "url": "https://github.com/newreleasesio/cli-go/releases/download/v$version/newreleases-windows-amd64.exe#/newreleases.exe" + }, + "32bit": { + "url": "https://github.com/newreleasesio/cli-go/releases/download/v$version/newreleases-windows-386.exe#/newreleases.exe" } }, "hash": { - "mode": "extract", - "url": "https://github.com/newreleasesio/cli-go/releases/download/v$version/newreleases_$version_checksums.txt" + "url": "https://github.com/newreleasesio/cli-go/releases/download/v$version/newreleases_$version_checksums.txt", + "mode": "extract" } - }, - "bin": "newreleases.exe", - "checkver": { - "github": "https://github.com/newreleasesio/cli-go" - }, - "description": "A command line client for managing NewReleases.io projects.", - "homepage": "https://newreleases.io/", - "license": "BSD-3-Clause", - "version": "0.1.12" + } } diff --git a/bucket/nhentai-cross.json b/bucket/nhentai-cross.json index a40b311f922..008a0fad31c 100644 --- a/bucket/nhentai-cross.json +++ b/bucket/nhentai-cross.json @@ -1,28 +1,28 @@ { - "architecture": { - "64bit": { - "hash": "55c57eefa29f7d3b1047f9f9704255120021ea0cf8e2f33ba84d5b607db1d6bf", - "url": "https://github.com/niuhuan/nhentai-cross/releases/download/v0.0.9/nhentai-cross-v0.0.9-windows-x86_64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/niuhuan/nhentai-cross/releases/download/v$version/nhentai-cross-v$version-windows-x86_64.zip" - } - } - }, - "checkver": "github", - "description": "A nhentai client", - "homepage": "https://github.com/niuhuan/nhentai-cross", - "license": { - "identifier": "MIT" - }, - "shortcuts": [ - [ - "nhentai.exe", - "nhentai" - ] - ], - "version": "0.0.9" + "version": "0.0.9", + "description": "A nhentai client", + "homepage": "https://github.com/niuhuan/nhentai-cross", + "license": { + "identifier": "MIT" + }, + "architecture": { + "64bit": { + "url": "https://github.com/niuhuan/nhentai-cross/releases/download/v0.0.9/nhentai-cross-v0.0.9-windows-x86_64.zip", + "hash": "55c57eefa29f7d3b1047f9f9704255120021ea0cf8e2f33ba84d5b607db1d6bf" + } + }, + "shortcuts": [ + [ + "nhentai.exe", + "nhentai" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/niuhuan/nhentai-cross/releases/download/v$version/nhentai-cross-v$version-windows-x86_64.zip" + } + } + } } diff --git a/bucket/nintendont-updater.json b/bucket/nintendont-updater.json index 1bee67d46c8..fec03484b7b 100644 --- a/bucket/nintendont-updater.json +++ b/bucket/nintendont-updater.json @@ -1,19 +1,19 @@ { - "version": "1.2.2", - "description": "Updater for Nintendont.", - "homepage": "https://github.com/WiiDatabase/Nintendont-Updater", - "license": "MPL-2.0", - "url": "https://github.com/WiiDatabase/Nintendont-Updater/releases/download/v1.2.2/Nintendont-Updater.zip", - "hash": "6ee7513190c569ca2eeeb5e55583bed8e31e5afa04d7ca43a83b0594aae15335", - "bin": "Nintendont-Updater.exe", - "shortcuts": [ - [ - "Nintendont-Updater.exe", - "Nintendont-Updater" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/WiiDatabase/Nintendont-Updater/releases/download/v$version/Nintendont-Updater.zip" - } + "autoupdate": { + "url": "https://github.com/WiiDatabase/Nintendont-Updater/releases/download/v$version/Nintendont-Updater.zip" + }, + "bin": "Nintendont-Updater.exe", + "checkver": "github", + "description": "Updater for Nintendont.", + "hash": "6ee7513190c569ca2eeeb5e55583bed8e31e5afa04d7ca43a83b0594aae15335", + "homepage": "https://github.com/WiiDatabase/Nintendont-Updater", + "license": "MPL-2.0", + "shortcuts": [ + [ + "Nintendont-Updater.exe", + "Nintendont-Updater" + ] + ], + "url": "https://github.com/WiiDatabase/Nintendont-Updater/releases/download/v1.2.2/Nintendont-Updater.zip", + "version": "1.2.2" } diff --git a/bucket/nkf.json b/bucket/nkf.json index 343bd08e7ab..87e7b3a9693 100644 --- a/bucket/nkf.json +++ b/bucket/nkf.json @@ -1,14 +1,17 @@ { - "version": "2.1.5.1", - "description": "Network Kanji Filter", "homepage": "https://github.com/kkato233/nkf", - "license": "zlib", + "description": "Network Kanji Filter", + "license": "Zlib", + "version": "2.1.5.1", "url": "https://github.com/kkato233/nkf/releases/download/v2.1.5.1/nkf_2.5.1.1.zip", "hash": "0aa1f2704efc9ffa52278596fa4aa6b134f911a33961dbc364860f3d41f5cc2d", "extract_dir": "x86", - "bin": "nkf.exe", + "checkver": "github", "autoupdate": { "url": "https://github.com/kkato233/nkf/releases/download/v$version/nkf_$version.zip" - } + }, + + "bin": "nkf.exe" } + diff --git a/bucket/nmap-portable.json b/bucket/nmap-portable.json index 9c9838fff4f..a8c5f2b010d 100644 --- a/bucket/nmap-portable.json +++ b/bucket/nmap-portable.json @@ -1,44 +1,44 @@ { - "autoupdate": { - "url": "https://nmap.org/dist/nmap-$version-setup.exe#/dl.7z" - }, - "bin": [ - "nmap.exe", - "ncat.exe", - "ndiff.exe", - "zenmap.exe", - "nping.exe" - ], - "checkver": { - "regex": "nmap-([\\d.]+)-setup\\.exe", - "url": "https://nmap.org/download.html" - }, - "description": "Network exploration and security auditing utility.", - "hash": "f1160a33fb79c764cdc4c023fa700054ae2945ed91880e37348a17c010ca716f", - "homepage": "https://nmap.org", - "license": { - "identifier": "GPL-2.0-only", - "url": "https://github.com/nmap/nmap/blob/master/COPYING" - }, - "notes": [ - "Please install 'Npcap' by manually running '$dir\\npcap-oem.exe'!", - "Please import the network performance improvements by running 'regedt32 \"$dir\\nmap_performance.reg\"'", - "See: https://nmap.org/book/inst-windows.html" - ], - "pre_install": [ - "Get-ChildItem \"$dir\\`$PLUGINSDIR\\npcap-*.exe\" | Select-Object -First 1 | Rename-Item -NewName 'npcap-oem.exe'", - "Move-Item \"$dir\\`$PLUGINSDIR\\npcap-oem.exe\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall.exe\" -Recurse" - ], - "shortcuts": [ - [ - "zenmap.exe", - "Nmap - Zenmap GUI" - ] - ], - "suggest": { - "Visual C++ Redist 2008": "extras/vcredist2008" - }, - "url": "https://nmap.org/dist/nmap-7.93-setup.exe#/dl.7z", - "version": "7.93" + "version": "7.93", + "description": "Network exploration and security auditing utility.", + "homepage": "https://nmap.org", + "license": { + "identifier": "GPL-2.0-only", + "url": "https://github.com/nmap/nmap/blob/master/COPYING" + }, + "notes": [ + "Please install 'Npcap' by manually running '$dir\\npcap-oem.exe'!", + "Please import the network performance improvements by running 'regedt32 \"$dir\\nmap_performance.reg\"'", + "See: https://nmap.org/book/inst-windows.html" + ], + "suggest": { + "Visual C++ Redist 2008": "extras/vcredist2008" + }, + "url": "https://nmap.org/dist/nmap-7.93-setup.exe#/dl.7z", + "hash": "f1160a33fb79c764cdc4c023fa700054ae2945ed91880e37348a17c010ca716f", + "pre_install": [ + "Get-ChildItem \"$dir\\`$PLUGINSDIR\\npcap-*.exe\" | Select-Object -First 1 | Rename-Item -NewName 'npcap-oem.exe'", + "Move-Item \"$dir\\`$PLUGINSDIR\\npcap-oem.exe\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall.exe\" -Recurse" + ], + "bin": [ + "nmap.exe", + "ncat.exe", + "ndiff.exe", + "zenmap.exe", + "nping.exe" + ], + "shortcuts": [ + [ + "zenmap.exe", + "Nmap - Zenmap GUI" + ] + ], + "checkver": { + "url": "https://nmap.org/download.html", + "regex": "nmap-([\\d.]+)-setup\\.exe" + }, + "autoupdate": { + "url": "https://nmap.org/dist/nmap-$version-setup.exe#/dl.7z" + } } diff --git a/bucket/nnnesterj.json b/bucket/nnnesterj.json index 47da49b0360..2496382c4fc 100644 --- a/bucket/nnnesterj.json +++ b/bucket/nnnesterj.json @@ -1,18 +1,14 @@ { - "##": [ - "name:NNNesterJ", - "author:UNKNOWN", - "cmd:%BIN% %ROM%", - "logo:https://consolo.is.cc/images/emuDownloadCenter/hooks/nnnesterj/emulator_logo.jpg", - "screenshot:https://consolo.is.cc/images/emuDownloadCenter/hooks/nnnesterj/emulator_screen_01.jpg" - ], - "bin": [ - "nnnesterJ.exe" - ], - "description": "NNNesterJ is a Nintendo Entertainment System emulator based on NesterJ.", - "hash": "5ca05fb880d6ffee9cfcf49705bf60ead00a174fca2eb1a79e6810fd1b2ac81d", - "homepage": "http://www.emulation9.com/nnnesterj", - "license": "Freeware", - "url": "https://consolo.is.cc/emu/nnnesterj/0.23.7z", - "version": "0.23" + "homepage": "https://github.com/icecreamZeng/scoop-bucket", + "description":"a Nintendo - NES Emulator on the Windows platform", + "license":"shareware", + "version":"0.23", + "url":"https://sourceforge.net/projects/icecreamzeng/files/games/NNNesterJ.zip", + "hash":"575e9959b8bd948a4954c212ea0008e5ae5d8b089b52627672a549965bc67700", + "shortcuts": [ + [ + "nnnesterJ.exe", + "NNNesterJ" + ] + ] } diff --git a/bucket/noaa-apt.json b/bucket/noaa-apt.json index 1c6c3b6fa64..dd0aa3607f0 100644 --- a/bucket/noaa-apt.json +++ b/bucket/noaa-apt.json @@ -1,29 +1,29 @@ { - "homepage": "http://noaa-apt.mbernardi.com.ar/", - "description": "NOAA APT weather satellite image decoder, for Linux, Windows, RPi 2+ and OSX", - "license": "GPL-3.0-only", - "version": "1.4.0", - "architecture": { - "64bit": { - "url": "https://github.com/martinber/noaa-apt/releases/download/v1.4.0/noaa-apt-1.4.0-x86_64-windows-gnu.zip", - "hash": "45881ea690a1c38eb777011351d5bd8ccef3669025c1cef696825ec2cfb6fd32" - } - }, - "bin": "noaa-apt-console.exe", - "shortcuts": [ - [ - "noaa-apt.exe", - "noaa-apt image decoder" - ] - ], - "checkver": { - "github": "https://github.com/martinber/noaa-apt" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/martinber/noaa-apt/releases/download/v$version/noaa-apt-$version-x86_64-windows-gnu.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "45881ea690a1c38eb777011351d5bd8ccef3669025c1cef696825ec2cfb6fd32", + "url": "https://github.com/martinber/noaa-apt/releases/download/v1.4.0/noaa-apt-1.4.0-x86_64-windows-gnu.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/martinber/noaa-apt/releases/download/v$version/noaa-apt-$version-x86_64-windows-gnu.zip" + } + } + }, + "bin": "noaa-apt-console.exe", + "checkver": { + "github": "https://github.com/martinber/noaa-apt" + }, + "description": "NOAA APT weather satellite image decoder, for Linux, Windows, RPi 2+ and OSX", + "homepage": "http://noaa-apt.mbernardi.com.ar/", + "license": "GPL-3.0-only", + "shortcuts": [ + [ + "noaa-apt.exe", + "noaa-apt image decoder" + ] + ], + "version": "1.4.0" } diff --git a/bucket/nocodb-aoks.json b/bucket/nocodb-aoks.json index 2e31061a0cb..7285544bc3c 100644 --- a/bucket/nocodb-aoks.json +++ b/bucket/nocodb-aoks.json @@ -1,21 +1,21 @@ { + "version": "0.105.3", + "description": "Open Source Airtable Alternative - turns any MySQL, Postgres, SQLite into a Spreadsheet with REST APIs.", + "homepage": "https://github.com/nocodb/nocodb", + "license": "AGPL-3.0-only", "architecture": { "64bit": { - "hash": "f97e6df283968ed13699908972bbc781feb3a2e64e81090db7278670347204ff", - "url": "https://github.com/nocodb/nocodb/releases/download/0.105.3/Noco-win-x64.exe#/noco.exe" + "url": "https://github.com/nocodb/nocodb/releases/download/0.105.3/Noco-win-x64.exe#/noco.exe", + "hash": "f97e6df283968ed13699908972bbc781feb3a2e64e81090db7278670347204ff" } }, + "bin": "noco.exe", + "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/nocodb/nocodb/releases/download/$version/Noco-win-x64.exe#/noco.exe" } } - }, - "bin": "noco.exe", - "checkver": "github", - "description": "Open Source Airtable Alternative - turns any MySQL, Postgres, SQLite into a Spreadsheet with REST APIs.", - "homepage": "https://github.com/nocodb/nocodb", - "license": "AGPL-3.0-only", - "version": "0.105.3" + } } diff --git a/bucket/nomeiryoui.json b/bucket/nomeiryoui.json index 91ff7f9e496..231f4f421a2 100644 --- a/bucket/nomeiryoui.json +++ b/bucket/nomeiryoui.json @@ -1,10 +1,11 @@ { "version": "3.1.0", - "description": "No!! MeiryoUI is a Windows system font setting tool on Windows 8.1/10.", + "description": "No!! MeiryoUI is Windows system font setting tool on Windows 8.1/10/11.", "homepage": "http://tatsu.life.coocan.jp/MySoft/WinCust/index.html", "license": "MIT", "url": "https://github.com/Tatsu-syo/noMeiryoUI/releases/download/TAG-3.1.0/noMeiryoUI3.1.0.zip", "hash": "b3efffae57d5e22a7932daaff60aa735f8d521dcfb629f2295f9b4ce759fbde5", + "bin": "noMeiryoUI.exe", "shortcuts": [ [ "noMeiryoUI.exe", @@ -12,10 +13,10 @@ ] ], "checkver": { - "url": "https://api.github.com/repos/Tatsu-syo/noMeiryoUI/releases/latest", - "regex": "/releases/download/TAG-([\\d.]+)/noMeiryoUI(?[\\d\\w.]+).zip" + "github": "https://github.com/Tatsu-syo/noMeiryoUI", + "regex": "/TAG-([\\d.]+)/" }, "autoupdate": { - "url": "https://github.com/Tatsu-syo/noMeiryoUI/releases/download/TAG-$version/noMeiryoUI$matchFileversion.zip" + "url": "https://github.com/Tatsu-syo/noMeiryoUI/releases/download/TAG-$version/noMeiryoUI$version.zip" } } diff --git a/bucket/noto-serif-font.json b/bucket/noto-serif-font.json index 80c43671de3..b0714cbbf97 100644 --- a/bucket/noto-serif-font.json +++ b/bucket/noto-serif-font.json @@ -1,16 +1,19 @@ { - "version": "2017.10.25", + "autoupdate": { + "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSerif-hinted.zip" + }, "description": "Noto serif font", "homepage": "https://www.google.com/get/noto/", "license": "OFL-1.1", - "notes": "Hash for version 2017.10.25 is\n 64e4c71c5b0d09f41c4093c1f673d92350eb8789f041d1f5e948ccfbdbe0bafa", - "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSerif-hinted.zip", - "pre_install": "#Access denied error running: Remove-Item \"$env:windir/fonts/NotoSerif*.ttf\" -recurse", + "notes": [ + "Hash for version 2017.10.25 is", + "64e4c71c5b0d09f41c4093c1f673d92350eb8789f041d1f5e948ccfbdbe0bafa" + ], "post_install": [ "$fonts = (New-Object -ComObject Shell.Application).Namespace(0x14)", "dir \"$dir/*.ttf\" | %{ $fonts.CopyHere($_.fullname) }" ], - "autoupdate": { - "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSerif-hinted.zip" - } + "pre_install": "#Access denied error running: Remove-Item \"$env:windir/fonts/NotoSerif*.ttf\" -recurse", + "url": "https://noto-website-2.storage.googleapis.com/pkgs/NotoSerif-hinted.zip", + "version": "2017.10.25" } diff --git a/bucket/notomusic.json b/bucket/notomusic.json index 62b18915741..795aae6026d 100644 --- a/bucket/notomusic.json +++ b/bucket/notomusic.json @@ -1,27 +1,27 @@ { - "version": "2.000", - "description": "Noto fonts, except for CJK and emoji", - "license": "OFL-1.1", - "homepage": "https://github.com/googlefonts/noto-fonts", - "url": "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoMusic/NotoMusic-Regular.ttf", - "hash": "a2ac140fbb2c401bc77aeb8e7dd791080e96388984b5ba12a1bac4f8fc7bc3ae", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Noto Music' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Noto fonts, except for CJK and emoji", + "hash": "a2ac140fbb2c401bc77aeb8e7dd791080e96388984b5ba12a1bac4f8fc7bc3ae", + "homepage": "https://github.com/googlefonts/noto-fonts", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Noto Music' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoMusic/NotoMusic-Regular.ttf", + "version": "2.000" } diff --git a/bucket/notosansmath.json b/bucket/notosansmath.json index 5b151f32b4f..a43b4dc5860 100644 --- a/bucket/notosansmath.json +++ b/bucket/notosansmath.json @@ -1,27 +1,27 @@ { - "version": "2.001", - "description": "Noto fonts, except for CJK and emoji", - "license": "OFL-1.1", - "homepage": "https://github.com/googlefonts/noto-fonts", - "url": "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMath/NotoSansMath-Regular.ttf", - "hash": "80b61fd613d3519197e64fff6f7e71fdc7f3e6526440ea4115b554ef7fd59af7", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Noto Sans Math' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Noto fonts, except for CJK and emoji", + "hash": "80b61fd613d3519197e64fff6f7e71fdc7f3e6526440ea4115b554ef7fd59af7", + "homepage": "https://github.com/googlefonts/noto-fonts", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Noto Sans Math' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMath/NotoSansMath-Regular.ttf", + "version": "2.001" } diff --git a/bucket/notosansmono.json b/bucket/notosansmono.json index 4de43d691a7..154098acf27 100644 --- a/bucket/notosansmono.json +++ b/bucket/notosansmono.json @@ -1,101 +1,115 @@ { - "description": "Noto fonts, except for CJK and emoji", - "hash": [ - "edf5737a7bad913515e84343f8c7a3d69fe4d21c7c9f468de845f8373dbcef67", - "5b96ebd6dfd5e831a64f88f0636181408efeb3f0c695899bf268da66c02d1f54", - "61d56b679332ebf47cca5c735c3a05029cfc29ac1ff98e17915e99a537a65f41", - "9f55107e4334352a24ce11151fd05873ffe8495a59fa7d7fb2dfeb728d50768c", - "18793305ae5017e60b632fa5307e783da6fdde8a53540191b3d9c294f59d8e31", - "7062ec29a938dfea96bc9668e787bce5650b39451eb783b129609fd5c70b164f", - "0c78b2af6924826f1acdc53134a1c4127fd7a53e490965b738d54e5cea3f0416", - "ce1df3f1023c292e9536df6d3788cc6be27f362f37fb7eaa156ba469bad7f58f", - "ec40c9d51a7ebdf8a966e5c5c1ba0ea055612678d793da49545d94fde1eacc52", - "776e5c31134e17d65d16c2dd28b2dfb94cce6c9a3030fd762c1c87e6afdc53b3", - "9d7f049cad6dd954a5a6d586f39b716a28b82fc751b4438005cea00431b5b416", - "cd383851603b9a963f641f00378d130e81d96917d33027b14905c75430043728", - "c00e95d311f96376f095776072432d5a7f0f13b6c87d61c139167701088bf254", - "71909a35771e345da3e4d5566fa4281840f77cf878432e47614cff796dfc1d0e", - "4ea5a759717fd36846fdbc078ae486f4820300a84df15e9d488d44d4ddbe520b", - "1da5044dc9810afd045ca46bd2ab68c43b1a49d696678524de5e3c5ca2cc89b4", - "24776772701980b0fcc8d11246dcabb47fc5516f6196f44e0717be6d18be1af3", - "60e1372df326e151288fe757d40b77379743ac1341db3aac0f286bebb6db2c3d", - "564ec45cf23ce2ad952ffea74035fda183b6b245dda8de78ab514b02af862097", - "0ed7361f9654c130e2fd4823504688ad3aec6d1375cae7a3874d6eda5941f231", - "528d8405e0038843b49a96dac6e273477a9279b1a658e7e29d939bac683631f5", - "0664ae5ae727d36d2dec8bbd637889683aefe85e03835d3c3f1120d237d640ef", - "b8cef3468d08e86e9145062259d522f13f6bcf1b964ca318f3aa02f98cc34837", - "ecfa1c60e90928efe10d149ae0d832f1b63ad263bc266e7dc26d3d590763e816", - "cb74128addf5042433f8d745280c9c23f97b499da1283248f1d03b9839d0aa30", - "54b373539f791db9dde9257b07c72fc8775fe1e7e1e1e0a9a0ba0b10f62c4930", - "bd68bab0bc48b7266b18eea3065042b07f9a71f6b2c98d0d871a5bb822fbd207", - "f5faa04e8d2c9eccd13c23334270710764db33d21a95e10f70f4de192d20b130", - "7284ef6a42f44aee41a6fe375a45c32266b116faca223a47481d9f7e6521a367", - "db55987aedfbe22048c9bf3dcbbc88f8b25128630043b2d43ef3e9d3a8fa6a16", - "72bacc113c02d745a585a4085e6d6e897734cdf507eddc657c0ad4bde9a03e8d", - "baba07b822b8566f325aa70ebbb8e36f43ac1668af6d6f813aa8c76ffc1d28e7", - "10f36f6dac9b2097c09b714b6b3177caff47a9e783febbfaf2d77150ce082528", - "25c79b6de98f9738192e9e363d6f0ec9892c5b0995bd7de38d415fe93afc2bb2", - "33f973cef606644756b79f576b61058528c336006c4a9a5bbfef35b5e67401cf", - "c3931e1411f60c37e56cff71304b2eca1c4b8cb0537ba20ba85564faaddff52f" - ], - "homepage": "https://github.com/googlefonts/noto-fonts", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Noto Sans Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Black.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Bold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Condensed.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedBlack.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedExtraBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedExtraLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedMedium.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedSemiBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-CondensedThin.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensed.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedBlack.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedExtraBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedExtraLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedMedium.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedSemiBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedThin.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-ExtraLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Light.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Medium.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Regular.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensed.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedBlack.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedExtraBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedExtraLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedLight.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedMedium.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedSemiBold.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedThin.ttf", - "https://github.com/googlefonts/noto-fonts/raw/main/hinted/ttf/NotoSansMono/NotoSansMono-Thin.ttf" - ], - "version": "2.006" + "version": "2.006", + "description": "Noto fonts, except for CJK and emoji", + "license": "OFL-1.1", + "homepage": "https://github.com/googlefonts/noto-fonts", + "url": [ + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Black.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Bold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Condensed.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedBlack.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedExtraBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedExtraLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedMedium.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedSemiBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-CondensedThin.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensed.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedBlack.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedExtraBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedExtraLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedMedium.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedSemiBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraCondensedThin.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-ExtraLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Light.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Medium.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Regular.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensed.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedBlack.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedExtraBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedExtraLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedLight.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedMedium.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedSemiBold.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-SemiCondensedThin.ttf", + "https://github.com/googlefonts/noto-fonts/raw/v20201206-phase3/hinted/ttf/NotoSansMono/NotoSansMono-Thin.ttf" + ], + "hash": [ + "f372812d7ce0f91ad6f65f0f75062777ee609fc42fdb871ce7809d9eda887c04", + "c40ba0f3e59a1082daf1f59183e9638d3c554c448674df9637af0f61dd64865e", + "bab567ddb3275fa2985f846de8d30bec65918d69b1caad6a8a018e592d393462", + "8e149034b0a8a32dc3121a9a1df13afd37d4660f1b350004b2c6d6645cf4ac6d", + "f657cb3820c59e83678fffcab6b7a79527b9b8a240d2eb0e335da86092f63531", + "d26b402f2dd5f4fbeeb1d35746c1fe0f884c992fa0bb3e26321b3b5ce884b076", + "4437184f216be733b7e54c35bf59c2ccb9d3e11ce58f434566f27ecad6c21a79", + "64f259462721391ec41c4e9c29670ac0a34bb469960e9f579c61064650bba598", + "71a5343df6c7733c983bbd07de50617c31a47e263d861d22b8081f0242736fe8", + "23507e94212790e79eb6f6a64af9e402a5637eeb90aa3abc76ad4b3395201967", + "7bcd02fd9f8f91204d7b78bf095728421daf78173481dcb7f7b47c2ae8937ddd", + "0f28f687a55d47365691c14b696f45811834f73bdd59e46ce50e363693007a7f", + "775916e3062b2dce5756e39ab82edac76ade8b98fe7d8b2dc915b9aba5c2c3ff", + "05807a609771f4048d98a1a798a30ee22f3df331439e07482d353e3bbd77e55e", + "22a4bc1a7cb80a67a50e8da1889ca3b1aad1eafe097cf6ca2b41cfa4cf31beda", + "1586089b133ae8a250a56bb9158e2eba89ff9d45591cf24ae8d1b7c1ead75bd4", + "20c360a639e45e258ef1f32b6d2aa1a2c9f63353d7a8d98edb572b191a7e792b", + "29a785ff8fd67429cda214a690c6944f128eeb773209b51d29b8b3236062c1c8", + "9bfe37c063be96e878bb360581844ea0fffef05856223f90f70474b81bf520f4", + "c2455cea3363fd25010baf7f25e1d19f5a3a1b5edc8fc3eec99a636bb13fc88e", + "2ba349615fefeb086899dfe54c25dad81152a87c5c8095dbd33c50635287adbb", + "21a1f0faabfea8b9cb0dce91f21749371d53b828c820ba8d373bac3d777cc8ef", + "6b19d7a2ba3affafd54fa47934d772d8d0f48eb92bbe733772215b5b9e76c9b5", + "92ff55752aeba6df914c6187e0adfbbbf5d7b325f780f835b142542e2c49459f", + "620cf514ac4c6b91ef7bac5c658c2883995f7d310963ec569b5cdd9b43e9154a", + "a831c1c382698fa3c83dd7e7383c646970e6b62ecb0de65706df63a43dcdf8ad", + "9792d18f413caeef23ecea74d8147c47e2581ac96c31bea6774328a22685b8c7", + "4189eba5cfd6a91d59f0f20da55bda8c98f73588c1bed62d115da76e5b4b272d", + "c805454fe41154997768d4c984f6b7738a79986ad93e9c7c182a03fd6d2a1991", + "189b78c782b1ae2045755f2bd98ca085465e28363c3b7660679c38e4e3d768af", + "4da39448b9e727a5b0e6d67e3b370f44306bf78ba4f5972b9b1978bafd090f37", + "cfb51da5ca7ac6eb6cc275ca64f4baaca62afd72f5f28d92880d9f2f5342517d", + "9617db4d6e69b4bc705dd2307e2983058e9df0a9949c8a56bdfa4d4d3fd48887", + "61d681f18a2606e59c80ca56df5f8f627a03c88d93300ee61fe8b925fd3f280c", + "653702a6a44dbcaf4577d1c086ff9f7123f8f8d2ba2671a6da82db3e9bd3faf9", + "3f19cd45c6ddee11185fec274c69212e461b7f95766a239bf6657c7daf88fb76" + ], + "pre_install": [ + "Add-Type -AssemblyName PresentationCore", + "$typefaces = [System.Windows.Media.Fonts]::GetTypefaces($original_dir + '\\')", + "foreach ($face in $typefaces) {", + " $glyph = $null", + " if ($face.TryGetGlyphTypeface([ref]$glyph)) {", + " if ($glyph.Version -ne $version) {", + " error \"Font version mismatch ($($glyph.Version) vs. $version): $($face.FontFamily.Source)\"", + " exit 1", + " }", + " }", + "}", + "info 'Font version check passed.'" + ], + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Noto Sans Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/npm-completion.json b/bucket/npm-completion.json index 58f370989f0..e00bae83bc8 100644 --- a/bucket/npm-completion.json +++ b/bucket/npm-completion.json @@ -1,26 +1,19 @@ { "version": "0.1.0", - "description": "A npm tab completion for PowerShell.", + "description": "A PowerShell module that adds tab completion for npm", "homepage": "https://github.com/PowerShell-Completion/npm-completion", - "license": { - "identifier": "Apache-2.0", - "url": "https://github.com/PowerShell-Completion/npm-completion/blob/master/LICENSE" - }, - "notes": [ - "Use the module by running: 'Import-Module npm-completion'", - "Add it to your $PROFILE to make it permanent" + "license": "Apache-2.0", + "url": "https://github.com/PowerShell-Completion/npm-completion/archive/refs/tags/v0.1.0.zip", + "hash": "0bd2deb850f5e0fe52b0c159c30ec934c990d4d6ec8796abb0277d75d0a1391d", + "pre_install": [ + "Move-Item -Path \"$dir\\npm-completion-$version\\src\\**\" -Destination \"$dir\"", + "Remove-Item -Recurse \"$dir\\npm-completion-$version\"" ], - "url": "https://psg-prod-eastus.azureedge.net/packages/npm-completion.0.1.0.nupkg", - "hash": "cbccfe1699b88fe61404f27a9db0df413c6dead654f1bc95873c9a1c75aebce5", - "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", "psmodule": { "name": "npm-completion" }, - "checkver": { - "url": "https://www.powershellgallery.com/packages/npm-completion", - "regex": "

    ([\\d.]+)

    " - }, + "checkver": "github", "autoupdate": { - "url": "https://psg-prod-eastus.azureedge.net/packages/npm-completion.$version.nupkg" + "url": "https://github.com/PowerShell-Completion/npm-completion/archive/refs/tags/v$version.zip" } } diff --git a/bucket/nro2nsp.json b/bucket/nro2nsp.json index e5703438add..632dd6e6783 100644 --- a/bucket/nro2nsp.json +++ b/bucket/nro2nsp.json @@ -1,20 +1,20 @@ { - "version": "3.3.5", - "description": "An easy to use nsp builder that will make rediction NSPs or RetroArch forwarders out of NROs.", - "homepage": "https://github.com/Root-MtX/Nro2Nsp", - "license": "Unknown", - "notes": "Change the path of the keys file in the settings - a template is available in '$dir\\keys-template.txt'", - "url": "https://github.com/Root-MtX/Nro2Nsp/releases/download/3.3.5/Nro2Nsp.3.3.5.zip", - "hash": "f957d3929c7e510729fa71e4d6630820f61a3af191b4e6f59bbc82a9c22f1f0f", - "bin": "Nro2Nsp.exe", - "shortcuts": [ - [ - "Nro2Nsp.exe", - "Nro2Nsp" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/Root-MtX/Nro2Nsp/releases/download/$version/Nro2Nsp.$version.zip" - } + "autoupdate": { + "url": "https://github.com/Root-MtX/Nro2Nsp/releases/download/$version/Nro2Nsp.$version.zip" + }, + "bin": "Nro2Nsp.exe", + "checkver": "github", + "description": "An easy to use nsp builder that will make rediction NSPs or RetroArch forwarders out of NROs.", + "hash": "f957d3929c7e510729fa71e4d6630820f61a3af191b4e6f59bbc82a9c22f1f0f", + "homepage": "https://github.com/Root-MtX/Nro2Nsp", + "license": "Unknown", + "notes": "Change the path of the keys file in the settings - a template is available in '$dir\\keys-template.txt'", + "shortcuts": [ + [ + "Nro2Nsp.exe", + "Nro2Nsp" + ] + ], + "url": "https://github.com/Root-MtX/Nro2Nsp/releases/download/3.3.5/Nro2Nsp.3.3.5.zip", + "version": "3.3.5" } diff --git a/bucket/ntlite.json b/bucket/ntlite.json index da769eb16da..787e55571d2 100644 --- a/bucket/ntlite.json +++ b/bucket/ntlite.json @@ -1,34 +1,38 @@ { + "##": "Based on https://github.com/anderlli0053/DEV-tools/blob/master/bucket/NTLite-Portable.json", + "depends": "innounp", "version": "2023.3.9171", - "description": "NTLite. Cutting-edge Windows configuration tool", - "homepage": "https://www.ntlite.com/", - "license": "Proprietary", - "url": "http://downloads.ntlite.com/files/NTLite_setup_x64.exe", + "description": "Local control for updating and editing Windows images and deployments.", + "homepage": "https://www.ntlite.com", + "license": { + "identifier": "Shareware", + "url": "https://www.ntlite.com/shop/" + }, + "url": "https://downloads.ntlite.com/files/NTLite_setup_x64.exe", "hash": "5152507f2d87b6dabddb969a03b6628d2098cb74fed94921678ab0a654ffe035", - "shortcuts": [ - [ - "NTLite.exe", - "NTLite" - ] - ], - "depends": "innounp", - "pre_install": "if(!(Test-Path \"$persist_dir\\settings.xml\")) {Set-Content -Encoding ASCII -Path \"$dir\\settings.xml\" -Value ''}", + "pre_install": "If (!(Test-Path \"$persist_dir\\settings.xml\")) { New-Item \"$dir\\settings.xml\" -ItemType File | Out-Null }", "installer": { "script": [ "Expand-InnoArchive -Path \"$dir\\$fname\"", "Expand-InnoArchive -Path \"$dir\\$fname\" -ExtractDir '{code_CefInstallDir}' -Removal" ] }, + "shortcuts": [ + [ + "NTLite.exe", + "NTLite" + ] + ], "persist": [ - "settings.xml", "Presets", - "Updates" + "Updates", + "settings.xml" ], "checkver": { "url": "https://www.ntlite.com/download/", "regex": "v([\\d.]+)<\\/span>" }, "autoupdate": { - "url": "http://downloads.ntlite.com/files/NTLite_setup_x64.exe" + "url": "https://downloads.ntlite.com/files/NTLite_setup_x64.exe" } } diff --git a/bucket/ntttcp.json b/bucket/ntttcp.json index ca145d81478..6d30a39e21e 100644 --- a/bucket/ntttcp.json +++ b/bucket/ntttcp.json @@ -1,20 +1,20 @@ { "version": "5.39", - "description": "A Windows network throughput benchmark tool.", + "description": "A Windows network throughput benchmark tool", "homepage": "https://github.com/microsoft/ntttcp", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/microsoft/ntttcp/releases/download/v5.39/NTttcp.exe", + "url": "https://github.com/microsoft/ntttcp/releases/download/v5.39/ntttcp.exe", "hash": "3813403f35124938c3ea433dd018a0d51c80de970b3c25f4e0c817032a51099f" } }, - "bin": "NTttcp.exe", + "bin": "ntttcp.exe", "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/microsoft/ntttcp/releases/download/v$version/NTttcp.exe" + "url": "https://github.com/microsoft/ntttcp/releases/download/v$version/ntttcp.exe" } } } diff --git a/bucket/nusdownloader.json b/bucket/nusdownloader.json index 6f075c9c674..4405586d500 100644 --- a/bucket/nusdownloader.json +++ b/bucket/nusdownloader.json @@ -1,20 +1,20 @@ { - "version": "1.9mod.nusfix", - "description": "Downloads Wii and DS titles from Nintendo's server.", - "homepage": "https://wiidatabase.de/downloads/pc-tools/nus-downloader/", - "license": "GPL-3.0-only", - "url": "https://static.wiidatabase.de/NUSD-Mod-NUS-Fix.zip", - "hash": "971a96fe8851a5fa422d52287e15c309bd3e792b8c2ebc83df46fa6dcf4eb43d", - "bin": "NUS Downloader.exe", - "pre_install": "Remove-Item \"$dir\\scripts\" -Force -Recurse", - "shortcuts": [ - [ - "NUS Downloader.exe", - "NUS Downloader" - ] - ], - "persist": [ - "scripts", - "titles" - ] + "bin": "NUS Downloader.exe", + "description": "Downloads Wii and DS titles from Nintendo's server.", + "hash": "971a96fe8851a5fa422d52287e15c309bd3e792b8c2ebc83df46fa6dcf4eb43d", + "homepage": "https://wiidatabase.de/downloads/pc-tools/nus-downloader/", + "license": "GPL-3.0-only", + "persist": [ + "scripts", + "titles" + ], + "pre_install": "Remove-Item \"$dir\\scripts\" -Force -Recurse", + "shortcuts": [ + [ + "NUS Downloader.exe", + "NUS Downloader" + ] + ], + "url": "https://static.wiidatabase.de/NUSD-Mod-NUS-Fix.zip", + "version": "1.9mod.nusfix" } diff --git a/bucket/nvidia-geforce-experience-np.json b/bucket/nvidia-geforce-experience-np.json index df11559989f..80ae742a4ce 100644 --- a/bucket/nvidia-geforce-experience-np.json +++ b/bucket/nvidia-geforce-experience-np.json @@ -1,14 +1,16 @@ { "##": "This package is not in the official buckets because the uninstaller cannot be silent.", + "autoupdate": { + "url": "https://us.download.nvidia.com/GFE/GFEClient/$version/GeForce_Experience_v$version.exe#/setup.exe" + }, + "checkver": "GeForce_Experience_v([\\d.]+)\\.exe", + "description": "Nvidia GeForce graphics card toolkit", + "hash": "3c59c31813bc6a988b363fddac0d087e5fc6cbde595da369917ea887ced4f4ff", "homepage": "https://www.nvidia.com/en-us/geforce/geforce-experience/", - "version": "3.27.0.112", "license": { "identifier": "Proprietary", "url": "https://www.nvidia.com/en-us/about-nvidia/eula-agreement/" }, - "description": "Nvidia GeForce graphics card toolkit", - "url": "https://us.download.nvidia.com/GFE/GFEClient/3.27.0.112/GeForce_Experience_v3.27.0.112.exe#/setup.exe", - "hash": "3c59c31813bc6a988b363fddac0d087e5fc6cbde595da369917ea887ced4f4ff", "pre_install": [ "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList '-s' -RunAs | Out-Null", "Remove-Item \"$dir\\setup.exe\" | Out-Null" @@ -16,8 +18,6 @@ "uninstaller": { "script": "Invoke-ExternalCommand 'C:\\WINDOWS\\SysWOW64\\RunDll32.EXE' -ArgumentList @('\"C:\\Program Files\\NVIDIA Corporation\\Installer2\\InstallerCore\\NVI2.DLL\",UninstallPackage', 'Display.GFExperience') -RunAs | Out-Null" }, - "checkver": "GeForce_Experience_v([\\d.]+)\\.exe", - "autoupdate": { - "url": "https://us.download.nvidia.com/GFE/GFEClient/$version/GeForce_Experience_v$version.exe#/setup.exe" - } + "url": "https://us.download.nvidia.com/GFE/GFEClient/3.27.0.112/GeForce_Experience_v3.27.0.112.exe#/setup.exe", + "version": "3.27.0.112" } diff --git a/bucket/nxlog-ce-aoks.json b/bucket/nxlog-ce-aoks.json index 60f92e24f9e..55417cdbe80 100644 --- a/bucket/nxlog-ce-aoks.json +++ b/bucket/nxlog-ce-aoks.json @@ -1,26 +1,26 @@ { - "version": "3.1.2319", - "description": "The modern open source log collector.", - "homepage": "https://nxlog.co/products/nxlog-community-edition", - "license": "Freeware|Proprietary", - "architecture": { - "64bit": { - "url": "https://nxlog.co/system/files/products/files/348/nxlog-ce-3.1.2319.msi", - "hash": "9b8d0238b51c51ad68c251260b2b3a04ac9fa2c12177e775f419fd1d20393520" - } - }, - "extract_dir": "PFiles\\nxlog", - "bin": "nxlog.exe", - "persist": "conf", - "checkver": { - "url": "https://nxlog.co/products/nxlog-community-edition/download", - "regex": ">nxlog-ce-([\\d.-]+).msi<" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://nxlog.co/system/files/products/files/348/nxlog-ce-$version.msi" - } - } - } + "architecture": { + "64bit": { + "hash": "9b8d0238b51c51ad68c251260b2b3a04ac9fa2c12177e775f419fd1d20393520", + "url": "https://nxlog.co/system/files/products/files/348/nxlog-ce-3.1.2319.msi" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://nxlog.co/system/files/products/files/348/nxlog-ce-$version.msi" + } + } + }, + "bin": "nxlog.exe", + "checkver": { + "regex": "type=\"application/x-msi; length=\\d+\" title=\"nxlog-ce-([\\d.-]+).msi", + "url": "https://nxlog.co/products/nxlog-community-edition/download" + }, + "description": "The modern open source log collector.", + "extract_dir": "PFiles\\nxlog", + "homepage": "https://nxlog.co/products/nxlog-community-edition", + "license": "Freeware|Proprietary", + "persist": "conf", + "version": "3.1.2319" } diff --git a/bucket/nyan.json b/bucket/nyan.json index 76ed639d408..88d5df1531d 100644 --- a/bucket/nyan.json +++ b/bucket/nyan.json @@ -1,32 +1,32 @@ { + "version": "1.0.4", + "description": "Colored `cat` command.", + "homepage": "https://github.com/toshimaru/nyan", + "license": "MIT", "architecture": { - "32bit": { - "hash": "c20629f6bdde2ac131b413447dcacf97be18e48e6b86d4c3ffdea15585674480", - "url": "https://github.com/toshimaru/nyan/releases/download/v1.0.4/nyan_Windows_i386.zip" - }, "64bit": { - "hash": "f8fd45ddb56eec949c50b78fbe616f8ea0a12acfc91a84f88e02072d6eab6d51", - "url": "https://github.com/toshimaru/nyan/releases/download/v1.0.4/nyan_Windows_x86_64.zip" + "url": "https://github.com/toshimaru/nyan/releases/download/v1.0.4/nyan_Windows_x86_64.zip", + "hash": "f8fd45ddb56eec949c50b78fbe616f8ea0a12acfc91a84f88e02072d6eab6d51" + }, + "32bit": { + "url": "https://github.com/toshimaru/nyan/releases/download/v1.0.4/nyan_Windows_i386.zip", + "hash": "c20629f6bdde2ac131b413447dcacf97be18e48e6b86d4c3ffdea15585674480" } }, + "bin": "nyan.exe", + "checkver": "github", "autoupdate": { "architecture": { - "32bit": { - "url": "https://github.com/toshimaru/nyan/releases/download/v$version/nyan_Windows_i386.zip" - }, "64bit": { "url": "https://github.com/toshimaru/nyan/releases/download/v$version/nyan_Windows_x86_64.zip" + }, + "32bit": { + "url": "https://github.com/toshimaru/nyan/releases/download/v$version/nyan_Windows_i386.zip" } }, "hash": { - "mode": "extract", - "url": "https://github.com/toshimaru/nyan/releases/download/v$version/checksums.txt" + "url": "https://github.com/toshimaru/nyan/releases/download/v$version/checksums.txt", + "mode": "extract" } - }, - "bin": "nyan.exe", - "checkver": "github", - "description": "Colored `cat` command.", - "homepage": "https://github.com/toshimaru/nyan", - "license": "MIT", - "version": "1.0.4" + } } diff --git a/bucket/obs-cli.json b/bucket/obs-cli.json index 7264bcfc2f6..a6fa3f84d33 100644 --- a/bucket/obs-cli.json +++ b/bucket/obs-cli.json @@ -1,32 +1,32 @@ { - "architecture": { - "32bit": { - "hash": "81440b313b2807557d92fc8f33a822a1fa275405981d2a58a1abf002345714d0", - "url": "https://github.com/muesli/obs-cli/releases/download/v0.5.0/obs-cli_0.5.0_Windows_i386.zip" - }, - "64bit": { - "hash": "0c3f4d532fd175a634b04f61b4928f5b93c702def939a9f88109d8e4e7e38436", - "url": "https://github.com/muesli/obs-cli/releases/download/v0.5.0/obs-cli_0.5.0_Windows_x86_64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/muesli/obs-cli/releases/download/v$version/obs-cli_$version_Windows_i386.zip" - }, - "64bit": { - "url": "https://github.com/muesli/obs-cli/releases/download/v$version/obs-cli_$version_Windows_x86_64.zip" - } - }, - "hash": { - "mode": "extract", - "url": "https://github.com/muesli/obs-cli/releases/download/v$version/checksums.txt" - } - }, - "bin": "obs-cli.exe", - "checkver": "github", - "description": "OBS-cli is a command-line remote control for OBS", - "homepage": "https://github.com/muesli/obs-cli", - "license": "MIT", - "version": "0.5.0" + "version": "0.5.0", + "description": "OBS-cli is a command-line remote control for OBS", + "homepage": "https://github.com/muesli/obs-cli", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/muesli/obs-cli/releases/download/v0.5.0/obs-cli_0.5.0_Windows_x86_64.zip", + "hash": "0c3f4d532fd175a634b04f61b4928f5b93c702def939a9f88109d8e4e7e38436" + }, + "32bit": { + "url": "https://github.com/muesli/obs-cli/releases/download/v0.5.0/obs-cli_0.5.0_Windows_i386.zip", + "hash": "81440b313b2807557d92fc8f33a822a1fa275405981d2a58a1abf002345714d0" + } + }, + "bin": "obs-cli.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/muesli/obs-cli/releases/download/v$version/obs-cli_$version_Windows_x86_64.zip" + }, + "32bit": { + "url": "https://github.com/muesli/obs-cli/releases/download/v$version/obs-cli_$version_Windows_i386.zip" + } + }, + "hash": { + "url": "https://github.com/muesli/obs-cli/releases/download/v$version/checksums.txt", + "mode": "extract" + } + } } diff --git a/bucket/obs-command.json b/bucket/obs-command.json index 884ab89cc99..a91aeb6961d 100644 --- a/bucket/obs-command.json +++ b/bucket/obs-command.json @@ -1,14 +1,14 @@ { - "version": "1.6.3", - "description": "CLI utility for controlling OBS via websockets", - "homepage": "https://github.com/REALDRAGNET/OBSCommand", - "license": "Unknown", - "url": "https://github.com/REALDRAGNET/OBSCommand/releases/download/1.6.3/OBSCommand_1.6.3.zip", - "hash": "2ac996a60ab9b9928a9e1d8edbdf784b2863c6d9a3680948ddac3442d3587cbd", - "extract_dir": "OBSCommand", - "bin": "OBSCommand.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/REALDRAGNET/OBSCommand/releases/download/$version/OBSCommand_$version.zip" - } + "autoupdate": { + "url": "https://github.com/REALDRAGNET/OBSCommand/releases/download/$version/OBSCommand_$version.zip" + }, + "bin": "OBSCommand.exe", + "checkver": "github", + "description": "CLI utility for controlling OBS via websockets", + "extract_dir": "OBSCommand", + "hash": "2ac996a60ab9b9928a9e1d8edbdf784b2863c6d9a3680948ddac3442d3587cbd", + "homepage": "https://github.com/REALDRAGNET/OBSCommand", + "license": "Unknown", + "url": "https://github.com/REALDRAGNET/OBSCommand/releases/download/1.6.3/OBSCommand_1.6.3.zip", + "version": "1.6.3" } diff --git a/bucket/obs-currentsong.json b/bucket/obs-currentsong.json index 4fab681369f..9954673dccc 100644 --- a/bucket/obs-currentsong.json +++ b/bucket/obs-currentsong.json @@ -1,20 +1,20 @@ { - "version": "1.28", - "description": "Simple CLI utility that reads Spotify current track info and dumps it to a text file", - "homepage": "https://github.com/Rotinx/OBSCurrentSong", - "license": "Unknown", - "url": "https://github.com/Rotinx/OBSCurrentSong/releases/download/V1.28/OBSCurrentSongV1.28.zip", - "hash": "53afc2b0e3b598af081a43cbd1c7691e3455c69e7cea5b853d55ca5a90cd15de", - "shortcuts": [ - [ - "OBSCurrentSong.exe", - "OBSCurrentSong" - ] - ], - "pre_install": "if(!(Test-Path \"$persist_dir\\config.json\")) { Set-Content \"$dir\\config.json\" (@('{', ' \"spacing\": null,', ' \"subprefix\": null,', '}') -join \"`r`n\") -Encoding Unicode | Out-Null }", - "persist": "config.json", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/Rotinx/OBSCurrentSong/releases/download/V$version/OBSCurrentSongV$version.zip" - } + "autoupdate": { + "url": "https://github.com/Rotinx/OBSCurrentSong/releases/download/V$version/OBSCurrentSongV$version.zip" + }, + "checkver": "github", + "description": "Simple CLI utility that reads Spotify current track info and dumps it to a text file", + "hash": "53afc2b0e3b598af081a43cbd1c7691e3455c69e7cea5b853d55ca5a90cd15de", + "homepage": "https://github.com/Rotinx/OBSCurrentSong", + "license": "Unknown", + "persist": "config.json", + "pre_install": "if(!(Test-Path \"$persist_dir\\config.json\")) { Set-Content \"$dir\\config.json\" (@('{', ' \"spacing\": null,', ' \"subprefix\": null,', '}') -join \"`r`n\") -Encoding Unicode | Out-Null }", + "shortcuts": [ + [ + "OBSCurrentSong.exe", + "OBSCurrentSong" + ] + ], + "url": "https://github.com/Rotinx/OBSCurrentSong/releases/download/V1.28/OBSCurrentSongV1.28.zip", + "version": "1.28" } diff --git a/bucket/obs-plugin-droidcam_fixed.json b/bucket/obs-plugin-droidcam_fixed.json index 07eac3b3193..f9b8ba2b6a9 100644 --- a/bucket/obs-plugin-droidcam_fixed.json +++ b/bucket/obs-plugin-droidcam_fixed.json @@ -6,7 +6,6 @@ "notes": "If you don't have any obs-studio version installed in your computer, please install one of the following below. Then uninstall this app and install it again.", "suggest": { "OBS": [ - "3rd/OBSStudio-Portable", "extras/obs-studio", "extras/obs-studio-small", "versions/obs-studio-pre", @@ -22,17 +21,17 @@ "extract_dir": "$_13_", "pre_install": [ "Remove-Item \"$dir\\data\\obs-plugins\\droidcam-obs\\`$_13_\" -Recurse", - "'OBSStudio-Portable', 'obs-studio', 'obs-studio-small', 'obs-studio27', 'obs-studio-pre' | ForEach-Object {", + "'obs-studio', 'obs-studio-small', 'obs-studio27', 'obs-studio-pre' | ForEach-Object {", " $obs = \"$(appdir $_ $global)\"", " if (Test-Path \"$obs\") {", " info \"Install for $_\"", - " Copy-Item \"$dir\\data\\obs-plugins\\*\" \"$obs\\current\\data\\obs-plugins\" -Recurse -ErrorAction SilentlyContinue", + " Copy-Item \"$dir\\data\\obs-plugins\\droidcam-obs\" \"$obs\\current\\data\\obs-plugins\" -Recurse -ErrorAction SilentlyContinue", " Copy-Item \"$dir\\obs-plugins\\64bit\\*\" \"$obs\\current\\obs-plugins\\64bit\" -Recurse -ErrorAction SilentlyContinue", " }", "}" ], "pre_uninstall": [ - "'OBSStudio-Portable', 'obs-studio', 'obs-studio-small', 'obs-studio27', 'obs-studio-pre' | ForEach-Object {", + "'obs-studio', 'obs-studio-small', 'obs-studio27', 'obs-studio-pre' | ForEach-Object {", " $obs = \"$(appdir $_ $global)\"", " if (Test-Path $obs) {", " info \"Uninstall for $_\"", @@ -45,9 +44,10 @@ "github": "https://github.com/dev47apps/droidcam-obs-plugin" }, "autoupdate": { - "url": "https://github.com/dev47apps/droidcam-obs-plugin/releases/download/$version/DroidCamOBS.Setup.$version.exe#/dl.7z", - "hash": { - "mode": "download" + "architecture": { + "64bit": { + "url": "https://github.com/dev47apps/droidcam-obs-plugin/releases/download/$version/DroidCamOBS.Setup.$version.exe#/dl.7z" + } } } } diff --git a/bucket/office-tool-iso-zh-cn.json b/bucket/office-tool-iso-zh-cn.json index 06dadeb7b24..911e89b660a 100644 --- a/bucket/office-tool-iso-zh-cn.json +++ b/bucket/office-tool-iso-zh-cn.json @@ -1,47 +1,47 @@ { - "architecture": { - "32bit": { - "hash": "5f16f53eb4a8a74459d82dcb02f8da1b503eca6cb3401d4ee23bb9df652170ba", - "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_16.0.14931.20132_x86_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso" - }, - "64bit": { - "hash": "9d1b2ab9031a9f797400ded5873693503740034260e1f5bc62e3cdb51b4b4cf9", - "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_16.0.14931.20132_x64_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "mode": "extract", - "regex": "(?s)$basename.*?$sha256", - "url": "https://download.coolhub.top/Office_ISO/Hash.txt" + "version": "16.0.14931.20132", + "description": "Offline installation package contains Office Tool Plus(Simplified Chinese Edition).", + "homepage": "https://download.coolhub.top/", + "license": "Unknown", + "architecture": { + "64bit": { + "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_16.0.14931.20132_x64_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso", + "hash": "9d1b2ab9031a9f797400ded5873693503740034260e1f5bc62e3cdb51b4b4cf9" + }, + "32bit": { + "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_16.0.14931.20132_x86_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso", + "hash": "5f16f53eb4a8a74459d82dcb02f8da1b503eca6cb3401d4ee23bb9df652170ba" + } }, - "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_$version_x86_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso" - }, - "64bit": { - "hash": { - "mode": "extract", - "regex": "(?s)$basename.*?$sha256", - "url": "https://download.coolhub.top/Office_ISO/Hash.txt" + "shortcuts": [ + [ + "Office Tool Plus.exe", + "Office Tool Plus" + ] + ], + "persist": "Office", + "checkver": { + "url": "https://scoop-apps.vercel.app/office-iso", + "regex": "zh_CN version = ([\\d.]+)" }, - "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_$version_x64_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso" - } - } - }, - "checkver": { - "regex": "zh_CN version = ([\\d.]+)", - "url": "https://scoop-apps.vercel.app/office-iso" - }, - "description": "Offline installation package contains Office Tool Plus(Simplified Chinese Edition).", - "homepage": "https://download.coolhub.top/", - "license": "Unknown", - "persist": "Office", - "shortcuts": [ - [ - "Office Tool Plus.exe", - "Office Tool Plus" - ] - ], - "version": "16.0.14931.20132" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_$version_x64_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso", + "hash": { + "url": "https://download.coolhub.top/Office_ISO/Hash.txt", + "mode": "extract", + "regex": "(?s)$basename.*?$sha256" + } + }, + "32bit": { + "url": "https://download.coolhub.top/Office_ISO/zh-CN/Current/Office_Tool_Plus_$version_x86_zh-cn.iso#/Office_Tool_Plus_zh-cn.iso", + "hash": { + "url": "https://download.coolhub.top/Office_ISO/Hash.txt", + "mode": "extract", + "regex": "(?s)$basename.*?$sha256" + } + } + } + } } diff --git a/bucket/office-tool-iso-zh-tw.json b/bucket/office-tool-iso-zh-tw.json index 9bff2bf9f14..8298ca64599 100644 --- a/bucket/office-tool-iso-zh-tw.json +++ b/bucket/office-tool-iso-zh-tw.json @@ -1,47 +1,47 @@ { - "architecture": { - "32bit": { - "hash": "81c7842bee80c1ff0eb59a4e64a62d3e31f2c8f8835d04cf86c37a519eeb6076", - "url": "https://download.coolhub.top/Office_ISO/zh-TW/Current/Office_Tool_Plus_16.0.14931.20132_x86_zh-tw.iso#/Office_Tool_Plus_zh-tw.iso" - }, - "64bit": { - "hash": "42571f9d913e67e6f4dfe0ce84e1e3a7c0785caeb8f838029d1283cdad25b285", - "url": "https://download.coolhub.top/Office_ISO/zh-TW/Current/Office_Tool_Plus_16.0.14931.20132_x64_zh-tw.iso#/Office_Tool_Plus_zh-tw.iso" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "mode": "extract", - "regex": "(?s)$basename.*?$sha256", - "url": "https://download.coolhub.top/Office_ISO/Hash.txt" + "version": "16.0.14931.20132", + "description": "Offline installation package contains Office Tool Plus(Traditional Chinese Edition).", + "homepage": "https://download.coolhub.top", + "license": "Unknown", + "architecture": { + "64bit": { + "url": "https://download.coolhub.top/Office_ISO/zh-TW/Current/Office_Tool_Plus_16.0.14931.20132_x64_zh-tw.iso#/Office_Tool_Plus_zh-tw.iso", + "hash": "42571f9d913e67e6f4dfe0ce84e1e3a7c0785caeb8f838029d1283cdad25b285" + }, + "32bit": { + "url": "https://download.coolhub.top/Office_ISO/zh-TW/Current/Office_Tool_Plus_16.0.14931.20132_x86_zh-tw.iso#/Office_Tool_Plus_zh-tw.iso", + "hash": "81c7842bee80c1ff0eb59a4e64a62d3e31f2c8f8835d04cf86c37a519eeb6076" + } }, - "url": "https://download.coolhub.top/Office_ISO/zh-TW/Current/Office_Tool_Plus_$version_x86_zh-tw.iso#/Office_Tool_Plus_zh-tw.iso" - }, - "64bit": { - "hash": { - "mode": "extract", - "regex": "(?s)$basename.*?$sha256", - "url": "https://download.coolhub.top/Office_ISO/Hash.txt" + "shortcuts": [ + [ + "Office Tool Plus.exe", + "Office Tool Plus" + ] + ], + "persist": "Office", + "checkver": { + "url": "https://scoop-apps.vercel.app/office-iso", + "regex": "zh_TW version = ([\\d.]+)" }, - "url": "https://download.coolhub.top/Office_ISO/zh-TW/Current/Office_Tool_Plus_$version_x64_zh-tw.iso#/Office_Tool_Plus_zh-tw.iso" - } - } - }, - "checkver": { - "regex": "zh_TW version = ([\\d.]+)", - "url": "https://scoop-apps.vercel.app/office-iso" - }, - "description": "Offline installation package contains Office Tool Plus(Traditional Chinese Edition).", - "homepage": "https://download.coolhub.top", - "license": "Unknown", - "persist": "Office", - "shortcuts": [ - [ - "Office Tool Plus.exe", - "Office Tool Plus" - ] - ], - "version": "16.0.14931.20132" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.coolhub.top/Office_ISO/zh-TW/Current/Office_Tool_Plus_$version_x64_zh-tw.iso#/Office_Tool_Plus_zh-tw.iso", + "hash": { + "url": "https://download.coolhub.top/Office_ISO/Hash.txt", + "mode": "extract", + "regex": "(?s)$basename.*?$sha256" + } + }, + "32bit": { + "url": "https://download.coolhub.top/Office_ISO/zh-TW/Current/Office_Tool_Plus_$version_x86_zh-tw.iso#/Office_Tool_Plus_zh-tw.iso", + "hash": { + "url": "https://download.coolhub.top/Office_ISO/Hash.txt", + "mode": "extract", + "regex": "(?s)$basename.*?$sha256" + } + } + } + } } diff --git a/bucket/officebox.json b/bucket/officebox.json index 1002b245903..b08d57bb2c0 100644 --- a/bucket/officebox.json +++ b/bucket/officebox.json @@ -1,26 +1,27 @@ { "homepage": "http://www.wofficebox.com/", - "description": "Wan cai office tools set.", + "description": "万彩办公大师 办公必备的小工具百宝箱", "version": "3.1.0", - "license": { - "identifier": "EULA", - "url": "http://www.wofficebox.com/terms-of-service.html" - }, - "url": "http://files.wofficebox.com/officebox/download/OfficeBox%E5%AE%98%E6%96%B9%E7%BB%BF%E8%89%B2%E7%89%88.zip#/dl.7z", + "license": "Freeware", + "url": "http://files.wofficebox.com/officebox/download/OfficeBox%E5%AE%98%E6%96%B9%E7%BB%BF%E8%89%B2%E7%89%88.zip", "hash": "51f96c4a5123245a50efce9ab71b0063bf9e9708ee32b0c35a348119ae9e07ad", - "bin": "Officebox.exe", "shortcuts": [ [ "Officebox.exe", - "Officebox" + "OfficeBox" ] ], + "persist": "LocalStore", + "post_install": [ + "if (!(Test-Path \"$dir/data/config.json\")) {", + " Add-Content \"$dir/data/config.json\" '{\"officebox_config_dir\":\"../LocalStore\"}' -Encoding UTF8", + "}" + ], "checkver": { "url": "http://www.wofficebox.com/js/common.js", - "regex": "versionNumber=\"(?[\\d.]+)\"" + "re": "versionNumber=\"([\\d+\\.]+\\w+?)\"" }, "autoupdate": { - "url": "http://files.wofficebox.com/officebox/download/OfficeBox%E5%AE%98%E6%96%B9%E7%BB%BF%E8%89%B2%E7%89%88.zip#/dl.7z" - }, - "notes": "We don't persist your OfficeBox data, they are still storaged in '%LOCALAPPDATA%\\Roaming\\com.wonderidea.officebox'. You can change it in the app by yourself." + "url": "http://files.wofficebox.com/officebox/download/OfficeBox%E5%AE%98%E6%96%B9%E7%BB%BF%E8%89%B2%E7%89%88.zip" + } } diff --git a/bucket/officecodepro-d.json b/bucket/officecodepro-d.json index 022394310a1..ba5c57c0fc3 100644 --- a/bucket/officecodepro-d.json +++ b/bucket/officecodepro-d.json @@ -1,45 +1,45 @@ { - "description": "Customized version of Source Code Pro", - "hash": [ - "1fcfbbbd22177ed03759af803841a10fa75c2e3861cc789552328d04491ab8a4", - "5224028ba363857e26c3e2231bd15b7a84a2241bec814d9c2ef55d8fdafd31ca", - "5509fb8b64a26430cf088dafd75ff2d19166e87cd726ede94531018b4b117949", - "512714607ff78c1aaeb06da0c978a287f96b89b51b5638ce5b8534c83cfa8ff0", - "4db7b42ab228400a7e053023823a0b19ede3ab63f1defafd0f3f0bf57c265bf6", - "a81534e91c2e35148e9d0e20b5db62521962b8f8db9cb8f8b0a97c91d7c97a1e", - "4bf1a85dc935b3ea49243b3aa388dbfa3af736ace44dc184d6f7526e4779c30c", - "fc56bedc41f9687fa4661f30d3d94eef092dc5d28fbee908c0748d87e12b01db" - ], - "homepage": "https://github.com/nathco/Office-Code-Pro", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Office Code Pro D' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-Bold.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-BoldItalic.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-Light.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-LightItalic.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-Medium.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-MediumItalic.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-Regular.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-RegularItalic.ttf" - ], - "version": "1.004" + "version": "1.004", + "description": "Customized version of Source Code Pro", + "license": "OFL-1.1", + "homepage": "https://github.com/nathco/Office-Code-Pro", + "url": [ + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-Bold.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-BoldItalic.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-Light.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-LightItalic.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-Medium.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-MediumItalic.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-Regular.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro%20D/TTF/OfficeCodeProD-RegularItalic.ttf" + ], + "hash": [ + "1fcfbbbd22177ed03759af803841a10fa75c2e3861cc789552328d04491ab8a4", + "5224028ba363857e26c3e2231bd15b7a84a2241bec814d9c2ef55d8fdafd31ca", + "5509fb8b64a26430cf088dafd75ff2d19166e87cd726ede94531018b4b117949", + "512714607ff78c1aaeb06da0c978a287f96b89b51b5638ce5b8534c83cfa8ff0", + "4db7b42ab228400a7e053023823a0b19ede3ab63f1defafd0f3f0bf57c265bf6", + "a81534e91c2e35148e9d0e20b5db62521962b8f8db9cb8f8b0a97c91d7c97a1e", + "4bf1a85dc935b3ea49243b3aa388dbfa3af736ace44dc184d6f7526e4779c30c", + "fc56bedc41f9687fa4661f30d3d94eef092dc5d28fbee908c0748d87e12b01db" + ], + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Office Code Pro D' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/officecodepro.json b/bucket/officecodepro.json index dde75241044..a534dafa34d 100644 --- a/bucket/officecodepro.json +++ b/bucket/officecodepro.json @@ -1,45 +1,45 @@ { - "version": "1.004", - "description": "Customized version of Source Code Pro", - "license": "OFL-1.1", - "homepage": "https://github.com/nathco/Office-Code-Pro", - "url": [ - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Bold.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-BoldItalic.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Light.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-LightItalic.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Medium.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-MediumItalic.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Regular.ttf", - "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-RegularItalic.ttf" - ], - "hash": [ - "7a0904aea30de538b6df55727ce7e70b5f60b6c45950daf456c496a29a7c0df5", - "8b35a3cc8c51695888432e083d3a4de73ada1ce6980bd4259f1686e4db2a794a", - "e1bc7283b89b47b20fb5fded45334a7eeaa1a4be2e4758fb0977eda43d048814", - "48048b7f57a56a5b8a24a9013d455b98ceadcb97eb0e5801067173a1978f84e8", - "897532996d7f0c2d6f198f31c39114ee9d507cab97e29707490151f135fe2044", - "19556ca5391054bb5ae987e5da024e053ebcf58f6924cd92acfd5389e367a81e", - "a610363a0748871d111fabbbbd815295f416fcef4c4f244f4537b2b6c1101126", - "5985d9ee3ac6c5b6a4d52d89ab6f28dee786a15535256deb40da79cae058b22f" - ], - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Office Code Pro' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Customized version of Source Code Pro", + "hash": [ + "7a0904aea30de538b6df55727ce7e70b5f60b6c45950daf456c496a29a7c0df5", + "8b35a3cc8c51695888432e083d3a4de73ada1ce6980bd4259f1686e4db2a794a", + "e1bc7283b89b47b20fb5fded45334a7eeaa1a4be2e4758fb0977eda43d048814", + "48048b7f57a56a5b8a24a9013d455b98ceadcb97eb0e5801067173a1978f84e8", + "897532996d7f0c2d6f198f31c39114ee9d507cab97e29707490151f135fe2044", + "19556ca5391054bb5ae987e5da024e053ebcf58f6924cd92acfd5389e367a81e", + "a610363a0748871d111fabbbbd815295f416fcef4c4f244f4537b2b6c1101126", + "5985d9ee3ac6c5b6a4d52d89ab6f28dee786a15535256deb40da79cae058b22f" + ], + "homepage": "https://github.com/nathco/Office-Code-Pro", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Office Code Pro' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": [ + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Bold.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-BoldItalic.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Light.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-LightItalic.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Medium.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-MediumItalic.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-Regular.ttf", + "https://github.com/nathco/Office-Code-Pro/raw/master/Fonts/Office%20Code%20Pro/TTF/OfficeCodePro-RegularItalic.ttf" + ], + "version": "1.004" } diff --git a/bucket/officetool-dotnet.json b/bucket/officetool-dotnet.json index 200bb50cb3f..34112a75ed8 100644 --- a/bucket/officetool-dotnet.json +++ b/bucket/officetool-dotnet.json @@ -1,27 +1,27 @@ { - "homepage": "https://dotnet.microsoft.com/", + "autoupdate": { + "hash": { + "mode": "extract", + "url": "https://dotnetcli.blob.core.windows.net/dotnet/checksums/$version-sha.txt" + }, + "url": "https://dotnetcli.blob.core.windows.net/dotnet/WindowsDesktop/$version/windowsdesktop-runtime-$version-win-x86.exe#/setup.exe" + }, + "checkver": { + "regex": "(?s)(?[\\d.]+)[^\\d]*?(?[\\d.]+)[^\\d]*?(?:current|lts)", + "url": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json" + }, + "depends": "dark", "description": "The dotnet desktop runtime enables you to run dotnet desktop applications. This release includes the .NET Core Runtime, you do not need to install it separately.", - "version": "6.0.14", - "license": "MIT", - "url": "https://dotnetcli.blob.core.windows.net/dotnet/WindowsDesktop/6.0.14/windowsdesktop-runtime-6.0.14-win-x86.exe#/setup.exe", "hash": "sha512:3758549cc8d942885a8cda9223a63a795110f73483bf9674f7f8c3ae4d943e8aaced49cb2f452989cbcbf0b5bd62865b8a51d5bb72ac2c4a404cf60722c21127", - "depends": "dark", + "homepage": "https://dotnet.microsoft.com/", "installer": { "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/install /quiet /norestart\" -Verb RunAs" }, + "license": "MIT", + "notes": "This package only for office tool.", "uninstaller": { "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/uninstall /quiet /norestart\" -Verb RunAs" }, - "checkver": { - "url": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json", - "regex": "(?s)(?[\\d.]+)[^\\d]*?(?[\\d.]+)[^\\d]*?(?:current|lts)" - }, - "autoupdate": { - "url": "https://dotnetcli.blob.core.windows.net/dotnet/WindowsDesktop/$version/windowsdesktop-runtime-$version-win-x86.exe#/setup.exe", - "hash": { - "url": "https://dotnetcli.blob.core.windows.net/dotnet/checksums/$version-sha.txt", - "mode": "extract" - } - }, - "notes": "This package only for office tool." + "url": "https://dotnetcli.blob.core.windows.net/dotnet/WindowsDesktop/6.0.14/windowsdesktop-runtime-6.0.14-win-x86.exe#/setup.exe", + "version": "6.0.14" } diff --git a/bucket/officetool-plus.json b/bucket/officetool-plus.json index 3a4d4ece8d2..6bdf3b2054a 100644 --- a/bucket/officetool-plus.json +++ b/bucket/officetool-plus.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_v$version.zip" - }, - "checkver": { - "github": "https://github.com/YerongAI/Office-Tool" - }, + "version": "10.0.6.2", "description": "Office Tool Plus based on ODT, highly integrated with a variety of useful tools to help users deploy Office.", - "extract_dir": "Office Tool", - "hash": "522cb902284136dfc0775fae7b72f4302c4c774a4b92101ff58bcd574efb61df", "homepage": "https://otp.landian.vip", "license": "GPL-3.0-only", - "persist": "Office", + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.0.6.2/Office_Tool_v10.0.6.2.zip", + "hash": "522cb902284136dfc0775fae7b72f4302c4c774a4b92101ff58bcd574efb61df", "shortcuts": [ [ "Office Tool Plus.exe", "Office Tool Plus" ] ], - "url": "https://github.com/YerongAI/Office-Tool/releases/download/v10.0.6.2/Office_Tool_v10.0.6.2.zip", - "version": "10.0.6.2" + "extract_dir": "Office Tool", + "persist": "Office", + "checkver": { + "github": "https://github.com/YerongAI/Office-Tool" + }, + "autoupdate": { + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_v$version.zip" + } } diff --git a/bucket/officetool.json b/bucket/officetool.json index d2fa89f0875..e9d56e5a321 100644 --- a/bucket/officetool.json +++ b/bucket/officetool.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://download.coolhub.top/Office_Tool_Plus/$version/Office_Tool_with_runtime_v$version.zip" - }, - "checkver": "github", - "description": "Office Tool Plus is a tool for managing, downloading and installing Office.", - "extract_dir": "Office Tool", - "hash": "4191471bdb5f9e46cbe58bf28b2273960ff9faa3a36264cd1f78f630484c7f2a", "homepage": "https://github.com/YerongAI/Office-Tool", + "description": "Office Tool Plus is a tool for managing, downloading and installing Office.", + "version": "10.0.6.2", "license": "GPL-3.0-only", - "persist": "Office", + "url": "https://download.coolhub.top/Office_Tool_Plus/10.0.6.2/Office_Tool_with_runtime_v10.0.6.2.zip", + "hash": "4191471bdb5f9e46cbe58bf28b2273960ff9faa3a36264cd1f78f630484c7f2a", + "extract_dir": "Office Tool", "shortcuts": [ [ "Office Tool Plus.exe", "Office Tool Plus" ] ], - "url": "https://download.coolhub.top/Office_Tool_Plus/10.0.6.2/Office_Tool_with_runtime_v10.0.6.2.zip", - "version": "10.0.6.2" + "persist": "Office", + "checkver": "github", + "autoupdate": { + "url": "https://download.coolhub.top/Office_Tool_Plus/$version/Office_Tool_with_runtime_v$version.zip" + } } diff --git a/bucket/officetoolplus.json b/bucket/officetoolplus.json index 7e8f59290d1..5b995adc4a8 100644 --- a/bucket/officetoolplus.json +++ b/bucket/officetoolplus.json @@ -15,6 +15,11 @@ "persist": "Office", "checkver": "github", "autoupdate": { - "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_v$version.zip" + "url": "https://github.com/YerongAI/Office-Tool/releases/download/v$version/Office_Tool_v$version.zip", + "hash": { + "url": "https://github.com/YerongAI/Office-Tool/releases/tag/v$version", + "mode": "extract", + "regex": "(?sm)Office_Tool_v$version.zip.*?$sha256" + } } } diff --git a/bucket/og-xbox-soundtrack-editor.json b/bucket/og-xbox-soundtrack-editor.json index cd2494c7a34..01be512cf8f 100644 --- a/bucket/og-xbox-soundtrack-editor.json +++ b/bucket/og-xbox-soundtrack-editor.json @@ -1,15 +1,15 @@ { - "description": "A newer soundtrack editor for Original Xbox with superior database handling", - "hash": "a7d1368b543147eb2c8b924b7680b53ed616875f8c767389586dfd8c986ee124", - "homepage": "https://sourceforge.net/projects/ogxboxsoundtrackeditor/", - "license": "Unknown", - "notes": "Software configuration is stored in \"C:\\Users\\\\AppData\\Local\\OGXboxSoundtrackEditor\".", - "shortcuts": [ - [ - "OGXboxSoundtrackEditor%201.3%20alpha.exe", - "OGXboxSoundtrackEditor" - ] - ], - "url": "http://downloads.sourceforge.net/project/ogxboxsoundtrackeditor/1.3%20alpha/OGXboxSoundtrackEditor%201.3%20alpha.exe", - "version": "1.3" + "version": "1.3", + "description": "A newer soundtrack editor for Original Xbox with superior database handling", + "homepage": "https://sourceforge.net/projects/ogxboxsoundtrackeditor/", + "license": "Unknown", + "notes": "Software configuration is stored in \"C:\\Users\\\\AppData\\Local\\OGXboxSoundtrackEditor\".", + "url": "http://downloads.sourceforge.net/project/ogxboxsoundtrackeditor/1.3%20alpha/OGXboxSoundtrackEditor%201.3%20alpha.exe", + "hash": "a7d1368b543147eb2c8b924b7680b53ed616875f8c767389586dfd8c986ee124", + "shortcuts": [ + [ + "OGXboxSoundtrackEditor%201.3%20alpha.exe", + "OGXboxSoundtrackEditor" + ] + ] } diff --git a/bucket/oggdec.json b/bucket/oggdec.json index 6dfa56033db..eaaf3cd6bc5 100644 --- a/bucket/oggdec.json +++ b/bucket/oggdec.json @@ -1,15 +1,13 @@ { + "homepage": "https://www.rarewares.org/ogg-oggdec.php", + "description": "Ogg Vorbis decoder using libVorbis", + "license": "unknown", "version": "1.10.1", - "description": "A command line Ogg Vorbis decoder created by John33.", - "homepage": "https://rarewares.org/ogg-oggdec.php", - "license": "Freeware", - "url": "https://www.rarewares.org/files/ogg/oggdecV1.10.1.zip", - "hash": "8180bafd818da3ddd8a56e0d0612561ff0d8964810c9d3876423f9c1b8190bfe", + "url": "http://www.rarewares.org/files/ogg/oggdecV1.10.1.zip", + "hash": "36d89352ff0d2efa3f3ff2b9ac5869519592d490078d61337d32bd426c32c316", "bin": "oggdec.exe", - "checkver": { - "regex": "oggdecV([\\d.]+).zip" - }, + "checkver": "

    oggdec v([\\d.]+)

    ", "autoupdate": { - "url": "https://www.rarewares.org/files/ogg/oggdecV$version.zip" + "url": "http://www.rarewares.org/files/ogg/oggdecV$version.zip" } } diff --git a/bucket/oggextract.json b/bucket/oggextract.json index f049ae7b011..5c5d6a668a7 100644 --- a/bucket/oggextract.json +++ b/bucket/oggextract.json @@ -1,9 +1,9 @@ { - "version": "2020-11-29", - "description": "Software for extracting OGG files embedded within other files", - "homepage": "https://github.com/shockdude/oggextract", - "license": "Public Domain", - "url": "https://github.com/shockdude/oggextract/releases/download/2020-11-29/oggextract.zip", - "hash": "f632387a45b0fee32c04e345d2e50317b3b5a318ace16a81de1182cd0ac89e30", - "bin": "oggextract.exe" + "bin": "oggextract.exe", + "description": "Software for extracting OGG files embedded within other files", + "hash": "f632387a45b0fee32c04e345d2e50317b3b5a318ace16a81de1182cd0ac89e30", + "homepage": "https://github.com/shockdude/oggextract", + "license": "Public Domain", + "url": "https://github.com/shockdude/oggextract/releases/download/2020-11-29/oggextract.zip", + "version": "2020-11-29" } diff --git a/bucket/okular.json b/bucket/okular.json index a05351a705c..7fcd8761059 100644 --- a/bucket/okular.json +++ b/bucket/okular.json @@ -1,12 +1,12 @@ { - "version": "22.12.3-1342", + "version": "22.12.3-1343", "description": "Universal document viewer", "homepage": "https://okular.kde.org", "license": "LGPL-2.0-only", "architecture": { "64bit": { - "url": "https://binary-factory.kde.org/view/Windows%2064-bit/job/Okular_Release_win64/1342/artifact/okular-22.12.3-1342-windows-cl-msvc2019-x86_64.7z", - "hash": "07bc977031e538e0241afa5cec6bbdaaf6c0da0e29eb2970bd3d18c5b3cea64a" + "url": "https://binary-factory.kde.org/view/Windows%2064-bit/job/Okular_Release_win64/1343/artifact/okular-22.12.3-1343-windows-cl-msvc2019-x86_64.7z", + "hash": "86ff7e0f033b04c6319535a3567362fd768f1ab9aac9ba466ab1fbb1a0bc7994" } }, "bin": "bin\\okular.exe", diff --git a/bucket/open-hardware-monitor-aoks.json b/bucket/open-hardware-monitor-aoks.json index e2818a17688..a4f6d571abc 100644 --- a/bucket/open-hardware-monitor-aoks.json +++ b/bucket/open-hardware-monitor-aoks.json @@ -1,24 +1,20 @@ { - "description": "free open source software that monitors temperature sensors, fan speeds, voltages, load and clock speeds of a computer.", - "homepage": "https://openhardwaremonitor.org/", - "version": "0.9.6", - "license": "MPL-2.0", - "url": "https://openhardwaremonitor.org/files/openhardwaremonitor-v0.9.6.zip", - "hash": "5E238C36AE5F8A8AB9AA5E6FA3C568967D61953393384C7C8FD6370F8BC86B85", - "extract_dir": "OpenHardwareMonitor", - "pre_install": "if (-not (Test-Path \"$persist_dir\\OpenHardwareMonitor.config\")) { New-Item \"$dir\\OpenHardwareMonitor.config\" -ItemType File | Out-Null }", - "bin": "OpenHardwareMonitor.exe", - "shortcuts": [ - [ - "OpenHardwareMonitor.exe", - "OpenHardwareMonitor" - ] - ], - "persist": [ - "OpenHardwareMonitor.config" - ], - "checkver": ">Release Version ([\\d.]+)<", - "autoupdate": { - "url": "https://openhardwaremonitor.org/files/openhardwaremonitor-v$version.zip" - } + "autoupdate": { + "url": "https://openhardwaremonitor.org/files/openhardwaremonitor-v$version.zip" + }, + "bin": "OpenHardwareMonitor.exe", + "checkver": ">Release Version ([\\d.]+)<", + "description": "free open source software that monitors temperature sensors, fan speeds, voltages, load and clock speeds of a computer.", + "extract_dir": "OpenHardwareMonitor", + "hash": "5E238C36AE5F8A8AB9AA5E6FA3C568967D61953393384C7C8FD6370F8BC86B85", + "homepage": "https://openhardwaremonitor.org/", + "license": "MPL-2.0", + "shortcuts": [ + [ + "OpenHardwareMonitor.exe", + "OpenHardwareMonitor" + ] + ], + "url": "https://openhardwaremonitor.org/files/openhardwaremonitor-v0.9.6.zip", + "version": "0.9.6" } diff --git a/bucket/open-video-downloader.json b/bucket/open-video-downloader.json index a52e22ce50b..c874dc80a0d 100644 --- a/bucket/open-video-downloader.json +++ b/bucket/open-video-downloader.json @@ -1,41 +1,41 @@ { - "version": "2.4.0", - "description": "A cross-platform GUI for youtube-dl made in Electron and node.js", - "homepage": "https://jely2002.github.io/youtube-dl-gui/", - "license": "AGPL-3.0-only", - "suggest": { - "vcredist": "extras/vcredist2010" + "architecture": { + "64bit": { + "hash": "sha512:213927955a236e38c583123c28790769d79a277f7186a00a26b4ccb8f071ec75923d48ec4652190bf4f554eefa41df811edc26b2a5e8c7297ed879d16e9d53d6", + "installer": { + "script": [ + "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" + ] + }, + "url": "https://github.com/jely2002/youtube-dl-gui/releases/download/v2.4.0/Open-Video-Downloader-Setup-2.4.0.exe/#dl.7z" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "hash": { + "regex": "sha512:\\s+$base64", + "url": "$baseurl/latest.yml" }, - "architecture": { - "64bit": { - "url": "https://github.com/jely2002/youtube-dl-gui/releases/download/v2.4.0/Open-Video-Downloader-Setup-2.4.0.exe/#dl.7z", - "hash": "sha512:213927955a236e38c583123c28790769d79a277f7186a00a26b4ccb8f071ec75923d48ec4652190bf4f554eefa41df811edc26b2a5e8c7297ed879d16e9d53d6", - "installer": { - "script": [ - "Expand-7ZipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" - ] - } - } - }, - "shortcuts": [ - [ - "Open Video Downloader.exe", - "Open Video Downloader" - ] - ], - "checkver": { - "github": "https://github.com/jely2002/youtube-dl-gui" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/jely2002/youtube-dl-gui/releases/download/v$version/Open-Video-Downloader-Setup-$version.exe/#dl.7z", - "hash": { - "url": "$baseurl/latest.yml", - "regex": "sha512:\\s+$base64" - } - } - } - } + "url": "https://github.com/jely2002/youtube-dl-gui/releases/download/v$version/Open-Video-Downloader-Setup-$version.exe/#dl.7z" + } + } + }, + "checkver": { + "github": "https://github.com/jely2002/youtube-dl-gui" + }, + "description": "A cross-platform GUI for youtube-dl made in Electron and node.js", + "homepage": "https://jely2002.github.io/youtube-dl-gui/", + "license": "AGPL-3.0-only", + "shortcuts": [ + [ + "Open Video Downloader.exe", + "Open Video Downloader" + ] + ], + "suggest": { + "vcredist": "extras/vcredist2010" + }, + "version": "2.4.0" } diff --git a/bucket/openjdk-with-jfx.json b/bucket/openjdk-with-jfx.json index 7bef70596bc..cba89e37185 100644 --- a/bucket/openjdk-with-jfx.json +++ b/bucket/openjdk-with-jfx.json @@ -1,8 +1,8 @@ { - "bin": [ - "PFiles\\BellSoft\\LibericaJDK-13\\bin\\java.exe", - "PFiles\\BellSoft\\LibericaJDK-13\\bin\\javaw.exe" - ], - "url": "https://download.bell-sw.com/java/13.0.1/bellsoft-jdk13.0.1-windows-amd64.msi", - "version": "13.0.1" + "url": "https://download.bell-sw.com/java/13.0.1/bellsoft-jdk13.0.1-windows-amd64.msi", + "version": "13.0.1", + "bin": [ + "PFiles\\BellSoft\\LibericaJDK-13\\bin\\java.exe", + "PFiles\\BellSoft\\LibericaJDK-13\\bin\\javaw.exe" + ] } diff --git a/bucket/openra.json b/bucket/openra.json index c0fd2b5aed8..0d21dc3e875 100644 --- a/bucket/openra.json +++ b/bucket/openra.json @@ -1,26 +1,29 @@ { "version": "20230225", - "description": "Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL.", - "homepage": "https://www.openra.net/", - "license": "GPL-3.0-only", + "description": "Real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert", + "homepage": "http://www.openra.net", + "license": "GPL-3.0-or-later", "architecture": { - "64bit": { - "url": "https://github.com/OpenRA/OpenRA/releases/download/release-20230225/OpenRA-release-20230225-x64-winportable.zip", - "hash": "178f4e770d814ef9f91aedf0741954e35f0ead557abfd3c023fc4f2c657c05f3" - }, "32bit": { - "url": "https://github.com/OpenRA/OpenRA/releases/download/release-20230225/OpenRA-release-20230225-x86-winportable.zip", - "hash": "001c4443e551a10aace51dbd464f7fb5b3cc2e9107fb6381dcaf82d04c015a63" + "url": "https://github.com/OpenRA/OpenRA/releases/download/release-20230225/OpenRA-release-20230225-x86.exe#/dl.7z", + "hash": "bc99165baa540f0222898b491c3d61e40f842d2fdda369836eb8bc690bd7cd70" + }, + "64bit": { + "url": "https://github.com/OpenRA/OpenRA/releases/download/release-20230225/OpenRA-release-20230225-x64.exe#/dl.7z", + "hash": "6a93b75c4cee25bac2c01ae59d3a32da3122fdde0cb34bf4723848eddec1661a" } }, + "pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninstaller.exe\" -Force -Recurse", "bin": [ - "OpenRA.Utility.exe", - "OpenRA.Server.exe", + "Dune2000.exe", "RedAlert.exe", - "TiberianDawn.exe", - "Dune2000.exe" + "TiberianDawn.exe" ], "shortcuts": [ + [ + "Dune2000.exe", + "OpenRA - Dune 2000" + ], [ "RedAlert.exe", "OpenRA - Red Alert" @@ -28,24 +31,19 @@ [ "TiberianDawn.exe", "OpenRA - Tiberian Dawn" - ], - [ - "Dune2000.exe", - "OpenRA - Dune 2000" ] ], - "persist": "Support", "checkver": { - "url": "https://github.com/OpenRA/OpenRA/releases", - "regex": "OpenRA-release-([\\d.]+)-x64" + "github": "https://github.com/OpenRA/OpenRA", + "regex": "release-(\\d{8})" }, "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/OpenRA/OpenRA/releases/download/release-$version/OpenRA-release-$version-x64-winportable.zip" - }, "32bit": { - "url": "https://github.com/OpenRA/OpenRA/releases/download/release-$version/OpenRA-release-$version-x86-winportable.zip" + "url": "https://github.com/OpenRA/OpenRA/releases/download/release-$version/OpenRA-release-$version-x86.exe#/dl.7z" + }, + "64bit": { + "url": "https://github.com/OpenRA/OpenRA/releases/download/release-$version/OpenRA-release-$version-x64.exe#/dl.7z" } } } diff --git a/bucket/openrct2.json b/bucket/openrct2.json index 89563b7b569..3c8eecd3357 100644 --- a/bucket/openrct2.json +++ b/bucket/openrct2.json @@ -1,33 +1,33 @@ { + "version": "0.4.4", "description": "Open source re-implementation of RollerCoaster Tycoon 2", "homepage": "https://github.com/OpenRCT2/OpenRCT2", - "version": "0.4.4", "license": "GPL-3.0-only", "architecture": { - "64bit": { - "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.4.4/OpenRCT2-0.4.4-windows-portable-x64.zip", - "hash": "d5f2fe34a91fbdf45d6d3d67b5b890c0d88c0bbaa1e6463130980589dce955ec" - }, "32bit": { "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.4.4/OpenRCT2-0.4.4-windows-portable-win32.zip", "hash": "dce27577b6c6dbcb93991a1ce1f423505c9a60c86204f2c8712281e598b13e6b" + }, + "64bit": { + "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.4.4/OpenRCT2-0.4.4-windows-portable-x64.zip", + "hash": "d5f2fe34a91fbdf45d6d3d67b5b890c0d88c0bbaa1e6463130980589dce955ec" } }, "bin": "OpenRCT2.exe", "shortcuts": [ [ "OpenRCT2.exe", - "Open RollercCoaster Tycoon 2" + "OpenRCT2" ] ], "checkver": "github", "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v$version/OpenRCT2-$version-windows-portable-x64.zip" - }, "32bit": { "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v$version/OpenRCT2-$version-windows-portable-win32.zip" + }, + "64bit": { + "url": "https://github.com/OpenRCT2/OpenRCT2/releases/download/v$version/OpenRCT2-$version-windows-portable-x64.zip" } } } diff --git a/bucket/openssh-win64.json b/bucket/openssh-win64.json index 8acf4be5a07..55ba38fa228 100644 --- a/bucket/openssh-win64.json +++ b/bucket/openssh-win64.json @@ -1,56 +1,16 @@ { - "bin": [ - [ - "openssh-win64\\ssh.exe", - "ssh", - "" - ], - [ - "openssh-win64\\sftp.exe", - "sftp", - "" - ], - [ - "openssh-win64\\sftp-server.exe", - "sftp-server", - "" - ], - [ - "openssh-win64\\scp.exe", - "scp", - "" - ], - [ - "openssh-win64\\ssh-add.exe", - "ssh-add", - "" - ], - [ - "openssh-win64\\ssh-agent.exe", - "ssh-agent", - "" - ], - [ - "openssh-win64\\sshd.exe", - "sshd", - "" - ], - [ - "openssh-win64\\ssh-keygen.exe", - "ssh-keygen", - "" - ], - [ - "openssh-win64\\ssh-keyscan.exe", - "ssh-keyscan", - "" - ], - [ - "openssh-win64\\ssh-shellhost.exe", - "ssh-shellhost", - "" - ] - ], - "url": "https://github.com/PowerShell/Win32-OpenSSH/releases/download/v8.1.0.0p1-Beta/OpenSSH-Win64.zip", - "version": "8.1.0.0" + "url": "https://github.com/PowerShell/Win32-OpenSSH/releases/download/v8.1.0.0p1-Beta/OpenSSH-Win64.zip", + "version": "8.1.0.0", + "bin": [ + ["openssh-win64\\ssh.exe", "ssh", ""], + ["openssh-win64\\sftp.exe", "sftp", ""], + ["openssh-win64\\sftp-server.exe", "sftp-server", ""], + ["openssh-win64\\scp.exe", "scp", ""], + ["openssh-win64\\ssh-add.exe", "ssh-add", ""], + ["openssh-win64\\ssh-agent.exe", "ssh-agent", ""], + ["openssh-win64\\sshd.exe", "sshd", ""], + ["openssh-win64\\ssh-keygen.exe", "ssh-keygen", ""], + ["openssh-win64\\ssh-keyscan.exe", "ssh-keyscan", ""], + ["openssh-win64\\ssh-shellhost.exe", "ssh-shellhost", ""] + ] } diff --git a/bucket/opensupaplex.json b/bucket/opensupaplex.json index ab0a4ffa56f..9fa9a87531e 100644 --- a/bucket/opensupaplex.json +++ b/bucket/opensupaplex.json @@ -1,8 +1,8 @@ { "version": "7.1.2", - "description": "Reverse engineering Supaplex", + "description": "Reimplementation of Supaplex, a 2D puzzle game inspired by BoulderDash", "homepage": "https://github.com/sergiou87/open-supaplex", - "license": "Freeware", + "license": "MIT", "url": "https://github.com/sergiou87/open-supaplex/releases/download/v7.1.2/OpenSupaplex-windows-x86_64-v7.1.2.zip", "hash": "7824632735cf608d98ca502aaabb453b0766510f4ccdb09cd5f9e80c192cde7c", "extract_dir": "OpenSupaplex", diff --git a/bucket/openttd.json b/bucket/openttd.json index f430b2bb6b1..e7c95ed085b 100644 --- a/bucket/openttd.json +++ b/bucket/openttd.json @@ -1,62 +1,56 @@ { + "homepage": "https://www.openttd.org", "version": "13.0", - "description": "Simulation game based upon Transport Tycoon Deluxe", - "homepage": "https://www.openttd.org/", - "license": "GPL-2.0-or-later", + "description": "OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe.", "architecture": { - "32bit": { - "url": [ - "https://cdn.openttd.org/openttd-releases/13.0/openttd-13.0-windows-win64.zip", - "https://cdn.openttd.org/opengfx-releases/7.1/opengfx-7.1-all.zip", - "https://cdn.openttd.org/opensfx-releases/1.0.3/opensfx-1.0.3-all.zip", - "https://cdn.openttd.org/openmsx-releases/0.4.2/openmsx-0.4.2-all.zip" - ], - "hash": [ - "c5d570de154cdec82521f43a72de270cbaeca518a3200442b8ac2fa14e045cd1", - "928fcf34efd0719a3560cbab6821d71ce686b6315e8825360fba87a7a94d7846", - "e0a218b7dd9438e701503b0f84c25a97c1c11b7c2f025323fb19d6db16ef3759", - "5a4277a2e62d87f2952ea5020dc20fb2f6ffafdccf9913fbf35ad45ee30ec762" - ], + "64bit": { + "url": "https://proxy.binaries.openttd.org/openttd-releases/13.0/openttd-13.0-windows-win64.zip", + "hash": "c5d570de154cdec82521f43a72de270cbaeca518a3200442b8ac2fa14e045cd1", "extract_dir": "openttd-13.0-windows-win64" }, - "64bit": { - "url": [ - "https://cdn.openttd.org/openttd-releases/13.0/openttd-13.0-windows-win32.zip", - "https://cdn.openttd.org/opengfx-releases/7.1/opengfx-7.1-all.zip", - "https://cdn.openttd.org/opensfx-releases/1.0.3/opensfx-1.0.3-all.zip", - "https://cdn.openttd.org/openmsx-releases/0.4.2/openmsx-0.4.2-all.zip" - ], - "hash": [ - "53abf0ee7816d33137b539d48779d0df1715b17c70d08d7bf708f38aa3a3cb69", - "928fcf34efd0719a3560cbab6821d71ce686b6315e8825360fba87a7a94d7846", - "e0a218b7dd9438e701503b0f84c25a97c1c11b7c2f025323fb19d6db16ef3759", - "5a4277a2e62d87f2952ea5020dc20fb2f6ffafdccf9913fbf35ad45ee30ec762" - ], - "extract_dir": "openttd-13.0-windows-win32" + "32bit": { + "url": "https://proxy.binaries.openttd.org/openttd-releases/13.0/openttd-13.0-windows-win32.zip", + "hash": "53abf0ee7816d33137b539d48779d0df1715b17c70d08d7bf708f38aa3a3cb69", + "extract_dir": "openttd-13.0-windows-win632" } }, - "pre_install": [ - "Move-Item \"$dir\\opengfx-7.1.tar\" \"$dir\\baseset\"", - "Move-Item \"$dir\\opensfx-1.0.3.tar\" \"$dir\\baseset\"", - "Move-Item \"$dir\\openmsx-0.4.2.tar\" \"$dir\\baseset\"" - ], "bin": "openttd.exe", + "persist": [ + "content_download", + "screenshot", + "save", + "newgrf", + "scenario", + "openttd.cfg" + ], + "notes": [ + "Requires Transport Tycoon Deluxe Data Files,", + "or open alternatives: OpenGFX (graphics), OpenSFX (sound) and OpenMSX (music) which can be downloaded in-game." + ], "shortcuts": [ [ "openttd.exe", "OpenTTD" ] ], - "checkver": "Download stable \\(([\\d\\.]+)\\)", + "checkver": "Download stable \\((\\d.+\\d)\\)<\\/a>", "autoupdate": { "architecture": { "64bit": { - "url": "https://cdn.openttd.org/openttd-releases/$version/openttd-$version-windows-win32.zip", - "extract_dir": "openttd-$version-windows-win32" + "url": "https://proxy.binaries.openttd.org/openttd-releases/$version/openttd-$version-windows-win64.zip", + "hash": { + "url": "https://www.openttd.org/downloads/openttd-releases/latest.html", + "regex": "checksum-openttd-$version-windows-win64\\.zip\"[\\s\\w=\":;><&\\/]+ sha256sum: ([a-zA-Z0-9]{64})" + }, + "extract_dir": "openttd-$version-windows-win64" }, "32bit": { - "url": "https://cdn.openttd.org/openttd-releases/$version/openttd-$version-windows-win64.zip", - "extract_dir": "openttd-$version-windows-win64" + "url": "https://proxy.binaries.openttd.org/openttd-releases/$version/openttd-$version-windows-win32.zip", + "hash": { + "url": "https://www.openttd.org/downloads/openttd-releases/latest.html", + "regex": "checksum-openttd-$version-windows-win32\\.zip\"[\\s\\w=\":;><&\\/]+ sha256sum: ([a-zA-Z0-9]{64})" + }, + "extract_dir": "openttd-$version-windows-win632" } } } diff --git a/bucket/openwebstart.json b/bucket/openwebstart.json index 02ecffd7242..e5e28da304e 100644 --- a/bucket/openwebstart.json +++ b/bucket/openwebstart.json @@ -1,49 +1,52 @@ { - "architecture": { - "32bit": { - "hash": "70fe6e43cbbcf58c0cd4662b9fec05df9a6e62d0a26eda453f5826fbd7f3e7b7", - "url": "https://github.com/karakun/OpenWebStart/releases/download/v1.7.0/OpenWebStart_windows-x32_1_7_0.exe" - }, - "64bit": { - "hash": "c5e9499f211ee477428677cf4b61da013944dc3de60119253b30d1ba0e529717", - "url": "https://github.com/karakun/OpenWebStart/releases/download/v1.7.0/OpenWebStart_windows-x64_1_7_0.exe" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/karakun/OpenWebStart/releases/download/v$version/OpenWebStart_windows-x32_$underscoreVersion.exe" - }, - "64bit": { - "url": "https://github.com/karakun/OpenWebStart/releases/download/v$version/OpenWebStart_windows-x64_$underscoreVersion.exe" - } - } - }, - "bin": "javaws.exe", - "checkver": { - "regex": "Latest stable release: ([\\d.]+)", - "url": "https://openwebstart.com/download/" - }, - "description": "Run JNLP files with the latest Java version", - "homepage": "https://openwebstart.com/", - "installer": { - "args": [ - "-q", - "-dir \"$dir\"" - ], - "keep": true - }, - "license": "GNU General Public License, version 2", - "post_install": "Remove-Item \"$dir\\OpenWebStart_windows-x64*.exe\" -Force", - "shortcuts": [ - [ - "itw-settings.exe", - "OpenWebStart Settings" - ] - ], - "uninstaller": { - "args": "-q", - "file": "uninstall.exe" - }, - "version": "1.7.0" + "version": "1.7.0", + "description": "Run JNLP files with the latest Java version", + "license": "GNU General Public License, version 2", + "homepage": "https://openwebstart.com/", + "architecture": { + "64bit": { + "url": "https://github.com/karakun/OpenWebStart/releases/download/v1.7.0/OpenWebStart_windows-x64_1_7_0.exe", + "hash": "592ec684878149a04e9c435444fd1ff49255cc98a0191f88d66ac2b2e49ae68a" + }, + "32bit": { + "url": "https://github.com/karakun/OpenWebStart/releases/download/v1.7.0/OpenWebStart_windows-x32_1_7_0.exe", + "hash": "70fe6e43cbbcf58c0cd4662b9fec05df9a6e62d0a26eda453f5826fbd7f3e7b7" + } + }, + "installer": { + "args": [ + "-q", + "-dir \"$dir\"", + "-overwrite", + "-nofilefailures", + "-splash \"Installation's progress...\"" + ], + "keep": true + }, + "post_install": "Remove-Item \"$dir\\OpenWebStart_windows-x64*.exe\" -Force", + "uninstaller": { + "file": "uninstall.exe", + "args": "-q" + }, + "bin": "javaws.exe", + "shortcuts": [ + [ + "itw-settings.exe", + "OpenWebStart Settings" + ] + ], + "checkver": { + "url": "https://openwebstart.com/download/", + "regex": "Latest stable release: ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/karakun/OpenWebStart/releases/download/v$version/OpenWebStart_windows-x64_$underscoreVersion.exe" + }, + "32bit": { + "url": "https://github.com/karakun/OpenWebStart/releases/download/v$version/OpenWebStart_windows-x32_$underscoreVersion.exe" + } + } + } } diff --git a/bucket/opera-browser.json b/bucket/opera-browser.json index dd4371eabc1..2ec9686d8d9 100644 --- a/bucket/opera-browser.json +++ b/bucket/opera-browser.json @@ -1,34 +1,21 @@ { + "version": "97.0.4719.43", + "description": "Fast, secure, easy-to-use browser.", + "homepage": "https://www.opera.com/", + "license": { + "identifier": "Freeware", + "url": "https://www.opera.com/eula/computers" + }, "architecture": { - "32bit": { - "hash": "bda0cd406b62126d9abec7e08966b437fc94473968748f79d14bb99ee50e7575", - "url": "https://download1.operacdn.com/pub/opera/desktop/97.0.4719.43/win/Opera_97.0.4719.43_Setup.exe#/dl.7z" - }, "64bit": { - "hash": "f08d27950ec876a20acedbfb6cdeb7198183abc89094e468d608b1ca114be41e", - "url": "https://download1.operacdn.com/pub/opera/desktop/97.0.4719.43/win/Opera_97.0.4719.43_Setup_x64.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://download1.operacdn.com/pub/opera/desktop/$version/win/Opera_$version_Setup.exe#/dl.7z" - }, - "64bit": { - "url": "https://download1.operacdn.com/pub/opera/desktop/$version/win/Opera_$version_Setup_x64.exe#/dl.7z" - } + "url": "https://download1.operacdn.com/pub/opera/desktop/97.0.4719.43/win/Opera_97.0.4719.43_Setup_x64.exe#/dl.7z", + "hash": "f08d27950ec876a20acedbfb6cdeb7198183abc89094e468d608b1ca114be41e" }, - "hash": { - "url": "$url.sha256sum" + "32bit": { + "url": "https://download1.operacdn.com/pub/opera/desktop/97.0.4719.43/win/Opera_97.0.4719.43_Setup.exe#/dl.7z", + "hash": "bda0cd406b62126d9abec7e08966b437fc94473968748f79d14bb99ee50e7575" } }, - "checkver": { - "regex": "([\\d.]+)/", - "reverse": true, - "url": "http://get.opera.com/ftp/pub/opera/desktop/" - }, - "description": "Fast, secure, easy-to-use browser.", - "homepage": "https://www.opera.com/", "installer": { "script": [ "Remove-Item -Path \"$dir\\*_list\" -Force", @@ -40,16 +27,29 @@ "Set-Content -Path \"$dir\\installer_prefs.json\" -Value (@{ 'autoupdate'= $false; 'enable_stats' = $false; 'single_profile' = $true } | ConvertTo-Json) -Encoding ASCII" ] }, - "license": { - "identifier": "Freeware", - "url": "https://www.opera.com/eula/computers" - }, - "persist": "profile", "shortcuts": [ [ "launcher.exe", "Opera" ] ], - "version": "97.0.4719.43" + "persist": "profile", + "checkver": { + "url": "http://get.opera.com/ftp/pub/opera/desktop/", + "regex": "([\\d.]+)/", + "reverse": true + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download1.operacdn.com/pub/opera/desktop/$version/win/Opera_$version_Setup_x64.exe#/dl.7z" + }, + "32bit": { + "url": "https://download1.operacdn.com/pub/opera/desktop/$version/win/Opera_$version_Setup.exe#/dl.7z" + } + }, + "hash": { + "url": "$url.sha256sum" + } + } } diff --git a/bucket/oraclejdk11p-np.json b/bucket/oraclejdk11p-np.json index e26fe01f932..b0d40d8b31e 100644 --- a/bucket/oraclejdk11p-np.json +++ b/bucket/oraclejdk11p-np.json @@ -1,39 +1,39 @@ { - "architecture": { - "64bit": { - "hash": "7cbb7ba7d0475ede77b7ef03cfcb2f259989965f0110b1ef8852709441901146", - "url": "https://download.macromedia.com/pub/coldfusion/java/java11/1114/jdk-11.0.14_windows-x64_bin.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "extract_dir": "jdk-$version", - "hash": { - "mode": "extract", - "regex": "$basename.*?$sha256", - "url": "https://download.macromedia.com/pub/coldfusion/java/java11/$matchPath/Checksum-JDK11.0.4.txt" + "version": "11.0.14", + "description": "Oracle JDK 11.", + "homepage": "https://www.oracle.com/java/technologies/downloads/#java11", + "license": { + "identifier": "Oracle Technology Network License Agreement for Oracle Java SE", + "url": "https://java.com/otnlicense" }, - "url": "https://download.macromedia.com/pub/coldfusion/java/java11/$matchPath/$matchFile" - } - } - }, - "checkver": { - "regex": "/java11/(?.*?)/(?jdk-([\\d.]+)_windows-x64_bin\\.zip)", - "url": "https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html", - "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55" - }, - "description": "Oracle JDK 11.", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "extract_dir": "jdk-11.0.13", - "homepage": "https://www.oracle.com/java/technologies/downloads/#java11", - "license": { - "identifier": "Oracle Technology Network License Agreement for Oracle Java SE", - "url": "https://java.com/otnlicense" - }, - "notes": "Java SE subscribers will receive JDK 11 updates until at least September of 2026.", - "version": "11.0.14" + "notes": "Java SE subscribers will receive JDK 11 updates until at least September of 2026.", + "architecture": { + "64bit": { + "url": "https://download.macromedia.com/pub/coldfusion/java/java11/1114/jdk-11.0.14_windows-x64_bin.zip", + "hash": "7cbb7ba7d0475ede77b7ef03cfcb2f259989965f0110b1ef8852709441901146" + } + }, + "extract_dir": "jdk-11.0.13", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55", + "regex": "/java11/(?.*?)/(?jdk-([\\d.]+)_windows-x64_bin\\.zip)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.macromedia.com/pub/coldfusion/java/java11/$matchPath/$matchFile", + "hash": { + "url": "https://download.macromedia.com/pub/coldfusion/java/java11/$matchPath/Checksum-JDK11.0.4.txt", + "mode": "extract", + "regex": "$basename.*?$sha256" + }, + "extract_dir": "jdk-$version" + } + } + } } diff --git a/bucket/oraclejdk17.json b/bucket/oraclejdk17.json index ad91f1f51b5..e9ba35cd56d 100644 --- a/bucket/oraclejdk17.json +++ b/bucket/oraclejdk17.json @@ -1,5 +1,4 @@ { - "##": "Copied from https://github.com/zhoujin7/tomato/blob/master/bucket/OracleJDK17.json", "homepage": "https://www.oracle.com/technetwork/java/javase/overview/index.html", "description": "Oracle JDK 17", "license": "https://java.com/otnlicense", diff --git a/bucket/oraclejdk8-np.json b/bucket/oraclejdk8-np.json index 69847b31d5f..7016c114523 100644 --- a/bucket/oraclejdk8-np.json +++ b/bucket/oraclejdk8-np.json @@ -1,46 +1,46 @@ { - "version": "8u321", - "description": "Oracle JDK 8.", - "homepage": "https://www.oracle.com/java/technologies/downloads/#java8", - "license": { - "identifier": "Oracle Technology Network License Agreement for Oracle Java SE", - "url": "https://java.com/otnlicense" - }, - "notes": "Java SE subscribers will receive JDK 8 updates until at least December of 2030.", - "architecture": { - "64bit": { - "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u321/jdk/jdk-8u321-windows-x64.zip", - "hash": "94ed3431d30f915cc8efff3e505fa0e09b625bb0ee3b5cc1fe5671e90da10c4d" - }, - "32bit": { - "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u321/jdk/jdk-8u321-windows-i586.zip", - "hash": "364091f2809f793407aaf1b8f47d0ef7834bb6a30f46e3b374982b985c01ecd6" - } - }, - "extract_dir": "jdk1.8.0_321", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html", - "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55", - "regex": "/java8/8u(?\\d{3})/(?.*?)/(?jdk-([a-z\\d]+)-windows-x64\\.zip)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/jdk-$version-windows-x64.zip" - }, - "32bit": { - "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/jdk-$version-windows-i586.zip" - } - }, - "hash": { - "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/Checksum-JDK8u$matchBuild.txt", - "mode": "extract", - "regex": "$basename.*?$sha256" - }, - "extract_dir": "jdk1.8.0_$matchBuild" - } + "architecture": { + "32bit": { + "hash": "364091f2809f793407aaf1b8f47d0ef7834bb6a30f46e3b374982b985c01ecd6", + "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u321/jdk/jdk-8u321-windows-i586.zip" + }, + "64bit": { + "hash": "94ed3431d30f915cc8efff3e505fa0e09b625bb0ee3b5cc1fe5671e90da10c4d", + "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u321/jdk/jdk-8u321-windows-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/jdk-$version-windows-i586.zip" + }, + "64bit": { + "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/jdk-$version-windows-x64.zip" + } + }, + "extract_dir": "jdk1.8.0_$matchBuild", + "hash": { + "mode": "extract", + "regex": "$basename.*?$sha256", + "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/Checksum-JDK8u$matchBuild.txt" + } + }, + "checkver": { + "regex": "/java8/8u(?\\d{3})/(?.*?)/(?jdk-([a-z\\d]+)-windows-x64\\.zip)", + "url": "https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55" + }, + "description": "Oracle JDK 8.", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "extract_dir": "jdk1.8.0_321", + "homepage": "https://www.oracle.com/java/technologies/downloads/#java8", + "license": { + "identifier": "Oracle Technology Network License Agreement for Oracle Java SE", + "url": "https://java.com/otnlicense" + }, + "notes": "Java SE subscribers will receive JDK 8 updates until at least December of 2030.", + "version": "8u321" } diff --git a/bucket/oraclejdk8p-np.json b/bucket/oraclejdk8p-np.json index 83224153c0b..3fde2f3270f 100644 --- a/bucket/oraclejdk8p-np.json +++ b/bucket/oraclejdk8p-np.json @@ -1,47 +1,47 @@ { - "version": "8u311", - "description": "Oracle JDK 8.", - "homepage": "https://www.oracle.com/java/technologies/downloads/#java8", - "license": { - "identifier": "Oracle Technology Network License Agreement for Oracle Java SE", - "url": "https://java.com/otnlicense" - }, - "notes": "Java SE subscribers will receive JDK 8 updates until at least December of 2030.", - "architecture": { - "64bit": { - "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u311/jdk/jdk-8u311-windows-x64.zip", - "hash": "6695ca9cd63dbbb5d450cf83cd29331b8e027398e58b50d0836b9ec0ba0b541e" - }, - "32bit": { - "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u311/jdk/jdk-8u311-windows-i586.zip", - "hash": "3126990c71555158b88dae9ae4549bab0cffefdab0b774b4da60d163ce687791" - } - }, - "extract_dir": "jdk1.8.0_311", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html", - "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55", - "regex": "/java8/8u(?\\d{3})/(?.*?)/(?jdk-([a-z\\d]+)-windows-x64\\.zip)", - "reverse": true - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/jdk-$version-windows-x64.zip" - }, - "32bit": { - "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/jdk-$version-windows-i586.zip" - } - }, - "hash": { - "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/jdk8u$matchBuild-checksum.txt", - "mode": "extract", - "regex": "$basename.*?$sha256" - }, - "extract_dir": "jdk1.8.0_$matchBuild" - } + "architecture": { + "32bit": { + "hash": "3126990c71555158b88dae9ae4549bab0cffefdab0b774b4da60d163ce687791", + "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u311/jdk/jdk-8u311-windows-i586.zip" + }, + "64bit": { + "hash": "6695ca9cd63dbbb5d450cf83cd29331b8e027398e58b50d0836b9ec0ba0b541e", + "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u311/jdk/jdk-8u311-windows-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/jdk-$version-windows-i586.zip" + }, + "64bit": { + "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/jdk-$version-windows-x64.zip" + } + }, + "extract_dir": "jdk1.8.0_$matchBuild", + "hash": { + "mode": "extract", + "regex": "$basename.*?$sha256", + "url": "https://download.macromedia.com/pub/coldfusion/java/java8/8u$matchBuild/$matchPath/jdk8u$matchBuild-checksum.txt" + } + }, + "checkver": { + "regex": "/java8/8u(?\\d{3})/(?.*?)/(?jdk-([a-z\\d]+)-windows-x64\\.zip)", + "reverse": true, + "url": "https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55" + }, + "description": "Oracle JDK 8.", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "extract_dir": "jdk1.8.0_311", + "homepage": "https://www.oracle.com/java/technologies/downloads/#java8", + "license": { + "identifier": "Oracle Technology Network License Agreement for Oracle Java SE", + "url": "https://java.com/otnlicense" + }, + "notes": "Java SE subscribers will receive JDK 8 updates until at least December of 2030.", + "version": "8u311" } diff --git a/bucket/origin.json b/bucket/origin.json index d0cce47a7ee..32d08182225 100644 --- a/bucket/origin.json +++ b/bucket/origin.json @@ -1,15 +1,17 @@ { - "version": "nightly", - "description": "Origin. An online gaming, digital distribution and digital rights management platform developed by Electronic Arts.", "homepage": "https://www.origin.com/", + "description": "Platform Packed with Great PC Games", "license": "Freeware", - "url": "https://download.dm.origin.com/origin/live/OriginSetup.exe#/cosi.7z", + "version": "nightly", + "url": "https://download.dm.origin.com/origin/live/OriginSetup.exe#/dl.7z", "extract_dir": "update", "installer": { - "script": [ - "extract_7zip \"$dir\\OriginUpdate*.zip\" \"$dir\"", - "Remove-Item \"$dir\\OriginUpdate*.zip\" -Force" - ] + "script": "Expand-7zipArchive \"$dir\\OriginUpdate*.zip\" \"$dir\" -Removal" }, - "shortcuts": [["Origin.exe", "Origin"]] + "shortcuts": [ + [ + "Origin.exe", + "Origin" + ] + ] } diff --git a/bucket/osc-dl.json b/bucket/osc-dl.json index 1a9e5ce3be9..bd25edbba5e 100644 --- a/bucket/osc-dl.json +++ b/bucket/osc-dl.json @@ -1,19 +1,19 @@ { - "autoupdate": { - "url": "https://github.com/dhtdht020/osc-dl/releases/download/$version/oscdl-standalone.exe" - }, - "bin": "oscdl-standalone.exe", - "checkver": "github", - "description": " Desktop (GUI & CLI) utility, to download Wii Homebrew apps from the Open Shop Channel.", - "hash": "4028506a1c765894cac1919d0643a2c01c878cb5c7b8c54d2cb2e445dbeac6c4", - "homepage": "https://github.com/dhtdht020/osc-dl", - "license": " GPL-3.0-only", - "shortcuts": [ - [ - "oscdl-standalone.exe", - "Open Shop Channel Downloader" - ] - ], - "url": "https://github.com/dhtdht020/osc-dl/releases/download/1.3.0/oscdl-standalone.exe", - "version": "1.3.0" + "version": "1.3.0", + "description": " Desktop (GUI & CLI) utility, to download Wii Homebrew apps from the Open Shop Channel.", + "homepage": "https://github.com/dhtdht020/osc-dl", + "license": " GPL-3.0-only", + "url": "https://github.com/dhtdht020/osc-dl/releases/download/1.3.0/oscdl-standalone.exe", + "hash": "4028506a1c765894cac1919d0643a2c01c878cb5c7b8c54d2cb2e445dbeac6c4", + "bin": "oscdl-standalone.exe", + "shortcuts": [ + [ + "oscdl-standalone.exe", + "Open Shop Channel Downloader" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/dhtdht020/osc-dl/releases/download/$version/oscdl-standalone.exe" + } } diff --git a/bucket/owasp-threatdragon.json b/bucket/owasp-threatdragon.json index e565c1c0afd..9cbc2112fa2 100644 --- a/bucket/owasp-threatdragon.json +++ b/bucket/owasp-threatdragon.json @@ -1,52 +1,52 @@ { - "architecture": { - "32bit": { - "hash": "ab22258c4e175b09d9628fac7f7330b9559d34145069d57f135c1055a416036c", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Recurse" - ], - "url": "https://github.com/OWASP/threat-dragon-desktop/releases/download/v1.4.0/OWASP-Threat-Dragon-Setup-1.4.0.exe#/dl.7z" - }, - "64bit": { - "hash": "ab22258c4e175b09d9628fac7f7330b9559d34145069d57f135c1055a416036c", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Recurse" - ], - "url": "https://github.com/OWASP/threat-dragon-desktop/releases/download/v1.4.0/OWASP-Threat-Dragon-Setup-1.4.0.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "regex": "(?sm)$basename.*$sha256.*", - "url": "https://github.com/OWASP/threat-dragon-desktop/releases" + "version": "1.4.0", + "description": "Desktop variant of OWASP Threat Dragon.", + "homepage": "https://github.com/OWASP/threat-dragon-desktop", + "license": "Apache-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/OWASP/threat-dragon-desktop/releases/download/v1.4.0/OWASP-Threat-Dragon-Setup-1.4.0.exe#/dl.7z", + "hash": "ab22258c4e175b09d9628fac7f7330b9559d34145069d57f135c1055a416036c", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Recurse" + ] + }, + "32bit": { + "url": "https://github.com/OWASP/threat-dragon-desktop/releases/download/v1.4.0/OWASP-Threat-Dragon-Setup-1.4.0.exe#/dl.7z", + "hash": "ab22258c4e175b09d9628fac7f7330b9559d34145069d57f135c1055a416036c", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Recurse" + ] + } }, - "url": "https://github.com/OWASP/threat-dragon-desktop/releases/download/v$version/OWASP-Threat-Dragon-Setup-$version.exe#/dl.7z" - }, - "64bit": { - "hash": { - "regex": "(?sm)$basename.*$sha256.*", - "url": "https://github.com/OWASP/threat-dragon-desktop/releases" + "bin": "OWASP-Threat-Dragon.exe", + "shortcuts": [ + [ + "OWASP-Threat-Dragon.exe", + "OWASP Threat Dragon" + ] + ], + "checkver": { + "github": "https://github.com/OWASP/threat-dragon-desktop" }, - "url": "https://github.com/OWASP/threat-dragon-desktop/releases/download/v$version/OWASP-Threat-Dragon-Setup-$version.exe#/dl.7z" - } - } - }, - "bin": "OWASP-Threat-Dragon.exe", - "checkver": { - "github": "https://github.com/OWASP/threat-dragon-desktop" - }, - "description": "Desktop variant of OWASP Threat Dragon.", - "homepage": "https://github.com/OWASP/threat-dragon-desktop", - "license": "Apache-2.0", - "shortcuts": [ - [ - "OWASP-Threat-Dragon.exe", - "OWASP Threat Dragon" - ] - ], - "version": "1.4.0" + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/OWASP/threat-dragon-desktop/releases/download/v$version/OWASP-Threat-Dragon-Setup-$version.exe#/dl.7z", + "hash": { + "url": "https://github.com/OWASP/threat-dragon-desktop/releases", + "regex": "(?sm)$basename.*$sha256.*" + } + }, + "32bit": { + "url": "https://github.com/OWASP/threat-dragon-desktop/releases/download/v$version/OWASP-Threat-Dragon-Setup-$version.exe#/dl.7z", + "hash": { + "url": "https://github.com/OWASP/threat-dragon-desktop/releases", + "regex": "(?sm)$basename.*$sha256.*" + } + } + } + } } diff --git a/bucket/pacmc.json b/bucket/pacmc.json index 8ebd4f1e3e6..ea5e247042e 100644 --- a/bucket/pacmc.json +++ b/bucket/pacmc.json @@ -1,6 +1,6 @@ { "version": "0.5.2", - "description": "An easy-to-use Minecraft package manager and launcher", + "description": "[Mods/Launcher] - An easy-to-use Minecraft package manager and launcher", "homepage": "https://github.com/jakobkmar/pacmc", "license": "AGPL-3.0-or-later", "suggest": { diff --git a/bucket/pansy.json b/bucket/pansy.json index 10b381a39a7..679d0a4a7b3 100644 --- a/bucket/pansy.json +++ b/bucket/pansy.json @@ -1,28 +1,28 @@ { - "architecture": { - "64bit": { - "hash": "0fd15d9e4b456ccd205ce640a528cf047308043903e3a89d0b9ce37ede532847", - "url": "https://github.com/niuhuan/pansy/releases/download/v0.0.3/pansy-v0.0.3-windows-x86_64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/niuhuan/pansy/releases/download/v$version/pansy-v$version-windows-x86_64.zip" - } - } - }, - "checkver": "github", + "version": "0.0.3", "description": "A illustration client.", "homepage": "https://github.com/niuhuan/pansy", "license": { "identifier": "Unknown" }, + "architecture": { + "64bit": { + "url": "https://github.com/niuhuan/pansy/releases/download/v0.0.3/pansy-v0.0.3-windows-x86_64.zip", + "hash": "0fd15d9e4b456ccd205ce640a528cf047308043903e3a89d0b9ce37ede532847" + } + }, "shortcuts": [ [ "pansy.exe", "pansy" ] ], - "version": "0.0.3" + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/niuhuan/pansy/releases/download/v$version/pansy-v$version-windows-x86_64.zip" + } + } + } } diff --git a/bucket/partition-assistant.json b/bucket/partition-assistant.json index 02c00dac2ef..e05bea9e5f3 100644 --- a/bucket/partition-assistant.json +++ b/bucket/partition-assistant.json @@ -1,57 +1,40 @@ { - "homepage": "https://www.disktool.cn/", - "license": "freeware for non-commercial use", "version": "9.13", + "description": "Easy-to-use Partition Software and Safe Disk Manager", "url": "http://www2.aomeisoftware.com/download/pacn/PAGreen.zip", + "homepage": "https://www.disktool.cn", + "hash": "31fa1159d256edf411fba60d1137c5c6204821374dbadfd5aa614f65bccb815c", "extract_dir": "PA_Green", + "license": "unknown", "bin": [ - "PartAssist.exe", - "DyndiskConverter.exe", - "EPW.exe", - "Ntfs2Fat32.exe", - "AMBooter.exe", - "Ghost32.exe", - "wimlib-imagex.exe" + [ + "PartAssist.exe", + "partition" + ] ], + "pre_install": [ + "$file='usecode.ini'", + "if (!(Test-Path \"$persist_dir\\$file\")) {", + " New-Item \"$dir\\$file\" -Type File | Out-Null", + "}" + ], + "persist": "usecode.ini", "shortcuts": [ [ "PartAssist.exe", - "AOMEI Partition Assistant" - ], - [ - "DyndiskConverter.exe", - "AOMEI Dynamic Disk Converter" - ], - [ - "EPW.exe", - "AOMEI Extent Partition Wizard" - ], - [ - "Ntfs2Fat32.exe", - "AOMEI NTFS to FAT32 Converter" - ], - [ - "AMBooter.exe", - "AOMEI AMBooter" - ], - [ - "Ghost32.exe", - "Symantec Ghost Solution Suite" + "PartitionAssistant" ] ], - "persist": [ - "cfg.ini", - "wnd.ini", - "other.ini" - ], - "uninstaller": { - "file": "uninstall.bat" - }, "checkver": { "url": "https://www.disktool.cn/download.html", - "regex": "版本:([\\d.]+)" + "re": "分区助手\\s*([\\d.]+)" }, "autoupdate": { "url": "http://www2.aomeisoftware.com/download/pacn/PAGreen.zip" - } + }, + "notes": [ + "This software is free only in China.", + "If you are not Chinese, you need to pay for the function of the software.", + "Please see https://aomeitech.com for more information" + ] } diff --git a/bucket/paste-ex.json b/bucket/paste-ex.json index e4e03e81043..e437df42951 100644 --- a/bucket/paste-ex.json +++ b/bucket/paste-ex.json @@ -1,20 +1,20 @@ { - "autoupdate": { - "url": "https://github.com/huiyadanli/PasteEx/releases/download/v$version/PasteEx.v$version.zip" - }, - "checkver": "github", - "description": "Paste the contents of the clipboard into files.", - "extract_dir": "PasteEx", - "hash": "6b6698b1e43b4808568c9dfdcd70a6d5ccb9607b5ce94875895f5e7e42ad5633", - "homepage": "https://github.com/huiyadanli/PasteEx", - "license": "GPL-3.0-later", - "persist": "User", - "shortcuts": [ - [ - "PasteEx.exe", - "PasteEx" - ] - ], - "url": "https://github.com/huiyadanli/PasteEx/releases/download/v1.1.9.1/PasteEx.v1.1.9.1.zip", - "version": "1.1.9.1" + "homepage": "https://github.com/huiyadanli/PasteEx", + "description": "Paste the contents of the clipboard into files.", + "version": "1.1.9.1", + "license": "GPL-3.0-later", + "url": "https://github.com/huiyadanli/PasteEx/releases/download/v1.1.9.1/PasteEx.v1.1.9.1.zip", + "extract_dir": "PasteEx", + "hash": "6b6698b1e43b4808568c9dfdcd70a6d5ccb9607b5ce94875895f5e7e42ad5633", + "shortcuts": [ + [ + "PasteEx.exe", + "PasteEx" + ] + ], + "persist": "User", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/huiyadanli/PasteEx/releases/download/v$version/PasteEx.v$version.zip" + } } diff --git a/bucket/pasteintofile.json b/bucket/pasteintofile.json index e9a7b8bf409..8c166191308 100644 --- a/bucket/pasteintofile.json +++ b/bucket/pasteintofile.json @@ -1,27 +1,17 @@ { "homepage": "https://github.com/EslaMx7/PasteIntoFile", - "description": "A Windows desktop application to paste clipboard contents (text and images) into files.", + "description": "Paste Clipboard Contents Into Files Directly.", "version": "1.5", "license": "GPL-3.0-only", "url": "https://github.com/EslaMx7/PasteIntoFile/releases/download/v1.5/PasteIntoFile.zip", "hash": "76D94F5A930CA70198723FC66E639618840347F4FB1DFD9972637EDBC42AE867", - "##": "ported from lyineee/scoop-bucket and maokwen/scoop-bucket", - "bin": [ + "bin": "PasteIntoFile.exe", + "shortcuts": [ [ "PasteIntoFile.exe", "PasteIntoFile" ] ], - "post_install": [ - "& \"$dir/PasteIntoFile.exe\" /reg" - ], - "uninstaller": { - "script": [ - "& \"$dir/PasteIntoFile.exe\" /unreg", - "Start-Sleep -Milliseconds 500", - "Stop-Process (Get-Process PasteIntoFile).id" - ] - }, "checkver": "github", "autoupdate": { "url": "https://github.com/EslaMx7/PasteIntoFile/releases/download/v$version/PasteIntoFile.zip" diff --git a/bucket/pcap-dnsproxy.json b/bucket/pcap-dnsproxy.json index 758095d6560..bc78da249c7 100644 --- a/bucket/pcap-dnsproxy.json +++ b/bucket/pcap-dnsproxy.json @@ -1,42 +1,42 @@ { - "_autoupdate": { - "url": "https://github.com/chengr28/Pcap_DNSProxy/releases/download/v$version/Pcap_DNSProxy-$version-bin.7z" - }, - "_checkver": "github", - "architecture": { - "32bit": { - "bin": [ - [ - "Pcap_DNSProxy_x86.exe", - "pcap-dnsproxy" - ] - ] - }, - "64bit": { - "bin": [ - [ - "Pcap_DNSProxy.exe", - "pcap-dnsproxy" - ] - ] - } - }, - "description": "A tool based on WinPcap/LibPcap which can filter DNS poisoning.", - "extract_dir": "Pcap_DNSProxy-bin/Windows", - "hash": "42c6f30ec34298dc65477b48c5167e12d78c532ed330b6955a8017250cd35873", - "homepage": "https://github.com/chengr28/Pcap_DNSProxy", - "license": "GPL-2.0-only", - "notes": "This app requires WinPcap, if you have not installed, run setup from 'Tools' folder. To modify service, run 'ServiceControl.bat'.", - "persist": [ - "Config.ini", - "Hosts.ini", - "IPFilter.ini", - "Routing.txt", - "WhiteList.txt" - ], - "pre_install": [ - "Remove-Item -Recurse \"$dir\\Pcap_DNSProxy-bin\"" - ], - "url": "https://github.com/Lyoko-Jeremie/Pcap_DNSProxy_release/raw/master/Pcap_DNSProxy-0.4.9.13-bin.7z", - "version": "0.4.9.13" + "homepage": "https://github.com/chengr28/Pcap_DNSProxy", + "description": "A tool based on WinPcap/LibPcap which can filter DNS poisoning.", + "license": "GPL-2.0-only", + "version": "0.4.9.13", + "url": "https://github.com/Lyoko-Jeremie/Pcap_DNSProxy_release/raw/master/Pcap_DNSProxy-0.4.9.13-bin.7z", + "hash": "42c6f30ec34298dc65477b48c5167e12d78c532ed330b6955a8017250cd35873", + "architecture": { + "32bit": { + "bin": [ + [ + "Pcap_DNSProxy_x86.exe", + "pcap-dnsproxy" + ] + ] + }, + "64bit": { + "bin": [ + [ + "Pcap_DNSProxy.exe", + "pcap-dnsproxy" + ] + ] + } + }, + "extract_dir": "Pcap_DNSProxy-bin/Windows", + "persist": [ + "Config.ini", + "Hosts.ini", + "IPFilter.ini", + "Routing.txt", + "WhiteList.txt" + ], + "pre_install": [ + "Remove-Item -Recurse \"$dir\\Pcap_DNSProxy-bin\"" + ], + "notes": "This app requires WinPcap, if you have not installed, run setup from 'Tools' folder. To modify service, run 'ServiceControl.bat'.", + "_checkver": "github", + "_autoupdate": { + "url": "https://github.com/chengr28/Pcap_DNSProxy/releases/download/v$version/Pcap_DNSProxy-$version-bin.7z" + } } diff --git a/bucket/pchunter.json b/bucket/pchunter.json index 86efccde4ed..052f8c9d10e 100644 --- a/bucket/pchunter.json +++ b/bucket/pchunter.json @@ -1,36 +1,36 @@ { - "version": "1.5.6", - "description": "PC Hunter是一个Windows系统信息查看软件,同时也是一个手工杀毒辅助软件。", - "homepage": "http://www.xuetr.com/", - "license": "MIT", - "architecture": { - "64bit": { - "url": "http://www.xuetr.com/download/PCHunter_free.zip", - "hash": "d3f5c6c803f230ada1b99ceae7186ce2cd23612e9ceb2942b9a1b59aa9ada47d", - "extract_dir": "PCHunter_free", - "bin": [ - "PCHunter64.exe" - ], - "shortcuts": [ - [ - "PCHunter64.exe", - "PCHunter64" - ] - ] - }, - "32bit": { - "url": "https://github.com/zzhaq/Toolbox/releases/download/v0.2/ProcessDump.zip", - "hash": "d3f5c6c803f230ada1b99ceae7186ce2cd23612e9ceb2942b9a1b59aa9ada47d", - "extract_dir": "PCHunter_free", - "bin": [ - "PCHunter32.exe" - ], - "shortcuts": [ - [ - "PCHunter32.exe", - "PCHunter32" - ] - ] - } - } + "version": "1.5.6", + "description": "PC Hunter是一个Windows系统信息查看软件,同时也是一个手工杀毒辅助软件。 from: zzhaq/scoop-av", + "homepage": "http://www.xuetr.com/", + "license": "MIT", + "architecture": { + "64bit": { + "url": "http://www.xuetr.com/download/PCHunter_free.zip", + "hash": "d3f5c6c803f230ada1b99ceae7186ce2cd23612e9ceb2942b9a1b59aa9ada47d", + "extract_dir": "PCHunter_free", + "bin": [ + "PCHunter64.exe" + ], + "shortcuts": [ + [ + "PCHunter64.exe", + "PCHunter64" + ] + ] + }, + "32bit": { + "url": "https://github.com/zzhaq/Toolbox/releases/download/v0.2/ProcessDump.zip", + "hash": "d3f5c6c803f230ada1b99ceae7186ce2cd23612e9ceb2942b9a1b59aa9ada47d", + "extract_dir": "PCHunter_free", + "bin": [ + "PCHunter32.exe" + ], + "shortcuts": [ + [ + "PCHunter32.exe", + "PCHunter32" + ] + ] + } + } } diff --git a/bucket/pcman-combo.json b/bucket/pcman-combo.json index 393e68f6ae2..ff2db370d85 100644 --- a/bucket/pcman-combo.json +++ b/bucket/pcman-combo.json @@ -1,29 +1,29 @@ { - "##": "This package is not ported to the official buckets because ReadMe file written in English is not available.", - "autoupdate": { - "url": "https://github.com/pcman-bbs/pcman-windows/releases/download/v$version/PCManCB.zip" - }, - "bin": "PCMan Combo\\PCMan.exe", - "checkver": { - "regex": "tree/v([\\w.-]+)", - "url": "https://github.com/pcman-bbs/pcman-windows/releases" - }, - "description": "Free, open-source telnet BBS client.", - "hash": "ff29e5aca84bc0113b8594e37bc22e14cf7999f926cbcaf1af0bea446228574d", - "homepage": "https://pcman.ptt.cc/", - "license": { - "identifier": "Freeware", - "url": "https://github.com/pcman-bbs/pcman-windows/blob/master/License.txt" - }, - "shortcuts": [ - [ - "PCMan Combo\\PCMan.exe", - "PCMan" - ] - ], - "suggest": { - "vcredist2019": "extras/vcredist2019" - }, - "url": "https://github.com/pcman-bbs/pcman-windows/releases/download/v9.5.0-beta3/PCManCB.zip", - "version": "9.5.0-beta3" + "##": "This package is not ported to the official buckets because ReadMe file written in English is not available.", + "homepage": "https://pcman.ptt.cc/", + "description": "Free, open-source telnet BBS client.", + "license": { + "identifier": "Freeware", + "url": "https://github.com/pcman-bbs/pcman-windows/blob/master/License.txt" + }, + "suggest": { + "vcredist2019": "extras/vcredist2019" + }, + "version": "9.5.0-beta3", + "bin": "PCMan Combo\\PCMan.exe", + "shortcuts": [ + [ + "PCMan Combo\\PCMan.exe", + "PCMan" + ] + ], + "url": "https://github.com/pcman-bbs/pcman-windows/releases/download/v9.5.0-beta3/PCManCB.zip", + "hash": "ff29e5aca84bc0113b8594e37bc22e14cf7999f926cbcaf1af0bea446228574d", + "checkver": { + "url": "https://github.com/pcman-bbs/pcman-windows/releases", + "regex": "tree/v([\\w.-]+)" + }, + "autoupdate": { + "url": "https://github.com/pcman-bbs/pcman-windows/releases/download/v$version/PCManCB.zip" + } } diff --git a/bucket/pcsx2-dev.json b/bucket/pcsx2-dev.json index f4939341f3f..fe61d8b374c 100644 --- a/bucket/pcsx2-dev.json +++ b/bucket/pcsx2-dev.json @@ -1,6 +1,6 @@ { "version": "1.7.4287", - "description": "A feature rich FOSS PlayStation 2 emulator (development version)", + "description": "Sony PlayStation 2 emulator", "homepage": "https://pcsx2.net/", "license": { "identifier": "GPL-3.0", @@ -18,7 +18,7 @@ "hash": "26df67fc53b69cd3aef54abaf200c2d2ac97cc681b917a80d19153943fe8f687", "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", - " New-Item \"$persist_dir\" -ItemType Directory | Out-Null", + " New-item \"$persist_dir\" -ItemType Directory | Out-Null", " if (Test-Path \"$env:USERPROFILE\\Documents\\PCSX2\") {", " Write-host \"Migrating AppData...\" -ForegroundColor yellow", " Copy-Item -Path \"$env:USERPROFILE\\Documents\\PCSX2\\*\" -Destination \"$persist_dir\" -Recurse", @@ -44,14 +44,17 @@ ], "persist": [ "bios", + "cache", "cheats_ws", "cheats", "covers", "gamesettings", "inis", + "inputprofiles", "logs", "memcards", "portable.ini", + "shaders", "snaps", "sstates", "textures" diff --git a/bucket/pdb2pdb.json b/bucket/pdb2pdb.json index 76415160295..ac8dc893b63 100644 --- a/bucket/pdb2pdb.json +++ b/bucket/pdb2pdb.json @@ -1,5 +1,5 @@ { - "bin": "pdb2pdb.exe", - "url": "https://github.com/wangzq/scoop-files/raw/master/misc/pdb2pdb-20210409.zip", - "version": "2021.0409.1" + "url": "https://github.com/wangzq/scoop-files/raw/master/misc/pdb2pdb-20210409.zip", + "version": "2021.0409.1", + "bin": "pdb2pdb.exe" } diff --git a/bucket/peacalc.json b/bucket/peacalc.json index e5a37ebacfe..8f2bb6c765a 100644 --- a/bucket/peacalc.json +++ b/bucket/peacalc.json @@ -1,20 +1,20 @@ { - "homepage": "https://github.com/JdSchlachter/PeaCalc/", - "description": "Small, text-based Windows calculator", - "license": "GPL-3.0-only", - "version": "1.2.0", - "url": "https://github.com/JdSchlachter/PeaCalc/releases/download/1.2.0/PeaCalc.zip", - "hash": "15cac7536b7f1d99585399c183cd179d705b0c9c311de54e675124a725fd4012", - "extract_dir": "PeaCalc", - "shortcuts": [ - [ - "PeaCalc.exe", - "PeaCalc" - ] - ], - "persist": "PeaCalc.ini", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/JdSchlachter/PeaCalc/releases/download/$version/PeaCalc.zip" - } + "autoupdate": { + "url": "https://github.com/JdSchlachter/PeaCalc/releases/download/$version/PeaCalc.zip" + }, + "checkver": "github", + "description": "Small, text-based Windows calculator", + "extract_dir": "PeaCalc", + "hash": "15cac7536b7f1d99585399c183cd179d705b0c9c311de54e675124a725fd4012", + "homepage": "https://github.com/JdSchlachter/PeaCalc/", + "license": "GPL-3.0-only", + "persist": "PeaCalc.ini", + "shortcuts": [ + [ + "PeaCalc.exe", + "PeaCalc" + ] + ], + "url": "https://github.com/JdSchlachter/PeaCalc/releases/download/1.2.0/PeaCalc.zip", + "version": "1.2.0" } diff --git a/bucket/pendmoves.json b/bucket/pendmoves.json index 8adf0629b8c..5e49371aeb3 100644 --- a/bucket/pendmoves.json +++ b/bucket/pendmoves.json @@ -1,39 +1,31 @@ { "version": "1.3", - "description": "Enumerate the list of file rename and delete commands that will be executed the next boot.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/pendmoves", + "description": "PendMoves. Schedules move and delete commands for the next reboot.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/pendmoves", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "url": "https://download.sysinternals.com/files/pendmoves.zip", - "hash": "377c0a8efbf39a78add4a9fe421ae140400b1a0a1e7f7f447793c690001410a3", - "architecture": { - "64bit": { - "bin": [ - [ - "pendmoves64.exe", - "pendmoves" - ] - ] - }, - "32bit": { - "bin": "pendmoves.exe" - }, - "arm64": { - "bin": [ - [ - "pendmoves64a.exe", - "pendmoves" - ] - ] - } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/pendmoves.md", - "regex": "#*.?PendMoves*.?v([\\d.]+)" + "url": "https://download.sysinternals.com/files/PendMoves.zip", + "hash": "527143fc701ff297e57419d5200df82edb95b1dd564adaa50d40c5c93f6b36f6", + "pre_install": [ + "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", + "$fin = \"$sysint\\PendMove\"", + "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", + "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" + ], + "uninstaller": { + "script": [ + "if ($purge) {", + " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", + " Remove-Item \"$sysInt\\PendMove\", \"$sysInt\\PendMoves\" -ErrorAction 'SilentlyContinue' -Force -Recurse", + " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", + "}" + ] }, + "bin": "pendmoves.exe", + "checkver": "PendMoves v([\\d.]+)", "autoupdate": { - "url": "https://download.sysinternals.com/files/pendmoves.zip" + "url": "https://download.sysinternals.com/files/PendMoves.zip" } } diff --git a/bucket/personal-backup-aoks.json b/bucket/personal-backup-aoks.json index 769e9578476..bb6dddd38e1 100644 --- a/bucket/personal-backup-aoks.json +++ b/bucket/personal-backup-aoks.json @@ -1,50 +1,24 @@ { + "version": "6.3.0100", + "description": "Personal Backup is a program for saving personal data to any destination folder.", + "homepage": "https://personal-backup.rathlev-home.de/index-e.html", + "license": { + "identifier": "Freeware", + "url": "https://personal-backup.rathlev-home.de/license.html" + }, "architecture": { "32bit": { - "hash": "d5b10be3127e6a3e0f3991a51c4f0002b9d70a61ddd49a245401a5232da6a6a1", - "url": "https://personal-backup.rathlev-home.de/download/pb-setup-6.3.0100.exe" + "url": "https://personal-backup.rathlev-home.de/download/pb-setup-6.3.0100.exe", + "hash": "d5b10be3127e6a3e0f3991a51c4f0002b9d70a61ddd49a245401a5232da6a6a1" }, "64bit": { - "hash": "d5b10be3127e6a3e0f3991a51c4f0002b9d70a61ddd49a245401a5232da6a6a1", - "url": "https://personal-backup.rathlev-home.de/download/pb-setup-x64-6.3.0100.exe" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "find": "(?sm)pb-setup-$version.exe.sig.+
    SHA256: ($sha256)

    ", - "url": "https://personal-backup.rathlev-home.de/download-e.html" - }, - "url": "https://personal-backup.rathlev-home.de/download/pb-setup-$version.exe" - }, - "64bit": { - "hash": { - "find": "(?sm)pb-setup-x64-$version.exe.sig.+
    SHA256: ($sha256)

    ", - "url": "https://personal-backup.rathlev-home.de/download-e.html" - }, - "url": "https://personal-backup.rathlev-home.de/download/pb-setup-x64-$version.exe" - } + "url": "https://personal-backup.rathlev-home.de/download/pb-setup-x64-6.3.0100.exe", + "hash": "d5b10be3127e6a3e0f3991a51c4f0002b9d70a61ddd49a245401a5232da6a6a1" } }, - "bin": "Persbackup.exe", - "checkver": { - "regex": "pb-setup-(?[\\d.]+[\\d]).exe", - "url": "https://personal-backup.rathlev-home.de/download-e.html" - }, - "description": "Personal Backup is a program for saving personal data to any destination folder.", - "homepage": "https://personal-backup.rathlev-home.de/index-e.html", "innosetup": true, - "license": { - "identifier": "Freeware", - "url": "https://personal-backup.rathlev-home.de/license.html" - }, - "persist": [ - "pb.ini", - "logs", - "tasks" - ], "pre_install": "if (!(Test-Path \"$persist_dir\\pb.ini\")) { New-Item \"$dir\\pb.ini\" -Force | Out-Null }", + "bin": "Persbackup.exe", "shortcuts": [ [ "Persbackup.exe", @@ -52,5 +26,31 @@ "/ini:%progpath%\\pb.ini /taskdir:%progpath%\\tasks /logdir:%progpath%\\logs" ] ], - "version": "6.3.0100" + "persist": [ + "pb.ini", + "logs", + "tasks" + ], + "checkver": { + "url": "https://personal-backup.rathlev-home.de/download-e.html", + "regex": "pb-setup-(?[\\d.]+[\\d]).exe" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://personal-backup.rathlev-home.de/download/pb-setup-$version.exe", + "hash": { + "url": "https://personal-backup.rathlev-home.de/download-e.html", + "find": "(?sm)pb-setup-$version.exe.sig.+
    SHA256: ($sha256)

    " + } + }, + "64bit": { + "url": "https://personal-backup.rathlev-home.de/download/pb-setup-x64-$version.exe", + "hash": { + "url": "https://personal-backup.rathlev-home.de/download-e.html", + "find": "(?sm)pb-setup-x64-$version.exe.sig.+
    SHA256: ($sha256)

    " + } + } + } + } } diff --git a/bucket/pestudio.json b/bucket/pestudio.json index fadddc3c412..3648c69fdd8 100644 --- a/bucket/pestudio.json +++ b/bucket/pestudio.json @@ -1,21 +1,21 @@ { - "version": "9.49", - "description": "Spot artifacts of executable files in order to ease and accelerate Malware Initial Assessment.", "homepage": "https://www.winitor.com", - "license": "Freeware", + "description": "pestudio is used by Computer Emergency Response Teams and Labs worldwide in order to perform Malware Initial Assessment.", + "version": "9.49", + "license": "Shareware", + "hash": "2069d3ff8ba5b523d4ccc76a8c8191a1510f04dad75ea23e35eb0d14f8c97c07", "url": "https://www.winitor.com/tools/pestudio/current/pestudio.zip", - "hash": "93c9ccb715de39370070656d3b1959f01dd4dc16acbb0ad9a6a3cff32c1bcb00", "extract_dir": "pestudio", + "bin": "pestudio.exe", "shortcuts": [ [ "pestudio.exe", - "pestudio" + "PEStudio" ] ], - "persist": "xml\\settings.xml", "checkver": { "url": "https://www.winitor.com/tools/pestudio/changes.log", - "regex": "Version ([\\d.]+)" + "re": "Version\\s(?[\\d.]+)" }, "autoupdate": { "url": "https://www.winitor.com/tools/pestudio/current/pestudio.zip" diff --git a/bucket/php3.0.11.json b/bucket/php3.0.11.json index c4386a8cb75..fa1e4174907 100644 --- a/bucket/php3.0.11.json +++ b/bucket/php3.0.11.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "17a7492ed0b08c49a6a81bb64fbc3121e03d3d20990f13eea298b48256e36fbc", - "homepage": "http://windows.php.net", - "license": "GPL", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-3.0.11-win32.zip", - "version": "3.0.11" + "homepage": "http://windows.php.net", + "version": "3.0.11", + "license": "GPL", + "url": "http://museum.php.net/win32/php-3.0.11-win32.zip", + "hash": "17a7492ed0b08c49a6a81bb64fbc3121e03d3d20990f13eea298b48256e36fbc", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php3.0.13.json b/bucket/php3.0.13.json index 0f33c29556f..ec65af72113 100644 --- a/bucket/php3.0.13.json +++ b/bucket/php3.0.13.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "3.0.13", - "license": "GPL", - "url": "http://museum.php.net/win32/php-3.0.13-win32.zip", - "hash": "28d200b51556943a9ef0f3aac8428a1180db5181ef0ee97680f3232842fab7c5", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "28d200b51556943a9ef0f3aac8428a1180db5181ef0ee97680f3232842fab7c5", + "homepage": "http://windows.php.net", + "license": "GPL", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-3.0.13-win32.zip", + "version": "3.0.13" } diff --git a/bucket/php3.0.14.json b/bucket/php3.0.14.json index 432fe498715..2c8c2b73134 100644 --- a/bucket/php3.0.14.json +++ b/bucket/php3.0.14.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "3.0.14", - "license": "GPL", - "url": "http://museum.php.net/win32/php-3.0.14-win32.zip", - "hash": "2d3f015c24b1608daa004e88b924731042ed8a39e025b79ac0029dff7c653793", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "2d3f015c24b1608daa004e88b924731042ed8a39e025b79ac0029dff7c653793", + "homepage": "http://windows.php.net", + "license": "GPL", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-3.0.14-win32.zip", + "version": "3.0.14" } diff --git a/bucket/php3.0.16.json b/bucket/php3.0.16.json index 80b6e19491a..94dc19bd78d 100644 --- a/bucket/php3.0.16.json +++ b/bucket/php3.0.16.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "6711e23d8a63c1688261204a75a694c82bfa74636ae1e8e031d065c59ef7aaf3", - "homepage": "http://windows.php.net", - "license": "GPL", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-3.0.16-win32.zip", - "version": "3.0.16" + "homepage": "http://windows.php.net", + "version": "3.0.16", + "license": "GPL", + "url": "http://museum.php.net/win32/php-3.0.16-win32.zip", + "hash": "6711e23d8a63c1688261204a75a694c82bfa74636ae1e8e031d065c59ef7aaf3", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php3.0.17.json b/bucket/php3.0.17.json index 80c4db509e5..72517112c4f 100644 --- a/bucket/php3.0.17.json +++ b/bucket/php3.0.17.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "54077c27586fe37b827ff6bc9e89dc213f794b2e4ac8edd2cdef07a2e915e859", - "homepage": "http://windows.php.net", - "license": "GPL", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-3.0.17-win32.zip", - "version": "3.0.17" + "homepage": "http://windows.php.net", + "version": "3.0.17", + "license": "GPL", + "url": "http://museum.php.net/win32/php-3.0.17-win32.zip", + "hash": "54077c27586fe37b827ff6bc9e89dc213f794b2e4ac8edd2cdef07a2e915e859", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.0.1.json b/bucket/php4.0.1.json index e66fb2ecd40..39b24c65ac8 100644 --- a/bucket/php4.0.1.json +++ b/bucket/php4.0.1.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "9f018dc3ea4c15651c679df442ba9e25f2ab88b83f03edd014b47df4feb988ed", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.0.1-Win32.zip", - "version": "4.0.1" + "homepage": "http://windows.php.net", + "version": "4.0.1", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.0.1-Win32.zip", + "hash": "9f018dc3ea4c15651c679df442ba9e25f2ab88b83f03edd014b47df4feb988ed", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.0.5.json b/bucket/php4.0.5.json index 281d85b43a5..a363c1ee061 100644 --- a/bucket/php4.0.5.json +++ b/bucket/php4.0.5.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "d1cd8be4d671801626dc59bf1437af6713651ebfd37b6c32e029e1722b006f61", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.0.5-Win32.zip", - "version": "4.0.5" + "homepage": "http://windows.php.net", + "version": "4.0.5", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.0.5-Win32.zip", + "hash": "d1cd8be4d671801626dc59bf1437af6713651ebfd37b6c32e029e1722b006f61", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.1.0.json b/bucket/php4.1.0.json index 5b1eaae64e7..d32e8564a72 100644 --- a/bucket/php4.1.0.json +++ b/bucket/php4.1.0.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "7a648a7fbd064f0909581fd47dc27f9b36de349b801476fc93a442f94b623b5c", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.1.0-Win32.zip", - "version": "4.1.0" + "homepage": "http://windows.php.net", + "version": "4.1.0", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.1.0-Win32.zip", + "hash": "7a648a7fbd064f0909581fd47dc27f9b36de349b801476fc93a442f94b623b5c", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.1.1.json b/bucket/php4.1.1.json index 8657e1befcb..fdcd66f1d21 100644 --- a/bucket/php4.1.1.json +++ b/bucket/php4.1.1.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.1.1", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.1.1-Win32.zip", - "hash": "d07eccf11243933bdb6fa0fcbd189c1b9e584101a08c8c096bdf33252a674fe8", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "d07eccf11243933bdb6fa0fcbd189c1b9e584101a08c8c096bdf33252a674fe8", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.1.1-Win32.zip", + "version": "4.1.1" } diff --git a/bucket/php4.1.2.json b/bucket/php4.1.2.json index 5ccb119a418..5949be88dd1 100644 --- a/bucket/php4.1.2.json +++ b/bucket/php4.1.2.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.1.2", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.1.2-Win32.zip", - "hash": "2fe888b6d3345a9f5341faa3fc3904c82f35cc54027d49c767d4dd119a60087c", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "2fe888b6d3345a9f5341faa3fc3904c82f35cc54027d49c767d4dd119a60087c", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.1.2-Win32.zip", + "version": "4.1.2" } diff --git a/bucket/php4.2.3.json b/bucket/php4.2.3.json index 869d8a0c2be..2f4416353f4 100644 --- a/bucket/php4.2.3.json +++ b/bucket/php4.2.3.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "03f132a4de96b97279b62b85c5e148f6496ee3400b225dd79b76776b8f5481e6", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.2.3-Win32.zip", - "version": "4.2.3" + "homepage": "http://windows.php.net", + "version": "4.2.3", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.2.3-Win32.zip", + "hash": "03f132a4de96b97279b62b85c5e148f6496ee3400b225dd79b76776b8f5481e6", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.3.2.json b/bucket/php4.3.2.json index cd1215604b9..521edf208a4 100644 --- a/bucket/php4.3.2.json +++ b/bucket/php4.3.2.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "a9e81ef55d9c3385f5306e5b4de21e9f17fb3c117562cbe00c94f9470065600b", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.3.2-Win32.zip", - "version": "4.3.2" + "homepage": "http://windows.php.net", + "version": "4.3.2", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.3.2-Win32.zip", + "hash": "a9e81ef55d9c3385f5306e5b4de21e9f17fb3c117562cbe00c94f9470065600b", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.3.4.json b/bucket/php4.3.4.json index 1cdc52f3a83..a9b3dc81f65 100644 --- a/bucket/php4.3.4.json +++ b/bucket/php4.3.4.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.3.4", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.3.4-Win32.zip", - "hash": "59772093699fb47935fef4c1b20643411284fa82afc1d7c395f6b360dd392795", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "59772093699fb47935fef4c1b20643411284fa82afc1d7c395f6b360dd392795", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.3.4-Win32.zip", + "version": "4.3.4" } diff --git a/bucket/php4.3.8.json b/bucket/php4.3.8.json index 6cf91222744..2910cdc8d67 100644 --- a/bucket/php4.3.8.json +++ b/bucket/php4.3.8.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "71ccc3ef503faf018ee5b62bda93098558502008f9f01253af9d3588e4b7fd2a", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.3.8-Win32.zip", - "version": "4.3.8" + "homepage": "http://windows.php.net", + "version": "4.3.8", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.3.8-Win32.zip", + "hash": "71ccc3ef503faf018ee5b62bda93098558502008f9f01253af9d3588e4b7fd2a", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php4.4.2.json b/bucket/php4.4.2.json index c41268c3f33..2f3508af72b 100644 --- a/bucket/php4.4.2.json +++ b/bucket/php4.4.2.json @@ -1,15 +1,15 @@ { - "homepage": "http://windows.php.net", - "version": "4.4.2", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/win32/php-4.4.2-Win32.zip", - "hash": "14bc801613c8726ad07b6b200582d958c30a3385db9418cb7171368133225c19", - "bin": "php.exe", - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": "php.exe", + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "14bc801613c8726ad07b6b200582d958c30a3385db9418cb7171368133225c19", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/win32/php-4.4.2-Win32.zip", + "version": "4.4.2" } diff --git a/bucket/php4.4.5.json b/bucket/php4.4.5.json index 0a19dc89071..7e1fe5eaa65 100644 --- a/bucket/php4.4.5.json +++ b/bucket/php4.4.5.json @@ -1,15 +1,15 @@ { - "bin": "php.exe", - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "78c9a3a1ced2d58286605204eea36f959aa87b58203cf7e3f3a4b5796ef7f2a5", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/win32/php-4.4.5-Win32.zip", - "version": "4.4.5" + "homepage": "http://windows.php.net", + "version": "4.4.5", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/win32/php-4.4.5-Win32.zip", + "hash": "78c9a3a1ced2d58286605204eea36f959aa87b58203cf7e3f3a4b5796ef7f2a5", + "bin": "php.exe", + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php5.0.0.json b/bucket/php5.0.0.json index d06d64d368f..510bfd62dae 100644 --- a/bucket/php5.0.0.json +++ b/bucket/php5.0.0.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.0.0", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.0.0-Win32.zip", - "hash": "9da583e87b7c27b033a32c1e7c28d954634722def493351842817f1a330eb7e6", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "9da583e87b7c27b033a32c1e7c28d954634722def493351842817f1a330eb7e6", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.0.0-Win32.zip", + "version": "5.0.0" } diff --git a/bucket/php5.0.2.json b/bucket/php5.0.2.json index bd3259d1bca..9f84bea16f3 100644 --- a/bucket/php5.0.2.json +++ b/bucket/php5.0.2.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.0.2", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.0.2-Win32.zip", - "hash": "2bbeb8954ece83ecc8a62e3c0442714cc70f7319e5a2b885a05b4c226a685a99", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "2bbeb8954ece83ecc8a62e3c0442714cc70f7319e5a2b885a05b4c226a685a99", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.0.2-Win32.zip", + "version": "5.0.2" } diff --git a/bucket/php5.0.4.json b/bucket/php5.0.4.json index ce09d2c6ffd..a9e841cf509 100644 --- a/bucket/php5.0.4.json +++ b/bucket/php5.0.4.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.0.4", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.0.4-Win32.zip", - "hash": "873bff407c094930915e001fc10b5096ff3e09e7f689a0f0f0d469d5facc6f8f", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "873bff407c094930915e001fc10b5096ff3e09e7f689a0f0f0d469d5facc6f8f", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.0.4-Win32.zip", + "version": "5.0.4" } diff --git a/bucket/php5.0.5.json b/bucket/php5.0.5.json index 131041b95e7..49ea3a9972e 100644 --- a/bucket/php5.0.5.json +++ b/bucket/php5.0.5.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.0.5", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.0.5-Win32.zip", - "hash": "a5e9a4405aa2ae3233e25b8e1d84babd76cf9423a0aeedc85e3cf50e2bc30f7f", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "a5e9a4405aa2ae3233e25b8e1d84babd76cf9423a0aeedc85e3cf50e2bc30f7f", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.0.5-Win32.zip", + "version": "5.0.5" } diff --git a/bucket/php5.1.0.json b/bucket/php5.1.0.json index 5dd130c0857..e662d1f89f3 100644 --- a/bucket/php5.1.0.json +++ b/bucket/php5.1.0.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.1.0", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.1.0-Win32.zip", - "hash": "bb7aea91a05d5f9e6578cd90a11f417ccb2035210c1dd1bf864742140419d438", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "bb7aea91a05d5f9e6578cd90a11f417ccb2035210c1dd1bf864742140419d438", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.1.0-Win32.zip", + "version": "5.1.0" } diff --git a/bucket/php5.1.1.json b/bucket/php5.1.1.json index 0739bec7a59..2829a42fca7 100644 --- a/bucket/php5.1.1.json +++ b/bucket/php5.1.1.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "bf79c95d013373240345d4bfaf377a0b71ca24ea4aec8bb898ae2a2fd7555f00", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/php5/php-5.1.1-Win32.zip", - "version": "5.1.1" + "homepage": "http://windows.php.net", + "version": "5.1.1", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/php5/php-5.1.1-Win32.zip", + "hash": "bf79c95d013373240345d4bfaf377a0b71ca24ea4aec8bb898ae2a2fd7555f00", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php5.1.6.json b/bucket/php5.1.6.json index 632689e0cd2..f5fad20d4ee 100644 --- a/bucket/php5.1.6.json +++ b/bucket/php5.1.6.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.1.6", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.1.6-Win32.zip", - "hash": "f9c0e698e829f54ce61905bbd3318247a44e95053e9fe271d10e9d4053f7bb37", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "f9c0e698e829f54ce61905bbd3318247a44e95053e9fe271d10e9d4053f7bb37", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.1.6-Win32.zip", + "version": "5.1.6" } diff --git a/bucket/php5.2-nts.json b/bucket/php5.2-nts.json index 0b7b2a4c0dc..2a73f2661ff 100644 --- a/bucket/php5.2-nts.json +++ b/bucket/php5.2-nts.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "c20433d1fbf7d2bcabe591757b8dcdb00a7477f191e091d95d4f774a601d790b", - "homepage": "http://windows.php.net/downloads/releases/archives", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://windows.php.net/downloads/releases/archives/php-5.2.17-nts-Win32-VC6-x86.zip", - "version": "5.2.17" + "homepage": "http://windows.php.net/downloads/releases/archives", + "version": "5.2.17", + "license": "http://www.php.net/license/3_01.txt", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://windows.php.net/downloads/releases/archives/php-5.2.17-nts-Win32-VC6-x86.zip", + "hash": "c20433d1fbf7d2bcabe591757b8dcdb00a7477f191e091d95d4f774a601d790b" } diff --git a/bucket/php5.2.0.json b/bucket/php5.2.0.json index 4c6e16b44b4..f0c263a301d 100644 --- a/bucket/php5.2.0.json +++ b/bucket/php5.2.0.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "45eb896eb9ec46307c1da423798e631fdfe96581e9157f25584ec586646fc9df", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/php5/php-5.2.0-Win32.zip", - "version": "5.2.0" + "homepage": "http://windows.php.net", + "version": "5.2.0", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/php5/php-5.2.0-Win32.zip", + "hash": "45eb896eb9ec46307c1da423798e631fdfe96581e9157f25584ec586646fc9df", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php5.2.1.json b/bucket/php5.2.1.json index 941d76aaded..5c98f97f7b3 100644 --- a/bucket/php5.2.1.json +++ b/bucket/php5.2.1.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "654965ba8aebc6f638657d4f807044445452047e57ad4abc71931236c63a7d8a", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/php5/php-5.2.1-Win32.zip", - "version": "5.2.1" + "homepage": "http://windows.php.net", + "version": "5.2.1", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/php5/php-5.2.1-Win32.zip", + "hash": "654965ba8aebc6f638657d4f807044445452047e57ad4abc71931236c63a7d8a", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php5.2.2-nts.json b/bucket/php5.2.2-nts.json index 36ed25ec6a2..b33e081fd51 100644 --- a/bucket/php5.2.2-nts.json +++ b/bucket/php5.2.2-nts.json @@ -1,18 +1,18 @@ { - "homepage": "http://windows.php.net", - "version": "5.2.2", - "license": "http://www.php.net/license/3_01.txt", - "url": "http://museum.php.net/php5/php-5.2.2-nts-Win32.zip", - "hash": "7481e7468256740731a3d27c6529183c09cac7bc52403960db92a3d5becfc77c", - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "persist": [ - "conf.d" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "hash": "7481e7468256740731a3d27c6529183c09cac7bc52403960db92a3d5becfc77c", + "homepage": "http://windows.php.net", + "license": "http://www.php.net/license/3_01.txt", + "persist": [ + "conf.d" + ], + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", + "url": "http://museum.php.net/php5/php-5.2.2-nts-Win32.zip", + "version": "5.2.2" } diff --git a/bucket/php5.2.2.json b/bucket/php5.2.2.json index 9dab0a8e0d4..1fef4bdfad5 100644 --- a/bucket/php5.2.2.json +++ b/bucket/php5.2.2.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "fc3fa03e2824c09ccbc59a9b84b6d1d03e1ff29bd238206f25358ed75554e026", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/php5/php-5.2.2-Win32.zip", - "version": "5.2.2" + "homepage": "http://windows.php.net", + "version": "5.2.2", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/php5/php-5.2.2-Win32.zip", + "hash": "fc3fa03e2824c09ccbc59a9b84b6d1d03e1ff29bd238206f25358ed75554e026", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/php5.2.4-nts.json b/bucket/php5.2.4-nts.json index 5a188f69771..4734a024956 100644 --- a/bucket/php5.2.4-nts.json +++ b/bucket/php5.2.4-nts.json @@ -1,18 +1,18 @@ { - "bin": [ - "php.exe", - "php-cgi.exe" - ], - "env_set": { - "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" - }, - "hash": "769c2fb076febf6ac8f8649cfc4a955cdeb8e3457d62980fdb080047d60a3551", - "homepage": "http://windows.php.net", - "license": "http://www.php.net/license/3_01.txt", - "persist": [ - "conf.d" - ], - "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)", - "url": "http://museum.php.net/php5/php-5.2.4-nts-Win32.zip", - "version": "5.2.4" + "homepage": "http://windows.php.net", + "version": "5.2.4", + "license": "http://www.php.net/license/3_01.txt", + "url": "http://museum.php.net/php5/php-5.2.4-nts-Win32.zip", + "hash": "769c2fb076febf6ac8f8649cfc4a955cdeb8e3457d62980fdb080047d60a3551", + "bin": [ + "php.exe", + "php-cgi.exe" + ], + "persist": [ + "conf.d" + ], + "env_set": { + "PHP_INI_SCAN_DIR": "$persist_dir;$dir\\conf.d;" + }, + "post_install": "iex(gc $bucketsdir\\$bucket\\bin\\postinstall.ps1 -Raw)" } diff --git a/bucket/picageotag-aoks.json b/bucket/picageotag-aoks.json index f9fb0219801..239b401948a 100644 --- a/bucket/picageotag-aoks.json +++ b/bucket/picageotag-aoks.json @@ -1,51 +1,51 @@ { - "version": "1.8.3", - "homepage": "https://www.picageotag.com/en/", - "description": "Your pictures deserve to know where they come from.", - "license": "Freeware", "architecture": { "32bit": { - "url": "https://www.picageotag.com/download/PicaGeoTag32.exe", - "hash": "sha1:b46baef1aacf3341fd41dec05f9b5a2a186b2a0a" + "hash": "sha1:b46baef1aacf3341fd41dec05f9b5a2a186b2a0a", + "url": "https://www.picageotag.com/download/PicaGeoTag32.exe" }, "64bit": { - "url": "https://www.picageotag.com/download/PicaGeoTag64.exe", - "hash": "sha1:3e4363e4574bd09a65edd73bd46b9a848077451c" + "hash": "sha1:3e4363e4574bd09a65edd73bd46b9a848077451c", + "url": "https://www.picageotag.com/download/PicaGeoTag64.exe" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "regex": ">PicaGeoTag 32 bits$sha1<", + "url": "https://www.picageotag.com/en/download/" + }, + "url": "https://www.picageotag.com/download/PicaGeoTag32.exe" + }, + "64bit": { + "hash": { + "regex": ">PicaGeoTag 64 bits$sha1<", + "url": "https://www.picageotag.com/en/download/" + }, + "url": "https://www.picageotag.com/download/PicaGeoTag64.exe" + } } }, + "bin": "PicaGeoTag.exe", + "checkver": { + "regex": "Current version : ([\\d+.]+)", + "url": "https://www.picageotag.com/en/download/" + }, + "description": "Your pictures deserve to know where they come from.", + "homepage": "https://www.picageotag.com/en/", "installer": { "script": "Invoke-ExternalCommand -FilePath \"$dir\\_PicaGeoTag.exe\" -Args @(\"/VERYSILENT\", \"/SP-\", \"/SUPPRESSMSGBOXES\", \"/NORESTART\", \"/NOCLOSEAPPLICATIONS\", \"/LOG=${dir}\\PicaGeoTag.log\", \"/DIR=${dir}\") -RunAs | Out-Null" }, - "uninstaller": { - "script": "Invoke-ExternalCommand -FilePath \"$dir\\unins000.exe\" -Args @(\"/VERYSILENT\", \"/SUPPRESSMSGBOXES\", \"/NORESTART\", \"/CLOSEAPPLICATIONS\") -RunAs | Out-Null" - }, - "bin": "PicaGeoTag.exe", + "license": "Freeware", "shortcuts": [ [ "PicaGeoTag.exe", "PicaGeoTag" ] ], - "checkver": { - "url": "https://www.picageotag.com/en/download/", - "regex": "Current version : ([\\d+.]+)" + "uninstaller": { + "script": "Invoke-ExternalCommand -FilePath \"$dir\\unins000.exe\" -Args @(\"/VERYSILENT\", \"/SUPPRESSMSGBOXES\", \"/NORESTART\", \"/CLOSEAPPLICATIONS\") -RunAs | Out-Null" }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.picageotag.com/download/PicaGeoTag64.exe", - "hash": { - "url": "https://www.picageotag.com/en/download/", - "regex": ">PicaGeoTag 64 bits$sha1<" - } - }, - "32bit": { - "url": "https://www.picageotag.com/download/PicaGeoTag32.exe", - "hash": { - "url": "https://www.picageotag.com/en/download/", - "regex": ">PicaGeoTag 32 bits$sha1<" - } - } - } - } + "version": "1.8.3" } diff --git a/bucket/picgo-beta.json b/bucket/picgo-beta.json index 7f9f66ffebc..e645b9508d4 100644 --- a/bucket/picgo-beta.json +++ b/bucket/picgo-beta.json @@ -1,44 +1,44 @@ { - "version": "2.4.0-beta.0", - "description": "Image uploader/manager", - "homepage": "https://picgo.github.io/PicGo-Doc/en/", - "license": "MIT", "architecture": { - "64bit": { - "url": "https://github.com/Molunerfinn/PicGo/releases/download/v2.4.0-beta.0/PicGo-Setup-2.4.0-beta.0-x64.exe#/dl.7z", - "hash": "sha512:86ba1857fef7eea271713686d9098fe9ed91b856bb4f0b2940d5534edf5c66d14ae622f76ec627e586afe449be6034e54ccd1d11701db9f414b27937853f5df2", - "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"" - }, "32bit": { - "url": "https://github.com/Molunerfinn/PicGo/releases/download/v2.4.0-beta.0/PicGo-Setup-2.4.0-beta.0-ia32.exe#/dl.7z", "hash": "64f16e0a01744697ee1c0d7dc9c190fa8d269e81ea080a49cf46f24643827419", - "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"" + "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"", + "url": "https://github.com/Molunerfinn/PicGo/releases/download/v2.4.0-beta.0/PicGo-Setup-2.4.0-beta.0-ia32.exe#/dl.7z" + }, + "64bit": { + "hash": "sha512:86ba1857fef7eea271713686d9098fe9ed91b856bb4f0b2940d5534edf5c66d14ae622f76ec627e586afe449be6034e54ccd1d11701db9f414b27937853f5df2", + "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "url": "https://github.com/Molunerfinn/PicGo/releases/download/v2.4.0-beta.0/PicGo-Setup-2.4.0-beta.0-x64.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/Molunerfinn/PicGo/releases/download/v$version/PicGo-Setup-$version-ia32.exe#/dl.7z" + }, + "64bit": { + "hash": { + "regex": "sha512:\\s+$base64", + "url": "$baseurl/latest.yml" + }, + "url": "https://github.com/Molunerfinn/PicGo/releases/download/v$version/PicGo-Setup-$version-x64.exe#/dl.7z" + } } }, - "post_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Recurse", "bin": "PicGo.exe", + "checkver": { + "regex": "/PicGo/tree/v([\\w.-]+)", + "url": "https://github.com/Molunerfinn/PicGo/releases" + }, + "description": "Image uploader/manager", + "homepage": "https://picgo.github.io/PicGo-Doc/en/", + "license": "MIT", + "post_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Recurse", "shortcuts": [ [ "PicGo.exe", "PicGo" ] ], - "checkver": { - "url": "https://github.com/Molunerfinn/PicGo/releases", - "regex": "/PicGo/tree/v([\\w.-]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Molunerfinn/PicGo/releases/download/v$version/PicGo-Setup-$version-x64.exe#/dl.7z", - "hash": { - "url": "$baseurl/latest.yml", - "regex": "sha512:\\s+$base64" - } - }, - "32bit": { - "url": "https://github.com/Molunerfinn/PicGo/releases/download/v$version/PicGo-Setup-$version-ia32.exe#/dl.7z" - } - } - } + "version": "2.4.0-beta.0" } diff --git a/bucket/pixeval.json b/bucket/pixeval.json index 4de42e408ca..9c1406895c0 100644 --- a/bucket/pixeval.json +++ b/bucket/pixeval.json @@ -1,8 +1,11 @@ { "version": "3.1.4", - "description": "Wow. Yet another Pixiv client!", + "description": "A Strong, Fast, and Nice-looking Pixiv desktop client based on .NET 6 and Windows UI 3.", "homepage": "https://github.com/Pixeval/Pixeval", - "license": "GPL-3.0", + "license": { + "identifier": "GPL-3.0-only", + "url": "https://github.com/Pixeval/Pixeval/blob/main/LICENSE" + }, "architecture": { "64bit": { "url": "https://github.com/Pixeval/Pixeval/releases/download/3.1.4/Pixeval-x64.zip", @@ -17,9 +20,7 @@ "Pixeval" ] ], - "checkver": { - "github": "https://github.com/Pixeval/Pixeval" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/pleiades2018-cpp-mac-full.json b/bucket/pleiades2018-cpp-mac-full.json index cf115f2e624..84885f6788c 100644 --- a/bucket/pleiades2018-cpp-mac-full.json +++ b/bucket/pleiades2018-cpp-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-mac-jre_20181004.dmg#/dl.7z", - "hash": "md5:319682c2db5be3818a76e4e7a8bd8535", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "hash": "md5:319682c2db5be3818a76e4e7a8bd8535", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2018-09.20181004" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-cpp-mac-jre_20181004.dmg#/dl.7z", + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2018-java-mac-full.json b/bucket/pleiades2018-java-mac-full.json index 472916c40dc..4875c510f19 100644 --- a/bucket/pleiades2018-java-mac-full.json +++ b/bucket/pleiades2018-java-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "hash": "md5:d2f4ffff849c9bf1135e851acaa45ae7", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2018-09.20181004" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-java-mac-jre_20181004.dmg#/dl.7z", - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-java-mac-jre_20181004.dmg#/dl.7z", + "hash": "md5:d2f4ffff849c9bf1135e851acaa45ae7", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2018-java-win-standard.json b/bucket/pleiades2018-java-win-standard.json index 8f78f953db1..8ab8fc0dc97 100644 --- a/bucket/pleiades2018-java-win-standard.json +++ b/bucket/pleiades2018-java-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:0be5a93235e2a192bdaa3705a1d2e001", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-java-win-32bit_20181004.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:dbe7d3ad89a809c07d91d91c52239bac", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-java-win-64bit_20181004.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2018-09.20181004" - ] - ], - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-java-win-64bit_20181004.zip#/dl.7z", + "hash": "md5:dbe7d3ad89a809c07d91d91c52239bac" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-java-win-32bit_20181004.zip#/dl.7z", + "hash": "md5:0be5a93235e2a192bdaa3705a1d2e001" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2018-php-mac-standard.json b/bucket/pleiades2018-php-mac-standard.json index ff2486e2932..afdd379f9fc 100644 --- a/bucket/pleiades2018-php-mac-standard.json +++ b/bucket/pleiades2018-php-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-mac_20181004.dmg#/dl.7z", - "hash": "md5:a84b0427dc6406030704e3759403c037", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "hash": "md5:a84b0427dc6406030704e3759403c037", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2018-09.20181004" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-php-mac_20181004.dmg#/dl.7z", + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2018-platform-mac-full.json b/bucket/pleiades2018-platform-mac-full.json index 6b9d4debb4b..96ff0eaef91 100644 --- a/bucket/pleiades2018-platform-mac-full.json +++ b/bucket/pleiades2018-platform-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "hash": "md5:02e4ba82711d065219358a518acc5b67", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2018-09.20181004" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-mac-jre_20181004.dmg#/dl.7z", - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-mac-jre_20181004.dmg#/dl.7z", + "hash": "md5:02e4ba82711d065219358a518acc5b67", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2018-platform-mac-standard.json b/bucket/pleiades2018-platform-mac-standard.json index a608abaf690..18ff9840e6c 100644 --- a/bucket/pleiades2018-platform-mac-standard.json +++ b/bucket/pleiades2018-platform-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-mac_20181004.dmg#/dl.7z", - "hash": "md5:d0de97fcdf821bbd6ac104c7a8f64a03", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "hash": "md5:d0de97fcdf821bbd6ac104c7a8f64a03", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2018-09.20181004" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-mac_20181004.dmg#/dl.7z", + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2018-platform-win-full.json b/bucket/pleiades2018-platform-win-full.json index 565ef44ad1c..e7a66264631 100644 --- a/bucket/pleiades2018-platform-win-full.json +++ b/bucket/pleiades2018-platform-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-win-64bit-jre_20181004.zip#/dl.7z", - "hash": "md5:3f1e699d2da93db59d0309accf58a8f3" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-win-32bit-jre_20181004.zip#/dl.7z", - "hash": "md5:4d1ce8adc329dcfff645ea5ad0eb8461" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:4d1ce8adc329dcfff645ea5ad0eb8461", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-win-32bit-jre_20181004.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:3f1e699d2da93db59d0309accf58a8f3", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-platform-win-64bit-jre_20181004.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2018-09.20181004" + ] + ], + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2018-python-mac-full.json b/bucket/pleiades2018-python-mac-full.json index cdb963de32a..baeb1e22448 100644 --- a/bucket/pleiades2018-python-mac-full.json +++ b/bucket/pleiades2018-python-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "hash": "md5:cb64b4d38a781f0e4cea582d2bd7a6cf", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2018-09.20181004" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-mac-jre_20181004.dmg#/dl.7z", - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-mac-jre_20181004.dmg#/dl.7z", + "hash": "md5:cb64b4d38a781f0e4cea582d2bd7a6cf", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2018-python-win-standard.json b/bucket/pleiades2018-python-win-standard.json index 8e331b60992..032e7db812f 100644 --- a/bucket/pleiades2018-python-win-standard.json +++ b/bucket/pleiades2018-python-win-standard.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2018-09.20181004", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-win-64bit_20181004.zip#/dl.7z", - "hash": "md5:6bf0208dde4d9547311ffb1883616414" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-win-32bit_20181004.zip#/dl.7z", - "hash": "md5:9e7808f3b97ddf25b52ca11213e9fc97" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2018-09.20181004" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:9e7808f3b97ddf25b52ca11213e9fc97", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-win-32bit_20181004.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:6bf0208dde4d9547311ffb1883616414", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-python-win-64bit_20181004.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2018-09.20181004" + ] + ], + "version": "2018-09.20181004" } diff --git a/bucket/pleiades2018-ultimate-mac-full.json b/bucket/pleiades2018-ultimate-mac-full.json index d4ee3ea8abe..7e9edfa10c7 100644 --- a/bucket/pleiades2018-ultimate-mac-full.json +++ b/bucket/pleiades2018-ultimate-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "hash": "md5:d840e73e47d1e95b19c77f81212d9ae3", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2018-09.20181004" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-mac-jre_20181004.dmg#/dl.7z", - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-mac-jre_20181004.dmg#/dl.7z", + "hash": "md5:d840e73e47d1e95b19c77f81212d9ae3", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2018-ultimate-mac-standard.json b/bucket/pleiades2018-ultimate-mac-standard.json index 4199978729a..e1a3e9babcf 100644 --- a/bucket/pleiades2018-ultimate-mac-standard.json +++ b/bucket/pleiades2018-ultimate-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "hash": "md5:4d6c2bec1bdbf83d77c714f719006521", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2018-09.20181004" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-mac_20181004.dmg#/dl.7z", - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-mac_20181004.dmg#/dl.7z", + "hash": "md5:4d6c2bec1bdbf83d77c714f719006521", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2018-ultimate-win-standard.json b/bucket/pleiades2018-ultimate-win-standard.json index 74203414866..9bf2b54c398 100644 --- a/bucket/pleiades2018-ultimate-win-standard.json +++ b/bucket/pleiades2018-ultimate-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:ba4524efb90c9c6e7ad14e32ebfb6b7d", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-win-32bit_20181004.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:d191ab88c7afa4864ea8f4097a0689df", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-win-64bit_20181004.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2018-09.20181004" - ] - ], - "version": "2018-09.20181004" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2018-09.20181004", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-win-64bit_20181004.zip#/dl.7z", + "hash": "md5:d191ab88c7afa4864ea8f4097a0689df" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2018/pleiades-2018-09-ultimate-win-32bit_20181004.zip#/dl.7z", + "hash": "md5:ba4524efb90c9c6e7ad14e32ebfb6b7d" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2018-09.20181004" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2018.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2019-cpp-mac-full.json b/bucket/pleiades2019-cpp-mac-full.json index 5d1c37129d9..e7d0e7d3c04 100644 --- a/bucket/pleiades2019-cpp-mac-full.json +++ b/bucket/pleiades2019-cpp-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-mac-jre_20200213.dmg#/dl.7z", - "hash": "md5:7441db928f7849031d5fa70182a6a90a", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "hash": "md5:7441db928f7849031d5fa70182a6a90a", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2019-12.20200213" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-mac-jre_20200213.dmg#/dl.7z", + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-cpp-mac-standard.json b/bucket/pleiades2019-cpp-mac-standard.json index fc73b9863c7..03fc6f5aacb 100644 --- a/bucket/pleiades2019-cpp-mac-standard.json +++ b/bucket/pleiades2019-cpp-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-mac_20200213.dmg#/dl.7z", - "hash": "md5:44ab24321eeb1f9fd3e4aafd49d134ca", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "hash": "md5:44ab24321eeb1f9fd3e4aafd49d134ca", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2019-12.20200213" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-mac_20200213.dmg#/dl.7z", + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-cpp-win-full.json b/bucket/pleiades2019-cpp-win-full.json index 4ca3771cc56..e0c39c4a613 100644 --- a/bucket/pleiades2019-cpp-win-full.json +++ b/bucket/pleiades2019-cpp-win-full.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-win-64bit-jre_20200213.zip#/dl.7z", - "hash": "md5:ac57951a901b7c1a5f5ab73008aa210c" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:ac57951a901b7c1a5f5ab73008aa210c", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-win-64bit-jre_20200213.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2019-12.20200213" + ] + ], + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-cpp-win-standard.json b/bucket/pleiades2019-cpp-win-standard.json index 718599b956a..821a556994f 100644 --- a/bucket/pleiades2019-cpp-win-standard.json +++ b/bucket/pleiades2019-cpp-win-standard.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-win-64bit_20200213.zip#/dl.7z", - "hash": "md5:332ea75015517500df45c1b5f990ea29" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:332ea75015517500df45c1b5f990ea29", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-cpp-win-64bit_20200213.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2019-12.20200213" + ] + ], + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-java-mac-full.json b/bucket/pleiades2019-java-mac-full.json index 08d05404332..4929e4f6fe1 100644 --- a/bucket/pleiades2019-java-mac-full.json +++ b/bucket/pleiades2019-java-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-java-mac-jre_20200213.dmg#/dl.7z", - "hash": "md5:5b51e32efc408aa07bdedf9c12901d5d", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "hash": "md5:5b51e32efc408aa07bdedf9c12901d5d", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2019-12.20200213" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-java-mac-jre_20200213.dmg#/dl.7z", + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-php-mac-standard.json b/bucket/pleiades2019-php-mac-standard.json index 97abca5560d..63da0c7571c 100644 --- a/bucket/pleiades2019-php-mac-standard.json +++ b/bucket/pleiades2019-php-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "hash": "md5:399f13461adb8e9e4e75fd83cdfcd78c", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2019-12.20200213" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-mac_20200213.dmg#/dl.7z", - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-mac_20200213.dmg#/dl.7z", + "hash": "md5:399f13461adb8e9e4e75fd83cdfcd78c", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2019-php-win-full.json b/bucket/pleiades2019-php-win-full.json index f71a66d7f4a..b0f50b3b590 100644 --- a/bucket/pleiades2019-php-win-full.json +++ b/bucket/pleiades2019-php-win-full.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:869451724374e1e3c6e65c10bfd43110", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-win-64bit-jre_20200213.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2019-12.20200213" - ] - ], - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-win-64bit-jre_20200213.zip#/dl.7z", + "hash": "md5:869451724374e1e3c6e65c10bfd43110" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2019-php-win-standard.json b/bucket/pleiades2019-php-win-standard.json index ae11cde571a..ed2b0200740 100644 --- a/bucket/pleiades2019-php-win-standard.json +++ b/bucket/pleiades2019-php-win-standard.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:57fbb72f122231f2d3edaf7f311b9335", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-win-64bit_20200213.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2019-12.20200213" - ] - ], - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-php-win-64bit_20200213.zip#/dl.7z", + "hash": "md5:57fbb72f122231f2d3edaf7f311b9335" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2019-platform-mac-standard.json b/bucket/pleiades2019-platform-mac-standard.json index b8ffda7e6cd..6d95e88a883 100644 --- a/bucket/pleiades2019-platform-mac-standard.json +++ b/bucket/pleiades2019-platform-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "hash": "md5:80fed51db8168a8ff4ab847d9b2e41cb", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2019-12.20200213" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-platform-mac_20200213.dmg#/dl.7z", - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-platform-mac_20200213.dmg#/dl.7z", + "hash": "md5:80fed51db8168a8ff4ab847d9b2e41cb", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2019-python-mac-full.json b/bucket/pleiades2019-python-mac-full.json index 2b5bba8dc9e..f5bb700f47e 100644 --- a/bucket/pleiades2019-python-mac-full.json +++ b/bucket/pleiades2019-python-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "hash": "md5:25592037b339be24b04a219efa1ff824", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2019-12.20200213" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-python-mac-jre_20200213.dmg#/dl.7z", - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-python-mac-jre_20200213.dmg#/dl.7z", + "hash": "md5:25592037b339be24b04a219efa1ff824", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2019-python-mac-standard.json b/bucket/pleiades2019-python-mac-standard.json index 90c2c22de2a..681c89d7343 100644 --- a/bucket/pleiades2019-python-mac-standard.json +++ b/bucket/pleiades2019-python-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "hash": "md5:6fd830da45ef64b8a412eb9c7bd84d3f", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2019-12.20200213" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-python-mac_20200213.dmg#/dl.7z", - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-python-mac_20200213.dmg#/dl.7z", + "hash": "md5:6fd830da45ef64b8a412eb9c7bd84d3f", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2019-python-win-standard.json b/bucket/pleiades2019-python-win-standard.json index eeb5c0e0d19..feeaacfa471 100644 --- a/bucket/pleiades2019-python-win-standard.json +++ b/bucket/pleiades2019-python-win-standard.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2019-12.20200213", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-python-win-64bit_20200213.zip#/dl.7z", - "hash": "md5:f31a0c614ee06ac525811e7ce275a90c" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2019-12.20200213" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:f31a0c614ee06ac525811e7ce275a90c", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-python-win-64bit_20200213.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2019-12.20200213" + ] + ], + "version": "2019-12.20200213" } diff --git a/bucket/pleiades2019-ultimate-win-standard.json b/bucket/pleiades2019-ultimate-win-standard.json index d426f10d183..5d9f61de933 100644 --- a/bucket/pleiades2019-ultimate-win-standard.json +++ b/bucket/pleiades2019-ultimate-win-standard.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:51f13a004a5e98a4e2bb57b7048c7b57", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-ultimate-win-64bit_20200213.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2019-12.20200213" - ] - ], - "version": "2019-12.20200213" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2019-12.20200213", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2019/pleiades-2019-12-ultimate-win-64bit_20200213.zip#/dl.7z", + "hash": "md5:51f13a004a5e98a4e2bb57b7048c7b57" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2019-12.20200213" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2019.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2020-cpp-mac-full.json b/bucket/pleiades2020-cpp-mac-full.json index 2767526124a..773cd08c026 100644 --- a/bucket/pleiades2020-cpp-mac-full.json +++ b/bucket/pleiades2020-cpp-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-cpp-mac-jre_20201222.dmg#/dl.7z", - "hash": "md5:2f1fe3113bb0746e3fb25a81d38b3d28", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "hash": "md5:2f1fe3113bb0746e3fb25a81d38b3d28", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2020-12.20201222" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-cpp-mac-jre_20201222.dmg#/dl.7z", + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2020-cpp-win-standard.json b/bucket/pleiades2020-cpp-win-standard.json index f963e04d63a..3da5bb4bf3b 100644 --- a/bucket/pleiades2020-cpp-win-standard.json +++ b/bucket/pleiades2020-cpp-win-standard.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:dcf0eac87b3383c8a239a82662969415", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-cpp-win-64bit_20201222.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2020-12.20201222" - ] - ], - "version": "2020-12.20201222" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2020-12.20201222", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-cpp-win-64bit_20201222.zip#/dl.7z", + "hash": "md5:dcf0eac87b3383c8a239a82662969415" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2020-12.20201222" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2020-java-mac-standard.json b/bucket/pleiades2020-java-mac-standard.json index f5cd81d3c5f..8d3e88d6b7b 100644 --- a/bucket/pleiades2020-java-mac-standard.json +++ b/bucket/pleiades2020-java-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" - }, - "extract_dir": "pleiades", - "hash": "md5:27cc550b1fec47cb82c606cca2736f9c", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2020-12.20201222" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-java-mac_20201222.dmg#/dl.7z", - "version": "2020-12.20201222" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2020-12.20201222", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-java-mac_20201222.dmg#/dl.7z", + "hash": "md5:27cc550b1fec47cb82c606cca2736f9c", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2020-12.20201222" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2020-platform-mac-full.json b/bucket/pleiades2020-platform-mac-full.json index 1b7a1aed07f..635aa9fffab 100644 --- a/bucket/pleiades2020-platform-mac-full.json +++ b/bucket/pleiades2020-platform-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" - }, - "extract_dir": "pleiades", - "hash": "md5:25168a796cc8ce218c3cc7befe8fa922", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2020-12.20201222" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-platform-mac-jre_20201222.dmg#/dl.7z", - "version": "2020-12.20201222" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2020-12.20201222", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-platform-mac-jre_20201222.dmg#/dl.7z", + "hash": "md5:25168a796cc8ce218c3cc7befe8fa922", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2020-12.20201222" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2020-python-mac-full.json b/bucket/pleiades2020-python-mac-full.json index d09d34fe7d8..73178df973e 100644 --- a/bucket/pleiades2020-python-mac-full.json +++ b/bucket/pleiades2020-python-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-mac-jre_20201222.dmg#/dl.7z", - "hash": "md5:3b54f1ab4ca53ffb60da472a44776185", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "hash": "md5:3b54f1ab4ca53ffb60da472a44776185", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2020-12.20201222" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-mac-jre_20201222.dmg#/dl.7z", + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2020-python-mac-standard.json b/bucket/pleiades2020-python-mac-standard.json index f4416db72e4..749bc46507f 100644 --- a/bucket/pleiades2020-python-mac-standard.json +++ b/bucket/pleiades2020-python-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" - }, - "extract_dir": "pleiades", - "hash": "md5:47f915e6fa07b24adf9c1e3c5622aa20", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2020-12.20201222" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-mac_20201222.dmg#/dl.7z", - "version": "2020-12.20201222" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2020-12.20201222", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-mac_20201222.dmg#/dl.7z", + "hash": "md5:47f915e6fa07b24adf9c1e3c5622aa20", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2020-12.20201222" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2020-python-win-full.json b/bucket/pleiades2020-python-win-full.json index 358e66531e5..4985321b95d 100644 --- a/bucket/pleiades2020-python-win-full.json +++ b/bucket/pleiades2020-python-win-full.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-win-64bit-jre_20201222.zip#/dl.7z", - "hash": "md5:bf2fa0e28e053eb59a6425284c792748" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:bf2fa0e28e053eb59a6425284c792748", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-win-64bit-jre_20201222.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2020-12.20201222" + ] + ], + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2020-python-win-standard.json b/bucket/pleiades2020-python-win-standard.json index 9a18fc80e7f..66e2263f29f 100644 --- a/bucket/pleiades2020-python-win-standard.json +++ b/bucket/pleiades2020-python-win-standard.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-win-64bit_20201222.zip#/dl.7z", - "hash": "md5:98609026f7eddc38b5dbdb6f388b5381" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:98609026f7eddc38b5dbdb6f388b5381", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-python-win-64bit_20201222.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2020-12.20201222" + ] + ], + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2020-ultimate-mac-full.json b/bucket/pleiades2020-ultimate-mac-full.json index 12107496044..330d28abe41 100644 --- a/bucket/pleiades2020-ultimate-mac-full.json +++ b/bucket/pleiades2020-ultimate-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-ultimate-mac-jre_20201222.dmg#/dl.7z", - "hash": "md5:c58b73f224d9eae53f7e0b782e975922", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "hash": "md5:c58b73f224d9eae53f7e0b782e975922", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2020-12.20201222" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-ultimate-mac-jre_20201222.dmg#/dl.7z", + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2020-ultimate-win-full.json b/bucket/pleiades2020-ultimate-win-full.json index 70f9ee941a1..163c861c4b1 100644 --- a/bucket/pleiades2020-ultimate-win-full.json +++ b/bucket/pleiades2020-ultimate-win-full.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:3ab37d0ed2b137ae43cf9aef257bfea9", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-ultimate-win-64bit-jre_20201222.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2020-12.20201222" - ] - ], - "version": "2020-12.20201222" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2020-12.20201222", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-ultimate-win-64bit-jre_20201222.zip#/dl.7z", + "hash": "md5:3ab37d0ed2b137ae43cf9aef257bfea9" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2020-12.20201222" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2020-ultimate-win-standard.json b/bucket/pleiades2020-ultimate-win-standard.json index 444b26f8faf..0a10fed0520 100644 --- a/bucket/pleiades2020-ultimate-win-standard.json +++ b/bucket/pleiades2020-ultimate-win-standard.json @@ -1,45 +1,37 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2020-12.20201222", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-ultimate-win-64bit_20201222.zip#/dl.7z", - "hash": "md5:b32229b3727eea03a29f678805290213" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2020-12.20201222" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "64bit": { + "hash": "md5:b32229b3727eea03a29f678805290213", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2020/pleiades-2020-12-ultimate-win-64bit_20201222.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2020.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2020-12.20201222" + ] + ], + "version": "2020-12.20201222" } diff --git a/bucket/pleiades2021-cpp-mac-full.json b/bucket/pleiades2021-cpp-mac-full.json index 9dd3526a135..378729e47e9 100644 --- a/bucket/pleiades2021-cpp-mac-full.json +++ b/bucket/pleiades2021-cpp-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-cpp-mac-jre_20220106.dmg#/dl.7z", - "hash": "md5:eb35135064a1a57b5368dd9a2d240dc3", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "hash": "md5:eb35135064a1a57b5368dd9a2d240dc3", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 2021-12.20220106" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-cpp-mac-jre_20220106.dmg#/dl.7z", + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-java-mac-full.json b/bucket/pleiades2021-java-mac-full.json index c4604a29113..a25d744d711 100644 --- a/bucket/pleiades2021-java-mac-full.json +++ b/bucket/pleiades2021-java-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "hash": "md5:1a50d7d9f5cc1b24fda681737349d802", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 2021-12.20220106" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-java-mac-jre_20220106.dmg#/dl.7z", - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-java-mac-jre_20220106.dmg#/dl.7z", + "hash": "md5:1a50d7d9f5cc1b24fda681737349d802", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2021-php-mac-full.json b/bucket/pleiades2021-php-mac-full.json index acf5b5394d6..267cff2348e 100644 --- a/bucket/pleiades2021-php-mac-full.json +++ b/bucket/pleiades2021-php-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "hash": "md5:782580f6c45f9473e1716d484e5ff6c5", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2021-12.20220106" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-php-mac-jre_20220106.dmg#/dl.7z", - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-php-mac-jre_20220106.dmg#/dl.7z", + "hash": "md5:782580f6c45f9473e1716d484e5ff6c5", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2021-php-mac-standard.json b/bucket/pleiades2021-php-mac-standard.json index 4dc258abc10..b63e01fdad2 100644 --- a/bucket/pleiades2021-php-mac-standard.json +++ b/bucket/pleiades2021-php-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-php-mac_20220106.dmg#/dl.7z", - "hash": "md5:8f7ac3638aac9953cd6e21e64a088ea9", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "hash": "md5:8f7ac3638aac9953cd6e21e64a088ea9", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2021-12.20220106" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-php-mac_20220106.dmg#/dl.7z", + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-php-win-full.json b/bucket/pleiades2021-php-win-full.json index 3844e8f4d1f..4b0cc484ebf 100644 --- a/bucket/pleiades2021-php-win-full.json +++ b/bucket/pleiades2021-php-win-full.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:8245a78cbaee4961303863d5989c5003", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-php-win-64bit-jre_20220106.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 2021-12.20220106" - ] - ], - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-php-win-64bit-jre_20220106.zip#/dl.7z", + "hash": "md5:8245a78cbaee4961303863d5989c5003" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2021-platform-mac-full.json b/bucket/pleiades2021-platform-mac-full.json index b5a89e985f0..1f03b82d4f4 100644 --- a/bucket/pleiades2021-platform-mac-full.json +++ b/bucket/pleiades2021-platform-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "2021-12.20220106", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-platform-mac-jre_20220106.dmg#/dl.7z", - "hash": "md5:1f9c214eb43b6642c3c0b20b56510c8c", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2021-12.20220106" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" + }, + "extract_dir": "pleiades", + "hash": "md5:1f9c214eb43b6642c3c0b20b56510c8c", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2021-12.20220106" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-platform-mac-jre_20220106.dmg#/dl.7z", + "version": "2021-12.20220106" } diff --git a/bucket/pleiades2021-platform-win-standard.json b/bucket/pleiades2021-platform-win-standard.json index 2e000a20d94..8d0f3a5aa7e 100644 --- a/bucket/pleiades2021-platform-win-standard.json +++ b/bucket/pleiades2021-platform-win-standard.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:d344de51faa560fee07ce97ddc78284e", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-platform-win-64bit_20220106.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 2021-12.20220106" - ] - ], - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-platform-win-64bit_20220106.zip#/dl.7z", + "hash": "md5:d344de51faa560fee07ce97ddc78284e" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2021-python-mac-full.json b/bucket/pleiades2021-python-mac-full.json index 02f5aa214b6..5a6425493f0 100644 --- a/bucket/pleiades2021-python-mac-full.json +++ b/bucket/pleiades2021-python-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "hash": "md5:0b278f3c109954434ce5d3d5ab4be403", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2021-12.20220106" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-mac-jre_20220106.dmg#/dl.7z", - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-mac-jre_20220106.dmg#/dl.7z", + "hash": "md5:0b278f3c109954434ce5d3d5ab4be403", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2021-python-mac-standard.json b/bucket/pleiades2021-python-mac-standard.json index 19cb6cc26da..8be8b381a03 100644 --- a/bucket/pleiades2021-python-mac-standard.json +++ b/bucket/pleiades2021-python-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "hash": "md5:7785ac5cd2f871f7c6ee70f821a2631e", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2021-12.20220106" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-mac_20220106.dmg#/dl.7z", - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-mac_20220106.dmg#/dl.7z", + "hash": "md5:7785ac5cd2f871f7c6ee70f821a2631e", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2021-python-win-standard.json b/bucket/pleiades2021-python-win-standard.json index e93c91e466c..9fb9a33517d 100644 --- a/bucket/pleiades2021-python-win-standard.json +++ b/bucket/pleiades2021-python-win-standard.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:e84ee5ea3c342679cef64c197c0de763", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-win-64bit_20220106.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 2021-12.20220106" - ] - ], - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-python-win-64bit_20220106.zip#/dl.7z", + "hash": "md5:e84ee5ea3c342679cef64c197c0de763" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2021-ultimate-mac-full.json b/bucket/pleiades2021-ultimate-mac-full.json index 044242b8da5..5b9f4390512 100644 --- a/bucket/pleiades2021-ultimate-mac-full.json +++ b/bucket/pleiades2021-ultimate-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "hash": "md5:441d0701bf20b6f859f67f0b5c7729ed", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2021-12.20220106" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-mac-jre_20220106.dmg#/dl.7z", - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-mac-jre_20220106.dmg#/dl.7z", + "hash": "md5:441d0701bf20b6f859f67f0b5c7729ed", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades2021-ultimate-win-full.json b/bucket/pleiades2021-ultimate-win-full.json index 9fcc20d4da0..9215fb17e8b 100644 --- a/bucket/pleiades2021-ultimate-win-full.json +++ b/bucket/pleiades2021-ultimate-win-full.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:13d22d5f758041e1d3a178453807c809", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-win-64bit-jre_20220106.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2021-12.20220106" - ] - ], - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-win-64bit-jre_20220106.zip#/dl.7z", + "hash": "md5:13d22d5f758041e1d3a178453807c809" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades2021-ultimate-win-standard.json b/bucket/pleiades2021-ultimate-win-standard.json index 825890820a3..a04ba27e2c8 100644 --- a/bucket/pleiades2021-ultimate-win-standard.json +++ b/bucket/pleiades2021-ultimate-win-standard.json @@ -1,37 +1,45 @@ { - "architecture": { - "64bit": { - "hash": "md5:255e94e3880f80083f658749f45f999f", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-win-64bit_20220106.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))", - "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 2021-12.20220106" - ] - ], - "version": "2021-12.20220106" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "2021-12.20220106", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/2021/pleiades-2021-12-ultimate-win-64bit_20220106.zip#/dl.7z", + "hash": "md5:255e94e3880f80083f658749f45f999f" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 2021-12.20220106" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros2021.html", + "re": "((?[\\d]{4}-[\\d]{2})\\.(?[\\d]{8}))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.2-cpp-win-full.json b/bucket/pleiades4.2-cpp-win-full.json index 962b414d3a3..ed29ce7b51f 100644 --- a/bucket/pleiades4.2-cpp-win-full.json +++ b/bucket/pleiades4.2-cpp-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.2.2a.v20130303", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-cpp-jre_20130303.zip#/dl.7z", - "hash": "md5:dd394b5c165e5a5b1b16062f801560a7" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-cpp-32bit-jre_20130303.zip#/dl.7z", - "hash": "md5:155f1121c91e8a2b982a52b854e43994" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.2.2a.v20130303" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:155f1121c91e8a2b982a52b854e43994", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-cpp-32bit-jre_20130303.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:dd394b5c165e5a5b1b16062f801560a7", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-cpp-jre_20130303.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.2.2a.v20130303" + ] + ], + "version": "4.2.2a.v20130303" } diff --git a/bucket/pleiades4.2-java-win-full.json b/bucket/pleiades4.2-java-win-full.json index fb2099d0203..60e55c75b06 100644 --- a/bucket/pleiades4.2-java-win-full.json +++ b/bucket/pleiades4.2-java-win-full.json @@ -1,40 +1,48 @@ { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java-32bit-jre_20130303.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:cad8539d0cfd70f8d8211aae05938bbe", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java-jre_20130303.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.2.2a.v20130303" - ] - ], - "version": "4.2.2a.v20130303" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.2.2a.v20130303", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java-jre_20130303.zip#/dl.7z", + "hash": "md5:cad8539d0cfd70f8d8211aae05938bbe" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java-32bit-jre_20130303.zip#/dl.7z" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.2.2a.v20130303" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.2-java-win-standard.json b/bucket/pleiades4.2-java-win-standard.json index 95699704024..9e007f8b2fc 100644 --- a/bucket/pleiades4.2-java-win-standard.json +++ b/bucket/pleiades4.2-java-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:78b23f47510421eef3952fb1591594ce", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java-32bit_20130303.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:18757d4cd541ab95343abe91d2b2c7eb", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java_20130303.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.2.2a.v20130303" - ] - ], - "version": "4.2.2a.v20130303" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.2.2a.v20130303", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java_20130303.zip#/dl.7z", + "hash": "md5:18757d4cd541ab95343abe91d2b2c7eb" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-java-32bit_20130303.zip#/dl.7z", + "hash": "md5:78b23f47510421eef3952fb1591594ce" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.2.2a.v20130303" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.2-php-win-full.json b/bucket/pleiades4.2-php-win-full.json index 9efd318da11..997bef4c293 100644 --- a/bucket/pleiades4.2-php-win-full.json +++ b/bucket/pleiades4.2-php-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.2.2a.v20130303", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php-jre_20130303.zip#/dl.7z", - "hash": "md5:d3d7142511963757dbb5b70e1184b00f" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php-32bit-jre_20130303.zip#/dl.7z", - "hash": "md5:9281af20ff5e6c4174ef7cb6bcfdc37b" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.2.2a.v20130303" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:9281af20ff5e6c4174ef7cb6bcfdc37b", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php-32bit-jre_20130303.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:d3d7142511963757dbb5b70e1184b00f", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php-jre_20130303.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.2.2a.v20130303" + ] + ], + "version": "4.2.2a.v20130303" } diff --git a/bucket/pleiades4.2-php-win-standard.json b/bucket/pleiades4.2-php-win-standard.json index cd2c88815e4..0f3ac7c1295 100644 --- a/bucket/pleiades4.2-php-win-standard.json +++ b/bucket/pleiades4.2-php-win-standard.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.2.2a.v20130303", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php_20130303.zip#/dl.7z", - "hash": "md5:279d7e7b4a5f9e76d4bd2e246e6354c8" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php-32bit_20130303.zip#/dl.7z", - "hash": "md5:e6495a7cb6543df3560506896a4271be" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.2.2a.v20130303" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:e6495a7cb6543df3560506896a4271be", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php-32bit_20130303.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:279d7e7b4a5f9e76d4bd2e246e6354c8", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-php_20130303.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.2.2a.v20130303" + ] + ], + "version": "4.2.2a.v20130303" } diff --git a/bucket/pleiades4.2-platform-win-full.json b/bucket/pleiades4.2-platform-win-full.json index 8e293213bbf..28c80f71f2f 100644 --- a/bucket/pleiades4.2-platform-win-full.json +++ b/bucket/pleiades4.2-platform-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.2.2a.v20130303", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-platform-jre_20130303.zip#/dl.7z", - "hash": "md5:4c3a97cb3026ee2692a39dc959d8c933" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-platform-32bit-jre_20130303.zip#/dl.7z", - "hash": "md5:fa30eaef4d4a54fa9c91505aaafac402" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.2.2a.v20130303" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:fa30eaef4d4a54fa9c91505aaafac402", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-platform-32bit-jre_20130303.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:4c3a97cb3026ee2692a39dc959d8c933", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-platform-jre_20130303.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.2.2a.v20130303" + ] + ], + "version": "4.2.2a.v20130303" } diff --git a/bucket/pleiades4.2-python-win-standard.json b/bucket/pleiades4.2-python-win-standard.json index 77c7d39122c..0a122a9d9fc 100644 --- a/bucket/pleiades4.2-python-win-standard.json +++ b/bucket/pleiades4.2-python-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:5e8b291d777a032b856d39270bbdad6e", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-python-32bit_20130303.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:73b6cd97a13261336f355e5991763bf8", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-python_20130303.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.2.2a.v20130303" - ] - ], - "version": "4.2.2a.v20130303" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.2.2a.v20130303", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-python_20130303.zip#/dl.7z", + "hash": "md5:73b6cd97a13261336f355e5991763bf8" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-python-32bit_20130303.zip#/dl.7z", + "hash": "md5:5e8b291d777a032b856d39270bbdad6e" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.2.2a.v20130303" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.2-ultimate-win-full.json b/bucket/pleiades4.2-ultimate-win-full.json index 08f84ee822e..b9070249048 100644 --- a/bucket/pleiades4.2-ultimate-win-full.json +++ b/bucket/pleiades4.2-ultimate-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:f4dbcee0fb48b6c740f0c2d4ec05c23a", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate-32bit-jre_20130303.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:6d57d1a56b13f9802d0334b0ebd2d45d", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate-jre_20130303.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.2.2a.v20130303" - ] - ], - "version": "4.2.2a.v20130303" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.2.2a.v20130303", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate-jre_20130303.zip#/dl.7z", + "hash": "md5:6d57d1a56b13f9802d0334b0ebd2d45d" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate-32bit-jre_20130303.zip#/dl.7z", + "hash": "md5:f4dbcee0fb48b6c740f0c2d4ec05c23a" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.2.2a.v20130303" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.2-ultimate-win-standard.json b/bucket/pleiades4.2-ultimate-win-standard.json index f08288ecdbd..0fb57622c78 100644 --- a/bucket/pleiades4.2-ultimate-win-standard.json +++ b/bucket/pleiades4.2-ultimate-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:d3d69511f2494463ad8a6d83d537e7f4", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate-32bit_20130303.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:af28f1c3632317a40bb6f4d2a060ce08", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate_20130303.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.2.2a.v20130303" - ] - ], - "version": "4.2.2a.v20130303" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.2.2a.v20130303", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate_20130303.zip#/dl.7z", + "hash": "md5:af28f1c3632317a40bb6f4d2a060ce08" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.2/pleiades-e4.2-ultimate-32bit_20130303.zip#/dl.7z", + "hash": "md5:d3d69511f2494463ad8a6d83d537e7f4" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.2.2a.v20130303" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.2.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-cpp-win-full.json b/bucket/pleiades4.3-cpp-win-full.json index 82fe5ece255..e8d80cfb425 100644 --- a/bucket/pleiades4.3-cpp-win-full.json +++ b/bucket/pleiades4.3-cpp-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.3.2.v20140321", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp-jre_20140321.zip#/dl.7z", - "hash": "md5:01bb0f7d5825a9f6b107b350a1bd3aba" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp-32bit-jre_20140321.zip#/dl.7z", - "hash": "md5:09e9bfa56ae8afc4e849574081148672" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.3.2.v20140321" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:09e9bfa56ae8afc4e849574081148672", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp-32bit-jre_20140321.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:01bb0f7d5825a9f6b107b350a1bd3aba", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-cpp-jre_20140321.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.3.2.v20140321" + ] + ], + "version": "4.3.2.v20140321" } diff --git a/bucket/pleiades4.3-java-win-full.json b/bucket/pleiades4.3-java-win-full.json index a1897a0576d..5a646e5e749 100644 --- a/bucket/pleiades4.3-java-win-full.json +++ b/bucket/pleiades4.3-java-win-full.json @@ -1,48 +1,40 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.3.2.v20140321", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-jre_20140321.zip#/dl.7z", - "hash": "md5:2a546fec813d74a36c81fde905d633ee" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-32bit-jre_20140321.zip#/dl.7z" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.3.2.v20140321" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-32bit-jre_20140321.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:2a546fec813d74a36c81fde905d633ee", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-jre_20140321.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.3.2.v20140321" + ] + ], + "version": "4.3.2.v20140321" } diff --git a/bucket/pleiades4.3-java-win-standard.json b/bucket/pleiades4.3-java-win-standard.json index 36d1d608d06..1f4e27a328b 100644 --- a/bucket/pleiades4.3-java-win-standard.json +++ b/bucket/pleiades4.3-java-win-standard.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.3.2.v20140321", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java_20140321.zip#/dl.7z", - "hash": "md5:5f6245bd17fa3b1bf51e106fccd4dbd2" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-32bit_20140321.zip#/dl.7z", - "hash": "md5:adeac6b6474dcadb1e956108453af324" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.3.2.v20140321" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:adeac6b6474dcadb1e956108453af324", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java-32bit_20140321.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:5f6245bd17fa3b1bf51e106fccd4dbd2", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-java_20140321.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.3.2.v20140321" + ] + ], + "version": "4.3.2.v20140321" } diff --git a/bucket/pleiades4.3-php-win-full.json b/bucket/pleiades4.3-php-win-full.json index 4fd2392aff4..18f383008dc 100644 --- a/bucket/pleiades4.3-php-win-full.json +++ b/bucket/pleiades4.3-php-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:ed69088fd5991ac7ffc5b80b73afbaa4", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php-32bit-jre_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:41f017f119f72d2a5dcf5f775aa575ee", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php-jre_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php-jre_20140321.zip#/dl.7z", + "hash": "md5:41f017f119f72d2a5dcf5f775aa575ee" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-php-32bit-jre_20140321.zip#/dl.7z", + "hash": "md5:ed69088fd5991ac7ffc5b80b73afbaa4" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-platform-win-full.json b/bucket/pleiades4.3-platform-win-full.json index 71b24ece6b7..d9dbfdd2d6b 100644 --- a/bucket/pleiades4.3-platform-win-full.json +++ b/bucket/pleiades4.3-platform-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:208d451f6a5dd02ca4ee9d89e273049f", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform-32bit-jre_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:b03881112685d4c1297a0390a7df5112", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform-jre_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform-jre_20140321.zip#/dl.7z", + "hash": "md5:b03881112685d4c1297a0390a7df5112" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform-32bit-jre_20140321.zip#/dl.7z", + "hash": "md5:208d451f6a5dd02ca4ee9d89e273049f" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-platform-win-standard.json b/bucket/pleiades4.3-platform-win-standard.json index 43a26703131..6a774bc20f6 100644 --- a/bucket/pleiades4.3-platform-win-standard.json +++ b/bucket/pleiades4.3-platform-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:e809a17df41bdad5dd9ea00760fc5f3f", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform-32bit_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:e6b71a2035db3ff4d1720cd1fbc976f4", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform_20140321.zip#/dl.7z", + "hash": "md5:e6b71a2035db3ff4d1720cd1fbc976f4" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-platform-32bit_20140321.zip#/dl.7z", + "hash": "md5:e809a17df41bdad5dd9ea00760fc5f3f" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-python-win-full.json b/bucket/pleiades4.3-python-win-full.json index a1d51a09c5b..fc94fda2424 100644 --- a/bucket/pleiades4.3-python-win-full.json +++ b/bucket/pleiades4.3-python-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:ac5eca029400708fc8fe477f493eb32b", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-python-32bit-jre_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:4792978ebfda2cab4b80eed1248fbc0e", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-python-jre_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-python-jre_20140321.zip#/dl.7z", + "hash": "md5:4792978ebfda2cab4b80eed1248fbc0e" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-python-32bit-jre_20140321.zip#/dl.7z", + "hash": "md5:ac5eca029400708fc8fe477f493eb32b" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-python-win-standard.json b/bucket/pleiades4.3-python-win-standard.json index 115703eab6c..e5ba336efad 100644 --- a/bucket/pleiades4.3-python-win-standard.json +++ b/bucket/pleiades4.3-python-win-standard.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.3.2.v20140321", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-python_20140321.zip#/dl.7z", - "hash": "md5:12bd03daf9ee7ead56e895de8107ee09" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-python-32bit_20140321.zip#/dl.7z", - "hash": "md5:5b45cc534687bb89342496c051f7ae71" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.3.2.v20140321" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:5b45cc534687bb89342496c051f7ae71", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-python-32bit_20140321.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:12bd03daf9ee7ead56e895de8107ee09", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-python_20140321.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.3.2.v20140321" + ] + ], + "version": "4.3.2.v20140321" } diff --git a/bucket/pleiades4.3-ultimate-win-full.json b/bucket/pleiades4.3-ultimate-win-full.json index 47f1f804746..8ce858728f1 100644 --- a/bucket/pleiades4.3-ultimate-win-full.json +++ b/bucket/pleiades4.3-ultimate-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:f4674a3c53e127ba82dc3fdc549ab446", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-32bit-jre_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:cdf3758903bb1dba4353fcbbdc9a2fbc", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-jre_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-jre_20140321.zip#/dl.7z", + "hash": "md5:cdf3758903bb1dba4353fcbbdc9a2fbc" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-32bit-jre_20140321.zip#/dl.7z", + "hash": "md5:f4674a3c53e127ba82dc3fdc549ab446" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.3-ultimate-win-standard.json b/bucket/pleiades4.3-ultimate-win-standard.json index c41dd74176c..f050f4fc444 100644 --- a/bucket/pleiades4.3-ultimate-win-standard.json +++ b/bucket/pleiades4.3-ultimate-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:633be9c70591618ff7ec655bc9a38b9e", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-32bit_20140321.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:c751e25ee85fd633bc547ccbc417b3ab", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate_20140321.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.3.2.v20140321" - ] - ], - "version": "4.3.2.v20140321" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.3.2.v20140321", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate_20140321.zip#/dl.7z", + "hash": "md5:c751e25ee85fd633bc547ccbc417b3ab" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.3/pleiades-e4.3-ultimate-32bit_20140321.zip#/dl.7z", + "hash": "md5:633be9c70591618ff7ec655bc9a38b9e" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.3.2.v20140321" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.3.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.4-cpp-win-standard.json b/bucket/pleiades4.4-cpp-win-standard.json index e38f9ab327a..ddfc0eb9e8d 100644 --- a/bucket/pleiades4.4-cpp-win-standard.json +++ b/bucket/pleiades4.4-cpp-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:4ded259d903ae1202682412c4a5604c4", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-cpp-32bit_20150310.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:91fa987bdf4d19ce57d57e63025b8a66", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-cpp_20150310.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.4.2.v20150310" - ] - ], - "version": "4.4.2.v20150310" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.4.2.v20150310", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-cpp_20150310.zip#/dl.7z", + "hash": "md5:91fa987bdf4d19ce57d57e63025b8a66" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-cpp-32bit_20150310.zip#/dl.7z", + "hash": "md5:4ded259d903ae1202682412c4a5604c4" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.4.2.v20150310" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.4-java-win-standard.json b/bucket/pleiades4.4-java-win-standard.json index 1803f173b32..a608c0ce21b 100644 --- a/bucket/pleiades4.4-java-win-standard.json +++ b/bucket/pleiades4.4-java-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:f737815057a126967b4ad3021092222d", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-java-32bit_20150310.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:be93bf32314d11ae6107ab4d346445d7", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-java_20150310.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.4.2.v20150310" - ] - ], - "version": "4.4.2.v20150310" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.4.2.v20150310", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-java_20150310.zip#/dl.7z", + "hash": "md5:be93bf32314d11ae6107ab4d346445d7" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-java-32bit_20150310.zip#/dl.7z", + "hash": "md5:f737815057a126967b4ad3021092222d" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.4.2.v20150310" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.4-python-win-full.json b/bucket/pleiades4.4-python-win-full.json index 60b7e6aa2a1..f1044a7fd8d 100644 --- a/bucket/pleiades4.4-python-win-full.json +++ b/bucket/pleiades4.4-python-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:ad525e24a254106be55f452ad57aa4e1", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-python-32bit-jre_20150310.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:b96b8ae76300af80ba0479f37475c260", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-python-jre_20150310.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.4.2.v20150310" - ] - ], - "version": "4.4.2.v20150310" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.4.2.v20150310", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-python-jre_20150310.zip#/dl.7z", + "hash": "md5:b96b8ae76300af80ba0479f37475c260" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-python-32bit-jre_20150310.zip#/dl.7z", + "hash": "md5:ad525e24a254106be55f452ad57aa4e1" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.4.2.v20150310" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.4-ultimate-win-standard.json b/bucket/pleiades4.4-ultimate-win-standard.json index 2cd3bc88669..13c0a57d8ed 100644 --- a/bucket/pleiades4.4-ultimate-win-standard.json +++ b/bucket/pleiades4.4-ultimate-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:1dba6fc50ae023b8ce12f293303b9e8d", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-ultimate-32bit_20150310.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:e865a7457f39b1f9d740abf90eda44ae", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-ultimate_20150310.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.4.2.v20150310" - ] - ], - "version": "4.4.2.v20150310" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.4.2.v20150310", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-ultimate_20150310.zip#/dl.7z", + "hash": "md5:e865a7457f39b1f9d740abf90eda44ae" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.4/pleiades-e4.4-ultimate-32bit_20150310.zip#/dl.7z", + "hash": "md5:1dba6fc50ae023b8ce12f293303b9e8d" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.4.2.v20150310" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.4.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.5-cpp-win-full.json b/bucket/pleiades4.5-cpp-win-full.json index 9dd060a99ad..3d9fa22fd2f 100644 --- a/bucket/pleiades4.5-cpp-win-full.json +++ b/bucket/pleiades4.5-cpp-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:c3150acd3fb8b755177c2fa2949d04e8", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-cpp-32bit-jre_20160312.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:ae7c0bb74bc460880eb1b5d0e1b82b93", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-cpp-jre_20160312.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.5.2.v20160312" - ] - ], - "version": "4.5.2.v20160312" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.5.2.v20160312", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-cpp-jre_20160312.zip#/dl.7z", + "hash": "md5:ae7c0bb74bc460880eb1b5d0e1b82b93" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-cpp-32bit-jre_20160312.zip#/dl.7z", + "hash": "md5:c3150acd3fb8b755177c2fa2949d04e8" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.5.2.v20160312" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.5-cpp-win-standard.json b/bucket/pleiades4.5-cpp-win-standard.json index 8833a49b766..c187b640192 100644 --- a/bucket/pleiades4.5-cpp-win-standard.json +++ b/bucket/pleiades4.5-cpp-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:2c6abdfdadf5eafbbd091a77876605a3", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-cpp-32bit_20160312.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:d3cd40eb31b27b460a1bf6d527b393e8", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-cpp_20160312.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.5.2.v20160312" - ] - ], - "version": "4.5.2.v20160312" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.5.2.v20160312", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-cpp_20160312.zip#/dl.7z", + "hash": "md5:d3cd40eb31b27b460a1bf6d527b393e8" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-cpp-32bit_20160312.zip#/dl.7z", + "hash": "md5:2c6abdfdadf5eafbbd091a77876605a3" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.5.2.v20160312" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.5-java-win-standard.json b/bucket/pleiades4.5-java-win-standard.json index 6350fc9c959..9a2bb3009f3 100644 --- a/bucket/pleiades4.5-java-win-standard.json +++ b/bucket/pleiades4.5-java-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:369658e0e44aea1190509495219422ac", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-java-32bit_20160312.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:8117ed591fe7caef562ff4183d27cc7d", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-java_20160312.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.5.2.v20160312" - ] - ], - "version": "4.5.2.v20160312" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.5.2.v20160312", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-java_20160312.zip#/dl.7z", + "hash": "md5:8117ed591fe7caef562ff4183d27cc7d" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-java-32bit_20160312.zip#/dl.7z", + "hash": "md5:369658e0e44aea1190509495219422ac" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.5.2.v20160312" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.5-platform-win-full.json b/bucket/pleiades4.5-platform-win-full.json index c3cdebf92fe..e9210741c08 100644 --- a/bucket/pleiades4.5-platform-win-full.json +++ b/bucket/pleiades4.5-platform-win-full.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:cc81f53ced2ee1aa96bfac1c29f4ffbc", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-platform-32bit-jre_20160312.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:4a60038be7e6618c16162ae14fdf14db", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-platform-jre_20160312.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.5.2.v20160312" - ] - ], - "version": "4.5.2.v20160312" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.5.2.v20160312", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-platform-jre_20160312.zip#/dl.7z", + "hash": "md5:4a60038be7e6618c16162ae14fdf14db" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-platform-32bit-jre_20160312.zip#/dl.7z", + "hash": "md5:cc81f53ced2ee1aa96bfac1c29f4ffbc" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.5.2.v20160312" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.5-python-win-full.json b/bucket/pleiades4.5-python-win-full.json index 4dffc199085..42ca0e69dab 100644 --- a/bucket/pleiades4.5-python-win-full.json +++ b/bucket/pleiades4.5-python-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.5.2.v20160312", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python-jre_20160312.zip#/dl.7z", - "hash": "md5:ddcc87173a2937058c755227823f3234" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python-32bit-jre_20160312.zip#/dl.7z", - "hash": "md5:6aa4f4f5974ed854b80516fbc725fff0" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.5.2.v20160312" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:6aa4f4f5974ed854b80516fbc725fff0", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python-32bit-jre_20160312.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:ddcc87173a2937058c755227823f3234", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-python-jre_20160312.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.5.2.v20160312" + ] + ], + "version": "4.5.2.v20160312" } diff --git a/bucket/pleiades4.5-ultimate-win-full.json b/bucket/pleiades4.5-ultimate-win-full.json index 1107589f749..1ff9cd81ff6 100644 --- a/bucket/pleiades4.5-ultimate-win-full.json +++ b/bucket/pleiades4.5-ultimate-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.5.2.v20160312", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate-jre_20160312.zip#/dl.7z", - "hash": "md5:e621708a153ef285212b30dce0436317" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate-32bit-jre_20160312.zip#/dl.7z", - "hash": "md5:d36b3b4054b236bab6772e25590f61fc" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.5.2.v20160312" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:d36b3b4054b236bab6772e25590f61fc", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate-32bit-jre_20160312.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:e621708a153ef285212b30dce0436317", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate-jre_20160312.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.5.2.v20160312" + ] + ], + "version": "4.5.2.v20160312" } diff --git a/bucket/pleiades4.5-ultimate-win-standard.json b/bucket/pleiades4.5-ultimate-win-standard.json index 524908e7d57..362eb4a84e0 100644 --- a/bucket/pleiades4.5-ultimate-win-standard.json +++ b/bucket/pleiades4.5-ultimate-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:88ceb19195c89d84fc4054bc081a14e5", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate-32bit_20160312.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:0c8ffa0add7dce792ad46529d6926109", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate_20160312.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.5.2.v20160312" - ] - ], - "version": "4.5.2.v20160312" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.5.2.v20160312", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate_20160312.zip#/dl.7z", + "hash": "md5:0c8ffa0add7dce792ad46529d6926109" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.5/pleiades-e4.5-ultimate-32bit_20160312.zip#/dl.7z", + "hash": "md5:88ceb19195c89d84fc4054bc081a14e5" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.5.2.v20160312" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.5.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.6-cpp-mac-standard.json b/bucket/pleiades4.6-cpp-mac-standard.json index 2e9c69511d8..2dca902cb2d 100644 --- a/bucket/pleiades4.6-cpp-mac-standard.json +++ b/bucket/pleiades4.6-cpp-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-mac_20170421.dmg#/dl.7z", - "hash": "md5:3264097b2e375ce8b49dccccdd0e008b", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "hash": "md5:3264097b2e375ce8b49dccccdd0e008b", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.6.3.v20170422" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-mac_20170421.dmg#/dl.7z", + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-cpp-win-full.json b/bucket/pleiades4.6-cpp-win-full.json index eaad8370002..9a92bbfe3de 100644 --- a/bucket/pleiades4.6-cpp-win-full.json +++ b/bucket/pleiades4.6-cpp-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-win-64bit-jre_20170422.zip#/dl.7z", - "hash": "md5:5d6d4901aa67fef04503b456ea53dd0c" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-win-32bit-jre_20170422.zip#/dl.7z", - "hash": "md5:4242a39d27ac7525085c364f2600d6b5" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:4242a39d27ac7525085c364f2600d6b5", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-win-32bit-jre_20170422.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:5d6d4901aa67fef04503b456ea53dd0c", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-cpp-win-64bit-jre_20170422.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.6.3.v20170422" + ] + ], + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-java-mac-full.json b/bucket/pleiades4.6-java-mac-full.json index c178c6a153a..2c8339a4c50 100644 --- a/bucket/pleiades4.6-java-mac-full.json +++ b/bucket/pleiades4.6-java-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-mac-jre_20170421.dmg#/dl.7z", - "hash": "md5:e2a874e38fc76546444c0d9280f83051", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "hash": "md5:e2a874e38fc76546444c0d9280f83051", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.6.3.v20170422" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-mac-jre_20170421.dmg#/dl.7z", + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-java-mac-standard.json b/bucket/pleiades4.6-java-mac-standard.json index 3e90de2290b..33a99d530a1 100644 --- a/bucket/pleiades4.6-java-mac-standard.json +++ b/bucket/pleiades4.6-java-mac-standard.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" - }, - "extract_dir": "pleiades", - "hash": "md5:dade4e15ff593aa9eca7b21c7c8f8b6b", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.6.3.v20170422" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-mac_20170421.dmg#/dl.7z", - "version": "4.6.3.v20170422" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.6.3.v20170422", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-java-mac_20170421.dmg#/dl.7z", + "hash": "md5:dade4e15ff593aa9eca7b21c7c8f8b6b", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.6.3.v20170422" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.6-php-mac-full.json b/bucket/pleiades4.6-php-mac-full.json index 6c01666ad37..5de7f3b2690 100644 --- a/bucket/pleiades4.6-php-mac-full.json +++ b/bucket/pleiades4.6-php-mac-full.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-php-mac-jre_20170421.dmg#/dl.7z", - "hash": "md5:1894f2d338e98b6f7f8a9b7c1c02e96f", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "hash": "md5:1894f2d338e98b6f7f8a9b7c1c02e96f", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.6.3.v20170422" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-php-mac-jre_20170421.dmg#/dl.7z", + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-php-mac-standard.json b/bucket/pleiades4.6-php-mac-standard.json index 147a306ba61..07c3e6c8499 100644 --- a/bucket/pleiades4.6-php-mac-standard.json +++ b/bucket/pleiades4.6-php-mac-standard.json @@ -1,34 +1,26 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-php-mac_20170421.dmg#/dl.7z", - "hash": "md5:ce1ba7a2a709165d6bf2456bffa98cdd", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "hash": "md5:ce1ba7a2a709165d6bf2456bffa98cdd", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.6.3.v20170422" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-php-mac_20170421.dmg#/dl.7z", + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-php-win-full.json b/bucket/pleiades4.6-php-win-full.json index 6bf4e23c71b..e3cef0c9981 100644 --- a/bucket/pleiades4.6-php-win-full.json +++ b/bucket/pleiades4.6-php-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-php-win-64bit-jre_20170422.zip#/dl.7z", - "hash": "md5:ae03b01ff63044208457a206d1ee63a2" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-php-win-32bit-jre_20170422.zip#/dl.7z", - "hash": "md5:8805e514151d3444572b6f38d0d842ae" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:8805e514151d3444572b6f38d0d842ae", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-php-win-32bit-jre_20170422.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:ae03b01ff63044208457a206d1ee63a2", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-php-win-64bit-jre_20170422.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.6.3.v20170422" + ] + ], + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-platform-win-standard.json b/bucket/pleiades4.6-platform-win-standard.json index dc92d39f672..d92fdcd48f9 100644 --- a/bucket/pleiades4.6-platform-win-standard.json +++ b/bucket/pleiades4.6-platform-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:2e9b7dd84bcc1de8d3c029f7cdb1b1a2", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-platform-win-32bit_20170422.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:7f3e8dbf810dc00725c847dedff651ff", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-platform-win-64bit_20170422.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.6.3.v20170422" - ] - ], - "version": "4.6.3.v20170422" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.6.3.v20170422", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-platform-win-64bit_20170422.zip#/dl.7z", + "hash": "md5:7f3e8dbf810dc00725c847dedff651ff" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-platform-win-32bit_20170422.zip#/dl.7z", + "hash": "md5:2e9b7dd84bcc1de8d3c029f7cdb1b1a2" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.6.3.v20170422" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.6-python-win-full.json b/bucket/pleiades4.6-python-win-full.json index 35406517878..a9d53700462 100644 --- a/bucket/pleiades4.6-python-win-full.json +++ b/bucket/pleiades4.6-python-win-full.json @@ -1,49 +1,41 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.6.3.v20170422", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-64bit-jre_20170422.zip#/dl.7z", - "hash": "md5:7fb10f88ecce6b14b91cb4df67e8ad64" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-32bit-jre_20170422.zip#/dl.7z", - "hash": "md5:2dd13199193755104e18f7914b895b93" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.6.3.v20170422" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:2dd13199193755104e18f7914b895b93", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-32bit-jre_20170422.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:7fb10f88ecce6b14b91cb4df67e8ad64", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-python-win-64bit-jre_20170422.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.6.3.v20170422" + ] + ], + "version": "4.6.3.v20170422" } diff --git a/bucket/pleiades4.6-ultimate-mac-full.json b/bucket/pleiades4.6-ultimate-mac-full.json index c1839b2aa38..8b585feb931 100644 --- a/bucket/pleiades4.6-ultimate-mac-full.json +++ b/bucket/pleiades4.6-ultimate-mac-full.json @@ -1,26 +1,34 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" - }, - "extract_dir": "pleiades", - "hash": "md5:7d89a0a6a7f8d91d8222549a900fb77f", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.6.3.v20170422" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-ultimate-mac-jre_20170421.dmg#/dl.7z", - "version": "4.6.3.v20170422" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.6.3.v20170422", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-ultimate-mac-jre_20170421.dmg#/dl.7z", + "hash": "md5:7d89a0a6a7f8d91d8222549a900fb77f", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.6.3.v20170422" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.6-ultimate-win-standard.json b/bucket/pleiades4.6-ultimate-win-standard.json index 30f160b684d..15af6253cc8 100644 --- a/bucket/pleiades4.6-ultimate-win-standard.json +++ b/bucket/pleiades4.6-ultimate-win-standard.json @@ -1,41 +1,49 @@ { - "architecture": { - "32bit": { - "hash": "md5:b122928f1d6d31bd76bf2632e5607860", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-ultimate-win-32bit_20170422.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:4a0b91c00ca14d7674327478bfbc4401", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-ultimate-win-64bit_20170422.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.6.3.v20170422" - ] - ], - "version": "4.6.3.v20170422" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.6.3.v20170422", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-ultimate-win-64bit_20170422.zip#/dl.7z", + "hash": "md5:4a0b91c00ca14d7674327478bfbc4401" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.6/pleiades-4.6.3-ultimate-win-32bit_20170422.zip#/dl.7z", + "hash": "md5:b122928f1d6d31bd76bf2632e5607860" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.6.3.v20170422" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.6.html", + "re": "Pleiades All in One ((?[\\d.]+).*\\.v(?[\\d]+))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.7-cpp-mac-full.json b/bucket/pleiades4.7-cpp-mac-full.json index a2b52e12f32..6b1d9af2d5c 100644 --- a/bucket/pleiades4.7-cpp-mac-full.json +++ b/bucket/pleiades4.7-cpp-mac-full.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "hash": "md5:c68942562eea2aab1386f1b2f6f1f3d0", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.7.3a.v20180618" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-mac-jre_20180618.dmg#/dl.7z", - "version": "4.7.3a.v20180618" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180618", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-mac-jre_20180618.dmg#/dl.7z", + "hash": "md5:c68942562eea2aab1386f1b2f6f1f3d0", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.7.3a.v20180618" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.7-cpp-mac-standard.json b/bucket/pleiades4.7-cpp-mac-standard.json index 85e645dc4f8..03e4a18374a 100644 --- a/bucket/pleiades4.7-cpp-mac-standard.json +++ b/bucket/pleiades4.7-cpp-mac-standard.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "hash": "md5:8f188004fd2cb0ec4855de27b367996e", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.7.3a.v20180618" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-mac_20180618.dmg#/dl.7z", - "version": "4.7.3a.v20180618" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180618", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-mac_20180618.dmg#/dl.7z", + "hash": "md5:8f188004fd2cb0ec4855de27b367996e", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.7.3a.v20180618" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.7-cpp-win-full.json b/bucket/pleiades4.7-cpp-win-full.json index 17e50e5e6e6..eeee7193945 100644 --- a/bucket/pleiades4.7-cpp-win-full.json +++ b/bucket/pleiades4.7-cpp-win-full.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180411", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-64bit-jre_20180411.zip#/dl.7z", - "hash": "md5:8e07209f4263a412eab607c9e14be074" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-32bit-jre_20180411.zip#/dl.7z", - "hash": "md5:ca41522922fb1e15e24f43c98b725c2b" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.7.3a.v20180411" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:ca41522922fb1e15e24f43c98b725c2b", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-32bit-jre_20180411.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:8e07209f4263a412eab607c9e14be074", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-cpp-win-64bit-jre_20180411.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.7.3a.v20180411" + ] + ], + "version": "4.7.3a.v20180411" } diff --git a/bucket/pleiades4.7-java-win-full.json b/bucket/pleiades4.7-java-win-full.json index 363270b0715..3670d0fd509 100644 --- a/bucket/pleiades4.7-java-win-full.json +++ b/bucket/pleiades4.7-java-win-full.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:513239d3f876a475c94d7fc8766168b9", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-java-win-32bit-jre_20180411.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:399cf900220ae7308830b1a91ea94637", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-java-win-64bit-jre_20180411.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.7.3a.v20180411" - ] - ], - "version": "4.7.3a.v20180411" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180411", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-java-win-64bit-jre_20180411.zip#/dl.7z", + "hash": "md5:399cf900220ae7308830b1a91ea94637" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-java-win-32bit-jre_20180411.zip#/dl.7z", + "hash": "md5:513239d3f876a475c94d7fc8766168b9" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.7.3a.v20180411" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.7-php-mac-full.json b/bucket/pleiades4.7-php-mac-full.json index 604ba4300fa..b9fbcbcce13 100644 --- a/bucket/pleiades4.7-php-mac-full.json +++ b/bucket/pleiades4.7-php-mac-full.json @@ -1,35 +1,27 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180618", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-php-mac-jre_20180618.dmg#/dl.7z", - "hash": "md5:c416f34acc9271804272298ff5dfd22f", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.7.3a.v20180618" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "hash": "md5:c416f34acc9271804272298ff5dfd22f", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.7.3a.v20180618" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-php-mac-jre_20180618.dmg#/dl.7z", + "version": "4.7.3a.v20180618" } diff --git a/bucket/pleiades4.7-php-win-standard.json b/bucket/pleiades4.7-php-win-standard.json index 7b6d3becaef..cded08add12 100644 --- a/bucket/pleiades4.7-php-win-standard.json +++ b/bucket/pleiades4.7-php-win-standard.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180411", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-php-win-64bit_20180411.zip#/dl.7z", - "hash": "md5:b50da39b1adf47c3b0dad5066d1bcf72" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-php-win-32bit_20180411.zip#/dl.7z", - "hash": "md5:02811b19fac3db657c7e26430353e13d" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.7.3a.v20180411" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:02811b19fac3db657c7e26430353e13d", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-php-win-32bit_20180411.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:b50da39b1adf47c3b0dad5066d1bcf72", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-php-win-64bit_20180411.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.7.3a.v20180411" + ] + ], + "version": "4.7.3a.v20180411" } diff --git a/bucket/pleiades4.7-platform-win-full.json b/bucket/pleiades4.7-platform-win-full.json index e2ff0604d48..8f0b550d489 100644 --- a/bucket/pleiades4.7-platform-win-full.json +++ b/bucket/pleiades4.7-platform-win-full.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:c53ba8de8c4a3c5a74ae6f82f9bbd461", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-32bit-jre_20180411.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:a46e07784b0250d342e99356a7d82ae5", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-64bit-jre_20180411.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.7.3a.v20180411" - ] - ], - "version": "4.7.3a.v20180411" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180411", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-64bit-jre_20180411.zip#/dl.7z", + "hash": "md5:a46e07784b0250d342e99356a7d82ae5" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-32bit-jre_20180411.zip#/dl.7z", + "hash": "md5:c53ba8de8c4a3c5a74ae6f82f9bbd461" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.7.3a.v20180411" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.7-platform-win-standard.json b/bucket/pleiades4.7-platform-win-standard.json index f0568af2972..7e1935fd3ef 100644 --- a/bucket/pleiades4.7-platform-win-standard.json +++ b/bucket/pleiades4.7-platform-win-standard.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:78f22500f709c3b27096cd0389ffcffc", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-32bit_20180411.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:0864042f0def4d9a848c24043b48f06f", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-64bit_20180411.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.7.3a.v20180411" - ] - ], - "version": "4.7.3a.v20180411" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180411", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-64bit_20180411.zip#/dl.7z", + "hash": "md5:0864042f0def4d9a848c24043b48f06f" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-platform-win-32bit_20180411.zip#/dl.7z", + "hash": "md5:78f22500f709c3b27096cd0389ffcffc" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.7.3a.v20180411" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.7-python-mac-full.json b/bucket/pleiades4.7-python-mac-full.json index 7a579884618..dd9078c9213 100644 --- a/bucket/pleiades4.7-python-mac-full.json +++ b/bucket/pleiades4.7-python-mac-full.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "hash": "md5:3ac70c43b2d111b40bd98f90629dd679", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.7.3a.v20180618" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-mac-jre_20180618.dmg#/dl.7z", - "version": "4.7.3a.v20180618" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180618", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-mac-jre_20180618.dmg#/dl.7z", + "hash": "md5:3ac70c43b2d111b40bd98f90629dd679", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.7.3a.v20180618" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.7-python-mac-standard.json b/bucket/pleiades4.7-python-mac-standard.json index 9978222a6d6..6fe7de95b9e 100644 --- a/bucket/pleiades4.7-python-mac-standard.json +++ b/bucket/pleiades4.7-python-mac-standard.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "hash": "md5:385ae1ebb369f1b019fef138fc874094", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.7.3a.v20180618" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-mac_20180618.dmg#/dl.7z", - "version": "4.7.3a.v20180618" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180618", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-mac_20180618.dmg#/dl.7z", + "hash": "md5:385ae1ebb369f1b019fef138fc874094", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.7.3a.v20180618" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.7-python-win-full.json b/bucket/pleiades4.7-python-win-full.json index 3df4b0111c7..34c91f68852 100644 --- a/bucket/pleiades4.7-python-win-full.json +++ b/bucket/pleiades4.7-python-win-full.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:e7dadcbb5e94a10157f0dd0a83e5c31a", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-32bit-jre_20180411.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:98dd6e723f863e2768de3c9f366c52c4", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-64bit-jre_20180411.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.7.3a.v20180411" - ] - ], - "version": "4.7.3a.v20180411" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180411", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-64bit-jre_20180411.zip#/dl.7z", + "hash": "md5:98dd6e723f863e2768de3c9f366c52c4" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-32bit-jre_20180411.zip#/dl.7z", + "hash": "md5:e7dadcbb5e94a10157f0dd0a83e5c31a" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.7.3a.v20180411" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.7-python-win-standard.json b/bucket/pleiades4.7-python-win-standard.json index 52ba3b0a77f..735f97cbd60 100644 --- a/bucket/pleiades4.7-python-win-standard.json +++ b/bucket/pleiades4.7-python-win-standard.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180411", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-64bit_20180411.zip#/dl.7z", - "hash": "md5:9fa1cf8abdc12e120db7b9f252e6ef6a" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-32bit_20180411.zip#/dl.7z", - "hash": "md5:c2e407d30c8252111ea377532c2006c5" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.7.3a.v20180411" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:c2e407d30c8252111ea377532c2006c5", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-32bit_20180411.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:9fa1cf8abdc12e120db7b9f252e6ef6a", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-python-win-64bit_20180411.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.7.3a.v20180411" + ] + ], + "version": "4.7.3a.v20180411" } diff --git a/bucket/pleiades4.7-ultimate-mac-full.json b/bucket/pleiades4.7-ultimate-mac-full.json index 2ac29f95c53..1f9af9c014d 100644 --- a/bucket/pleiades4.7-ultimate-mac-full.json +++ b/bucket/pleiades4.7-ultimate-mac-full.json @@ -1,35 +1,27 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180618", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-mac-jre_20180618.dmg#/dl.7z", - "hash": "md5:c11294f53c376d74739b10399879329b", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.7.3a.v20180618" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "hash": "md5:c11294f53c376d74739b10399879329b", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.7.3a.v20180618" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-mac-jre_20180618.dmg#/dl.7z", + "version": "4.7.3a.v20180618" } diff --git a/bucket/pleiades4.7-ultimate-mac-standard.json b/bucket/pleiades4.7-ultimate-mac-standard.json index b6be51c708b..4ec97be3529 100644 --- a/bucket/pleiades4.7-ultimate-mac-standard.json +++ b/bucket/pleiades4.7-ultimate-mac-standard.json @@ -1,35 +1,27 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.7.3a.v20180618", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-mac_20180618.dmg#/dl.7z", - "hash": "md5:55595c264848b4a31ff17037fec0103b", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.7.3a.v20180618" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" + }, + "extract_dir": "pleiades", + "hash": "md5:55595c264848b4a31ff17037fec0103b", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.7.3a.v20180618" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-mac_20180618.dmg#/dl.7z", + "version": "4.7.3a.v20180618" } diff --git a/bucket/pleiades4.7-ultimate-win-standard.json b/bucket/pleiades4.7-ultimate-win-standard.json index 4b3c7e5e17f..a6d6d239189 100644 --- a/bucket/pleiades4.7-ultimate-win-standard.json +++ b/bucket/pleiades4.7-ultimate-win-standard.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:94e2644991066ae9eda9c7ebd37f94b7", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-win-32bit_20180411.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:daf076105d0eff2c6c0d9e66fc48f657", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-win-64bit_20180411.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.7.3a.v20180411" - ] - ], - "version": "4.7.3a.v20180411" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.7.3a.v20180411", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-win-64bit_20180411.zip#/dl.7z", + "hash": "md5:daf076105d0eff2c6c0d9e66fc48f657" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.7/pleiades-4.7.3-ultimate-win-32bit_20180411.zip#/dl.7z", + "hash": "md5:94e2644991066ae9eda9c7ebd37f94b7" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.7.3a.v20180411" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.7.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.8-cpp-mac-full.json b/bucket/pleiades4.8-cpp-mac-full.json index 3bcfd8fbf1b..0de4f288f92 100644 --- a/bucket/pleiades4.8-cpp-mac-full.json +++ b/bucket/pleiades4.8-cpp-mac-full.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "hash": "md5:597aad500c5319bd4c06ea141fc5e2fe", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.8.0.v20180627" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-mac-jre_20180627.dmg#/dl.7z", - "version": "4.8.0.v20180627" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180627", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-mac-jre_20180627.dmg#/dl.7z", + "hash": "md5:597aad500c5319bd4c06ea141fc5e2fe", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.8.0.v20180627" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.8-cpp-mac-standard.json b/bucket/pleiades4.8-cpp-mac-standard.json index 72cb0f36102..c042d48ad33 100644 --- a/bucket/pleiades4.8-cpp-mac-standard.json +++ b/bucket/pleiades4.8-cpp-mac-standard.json @@ -1,35 +1,27 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.8.0.v20180627", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-mac_20180627.dmg#/dl.7z", - "hash": "md5:797123f6373dfa66da4e2f9cc41ad386", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.8.0.v20180627" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" + }, + "extract_dir": "pleiades", + "hash": "md5:797123f6373dfa66da4e2f9cc41ad386", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.8.0.v20180627" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-mac_20180627.dmg#/dl.7z", + "version": "4.8.0.v20180627" } diff --git a/bucket/pleiades4.8-cpp-win-standard.json b/bucket/pleiades4.8-cpp-win-standard.json index 83a81a99070..55234ecbbef 100644 --- a/bucket/pleiades4.8-cpp-win-standard.json +++ b/bucket/pleiades4.8-cpp-win-standard.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.8.0.v20180923", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-win-64bit_20180923.zip#/dl.7z", - "hash": "md5:92da819864c61fbeabf211c2c0b5488d" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-win-32bit_20180923.zip#/dl.7z", - "hash": "md5:e48d6d2f25b949f9ada2069e75ecffca" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One CDT 4.8.0.v20180923" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:e48d6d2f25b949f9ada2069e75ecffca", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-win-32bit_20180923.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:92da819864c61fbeabf211c2c0b5488d", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-cpp-win-64bit_20180923.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One CDT 4.8.0.v20180923" + ] + ], + "version": "4.8.0.v20180923" } diff --git a/bucket/pleiades4.8-java-mac-full.json b/bucket/pleiades4.8-java-mac-full.json index 788d4e3d522..002ead61a06 100644 --- a/bucket/pleiades4.8-java-mac-full.json +++ b/bucket/pleiades4.8-java-mac-full.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "hash": "md5:46618ab32f9c0325b32c441f4037736e", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Java 4.8.0.v20180627" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-java-mac-jre_20180627.dmg#/dl.7z", - "version": "4.8.0.v20180627" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180627", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-java-mac-jre_20180627.dmg#/dl.7z", + "hash": "md5:46618ab32f9c0325b32c441f4037736e", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Java 4.8.0.v20180627" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.8-php-mac-full.json b/bucket/pleiades4.8-php-mac-full.json index be4d927f162..d0e6b334b4c 100644 --- a/bucket/pleiades4.8-php-mac-full.json +++ b/bucket/pleiades4.8-php-mac-full.json @@ -1,35 +1,27 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.8.0.v20180627", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-mac-jre_20180627.dmg#/dl.7z", - "hash": "md5:55bd838d73c3f4efe93bfe684ece30b0", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.8.0.v20180627" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" + }, + "extract_dir": "pleiades", + "hash": "md5:55bd838d73c3f4efe93bfe684ece30b0", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.8.0.v20180627" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-mac-jre_20180627.dmg#/dl.7z", + "version": "4.8.0.v20180627" } diff --git a/bucket/pleiades4.8-php-mac-standard.json b/bucket/pleiades4.8-php-mac-standard.json index a976abc210f..524826ebb71 100644 --- a/bucket/pleiades4.8-php-mac-standard.json +++ b/bucket/pleiades4.8-php-mac-standard.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "hash": "md5:25543c9e2104b95eff5ebbb99dc0b0c8", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.8.0.v20180627" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-mac_20180627.dmg#/dl.7z", - "version": "4.8.0.v20180627" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180627", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-mac_20180627.dmg#/dl.7z", + "hash": "md5:25543c9e2104b95eff5ebbb99dc0b0c8", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.8.0.v20180627" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.8-php-win-full.json b/bucket/pleiades4.8-php-win-full.json index 0ab34fad649..ccc36f8ffdb 100644 --- a/bucket/pleiades4.8-php-win-full.json +++ b/bucket/pleiades4.8-php-win-full.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.8.0.v20180923", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-64bit-jre_20180923.zip#/dl.7z", - "hash": "md5:79e62f14b8cf5973487b15735bc52e08" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-32bit-jre_20180923.zip#/dl.7z", - "hash": "md5:a31adbe7d6f962628c6209027d794ecb" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.8.0.v20180923" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:a31adbe7d6f962628c6209027d794ecb", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-32bit-jre_20180923.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:79e62f14b8cf5973487b15735bc52e08", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-64bit-jre_20180923.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.8.0.v20180923" + ] + ], + "version": "4.8.0.v20180923" } diff --git a/bucket/pleiades4.8-php-win-standard.json b/bucket/pleiades4.8-php-win-standard.json index 3f11991b0ee..ea8e0be687d 100644 --- a/bucket/pleiades4.8-php-win-standard.json +++ b/bucket/pleiades4.8-php-win-standard.json @@ -1,50 +1,42 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.8.0.v20180923", - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-64bit_20180923.zip#/dl.7z", - "hash": "md5:165355f2b9d84a75ab759fe879730889" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-32bit_20180923.zip#/dl.7z", - "hash": "md5:3fe1505121886bd006d8d6c7af2f96b1" - } - }, - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One PHP 4.8.0.v20180923" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "md5:3fe1505121886bd006d8d6c7af2f96b1", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-32bit_20180923.zip#/dl.7z" + }, + "64bit": { + "hash": "md5:165355f2b9d84a75ab759fe879730889", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-php-win-64bit_20180923.zip#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + }, + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } + } + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" + }, + "extract_dir": "pleiades", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One PHP 4.8.0.v20180923" + ] + ], + "version": "4.8.0.v20180923" } diff --git a/bucket/pleiades4.8-platform-mac-full.json b/bucket/pleiades4.8-platform-mac-full.json index 6039d90d3ea..4259e258d5d 100644 --- a/bucket/pleiades4.8-platform-mac-full.json +++ b/bucket/pleiades4.8-platform-mac-full.json @@ -1,35 +1,27 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.8.0.v20180627", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-mac-jre_20180627.dmg#/dl.7z", - "hash": "md5:9cff8c14d880633255d7dfd24b968f70", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.8.0.v20180627" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" + }, + "extract_dir": "pleiades", + "hash": "md5:9cff8c14d880633255d7dfd24b968f70", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.8.0.v20180627" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-mac-jre_20180627.dmg#/dl.7z", + "version": "4.8.0.v20180627" } diff --git a/bucket/pleiades4.8-platform-mac-standard.json b/bucket/pleiades4.8-platform-mac-standard.json index a9d75412df6..023a03c5c66 100644 --- a/bucket/pleiades4.8-platform-mac-standard.json +++ b/bucket/pleiades4.8-platform-mac-standard.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "hash": "md5:036f2e2ff603316997835db24e486732", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.8.0.v20180627" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-mac_20180627.dmg#/dl.7z", - "version": "4.8.0.v20180627" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180627", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-mac_20180627.dmg#/dl.7z", + "hash": "md5:036f2e2ff603316997835db24e486732", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.8.0.v20180627" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.8-platform-win-full.json b/bucket/pleiades4.8-platform-win-full.json index 0bc9cbc6eeb..57e06381525 100644 --- a/bucket/pleiades4.8-platform-win-full.json +++ b/bucket/pleiades4.8-platform-win-full.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:5910e148742061f7f432934ef7b2aa28", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-32bit-jre_20180923.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:c81e51931be9770dac482c78fa92ddd0", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-64bit-jre_20180923.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.8.0.v20180923" - ] - ], - "version": "4.8.0.v20180923" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180923", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-64bit-jre_20180923.zip#/dl.7z", + "hash": "md5:c81e51931be9770dac482c78fa92ddd0" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-32bit-jre_20180923.zip#/dl.7z", + "hash": "md5:5910e148742061f7f432934ef7b2aa28" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.8.0.v20180923" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.8-platform-win-standard.json b/bucket/pleiades4.8-platform-win-standard.json index add7bf5bb76..3db68a00a30 100644 --- a/bucket/pleiades4.8-platform-win-standard.json +++ b/bucket/pleiades4.8-platform-win-standard.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:d4380f4cdb6ae77fb352c6b9ff4f2c61", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-32bit_20180923.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:26eb67a92b265327afe1efd6c83962d0", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-64bit_20180923.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Platform 4.8.0.v20180923" - ] - ], - "version": "4.8.0.v20180923" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180923", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-64bit_20180923.zip#/dl.7z", + "hash": "md5:26eb67a92b265327afe1efd6c83962d0" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-platform-win-32bit_20180923.zip#/dl.7z", + "hash": "md5:d4380f4cdb6ae77fb352c6b9ff4f2c61" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Platform 4.8.0.v20180923" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.8-python-mac-standard.json b/bucket/pleiades4.8-python-mac-standard.json index ab2a7b0dd69..04f098c580a 100644 --- a/bucket/pleiades4.8-python-mac-standard.json +++ b/bucket/pleiades4.8-python-mac-standard.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "hash": "md5:e2e06b1bd1241c517d0b8a5209df1e1f", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.8.0.v20180627" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-mac_20180627.dmg#/dl.7z", - "version": "4.8.0.v20180627" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180627", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-mac_20180627.dmg#/dl.7z", + "hash": "md5:e2e06b1bd1241c517d0b8a5209df1e1f", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.8.0.v20180627" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.8-python-win-full.json b/bucket/pleiades4.8-python-win-full.json index c95b1c2e916..0ccacaabc3a 100644 --- a/bucket/pleiades4.8-python-win-full.json +++ b/bucket/pleiades4.8-python-win-full.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:67e20e0510392a2a5d5de0475c5597e9", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-win-32bit-jre_20180923.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:1a4756a19ab734b9521bb7e8e486ca2d", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-win-64bit-jre_20180923.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Python 4.8.0.v20180923" - ] - ], - "version": "4.8.0.v20180923" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180923", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-win-64bit-jre_20180923.zip#/dl.7z", + "hash": "md5:1a4756a19ab734b9521bb7e8e486ca2d" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-python-win-32bit-jre_20180923.zip#/dl.7z", + "hash": "md5:67e20e0510392a2a5d5de0475c5597e9" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Python 4.8.0.v20180923" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/pleiades4.8-ultimate-mac-full.json b/bucket/pleiades4.8-ultimate-mac-full.json index 2918351fcfb..af7047338b9 100644 --- a/bucket/pleiades4.8-ultimate-mac-full.json +++ b/bucket/pleiades4.8-ultimate-mac-full.json @@ -1,35 +1,27 @@ { - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "version": "4.8.0.v20180627", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-ultimate-mac-jre_20180627.dmg#/dl.7z", - "hash": "md5:fc231eb36310c4ce82a22107a6bd5b57", - "extract_dir": "pleiades", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.8.0.v20180627" - ] - ], - "post_install": " - $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) - $shortcutName = $shortcuts[0].item(1) - $scoop_startmenu_folder = shortcut_folder $global - $wsShell = New-Object -ComObject WScript.Shell - $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") - $shortcut.WorkingDirectory = \"$dir\\eclipse\" - $shortcut.Save() - ", - "checkver": { - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}" - }, - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "checkver": { + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}", + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" + }, + "extract_dir": "pleiades", + "hash": "md5:fc231eb36310c4ce82a22107a6bd5b57", + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.8.0.v20180627" + ] + ], + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-ultimate-mac-jre_20180627.dmg#/dl.7z", + "version": "4.8.0.v20180627" } diff --git a/bucket/pleiades4.8-ultimate-mac-standard.json b/bucket/pleiades4.8-ultimate-mac-standard.json index 23a53a7b6f6..4d06ff04214 100644 --- a/bucket/pleiades4.8-ultimate-mac-standard.json +++ b/bucket/pleiades4.8-ultimate-mac-standard.json @@ -1,27 +1,35 @@ { - "autoupdate": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "hash": "md5:7d6e60fca3517da274a92453c50dce96", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.8.0.v20180627" - ] - ], - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-ultimate-mac_20180627.dmg#/dl.7z", - "version": "4.8.0.v20180627" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180627", + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-ultimate-mac_20180627.dmg#/dl.7z", + "hash": "md5:7d6e60fca3517da274a92453c50dce96", + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.8.0.v20180627" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(.+, Mac (?[\\w\\d\\.]+)\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + } } diff --git a/bucket/pleiades4.8-ultimate-win-full.json b/bucket/pleiades4.8-ultimate-win-full.json index e22f9ae6c9d..5edfe848bf0 100644 --- a/bucket/pleiades4.8-ultimate-win-full.json +++ b/bucket/pleiades4.8-ultimate-win-full.json @@ -1,42 +1,50 @@ { - "architecture": { - "32bit": { - "hash": "md5:02ae9a3d585d7c93e03933bfdb5d1bd5", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-ultimate-win-32bit-jre_20180923.zip#/dl.7z" - }, - "64bit": { - "hash": "md5:82fadf14da5e71519a7bc88f83042bb8", - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-ultimate-win-64bit-jre_20180923.zip#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" - }, - "64bit": { - "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" - } - } - }, - "checkver": { - "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", - "replace": "${fileVersion}.v${date}", - "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html" - }, - "extract_dir": "pleiades", - "homepage": "http://mergedoc.osdn.jp/", - "license": "https://www.eclipse.org/legal/epl-v10.html", - "persist": [ - "eclipse\\configuration", - "workspace" - ], - "post_install": " $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) $shortcutName = $shortcuts[0].item(1) $scoop_startmenu_folder = shortcut_folder $global $wsShell = New-Object -ComObject WScript.Shell $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") $shortcut.WorkingDirectory = \"$dir\\eclipse\" $shortcut.Save() ", - "shortcuts": [ - [ - "eclipse/eclipse.exe", - "Pleiades All in One Ultimate 4.8.0.v20180923" - ] - ], - "version": "4.8.0.v20180923" + "homepage": "http://mergedoc.osdn.jp/", + "license": "https://www.eclipse.org/legal/epl-v10.html", + "version": "4.8.0.v20180923", + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-ultimate-win-64bit-jre_20180923.zip#/dl.7z", + "hash": "md5:82fadf14da5e71519a7bc88f83042bb8" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/4.8/pleiades-4.8.0-ultimate-win-32bit-jre_20180923.zip#/dl.7z", + "hash": "md5:02ae9a3d585d7c93e03933bfdb5d1bd5" + } + }, + "extract_dir": "pleiades", + "persist": [ + "eclipse\\configuration", + "workspace" + ], + "shortcuts": [ + [ + "eclipse/eclipse.exe", + "Pleiades All in One Ultimate 4.8.0.v20180923" + ] + ], + "post_install": " + $shortcuts = @(arch_specific 'shortcuts' $manifest $arch) + $shortcutName = $shortcuts[0].item(1) + $scoop_startmenu_folder = shortcut_folder $global + $wsShell = New-Object -ComObject WScript.Shell + $shortcut = $wsShell.CreateShortcut(\"$scoop_startmenu_folder\\$shortcutName.lnk\") + $shortcut.WorkingDirectory = \"$dir\\eclipse\" + $shortcut.Save() + ", + "checkver": { + "url": "http://mergedoc.osdn.jp/pleiades_distros4.8.html", + "re": "Pleiades All in One ((?[\\w\\d\\.]+) \\(Windows (?[\\w\\d\\.]+).+\\))", + "replace": "${fileVersion}.v${date}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-64bit-jre_$date.zip#/dl.7z" + }, + "32bit": { + "url": "http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/$majorVersion.$minorVersion/pleiades-$fileVersion-java-win-32bit-jre_$date.zip#/dl.7z" + } + } + } } diff --git a/bucket/plex-media-server.json b/bucket/plex-media-server.json index d32a10ad088..1ae0bb36cd1 100644 --- a/bucket/plex-media-server.json +++ b/bucket/plex-media-server.json @@ -7,54 +7,39 @@ "identifier": "Proprietary", "url": "https://support.plex.tv/articles/204096476-license-information/" }, - "architecture": { - "32bit": { - "url": "https://downloads.plex.tv/plex-media-server-new/1.31.3.6868-28fc46b27/windows/PlexMediaServer-1.31.3.6868-28fc46b27-x86.exe", - "hash": "7ac608e31c7853f6abfd7e62ee4bc1843a178f68e2b602b6091d0180ca014b1b", - "installer": { - "script": [ - "Start-Process \"$dir\\$fname\" -ArgumentList '/quiet' -Wait -Verb RunAs | Out-Null", - "Remove-Item \"$dir\\$fname\"" - ] - }, - "post_install": [ - "$ProgramFiles = [Environment]::GetFolderPath(\"ProgramFilesX86\")", - "$filepath = \"$ProgramFiles\\Plex\\Plex Media Server\\Plex Media Server.exe\"", - "& $filepath" - ] - }, - "64bit": { - "url": "https://downloads.plex.tv/plex-media-server-new/1.31.3.6868-28fc46b27/windows/PlexMediaServer-1.31.3.6868-28fc46b27-x86_64.exe", - "hash": "2fc819be3241fd9e9afe247d0ec7f86f5ab201a935cb110bd08a06c68395acf8", - "pre_install": [ - "$ProgramFiles = [Environment]::GetFolderPath(\"ProgramFilesX86\")", - "$filepath = \"$ProgramFiles\\Plex\\Plex Media Server\\unins000.exe\"", - "if (Test-Path \"$ProgramFiles\\Plex\") {", - " warn '32bit version detected, Uninstalling before installing 64bit version...'", - " Start-Process \"$filepath\" -ArgumentList '/quiet' -Wait -Verb RunAs | Out-Null", - "}" - ], - "installer": { - "args": [ - "/verysilent", - "/suppressmsgboxes" - ] - } - } + "url": "https://downloads.plex.tv/plex-media-server-new/1.31.3.6868-28fc46b27/windows/PlexMediaServer-1.31.3.6868-28fc46b27-x86.exe", + "hash": "7ac608e31c7853f6abfd7e62ee4bc1843a178f68e2b602b6091d0180ca014b1b", + "installer": { + "script": [ + "$extracted = \"$dir\\extracted\"", + "$msi = \"$dir\\msi\"", + "Expand-DarkArchive \"$dir\\$fname\" \"$extracted\"", + "Expand-MsiArchive \"$extracted\\AttachedContainer\\pms.msi\" \"$msi\"", + "Move-Item \"$msi\\Msi\\*\" \"$dir\" -Force", + "Remove-Item $extracted, $msi, \"$dir\\$fname\" -Force -Recurse" + ] }, + "bin": [ + [ + "Plex Media Server.exe", + "pms" + ] + ], + "shortcuts": [ + [ + "Plex Media Server.exe", + "Plex Media Server" + ] + ], "checkver": { - "url": "https://www.reddit.com/user/samwiseg0/submitted.json?sort=new", - "jsonpath": "$...title", - "regex": "PMS Version Available - (?[\\d.]+-[a-fA-F0-9]{9})" + "url": "https://plex.tv/pms/downloads/5.json", + "jsonpath": "$.computer.Windows.version" }, "autoupdate": { - "architecture": { - "32bit": { - "url": "https://downloads.plex.tv/plex-media-server-new/$version/windows/PlexMediaServer-$version-x86.exe" - }, - "64bit": { - "url": "https://downloads.plex.tv/plex-media-server-new/$version/windows/PlexMediaServer-$version-x86_64.exe" - } + "url": "https://downloads.plex.tv/plex-media-server-new/$version/windows/PlexMediaServer-$version-x86.exe", + "hash": { + "url": "https://plex.tv/api/downloads/1.json", + "jsonpath": "$.computer.Windows.releases..checksum" } } } diff --git a/bucket/pls.json b/bucket/pls.json index 22a0c0a30f7..8f252206c1a 100644 --- a/bucket/pls.json +++ b/bucket/pls.json @@ -1,28 +1,29 @@ { - "architecture": { - "64bit": { - "hash": "357798d07bce9916d0b49179b6920bef8e2d81a6c11db502631e20f5c14b4abf", - "url": "https://github.com/chenjiandongx/pls/releases/download/v0.1.4/pls_windows_amd64.exe#/pls.exe" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/chenjiandongx/pls/releases/download/$version/pls_windows_amd64.exe#/pls.exe" - } - } - }, - "bin": [ - [ - "pls.exe", - "pls" - ] - ], - "checkver": { - "github": "https://github.com/chenjiandongx/pls" - }, - "description": "Impressive Linux commands cheat sheet CLI written in Go.", - "homepage": "https://github.com/chenjiandongx/pls", - "license": "MIT", - "version": "0.1.4" + "version": "0.1.4", + "description": "Impressive Linux commands cheat sheet CLI written in Go.", + "homepage": "https://github.com/chenjiandongx/pls", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/chenjiandongx/pls/releases/download/v0.1.4/pls_windows_amd64.exe", + "hash": "357798d07bce9916d0b49179b6920bef8e2d81a6c11db502631e20f5c14b4abf" + } + }, + "pre_install": "Get-ChildItem \"$dir\\pls*.exe\" | Rename-Item -NewName 'pls.exe'", + "bin": [ + [ + "pls.exe", + "pls" + ] + ], + "checkver": { + "github": "https://github.com/chenjiandongx/pls" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/chenjiandongx/pls/releases/download/$version/pls_windows_amd64.exe" + } + } + } } diff --git a/bucket/pm.json b/bucket/pm.json index 18c42500b45..8846ecafd07 100644 --- a/bucket/pm.json +++ b/bucket/pm.json @@ -1,13 +1,13 @@ { - "$schema": "https://github.com/lukesampson/scoop/raw/master/schema.json", - "version": "1", - "url": "https://gist.github.com/Cologler/2d3c152a9ef829c16174a161206732e4/archive/master.zip", - "extract_to": "tmp", - "pre_install": [ - "Get-Childitem –Path $dir/tmp -Recurse | ForEach-Object {", - " Move-Item –Path $dir/tmp/$_ $dir/scripts", - "}", - "Remove-Item -Recurse –Path $dir/tmp" - ], - "bin": "scripts/pm.ps1" + "$schema": "https://github.com/lukesampson/scoop/raw/master/schema.json", + "bin": "scripts/pm.ps1", + "extract_to": "tmp", + "pre_install": [ + "Get-Childitem \u2013Path $dir/tmp -Recurse | ForEach-Object {", + " Move-Item \u2013Path $dir/tmp/$_ $dir/scripts", + "}", + "Remove-Item -Recurse \u2013Path $dir/tmp" + ], + "url": "https://gist.github.com/Cologler/2d3c152a9ef829c16174a161206732e4/archive/master.zip", + "version": "1" } diff --git a/bucket/podlite-aoks.json b/bucket/podlite-aoks.json index 336b7f81b2b..8af56e37002 100644 --- a/bucket/podlite-aoks.json +++ b/bucket/podlite-aoks.json @@ -1,19 +1,19 @@ { - "autoupdate": { - "url": "https://github.com/zag/podlite-desktop/releases/download/v$version/podlite-$version-win.zip" - }, - "bin": "podlite.exe", - "checkver": "github", - "description": "The desktop version of pod6 markup language editor.", - "hash": "b146dcc4a630672b2348b80099fe78f414fdeb0df929e65c3921751413e57591", - "homepage": "https://github.com/zag/podlite-desktop", - "license": "MIT", - "shortcuts": [ - [ - "podlite.exe", - "Podlite Editor" - ] - ], - "url": "https://github.com/zag/podlite-desktop/releases/download/v0.4.0/podlite-0.4.0-win.zip", - "version": "0.4.0" + "version": "0.4.0", + "description": "The desktop version of pod6 markup language editor.", + "homepage": "https://github.com/zag/podlite-desktop", + "license": "MIT", + "url": "https://github.com/zag/podlite-desktop/releases/download/v0.4.0/podlite-0.4.0-win.zip", + "hash": "b146dcc4a630672b2348b80099fe78f414fdeb0df929e65c3921751413e57591", + "bin": "podlite.exe", + "shortcuts": [ + [ + "podlite.exe", + "Podlite Editor" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/zag/podlite-desktop/releases/download/v$version/podlite-$version-win.zip" + } } diff --git a/bucket/poi.json b/bucket/poi.json index 5b7a2dcb807..cddfeceb1c1 100644 --- a/bucket/poi.json +++ b/bucket/poi.json @@ -1,36 +1,35 @@ { - "version": "10.9.2", - "homepage": "https://poi.moe/", - "description": "Scalable KanColle browser and tool.", - "license": "MIT License", - "architecture": { - "64bit": { - "url": "https://npm.taobao.org/mirrors/poi/v10.9.2/poi-10.9.2-win.7z", - "hash": "1d20e0af9c1feb6696ecb6b74b33cf5ef8bfafdd17ec93b79462749a52811367" - }, - "32bit": { - "url": "https://npm.taobao.org/mirrors/poi/v10.9.2/poi-10.9.2-ia32-win.7z", - "hash": "30fdb2276f4d6a53dc6ccf00e9b7a7785ab6876eb308044673e8c755e86774f7" - } - }, - "bin": "poi.exe", - "shortcuts": [ - [ - "poi.exe", - "poi" - ] - ], - "checkver": { - "github": "https://github.com/poooi/poi" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://npm.taobao.org/mirrors/poi/v$version/poi-$version-win.7z" - }, - "32bit": { - "url": "https://npm.taobao.org/mirrors/poi/v$version/poi-$version-ia32-win.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "30fdb2276f4d6a53dc6ccf00e9b7a7785ab6876eb308044673e8c755e86774f7", + "url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-ia32-win.7z" + }, + "64bit": { + "hash": "1d20e0af9c1feb6696ecb6b74b33cf5ef8bfafdd17ec93b79462749a52811367", + "url": "https://github.com/poooi/poi/releases/download/v10.9.2/poi-10.9.2-win.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/poooi/poi/releases/download/v$version/poi-$version-ia32-win.7z" + }, + "64bit": { + "url": "https://github.com/poooi/poi/releases/download/v$version/poi-$version-win.7z" + } + } + }, + "checkver": { + "github": "https://github.com/poooi/poi" + }, + "description": "A scalable browser and tool set for Kantai Collection.", + "homepage": "https://poi.io/", + "license": "MIT", + "shortcuts": [ + [ + "poi.exe", + "Poi" + ] + ], + "version": "10.9.2" } diff --git a/bucket/poly-lens.json b/bucket/poly-lens.json index 504a0911a54..f55046cdc4f 100644 --- a/bucket/poly-lens.json +++ b/bucket/poly-lens.json @@ -1,33 +1,33 @@ { - "version": "1.1.24", - "description": "Configure, update and monitor your Poly / Plantronics handset", - "homepage": "https://lens.poly.com/download", - "license": { - "identifier": "Proprietary" - }, - "notes": "To launch Poly Lens with your session, run: cp \"$env:USERPROFILE\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Scoop Apps\\Poly Lens.lnk\" \"$env:USERPROFILE\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\"", + "version": "1.1.24", + "description": "Configure, update and monitor your Poly / Plantronics handset", + "homepage": "https://lens.poly.com/download", + "license": { + "identifier": "Proprietary" + }, + "notes": "To launch Poly Lens with your session, run: cp \"$env:USERPROFILE\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Scoop Apps\\Poly Lens.lnk\" \"$env:USERPROFILE\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\"", + "architecture": { + "64bit": { + "url": "https://swupdate.lens.poly.com/lens-desktop-windows/1.1.24/1.1.24/PolyLens-1.1.24.msi#polylens.msi", + "hash": "2eb67529c0c9caf404c0335ea99a0e18ea83872b65f132e65b3f07a7e30b53d1", + "extract_dir": "oz-client", + "shortcuts": [ + [ + "Poly Lens.exe", + "Poly Lens" + ] + ] + } + }, + "checkver": { + "url": "https://info.lens.poly.com/lens-dt-rn/rss.xml", + "regex": "version-([\\d.]+)" + }, + "autoupdate": { "architecture": { - "64bit": { - "url": "https://swupdate.lens.poly.com/lens-desktop-windows/1.1.24/1.1.24/PolyLens-1.1.24.msi#polylens.msi", - "hash": "2eb67529c0c9caf404c0335ea99a0e18ea83872b65f132e65b3f07a7e30b53d1", - "extract_dir": "oz-client", - "shortcuts": [ - [ - "Poly Lens.exe", - "Poly Lens" - ] - ] - } - }, - "checkver": { - "url": "https://info.lens.poly.com/lens-dt-rn/rss.xml", - "regex": "version-([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://swupdate.lens.poly.com/lens-desktop-windows/$version/$version/PolyLens-$version.msi#polylens.msi" - } - } + "64bit": { + "url": "https://swupdate.lens.poly.com/lens-desktop-windows/$version/$version/PolyLens-$version.msi#polylens.msi" + } } + } } diff --git a/bucket/pony.json b/bucket/pony.json index 6378e3d3106..8341ea47968 100644 --- a/bucket/pony.json +++ b/bucket/pony.json @@ -1,23 +1,23 @@ { - "homepage": "https://www.ponylang.io/", - "description": "Open-source, actor-model, capabilities-secure, high performance programming language", - "license": "BSD-2-Clause", - "version": "0.54.0", "architecture": { "64bit": { - "url": "https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/0.54.0/ponyc-x86-64-pc-windows-msvc.zip", - "hash": "940ea39b4499e8002cf9cfbbaf56e1ab63e6db051156a685a81b1b74514157cd" + "hash": "940ea39b4499e8002cf9cfbbaf56e1ab63e6db051156a685a81b1b74514157cd", + "url": "https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/0.54.0/ponyc-x86-64-pc-windows-msvc.zip" } }, - "bin": "bin\\ponyc.exe", - "checkver": { - "github": "https://github.com/ponylang/ponyc" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/$version/ponyc-x86-64-pc-windows-msvc.zip" } } - } + }, + "bin": "bin\\ponyc.exe", + "checkver": { + "github": "https://github.com/ponylang/ponyc" + }, + "description": "Open-source, actor-model, capabilities-secure, high performance programming language", + "homepage": "https://www.ponylang.io/", + "license": "BSD-2-Clause", + "version": "0.54.0" } diff --git a/bucket/portmon.json b/bucket/portmon.json index dfd01973fb3..7b7de26ccdf 100644 --- a/bucket/portmon.json +++ b/bucket/portmon.json @@ -1,40 +1,39 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "3.03", "description": "Monitor serial and parallel port activity with this advanced monitoring tool.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/portmon", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "3.03", "url": "https://download.sysinternals.com/files/PortMon.zip", "hash": "ba9795f89315b84c21345b1a05b305ed2880de1fb04c58c7cfc9ebe24eedcdbb", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/portmon", - "re": "Portmon for Windows\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/PortMon.zip" - }, "architecture": { - "32bit": { - "bin": "portmon.exe", - "shortcuts": [ + "64bit": { + "bin": [ [ - "portmon.exe", - "SysInternals/PortMon", - "/accepteula" + "portmon64.exe", + "portmon" ] ] }, - "64bit": { - "bin": "portmon.exe", - "shortcuts": [ + "32bit": { + "bin": "portmon.exe" + }, + "arm64": { + "bin": [ [ - "portmon.exe", - "SysInternals/PortMon", - "/accepteula" + "portmon64a.exe", + "portmon" ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/portmon.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/PortMon.zip" } } diff --git a/bucket/postbird.json b/bucket/postbird.json index e509ec8ad57..f114e7c2861 100644 --- a/bucket/postbird.json +++ b/bucket/postbird.json @@ -1,18 +1,18 @@ { - "autoupdate": { - "url": "https://github.com/Paxa/postbird/releases/download/$version/Postbird-$version-win.zip" - }, - "checkver": "github", - "description": "Open source PostgreSQL GUI client for macOS, Linux and Windows", - "hash": "0dd622bf129e4757a0b6e2fe1f751dece1935bcab8a4e6c5a138888a2cf21619", - "homepage": "https://github.com/Paxa/postbird", - "license": "MIT", - "shortcuts": [ - [ - "Postbird.exe", - "Postbird" - ] - ], - "url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4-win.zip", - "version": "0.8.4" + "version": "0.8.4", + "description": "Open source PostgreSQL GUI client for macOS, Linux and Windows", + "homepage": "https://github.com/Paxa/postbird", + "license": "MIT", + "url": "https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4-win.zip", + "hash": "0dd622bf129e4757a0b6e2fe1f751dece1935bcab8a4e6c5a138888a2cf21619", + "shortcuts": [ + [ + "Postbird.exe", + "Postbird" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/Paxa/postbird/releases/download/$version/Postbird-$version-win.zip" + } } diff --git a/bucket/potplayer-dev-noad-portable.json b/bucket/potplayer-dev-noad-portable.json index d80610be46f..a880085dc0d 100644 --- a/bucket/potplayer-dev-noad-portable.json +++ b/bucket/potplayer-dev-noad-portable.json @@ -1,68 +1,68 @@ { - "architecture": { - "64bit": { - "bin": "PotPlayerMini64.exe", - "extract_dir": "PotPlayer64", - "hash": [ - "b4a538e7a8e8ee30a42490f71926dde0beab3aa34fd194011565eb7eea78c7bc", - "05798a5a9c97ede43bcbe6dadcec97024b80314b9143afb2536bc8c3d3c67a02" - ], - "shortcuts": [ - [ - "PotPlayerMini64.exe", - "PotPlayer" - ] - ], - "url": [ - "https://pan.jiemi.workers.dev/?file=/scoop/PotPlayer/Pot_Player64_v220324(1.7.21614)_Dev.7z", - "https://raw.githubusercontent.com/JaimeZeng/scoop-apps/master/scripts/potplayer/potplayer64-settings.reg" - ] - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/potplayer" + "version": "220324", + "description": "Highly customizable media player(Dev, NoAD, Portable Edition).", + "homepage": "https://potplayer.daum.net", + "license": { + "identifier": "Freeware", + "url": "https://potplayer.daum.net/publicRelation" }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/PotPlayer/$matchFilename" - } - } - }, - "checkver": { - "regex": "(?s)(?Pot_Player(?:64|32)_v(?[\\d]+)[(](?[\\d.]+)[)]_(?:Dev)\\.(?:zip|7z))", - "url": "https://scoop-apps.vercel.app/potplayer" - }, - "description": "Highly customizable media player(Dev, NoAD, Portable Edition).", - "homepage": "https://potplayer.daum.net", - "license": { - "identifier": "Freeware", - "url": "https://potplayer.daum.net/publicRelation" - }, - "notes": [ - "\u6700\u65b0\u7248\u4e0b\u8f7d\u5730\u5740: ", - "\u6b64\u7248\u7279\u70b9: ", - " - \u53bb\u6548\u9a8c\uff0c\u53bb\u53f3\u4e0b\u89d2\u7a7a\u767d\u5e7f\u544a\u5f39\u7a97", - " - \u7981\u6b62\u540e\u53f0\u8054\u7f51\u8bf7\u6c42: \u5883\u5916\u5e7f\u544a\u3001\u53d1\u9001\u65e5\u5fd7\u3001\u68c0\u67e5\u5347\u7ea7", - " - \u96c6\u6210\u989d\u5916\u7684\u97f3\u9891\u89e3\u7801\u5668\u53ca\u89c6\u9891\u89e3\u7801\u5668\u7ec4\u4ef6: Open Codec for PotPlayer", - " - \u9884\u8bbe\u914d\u7f6e: \u5e38\u89c4\u8bbe\u7f6e + \u9ed8\u8ba4\u542f\u7528\u81ea\u5b9a\u4e49\u89e3\u7801\u5668H.265/HEVC\u53ca\u786c\u4ef6\u52a0\u901f", - " - \u5220\u9664TV\u76f4\u64ad\u5217\u8868, \u767b\u9646\u7a0b\u5e8f,\u65e5\u5fd7\u7ba1\u7406, \u6d88\u606f\u901a\u77e5, \u591a\u8bed\u8a00\u7b49\u4e0d\u5fc5\u8981\u7684\u6587\u4ef6", - "PotPlayer64 \u521d\u59cb\u5316 + \u57fa\u672c\u8bbe\u7f6e + DXVA \u914d\u7f6e: \"$dir\\potplayer64-settings.reg\"" - ], - "persist": [ - "Capture", - "Extension", - "Extention", - "IconPack", - "Logos", - "Playlist", - "Skins", - "UrlList" - ], - "suggest": { - "potplayer-skins": "meta/potplayer-skins" - }, - "version": "220324" + "notes": [ + "最新版下载地址: ", + "此版特点: ", + " - 去效验,去右下角空白广告弹窗", + " - 禁止后台联网请求: 境外广告、发送日志、检查升级", + " - 集成额外的音频解码器及视频解码器组件: Open Codec for PotPlayer", + " - 预设配置: 常规设置 + 默认启用自定义解码器H.265/HEVC及硬件加速", + " - 删除TV直播列表, 登陆程序,日志管理, 消息通知, 多语言等不必要的文件", + "PotPlayer64 初始化 + 基本设置 + DXVA 配置: \"$dir\\potplayer64-settings.reg\"" + ], + "suggest": { + "potplayer-skins": "meta/potplayer-skins" + }, + "architecture": { + "64bit": { + "url": [ + "https://pan.jiemi.workers.dev/?file=/scoop/PotPlayer/Pot_Player64_v220324(1.7.21614)_Dev.7z", + "https://raw.githubusercontent.com/JaimeZeng/scoop-apps/master/scripts/potplayer/potplayer64-settings.reg" + ], + "hash": [ + "b4a538e7a8e8ee30a42490f71926dde0beab3aa34fd194011565eb7eea78c7bc", + "05798a5a9c97ede43bcbe6dadcec97024b80314b9143afb2536bc8c3d3c67a02" + ], + "extract_dir": "PotPlayer64", + "bin": "PotPlayerMini64.exe", + "shortcuts": [ + [ + "PotPlayerMini64.exe", + "PotPlayer" + ] + ] + } + }, + "persist": [ + "Capture", + "Extension", + "Extention", + "IconPack", + "Logos", + "Playlist", + "Skins", + "UrlList" + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/potplayer", + "regex": "(?s)(?Pot_Player(?:64|32)_v(?[\\d]+)[(](?[\\d.]+)[)]_(?:Dev)\\.(?:zip|7z))" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/PotPlayer/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/potplayer", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } + } + } } diff --git a/bucket/potplayer-skin-modernwin10.json b/bucket/potplayer-skin-modernwin10.json index 840f785eb68..d7b00edc711 100644 --- a/bucket/potplayer-skin-modernwin10.json +++ b/bucket/potplayer-skin-modernwin10.json @@ -24,13 +24,13 @@ ] }, "checkver": { - "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/PotPlayer", + "url": "https://github.com/Ryanjiena/scoop-apps/raw/version/potplayer", "regex": "(?s)(?PotPlayer_skin_ModernW10_ita_eng_(?[\\d]{6})\\.(?:zip|7z))" }, "autoupdate": { "url": "https://pan.jiemi.workers.dev/?file=/scoop/PotPlayer/$matchFilename", "hash": { - "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/PotPlayer", + "url": "https://github.com/Ryanjiena/scoop-apps/raw/version/potplayer", "mode": "extract", "regex": "^$sha256([\\s]+)$basename" } diff --git a/bucket/powersaves-for-amiibo.json b/bucket/powersaves-for-amiibo.json index 55769d32692..47b6da82585 100644 --- a/bucket/powersaves-for-amiibo.json +++ b/bucket/powersaves-for-amiibo.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://www.codejunkies.com/powersaves-for-amiibo/software/Powersaves-for-AMIIBO-pc-v$version.zip" - }, - "bin": "Powersaves For AMIIBO.exe", - "checkver": "/Powersaves-for-AMIIBO-pc-v([\\d\\.]+).zip", - "description": "The PowerSaves for amiibo software is a free downloadable PC application which allows the customization of the PowerSaves for amiibo portal.", - "hash": "3ad22552d944c12e21f08f8b5c4ac9c884be4fd40daadf42ed3f0ff19f02e956", - "homepage": "https://www.codejunkies.com/powersaves-for-amiibo/", - "installer": { - "script": "Expand-InnoArchive \"$dir\\Powersaves For AMIIBO_setup_v$version.exe\" -Removal" - }, - "license": "Proprietary", - "shortcuts": [ - [ - "Powersaves For AMIIBO.exe", - "Powersaves For AMIIBO" - ] - ], - "url": "https://www.codejunkies.com/powersaves-for-amiibo/software/Powersaves-for-AMIIBO-pc-v1.32.zip", - "version": "1.32" + "version": "1.32", + "description": "The PowerSaves for amiibo software is a free downloadable PC application which allows the customization of the PowerSaves for amiibo portal.", + "homepage": "https://www.codejunkies.com/powersaves-for-amiibo/", + "license": "Proprietary", + "url": "https://www.codejunkies.com/powersaves-for-amiibo/software/Powersaves-for-AMIIBO-pc-v1.32.zip", + "hash": "3ad22552d944c12e21f08f8b5c4ac9c884be4fd40daadf42ed3f0ff19f02e956", + "installer": { + "script": "Expand-InnoArchive \"$dir\\Powersaves For AMIIBO_setup_v$version.exe\" -Removal" + }, + "bin": "Powersaves For AMIIBO.exe", + "shortcuts": [ + [ + "Powersaves For AMIIBO.exe", + "Powersaves For AMIIBO" + ] + ], + "checkver": "/Powersaves-for-AMIIBO-pc-v([\\d\\.]+).zip", + "autoupdate": { + "url": "https://www.codejunkies.com/powersaves-for-amiibo/software/Powersaves-for-AMIIBO-pc-v$version.zip" + } } diff --git a/bucket/powershell-core.json b/bucket/powershell-core.json index 5304d204ec1..c2b780df30b 100644 --- a/bucket/powershell-core.json +++ b/bucket/powershell-core.json @@ -1,6 +1,6 @@ { "homepage": "https://github.com/PowerShell/PowerShell", - "description": "PowerShell for every system", + "license": "MIT", "version": "7.3.3", "architecture": { "64bit": { @@ -19,7 +19,10 @@ "PowerShell Core" ] ], - "checkver": "github", + "checkver": { + "url": "https://github.com/PowerShell/PowerShell/releases/latest", + "regex": "/releases/tag/v([\\d.]+)" + }, "autoupdate": { "architecture": { "64bit": { @@ -28,10 +31,6 @@ "32bit": { "url": "https://github.com/PowerShell/PowerShell/releases/download/v$version/PowerShell-$version-win-x86.zip" } - }, - "hash": { - "find": "\"body\":\\s*\".*-\\s*$basename\\\\r\\\\n\\s*-\\s*([^\\\\]*)\\\\r\\\\n", - "url": "https://api.github.com/repos/PowerShell/PowerShell/releases/latest" } } } diff --git a/bucket/ppsspp.json b/bucket/ppsspp.json index aad640ae363..31b4488fedf 100644 --- a/bucket/ppsspp.json +++ b/bucket/ppsspp.json @@ -3,8 +3,8 @@ "description": "Sony PlayStation Portable (PSP) emulator", "homepage": "https://www.ppsspp.org", "license": { - "identifier": "GPL 2.0 or later", - "url": "https://github.com/hrydgard/ppsspp/blob/master/LICENSE.TXT" + "url": "https://github.com/hrydgard/ppsspp/blob/master/LICENSE.TXT", + "identifier": "GPL 2.0 or later" }, "architecture": { "64bit": { @@ -53,7 +53,8 @@ "memstick" ], "checkver": { - "github": "https://github.com/hrydgard/ppsspp" + "url": "https://www.ppsspp.org/downloads.html", + "regex": "Download ([\\d.]+) zip" }, "autoupdate": { "architecture": { diff --git a/bucket/pre-commit.json b/bucket/pre-commit.json index d0a2a75e1d1..5c3e557da8c 100644 --- a/bucket/pre-commit.json +++ b/bucket/pre-commit.json @@ -1,18 +1,17 @@ { - "autoupdate": { - "hash": { - "mode": "download" - }, - "url": "https://github.com/pre-commit/pre-commit/releases/download/v$version/pre-commit-$version.pyz" - }, - "bin": "pre-commit.ps1", - "checkver": "github", - "depends": "python", - "description": "A framework for managing and maintaining multi-language pre-commit hooks.", - "hash": "1526dca6f6568b94cc992aa02bd9f096c2dbbb8745196c220b63fb81c324dce6", "homepage": "https://github.com/pre-commit/pre-commit", + "description": "A framework for managing and maintaining multi-language pre-commit hooks.", "license": "MIT", - "pre_install": "echo \"python `\"$dir\\pre-commit-$version.pyz`\" @args\" | out-file \"$dir\\pre-commit.ps1\"", - "url": "https://github.com/pre-commit/pre-commit/releases/download/v3.2.1/pre-commit-3.2.1.pyz", - "version": "3.2.1" + "version": "3.2.1", + "depends": "python", + "url": "https://github.com/pre-commit/pre-commit/raw/main/LICENSE", + "hash": "ea2ca27cba7cc35822d95a46d59bcd3cc88e196592e6390d1949a359ffc990e8", + "post_install": "pip install pre-commit", + "uninstaller": { + "script": "pip uninstall -y pre-commit" + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/pre-commit/pre-commit/raw/main/LICENSE" + } } diff --git a/bucket/privatezilla-aoks.json b/bucket/privatezilla-aoks.json index cc592f1fa6f..0fe6c7b5a6a 100644 --- a/bucket/privatezilla-aoks.json +++ b/bucket/privatezilla-aoks.json @@ -1,21 +1,21 @@ { - "homepage": "https://www.builtbybel.com/ms-apps/privatezilla", - "description": "Privatezilla is the simplest way to perform a quick privacy and security check of your Windows 10 copy.", - "version": "0.60.0", - "license": "MIT", - "bin": "Privatezilla.exe", - "shortcuts": [ - [ - "Privatezilla.exe", - "Privatezilla" - ] - ], - "checkver": { - "github": "https://github.com/builtbybel/privatezilla" - }, - "url": "https://github.com/builtbybel/privatezilla/releases/download/0.60.0/privatezilla.zip", - "hash": "541139164555109babee6d7349034c4722684fd4a7cd9050d82709a351a4f432", - "autoupdate": { - "url": "https://github.com/builtbybel/privatezilla/releases/download/$version/privatezilla.zip" - } + "autoupdate": { + "url": "https://github.com/builtbybel/privatezilla/releases/download/$version/privatezilla.zip" + }, + "bin": "Privatezilla.exe", + "checkver": { + "github": "https://github.com/builtbybel/privatezilla" + }, + "description": "Privatezilla is the simplest way to perform a quick privacy and security check of your Windows 10 copy.", + "hash": "541139164555109babee6d7349034c4722684fd4a7cd9050d82709a351a4f432", + "homepage": "https://www.builtbybel.com/ms-apps/privatezilla", + "license": "MIT", + "shortcuts": [ + [ + "Privatezilla.exe", + "Privatezilla" + ] + ], + "url": "https://github.com/builtbybel/privatezilla/releases/download/0.60.0/privatezilla.zip", + "version": "0.60.0" } diff --git a/bucket/procdump.json b/bucket/procdump.json index 2dd805802a3..b67f52e9f76 100644 --- a/bucket/procdump.json +++ b/bucket/procdump.json @@ -1,32 +1,39 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", - "description": "This command-line utility is aimed at capturing process dumps of otherwise difficult to isolate and reproduce CPU spikes.", + "version": "11.0", + "description": "Capturing process dumps of otherwise difficult to isolate and reproduce CPU spikes.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/procdump", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "11.0", "url": "https://download.sysinternals.com/files/Procdump.zip", "hash": "d58e81b96d53ded74570ad028d605fcfa1bfcc2e7cb2f5ab24bd64901b0c8783", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/procdump", - "re": "ProcDump\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/Procdump.zip" - }, "architecture": { + "64bit": { + "bin": [ + [ + "procdump64.exe", + "procdump" + ] + ] + }, "32bit": { "bin": "procdump.exe" }, - "64bit": { + "arm64": { "bin": [ [ - "procdump.exe", + "procdump64a.exe", "procdump" - ], - "procdump.exe" + ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/procdump.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/Procdump.zip" } } diff --git a/bucket/process-explorer.json b/bucket/process-explorer.json index 61ef1f5ca9b..dc282b8a0e1 100644 --- a/bucket/process-explorer.json +++ b/bucket/process-explorer.json @@ -1,58 +1,33 @@ { + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer", + "description": "Process Explorer is a freeware task manager and system monitor for Microsoft Windows created by SysInternals", "version": "17.03", - "description": "Find out what files, registry keys and other objects processes have open, which DLLs they have loaded, and more.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/process-explorer", "license": { - "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "identifier": "Microsoft SysInternals EULA", + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/ProcessExplorer.zip", "hash": "52c6c5439a5dad4c570d92c23a7ec32cc7e3e6c100d96ec07af620299d061341", "architecture": { - "64bit": { - "bin": [ - [ - "procexp64.exe", - "procexp" - ] - ], - "shortcuts": [ - [ - "procexp64.exe", - "SysInternals/Process Explorer", - "/accepteula" - ] - ] - }, "32bit": { - "bin": "procexp.exe", "shortcuts": [ [ "procexp.exe", - "SysInternals/Process Explorer", - "/accepteula" + "Process Explorer" ] ] }, - "arm64": { - "bin": [ - [ - "procexp64a.exe", - "procexp" - ] - ], + "64bit": { "shortcuts": [ [ - "procexp64a.exe", - "SysInternals/Process Explorer", - "/accepteula" + "procexp64.exe", + "Process Explorer" ] ] } }, "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/process-explorer.md", - "regex": "#.*?v([\\d.]+)" + "re": "Process Explorer v([\\d.]+)" }, "autoupdate": { "url": "https://download.sysinternals.com/files/ProcessExplorer.zip" diff --git a/bucket/processmonitor.json b/bucket/processmonitor.json index e72871a0d1d..1b578239c81 100644 --- a/bucket/processmonitor.json +++ b/bucket/processmonitor.json @@ -1,8 +1,11 @@ { - "version": "3.93", - "description": "Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity.", "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/procmon", - "license": "Freeware", + "description": "ProcessMonitor. Monitors file system, registry, process, thread and DLL activity in real-time.", + "version": "3.93", + "license": { + "identifier": "Microsoft SysInternals EULA", + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + }, "url": "https://download.sysinternals.com/files/ProcessMonitor.zip", "hash": "6109db66458f42f4c75470bfe12bd8a695da4189f5438b3b4ecd6fca2625fc73", "architecture": { @@ -21,9 +24,17 @@ "Process Monitor" ] ] + }, + "arm64": { + "shortcuts": [ + [ + "Procmon64a.exe", + "Process Monitor" + ] + ] } }, - "checkver": "Process Monitor v([\\d.]+)", + "checkver": "Process Monitor\\s+v([\\d.]+)[\\d]+).zip", + "url": "https://github.com/simonsteele/pn/releases/latest" + }, + "description": "A simple podcast app", + "hash": "f73f42247d6acc1c7373ff3d4b03bcbd6c7175071e2475246ef1b5b72715f6b2", + "homepage": "http://www.pnotepad.org", + "license": "Apache-2.0", + "persist": [ + "settings", + "config.xml" + ], + "pre_install": "if(!(Test-Path \"$dir/config.xml\")) { Add-Content \"$dir/config.xml\" $null }", + "shortcuts": [ + [ + "pn.exe", + "Programmer's Notepad" + ] + ], + "url": "https://github.com/simonsteele/pn/releases/download/v2.4.2/portable-pn2421440.zip", + "version": "2.4.2" } diff --git a/bucket/project-eye.json b/bucket/project-eye.json index 5b4dce08036..86060fc33fb 100644 --- a/bucket/project-eye.json +++ b/bucket/project-eye.json @@ -1,30 +1,30 @@ { - "version": "1.4.3", - "description": "一个基于20-20-20规则的用眼休息提醒软件(Windows),帮助你保持健康的工作状态,追踪每天的用眼数据。", - "homepage": "https://github.com/Planshit/ProjectEye", - "license": "MIT", - "notes": "Runtime:.NET Framework 4.5+", - "url": "https://github.com/Planshit/ProjectEye/releases/download/1.4.3/ProjectEye.zip", - "hash": "d2ca58a2a299e8a322b7034c1dc27dcb428930cfb6de3374f08bb5c5a48d11e1", - "bin": "ProjectEye.exe", - "shortcuts": [ - [ - "ProjectEye.exe", - "ProjectEye" - ] - ], - "post_install": [ - "if (Test-Path $dir/ProjectEyeUp.exe) {", - " Write-Host \":: delete update.exe\"", - " Remove-Item \"$dir\\ProjectEyeUp.exe\" -Force -Recurse", - "}" - ], - "persist": [ - "Data", - "UI" - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/Planshit/ProjectEye/releases/download/$version/ProjectEye.zip" - } + "autoupdate": { + "url": "https://github.com/Planshit/ProjectEye/releases/download/$version/ProjectEye.zip" + }, + "bin": "ProjectEye.exe", + "checkver": "github", + "description": "\u4e00\u4e2a\u57fa\u4e8e20-20-20\u89c4\u5219\u7684\u7528\u773c\u4f11\u606f\u63d0\u9192\u8f6f\u4ef6\uff08Windows\uff09\uff0c\u5e2e\u52a9\u4f60\u4fdd\u6301\u5065\u5eb7\u7684\u5de5\u4f5c\u72b6\u6001\uff0c\u8ffd\u8e2a\u6bcf\u5929\u7684\u7528\u773c\u6570\u636e\u3002", + "hash": "d2ca58a2a299e8a322b7034c1dc27dcb428930cfb6de3374f08bb5c5a48d11e1", + "homepage": "https://github.com/Planshit/ProjectEye", + "license": "MIT", + "notes": "Runtime:.NET Framework 4.5+", + "persist": [ + "Data", + "UI" + ], + "post_install": [ + "if (Test-Path $dir/ProjectEyeUp.exe) {", + " Write-Host \":: delete update.exe\"", + " Remove-Item \"$dir\\ProjectEyeUp.exe\" -Force -Recurse", + "}" + ], + "shortcuts": [ + [ + "ProjectEye.exe", + "ProjectEye" + ] + ], + "url": "https://github.com/Planshit/ProjectEye/releases/download/1.4.3/ProjectEye.zip", + "version": "1.4.3" } diff --git a/bucket/projectlibre-aoks.json b/bucket/projectlibre-aoks.json index dca1bf93065..242e1368e50 100644 --- a/bucket/projectlibre-aoks.json +++ b/bucket/projectlibre-aoks.json @@ -1,42 +1,42 @@ { - "autoupdate": { - "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/$version/projectlibre-$version.exe/download#/_projectlibre.exe" - }, - "bin": "projectlibre.exe", - "checkver": { - "regex": "a href=\"/projects/projectlibre/files/ProjectLibre/([\\d.]+)/\"", - "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/" - }, - "description": "Open Source replacement of Microsoft Project.", - "hash": "069f0d89a94a35d8105a59bdb1e4e4765aabca378d17c7b21c732fd61c5cbed3", - "homepage": "https://www.projectlibre.com/", - "installer": { - "args": [ - "/VERYSILENT", - "/DIR=\"$dir\"", - "/LOG=\"$dir\\projectlibre.log\"", - "/SUPPRESSMSGBOXES", - "/NORESTART", - "/NOCLOSEAPPLICATIONS", - "/NORESTARTAPPLICATIONS" - ], - "file": "_projectlibre.exe" - }, - "license": "CPAL-1.0", - "shortcuts": [ - [ - "ProjectLibre.exe", - "ProjectLibre" - ] - ], - "uninstaller": { - "args": [ - "/VERYSILENT", - "/SUPPRESSMSGBOXES", - "/NORESTART" - ], - "file": "unins000.exe" - }, - "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/1.9.3/projectlibre-1.9.3.exe/download#/_projectlibre.exe", - "version": "1.9.3" + "homepage": "https://www.projectlibre.com/", + "version": "1.9.3", + "description": "Open Source replacement of Microsoft Project.", + "license": "CPAL-1.0", + "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/1.9.3/projectlibre-1.9.3.exe/download#/_projectlibre.exe", + "hash": "069f0d89a94a35d8105a59bdb1e4e4765aabca378d17c7b21c732fd61c5cbed3", + "installer": { + "file": "_projectlibre.exe", + "args": [ + "/VERYSILENT", + "/DIR=\"$dir\"", + "/LOG=\"$dir\\projectlibre.log\"", + "/SUPPRESSMSGBOXES", + "/NORESTART", + "/NOCLOSEAPPLICATIONS", + "/NORESTARTAPPLICATIONS" + ] + }, + "uninstaller": { + "file": "unins000.exe", + "args": [ + "/VERYSILENT", + "/SUPPRESSMSGBOXES", + "/NORESTART" + ] + }, + "shortcuts": [ + [ + "ProjectLibre.exe", + "ProjectLibre" + ] + ], + "bin": "projectlibre.exe", + "checkver": { + "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/", + "regex": "a href=\"/projects/projectlibre/files/ProjectLibre/([\\d.]+)/\"" + }, + "autoupdate": { + "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/$version/projectlibre-$version.exe/download#/_projectlibre.exe" + } } diff --git a/bucket/projectlibre-java-aoks.json b/bucket/projectlibre-java-aoks.json index 29b39dbfaa8..91a2b183982 100644 --- a/bucket/projectlibre-java-aoks.json +++ b/bucket/projectlibre-java-aoks.json @@ -1,25 +1,25 @@ { - "homepage": "https://www.projectlibre.com/", - "version": "1.9.3", - "description": "Open Source replacement of Microsoft Project.", - "license": "CPAL-1.0", - "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/1.9.3/projectlibre-1.9.3.zip/download#/projectlibre.zip", - "hash": "1256fa9d4906a957389ae6f35e79b9d84a90c15d2c432cdd916ffff420f7c1ec", - "extract_dir": "projectlibre-1.9.3", - "depends": "java/openjdk", - "shortcuts": [ - [ - "projectlibre.bat", - "ProjectLibre" - ] - ], - "bin": "projectlibre.bat", - "checkver": { - "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/", - "regex": "a href=\"/projects/projectlibre/files/ProjectLibre/([\\d.]+)/\"" - }, - "autoupdate": { - "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/$version/projectlibre-$version.zip/download#/projectlibre.zip", - "extract_dir": "projectlibre-$version" - } + "autoupdate": { + "extract_dir": "projectlibre-$version", + "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/$version/projectlibre-$version.zip/download#/projectlibre.zip" + }, + "bin": "projectlibre.bat", + "checkver": { + "regex": "a href=\"/projects/projectlibre/files/ProjectLibre/([\\d.]+)/\"", + "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/" + }, + "depends": "java/openjdk", + "description": "Open Source replacement of Microsoft Project.", + "extract_dir": "projectlibre-1.9.3", + "hash": "1256fa9d4906a957389ae6f35e79b9d84a90c15d2c432cdd916ffff420f7c1ec", + "homepage": "https://www.projectlibre.com/", + "license": "CPAL-1.0", + "shortcuts": [ + [ + "projectlibre.bat", + "ProjectLibre" + ] + ], + "url": "https://sourceforge.net/projects/projectlibre/files/ProjectLibre/1.9.3/projectlibre-1.9.3.zip/download#/projectlibre.zip", + "version": "1.9.3" } diff --git a/bucket/prosystem.json b/bucket/prosystem.json index 1b1ca3d3037..8ba15a8f37b 100644 --- a/bucket/prosystem.json +++ b/bucket/prosystem.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "extract_dir": "ProSystem_$cleanVersion", - "url": "https://github.com/gstanton/ProSystem$underscoreVersion/releases/download/v$version/ProSystem_$underscoreVersion.zip" - }, - "bin": "ProSystem.exe", - "checkver": { - "github": "https://github.com/gstanton/ProSystem1_3" - }, - "description": "The ProSystem Emulator is an Atari 7800 emulator for the PC", - "extract_dir": "ProSystem_13", - "hash": "34cfba00ee7f97bb49b26e08b874d36410569e861e24f7522523b0643b15b2be", - "homepage": "http://gstanton.github.io/ProSystem1_3", - "license": "GPL-2.0-only", - "shortcuts": [ - [ - "ProSystem.exe", - "ProSystem Atari 7800" - ] - ], - "url": "https://github.com/gstanton/ProSystem1_3/releases/download/v1.3/ProSystem_1_3.zip", - "version": "1.3" + "version": "1.3", + "description": "The ProSystem Emulator is an Atari 7800 emulator for the PC", + "homepage": "http://gstanton.github.io/ProSystem1_3", + "license": "GPL-2.0-only", + "url": "https://github.com/gstanton/ProSystem1_3/releases/download/v1.3/ProSystem_1_3.zip", + "hash": "34cfba00ee7f97bb49b26e08b874d36410569e861e24f7522523b0643b15b2be", + "extract_dir": "ProSystem_13", + "bin": "ProSystem.exe", + "shortcuts": [ + [ + "ProSystem.exe", + "ProSystem Atari 7800" + ] + ], + "checkver": { + "github": "https://github.com/gstanton/ProSystem1_3" + }, + "autoupdate": { + "url": "https://github.com/gstanton/ProSystem$underscoreVersion/releases/download/v$version/ProSystem_$underscoreVersion.zip", + "extract_dir": "ProSystem_$cleanVersion" + } } diff --git a/bucket/protogen.json b/bucket/protogen.json index be309895caf..0f15e17aabb 100644 --- a/bucket/protogen.json +++ b/bucket/protogen.json @@ -1,11 +1,7 @@ { - "bin": [ - [ - "net462\\protogen.exe", - "protogen", - "" - ] - ], - "url": "https://protogen.marcgravell.com/protogen/protogen%202.3.16.zip", - "version": "2.3.16" + "url": "https://protogen.marcgravell.com/protogen/protogen%202.3.16.zip", + "version": "2.3.16", + "bin": [ + ["net462\\protogen.exe", "protogen", ""] + ] } diff --git a/bucket/proxify.json b/bucket/proxify.json index 65a5f0eb10c..8cd427b4360 100644 --- a/bucket/proxify.json +++ b/bucket/proxify.json @@ -1,7 +1,7 @@ { "version": "0.0.9", - "description": "Swiss Army knife proxy tool for HTTP/HTTPS traffic capture, manipulation and replay", - "homepage": "https://github.com/projectdiscovery/proxify", + "description": "Swiss Army knife Proxy tool for HTTP/HTTPS traffic capture, manipulation, and replay on the go", + "homepage": "https://projectdiscovery.io/open-source", "license": "MIT", "architecture": { "64bit": { @@ -13,12 +13,10 @@ "hash": "52f0e0addab2d01f08c16ff84ca0ce04f3876dd5c59096d19ee7270e1e7e57b1" } }, - "bin": [ - "proxify.exe", - "replay.exe", - "mitmrelay.exe" - ], - "checkver": "github", + "bin": "proxify.exe", + "checkver": { + "github": "https://github.com/projectdiscovery/proxify" + }, "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/ps-colours.json b/bucket/ps-colours.json index 8e29b68a6f2..4abf7cbfa1e 100644 --- a/bucket/ps-colours.json +++ b/bucket/ps-colours.json @@ -1,5 +1,5 @@ { - "bin": "ps-colours.ps1", - "url": "https://gist.githubusercontent.com/timabell/cc9ca76964b59b2a54e91bda3665499e/raw/6deed80a2e79b77d7da9e455b44a250451a73502/ps-colours.ps1", - "version": "1.0" + "version": "1.0", + "url": "https://gist.githubusercontent.com/timabell/cc9ca76964b59b2a54e91bda3665499e/raw/6deed80a2e79b77d7da9e455b44a250451a73502/ps-colours.ps1", + "bin": "ps-colours.ps1" } diff --git a/bucket/ps3-iso-tools.json b/bucket/ps3-iso-tools.json index 83d2bbbd714..70e43c5b480 100644 --- a/bucket/ps3-iso-tools.json +++ b/bucket/ps3-iso-tools.json @@ -1,26 +1,26 @@ { - "bin": "PS3_ISO_TOOLS.exe", - "checkver": { - "regex": "([\\d.]+)", - "url": "https://www.psx-place.com/resources/ps3-iso-tools.68/history" - }, - "description": "PS3 ISO TOOLS is an all-in-one tool for ODE- and CFW-users.", - "extract_dir": "PS3 ISO TOOLS V2.2", - "hash": "183e02a408eaf85c462bb53a8772097f8a0e1aaef0e67718c0adce5432c7eaf8", - "homepage": "https://psxtools.de/forum/index.php?thread/66064-ps3-iso-tools-v2-0-v2-1-v2-2/", - "license": "Proprietary", - "persist": "PS3_ISO_TOOLS.CFG", - "pre_install": [ - "Remove-Item \"$dir\\Sources\" -Force -Recurse", - "Get-ChildItem \"$dir\\PS3_ISO_TOOLS*.exe\" | Rename-Item -NewName 'PS3_ISO_TOOLS.exe'", - "if(!(Test-Path \"$persist_dir\\PS3_ISO_TOOLS.CFG\")) { New-Item \"$dir\\PS3_ISO_TOOLS.CFG\" | Out-Null }" - ], - "shortcuts": [ - [ - "PS3_ISO_TOOLS.exe", - "PS3 ISO Tools" - ] - ], - "url": "https://www.psx-place.com/resources/ps3-iso-tools.68/download?version=80#/dl.rar", - "version": "2.2" + "version": "2.2", + "description": "PS3 ISO TOOLS is an all-in-one tool for ODE- and CFW-users.", + "homepage": "https://psxtools.de/forum/index.php?thread/66064-ps3-iso-tools-v2-0-v2-1-v2-2/", + "license": "Proprietary", + "url": "https://www.psx-place.com/resources/ps3-iso-tools.68/download?version=80#/dl.rar", + "hash": "183e02a408eaf85c462bb53a8772097f8a0e1aaef0e67718c0adce5432c7eaf8", + "extract_dir": "PS3 ISO TOOLS V2.2", + "bin": "PS3_ISO_TOOLS.exe", + "pre_install": [ + "Remove-Item \"$dir\\Sources\" -Force -Recurse", + "Get-ChildItem \"$dir\\PS3_ISO_TOOLS*.exe\" | Rename-Item -NewName 'PS3_ISO_TOOLS.exe'", + "if(!(Test-Path \"$persist_dir\\PS3_ISO_TOOLS.CFG\")) { New-Item \"$dir\\PS3_ISO_TOOLS.CFG\" | Out-Null }" + ], + "shortcuts": [ + [ + "PS3_ISO_TOOLS.exe", + "PS3 ISO Tools" + ] + ], + "persist": "PS3_ISO_TOOLS.CFG", + "checkver": { + "url": "https://www.psx-place.com/resources/ps3-iso-tools.68/history", + "regex": "([\\d.]+)" + } } diff --git a/bucket/psexec.json b/bucket/psexec.json index 65a81724563..c3fefd51f80 100644 --- a/bucket/psexec.json +++ b/bucket/psexec.json @@ -1,39 +1,87 @@ { "version": "2.42", - "description": "Execute processes on remote systems.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/psexec", - "license": { - "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" - }, - "url": "https://download.sysinternals.com/files/PsExec.zip", - "hash": "f87ba6d989d85cbea46f1bc03dac51cc6135b3696d7d4bace145a36a06616d18", + "description": "PsExec's most powerful uses include launching interactive command-prompts on remote systems and remote-enabling tools like IpConfig that otherwise do not have the ability to show information about remote systems.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/psexec", + "license": "Freeware", + "url": "https://download.sysinternals.com/files/PSTools.zip", + "hash": "e77aca05e8a6a4d2d92c99e77ca04b883edc32a1726b3eb6c73d0d56f66935d6", "architecture": { "64bit": { "bin": [ [ "PsExec64.exe", "PsExec" + ], + [ + "psfile64.exe", + "psfile" + ], + [ + "PsGetsid64.exe", + "PsGetsid" + ], + [ + "PsInfo64.exe", + "PsInfo" + ], + [ + "pskill64.exe", + "pskill" + ], + [ + "pslist64.exe", + "pslist" + ], + [ + "PsLoggedon64.exe", + "PsLoggedon" + ], + [ + "psloglist64.exe", + "psloglist" + ], + [ + "pspasswd64.exe", + "pspasswd" + ], + [ + "psping64.exe", + "psping" + ], + [ + "PsService64.exe", + "PsService" + ], + [ + "psshutdown64.exe", + "psshutdown" + ], + [ + "pssuspend64.exe", + "pssuspend" ] ] }, "32bit": { - "bin": "PsExec.exe" - }, - "arm64": { "bin": [ - [ - "PsExec64a.exe", - "PsExec" - ] + "PsExec.exe", + "psfile.exe", + "PsGetsid.exe", + "PsInfo.exe", + "pskill.exe", + "pslist.exe", + "PsLoggedon.exe", + "psloglist.exe", + "pspasswd.exe", + "psping.exe", + "PsService.exe", + "psshutdown.exe", + "pssuspend.exe" ] } }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/psexec.md", - "regex": "#.*?v([\\d.]+)" - }, + "checkver": "PsExec v([\\d.]+)", "autoupdate": { - "url": "https://download.sysinternals.com/files/PsExec.zip" + "url": "https://download.sysinternals.com/files/PSTools.zip" } } diff --git a/bucket/psfile.json b/bucket/psfile.json index 6320864ccd8..6ffeb58a9f7 100644 --- a/bucket/psfile.json +++ b/bucket/psfile.json @@ -1,31 +1,33 @@ { - "version": "1.04", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "See what files are opened remotely.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/psfile", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + }, + "version": "1.04", + "url": "https://download.sysinternals.com/files/PSTools.zip", + "hash": "e77aca05e8a6a4d2d92c99e77ca04b883edc32a1726b3eb6c73d0d56f66935d6", + "pre_install": "Get-ChildItem \"$dir\" | Where-Object {($_.Name -notlike 'psfile*') -and ($_.Name -notlike 'Eula.txt') -and $_.Name -notlike '*.chm'} | Remove-Item", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/psfile", + "re": "PsFile\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/PSTools.zip" }, - "url": "https://download.sysinternals.com/files/psfile.zip", - "hash": "1434a1c45bd0fe304fe27668e1abae0856bfad0a413e379257dcc88838bf2264", "architecture": { + "32bit": { + "bin": "psfile.exe" + }, "64bit": { "bin": [ [ "psfile64.exe", "psfile" - ] + ], + "psfile64.exe" ] - }, - "32bit": { - "bin": "psfile.exe" } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/psfile.md", - "regex": "#.*?v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/psfile.zip" } } diff --git a/bucket/psloggedon.json b/bucket/psloggedon.json index 1e719e2c3f8..9105d288494 100644 --- a/bucket/psloggedon.json +++ b/bucket/psloggedon.json @@ -1,33 +1,31 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "1.35", "description": "Show users logged on to a system.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/psloggedon", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" - }, - "version": "1.35", - "url": "https://download.sysinternals.com/files/PSTools.zip", - "hash": "b9f404d4c7b6bf3a37746c66bcd014e75859d2fcf887b1db527ec3ed2ccdeb30", - "pre_install": "Get-ChildItem \"$dir\" | Where-Object {($_.Name -notlike 'PsLoggedon*') -and ($_.Name -notlike 'Eula.txt') -and $_.Name -notlike '*.chm'} | Remove-Item", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/psloggedon", - "re": "PsLoggedOn\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/PSTools.zip" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, + "url": "https://download.sysinternals.com/files/PsLoggedon.zip", + "hash": "637e6de955807386a0e87e682eaa475f30e9aa89449337d18d07d9f49858c1da", "architecture": { - "32bit": { - "bin": "PsLoggedon.exe" - }, "64bit": { "bin": [ [ "PsLoggedon64.exe", "PsLoggedon" - ], - "PsLoggedon64.exe" + ] ] + }, + "32bit": { + "bin": "PsLoggedon.exe" } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/psloggedon.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/PsLoggedon.zip" } } diff --git a/bucket/psparsing.json b/bucket/psparsing.json index e7d161fc44f..cc30b959511 100644 --- a/bucket/psparsing.json +++ b/bucket/psparsing.json @@ -1,5 +1,5 @@ { - "depends": "fsharp.core", - "url": "https://github.com/wangzq/scoop-files/raw/master/psparsing/psparsing.zip", - "version": "1.0" + "url": "https://github.com/wangzq/scoop-files/raw/master/psparsing/psparsing.zip", + "version": "1.0", + "depends": "fsharp.core" } diff --git a/bucket/pspasswordgen.json b/bucket/pspasswordgen.json index 089fd6bb244..edf5bd559a7 100644 --- a/bucket/pspasswordgen.json +++ b/bucket/pspasswordgen.json @@ -1,26 +1,26 @@ { - "version": "1.0.5", - "description": "PowerShell password generation tool.", - "homepage": "https://github.com/telitas/PSPasswordGen", - "license": { - "identifier": "MIT", - "url": "https://github.com/telitas/PSPasswordGen/blob/main/LICENSE" - }, - "notes": [ - "Use the module by running: 'Import-Module PSPasswordGen'", - "Add it to your $PROFILE to make it permanent" - ], - "url": "https://psg-prod-eastus.azureedge.net/packages/pspasswordgen.1.0.5.nupkg", - "hash": "30a2d3ac22d863b1e2dba48202016d4323a8d00c8bf39ab8c267ea74ef35c5d7", - "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", - "psmodule": { - "name": "PSPasswordGen" - }, - "checkver": { - "url": "https://www.powershellgallery.com/packages/PSPasswordGen", - "regex": "

    ([\\d.]+)

    " - }, - "autoupdate": { - "url": "https://psg-prod-eastus.azureedge.net/packages/pspasswordgen.$version.nupkg" - } + "autoupdate": { + "url": "https://psg-prod-eastus.azureedge.net/packages/pspasswordgen.$version.nupkg" + }, + "checkver": { + "regex": "

    ([\\d.]+)

    ", + "url": "https://www.powershellgallery.com/packages/PSPasswordGen" + }, + "description": "PowerShell password generation tool.", + "hash": "30a2d3ac22d863b1e2dba48202016d4323a8d00c8bf39ab8c267ea74ef35c5d7", + "homepage": "https://github.com/telitas/PSPasswordGen", + "license": { + "identifier": "MIT", + "url": "https://github.com/telitas/PSPasswordGen/blob/main/LICENSE" + }, + "notes": [ + "Use the module by running: 'Import-Module PSPasswordGen'", + "Add it to your $PROFILE to make it permanent" + ], + "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", + "psmodule": { + "name": "PSPasswordGen" + }, + "url": "https://psg-prod-eastus.azureedge.net/packages/pspasswordgen.1.0.5.nupkg", + "version": "1.0.5" } diff --git a/bucket/psping.json b/bucket/psping.json index e1512b46b11..1411cbac742 100644 --- a/bucket/psping.json +++ b/bucket/psping.json @@ -1,33 +1,31 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "2.12", "description": "Measure network performance.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/psping", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" - }, - "version": "2.12", - "url": "https://download.sysinternals.com/files/PSTools.zip", - "hash": "e77aca05e8a6a4d2d92c99e77ca04b883edc32a1726b3eb6c73d0d56f66935d6", - "pre_install": "Get-ChildItem \"$dir\" | Where-Object {($_.Name -notlike 'psping*') -and ($_.Name -notlike 'Eula.txt') -and $_.Name -notlike '*.chm'} | Remove-Item", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/psping", - "re": "PsPing\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/PSTools.zip" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, + "url": "https://download.sysinternals.com/files/psping.zip", + "hash": "c68f60f5381a042a255b4aafe7e5fb7d7aa7349d38f5ff2d81957ef0fd6f8e67", "architecture": { - "32bit": { - "bin": "psping.exe" - }, "64bit": { "bin": [ [ "psping64.exe", "psping" - ], - "psping64.exe" + ] ] + }, + "32bit": { + "bin": "psping.exe" } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/psping.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/psping.zip" } } diff --git a/bucket/psreadlineviextension.json b/bucket/psreadlineviextension.json index f5082b3861b..f408a569251 100644 --- a/bucket/psreadlineviextension.json +++ b/bucket/psreadlineviextension.json @@ -1,26 +1,26 @@ { - "autoupdate": { - "url": "https://psg-prod-eastus.azureedge.net/packages/psreadlineviextension.$version.nupkg" - }, - "checkver": { - "regex": "

    ([\\d.]+)

    ", - "url": "https://www.powershellgallery.com/packages/PSReadLineVIExtension" - }, - "description": "Powershell Module to add VI Keybinding for some text manipulation.", - "hash": "da488dd575de34332a281a3da3f2417d59c567a54fc3c03effd0b483ae6bdffd", - "homepage": "https://github.com/belotn/PsReadLineVIExtension", - "license": { - "identifier": "BSD-2-Clause", - "url": "https://github.com/belotn/PsReadLineVIExtension/blob/main/LICENSE" - }, - "notes": [ - "Use the module by running: 'Import-Module PsReadLineVIExtension'", - "Add it to your $PROFILE to make it permanent" - ], - "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", - "psmodule": { - "name": "PSReadLineVIExtension" - }, - "url": "https://psg-prod-eastus.azureedge.net/packages/psreadlineviextension.1.0.8.nupkg", - "version": "1.0.8" + "version": "1.0.8", + "description": "Powershell Module to add VI Keybinding for some text manipulation.", + "homepage": "https://github.com/belotn/PsReadLineVIExtension", + "license": { + "identifier": "BSD-2-Clause", + "url": "https://github.com/belotn/PsReadLineVIExtension/blob/main/LICENSE" + }, + "notes": [ + "Use the module by running: 'Import-Module PsReadLineVIExtension'", + "Add it to your $PROFILE to make it permanent" + ], + "url": "https://psg-prod-eastus.azureedge.net/packages/psreadlineviextension.1.0.8.nupkg", + "hash": "da488dd575de34332a281a3da3f2417d59c567a54fc3c03effd0b483ae6bdffd", + "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", + "psmodule": { + "name": "PSReadLineVIExtension" + }, + "checkver": { + "url": "https://www.powershellgallery.com/packages/PSReadLineVIExtension", + "regex": "

    ([\\d.]+)

    " + }, + "autoupdate": { + "url": "https://psg-prod-eastus.azureedge.net/packages/psreadlineviextension.$version.nupkg" + } } diff --git a/bucket/psscripttools.json b/bucket/psscripttools.json index e40235d6341..7eb3716f82f 100644 --- a/bucket/psscripttools.json +++ b/bucket/psscripttools.json @@ -1,6 +1,13 @@ { - "version": "2.46.0", + "autoupdate": { + "url": "https://psg-prod-eastus.azureedge.net/packages/psscripttools.$version.nupkg" + }, + "checkver": { + "regex": "

    ([\\d.]+)

    ", + "url": "https://www.powershellgallery.com/packages/PSScriptTools" + }, "description": "A set of PowerShell functions you might use to enhance your own functions and scripts or to facilitate working in the console.", + "hash": "c821540c5c87304f561c315682e5c62ba6bab4ed844fe08202fc254118e89f65", "homepage": "https://github.com/jdhitsolutions/PSScriptTools", "license": { "identifier": "MIT", @@ -10,17 +17,10 @@ "Use the module by running: 'Import-Module PSScriptTools'", "Add it to your $PROFILE to make it permanent" ], - "url": "https://psg-prod-eastus.azureedge.net/packages/psscripttools.2.46.0.nupkg", - "hash": "c821540c5c87304f561c315682e5c62ba6bab4ed844fe08202fc254118e89f65", "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", "psmodule": { "name": "PSScriptTools" }, - "checkver": { - "url": "https://www.powershellgallery.com/packages/PSScriptTools", - "regex": "

    ([\\d.]+)

    " - }, - "autoupdate": { - "url": "https://psg-prod-eastus.azureedge.net/packages/psscripttools.$version.nupkg" - } + "url": "https://psg-prod-eastus.azureedge.net/packages/psscripttools.2.46.0.nupkg", + "version": "2.46.0" } diff --git a/bucket/psservice.json b/bucket/psservice.json index ca2b46e7069..65f2957a996 100644 --- a/bucket/psservice.json +++ b/bucket/psservice.json @@ -1,31 +1,33 @@ { - "version": "2.26", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "View and control services.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/psservice", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + }, + "version": "2.26", + "url": "https://download.sysinternals.com/files/PSTools.zip", + "hash": "e77aca05e8a6a4d2d92c99e77ca04b883edc32a1726b3eb6c73d0d56f66935d6", + "pre_install": "Get-ChildItem \"$dir\" | Where-Object {($_.Name -notlike 'PsService*') -and ($_.Name -notlike 'Eula.txt') -and $_.Name -notlike '*.chm'} | Remove-Item", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/psservice", + "re": "PsService\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/PSTools.zip" }, - "url": "https://download.sysinternals.com/files/PsService.zip", - "hash": "3532148e01c0fb94f71a402909ee3989defc6b6dee5dcc608e188ceceb58730d", "architecture": { + "32bit": { + "bin": "PsService.exe" + }, "64bit": { "bin": [ [ - "PsService.exe", + "PsService64.exe", "PsService" - ] + ], + "PsService64.exe" ] - }, - "32bit": { - "bin": "PsService.exe" } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/psservice.md", - "regex": "#.*?v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/PsService.zip" } } diff --git a/bucket/psvpfstools.json b/bucket/psvpfstools.json index 25f5415609a..0a621c76387 100644 --- a/bucket/psvpfstools.json +++ b/bucket/psvpfstools.json @@ -1,30 +1,30 @@ { - "architecture": { - "32bit": { - "extract_dir": "release_win32_xp", - "hash": "44e95bf105b73a28f2c48501219f5b4e8e173f8e7391491db372e0b663067dc8", - "url": "https://github.com/motoharu-gosuto/psvpfstools/releases/download/v2.0/release_win32_xp.zip" - }, - "64bit": { - "extract_dir": "release_win64_7", - "hash": "441cac58455caae9187affc390595c6c74446351de82f426fb2afc040f4618bf", - "url": "https://github.com/motoharu-gosuto/psvpfstools/releases/download/v2.0/release_win64_7.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/motoharu-gosuto/psvpfstools/releases/download/v$version/release_win32_xp.zip" - }, - "64bit": { - "url": "https://github.com/motoharu-gosuto/psvpfstools/releases/download/v$version/release_win64_7.zip" - } - } - }, - "bin": "psvpfsparser.exe", - "checkver": "github", - "description": "Tools for decrypting PS Vita PFS filesystem", - "homepage": "https://github.com/motoharu-gosuto/psvpfstools", - "license": "Unknown", - "version": "2.0" + "version": "2.0", + "description": "Tools for decrypting PS Vita PFS filesystem", + "homepage": "https://github.com/motoharu-gosuto/psvpfstools", + "license": "Unknown", + "architecture": { + "64bit": { + "url": "https://github.com/motoharu-gosuto/psvpfstools/releases/download/v2.0/release_win64_7.zip", + "hash": "441cac58455caae9187affc390595c6c74446351de82f426fb2afc040f4618bf", + "extract_dir": "release_win64_7" + }, + "32bit": { + "url": "https://github.com/motoharu-gosuto/psvpfstools/releases/download/v2.0/release_win32_xp.zip", + "hash": "44e95bf105b73a28f2c48501219f5b4e8e173f8e7391491db372e0b663067dc8", + "extract_dir": "release_win32_xp" + } + }, + "bin": "psvpfsparser.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/motoharu-gosuto/psvpfstools/releases/download/v$version/release_win64_7.zip" + }, + "32bit": { + "url": "https://github.com/motoharu-gosuto/psvpfstools/releases/download/v$version/release_win32_xp.zip" + } + } + } } diff --git a/bucket/psyamlquery.json b/bucket/psyamlquery.json index 70f430ee198..90d975b37f2 100644 --- a/bucket/psyamlquery.json +++ b/bucket/psyamlquery.json @@ -1,22 +1,22 @@ { - "version": "1.0", - "description": "PowerShell wrapper for yq.exe, enables PowerShell experience for working with YAML", - "homepage": "https://github.com/dfinke/PSYamlQuery", - "license": "Proprietary", - "depends": [ - "yq" - ], - "url": "https://psg-prod-eastus.azureedge.net/packages/psyamlquery.1.0.0.nupkg", - "hash": "7bd23be08aa931669b729f020f8fa3adea1dbf7c31cfbe2aab12f060edd177bb", - "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", - "psmodule": { - "name": "PSYamlQuery" - }, - "checkver": { - "url": "https://www.powershellgallery.com/packages/PSYamlQuery", - "regex": "PSYamlQuery ([\\d.]+)" - }, - "autoupdate": { - "url": "https://psg-prod-eastus.azureedge.net/packages/psyamlquery.$version.0.nupkg" - } + "autoupdate": { + "url": "https://psg-prod-eastus.azureedge.net/packages/psyamlquery.$version.0.nupkg" + }, + "checkver": { + "regex": "PSYamlQuery ([\\d.]+)", + "url": "https://www.powershellgallery.com/packages/PSYamlQuery" + }, + "depends": [ + "yq" + ], + "description": "PowerShell wrapper for yq.exe, enables PowerShell experience for working with YAML", + "hash": "7bd23be08aa931669b729f020f8fa3adea1dbf7c31cfbe2aab12f060edd177bb", + "homepage": "https://github.com/dfinke/PSYamlQuery", + "license": "Proprietary", + "pre_install": "Remove-Item \"$dir\\_rels\", \"$dir\\package\", \"$dir\\*Content*.xml\" -Recurse", + "psmodule": { + "name": "PSYamlQuery" + }, + "url": "https://psg-prod-eastus.azureedge.net/packages/psyamlquery.1.0.0.nupkg", + "version": "1.0" } diff --git a/bucket/ptex-ng.json b/bucket/ptex-ng.json index 44fba43b8f7..eaed9cd5c08 100644 --- a/bucket/ptex-ng.json +++ b/bucket/ptex-ng.json @@ -6,17 +6,17 @@ "architecture": { "64bit": { "url": "https://aptex.oss-cn-beijing.aliyuncs.com/aptex-msvc-x86_64.zip", - "hash": "a410c687d3bc70faab7d080c3ff1d9f15a7d702b52c989c5829fea8f220a8db8", + "hash": "b7127d6292d07060a250ae2db01984d3027c3a36b8438c09e112169e334f03a3", "extract_dir": "aptex-msvc-x86_64" }, "32bit": { "url": "https://aptex.oss-cn-beijing.aliyuncs.com/aptex-msvc-x86.zip", - "hash": "d5b6b314768e92046f49b370f7e2d48c3f38c6405c909a5440bd4cbe6dd49720", + "hash": "336825adfee43a87f1be787ef9255c4edee8143e762f771a072d931bff6834b5", "extract_dir": "aptex-msvc-x86" } }, "bin": [ - "aptex.exe", + "ptex-ng.exe", "lsotfea.exe" ] } diff --git a/bucket/ptsans.json b/bucket/ptsans.json index fe714fc01b1..3e8fc75ac0c 100644 --- a/bucket/ptsans.json +++ b/bucket/ptsans.json @@ -1,27 +1,27 @@ { - "version": "2.005", - "description": "Paratype | PT Sans & PT Serif", - "license": "OFL-1.1|http://www.paratype.com/public/pt_openlicense_eng.asp", - "homepage": "https://company.paratype.com/pt-sans-pt-serif", - "url": "https://company.paratype.com/system/attachments/629/original/ptsans.zip", - "hash": "65c3352a864ac711e5381d56dc76ca4edfb511b5293f5560bca877e8f19a2fc9", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'PT Sans' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Paratype | PT Sans & PT Serif", + "hash": "65c3352a864ac711e5381d56dc76ca4edfb511b5293f5560bca877e8f19a2fc9", + "homepage": "https://company.paratype.com/pt-sans-pt-serif", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1|http://www.paratype.com/public/pt_openlicense_eng.asp", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'PT Sans' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://company.paratype.com/system/attachments/629/original/ptsans.zip", + "version": "2.005" } diff --git a/bucket/ptserif.json b/bucket/ptserif.json index ac2baa35614..9cc64705c26 100644 --- a/bucket/ptserif.json +++ b/bucket/ptserif.json @@ -1,27 +1,27 @@ { - "version": "1.002", - "description": "Paratype | PT Sans & PT Serif", - "license": "OFL-1.1|http://www.paratype.com/public/pt_openlicense_eng.asp", - "homepage": "https://company.paratype.com/pt-sans-pt-serif", - "url": "https://company.paratype.com/system/attachments/634/original/ptserif.zip", - "hash": "7a6f5fd596307a3f1b145c2383f7ae61abc417e7f8d5ba068295ef1c182a7474", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'PT Serif' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "description": "Paratype | PT Sans & PT Serif", + "hash": "7a6f5fd596307a3f1b145c2383f7ae61abc417e7f8d5ba068295ef1c182a7474", + "homepage": "https://company.paratype.com/pt-sans-pt-serif", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1|http://www.paratype.com/public/pt_openlicense_eng.asp", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'PT Serif' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://company.paratype.com/system/attachments/634/original/ptserif.zip", + "version": "1.002" } diff --git a/bucket/pueued.json b/bucket/pueued.json index 183350fb526..c04383ce5fb 100644 --- a/bucket/pueued.json +++ b/bucket/pueued.json @@ -1,24 +1,24 @@ { - "version": "3.1.2", - "description": "Manage your shell commands.Pueued is the daemon.", - "homepage": "https://github.com/Nukesor/pueue", - "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/Nukesor/pueue/releases/download/v3.1.2/pueued-windows-x86_64.exe#/pueued.exe", - "hash": "0b92dea7ddf68f589b2800e8125e654a9e27303b56e42743af1ebfda0257a14b" + "hash": "0b92dea7ddf68f589b2800e8125e654a9e27303b56e42743af1ebfda0257a14b", + "url": "https://github.com/Nukesor/pueue/releases/download/v3.1.2/pueued-windows-x86_64.exe#/pueued.exe" } }, - "bin": "pueued.exe", - "checkver": { - "url": "https://github.com/Nukesor/pueue/releases", - "regex": "/Nukesor/pueue/tree/v([\\d.]+)" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Nukesor/pueue/releases/download/v$version/pueued-windows-x86_64.exe#/pueued.exe" } } - } + }, + "bin": "pueued.exe", + "checkver": { + "regex": "/Nukesor/pueue/tree/v([\\d.]+)", + "url": "https://github.com/Nukesor/pueue/releases" + }, + "description": "Manage your shell commands.Pueued is the daemon.", + "homepage": "https://github.com/Nukesor/pueue", + "license": "MIT", + "version": "3.1.2" } diff --git a/bucket/py-ml-packages.json b/bucket/py-ml-packages.json index b2908fa42e5..9a687e46aae 100644 --- a/bucket/py-ml-packages.json +++ b/bucket/py-ml-packages.json @@ -1,18 +1,18 @@ { - "depends": "refreshenv", - "description": "A collection of Python packages that are commonly used in image-based machine learning. This should be installed through pip.", - "env_set": { - "py-ml-packages": "\"$dir\\py-ml-packages\"" - }, - "hash": "1e47001f155fafb71a2a41784d297be92ebfd165ae170d9c977e07640e287d01", - "homepage": "none", - "license": "Unlicense", - "notes": [ - "Run:", - " pip install -r %py-ml-packages%", - "under your Python environment to install the packages." - ], - "post_install": "refreshenv", - "url": "https://github.com/issaclin32/scoop-bucket/raw/master/scripts/py-ml-packages", - "version": "2022.5.3" + "version": "2022.5.3", + "description": "A collection of Python packages that are commonly used in image-based machine learning. This should be installed through pip.", + "homepage": "none", + "license": "Unlicense", + "depends": "refreshenv", + "post_install": "refreshenv", + "url": "https://github.com/issaclin32/scoop-bucket/raw/master/scripts/py-ml-packages", + "hash": "1e47001f155fafb71a2a41784d297be92ebfd165ae170d9c977e07640e287d01", + "notes": [ + "Run:", + " pip install -r %py-ml-packages%", + "under your Python environment to install the packages." + ], + "env_set": { + "py-ml-packages": "\"$dir\\py-ml-packages\"" + } } diff --git a/bucket/pycharm-portable.json b/bucket/pycharm-portable.json index 3a922920377..37159373e46 100644 --- a/bucket/pycharm-portable.json +++ b/bucket/pycharm-portable.json @@ -1,27 +1,14 @@ { - "version": "2023.1-231.8109.197", - "description": "PyCharm Community. Cross-Platform Python IDE for professional developers by JetBrains.", - "homepage": "https://www.jetbrains.com/pycharm/", - "license": { - "identifier": "Apache-2.0", - "url": "https://sales.jetbrains.com/hc/en-gb/articles/115001015290-Where-can-I-find-the-EULA-End-User-License-Agreement-" - }, - "url": [ - "https://download.jetbrains.com/python/pycharm-community-2023.1.exe#/cosi.7z", - "https://raw.githubusercontent.com/Ash258/Scoop-JetBrains/master/scripts/jetbrain-portabler.ps1" - ], - "hash": [ - "6e35d2a846153bb89210a2f6febefe9ceba39871006041fa72aa2edbb4d932d7", - "5b43fc8a57d7d8d519071a50849a5db92c90ecdf56b64ac57f15fdae5b4f0572" - ], - "extract_to": "IDE", - "installer": { - "script": [ - "& \"$dir\\jetbrain-portabler.ps1\" $dir $persist_dir", - "Remove-Item \"$dir\\IDE\\`$*\", \"$dir\\jetbrain-portabler.ps1\" -Force -Recurse" - ] - }, "architecture": { + "32bit": { + "bin": "IDE\\bin\\pycharm.exe", + "shortcuts": [ + [ + "IDE\\bin\\pycharm.exe", + "PyCharm Community" + ] + ] + }, "64bit": { "bin": [ "IDE\\bin\\pycharm64.exe", @@ -36,30 +23,43 @@ "PyCharm Community" ] ] - }, - "32bit": { - "bin": "IDE\\bin\\pycharm.exe", - "shortcuts": [ - [ - "IDE\\bin\\pycharm.exe", - "PyCharm Community" - ] - ] } }, + "autoupdate": { + "hash": { + "url": "$url.sha256" + }, + "url": "https://download.jetbrains.com/python/pycharm-community-$matchVer.exe#/cosi.7z" + }, + "checkver": { + "regex": "version\":\"(?[\\d.]+)\".*\"build\":\"(?[\\d.]+)\"", + "replace": "${ver}-${build}", + "url": "https://data.services.jetbrains.com/products/releases?code=PCC&latest=true&platform=zip&type=release" + }, + "description": "PyCharm Community. Cross-Platform Python IDE for professional developers by JetBrains.", + "extract_to": "IDE", + "hash": [ + "6e35d2a846153bb89210a2f6febefe9ceba39871006041fa72aa2edbb4d932d7", + "5b43fc8a57d7d8d519071a50849a5db92c90ecdf56b64ac57f15fdae5b4f0572" + ], + "homepage": "https://www.jetbrains.com/pycharm/", + "installer": { + "script": [ + "& \"$dir\\jetbrain-portabler.ps1\" $dir $persist_dir", + "Remove-Item \"$dir\\IDE\\`$*\", \"$dir\\jetbrain-portabler.ps1\" -Force -Recurse" + ] + }, + "license": { + "identifier": "Apache-2.0", + "url": "https://sales.jetbrains.com/hc/en-gb/articles/115001015290-Where-can-I-find-the-EULA-End-User-License-Agreement-" + }, "persist": [ "IDE\\bin\\idea.properties", "profile" ], - "checkver": { - "url": "https://data.services.jetbrains.com/products/releases?code=PCC&latest=true&platform=zip&type=release", - "regex": "version\":\"(?[\\d.]+)\".*\"build\":\"(?[\\d.]+)\"", - "replace": "${ver}-${build}" - }, - "autoupdate": { - "url": "https://download.jetbrains.com/python/pycharm-community-$matchVer.exe#/cosi.7z", - "hash": { - "url": "$url.sha256" - } - } + "url": [ + "https://download.jetbrains.com/python/pycharm-community-2023.1.exe#/cosi.7z", + "https://raw.githubusercontent.com/Ash258/Scoop-JetBrains/master/scripts/jetbrain-portabler.ps1" + ], + "version": "2023.1-231.8109.197" } diff --git a/bucket/python-eai-np.json b/bucket/python-eai-np.json index c5f081356a8..a3c66ce4c76 100644 --- a/bucket/python-eai-np.json +++ b/bucket/python-eai-np.json @@ -1,34 +1,34 @@ { - "version": "3.7.7-eai2.2.0", - "description": "Python with packages required for e-AI translator (install in default location)", - "homepage": "https://www.python.org/", - "license": "Python-2.0", - "depends": "refreshenv", - "architecture": { - "64bit": { - "url": [ - "https://www.python.org/ftp/python/3.7.7/python-3.7.7-amd64.exe#/setup.exe", - "https://raw.githubusercontent.com/issaclin32/scoop-bucket/master/scripts/python-eai/commands.bat", - "https://raw.githubusercontent.com/issaclin32/scoop-bucket/master/scripts/python-eai/eai-requirements.txt" - ], - "hash": [ - "1a0368663ceff999d865de955992b6ea3cb0c8cb15a1a296a8eb7df19cc59e69", - "c895d69bad6d2f8b123091760ff33bb927476eee6750ebabfcf0d018c8148e6f", - "8f63c540074de7be47c17a777c0b6490236f66c5f0b0b0e079fb5d71088060a2" - ] - } - }, - "installer": { - "script": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Start-Process -Wait \"$dir\\setup.exe\" -ArgumentList @('/quiet', 'InstallAllUsers=1', 'PrependPath=1') -Verb RunAs", - "& \"$dir\\commands.bat\"" - ] - }, - "uninstaller": { - "script": [ - "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", - "Start-Process -Wait \"$dir\\setup.exe\" -ArgumentList @('/uninstall', '/quiet') -Verb RunAs" - ] - } + "architecture": { + "64bit": { + "hash": [ + "1a0368663ceff999d865de955992b6ea3cb0c8cb15a1a296a8eb7df19cc59e69", + "c895d69bad6d2f8b123091760ff33bb927476eee6750ebabfcf0d018c8148e6f", + "8f63c540074de7be47c17a777c0b6490236f66c5f0b0b0e079fb5d71088060a2" + ], + "url": [ + "https://www.python.org/ftp/python/3.7.7/python-3.7.7-amd64.exe#/setup.exe", + "https://raw.githubusercontent.com/issaclin32/scoop-bucket/master/scripts/python-eai/commands.bat", + "https://raw.githubusercontent.com/issaclin32/scoop-bucket/master/scripts/python-eai/eai-requirements.txt" + ] + } + }, + "depends": "refreshenv", + "description": "Python with packages required for e-AI translator (install in default location)", + "homepage": "https://www.python.org/", + "installer": { + "script": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Start-Process -Wait \"$dir\\setup.exe\" -ArgumentList @('/quiet', 'InstallAllUsers=1', 'PrependPath=1') -Verb RunAs", + "& \"$dir\\commands.bat\"" + ] + }, + "license": "Python-2.0", + "uninstaller": { + "script": [ + "if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }", + "Start-Process -Wait \"$dir\\setup.exe\" -ArgumentList @('/uninstall', '/quiet') -Verb RunAs" + ] + }, + "version": "3.7.7-eai2.2.0" } diff --git a/bucket/qilin.json b/bucket/qilin.json index 178ef6cd00b..9a234f332ab 100644 --- a/bucket/qilin.json +++ b/bucket/qilin.json @@ -1,21 +1,21 @@ { - "version": "0.4.0-alpha", - "description": "Qilin is a free, open-source and fully hackable text editor developed for exact sciences in mind. It fully supports KaTeX and AsciiMath.", - "homepage": "https://github.com/qilin-editor/qilin-app", - "url": "https://github.com/qilin-editor/qilin-app/releases/download/v0.4.0-alpha/qilin-windows.zip", - "hash": "df27d35e915d822311b6fd71d99a228dbee389c2374450bb36c7d9d9e254c81f", - "extract_dir": "win64", - "shortcuts": [ - [ - "me.laniewski.qilin.exe", - "Qilin" - ] - ], - "checkver": { - "url": "https://github.com/qilin-editor/qilin-app/releases", - "regex": "/qilin-editor/qilin-app/tree/v(.+?)\"" - }, - "autoupdate": { - "url": "https://github.com/qilin-editor/qilin-app/releases/download/v$version/qilin-windows.zip" - } + "autoupdate": { + "url": "https://github.com/qilin-editor/qilin-app/releases/download/v$version/qilin-windows.zip" + }, + "checkver": { + "regex": "/qilin-editor/qilin-app/tree/v(.+?)\"", + "url": "https://github.com/qilin-editor/qilin-app/releases" + }, + "description": "Qilin is a free, open-source and fully hackable text editor developed for exact sciences in mind. It fully supports KaTeX and AsciiMath.", + "extract_dir": "win64", + "hash": "df27d35e915d822311b6fd71d99a228dbee389c2374450bb36c7d9d9e254c81f", + "homepage": "https://github.com/qilin-editor/qilin-app", + "shortcuts": [ + [ + "me.laniewski.qilin.exe", + "Qilin" + ] + ], + "url": "https://github.com/qilin-editor/qilin-app/releases/download/v0.4.0-alpha/qilin-windows.zip", + "version": "0.4.0-alpha" } diff --git a/bucket/qownnotes-aoks.json b/bucket/qownnotes-aoks.json index a98e21ea017..0a273598ef9 100644 --- a/bucket/qownnotes-aoks.json +++ b/bucket/qownnotes-aoks.json @@ -1,25 +1,25 @@ { - "autoupdate": { - "url": "https://github.com/pbek/QOwnNotes/releases/download/v$version/QOwnNotes.zip" - }, + "version": "23.3.8", + "description": "Plain-text file markdown note taking with Nextcloud integration", + "homepage": "https://www.qownnotes.org/", + "license": "GPL-2.0-only", + "url": "https://github.com/pbek/QOwnNotes/releases/download/v23.3.8/QOwnNotes.zip", + "hash": "762567e5bccaf3768e70a230c6b7485954374957978b2fd7fcdfd56724c7f544", "bin": [ "QOwnNotes.exe", "QOwnNotesPortable.bat" ], - "checkver": { - "github": "https://github.com/pbek/QOwnNotes" - }, - "description": "Plain-text file markdown note taking with Nextcloud integration", - "hash": "762567e5bccaf3768e70a230c6b7485954374957978b2fd7fcdfd56724c7f544", - "homepage": "https://www.qownnotes.org/", - "license": "GPL-2.0-only", - "persist": "Data", "shortcuts": [ [ "QOwnNotes.exe", "QOwnNotes" ] ], - "url": "https://github.com/pbek/QOwnNotes/releases/download/v23.3.8/QOwnNotes.zip", - "version": "23.3.8" + "persist": "Data", + "checkver": { + "github": "https://github.com/pbek/QOwnNotes" + }, + "autoupdate": { + "url": "https://github.com/pbek/QOwnNotes/releases/download/v$version/QOwnNotes.zip" + } } diff --git a/bucket/qq-mod-portable.json b/bucket/qq-mod-portable.json index b616fc74dbf..abc3ed107a7 100644 --- a/bucket/qq-mod-portable.json +++ b/bucket/qq-mod-portable.json @@ -1,78 +1,78 @@ { - "version": "9.5.9.28625", - "description": "腾讯 QQ PC 版去广告特别版,由 @Dreamcast 组装打包而成(绿色版)", - "homepage": "https://im.qq.com/pcqq", - "license": { - "identifier": "Proprietary", - "url": "https://ti.qq.com/agreement/index.html" - }, - "notes": [ - "默认绿化后只是去广告和去校验和小清新的一些功能,更多的功能需要运行 \"$env:SCOOP\\apps\\qq-ntr-mod-np\\current\\组件功能切换.bat\"", - "绿色版的 “组件功能切换” 功能,现已完美实现了所有安装版的选项切换功能,按提示操作即可", - "感谢网友 “喵星人” 最初制作的脚本加持!", - "", - "注意: ", - "① 所有的修改版都有被锁的风险,是否使用自己斟酌,本人不承担任何责任!", - "② 安装使用 QQ 前请先自行安装齐全 Visual C++ 和 Universal C 运行库,最新运行库合集下载: https://wwa.lanzoui.com/b0b8rs19a 密码: 9527", - "③ 安装使用 QQ 前请先自行安装好 Adobe Flash Player 最新版组件,QQ 秀正常显示必备,但非必需,最新和谐版下载: https://wwa.lanzoui.com/b0b8rsdmf 密码: 6666", - "④ 默认去除了主面板 < 勋章墙 >< 腾讯文档 > 三个功能图标,需要的自己勾选相关选项安装 (安装版),或组件功能切换里开启 (绿色版)", - "⑤ 9.3.8 开始官方对撤回消息相关做了很多改动,所以目前的防撤回修改默认使用有 bug,启用后会导致群内撤回消息重新编辑不能用,好友对话则无此问题", - "└— 解决办法是进 QQ 的系统设置 — 会话窗口 — 勾选 “撤回消息设置” ,然后“自定义消息撤回” 里选择除了《无》之外的其他任意选项即可", - "", - "提示: ", - "本地普通会员 的功能,经几个网友和我自己测试发现,确实有较高的几率反复出现示开启消息漫游验证的问题,补丁方面无法解决此问题,本身也是为了好看和 YY,没什么实际作用,不用也不会有广告,所以是否要用各位自己决定吧", - "聊天记录 --> 复制粘贴效果改为文本方式,以旧版纯本文的方式来复制粘贴聊天消息,此功能已知有个小小不完善,文本模式下如果不带上人名复制单人的多行消息时,那么只能粘贴到多行消息的第一行,带上人名一起复制则无此问题,气泡模式下也无此问题", - "", - "使用 'scoop install vcredist-aio' 或 'scoop install vcredist-mix' 安装运行库", - "使用 'sudo Start-Process -filepath \"$env:SCOOP\\apps\\qq-ntr-mod-np\\current\\组件功能切换.bat\" -Wait' 切换组件功能" - ], - "depends": "sudo", - "suggest": { - "vcredist": [ - "meta/vcredist-aio", - "meta/vcredist-mix" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/QQ_9.5.9_(28625)_Portable.7z", - "hash": "05697746f03710e58c92be808677fa162ad71f5bd110c1ac851ef23cc4baf5ba", - "extract_dir": "QQ", - "installer": { - "script": [ - "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", - "sudo Start-Process -filepath \"$dir\\绿化.bat\" -WorkingDirectory \"$dir\" -Wait" - ] - }, - "uninstaller": { - "script": [ - "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", - "sudo Start-Process -filepath \"$dir\\卸载.bat\" -WorkingDirectory \"$dir\" -Wait", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "bin": [ - [ - "Bin\\QQScLauncher.exe", - "QQ" - ] - ], - "shortcuts": [ - [ - "Bin\\QQScLauncher.exe", - "QQ" - ] - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/qq", - "regex": "(?s)(?QQ_(?([\\d.]+))_[(](?([\\d]+))[)]_Portable\\.(?:7z|zip|rar))", - "replace": "${ver}.${build}", - "reverse": true - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/$matchFilename", - "hash": { - "url": "https://scoop-apps.vercel.app/qq", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/qq" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/$matchFilename" + }, + "bin": [ + [ + "Bin\\QQScLauncher.exe", + "QQ" + ] + ], + "checkver": { + "regex": "(?s)(?QQ_(?([\\d.]+))_[(](?([\\d]+))[)]_Portable\\.(?:7z|zip|rar))", + "replace": "${ver}.${build}", + "reverse": true, + "url": "https://scoop-apps.vercel.app/qq" + }, + "depends": "sudo", + "description": "\u817e\u8baf QQ PC \u7248\u53bb\u5e7f\u544a\u7279\u522b\u7248\uff0c\u7531 @Dreamcast \u7ec4\u88c5\u6253\u5305\u800c\u6210\uff08\u7eff\u8272\u7248\uff09", + "extract_dir": "QQ", + "hash": "05697746f03710e58c92be808677fa162ad71f5bd110c1ac851ef23cc4baf5ba", + "homepage": "https://im.qq.com/pcqq", + "installer": { + "script": [ + "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", + "sudo Start-Process -filepath \"$dir\\\u7eff\u5316.bat\" -WorkingDirectory \"$dir\" -Wait" + ] + }, + "license": { + "identifier": "Proprietary", + "url": "https://ti.qq.com/agreement/index.html" + }, + "notes": [ + "\u9ed8\u8ba4\u7eff\u5316\u540e\u53ea\u662f\u53bb\u5e7f\u544a\u548c\u53bb\u6821\u9a8c\u548c\u5c0f\u6e05\u65b0\u7684\u4e00\u4e9b\u529f\u80fd\uff0c\u66f4\u591a\u7684\u529f\u80fd\u9700\u8981\u8fd0\u884c \"$env:SCOOP\\apps\\qq-ntr-mod-np\\current\\\u7ec4\u4ef6\u529f\u80fd\u5207\u6362.bat\"", + "\u7eff\u8272\u7248\u7684 \u201c\u7ec4\u4ef6\u529f\u80fd\u5207\u6362\u201d \u529f\u80fd\uff0c\u73b0\u5df2\u5b8c\u7f8e\u5b9e\u73b0\u4e86\u6240\u6709\u5b89\u88c5\u7248\u7684\u9009\u9879\u5207\u6362\u529f\u80fd\uff0c\u6309\u63d0\u793a\u64cd\u4f5c\u5373\u53ef", + "\u611f\u8c22\u7f51\u53cb \u201c\u55b5\u661f\u4eba\u201d \u6700\u521d\u5236\u4f5c\u7684\u811a\u672c\u52a0\u6301!", + "", + "\u6ce8\u610f: ", + "\u2460 \u6240\u6709\u7684\u4fee\u6539\u7248\u90fd\u6709\u88ab\u9501\u7684\u98ce\u9669\uff0c\u662f\u5426\u4f7f\u7528\u81ea\u5df1\u659f\u914c\uff0c\u672c\u4eba\u4e0d\u627f\u62c5\u4efb\u4f55\u8d23\u4efb!", + "\u2461 \u5b89\u88c5\u4f7f\u7528 QQ \u524d\u8bf7\u5148\u81ea\u884c\u5b89\u88c5\u9f50\u5168 Visual C++ \u548c Universal C \u8fd0\u884c\u5e93\uff0c\u6700\u65b0\u8fd0\u884c\u5e93\u5408\u96c6\u4e0b\u8f7d: https://wwa.lanzoui.com/b0b8rs19a \u5bc6\u7801: 9527", + "\u2462 \u5b89\u88c5\u4f7f\u7528 QQ \u524d\u8bf7\u5148\u81ea\u884c\u5b89\u88c5\u597d Adobe Flash Player \u6700\u65b0\u7248\u7ec4\u4ef6\uff0cQQ \u79c0\u6b63\u5e38\u663e\u793a\u5fc5\u5907\uff0c\u4f46\u975e\u5fc5\u9700\uff0c\u6700\u65b0\u548c\u8c10\u7248\u4e0b\u8f7d: https://wwa.lanzoui.com/b0b8rsdmf \u5bc6\u7801: 6666", + "\u2463 \u9ed8\u8ba4\u53bb\u9664\u4e86\u4e3b\u9762\u677f < \u52cb\u7ae0\u5899 >< \u817e\u8baf\u6587\u6863 > \u4e09\u4e2a\u529f\u80fd\u56fe\u6807\uff0c\u9700\u8981\u7684\u81ea\u5df1\u52fe\u9009\u76f8\u5173\u9009\u9879\u5b89\u88c5 (\u5b89\u88c5\u7248)\uff0c\u6216\u7ec4\u4ef6\u529f\u80fd\u5207\u6362\u91cc\u5f00\u542f (\u7eff\u8272\u7248)", + "\u2464 9.3.8 \u5f00\u59cb\u5b98\u65b9\u5bf9\u64a4\u56de\u6d88\u606f\u76f8\u5173\u505a\u4e86\u5f88\u591a\u6539\u52a8\uff0c\u6240\u4ee5\u76ee\u524d\u7684\u9632\u64a4\u56de\u4fee\u6539\u9ed8\u8ba4\u4f7f\u7528\u6709 bug\uff0c\u542f\u7528\u540e\u4f1a\u5bfc\u81f4\u7fa4\u5185\u64a4\u56de\u6d88\u606f\u91cd\u65b0\u7f16\u8f91\u4e0d\u80fd\u7528\uff0c\u597d\u53cb\u5bf9\u8bdd\u5219\u65e0\u6b64\u95ee\u9898", + "\u2514\u2014 \u89e3\u51b3\u529e\u6cd5\u662f\u8fdb QQ \u7684\u7cfb\u7edf\u8bbe\u7f6e \u2014 \u4f1a\u8bdd\u7a97\u53e3 \u2014 \u52fe\u9009 \u201c\u64a4\u56de\u6d88\u606f\u8bbe\u7f6e\u201d \uff0c\u7136\u540e\u201c\u81ea\u5b9a\u4e49\u6d88\u606f\u64a4\u56de\u201d \u91cc\u9009\u62e9\u9664\u4e86\u300a\u65e0\u300b\u4e4b\u5916\u7684\u5176\u4ed6\u4efb\u610f\u9009\u9879\u5373\u53ef", + "", + "\u63d0\u793a: ", + "\u672c\u5730\u666e\u901a\u4f1a\u5458 \u7684\u529f\u80fd\uff0c\u7ecf\u51e0\u4e2a\u7f51\u53cb\u548c\u6211\u81ea\u5df1\u6d4b\u8bd5\u53d1\u73b0\uff0c\u786e\u5b9e\u6709\u8f83\u9ad8\u7684\u51e0\u7387\u53cd\u590d\u51fa\u73b0\u793a\u5f00\u542f\u6d88\u606f\u6f2b\u6e38\u9a8c\u8bc1\u7684\u95ee\u9898\uff0c\u8865\u4e01\u65b9\u9762\u65e0\u6cd5\u89e3\u51b3\u6b64\u95ee\u9898\uff0c\u672c\u8eab\u4e5f\u662f\u4e3a\u4e86\u597d\u770b\u548c YY\uff0c\u6ca1\u4ec0\u4e48\u5b9e\u9645\u4f5c\u7528\uff0c\u4e0d\u7528\u4e5f\u4e0d\u4f1a\u6709\u5e7f\u544a\uff0c\u6240\u4ee5\u662f\u5426\u8981\u7528\u5404\u4f4d\u81ea\u5df1\u51b3\u5b9a\u5427", + "\u804a\u5929\u8bb0\u5f55 --> \u590d\u5236\u7c98\u8d34\u6548\u679c\u6539\u4e3a\u6587\u672c\u65b9\u5f0f\uff0c\u4ee5\u65e7\u7248\u7eaf\u672c\u6587\u7684\u65b9\u5f0f\u6765\u590d\u5236\u7c98\u8d34\u804a\u5929\u6d88\u606f\uff0c\u6b64\u529f\u80fd\u5df2\u77e5\u6709\u4e2a\u5c0f\u5c0f\u4e0d\u5b8c\u5584\uff0c\u6587\u672c\u6a21\u5f0f\u4e0b\u5982\u679c\u4e0d\u5e26\u4e0a\u4eba\u540d\u590d\u5236\u5355\u4eba\u7684\u591a\u884c\u6d88\u606f\u65f6\uff0c\u90a3\u4e48\u53ea\u80fd\u7c98\u8d34\u5230\u591a\u884c\u6d88\u606f\u7684\u7b2c\u4e00\u884c\uff0c\u5e26\u4e0a\u4eba\u540d\u4e00\u8d77\u590d\u5236\u5219\u65e0\u6b64\u95ee\u9898\uff0c\u6c14\u6ce1\u6a21\u5f0f\u4e0b\u4e5f\u65e0\u6b64\u95ee\u9898", + "", + "\u4f7f\u7528 'scoop install vcredist-aio' \u6216 'scoop install vcredist-mix' \u5b89\u88c5\u8fd0\u884c\u5e93", + "\u4f7f\u7528 'sudo Start-Process -filepath \"$env:SCOOP\\apps\\qq-ntr-mod-np\\current\\\u7ec4\u4ef6\u529f\u80fd\u5207\u6362.bat\" -Wait' \u5207\u6362\u7ec4\u4ef6\u529f\u80fd" + ], + "shortcuts": [ + [ + "Bin\\QQScLauncher.exe", + "QQ" + ] + ], + "suggest": { + "vcredist": [ + "meta/vcredist-aio", + "meta/vcredist-mix" + ] + }, + "uninstaller": { + "script": [ + "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", + "sudo Start-Process -filepath \"$dir\\\u5378\u8f7d.bat\" -WorkingDirectory \"$dir\" -Wait", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/QQ_9.5.9_(28625)_Portable.7z", + "version": "9.5.9.28625" } diff --git a/bucket/qq-ntr-mod-portable.json b/bucket/qq-ntr-mod-portable.json index 334be68b5db..b90e7068611 100644 --- a/bucket/qq-ntr-mod-portable.json +++ b/bucket/qq-ntr-mod-portable.json @@ -1,80 +1,80 @@ { - "version": "9.5.9.28625", - "description": "腾讯 QQ PC 版去广告特别版, 由 @Dreamcast 组装打包而成(绿色版 With NtrQQ)", - "homepage": "https://im.qq.com/pcqq", - "license": { - "identifier": "Proprietary", - "url": "https://ti.qq.com/agreement/index.html" - }, - "notes": [ - "默认绿化后只是去广告和去校验和小清新的一些功能, 更多的功能需要运行 \"$env:SCOOP\\apps\\qq-ntr-mod-np\\current\\组件功能切换.bat\"", - "绿色版的 “组件功能切换” 功能, 现已完美实现了所有安装版的选项切换功能, 按提示操作即可", - "感谢网友 “喵星人” 最初制作的脚本加持!", - "", - "注意: ", - "① 所有的修改版都有被锁的风险, 是否使用自己斟酌, 本人不承担任何责任!", - "② 安装使用 QQ 前请先自行安装齐全 Visual C++ 和 Universal C 运行库, 最新运行库合集下载: https://wwa.lanzoui.com/b0b8rs19a 密码: 9527", - "③ 安装使用 QQ 前请先自行安装好 Adobe Flash Player 最新版组件, QQ 秀正常显示必备, 但非必需, 最新和谐版下载: https://wwa.lanzoui.com/b0b8rsdmf 密码: 6666", - "④ 默认去除了主面板 < 勋章墙 >< 腾讯文档 > 三个功能图标, 需要的自己勾选相关选项安装 (安装版), 或组件功能切换里开启 (绿色版)", - "⑤ 9.3.8 开始官方对撤回消息相关做了很多改动, 所以目前的防撤回修改默认使用有 bug, 启用后会导致群内撤回消息重新编辑不能用, 好友对话则无此问题", - "└— 解决办法是进 QQ 的系统设置 — 会话窗口 — 勾选 “撤回消息设置” , 然后“自定义消息撤回” 里选择除了《无》之外的其他任意选项即可", - "⑥ 默认整合的 NtrQQ 可能会被一些杀软误报和拦截, 至于怎么做我就不多说了, 相关使用上的问题不要问我, 有问题请到官方论坛 https://iya.app 反馈", - "NtrQQ 里关闭了主面板最小高宽的选项, 想要缩的更窄更小的手动去 NtrQQ.ini 里开启: KillMainPanelSize=1", - "更多 NtrQQ 选项设置可以自行翻阅 NtrQQ.ini, Lance.Moe 都有详细说明", - "", - "提示: ", - "本地普通会员 的功能, 经几个网友和我自己测试发现, 确实有较高的几率反复出现示开启消息漫游验证的问题, 补丁方面无法解决此问题, 本身也是为了好看和 YY, 没什么实际作用, 不用也不会有广告, 所以是否要用各位自己决定吧", - "聊天记录 --> 复制粘贴效果改为文本方式, 以旧版纯本文的方式来复制粘贴聊天消息, 此功能已知有个小小不完善, 文本模式下如果不带上人名复制单人的多行消息时, 那么只能粘贴到多行消息的第一行, 带上人名一起复制则无此问题, 气泡模式下也无此问题", - "", - "使用 'scoop install vcredist-aio' 或 'scoop install vcredist-mix' 安装运行库" - ], - "depends": "sudo", - "suggest": { - "vcredist": [ - "meta/vcredist-aio", - "meta/vcredist-mix" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/QQ_9.5.9_(28625)_Portable_With_NtrQQ_7.1.2.7z", - "hash": "fa757ce3184314ad835b98cf7509781621833f082d981816c4412b6fe1b47548", - "extract_dir": "QQ", - "installer": { - "script": [ - "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", - "sudo Start-Process -filepath \"$dir\\绿化.bat\" -WorkingDirectory \"$dir\" -Wait" - ] - }, - "uninstaller": { - "script": [ - "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", - "sudo Start-Process -filepath \"$dir\\卸载.bat\" -WorkingDirectory \"$dir\" -Wait", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "bin": [ - [ - "Bin\\QQScLauncher.exe", - "QQ" - ] - ], - "shortcuts": [ - [ - "Bin\\QQScLauncher.exe", - "QQ" - ] - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/qq", - "regex": "(?s)(?QQ_(?([\\d.]+))_[(](?([\\d]+))[)]_Portable_With_NtrQQ_.*?\\.(?:7z|zip|rar))", - "replace": "${ver}.${build}", - "reverse": true - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/$matchFilename", - "hash": { - "url": "https://scoop-apps.vercel.app/qq", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/qq" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/$matchFilename" + }, + "bin": [ + [ + "Bin\\QQScLauncher.exe", + "QQ" + ] + ], + "checkver": { + "regex": "(?s)(?QQ_(?([\\d.]+))_[(](?([\\d]+))[)]_Portable_With_NtrQQ_.*?\\.(?:7z|zip|rar))", + "replace": "${ver}.${build}", + "reverse": true, + "url": "https://scoop-apps.vercel.app/qq" + }, + "depends": "sudo", + "description": "\u817e\u8baf QQ PC \u7248\u53bb\u5e7f\u544a\u7279\u522b\u7248, \u7531 @Dreamcast \u7ec4\u88c5\u6253\u5305\u800c\u6210\uff08\u7eff\u8272\u7248 With NtrQQ\uff09", + "extract_dir": "QQ", + "hash": "fa757ce3184314ad835b98cf7509781621833f082d981816c4412b6fe1b47548", + "homepage": "https://im.qq.com/pcqq", + "installer": { + "script": [ + "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", + "sudo Start-Process -filepath \"$dir\\\u7eff\u5316.bat\" -WorkingDirectory \"$dir\" -Wait" + ] + }, + "license": { + "identifier": "Proprietary", + "url": "https://ti.qq.com/agreement/index.html" + }, + "notes": [ + "\u9ed8\u8ba4\u7eff\u5316\u540e\u53ea\u662f\u53bb\u5e7f\u544a\u548c\u53bb\u6821\u9a8c\u548c\u5c0f\u6e05\u65b0\u7684\u4e00\u4e9b\u529f\u80fd, \u66f4\u591a\u7684\u529f\u80fd\u9700\u8981\u8fd0\u884c \"$env:SCOOP\\apps\\qq-ntr-mod-np\\current\\\u7ec4\u4ef6\u529f\u80fd\u5207\u6362.bat\"", + "\u7eff\u8272\u7248\u7684 \u201c\u7ec4\u4ef6\u529f\u80fd\u5207\u6362\u201d \u529f\u80fd, \u73b0\u5df2\u5b8c\u7f8e\u5b9e\u73b0\u4e86\u6240\u6709\u5b89\u88c5\u7248\u7684\u9009\u9879\u5207\u6362\u529f\u80fd, \u6309\u63d0\u793a\u64cd\u4f5c\u5373\u53ef", + "\u611f\u8c22\u7f51\u53cb \u201c\u55b5\u661f\u4eba\u201d \u6700\u521d\u5236\u4f5c\u7684\u811a\u672c\u52a0\u6301!", + "", + "\u6ce8\u610f: ", + "\u2460 \u6240\u6709\u7684\u4fee\u6539\u7248\u90fd\u6709\u88ab\u9501\u7684\u98ce\u9669, \u662f\u5426\u4f7f\u7528\u81ea\u5df1\u659f\u914c, \u672c\u4eba\u4e0d\u627f\u62c5\u4efb\u4f55\u8d23\u4efb!", + "\u2461 \u5b89\u88c5\u4f7f\u7528 QQ \u524d\u8bf7\u5148\u81ea\u884c\u5b89\u88c5\u9f50\u5168 Visual C++ \u548c Universal C \u8fd0\u884c\u5e93, \u6700\u65b0\u8fd0\u884c\u5e93\u5408\u96c6\u4e0b\u8f7d: https://wwa.lanzoui.com/b0b8rs19a \u5bc6\u7801: 9527", + "\u2462 \u5b89\u88c5\u4f7f\u7528 QQ \u524d\u8bf7\u5148\u81ea\u884c\u5b89\u88c5\u597d Adobe Flash Player \u6700\u65b0\u7248\u7ec4\u4ef6, QQ \u79c0\u6b63\u5e38\u663e\u793a\u5fc5\u5907, \u4f46\u975e\u5fc5\u9700, \u6700\u65b0\u548c\u8c10\u7248\u4e0b\u8f7d: https://wwa.lanzoui.com/b0b8rsdmf \u5bc6\u7801: 6666", + "\u2463 \u9ed8\u8ba4\u53bb\u9664\u4e86\u4e3b\u9762\u677f < \u52cb\u7ae0\u5899 >< \u817e\u8baf\u6587\u6863 > \u4e09\u4e2a\u529f\u80fd\u56fe\u6807, \u9700\u8981\u7684\u81ea\u5df1\u52fe\u9009\u76f8\u5173\u9009\u9879\u5b89\u88c5 (\u5b89\u88c5\u7248), \u6216\u7ec4\u4ef6\u529f\u80fd\u5207\u6362\u91cc\u5f00\u542f (\u7eff\u8272\u7248)", + "\u2464 9.3.8 \u5f00\u59cb\u5b98\u65b9\u5bf9\u64a4\u56de\u6d88\u606f\u76f8\u5173\u505a\u4e86\u5f88\u591a\u6539\u52a8, \u6240\u4ee5\u76ee\u524d\u7684\u9632\u64a4\u56de\u4fee\u6539\u9ed8\u8ba4\u4f7f\u7528\u6709 bug, \u542f\u7528\u540e\u4f1a\u5bfc\u81f4\u7fa4\u5185\u64a4\u56de\u6d88\u606f\u91cd\u65b0\u7f16\u8f91\u4e0d\u80fd\u7528, \u597d\u53cb\u5bf9\u8bdd\u5219\u65e0\u6b64\u95ee\u9898", + "\u2514\u2014 \u89e3\u51b3\u529e\u6cd5\u662f\u8fdb QQ \u7684\u7cfb\u7edf\u8bbe\u7f6e \u2014 \u4f1a\u8bdd\u7a97\u53e3 \u2014 \u52fe\u9009 \u201c\u64a4\u56de\u6d88\u606f\u8bbe\u7f6e\u201d , \u7136\u540e\u201c\u81ea\u5b9a\u4e49\u6d88\u606f\u64a4\u56de\u201d \u91cc\u9009\u62e9\u9664\u4e86\u300a\u65e0\u300b\u4e4b\u5916\u7684\u5176\u4ed6\u4efb\u610f\u9009\u9879\u5373\u53ef", + "\u2465 \u9ed8\u8ba4\u6574\u5408\u7684 NtrQQ \u53ef\u80fd\u4f1a\u88ab\u4e00\u4e9b\u6740\u8f6f\u8bef\u62a5\u548c\u62e6\u622a, \u81f3\u4e8e\u600e\u4e48\u505a\u6211\u5c31\u4e0d\u591a\u8bf4\u4e86, \u76f8\u5173\u4f7f\u7528\u4e0a\u7684\u95ee\u9898\u4e0d\u8981\u95ee\u6211, \u6709\u95ee\u9898\u8bf7\u5230\u5b98\u65b9\u8bba\u575b https://iya.app \u53cd\u9988", + "NtrQQ \u91cc\u5173\u95ed\u4e86\u4e3b\u9762\u677f\u6700\u5c0f\u9ad8\u5bbd\u7684\u9009\u9879, \u60f3\u8981\u7f29\u7684\u66f4\u7a84\u66f4\u5c0f\u7684\u624b\u52a8\u53bb NtrQQ.ini \u91cc\u5f00\u542f: KillMainPanelSize=1", + "\u66f4\u591a NtrQQ \u9009\u9879\u8bbe\u7f6e\u53ef\u4ee5\u81ea\u884c\u7ffb\u9605 NtrQQ.ini, Lance.Moe \u90fd\u6709\u8be6\u7ec6\u8bf4\u660e", + "", + "\u63d0\u793a: ", + "\u672c\u5730\u666e\u901a\u4f1a\u5458 \u7684\u529f\u80fd, \u7ecf\u51e0\u4e2a\u7f51\u53cb\u548c\u6211\u81ea\u5df1\u6d4b\u8bd5\u53d1\u73b0, \u786e\u5b9e\u6709\u8f83\u9ad8\u7684\u51e0\u7387\u53cd\u590d\u51fa\u73b0\u793a\u5f00\u542f\u6d88\u606f\u6f2b\u6e38\u9a8c\u8bc1\u7684\u95ee\u9898, \u8865\u4e01\u65b9\u9762\u65e0\u6cd5\u89e3\u51b3\u6b64\u95ee\u9898, \u672c\u8eab\u4e5f\u662f\u4e3a\u4e86\u597d\u770b\u548c YY, \u6ca1\u4ec0\u4e48\u5b9e\u9645\u4f5c\u7528, \u4e0d\u7528\u4e5f\u4e0d\u4f1a\u6709\u5e7f\u544a, \u6240\u4ee5\u662f\u5426\u8981\u7528\u5404\u4f4d\u81ea\u5df1\u51b3\u5b9a\u5427", + "\u804a\u5929\u8bb0\u5f55 --> \u590d\u5236\u7c98\u8d34\u6548\u679c\u6539\u4e3a\u6587\u672c\u65b9\u5f0f, \u4ee5\u65e7\u7248\u7eaf\u672c\u6587\u7684\u65b9\u5f0f\u6765\u590d\u5236\u7c98\u8d34\u804a\u5929\u6d88\u606f, \u6b64\u529f\u80fd\u5df2\u77e5\u6709\u4e2a\u5c0f\u5c0f\u4e0d\u5b8c\u5584, \u6587\u672c\u6a21\u5f0f\u4e0b\u5982\u679c\u4e0d\u5e26\u4e0a\u4eba\u540d\u590d\u5236\u5355\u4eba\u7684\u591a\u884c\u6d88\u606f\u65f6, \u90a3\u4e48\u53ea\u80fd\u7c98\u8d34\u5230\u591a\u884c\u6d88\u606f\u7684\u7b2c\u4e00\u884c, \u5e26\u4e0a\u4eba\u540d\u4e00\u8d77\u590d\u5236\u5219\u65e0\u6b64\u95ee\u9898, \u6c14\u6ce1\u6a21\u5f0f\u4e0b\u4e5f\u65e0\u6b64\u95ee\u9898", + "", + "\u4f7f\u7528 'scoop install vcredist-aio' \u6216 'scoop install vcredist-mix' \u5b89\u88c5\u8fd0\u884c\u5e93" + ], + "shortcuts": [ + [ + "Bin\\QQScLauncher.exe", + "QQ" + ] + ], + "suggest": { + "vcredist": [ + "meta/vcredist-aio", + "meta/vcredist-mix" + ] + }, + "uninstaller": { + "script": [ + "Stop-Process -Name TXP*,tad*,QQP*,QQC*,QQ -Force -ErrorAction Ignore | Out-Null", + "sudo Start-Process -filepath \"$dir\\\u5378\u8f7d.bat\" -WorkingDirectory \"$dir\" -Wait", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/QQ_9.5.9_(28625)_Portable_With_NtrQQ_7.1.2.7z", + "version": "9.5.9.28625" } diff --git a/bucket/qqlive.json b/bucket/qqlive.json index f431ab0ed12..c2134054391 100644 --- a/bucket/qqlive.json +++ b/bucket/qqlive.json @@ -1,40 +1,25 @@ { - "homepage": "https://v.qq.com/", + "autoupdate": { + "url": "https://$matchUrl/TencentVideo$version.exe#/dl.7z" + }, + "checkver": { + "regex": "//(?[^\"]+)/TencentVideo([\\d\\.]+)\\.exe", + "url": "https://v.qq.com/download.html" + }, "description": "腾讯视频是腾讯推出的在线视频媒体平台。", - "license": "BSD-3-Clause", - "version": "11.66.4541.0", - "url": "https://dldir1.qq.com/qqtv/TencentVideo11.66.4541.0.exe#/dl.7z", "hash": "c3ec5c2a4d3137113c7b22684cd79e51c06be4015dce824899c3ff183cf8dc9e", + "homepage": "https://v.qq.com/", + "license": "BSD-3-Clause", "post_install": [ "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\`$TEMP\" -Force -Recurse", "Copy-Item \"$dir\\QQLive.tpc\" \"$dir\\instok\"" ], - "installer": { - "script": [ - "# handle runtime cache", - "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", - "Mount-ExternalRuntimeData -Source \"$persist_dir\\appdata\" -Target \"$env:APPDATA\\Tencent\\QQLive\"", - "Remove-Module -Name AppsUtils" - ] - }, - "uninstaller": { - "script": [ - "Import-Module $(Join-Path $(Find-BucketDirectory -Root -Name apps) scripts/AppsUtils.psm1)", - "Dismount-ExternalRuntimeData -Target \"$env:APPDATA\\Tencent\\QQLive\"", - "Remove-Module -Name AppsUtils" - ] - }, "shortcuts": [ [ "QQLive.exe", "QQLive" ] ], - "checkver": { - "url": "https://v.qq.com/download.html", - "regex": "//(?[^\"]+)/TencentVideo([\\d\\.]+)\\.exe" - }, - "autoupdate": { - "url": "https://$matchUrl/TencentVideo$version.exe#/dl.7z" - } + "url": "https://dldir1.qq.com/qqtv/TencentVideo11.66.4541.0.exe#/dl.7z", + "version": "11.66.4541.0" } diff --git a/bucket/qrencode.json b/bucket/qrencode.json index 1e60a1a5cff..a624ae83b04 100644 --- a/bucket/qrencode.json +++ b/bucket/qrencode.json @@ -1,15 +1,14 @@ { "version": "4.1.1", "description": "Encode input data in a QR Code and save as a PNG image", - "homepage": "https://qrencode-for-windows.sourceforge.io", - "license": "Freeware", + "homepage": "https://qrencode-for-windows.sourceforge.io//", "url": "https://downloads.sourceforge.net/project/qrencode-for-windows/QREncode-4.1.1_Win32(static).zip", "hash": "sha1:eb3afc0f87bf9f1c9af143fcd205c29c07f605bf", "extract_dir": "QREncode-4.1.1_Win32", "bin": "qrencode.exe", "checkver": { - "sourceforge": "qrencode-for-windows", - "reverse": "true" + "url": "https://sourceforge.net/projects/qrencode-for-windows/rss?path=/", + "regex": "QREncode-([\\d.]+)_Win32\\(static\\)\\.zip" }, "autoupdate": { "url": "https://downloads.sourceforge.net/project/qrencode-for-windows/QREncode-$version_Win32(static).zip" diff --git a/bucket/qsv.json b/bucket/qsv.json index a3ae9e210e5..dd5c9ca125d 100644 --- a/bucket/qsv.json +++ b/bucket/qsv.json @@ -1,16 +1,22 @@ { - "version": "0.95.1", - "description": "qsv is a command line program for indexing, slicing, analyzing, splitting, enriching, validating & joining CSV files.", - "homepage": "https://github.com/jqnatividad/qsv", - "license": "Unlicense or MIT", "architecture": { - "64bit": { - "url": "https://github.com/jqnatividad/qsv/releases/download/0.95.1/qsv-0.95.1-x86_64-pc-windows-msvc.zip", - "hash": "bc286b1a55760d4e536d0252735a0240f85f067152b0f7246d21e85394ed0f93" - }, "32bit": { - "url": "https://github.com/jqnatividad/qsv/releases/download/0.95.1/qsv-0.95.1-i686-pc-windows-msvc.zip", - "hash": "ed6c994cff1729a6d863be576faa8ef6a38b28a3f044b9305cae376abc76367b" + "hash": "ed6c994cff1729a6d863be576faa8ef6a38b28a3f044b9305cae376abc76367b", + "url": "https://github.com/jqnatividad/qsv/releases/download/0.95.1/qsv-0.95.1-i686-pc-windows-msvc.zip" + }, + "64bit": { + "hash": "4a35bcf2f77af793d8309dfb4ec515509e3dbdcc97c0f920b6718f8566cb9c55", + "url": "https://github.com/jqnatividad/qsv/releases/download/0.95.1/qsv-0.95.1-x86_64-pc-windows-msvc.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/jqnatividad/qsv/releases/download/$version/qsv-$version-i686-pc-windows-msvc.zip" + }, + "64bit": { + "url": "https://github.com/jqnatividad/qsv/releases/download/$version/qsv-$version-x86_64-pc-windows-msvc.zip" + } } }, "bin": [ @@ -20,14 +26,8 @@ ] ], "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/jqnatividad/qsv/releases/download/$version/qsv-$version-x86_64-pc-windows-msvc.zip" - }, - "32bit": { - "url": "https://github.com/jqnatividad/qsv/releases/download/$version/qsv-$version-i686-pc-windows-msvc.zip" - } - } - } + "description": "qsv is a command line program for indexing, slicing, analyzing, splitting, enriching, validating & joining CSV files.", + "homepage": "https://github.com/jqnatividad/qsv", + "license": "Unlicense or MIT", + "version": "0.95.1" } diff --git a/bucket/qtfiles.json b/bucket/qtfiles.json index 29cbff0f692..413b5d0a2cc 100644 --- a/bucket/qtfiles.json +++ b/bucket/qtfiles.json @@ -4,16 +4,16 @@ "homepage": "https://github.com/AnimMouse/QTFiles", "license": { "identifier": "MPL-2.0", - "url": "https://github.com/AnimMouse/QTFiles/blob/main/LICENSE" + "url": "https://raw.githubusercontent.com/AnimMouse/QTFiles/main/LICENSE" }, "architecture": { "64bit": { "url": "https://github.com/AnimMouse/QTFiles/releases/download/v12.10.11/QTfiles64.7z", - "hash": "32fcd058936410f7eabd3b55a8931bce5f45bb7892d6a2c65387820daca52f58" + "hash": "0ba2bd66af7162d3dcbc8d6a708af0d490e483c45380d433369197e59e47442a" }, "32bit": { "url": "https://github.com/AnimMouse/QTFiles/releases/download/v12.10.11/QTfiles.7z", - "hash": "c6c582fe1af4e0c2b1eb7c141ad929a81f14d123aedd3b16df8226c104fb3028" + "hash": "e423deecfbdae1fbcddf71743844eef22809fbdb06845f570a6afbbd691d6bdd" } }, "env_add_path": ".", diff --git a/bucket/qthashsum.json b/bucket/qthashsum.json index c6804795403..555cd69ccd9 100644 --- a/bucket/qthashsum.json +++ b/bucket/qthashsum.json @@ -1,18 +1,18 @@ { - "homepage": "https://github.com/fffaraz/QtHashSum", - "description": "File Checksum Integrity Verifier & Duplicate File Finder written in C++ Qt", - "license": "GPL-3.0-only", - "version": "1.6.0", - "url": "https://github.com/fffaraz/QtHashSum/releases/download/v1.6.0/QtHashSum-v1.6.0.zip", - "hash": "0a53e099637f4cd9c8a1a216110432491d4dbfbff1b9ff40dc790029a6b1d247", - "shortcuts": [ - [ - "QtHashSum.exe", - "QtHashSum" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/fffaraz/QtHashSum/releases/download/v$version/QtHashSum-v$version.zip" - } + "autoupdate": { + "url": "https://github.com/fffaraz/QtHashSum/releases/download/v$version/QtHashSum-v$version.zip" + }, + "checkver": "github", + "description": "File Checksum Integrity Verifier & Duplicate File Finder written in C++ Qt", + "hash": "0a53e099637f4cd9c8a1a216110432491d4dbfbff1b9ff40dc790029a6b1d247", + "homepage": "https://github.com/fffaraz/QtHashSum", + "license": "GPL-3.0-only", + "shortcuts": [ + [ + "QtHashSum.exe", + "QtHashSum" + ] + ], + "url": "https://github.com/fffaraz/QtHashSum/releases/download/v1.6.0/QtHashSum-v1.6.0.zip", + "version": "1.6.0" } diff --git a/bucket/qtpass.json b/bucket/qtpass.json index d4b1b2eef9c..26e2c9b7b81 100644 --- a/bucket/qtpass.json +++ b/bucket/qtpass.json @@ -19,4 +19,3 @@ "url": "https://github.com/IJHack/QtPass/releases/download/v$version/qtpass-$version.exe" } } - diff --git a/bucket/quasar.json b/bucket/quasar.json index 20c896707cc..d9c0c03fdcf 100644 --- a/bucket/quasar.json +++ b/bucket/quasar.json @@ -1,24 +1,24 @@ { - "version": "2.7.2.1", - "description": "Mod downloader, manager, updater and workspace-building tool for Super Smash Bros Ultimate and later on, other Switch games.", - "homepage": "https://github.com/Mowjoh/Quasar", - "license": "GPL-3.0-only", - "url": "https://github.com/Mowjoh/Quasar/releases/download/v2.7.2.1/QuasarSetup.2.7.2.1.msi", - "hash": "06fa8847a8c67b5058529bf83ade88291f175f37c7af3b047dc40d4095d2662a", - "bin": [ - [ - "Quasar.exe", - "Quasar" - ] - ], - "shortcuts": [ - [ - "Quasar.exe", - "Quasar" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/Mowjoh/Quasar/releases/download/v$version/QuasarSetup.$version.msi" - } + "autoupdate": { + "url": "https://github.com/Mowjoh/Quasar/releases/download/v$version/QuasarSetup.$version.msi" + }, + "bin": [ + [ + "Quasar.exe", + "Quasar" + ] + ], + "checkver": "github", + "description": "Mod downloader, manager, updater and workspace-building tool for Super Smash Bros Ultimate and later on, other Switch games.", + "hash": "06fa8847a8c67b5058529bf83ade88291f175f37c7af3b047dc40d4095d2662a", + "homepage": "https://github.com/Mowjoh/Quasar", + "license": "GPL-3.0-only", + "shortcuts": [ + [ + "Quasar.exe", + "Quasar" + ] + ], + "url": "https://github.com/Mowjoh/Quasar/releases/download/v2.7.2.1/QuasarSetup.2.7.2.1.msi", + "version": "2.7.2.1" } diff --git a/bucket/quiltflower.json b/bucket/quiltflower.json index f925529c693..46efd7dce15 100644 --- a/bucket/quiltflower.json +++ b/bucket/quiltflower.json @@ -1,21 +1,21 @@ { - "homepage": "https://github.com/QuiltMC/quiltflower/", - "version": "1.9.0", - "description": "Quiltflower is a fork of Fernflower and ForgeFlower adding additional features for use with the Quilt toolchain.", - "license": "Apache 2.0", - "hash": "21923293ada63ffc663cba26126fa108a65bb2019a5112b2adb987f05f4cbd1b", - "url": "https://github.com/QuiltMC/quiltflower/releases/download/1.9.0/quiltflower-1.9.0.jar#/quiltflower.jar", - "bin": "quiltflower.jar", - "suggest": { - "JDK": [ - "java/oraclejdk", - "java/openjdk" - ] - }, - "checkver": { - "github": "https://github.com/QuiltMC/quiltflower/" - }, - "autoupdate": { - "url": "https://github.com/QuiltMC/quiltflower/releases/download/$version/quiltflower-$version.jar#/quiltflower.jar" - } + "autoupdate": { + "url": "https://github.com/QuiltMC/quiltflower/releases/download/$version/quiltflower-$version.jar#/quiltflower.jar" + }, + "bin": "quiltflower.jar", + "checkver": { + "github": "https://github.com/QuiltMC/quiltflower/" + }, + "description": "Quiltflower is a fork of Fernflower and ForgeFlower adding additional features for use with the Quilt toolchain.", + "hash": "21923293ada63ffc663cba26126fa108a65bb2019a5112b2adb987f05f4cbd1b", + "homepage": "https://github.com/QuiltMC/quiltflower/", + "license": "Apache 2.0", + "suggest": { + "JDK": [ + "java/oraclejdk", + "java/openjdk" + ] + }, + "url": "https://github.com/QuiltMC/quiltflower/releases/download/1.9.0/quiltflower-1.9.0.jar#/quiltflower.jar", + "version": "1.9.0" } diff --git a/bucket/r-4.1.0.json b/bucket/r-4.1.0.json index 7d43926f32c..0008aceb5b5 100644 --- a/bucket/r-4.1.0.json +++ b/bucket/r-4.1.0.json @@ -1,38 +1,38 @@ { - "homepage": "https://www.r-project.org", - "version": "4.1.0", - "license": "GPL-2.0", - "architecture": { - "64bit": { - "url": "https://cloud.r-project.org/bin/windows/base/old/4.1.0/R-4.1.0-win.exe", - "hash": "md5:c15084c4902c604fd71bddd01f3189fd", - "pre_install": [ - "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", - "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" - ] - } - }, - "innosetup": true, - "shortcuts": [ - [ - "bin\\curr_arch\\Rgui.exe", - "Rgui-4.1.0" - ] - ], - "installer": { - "script": [ - "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", - "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\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. 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." - ] + "architecture": { + "64bit": { + "hash": "md5:c15084c4902c604fd71bddd01f3189fd", + "pre_install": [ + "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", + "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" + ], + "url": "https://cloud.r-project.org/bin/windows/base/old/4.1.0/R-4.1.0-win.exe" + } + }, + "homepage": "https://www.r-project.org", + "innosetup": true, + "installer": { + "script": [ + "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", + "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\bin\\Rscript.exe\"" + ] + }, + "license": "GPL-2.0", + "notes": [ + "You'll need to type 'r.ps1' or 'r.cmd' to run R, 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." + ], + "shortcuts": [ + [ + "bin\\curr_arch\\Rgui.exe", + "Rgui-4.1.0" + ] + ], + "version": "4.1.0" } diff --git a/bucket/r-4.1.1.json b/bucket/r-4.1.1.json index 29792b6aaf8..5e5762c13e9 100644 --- a/bucket/r-4.1.1.json +++ b/bucket/r-4.1.1.json @@ -1,38 +1,38 @@ { - "homepage": "https://www.r-project.org", - "version": "4.1.1", - "license": "GPL-2.0", - "architecture": { - "64bit": { - "url": "https://cloud.r-project.org/bin/windows/base/old/4.1.1/R-4.1.1-win.exe", - "hash": "md5:419bdd6ae29ab26c6bf998d7769b9578", - "pre_install": [ - "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", - "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" - ] - } - }, - "innosetup": true, - "shortcuts": [ - [ - "bin\\curr_arch\\Rgui.exe", - "Rgui-4.1.1" - ] - ], - "installer": { - "script": [ - "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", - "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\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. 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." - ] + "architecture": { + "64bit": { + "hash": "md5:419bdd6ae29ab26c6bf998d7769b9578", + "pre_install": [ + "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", + "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" + ], + "url": "https://cloud.r-project.org/bin/windows/base/old/4.1.1/R-4.1.1-win.exe" + } + }, + "homepage": "https://www.r-project.org", + "innosetup": true, + "installer": { + "script": [ + "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", + "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\bin\\Rscript.exe\"" + ] + }, + "license": "GPL-2.0", + "notes": [ + "You'll need to type 'r.ps1' or 'r.cmd' to run R, 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." + ], + "shortcuts": [ + [ + "bin\\curr_arch\\Rgui.exe", + "Rgui-4.1.1" + ] + ], + "version": "4.1.1" } diff --git a/bucket/r-4.2.0.json b/bucket/r-4.2.0.json index 90b38e6f6f1..c00b4c75c7e 100644 --- a/bucket/r-4.2.0.json +++ b/bucket/r-4.2.0.json @@ -1,38 +1,38 @@ { - "homepage": "https://www.r-project.org", - "version": "4.2.0", - "license": "GPL-2.0", - "architecture": { - "64bit": { - "url": "https://mirrors.aliyun.com/CRAN/bin/windows/base/old/4.2.0/R-4.2.0-win.exe", - "hash": "md5:7f73761dfaab031f1cbb25530c8dba9c", - "pre_install": [ - "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", - "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" - ] - } - }, - "innosetup": true, - "shortcuts": [ - [ - "bin\\curr_arch\\Rgui.exe", - "Rgui-4.2.0" - ] - ], - "installer": { - "script": [ - "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", - "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\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. 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." - ] + "architecture": { + "64bit": { + "hash": "md5:7f73761dfaab031f1cbb25530c8dba9c", + "pre_install": [ + "copy-item -recurse \"$dir\\bin\\x64\" \"$dir\\bin\\curr_arch\"", + "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'" + ], + "url": "https://mirrors.aliyun.com/CRAN/bin/windows/base/old/4.2.0/R-4.2.0-win.exe" + } + }, + "homepage": "https://www.r-project.org", + "innosetup": true, + "installer": { + "script": [ + "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", + "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\bin\\Rscript.exe\"" + ] + }, + "license": "GPL-2.0", + "notes": [ + "You'll need to type 'r.ps1' or 'r.cmd' to run R, 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." + ], + "shortcuts": [ + [ + "bin\\curr_arch\\Rgui.exe", + "Rgui-4.2.0" + ] + ], + "version": "4.2.0" } diff --git a/bucket/r-devel.json b/bucket/r-devel.json index b07e97dd5c7..3870d025c24 100644 --- a/bucket/r-devel.json +++ b/bucket/r-devel.json @@ -1,4 +1,11 @@ { + "homepage": "https://cran.r-project.org/bin/windows/base/rdevel.html", + "description": "A free software environment for statistical computing and graphics.", + "version": "r84146", + "license": "GPL-2.0-only", + "url": "http://mirrors.aliyun.com/CRAN/bin/windows/base/R-devel-win.exe", + "hash": "md5:aff521719867e577ad670e6f6ff4047e", + "innosetup": true, "architecture": { "64bit": { "pre_install": "Rename-Item \"$dir\\bin\\R,2.exe\" 'R.exe'", @@ -10,28 +17,12 @@ ] } }, - "autoupdate": { - "hash": { - "regex": "$md5", - "url": "http://mirrors.aliyun.com/CRAN/bin/windows/base/md5sum.R-devel.txt" - }, - "url": "http://mirrors.aliyun.com/CRAN/bin/windows/base/R-devel-win.exe" - }, - "checkver": { - "regex": "(r\\d+)", - "url": "https://cran.r-project.org/bin/windows/base/rdevel.html" - }, - "description": "A free software environment for statistical computing and graphics.", - "hash": "md5:aff521719867e577ad670e6f6ff4047e", - "homepage": "https://cran.r-project.org/bin/windows/base/rdevel.html", - "innosetup": true, "installer": { "script": [ "Remove-Item \"$dir\\bin\\R,*.exe\" -Force", "Copy-Item \"$dir\\bin\\R.exe\" \"$dir\\bin\\Rscript.exe\"" ] }, - "license": "GPL-2.0-only", "notes": [ "For source packages installation, you will need to install Rtools if not already present, and add to PATH in your .Renviron: https://cran.r-project.org/bin/windows/Rtools", "", @@ -44,6 +35,15 @@ "", "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." ], - "url": "http://mirrors.aliyun.com/CRAN/bin/windows/base/R-devel-win.exe", - "version": "r84146" + "checkver": { + "url": "https://cran.r-project.org/bin/windows/base/rdevel.html", + "regex": "(r\\d+)" + }, + "autoupdate": { + "url": "http://mirrors.aliyun.com/CRAN/bin/windows/base/R-devel-win.exe", + "hash": { + "url": "http://mirrors.aliyun.com/CRAN/bin/windows/base/md5sum.R-devel.txt", + "regex": "$md5" + } + } } diff --git a/bucket/r-patched.json b/bucket/r-patched.json index 45b15ca54ff..d139ffc08e2 100644 --- a/bucket/r-patched.json +++ b/bucket/r-patched.json @@ -1,10 +1,10 @@ { "homepage": "https://www.r-project.org", "description": "A free software environment for statistical computing and graphics.", - "version": "2023-04-01", + "version": "2023-04-02", "license": "GPL-2.0-only", "url": "https://cloud.r-project.org/bin/windows/base/R-patched.exe", - "hash": "70007b2dfbb6c9c3724a5429de795d38ae0975d084304c9c627bdd955db061f4", + "hash": "a6f35aab131dc4415f7371c21e727af2f031bdb1fd32f72dc48d9d1a0700597c", "innosetup": true, "architecture": { "64bit": { diff --git a/bucket/racket-cs.json b/bucket/racket-cs.json index d6049ab8b61..d2a95938a1f 100644 --- a/bucket/racket-cs.json +++ b/bucket/racket-cs.json @@ -1,18 +1,32 @@ { - "version": "8.8", - "homepage": "https://racket-lang.org", - "license": "LGPL-3.0-or-later", - "description": "Racket on Chez Scheme", "architecture": { "64bit": { - "url": "https://mirror.racket-lang.org/releases/8.8/installers/racket-8.8-x86_64-win32-cs.exe#/dl.7z", - "hash": "adc4ac4efedc1c5a84baaaaa989ba300de3b65e02979a8bfc366cfefd6d9f767" + "hash": "adc4ac4efedc1c5a84baaaaa989ba300de3b65e02979a8bfc366cfefd6d9f767", + "url": "https://mirror.racket-lang.org/releases/8.8/installers/racket-8.8-x86_64-win32-cs.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://mirror.racket-lang.org/releases/$version/installers/racket-$version-x86_64-win32-cs.exe#/dl.7z" + } + }, + "hash": { + "regex": "$basename[\\s\\S]*?\"checksum\">$sha1", + "url": "https://download.racket-lang.org/releases/$version/" } }, "bin": [ "racket.exe", "raco.exe" ], + "checkver": { + "re": "Version ([\\d.]+)", + "url": "https://download.racket-lang.org/" + }, + "description": "Racket on Chez Scheme", + "homepage": "https://racket-lang.org", + "license": "LGPL-3.0-or-later", "shortcuts": [ [ "GRacket.exe", @@ -23,19 +37,5 @@ "DrRacket" ] ], - "checkver": { - "url": "https://download.racket-lang.org/", - "re": "Version ([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://mirror.racket-lang.org/releases/$version/installers/racket-$version-x86_64-win32-cs.exe#/dl.7z" - } - }, - "hash": { - "url": "https://download.racket-lang.org/releases/$version/", - "regex": "$basename[\\s\\S]*?\"checksum\">$sha1" - } - } + "version": "8.8" } diff --git a/bucket/racket-minimal-cs.json b/bucket/racket-minimal-cs.json index 507d2c958cd..d48c71fec11 100644 --- a/bucket/racket-minimal-cs.json +++ b/bucket/racket-minimal-cs.json @@ -1,22 +1,10 @@ { - "version": "8.8", - "homepage": "https://racket-lang.org", - "license": "LGPL-3.0-or-later", - "description": "Racket minimal on Chez Scheme.", "architecture": { "64bit": { - "url": "https://mirror.racket-lang.org/releases/8.8/installers/racket-minimal-8.8-x86_64-win32-cs.exe#/dl.7z", - "hash": "1de15c2b4e15ce2a17392922863eff613ce3c62473912e656e001ca47ffd4091" + "hash": "1de15c2b4e15ce2a17392922863eff613ce3c62473912e656e001ca47ffd4091", + "url": "https://mirror.racket-lang.org/releases/8.8/installers/racket-minimal-8.8-x86_64-win32-cs.exe#/dl.7z" } }, - "bin": [ - "racket.exe", - "raco.exe" - ], - "checkver": { - "url": "https://download.racket-lang.org/", - "re": "Version ([\\d.]+)" - }, "autoupdate": { "architecture": { "64bit": { @@ -24,8 +12,20 @@ } }, "hash": { - "url": "https://download.racket-lang.org/releases/$version/", - "regex": "$basename[\\s\\S]*?\"checksum\">$sha1" + "regex": "$basename[\\s\\S]*?\"checksum\">$sha1", + "url": "https://download.racket-lang.org/releases/$version/" } - } + }, + "bin": [ + "racket.exe", + "raco.exe" + ], + "checkver": { + "re": "Version ([\\d.]+)", + "url": "https://download.racket-lang.org/" + }, + "description": "Racket minimal on Chez Scheme.", + "homepage": "https://racket-lang.org", + "license": "LGPL-3.0-or-later", + "version": "8.8" } diff --git a/bucket/raine.json b/bucket/raine.json index c1a2854cebc..08b54a7014b 100644 --- a/bucket/raine.json +++ b/bucket/raine.json @@ -7,11 +7,11 @@ "32bit": { "url": [ "https://raine.1emulation.com/archive/raine32-0.95.2.7z", - "https://raine.1emulation.com/archive/dlls32-0.92x.7z" + "https://raine.1emulation.com/archive/dlls32-0.95.7z" ], "hash": [ "e52067be566b09005387772f44f87d38d4a025b752ee1297a9209f64ba03fdbf", - "f04dadf8dfb4e1b235baa4268e4d356756d7568efc2194ca35911d87d153fdcf" + "6623542ffc992d7a481c9f44dcb9a39a265712ba6407b0a3680ff85caceb1f0b" ], "extract_dir": "raine32", "bin": [ @@ -30,11 +30,11 @@ "64bit": { "url": [ "https://raine.1emulation.com/archive/raine64-0.95.2.7z", - "https://raine.1emulation.com/archive/dlls64-0.92x.7z" + "https://raine.1emulation.com/archive/dlls64-0.95.7z" ], "hash": [ "74fd8a29cf8700111ac73aa2411830e85188084b4053a1dcb1b4209c62f3726d", - "0b312986da5acd806a0a247f5f8a6ba601cbfbb1e3671518b53d4fd5eb6754a4" + "c5078df325870e325993c8d8d16dd16e1c2b94ef6f9467e0e41c9b7b367b4828" ], "extract_dir": "raine64", "bin": [ @@ -65,15 +65,15 @@ ], "checkver": { "url": "https://raine.1emulation.com/download/latest.html", - "regex": "Available files for version ([\\d.]+[a-zA-Z]?)" + "regex": "/archive/raine32-([\\d.]+[a-zA-Z]?)\\.7z" }, "autoupdate": { "architecture": { - "64bit": { - "url": "https://raine.1emulation.com/archive/raine64-$version.7z" - }, "32bit": { "url": "https://raine.1emulation.com/archive/raine32-$version.7z" + }, + "64bit": { + "url": "https://raine.1emulation.com/archive/raine64-$version.7z" } } } diff --git a/bucket/rains.json b/bucket/rains.json index 1e60ad58f41..c0cf2f2e3f1 100644 --- a/bucket/rains.json +++ b/bucket/rains.json @@ -1,8 +1,8 @@ { - "version": "0.2.2", - "description": "💹 命令行 A 股沪深北证股票信息行情数据查询工具", "homepage": "https://github.com/rookie0/rains", + "description": "A command line Chinese stock information retrieval tool", "license": "MIT", + "version": "0.2.2", "architecture": { "64bit": { "url": "https://github.com/rookie0/rains/releases/download/v0.2.2/rains-x86_64-pc-windows-msvc.exe.zip", diff --git a/bucket/rakubrew-aoks.json b/bucket/rakubrew-aoks.json index a6c8c53b4b0..cdf9eb96dd3 100644 --- a/bucket/rakubrew-aoks.json +++ b/bucket/rakubrew-aoks.json @@ -1,14 +1,14 @@ { + "autoupdate": { + "url": "https://rakubrew.org/win/rakubrew.exe" + }, + "bin": "rakubrew.exe", + "checkver": "\\s{62}(?v[\\d]+)", "description": "Raku environment manager.", + "hash": "ebe3ec6570a74bb52151f6c596778b86f88b300dde8662f817edc05cf54f03e1", "homepage": "https://rakubrew.org/", - "version": "v35", "license": "MIT", - "url": "https://rakubrew.org/win/rakubrew.exe", - "hash": "ebe3ec6570a74bb52151f6c596778b86f88b300dde8662f817edc05cf54f03e1", - "bin": "rakubrew.exe", "post_install": "\"$dir\\rakubrew mode shim\"", - "checkver": "\\s{62}(?v[\\d]+)", - "autoupdate": { - "url": "https://rakubrew.org/win/rakubrew.exe" - } + "url": "https://rakubrew.org/win/rakubrew.exe", + "version": "v35" } diff --git a/bucket/rakudo-moar-aoks.json b/bucket/rakudo-moar-aoks.json index e0883160aa5..37f16a50e6b 100644 --- a/bucket/rakudo-moar-aoks.json +++ b/bucket/rakudo-moar-aoks.json @@ -1,15 +1,18 @@ { - "version": "2023.02-01", - "description": "The most mature, production-ready implementation of the Raku language.", - "homepage": "https://rakudo.org/", - "license": "Artistic-2.0", "architecture": { "64bit": { - "url": "https://rakudo.org/dl/rakudo/rakudo-moar-2023.02-01-win-x86_64-msvc.zip", - "hash": "fc4187a44e14018aebcf43ce9e1f9969fe12b01b119fefdf7edbcaf222b525cd" + "hash": "fc4187a44e14018aebcf43ce9e1f9969fe12b01b119fefdf7edbcaf222b525cd", + "url": "https://rakudo.org/dl/rakudo/rakudo-moar-2023.02-01-win-x86_64-msvc.zip" } }, - "extract_dir": "rakudo-moar-2023.02-01-win-x86_64-msvc", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://rakudo.org/dl/rakudo/rakudo-moar-$matchVersion$matchPatch-$matchRevision-win-x86_64-msvc.zip" + } + }, + "extract_dir": "rakudo-moar-$matchVersion$matchPatch-$matchRevision-win-x86_64-msvc" + }, "bin": [ "bin\\nqp.exe", "bin\\perl6.exe", @@ -24,16 +27,13 @@ "share\\perl6\\site\\bin\\zef.bat" ], "checkver": { - "url": "https://rakudo.org/downloads/rakudo", "regex": "rakudo-moar-(?[\\d]{4}.[\\d]{2})(?.[\\d]+)?-(?[\\d]+)-win-x86_64-msvc.zip", - "replace": "${version}${patch}-${revision}" + "replace": "${version}${patch}-${revision}", + "url": "https://rakudo.org/downloads/rakudo" }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://rakudo.org/dl/rakudo/rakudo-moar-$matchVersion$matchPatch-$matchRevision-win-x86_64-msvc.zip" - } - }, - "extract_dir": "rakudo-moar-$matchVersion$matchPatch-$matchRevision-win-x86_64-msvc" - } + "description": "The most mature, production-ready implementation of the Raku language.", + "extract_dir": "rakudo-moar-2023.02-01-win-x86_64-msvc", + "homepage": "https://rakudo.org/", + "license": "Artistic-2.0", + "version": "2023.02-01" } diff --git a/bucket/rakudo-star-aoks.json b/bucket/rakudo-star-aoks.json index c327d9486a0..67c68477984 100644 --- a/bucket/rakudo-star-aoks.json +++ b/bucket/rakudo-star-aoks.json @@ -1,38 +1,38 @@ { - "version": "2023.02-01", - "description": "The Rakudo Star Bundle contains the Rakudo Compiler, a collection of modules from the Raku ecosystem, and the language documentation.", - "homepage": "https://rakudo.org/star", - "license": "Artistic-2.0", "architecture": { "64bit": { - "url": "https://rakudo.org/dl/star/rakudo-star-2023.02-01-win-x86_64-msvc.msi", - "hash": "0916144d8418faf83e664f968a29be451f04d6d3f099c18ff1d91721bd6a9bb7" + "hash": "0916144d8418faf83e664f968a29be451f04d6d3f099c18ff1d91721bd6a9bb7", + "url": "https://rakudo.org/dl/star/rakudo-star-2023.02-01-win-x86_64-msvc.msi" } }, - "extract_dir": "rakudo", - "env_add_path": [ - "bin", - "share\\perl6\\site\\bin" - ], - "checkver": { - "url": "https://rakudo.org/downloads/star", - "regex": "rakudo-star-([\\d.-]+)-win-x86_64-(?\\w+)\\.msi" - }, "autoupdate": { "architecture": { "64bit": { - "url": "https://rakudo.org/dl/star/rakudo-star-$version-win-x86_64-$matchCompiler.msi", "hash": { - "url": "$url.checksums.txt", - "regex": "SHA256\\s+$sha256" - } + "regex": "SHA256\\s+$sha256", + "url": "$url.checksums.txt" + }, + "url": "https://rakudo.org/dl/star/rakudo-star-$version-win-x86_64-$matchCompiler.msi" } } }, + "checkver": { + "regex": "rakudo-star-([\\d.-]+)-win-x86_64-(?\\w+)\\.msi", + "url": "https://rakudo.org/downloads/star" + }, + "description": "The Rakudo Star Bundle contains the Rakudo Compiler, a collection of modules from the Raku ecosystem, and the language documentation.", + "env_add_path": [ + "bin", + "share\\perl6\\site\\bin" + ], + "extract_dir": "rakudo", + "homepage": "https://rakudo.org/star", + "license": "Artistic-2.0", "notes": [ " You may want to set your environment variable \"RAKULIB\", usually pointing to \"$HOME\\.raku\"", " doing so, just run", " [Environment]::SetEnvironmentVariable(\"RAKULIB\",\"$HOME\\.raku\",\"User\") __OR__", " Set-Variable RAKULIB \"$HOME\\.raku\"" - ] + ], + "version": "2023.02-01" } diff --git a/bucket/ran.json b/bucket/ran.json index aa461891028..b4fcc692e83 100644 --- a/bucket/ran.json +++ b/bucket/ran.json @@ -1,37 +1,37 @@ { - "architecture": { - "32bit": { - "hash": "30da0f781a83553c39b459df4213f0da7922f7a90e0cb3d35b58053c04e8c9d5", - "url": "https://github.com/m3ng9i/ran/releases/download/v0.1.6/ran_windows_386.exe.zip" - }, - "64bit": { - "hash": "f2384a6fbf81eb9801fcf3a683454867a1f93453dd9b0ad5eded11f6f2d2c098", - "url": "https://github.com/m3ng9i/ran/releases/download/v0.1.6/ran_windows_amd64.exe.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "regex": "ran_windows_386\\.exe\\.zip[\\w\\W]*?$sha1", - "url": "https://github.com/m3ng9i/ran/releases/tag/v$version" + "version": "0.1.6", + "homepage": "https://github.com/m3ng9i/ran", + "description": "a simple static web server written in Go", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/m3ng9i/ran/releases/download/v0.1.6/ran_windows_amd64.exe.zip", + "hash": "f2384a6fbf81eb9801fcf3a683454867a1f93453dd9b0ad5eded11f6f2d2c098" + }, + "32bit": { + "url": "https://github.com/m3ng9i/ran/releases/download/v0.1.6/ran_windows_386.exe.zip", + "hash": "30da0f781a83553c39b459df4213f0da7922f7a90e0cb3d35b58053c04e8c9d5" + } }, - "url": "https://github.com/m3ng9i/ran/releases/download/v$version/ran_windows_386.exe.zip" - }, - "64bit": { - "hash": { - "regex": "ran_windows_amd64\\.exe\\.zip[\\w\\W]*?$sha1", - "url": "https://github.com/m3ng9i/ran/releases/tag/v$version" - }, - "url": "https://github.com/m3ng9i/ran/releases/download/v$version/ran_windows_amd64.exe.zip" - } - } - }, - "bin": "ran.exe", - "checkver": "github", - "description": "a simple static web server written in Go", - "homepage": "https://github.com/m3ng9i/ran", - "license": "MIT", - "pre_install": "Rename-Item \"$dir\\ran*.exe\" \"$dir\\ran.exe\"", - "version": "0.1.6" + "pre_install": "Rename-Item \"$dir\\ran*.exe\" \"$dir\\ran.exe\"", + "bin": "ran.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/m3ng9i/ran/releases/download/v$version/ran_windows_amd64.exe.zip", + "hash": { + "url": "https://github.com/m3ng9i/ran/releases/tag/v$version", + "regex": "ran_windows_amd64\\.exe\\.zip[\\w\\W]*?$sha1" + } + }, + "32bit": { + "url": "https://github.com/m3ng9i/ran/releases/download/v$version/ran_windows_386.exe.zip", + "hash": { + "url": "https://github.com/m3ng9i/ran/releases/tag/v$version", + "regex": "ran_windows_386\\.exe\\.zip[\\w\\W]*?$sha1" + } + } + } + } } diff --git a/bucket/raven-reader.json b/bucket/raven-reader.json index fe1b997fd7c..796ca099527 100644 --- a/bucket/raven-reader.json +++ b/bucket/raven-reader.json @@ -1,37 +1,34 @@ { + "version": "1.0.79", + "homepage": "https://ravenreader.app/", + "description": "An open source desktop news/RSS reader with flexible settings to optimize your experience.", + "license": "MIT", "architecture": { "64bit": { - "hash": "sha512:293ca46e3388cc2769327eb04bdd50a15edaa0d9f8fc38e7cd6bc654ce290366b800c9eb1f810b2e8e8b340bfba92435ff6bf8dc4440095dfbd26ac19e0fdd5f", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Uninst*\" -Force -Recurse" - ], - "url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.79/Raven-Reader-Setup-1.0.79.exe#/dl.7z" + "url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v1.0.79/Raven-Reader-Setup-1.0.79.exe#/dl.zip", + "hash": "sha512:293ca46e3388cc2769327eb04bdd50a15edaa0d9f8fc38e7cd6bc654ce290366b800c9eb1f810b2e8e8b340bfba92435ff6bf8dc4440095dfbd26ac19e0fdd5f" } }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v$version/Raven-Reader-Setup-$version.exe#/dl.7z" - } - }, - "hash": { - "mode": "extract", - "regex": "sha512: $base64", - "url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v$version/latest.yml" - } - }, - "checkver": { - "github": "https://github.com/hello-efficiency-inc/raven-reader" - }, - "description": "All your articles in one place. Beautiful.", - "homepage": "https://ravenreader.app/", - "license": "MIT", + "extract_dir": "$PLUGINSDIR", + "pre_install": "Expand-7zipArchive \"$dir\\app-64.7z\" $dir -Removal", "shortcuts": [ [ "Raven Reader.exe", "Raven Reader" ] ], - "version": "1.0.79" + "checkver": { + "github": "https://github.com/hello-efficiency-inc/raven-reader" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v$version/Raven-Reader-Setup-$version.exe#/dl.zip", + "hash": { + "url": "$baseurl/latest.yml", + "regex": "sha512:\\s$base64" + } + } + } + } } diff --git a/bucket/rbxfpsunlocker.json b/bucket/rbxfpsunlocker.json index b05f3cca128..882b88a5faa 100644 --- a/bucket/rbxfpsunlocker.json +++ b/bucket/rbxfpsunlocker.json @@ -1,6 +1,6 @@ { "version": "4.4.4", - "description": "Removes Roblox's default 60 FPS cap", + "description": "Unlock your roblox fps", "homepage": "https://github.com/axstin/rbxfpsunlocker", "license": "MIT", "architecture": { @@ -9,25 +9,28 @@ "hash": "050fe7c0127dbd4fdc0cecf3ba46248ba7e14d37edba1a54eac40602c130f2f8" } }, - "pre_install": [ - "# Create settings file if it does not exist", - "if (!(Test-Path \"$persist_dir\\settings\" -PathType Leaf)) {", - " (New-Item -Type File \"$persist_dir\\settings\" -Force) | Out-Null", - "}" - ], - "shortcuts": [ - [ - "rbxfpsunlocker.exe", - "Roblox FPS Unlocker" - ] - ], - "persist": "settings", + "bin": "rbxfpsunlocker.exe", "checkver": "github", "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/axstin/rbxfpsunlocker/releases/download/v$version/rbxfpsunlocker-x64.zip" } + }, + "hash": { + "url": "$url.sha256" } + }, + "pre_install": [ + "# Kill all instances of rbxfpsunlocker", + "ps rbxfpsunlocker -ErrorAction SilentlyContinue | kill -PassThru", + "# Create settings file if it does not exist", + "if (!(Test-Path \"$persist_dir\\settings\" -PathType Leaf)) {", + " (New-Item -Type File \"$persist_dir\\settings\" -Force) | Out-Null", + "}" + ], + "post_install": "rbxfpsunlocker", + "uninstaller": { + "script": "ps rbxfpsunlocker -ErrorAction SilentlyContinue | kill -PassThru" } } diff --git a/bucket/rbxlx-to-rojo.json b/bucket/rbxlx-to-rojo.json index d7568e54dd5..81ac6609643 100644 --- a/bucket/rbxlx-to-rojo.json +++ b/bucket/rbxlx-to-rojo.json @@ -1,29 +1,29 @@ { - "version": "1.0.1", - "description": "Quickly convert any Roblox place file (XML only) into a Rojo file system.", - "homepage": "https://github.com/rojo-rbx/rbxlx-to-rojo", - "license": "MPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/rojo-rbx/rbxlx-to-rojo/releases/download/1.0.1/rbxlx-to-rojo.exe", - "hash": "ddac1c4c100c5ce0df327a1aae345fbf421209cc8c2e1840d1eeef1b212362a8" - } - }, - "bin": "rbxlx-to-rojo.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/rojo-rbx/rbxlx-to-rojo/releases/download/$version/rbxlx-to-rojo.exe" - } - } - }, - "suggest": { - "Rojo": "rojo" - }, - "notes": [ - "You will need at least Rojo 0.5.0-alpha.12 to be able to use the generated filesystem.", - "You can run 'scoop install rojo' to install it, if you didn't do so already.", - "" - ] + "architecture": { + "64bit": { + "hash": "ddac1c4c100c5ce0df327a1aae345fbf421209cc8c2e1840d1eeef1b212362a8", + "url": "https://github.com/rojo-rbx/rbxlx-to-rojo/releases/download/1.0.1/rbxlx-to-rojo.exe" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/rojo-rbx/rbxlx-to-rojo/releases/download/$version/rbxlx-to-rojo.exe" + } + } + }, + "bin": "rbxlx-to-rojo.exe", + "checkver": "github", + "description": "Quickly convert any Roblox place file (XML only) into a Rojo file system.", + "homepage": "https://github.com/rojo-rbx/rbxlx-to-rojo", + "license": "MPL-2.0", + "notes": [ + "You will need at least Rojo 0.5.0-alpha.12 to be able to use the generated filesystem.", + "You can run 'scoop install rojo' to install it, if you didn't do so already.", + "" + ], + "suggest": { + "Rojo": "rojo" + }, + "version": "1.0.1" } diff --git a/bucket/recmono-all.json b/bucket/recmono-all.json index 03a0c0e6523..e4f04eab044 100644 --- a/bucket/recmono-all.json +++ b/bucket/recmono-all.json @@ -1,33 +1,33 @@ { - "autoupdate": { - "extract_dir": "ArrowType-Recursive-$version\\Recursive_Code", - "url": "https://github.com/arrowtype/recursive/releases/download/v$version/ArrowType-Recursive-$version.zip" - }, - "checkver": "github", - "description": "Recursive Mono & Sans is a variable font family for code & UI", - "extract_dir": "ArrowType-Recursive-1.085\\Recursive_Code", - "hash": "cbcbdf7a0e181d284a9235e09ed5f3873e527bc5dd1d977df71cdc1ff937da02", - "homepage": "https://github.com/arrowtype/recursive", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Rec Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/arrowtype/recursive/releases/download/v1.085/ArrowType-Recursive-1.085.zip", - "version": "1.085" + "version": "1.085", + "description": "Recursive Mono & Sans is a variable font family for code & UI", + "license": "OFL-1.1", + "homepage": "https://github.com/arrowtype/recursive", + "url": "https://github.com/arrowtype/recursive/releases/download/v1.085/ArrowType-Recursive-1.085.zip", + "hash": "cbcbdf7a0e181d284a9235e09ed5f3873e527bc5dd1d977df71cdc1ff937da02", + "extract_dir": "ArrowType-Recursive-1.085\\Recursive_Code", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/arrowtype/recursive/releases/download/v$version/ArrowType-Recursive-$version.zip", + "extract_dir": "ArrowType-Recursive-$version\\Recursive_Code" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Rec Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/recursive-all.json b/bucket/recursive-all.json index 5745cac9d83..1e38d899d65 100644 --- a/bucket/recursive-all.json +++ b/bucket/recursive-all.json @@ -1,33 +1,33 @@ { - "version": "1.085", - "description": "Recursive Mono & Sans is a variable font family for code & UI", - "license": "OFL-1.1", - "homepage": "https://github.com/arrowtype/recursive", - "url": "https://github.com/arrowtype/recursive/releases/download/v1.085/ArrowType-Recursive-1.085.zip", - "hash": "cbcbdf7a0e181d284a9235e09ed5f3873e527bc5dd1d977df71cdc1ff937da02", - "extract_dir": "ArrowType-Recursive-1.085\\Recursive_Desktop", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/arrowtype/recursive/releases/download/v$version/ArrowType-Recursive-$version.zip", - "extract_dir": "ArrowType-Recursive-$version\\Recursive_Desktop" - }, - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Recursive' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "extract_dir": "ArrowType-Recursive-$version\\Recursive_Desktop", + "url": "https://github.com/arrowtype/recursive/releases/download/v$version/ArrowType-Recursive-$version.zip" + }, + "checkver": "github", + "description": "Recursive Mono & Sans is a variable font family for code & UI", + "extract_dir": "ArrowType-Recursive-1.085\\Recursive_Desktop", + "hash": "cbcbdf7a0e181d284a9235e09ed5f3873e527bc5dd1d977df71cdc1ff937da02", + "homepage": "https://github.com/arrowtype/recursive", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Recursive' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/arrowtype/recursive/releases/download/v1.085/ArrowType-Recursive-1.085.zip", + "version": "1.085" } diff --git a/bucket/redis-desktop-manager.json b/bucket/redis-desktop-manager.json index 3f3aa22b82e..f7edeba7e5f 100644 --- a/bucket/redis-desktop-manager.json +++ b/bucket/redis-desktop-manager.json @@ -1,8 +1,15 @@ { - "homepage": "https://resp.app/", - "description": "Cross-platform open source GUI for Redis (formerly Redis Desktop Manager)", - "license": "GPL-3.0-only", "version": "2022.5", + "description": "Cross-platform GUI management tool for Redis", + "homepage": "https://redisdesktop.com/", + "license": "GPL-3.0-only", + "notes": [ + "RDM is available on Microsoft Store: https://www.microsoft.com/store/apps/9NDK76ZVZ3TM", + "Please consider supporting the author if possible, the price ¥49.00 is super fair!" + ], + "suggest": { + "Visual C++ Redistributable": "extras/vcredist2019" + }, "url": "https://github.com/lework/RedisDesktopManager-Windows/releases/download/2022.5/resp-2022.5.zip", "hash": "957267d6d0566a9c320d602e1e9136ab015cb7a96e811789799250c20285bfbf", "installer": { @@ -17,17 +24,13 @@ "shortcuts": [ [ "resp.exe", - "RESP" + "Redis Desktop Manager" ] ], - "suggest": { - "Visual C++ Redistributable": "extras/vcredist2019" - }, "checkver": { "github": "https://github.com/lework/RedisDesktopManager-Windows" }, "autoupdate": { "url": "https://github.com/lework/RedisDesktopManager-Windows/releases/download/$version/resp-$version.zip" - }, - "notes": "RESP.app (formerly RDM) is available on Microsoft Store, please consider supporting the author if possible." + } } diff --git a/bucket/redream-dev.json b/bucket/redream-dev.json index 3dee14d3bda..4ef47179fbf 100644 --- a/bucket/redream-dev.json +++ b/bucket/redream-dev.json @@ -1,10 +1,10 @@ { "version": "1.5.0-1051-g4ba6a39", - "description": "Sega Dreamcast emulator that can render games in HD and 4K (development)", + "description": "Sega Dreamcast emulator", "homepage": "https://redream.io", "license": { - "identifier": "Freeware", - "url": "https://redream.io" + "url": "https://redream.io", + "identifier": "Freeware" }, "architecture": { "64bit": { diff --git a/bucket/redream.json b/bucket/redream.json index 95da7f667a5..05ee5a435f6 100644 --- a/bucket/redream.json +++ b/bucket/redream.json @@ -1,10 +1,10 @@ { "version": "1.5.0", - "description": "Sega Dreamcast emulator that can render games in HD and 4K", + "description": "Sega Dreamcast emulator", "homepage": "https://redream.io", "license": { - "identifier": "Freeware", - "url": "https://redream.io" + "url": "https://redream.io", + "identifier": "Freeware" }, "architecture": { "64bit": { diff --git a/bucket/redress.json b/bucket/redress.json index 32e7d1d37a2..f7f3ccb025b 100644 --- a/bucket/redress.json +++ b/bucket/redress.json @@ -1,17 +1,17 @@ { - "autoupdate": { - "extract_dir": "redress-v$version", - "url": "https://github.com/goretk/redress/releases/download/v$version/redress-v$versionwindows.zip" - }, - "bin": "redress.exe", - "checkver": { - "github": "https://github.com/goretk/redress/" - }, - "description": "Redress - A tool for analyzing stripped Go binaries", - "extract_dir": "redress-v1.0.0", - "hash": "8beba43218a14c18a3b6000c65bbe287045e8c89181a142c522dbd51962f6c53", - "homepage": "https://github.com/goretk/redress", - "license": "AGPL-3.0-only", - "url": "https://github.com/goretk/redress/releases/download/v1.0.0/redress-v1.0.0-windows.zip", - "version": "1.0.0" + "homepage": "https://github.com/goretk/redress", + "version": "1.0.0", + "description": "Redress - A tool for analyzing stripped Go binaries", + "license": "AGPL-3.0-only", + "url": "https://github.com/goretk/redress/releases/download/v1.0.0/redress-v1.0.0-windows.zip", + "hash":"8beba43218a14c18a3b6000c65bbe287045e8c89181a142c522dbd51962f6c53", + "extract_dir": "redress-v1.0.0", + "bin": "redress.exe", + "checkver": { + "github": "https://github.com/goretk/redress/" + }, + "autoupdate": { + "url": "https://github.com/goretk/redress/releases/download/v$version/redress-v$versionwindows.zip", + "extract_dir": "redress-v$version" + } } diff --git a/bucket/reg.json b/bucket/reg.json index a07e4c30a68..ec8b9403546 100644 --- a/bucket/reg.json +++ b/bucket/reg.json @@ -1,32 +1,32 @@ { - "description": "Docker registry v2 command line client and repo listing generator with security checks.", - "homepage": "https://github.com/genuinetools/reg", "version": "0.16.1", + "description": "A docker registry v2 command line client and repo listing generator with security checks.", + "homepage": "https://github.com/genuinetools/reg", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-amd64#/docker-reg.exe", + "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-amd64#/reg.exe", "hash": "23b2a4dd07c88552e98ac37c2cf2ce8fbbd4dc396cf6d1cc1743fa65a6d4565c" }, "32bit": { - "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-386#/docker-reg.exe", + "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-386#/reg.exe", "hash": "24b6a46dbe5760fe165a425a929c5a9a512210afd3153cdfd69d7012fdae1662" } }, - "bin": "docker-reg.exe", + "bin": "reg.exe", "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-amd64#/docker-reg.exe" + "url": "https://github.com/genuinetools/reg/releases/download/v$version/reg-windows-amd64#/reg.exe" }, "32bit": { - "url": "https://github.com/genuinetools/reg/releases/download/v0.16.1/reg-windows-386#/docker-reg.exe" + "url": "https://github.com/genuinetools/reg/releases/download/v$version/reg-windows-386#/reg.exe" } }, "hash": { "url": "$url.sha256", - "find": "([a-fA-F0-9]{64})" + "regex": "$sha256" } } } diff --git a/bucket/regdelnull.json b/bucket/regdelnull.json index ad772bcadc1..2906a378465 100644 --- a/bucket/regdelnull.json +++ b/bucket/regdelnull.json @@ -1,32 +1,16 @@ { "version": "1.11", - "description": "RegDelNull. Deletes registry keys that contain embedded-null characters and that are otherwise undeleteable using standard Registry-editing tools.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/regdelnull", + "description": "Scan for and delete Registry keys that contain embedded null-characters that are otherwise undeleteable by standard Registry-editing tools.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/regdelnull", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/Regdelnull.zip", "hash": "c8eede7452ece5b41b5ebb2061e162854ac9a51dd7f5e7cfd84b943834433dae", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\RegDelNull\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " Remove-Item \"$sysInt\\RegDelNull\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] - }, "architecture": { "64bit": { "bin": [ - "RegDelNull64.exe", [ "RegDelNull64.exe", "RegDelNull" @@ -38,7 +22,6 @@ }, "arm64": { "bin": [ - "RegDelNull64a.exe", [ "RegDelNull64a.exe", "RegDelNull" @@ -46,7 +29,10 @@ ] } }, - "checkver": "RegDelNull\\s+v([\\d.]+)([\\d.]+)" }, "autoupdate": { - "url": "http://www.torchsoft.com/download/RegistryWorkshop.exe#/dl.7z" + "url": "http://www.torchsoft.com/download/RegistryWorkshop_chs.exe#/dl.zip" } } diff --git a/bucket/regjump.json b/bucket/regjump.json index b8b242b470f..e01cb3d3734 100644 --- a/bucket/regjump.json +++ b/bucket/regjump.json @@ -1,32 +1,19 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "1.11", "description": "Jump to the registry path you specify in Regedit.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/regjump", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "1.11", - "url": "https://download.sysinternals.com/files/RegJump.zip", - "hash": "53dbc149d0bc0bf464a9970a14a1650fe0d2ca311dd80829c09589d0fe150eec", + "url": "https://download.sysinternals.com/files/regjump.zip", + "hash": "594042e7186ed92a260dbc7ddf708829ee42f59906a399f2c821839f3f7ac375", + "bin": "regjump.exe", "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/regjump", - "re": "RegJump\\s(?:v|V)?([\\d.]+)" + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/regjump.md", + "regex": "#.*?v([\\d.]+)" }, "autoupdate": { - "url": "https://download.sysinternals.com/files/RegJump.zip" - }, - "architecture": { - "32bit": { - "bin": "regjump.exe" - }, - "64bit": { - "bin": [ - [ - "regjump64.exe", - "regjump" - ], - "regjump64.exe" - ] - } + "url": "https://download.sysinternals.com/files/regjump.zip" } } diff --git a/bucket/remoteapptool.json b/bucket/remoteapptool.json index c0ba3d0d639..ff715055741 100644 --- a/bucket/remoteapptool.json +++ b/bucket/remoteapptool.json @@ -1,24 +1,21 @@ { + "homepage": "https://github.com/kimmknight/remoteapptool", + "description": "Create and manage RemoteApps hosted on Windows XP, 7, 8, 10 and Server.", "version": "6.0.0.0", - "description": "A utility that allows you to create/manage RemoteApps hosted on Windows as well as generate RDP and MSI files for clients.", - "homepage": "http://www.kimknight.net/remoteapptool", - "license": { - "identifier": "MIT", - "url": "https://github.com/kimmknight/remoteapptool/blob/master/LICENSE" - }, "url": "https://github.com/kimmknight/remoteapptool/releases/download/v6.0.0.0/RemoteApp.Tool.6000.zip", "hash": "f198a7d8aae066268d6f2f63da1bc053731d85fecb5284c0db52dc7997b89851", - "bin": "RDP2MSI.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/kimmknight/remoteapptool/releases/download/v$version/RemoteApp.Tool.$cleanVersion.zip" + }, + "bin": [ + "RDP2MSI.exe", + "RemoteApp Tool.exe" + ], "shortcuts": [ [ "RemoteApp Tool.exe", "RemoteApp Tool" ] - ], - "checkver": { - "github": "https://github.com/kimmknight/remoteapptool" - }, - "autoupdate": { - "url": "https://github.com/kimmknight/remoteapptool/releases/download/v$version/RemoteApp.Tool.$cleanVersion.zip" - } + ] } diff --git a/bucket/resonic.json b/bucket/resonic.json index 32e27c305be..50f6831c300 100644 --- a/bucket/resonic.json +++ b/bucket/resonic.json @@ -1,26 +1,26 @@ { - "version": "0.9.3b", - "homepage": "https://resonic.at/", - "description": "Resonic Player is a fast audio and music player, directory player and sample browser.", - "license": { - "identifier": "MIT, Free For personal and non-profit use.", - "url": "https://opensource.org/licenses/MIT" - }, - "url": "https://resonic.at/get/player/portable#/dl.7z", - "hash": "59784bb615c87eeb84e0c434ef16710659046204cde983649cd83de70e86d664", - "extract_dir": "Resonic Portable", - "shortcuts": [ - [ - "Resonic.exe", - "Resonic Player" - ] - ], - "persist": "Portable", - "checkver": { - "url": "https://resonic.at/whatsnew", - "regex": "a id=\"([\\d.b]+)" - }, - "autoupdate": { - "url": "https://resonic.at/get/player/portable#/dl.7z" - } + "autoupdate": { + "url": "https://resonic.at/get/player/portable#/dl.7z" + }, + "checkver": { + "regex": "a id=\"([\\d.b]+)", + "url": "https://resonic.at/whatsnew" + }, + "description": "Resonic Player is a fast audio and music player, directory player and sample browser.", + "extract_dir": "Resonic Portable", + "hash": "59784bb615c87eeb84e0c434ef16710659046204cde983649cd83de70e86d664", + "homepage": "https://resonic.at/", + "license": { + "identifier": "MIT, Free For personal and non-profit use.", + "url": "https://opensource.org/licenses/MIT" + }, + "persist": "Portable", + "shortcuts": [ + [ + "Resonic.exe", + "Resonic Player" + ] + ], + "url": "https://resonic.at/get/player/portable#/dl.7z", + "version": "0.9.3b" } diff --git a/bucket/restart-chrome.json b/bucket/restart-chrome.json index 955e9156cd8..59ea9bbfcc1 100644 --- a/bucket/restart-chrome.json +++ b/bucket/restart-chrome.json @@ -1,9 +1,14 @@ { - "url": [ - "https://raw.githubusercontent.com/wangzq/scoop-files/master/chrome/restart-chrome.ps1", - "https://raw.githubusercontent.com/wangzq/scoop-files/master/chrome/restart-chrome.bat" - ], - "version": "1.3", - "shortcuts": [ ["restart-chrome.bat", "Restart Chrome"] ], - "bin": "restart-chrome.bat" + "bin": "restart-chrome.bat", + "shortcuts": [ + [ + "restart-chrome.bat", + "Restart Chrome" + ] + ], + "url": [ + "https://raw.githubusercontent.com/wangzq/scoop-files/master/chrome/restart-chrome.ps1", + "https://raw.githubusercontent.com/wangzq/scoop-files/master/chrome/restart-chrome.bat" + ], + "version": "1.3" } diff --git a/bucket/resticterm-aoks.json b/bucket/resticterm-aoks.json index 47f401eb2ca..354eb2bdd86 100644 --- a/bucket/resticterm-aoks.json +++ b/bucket/resticterm-aoks.json @@ -1,20 +1,20 @@ { - "version": "0.8.0", - "description": "Multi-platform UI for the restic backup software.", - "homepage": "https://github.com/GPh83/resticterm", - "license": "Apache-2.0", - "url": "https://github.com/GPh83/resticterm/releases/download/V0.8.0/resticterm_v0.8.0.zip", - "hash": "ae87038e50ff11721cd7fb9e2f3ea136457583ce1f8e3a022461c3312449d389", - "bin": "resticterm.exe", - "shortcuts": [ - [ - "resticterm.exe", - "Restic Terminal" - ] - ], - "persist": "config.json", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/GPh83/resticterm/releases/download/V$version/resticterm_v$version.zip" - } + "autoupdate": { + "url": "https://github.com/GPh83/resticterm/releases/download/V$version/resticterm_v$version.zip" + }, + "bin": "resticterm.exe", + "checkver": "github", + "description": "Multi-platform UI for the restic backup software.", + "hash": "ae87038e50ff11721cd7fb9e2f3ea136457583ce1f8e3a022461c3312449d389", + "homepage": "https://github.com/GPh83/resticterm", + "license": "Apache-2.0", + "persist": "config.json", + "shortcuts": [ + [ + "resticterm.exe", + "Restic Terminal" + ] + ], + "url": "https://github.com/GPh83/resticterm/releases/download/V0.8.0/resticterm_v0.8.0.zip", + "version": "0.8.0" } diff --git a/bucket/revo-uninstaller-pro.json b/bucket/revo-uninstaller-pro.json index 3ec8fd61c61..45df5be2485 100644 --- a/bucket/revo-uninstaller-pro.json +++ b/bucket/revo-uninstaller-pro.json @@ -1,42 +1,42 @@ { - "version": "4.5.5", - "description": "Revo Uninstaller Pro helps you to uninstall software and remove unwanted programs easily.", - "homepage": "https://www.revouninstaller.com/products/revo-uninstaller-pro/", - "license": { - "identifier": "Proprietary", - "url": "https://www.revouninstaller.com/revo-uninstaller-privacy-policy" - }, - "notes": [ - "此版特点: ", - "基于官方最新版本制作,剔除部分非必要文件;", - "集成国外大神分享的破解补丁,在此致谢!", - "去除多余菜单选项,只保留“选项”和“关于”;" - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/Revo_Uninstaller_Pro_4.5.5-20220301.exe#/Installer.exe", - "hash": "21a99a6ecd562f0a9116f55e6caa7b107902c25f560bb0873ecafe9065e16a2f", - "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait", - "post_install": "Remove-Item $dir\\Installer.exe -Force", - "uninstaller": { - "script": "Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" - }, - "bin": "RevoUninPro.exe", - "shortcuts": [ - [ - "RevoUninPro.exe", - "Revo Uninstaller Pro" - ] - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/ccleaner", - "regex": "(?Revo_Uninstaller_Pro_(?[\\d.]+).*?\\.exe)", - "reverse": true - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename#/Installer.exe", - "hash": { - "url": "https://scoop-apps.vercel.app/ccleaner", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/ccleaner" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename#/Installer.exe" + }, + "bin": "RevoUninPro.exe", + "checkver": { + "regex": "(?Revo_Uninstaller_Pro_(?[\\d.]+).*?\\.exe)", + "reverse": true, + "url": "https://scoop-apps.vercel.app/ccleaner" + }, + "description": "Revo Uninstaller Pro helps you to uninstall software and remove unwanted programs easily.", + "hash": "21a99a6ecd562f0a9116f55e6caa7b107902c25f560bb0873ecafe9065e16a2f", + "homepage": "https://www.revouninstaller.com/products/revo-uninstaller-pro/", + "license": { + "identifier": "Proprietary", + "url": "https://www.revouninstaller.com/revo-uninstaller-privacy-policy" + }, + "notes": [ + "\u6b64\u7248\u7279\u70b9: ", + "\u57fa\u4e8e\u5b98\u65b9\u6700\u65b0\u7248\u672c\u5236\u4f5c\uff0c\u5254\u9664\u90e8\u5206\u975e\u5fc5\u8981\u6587\u4ef6\uff1b", + "\u96c6\u6210\u56fd\u5916\u5927\u795e\u5206\u4eab\u7684\u7834\u89e3\u8865\u4e01\uff0c\u5728\u6b64\u81f4\u8c22!", + "\u53bb\u9664\u591a\u4f59\u83dc\u5355\u9009\u9879\uff0c\u53ea\u4fdd\u7559\u201c\u9009\u9879\u201d\u548c\u201c\u5173\u4e8e\u201d\uff1b" + ], + "post_install": "Remove-Item $dir\\Installer.exe -Force", + "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait", + "shortcuts": [ + [ + "RevoUninPro.exe", + "Revo Uninstaller Pro" + ] + ], + "uninstaller": { + "script": "Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/Revo_Uninstaller_Pro_4.5.5-20220301.exe#/Installer.exe", + "version": "4.5.5" } diff --git a/bucket/rimpy.json b/bucket/rimpy.json index 8e90d18c560..94ff1ce704d 100644 --- a/bucket/rimpy.json +++ b/bucket/rimpy.json @@ -1,6 +1,6 @@ { "homepage": "https://github.com/rimpy-custom/RimPy", - "description": "A Mod manager for Rimworld", + "description": "Mod manager for Rimworld", "version": "1.2.6.28", "license": "Freeware", "architecture": { diff --git a/bucket/ripgrep-all.json b/bucket/ripgrep-all.json index 93748492013..e021e291616 100644 --- a/bucket/ripgrep-all.json +++ b/bucket/ripgrep-all.json @@ -1,12 +1,12 @@ { - "version": "0.9.6", - "description": "ripgrep-all: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.", "homepage": "https://github.com/phiresky/ripgrep-all", + "description": "Wraps ripgrep and enables it to search in pdf, docx, sqlite, jpg, movie subtitles (mkv, mp4), etc.", "license": "AGPL-3.0-or-later", + "version": "0.9.6", "architecture": { "64bit": { "url": "https://github.com/phiresky/ripgrep-all/releases/download/v0.9.6/ripgrep_all-v0.9.6-x86_64-pc-windows-msvc.zip", - "hash": "1A223E59BA1F6F0E393D24207615D2872A08C3A1B84E48216308CF8E849FE0CE", + "hash": "1a223e59ba1f6f0e393d24207615d2872a08c3a1b84e48216308cf8e849fe0ce", "extract_dir": "ripgrep_all-v0.9.6-x86_64-pc-windows-msvc" } }, @@ -22,16 +22,5 @@ "extract_dir": "ripgrep_all-v$version-x86_64-pc-windows-msvc" } } - }, - "suggest": { - "ripgrep": "ripgrep", - "poppler": "versions/poppler068", - "pandoc": "pandoc", - "ffmpeg": [ - "ffmpeg", - "ffmpeg-nightly", - "ffmpeg-shared" - ], - "vcredist": "extras/vcredist2019" } } diff --git a/bucket/rlogin.json b/bucket/rlogin.json index 623717fcbe2..bc01450056d 100644 --- a/bucket/rlogin.json +++ b/bucket/rlogin.json @@ -1,18 +1,9 @@ { + "homepage": "https://github.com/kmiya-culti/RLogin", "version": "2.28.0", - "description": "RLogin", - "homepage": "http://nanno.dip.jp/softlib/man/rlogin/", - "license": "MIT", - "architecture": { - "32bit": { - "url": "https://github.com/kmiya-culti/RLogin/files/10996332/rlogin_x32.zip", - "hash": "3714c7c491f4df452e71d994d618cee82f4fc21452aad2cdd8260db4409268e7" - }, - "64bit": { - "url": "https://github.com/kmiya-culti/RLogin/files/10996333/rlogin_x64.zip", - "hash": "fea714c02b64ca30b3eaa2caef37e313099806302af38f19c966799185cfa733" - } - }, + "url": "http://nanno.bf1.jp/softlib/rlogin/2.28.0/rlogin_x64.zip", + "hash": "fea714c02b64ca30b3eaa2caef37e313099806302af38f19c966799185cfa733", + "persist": "RLogin.ini", "bin": "RLogin.exe", "shortcuts": [ [ @@ -20,18 +11,13 @@ "RLogin" ] ], - "checkver": { - "github": "https://github.com/kmiya-culti/RLogin", - "re": "RLogin-(?\\d+.\\d+.\\d+)[\\s\\S]+files\\/(?\\d+)\\/rlogin_x32.zip[\\s\\S]+files\\/(?\\d+)\\/rlogin_x64.zip" - }, + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\RLogin.ini\")) {", + " New-Item -Force -Path \"$dir\" -Name 'RLogin.ini' -Value '' | Out-Null", + "}" + ], + "checkver": "github", "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/kmiya-culti/RLogin/files/$matchX86url/rlogin_x32.zip" - }, - "64bit": { - "url": "https://github.com/kmiya-culti/RLogin/files/$matchX64url/rlogin_x64.zip" - } - } + "url": "http://nanno.bf1.jp/softlib/rlogin/$version/rlogin_x64.zip" } } diff --git a/bucket/roadkil-disk-image.json b/bucket/roadkil-disk-image.json index e2a2cdfd5ff..a4495c3acd8 100644 --- a/bucket/roadkil-disk-image.json +++ b/bucket/roadkil-disk-image.json @@ -1,24 +1,24 @@ { - "autoupdate": { - "url": "https://roadkil.net/download.php?FileID=$matchId&ProgramID=12#/DiskImage.exe" - }, - "checkver": { - "regex": "\\d+)&ProgramID=12\".*?([\\d.]+)", - "url": "https://roadkil.net/program.php/P12/Disk%20Image" - }, - "description": "Creates and writes disk images files to hard and floppy disks. Great for writting boot disk images download from the internet or creating a perfect copy of a disk to email to someone else.", - "hash": "00dfa24c8307d39c460d8467e667a1f2c041ac60c0a21211ff4e874af49a8aff", - "homepage": "https://roadkil.net/program.php/P12/Disk%20Image", - "license": { - "identifier": "Freeware", - "url": "https://roadkil.net/index.php" - }, - "shortcuts": [ - [ - "DiskImage.exe", - "DiskImage" - ] - ], - "url": "https://roadkil.net/download.php?FileID=409&ProgramID=12#/DiskImage.exe", - "version": "1.6" + "version": "1.6", + "description": "Creates and writes disk images files to hard and floppy disks. Great for writting boot disk images download from the internet or creating a perfect copy of a disk to email to someone else.", + "homepage": "https://roadkil.net/program.php/P12/Disk%20Image", + "license": { + "identifier": "Freeware", + "url": "https://roadkil.net/index.php" + }, + "url": "https://roadkil.net/download.php?FileID=409&ProgramID=12#/DiskImage.exe", + "hash": "00dfa24c8307d39c460d8467e667a1f2c041ac60c0a21211ff4e874af49a8aff", + "shortcuts": [ + [ + "DiskImage.exe", + "DiskImage" + ] + ], + "checkver": { + "url": "https://roadkil.net/program.php/P12/Disk%20Image", + "regex": "\\d+)&ProgramID=12\".*?([\\d.]+)" + }, + "autoupdate": { + "url": "https://roadkil.net/download.php?FileID=$matchId&ProgramID=12#/DiskImage.exe" + } } diff --git a/bucket/roboto.json b/bucket/roboto.json index 5472bfbe1d3..fcc54b6e91f 100644 --- a/bucket/roboto.json +++ b/bucket/roboto.json @@ -1,12 +1,12 @@ { - "homepage": "https://github.com/googlefonts/roboto", - "version": "2.138", - "description": "The Roboto family of fonts. (hrbrthemes)", - "license": "Apache-2.0", - "url": "https://github.com/googlefonts/roboto/releases/download/v2.138/roboto-unhinted.zip", - "hash": "70f64c718510a601fbcf752aafe644314dacaeb85474dc689c89787c4a72a728", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/googlefonts/roboto/releases/download/v$version/roboto-unhinted.zip" - } + "autoupdate": { + "url": "https://github.com/googlefonts/roboto/releases/download/v$version/roboto-unhinted.zip" + }, + "checkver": "github", + "description": "The Roboto family of fonts. (hrbrthemes)", + "hash": "70f64c718510a601fbcf752aafe644314dacaeb85474dc689c89787c4a72a728", + "homepage": "https://github.com/googlefonts/roboto", + "license": "Apache-2.0", + "url": "https://github.com/googlefonts/roboto/releases/download/v2.138/roboto-unhinted.zip", + "version": "2.138" } diff --git a/bucket/rohitab-api-monitor.json b/bucket/rohitab-api-monitor.json index 7b28e48afd5..5d359f4e936 100644 --- a/bucket/rohitab-api-monitor.json +++ b/bucket/rohitab-api-monitor.json @@ -1,38 +1,38 @@ { - "version": "2r13", - "description": "Spy on API Calls and COM Interfaces.", - "homepage": "http://www.rohitab.com/apimonitor", - "license": "Freeware", - "url": "http://www.rohitab.com/download/api-monitor-v2r13-x86-x64.zip", - "hash": "d045e45f523a6c0c7a2a8e06831f4b2d705fb84f4995791b5a70b28424a49d2b", - "extract_dir": "API Monitor (rohitab.com)", - "architecture": { - "64bit": { - "shortcuts": [ - [ - "apimonitor-x64.exe", - "API Monitor" - ], - [ - "apimonitor-x86.exe", - "API Monitor (x86)" - ] - ] - }, - "32bit": { - "shortcuts": [ - [ - "apimonitor-x86.exe", - "API Monitor" - ] - ] - } - }, - "checkver": { - "url": "http://www.rohitab.com/downloads", - "regex": "api-monitor-v(.*)-setup-x86.exe" - }, - "autoupdate": { - "url": "http://www.rohitab.com/download/api-monitor-v$version-x86-x64.zip" - } + "architecture": { + "32bit": { + "shortcuts": [ + [ + "apimonitor-x86.exe", + "API Monitor" + ] + ] + }, + "64bit": { + "shortcuts": [ + [ + "apimonitor-x64.exe", + "API Monitor" + ], + [ + "apimonitor-x86.exe", + "API Monitor (x86)" + ] + ] + } + }, + "autoupdate": { + "url": "http://www.rohitab.com/download/api-monitor-v$version-x86-x64.zip" + }, + "checkver": { + "regex": "api-monitor-v(.*)-setup-x86.exe", + "url": "http://www.rohitab.com/downloads" + }, + "description": "Spy on API Calls and COM Interfaces.", + "extract_dir": "API Monitor (rohitab.com)", + "hash": "d045e45f523a6c0c7a2a8e06831f4b2d705fb84f4995791b5a70b28424a49d2b", + "homepage": "http://www.rohitab.com/apimonitor", + "license": "Freeware", + "url": "http://www.rohitab.com/download/api-monitor-v2r13-x86-x64.zip", + "version": "2r13" } diff --git a/bucket/ropresence.json b/bucket/ropresence.json index fa02787e337..9e17a88da0e 100644 --- a/bucket/ropresence.json +++ b/bucket/ropresence.json @@ -1,31 +1,31 @@ { - "architecture": { - "64bit": { - "hash": "3f7d696e6849a3cc3871f0061d454d3d16788359e77a105e432fa5749acc0fca", - "url": "https://github.com/JiveOff/roPresence/releases/download/2.2.3/ropresence-2.2.3-full.nupkg" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/JiveOff/roPresence/releases/download/$version/ropresence-$version-full.nupkg" - } - } - }, - "bin": "roPresence.exe", - "checkver": "github", - "description": "A Discord Rich Presence for Roblox.", - "extract_dir": "lib\\net45", - "homepage": "https://github.com/JiveOff/roPresence", - "license": "MIT", - "shortcuts": [ - [ - "roPresence.exe", - "roPresence" - ] - ], - "suggest": { - "Discord": "extras/discord" - }, - "version": "2.2.3" + "version": "2.2.3", + "description": "A Discord Rich Presence for Roblox.", + "homepage": "https://github.com/JiveOff/roPresence", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/JiveOff/roPresence/releases/download/2.2.3/ropresence-2.2.3-full.nupkg", + "hash": "3f7d696e6849a3cc3871f0061d454d3d16788359e77a105e432fa5749acc0fca" + } + }, + "extract_dir": "lib\\net45", + "bin": "roPresence.exe", + "shortcuts": [ + [ + "roPresence.exe", + "roPresence" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/JiveOff/roPresence/releases/download/$version/ropresence-$version-full.nupkg" + } + } + }, + "suggest": { + "Discord": "extras/discord" + } } diff --git a/bucket/roslynator.json b/bucket/roslynator.json index a358b0a40e3..d2f6c5cebe3 100644 --- a/bucket/roslynator.json +++ b/bucket/roslynator.json @@ -1,5 +1,5 @@ { - "bin": "tools\\net48\\roslynator.exe", - "url": "https://www.nuget.org/api/v2/package/Roslynator.CommandLine/0.1.3#dl.zip", - "version": "0.1.3" + "url": "https://www.nuget.org/api/v2/package/Roslynator.CommandLine/0.1.3#dl.zip", + "version": "0.1.3", + "bin": "tools\\net48\\roslynator.exe" } diff --git a/bucket/rtsp-simple-server.json b/bucket/rtsp-simple-server.json index f82f6cb6e8e..6d2ad7aceac 100644 --- a/bucket/rtsp-simple-server.json +++ b/bucket/rtsp-simple-server.json @@ -1,6 +1,6 @@ { "version": "0.21.6", - "description": "Ready-to-use RTSP/RTMP/HLS server and proxy that allows one to read, publish and proxy video and audio streams", + "description": "ready-to-use RTSP / RTMP / HLS server and proxy that allows to read, publish and proxy video and audio streams.", "homepage": "https://github.com/aler9/rtsp-simple-server", "license": "MIT", "architecture": { diff --git a/bucket/ru.json b/bucket/ru.json index 380ddd01527..306c96c9ed3 100644 --- a/bucket/ru.json +++ b/bucket/ru.json @@ -1,32 +1,16 @@ { "version": "1.2", - "description": "RU. Reports the registry space usage for the specific registry key.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/ru", + "description": "View the registry space usage for the specified registry key.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/ru", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, "url": "https://download.sysinternals.com/files/RU.zip", "hash": "14ff3824edd2a4b7ca827a8f52142b0f08b7136e061917734dd7465e56dac666", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\Regsize\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " Remove-Item \"$sysInt\\Regsize\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] - }, "architecture": { "64bit": { "bin": [ - "ru64.exe", [ "ru64.exe", "ru" @@ -38,7 +22,6 @@ }, "arm64": { "bin": [ - "ru64a.exe", [ "ru64a.exe", "ru" @@ -46,7 +29,10 @@ ] } }, - "checkver": "\\(RU\\)\\s+v([\\d.]+).+)?\"" + "github": "https://github.com/rubickCenter/rubick" }, "autoupdate": { - "url": "https://github.com/clouDr-f2e/rubick/releases/download/v$version/rubick2-Setup-$version.exe#/dl.7z" + "architecture": { + "64bit": { + "url": "https://github.com/rubickCenter/rubick/releases/download/v$version/rubick2-Setup-$version.exe#/dl.7z" + } + } } } diff --git a/bucket/runjs.json b/bucket/runjs.json index 5a9a5a7ba30..5a1d66a64ea 100644 --- a/bucket/runjs.json +++ b/bucket/runjs.json @@ -1,20 +1,13 @@ { - "autoupdate": { - "url": "https://github.com/lukehaas/RunJS/releases/download/v$version/RunJS-Setup-$version.exe#/dl.7ze" - }, - "bin": "RunJS.exe", - "checkver": { - "github": "https://github.com/lukehaas/RunJS", - "regex": "tag/v([\\w.-]+)" - }, - "description": "A JavaScript playground that auto-evaluates as you type.", - "hash": "882de9fa0c2ef1cc9a13a0221b108564e3c9307dc673dc8d39abc3cf65f5fb06", + "version": "2.8.0", "homepage": "https://runjs.dev/", "license": "Freeware", + "description": "A JavaScript playground that auto-evaluates as you type.", + "url": "https://github.com/lukehaas/RunJS/releases/download/v2.8.0/RunJS-Setup-2.8.0.exe#/dl.7z", + "hash": "882de9fa0c2ef1cc9a13a0221b108564e3c9307dc673dc8d39abc3cf65f5fb06", "pre_install": [ - "Expand-7zipArchive \"$dir\\$fname\" \"$dir\\_tmp\"", - "Expand-7zipArchive \"$dir\\_tmp\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", - "Remove-Item \"$dir\\_tmp\", \"$dir\\$fname\" -Force -Recurse" + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\" -Removal", + "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Recurse" ], "shortcuts": [ [ @@ -22,6 +15,12 @@ "RunJS" ] ], - "url": "https://github.com/lukehaas/RunJS/releases/download/v2.8.0/RunJS-Setup-2.8.0.exe#/dl.7ze", - "version": "2.8.0" + "bin": "RunJS.exe", + "checkver": { + "github": "https://github.com/lukehaas/RunJS", + "regex": "tag/v([\\w.-]+)" + }, + "autoupdate": { + "url": "https://github.com/lukehaas/RunJS/releases/download/v$version/RunJS-Setup-$version.exe#/dl.7z" + } } diff --git a/bucket/runningcheese-edge.json b/bucket/runningcheese-edge.json index 820a85949a2..a3ecfa043f4 100644 --- a/bucket/runningcheese-edge.json +++ b/bucket/runningcheese-edge.json @@ -1,50 +1,50 @@ { - "architecture": { - "64bit": { - "hash": "b8ca3a9ec6baf7d090030ea2ecaf01ccef1553917a8bbdb9b4b062e5aa1dbc61", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseEdge-v100.0.1185.29.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/runningcheese" + "version": "100.0.1185.29", + "description": "Microsoft Edge Portable and Enhanced Edition, Maintained by runningcheese.", + "homepage": "https://www.runningcheese.com/edge", + "license": { + "identifier": "Freeware" }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseEdge-v$version.7z" - } - } - }, - "bin": [ - [ - "App\\msedge.exe", - "RunningCheese Edge" - ] - ], - "checkver": { - "regex": "(?s)RunningCheeseEdge-v([\\d.]+)\\.7z", - "reverse": true, - "url": "https://scoop-apps.vercel.app/runningcheese" - }, - "depends": "sudo", - "description": "Microsoft Edge Portable and Enhanced Edition, Maintained by runningcheese.", - "homepage": "https://www.runningcheese.com/edge", - "license": { - "identifier": "Freeware" - }, - "notes": [ - "- Question feedback: ", - "- User manual: " - ], - "persist": "Data", - "post_install": "sudo Start-Process \"dir\\\u5f00\u59cb.bat\" -WorkingDirectory \"$dir\" -Wait", - "shortcuts": [ - [ - "App\\msedge.exe", - "RunningCheese Edge" - ] - ], - "version": "100.0.1185.29" + "notes": [ + "- Question feedback: ", + "- User manual: " + ], + "depends": "sudo", + "architecture": { + "64bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseEdge-v100.0.1185.29.7z", + "hash": "b8ca3a9ec6baf7d090030ea2ecaf01ccef1553917a8bbdb9b4b062e5aa1dbc61" + } + }, + "post_install": "sudo Start-Process \"dir\\开始.bat\" -WorkingDirectory \"$dir\" -Wait", + "bin": [ + [ + "App\\msedge.exe", + "RunningCheese Edge" + ] + ], + "shortcuts": [ + [ + "App\\msedge.exe", + "RunningCheese Edge" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://scoop-apps.vercel.app/runningcheese", + "regex": "(?s)RunningCheeseEdge-v([\\d.]+)\\.7z", + "reverse": true + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseEdge-v$version.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/runningcheese", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } + } + } } diff --git a/bucket/runningcheese-firefox.json b/bucket/runningcheese-firefox.json index b2930975676..ea830c3654e 100644 --- a/bucket/runningcheese-firefox.json +++ b/bucket/runningcheese-firefox.json @@ -1,63 +1,63 @@ { - "architecture": { - "32bit": { - "hash": "d0c2d760f26d798ff47ca35e6045943a0d830d4107c001232247ac9d941997d8", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox_32bit-v99.0.7z" - }, - "64bit": { - "hash": "49d41d9c916bab7949b817a28126f6021f2acbe6474c82982ab521720486525c", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox-v99.0.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/runningcheese" + "version": "99.0", + "description": "A Graceful and Powerful Customized Firefox, Maintained by runningcheese.", + "homepage": "https://www.runningcheese.com/firefox", + "license": { + "identifier": "Freeware" }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox_32bit-v$version.7z" - }, - "64bit": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/runningcheese" + "notes": [ + "- Question feedback: ", + "- User manual: ", + "- Development manual: " + ], + "depends": "sudo", + "architecture": { + "64bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox-v99.0.7z", + "hash": "49d41d9c916bab7949b817a28126f6021f2acbe6474c82982ab521720486525c" + }, + "32bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox_32bit-v99.0.7z", + "hash": "d0c2d760f26d798ff47ca35e6045943a0d830d4107c001232247ac9d941997d8" + } }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox-v$version.7z" - } - } - }, - "bin": [ - [ - "Firefox\\firefox.exe", - "RunningCheese Firefox" - ] - ], - "checkver": { - "regex": "(?s)RunningCheeseFirefox-v([\\d.]+)\\.7z", - "reverse": true, - "url": "https://scoop-apps.vercel.app/runningcheese" - }, - "depends": "sudo", - "description": "A Graceful and Powerful Customized Firefox, Maintained by runningcheese.", - "homepage": "https://www.runningcheese.com/firefox", - "license": { - "identifier": "Freeware" - }, - "notes": [ - "- Question feedback: ", - "- User manual: ", - "- Development manual: " - ], - "persist": "Profiles", - "post_install": "sudo Start-Process \"dir\\\u5f00\u59cb.bat\" -WorkingDirectory \"$dir\" -Wait", - "shortcuts": [ - [ - "Firefox\\firefox.exe", - "RunningCheese Firefox" - ] - ], - "version": "99.0" + "post_install": "sudo Start-Process \"dir\\开始.bat\" -WorkingDirectory \"$dir\" -Wait", + "bin": [ + [ + "Firefox\\firefox.exe", + "RunningCheese Firefox" + ] + ], + "shortcuts": [ + [ + "Firefox\\firefox.exe", + "RunningCheese Firefox" + ] + ], + "persist": "Profiles", + "checkver": { + "url": "https://scoop-apps.vercel.app/runningcheese", + "regex": "(?s)RunningCheeseFirefox-v([\\d.]+)\\.7z", + "reverse": true + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox-v$version.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/runningcheese", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + }, + "32bit": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/runningcheese/RunningCheeseFirefox_32bit-v$version.7z", + "hash": { + "url": "https://scoop-apps.vercel.app/runningcheese", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } + } + } } diff --git a/bucket/rush.json b/bucket/rush.json index b14d0fe9841..e3e984d0041 100644 --- a/bucket/rush.json +++ b/bucket/rush.json @@ -1,8 +1,8 @@ { - "homepage": "https://github.com/shenwei356/rush", + "version": "0.5.0", "description": "A cross-platform command-line tool for executing jobs in parallel", + "homepage": "https://github.com/shenwei356/rush", "license": "MIT", - "version": "0.5.0", "architecture": { "64bit": { "url": "https://github.com/shenwei356/rush/releases/download/v0.5.0/rush_windows_amd64.exe.tar.gz", diff --git a/bucket/rust-sl.json b/bucket/rust-sl.json index b328e390db6..a1159017aea 100644 --- a/bucket/rust-sl.json +++ b/bucket/rust-sl.json @@ -1,28 +1,28 @@ { - "architecture": { - "32bit": { - "hash": "1e86fe064200d2fcf3d8f7538b7ec1263b8931c8f8ce666951aafdde3f37b734", - "url": "https://github.com/amorphobia/rust-sl/releases/download/v0.2.3/rust-sl-i686-pc-windows-msvc.zip" - }, - "64bit": { - "hash": "1e86fe064200d2fcf3d8f7538b7ec1263b8931c8f8ce666951aafdde3f37b734", - "url": "https://github.com/amorphobia/rust-sl/releases/download/v0.2.3/rust-sl-i686-pc-windows-msvc.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/amorphobia/rust-sl/releases/download/v$version/rust-sl-i686-pc-windows-msvc.zip" - }, - "64bit": { - "url": "https://github.com/amorphobia/rust-sl/releases/download/v$version/rust-sl-i686-pc-windows-msvc.zip" - } - } - }, - "bin": "sl.exe", - "checkver": "github", - "description": "A rust port of sl.", - "homepage": "https://github.com/amorphobia/rust-sl", - "license": "AGPL-3.0", - "version": "0.2.3" + "version": "0.2.3", + "description": "A rust port of sl.", + "homepage": "https://github.com/amorphobia/rust-sl", + "license": "AGPL-3.0", + "architecture": { + "64bit": { + "url": "https://github.com/amorphobia/rust-sl/releases/download/v0.2.3/rust-sl-i686-pc-windows-msvc.zip", + "hash": "1e86fe064200d2fcf3d8f7538b7ec1263b8931c8f8ce666951aafdde3f37b734" + }, + "32bit": { + "url": "https://github.com/amorphobia/rust-sl/releases/download/v0.2.3/rust-sl-i686-pc-windows-msvc.zip", + "hash": "1e86fe064200d2fcf3d8f7538b7ec1263b8931c8f8ce666951aafdde3f37b734" + } + }, + "bin": "sl.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/amorphobia/rust-sl/releases/download/v$version/rust-sl-i686-pc-windows-msvc.zip" + }, + "32bit": { + "url": "https://github.com/amorphobia/rust-sl/releases/download/v$version/rust-sl-i686-pc-windows-msvc.zip" + } + } + } } diff --git a/bucket/ryujinx.json b/bucket/ryujinx.json index bfa027d0fa9..3e6157393a0 100644 --- a/bucket/ryujinx.json +++ b/bucket/ryujinx.json @@ -1,11 +1,15 @@ { "version": "1.1.692", - "description": "Nintendo Switch emulator", + "description": "A simple, experimental Nintendo Switch emulator", "homepage": "https://ryujinx.org/", "license": { - "url": "https://github.com/Ryujinx/Ryujinx/blob/master/LICENSE.txt", - "identifier": "MIT" + "identifier": "MIT", + "url": "https://github.com/Ryujinx/Ryujinx/blob/master/LICENSE.txt" }, + "notes": [ + "ATTENTION: Ryujinx requires Nintendo Switch firmware and a prod.keys file to function.", + "Learn more at https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide" + ], "architecture": { "64bit": { "url": "https://github.com/Ryujinx/release-channel-master/releases/download/1.1.692/ryujinx-1.1.692-win_x64.zip", @@ -40,9 +44,5 @@ "url": "https://github.com/Ryujinx/release-channel-master/releases/download/$version/ryujinx-$version-win_x64.zip" } } - }, - "notes": [ - "ATTENTION: Ryujinx requires Nintendo Switch firmware and a prod.keys file to function.", - "Learn more at https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Configuration-Guide" - ] + } } diff --git a/bucket/sagelinks.json b/bucket/sagelinks.json index 58132f9b839..819bae00a29 100644 --- a/bucket/sagelinks.json +++ b/bucket/sagelinks.json @@ -1,35 +1,35 @@ { - "version": "1.0.0.4", - "description": "A GUI utility for viewing various links such as junctions, symlinks, applinks and hardlinks on the filesystem", - "homepage": "https://github.com/raspopov/SageLinks", - "license": "GPL-3.0-only", - "notes": "SageLinks stores its settings at \"HKCU\\SOFTWARE\\Raspopov\\SageLinks\".", - "architecture": { - "64bit": { - "url": "https://github.com/raspopov/SageLinks/releases/download/1.0.0.4/sagelinks_1.0.0.4_64-bit.exe", - "hash": "a23752dc6f0e0a4bcf999decb6e7b96d0ddb6eb5e564ee81707315054277da6d" - }, - "32bit": { - "url": "https://github.com/raspopov/SageLinks/releases/download/1.0.0.4/sagelinks_1.0.0.4_32-bit.exe", - "hash": "1a2da6246f680173a65ee07d5ae01b1b6e6eb68ff31821387c2532ec7a505e82" - } - }, - "innosetup": true, - "shortcuts": [ - [ - "SageLinks.exe", - "SageLinks" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/raspopov/SageLinks/releases/download/$version/sagelinks_$version_64-bit.exe" - }, - "32bit": { - "url": "https://github.com/raspopov/SageLinks/releases/download/$version/sagelinks_$version_32-bit.exe" - } - } - } + "architecture": { + "32bit": { + "hash": "1a2da6246f680173a65ee07d5ae01b1b6e6eb68ff31821387c2532ec7a505e82", + "url": "https://github.com/raspopov/SageLinks/releases/download/1.0.0.4/sagelinks_1.0.0.4_32-bit.exe" + }, + "64bit": { + "hash": "a23752dc6f0e0a4bcf999decb6e7b96d0ddb6eb5e564ee81707315054277da6d", + "url": "https://github.com/raspopov/SageLinks/releases/download/1.0.0.4/sagelinks_1.0.0.4_64-bit.exe" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/raspopov/SageLinks/releases/download/$version/sagelinks_$version_32-bit.exe" + }, + "64bit": { + "url": "https://github.com/raspopov/SageLinks/releases/download/$version/sagelinks_$version_64-bit.exe" + } + } + }, + "checkver": "github", + "description": "A GUI utility for viewing various links such as junctions, symlinks, applinks and hardlinks on the filesystem", + "homepage": "https://github.com/raspopov/SageLinks", + "innosetup": true, + "license": "GPL-3.0-only", + "notes": "SageLinks stores its settings at \"HKCU\\SOFTWARE\\Raspopov\\SageLinks\".", + "shortcuts": [ + [ + "SageLinks.exe", + "SageLinks" + ] + ], + "version": "1.0.0.4" } diff --git a/bucket/sameboy.json b/bucket/sameboy.json index 862c146017c..463aac1a6e1 100644 --- a/bucket/sameboy.json +++ b/bucket/sameboy.json @@ -1,19 +1,40 @@ { "version": "0.15.8", - "description": "Game Boy and Game Boy Color emulator written in C", - "homepage": "https://github.com/LIJI32/SameBoy", - "license": "MIT", + "description": "A Game Boy and Game Boy Color emulator written in C", + "homepage": "https://sameboy.github.io/", + "license": { + "identifier": "MIT", + "url": "https://github.com/LIJI32/SameBoy/blob/master/LICENSE" + }, "url": "https://github.com/LIJI32/SameBoy/releases/download/v0.15.8/sameboy_winsdl_v0.15.8.zip", "hash": "9583633193a4e5bdec463c8195e9a8136259d1797fe713b1ba998e72447f5e56", - "bin": "sameboy.exe", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\prefs.bin\")) {", + " New-Item \"$dir\\prefs.bin\" -Type File | Out-Null", + "}" + ], + "bin": [ + "sameboy.exe", + "sameboy_debugger.exe" + ], "shortcuts": [ [ "sameboy.exe", "SameBoy" + ], + [ + "sameboy_debugger.exe", + "SameBoy Debugger" ] ], - "checkver": "github", + "persist": "prefs.bin", + "checkver": { + "github": "https://github.com/LIJI32/SameBoy" + }, "autoupdate": { - "url": "https://github.com/LIJI32/SameBoy/releases/download/v$version/sameboy_winsdl_v$version.zip" + "url": "https://github.com/LIJI32/SameBoy/releases/download/v$version/sameboy_winsdl_v$version.zip", + "hash": { + "url": "$baseurl/SHA2-256SUMS" + } } } diff --git a/bucket/sarasa-fixed-hc-nerd-font.json b/bucket/sarasa-fixed-hc-nerd-font.json index eb0856499c8..7c0b583f4d8 100644 --- a/bucket/sarasa-fixed-hc-nerd-font.json +++ b/bucket/sarasa-fixed-hc-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-hc-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-hc-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "35f2c9e5074ce5a549c5545edccb2227537bfe3ad916568d2ffe66a0b9a05f0e", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}" + "}", + "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-hc-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-hc-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-fixed-j-nerd-font.json b/bucket/sarasa-fixed-j-nerd-font.json index e3fb30fa79b..66efbc80c69 100644 --- a/bucket/sarasa-fixed-j-nerd-font.json +++ b/bucket/sarasa-fixed-j-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-j-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "e91ffdf9f1455bd777f784432e406f95da6b0d4b27ad61c67a56e6389671ee55", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-j-nerd-font.zip", + "hash": "e91ffdf9f1455bd777f784432e406f95da6b0d4b27ad61c67a56e6389671ee55", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "installer": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-j-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-j-nerd-font.zip" + } } diff --git a/bucket/sarasa-fixed-sc-nerd-font.json b/bucket/sarasa-fixed-sc-nerd-font.json index 93e130d86cc..b26176fb8d8 100644 --- a/bucket/sarasa-fixed-sc-nerd-font.json +++ b/bucket/sarasa-fixed-sc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-sc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "8b38666331cceb48c13e8f08e1b41b3754e279296bbcdf49838f10b950b59426", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-sc-nerd-font.zip", + "hash": "8b38666331cceb48c13e8f08e1b41b3754e279296bbcdf49838f10b950b59426", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "installer": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-sc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-sc-nerd-font.zip" + } } diff --git a/bucket/sarasa-fixed-slab-cl-nerd-font.json b/bucket/sarasa-fixed-slab-cl-nerd-font.json index 5e66f4c891a..d0a52f9fff8 100644 --- a/bucket/sarasa-fixed-slab-cl-nerd-font.json +++ b/bucket/sarasa-fixed-slab-cl-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-cl-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-cl-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "7dc1657baf11fc8e8ea178adef2d6b11fde74b3c6b94d262eb9f15c63485a087", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}" + "}", + "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-cl-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-cl-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-fixed-slab-hc-nerd-font.json b/bucket/sarasa-fixed-slab-hc-nerd-font.json index 9ea1f17069f..9e59f091c33 100644 --- a/bucket/sarasa-fixed-slab-hc-nerd-font.json +++ b/bucket/sarasa-fixed-slab-hc-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-hc-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-hc-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "674568c6d6527184c71ec56b3feb665cd91efb8980327a7b4f3e34977a66ce4d", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}" + "}", + "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-hc-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-hc-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-fixed-slab-k-nerd-font.json b/bucket/sarasa-fixed-slab-k-nerd-font.json index 70868ae6f27..355a7dfc917 100644 --- a/bucket/sarasa-fixed-slab-k-nerd-font.json +++ b/bucket/sarasa-fixed-slab-k-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-k-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "efbf2fc2679be20908d51ac5fccf78186c3d463ae37053437f68edb07617b25b", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-k-nerd-font.zip", + "hash": "efbf2fc2679be20908d51ac5fccf78186c3d463ae37053437f68edb07617b25b", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "installer": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-k-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-k-nerd-font.zip" + } } diff --git a/bucket/sarasa-fixed-slab-sc-nerd-font.json b/bucket/sarasa-fixed-slab-sc-nerd-font.json index ad06beeae79..8ca229ae1ef 100644 --- a/bucket/sarasa-fixed-slab-sc-nerd-font.json +++ b/bucket/sarasa-fixed-slab-sc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-sc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "f045ea6b7597644fdadcfcd59006d8caa73838cce6fbf1c8489b89ed76dd0d98", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-sc-nerd-font.zip", + "hash": "f045ea6b7597644fdadcfcd59006d8caa73838cce6fbf1c8489b89ed76dd0d98", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "installer": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-slab-sc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-slab-sc-nerd-font.zip" + } } diff --git a/bucket/sarasa-fixed-tc-nerd-font.json b/bucket/sarasa-fixed-tc-nerd-font.json index f76e40360c9..28b28c5e64d 100644 --- a/bucket/sarasa-fixed-tc-nerd-font.json +++ b/bucket/sarasa-fixed-tc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-tc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "4d7a8019f3a842cd50cd47ac95b242c71d03fb34261ed3de4baf92e55b35fe8b", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-tc-nerd-font.zip", + "hash": "4d7a8019f3a842cd50cd47ac95b242c71d03fb34261ed3de4baf92e55b35fe8b", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "installer": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-fixed-tc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-fixed-tc-nerd-font.zip" + } } diff --git a/bucket/sarasa-gothic-k-nerd-font.json b/bucket/sarasa-gothic-k-nerd-font.json index 0b8ec0d771f..a1853886798 100644 --- a/bucket/sarasa-gothic-k-nerd-font.json +++ b/bucket/sarasa-gothic-k-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-gothic-k-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-gothic-k-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "c32a607d3baace26765e5cfa094ed326f91235024487fe71affdbb2186cda3a0", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}" + "}", + "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-gothic-k-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-gothic-k-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-mono-slab-cl-nerd-font.json b/bucket/sarasa-mono-slab-cl-nerd-font.json index 3ab32565ec3..f1605ada8a0 100644 --- a/bucket/sarasa-mono-slab-cl-nerd-font.json +++ b/bucket/sarasa-mono-slab-cl-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-slab-cl-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "8c08bcaba13a48bac6414535bf335c6613cebf12462e206124131406f1ea644e", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-slab-cl-nerd-font.zip", + "hash": "8c08bcaba13a48bac6414535bf335c6613cebf12462e206124131406f1ea644e", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "installer": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-slab-cl-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-slab-cl-nerd-font.zip" + } } diff --git a/bucket/sarasa-mono-slab-hc-nerd-font.json b/bucket/sarasa-mono-slab-hc-nerd-font.json index 9cc02c16f3b..ae8a55f6487 100644 --- a/bucket/sarasa-mono-slab-hc-nerd-font.json +++ b/bucket/sarasa-mono-slab-hc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-slab-hc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "ecaf54842ea872606c6487c0d9ac8cce33ac6fab8ee948890f9ab739f20fedd0", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-slab-hc-nerd-font.zip", + "hash": "ecaf54842ea872606c6487c0d9ac8cce33ac6fab8ee948890f9ab739f20fedd0", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "installer": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-mono-slab-hc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-mono-slab-hc-nerd-font.zip" + } } diff --git a/bucket/sarasa-nerd-font-ttc.json b/bucket/sarasa-nerd-font-ttc.json index c9e015b3785..c903dc590e7 100644 --- a/bucket/sarasa-nerd-font-ttc.json +++ b/bucket/sarasa-nerd-font-ttc.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/ttc-sarasa-gothic-nerd-fonts/releases/download/v0.40.4-0/sarasa-nerd-font-ttc.zip", + "autoupdate": { + "url": "https://github.com/jonz94/ttc-sarasa-gothic-nerd-fonts/releases/download/v$version/sarasa-nerd-font-ttc.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/ttc-sarasa-gothic-nerd-fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "4469a0b38be6742a7b8815254a98eeff61fde842ef0af0600c8aea826524cb9d", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttc' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttc' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttc' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}" + "}", + "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] }, - "checkver": { - "github": "https://github.com/jonz94/ttc-sarasa-gothic-nerd-fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/ttc-sarasa-gothic-nerd-fonts/releases/download/v$version/sarasa-nerd-font-ttc.zip" - } + "url": "https://github.com/jonz94/ttc-sarasa-gothic-nerd-fonts/releases/download/v0.40.4-0/sarasa-nerd-font-ttc.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-term-j-nerd-font.json b/bucket/sarasa-term-j-nerd-font.json index e09dda7da00..f26e266b8d5 100644 --- a/bucket/sarasa-term-j-nerd-font.json +++ b/bucket/sarasa-term-j-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-j-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-j-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "13c79f1b49cc78e2963514a0a2c6e5daef670c17e5f0a614e674a3865eb9a055", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}" + "}", + "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-j-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-j-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-term-k-nerd-font.json b/bucket/sarasa-term-k-nerd-font.json index 60c8d58436e..409acccea58 100644 --- a/bucket/sarasa-term-k-nerd-font.json +++ b/bucket/sarasa-term-k-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-k-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "3e6113d2e7c14ad6b7f76b6d453ee86983ad0f7b9360497fa79bc0f4d4fbffb2", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-k-nerd-font.zip", + "hash": "3e6113d2e7c14ad6b7f76b6d453ee86983ad0f7b9360497fa79bc0f4d4fbffb2", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "installer": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-k-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-k-nerd-font.zip" + } } diff --git a/bucket/sarasa-term-slab-cl-nerd-font.json b/bucket/sarasa-term-slab-cl-nerd-font.json index da453108b12..2e59b5b7a48 100644 --- a/bucket/sarasa-term-slab-cl-nerd-font.json +++ b/bucket/sarasa-term-slab-cl-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-slab-cl-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-slab-cl-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "a20ef22a8674b5c00f79a28c77dcc3bfabce305a678f6ac45d063c22227178dd", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}" + "}", + "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-slab-cl-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-slab-cl-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-term-tc-nerd-font.json b/bucket/sarasa-term-tc-nerd-font.json index 5bcdfbd117b..6ef64e15f24 100644 --- a/bucket/sarasa-term-tc-nerd-font.json +++ b/bucket/sarasa-term-tc-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-tc-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "d1de0a7f4ee69102e9bd400767b17700945defb8e3afd993079e3abd3aa9818f", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-tc-nerd-font.zip", + "hash": "d1de0a7f4ee69102e9bd400767b17700945defb8e3afd993079e3abd3aa9818f", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "installer": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-term-tc-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-term-tc-nerd-font.zip" + } } diff --git a/bucket/sarasa-ui-cl-nerd-font.json b/bucket/sarasa-ui-cl-nerd-font.json index 3b8b1099f8a..22a8a353980 100644 --- a/bucket/sarasa-ui-cl-nerd-font.json +++ b/bucket/sarasa-ui-cl-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-cl-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "e87863038efd8fc2ecf5d12142640aacb46a85463fa60c88fe72cdb6257009de", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-cl-nerd-font.zip", + "hash": "e87863038efd8fc2ecf5d12142640aacb46a85463fa60c88fe72cdb6257009de", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "installer": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-cl-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-cl-nerd-font.zip" + } } diff --git a/bucket/sarasa-ui-k-nerd-font.json b/bucket/sarasa-ui-k-nerd-font.json index b87c11d8512..856b897d316 100644 --- a/bucket/sarasa-ui-k-nerd-font.json +++ b/bucket/sarasa-ui-k-nerd-font.json @@ -1,66 +1,100 @@ { - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-k-nerd-font.zip" - }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "hash": "a82be6f5b9d17b70a6be1db3578bd251ad2c9a3c48f4405205d58a11b1e2387f", + "version": "0.40.4-0", + "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "license": "OFL-1.1", + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-k-nerd-font.zip", + "hash": "a82be6f5b9d17b70a6be1db3578bd251ad2c9a3c48f4405205d58a11b1e2387f", + "pre_install": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows10Version1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", + "if (!$isPerUserFontInstallationSupported -and !$global) {", + " scoop uninstall $app", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", + " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", + " Write-Host \"\"", + " Write-Host \" scoop install gsudo\"", + " Write-Host \" sudo scoop install -g $app\"", + " Write-Host \"\"", + " exit 1", + "}" + ], "installer": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "if (-not $global) {", + " $acl = Get-Acl $fontInstallDir", + " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", + " $acl.SetAccessRule($allApplicationPackagesAccessRule)", + " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", + " Set-Acl -AclObject $acl $fontInstallDir", + "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "license": "OFL-1.1", + "pre_uninstall": [ + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " Write-Host \"\"", + " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", + " Write-Host \"\"", + " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", + " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", + " Write-Host \"\"", + " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", + " Write-Host \"\"", + " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", + " Write-Host \" and then try again.\" -Foreground Magenta", + " Write-Host \"\"", + " exit 1", + " }", + " }", + "}" + ], "uninstaller": { "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " error \"'$app' is being used by another process.\"", - " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", - " exit 1", - " }", - " }", - "}", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + "}" ] }, - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-k-nerd-font.zip", - "version": "0.40.4-0" + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-k-nerd-font.zip" + } } diff --git a/bucket/sarasa-ui-sc-nerd-font.json b/bucket/sarasa-ui-sc-nerd-font.json index 648f6187ad4..af8c30551eb 100644 --- a/bucket/sarasa-ui-sc-nerd-font.json +++ b/bucket/sarasa-ui-sc-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-sc-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-sc-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "e30d6e356a8c449ec64a69cf16df39ce6a6e728cf9c152eb2544dbafbadffc1e", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}" + "}", + "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-sc-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-sc-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/sarasa-ui-tc-nerd-font.json b/bucket/sarasa-ui-tc-nerd-font.json index 80f1a25be8f..ef41d980be4 100644 --- a/bucket/sarasa-ui-tc-nerd-font.json +++ b/bucket/sarasa-ui-tc-nerd-font.json @@ -1,100 +1,66 @@ { - "version": "0.40.4-0", - "description": "CJK programming font based on Iosevka and Source Han Sans (Nerd Fonts patched)", - "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "license": "OFL-1.1", - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-tc-nerd-font.zip", + "autoupdate": { + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-tc-nerd-font.zip" + }, + "checkver": { + "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", + "regex": "releases/tag/(?:v|V)?([\\d.-]+)" + }, "hash": "eb79f9b46617da573b08af5bdce5d6cebcaea80aea3f816e4475f8f3d1941c40", - "pre_install": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows10Version1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows10Version1809BuildNumber", - "if (!$isPerUserFontInstallationSupported -and !$global) {", - " scoop uninstall $app", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot install '$app' for current user.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" For Windows version before Windows 10 Version 1809 (OS Build 17763),\" -Foreground DarkCyan", - " Write-Host \" font can only be installed system-wide.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Use the following commands to install '$app' system-wide:\" -Foreground Magenta", - " Write-Host \"\"", - " Write-Host \" scoop install gsudo\"", - " Write-Host \" sudo scoop install -g $app\"", - " Write-Host \"\"", - " exit 1", - "}" - ], + "homepage": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", "installer": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "if (-not $global) {", - " $acl = Get-Acl $fontInstallDir", - " $allApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-1\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $allRestrictedApplicationPackagesAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule([System.Security.Principal.SecurityIdentifier]::new(\"S-1-15-2-2\"), \"ReadAndExecute\", \"ContainerInherit,ObjectInherit\", \"None\", \"Allow\")", - " $acl.SetAccessRule($allApplicationPackagesAccessRule)", - " $acl.SetAccessRule($allRestrictedApplicationPackagesAccessRule)", - " Set-Acl -AclObject $acl $fontInstallDir", - "}", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " $value = if ($global) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", + " $value = if ($isFontInstallationForAllUsers) { $_.Name } else { \"$fontInstallDir\\$($_.Name)\" }", " New-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $value -Force | Out-Null", " Copy-Item $_.FullName -Destination $fontInstallDir", "}" ] }, - "pre_uninstall": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", - " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", - " try {", - " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", - " } catch {", - " Write-Host \"\"", - " Write-Host \" Error \" -Background DarkRed -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Cannot uninstall '$app'.\" -Foreground DarkRed", - " Write-Host \"\"", - " Write-Host \" Reason \" -Background DarkCyan -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" The '$app' is currently being used by another application,\" -Foreground DarkCyan", - " Write-Host \" so it cannot be deleted.\" -Foreground DarkCyan", - " Write-Host \"\"", - " Write-Host \" Suggestion \" -Background Magenta -Foreground White -NoNewline", - " Write-Host \"\"", - " Write-Host \" Close all applications that are using '$app' (e.g. vscode),\" -Foreground Magenta", - " Write-Host \" and then try again.\" -Foreground Magenta", - " Write-Host \"\"", - " exit 1", - " }", - " }", - "}" - ], + "license": "OFL-1.1", "uninstaller": { "script": [ - "$fontInstallDir = if ($global) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($global) { \"HKLM\" } else { \"HKCU\" }", + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", + " Get-ChildItem $fontInstallDir -Filter $_.Name | ForEach-Object {", + " try {", + " Rename-Item $_.FullName $_.FullName -ErrorVariable LockError -ErrorAction Stop", + " } catch {", + " error \"'$app' is being used by another process.\"", + " error \"Please close all applications (e.g. vscode) that are using '$app' before uninstall or upgrade.\"", + " exit 1", + " }", + " }", + "}", + "Get-ChildItem $dir -Filter '*.ttf' | ForEach-Object {", " Remove-ItemProperty -Path $registryKey -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", " Remove-Item \"$fontInstallDir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}" + "}", + "Write-Host \"The '$app' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" ] }, - "checkver": { - "github": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts", - "regex": "releases/tag/(?:v|V)?([\\d.-]+)" - }, - "autoupdate": { - "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v$version/sarasa-ui-tc-nerd-font.zip" - } + "url": "https://github.com/jonz94/Sarasa-Gothic-Nerd-Fonts/releases/download/v0.40.4-0/sarasa-ui-tc-nerd-font.zip", + "version": "0.40.4-0" } diff --git a/bucket/schema.json b/bucket/schema.json index d24a3a27557..07c08895055 100644 --- a/bucket/schema.json +++ b/bucket/schema.json @@ -7,10 +7,6 @@ "pattern": "^([a-fA-F0-9]{64}|(sha1|sha256|sha512|md5):([a-fA-F0-9]{32}|[a-fA-F0-9]{40}|[a-fA-F0-9]{64}|[a-fA-F0-9]{128}))$", "type": "string" }, - "jsonPathPattern": { - "pattern": "^\\$[.\\[].*$", - "type": "string" - }, "hash": { "anyOf": [ { @@ -39,11 +35,13 @@ "type": "string" }, "jp": { - "$ref": "#/definitions/jsonPathPattern", + "pattern": "^\\$[.[].*$", + "type": "string", "description": "Same as 'jsonpath'" }, "jsonpath": { - "$ref": "#/definitions/jsonPathPattern" + "pattern": "^\\$[.[].*$", + "type": "string" }, "xpath": { "type": "string" @@ -88,21 +86,6 @@ }, "type": "object" }, - "hashExtractionOrArrayOfHashExtractions": { - "anyOf": [ - { - "$ref": "#/definitions/hashExtraction" - }, - { - "items": { - "$ref": "#/definitions/hashExtraction" - }, - "minItems": 1, - "type": "array", - "uniqueItems": false - } - ] - }, "architecture": { "additionalProperties": false, "properties": { @@ -134,15 +117,9 @@ "post_install": { "$ref": "#/definitions/stringOrArrayOfStrings" }, - "post_uninstall": { - "$ref": "#/definitions/stringOrArrayOfStrings" - }, "pre_install": { "$ref": "#/definitions/stringOrArrayOfStrings" }, - "pre_uninstall": { - "$ref": "#/definitions/stringOrArrayOfStrings" - }, "shortcuts": { "$ref": "#/definitions/shortcutsArray" }, @@ -178,110 +155,62 @@ "minItems": 1, "type": "array" }, - "autoupdateArch": { - "type": "object", - "additionalProperties": false, - "properties": { - "bin": { - "$ref": "#/definitions/stringOrArrayOfStringsOrAnArrayOfArrayOfStrings" - }, - "env_add_path": { - "$ref": "#/definitions/stringOrArrayOfStrings" - }, - "env_set": { - "type": "object" - }, - "extract_dir": { - "$ref": "#/definitions/stringOrArrayOfStrings" - }, - "hash": { - "$ref": "#/definitions/hashExtractionOrArrayOfHashExtractions" - }, - "installer": { - "type": "object", - "additionalProperties": false, - "properties": { - "file": { - "type": "string" - } - } - }, - "shortcuts": { - "$ref": "#/definitions/shortcutsArray" - }, - "url": { - "$ref": "#/definitions/autoupdateUriOrArrayOfAutoupdateUris" - } - } - }, "autoupdate": { - "type": "object", "additionalProperties": false, "properties": { "architecture": { - "type": "object", "additionalProperties": false, "properties": { "32bit": { - "$ref": "#/definitions/autoupdateArch" + "additionalProperties": false, + "properties": { + "extract_dir": { + "type": "string" + }, + "url": { + "format": "uri", + "type": "string" + }, + "hash": { + "$ref": "#/definitions/hashExtraction" + } + }, + "type": "object" }, "64bit": { - "$ref": "#/definitions/autoupdateArch" - }, - "arm64": { - "$ref": "#/definitions/autoupdateArch" + "additionalProperties": false, + "properties": { + "extract_dir": { + "type": "string" + }, + "url": { + "format": "uri", + "type": "string" + }, + "hash": { + "$ref": "#/definitions/hashExtraction" + } + }, + "type": "object" } - } - }, - "bin": { - "$ref": "#/definitions/stringOrArrayOfStringsOrAnArrayOfArrayOfStrings" - }, - "env_add_path": { - "$ref": "#/definitions/stringOrArrayOfStrings" - }, - "env_set": { + }, "type": "object" }, "extract_dir": { - "$ref": "#/definitions/stringOrArrayOfStrings" + "type": "string" }, "hash": { - "$ref": "#/definitions/hashExtractionOrArrayOfHashExtractions" - }, - "installer": { - "type": "object", - "additionalProperties": false, - "properties": { - "file": { - "type": "string" - } - } - }, - "license": { - "$ref": "#/definitions/license" + "$ref": "#/definitions/hashExtraction" }, - "notes": { + "note": { "$ref": "#/definitions/stringOrArrayOfStrings" }, - "persist": { - "$ref": "#/definitions/stringOrArrayOfStringsOrAnArrayOfArrayOfStrings" - }, - "psmodule": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string" - } - } - }, - "shortcuts": { - "$ref": "#/definitions/shortcutsArray" - }, "url": { - "$ref": "#/definitions/autoupdateUriOrArrayOfAutoupdateUris" + "format": "uri", + "type": "string" } - } + }, + "type": "object" }, "checkver": { "anyOf": [ @@ -310,11 +239,13 @@ "type": "string" }, "jp": { - "$ref": "#/definitions/jsonPathPattern", + "pattern": "^\\$[.[].*$", + "type": "string", "description": "Same as 'jsonpath'" }, "jsonpath": { - "$ref": "#/definitions/jsonPathPattern" + "pattern": "^\\$[.[].*$", + "type": "string" }, "xpath": { "type": "string" @@ -329,29 +260,6 @@ }, "useragent": { "type": "string" - }, - "script": { - "$ref": "#/definitions/stringOrArrayOfStrings", - "description": "Custom PowerShell script to retrieve application version using more complex approach." - }, - "sourceforge": { - "anyOf": [ - { - "type": "string" - }, - { - "additionalProperties": false, - "properties": { - "project": { - "type": "string" - }, - "path": { - "type": "string" - } - }, - "type": "object" - } - ] } }, "type": "object" @@ -457,23 +365,6 @@ } ] }, - "autoupdateUriOrArrayOfAutoupdateUris": { - "anyOf": [ - { - "format": "uri", - "type": "string" - }, - { - "items": { - "format": "uri", - "type": "string" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - } - ] - }, "licenseIdentifiers": { "type": "string", "description": "License identifier based on SPDX License List https://spdx.org/licenses/", @@ -499,36 +390,9 @@ "Shareware", "Unlicense" ] - }, - "license": { - "anyOf": [ - { - "$ref": "#/definitions/licenseIdentifiers" - }, - { - "additionalProperties": false, - "properties": { - "url": { - "format": "uri", - "type": "string" - }, - "identifier": { - "$ref": "#/definitions/licenseIdentifiers" - } - }, - "required": [ - "identifier" - ], - "type": "object" - } - ] } }, "properties": { - "$schema": { - "type": "string", - "format": "uri" - }, "_comment": { "description": "Deprecated. Use ## instead.", "$ref": "#/definitions/stringOrArrayOfStrings" @@ -545,9 +409,6 @@ }, "64bit": { "$ref": "#/definitions/architecture" - }, - "arm64": { - "$ref": "#/definitions/architecture" } }, "type": "object" @@ -594,14 +455,34 @@ "type": "string" }, "innosetup": { - "description": "True if the installer InnoSetup based. Found in https://github.com/ScoopInstaller/Main/search?l=JSON&q=innosetup", + "description": "True if the installer InnoSetup based. Found in https://github.com/lukesampson/scoop/search?l=JSON&q=innosetup", "type": "boolean" }, "installer": { "$ref": "#/definitions/installer" }, "license": { - "$ref": "#/definitions/license" + "anyOf": [ + { + "$ref": "#/definitions/licenseIdentifiers" + }, + { + "additionalProperties": false, + "properties": { + "url": { + "format": "uri", + "type": "string" + }, + "identifier": { + "$ref": "#/definitions/licenseIdentifiers" + } + }, + "required": [ + "identifier" + ], + "type": "object" + } + ] }, "msi": { "$ref": "#/definitions/stringOrArrayOfStrings", @@ -613,15 +494,9 @@ "post_install": { "$ref": "#/definitions/stringOrArrayOfStrings" }, - "post_uninstall": { - "$ref": "#/definitions/stringOrArrayOfStrings" - }, "pre_install": { "$ref": "#/definitions/stringOrArrayOfStrings" }, - "pre_uninstall": { - "$ref": "#/definitions/stringOrArrayOfStrings" - }, "psmodule": { "additionalProperties": false, "properties": { @@ -650,42 +525,12 @@ "$ref": "#/definitions/uriOrArrayOfUris" }, "version": { - "pattern": "^[\\w\\.\\-+_]+$", + "pattern": "^[\\w\\.\\-_]+$", "type": "string" } }, - "if": { - "properties": { - "architecture": { - "properties": { - "64bit": { - "properties": { - "url": false - } - }, - "32bit": { - "properties": { - "url": false - } - }, - "arm64": { - "properties": { - "url": false - } - } - } - } - } - }, - "then": { - "required": [ - "url" - ] - }, "required": [ - "version", - "homepage", - "license" + "version" ], "title": "scoop app manifest schema", "type": "object" diff --git a/bucket/scoop-check.json b/bucket/scoop-check.json index 8ecf2ebe512..061f322ad5d 100644 --- a/bucket/scoop-check.json +++ b/bucket/scoop-check.json @@ -1,17 +1,17 @@ { - "##": "Using .bat so that scoop-check will run under Powershell 5", - "version": "2022.6.19", - "description": "Using Scoop to check new updates, and let the user choose to update or not.", - "homepage": "none", - "license": "Unlicense", - "depends": "gsudo", - "url": [ - "https://raw.githubusercontent.com/issaclin32/scoop-bucket/master/scripts/scoop-check.ps1", - "https://raw.githubusercontent.com/issaclin32/scoop-bucket/master/scripts/scoop-check.bat" - ], - "hash": [ - "0ea58e550e384e72feee99e49b54585aa6b16e05d1af479fa4147f8919e2b1e3", - "897d1ca64e03483d4a9776e293d3efd4f8357f918dfc1e5ce5f68c396c890aa0" - ], - "bin": "scoop-check.bat" + "##": "Using .bat so that scoop-check will run under Powershell 5", + "bin": "scoop-check.bat", + "depends": "gsudo", + "description": "Using Scoop to check new updates, and let the user choose to update or not.", + "hash": [ + "0ea58e550e384e72feee99e49b54585aa6b16e05d1af479fa4147f8919e2b1e3", + "897d1ca64e03483d4a9776e293d3efd4f8357f918dfc1e5ce5f68c396c890aa0" + ], + "homepage": "none", + "license": "Unlicense", + "url": [ + "https://raw.githubusercontent.com/issaclin32/scoop-bucket/master/scripts/scoop-check.ps1", + "https://raw.githubusercontent.com/issaclin32/scoop-bucket/master/scripts/scoop-check.bat" + ], + "version": "2022.6.19" } diff --git a/bucket/scoop-helper.json b/bucket/scoop-helper.json index 89ba13b7e61..d6a804a8e43 100644 --- a/bucket/scoop-helper.json +++ b/bucket/scoop-helper.json @@ -1,8 +1,8 @@ { - "version": "1.0.5", - "description": "scoop helper functions", - "homepage": "https://github.com/unoun/scoop-bucket/", - "license": "CC0-1.0", - "url": "https://raw.githubusercontent.com/unoun/scoop-bucket/main/lib/scoop-font-helper.ps1", - "hash": "ceccb5d64e4e0598f872997993a55898cd5900c72f2a62f6348f0233d0183f71" + "description": "scoop helper functions", + "hash": "ceccb5d64e4e0598f872997993a55898cd5900c72f2a62f6348f0233d0183f71", + "homepage": "https://github.com/unoun/scoop-bucket/", + "license": "CC0-1.0", + "url": "https://raw.githubusercontent.com/unoun/scoop-bucket/main/lib/scoop-font-helper.ps1", + "version": "1.0.5" } diff --git a/bucket/scoop-search-aoks.json b/bucket/scoop-search-aoks.json index ef0ec2de433..ad2c7b07d75 100644 --- a/bucket/scoop-search-aoks.json +++ b/bucket/scoop-search-aoks.json @@ -1,14 +1,14 @@ { - "autoupdate": { - "url": "https://github.com/shilangyu/scoop-search/releases/download/v$version/scoop-search.exe" - }, - "bin": "scoop-search.exe", - "checkver": "github", + "version": "1.3.1", "description": "Fast scoop search drop-in replacement", - "hash": "47d91772ed506ce9c2fa46019db083dfd6fc542580dfe282841133fd5440fe5a", "homepage": "https://github.com/shilangyu/scoop-search", "license": "MIT", - "notes": "To replace built-in scoop search, add this to $PROFILE: Invoke-Expression (&scoop-search --hook)", "url": "https://github.com/shilangyu/scoop-search/releases/download/v1.3.1/scoop-search.exe", - "version": "1.3.1" + "hash": "47d91772ed506ce9c2fa46019db083dfd6fc542580dfe282841133fd5440fe5a", + "bin": "scoop-search.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/shilangyu/scoop-search/releases/download/v$version/scoop-search.exe" + }, + "notes": "To replace built-in scoop search, add this to $PROFILE: Invoke-Expression (&scoop-search --hook)" } diff --git a/bucket/scoop-search-chriscp.json b/bucket/scoop-search-chriscp.json index 0e4ef0654e7..5bedd76c828 100644 --- a/bucket/scoop-search-chriscp.json +++ b/bucket/scoop-search-chriscp.json @@ -1,33 +1,33 @@ { - "version": "1.0.4", - "description": "Alternative to 'scoop search'", - "homepage": "https://github.com/chriscp-cat/Scoop-Search", - "license": { - "identifier": "Freeware" - }, - "notes": "To replace built-in scoop search, add this to $PROFILE: Invoke-Expression (&Scoop-Search --hook)", "architecture": { - "64bit": { - "url": "https://github.com/chriscp-cat/Scoop-Search/releases/download/v1.0.4/x64-Release.zip", - "hash": "1a6e1b8f51f7aab13a455005a038814f06f1c0a76d800391cdfd65975637b505" - }, "32bit": { - "url": "https://github.com/chriscp-cat/Scoop-Search/releases/download/v1.0.4/x86-Release.zip", - "hash": "15ad0d35da7086ff4da223602b2d2fd5751d4e4110909d60beab578fd1efd6d2" + "hash": "15ad0d35da7086ff4da223602b2d2fd5751d4e4110909d60beab578fd1efd6d2", + "url": "https://github.com/chriscp-cat/Scoop-Search/releases/download/v1.0.4/x86-Release.zip" + }, + "64bit": { + "hash": "1a6e1b8f51f7aab13a455005a038814f06f1c0a76d800391cdfd65975637b505", + "url": "https://github.com/chriscp-cat/Scoop-Search/releases/download/v1.0.4/x64-Release.zip" } }, - "bin": "Scoop-Search.exe", - "checkver": { - "github": "https://github.com/chriscp-cat/Scoop-Search" - }, "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/chriscp-cat/Scoop-Search/releases/download/v$version/x64-Release.zip" - }, "32bit": { "url": "https://github.com/chriscp-cat/Scoop-Search/releases/download/v$version/x86-Release.zip" + }, + "64bit": { + "url": "https://github.com/chriscp-cat/Scoop-Search/releases/download/v$version/x64-Release.zip" } } - } + }, + "bin": "Scoop-Search.exe", + "checkver": { + "github": "https://github.com/chriscp-cat/Scoop-Search" + }, + "description": "Alternative to 'scoop search'", + "homepage": "https://github.com/chriscp-cat/Scoop-Search", + "license": { + "identifier": "Freeware" + }, + "notes": "To replace built-in scoop search, add this to $PROFILE: Invoke-Expression (&Scoop-Search --hook)", + "version": "1.0.4" } diff --git a/bucket/scoop-search-multisource.json b/bucket/scoop-search-multisource.json index 8f7ad666dbf..f53b582c0c5 100644 --- a/bucket/scoop-search-multisource.json +++ b/bucket/scoop-search-multisource.json @@ -5,7 +5,6 @@ "license": "MIT", "notes": "To replace built-in scoop search, add this to $PROFILE: Invoke-Expression (&scoop-search-multisource.exe --hook)", "url": "https://github.com/plicit/scoop-search-multisource/releases/download/v0.1.20220804/scoop-search-multisource.exe", - "hash": "bdac23f022441168dc52bbd30b455377919944a8a74dbefdf2f101b7d3a4b54f", "bin": [ "scoop-search-multisource.exe", [ diff --git a/bucket/scummvm-nightly.json b/bucket/scummvm-nightly.json index 7d4edc73583..575e130c67e 100644 --- a/bucket/scummvm-nightly.json +++ b/bucket/scummvm-nightly.json @@ -1,53 +1,52 @@ { + "version": "4988d945", + "homepage": "https://www.scummvm.org/", + "license": { + "identifier": "GPL-3.0", + "url": "https://github.com/scummvm/scummvm/blob/master/COPYING" + }, "architecture": { "32bit": { - "extract_dir": "windows-x86-master-f614c531", - "hash": "93c7e1adac42588ae6fdd3d06d8216d3e65939d4f80faf052cb0979dce027633", - "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-master-f614c531.zip" + "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-master-4988d945.zip", + "hash": "2859a74f002e4093c1aaae10336b1034509422e393a431528fc2950884933c4b", + "extract_dir": "windows-x86-master-4988d945" }, "64bit": { - "extract_dir": "windows-x86-64-master-f614c531", - "hash": "9da48b0d734eec4648a53cb008cad4c5f2168e60604bef283eca269dbd0d84c3", - "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-64-master-f614c531.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "extract_dir": "windows-x86-master-$version", - "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-master-$version.zip" - }, - "64bit": { - "extract_dir": "windows-x86-64-master-$version", - "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-64-master-$version.zip" - } - }, - "hash": { - "url": "$url.sha256" + "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-64-master-4988d945.zip", + "hash": "462f21de7bc746dc328f623ee111c7a0b302d653daed6e8306c15f85f1a8d6a3", + "extract_dir": "windows-x86-64-master-4988d945" } }, "bin": "win32dist-mingw/scummvm.exe", - "checkver": { - "regex": "windows-x86-64-master-([a-f0-9]{8}).zip", - "url": "https://buildbot.scummvm.org/dailybuilds/master/?C=M;O=D" - }, - "description": "ScummVM is a program which allows you to run certain classic graphical adventure and role-playing games", - "homepage": "https://www.scummvm.org/", - "license": { - "identifier": "GPL-3.0", - "url": "https://github.com/scummvm/scummvm/blob/master/COPYING" - }, - "persist": [ - "scummvm.ini", - "saves", - "themes", - "extras" - ], "shortcuts": [ [ "scummvm.exe", "ScummVM (nightly)" ] ], - "version": "f614c531" + "persist": [ + "scummvm.ini", + "saves", + "themes", + "extras" + ], + "checkver": { + "url": "https://buildbot.scummvm.org/dailybuilds/master/?C=M;O=D", + "regex": "windows-x86-64-master-([a-f0-9]{8}).zip" + }, + "autoupdate": { + "hash": { + "url": "$url.sha256" + }, + "architecture": { + "32bit": { + "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-master-$version.zip", + "extract_dir": "windows-x86-master-$version" + }, + "64bit": { + "url": "https://buildbot.scummvm.org/dailybuilds/master/windows-x86-64-master-$version.zip", + "extract_dir": "windows-x86-64-master-$version" + } + } + } } diff --git a/bucket/sd_formatter.json b/bucket/sd_formatter.json index 4f197bf33f8..4328be972ee 100644 --- a/bucket/sd_formatter.json +++ b/bucket/sd_formatter.json @@ -1,12 +1,9 @@ { "homepage": "https://www.sdcard.org/ja/", - "description": "SD卡快速格式化", + "description": "SDA Software means the object code version of the SD Memory Card Formatter.", "version": "5.0.2", "url": "https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip", "hash": "df18843616643f53a613fd536eb4ff05a068de16b2902f48234706a2cfedc374", - "notes": [ - "https://raw.githubusercontent.com/niaojin0407/scoop-niaojin/main/sd_formatter.json" - ], "installer": { "script": [ "Remove-Item \"$dir\\*\" -Recurse -Force", diff --git a/bucket/sdcc-snapshot-x86_64.json b/bucket/sdcc-snapshot-x86_64.json index e44e8e606e7..deb2cb15ba8 100644 --- a/bucket/sdcc-snapshot-x86_64.json +++ b/bucket/sdcc-snapshot-x86_64.json @@ -1,25 +1,25 @@ { + "version": "20230402-13911", + "description": "Small Device C Compiler. (x86_64-w64-mingw32)", + "homepage": "http://sdcc.sourceforge.net/", + "license": "GPL-2.0-only|GPL-3.0-only", "architecture": { "64bit": { - "hash": "0ccbe1fb549fc8e186ff7f99ad6da0271576a31a9cf66524a72b09f39c841414", - "url": "https://sourceforge.net/projects/sdcc/files/snapshot_builds/x86_64-w64-mingw32-setup/sdcc-20230402-13911-x64-setup.exe#dl.7z" + "url": "https://sourceforge.net/projects/sdcc/files/snapshot_builds/x86_64-w64-mingw32/sdcc-snapshot-x86_64-w64-mingw32-20230402-13911.zip", + "hash": "sha1:bd7507d42371f3fb2065871c5cf3a12f5718b93c" } }, + "extract_dir": "sdcc", + "bin": "bin\\sdcc.exe", + "checkver": { + "sourceforge": "sdcc/snapshot_builds/x86_64-w64-mingw32", + "regex": "sdcc-snapshot-x86_64-w64-mingw32-([\\d]+-[\\d]+)" + }, "autoupdate": { "architecture": { "64bit": { - "url": "https://sourceforge.net/projects/sdcc/files/snapshot_builds/x86_64-w64-mingw32-setup/sdcc-$version-x64-setup.exe#dl.7z" + "url": "https://sourceforge.net/projects/sdcc/files/snapshot_builds/x86_64-w64-mingw32/sdcc-snapshot-x86_64-w64-mingw32-$version.zip" } } - }, - "bin": "bin\\sdcc.exe", - "checkver": { - "regex": "sdcc-(\\d.+-\\d.+)-x64-setup\\.exe\\]\\]", - "url": "https://sourceforge.net/projects/sdcc/rss?path=/snapshot_builds/x86_64-w64-mingw32-setup" - }, - "description": "Small Device C Compiler. (x86_64-w64-mingw32)", - "homepage": "http://sdcc.sourceforge.net/", - "license": "GPL-2.0-only|GPL-3.0-only", - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninstall*\" -Force -Recurse", - "version": "20230402-13911" + } } diff --git a/bucket/sdelete.json b/bucket/sdelete.json index 1808cfbd4bf..420eebeb74b 100644 --- a/bucket/sdelete.json +++ b/bucket/sdelete.json @@ -1,32 +1,39 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "2.04", "description": "Securely overwrite your sensitive files and cleanse your free space of previously deleted files using this DoD-compliant secure delete program.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/sdelete", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "2.04", "url": "https://download.sysinternals.com/files/SDelete.zip", "hash": "49cfc704a431d0f4557d06561310ade7ba78b84c389a99cbe0fac83410f6b255", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/sdelete", - "re": "SDelete\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/SDelete.zip" - }, "architecture": { + "64bit": { + "bin": [ + [ + "sdelete64.exe", + "sdelete" + ] + ] + }, "32bit": { "bin": "sdelete.exe" }, - "64bit": { + "arm64": { "bin": [ [ - "sdelete64.exe", + "sdelete64a.exe", "sdelete" - ], - "sdelete.exe" + ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/sdelete.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/SDelete.zip" } } diff --git a/bucket/sdkman.json b/bucket/sdkman.json index 81cf5caec3a..6132a4b662f 100644 --- a/bucket/sdkman.json +++ b/bucket/sdkman.json @@ -1,20 +1,20 @@ { - "architecture": { - "64bit": { - "bin": "sdk.exe", - "hash": "0fa4684e95148db7e13578da2e4c594f4de5d4f10d6261c7c594fa7e783e41b8", - "url": "https://github.com/palindrom615/sdkman/releases/download/v0.4.23/sdkman_0.4.23_Windows_x86_64.zip" - } - }, - "autoupdate": { - "url": "https://github.com/palindrom615/sdkman/releases/download/v$version/sdkman_$version_Windows_x86_64.zip" - }, - "checkver": { - "regex": "tag/v([\\d.]+)", - "url": "https://api.github.com/repos/palindrom615/sdkman/releases/latest" - }, - "description": "A tool for managing parallel versions of multiple Software Development Kits", - "homepage": "https://github.com/palindrom615/sdkman", - "license": "Apache License 2.0", - "version": "0.4.23" + "version": "0.4.23", + "architecture": { + "64bit": { + "url": "https://github.com/palindrom615/sdkman/releases/download/v0.4.23/sdkman_0.4.23_Windows_x86_64.zip", + "bin": "sdk.exe", + "hash": "0fa4684e95148db7e13578da2e4c594f4de5d4f10d6261c7c594fa7e783e41b8" + } + }, + "checkver": { + "url": "https://api.github.com/repos/palindrom615/sdkman/releases/latest", + "regex": "tag/v([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/palindrom615/sdkman/releases/download/v$version/sdkman_$version_Windows_x86_64.zip" + }, + "homepage": "https://github.com/palindrom615/sdkman", + "license": "Apache License 2.0", + "description": "A tool for managing parallel versions of multiple Software Development Kits" } diff --git a/bucket/securefs.json b/bucket/securefs.json index 4c3c2e19be2..196bc5058dd 100644 --- a/bucket/securefs.json +++ b/bucket/securefs.json @@ -1,29 +1,21 @@ { "version": "0.13.1", - "description": "securefs is a filesystem in userspace (FUSE) with transparent encryption (when writing) and decryption (when reading).", + "description": "A filesystem in userspace (FUSE) with transparent encryption (when writing) and decryption (when reading).", "homepage": "https://github.com/netheril96/securefs", "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/netheril96/securefs/releases/download/0.13.1/securefs-release-amd64.7z", - "hash": "78dcf969e0032b1fbd5a895e16947699390c43d7a1082763e7ae38560cab52df" + "hash": "78dcf969e0032b1fbd5a895e16947699390c43d7a1082763e7ae38560cab52df", + "extract_dir": "securefs-release-amd64\\win" } }, - "extract_dir": "securefs-release-amd64\\win", - "bin": [ - [ - "securefs.exe", - "securefs" - ] - ], + "bin": "securefs.exe", "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/netheril96/securefs/releases/download/$version/securefs-release-amd64.7z", - "hash": { - "mode": "github" - } + "url": "https://github.com/netheril96/securefs/releases/download/$version/securefs-release-amd64.7z" } } } diff --git a/bucket/setacl-studio.json b/bucket/setacl-studio.json index 7da358afa6f..7556b858c8a 100644 --- a/bucket/setacl-studio.json +++ b/bucket/setacl-studio.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi" - }, - "checkver": { - "regex": "SetACL\\ Studio\\ ([\\d\\.]+)", - "url": "https://helgeklein.com/download/" - }, - "description": "Intuitive permission management with the power of SetACL", - "extract_dir": "Helge Klein\\SetAcl Studio", - "hash": "73bcc9a8d27c070caa4e2bbd238899ed92a93d0459db1c3cc8a65e11ca62ef41", - "homepage": "https://helgeklein.com/setacl-studio/", - "license": "Freeware", - "shortcuts": [ - [ - "SetACL Studio.exe", - "SetACL Studio" - ] - ], - "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi", - "version": "1.2.4" + "version": "1.2.4", + "description": "Intuitive permission management with the power of SetACL", + "homepage": "https://helgeklein.com/setacl-studio/", + "license": "Freeware", + "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi", + "hash": "73bcc9a8d27c070caa4e2bbd238899ed92a93d0459db1c3cc8a65e11ca62ef41", + "extract_dir": "Helge Klein\\SetAcl Studio", + "shortcuts": [ + [ + "SetACL Studio.exe", + "SetACL Studio" + ] + ], + "checkver": { + "url": "https://helgeklein.com/download/", + "regex": "SetACL\\ Studio\\ ([\\d\\.]+)" + }, + "autoupdate": { + "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi" + } } diff --git a/bucket/setacl_studio-aoks.json b/bucket/setacl_studio-aoks.json index d845fa9954d..a75e1c5a7f6 100644 --- a/bucket/setacl_studio-aoks.json +++ b/bucket/setacl_studio-aoks.json @@ -1,27 +1,27 @@ { - "autoupdate": { - "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi" - }, - "bin": "SetACL Studio.exe", - "checkver": { - "regex": ">SetACL Studio ([\\d.-]+) for 32-bit and 64-bit Windows", - "url": "https://helgeklein.com/download/" - }, - "description": "Intuitive permission management with the power of SetACL", - "extract_dir": "Helge Klein\\SetACL Studio", - "hash": "73bcc9a8d27c070caa4e2bbd238899ed92a93d0459db1c3cc8a65e11ca62ef41", - "homepage": "https://helgeklein.com/setacl-studio/", - "license": "Freeware", - "notes": [ - "Use the following license key to convert the downloaded product to an unrestricted version: ", - "RUMH5R-PREMM7-W38EA5-QTSQZ1-1HA1A6-CTXHUQ" - ], - "shortcuts": [ - [ - "SetACL Studio.exe", - "SetACL Studio" - ] - ], - "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi", - "version": "1.2.4" + "version": "1.2.4", + "description": "Intuitive permission management with the power of SetACL", + "homepage": "https://helgeklein.com/setacl-studio/", + "license": "Freeware", + "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi", + "hash": "73bcc9a8d27c070caa4e2bbd238899ed92a93d0459db1c3cc8a65e11ca62ef41", + "extract_dir": "Helge Klein\\SetACL Studio", + "bin": "SetACL Studio.exe", + "shortcuts": [ + [ + "SetACL Studio.exe", + "SetACL Studio" + ] + ], + "checkver": { + "url": "https://helgeklein.com/download/", + "regex": ">SetACL Studio ([\\d.-]+) for 32-bit and 64-bit Windows" + }, + "autoupdate": { + "url": "https://helgeklein.com/downloads/SetACL-Studio/current/SetACL%20Studio.msi" + }, + "notes": [ + "Use the following license key to convert the downloaded product to an unrestricted version: ", + "RUMH5R-PREMM7-W38EA5-QTSQZ1-1HA1A6-CTXHUQ" + ] } diff --git a/bucket/setuna2.json b/bucket/setuna2.json index a2adb534213..d982288b41d 100644 --- a/bucket/setuna2.json +++ b/bucket/setuna2.json @@ -1,7 +1,7 @@ { - "homepage": "https://github.com/tylearymf/SETUNA2", "version": "3.0.0.6", - "description": "A best screenshot small tool (support high dpi screenshots)", + "description": "Paste screenshots as floating windows", + "homepage": "https://github.com/tylearymf/SETUNA2", "license": "MIT", "architecture": { "64bit": { @@ -13,20 +13,19 @@ "hash": "b16a2345b17d3d5a9df55c9c0f55f3ff9ec490ce27d8043d2bbd6d8b7c223c9c" } }, - "bin": [ - [ - "SETUNA.exe", - "setuna2" + "pre_install": "if(Test-Path \"$persist_dir\\SetunaConfig.xml\") { Copy-Item \"$persist_dir\\SetunaConfig.xml\" \"$dir\\SetunaConfig.xml\" | Out-Null }", + "uninstaller": { + "script": [ + "if(!(Test-Path \"$persist_dir\\\")) { New-Item -Path \"$persist_dir\\\" -ItemType Directory | Out-Null }", + "if(Test-Path \"$dir\\SetunaConfig.xml\") { Copy-Item \"$dir\\SetunaConfig.xml\" \"$persist_dir\\SetunaConfig.xml\" | Out-Null }" ] - ], + }, "shortcuts": [ [ "SETUNA.exe", "SETUNA2" ] ], - "pre_install": "if (!(Test-Path \"$persist_dir\\SetunaConfig.xml\")) { New-Item \"$dir\\SetunaConfig.xml\" | Out-Null }", - "persist": "SetunaConfig.xml", "checkver": "github", "autoupdate": { "architecture": { diff --git a/bucket/sfxr.json b/bucket/sfxr.json index e7b911d313c..08dc6d68866 100644 --- a/bucket/sfxr.json +++ b/bucket/sfxr.json @@ -1,14 +1,14 @@ { - "description": "Basic sound effects creation tool", - "hash": "4908b301dd966155a01f9649a1c621112bd1497d0d41106a4f9ba05595f44e72", - "homepage": "http://drpetter.se/project_sfxr.html", - "license": "MIT", - "shortcuts": [ - [ - "sfxr.exe", - "sfxr" - ] - ], - "url": "http://www.drpetter.se/files/sfxr.zip", - "version": "1.2.1" + "homepage": "http://drpetter.se/project_sfxr.html", + "description": "Basic sound effects creation tool", + "license": "MIT", + "version": "1.2.1", + "url": "http://www.drpetter.se/files/sfxr.zip", + "hash": "4908b301dd966155a01f9649a1c621112bd1497d0d41106a4f9ba05595f44e72", + "shortcuts": [ + [ + "sfxr.exe", + "sfxr" + ] + ] } diff --git a/bucket/shadowcopyview-aoks.json b/bucket/shadowcopyview-aoks.json index d9f7db43853..07d5ec947d6 100644 --- a/bucket/shadowcopyview-aoks.json +++ b/bucket/shadowcopyview-aoks.json @@ -1,34 +1,34 @@ { - "architecture": { - "32bit": { - "hash": "d588d7e13d5d0df3e184dc6c66e3dffc0eebe045a0a3f49db5fcce04665e6d65", - "url": "https://www.nirsoft.net/utils/shadowcopyview.zip" - }, - "64bit": { - "hash": "93446b998531eb7366740d113a37620a65953d6f1ae265d95b927502d1e69ded", - "url": "https://www.nirsoft.net/utils/shadowcopyview-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://www.nirsoft.net/utils/shadowcopyview.zip" - }, - "64bit": { - "url": "https://www.nirsoft.net/utils/shadowcopyview-x64.zip" - } - } - }, - "bin": "ShadowCopyView.exe", - "checkver": "ShadowCopyView v(\\d+\\.\\d\\d)", - "description": "ShadowCopyView is simple tool for Windows 10/8/7/Vista that lists the snapshots of your hard drive created by the 'Volume Shadow Copy' service of Windows. Every snapshot contains an older versions of your files and folders from the date that the snapshot was created, you can browse the older version of your files and folders, and optionally copy them into a folder on your disk.", - "homepage": "https://www.nirsoft.net/utils/shadow_copy_view.html", - "license": "freeware", - "shortcuts": [ - [ - "ShadowCopyView.exe", - "NirSoft\\ShadowCopyView" - ] - ], - "version": "1.15" + "homepage": "https://www.nirsoft.net/utils/shadow_copy_view.html", + "checkver": "ShadowCopyView v(\\d+\\.\\d\\d)", + "version": "1.15", + "license": "freeware", + "description": "ShadowCopyView is simple tool for Windows 10/8/7/Vista that lists the snapshots of your hard drive created by the 'Volume Shadow Copy' service of Windows. Every snapshot contains an older versions of your files and folders from the date that the snapshot was created, you can browse the older version of your files and folders, and optionally copy them into a folder on your disk.", + "architecture": { + "64bit": { + "url": "https://www.nirsoft.net/utils/shadowcopyview-x64.zip", + "hash": "93446b998531eb7366740d113a37620a65953d6f1ae265d95b927502d1e69ded" + }, + "32bit": { + "url": "https://www.nirsoft.net/utils/shadowcopyview.zip", + "hash": "d588d7e13d5d0df3e184dc6c66e3dffc0eebe045a0a3f49db5fcce04665e6d65" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.nirsoft.net/utils/shadowcopyview-x64.zip" + }, + "32bit": { + "url": "https://www.nirsoft.net/utils/shadowcopyview.zip" + } + } + }, + "bin": "ShadowCopyView.exe", + "shortcuts": [ + [ + "ShadowCopyView.exe", + "NirSoft\\ShadowCopyView" + ] + ] } diff --git a/bucket/shadowsocksr-full.json b/bucket/shadowsocksr-full.json index 619d30520c3..f248d896a22 100644 --- a/bucket/shadowsocksr-full.json +++ b/bucket/shadowsocksr-full.json @@ -1,55 +1,55 @@ { - "version": "6.0.3", - "description": "ShadowsocksR for Windows(with dotnet runtime)", - "homepage": "https://github.com/HMBSbige/ShadowsocksR-Windows", - "license": { - "identifier": "AGPL-3.0-only", - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/blob/master/LICENSE" - }, - "architecture": { - "64bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.0.3/ShadowsocksR-Win64-6.0.3.7z", - "hash": "b2d903afff55922bf0d87d6591d1a7d981d4be06dcd53ba9fbd815e19f76250d" - }, - "32bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.0.3/ShadowsocksR-Win32-6.0.3.7z", - "hash": "11fd7b6df864ffd5118875ed7a91ef1e312939460d496a6542b49336c0e45d2b" - } - }, - "extract_dir": "ShadowsocksR", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\gui-config.json\")) { New-Item \"$dir\\gui-config.json\" -ItemType \"file\" -Value \"{}\" | Out-Null }", - "if (!(Test-Path \"$persist_dir\\pac.txt\")) { New-Item \"$dir\\pac.txt\" -ItemType \"file\" | Out-Null }", - "if (!(Test-Path \"$persist_dir\\user-rule.txt\")) { New-Item \"$dir\\user-rule.txt\" -ItemType \"file\" | Out-Null }" - ], - "bin": "ShadowsocksR.exe", - "shortcuts": [ - [ - "ShadowsocksR.exe", - "ShadowsocksR" - ] - ], - "persist": [ - "gui-config.json", - "pac.txt", - "user-rule.txt" - ], - "checkver": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases", - "regex": "" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win64-$version.7z" - }, - "32bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win32-$version.7z" - } - }, - "hash": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases", - "regex": "(?sm)$basename.*?$sha256" - } - } + "architecture": { + "32bit": { + "hash": "11fd7b6df864ffd5118875ed7a91ef1e312939460d496a6542b49336c0e45d2b", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.0.3/ShadowsocksR-Win32-6.0.3.7z" + }, + "64bit": { + "hash": "b2d903afff55922bf0d87d6591d1a7d981d4be06dcd53ba9fbd815e19f76250d", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.0.3/ShadowsocksR-Win64-6.0.3.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win32-$version.7z" + }, + "64bit": { + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win64-$version.7z" + } + }, + "hash": { + "regex": "(?sm)$basename.*?$sha256", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases" + } + }, + "bin": "ShadowsocksR.exe", + "checkver": { + "regex": "", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases" + }, + "description": "ShadowsocksR for Windows(with dotnet runtime)", + "extract_dir": "ShadowsocksR", + "homepage": "https://github.com/HMBSbige/ShadowsocksR-Windows", + "license": { + "identifier": "AGPL-3.0-only", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/blob/master/LICENSE" + }, + "persist": [ + "gui-config.json", + "pac.txt", + "user-rule.txt" + ], + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\gui-config.json\")) { New-Item \"$dir\\gui-config.json\" -ItemType \"file\" -Value \"{}\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\pac.txt\")) { New-Item \"$dir\\pac.txt\" -ItemType \"file\" | Out-Null }", + "if (!(Test-Path \"$persist_dir\\user-rule.txt\")) { New-Item \"$dir\\user-rule.txt\" -ItemType \"file\" | Out-Null }" + ], + "shortcuts": [ + [ + "ShadowsocksR.exe", + "ShadowsocksR" + ] + ], + "version": "6.0.3" } diff --git a/bucket/shadowsocksr-windows.json b/bucket/shadowsocksr-windows.json index 3ec132db827..be85023193f 100644 --- a/bucket/shadowsocksr-windows.json +++ b/bucket/shadowsocksr-windows.json @@ -1,56 +1,56 @@ { - "version": "6.1.0", - "description": "An Internet censorship circumventing tunnel tool, forked by Breakwa11 from shadowsocks, maintained now by HMBSbige.", - "homepage": "https://github.com/HMBSbige/ShadowsocksR-Windows", - "license": { - "identifier": "GPL-3.0-or-later", - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/blob/master/LICENSE" - }, - "architecture": { - "32bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.1.0/ShadowsocksR-Win32-6.1.0.7z", - "hash": "52b3ecadd8f4063ebb7121b7a84caee490cc0e630977f226e933d62b2784dde5" - }, - "64bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.1.0/ShadowsocksR-Win64-6.1.0.7z", - "hash": "d62593da0aa39970213997694cb811a19a68341b4b10c42e9040064f4fdf1e48" - } - }, - "extract_dir": "ShadowsocksR", - "shortcuts": [ - [ - "ShadowsocksR.exe", - "ShadowsocksR Windows" - ] - ], - "pre_install": [ - "function CreateFile([String] $file, [String] $content = $null) {", - " if(!(Test-Path \"$persist_dir\\$file\")) {", - " Write-Host \"Create placeholder for shadowsocksr-windows: $file\"", - " New-Item -Force -Path \"$persist_dir\\$file\" -ItemType file -Value $content | Out-Null", - " }", - "}", - "CreateFile 'gui-config.json' '{}'", - "CreateFile 'pac.txt'", - "CreateFile 'transfer_log.json' '{}'", - "CreateFile 'user-rule.txt'" - ], - "persist": [ - "gui-config.json", - "pac.txt", - "transfer_log.json", - "user-rule.txt", - "temp" - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win32-$version.7z" - }, - "64bit": { - "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win64-$version.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "52b3ecadd8f4063ebb7121b7a84caee490cc0e630977f226e933d62b2784dde5", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.1.0/ShadowsocksR-Win32-6.1.0.7z" + }, + "64bit": { + "hash": "d62593da0aa39970213997694cb811a19a68341b4b10c42e9040064f4fdf1e48", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/6.1.0/ShadowsocksR-Win64-6.1.0.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win32-$version.7z" + }, + "64bit": { + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/releases/download/$version/ShadowsocksR-Win64-$version.7z" + } + } + }, + "checkver": "github", + "description": "An Internet censorship circumventing tunnel tool, forked by Breakwa11 from shadowsocks, maintained now by HMBSbige.", + "extract_dir": "ShadowsocksR", + "homepage": "https://github.com/HMBSbige/ShadowsocksR-Windows", + "license": { + "identifier": "GPL-3.0-or-later", + "url": "https://github.com/HMBSbige/ShadowsocksR-Windows/blob/master/LICENSE" + }, + "persist": [ + "gui-config.json", + "pac.txt", + "transfer_log.json", + "user-rule.txt", + "temp" + ], + "pre_install": [ + "function CreateFile([String] $file, [String] $content = $null) {", + " if(!(Test-Path \"$persist_dir\\$file\")) {", + " Write-Host \"Create placeholder for shadowsocksr-windows: $file\"", + " New-Item -Force -Path \"$persist_dir\\$file\" -ItemType file -Value $content | Out-Null", + " }", + "}", + "CreateFile 'gui-config.json' '{}'", + "CreateFile 'pac.txt'", + "CreateFile 'transfer_log.json' '{}'", + "CreateFile 'user-rule.txt'" + ], + "shortcuts": [ + [ + "ShadowsocksR.exe", + "ShadowsocksR Windows" + ] + ], + "version": "6.1.0" } diff --git a/bucket/shareenum.json b/bucket/shareenum.json index 94dbbe53e95..34f41c9f42c 100644 --- a/bucket/shareenum.json +++ b/bucket/shareenum.json @@ -1,37 +1,40 @@ { - "version": "1.61", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "Scan file shares on your network and view their security settings to close security holes.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/shareenum", "license": { - "identifier": "Proprietary", + "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "notes": "Introduction: ", + "version": "1.61", "url": "https://download.sysinternals.com/files/ShareEnum.zip", "hash": "7f88cabcf12a502e8242d5d1d899ee6d1ddec6642e56cbd6511a698827cbfcba", - "architecture": { - "64bit": { - "post_install": [ - "@('ShareEnum.exe') | ForEach-Object { Remove-Item \"$dir\\$_\" -Force -ErrorAction SilentlyContinue }", - "Rename-Item \"$dir\\ShareEnum64.exe\" 'ShareEnum.exe' -Force -ErrorAction SilentlyContinue" - ] - }, - "32bit": { - "post_install": "@('ShareEnum64.exe') | ForEach-Object { Remove-Item \"$dir\\$_\" -Force -ErrorAction SilentlyContinue }" - } - }, - "bin": "ShareEnum.exe", - "shortcuts": [ - [ - "ShareEnum.exe", - "SysInternals\\ShareEnum" - ] - ], "checkver": { "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/shareenum", - "regex": "ShareEnum v([\\d.]+)" + "re": "ShareEnum\\s(?:v|V)?([\\d.]+)" }, "autoupdate": { "url": "https://download.sysinternals.com/files/ShareEnum.zip" + }, + "architecture": { + "32bit": { + "bin": "ShareEnum.exe", + "shortcuts": [ + [ + "ShareEnum.exe", + "SysInternals/ShareEnum", + "/accepteula" + ] + ] + }, + "64bit": { + "bin": "ShareEnum.exe", + "shortcuts": [ + [ + "ShareEnum.exe", + "SysInternals/ShareEnum", + "/accepteula" + ] + ] + } } } diff --git a/bucket/sharpii-net-core.json b/bucket/sharpii-net-core.json index 7cd01743fc4..b621b7359f2 100644 --- a/bucket/sharpii-net-core.json +++ b/bucket/sharpii-net-core.json @@ -1,14 +1,14 @@ { - "autoupdate": { - "url": "https://github.com/TheShadowEevee/Sharpii-NetCore/releases/download/v$version/Sharpii-Net-Core-$version-Windows.7z" - }, - "bin": "Sharpii.exe", - "checkver": "github", - "description": "A .Net Core port of Sharpii for use on other OS's", - "hash": "ebbe70dd3e35efa29ebab68d48380c2ac539cfcfa3bdf16b25f3d1beae213a11", - "homepage": "https://github.com/TheShadowEevee/Sharpii-NetCore", - "license": " GPL-3.0-only", - "notes": "It is not neccessary to install Sharpii since it's automatically shimmed", - "url": "https://github.com/TheShadowEevee/Sharpii-NetCore/releases/download/v1.1.8/Sharpii-Net-Core-1.1.8-Windows.7z", - "version": "1.1.8" + "version": "1.1.8", + "description": "A .Net Core port of Sharpii for use on other OS's", + "homepage": "https://github.com/TheShadowEevee/Sharpii-NetCore", + "license": " GPL-3.0-only", + "notes": "It is not neccessary to install Sharpii since it's automatically shimmed", + "url": "https://github.com/TheShadowEevee/Sharpii-NetCore/releases/download/v1.1.8/Sharpii-Net-Core-1.1.8-Windows.7z", + "hash": "ebbe70dd3e35efa29ebab68d48380c2ac539cfcfa3bdf16b25f3d1beae213a11", + "bin": "Sharpii.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/TheShadowEevee/Sharpii-NetCore/releases/download/v$version/Sharpii-Net-Core-$version-Windows.7z" + } } diff --git a/bucket/sharpii.json b/bucket/sharpii.json index 6a24baac643..ebe760f9927 100644 --- a/bucket/sharpii.json +++ b/bucket/sharpii.json @@ -1,14 +1,14 @@ { - "version": "1.7.3", - "description": "A command line libWiiSharp tool", - "homepage": "https://github.com/mogzol/sharpii", - "license": " GPL-3.0-only", - "notes": "It is not neccessary to install Sharpii since it's automatically shimmed", - "url": "https://github.com/mogzol/sharpii/releases/download/1.7.3/Sharpii_v1.7.3.zip", - "hash": "c9bbb62becbc385fb4c5433f57749f65caec690b1124a7d0e16905b2393dc5c7", - "bin": "Sharpii.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/mogzol/sharpii/releases/download/$version/Sharpii_v$version.zip" - } + "autoupdate": { + "url": "https://github.com/mogzol/sharpii/releases/download/$version/Sharpii_v$version.zip" + }, + "bin": "Sharpii.exe", + "checkver": "github", + "description": "A command line libWiiSharp tool", + "hash": "c9bbb62becbc385fb4c5433f57749f65caec690b1124a7d0e16905b2393dc5c7", + "homepage": "https://github.com/mogzol/sharpii", + "license": " GPL-3.0-only", + "notes": "It is not neccessary to install Sharpii since it's automatically shimmed", + "url": "https://github.com/mogzol/sharpii/releases/download/1.7.3/Sharpii_v1.7.3.zip", + "version": "1.7.3" } diff --git a/bucket/shellmenuview.json b/bucket/shellmenuview.json index 4a186ef41ec..564f4d36f64 100644 --- a/bucket/shellmenuview.json +++ b/bucket/shellmenuview.json @@ -1,42 +1,19 @@ { - "homepage": "https://www.nirsoft.net", - "description": "Disable/enable static menu items in context menu of Explorer.", + "homepage": "https://www.nirsoft.net/utils/shell_menu_view.html", + "checkver": "ShellMenuView v(\\d+\\.\\d\\d)", "version": "1.41", - "license": "Freeware", + "license": "freeware", + "description": "ShellMenuView is a small utility that display the list of static menu items that appeared in the context menu when you right-click a file/folder on Windows Explorer, and allows you to easily disable unwanted menu items.", "architecture": { "64bit": { - "url": "http://www.nirsoft.net/utils/shmnview-x64.zip", + "url": "https://www.nirsoft.net/utils/shmnview-x64.zip", "hash": "e5a5b7c4a6ce2772782243027c73974d9699f2ba1d3eab1f53bcff4096635b83" }, "32bit": { - "url": "http://www.nirsoft.net/utils/shmnview.zip", + "url": "https://www.nirsoft.net/utils/shmnview.zip", "hash": "bd8d233e44155100677f855b61b867b596d2006bd65b4553da6ca5e38f70d483" } }, - "bin": "shmnview.exe", - "shortcuts": [ - [ - "shmnview.exe", - "ShellMenuView" - ] - ], - "persist": [ - "shmnview_lng.ini", - "shmnview.cfg" - ], - "pre_install": [ - "function CreateFile ($name) {", - " if (!(Test-Path \"$persist_dir\\$name\")) {", - " New-Item -Force -Path \"$persist_dir\" -Name $name -ItemType \"file\"", - " }", - "}", - "'shmnview_lng.ini', 'shmnview.cfg' | % {CreateFile $_}" - ], - "notes": "Please download the languages file from nirsoft.net", - "checkver": { - "url": "https://www.nirsoft.net/pad/shmnview.xml", - "xpath": "/XML_DIZ_INFO/Program_Info/Program_Version" - }, "autoupdate": { "architecture": { "64bit": { @@ -46,5 +23,12 @@ "url": "https://www.nirsoft.net/utils/shmnview.zip" } } - } + }, + "bin": "shmnview.exe", + "shortcuts": [ + [ + "shmnview.exe", + "NirSoft\\ShellMenuView - Disable_enable Explorer menu items" + ] + ] } diff --git a/bucket/shellrunas.json b/bucket/shellrunas.json index 9e12accedac..cc973cb833e 100644 --- a/bucket/shellrunas.json +++ b/bucket/shellrunas.json @@ -1,26 +1,26 @@ { - "version": "1.02", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "Launch programs as a different user via a convenient shell context-menu entry.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/shellrunas", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "1.02", "url": "https://download.sysinternals.com/files/ShellRunas.zip", "hash": "27170866b14e7f5e3814328fc72433bb77c9cf5f90cae94ec5ba104ce0bbae57", - "bin": "ShellRunas.exe", - "shortcuts": [ - [ - "ShellRunas.exe", - "SysInternals/ShellRunas", - "/accepteula" - ] - ], "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/shellrunas.md", - "regex": "#.*?v([\\d.]+)" + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/shellrunas", + "re": "ShellRunas\\s(?:v|V)?([\\d.]+)" }, "autoupdate": { "url": "https://download.sysinternals.com/files/ShellRunas.zip" + }, + "architecture": { + "32bit": { + "bin": "ShellRunas.exe" + }, + "64bit": { + "bin": "ShellRunas.exe" + } } } diff --git a/bucket/shntool.json b/bucket/shntool.json index a1624d69f71..f1a2fb4ea4b 100644 --- a/bucket/shntool.json +++ b/bucket/shntool.json @@ -1,10 +1,8 @@ { - "version": "3.0.10", - "description": "A multi-purpose WAVE data processing and reporting utility.", - "homepage": "http://shnutils.freeshell.org/shntool/", - "license": "GPL-2.0-or-later", "url": "http://shnutils.freeshell.org/shntool/dist/win32/shntool-3.0.10.zip", - "hash": "2a371aad56bfb8b498e996f88663069ef9bb4d4f4207a5743a4a4e2b6dead992", - "extract_dir": "shntool-3.0.10", - "bin": "shntool.exe" + "version": "3.0.10", + "description": "shntool is a multi-purpose WAVE data processing and reporting utility. File formats are abstracted from its core, so it can process any file that contains WAVE data, compressed or not - provided there exists a format module to handle that particular file type; keywords: ape cue flac wave file splitter", + "bin": [ + ["shntool-3.0.10\\shntool.exe", "shntool", ""] + ] } diff --git a/bucket/simple-note.json b/bucket/simple-note.json index d59da643f97..9df91d03c64 100644 --- a/bucket/simple-note.json +++ b/bucket/simple-note.json @@ -1,38 +1,38 @@ { - "architecture": { - "32bit": { - "installer": { - "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"" - } - }, - "64bit": { - "installer": { - "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"" - } - } - }, - "autoupdate": { - "hash": { - "regex": "sha512:\\s+$base64", - "url": "$baseurl/latest.yml" - }, - "url": "https://github.com/Automattic/simplenote-electron/releases/download/v$version/Simplenote-win-$version.exe#/dl.7z" - }, - "bin": "SimpleNote.exe", - "checkver": { - "github": "https://github.com/Automattic/simplenote-electron" - }, - "description": "Simplenote is an easy way to keep notes, lists, ideas and more. Your notes stay in sync with all your devices for free.", - "hash": "sha512:5aebf329adcbc008b68b86cced8a6c94d5b9a22b4131601e2ceb220d7d20eea906b3edc6b8e6e2ddd04c1f5791ea63d69370584abc460693ede0a1ec3c2aa95c", - "homepage": "https://simplenote.com", - "license": "GPL-2.0-only", - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", - "shortcuts": [ - [ - "SimpleNote.exe", - "SimpleNote" - ] - ], - "url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0.exe#/dl.7z", - "version": "2.21.0" + "version": "2.21.0", + "description": "Simplenote is an easy way to keep notes, lists, ideas and more. Your notes stay in sync with all your devices for free.", + "homepage": "https://simplenote.com", + "license": "GPL-2.0-only", + "url": "https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-win-2.21.0.exe#/dl.7z", + "hash": "sha512:5aebf329adcbc008b68b86cced8a6c94d5b9a22b4131601e2ceb220d7d20eea906b3edc6b8e6e2ddd04c1f5791ea63d69370584abc460693ede0a1ec3c2aa95c", + "architecture": { + "64bit": { + "installer": { + "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"" + } + }, + "32bit": { + "installer": { + "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"" + } + } + }, + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", + "bin": "SimpleNote.exe", + "shortcuts": [ + [ + "SimpleNote.exe", + "SimpleNote" + ] + ], + "checkver": { + "github": "https://github.com/Automattic/simplenote-electron" + }, + "autoupdate": { + "url": "https://github.com/Automattic/simplenote-electron/releases/download/v$version/Simplenote-win-$version.exe#/dl.7z", + "hash": { + "url": "$baseurl/latest.yml", + "regex": "sha512:\\s+$base64" + } + } } diff --git a/bucket/simple-obfs.json b/bucket/simple-obfs.json index ea17e891ad6..1a3213c37b7 100644 --- a/bucket/simple-obfs.json +++ b/bucket/simple-obfs.json @@ -1,15 +1,21 @@ { "version": "0.0.5", - "description": "A simple obfuscating tool.", + "description": "A simple obfuscating tool (Deprecated)", "homepage": "https://github.com/shadowsocks/simple-obfs", - "license": "GPL-3.0", - "url": "https://github.com/shadowsocks/simple-obfs/releases/download/v0.0.5/obfs-local.zip", - "hash": "5d7a04dbc82f9a8dfde1c56e1189d32418f62924284655ffec024a182a3d4d25", - "bin": "obfs-local.exe", - "checkver": { - "github": "https://github.com/shadowsocks/simple-obfs" + "license": "GPL-3.0-only", + "architecture": { + "64bit": { + "url": "https://github.com/shadowsocks/simple-obfs/releases/download/v0.0.5/obfs-local.zip", + "hash": "5d7a04dbc82f9a8dfde1c56e1189d32418f62924284655ffec024a182a3d4d25" + } }, + "bin": "obfs-local.exe", + "checkver": "github", "autoupdate": { - "url": "https://github.com/shadowsocks/simple-obfs/releases/download/v$version/obfs-local.zip" + "architecture": { + "64bit": { + "url": "https://github.com/shadowsocks/simple-obfs/releases/download/v$version/obfs-local.zip" + } + } } } diff --git a/bucket/simple-sticky-notes.json b/bucket/simple-sticky-notes.json index 648e9551d6b..209dc9779cd 100644 --- a/bucket/simple-sticky-notes.json +++ b/bucket/simple-sticky-notes.json @@ -1,15 +1,23 @@ { "version": "5.8", + "description": "A simple yet configurable alternative to Microsoft's \"Sticky Notes\"", "homepage": "https://www.simplestickynotes.com/", - "description": "A simple, easy-to-use, absolutely free, fast and efficient note taking software.", - "license": { - "identifier": "Freeware", - "url": "https://www.simplestickynotes.com/eula/" - }, + "license": "Freeware", + "notes": [ + "File association(s) were not registered. It may not be possible to install add-ons normally.", + "Simple Sticky Notes adds itself to startup on first run.", + "It stores its settings at \"HKCU\\SOFTWARE\\Simnet\\Simple Sticky Notes\".", + "It also stores add-on content at \"C:\\Users\\\\AppData\\Roaming\\Simnet\\Simple Sticky Notes\"." + ], "url": "https://www.simplestickynotes.com/setup/Setup_SimpleStickyNotes.exe", "hash": "789461d94c4fd4b48b7b4d43bf1a24e13fe4c21091471fa57d1ea3bf7db3e4b2", "innosetup": true, - "bin": "ssn.exe", + "pre_install": [ + "if(!(Test-Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\")) { New-Item -Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\" -Force | Out-Null }", + "if(Test-Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\") { New-ItemProperty -Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\" -Name CheckUpdates -Value 0 -PropertyType DWord -Force | Out-Null }", + "if(Test-Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\") { New-ItemProperty -Path \"HKCU:\\SOFTWARE\\Simnet\\Simple Sticky Notes\" -Name DBLocation -Value \"$persist_dir\\\" -PropertyType String -Force | Out-Null }", + "if(!(Test-Path \"$persist_dir\")) { New-Item -Path \"$persist_dir\" -ItemType Directory -Force | Out-Null }" + ], "shortcuts": [ [ "ssn.exe", @@ -17,9 +25,8 @@ ] ], "checkver": { - "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36", - "url": "https://www.simplestickynotes.com/download/", - "regex": ":\\s([\\d.]+)
    " + "url": "https://www.simplestickynotes.com/simple-sticky-notes-version-history/", + "regex": "Sticky Notes release is ([\\d.]+)" }, "autoupdate": { "url": "https://www.simplestickynotes.com/setup/Setup_SimpleStickyNotes.exe" diff --git a/bucket/sirikali-aoks.json b/bucket/sirikali-aoks.json index e15e0847eff..29f6bcfa152 100644 --- a/bucket/sirikali-aoks.json +++ b/bucket/sirikali-aoks.json @@ -1,37 +1,37 @@ { - "version": "1.5.0", - "description": "A Qt/C++ GUI front end to sshfs, ecryptfs-simple, cryfs, gocryptfs, securefs, fscrypt and encfs.", - "homepage": "https://mhogomchungu.github.io/sirikali/", - "license": "GPL-2.0-or-later", - "architecture": { - "64bit": { - "url": "https://github.com/mhogomchungu/sirikali/releases/download/1.5.0/SiriKali-1.5.0.setup.exe#/SiriKali.setup.exe", - "hash": "714ad1677e8966cfe3de026d64f386ecd9a058f97cad2fad2a3aa1dad89ceab0" - } - }, - "##": "see installer options here - https://jrsoftware.org/ishelp/index.php?topic=setupcmdline", - "installer": { - "file": "SiriKali.setup.exe", - "args": [ - "/VERYSILENT", - "/NOCANCEL", - "/NORESTART", - "/DIR=\"$dir\"", - "/SUPPRESSMSGBOXES", - "/CLOSEAPPLICATIONS", - "/NORESTARTAPPLICATIONS" - ] - }, - "bin": "sirikali.exe", - "depends": "nonportable/sshfs-np", - "checkver": { - "github": "https://github.com/mhogomchungu/sirikali" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/mhogomchungu/sirikali/releases/download/$version/SiriKali-$version.setup.exe#/SiriKali.setup.exe" - } - } - } + "##": "see installer options here - https://jrsoftware.org/ishelp/index.php?topic=setupcmdline", + "architecture": { + "64bit": { + "hash": "714ad1677e8966cfe3de026d64f386ecd9a058f97cad2fad2a3aa1dad89ceab0", + "url": "https://github.com/mhogomchungu/sirikali/releases/download/1.5.0/SiriKali-1.5.0.setup.exe#/SiriKali.setup.exe" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/mhogomchungu/sirikali/releases/download/$version/SiriKali-$version.setup.exe#/SiriKali.setup.exe" + } + } + }, + "bin": "sirikali.exe", + "checkver": { + "github": "https://github.com/mhogomchungu/sirikali" + }, + "depends": "nonportable/sshfs-np", + "description": "A Qt/C++ GUI front end to sshfs, ecryptfs-simple, cryfs, gocryptfs, securefs, fscrypt and encfs.", + "homepage": "https://mhogomchungu.github.io/sirikali/", + "installer": { + "args": [ + "/VERYSILENT", + "/NOCANCEL", + "/NORESTART", + "/DIR=\"$dir\"", + "/SUPPRESSMSGBOXES", + "/CLOSEAPPLICATIONS", + "/NORESTARTAPPLICATIONS" + ], + "file": "SiriKali.setup.exe" + }, + "license": "GPL-2.0-or-later", + "version": "1.5.0" } diff --git a/bucket/skm.json b/bucket/skm.json index 5a3f5c8a5a0..673d00a3a86 100644 --- a/bucket/skm.json +++ b/bucket/skm.json @@ -1,12 +1,12 @@ { - "description": "SKM is a simple and powerful SSH Keys Manager.", - "homepage": "https://github.com/TimothyYe/skm", "version": "0.8.6", + "description": "A simple and powerful SSH keys manager", + "homepage": "https://github.com/TimothyYe/skm", "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/TimothyYe/skm/releases/download/V0.8/skm-win64-0.8.tar.gz", - "hash": "7424c465d7a0f804a13ac217d29fdd2520ef734d373c67475cbe7b1c0489d0e9" + "url": "https://github.com/TimothyYe/skm/releases/download/v0.8.6/skm_0.8.6_Windows_x86_64.tar.gz", + "hash": "217281f38041f1612ba2b2d7f5a0b7e85029224c9749eed3fc8a3d30997e427a" } }, "bin": "skm.exe", @@ -14,7 +14,7 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/TimothyYe/skm/releases/download/V0.8/skm-win64-0.8.tar.gz" + "url": "https://github.com/TimothyYe/skm/releases/download/v$version/skm_$version_Windows_x86_64.tar.gz" } } } diff --git a/bucket/smali.json b/bucket/smali.json index 984e9640ea8..8cd6b11c603 100644 --- a/bucket/smali.json +++ b/bucket/smali.json @@ -1,22 +1,25 @@ { - "homepage": "https://github.com/JesusFreke/smali", - "description": "smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation.", "version": "2.5.2", - "hash": "9544299578b16f771d8aa8eaefe0d3718ca03478c16f3c356f2fcf1366bfb116", - "url": "https://bitbucket.org/JesusFreke/smali/downloads/smali-2.5.2.jar", + "description": "smali is an assembler for the dex format used by dalvik, Android's Java VM implementation.", + "homepage": "https://github.com/JesusFreke/smali", + "license": { + "identifier": "BSD-3-Clause", + "url": "https://raw.githubusercontent.com/JesusFreke/smali/master/NOTICE" + }, "suggest": { "JDK": [ "java/oraclejdk", "java/openjdk" ] }, + "url": "https://bitbucket.org/JesusFreke/smali/downloads/smali-2.5.2.jar#/smali.jar", + "hash": "9544299578b16f771d8aa8eaefe0d3718ca03478c16f3c356f2fcf1366bfb116", + "bin": "smali.jar", "checkver": { - "url": "https://bitbucket.org/JesusFreke/smali/downloads/", - "re": "smali-(?[\\d.]+).jar" + "url": "https://api.github.com/repos/JesusFreke/smali/tags", + "regex": "\"name\": *\"v([\\d.]+)\"" }, "autoupdate": { - "url": "https://bitbucket.org/JesusFreke/smali/downloads/smali-$version.jar" - }, - "bin": "smali.bat", - "pre_install": "\"@java -jar \"\"$dir\\smali-$version.jar\"\" %*\" | out-file -en oem \"$dir\\smali.bat\"" + "url": "https://bitbucket.org/JesusFreke/smali/downloads/smali-$version.jar#/smali.jar" + } } diff --git a/bucket/smart-svg-viewer.json b/bucket/smart-svg-viewer.json index 0b1124978d7..f91573dfc95 100644 --- a/bucket/smart-svg-viewer.json +++ b/bucket/smart-svg-viewer.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://github.com/sla80/SmartSvgViewer/raw/master/SmartSvgViewerSetup.msi" - }, - "checkver": { - "re": "Current version:\\s([\\d.]+)", - "url": "https://sla80.github.io/SmartSvgViewer/download/" - }, - "description": "Free SVG image viewer for Windows, with Thumbnail Gallery and Transparency Grid", - "extract_dir": "PFiles\\Smart SVG Viewer", - "hash": "aef7a7db071c1db1ded4cdb27f6f6b752870595ec1a67c59152b02af308ecc30", - "homepage": "https://sla80.github.io/SmartSvgViewer/", - "license": "MIT", - "shortcuts": [ - [ - "SmartSvgViewer.exe", - "Smart SVG Viewer" - ] - ], - "url": "https://github.com/sla80/SmartSvgViewer/raw/master/SmartSvgViewerSetup.msi", - "version": "0.5.0" + "version": "0.5.0", + "homepage": "https://sla80.github.io/SmartSvgViewer/", + "description": "Free SVG image viewer for Windows, with Thumbnail Gallery and Transparency Grid", + "license": "MIT", + "url": "https://github.com/sla80/SmartSvgViewer/raw/master/SmartSvgViewerSetup.msi", + "hash": "aef7a7db071c1db1ded4cdb27f6f6b752870595ec1a67c59152b02af308ecc30", + "extract_dir": "PFiles\\Smart SVG Viewer", + "shortcuts": [ + [ + "SmartSvgViewer.exe", + "Smart SVG Viewer" + ] + ], + "checkver": { + "url": "https://sla80.github.io/SmartSvgViewer/download/", + "re": "Current version:\\s([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/sla80/SmartSvgViewer/raw/master/SmartSvgViewerSetup.msi" + } } diff --git a/bucket/smplayer.json b/bucket/smplayer.json index 7bc8e518138..7c76584cbcd 100644 --- a/bucket/smplayer.json +++ b/bucket/smplayer.json @@ -1,53 +1,44 @@ { - "version": "22.7.0", - "description": "Free media player for Windows and Linux with built-in codecs that can also play YouTube videos.", "homepage": "https://www.smplayer.info/", - "license": "GPL-2.0-only", + "version": "22.7.0", + "license": "GPLv2", "architecture": { "64bit": { - "url": "https://github.com/smplayer-dev/smplayer/releases/download/v22.7.0/smplayer-portable-22.7.0.0-x64.7z", - "hash": "72819385d35f727aa76a513233f7472e82c334d333e879d73682dcc6800cd62a" + "url": "https://sourceforge.net/projects/smplayer/files/SMPlayer/22.7.0/smplayer-22.7.0-x64.exe#/dl.7z", + "hash": "20df4aca2ee706cd1cd34cd0ef82db4310fe967702181b2236f0bc630b7bd29e" }, "32bit": { - "url": "https://github.com/smplayer-dev/smplayer/releases/download/v22.7.0/smplayer-portable-22.7.0.0-win32-qt5.6.7z", - "hash": "1f85eb91fed00b15e58a111476a5633e8d1dfc850cb622b10af081dc027a13a4" + "url": "https://sourceforge.net/projects/smplayer/files/SMPlayer/22.7.0/smplayer-22.7.0-win32-qt5.6.exe#/dl.7z", + "hash": "8b63eeb3d250b92fcd0e07515d41ae7a98d95f82e7809a5829c67ab0baba9eb8" } }, - "extract_dir": "smplayer-portable", - "pre_install": [ - "function CreateFile ($name, $value = $null) {", - " if (!(Test-Path \"$persist_dir\\$name\")) {", - " Set-Content \"$dir\\$name\" $value -Encoding Ascii", - " }", - "}", - " 'mpv\\youtube-dl.exe', 'tv.m3u8', 'radio.m3u8', 'favorites.m3u8', 'hdpi.ini', 'playlist.ini', 'player_info.ini' | ForEach-Object { CreateFile $_ } " - ], - "persist": [ - "smplayer.ini", - "playlist.ini", - "player_info.ini", - "hdpi.ini", - "favorites.m3u8", - "radio.m3u8", - "tv.m3u8", - "file_settings" - ], + "bin": "smplayer.exe", "shortcuts": [ [ "smplayer.exe", "SMPlayer" ] ], + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Recurse", "checkver": { - "github": "https://github.com/smplayer-dev/smplayer" + "url": "https://sourceforge.net/projects/smplayer/files/SMPlayer/", + "re": "/SMPlayer/([\\d.]+)/" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/smplayer-dev/smplayer/releases/download/v$version/smplayer-portable-$version.0-x64.7z" + "url": "https://sourceforge.net/projects/smplayer/files/SMPlayer/$version/smplayer-$version-x64.exe#/dl.7z", + "hash": { + "url": "https://www.fosshub.com/SMPlayer.html", + "find": "SMPlayer Windows 64 bit.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*SHA256: ([a-fA-F0-9]{64})" + } }, "32bit": { - "url": "https://github.com/smplayer-dev/smplayer/releases/download/v$version/smplayer-portable-$version.0-win32-qt5.6.7z" + "url": "https://sourceforge.net/projects/smplayer/files/SMPlayer/$version/smplayer-$version-win32-qt5.6.exe#/dl.7z", + "hash": { + "url": "https://www.fosshub.com/SMPlayer.html", + "find": "SMPlayer Windows 32 bit.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*SHA256: ([a-fA-F0-9]{64})" + } } } } diff --git a/bucket/snes9x.json b/bucket/snes9x.json index 5153441740c..bfd9b682e76 100644 --- a/bucket/snes9x.json +++ b/bucket/snes9x.json @@ -1,9 +1,9 @@ { - "version": "1.62.3", - "description": "SNES (Super Nintendo Entertainment System) emulator", "homepage": "http://www.snes9x.com/", + "description": "SNES (Super Nintendo Entertainment System) emulator", + "version": "1.62.3", "license": { - "identifier": "Non-commercial", + "identifier": "Freeware", "url": "https://github.com/snes9xgit/snes9x/blob/master/LICENSE" }, "architecture": { @@ -14,7 +14,7 @@ "shortcuts": [ [ "snes9x.exe", - "Snes9X" + "SNES" ] ] }, @@ -30,27 +30,17 @@ "shortcuts": [ [ "snes9x-x64.exe", - "Snes9X" + "SNES" ] ] } }, - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\snes9x.conf\")) {", - " New-Item \"$dir\\snes9x.conf\" -Type File | Out-Null", - "}" - ], "persist": [ - "BIOS", - "Cheats", - "Movies", + "snes9x.conf", + "Screenshots", "Patches", - "Roms", - "SatData", "Saves", - "Screenshots", - "SPCs", - "snes9x.conf" + "Cheats" ], "checkver": { "github": "https://github.com/snes9xgit/snes9x" diff --git a/bucket/snickerstream.json b/bucket/snickerstream.json index 26f4ba98843..654e19381a5 100644 --- a/bucket/snickerstream.json +++ b/bucket/snickerstream.json @@ -1,34 +1,44 @@ { - "version": "1.10", - "description": " Unified NTR and HzMod streaming client for the 3DS", "homepage": "https://github.com/RattletraPM/Snickerstream", + "description": "Unified NTR and HzMod streaming client for the 3DS.", + "version": "1.10", "license": "GPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/RattletraPM/Snickerstream/releases/download/v1.10/Snickerstream_v1.10_x64.zip", - "hash": "edeecafa73041bdb763cd73b3a37d7ba92edd980414b8937d419f0f972087203" + "hash": "edeecafa73041bdb763cd73b3a37d7ba92edd980414b8937d419f0f972087203", + "bin": [ + [ + "Snickerstream_x64.exe", + "snickerstream" + ] + ], + "shortcuts": [ + [ + "Snickerstream_x64.exe", + "Snickerstream" + ] + ] }, "32bit": { "url": "https://github.com/RattletraPM/Snickerstream/releases/download/v1.10/Snickerstream_v1.10_x86.zip", - "hash": "e716e9e7d7f876aae39e5958193207524b0ca86dc53172a98aa8ac619bdde975" + "hash": "e716e9e7d7f876aae39e5958193207524b0ca86dc53172a98aa8ac619bdde975", + "bin": [ + [ + "Snickerstream.exe", + "snickerstream" + ] + ], + "shortcuts": [ + [ + "Snickerstream.exe", + "Snickerstream" + ] + ] } }, - "bin": "Snickerstream.exe", - "shortcuts": [ - [ - "Snickerstream.exe", - "Snickerstream" - ] - ], - "persist": [ - "presets.ini", - "settings.ini" - ], - "pre_install": [ - "Get-ChildItem \"$dir\\Snickerstream*.exe\" | Rename-Item -NewName 'Snickerstream.exe'", - "if(!(Test-Path \"$persist_dir\\presets.ini\")) { New-Item \"$dir\\presets.ini\" | Out-Null }", - "if (!(Test-Path \"$persist_dir\\settings.ini\")) { Set-Content \"$dir\\settings.ini\" @('[Snickerstream]', 'IpAddr=0.0.0.0', 'PriorityMode=0', 'PriorityFactor=5', 'ImageQuality=70', 'QoS=20', 'Interpolation=0', 'Layoutmode=0', 'PCIpAddr=0.0.0.0', 'Loglevel=0', 'UseNTR=True', 'LogConsole=0', 'WaitRemoteplayInit=1000', 'ListenPort=8001', 'Hotkeys=26|28|25|27|0D|53|20|1B|51|45') -Encoding ASCII -Force }" - ], + "pre_install": "if (!(Test-Path \"$persist_dir\\settings.ini\")) { Set-Content \"$dir\\settings.ini\" '[Snickerstream]', 'PCIpAddr=0.0.0.0' -Encoding Ascii }", + "persist": "settings.ini", "checkver": "github", "autoupdate": { "architecture": { @@ -39,5 +49,6 @@ "url": "https://github.com/RattletraPM/Snickerstream/releases/download/v$version/Snickerstream_v$version_x86.zip" } } - } + }, + "##": "Data is stored locally." } diff --git a/bucket/snipaste-x86.json b/bucket/snipaste-x86.json index 62272d6ef2c..5bf08baa559 100644 --- a/bucket/snipaste-x86.json +++ b/bucket/snipaste-x86.json @@ -1,34 +1,34 @@ { - "autoupdate": { - "hash": { - "url": "https://dl.snipaste.com/sha-1.txt" - }, - "url": "https://bitbucket.org/liule/snipaste/downloads/Snipaste-$version-x86.zip" - }, - "bin": "Snipaste.exe", - "checkver": "(?sm)Desktop.*?>v([\\d.]+) [^B]", - "description": "A snipping tool, which allows you to pin the screenshot back onto the screen. (32-bit version)", - "hash": "sha1:c198dfa47010e6591e51299d985d7411e80d1f54", - "homepage": "https://www.snipaste.com/", - "license": "Unknown", - "notes": [ - "The 64-bit Snipaste might crashes occasionally. You can use this 32-bit version instead.", - "See https://goo.gs/2f1wt" - ], - "persist": [ - "history", - "config.ini" - ], - "pre_install": "if (!(Test-Path \"$persist_dir\\config.ini\")) { Set-Content \"$dir\\config.ini\" '' -Encoding ASCII }", - "shortcuts": [ - [ - "Snipaste.exe", - "Snipaste" - ] - ], - "suggest": { - "vcredist": "extras/vcredist2022" - }, - "url": "https://bitbucket.org/liule/snipaste/downloads/Snipaste-1.16.2-x86.zip", - "version": "1.16.2" + "version": "1.16.2", + "description": "A snipping tool, which allows you to pin the screenshot back onto the screen. (32-bit version)", + "homepage": "https://www.snipaste.com/", + "license": "Unknown", + "suggest": { + "vcredist": "extras/vcredist2022" + }, + "notes": [ + "The 64-bit Snipaste might crashes occasionally. You can use this 32-bit version instead.", + "See https://goo.gs/2f1wt" + ], + "url": "https://bitbucket.org/liule/snipaste/downloads/Snipaste-1.16.2-x86.zip", + "hash": "sha1:c198dfa47010e6591e51299d985d7411e80d1f54", + "pre_install": "if (!(Test-Path \"$persist_dir\\config.ini\")) { Set-Content \"$dir\\config.ini\" '' -Encoding ASCII }", + "bin": "Snipaste.exe", + "shortcuts": [ + [ + "Snipaste.exe", + "Snipaste" + ] + ], + "persist": [ + "history", + "config.ini" + ], + "checkver": "(?sm)Desktop.*?>v([\\d.]+) [^B]", + "autoupdate": { + "url": "https://bitbucket.org/liule/snipaste/downloads/Snipaste-$version-x86.zip", + "hash": { + "url": "https://dl.snipaste.com/sha-1.txt" + } + } } diff --git a/bucket/soar.json b/bucket/soar.json index 95d3e2c89ae..6c304b6fe5d 100644 --- a/bucket/soar.json +++ b/bucket/soar.json @@ -1,19 +1,24 @@ { "version": "0.11.0", - "description": "SOAR (SQL Optimizer And Rewriter) is a tool, which can help SQL optimization and rewrite. It's developed and maintained by the DBA Team of Xiaomi AI&Cloud.", + "description": "SQL Optimizer And Rewriter.", "homepage": "https://github.com/XiaoMi/soar", "license": "Apache-2.0", - "url": "https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.windows-amd64", - "hash": "8bca6dbc9f66339babff12a44858114ecb41969bb86833e892029d76814c10ad", - "installer": { - "script": "Move-Item $dir\\soar.windows-amd64 $dir\\soar.exe" + "architecture": { + "64bit": { + "url": "https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.windows-amd64#/soar.exe", + "hash": "8bca6dbc9f66339babff12a44858114ecb41969bb86833e892029d76814c10ad" + } }, "bin": "soar.exe", "checkver": { - "url": "https://github.com/XiaoMi/soar/tags", - "regex": "\\/releases\\/tag\\/(?:v|V)?([\\d.]+)" + "url": "https://github.com/XiaoMi/soar/releases", + "regex": "/releases/tag/(?:v|V)?([\\d.]+)" }, "autoupdate": { - "url": "https://github.com/XiaoMi/soar/releases/download/$version/soar.windows-amd64" + "architecture": { + "64bit": { + "url": "https://github.com/XiaoMi/soar/releases/download/$version/soar.windows-amd64#/soar.exe" + } + } } } diff --git a/bucket/sockscap64.json b/bucket/sockscap64.json index 2023fb426fb..eb14589438a 100644 --- a/bucket/sockscap64.json +++ b/bucket/sockscap64.json @@ -1,7 +1,7 @@ { - "homepage": "https://www.sockscap64.com/homepage/", - "description": "SocksCap64, developed by Taro. It’s designed to reduce delays of cross-regional online game. It can also assist you to speed up of the network through the socks proxy server, reduce ping of online games. SocksCap64 currently support the SOCKS 4/SOCKS 5/HTTP/Shadowsocks protocols, supports TCP and UDP.", "version": "4.7", + "description": "SocksCap64, developed by Taro. It's designed to reduce delays of cross-regional online game. It can also assist you to speed up of the network through the socks proxy server, reduce ping of online games. SocksCap64 currently support the SOCKS 4/SOCKS 5/HTTP/Shadowsocks protocols, supports TCP and UDP.", + "homepage": "https://www.sockscap64.com/homepage/", "license": "Freeware", "url": "https://github.com/bobo2334/sockscap64/releases/download/4.7/SocksCap64-Portable-4.7.7z", "hash": "1b9e3941597ae817daa96f284d7e62211ffb1e3c9018b1a26d4cfc527b391778", diff --git a/bucket/sogouwbinput-qiuquan.json b/bucket/sogouwbinput-qiuquan.json index ec15dcfd976..f5e6a9a82c6 100644 --- a/bucket/sogouwbinput-qiuquan.json +++ b/bucket/sogouwbinput-qiuquan.json @@ -1,46 +1,46 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/sogou" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/$matchFilename#/installer.exe" - }, - "checkver": { - "regex": "(?s)(?SogouWBInput_([\\d.]+)_qiuquan_noad-[\\d]+\\.exe)", - "reverse": true, - "url": "https://scoop-apps.vercel.app/sogou" - }, - "depends": "sudo", - "description": "\u641c\u72d7\u4e94\u7b14\u8f93\u5165\u6cd5 - QiuQuan \u53bb\u5e7f\u544a\u53bb\u5347\u7ea7\u7248", - "hash": "145039cf71403d9a443a47c353f3dda9d46b9a67161482de20fcd1167122cbf9", - "homepage": "https://wubi.sogou.com", - "installer": { - "script": "sudo Start-Process -filepath \"$dir\\installer.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S /D=$dir\" -Wait" - }, - "license": { - "identifier": "Proprietary", - "url": "https://rule.tencent.com/rule/preview/ff3e4cc2-caf4-4f7b-847e-162158ad2d99" - }, - "notes": [ - "\u7279\u70b9\u63cf\u8ff0: ", - " - \u57fa\u4e8e\u5b98\u65b9\u5b89\u88c5\u5305\u5236\u4f5c(\u5e76\u975e\u91cd\u65b0\u6253\u5305,\u4f18\u70b9:\u66f4\u5f3a\u7684\u517c\u5bb9\u6027)", - " - \u7981\u6b62\u7a0b\u5e8f\u81ea\u52a8\u68c0\u6d4b\u66f4\u65b0", - " - \u7981\u6b62\u53f3\u4e0b\u89d2\u5e7f\u544a\u63a8\u8350\u5f39\u7a97", - " - \u9884\u8bbe\u6587\u5b57\u8f93\u5165\u6a21\u5f0f\u4e3a '\u4e94\u7b14\u62fc\u97f3\u6df7\u8f93'", - " - \u9884\u8bbe\u5019\u9009\u8bcd\u6570\u76ee\u4e3a '9'", - " - \u9884\u8bbe\u8f93\u5165\u6846\u6837\u5f0f\u4e3a '\u7ad6\u6392\u663e\u793a'", - "", - "We don't persist your data, they are still storaged in '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB' and '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB.users'." - ], - "post_install": "Remove-Item \"$dir\\installer.exe\" -Force", - "uninstaller": { - "script": [ - "sudo Start-Process -filepath \"$dir\\$version\\Uninstall.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S\" -PassThru -NoNewWindow | Wait-Process", - "Write-Host \"'A restart is required to complete the uninstallation.\" -Foreground Magenta" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/SogouWBInput_5.4.0.2538_qiuquan_noad-20220317.exe#/installer.exe", - "version": "5.4.0.2538" + "version": "5.4.0.2538", + "description": "搜狗五笔输入法 - QiuQuan 去广告去升级版", + "homepage": "https://wubi.sogou.com", + "license": { + "identifier": "Proprietary", + "url": "https://rule.tencent.com/rule/preview/ff3e4cc2-caf4-4f7b-847e-162158ad2d99" + }, + "depends": "sudo", + "notes": [ + "特点描述: ", + " - 基于官方安装包制作(并非重新打包,优点:更强的兼容性)", + " - 禁止程序自动检测更新", + " - 禁止右下角广告推荐弹窗", + " - 预设文字输入模式为 '五笔拼音混输'", + " - 预设候选词数目为 '9'", + " - 预设输入框样式为 '竖排显示'", + "", + "We don't persist your data, they are still storaged in '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB' and '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB.users'." + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/SogouWBInput_5.4.0.2538_qiuquan_noad-20220317.exe#/installer.exe", + "hash": "145039cf71403d9a443a47c353f3dda9d46b9a67161482de20fcd1167122cbf9", + "installer": { + "script": "sudo Start-Process -filepath \"$dir\\installer.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S /D=$dir\" -Wait" + }, + "post_install": "Remove-Item \"$dir\\installer.exe\" -Force", + "uninstaller": { + "script": [ + "sudo Start-Process -filepath \"$dir\\$version\\Uninstall.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S\" -PassThru -NoNewWindow | Wait-Process", + "Write-Host \"'A restart is required to complete the uninstallation.\" -Foreground Magenta" + ] + }, + "checkver": { + "url": "https://scoop-apps.vercel.app/sogou", + "regex": "(?s)(?SogouWBInput_([\\d.]+)_qiuquan_noad-[\\d]+\\.exe)", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/$matchFilename#/installer.exe", + "hash": { + "url": "https://scoop-apps.vercel.app/sogou", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/sogouwbinput-xingkbjm.json b/bucket/sogouwbinput-xingkbjm.json index 346f8a46f41..2c182c5987d 100644 --- a/bucket/sogouwbinput-xingkbjm.json +++ b/bucket/sogouwbinput-xingkbjm.json @@ -1,44 +1,44 @@ { - "version": "5.5.0.2552", - "description": "搜狗五笔输入法 - 星空不寂寞精简版", - "homepage": "https://wubi.sogou.com", - "license": { - "identifier": "Proprietary", - "url": "https://rule.tencent.com/rule/preview/ff3e4cc2-caf4-4f7b-847e-162158ad2d99" - }, - "notes": [ - "特点描述: ", - " - 移除升级与广告文件;", - " - 支持 32\\64 位 Windows 系统;", - " - 默认设置为纯五笔拼音混合、坚排版、启用联想词、四码提示、不升级;", - " - 优化安装后不必重启系统。修复一个 64 位系统卸载后图标没能清除的问题;", - " - 禁止右下角弹窗(删除搜狗五笔输入法工具)、解决官方原版切换输入法卡顿的 BUG;", - "", - "We don't persist your data, they are still storaged in '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB' and '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB.users'." - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/SogouWBInput_v5.5a(5.5.0.2552)_xingkbjm_noad.exe#/installer.exe", - "hash": "bcbcb78721baa27c0d80675a15993beb0d1881d9ee95c66e54d9c80904c5c4a4", - "installer": { - "script": "sudo Start-Process -filepath \"$dir\\installer.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S /D=$dir\" -Wait" - }, - "post_install": "Remove-Item \"$dir\\installer.exe\" -Force", - "uninstaller": { - "script": [ - "sudo Start-Process -filepath \"$dir\\$version\\Uninstall.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S\" -PassThru -NoNewWindow | Wait-Process", - "Write-Host \"'A restart is required to complete the uninstallation.\" -Foreground Magenta" - ] - }, - "checkver": { - "url": "https://scoop-apps.vercel.app/sogou", - "regex": "(?s)(?SogouWBInput_v(?[\\w.]+)[(]([\\d.]+)[)]_xingkbjm_noad\\.exe)", - "reverse": true - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/$matchFilename#/installer.exe", - "hash": { - "url": "https://scoop-apps.vercel.app/sogou", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/sogou" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/$matchFilename#/installer.exe" + }, + "checkver": { + "regex": "(?s)(?SogouWBInput_v(?[\\w.]+)[(]([\\d.]+)[)]_xingkbjm_noad\\.exe)", + "reverse": true, + "url": "https://scoop-apps.vercel.app/sogou" + }, + "description": "\u641c\u72d7\u4e94\u7b14\u8f93\u5165\u6cd5 - \u661f\u7a7a\u4e0d\u5bc2\u5bde\u7cbe\u7b80\u7248", + "hash": "bcbcb78721baa27c0d80675a15993beb0d1881d9ee95c66e54d9c80904c5c4a4", + "homepage": "https://wubi.sogou.com", + "installer": { + "script": "sudo Start-Process -filepath \"$dir\\installer.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S /D=$dir\" -Wait" + }, + "license": { + "identifier": "Proprietary", + "url": "https://rule.tencent.com/rule/preview/ff3e4cc2-caf4-4f7b-847e-162158ad2d99" + }, + "notes": [ + "\u7279\u70b9\u63cf\u8ff0: ", + " - \u79fb\u9664\u5347\u7ea7\u4e0e\u5e7f\u544a\u6587\u4ef6;", + " - \u652f\u6301 32\\64 \u4f4d Windows \u7cfb\u7edf;", + " - \u9ed8\u8ba4\u8bbe\u7f6e\u4e3a\u7eaf\u4e94\u7b14\u62fc\u97f3\u6df7\u5408\u3001\u575a\u6392\u7248\u3001\u542f\u7528\u8054\u60f3\u8bcd\u3001\u56db\u7801\u63d0\u793a\u3001\u4e0d\u5347\u7ea7;", + " - \u4f18\u5316\u5b89\u88c5\u540e\u4e0d\u5fc5\u91cd\u542f\u7cfb\u7edf\u3002\u4fee\u590d\u4e00\u4e2a 64 \u4f4d\u7cfb\u7edf\u5378\u8f7d\u540e\u56fe\u6807\u6ca1\u80fd\u6e05\u9664\u7684\u95ee\u9898;", + " - \u7981\u6b62\u53f3\u4e0b\u89d2\u5f39\u7a97(\u5220\u9664\u641c\u72d7\u4e94\u7b14\u8f93\u5165\u6cd5\u5de5\u5177)\u3001\u89e3\u51b3\u5b98\u65b9\u539f\u7248\u5207\u6362\u8f93\u5165\u6cd5\u5361\u987f\u7684 BUG;", + "", + "We don't persist your data, they are still storaged in '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB' and '$env:USERPROFILE\\AppData\\LocalLow\\SogouWB.users'." + ], + "post_install": "Remove-Item \"$dir\\installer.exe\" -Force", + "uninstaller": { + "script": [ + "sudo Start-Process -filepath \"$dir\\$version\\Uninstall.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"/S\" -PassThru -NoNewWindow | Wait-Process", + "Write-Host \"'A restart is required to complete the uninstallation.\" -Foreground Magenta" + ] + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/sogou/SogouWBInput_v5.5a(5.5.0.2552)_xingkbjm_noad.exe#/installer.exe", + "version": "5.5.0.2552" } diff --git a/bucket/soundswitch.json b/bucket/soundswitch.json index 6b876878375..51999bcc92f 100644 --- a/bucket/soundswitch.json +++ b/bucket/soundswitch.json @@ -1,8 +1,8 @@ { "version": "6.5.4", - "description": "Switch your default playback devices and/or recording devices using simple hotkeys", + "description": "A C# application to switch default playing device.", "homepage": "https://soundswitch.aaflalo.me/", - "license": "GPL-2.0-or-later", + "license": "GPL-2.0-only", "architecture": { "64bit": { "url": "https://github.com/Belphemur/SoundSwitch/releases/download/v6.5.4/SoundSwitch_v6.5.4.0_Release_Installer.exe", @@ -10,19 +10,22 @@ } }, "innosetup": true, + "bin": "SoundSwitch.exe", "shortcuts": [ [ "SoundSwitch.exe", "SoundSwitch" ] ], + "notes": "SoundSwitch is NOT portable.", "checkver": { - "github": "https://github.com/Belphemur/SoundSwitch" + "url": "https://api.github.com/repos/Belphemur/SoundSwitch/releases/latest", + "regex": "/download/v([\\d.]+)/SoundSwitch_v(?[\\d.]+)_Release_Installer.exe" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/Belphemur/SoundSwitch/releases/download/v$version/SoundSwitch_v$version.0_Release_Installer.exe" + "url": "https://github.com/Belphemur/SoundSwitch/releases/download/v$version/SoundSwitch_v$matchFull_Release_Installer.exe" } } } diff --git a/bucket/source-code-pro.json b/bucket/source-code-pro.json index 414286ab9ee..4b4eddbf716 100644 --- a/bucket/source-code-pro.json +++ b/bucket/source-code-pro.json @@ -1,36 +1,36 @@ { - "version": "2.038", - "description": "Monospaced font family for user interface and coding environments.", - "homepage": "https://github.com/adobe-fonts/source-code-pro", - "license": "SIL Open Font License", - "notes": "You may need to restart the system to use recently installed fonts.", - "depends": "sudo", - "url": "https://github.com/adobe-fonts/source-code-pro/releases/download/2.038R-ro%2F1.058R-it%2F1.018R-VAR/TTF-source-code-pro-2.038R-ro-1.058R-it.zip", - "hash": "478028ec70adc1ff73848a546c3ad266716a0096cd1f1a1ef18aeff0199d5996", - "installer": { - "script": [ - "if (!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if (!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"The 'Source Code Pro' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "checkver": { - "url": "https://api.github.com/repos/adobe-fonts/source-code-pro/releases/latest", - "regex": "([\\d.]+)R?-ro\\/(?[\\d.]+)R?-it\\/(?[\\d.]+)R?-VAR" - }, - "autoupdate": { - "url": "https://github.com/adobe-fonts/source-code-pro/releases/download/$versionR-ro%2F$matchItR-it%2F$matchVarR-VAR/TTF-source-code-pro-$versionR-ro-$matchItR-it.zip" - } + "autoupdate": { + "url": "https://github.com/adobe-fonts/source-code-pro/releases/download/$versionR-ro%2F$matchItR-it%2F$matchVarR-VAR/TTF-source-code-pro-$versionR-ro-$matchItR-it.zip" + }, + "checkver": { + "regex": "([\\d.]+)R?-ro\\/(?[\\d.]+)R?-it\\/(?[\\d.]+)R?-VAR", + "url": "https://api.github.com/repos/adobe-fonts/source-code-pro/releases/latest" + }, + "depends": "sudo", + "description": "Monospaced font family for user interface and coding environments.", + "hash": "5d53213eb7a4e1749daef33749fef8301bda4d302059054e2bbe88a9906d0a16", + "homepage": "https://github.com/adobe-fonts/source-code-pro", + "installer": { + "script": [ + "if (!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "SIL Open Font License", + "notes": "You may need to restart the system to use recently installed fonts.", + "uninstaller": { + "script": [ + "if (!(is_admin)) { error \"Admin rights are required, please run 'sudo scoop install $app'\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"The 'Source Code Pro' Font family has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/adobe-fonts/source-code-pro/releases/download/2.038R-ro%2F1.058R-it%2F1.018R-VAR/TTF-source-code-pro-2.038R-ro-1.058R-it.zip", + "version": "2.038" } diff --git a/bucket/source-han-code-jp.json b/bucket/source-han-code-jp.json index dd438ecbb43..eb4a3336a58 100644 --- a/bucket/source-han-code-jp.json +++ b/bucket/source-han-code-jp.json @@ -2,10 +2,7 @@ "homepage": "https://github.com/adobe-fonts/source-han-code-jp", "description": "Japanese monospace font for programming", "license": "OFL-1.1", - "depends": [ - "jp-util-font" - ], - + "version": "2.011", "url": "https://github.com/adobe-fonts/source-han-code-jp/archive/2.011R.zip", "hash": "0f98beb0a381d9d19067f9b58f65d2dd65c808a3012ac9cb9866e575ad6d2e7f", @@ -18,11 +15,30 @@ "extract_dir": "source-han-code-jp-$versionR" }, + "pre_install": [ + "$fontdir = \"$env:LocalAppData\\Microsoft\\Windows\\Fonts\"", + "If(!(Test-Path $fontdir)) {", + " New-Item -ItemType Directory -Path $fontdir", + "}" + ], "extract_dir": "source-han-code-jp-2.011R", "installer": { - "script": "jp-util-font $true $dir\\OTF 'SourceHanCodeJP-*.otf'" + "script": [ + "Get-ChildItem $dir\\OTF -filter '*.otf' | ForEach-Object {", + " $fontdir = \"$env:LocalAppData\\Microsoft\\Windows\\Fonts\"", + " New-ItemProperty -Path 'HKCU:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value \"$fontdir\\$($_.Name)\" -Force | Out-Null", + " Copy-Item $_.Fullname -destination \"$fontdir\"", + "}" + ] }, "uninstaller": { - "script": "jp-util-font $false $dir\\OTF 'SourceHanCodeJP-*.otf'" + "script": [ + "Get-ChildItem $dir\\OTF -filter '*.otf' | ForEach-Object {", + " $fontdir = \"$env:LocalAppData\\Microsoft\\Windows\\Fonts\"", + " Remove-ItemProperty -Path 'HKCU:\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$fontdir\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}" + ] } + } diff --git a/bucket/sourcecodepro-variable.json b/bucket/sourcecodepro-variable.json index 5510ac40b2c..615f1162b46 100644 --- a/bucket/sourcecodepro-variable.json +++ b/bucket/sourcecodepro-variable.json @@ -1,27 +1,27 @@ { - "description": "Monospaced font family for user interface and coding environments", - "hash": "d27e01e3bf0be3fd86983805b6be1d8486d7a442efe451c23f5b6fe95e241f04", - "homepage": "https://github.com/adobe-fonts/source-code-pro", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Source Code Pro' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/adobe-fonts/source-code-pro/releases/download/2.038R-ro%2F1.058R-it%2F1.018R-VAR/VAR-source-code-var-1.018R.zip", - "version": "2.038R-ro" + "version": "2.038R-ro", + "description": "Monospaced font family for user interface and coding environments", + "license": "OFL-1.1", + "homepage": "https://github.com/adobe-fonts/source-code-pro", + "url": "https://github.com/adobe-fonts/source-code-pro/releases/download/2.038R-ro%2F1.058R-it%2F1.018R-VAR/VAR-source-code-var-1.018R.zip", + "hash": "d27e01e3bf0be3fd86983805b6be1d8486d7a442efe451c23f5b6fe95e241f04", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Source Code Pro' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/spacegrotesk-variable.json b/bucket/spacegrotesk-variable.json index ec010cb39c3..d21616d87ea 100644 --- a/bucket/spacegrotesk-variable.json +++ b/bucket/spacegrotesk-variable.json @@ -1,31 +1,31 @@ { - "version": "2.0.0", - "description": "Space Grotesk: a proportional variant of the original fixed-width Space Mono family", - "license": "OFL-1.1", - "homepage": "https://github.com/floriankarsten/space-grotesk", - "url": "https://github.com/floriankarsten/space-grotesk/raw/master/fonts/ttf/SpaceGrotesk%5Bwght%5D.ttf", - "hash": "acad6de1fc93436f5c0f1f4137751ef04f1aea3063e7036535970ffcfbd79f72", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/floriankarsten/space-grotesk/raw/master/fonts/ttf/SpaceGrotesk%5Bwght%5D.ttf" - }, - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Space Grotesk' variable TTF file has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/floriankarsten/space-grotesk/raw/master/fonts/ttf/SpaceGrotesk%5Bwght%5D.ttf" + }, + "checkver": "github", + "description": "Space Grotesk: a proportional variant of the original fixed-width Space Mono family", + "hash": "acad6de1fc93436f5c0f1f4137751ef04f1aea3063e7036535970ffcfbd79f72", + "homepage": "https://github.com/floriankarsten/space-grotesk", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Space Grotesk' variable TTF file has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/floriankarsten/space-grotesk/raw/master/fonts/ttf/SpaceGrotesk%5Bwght%5D.ttf", + "version": "2.0.0" } diff --git a/bucket/spacegrotesk.json b/bucket/spacegrotesk.json index 72987f730ab..124291e267b 100644 --- a/bucket/spacegrotesk.json +++ b/bucket/spacegrotesk.json @@ -1,33 +1,33 @@ { - "version": "2.0.0", - "description": "Space Grotesk: a proportional variant of the original fixed-width Space Mono family", - "license": "OFL-1.1", - "homepage": "https://github.com/floriankarsten/space-grotesk", - "url": "https://github.com/floriankarsten/space-grotesk/releases/download/2.0.0/SpaceGrotesk-2.0.0.zip", - "hash": "53b415577d4139248555300710bea0d268c7a5be67b93de53b716a9736cabffd", - "extract_dir": "SpaceGrotesk-2.0.0\\ttf\\static", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/floriankarsten/space-grotesk/releases/download/$version/SpaceGrotesk-$version.zip", - "extract_dir": "SpaceGrotesk-$version\\ttf\\static" - }, - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Space Grotesk' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "extract_dir": "SpaceGrotesk-$version\\ttf\\static", + "url": "https://github.com/floriankarsten/space-grotesk/releases/download/$version/SpaceGrotesk-$version.zip" + }, + "checkver": "github", + "description": "Space Grotesk: a proportional variant of the original fixed-width Space Mono family", + "extract_dir": "SpaceGrotesk-2.0.0\\ttf\\static", + "hash": "53b415577d4139248555300710bea0d268c7a5be67b93de53b716a9736cabffd", + "homepage": "https://github.com/floriankarsten/space-grotesk", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Space Grotesk' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/floriankarsten/space-grotesk/releases/download/2.0.0/SpaceGrotesk-2.0.0.zip", + "version": "2.0.0" } diff --git a/bucket/spek-alternative.json b/bucket/spek-alternative.json index c3d011860c8..6924d2faea9 100644 --- a/bucket/spek-alternative.json +++ b/bucket/spek-alternative.json @@ -14,8 +14,7 @@ ] ], "checkver": { - "url": "https://github.com/withmorten/spek-alternative/releases/tag/$version", - "regex": "/releases/tag/([\\d.]+)" + "github": "https://github.com/withmorten/spek-alternative" }, "autoupdate": { "url": "https://github.com/withmorten/spek-alternative/download/$version/spek-alternative-$version.zip" diff --git a/bucket/spiral.json b/bucket/spiral.json index 90f9f07da9d..250224ee910 100644 --- a/bucket/spiral.json +++ b/bucket/spiral.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "extract_dir": "Spiral Release $version - Windows", - "url": "https://mitchellaugustin.com/spiral/versions/Spiral_Release_$version_Windows.zip" - }, - "checkver": { - "regex": "Spiral Release ([\\d.]+)", - "url": "https://mitchellaugustin.com/spiral/downloads.html" - }, - "description": "Notebook application", - "extract_dir": "Spiral Release 1.7 - Windows", - "hash": "238de0f0fdadb959be04a821f9a7977c17017d361d892399ca94db0539afe3a1", - "homepage": "https://mitchellaugustin.com/spiral/", - "license": "GPL-3.0-only", - "shortcuts": [ - [ - "Spiral.exe", - "Spiral" - ] - ], - "url": "https://mitchellaugustin.com/spiral/versions/Spiral_Release_1.7_Windows.zip", - "version": "1.7" + "homepage": "https://mitchellaugustin.com/spiral/", + "description": "Notebook application", + "license": "GPL-3.0-only", + "version": "1.7", + "url": "https://mitchellaugustin.com/spiral/versions/Spiral_Release_1.7_Windows.zip", + "hash": "238de0f0fdadb959be04a821f9a7977c17017d361d892399ca94db0539afe3a1", + "extract_dir": "Spiral Release 1.7 - Windows", + "shortcuts": [ + [ + "Spiral.exe", + "Spiral" + ] + ], + "checkver": { + "url": "https://mitchellaugustin.com/spiral/downloads.html", + "regex": "Spiral Release ([\\d.]+)" + }, + "autoupdate": { + "url": "https://mitchellaugustin.com/spiral/versions/Spiral_Release_$version_Windows.zip", + "extract_dir": "Spiral Release $version - Windows" + } } diff --git a/bucket/sqlformatter.json b/bucket/sqlformatter.json index fb4505c4c65..9f911ad26f9 100644 --- a/bucket/sqlformatter.json +++ b/bucket/sqlformatter.json @@ -1,8 +1,11 @@ { - "url": "http://architectshack.com/GetFile.aspx?Page=PoorMansTSqlFormatter&File=SqlFormatterWinforms.1.6.10.zip#1.zip", - "version": "1.6.10", - "bin": "sqlformatterwinforms.exe", - "shortcuts": [ - ["sqlformatterwinforms.exe", "Sql Formatter"] - ] + "bin": "sqlformatterwinforms.exe", + "shortcuts": [ + [ + "sqlformatterwinforms.exe", + "Sql Formatter" + ] + ], + "url": "http://architectshack.com/GetFile.aspx?Page=PoorMansTSqlFormatter&File=SqlFormatterWinforms.1.6.10.zip#1.zip", + "version": "1.6.10" } diff --git a/bucket/sqlite-browser.json b/bucket/sqlite-browser.json index e35acf225b7..1f223f51180 100644 --- a/bucket/sqlite-browser.json +++ b/bucket/sqlite-browser.json @@ -1,50 +1,50 @@ { - "version": "3.12.2", - "description": "DB Browser for SQLite (DB4S) project", - "homepage": "https://github.com/sqlitebrowser/sqlitebrowser", - "license": "MPL-2.0|GPL-3.0-or-later", - "architecture": { - "64bit": { - "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases/download/v3.12.2/DB.Browser.for.SQLite-3.12.2-win64.zip", - "hash": "559edc274a2823264e886159eaa36332fd5af1f2f4b86ba2a5ef485b6420ab54" - }, - "32bit": { - "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases/download/v3.12.2/DB.Browser.for.SQLite-3.12.2-win32.zip", - "hash": "9344bcd50865663674f11c1d8297c0d2b4a4f7ced0a459c9e71e89382549454f" - } - }, - "extract_dir": "DB Browser for SQLite", - "bin": [ - "DB Browser for SQLite.exe", - "DB Browser for SQLCipher.exe" - ], - "shortcuts": [ - [ - "DB Browser for SQLite.exe", - "DB Browser for SQLite" - ], - [ - "DB Browser for SQLCipher.exe", - "DB Browser for SQLCipher" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases", - "regex": "SQLite-([\\d.]+)-win64\\.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases/download/v$version/DB.Browser.for.SQLite-$version-win64.zip" - }, - "32bit": { - "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases/download/v$version/DB.Browser.for.SQLite-$version-win32.zip" - } - }, - "hash": { - "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v$version", - "regex": "$basename\\s*
      \\s*
    • $sha256" - } - } + "architecture": { + "32bit": { + "hash": "9344bcd50865663674f11c1d8297c0d2b4a4f7ced0a459c9e71e89382549454f", + "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases/download/v3.12.2/DB.Browser.for.SQLite-3.12.2-win32.zip" + }, + "64bit": { + "hash": "559edc274a2823264e886159eaa36332fd5af1f2f4b86ba2a5ef485b6420ab54", + "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases/download/v3.12.2/DB.Browser.for.SQLite-3.12.2-win64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases/download/v$version/DB.Browser.for.SQLite-$version-win32.zip" + }, + "64bit": { + "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases/download/v$version/DB.Browser.for.SQLite-$version-win64.zip" + } + }, + "hash": { + "regex": "$basename\\s*
        \\s*
      • $sha256", + "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v$version" + } + }, + "bin": [ + "DB Browser for SQLite.exe", + "DB Browser for SQLCipher.exe" + ], + "checkver": { + "regex": "SQLite-([\\d.]+)-win64\\.zip", + "url": "https://github.com/sqlitebrowser/sqlitebrowser/releases" + }, + "description": "DB Browser for SQLite (DB4S) project", + "extract_dir": "DB Browser for SQLite", + "homepage": "https://github.com/sqlitebrowser/sqlitebrowser", + "license": "MPL-2.0|GPL-3.0-or-later", + "persist": "Data", + "shortcuts": [ + [ + "DB Browser for SQLite.exe", + "DB Browser for SQLite" + ], + [ + "DB Browser for SQLCipher.exe", + "DB Browser for SQLCipher" + ] + ], + "version": "3.12.2" } diff --git a/bucket/sqlite-gui.json b/bucket/sqlite-gui.json index 727aa1f7a72..f2462a7632e 100644 --- a/bucket/sqlite-gui.json +++ b/bucket/sqlite-gui.json @@ -1,32 +1,21 @@ { - "architecture": { - "32bit": { - "hash": "93a8532c865bb6fcd41c2d730a87addd31f1c92a82ab0d715db5a274250e70a3", - "url": "https://github.com/little-brother/sqlite-gui/releases/download/1.7.8/sqlite-gui.1.7.8.zip" - }, - "64bit": { - "hash": "6cc527f40663dc96352fdf0e7ada6396c000bd9246a06c3b8c2d4f6c9e575476", - "url": "https://github.com/little-brother/sqlite-gui/releases/download/1.7.8/sqlite-gui.1.7.8-x64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/little-brother/sqlite-gui/releases/download/$version/sqlite-gui.$version.zip" - }, - "64bit": { - "url": "https://github.com/little-brother/sqlite-gui/releases/download/$version/sqlite-gui.$version-x64.zip" - } - } - }, - "checkver": "github", + "version": "1.7.8", "description": "Lightweight SQLite editor for Windows.", "homepage": "https://github.com/little-brother/sqlite-gui", "license": { "identifier": "GPL-2.0 license", "url": "https://github.com/little-brother/sqlite-gui/blob/master/LICENSE" }, - "persist": "prefs.sqlite", + "architecture": { + "64bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/1.7.8/sqlite-gui.1.7.8-x64.zip", + "hash": "6cc527f40663dc96352fdf0e7ada6396c000bd9246a06c3b8c2d4f6c9e575476" + }, + "32bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/1.7.8/sqlite-gui.1.7.8.zip", + "hash": "93a8532c865bb6fcd41c2d730a87addd31f1c92a82ab0d715db5a274250e70a3" + } + }, "pre_install": "if(!(Test-Path \"$dir/prefs.sqlite\")) { Add-Content \"$dir/prefs.sqlite\" $null }", "shortcuts": [ [ @@ -34,5 +23,16 @@ "sqlite-gui" ] ], - "version": "1.7.8" + "persist": "prefs.sqlite", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/$version/sqlite-gui.$version-x64.zip" + }, + "32bit": { + "url": "https://github.com/little-brother/sqlite-gui/releases/download/$version/sqlite-gui.$version.zip" + } + } + } } diff --git a/bucket/ssf2.json b/bucket/ssf2.json index 74f44543a4c..8a7b069dfb2 100644 --- a/bucket/ssf2.json +++ b/bucket/ssf2.json @@ -1,40 +1,40 @@ { - "version": "1.3.1.2", - "description": "Super Smash Bros. fangame", - "homepage": "https://www.supersmashflash.com/play/ssf2/", - "license": "Freeware", - "architecture": { - "64bit": { - "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.v.1.3.1.2.portable.zip", - "hash": "cc73ed46fc82bad3e25e52e592c81dfaa0b80e3d08f18bd576b4f2af37f0dbb0", - "extract_dir": "SSF2BetaWindows.v.1.3.1.2.portable" - }, - "32bit": { - "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.32bit.v.1.3.1.2.portable.zip", - "hash": "1927e828be28c20366842a5ff5099600a7258371e9c45e64dcda847dbb0c174f", - "extract_dir": "SSF2BetaWindows.32bit.v.1.3.1.2.portable" - } - }, - "shortcuts": [ - [ - "SSF2.exe", - "Super Smash Flash 2" - ] - ], - "checkver": { - "url": "https://www.supersmashflash.com/play/ssf2/changelog/", - "re": "NEWEST – SSF2 Beta v([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.v.$version.portable.zip", - "extract_dir": "SSF2BetaWindows.v.$version.portable" - }, - "32bit": { - "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.32bit.v.$version.portable.zip", - "extract_dir": "SSF2BetaWindows.32bit.v.$version.portable" - } - } - } + "architecture": { + "32bit": { + "extract_dir": "SSF2BetaWindows.32bit.v.1.3.1.2.portable", + "hash": "1927e828be28c20366842a5ff5099600a7258371e9c45e64dcda847dbb0c174f", + "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.32bit.v.1.3.1.2.portable.zip" + }, + "64bit": { + "extract_dir": "SSF2BetaWindows.v.1.3.1.2.portable", + "hash": "cc73ed46fc82bad3e25e52e592c81dfaa0b80e3d08f18bd576b4f2af37f0dbb0", + "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.v.1.3.1.2.portable.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "extract_dir": "SSF2BetaWindows.32bit.v.$version.portable", + "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.32bit.v.$version.portable.zip" + }, + "64bit": { + "extract_dir": "SSF2BetaWindows.v.$version.portable", + "url": "https://cdn.supersmashflash.com/ssf2/downloads/14ac5596/SSF2BetaWindows.v.$version.portable.zip" + } + } + }, + "checkver": { + "re": "NEWEST \u2013 SSF2 Beta v([\\d.]+)", + "url": "https://www.supersmashflash.com/play/ssf2/changelog/" + }, + "description": "Super Smash Bros. fangame", + "homepage": "https://www.supersmashflash.com/play/ssf2/", + "license": "Freeware", + "shortcuts": [ + [ + "SSF2.exe", + "Super Smash Flash 2" + ] + ], + "version": "1.3.1.2" } diff --git a/bucket/ssh-chat.json b/bucket/ssh-chat.json index 4f68686a2b6..2c357ce25c8 100644 --- a/bucket/ssh-chat.json +++ b/bucket/ssh-chat.json @@ -1,14 +1,14 @@ { - "homepage": "https://github.com/shazow/ssh-chat", - "description": "Chat over SSH.", - "license": "MIT", - "version": "1.10", - "url": "https://github.com/shazow/ssh-chat/releases/download/v1.10/ssh-chat-windows_386.tgz", - "hash": "564ed69c54bf8550197dd9ccd3e797b4e890d8810d2ad0d8d8bd1eb71c68935b", - "extract_dir": "ssh-chat", - "bin": "ssh-chat.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/shazow/ssh-chat/releases/download/v$version/ssh-chat-windows_386.tgz" - } + "autoupdate": { + "url": "https://github.com/shazow/ssh-chat/releases/download/v$version/ssh-chat-windows_386.tgz" + }, + "bin": "ssh-chat.exe", + "checkver": "github", + "description": "Chat over SSH.", + "extract_dir": "ssh-chat", + "hash": "564ed69c54bf8550197dd9ccd3e797b4e890d8810d2ad0d8d8bd1eb71c68935b", + "homepage": "https://github.com/shazow/ssh-chat", + "license": "MIT", + "url": "https://github.com/shazow/ssh-chat/releases/download/v1.10/ssh-chat-windows_386.tgz", + "version": "1.10" } diff --git a/bucket/ssllabs-scan.json b/bucket/ssllabs-scan.json index 4f582e97194..fbac236e07a 100644 --- a/bucket/ssllabs-scan.json +++ b/bucket/ssllabs-scan.json @@ -1,16 +1,8 @@ { - "bin": [ - [ - "ssllabs-scan.exe", - "ssllabs-scan", - "" - ], - [ - "ssllabs-scan.exe", - "ssllab", - "" - ] - ], - "url": "https://github.com/ssllabs/ssllabs-scan/releases/download/v1.4.0/ssllabs-scan_1.4.0_win64.zip", - "version": "1.4.0" + "url": "https://github.com/ssllabs/ssllabs-scan/releases/download/v1.4.0/ssllabs-scan_1.4.0_win64.zip", + "version": "1.4.0", + "bin": [ + ["ssllabs-scan.exe", "ssllabs-scan", ""], + ["ssllabs-scan.exe", "ssllab", ""] + ] } diff --git a/bucket/ssr-native.json b/bucket/ssr-native.json index da003d32af3..e14ce222ff2 100644 --- a/bucket/ssr-native.json +++ b/bucket/ssr-native.json @@ -1,32 +1,32 @@ { - "homepage": "https://github.com/ShadowsocksR-Live/shadowsocksr-native", - "description": "从容翻越党国敏感日 ShadowsocksR (SSR) native implementation for all platforms, GFW terminator", - "version": "0.9.3", - "architecture": { - "64bit": { - "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/0.9.3/ssr-native-windows-x64.zip", - "hash": "a37029010dc63a2860d5549084481c8a51fc1f250484f639226f3916e5ef1bd7" - }, - "32bit": { - "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/0.9.3/ssr-native-windows-x86.zip", - "hash": "4b84e9a32d0151dbe0ef2e43a6854eae9479c864056e0676eb93b189d8f74de3" - } - }, - "persist": "config.json", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/$version/ssr-native-windows-x64.zip" - }, - "32bit": { - "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/$version/ssr-native-windows-x86.zip" - } - } - }, - "bin": [ - "ssr-client.exe", - "ssr-local.exe", - "ssr-server.exe" - ] + "architecture": { + "32bit": { + "hash": "4b84e9a32d0151dbe0ef2e43a6854eae9479c864056e0676eb93b189d8f74de3", + "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/0.9.3/ssr-native-windows-x86.zip" + }, + "64bit": { + "hash": "a37029010dc63a2860d5549084481c8a51fc1f250484f639226f3916e5ef1bd7", + "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/0.9.3/ssr-native-windows-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/$version/ssr-native-windows-x86.zip" + }, + "64bit": { + "url": "https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/download/$version/ssr-native-windows-x64.zip" + } + } + }, + "bin": [ + "ssr-client.exe", + "ssr-local.exe", + "ssr-server.exe" + ], + "checkver": "github", + "description": "\u4ece\u5bb9\u7ffb\u8d8a\u515a\u56fd\u654f\u611f\u65e5 ShadowsocksR (SSR) native implementation for all platforms, GFW terminator", + "homepage": "https://github.com/ShadowsocksR-Live/shadowsocksr-native", + "persist": "config.json", + "version": "0.9.3" } diff --git a/bucket/stairspeedtest-reborn.json b/bucket/stairspeedtest-reborn.json index 46fbace7c97..ef31d90b4e8 100644 --- a/bucket/stairspeedtest-reborn.json +++ b/bucket/stairspeedtest-reborn.json @@ -1,8 +1,11 @@ { - "homepage": "https://github.com/tindy2013/stairspeedtest-reborn", - "description": "Proxy performance batch tester based on Shadowsocks(R) and V2Ray", - "license": "MIT", "version": "0.7.1", + "description": "Proxy performance batch tester based on Shadowsocks(R), V2Ray and Trojan", + "homepage": "https://github.com/tindy2013/stairspeedtest-reborn", + "license": { + "identifier": "MIT", + "url": "https://github.com/tindy2013/stairspeedtest-reborn/blob/master/LICENSE" + }, "architecture": { "64bit": { "url": "https://github.com/tindy2013/stairspeedtest-reborn/releases/download/v0.7.1/stairspeedtest_reborn_win64.7z", @@ -14,7 +17,13 @@ } }, "extract_dir": "stairspeedtest", - "bin": "stairspeedtest.exe", + "bin": "webgui.bat", + "shortcuts": [ + [ + "webgui.bat", + "stairspeedtest webgui" + ] + ], "persist": [ "logs", "results" diff --git a/bucket/start.json b/bucket/start.json index 54540e952f9..ed06f5ceaa1 100644 --- a/bucket/start.json +++ b/bucket/start.json @@ -4,7 +4,7 @@ "homepage": "https://start.qq.com/", "license": "Unknown", "url": "https://imgcdn.start.qq.com/cdn/win.client/installer/START-installer-v0.11.0.12916.exe#/dl.7z", - "hash": "md5:0BB41DDAC3A7416A395C5AE1FF0EC9F2", + "hash": "md5:0bb41ddac3a7416a395c5ae1ff0ec9f2", "installer": { "script": [ "Expand-7zipArchive \"$dir\\app.7z\" \"$dir\"", @@ -48,13 +48,13 @@ ], "checkver": { "url": "https://api.start.qq.com/cfg/get?biztypes=windows-update-info&supplyid=start", - "regex": "latestversion.*?([\\d.]+)" + "regex": "v([\\d.]+).exe" }, "autoupdate": { "url": "https://imgcdn.start.qq.com/cdn/win.client/installer/START-installer-v$version.exe#/dl.7z", "hash": { - "url": "https://api.start.qq.com/cfg/get?biztypes=windows-update-info", - "regex": "hashcode.*?$md5" + "url": "https://api.start.qq.com/cfg/get?biztypes=windows-update-info&supplyid=start", + "regex": "md5.*?$md5" } } } diff --git a/bucket/statping-ng-aoks.json b/bucket/statping-ng-aoks.json index da1d42c32fe..127fab4036d 100644 --- a/bucket/statping-ng-aoks.json +++ b/bucket/statping-ng-aoks.json @@ -1,28 +1,28 @@ { - "architecture": { - "32bit": { - "hash": "b2da9ae8f9a8e5f19993cdcc942b9d2f6372143205f1d8374fa473c0b571cdc1", - "url": "https://github.com/statping-ng/statping-ng/releases/download/v0.90.80/statping-windows-386.zip" - }, - "64bit": { - "hash": "467f60da2223c1d0b58e89deb3169435c72a0aac9c03edb197fb997c7b568f5c", - "url": "https://github.com/statping-ng/statping-ng/releases/download/v0.90.80/statping-windows-amd64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/statping-ng/statping-ng/releases/download/v$version/statping-windows-386.zip" - }, - "64bit": { - "url": "https://github.com/statping-ng/statping-ng/releases/download/v$version/statping-windows-amd64.zip" - } - } - }, - "bin": "statping.exe", - "checkver": "github", - "description": "An updated drop-in for statping. A Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.", - "homepage": "https://github.com/statping-ng/statping-ng", - "license": "GPL-3.0-or-later", - "version": "0.90.80" + "version": "0.90.80", + "description": "An updated drop-in for statping. A Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.", + "homepage": "https://github.com/statping-ng/statping-ng", + "license": "GPL-3.0-or-later", + "architecture": { + "64bit": { + "url": "https://github.com/statping-ng/statping-ng/releases/download/v0.90.80/statping-windows-amd64.zip", + "hash": "467f60da2223c1d0b58e89deb3169435c72a0aac9c03edb197fb997c7b568f5c" + }, + "32bit": { + "url": "https://github.com/statping-ng/statping-ng/releases/download/v0.90.80/statping-windows-386.zip", + "hash": "b2da9ae8f9a8e5f19993cdcc942b9d2f6372143205f1d8374fa473c0b571cdc1" + } + }, + "bin": "statping.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/statping-ng/statping-ng/releases/download/v$version/statping-windows-amd64.zip" + }, + "32bit": { + "url": "https://github.com/statping-ng/statping-ng/releases/download/v$version/statping-windows-386.zip" + } + } + } } diff --git a/bucket/stdu-viewer.json b/bucket/stdu-viewer.json index 1578482d00f..0a0c756a73c 100644 --- a/bucket/stdu-viewer.json +++ b/bucket/stdu-viewer.json @@ -1,35 +1,35 @@ { - "autoupdate": { - "url": "http://www.stdutility.com/download/stduviewer.zip" - }, - "checkver": { - "regex": "ver\\. ([\\d.]+)", - "url": "http://www.stdutility.com/stduviewer.html", - "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36" - }, - "hash": "09257ef97669847cd5a2f793ffdd931aee9fc4930bc5e0780ed592d754a121ae", - "homepage": "http://www.stdutility.com/stduviewer.html", - "license": "freeware", - "persist": [ - "STDUViewerSetting.xml", - "STDUSessions.xml", - "Highlight.xml", - "Bookmark.xml", - "FilesViewerState.xml" - ], - "pre_install": [ - "if(!(Test-Path \"$dir/STDUViewerSetting.xml\")) { Add-Content \"$dir/STDUViewerSetting.xml\" $null }", - "if(!(Test-Path \"$dir/STDUSessions.xml\")) { Add-Content \"$dir/STDUSessions.xml\" $null }", - "if(!(Test-Path \"$dir/Highlight.xml\")) { Add-Content \"$dir/Highlight.xml\" $null }", - "if(!(Test-Path \"$dir/Bookmark.xml\")) { Add-Content \"$dir/Bookmark.xml\" $null }", - "if(!(Test-Path \"$dir/FilesViewerState.xml\")) { Add-Content \"$dir/FilesViewerState.xml\" $null }" - ], - "shortcuts": [ - [ - "STDUViewerApp.exe", - "STDU Viewer" - ] - ], - "url": "http://www.stdutility.com/download/stduviewer.zip", - "version": "1.6.375" + "homepage": "http://www.stdutility.com/stduviewer.html", + "version": "1.6.375", + "license": "freeware", + "url": "http://www.stdutility.com/download/stduviewer.zip", + "hash": "09257ef97669847cd5a2f793ffdd931aee9fc4930bc5e0780ed592d754a121ae", + "pre_install": [ + "if(!(Test-Path \"$dir/STDUViewerSetting.xml\")) { Add-Content \"$dir/STDUViewerSetting.xml\" $null }", + "if(!(Test-Path \"$dir/STDUSessions.xml\")) { Add-Content \"$dir/STDUSessions.xml\" $null }", + "if(!(Test-Path \"$dir/Highlight.xml\")) { Add-Content \"$dir/Highlight.xml\" $null }", + "if(!(Test-Path \"$dir/Bookmark.xml\")) { Add-Content \"$dir/Bookmark.xml\" $null }", + "if(!(Test-Path \"$dir/FilesViewerState.xml\")) { Add-Content \"$dir/FilesViewerState.xml\" $null }" + ], + "persist": [ + "STDUViewerSetting.xml", + "STDUSessions.xml", + "Highlight.xml", + "Bookmark.xml", + "FilesViewerState.xml" + ], + "shortcuts": [ + [ + "STDUViewerApp.exe", + "STDU Viewer" + ] + ], + "checkver": { + "url": "http://www.stdutility.com/stduviewer.html", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36", + "regex": "ver\\. ([\\d.]+)" + }, + "autoupdate": { + "url": "http://www.stdutility.com/download/stduviewer.zip" + } } diff --git a/bucket/stdu-xml-editor.json b/bucket/stdu-xml-editor.json index 0478bff2a85..b9d71fc5a70 100644 --- a/bucket/stdu-xml-editor.json +++ b/bucket/stdu-xml-editor.json @@ -1,31 +1,31 @@ { - "version": "1.0.105", - "description": "STDU XML Editor is a lightweight editor of XML documents.", - "homepage": "http://www.stdutility.com/stdu-xml-editor.html", - "license": "freeware", - "url": "http://www.stdutility.com/download/stduxmleditor.exe#/dl.7z", - "hash": "b89d5be16ed1c941ec836b3e7c8e059daa6eb1d3a113c23fcb4e0f6ad541b070", - "innosetup": true, - "pre_install": [ - "if(!(Test-Path \"$dir/STDUXMLEditorSetting.xml\")) { Add-Content \"$dir/STDUXMLEditorSetting.xml\" $null }", - "if(!(Test-Path \"$dir/STDUXMLEditorResource.xml\")) { Add-Content \"$dir/STDUXMLEditorResource.xml\" $null }" - ], - "persist": [ - "STDUXMLEditorSetting.xml", - "STDUXMLEditorResource.xml" - ], - "shortcuts": [ - [ - "STDUXMLEditor.exe", - "STDU XML Editor" - ] - ], - "checkver": { - "url": "http://www.stdutility.com/stdu-xml-editor.html", - "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36", - "regex": "ver\\. ([\\d.]+)" - }, - "autoupdate": { - "url": "http://www.stdutility.com/download/stduxmleditor.exe#/dl.7z" - } + "autoupdate": { + "url": "http://www.stdutility.com/download/stduxmleditor.exe#/dl.7z" + }, + "checkver": { + "regex": "ver\\. ([\\d.]+)", + "url": "http://www.stdutility.com/stdu-xml-editor.html", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36" + }, + "description": "STDU XML Editor is a lightweight editor of XML documents.", + "hash": "b89d5be16ed1c941ec836b3e7c8e059daa6eb1d3a113c23fcb4e0f6ad541b070", + "homepage": "http://www.stdutility.com/stdu-xml-editor.html", + "innosetup": true, + "license": "freeware", + "persist": [ + "STDUXMLEditorSetting.xml", + "STDUXMLEditorResource.xml" + ], + "pre_install": [ + "if(!(Test-Path \"$dir/STDUXMLEditorSetting.xml\")) { Add-Content \"$dir/STDUXMLEditorSetting.xml\" $null }", + "if(!(Test-Path \"$dir/STDUXMLEditorResource.xml\")) { Add-Content \"$dir/STDUXMLEditorResource.xml\" $null }" + ], + "shortcuts": [ + [ + "STDUXMLEditor.exe", + "STDU XML Editor" + ] + ], + "url": "http://www.stdutility.com/download/stduxmleditor.exe#/dl.7z", + "version": "1.0.105" } diff --git a/bucket/steam-rom-manager.json b/bucket/steam-rom-manager.json index 463e9dd5108..eb9ee2a8e32 100644 --- a/bucket/steam-rom-manager.json +++ b/bucket/steam-rom-manager.json @@ -3,10 +3,10 @@ "description": "Steam ROM Manager adds non-Steam games to steam in bulk and manages their artwork assets", "homepage": "https://github.com/doZennn/steam-rom-manager", "license": { - "url": "https://github.com/SteamGridDB/steam-rom-manager/blob/master/LICENSE", - "identifier": "GPL-3.0" + "identifier": "GPL-3.0", + "url": "https://github.com/SteamGridDB/steam-rom-manager/blob/master/LICENSE" }, - "url": "https://github.com/doZennn/steam-rom-manager/releases/download/v2.3.51/steam-rom-manager-portable-2.3.51.exe", + "url": "https://github.com/doZennn/steam-rom-manager/releases/download/v2.3.51/Steam-ROM-Manager-portable-2.3.51.exe", "hash": "79982e29cdf6e89ebd2df17f108ce6e910bcdaf9cd397de4d6a903e29f223496", "installer": { "script": "Rename-Item \"$dir\\steam-rom-manager-portable-$version.exe\" 'steam-rom-manager.exe' -Force" @@ -23,6 +23,6 @@ "regex": ".*[mM]anager-portable-(?[\\d\\w.]+).exe" }, "autoupdate": { - "url": "https://github.com/doZennn/steam-rom-manager/releases/download/v$version/steam-rom-manager-portable-$version.exe" + "url": "https://github.com/doZennn/steam-rom-manager/releases/download/v$version/Steam-ROM-Manager-portable-$version.exe" } } diff --git a/bucket/steamplusplus.json b/bucket/steamplusplus.json index dbf4b9036d3..3d6f2ccd4d9 100644 --- a/bucket/steamplusplus.json +++ b/bucket/steamplusplus.json @@ -1,17 +1,11 @@ { + "homepage": "https://github.com/SteamTools-Team/SteamTools/", + "description": "Toolbox for steam", "version": "2.8.6", - "description": "All-in-one toolbox for Steam platform.", - "homepage": "https://github.com/SteamTools-Team/SteamTools", - "license": "GPL-3.0-or-later", - "suggest": { - ".NET Runtime/SDK": "main/dotnet" - }, - "architecture": { - "64bit": { - "url": "https://github.com/SteamTools-Team/SteamTools/releases/download/2.8.6/Steam++_win_x64_v2.8.6.7z", - "hash": "9c31e5241ebdd9747ec185f7c34c104a6382c8303d739cecb5904e7a2d01ed2a" - } - }, + "license": "GPL-3.0-only", + "url": "https://github.com/SteamTools-Team/SteamTools/releases/download/2.8.6/Steam++_win_x64_v2.8.6.7z", + "hash": "9c31e5241ebdd9747ec185f7c34c104a6382c8303d739cecb5904e7a2d01ed2a", + "bin": "Steam++.exe", "shortcuts": [ [ "Steam++.exe", @@ -23,16 +17,10 @@ "Cache", "Logs" ], - "checkver": "github", + "checkver": { + "github": "https://github.com/SteamTools-Team/SteamTools/" + }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/SteamTools-Team/SteamTools/releases/download/$version/Steam++_win_x64_v$version.7z", - "hash": { - "url": "https://github.com/SteamTools-Team/SteamTools/releases/latest", - "regex": "Steam\\+\\+_win_x64_v[\\d.]+\\.7z\\n([a-fA-F0-9]{64})" - } - } - } + "url": "https://github.com/SteamTools-Team/SteamTools/releases/download/$version/Steam++_win_x64_v$version.7z" } } diff --git a/bucket/stegify.json b/bucket/stegify.json index 4f4741a5733..320db7a6ea1 100644 --- a/bucket/stegify.json +++ b/bucket/stegify.json @@ -1,15 +1,16 @@ { - "homepage": "https://github.com/DimitarPetrov/stegify", "version": "1.2", + "description": "A tool for LSB steganography, capable of hiding any file within an image.", + "homepage": "https://github.com/DimitarPetrov/stegify", "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/DimitarPetrov/stegify/releases/download/v1.2/stegify_win64.exe#/stegify.exe", - "hash": "73DDE6FB76ED4AD7D5347FEC38DB5C7C2300B8E54D7BA5C098CB9E47FB702B4E" + "hash": "73dde6fb76ed4ad7d5347fec38db5c7c2300b8e54d7ba5c098cb9e47fb702b4e" }, "32bit": { "url": "https://github.com/DimitarPetrov/stegify/releases/download/v1.2/stegify_win32.exe#/stegify.exe", - "hash": "3249DF622C76195AAE0FB7A309300D537BCDA8FADB74FF80F2950FC0EFBAA8CA" + "hash": "3249df622c76195aae0fb7a309300d537bcda8fadb74ff80f2950fc0efbaa8ca" } }, "bin": "stegify.exe", @@ -17,10 +18,10 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/DimitarPetrov/stegify/releases/download/v$version/stegify_win64.exe" + "url": "https://github.com/DimitarPetrov/stegify/releases/download/v$version/stegify_win64.exe#/stegify.exe" }, "32bit": { - "url": "https://github.com/DimitarPetrov/stegify/releases/download/v$version/stegify_win32.exe" + "url": "https://github.com/DimitarPetrov/stegify/releases/download/v$version/stegify_win32.exe#/stegify.exe" } } } diff --git a/bucket/stella.json b/bucket/stella.json index 483b4b395b6..5392384e0b3 100644 --- a/bucket/stella.json +++ b/bucket/stella.json @@ -1,35 +1,43 @@ { + "homepage": "https://stella-emu.github.io", "version": "6.7", - "description": "Multi-platform Atari 2600 VCS emulator", - "homepage": "https://stella-emu.github.io/", - "license": "GPL-2.0-only", - "url": "https://github.com/stella-emu/stella/releases/download/6.7/Stella-6.7-windows.zip", - "hash": "3ef669ac03ef677035bcdfc13fc1e5c1c120550c357f43e475b78f764ac39db4", + "license": "GPL-2.0-or-later", + "description": "Atari 2600 VCS emulator", + "depends": "extras/vcredist2017", "architecture": { - "32bit": { + "64bit": { + "url": "https://github.com/stella-emu/stella/releases/download/6.7/Stella-6.7-x64.exe", + "hash": "01e4c8f50aad70481642215cdcdffe915bc99e8336bdaae043694677dc614a91", "shortcuts": [ [ - "32-bit/Stella.exe", + "Stella.exe", "Stella" ] ] }, - "64bit": { + "32bit": { + "url": "https://github.com/stella-emu/stella/releases/download/6.7/Stella-6.7-win32.exe", + "hash": "1a0f55f67a86e1bf629f413faf89b1237e7d3e7dae94be9ae27e5a7bc49a5eca", "shortcuts": [ [ - "64-bit/Stella.exe", + "Stella.exe", "Stella" ] ] } }, - "extract_dir": "Stella-6.7", - "persist": "config", + "innosetup": true, "checkver": { "github": "https://github.com/stella-emu/stella" }, "autoupdate": { - "url": "https://github.com/stella-emu/stella/releases/download/$version/Stella-$version-windows.zip", - "extract_dir": "Stella-$version" + "architecture": { + "64bit": { + "url": "https://github.com/stella-emu/stella/releases/download/$version/Stella-$version-x64.exe" + }, + "32bit": { + "url": "https://github.com/stella-emu/stella/releases/download/$version/Stella-$version-win32.exe" + } + } } } diff --git a/bucket/stickies.json b/bucket/stickies.json index dc65a5c1709..0ef7a46076e 100644 --- a/bucket/stickies.json +++ b/bucket/stickies.json @@ -1,22 +1,26 @@ { - "version": "10.1c", - "description": "The Internet's premiere freeware note taking application.", "homepage": "https://www.zhornsoftware.co.uk/stickies/", - "license": "Freeware", - "url": "https://www.zhornsoftware.co.uk/stickies/stickies_setup_10_1c.exe#/dl.7z", + "description": "Stickies is a PC utility I wrote to try to cut down on the number of yellow notes I was leaving stuck to my monitor. ", + "version": "10.1c", + "url": "https://www.zhornsoftware.co.uk/stickies/stickies_setup_10.1c.exe#/setup.exe", "hash": "0d5c0825253ee4e6fce15e4d4cbb64834ca120c6fefa2392776c6bbca55ae04c", "bin": "stickies.exe", - "shortcuts": [ - [ - "stickies.exe", - "Stickies" - ] + "depends": "vcredist2008", + "pre_install": [ + "cd $dir", + "Start-Process -Wait \"$dir\\setup.exe\" \"-extract\"" ], "checkver": { "url": "https://www.zhornsoftware.co.uk/stickies/versions.html", - "regex": ">v([\\d.a-z]+)" + "regex": "v(\\d+\\.\\d+\\w)" }, "autoupdate": { - "url": "https://www.zhornsoftware.co.uk/stickies/stickies_setup_$underscoreVersion.exe#/dl.7z" - } + "url": "https://www.zhornsoftware.co.uk/stickies/stickies_setup_$version.exe#/setup.exe" + }, + "shortcuts": [ + [ + "stickies.exe", + "stickies" + ] + ] } diff --git a/bucket/strings.json b/bucket/strings.json index 89be71b595c..fddd661f72c 100644 --- a/bucket/strings.json +++ b/bucket/strings.json @@ -1,32 +1,53 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", - "description": "Search for ANSI and UNICODE strings in binary images.", + "version": "2.54", + "description": "Strings. Scans the file for UNICODE (or ASCII) strings of a default length of 3 or more UNICODE (or ASCII) characters.", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/strings", "license": { "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, - "version": "2.54", "url": "https://download.sysinternals.com/files/Strings.zip", "hash": "b1a0a3dc5f639af1c98ae5832676727646eb3d543640e65e310dff747e733a25", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/strings", - "re": "Strings\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/Strings.zip" + "pre_install": [ + "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", + "$fin = \"$sysint\\Strings\"", + "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", + "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" + ], + "uninstaller": { + "script": [ + "if ($purge) {", + " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", + " Remove-Item \"$sysInt\\Strings\" -ErrorAction 'SilentlyContinue' -Force -Recurse", + " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", + "}" + ] }, "architecture": { + "64bit": { + "bin": [ + "strings64.exe", + [ + "strings64.exe", + "strings" + ] + ] + }, "32bit": { "bin": "strings.exe" }, - "64bit": { + "arm64": { "bin": [ + "strings64a.exe", [ - "strings64.exe", + "strings64a.exe", "strings" - ], - "strings64.exe" + ] ] } + }, + "checkver": "Strings\\s+v([\\d.]+)([\\d.]+)" - }, - "autoupdate": { - "url": "https://cdn.strokesplus.net/files/StrokesPlus.net_Portable_$version_Trace.zip" - } + "version": "0.5.7.4", + "description": "Mouse gesture recognition utility for Windows which allows you to create powerful mouse gestures that save you time. Trace Version", + "homepage": "https://www.strokesplus.net", + "license": { + "identifier": "Freeware", + "url": "https://www.strokesplus.net/FAQ" + }, + "url": "https://cdn.strokesplus.net/files/StrokesPlus.net_Portable_0.5.7.4_Trace.zip", + "pre_install": "if (!(Test-Path \"$persist_dir\\strokesplussettings_trace.json\")) { Copy-Item \"$dir\\Default_StrokesPlus.net_Trace.json\" \"$dir\\strokesplussettings_trace.json\" }", + "shortcuts": [ + [ + "StrokesPlus.net_Trace.exe", + "StrokesPlus.net_Trace", + "settingsfile=\"$dir\\strokesplussettings_trace.json\"" + ] + ], + "persist": "strokesplussettings_trace.json", + "pre_uninstall": [ + "# The following must be done as StrokesPlus deletes the original file which was linked to the persist folder when it saves settings, rather than editing the file.", + "Copy-Item \"$dir\\strokesplussettings_trace.json\" \"$persist_dir\\strokesplussettings_trace.json\"" + ], + "checkver": { + "url": "https://www.strokesplus.net/Downloads", + "regex": "Latest Release\\: ([\\d.]+)" + }, + "autoupdate": { + "url": "https://cdn.strokesplus.net/files/StrokesPlus.net_Portable_$version_Trace.zip" + } } diff --git a/bucket/sttr.json b/bucket/sttr.json index 623275b90f7..65eff28c094 100644 --- a/bucket/sttr.json +++ b/bucket/sttr.json @@ -1,28 +1,28 @@ { - "version": "0.2.17", - "description": "Run various transformation operations on the string", - "homepage": "https://github.com/abhimanyu003/sttr", - "license": "MIT", "architecture": { - "64bit": { - "url": "https://github.com/abhimanyu003/sttr/releases/download/v0.2.17/sttr_0.2.17_windows_amd64.tar.gz", - "hash": "05bd572af393e74524fbd92b8eeb313cce5b01e505748572eef26390cb9f85b7" - }, "32bit": { - "url": "https://github.com/abhimanyu003/sttr/releases/download/v0.2.17/sttr_0.2.17_windows_386.tar.gz", - "hash": "6c45ba610beea0c8ed926802bc835369c9430feddb697b64f3c40ee6c574d0ec" + "hash": "6c45ba610beea0c8ed926802bc835369c9430feddb697b64f3c40ee6c574d0ec", + "url": "https://github.com/abhimanyu003/sttr/releases/download/v0.2.17/sttr_0.2.17_windows_386.tar.gz" + }, + "64bit": { + "hash": "05bd572af393e74524fbd92b8eeb313cce5b01e505748572eef26390cb9f85b7", + "url": "https://github.com/abhimanyu003/sttr/releases/download/v0.2.17/sttr_0.2.17_windows_amd64.tar.gz" } }, - "bin": "sttr.exe", - "checkver": "github", "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/abhimanyu003/sttr/releases/download/v$version/sttr_$version_windows_amd64.tar.gz" - }, "32bit": { "url": "https://github.com/abhimanyu003/sttr/releases/download/v$version/sttr_$version_windows_386.tar.gz" + }, + "64bit": { + "url": "https://github.com/abhimanyu003/sttr/releases/download/v$version/sttr_$version_windows_amd64.tar.gz" } } - } + }, + "bin": "sttr.exe", + "checkver": "github", + "description": "Run various transformation operations on the string", + "homepage": "https://github.com/abhimanyu003/sttr", + "license": "MIT", + "version": "0.2.17" } diff --git a/bucket/stupidgit.json b/bucket/stupidgit.json index 06b4e11ca5d..ee57dc4233d 100644 --- a/bucket/stupidgit.json +++ b/bucket/stupidgit.json @@ -1,7 +1,13 @@ { - "homepage": "https://github.com/vidarkongsli/vidars-scoop-bucket/tree/master/stupidgit", - "version": "2018.06.15", - "url": "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/55d2176a0eecfc60faac0395cf65cdce13b89923/stupidgit/stupidgit.ps1", - "hash": "sha256:91b4a11ed6895c94ad83e9b45148b2972738fc996625926c74a3947b6db45b78", - "bin": [["stupidgit.ps1","sg", ""]] + "bin": [ + [ + "stupidgit.ps1", + "sg", + "" + ] + ], + "hash": "sha256:91b4a11ed6895c94ad83e9b45148b2972738fc996625926c74a3947b6db45b78", + "homepage": "https://github.com/vidarkongsli/vidars-scoop-bucket/tree/master/stupidgit", + "url": "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/55d2176a0eecfc60faac0395cf65cdce13b89923/stupidgit/stupidgit.ps1", + "version": "2018.06.15" } diff --git a/bucket/subconverter.json b/bucket/subconverter.json index 803dcffd7c7..1b9db789c7f 100644 --- a/bucket/subconverter.json +++ b/bucket/subconverter.json @@ -1,51 +1,34 @@ { + "homepage": "https://github.com/tindy2013/subconverter/", + "description": "Utility to convert between various subscription format", "version": "0.7.2", - "description": "Utility to convert between various proxy subscription formats.", - "homepage": "https://github.com/tindy2013/subconverter", - "license": { - "identifier": "GPL-3.0-only", - "url": "https://github.com/tindy2013/subconverter/blob/master/LICENSE" - }, + "license": "GPL-3.0", + "extract_dir": "subconverter", "architecture": { "64bit": { "url": "https://github.com/tindy2013/subconverter/releases/download/v0.7.2/subconverter_win64.7z", "hash": "90234ba88708560688b278d8db7fa4e26e9a6e3b7ca6833d3ec1541a072ec115" }, "32bit": { - "url": "https://github.com/tindy2013/subconverter/releases/download/v0.7.2/subconverter_win32.7z", - "hash": "da0f0e0a1eb49eec8ca3449eb27825372d304b6a5863b9007006f8606de36fe9" + "url": "https://github.com/tindy2013/subconverter/releases/download/v0.7.2/subconverter_win64.7z", + "hash": "90234ba88708560688b278d8db7fa4e26e9a6e3b7ca6833d3ec1541a072ec115" } }, - "extract_dir": "subconverter", - "pre_install": [ - "'pref.ini', 'pref.toml', 'pref.yml' | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", - "}" - ], - "bin": "subconverter.exe", - "shortcuts": [ - [ - "subconverter.exe", - "subconverter" - ] - ], "persist": [ "profiles", "generate.ini", "gistconf.ini", "pref.ini", - "pref.toml", - "pref.yml" + "pref-new.yml" + ], + "bin": [ + [ + "subconverter.exe", + "subconverter" + ] ], "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/tindy2013/subconverter/releases/download/v$version/subconverter_win64.7z" - }, - "32bit": { - "url": "https://github.com/tindy2013/subconverter/releases/download/v$version/subconverter_win32.7z" - } - } + "url": "https://github.com/tindy2013/subconverter/releases/download/v$version/subconverter_win64.7z" } } diff --git a/bucket/sublime-merge-dev.json b/bucket/sublime-merge-dev.json index d5e2baf5e54..e42e6689a99 100644 --- a/bucket/sublime-merge-dev.json +++ b/bucket/sublime-merge-dev.json @@ -1,5 +1,22 @@ { - "version": "2085", + "architecture": { + "64bit": { + "hash": "a81be55bb04359914673d58868a3f8dad15cc69777147e2844a6b3ef48815432", + "url": "https://download.sublimetext.com/sublime_merge_build_2085_x64.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.sublimetext.com/sublime_merge_build_$version_x64.zip" + } + } + }, + "bin": "smerge.exe", + "checkver": { + "jsonpath": "$.latest_version", + "url": "https://www.sublimemerge.com/updates/dev_update_check" + }, "description": "A Git client with snappy UI, three-way merge tool, side-by-side diffs, syntax highlighting, and more. (Dev version)", "homepage": "https://www.sublimemerge.com/dev", "license": { @@ -7,29 +24,12 @@ "url": "https://www.sublimehq.com/eula" }, "notes": "Sublime Merge may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit for the evaluation. For more information please see https://www.sublimemerge.com/", - "architecture": { - "64bit": { - "url": "https://download.sublimetext.com/sublime_merge_build_2085_x64.zip", - "hash": "a81be55bb04359914673d58868a3f8dad15cc69777147e2844a6b3ef48815432" - } - }, - "bin": "smerge.exe", + "persist": "Data", "shortcuts": [ [ "sublime_merge.exe", "Sublime Merge Dev" ] ], - "persist": "Data", - "checkver": { - "url": "https://www.sublimemerge.com/updates/dev_update_check", - "jsonpath": "$.latest_version" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.sublimetext.com/sublime_merge_build_$version_x64.zip" - } - } - } + "version": "2085" } diff --git a/bucket/sublime-snippets.json b/bucket/sublime-snippets.json index c0ea54a538a..88f397d8b5e 100644 --- a/bucket/sublime-snippets.json +++ b/bucket/sublime-snippets.json @@ -1,54 +1,54 @@ { - "homepage": "http://", - "version": "2017.05.16.1", - "license": "MIT", - "url": [ - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/8db8d74373585a17bbb18c59d41d2bd2cee060b1/sublime-snippets/scoop-manifest.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/8db8d74373585a17bbb18c59d41d2bd2cee060b1/sublime-snippets/mit-oss.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/e337ddcc7/sublime-snippets/sublime-snippets.psm1", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/b415d369/sublime-snippets/test-isadmin.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d790cdec2/sublime-snippets/sublime-snippet.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/b7b10e149e8d57250a5a56b4b27f2c70ddca77de/sublime-snippets/posh-recipes/01-property-idempotent.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/65576d621/sublime-snippets/posh-recipes/02-property-error-clause.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/65576d621/sublime-snippets/posh-recipes/03-property-erroractionpreference.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/65576d621/sublime-snippets/posh-recipes/04-fail-script.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/a7528e327/sublime-snippets/psscriptroot.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/05-dnsimple-add-zonerecord.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/06-dnsimple-remove-zonerecord.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/07-dnsimple-get-zonerecord.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/08-dnsimple-write-accesstoken.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/09-dnsimple-read-accesstoken.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/10-dnsimple-recordtypes.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/c74821ea5/sublime-snippets/posh-recipes/11-dnsimple-add-shorturl.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/c74821ea5/sublime-snippets/posh-recipes/12-dnsimple-remove-shorturl.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/2f2ad5350/sublime-snippets/posh-recipes/13-dnsimple-csharpclient.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/9856bbc0e/sublime-snippets/posh-recipes/14-dnsimple-invokerest.sublime-snippet", - "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/2f2ad5350/sublime-snippets/cmdlet.sublime-snippet" - ], - "hash": [ - "069b90d02440ebafda85f1ef5cf004533570546c662d7e01be3b2df742bf8460", - "558394da91c1b68033e042a02097097d8fd145df1d6b259bc36bf7d1af1655b3", - "538ac7db420ce1df7dc54ace79bbfd4fe613a8a1db8a5d15d92978a8ba52bcb6", - "1ddcb0aade1f94148cd6273b4e1574a8c12d95d18592e7420ca801220b4fcc28", - "d4bf49bbeb3ac8e23f0347e69e54dfa26ff415adacc1f66feecd7b0f249b8535", - "a65e99a9e246a8b2f340e3adfbd418bc924c037a87895fd48157b050cd591fc7", - "b4dc431eca356d986eb99e7a40295eca0d037bd2e812a198f4e0e33680a942c6", - "a785b4c6608ae80790f0010669bb87207243d85821910ac1fe20231c4a2fa7bb", - "f9d4f10fa82a0c4cb90012a95b531dbdbfbb358f03c2b814719c430b8a7b0c0e", - "8050377c0e72b4ef3f46767b5f3a5c13ed1697cafae73803f5d4b3986933a918", - "1698A89545A99B95F3DE3EC058522E33680668C6F5DC696F6ACE3C26C6794185", - "E3333CF67031275DCCFB818812FB553D53A30B6748F14E8A583AAD7F0141C777", - "9EA3BBCED8220FFC4A85E2138CDF4CE90ACD3D97B9D3B507E74D2952F9D0A521", - "706E0FF02F53569CD27F5ECD1BE6834740A7EC62273A3DFB947B4A5870332AE3", - "D70AF44FA42FF98687114BFC00D434BB30004F45A216DCF8E5646D482BFCA8F1", - "CA3EDC46856CADAFCE8F74E7B8A89E07F3B1DC7C5559F4D755C084E43C63AAE0", - "c42f124ff69454a00740bc9242cadf09d8ec081d50b8a508f5c0039b9c8d557d", - "0d27b69426beca16a4c10e9f8a34fb3650b2b7cada170bc16db9d27270ff67f5", - "759fde929fae5c7bf3b3d1cf34e6e5c951f6e5976ae52173dceaa2fdb0d05619", - "893aba6dc3e9c072ff89565a1d2aca743fa2cc5bfc16be437ab43bf539c23c1a", - "a2698660821bafcc14182f749ec96d9c92e387886b52b7f81cea9045f568789e" - ], - "psmodule" : { - "name": "sublime-snippets" - } + "hash": [ + "069b90d02440ebafda85f1ef5cf004533570546c662d7e01be3b2df742bf8460", + "558394da91c1b68033e042a02097097d8fd145df1d6b259bc36bf7d1af1655b3", + "538ac7db420ce1df7dc54ace79bbfd4fe613a8a1db8a5d15d92978a8ba52bcb6", + "1ddcb0aade1f94148cd6273b4e1574a8c12d95d18592e7420ca801220b4fcc28", + "d4bf49bbeb3ac8e23f0347e69e54dfa26ff415adacc1f66feecd7b0f249b8535", + "a65e99a9e246a8b2f340e3adfbd418bc924c037a87895fd48157b050cd591fc7", + "b4dc431eca356d986eb99e7a40295eca0d037bd2e812a198f4e0e33680a942c6", + "a785b4c6608ae80790f0010669bb87207243d85821910ac1fe20231c4a2fa7bb", + "f9d4f10fa82a0c4cb90012a95b531dbdbfbb358f03c2b814719c430b8a7b0c0e", + "8050377c0e72b4ef3f46767b5f3a5c13ed1697cafae73803f5d4b3986933a918", + "1698A89545A99B95F3DE3EC058522E33680668C6F5DC696F6ACE3C26C6794185", + "E3333CF67031275DCCFB818812FB553D53A30B6748F14E8A583AAD7F0141C777", + "9EA3BBCED8220FFC4A85E2138CDF4CE90ACD3D97B9D3B507E74D2952F9D0A521", + "706E0FF02F53569CD27F5ECD1BE6834740A7EC62273A3DFB947B4A5870332AE3", + "D70AF44FA42FF98687114BFC00D434BB30004F45A216DCF8E5646D482BFCA8F1", + "CA3EDC46856CADAFCE8F74E7B8A89E07F3B1DC7C5559F4D755C084E43C63AAE0", + "c42f124ff69454a00740bc9242cadf09d8ec081d50b8a508f5c0039b9c8d557d", + "0d27b69426beca16a4c10e9f8a34fb3650b2b7cada170bc16db9d27270ff67f5", + "759fde929fae5c7bf3b3d1cf34e6e5c951f6e5976ae52173dceaa2fdb0d05619", + "893aba6dc3e9c072ff89565a1d2aca743fa2cc5bfc16be437ab43bf539c23c1a", + "a2698660821bafcc14182f749ec96d9c92e387886b52b7f81cea9045f568789e" + ], + "homepage": "http://", + "license": "MIT", + "psmodule": { + "name": "sublime-snippets" + }, + "url": [ + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/8db8d74373585a17bbb18c59d41d2bd2cee060b1/sublime-snippets/scoop-manifest.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/8db8d74373585a17bbb18c59d41d2bd2cee060b1/sublime-snippets/mit-oss.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/e337ddcc7/sublime-snippets/sublime-snippets.psm1", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/b415d369/sublime-snippets/test-isadmin.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d790cdec2/sublime-snippets/sublime-snippet.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/b7b10e149e8d57250a5a56b4b27f2c70ddca77de/sublime-snippets/posh-recipes/01-property-idempotent.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/65576d621/sublime-snippets/posh-recipes/02-property-error-clause.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/65576d621/sublime-snippets/posh-recipes/03-property-erroractionpreference.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/65576d621/sublime-snippets/posh-recipes/04-fail-script.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/a7528e327/sublime-snippets/psscriptroot.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/05-dnsimple-add-zonerecord.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/06-dnsimple-remove-zonerecord.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/07-dnsimple-get-zonerecord.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/08-dnsimple-write-accesstoken.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/09-dnsimple-read-accesstoken.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/d83214b4c/sublime-snippets/posh-recipes/10-dnsimple-recordtypes.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/c74821ea5/sublime-snippets/posh-recipes/11-dnsimple-add-shorturl.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/c74821ea5/sublime-snippets/posh-recipes/12-dnsimple-remove-shorturl.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/2f2ad5350/sublime-snippets/posh-recipes/13-dnsimple-csharpclient.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/9856bbc0e/sublime-snippets/posh-recipes/14-dnsimple-invokerest.sublime-snippet", + "https://raw.githubusercontent.com/vidarkongsli/vidars-scoop-bucket/2f2ad5350/sublime-snippets/cmdlet.sublime-snippet" + ], + "version": "2017.05.16.1" } diff --git a/bucket/sublime-text-4.json b/bucket/sublime-text-4.json index 50d2a19634c..9ed5ac3a0b4 100644 --- a/bucket/sublime-text-4.json +++ b/bucket/sublime-text-4.json @@ -1,73 +1,73 @@ { - "version": "4-4143", - "description": "A sophisticated text editor for code, markup and prose", - "homepage": "https://www.sublimetext.com/download", - "license": { - "identifier": "Shareware", - "url": "https://www.sublimetext.com/eula" - }, - "notes": "Add Sublime Text as a context menu option by running: \"reg import '$dir\\install-context.reg'\"", - "architecture": { - "64bit": { - "url": [ - "https://download.sublimetext.com/sublime_text_build_4143_x64.zip", - "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-install-context.reg", - "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-uninstall-context.reg" - ], - "hash": [ - "889e7d6d0de115deefbb8d48af5e754f7566100d8a6615902da64798cd663cac", - "45914fc3b299e90d9e3c5c84a4c3747c942918462e8b18348ec43383b87ed810", - "0253faa4f5e35be203aefa838594965e43aa97129e305d1b8ee1811098e0ae85" - ] - }, - "32bit": { - "url": [ - "https://download.sublimetext.com/sublime_text_build_4143.zip", - "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-install-context.reg", - "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-uninstall-context.reg" - ], - "hash": [ - "0cd27c5df4834b672720f28d481d1f5eb060ad9fa096f364866e490be38b34e0", - "45914fc3b299e90d9e3c5c84a4c3747c942918462e8b18348ec43383b87ed810", - "0253faa4f5e35be203aefa838594965e43aa97129e305d1b8ee1811098e0ae85" - ] - } - }, - "post_install": [ - "$file = \"$dir\\install-context.reg\"", - "if (Test-Path $file) {", - " $sublimepath = \"$dir\\sublime_text.exe\".Replace('\\', '\\\\')", - " $content = (Get-Content $file).Replace('$sublime', $sublimepath)", - " if ($global) { $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') }", - " Set-Content $file $content -Encoding Ascii -Force", - "}", - "$file = \"$dir\\uninstall-context.reg\"", - "if ((Test-Path $file) -and $global) {", - " (Get-Content $file).Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') | Set-Content -Path $file -Encoding Ascii -Force", - "}" - ], - "bin": "subl.exe", - "shortcuts": [ - [ - "sublime_text.exe", - "Sublime Text 4" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://www.sublimetext.com/updates/4/stable_update_check", - "jsonpath": "$.latest_version", - "regex": "((\\d)\\d+)", - "replace": "$2-$1" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.sublimetext.com/sublime_text_build_$preReleaseVersion_x64.zip" - }, - "32bit": { - "url": "https://download.sublimetext.com/sublime_text_build_$preReleaseVersion.zip" - } - } - } + "architecture": { + "32bit": { + "hash": [ + "0cd27c5df4834b672720f28d481d1f5eb060ad9fa096f364866e490be38b34e0", + "45914fc3b299e90d9e3c5c84a4c3747c942918462e8b18348ec43383b87ed810", + "0253faa4f5e35be203aefa838594965e43aa97129e305d1b8ee1811098e0ae85" + ], + "url": [ + "https://download.sublimetext.com/sublime_text_build_4143.zip", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-install-context.reg", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-uninstall-context.reg" + ] + }, + "64bit": { + "hash": [ + "889e7d6d0de115deefbb8d48af5e754f7566100d8a6615902da64798cd663cac", + "45914fc3b299e90d9e3c5c84a4c3747c942918462e8b18348ec43383b87ed810", + "0253faa4f5e35be203aefa838594965e43aa97129e305d1b8ee1811098e0ae85" + ], + "url": [ + "https://download.sublimetext.com/sublime_text_build_4143_x64.zip", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-install-context.reg", + "https://raw.githubusercontent.com/naderi/scoop-bucket/master/scripts/sublime-text/sublime-text-uninstall-context.reg" + ] + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://download.sublimetext.com/sublime_text_build_$preReleaseVersion.zip" + }, + "64bit": { + "url": "https://download.sublimetext.com/sublime_text_build_$preReleaseVersion_x64.zip" + } + } + }, + "bin": "subl.exe", + "checkver": { + "jsonpath": "$.latest_version", + "regex": "((\\d)\\d+)", + "replace": "$2-$1", + "url": "https://www.sublimetext.com/updates/4/stable_update_check" + }, + "description": "A sophisticated text editor for code, markup and prose", + "homepage": "https://www.sublimetext.com/download", + "license": { + "identifier": "Shareware", + "url": "https://www.sublimetext.com/eula" + }, + "notes": "Add Sublime Text as a context menu option by running: \"reg import '$dir\\install-context.reg'\"", + "persist": "Data", + "post_install": [ + "$file = \"$dir\\install-context.reg\"", + "if (Test-Path $file) {", + " $sublimepath = \"$dir\\sublime_text.exe\".Replace('\\', '\\\\')", + " $content = (Get-Content $file).Replace('$sublime', $sublimepath)", + " if ($global) { $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') }", + " Set-Content $file $content -Encoding Ascii -Force", + "}", + "$file = \"$dir\\uninstall-context.reg\"", + "if ((Test-Path $file) -and $global) {", + " (Get-Content $file).Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') | Set-Content -Path $file -Encoding Ascii -Force", + "}" + ], + "shortcuts": [ + [ + "sublime_text.exe", + "Sublime Text 4" + ] + ], + "version": "4-4143" } diff --git a/bucket/sumatrapdf-prerelease.json b/bucket/sumatrapdf-prerelease.json index cbd72484fc0..b564f011fcb 100644 --- a/bucket/sumatrapdf-prerelease.json +++ b/bucket/sumatrapdf-prerelease.json @@ -1,10 +1,10 @@ { - "version": "15433", + "version": "15441", "description": "PDF and eBook reader", "homepage": "https://www.sumatrapdfreader.org", "license": "GPL-3.0-only,BSD-2-Clause", - "url": "https://www.sumatrapdfreader.org/dl/prerel/15433/SumatraPDF-prerel-64-install.exe", - "hash": "ff37cae5f47c83053958e78059d31ea025423a2a6099b28ce88568ba9cb6407b", + "url": "https://www.sumatrapdfreader.org/dl/prerel/15441/SumatraPDF-prerel-64-install.exe", + "hash": "d90321db4e89b596ce0425a682372cd846a5d47c34aa872a2ffc3a2cb107bc2b", "checkver": { "url": "https://kjkpubsf.sfo2.digitaloceanspaces.com/software/sumatrapdf/sumatralatest.js", "regex": "var sumLatestInstaller64\\s+=\\s+\"(?https.*/prerel/(?.*?)/SumatraPDF-prerel-64.install.exe)\";", diff --git a/bucket/sumatrapdf.json b/bucket/sumatrapdf.json index 6f0c4c882f6..e26d0f24aab 100644 --- a/bucket/sumatrapdf.json +++ b/bucket/sumatrapdf.json @@ -1,12 +1,12 @@ { - "version": "15433", + "version": "15441", "description": "Free PDF, eBook reader.", "homepage": "https://www.sumatrapdfreader.org", "license": "GPL-3.0-only,BSD-2-Clause", "architecture": { "64bit": { - "url": "https://www.sumatrapdfreader.org/dl/prerel/15433/SumatraPDF-prerel-64.exe", - "hash": "79ce4b98cf88ff8f4aa3bc574fdc73b2378b2609fd54c3b63abff52133c6dba0" + "url": "https://www.sumatrapdfreader.org/dl/prerel/15441/SumatraPDF-prerel-64.exe", + "hash": "8777c8b4185519391c28241df3dea2899799608149105b96e58ba3a93cffdd14" } }, "pre_install": [ diff --git a/bucket/sunlogin.json b/bucket/sunlogin.json index e04201016f1..9ef30d56c68 100644 --- a/bucket/sunlogin.json +++ b/bucket/sunlogin.json @@ -1,43 +1,54 @@ { - "architecture": { - "64bit": { - "hash": "md5:25e240653f9514cc224da9b9f3b09469", - "url": "https://dl-cdn.oray.com/sunlogin/windows/SunloginClient_13.1.0.48900_x64.exe#/Sunlogin.exe" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "jp": "$.md5", - "url": "https://client-api.oray.com/softwares/SUNLOGIN_X_WINDOWS?x64=1" + "version": "13.1.0.48900", + "description": "Sunlogin by Oray", + "homepage": "https://sunlogin.oray.com/", + "license": { + "identifier": "Freeware" }, - "url": "https://dl-cdn.oray.com/sunlogin/windows/SunloginClient_$version_$matchArch.exe#/Sunlogin.exe" - } - } - }, - "checkver": { - "jp": "$.downloadurl", - "re": "/SunloginClient_([\\d\\.]+)_(?[Xx\\d]+)", - "url": "https://client-api.oray.com/softwares/SUNLOGIN_X_WINDOWS?x64=1" - }, - "description": "Sunlogin by Oray", - "homepage": "https://sunlogin.oray.com/", - "installer": { - "script": [ - "$path = 'HKCU:\\Software\\Oray\\SunLogin\\SunloginClient'", - "New-Item $path -ErrorAction SilentlyContinue -Force | Out-Null", - "New-ItemProperty -Path $path -Name \"${version}_IsRunSeted\" -Value \"1\" -PropertyType String -ErrorAction SilentlyContinue" - ] - }, - "license": { - "identifier": "Freeware" - }, - "shortcuts": [ - [ - "Sunlogin.exe", - "Sunlogin" - ] - ], - "version": "13.1.0.48900" + "architecture": { + "64bit": { + "url": "https://dl-cdn.oray.com/sunlogin/windows/SunloginClient_13.1.0.48900_x64.exe#/Sunlogin.exe", + "hash": "md5:fd615bbe09b2bb458936c21bbd5936f4" + }, + "32bit": { + "url": "https://dl-cdn.oray.com/sunlogin/windows/SunloginClient_13.1.0.48900.exe#/Sunlogin.exe", + "hash": "md5:5e16c7596d53268d54b3a98600d7e187" + } + }, + "installer": { + "script": [ + "$path = 'HKCU:\\Software\\Oray\\SunLogin\\SunloginClient'", + "New-Item $path -ErrorAction SilentlyContinue -Force | Out-Null", + "New-ItemProperty -Path $path -Name \"${version}_IsRunSeted\" -Value \"1\" -PropertyType String -ErrorAction SilentlyContinue" + ] + }, + "shortcuts": [ + [ + "Sunlogin.exe", + "Sunlogin" + ] + ], + "checkver": { + "url": "https://client-api.oray.com/softwares/SUNLOGIN_X_WINDOWS?x64=1", + "jp": "$.downloadurl", + "re": "/SunloginClient_([\\d\\.]+)_(?[Xx\\d]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dl-cdn.oray.com/sunlogin/windows/SunloginClient_$version_$matchArch.exe#/Sunlogin.exe", + "hash": { + "url": "https://client-api.oray.com/softwares/SUNLOGIN_X_WINDOWS?x64=1", + "jp": "$.md5" + } + }, + "32bit": { + "url": "https://dl-cdn.oray.com/sunlogin/windows/SunloginClient_$version.exe#/Sunlogin.exe", + "hash": { + "url": "https://client-api.oray.com/softwares/SUNLOGIN_X_WINDOWS?x64=0", + "jp": "$.md5" + } + } + } + } } diff --git a/bucket/surrealdb-aoks.json b/bucket/surrealdb-aoks.json index 50862844b74..f9f7e373f31 100644 --- a/bucket/surrealdb-aoks.json +++ b/bucket/surrealdb-aoks.json @@ -1,24 +1,24 @@ { + "homepage": "https://surrealdb.com/", + "description": "A scalable, distributed, collaborative, document-graph database, for the realtime web.", + "version": "1.0.0-beta.9", + "license": "Apache-2.0", "architecture": { "64bit": { - "hash": "f04e7c40ad5daec6d98465858ee1111ee06ee89b45508eee402c06c94168e8fe", - "url": "https://github.com/surrealdb/surrealdb/releases/download/v1.0.0-beta.9/surreal-v1.0.0-beta.9.windows-amd64.exe#/surreal.exe" + "url": "https://github.com/surrealdb/surrealdb/releases/download/v1.0.0-beta.9/surreal-v1.0.0-beta.9.windows-amd64.exe#/surreal.exe", + "hash": "f04e7c40ad5daec6d98465858ee1111ee06ee89b45508eee402c06c94168e8fe" } }, + "bin": "surreal.exe", + "checkver": { + "url": "https://github.com/surrealdb/surrealdb/releases/latest", + "regex": "Release Release v(([\\d.]+)(-beta.\\d)?) · surrealdb/surrealdb · GitHub" + }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/surrealdb/surrealdb/releases/download/v$version/surreal-v$version.windows-amd64.exe#/surreal.exe" } } - }, - "bin": "surreal.exe", - "checkver": { - "regex": "Release Release v(([\\d.]+)(-beta.\\d)?) · surrealdb/surrealdb · GitHub", - "url": "https://github.com/surrealdb/surrealdb/releases/latest" - }, - "description": "A scalable, distributed, collaborative, document-graph database, for the realtime web.", - "homepage": "https://surrealdb.com/", - "license": "Apache-2.0", - "version": "1.0.0-beta.9" + } } diff --git a/bucket/swyh-rs.json b/bucket/swyh-rs.json index 52d14cc50fe..ba3935ba13f 100644 --- a/bucket/swyh-rs.json +++ b/bucket/swyh-rs.json @@ -1,27 +1,27 @@ { - "architecture": { - "64bit": { - "hash": "d2c3489449f3827a9c7facb4c29ef12fcc1eab7ac07d1e314f34be0fce6cf4f3", - "url": "https://github.com/dheijl/swyh-rs/releases/download/1.6.1/swyh-rs.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/dheijl/swyh-rs/releases/download/$version/swyh-rs.zip" - } - } - }, - "checkver": "github", + "version": "1.6.1", "description": "Stream What You Hear, re-implemented in Rust", "homepage": "https://github.com/dheijl/swyh-rs", "license": "MIT", "notes": "swyh-rs stores its settings at \"C:\\Users\\\\.swyh-rs\".", + "architecture": { + "64bit": { + "url": "https://github.com/dheijl/swyh-rs/releases/download/1.6.1/swyh-rs.zip", + "hash": "d2c3489449f3827a9c7facb4c29ef12fcc1eab7ac07d1e314f34be0fce6cf4f3" + } + }, "shortcuts": [ [ "swyh-rs.exe", "swyh-rs" ] ], - "version": "1.6.1" + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dheijl/swyh-rs/releases/download/$version/swyh-rs.zip" + } + } + } } diff --git a/bucket/syncplay.json b/bucket/syncplay.json index 1fa962ffb42..d0bfe857474 100644 --- a/bucket/syncplay.json +++ b/bucket/syncplay.json @@ -1,26 +1,31 @@ { - "homepage": "https://syncplay.pl", + "homepage": "https://syncplay.pl/", "version": "1.7.0", - "description": "Free software that synchronises media players so that faraway friends can watch videos together.", - "license": { - "identifier": "Apache-2.0", - "url": "https://github.com/Syncplay/syncplay/blob/master/LICENSE" - }, "url": "https://github.com/Syncplay/syncplay/releases/download/v1.7.0/Syncplay_1.7.0_Portable.zip", - "bin": "Syncplay.exe", "hash": "ce7a34d53c1851f51e4730a010f4a17a4495a0f120b201923cfcb45b7f264cfd", "shortcuts": [ [ "Syncplay.exe", "Syncplay" + ], + [ + "syncplayServer.exe", + "Syncplay Server" ] ], - "persist": "syncplay.ini", "checkver": { - "github": "https://github.com/Syncplay/syncplay", - "regex": "\\/releases\\/tag\\/(?:v)([\\d+\\.]+)" + "url": "https://github.com/Syncplay/syncplay/releases/latest", + "re": "/Syncplay/syncplay/releases/tag/v([\\d.]+)" }, "autoupdate": { - "url": "https://github.com/Syncplay/syncplay/releases/download/v$version/Syncplay_$version_Portable.zip" - } + "url": "https://github.com/Syncplay/syncplay/releases/download/v$version/Syncplay_$version_Portable.zip", + "hash": { + "mode": "extract", + "url": "https://syncplay.pl/news/", + "find": "Hashes for $basename[\\s\\S]*?SHA256:\\s+([a-fA-F0-9]{64})" + } + }, + "notes": "See http://syncplay.pl/LUA to install the syncplay plugin for VLC", + "description": "Free software that synchronises media players so that faraway friends can watch videos together.", + "license": "Apache-2.0" } diff --git a/bucket/sysinternals-suite.json b/bucket/sysinternals-suite.json index d15f8c896d1..483eb2da451 100644 --- a/bucket/sysinternals-suite.json +++ b/bucket/sysinternals-suite.json @@ -9,7 +9,7 @@ "architecture": { "64bit": { "url": "https://download.sysinternals.com/files/SysinternalsSuite.zip", - "hash": "3852a080b773e198b18cc25f6e3935eb935dc17d471aafcc9b09efa276d9992b", + "hash": "81a077124346341ecb6d71b5eb1559744d16f2210b23802bcef22e8253f01f55", "bin": [ [ "accesschk64.exe", @@ -429,7 +429,7 @@ }, "32bit": { "url": "https://download.sysinternals.com/files/SysinternalsSuite.zip", - "hash": "3852a080b773e198b18cc25f6e3935eb935dc17d471aafcc9b09efa276d9992b", + "hash": "81a077124346341ecb6d71b5eb1559744d16f2210b23802bcef22e8253f01f55", "bin": [ "accesschk.exe", "AccessEnum.exe", @@ -642,7 +642,7 @@ }, "arm64": { "url": "https://download.sysinternals.com/files/SysinternalsSuite-ARM64.zip", - "hash": "e9686446db0f6d45c80e81e74de564ae572aea8a10aa0dee1dc9bd4b7c13668e", + "hash": "6a82fd1e85a575545d64875813a3672a67ef8dd23d4a00f36edcdd5dac2c2678", "bin": [ [ "accesschk64a.exe", diff --git a/bucket/sysmon.json b/bucket/sysmon.json index 98f317612b7..bbeb8919a6e 100644 --- a/bucket/sysmon.json +++ b/bucket/sysmon.json @@ -1,39 +1,32 @@ { - "version": "14.14", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", "description": "Monitors and reports key system activity via the Windows event log.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/sysmon", "license": { "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "14.14", "url": "https://download.sysinternals.com/files/Sysmon.zip", "hash": "878fa596b2b8f0080c716d1840c0fcf3cebb46ebabe5b169f6cb40bbf81d9aef", + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/sysmon", + "re": "Sysmon\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/Sysmon.zip" + }, "architecture": { - "64bit": { - "bin": [ - [ - "sysmon64.exe", - "sysmon" - ] - ] - }, "32bit": { - "bin": "sysmon.exe" + "bin": "Sysmon.exe" }, - "arm64": { + "64bit": { "bin": [ [ - "sysmon64a.exe", - "sysmon" - ] + "Sysmon64.exe", + "Sysmon" + ], + "Sysmon64.exe" ] } - }, - "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/sysmon.md", - "regex": "#.*?v([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/Sysmon.zip" } } diff --git a/bucket/systemtraymenu.json b/bucket/systemtraymenu.json index 805156aea44..8737b89fdaf 100644 --- a/bucket/systemtraymenu.json +++ b/bucket/systemtraymenu.json @@ -1,21 +1,21 @@ { - "homepage": "http://hofknecht.eu/systemtraymenu/", - "description": "Browse and open your files easily", - "license": "GPL-3.0-only", - "version": "1.3.2.0", - "url": "https://github.com/Hofknecht/SystemTrayMenu/releases/download/v1.3.2.0/SystemTrayMenu-1.3.2.0.zip", - "hash": "84c1bf9721aaf4d42617bba35bf88b0379e1c4d2794c89957f632299ecbefd00", - "bin": "SystemTrayMenu.exe", - "shortcuts": [ - [ - "SystemTrayMenu.exe", - "SystemTrayMenu" - ] - ], - "checkver": { - "github": "https://github.com/Hofknecht/SystemTrayMenu" - }, - "autoupdate": { - "url": "https://github.com/Hofknecht/SystemTrayMenu/releases/download/v$version/SystemTrayMenu-$version.zip" - } + "autoupdate": { + "url": "https://github.com/Hofknecht/SystemTrayMenu/releases/download/v$version/SystemTrayMenu-$version.zip" + }, + "bin": "SystemTrayMenu.exe", + "checkver": { + "github": "https://github.com/Hofknecht/SystemTrayMenu" + }, + "description": "Browse and open your files easily", + "hash": "84c1bf9721aaf4d42617bba35bf88b0379e1c4d2794c89957f632299ecbefd00", + "homepage": "http://hofknecht.eu/systemtraymenu/", + "license": "GPL-3.0-only", + "shortcuts": [ + [ + "SystemTrayMenu.exe", + "SystemTrayMenu" + ] + ], + "url": "https://github.com/Hofknecht/SystemTrayMenu/releases/download/v1.3.2.0/SystemTrayMenu-1.3.2.0.zip", + "version": "1.3.2.0" } diff --git a/bucket/tabby-portable.json b/bucket/tabby-portable.json index 8c219b1cc89..bbdd24ad807 100644 --- a/bucket/tabby-portable.json +++ b/bucket/tabby-portable.json @@ -1,29 +1,29 @@ { - "version": "1.0.196", - "description": "Tabby (formerly Terminus) is a terminal for a more modern age", - "homepage": "https://eugeny.github.io/tabby/", - "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/Eugeny/tabby/releases/download/v1.0.196/tabby-1.0.196-portable-x64.zip", - "hash": "8b7aab404a936ab8e10d599367fd21ec9cb41a26e0815a8c6d88c5342f9f5386" + "hash": "8b7aab404a936ab8e10d599367fd21ec9cb41a26e0815a8c6d88c5342f9f5386", + "url": "https://github.com/Eugeny/tabby/releases/download/v1.0.196/tabby-1.0.196-portable-x64.zip" } }, - "shortcuts": [ - [ - "Tabby.exe", - "Tabby Portable" - ] - ], - "persist": "data", - "checkver": { - "github": "https://github.com/Eugeny/tabby" - }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/Eugeny/tabby/releases/download/v$version/tabby-$version-portable-x64.zip" } } - } + }, + "checkver": { + "github": "https://github.com/Eugeny/tabby" + }, + "description": "Tabby (formerly Terminus) is a terminal for a more modern age", + "homepage": "https://eugeny.github.io/tabby/", + "license": "MIT", + "persist": "data", + "shortcuts": [ + [ + "Tabby.exe", + "Tabby Portable" + ] + ], + "version": "1.0.196" } diff --git a/bucket/tally-marks.json b/bucket/tally-marks.json index 363e058919c..1ac62ca9446 100644 --- a/bucket/tally-marks.json +++ b/bucket/tally-marks.json @@ -1,49 +1,49 @@ { - "autoupdate": { - "url": "https://github.com/adobe-fonts/tally-marks/releases/download/$version/TallyMarks-Regular.otf" - }, - "checkver": "github", - "description": "Tally Marks OpenType-SVG Font", - "hash": "2ba6bcf0456b24acd1eb9ea9dad25ba3c7960c47e1ea01b28dda476f21bc65d3", - "homepage": "https://github.com/adobe-fonts/tally-marks", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "$value = if ($isFontInstallationForAllUsers) { \"TallyMarks-Regular.otf\" } else { \"$fontInstallDir\\TallyMarks-Regular.otf\" }", - "New-ItemProperty -Path $registryKey -Name \"Tally Marks (TrueType)\" -Value $value -Force | Out-Null", - "Copy-Item \"$dir\\TallyMarks-Regular.otf\" -Destination $fontInstallDir" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Remove-ItemProperty -Path $registryKey -Name \"Tally Marks (TrueType)\" -Force -ErrorAction SilentlyContinue", - "Remove-Item \"$fontInstallDir\\TallyMarks-Regular.otf\" -Force -ErrorAction SilentlyContinue", - "Write-Host \"The 'Tally Marks' Font has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/adobe-fonts/tally-marks/releases/download/2.000/TallyMarks-Regular.otf", - "version": "2.000" + "version": "2.000", + "description": "Tally Marks OpenType-SVG Font", + "license": "OFL-1.1", + "homepage": "https://github.com/adobe-fonts/tally-marks", + "url": "https://github.com/adobe-fonts/tally-marks/releases/download/2.000/TallyMarks-Regular.otf", + "hash": "2ba6bcf0456b24acd1eb9ea9dad25ba3c7960c47e1ea01b28dda476f21bc65d3", + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "$value = if ($isFontInstallationForAllUsers) { \"TallyMarks-Regular.otf\" } else { \"$fontInstallDir\\TallyMarks-Regular.otf\" }", + "New-ItemProperty -Path $registryKey -Name \"Tally Marks (TrueType)\" -Value $value -Force | Out-Null", + "Copy-Item \"$dir\\TallyMarks-Regular.otf\" -Destination $fontInstallDir" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Remove-ItemProperty -Path $registryKey -Name \"Tally Marks (TrueType)\" -Force -ErrorAction SilentlyContinue", + "Remove-Item \"$fontInstallDir\\TallyMarks-Regular.otf\" -Force -ErrorAction SilentlyContinue", + "Write-Host \"The 'Tally Marks' Font has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "checkver": "github", + "autoupdate": { + "url": "https://github.com/adobe-fonts/tally-marks/releases/download/$version/TallyMarks-Regular.otf" + } } diff --git a/bucket/tarmac.json b/bucket/tarmac.json index eff1d0a91c3..406d5d9a64c 100644 --- a/bucket/tarmac.json +++ b/bucket/tarmac.json @@ -1,21 +1,21 @@ { - "architecture": { - "64bit": { - "hash": "3438adc996a65712f176a94f143b82b5b9200a0a477e33254802466b77a48a38", - "url": "https://github.com/Roblox/tarmac/releases/download/v0.7.0/tarmac-0.7.0-win64.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Roblox/tarmac/releases/download/v$version/tarmac-$version-win64.zip" - } - } - }, - "bin": "tarmac.exe", - "checkver": "github", - "description": "Command line tool to manage Roblox assets", - "homepage": "https://github.com/Roblox/tarmac", - "license": "MIT", - "version": "0.7.0" + "version": "0.7.0", + "description": "Command line tool to manage Roblox assets", + "homepage": "https://github.com/Roblox/tarmac", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/Roblox/tarmac/releases/download/v0.7.0/tarmac-0.7.0-win64.zip", + "hash": "3438adc996a65712f176a94f143b82b5b9200a0a477e33254802466b77a48a38" + } + }, + "bin": "tarmac.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Roblox/tarmac/releases/download/v$version/tarmac-$version-win64.zip" + } + } + } } diff --git a/bucket/tcping-go.json b/bucket/tcping-go.json index bee9c5e74aa..e82657c1768 100644 --- a/bucket/tcping-go.json +++ b/bucket/tcping-go.json @@ -1,6 +1,6 @@ { "version": "0.1.1", - "description": "Ping over a TCP connection, written in Go", + "description": "Ping over a tcp connection, written with Golang.", "homepage": "https://github.com/cloverstd/tcping", "license": "MIT", "architecture": { @@ -10,9 +10,6 @@ } }, "bin": "tcping.exe", - "suggest": { - "tcping": "main/tcping" - }, "checkver": "github", "autoupdate": { "architecture": { diff --git a/bucket/teamlink.json b/bucket/teamlink.json index f508c58cf46..dd83e071066 100644 --- a/bucket/teamlink.json +++ b/bucket/teamlink.json @@ -1,25 +1,25 @@ { - "version": "2.1.0.981", - "homepage": "https://www.teamlink.co/", - "description": "Video and Web meeting for Free", - "license": "GPL-3.0-only", - "url": "https://download.teamlink.co/TeamLink+Setup.exe#/dl.7z", - "hash": "7153dc15da9d51085b7824cd2ce10a4d6036043465ab0f018b86886ca2dba4ff", - "pre_install": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall TeamLink.exe\" -Recurse -Force" - ], - "shortcuts": [ - [ - "TeamLink.exe", - "TeamLink" - ] - ], - "checkver": { - "url": "https://www.apktoy.com/teamlink/app.cybrook.teamlink", - "regex": "

        TeamLink\\s([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.teamlink.co/TeamLink+Setup.exe#/dl.7z" - } + "autoupdate": { + "url": "https://download.teamlink.co/TeamLink+Setup.exe#/dl.7z" + }, + "checkver": { + "regex": "

        TeamLink\\s([\\d.]+)", + "url": "https://www.apktoy.com/teamlink/app.cybrook.teamlink" + }, + "description": "Video and Web meeting for Free", + "hash": "7153dc15da9d51085b7824cd2ce10a4d6036043465ab0f018b86886ca2dba4ff", + "homepage": "https://www.teamlink.co/", + "license": "GPL-3.0-only", + "pre_install": [ + "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", + "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall TeamLink.exe\" -Recurse -Force" + ], + "shortcuts": [ + [ + "TeamLink.exe", + "TeamLink" + ] + ], + "url": "https://download.teamlink.co/TeamLink+Setup.exe#/dl.7z", + "version": "2.1.0.981" } diff --git a/bucket/teams.json b/bucket/teams.json index e3c7c686892..4d1b1ca2bc0 100644 --- a/bucket/teams.json +++ b/bucket/teams.json @@ -1,38 +1,38 @@ { - "version": "1.3.00.21759", - "description": "Office 365's chats, meetings, files and apps together in one place", - "homepage": "https://teams.microsoft.com/start", - "license": "Freeware", - "architecture": { - "64bit": { - "url": "https://statics.teams.microsoft.com/production-windows-x64/1.3.00.21759/Teams-1.3.00.21759-full.nupkg" - }, - "32bit": { - "url": "https://statics.teams.microsoft.com/production-windows/1.3.00.21759/Teams-1.3.00.21759-full.nupkg" - } - }, - "extract_dir": "lib\\net45", - "shortcuts": [ - [ - "Teams.exe", - "Microsoft Teams" - ] - ], - "checkver": { - "url": "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=windows&arch=x64&download=false", - "regex": "/([\\d.]+)/Teams_windows_x64\\.exe" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://statics.teams.microsoft.com/production-windows-x64/$version/Teams-$version-full.nupkg" - }, - "32bit": { - "url": "https://statics.teams.microsoft.com/production-windows/$version/Teams-$version-full.nupkg" - } - }, - "hash": { - "url": "$baseurl/RELEASES" - } - } + "architecture": { + "32bit": { + "url": "https://statics.teams.microsoft.com/production-windows/1.3.00.21759/Teams-1.3.00.21759-full.nupkg" + }, + "64bit": { + "url": "https://statics.teams.microsoft.com/production-windows-x64/1.3.00.21759/Teams-1.3.00.21759-full.nupkg" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://statics.teams.microsoft.com/production-windows/$version/Teams-$version-full.nupkg" + }, + "64bit": { + "url": "https://statics.teams.microsoft.com/production-windows-x64/$version/Teams-$version-full.nupkg" + } + }, + "hash": { + "url": "$baseurl/RELEASES" + } + }, + "checkver": { + "regex": "/([\\d.]+)/Teams_windows_x64\\.exe", + "url": "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=windows&arch=x64&download=false" + }, + "description": "Office 365's chats, meetings, files and apps together in one place", + "extract_dir": "lib\\net45", + "homepage": "https://teams.microsoft.com/start", + "license": "Freeware", + "shortcuts": [ + [ + "Teams.exe", + "Microsoft Teams" + ] + ], + "version": "1.3.00.21759" } diff --git a/bucket/teamspeak3-server.json b/bucket/teamspeak3-server.json index 32d71b43c24..f2358860d75 100644 --- a/bucket/teamspeak3-server.json +++ b/bucket/teamspeak3-server.json @@ -1,55 +1,55 @@ { - "architecture": { - "32bit": { - "hash": "03ec18e7700d0884d09e6cbb9419cc8ea80736bf5ac82582941bbe8dc81f3d52", - "shortcuts": [ - [ - "ts3server.exe", - "TeamSpeak 3 - Server" - ] - ], - "url": "https://files.teamspeak-services.com/releases/server/3.13.7/TeamSpeak3-Server-win32-3.13.7.exe#/cosi.7z" - }, - "64bit": { - "hash": "605af411794f10530657153d91a47e32664a2b365d528848a5fa7b0874ac7572", - "shortcuts": [ - [ - "ts3server.exe", - "TeamSpeak 3 - Server" - ] - ], - "url": "https://files.teamspeak-services.com/releases/server/3.13.7/TeamSpeak3-Server-win64-3.13.7.exe#/cosi.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "hash": { - "regex": "(?sm)Windows.*?Server 32-bit.*?$sha256", - "url": "https://www.teamspeak.com/en/downloads" + "version": "3.13.7", + "description": "Supplies mission-critical voice communication solutions to some of the world’s finest companies.", + "homepage": "https://www.teamspeak.com/", + "license": { + "identifier": "Freeware", + "url": "https://www.teamspeak.com/en/features/licensing/" }, - "url": "https://files.teamspeak-services.com/releases/server/$version/TeamSpeak3-Server-win32-$version.exe#/cosi.7z" - }, - "64bit": { - "hash": { - "regex": "(?sm)Windows.*?Server 64-bit.*?$sha256", - "url": "https://www.teamspeak.com/en/downloads" + "architecture": { + "64bit": { + "url": "https://files.teamspeak-services.com/releases/server/3.13.7/TeamSpeak3-Server-win64-3.13.7.exe#/cosi.7z", + "hash": "605af411794f10530657153d91a47e32664a2b365d528848a5fa7b0874ac7572", + "shortcuts": [ + [ + "ts3server.exe", + "TeamSpeak 3 - Server" + ] + ] + }, + "32bit": { + "url": "https://files.teamspeak-services.com/releases/server/3.13.7/TeamSpeak3-Server-win32-3.13.7.exe#/cosi.7z", + "hash": "03ec18e7700d0884d09e6cbb9419cc8ea80736bf5ac82582941bbe8dc81f3d52", + "shortcuts": [ + [ + "ts3server.exe", + "TeamSpeak 3 - Server" + ] + ] + } }, - "url": "https://files.teamspeak-services.com/releases/server/$version/TeamSpeak3-Server-win64-$version.exe#/cosi.7z" - } - } - }, - "checkver": { - "regex": "

        \\s+Server 64-bit\\s+\\s+([\\d+.]+)\\s+", - "url": "https://www.teamspeak.com/en/downloads" - }, - "description": "Supplies mission-critical voice communication solutions to some of the world\u2019s finest companies.", - "homepage": "https://www.teamspeak.com/", - "license": { - "identifier": "Freeware", - "url": "https://www.teamspeak.com/en/features/licensing/" - }, - "persist": "config", - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "version": "3.13.7" + "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "persist": "config", + "checkver": { + "url": "https://www.teamspeak.com/en/downloads", + "regex": "

        \\s+Server 64-bit\\s+\\s+([\\d+.]+)\\s+" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://files.teamspeak-services.com/releases/server/$version/TeamSpeak3-Server-win64-$version.exe#/cosi.7z", + "hash": { + "url": "https://www.teamspeak.com/en/downloads", + "regex": "(?sm)Windows.*?Server 64-bit.*?$sha256" + } + }, + "32bit": { + "url": "https://files.teamspeak-services.com/releases/server/$version/TeamSpeak3-Server-win32-$version.exe#/cosi.7z", + "hash": { + "url": "https://www.teamspeak.com/en/downloads", + "regex": "(?sm)Windows.*?Server 32-bit.*?$sha256" + } + } + } + } } diff --git a/bucket/teconmoons-wiivc-injector.json b/bucket/teconmoons-wiivc-injector.json index c25e34e88ab..76166da3736 100644 --- a/bucket/teconmoons-wiivc-injector.json +++ b/bucket/teconmoons-wiivc-injector.json @@ -1,15 +1,15 @@ { - "bin": "TeconMoon's WiiVC Injector.exe", - "description": "Inject GameCube and Wii games plus homebrews into a Wii U VC title.", - "hash": "3b05d9eef142970c051d4d8397b52dfd93fdea850e6cef303df9c11f26122e22", - "homepage": "https://gbatemp.net/threads/release-wiivc-injector-script-gc-wii-homebrew-support.483577/", - "license": "Unknown", - "shortcuts": [ - [ - "TeconMoon's WiiVC Injector.exe", - "TeconMoon's WiiVC Injector" - ] - ], - "url": "https://static.wiidatabase.de/TeconMoons-WiiVC-Injector.zip", - "version": "3.0.1" + "version": "3.0.1", + "description": "Inject GameCube and Wii games plus homebrews into a Wii U VC title.", + "homepage": "https://gbatemp.net/threads/release-wiivc-injector-script-gc-wii-homebrew-support.483577/", + "license": "Unknown", + "url": "https://static.wiidatabase.de/TeconMoons-WiiVC-Injector.zip", + "hash": "3b05d9eef142970c051d4d8397b52dfd93fdea850e6cef303df9c11f26122e22", + "bin": "TeconMoon's WiiVC Injector.exe", + "shortcuts": [ + [ + "TeconMoon's WiiVC Injector.exe", + "TeconMoon's WiiVC Injector" + ] + ] } diff --git a/bucket/tencent-edu.json b/bucket/tencent-edu.json index d2d5c2eb778..02689569bae 100644 --- a/bucket/tencent-edu.json +++ b/bucket/tencent-edu.json @@ -7,9 +7,7 @@ "url": "https://ke.qq.com/proService.html" }, "installer": { - "script": [ - "Remove-Item \"$dir\\TXEDUUninst.*\" -Force -Recurse" - ] + "script": ["Remove-Item \"$dir\\TXEDUUninst.*\" -Force -Recurse"] }, "url": "https://down.qq.com/txedupc/EduInstall_3.0.3.55_sign.exe#/dl.7z", "hash": "c3fe73da1254ae837c47ac7de13526c8638f254d01cc97fd8468e813bc56eb50", diff --git a/bucket/tencent-meeting.json b/bucket/tencent-meeting.json index ea8989092d9..892c1bf6aaf 100644 --- a/bucket/tencent-meeting.json +++ b/bucket/tencent-meeting.json @@ -1,43 +1,43 @@ { - "version": "3.13.5.459", - "description": "腾讯会议", - "homepage": "https://meeting.tencent.com/", - "license": { - "identifier": "Proprietary", - "url": "https://meeting.tencent.com/declare.html" - }, - "url": "https://updatecdn.meeting.qq.com/cos/c7b68b0d136b1f7dfeb35cbf52f39f97/TencentMeeting_0300000000_3.13.5.459.publish.exe#/dl.7z", - "hash": "md5:c7b68b0d136b1f7dfeb35cbf52f39f97", - "pre_install": "Rename-Item -Path \"$dir\\`$_*\" -NewName \"$version\" -Force", - "installer": { - "script": [ - "ensure \"$persist_dir\" | Out-Null", - "New-Item \"$env:APPDATA\\Tencent\\WeMeet\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" - ] - }, - "post_install": [ - "Remove-Item \"$dir\\`$*\" -Recurse -Force -ErrorAction SilentlyContinue", - "Remove-Item \"$dir\\wemeetapp_new.exe\" -Force -ErrorAction SilentlyContinue" - ], - "uninstaller": { - "script": "Remove-Item \"$env:APPDATA\\Tencent\\WeMeet\" -ErrorAction 'SilentlyContinue' -Force -Recurse" - }, - "shortcuts": [ - [ - "wemeetapp.exe", - "Tencent Meeting" - ] - ], - "checkver": { - "url": "https://meeting.tencent.com/web-service/query-download-info?q=%5B%7B%22package-type%22:%22app%22,%22channel%22:%220300000000%22,%22platform%22:%22windows%22%7D%5D&nonce=AAAAAAAAAAAAAAAA", - "regex": "(?sm)url.*?updatecdn.meeting.qq.com/cos/(?.*?publish.exe).*?version\":\"([\\d.]+)\"" - }, - "autoupdate": { - "url": "https://updatecdn.meeting.qq.com/cos/$matchUrl#/dl.7z", - "hash": { - "url": "https://meeting.tencent.com/web-service/query-download-info?q=%5B%7B%22package-type%22:%22app%22,%22channel%22:%220300000000%22,%22platform%22:%22windows%22%7D%5D&nonce=AAAAAAAAAAAAAAAA", - "mode": "json", - "jsonpath": "$.info-list[0].md5" - } - } + "autoupdate": { + "hash": { + "jsonpath": "$.info-list[0].md5", + "mode": "json", + "url": "https://meeting.tencent.com/web-service/query-download-info?q=%5B%7B%22package-type%22:%22app%22,%22channel%22:%220300000000%22,%22platform%22:%22windows%22%7D%5D&nonce=AAAAAAAAAAAAAAAA" + }, + "url": "https://updatecdn.meeting.qq.com/cos/$matchUrl#/dl.7z" + }, + "checkver": { + "regex": "(?sm)url.*?updatecdn.meeting.qq.com/cos/(?.*?publish.exe).*?version\":\"([\\d.]+)\"", + "url": "https://meeting.tencent.com/web-service/query-download-info?q=%5B%7B%22package-type%22:%22app%22,%22channel%22:%220300000000%22,%22platform%22:%22windows%22%7D%5D&nonce=AAAAAAAAAAAAAAAA" + }, + "description": "\u817e\u8baf\u4f1a\u8bae", + "hash": "md5:c7b68b0d136b1f7dfeb35cbf52f39f97", + "homepage": "https://meeting.tencent.com/", + "installer": { + "script": [ + "ensure \"$persist_dir\" | Out-Null", + "New-Item \"$env:APPDATA\\Tencent\\WeMeet\" -ItemType Junction -Target \"$persist_dir\" | Out-Null" + ] + }, + "license": { + "identifier": "Proprietary", + "url": "https://meeting.tencent.com/declare.html" + }, + "post_install": [ + "Remove-Item \"$dir\\`$*\" -Recurse -Force -ErrorAction SilentlyContinue", + "Remove-Item \"$dir\\wemeetapp_new.exe\" -Force -ErrorAction SilentlyContinue" + ], + "pre_install": "Rename-Item -Path \"$dir\\`$_*\" -NewName \"$version\" -Force", + "shortcuts": [ + [ + "wemeetapp.exe", + "Tencent Meeting" + ] + ], + "uninstaller": { + "script": "Remove-Item \"$env:APPDATA\\Tencent\\WeMeet\" -ErrorAction 'SilentlyContinue' -Force -Recurse" + }, + "url": "https://updatecdn.meeting.qq.com/cos/c7b68b0d136b1f7dfeb35cbf52f39f97/TencentMeeting_0300000000_3.13.5.459.publish.exe#/dl.7z", + "version": "3.13.5.459" } diff --git a/bucket/tencent-transmart.json b/bucket/tencent-transmart.json index 3b6e0d44630..da0d7f34092 100644 --- a/bucket/tencent-transmart.json +++ b/bucket/tencent-transmart.json @@ -1,12 +1,12 @@ { - "version": "Alpha0.9.5", + "version": "Alpha0.9.6", "description": "腾讯交互翻译融合了腾讯人工智能实验室自研的交互式机器翻译、神经网络机器翻译、 统计机器翻译、语义理解、信息检索等技术,帮助用户更快、更好地完成翻译任务", "homepage": "https://transmart.qq.com/", "license": "Shareware", "architecture": { "64bit": { - "url": "https://cdn.transmart.qq.com/installation_pro/TranSmart_Alpha0.9.5(20230331)_windows.exe", - "hash": "f99e7fe176dc5126892d8b9e0ee88a975e2f11412e7f2689e90426d1afd3d849" + "url": "https://cdn.transmart.qq.com/installation_pro/TranSmart_Alpha0.9.6(20230403)_windows.exe", + "hash": "f5c511cc1d72ea88ee57d0d2757fdc56a4adf413ad8de7f583ad678eeda23829" } }, "innosetup": true, diff --git a/bucket/terraform-graph-beautifier.json b/bucket/terraform-graph-beautifier.json index 90bd813b5d7..1c742b14795 100644 --- a/bucket/terraform-graph-beautifier.json +++ b/bucket/terraform-graph-beautifier.json @@ -1,27 +1,27 @@ { - "architecture": { - "64bit": { - "hash": "983587451847f2b8339644d0405514aeb0f701e152788bb1a83321eade82ab1f", - "url": "https://github.com/pcasteran/terraform-graph-beautifier/releases/download/v0.2.0/terraform-graph-beautifier_0.2.0_Windows_x86_64.tar.gz" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "hash": { - "url": "$baseurl/checksums.txt" + "version": "0.2.0", + "description": "Terraform graph beautifier", + "homepage": "https://github.com/pcasteran/terraform-graph-beautifier", + "license": "Apache-2.0", + "suggest": { + "Terraform-CLI": "terraform" }, - "url": "https://github.com/pcasteran/terraform-graph-beautifier/releases/download/v$version/terraform-graph-beautifier_$version_Windows_x86_64.tar.gz" - } - } - }, - "bin": "terraform-graph-beautifier.exe", - "checkver": "github", - "description": "Terraform graph beautifier", - "homepage": "https://github.com/pcasteran/terraform-graph-beautifier", - "license": "Apache-2.0", - "suggest": { - "Terraform-CLI": "terraform" - }, - "version": "0.2.0" + "architecture": { + "64bit": { + "url": "https://github.com/pcasteran/terraform-graph-beautifier/releases/download/v0.2.0/terraform-graph-beautifier_0.2.0_Windows_x86_64.tar.gz", + "hash": "983587451847f2b8339644d0405514aeb0f701e152788bb1a83321eade82ab1f" + } + }, + "bin": "terraform-graph-beautifier.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/pcasteran/terraform-graph-beautifier/releases/download/v$version/terraform-graph-beautifier_$version_Windows_x86_64.tar.gz", + "hash": { + "url": "$baseurl/checksums.txt" + } + } + } + } } diff --git a/bucket/terraformer-alicloud.json b/bucket/terraformer-alicloud.json index 1942d63d100..db0b1c0a84b 100644 --- a/bucket/terraformer-alicloud.json +++ b/bucket/terraformer-alicloud.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-alicloud-windows-amd64.exe#/terraformer-alicloud.exe", - "hash": "1a794dd44f259576d571c8b88a765b5a48d327748f63909b5866c1f302fea7f9" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-alicloud-windows-amd64.exe#/terraformer-alicloud.exe", + "hash": "1a794dd44f259576d571c8b88a765b5a48d327748f63909b5866c1f302fea7f9", "bin": "terraformer-alicloud.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-alicloud-windows-amd64.exe#/terraformer-alicloud.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-alicloud-windows-amd64.exe#/terraformer-alicloud.exe" } } diff --git a/bucket/terraformer-azure.json b/bucket/terraformer-azure.json index 96900dd5858..45bfd97b252 100644 --- a/bucket/terraformer-azure.json +++ b/bucket/terraformer-azure.json @@ -1,12 +1,21 @@ { "version": "0.8.22", + "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-azure-windows-amd64.exe#/terraformer-azure.exe", - "hash": "9017b00c2a6a0c744d301ede9ee076e3aae8a641c525943345d4b63b29eb121e", + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-azure-windows-amd64.exe#/terraformer-azure.exe", + "hash": "9017b00c2a6a0c744d301ede9ee076e3aae8a641c525943345d4b63b29eb121e" + } + }, "bin": "terraformer-azure.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-azure-windows-amd64.exe#/terraformer-azure.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-azure-windows-amd64.exe#/terraformer-azure.exe" + } + } } } diff --git a/bucket/terraformer-cloudflare.json b/bucket/terraformer-cloudflare.json index e5d38918575..428a19a8ff6 100644 --- a/bucket/terraformer-cloudflare.json +++ b/bucket/terraformer-cloudflare.json @@ -1,12 +1,21 @@ { "version": "0.8.22", + "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-cloudflare-windows-amd64.exe#/terraformer-cloudflare.exe", - "hash": "96cadd7972436803842917a5f8855e3608ee16f3b98c48133caa4e0aa8785e83", + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-cloudflare-windows-amd64.exe#/terraformer-cloudflare.exe", + "hash": "96cadd7972436803842917a5f8855e3608ee16f3b98c48133caa4e0aa8785e83" + } + }, "bin": "terraformer-cloudflare.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-cloudflare-windows-amd64.exe#/terraformer-cloudflare.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-cloudflare-windows-amd64.exe#/terraformer-cloudflare.exe" + } + } } } diff --git a/bucket/terraformer-digitalocean.json b/bucket/terraformer-digitalocean.json index 84411089601..89538db62f4 100644 --- a/bucket/terraformer-digitalocean.json +++ b/bucket/terraformer-digitalocean.json @@ -1,12 +1,21 @@ { "version": "0.8.22", + "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-digitalocean-windows-amd64.exe#/terraformer-digitalocean.exe", - "hash": "8816c8d03deba75d55c0aaaeeb42d9e2736fc9542a64a115058a7aa91e9a74a4", + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-digitalocean-windows-amd64.exe#/terraformer-digitalocean.exe", + "hash": "8816c8d03deba75d55c0aaaeeb42d9e2736fc9542a64a115058a7aa91e9a74a4" + } + }, "bin": "terraformer-digitalocean.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-digitalocean-windows-amd64.exe#/terraformer-digitalocean.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-digitalocean-windows-amd64.exe#/terraformer-digitalocean.exe" + } + } } } diff --git a/bucket/terraformer-fastly.json b/bucket/terraformer-fastly.json index b4837b993c4..ebe29f82185 100644 --- a/bucket/terraformer-fastly.json +++ b/bucket/terraformer-fastly.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-fastly-windows-amd64.exe#/terraformer-fastly.exe", - "hash": "d0c6377a8cbf97fc2a2eddd1695e57bcd0ef5a0a87b29c4879ed5c70f738f2de" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-fastly-windows-amd64.exe#/terraformer-fastly.exe", + "hash": "d0c6377a8cbf97fc2a2eddd1695e57bcd0ef5a0a87b29c4879ed5c70f738f2de", "bin": "terraformer-fastly.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-fastly-windows-amd64.exe#/terraformer-fastly.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-fastly-windows-amd64.exe#/terraformer-fastly.exe" } } diff --git a/bucket/terraformer-google.json b/bucket/terraformer-google.json index f6a32b29859..c46f0d93ceb 100644 --- a/bucket/terraformer-google.json +++ b/bucket/terraformer-google.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-google-windows-amd64.exe#/terraformer-google.exe", - "hash": "0d27ed6afe609475853d5e80195ea41907eb61ad33a841eac667cd7d35eb50e8" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-google-windows-amd64.exe#/terraformer-google.exe", + "hash": "0d27ed6afe609475853d5e80195ea41907eb61ad33a841eac667cd7d35eb50e8", "bin": "terraformer-google.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-google-windows-amd64.exe#/terraformer-google.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-google-windows-amd64.exe#/terraformer-google.exe" } } diff --git a/bucket/terraformer-heroku.json b/bucket/terraformer-heroku.json index 20515193f5f..56cb7d79635 100644 --- a/bucket/terraformer-heroku.json +++ b/bucket/terraformer-heroku.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-heroku-windows-amd64.exe#/terraformer-heroku.exe", - "hash": "20af0adc9a76f5c6c8445ab13dc43c52f4967176acc4f47a9601879c44b1dc37" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-heroku-windows-amd64.exe#/terraformer-heroku.exe", + "hash": "20af0adc9a76f5c6c8445ab13dc43c52f4967176acc4f47a9601879c44b1dc37", "bin": "terraformer-heroku.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-heroku-windows-amd64.exe#/terraformer-heroku.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-heroku-windows-amd64.exe#/terraformer-heroku.exe" } } diff --git a/bucket/terraformer-keycloak.json b/bucket/terraformer-keycloak.json index e0a76c8d97c..e19d633d385 100644 --- a/bucket/terraformer-keycloak.json +++ b/bucket/terraformer-keycloak.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-keycloak-windows-amd64.exe#/terraformer-keycloak.exe", - "hash": "37e38ec9729f871e9bde8291a58f9750b685b4fd5475fb3e0dc9301a209f3923" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-keycloak-windows-amd64.exe#/terraformer-keycloak.exe", + "hash": "37e38ec9729f871e9bde8291a58f9750b685b4fd5475fb3e0dc9301a209f3923", "bin": "terraformer-keycloak.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-keycloak-windows-amd64.exe#/terraformer-keycloak.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-keycloak-windows-amd64.exe#/terraformer-keycloak.exe" } } diff --git a/bucket/terraformer-kubernetes.json b/bucket/terraformer-kubernetes.json index 04ba13648f1..b21f60f1f28 100644 --- a/bucket/terraformer-kubernetes.json +++ b/bucket/terraformer-kubernetes.json @@ -1,12 +1,21 @@ { "version": "0.8.22", + "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-kubernetes-windows-amd64.exe#/terraformer-kubernetes.exe", - "hash": "654d913528b2ed7fb9f1ddabd248bfb70c4dafa76973b83142f74e009bfd7928", + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-kubernetes-windows-amd64.exe#/terraformer-kubernetes.exe", + "hash": "654d913528b2ed7fb9f1ddabd248bfb70c4dafa76973b83142f74e009bfd7928" + } + }, "bin": "terraformer-kubernetes.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-kubernetes-windows-amd64.exe#/terraformer-kubernetes.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-kubernetes-windows-amd64.exe#/terraformer-kubernetes.exe" + } + } } } diff --git a/bucket/terraformer-linode.json b/bucket/terraformer-linode.json index d2e2a95663b..a32c80026d9 100644 --- a/bucket/terraformer-linode.json +++ b/bucket/terraformer-linode.json @@ -1,12 +1,21 @@ { "version": "0.8.22", + "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-linode-windows-amd64.exe#/terraformer-linode.exe", - "hash": "b959ff57da92d943cda3c7d8eaf8a2c0b549d313aed647922f093f67930ed76e", + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-linode-windows-amd64.exe#/terraformer-linode.exe", + "hash": "b959ff57da92d943cda3c7d8eaf8a2c0b549d313aed647922f093f67930ed76e" + } + }, "bin": "terraformer-linode.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-linode-windows-amd64.exe#/terraformer-linode.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-linode-windows-amd64.exe#/terraformer-linode.exe" + } + } } } diff --git a/bucket/terraformer-newrelic.json b/bucket/terraformer-newrelic.json index 32d11375b90..52fc7bcc156 100644 --- a/bucket/terraformer-newrelic.json +++ b/bucket/terraformer-newrelic.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-newrelic-windows-amd64.exe#/terraformer-newrelic.exe", - "hash": "a2ca61461fe6daf87a409bb3536e15bdbc1c3241ab952bb2d904f614641f7042" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-newrelic-windows-amd64.exe#/terraformer-newrelic.exe", + "hash": "a2ca61461fe6daf87a409bb3536e15bdbc1c3241ab952bb2d904f614641f7042", "bin": "terraformer-newrelic.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-newrelic-windows-amd64.exe#/terraformer-newrelic.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-newrelic-windows-amd64.exe#/terraformer-newrelic.exe" } } diff --git a/bucket/terraformer-openstack.json b/bucket/terraformer-openstack.json index aed1c532d57..e8f40fee0df 100644 --- a/bucket/terraformer-openstack.json +++ b/bucket/terraformer-openstack.json @@ -1,12 +1,21 @@ { "version": "0.8.22", + "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-openstack-windows-amd64.exe#/terraformer-openstack.exe", - "hash": "e66c7769c4e66886714468645670b79c0ac2ddf61b2169d686c70358cb36bc2e", + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-openstack-windows-amd64.exe#/terraformer-openstack.exe", + "hash": "e66c7769c4e66886714468645670b79c0ac2ddf61b2169d686c70358cb36bc2e" + } + }, "bin": "terraformer-openstack.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-openstack-windows-amd64.exe#/terraformer-openstack.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-openstack-windows-amd64.exe#/terraformer-openstack.exe" + } + } } } diff --git a/bucket/terraformer-rabbitmq.json b/bucket/terraformer-rabbitmq.json index b5219dc1b8a..d3240456417 100644 --- a/bucket/terraformer-rabbitmq.json +++ b/bucket/terraformer-rabbitmq.json @@ -1,21 +1,12 @@ { "version": "0.8.22", - "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-rabbitmq-windows-amd64.exe#/terraformer-rabbitmq.exe", - "hash": "d54d704882d058cdc9c325fb151aac3073ee3277665621261da17792325037d2" - } - }, + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-rabbitmq-windows-amd64.exe#/terraformer-rabbitmq.exe", + "hash": "d54d704882d058cdc9c325fb151aac3073ee3277665621261da17792325037d2", "bin": "terraformer-rabbitmq.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-rabbitmq-windows-amd64.exe#/terraformer-rabbitmq.exe" - } - } + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-rabbitmq-windows-amd64.exe#/terraformer-rabbitmq.exe" } } diff --git a/bucket/terraformer-vultr.json b/bucket/terraformer-vultr.json index 97f926e3f96..4329318e353 100644 --- a/bucket/terraformer-vultr.json +++ b/bucket/terraformer-vultr.json @@ -1,12 +1,21 @@ { "version": "0.8.22", + "description": "Tool to generate terraform files from existing infrastructure (reverse Terraform), i.e. infrastructure to code.", "homepage": "https://github.com/GoogleCloudPlatform/terraformer", "license": "Apache-2.0", - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-vultr-windows-amd64.exe#/terraformer-vultr.exe", - "hash": "c5ea677889acc0e30c70ce7c872cad2493606ab8ad9b3a6201024d582b645e4d", + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/0.8.22/terraformer-vultr-windows-amd64.exe#/terraformer-vultr.exe", + "hash": "c5ea677889acc0e30c70ce7c872cad2493606ab8ad9b3a6201024d582b645e4d" + } + }, "bin": "terraformer-vultr.exe", "checkver": "github", "autoupdate": { - "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-vultr-windows-amd64.exe#/terraformer-vultr.exe" + "architecture": { + "64bit": { + "url": "https://github.com/GoogleCloudPlatform/terraformer/releases/download/$version/terraformer-vultr-windows-amd64.exe#/terraformer-vultr.exe" + } + } } } diff --git a/bucket/testparser.json b/bucket/testparser.json index 3062dd4e896..6f8daaed207 100644 --- a/bucket/testparser.json +++ b/bucket/testparser.json @@ -1,5 +1,5 @@ { - "bin": "testparser.exe", - "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/TestParser.20210607.zip", - "version": "2021.06.07" + "url": "https://raw.githubusercontent.com/wangzq/scoop-files/master/misc/TestParser.20210607.zip", + "version": "2021.06.07", + "bin": "testparser.exe" } diff --git a/bucket/tex-match.json b/bucket/tex-match.json index da2f3e44d0b..85df258800d 100644 --- a/bucket/tex-match.json +++ b/bucket/tex-match.json @@ -1,19 +1,19 @@ { - "homepage": "https://github.com/zoeyfyi/TeX-Match", - "description": "Search through over 1000 different LaTeX symbols by sketching. A desktop version of detexify.", - "license": "MIT", - "version": "1.2.0", - "url": "https://github.com/zoeyfyi/TeX-Match/releases/download/v1.2.0/tex-match.windows.msi", - "hash": "5830fc84682850ed491e743ea9cb065279b86cc474f257ee49285cd82560e9e7", - "extract_dir": "PFiles\\TeX Match", - "shortcuts": [ - [ - "bin\\tex-match.exe", - "TeX Match" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/zoeyfyi/TeX-Match/releases/download/v$version/tex-match.windows.msi" - } + "autoupdate": { + "url": "https://github.com/zoeyfyi/TeX-Match/releases/download/v$version/tex-match.windows.msi" + }, + "checkver": "github", + "description": "Search through over 1000 different LaTeX symbols by sketching. A desktop version of detexify.", + "extract_dir": "PFiles\\TeX Match", + "hash": "5830fc84682850ed491e743ea9cb065279b86cc474f257ee49285cd82560e9e7", + "homepage": "https://github.com/zoeyfyi/TeX-Match", + "license": "MIT", + "shortcuts": [ + [ + "bin\\tex-match.exe", + "TeX Match" + ] + ], + "url": "https://github.com/zoeyfyi/TeX-Match/releases/download/v1.2.0/tex-match.windows.msi", + "version": "1.2.0" } diff --git a/bucket/texlive-full.json b/bucket/texlive-full.json index 1a7cc89cf8c..4ba696abb7a 100644 --- a/bucket/texlive-full.json +++ b/bucket/texlive-full.json @@ -33,7 +33,7 @@ }, "env_add_path": [ "bin\\win64", - "bin\\windows" + "bin\\win32" ], "shortcuts": [ [ @@ -41,7 +41,7 @@ "Tex Live Manager" ], [ - "bin\\windows\\texworks.exe", + "bin\\win32\\texworks.exe", "TeXworks" ] ], diff --git a/bucket/texniccenter.json b/bucket/texniccenter.json index 9bf5664b3c1..2f08a9386a7 100644 --- a/bucket/texniccenter.json +++ b/bucket/texniccenter.json @@ -1,37 +1,37 @@ { - "version": "2.02", - "description": "Premium LaTeX Editing for Windows", - "license": "GPL", - "architecture": { - "64bit": { - "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/2.02%20Stable/TXCSetup_2.02Stable_x64.exe/download", - "hash": "85457aadb9709e4d5cdb6a4edade21023fb4700cfad57dffb8315088b670102b" - }, - "32bit": { - "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/2.02%20Stable/TXCSetup_2.02Stable_Win32.exe/download", - "hash": "bb278021af9e493b718168d15f439dbb3ddc9ba1dd457683a2f26e0eb43c0f78" - } - }, - "innosetup": "true", - "shortcuts": [ - [ - "TeXnicCenter.exe", - "TeXnicCenter" - ] - ], - "homepage": "https://www.texniccenter.org/", - "checkver": { - "url": "https://www.texniccenter.org/download/", - "regex": "TeXnicCenter ([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/$version%20Stable/TXCSetup_$versionStable_x64.exe/download" - }, - "32bit": { - "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/$version%20Stable/TXCSetup_$versionStable_Win32.exe/download" - } - } - } + "architecture": { + "32bit": { + "hash": "bb278021af9e493b718168d15f439dbb3ddc9ba1dd457683a2f26e0eb43c0f78", + "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/2.02%20Stable/TXCSetup_2.02Stable_Win32.exe/download" + }, + "64bit": { + "hash": "85457aadb9709e4d5cdb6a4edade21023fb4700cfad57dffb8315088b670102b", + "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/2.02%20Stable/TXCSetup_2.02Stable_x64.exe/download" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/$version%20Stable/TXCSetup_$versionStable_Win32.exe/download" + }, + "64bit": { + "url": "http://sourceforge.net/projects/texniccenter/files/TeXnicCenter/$version%20Stable/TXCSetup_$versionStable_x64.exe/download" + } + } + }, + "checkver": { + "regex": "TeXnicCenter ([\\d.]+)", + "url": "https://www.texniccenter.org/download/" + }, + "description": "Premium LaTeX Editing for Windows", + "homepage": "https://www.texniccenter.org/", + "innosetup": "true", + "license": "GPL", + "shortcuts": [ + [ + "TeXnicCenter.exe", + "TeXnicCenter" + ] + ], + "version": "2.02" } diff --git a/bucket/texpen.json b/bucket/texpen.json index c8792cb4e27..b28c2b69347 100644 --- a/bucket/texpen.json +++ b/bucket/texpen.json @@ -1,21 +1,21 @@ { - "version": "0.7.2", - "description": "TeXpen, a LaTeX editor for mankind.", - "homepage": "https://github.com/Amuwa/TeXpen", - "url": "https://github.com/Amuwa/TeXpen/releases/download/0.7.2/TeXpen-Win-0-7-2.zip", - "hash": "59737f36f17abbc9a09b348b2fc2e93f9b09078cf6d66596e12bc58eb6482dd8", - "extract_dir": "TeXpen-0-7-2", - "shortcuts": [ - [ - "texpen.exe", - "TeXpen" - ] - ], - "checkver": { - "github": "https://github.com/Amuwa/TeXpen" - }, - "autoupdate": { - "url": "https://github.com/Amuwa/TeXpen/releases/download/$version/TeXpen-Win-$dashVersion.zip", - "extract_dir": "TeXpen-$dashVersion" - } + "autoupdate": { + "extract_dir": "TeXpen-$dashVersion", + "url": "https://github.com/Amuwa/TeXpen/releases/download/$version/TeXpen-Win-$dashVersion.zip" + }, + "checkver": { + "github": "https://github.com/Amuwa/TeXpen" + }, + "description": "TeXpen, a LaTeX editor for mankind.", + "extract_dir": "TeXpen-0-7-2", + "hash": "59737f36f17abbc9a09b348b2fc2e93f9b09078cf6d66596e12bc58eb6482dd8", + "homepage": "https://github.com/Amuwa/TeXpen", + "shortcuts": [ + [ + "texpen.exe", + "TeXpen" + ] + ], + "url": "https://github.com/Amuwa/TeXpen/releases/download/0.7.2/TeXpen-Win-0-7-2.zip", + "version": "0.7.2" } diff --git a/bucket/texstudio-portable.json b/bucket/texstudio-portable.json index 090bc2ac37d..9aac154b6a0 100644 --- a/bucket/texstudio-portable.json +++ b/bucket/texstudio-portable.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://github.com/texstudio-org/texstudio/releases/download/$matchHead/texstudio-$version-win-portable-$matchQt.zip" - }, - "checkver": { - "regex": "texstudio-.+texstudio-?(?[\\d.]+)-win-(?.+)?\\.exe", - "url": "https://www.texstudio.org/" - }, + "version": "4.5.1", "description": "TeXstudio is an integrated writing environment for creating LaTeX documents.", - "hash": "cea0f19f85d85636bf89b1fca80f69d6fda4915df440019649b0073aec611b9f", "homepage": "https://www.texstudio.org/", - "persist": "config", + "url": "https://github.com/texstudio-org/texstudio/releases/download/4.5.1/texstudio-4.5.1-win-portable-qt6.zip", + "hash": "cea0f19f85d85636bf89b1fca80f69d6fda4915df440019649b0073aec611b9f", "shortcuts": [ [ "texstudio.exe", "TeXstudio" ] ], - "url": "https://github.com/texstudio-org/texstudio/releases/download/4.5.1/texstudio-4.5.1-win-portable-qt6.zip", - "version": "4.5.1" + "persist": "config", + "checkver": { + "url": "https://www.texstudio.org/", + "regex": "texstudio-.+texstudio-?(?[\\d.]+)-win-(?.+)?\\.exe" + }, + "autoupdate": { + "url": "https://github.com/texstudio-org/texstudio/releases/download/$matchHead/texstudio-$version-win-portable-$matchQt.zip" + } } diff --git a/bucket/textnote.json b/bucket/textnote.json index 35bb2318ba2..41721f7e937 100644 --- a/bucket/textnote.json +++ b/bucket/textnote.json @@ -1,29 +1,29 @@ { - "homepage": "https://github.com/dkaslovsky/textnote", - "description": "Simple tool for creating and organizing daily notes on the command line", - "license": "MIT", - "version": "1.3.1", - "architecture": { - "64bit": { - "url": "https://github.com/dkaslovsky/textnote/releases/download/v1.3.1/textnote_windows_amd64.exe", - "hash": "b71f3ddcee638bfbacb23252d4aaf45af466fc80041c549db439d0b7ec8c06d8" - } - }, - "bin": [ - [ - "textnote-windows-amd64.exe", - "textnote" - ] - ], - "env_set": { - "TEXTNOTE_DIR": "$persist_dir" - }, - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/dkaslovsky/textnote/releases/download/v$version/textnote_windows_amd64.exe" - } - } - } + "architecture": { + "64bit": { + "hash": "b71f3ddcee638bfbacb23252d4aaf45af466fc80041c549db439d0b7ec8c06d8", + "url": "https://github.com/dkaslovsky/textnote/releases/download/v1.3.1/textnote_windows_amd64.exe" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dkaslovsky/textnote/releases/download/v$version/textnote_windows_amd64.exe" + } + } + }, + "bin": [ + [ + "textnote-windows-amd64.exe", + "textnote" + ] + ], + "checkver": "github", + "description": "Simple tool for creating and organizing daily notes on the command line", + "env_set": { + "TEXTNOTE_DIR": "$persist_dir" + }, + "homepage": "https://github.com/dkaslovsky/textnote", + "license": "MIT", + "version": "1.3.1" } diff --git a/bucket/texturelab.json b/bucket/texturelab.json index f039a04e220..f8a36186ed6 100644 --- a/bucket/texturelab.json +++ b/bucket/texturelab.json @@ -1,18 +1,18 @@ { - "homepage": "https://github.com/njbrown/texturelab", - "description": "Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator", - "license": "GPL-3.0-or-later", - "version": "0.3.3", - "url": "https://github.com/njbrown/texturelab/releases/download/v0.3.3/texturelab-win-v0.3.3.zip", - "hash": "3c986d8057d1c6e222ae211c61a989d9e82d37511b31f83a98eda09901e00e25", - "shortcuts": [ - [ - "texturelab.exe", - "TextureLab" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/njbrown/texturelab/releases/download/v$version/texturelab-win-v$version.zip" - } + "autoupdate": { + "url": "https://github.com/njbrown/texturelab/releases/download/v$version/texturelab-win-v$version.zip" + }, + "checkver": "github", + "description": "Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator", + "hash": "3c986d8057d1c6e222ae211c61a989d9e82d37511b31f83a98eda09901e00e25", + "homepage": "https://github.com/njbrown/texturelab", + "license": "GPL-3.0-or-later", + "shortcuts": [ + [ + "texturelab.exe", + "TextureLab" + ] + ], + "url": "https://github.com/njbrown/texturelab/releases/download/v0.3.3/texturelab-win-v0.3.3.zip", + "version": "0.3.3" } diff --git a/bucket/thunder.json b/bucket/thunder.json index 1a396a41aad..8acba7cb637 100644 --- a/bucket/thunder.json +++ b/bucket/thunder.json @@ -1,40 +1,30 @@ { + "homepage": "https://www.mefcl.com/xunlei11/217", "version": "11.1.12.1692", - "description": "迅雷11,绿色本地VIP精简版", - "homepage": "https://www.423down.com/10289.html", - "depends": "sudo", - "url": "https://onedrive.lstheart.tk/d/ScoopSofts/Thunder/Thunder_v11.1.12.1692.exe#dl.7z", - "hash": "5118e8cadb95eadde79e030b4b620a41f6283e746f2fcc9cebf1cc42d7861247", - "extract_dir": "Thunder", + "url": "https://scoop-zapps.ziiyc.com/d/Thunder/Thunder-11.1.12.1692.exe#/setup.exe", + "hash": "757aeefbc5d62ad41ac8899e2820eb2b8239cab85385dd0742692c355d5dc969", "installer": { - "script": "sudo cmd /c \"$dir\\!绿化.bat\"" + "script": "Start-Process -Wait \"$dir\\setup.exe\" \"/S /D=$dir\" -Verb RunAs" }, + "post_install": "Remove-Item \"$env:PUBLIC\\Desktop\\迅雷.lnk\"", "uninstaller": { - "script": "sudo cmd /c \"$dir\\!卸载.bat\"" + "script": "Start-Process -Wait \"$dir\\Uninstall.exe\" \"/S\" -Verb RunAs" + }, + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/Thunder.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/Thunder/Thunder-$version.exe#/setup.exe", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } }, - "bin": [ - [ - "Program/Thunder.exe", - "Thunder" - ] - ], "shortcuts": [ [ "Program/Thunder.exe", - "迅雷" + "迅雷11" ] - ], - "nowait": true, - "notes": [ - "安装破解版软件,安装时建议关闭杀毒软件", - "若桌面未生成快捷方式,请手动执行应用目录下的bat文件", - "" - ], - "checkver": { - "re": "迅雷11 v([\\d.]+)", - "encode": "UTF-8" - }, - "autoupdate": { - "url": "https://onedrive.lstheart.tk/d/ScoopSofts/Thunder/Thunder_v$version.exe#dl.7z" - } + ] } diff --git a/bucket/thunderbird-zh-cn.json b/bucket/thunderbird-zh-cn.json index 3876dca4c18..8e6a8db9a42 100644 --- a/bucket/thunderbird-zh-cn.json +++ b/bucket/thunderbird-zh-cn.json @@ -1,43 +1,43 @@ { - "homepage": "https://www.thunderbird.net/", + "description": "Thunderbird is a free email application that’s easy to set up and customize", + "homepage": "https://www.thunderbird.net/zh-CN/", "version": "102.9.1", "license": "MPL-2.0", "architecture": { "64bit": { - "url": "https://download.mozilla.org/?product=thunderbird-102.9.1-SSL&os=win64&lang=zh-CN#/thunderbird-setup_x64.7z", - "hash": "sha512:cc2e40def30f9f726c2e75a48be4aa2871c659df070c809d3783ce438821e1dd81fdded828de907bc38fcb55bee6fac7d1bbcde6d20519e8ee3e771a930772b4" + "url": "https://download.mozilla.org/?product=thunderbird-102.9.1-SSL&os=win64&lang=zh-CN#/thunderbird-102.9.1.7z", + "hash": "bf28aa0f81066943a19c38c2392773317b16ca6bd1bcca48173015b171f2ce75" }, "32bit": { - "url": "https://download.mozilla.org/?product=thunderbird-102.9.1-SSL&os=win&lang=zh-CN#/thunderbird-setup.7z", - "hash": "sha512:00175be128e092e778e7f87ef7a9f821639cc39ed44878955b80971cfa5386d41fd5984c0ac2b124e38a1dd6b7e8607dcef342a736ef2749a6aeae44a6cc4cd7" + "url": "https://download.mozilla.org/?product=thunderbird-102.9.1-SSL&os=win&lang=zh-CN#/thunderbird-102.9.1.7z", + "hash": "eabb113fe0b832433fe844b39b7028007b72ca54ebcc9a429895b4ac41444664" } }, "extract_dir": "core", - "bin": "thunderbird.exe", "shortcuts": [ [ "thunderbird.exe", - "Mozilla Thunderbird" + "Thunderbird" ] ], "checkver": { - "url": "https://www.thunderbird.net/zh-CN/thunderbird/all/", - "re": "thunderbird-([\\d.]+)-SSL&os=win&lang=zh-CN" + "url": "https://www.thunderbird.net/en-US/thunderbird/all/", + "re": "thunderbird-([\\d.]+)-SSL&os=win64&lang=zh-CN" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://download.mozilla.org/?product=thunderbird-$version-SSL&os=win64&lang=zh-CN#/thunderbird-setup_x64.7z", + "url": "https://download.mozilla.org/?product=thunderbird-$version-SSL&os=win64&lang=zh-CN#/thunderbird-$version.7z", "hash": { - "find": "([a-fA-F0-9]{128})\\s+(?:win64/zh-CN/Thunderbird Setup ([\\d.]+).exe)", - "url": "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/$version/SHA512SUMS" + "find": "([a-fA-F0-9]{64})\\s+(?:win64/zh-CN/Thunderbird Setup ([\\d.]+).exe)", + "url": "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/$version/SHA256SUMS" } }, "32bit": { - "url": "https://download.mozilla.org/?product=thunderbird-$version-SSL&os=win&lang=zh-CN#/thunderbird-setup.7z", + "url": "https://download.mozilla.org/?product=thunderbird-$version-SSL&os=win&lang=zh-CN#/thunderbird-$version.7z", "hash": { - "find": "([a-fA-F0-9]{128})\\s+(?:win32/zh-CN/Thunderbird Setup ([\\d.]+).exe)", - "url": "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/$version/SHA512SUMS" + "find": "([a-fA-F0-9]{64})\\s+(?:win32/zh-CN/Thunderbird Setup ([\\d.]+).exe)", + "url": "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/$version/SHA256SUMS" } } } diff --git a/bucket/ticker-aoks.json b/bucket/ticker-aoks.json index be6dab07519..01c4d17145f 100644 --- a/bucket/ticker-aoks.json +++ b/bucket/ticker-aoks.json @@ -1,28 +1,28 @@ { - "version": "4.5.6", - "description": "Terminal stock watcher and stock position tracker", - "homepage": "https://github.com/achannarasappa/ticker", - "license": "GPL-3.0-only", "architecture": { - "64bit": { - "url": "https://github.com/achannarasappa/ticker/releases/download/v4.5.6/ticker-4.5.6-windows-amd64.tar.gz", - "hash": "1a05a267af9724b321d5bf1ea6b89e91a6a8d6037e58a2de23f5b1e0009b6aaa" - }, "32bit": { - "url": "https://github.com/achannarasappa/ticker/releases/download/v4.5.6/ticker-4.5.6-windows-386.tar.gz", - "hash": "8ff1181f8a2373c49afc36eb80f51735aed9c9cd2231fa7dc4069614dafc72b8" + "hash": "8ff1181f8a2373c49afc36eb80f51735aed9c9cd2231fa7dc4069614dafc72b8", + "url": "https://github.com/achannarasappa/ticker/releases/download/v4.5.6/ticker-4.5.6-windows-386.tar.gz" + }, + "64bit": { + "hash": "1a05a267af9724b321d5bf1ea6b89e91a6a8d6037e58a2de23f5b1e0009b6aaa", + "url": "https://github.com/achannarasappa/ticker/releases/download/v4.5.6/ticker-4.5.6-windows-amd64.tar.gz" } }, - "bin": "ticker.exe", - "checkver": "github", "autoupdate": { "architecture": { - "64bit": { - "url": "https://github.com/achannarasappa/ticker/releases/download/v$version/ticker-$version-windows-amd64.tar.gz" - }, "32bit": { "url": "https://github.com/achannarasappa/ticker/releases/download/v$version/ticker-$version-windows-386.tar.gz" + }, + "64bit": { + "url": "https://github.com/achannarasappa/ticker/releases/download/v$version/ticker-$version-windows-amd64.tar.gz" } } - } + }, + "bin": "ticker.exe", + "checkver": "github", + "description": "Terminal stock watcher and stock position tracker", + "homepage": "https://github.com/achannarasappa/ticker", + "license": "GPL-3.0-only", + "version": "4.5.6" } diff --git a/bucket/tidal.json b/bucket/tidal.json index 020b221ba63..09c3dd790a5 100644 --- a/bucket/tidal.json +++ b/bucket/tidal.json @@ -1,35 +1,28 @@ { "version": "2.34.2", - "description": "TIDAL is the first global music streaming service with high fidelity sound, hi-def video quality, along with expertly curated playlists and original content", - "homepage": "https://block.xyz", - "license": "Proprietary", - "url": "https://download.tidal.com/desktop/TIDALSetup.exe", - "hash": "c0d9e24555acaac2b697d382e2adaf6ac2b133e9a8ea5783dab2bb944e470c53", - "installer": { - "script": [ - "Expand-7zipArchive \"$dir\\TIDALSetup.exe\" -Removal", - "Expand-7zipArchive \"$dir\\TIDAL-$version-full.nupkg\" -ExtractDir 'lib\\net45' -Removal" - ] + "homepage": "https://tidal.com/", + "description": "A music service that offers music with high fidelity sound quality.", + "license": { + "identifier": "Shareware", + "url": "https://tidal.com/terms" }, + "url": "https://download.tidal.com/desktop/TIDALSetup.exe#/dl.7z", + "hash": "c0d9e24555acaac2b697d382e2adaf6ac2b133e9a8ea5783dab2bb944e470c53", + "pre_install": [ + "Move-Item \"$dir\\TIDAL-*-full.nupkg\" \"$dir\\TIDAL-full.nupkg\"; Remove-Item \"$dir\\*\" -Exclude 'TIDAL-full.nupkg'", + "Expand-7zipArchive \"$dir\\TIDAL-full.nupkg\" $dir -ExtractDir 'lib\\net45' -Removal; Remove-Item \"$dir\\Update.exe\"" + ], "shortcuts": [ [ "TIDAL.exe", "TIDAL" ] ], - "bin": "TIDAL.exe", "checkver": { - "script": [ - "$dl_url = 'https://download.tidal.com/desktop/TIDALSetup.exe'", - "$dl = cache_path 'tidal' 'unknown' $dl_url", - "Invoke-WebRequest $dl_url -OutFile $dl", - "$ver = (Get-Item $dl).VersionInfo.ProductVersion.split('.')[0..2] -join '.'", - "Move-Item -Force $dl (cache_path 'tidal' $ver $dl_url)", - "$ver" - ], - "regex": "([\\d.]+)" + "url": "https://www.filehorse.com/download-tidal-for-windows/", + "regex": "TIDAL\\sDesktop\\s([\\d.]+)" }, "autoupdate": { - "url": "https://download.tidal.com/desktop/TIDALSetup.exe" + "url": "https://download.tidal.com/desktop/TIDALSetup.exe#/dl.7z" } } diff --git a/bucket/tim-mod-portable.json b/bucket/tim-mod-portable.json index 963c53ffe9c..80afe36ef59 100644 --- a/bucket/tim-mod-portable.json +++ b/bucket/tim-mod-portable.json @@ -1,82 +1,82 @@ { - "version": "3.3.9.22051", - "description": "TIM,QQ办公简洁版,是一款专注于团队办公协作的跨平台沟通工具。登录后,你的QQ好友都在,提供云文件、在线文档、邮件、日程、收藏等好用的办公功能,界面简洁清晰,QQ好友和消息无缝同步。", - "homepage": "https://office.qq.com", - "license": { - "identifier": "Proprietary", - "url": "https://ti.qq.com/tim/serverinfo.html" - }, - "notes": [ - "腾讯 TIM 正式版绿色精简优化版", - "", - "版本特点: ", - "√ 去软件安全校验,去被恶意软件损坏提示,杜绝后台扫描上报数据", - " ﹂BIN模块、插件组件、终端设备登陆、QS安全扫描、QP安全防护等", - " ﹂无QQProtect(Q盾)安全防护驱动及组件,脱离QQProtect组件依赖", - "√ 禁止插件目录生成空文件夹,Plugin插件按需加载,可以任意删除", - "√ 解除设置-文件管理-个人文件夹(消息记录等数据)保存位置的限制", - " ﹂保存位置可自定义保存到安装目录 (原版Win7以上系统该项灰色)", - "√ 解除非VIP会员给对方发送在线文件单个文件大于4G大小的限制", - "√ 解除隐身或离线给对方发送窗口抖动过于频繁限制可无限制发送", - "√ 禁止对方发送的消息防撤回(好友对方发的消息撤回后仍然可见)", - "√ 禁止后台生成堆积上GB的腾讯产品日志文件%AppData%\\Logs", - "√ 禁止播放接受的视频文件在后台下载腾讯视频安装包 TencentVideo", - "√ 禁止点击链接和未知文件后台生成 UnKownFileOpen, QQcall**.exe", - "√ 禁止生成上报本地用户安全匿名数据和日志Bin\\*.db, beacon_report.log", - "√ 禁止后台生成电脑管家下载器数据 QQDoctor TSFSCAN QMReport.dat", - "√ 脱离MiniBrowser_Shell.dll模块依赖,且可以正常打开所有链接及文档", - "√ 去群公告广告、去传输文件侧边栏技巧提示及传视频QQ影音推荐推广", - "√ 移除聊天界面鼠标悬停在链接的推广(QQ浏览器电脑管家推广)", - "√ 移除聊天界面鼠标悬停在图片的无用提示(图片功能悬浮提示)", - "√ 移除聊天窗对话框烦人的弹窗及浮动提示(消息漫游安全验证)", - "√ 移除聊天界面无用提示(已对你发送的消息进行了加密处理)", - "√ 移除清理文件结果界面推广(安装电脑管家,全面清理垃圾)", - "√ 移除聊天界面工具栏无用提示(鼠标停留在此的白框tips)", - "√ 移除主面板无用提示(新上线云文件功能,试试看吧)", - "√ 移除主菜单的无用项(升级、反馈问题、New红点)", - "√ 移除设置界面无用项(软件更新、安全推荐)", - "√ 删除大量不必要的产品更迭遗留插件及组件。" - ], - "depends": "sudo", - "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/TIM_3.3.9.22051_Green.7z", - "hash": "10e033cf7e55d8ba13480b5cb3f53156b1374569fda4572489f49e84255e9f17", - "extract_dir": "TIM", - "installer": { - "script": [ - "Stop-Process -Name TIM,TIMApp,QQProtect,TXPlatform,QQExternal,QQScLauncher -ErrorAction Ignore | Out-Null", - "sudo Start-Process -filepath \"$dir\\!)绿化处理.bat\" -WorkingDirectory \"$dir\" -Wait" - ] - }, - "post_install": "Remove-Item \"$env:USERPROFILE\\Desktop\\腾讯TIM.lnk\" -Force -ErrorAction SilentlyContinue", - "uninstaller": { - "script": [ - "Stop-Process -Name TIM,TIMApp,QQProtect,TXPlatform,QQExternal,QQScLauncher -ErrorAction Ignore | Out-Null", - "sudo Start-Process -filepath \"$dir\\!)卸载清除.bat\" -WorkingDirectory \"$dir\" -Wait" - ] - }, - "bin": [ - [ - "Bin\\QQScLauncher.exe", - "Tim" - ] - ], - "shortcuts": [ - [ - "Bin\\QQScLauncher.exe", - "Tim" - ] - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/qq", - "regex": "(?TIM_([\\d.]+)_Green\\.7z)", - "reverse": true - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/$matchFilename", - "hash": { - "url": "https://scoop-apps.vercel.app/qq", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/qq" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/$matchFilename" + }, + "bin": [ + [ + "Bin\\QQScLauncher.exe", + "Tim" + ] + ], + "checkver": { + "regex": "(?TIM_([\\d.]+)_Green\\.7z)", + "reverse": true, + "url": "https://scoop-apps.vercel.app/qq" + }, + "depends": "sudo", + "description": "TIM\uff0cQQ\u529e\u516c\u7b80\u6d01\u7248\uff0c\u662f\u4e00\u6b3e\u4e13\u6ce8\u4e8e\u56e2\u961f\u529e\u516c\u534f\u4f5c\u7684\u8de8\u5e73\u53f0\u6c9f\u901a\u5de5\u5177\u3002\u767b\u5f55\u540e\uff0c\u4f60\u7684QQ\u597d\u53cb\u90fd\u5728\uff0c\u63d0\u4f9b\u4e91\u6587\u4ef6\u3001\u5728\u7ebf\u6587\u6863\u3001\u90ae\u4ef6\u3001\u65e5\u7a0b\u3001\u6536\u85cf\u7b49\u597d\u7528\u7684\u529e\u516c\u529f\u80fd\uff0c\u754c\u9762\u7b80\u6d01\u6e05\u6670\uff0cQQ\u597d\u53cb\u548c\u6d88\u606f\u65e0\u7f1d\u540c\u6b65\u3002", + "extract_dir": "TIM", + "hash": "10e033cf7e55d8ba13480b5cb3f53156b1374569fda4572489f49e84255e9f17", + "homepage": "https://office.qq.com", + "installer": { + "script": [ + "Stop-Process -Name TIM,TIMApp,QQProtect,TXPlatform,QQExternal,QQScLauncher -ErrorAction Ignore | Out-Null", + "sudo Start-Process -filepath \"$dir\\!)\u7eff\u5316\u5904\u7406.bat\" -WorkingDirectory \"$dir\" -Wait" + ] + }, + "license": { + "identifier": "Proprietary", + "url": "https://ti.qq.com/tim/serverinfo.html" + }, + "notes": [ + "\u817e\u8baf TIM \u6b63\u5f0f\u7248\u7eff\u8272\u7cbe\u7b80\u4f18\u5316\u7248", + "", + "\u7248\u672c\u7279\u70b9: ", + "\u221a \u53bb\u8f6f\u4ef6\u5b89\u5168\u6821\u9a8c\uff0c\u53bb\u88ab\u6076\u610f\u8f6f\u4ef6\u635f\u574f\u63d0\u793a\uff0c\u675c\u7edd\u540e\u53f0\u626b\u63cf\u4e0a\u62a5\u6570\u636e", + " \ufe42BIN\u6a21\u5757\u3001\u63d2\u4ef6\u7ec4\u4ef6\u3001\u7ec8\u7aef\u8bbe\u5907\u767b\u9646\u3001QS\u5b89\u5168\u626b\u63cf\u3001QP\u5b89\u5168\u9632\u62a4\u7b49", + " \ufe42\u65e0QQProtect(Q\u76fe)\u5b89\u5168\u9632\u62a4\u9a71\u52a8\u53ca\u7ec4\u4ef6\uff0c\u8131\u79bbQQProtect\u7ec4\u4ef6\u4f9d\u8d56", + "\u221a \u7981\u6b62\u63d2\u4ef6\u76ee\u5f55\u751f\u6210\u7a7a\u6587\u4ef6\u5939\uff0cPlugin\u63d2\u4ef6\u6309\u9700\u52a0\u8f7d\uff0c\u53ef\u4ee5\u4efb\u610f\u5220\u9664", + "\u221a \u89e3\u9664\u8bbe\u7f6e-\u6587\u4ef6\u7ba1\u7406-\u4e2a\u4eba\u6587\u4ef6\u5939(\u6d88\u606f\u8bb0\u5f55\u7b49\u6570\u636e)\u4fdd\u5b58\u4f4d\u7f6e\u7684\u9650\u5236", + " \ufe42\u4fdd\u5b58\u4f4d\u7f6e\u53ef\u81ea\u5b9a\u4e49\u4fdd\u5b58\u5230\u5b89\u88c5\u76ee\u5f55 (\u539f\u7248Win7\u4ee5\u4e0a\u7cfb\u7edf\u8be5\u9879\u7070\u8272\uff09", + "\u221a \u89e3\u9664\u975eVIP\u4f1a\u5458\u7ed9\u5bf9\u65b9\u53d1\u9001\u5728\u7ebf\u6587\u4ef6\u5355\u4e2a\u6587\u4ef6\u5927\u4e8e4G\u5927\u5c0f\u7684\u9650\u5236", + "\u221a \u89e3\u9664\u9690\u8eab\u6216\u79bb\u7ebf\u7ed9\u5bf9\u65b9\u53d1\u9001\u7a97\u53e3\u6296\u52a8\u8fc7\u4e8e\u9891\u7e41\u9650\u5236\u53ef\u65e0\u9650\u5236\u53d1\u9001", + "\u221a \u7981\u6b62\u5bf9\u65b9\u53d1\u9001\u7684\u6d88\u606f\u9632\u64a4\u56de\uff08\u597d\u53cb\u5bf9\u65b9\u53d1\u7684\u6d88\u606f\u64a4\u56de\u540e\u4ecd\u7136\u53ef\u89c1\uff09", + "\u221a \u7981\u6b62\u540e\u53f0\u751f\u6210\u5806\u79ef\u4e0aGB\u7684\u817e\u8baf\u4ea7\u54c1\u65e5\u5fd7\u6587\u4ef6%AppData%\\Logs", + "\u221a \u7981\u6b62\u64ad\u653e\u63a5\u53d7\u7684\u89c6\u9891\u6587\u4ef6\u5728\u540e\u53f0\u4e0b\u8f7d\u817e\u8baf\u89c6\u9891\u5b89\u88c5\u5305 TencentVideo", + "\u221a \u7981\u6b62\u70b9\u51fb\u94fe\u63a5\u548c\u672a\u77e5\u6587\u4ef6\u540e\u53f0\u751f\u6210 UnKownFileOpen, QQcall**.exe", + "\u221a \u7981\u6b62\u751f\u6210\u4e0a\u62a5\u672c\u5730\u7528\u6237\u5b89\u5168\u533f\u540d\u6570\u636e\u548c\u65e5\u5fd7Bin\\*.db, beacon_report.log", + "\u221a \u7981\u6b62\u540e\u53f0\u751f\u6210\u7535\u8111\u7ba1\u5bb6\u4e0b\u8f7d\u5668\u6570\u636e QQDoctor TSFSCAN QMReport.dat", + "\u221a \u8131\u79bbMiniBrowser_Shell.dll\u6a21\u5757\u4f9d\u8d56\uff0c\u4e14\u53ef\u4ee5\u6b63\u5e38\u6253\u5f00\u6240\u6709\u94fe\u63a5\u53ca\u6587\u6863", + "\u221a \u53bb\u7fa4\u516c\u544a\u5e7f\u544a\u3001\u53bb\u4f20\u8f93\u6587\u4ef6\u4fa7\u8fb9\u680f\u6280\u5de7\u63d0\u793a\u53ca\u4f20\u89c6\u9891QQ\u5f71\u97f3\u63a8\u8350\u63a8\u5e7f", + "\u221a \u79fb\u9664\u804a\u5929\u754c\u9762\u9f20\u6807\u60ac\u505c\u5728\u94fe\u63a5\u7684\u63a8\u5e7f\uff08QQ\u6d4f\u89c8\u5668\u7535\u8111\u7ba1\u5bb6\u63a8\u5e7f\uff09", + "\u221a \u79fb\u9664\u804a\u5929\u754c\u9762\u9f20\u6807\u60ac\u505c\u5728\u56fe\u7247\u7684\u65e0\u7528\u63d0\u793a\uff08\u56fe\u7247\u529f\u80fd\u60ac\u6d6e\u63d0\u793a\uff09", + "\u221a \u79fb\u9664\u804a\u5929\u7a97\u5bf9\u8bdd\u6846\u70e6\u4eba\u7684\u5f39\u7a97\u53ca\u6d6e\u52a8\u63d0\u793a\uff08\u6d88\u606f\u6f2b\u6e38\u5b89\u5168\u9a8c\u8bc1\uff09", + "\u221a \u79fb\u9664\u804a\u5929\u754c\u9762\u65e0\u7528\u63d0\u793a\uff08\u5df2\u5bf9\u4f60\u53d1\u9001\u7684\u6d88\u606f\u8fdb\u884c\u4e86\u52a0\u5bc6\u5904\u7406\uff09", + "\u221a \u79fb\u9664\u6e05\u7406\u6587\u4ef6\u7ed3\u679c\u754c\u9762\u63a8\u5e7f\uff08\u5b89\u88c5\u7535\u8111\u7ba1\u5bb6\uff0c\u5168\u9762\u6e05\u7406\u5783\u573e\uff09", + "\u221a \u79fb\u9664\u804a\u5929\u754c\u9762\u5de5\u5177\u680f\u65e0\u7528\u63d0\u793a\uff08\u9f20\u6807\u505c\u7559\u5728\u6b64\u7684\u767d\u6846tips\uff09", + "\u221a \u79fb\u9664\u4e3b\u9762\u677f\u65e0\u7528\u63d0\u793a\uff08\u65b0\u4e0a\u7ebf\u4e91\u6587\u4ef6\u529f\u80fd\uff0c\u8bd5\u8bd5\u770b\u5427\uff09", + "\u221a \u79fb\u9664\u4e3b\u83dc\u5355\u7684\u65e0\u7528\u9879\uff08\u5347\u7ea7\u3001\u53cd\u9988\u95ee\u9898\u3001New\u7ea2\u70b9\uff09", + "\u221a \u79fb\u9664\u8bbe\u7f6e\u754c\u9762\u65e0\u7528\u9879\uff08\u8f6f\u4ef6\u66f4\u65b0\u3001\u5b89\u5168\u63a8\u8350\uff09", + "\u221a \u5220\u9664\u5927\u91cf\u4e0d\u5fc5\u8981\u7684\u4ea7\u54c1\u66f4\u8fed\u9057\u7559\u63d2\u4ef6\u53ca\u7ec4\u4ef6\u3002" + ], + "post_install": "Remove-Item \"$env:USERPROFILE\\Desktop\\\u817e\u8bafTIM.lnk\" -Force -ErrorAction SilentlyContinue", + "shortcuts": [ + [ + "Bin\\QQScLauncher.exe", + "Tim" + ] + ], + "uninstaller": { + "script": [ + "Stop-Process -Name TIM,TIMApp,QQProtect,TXPlatform,QQExternal,QQScLauncher -ErrorAction Ignore | Out-Null", + "sudo Start-Process -filepath \"$dir\\!)\u5378\u8f7d\u6e05\u9664.bat\" -WorkingDirectory \"$dir\" -Wait" + ] + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/QQ/TIM_3.3.9.22051_Green.7z", + "version": "3.3.9.22051" } diff --git a/bucket/tinytex-extra.json b/bucket/tinytex-extra.json index e78dc263f94..27638af68ac 100644 --- a/bucket/tinytex-extra.json +++ b/bucket/tinytex-extra.json @@ -1,54 +1,21 @@ { - "description": "A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live. This versions contains more LaTeX packages.", + "version": "2023.04", + "description": "A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live.", "homepage": "https://yihui.org/tinytex/", - "url": "https://github.com/yihui/tinytex-releases/releases/download/v2023.04/TinyTeX-v2023.04.zip", - "extract_dir": "TinyTeX", "license": "https://tug.org/texlive/LICENSE.TL", + "url": "https://github.com/yihui/tinytex-releases/releases/download/v2023.04/TinyTeX-v2023.04.zip", "hash": "43b78ed66de91265c12387013a479eb9de4052144d38ca57cc2cd6719fa007ef", - "version": "2023.04", - "notes": "For full documentation, see https://yihui.org/tinytex/.", - "pre_install": [ - "try{if (Test-Path $(appdir tinytex-min)) { throw \"You already have tinytex-min installed. Run scoop uninstall tinytex-min if you want to use tinytex-extra.\"}}", - "catch{", - "Write-Host \"--> Another tinytex installation has been found. Cancelling current installation...\" -f red", - "scoop uninstall $app", - "throw $_", - "}", - "try{if (Test-Path $(appdir tinytex)) { throw \"You already have tinytex installed. Run scoop uninstall tinytex if you want to use tinytex-extra.\"}}", - "catch{", - "Write-Host \"--> Another tinytex installation has been found. Cancelling current installation...\" -f red", - "scoop uninstall $app", - "throw $_", - "}" - ], - "post_install": [ - "echo \"--> Running tlmgr path add\"", - "Start-Process \"cmd.exe\" \"/c `\"$dir\\bin\\win32\\tlmgr.bat path add`\"\" -Wait -NoNewWindow", - "echo \"--> Updating tlmgr itself\"", - "Invoke-Expression \"$dir\\bin\\win32\\tlmgr.bat update --self\"", - "if (Test-Path $env:TMP\\tinytex-pkg-installed-$(Get-Date -Format ddMMyyHH).txt) {", - "$tinytex_tmp_file=\"$env:TMP\\tinytex-pkg-installed-$(Get-Date -Format ddMMyyHH).txt\"", - "$tinytex_pkg_installed = (Invoke-Expression \"$dir\\bin\\win32\\tlmgr.bat info --list --only-installed --data name\")", - "$tinytex_reinstall=\"$env:TMP\\installed_old_packages.ps1\"", - "((Get-Content $tinytex_tmp_file) | Where { $tinytex_pkg_installed -NotContains $_}) | % {\"Invoke-Expression '$dir\\bin\\win32\\tlmgr.bat install {0}'\" -f $_} > $tinytex_reinstall", - "if ((Get-Content $tinytex_reinstall) -ne $null) {", - "echo \"--> Reinstalling previous user packages\"", - "Invoke-Expression \"$tinytex_reinstall\"", - "}", - "Remove-Item $env:TMP/installed_old_packages.ps1, $tinytex_tmp_file", - "}" - ], - "uninstaller": { - "script": [ - "tlmgr info --list --only-installed --data name > $env:TMP/tinytex-pkg-installed-$(Get-Date -Format ddMMyyHH).txt", - "echo \"--> Running tlmgr path remove\"", - "Start-Process \"cmd.exe\" \"/c `\"$dir\\bin\\win32\\tlmgr.bat path remove`\"\" -Wait -NoNewWindow" - ] - }, + "extract_dir": "TinyTeX", + "env_add_path": "bin\\win32", + "persist": "texmf-config", "checkver": { "github": "https://github.com/yihui/tinytex-releases" }, "autoupdate": { "url": "https://github.com/yihui/tinytex-releases/releases/download/v$version/TinyTeX-v$version.zip" - } + }, + "notes": [ + "This versions contains more LaTeX packages (than tinytex) requested by the community.", + "For full documentation, see https://yihui.org/tinytex/." + ] } diff --git a/bucket/tinytex-min.json b/bucket/tinytex-min.json index 9b24ade5f04..b58656d6dbf 100644 --- a/bucket/tinytex-min.json +++ b/bucket/tinytex-min.json @@ -1,54 +1,21 @@ { - "description": "A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live. This versions is infra-only and contains no packages.", + "version": "2023.04", + "description": "A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live.", "homepage": "https://yihui.org/tinytex/", - "url": "https://github.com/yihui/tinytex-releases/releases/download/v2023.04/TinyTeX-0-v2023.04.zip", - "extract_dir": "TinyTeX", "license": "https://tug.org/texlive/LICENSE.TL", + "url": "https://github.com/yihui/tinytex-releases/releases/download/v2023.04/TinyTeX-0-v2023.04.zip", "hash": "11146a1681e1a4cb6371b8faa84de45830777be34c9612576360ceff60ab164e", - "version": "2023.04", - "notes": "For full documentation, see https://yihui.org/tinytex/", - "pre_install": [ - "try{if (Test-Path $(appdir tinytex)) { throw \"You already have tinytex installed. Run scoop uninstall tinytex if you want to use tinytex-min.\"}}", - "catch{", - "Write-Host \"--> Another tinytex installation has been found. Cancelling current installation...\" -f red", - "scoop uninstall $app", - "throw $_", - "}", - "try{if (Test-Path $(appdir tinytex-extraa)) { throw \"You already havetinytex-extrara installed. Run scoop uninstaltinytex-extratra if you want to use tinytex-min.\"}}", - "catch{", - "Write-Host \"--> Another tinytex installation has been found. Cancelling current installation...\" -f red", - "scoop uninstall $app", - "throw $_", - "}" - ], - "post_install": [ - "echo \"--> Running tlmgr path add\"", - "Start-Process \"cmd.exe\" \"/c `\"$dir\\bin\\win32\\tlmgr.bat path add`\"\" -Wait -NoNewWindow", - "echo \"--> Updating tlmgr itself\"", - "Invoke-Expression \"$dir\\bin\\win32\\tlmgr.bat update --self\"", - "if (Test-Path $env:TMP\\tinytex-pkg-installed-$(Get-Date -Format ddMMyyHH).txt) {", - "$tinytex_tmp_file=\"$env:TMP\\tinytex-pkg-installed-$(Get-Date -Format ddMMyyHH).txt\"", - "$tinytex_pkg_installed = (Invoke-Expression \"$dir\\bin\\win32\\tlmgr.bat info --list --only-installed --data name\")", - "$tinytex_reinstall=\"$env:TMP\\installed_old_packages.ps1\"", - "((Get-Content $tinytex_tmp_file) | Where { $tinytex_pkg_installed -NotContains $_}) | % {\"Invoke-Expression '$dir\\bin\\win32\\tlmgr.bat install {0}'\" -f $_} > $tinytex_reinstall", - "if ((Get-Content $tinytex_reinstall) -ne $null) {", - "echo \"--> Reinstalling previous user packages\"", - "Invoke-Expression \"$tinytex_reinstall\"", - "}", - "Remove-Item $env:TMP/installed_old_packages.ps1, $tinytex_tmp_file", - "}" - ], - "uninstaller": { - "script": [ - "tlmgr info --list --only-installed --data name > $env:TMP/tinytex-pkg-installed-$(Get-Date -Format ddMMyyHH).txt", - "echo \"--> Running tlmgr path remove\"", - "Start-Process \"cmd.exe\" \"/c `\"$dir\\bin\\win32\\tlmgr.bat path remove`\"\" -Wait -NoNewWindow" - ] - }, + "extract_dir": "TinyTeX", + "env_add_path": "bin\\win32", + "persist": "texmf-config", "checkver": { "github": "https://github.com/yihui/tinytex-releases" }, "autoupdate": { "url": "https://github.com/yihui/tinytex-releases/releases/download/v$version/TinyTeX-0-v$version.zip" - } + }, + "notes": [ + "This version contains the infraonly scheme of TeX Live, without any LaTeX packages.", + "For full documentation, see https://yihui.org/tinytex/" + ] } diff --git a/bucket/todesk.json b/bucket/todesk.json index 76929bf20e7..3bb8b09e8f5 100644 --- a/bucket/todesk.json +++ b/bucket/todesk.json @@ -1,6 +1,6 @@ { "homepage": "https://www.todesk.com/", - "description": "An unlimited speed multifunctional remote control software", + "description": "A unlimited speed multifunctional remote control software", "version": "4.6.2.1", "license": "Proprietary", "url": "https://dl.todesk.com/windows/ToDesk_Setup.exe#/dl.7z", diff --git a/bucket/totalcommander-chs.json b/bucket/totalcommander-chs.json index 80827be93c5..c2604dfb765 100644 --- a/bucket/totalcommander-chs.json +++ b/bucket/totalcommander-chs.json @@ -1,81 +1,81 @@ { - "version": "7.0a", - "description": "Total Commander Simplified Chinese Enhanced Edition, maintained by iyoung(飞扬时空).", - "homepage": "https://www.ghisler.com", - "license": { - "identifier": "Shareware" + "architecture": { + "32bit": { + "bin": "TOTALCMD.EXE", + "extract_dir": "TCCEE", + "hash": "3baaead25c46ffdfdb231885393749fdebbc67aacc2d97ab2ebd206562e3d057", + "shortcuts": [ + [ + "TOTALCMD.EXE", + "Total Commander" + ] + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/iyoung/TCCEE_x86_v7.0a(10.00).7z" + }, + "64bit": { + "bin": "TOTALCMD64.EXE", + "extract_dir": "TCCEE", + "hash": "6c6dd2520f3feab32159c18df226248f17a9d7b9889f18447d733db32f3273ab", + "shortcuts": [ + [ + "TOTALCMD64.EXE", + "Total Commander" + ] + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/iyoung/TCCEE_x64_v7.0a(10.00).7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "mode": "extract", + "regex": "$sha256//s+$basename", + "url": "https://scoop-apps.vercel.app/iyoung" }, - "notes": [ - "版本特色: ", - " - 完美中文版: 集成中文版文档及插件, 支持拼音首字母定位功能;", - " - 功能更强大: 集成实用工具和精选插件, 软件功能得以丰富增强;", - " - 使用更方便: 精心定制菜单、工具栏、文件夹列表、快捷键资源;", - " - 界面更美观: 精选图标、字体、颜色等界面要素, 视觉效果更佳;" - ], - "architecture": { - "64bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/iyoung/TCCEE_x64_v7.0a(10.00).7z", - "hash": "6c6dd2520f3feab32159c18df226248f17a9d7b9889f18447d733db32f3273ab", - "extract_dir": "TCCEE", - "bin": "TOTALCMD64.EXE", - "shortcuts": [ - [ - "TOTALCMD64.EXE", - "Total Commander" - ] - ] - }, - "32bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/iyoung/TCCEE_x86_v7.0a(10.00).7z", - "hash": "3baaead25c46ffdfdb231885393749fdebbc67aacc2d97ab2ebd206562e3d057", - "extract_dir": "TCCEE", - "bin": "TOTALCMD.EXE", - "shortcuts": [ - [ - "TOTALCMD.EXE", - "Total Commander" - ] - ] - } + "url": "https://pan.jiemi.workers.dev/?file=/scoop/iyoung/$matchX86.7z" + }, + "64bit": { + "hash": { + "mode": "extract", + "regex": "$sha256//s+$basename", + "url": "https://scoop-apps.vercel.app/iyoung" }, - "pre_install": [ - "@('Language\\Wcmd_chn.ini', 'Language\\Wcmd_chn.mnu', 'User\\TCIgnore.ini', 'User\\User.ini', 'Default.bar', 'Vertical.bar', 'WinCMD.ini', 'Wincmd.key') | ForEach-Object {", - " if (!(Test-Path \"$persist_dir\\$($_.Name)\")) { New-Item \"$dir\\$($_.Name)\" -ItemType File | Out-Null }", - "}" - ], - "persist": [ - "plugins", - "Language\\Wcmd_chn.ini", - "Language\\Wcmd_chn.mnu", - "User\\TCIgnore.ini", - "User\\User.ini", - "Default.bar", - "Vertical.bar", - "WinCMD.ini", - "Wincmd.key" - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/iyoung", - "regex": "(?sm)(?TCCEE_x64_v([\\w.]+).*?)\\.7z.*?(?TCCEE_x86.*?)\\.7z" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/iyoung/$matchX64.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/iyoung", - "mode": "extract", - "regex": "$sha256//s+$basename" - } - }, - "32bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/iyoung/$matchX86.7z", - "hash": { - "url": "https://scoop-apps.vercel.app/iyoung", - "mode": "extract", - "regex": "$sha256//s+$basename" - } - } - } - } + "url": "https://pan.jiemi.workers.dev/?file=/scoop/iyoung/$matchX64.7z" + } + } + }, + "checkver": { + "regex": "(?sm)(?TCCEE_x64_v([\\w.]+).*?)\\.7z.*?(?TCCEE_x86.*?)\\.7z", + "url": "https://scoop-apps.vercel.app/iyoung" + }, + "description": "Total Commander Simplified Chinese Enhanced Edition, maintained by iyoung(\u98de\u626c\u65f6\u7a7a).", + "homepage": "https://www.ghisler.com", + "license": { + "identifier": "Shareware" + }, + "notes": [ + "\u7248\u672c\u7279\u8272: ", + " - \u5b8c\u7f8e\u4e2d\u6587\u7248: \u96c6\u6210\u4e2d\u6587\u7248\u6587\u6863\u53ca\u63d2\u4ef6, \u652f\u6301\u62fc\u97f3\u9996\u5b57\u6bcd\u5b9a\u4f4d\u529f\u80fd;", + " - \u529f\u80fd\u66f4\u5f3a\u5927: \u96c6\u6210\u5b9e\u7528\u5de5\u5177\u548c\u7cbe\u9009\u63d2\u4ef6, \u8f6f\u4ef6\u529f\u80fd\u5f97\u4ee5\u4e30\u5bcc\u589e\u5f3a;", + " - \u4f7f\u7528\u66f4\u65b9\u4fbf: \u7cbe\u5fc3\u5b9a\u5236\u83dc\u5355\u3001\u5de5\u5177\u680f\u3001\u6587\u4ef6\u5939\u5217\u8868\u3001\u5feb\u6377\u952e\u8d44\u6e90;", + " - \u754c\u9762\u66f4\u7f8e\u89c2: \u7cbe\u9009\u56fe\u6807\u3001\u5b57\u4f53\u3001\u989c\u8272\u7b49\u754c\u9762\u8981\u7d20, \u89c6\u89c9\u6548\u679c\u66f4\u4f73;" + ], + "persist": [ + "plugins", + "Language\\Wcmd_chn.ini", + "Language\\Wcmd_chn.mnu", + "User\\TCIgnore.ini", + "User\\User.ini", + "Default.bar", + "Vertical.bar", + "WinCMD.ini", + "Wincmd.key" + ], + "pre_install": [ + "@('Language\\Wcmd_chn.ini', 'Language\\Wcmd_chn.mnu', 'User\\TCIgnore.ini', 'User\\User.ini', 'Default.bar', 'Vertical.bar', 'WinCMD.ini', 'Wincmd.key') | ForEach-Object {", + " if (!(Test-Path \"$persist_dir\\$($_.Name)\")) { New-Item \"$dir\\$($_.Name)\" -ItemType File | Out-Null }", + "}" + ], + "version": "7.0a" } diff --git a/bucket/totalcommander-portable.json b/bucket/totalcommander-portable.json index 73aed990adc..70e257bea74 100644 --- a/bucket/totalcommander-portable.json +++ b/bucket/totalcommander-portable.json @@ -1,84 +1,84 @@ { - "version": "10.52", - "description": "Total Commander is a Shareware file manager for Windows® 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10, and Windows® 3.1.", - "homepage": "https://www.ghisler.com", - "license": "Shareware", - "architecture": { - "64bit": { - "url": "https://www.totalcommander.ch/win/tcmd1052x64.exe", - "hash": "3cfcbfe6dff0eb24726183595f771f2a8acb0534e2240bef75c0800546a575eb", - "bin": [ - [ - "TOTALCMD64.EXE", - "tc" - ] - ], - "shortcuts": [ - [ - "TOTALCMD64.EXE", - "Total Commander" - ] - ] - }, - "32bit": { - "url": "https://www.totalcommander.ch/win/tcmd1052x32.exe", - "hash": "2da4fb00a33f2977ae14b4a1f833b1afaaddcde0743d8e5d74dcfefc526e3bb8", - "bin": [ - [ - "TOTALCMD.EXE", - "tc" - ] - ], - "shortcuts": [ - [ - "TOTALCMD.EXE", - "Total Commander" - ] - ] - } - }, - "pre_install": [ - "Expand-7zipArchive \"$dir\\$fname\" \"$dir\\_tmp\"", - "Expand-7zipArchive \"$dir\\_tmp\\INSTALL.CAB\" \"$dir\" -Removal", - "Move-Item \"$dir\\e\\*\" \"$dir\"", - "Remove-Item -Recurse \"$dir\\d\", \"$dir\\e\", \"$dir\\_tmp\", \"$dir\\$fname\"", - "\"[Configuration]`r`nUseIniInProgramDir=7`r`nAlternateUserIni=wincmd_user.ini\" | Out-File -Encoding ASCII \"$dir\\wincmd.ini\"", - "ForEach ($emptyFile in $manifest.persist | Where-Object { $_ -ne 'plugins' }) {New-Item \"$dir\\$emptyFile\" -ItemType file -ErrorAction SilentlyContinue | Out-Null}" - ], - "persist": [ - "plugins", - "language", - "no.bar", - "default.bar", - "default.br2", - "vertical.bar", - "vertical.br2", - "system.bar", - "system.br2", - "usercmd.ini", - "wcx_ftp.ini", - "wincmd.ini", - "wincmd.key", - "wincmd_user.ini", - "wincmd_history.ini", - "wincmd_plugins.ini", - "contplug.ini", - "fsplugin.ini", - "lsplugin.ini", - "pkplugin.ini" - ], - "checkver": { - "url": "https://www.ghisler.com/download.htm", - "regex": "Download\\s+version\\s+([\\w.]+) of Total Commander" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.totalcommander.ch/win/tcmd$cleanVersionx64.exe" - }, - "32bit": { - "url": "https://www.totalcommander.ch/win/tcmd$cleanVersionx32.exe" - } - } - } + "architecture": { + "32bit": { + "bin": [ + [ + "TOTALCMD.EXE", + "tc" + ] + ], + "hash": "2da4fb00a33f2977ae14b4a1f833b1afaaddcde0743d8e5d74dcfefc526e3bb8", + "shortcuts": [ + [ + "TOTALCMD.EXE", + "Total Commander" + ] + ], + "url": "https://www.totalcommander.ch/win/tcmd1052x32.exe" + }, + "64bit": { + "bin": [ + [ + "TOTALCMD64.EXE", + "tc" + ] + ], + "hash": "3cfcbfe6dff0eb24726183595f771f2a8acb0534e2240bef75c0800546a575eb", + "shortcuts": [ + [ + "TOTALCMD64.EXE", + "Total Commander" + ] + ], + "url": "https://www.totalcommander.ch/win/tcmd1052x64.exe" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.totalcommander.ch/win/tcmd$cleanVersionx32.exe" + }, + "64bit": { + "url": "https://www.totalcommander.ch/win/tcmd$cleanVersionx64.exe" + } + } + }, + "checkver": { + "regex": "Download\\s+version\\s+([\\w.]+) of Total Commander", + "url": "https://www.ghisler.com/download.htm" + }, + "description": "Total Commander is a Shareware file manager for Windows\u00ae 95/98/ME/NT/2000/XP/Vista/7/8/8.1/10, and Windows\u00ae 3.1.", + "homepage": "https://www.ghisler.com", + "license": "Shareware", + "persist": [ + "plugins", + "language", + "no.bar", + "default.bar", + "default.br2", + "vertical.bar", + "vertical.br2", + "system.bar", + "system.br2", + "usercmd.ini", + "wcx_ftp.ini", + "wincmd.ini", + "wincmd.key", + "wincmd_user.ini", + "wincmd_history.ini", + "wincmd_plugins.ini", + "contplug.ini", + "fsplugin.ini", + "lsplugin.ini", + "pkplugin.ini" + ], + "pre_install": [ + "Expand-7zipArchive \"$dir\\$fname\" \"$dir\\_tmp\"", + "Expand-7zipArchive \"$dir\\_tmp\\INSTALL.CAB\" \"$dir\" -Removal", + "Move-Item \"$dir\\e\\*\" \"$dir\"", + "Remove-Item -Recurse \"$dir\\d\", \"$dir\\e\", \"$dir\\_tmp\", \"$dir\\$fname\"", + "\"[Configuration]`r`nUseIniInProgramDir=7`r`nAlternateUserIni=wincmd_user.ini\" | Out-File -Encoding ASCII \"$dir\\wincmd.ini\"", + "ForEach ($emptyFile in $manifest.persist | Where-Object { $_ -ne 'plugins' }) {New-Item \"$dir\\$emptyFile\" -ItemType file -ErrorAction SilentlyContinue | Out-Null}" + ], + "version": "10.52" } diff --git a/bucket/traffic-monitor.json b/bucket/traffic-monitor.json index 0514395bb80..a7ed43cb2cf 100644 --- a/bucket/traffic-monitor.json +++ b/bucket/traffic-monitor.json @@ -1,49 +1,50 @@ { - "$schema": "https://ghproxy.com/https://raw.githubusercontent.com/ScoopInstaller/Scoop/master/schema.json", - "version": "1.84.1", - "description": "A network monitoring suspension window software which can display the current network speed, usage of CPU, etc.", - "homepage": "https://github.com/zhongyang219/TrafficMonitor", - "license": { - "identifier": "Anti-996", - "url": "https://github.com/zhongyang219/TrafficMonitor/blob/master/LICENSE" + "$schema": "https://ghproxy.com/https://raw.githubusercontent.com/ScoopInstaller/Scoop/master/schema.json", + "version": "1.84.1", + "description": "A network monitoring suspension window software which can display the current network speed, usage of CPU, etc.", + "homepage": "https://github.com/zhongyang219/TrafficMonitor", + "license": { + "identifier": "Anti-996", + "url": "https://github.com/zhongyang219/TrafficMonitor/blob/master/LICENSE" + }, + "architecture": { + "64bit": { + "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V1.84.1/TrafficMonitor_V1.84.1_x64.zip", + "hash": "7217c298d56936c58e36f8b98fcea50537ae935d57bc85c946c6385b6ffdd7cc" }, + "32bit": { + "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V1.84.1/TrafficMonitor_V1.84.1_x86.zip", + "hash": "47c95d4bb315fc89353ec6f84fff31760c3c609282b076f9082e1ae37e86d9dc" + } + }, + "extract_dir": "TrafficMonitor", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\config.ini\")) { Set-Content -Encoding Ascii \"$dir\\config.ini\" @('[general]', 'check_update_when_start = false') }", + "if (!(Test-Path \"$persist_dir\\global_cfg.ini\")) { Set-Content -Encoding Ascii \"$dir\\global_cfg.ini\" @('[config]', 'portable_mode = true') }", + "if (!(Test-Path \"$persist_dir\\history_traffic.dat\")) { New-Item \"$dir\\history_traffic.dat\" | Out-Null }" + ], + "shortcuts": [ + [ + "TrafficMonitor.exe", + "Traffic Monitor" + ] + ], + "persist": [ + "config.ini", + "global_cfg.ini", + "history_traffic.dat", + "plugins" + ], + "checkver": "github", + "autoupdate": { "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V1.84.1/TrafficMonitor_V1.84.1_x64.zip", - "hash": "7217c298d56936c58e36f8b98fcea50537ae935d57bc85c946c6385b6ffdd7cc" - }, - "32bit": { - "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V1.84.1/TrafficMonitor_V1.84.1_x86.zip", - "hash": "47c95d4bb315fc89353ec6f84fff31760c3c609282b076f9082e1ae37e86d9dc" - } - }, - "extract_dir": "TrafficMonitor", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\config.ini\")) { Set-Content -Encoding Ascii \"$dir\\config.ini\" @('[general]', 'check_update_when_start = false') }", - "if (!(Test-Path \"$persist_dir\\global_cfg.ini\")) { Set-Content -Encoding Ascii \"$dir\\global_cfg.ini\" @('[config]', 'portable_mode = true') }", - "if (!(Test-Path \"$persist_dir\\history_traffic.dat\")) { New-Item \"$dir\\history_traffic.dat\" | Out-Null }" - ], - "shortcuts": [ - [ - "TrafficMonitor.exe", - "Traffic Monitor" - ] - ], - "persist": [ - "config.ini", - "global_cfg.ini", - "history_traffic.dat", - "plugins" - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V$version/TrafficMonitor_V$version_x64.zip" - }, - "32bit": { - "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V$version/TrafficMonitor_V$version_x86.zip" - } - } + "64bit": { + "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V$version/TrafficMonitor_V$version_x64.zip" + }, + "32bit": { + "url": "https://ghproxy.com/https://github.com/zhongyang219/TrafficMonitor/releases/download/V$version/TrafficMonitor_V$version_x86.zip" + } } + }, + "_from": "okibcn/ScoopMaster" } diff --git a/bucket/transfer.json b/bucket/transfer.json index fd94d67705d..860ebe5f9b6 100644 --- a/bucket/transfer.json +++ b/bucket/transfer.json @@ -1,40 +1,33 @@ { "homepage": "https://github.com/Mikubill/transfer", - "description": "集合多个API的大文件传输工具 Large file transfer tool with multiple file transfer services support", - "license": "MIT", + "description": "集合多个API的大文件传输工具.", "version": "0.4.17", + "license": "MIT", "architecture": { "64bit": { - "url": "https://github.com/Mikubill/transfer/releases/download/v0.4.17/transfer_0.4.17_windows_amd64.zip#/dl.7z", - "hash": "b4cbeb4dcc8e0b583bc5425ee767ded321c46894b154a12a15abf7121e4ac36b" + "url": "https://github.com/Mikubill/transfer/releases/download/v0.4.17/transfer_0.4.17_windows_amd64.zip", + "hash": "b4cbeb4dcc8e0b583bc5425ee767ded321c46894b154a12a15abf7121e4ac36b", + "bin": [ + [ + "transfer.exe", + "transfer" + ] + ] }, "32bit": { - "url": "https://github.com/Mikubill/transfer/releases/download/v0.4.17/transfer_0.4.17_windows_386.zip#/dl.7z", + "url": "https://github.com/Mikubill/transfer/releases/download/v0.4.17/transfer_0.4.17_windows_386.zip", "hash": "ada3587ca95ebf691d7f0398aba5f5cbb73129dbf16761330a2a8ec870361256" } }, - "bin": "transfer.exe", - "shortcuts": [ - [ - "transfer.exe", - "transfer" - ] - ], - "checkver": { - "url": "https://github.com/Mikubill/transfer/releases/latest", - "re": "transfer_(?\\d+\\.\\d+\\.\\d+)_checksums\\.txt" - }, + "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/Mikubill/transfer/releases/download/v$matchVersion/transfer_$matchVersion_windows_amd64.zip#/dl.7z" + "url": "https://github.com/Mikubill/transfer/releases/download/v$version/transfer_$version_windows_amd64.zip" }, "32bit": { - "url": "https://github.com/Mikubill/transfer/releases/download/v$matchVersion/transfer_$matchVersion_windows_386.zip#/dl.7z" + "url": "https://github.com/Mikubill/transfer/releases/download/v$version/transfer_$version_windows_386.zip" } - }, - "hash": { - "url": "https://github.com/Mikubill/transfer/releases/download/v$matchVersion/transfer_$matchVersion_checksums.txt" } } } diff --git a/bucket/translucentflyouts.json b/bucket/translucentflyouts.json index bd834f71ff1..9e31226f655 100644 --- a/bucket/translucentflyouts.json +++ b/bucket/translucentflyouts.json @@ -1,7 +1,7 @@ { "version": "1.0.5", - "description": "A lightweight utility that makes the Windows flyouts (popup menu, or sth. else) translucent/transparent on Windows 10/11.", "homepage": "https://github.com/ALTaleX531/TranslucentFlyouts", + "description": "A lightweight utility that makes the Windows flyouts translucent/transparent on Windows 10/11", "license": "MIT", "architecture": { "64bit": { @@ -9,7 +9,6 @@ "hash": "6f7da7984acaafdd8c5f36c7128b492f2579c9c012339a2ea9ef7c56a6d7d4b3" } }, - "bin": "TranslucentFlyoutsGUI.exe", "shortcuts": [ [ "TranslucentFlyoutsGUI.exe", diff --git a/bucket/transwiz-aoks.json b/bucket/transwiz-aoks.json index 7e03c47cf40..6e662776355 100644 --- a/bucket/transwiz-aoks.json +++ b/bucket/transwiz-aoks.json @@ -1,23 +1,23 @@ { - "autoupdate": { - "url": "https://www.forensit.com/Downloads/Transwiz.msi" - }, - "bin": "CommonAppDataFolder\\ForensiT\\Transwiz\\Deployment Files\\Transwiz.exe", - "checkver": { - "regex": ">Transwiz ([\\d.]+)<", - "url": "https://www.forensit.com/move-computer.html" - }, - "description": "Transwiz makes it easy to transfer your personal data and settings to a new computer.", - "hash": "511c2c0908883bc9d05295e5145b767f2633461c93a31d1cb8d765ee09cdd801", - "homepage": "https://www.forensit.com/move-computer.html", - "license": "https://www.forensit.com/Move/END-USER%20LICENSE%20AGREEMENT.rtf", - "persist": "Transwiz.config", - "shortcuts": [ - [ - "CommonAppDataFolder\\ForensiT\\Transwiz\\Deployment Files\\Transwiz.exe", - "Computer Transfer Wizard" - ] - ], - "url": "https://www.forensit.com/Downloads/Transwiz.msi", - "version": "1.19" + "version": "1.19", + "description": "Transwiz makes it easy to transfer your personal data and settings to a new computer.", + "homepage": "https://www.forensit.com/move-computer.html", + "license": "https://www.forensit.com/Move/END-USER%20LICENSE%20AGREEMENT.rtf", + "url": "https://www.forensit.com/Downloads/Transwiz.msi", + "hash": "511c2c0908883bc9d05295e5145b767f2633461c93a31d1cb8d765ee09cdd801", + "bin": "CommonAppDataFolder\\ForensiT\\Transwiz\\Deployment Files\\Transwiz.exe", + "shortcuts": [ + [ + "CommonAppDataFolder\\ForensiT\\Transwiz\\Deployment Files\\Transwiz.exe", + "Computer Transfer Wizard" + ] + ], + "persist": "Transwiz.config", + "checkver": { + "url": "https://www.forensit.com/move-computer.html", + "regex": ">Transwiz ([\\d.]+)<" + }, + "autoupdate": { + "url": "https://www.forensit.com/Downloads/Transwiz.msi" + } } diff --git a/bucket/tre.json b/bucket/tre.json index fc27aa603fa..8d5bbc7b86d 100644 --- a/bucket/tre.json +++ b/bucket/tre.json @@ -1,8 +1,11 @@ { - "description": "A replacement for tree command that uses git ls-files as source of file when possible.", - "homepage": "https://github.com/dduan/tre", "version": "0.4.0", + "description": "Improved Tree command", + "homepage": "https://github.com/dduan/tre", "license": "MIT", + "suggest": { + "vcredist": "extras/vcredist2022" + }, "architecture": { "64bit": { "url": "https://github.com/dduan/tre/releases/download/v0.4.0/tre-v0.4.0-x86_64-pc-windows-msvc.zip", diff --git a/bucket/trojan-qt5.json b/bucket/trojan-qt5.json index 1d42f83f1c2..40fb4e95204 100644 --- a/bucket/trojan-qt5.json +++ b/bucket/trojan-qt5.json @@ -1,31 +1,22 @@ { - "description": "A cross-platform socks5/http/ss/ssr/vmess/trojan/snell GUI client based on Shadowsocks-qt5.", - "hash": "369d50bde8985a01ca1d6c807e5098209adf59540404d3d5584f0ab7f16523a0", - "homepage": "https://github.com/Trojan-Qt5-backup/Trojan-Qt5", - "installer": { - "script": [ - "function CreateFile([String] $file, [String] $content = $null) {", - " if (-not (Test-Path \"$persist_dir\\$file\")) {", - " Write-Host 'File' $file 'does not exists. Creating.' -f Yellow", - " Set-Content \"$dir\\$file\" $content", - " }", - "}", - "CreateFile 'config.ini'", - "CreateFile 'config.json'" - ] - }, - "license": "GPL-3.0-only", - "persist": [ - "pac", - "config.ini", - "config.json" - ], - "shortcuts": [ - [ - "trojan-qt5.exe", - "Trojan-Qt5" - ] - ], - "url": "https://github.com/ptbwu/dango/releases/download/archive/Trojan-Qt5-Windows-1.4.0.7z", - "version": "1.4.0" + "version": "1.4.0", + "description": "A cross-platform socks5/http/ss/ssr/vmess/trojan/snell GUI client based on Shadowsocks-qt5.", + "homepage": "https://github.com/Trojan-Qt5-backup/Trojan-Qt5", + "license": "GPL-3.0-only", + "url": "https://github.com/kidonng/sushi/releases/download/binaries/Trojan-Qt5-Windows-1.4.0.7z", + "hash": "369d50bde8985a01ca1d6c807e5098209adf59540404d3d5584f0ab7f16523a0", + "installer": { + "script": [ + "function CreateFile([String] $file, [String] $content = $null) {", + " if (-not (Test-Path \"$persist_dir\\$file\")) {", + " Write-Host 'File' $file 'does not exists. Creating.' -f Yellow", + " Set-Content \"$dir\\$file\" $content", + " }", + "}", + "CreateFile 'config.ini'", + "CreateFile 'config.json'" + ] + }, + "shortcuts": [["trojan-qt5.exe", "Trojan-Qt5"]], + "persist": ["pac", "config.ini", "config.json"] } diff --git a/bucket/tsmuxer.json b/bucket/tsmuxer.json index bfddb923a2f..7aa23a57892 100644 --- a/bucket/tsmuxer.json +++ b/bucket/tsmuxer.json @@ -2,7 +2,10 @@ "version": "2023-04-03", "description": "A transport stream muxer for remuxing/muxing elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS.", "homepage": "https://github.com/justdan96/tsMuxer", - "license": "Apache-2.0", + "license": { + "identifier": "Apache-2.0", + "url": "https://github.com/justdan96/tsMuxer/blob/master/LICENSE" + }, "architecture": { "64bit": { "url": "https://github.com/justdan96/tsMuxer/releases/download/nightly-2023-04-03-02-03-37/w64.zip", diff --git a/bucket/ttplayer.json b/bucket/ttplayer.json index 47eb47a01c1..b86f3908850 100644 --- a/bucket/ttplayer.json +++ b/bucket/ttplayer.json @@ -30,13 +30,13 @@ "PlayList" ], "checkver": { - "url": "https://scoop-apps.vercel.app/music", + "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/Music", "regex": "(?s)(?TTPlayer_v(?([\\d.]+))\\.(?:7z|zip|rar))" }, "autoupdate": { "url": "https://pan.jiemi.workers.dev/?file=/scoop/Music/$matchFilename", "hash": { - "url": "https://scoop-apps.vercel.app/music", + "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/Music", "mode": "extract", "regex": "^$sha256([\\s]+)$basename" } diff --git a/bucket/turbovnc.json b/bucket/turbovnc.json index 9102739a315..d1033ef279a 100644 --- a/bucket/turbovnc.json +++ b/bucket/turbovnc.json @@ -1,48 +1,48 @@ { - "architecture": { - "32bit": { - "hash": "6eb05a155b152989e660001d15fe8abaabbe7cea5b7e2b88c2a6eae28a1dfcc7", - "url": "https://sourceforge.net/projects/turbovnc/files/2.2.90%20(3.0%20beta1)/TurboVNC-2.2.90-x86.exe" - }, - "64bit": { - "hash": "042785e8871cf2cce115da024c3411f42e14af35a686bcc9836061fd85717a33", - "url": "https://sourceforge.net/projects/turbovnc/files/2.2.90%20(3.0%20beta1)/TurboVNC-2.2.90-x64.exe" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://sourceforge.net/projects/turbovnc/files/$version/TurboVNC-$version-x86.exe" - }, - "64bit": { - "url": "https://sourceforge.net/projects/turbovnc/files/$version/TurboVNC-$version-x64.exe" - } - } - }, - "checkver": { - "disable": true, - "github": "https://github.com/TurboVNC/turbovnc" - }, - "description": "A derivative of VNC that is tuned to provide peak performance for 3D and video workloads.", - "homepage": "https://turbovnc.org", - "innosetup": true, - "license": { - "identifier": "GPL-2.0-or-later", - "url": "https://github.com/TurboVNC/turbovnc/blob/master/LICENSE.txt" - }, - "shortcuts": [ - [ - "vncviewerw.bat", - "TurboVNC Viewer", - "", - "vncviewer.ico" - ], - [ - "vncviewerw.bat", - "TurboVNC Viewer (Listen Mode)", - "-listen", - "vncviewer.ico" - ] - ], - "version": "2.2.90" + "version": "2.2.90", + "description": "A derivative of VNC that is tuned to provide peak performance for 3D and video workloads.", + "homepage": "https://turbovnc.org", + "license": { + "identifier": "GPL-2.0-or-later", + "url": "https://github.com/TurboVNC/turbovnc/blob/master/LICENSE.txt" + }, + "architecture": { + "32bit": { + "url": "https://sourceforge.net/projects/turbovnc/files/2.2.90%20(3.0%20beta1)/TurboVNC-2.2.90-x86.exe", + "hash": "6eb05a155b152989e660001d15fe8abaabbe7cea5b7e2b88c2a6eae28a1dfcc7" + }, + "64bit": { + "url": "https://sourceforge.net/projects/turbovnc/files/2.2.90%20(3.0%20beta1)/TurboVNC-2.2.90-x64.exe", + "hash": "042785e8871cf2cce115da024c3411f42e14af35a686bcc9836061fd85717a33" + } + }, + "innosetup": true, + "shortcuts": [ + [ + "vncviewerw.bat", + "TurboVNC Viewer", + "", + "vncviewer.ico" + ], + [ + "vncviewerw.bat", + "TurboVNC Viewer (Listen Mode)", + "-listen", + "vncviewer.ico" + ] + ], + "checkver": { + "disable": true, + "github": "https://github.com/TurboVNC/turbovnc" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://sourceforge.net/projects/turbovnc/files/$version/TurboVNC-$version-x86.exe" + }, + "64bit": { + "url": "https://sourceforge.net/projects/turbovnc/files/$version/TurboVNC-$version-x64.exe" + } + } + } } diff --git a/bucket/tvsthost.json b/bucket/tvsthost.json index fe055881828..63c564cd830 100644 --- a/bucket/tvsthost.json +++ b/bucket/tvsthost.json @@ -1,40 +1,40 @@ { - "architecture": { - "32bit": { - "hash": "1c1f9c5dd1c61f7856ea155741d49b668f8cf15b4645a73403d0fe85785b781b", - "url": "https://www.hermannseib.com/programs/tvsthostx86.zip" - }, - "64bit": { - "hash": "28861479c6109ed56cbe0ad6299458a8a5dbb48f1e615c28c71b07fda91bd04b", - "url": "https://www.hermannseib.com/programs/tvsthostx64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://www.hermannseib.com/programs/tvsthostx86.zip" - }, - "64bit": { - "url": "https://www.hermannseib.com/programs/tvsthostx64.zip" - } - } - }, - "checkver": { - "regex": "Current version: ([\\d.]+)" - }, - "description": "A software host for VST instrument and effect plugins (debug tracing)", - "homepage": "https://www.hermannseib.com/english/vsthost.htm", - "license": "Freeware", - "persist": [ - "Data", - "vsthost.INI" - ], - "pre_install": "if (!(Test-Path \"$persist_dir\\vsthost.INI\")) { New-Item -ItemType File \"$dir\\vsthost.INI\" | Out-Null }", - "shortcuts": [ - [ - "vsthost.exe", - "VSTHost (Debug Tracing)" - ] - ], - "version": "1.57" + "version": "1.57", + "description": "A software host for VST instrument and effect plugins (debug tracing)", + "homepage": "https://www.hermannseib.com/english/vsthost.htm", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://www.hermannseib.com/programs/tvsthostx64.zip", + "hash": "28861479c6109ed56cbe0ad6299458a8a5dbb48f1e615c28c71b07fda91bd04b" + }, + "32bit": { + "url": "https://www.hermannseib.com/programs/tvsthostx86.zip", + "hash": "1c1f9c5dd1c61f7856ea155741d49b668f8cf15b4645a73403d0fe85785b781b" + } + }, + "pre_install": "if (!(Test-Path \"$persist_dir\\vsthost.INI\")) { New-Item -ItemType File \"$dir\\vsthost.INI\" | Out-Null }", + "shortcuts": [ + [ + "vsthost.exe", + "VSTHost (Debug Tracing)" + ] + ], + "persist": [ + "Data", + "vsthost.INI" + ], + "checkver": { + "regex": "Current version: ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.hermannseib.com/programs/tvsthostx64.zip" + }, + "32bit": { + "url": "https://www.hermannseib.com/programs/tvsthostx86.zip" + } + } + } } diff --git a/bucket/tweak-uix.json b/bucket/tweak-uix.json index c9cdd50abff..c9c31a36e9f 100644 --- a/bucket/tweak-uix.json +++ b/bucket/tweak-uix.json @@ -1,18 +1,18 @@ { - "autoupdate": { - "url": "https://github.com/builtbybel/TweakUIX/releases/download/$version/TweakUIX.zip" - }, - "checkver": "github", - "description": "One of the most known Windows PowerToys to tweak the User Interface (UI)", - "hash": "cf25ccd0e472c3d294f614cc3418be5bcde604479f1c121d8896817c852c8b0a", - "homepage": "https://github.com/builtbybel/TweakUIX", - "license": "MIT", - "shortcuts": [ - [ - "Tweak UIX.exe", - "Tweak UIX" - ] - ], - "url": "https://github.com/builtbybel/TweakUIX/releases/download/0.20.0/TweakUIX.zip", - "version": "0.20.0" + "version": "0.20.0", + "description": "One of the most known Windows PowerToys to tweak the User Interface (UI)", + "homepage": "https://github.com/builtbybel/TweakUIX", + "license": "MIT", + "url": "https://github.com/builtbybel/TweakUIX/releases/download/0.20.0/TweakUIX.zip", + "hash": "cf25ccd0e472c3d294f614cc3418be5bcde604479f1c121d8896817c852c8b0a", + "shortcuts": [ + [ + "Tweak UIX.exe", + "Tweak UIX" + ] + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/builtbybel/TweakUIX/releases/download/$version/TweakUIX.zip" + } } diff --git a/bucket/twitchdropsminer.json b/bucket/twitchdropsminer.json index d774292b5d1..5c4b3c7f5e9 100644 --- a/bucket/twitchdropsminer.json +++ b/bucket/twitchdropsminer.json @@ -1,43 +1,31 @@ { - "architecture": { - "64bit": { - "extract_dir": "Twitch Drops Miner", - "hash": "b337d8accefd133d90aa19d606b442314a49875b369852fb895fa56fd96fe23c", - "url": "https://github.com/DevilXD/TwitchDropsMiner/releases/download/v15/Twitch.Drops.Miner.zip" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/DevilXD/TwitchDropsMiner/releases/download/v$version/Twitch.Drops.Miner.zip" - } - } - }, - "bin": [ - [ - "Twitch Drops Miner (by DevilXD).exe", - "TwitchDrops" - ] - ], - "checkver": "github", - "description": "twitch", - "homepage": "https://github.com/DevilXD/TwitchDropsMiner", - "license": "mit", - "persist": [ - "cache", - "settings.json", - "cookies.jar" - ], - "pre_install": [ - "if (!(Test-Path \"$persist_dir\\settings.json\")) {", - " New-Item \"$persist_dir\\settings.json\", \"$persist_dir\\cookies.jar\"", - "}" - ], - "shortcuts": [ - [ - "Twitch Drops Miner (by DevilXD).exe", - "Twitch Drops" - ] - ], - "version": "15" + "version": "15", + "description": "An app that allows you to AFK mine timed Twitch drops, with automatic drop claiming and channel switching.", + "homepage": "https://github.com/DevilXD/TwitchDropsMiner", + "license": "MIT", + "url": "https://github.com/DevilXD/TwitchDropsMiner/releases/download/v15/Twitch.Drops.Miner.zip", + "hash": "b337d8accefd133d90aa19d606b442314a49875b369852fb895fa56fd96fe23c", + "extract_dir": "Twitch Drops Miner", + "pre_install": [ + "'settings.json', 'cookies.jar' | ForEach-Object {", + " if (!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }", + "}" + ], + "shortcuts": [ + [ + "Twitch Drops Miner (by DevilXD).exe", + "Twitch Drops" + ] + ], + "persist": [ + "cache", + "settings.json", + "cookies.jar" + ], + "checkver": { + "github": "https://github.com/DevilXD/TwitchDropsMiner" + }, + "autoupdate": { + "url": "https://github.com/DevilXD/TwitchDropsMiner/releases/download/v$version/Twitch.Drops.Miner.zip" + } } diff --git a/bucket/txt2regex.json b/bucket/txt2regex.json index 6656f83e4e5..66bc7648506 100644 --- a/bucket/txt2regex.json +++ b/bucket/txt2regex.json @@ -1,9 +1,9 @@ { - "bin": "txt2regex.bat", - "pre_install": [ - "Write-Host 'Creating txt2regex.bat'", - "'@%~dp0..\\..\\git\\current\\bin\\bash.exe %~dp0txt2regex-0.9\\txt2regex.sh %*' | Out-File \"$dir\\txt2regex.bat\" -Encoding ASCII" - ], - "url": "https://github.com/aureliojargas/txt2regex/archive/refs/tags/v0.9.zip", - "version": "0.9" + "url": "https://github.com/aureliojargas/txt2regex/archive/refs/tags/v0.9.zip", + "version": "0.9", + "bin": "txt2regex.bat", + "pre_install": [ + "Write-Host 'Creating txt2regex.bat'", + "'@%~dp0..\\..\\git\\current\\bin\\bash.exe %~dp0txt2regex-0.9\\txt2regex.sh %*' | Out-File \"$dir\\txt2regex.bat\" -Encoding ASCII" + ] } diff --git a/bucket/typeeasy.json b/bucket/typeeasy.json index 5014c0f462e..20cf7b34e4c 100644 --- a/bucket/typeeasy.json +++ b/bucket/typeeasy.json @@ -17,7 +17,7 @@ "去除右上角“每日焦点”按钮及提示文字", "去除左下角“用户反馈”按钮及提示文字", "", - "删除用户数据: 'Remove-Item -Path \"$env:APPDATA\\TypeEasyData\" -Recurse -Force'" + "删除用户数据:'Remove-Item -Path \"$env:APPDATA\\TypeEasyData\" -Recurse -Force'" ], "url": "https://pan.jiemi.workers.dev/?file=/scoop/TypeEasy/金山打字通_2.2.0.56_去广告优化版-20210816.7z", "hash": "1d8b767ecaaf6acb775842c55958f676ec569c95d4a040f15bbf6afe03790421", @@ -40,13 +40,13 @@ ] ], "checkver": { - "url": "https://scoop-apps.vercel.app/typeeasy", + "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/TypeEasy", "regex": "(?s)(?TypeEasy_(?([\\d.]+))_NoAD-(?([\\d])+)\\.(?:7z|zip|rar))" }, "autoupdate": { "url": "https://pan.jiemi.workers.dev/?file=/scoop/TypeEasy/$matchFilename", "hash": { - "url": "https://scoop-apps.vercel.app/typeeasy", + "url": "https://raw.githubusercontent.com/JaimeZeng/scoop-apps-version/main/TypeEasy", "mode": "extract", "regex": "^$sha256([\\s]+)$basename" } diff --git a/bucket/typora-beta.json b/bucket/typora-beta.json index 3ef1216a9ab..13de3243821 100644 --- a/bucket/typora-beta.json +++ b/bucket/typora-beta.json @@ -1,52 +1,52 @@ { - "version": "0.11.18", - "description": "A decent markdown editor finally available on Windows.", - "homepage": "https://typora.io", - "license": { - "identifier": "Proprietary", - "url": "https://support.typora.io/License-Agreement" + "architecture": { + "32bit": { + "hash": "51ddc37ddac94eeb0d92d0fef6fea02cf9339628472c9ddf7c3e13a7694be738", + "url": "https://pan.jiemi.workers.dev/?file=/scoop/Typora/typora_0.11.18_x64_1117.exe" + }, + "64bit": { + "hash": "4784a2fa4e4c1918647cf12f3945c70dc281aa2f587326af7e16fb4c5f981915", + "url": "https://pan.jiemi.workers.dev/?file=/scoop/Typora/typora_0.11.18_ia32_1117.exe" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/typora" }, - "notes": "Free during beta", - "architecture": { - "64bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/Typora/typora_0.11.18_ia32_1117.exe", - "hash": "4784a2fa4e4c1918647cf12f3945c70dc281aa2f587326af7e16fb4c5f981915" - }, - "32bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/Typora/typora_0.11.18_x64_1117.exe", - "hash": "51ddc37ddac94eeb0d92d0fef6fea02cf9339628472c9ddf7c3e13a7694be738" - } + "url": "https://pan.jiemi.workers.dev/?file=/scoop/Typora/typora_$version_x64_$matchDate.exe" + }, + "64bit": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/typora" }, - "innosetup": true, - "bin": "Typora.exe", - "shortcuts": [ - [ - "Typora.exe", - "Typora" - ] - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/typora", - "regex": "(?s)(?typora_(?[\\d.]+)_(?ia32|x64)_(?[\\d]{4})\\.(?:exe|msi|zip|7z))" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/Typora/typora_$version_ia32_$matchDate.exe", - "hash": { - "url": "https://scoop-apps.vercel.app/typora", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - }, - "32bit": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/Typora/typora_$version_x64_$matchDate.exe", - "hash": { - "url": "https://scoop-apps.vercel.app/typora", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } - } - } + "url": "https://pan.jiemi.workers.dev/?file=/scoop/Typora/typora_$version_ia32_$matchDate.exe" + } + } + }, + "bin": "Typora.exe", + "checkver": { + "regex": "(?s)(?typora_(?[\\d.]+)_(?ia32|x64)_(?[\\d]{4})\\.(?:exe|msi|zip|7z))", + "url": "https://scoop-apps.vercel.app/typora" + }, + "description": "A decent markdown editor finally available on Windows.", + "homepage": "https://typora.io", + "innosetup": true, + "license": { + "identifier": "Proprietary", + "url": "https://support.typora.io/License-Agreement" + }, + "notes": "Free during beta", + "shortcuts": [ + [ + "Typora.exe", + "Typora" + ] + ], + "version": "0.11.18" } diff --git a/bucket/uTorrentPortable.json b/bucket/uTorrentPortable.json index 4b545b5e4f7..e79720f497c 100644 --- a/bucket/uTorrentPortable.json +++ b/bucket/uTorrentPortable.json @@ -1,30 +1,28 @@ { - "homepage": "https://portableapps.com/apps/internet/utorrent_portable", - "description": "Bit torrent client", - "version": "3.5.5.45660", - "license": "", - "url": "https://ayera.dl.sourceforge.net/project/portableapps/uTorrent%20Portable/uTorrentPortable_3.5.5.45660_online.paf.exe", - "hash": "md5:603bf29bb94a930a018f21f6db87a381", - "bin": "uTorrentPortable/uTorrentPortable.exe", - "shortcuts": [ - [ - "uTorrentPortable/uTorrentPortable.exe", - "uTorrentPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/apps/internet/utorrent_portable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://ayera.dl.sourceforge.net/project/portableapps/uTorrent%20Portable/uTorrentPortable_$version_online.paf.exe", - "hash": { - "url": "https://portableapps.com/apps/internet/utorrent_portable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "installer": { - - } + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/apps/internet/utorrent_portable" + }, + "url": "https://ayera.dl.sourceforge.net/project/portableapps/uTorrent%20Portable/uTorrentPortable_$version_online.paf.exe" + }, + "bin": "uTorrentPortable/uTorrentPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/apps/internet/utorrent_portable" + }, + "description": "Bit torrent client", + "hash": "md5:603bf29bb94a930a018f21f6db87a381", + "homepage": "https://portableapps.com/apps/internet/utorrent_portable", + "installer": {}, + "license": "", + "persist": "Data", + "shortcuts": [ + [ + "uTorrentPortable/uTorrentPortable.exe", + "uTorrentPortable" + ] + ], + "url": "https://ayera.dl.sourceforge.net/project/portableapps/uTorrent%20Portable/uTorrentPortable_3.5.5.45660_online.paf.exe", + "version": "3.5.5.45660" } diff --git a/bucket/ubisoft-connect.json b/bucket/ubisoft-connect.json index d0c1ef01ff1..7fa8f55c1a9 100644 --- a/bucket/ubisoft-connect.json +++ b/bucket/ubisoft-connect.json @@ -1,23 +1,23 @@ { - "description": "Ubisoft PC games Launcher", - "homepage": "https://ubisoftconnect.com", - "license": { - "identifier": "Shareware", - "url": "https://legal.ubi.com/termsofuse/" - }, - "persist": [ - "games", - "savegames", - "cache\\download", - "cache\\installers" - ], - "pre_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Force -Recurse", - "shortcuts": [ - [ - "UbisoftConnect.exe", - "Ubisoft Connect" - ] - ], - "url": "https://ubistatic3-a.akamaihd.net/orbit/launcher_installer/UbisoftConnectInstaller.exe#/dl.7z", - "version": "nightly" + "version": "nightly", + "description": "Ubisoft PC games Launcher", + "homepage": "https://ubisoftconnect.com", + "license": { + "identifier": "Shareware", + "url": "https://legal.ubi.com/termsofuse/" + }, + "url": "https://ubistatic3-a.akamaihd.net/orbit/launcher_installer/UbisoftConnectInstaller.exe#/dl.7z", + "pre_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*\" -Force -Recurse", + "shortcuts": [ + [ + "UbisoftConnect.exe", + "Ubisoft Connect" + ] + ], + "persist": [ + "games", + "savegames", + "cache\\download", + "cache\\installers" + ] } diff --git a/bucket/ubuntumono.json b/bucket/ubuntumono.json index b9fa63c51f9..554e96b4051 100644 --- a/bucket/ubuntumono.json +++ b/bucket/ubuntumono.json @@ -1,36 +1,36 @@ { - "version": "0.83", - "description": "Ubuntu font", - "license": "https://github.com/daltonmaag/ubuntu/blob/master/LICENCE.txt", - "homepage": "https://design.ubuntu.com/font/", - "url": "https://github.com/daltonmaag/ubuntu/releases/download/v0.83/ubuntu-font-family-0.83.zip", - "hash": "456d7d42797febd0d7d4cf1b782a2e03680bb4a5ee43cc9d06bda172bac05b42", - "extract_dir": "ubuntu-font-family-0.83", - "checkver": { - "github": "https://github.com/daltonmaag/ubuntu" - }, - "autoupdate": { - "url": "https://github.com/daltonmaag/ubuntu/releases/download/v$version/ubuntu-font-family-$version.zip", - "extract_dir": "ubuntu-font-family-$version" - }, - "pre_install": "Get-ChildItem $dir -Exclude LICENCE.txt,UbuntuMono-*.ttf | Remove-Item", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Ubuntu Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "extract_dir": "ubuntu-font-family-$version", + "url": "https://github.com/daltonmaag/ubuntu/releases/download/v$version/ubuntu-font-family-$version.zip" + }, + "checkver": { + "github": "https://github.com/daltonmaag/ubuntu" + }, + "description": "Ubuntu font", + "extract_dir": "ubuntu-font-family-0.83", + "hash": "456d7d42797febd0d7d4cf1b782a2e03680bb4a5ee43cc9d06bda172bac05b42", + "homepage": "https://design.ubuntu.com/font/", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "https://github.com/daltonmaag/ubuntu/blob/master/LICENCE.txt", + "pre_install": "Get-ChildItem $dir -Exclude LICENCE.txt,UbuntuMono-*.ttf | Remove-Item", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Ubuntu Mono' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/daltonmaag/ubuntu/releases/download/v0.83/ubuntu-font-family-0.83.zip", + "version": "0.83" } diff --git a/bucket/umi-ocr.json b/bucket/umi-ocr.json index eacfdfc894d..f8dad641295 100644 --- a/bucket/umi-ocr.json +++ b/bucket/umi-ocr.json @@ -1,15 +1,15 @@ { "version": "1.3.3", - "description": "Offline OCR image-to-text tool", + "description": "OCR离线批量图片文字识别软件,带界面。可排除视频图片中的水印、游戏图片中的UI等干扰,提取干净的文本。基于 PaddleOCR 。", "homepage": "https://github.com/hiroi-sora/Umi-OCR", "license": "MIT", "architecture": { "64bit": { "url": "https://github.com/hiroi-sora/Umi-OCR/releases/download/v1.3.3/Umi-OCR.v1.3.3.7z", - "hash": "a597a54176b832ca83db4aef5303f6df09c3568e6bc729db14622e4c45a3f128", - "extract_dir": "Umi-OCR" + "hash": "a597a54176b832ca83db4aef5303f6df09c3568e6bc729db14622e4c45a3f128" } }, + "extract_dir": "Umi-OCR", "shortcuts": [ [ "Umi-OCR 文字识别.exe", diff --git a/bucket/umlet-aoks.json b/bucket/umlet-aoks.json index 076f3ed83e6..64bf21dc2c6 100644 --- a/bucket/umlet-aoks.json +++ b/bucket/umlet-aoks.json @@ -1,26 +1,26 @@ { - "version": "15.1", + "autoupdate": { + "extract_dir": "Umlet", + "url": "https://www.umlet.com/download/umlet_$matchUnder/umlet-standalone-$matchLong.zip" + }, + "bin": "umlet.jar", + "checkver": { + "regex": "New in [\\d_]+)/umlet-standalone-(?[\\d.]+).zip\">UMLet (?[\\d.]+) stand-alone", + "replace": "${version}", + "url": "https://www.umlet.com/changes.htm" + }, "description": "Free UML Tool for Fast UML Diagrams", + "extract_dir": "Umlet", + "hash": "33aa1559b3a63c14f2812f9316463d3d6b9c15f60b0f7decb8d52e5a914b308a", "homepage": "https://www.umlet.com/", "license": "GPL-3.0-only", - "url": "https://www.umlet.com/download/umlet_15_1/umlet-standalone-15.1.zip", - "hash": "33aa1559b3a63c14f2812f9316463d3d6b9c15f60b0f7decb8d52e5a914b308a", - "extract_dir": "Umlet", - "bin": "umlet.jar", + "notes": "You need Java to be installed to use Umlet!", "shortcuts": [ [ "umlet.jar", "Umlet" ] ], - "checkver": { - "url": "https://www.umlet.com/changes.htm", - "regex": "New in [\\d_]+)/umlet-standalone-(?[\\d.]+).zip\">UMLet (?[\\d.]+) stand-alone", - "replace": "${version}" - }, - "autoupdate": { - "url": "https://www.umlet.com/download/umlet_$matchUnder/umlet-standalone-$matchLong.zip", - "extract_dir": "Umlet" - }, - "notes": "You need Java to be installed to use Umlet!" + "url": "https://www.umlet.com/download/umlet_15_1/umlet-standalone-15.1.zip", + "version": "15.1" } diff --git a/bucket/uncrustify-aoks.json b/bucket/uncrustify-aoks.json index 7c528478e9d..6b1386972d1 100644 --- a/bucket/uncrustify-aoks.json +++ b/bucket/uncrustify-aoks.json @@ -1,31 +1,31 @@ { - "version": "0.76.0", - "description": "A source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA", - "homepage": "http://uncrustify.sourceforge.net", - "license": "LGPL-2.1-only", "architecture": { - "64bit": { - "url": "https://downloads.sourceforge.net/project/uncrustify/uncrustify-0.76.0/uncrustify-0.76.0_f-win64.zip", - "hash": "sha1:37d3a800166848b951169268d086d2ec7a70b656" - }, "32bit": { - "url": "https://downloads.sourceforge.net/project/uncrustify/uncrustify-0.76.0/uncrustify-0.76.0_f-win32.zip", - "hash": "sha1:b33f5284033a937f090b19a0cbd9d051eba31d9c" + "hash": "1498b51b5b4de15a17b4cf561ecc72ba03c57f98b37da524a9022093ce362425", + "url": "https://downloads.sourceforge.net/project/uncrustify/uncrustify-0.76.0/uncrustify-0.76.0_f-win32.zip" + }, + "64bit": { + "hash": "de7dbd4d5edd14b5e62b165da73e719719d5fb20735bdd1c01776d38de5d375e", + "url": "https://downloads.sourceforge.net/project/uncrustify/uncrustify-0.76.0/uncrustify-0.76.0_f-win64.zip" } }, - "bin": "bin\\uncrustify.exe", - "checkver": { - "url": "https://sourceforge.net/projects/uncrustify/rss?path=/", - "regex": "/uncrustify-([\\d.]+)_" - }, "autoupdate": { "architecture": { - "64bit": { - "url": "https://downloads.sourceforge.net/project/uncrustify/uncrustify-$version/uncrustify-$version_f-win64.zip" - }, "32bit": { "url": "https://downloads.sourceforge.net/project/uncrustify/uncrustify-$version/uncrustify-$version_f-win32.zip" + }, + "64bit": { + "url": "https://downloads.sourceforge.net/project/uncrustify/uncrustify-$version/uncrustify-$version_f-win64.zip" } } - } + }, + "bin": "bin\\uncrustify.exe", + "checkver": { + "regex": "/uncrustify-([\\d.]+)_", + "url": "https://sourceforge.net/projects/uncrustify/rss?path=/" + }, + "description": "A source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA", + "homepage": "http://uncrustify.sourceforge.net", + "license": "LGPL-2.1-only", + "version": "0.76.0" } diff --git a/bucket/uni.json b/bucket/uni.json index d65eab4d4fb..fdff6dfe39d 100644 --- a/bucket/uni.json +++ b/bucket/uni.json @@ -1,22 +1,22 @@ { - "version": "2.5.1", - "description": "Query the Unicode database from the commandline, with good support for emojis", - "homepage": "https://github.com/arp242/uni", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/arp242/uni/releases/download/v2.5.1/uni-v2.5.1-windows-amd64.exe.gz", - "hash": "ac16daa549fcb888d4a92ee1112bedfb5999291385371f42b80f9d21ac2ca298" - } - }, - "pre_install": "Rename-Item \"$dir\\uni*.exe\" \"$dir\\uni.exe\"", - "bin": "uni.exe", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/arp242/uni/releases/download/v$version/uni-v$version-windows-amd64.exe.gz" - } - } - } + "architecture": { + "64bit": { + "hash": "ac16daa549fcb888d4a92ee1112bedfb5999291385371f42b80f9d21ac2ca298", + "url": "https://github.com/arp242/uni/releases/download/v2.5.1/uni-v2.5.1-windows-amd64.exe.gz" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/arp242/uni/releases/download/v$version/uni-v$version-windows-amd64.exe.gz" + } + } + }, + "bin": "uni.exe", + "checkver": "github", + "description": "Query the Unicode database from the commandline, with good support for emojis", + "homepage": "https://github.com/arp242/uni", + "license": "MIT", + "pre_install": "Rename-Item \"$dir\\uni*.exe\" \"$dir\\uni.exe\"", + "version": "2.5.1" } diff --git a/bucket/uniCSVed.json b/bucket/uniCSVed.json index a6809720098..bf786f110f4 100644 --- a/bucket/uniCSVed.json +++ b/bucket/uniCSVed.json @@ -4,7 +4,10 @@ "version": "1.1", "url": "http://home.hccnet.nl/s.j.francke/csved/uniCSVed.zip", "hash": "5e9590ee61f232c7757d945213131cd7a0349e0e2db7b1decd46ead7d2fa7185", - "bin": "uniCSVed.exe", + "pre_install": [ + "if(!(Test-Path \"$dir/uniCSVed.ini\")) { Add-Content \"$dir/uniCSVed.ini\" $null }", + "if(!(Test-Path \"$dir/uniCSVed.dat\")) { Add-Content \"$dir/uniCSVed.dat\" $null }" + ], "shortcuts": [ [ "uniCSVed.exe", @@ -15,7 +18,6 @@ "uniCSVed.ini", "uniCSVed.dat" ], - "checkver": "uniCSVed ([\\d.\\w]+)", "autoupdate": { "url": "http://home.hccnet.nl/s.j.francke/csved/uniCSVed.zip" } diff --git a/bucket/unikey.json b/bucket/unikey.json index a2734a2ff94..14336a3136e 100644 --- a/bucket/unikey.json +++ b/bucket/unikey.json @@ -1,41 +1,41 @@ { - "##": "This package is not in the official buckets because manual/reference written in English is not available.", - "version": "43RC4-180714", - "description": "Vietnamese keyboard / input method", - "homepage": "https://www.unikey.org/en", - "license": { - "identifier": "Freeware", - "url": "https://www.unikey.org/about.html" - }, - "architecture": { - "64bit": { - "url": "https://www.unikey.org/assets/release/unikey43RC4-180714-win64.zip", - "hash": "4a6a06ea7c3d9ca9603a54050f010a63be48ea90c7a5299f6d18ec1789c40c23" - }, - "32bit": { - "url": "https://www.unikey.org/assets/release/unikey43RC4-180714-win32.zip", - "hash": "930d8792166ad216db22701f5b5f407076817784c5d8ba1e3ff5383f77efadb4" - } - }, - "shortcuts": [ - [ - "unikeyNT.exe", - "UniKey" - ] - ], - "persist": "keymap.txt", - "checkver": { - "url": "https://www.unikey.org/assets/release", - "regex": "unikey([\\dA-Z-]+)-win64\\.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.unikey.org/assets/release/unikey$version-win64.zip" - }, - "32bit": { - "url": "https://www.unikey.org/assets/release/unikey$version-win32.zip" - } - } - } + "##": "This package is not in the official buckets because manual/reference written in English is not available.", + "architecture": { + "32bit": { + "hash": "930d8792166ad216db22701f5b5f407076817784c5d8ba1e3ff5383f77efadb4", + "url": "https://www.unikey.org/assets/release/unikey43RC4-180714-win32.zip" + }, + "64bit": { + "hash": "4a6a06ea7c3d9ca9603a54050f010a63be48ea90c7a5299f6d18ec1789c40c23", + "url": "https://www.unikey.org/assets/release/unikey43RC4-180714-win64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.unikey.org/assets/release/unikey$version-win32.zip" + }, + "64bit": { + "url": "https://www.unikey.org/assets/release/unikey$version-win64.zip" + } + } + }, + "checkver": { + "regex": "unikey([\\dA-Z-]+)-win64\\.zip", + "url": "https://www.unikey.org/assets/release" + }, + "description": "Vietnamese keyboard / input method", + "homepage": "https://www.unikey.org/en", + "license": { + "identifier": "Freeware", + "url": "https://www.unikey.org/about.html" + }, + "persist": "keymap.txt", + "shortcuts": [ + [ + "unikeyNT.exe", + "UniKey" + ] + ], + "version": "43RC4-180714" } diff --git a/bucket/uninstall-tool.json b/bucket/uninstall-tool.json index 7c44347733a..0a8d94a1125 100644 --- a/bucket/uninstall-tool.json +++ b/bucket/uninstall-tool.json @@ -1,42 +1,42 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/ccleaner" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename#/Installer.exe" - }, - "bin": "UninstallTool.exe", - "checkver": { - "regex": "(?Uninstall_Tool_(?[\\d.]+).*?\\.exe)", - "url": "https://scoop-apps.vercel.app/ccleaner" - }, - "description": "Uninstaller that performs clean removal of any program from your PC. Installation tracing, leftovers removal. Works with lightning speed and controls apps that run on system startup.", - "hash": "c735cea43252ce912d415c795b8e97111d030929cafd1d9874c096ff7b9a649f", - "homepage": "https://crystalidea.com/uninstall-tool", - "license": { - "identifier": "Proprietary", - "url": "https://crystalidea.com/eula" - }, - "notes": [ - "\u6b64\u7248\u7279\u70b9: ", - " - \u57fa\u4e8e\u5b98\u65b9\u6700\u65b0\u7248\u672c\u5236\u4f5c\uff0c\u5220\u9664\u90e8\u5206\u975e\u5fc5\u8981\u6587\u4ef6\uff1b", - " - \u6574\u5408\u56fd\u5916\u5927\u795e\u5206\u4eab\u7684\u7834\u89e3\u8865\u4e01\uff0c\u5728\u6b64\u81f4\u8c22!", - " - \u6574\u5408 x86 \u548c x64 \u4e8e\u4e00\u4f53\uff0c\u5b89\u88c5\u65f6\u81ea\u52a8\u8bc6\u522b\u5f53\u524d\u7cfb\u7edf\u4f4d\u6570\uff1b", - " - \u53bb\u9664\u5e2e\u52a9\u83dc\u5355\u591a\u4f59\u9009\u9879\uff0c\u53ea\u4fdd\u7559\u201c\u5173\u4e8e\u201d\uff1b" - ], - "post_install": "Remove-Item $dir\\Installer.exe -Force", - "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait", - "shortcuts": [ - [ - "UninstallTool.exe", - "Uninstaller Tool" - ] - ], - "uninstaller": { - "script": "Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/Uninstall_Tool_3.5.10.5670-20200418.exe#/Installer.exe", - "version": "3.5.10.5670" + "version": "3.5.10.5670", + "description": "Uninstaller that performs clean removal of any program from your PC. Installation tracing, leftovers removal. Works with lightning speed and controls apps that run on system startup.", + "homepage": "https://crystalidea.com/uninstall-tool", + "license": { + "identifier": "Proprietary", + "url": "https://crystalidea.com/eula" + }, + "notes": [ + "此版特点: ", + " - 基于官方最新版本制作,删除部分非必要文件;", + " - 整合国外大神分享的破解补丁,在此致谢!", + " - 整合 x86 和 x64 于一体,安装时自动识别当前系统位数;", + " - 去除帮助菜单多余选项,只保留“关于”;" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/Uninstall_Tool_3.5.10.5670-20200418.exe#/Installer.exe", + "hash": "c735cea43252ce912d415c795b8e97111d030929cafd1d9874c096ff7b9a649f", + "pre_install": "Start-Process -FilePath \"$dir\\Installer.exe\" -ArgumentList /DIR=\"$dir\",/SILENT -Wait", + "post_install": "Remove-Item $dir\\Installer.exe -Force", + "uninstaller": { + "script": "Start-Process -FilePath \"$dir\\UninsFile\\unins000.exe\" -ArgumentList /VERYSILENT -Wait" + }, + "bin": "UninstallTool.exe", + "shortcuts": [ + [ + "UninstallTool.exe", + "Uninstaller Tool" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/ccleaner", + "regex": "(?Uninstall_Tool_(?[\\d.]+).*?\\.exe)" + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/CCleaner/$matchFilename#/Installer.exe", + "hash": { + "url": "https://scoop-apps.vercel.app/ccleaner", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/universal-viewer-pro.json b/bucket/universal-viewer-pro.json index aedecf685b4..747b7a8ed71 100644 --- a/bucket/universal-viewer-pro.json +++ b/bucket/universal-viewer-pro.json @@ -1,26 +1,26 @@ { - "autoupdate": { - "url": "http://www.uvviewsoft.com/uviewer/files/UniversalViewerPro.zip" - }, - "bin": "Viewer.exe", - "checkver": { - "regex": "Universal Viewer Pro:[\\w\\W]*?([\\d.]+)", - "url": "http://www.uvviewsoft.com/uviewer/download.htm" - }, - "hash": "2c205ad72cfe463cb97a46006baaf43e83c8acfe2d4f7c65016a9f799c972e58", - "homepage": "http://www.uvviewsoft.com/uviewer/", - "license": "freeware for non-commercial use", - "persist": [ - "Viewer.ini", - "Portable.ini", - "ViewerHistory.ini" - ], - "shortcuts": [ - [ - "Viewer.exe", - "Universal Viewer" - ] - ], - "url": "http://www.uvviewsoft.com/uviewer/files/UniversalViewerPro.zip", - "version": "6.7.9" + "homepage": "http://www.uvviewsoft.com/uviewer/", + "version": "6.7.9", + "license": "freeware for non-commercial use", + "url": "http://www.uvviewsoft.com/uviewer/files/UniversalViewerPro.zip", + "hash": "2c205ad72cfe463cb97a46006baaf43e83c8acfe2d4f7c65016a9f799c972e58", + "bin": "Viewer.exe", + "persist": [ + "Viewer.ini", + "Portable.ini", + "ViewerHistory.ini" + ], + "shortcuts": [ + [ + "Viewer.exe", + "Universal Viewer" + ] + ], + "checkver": { + "url": "http://www.uvviewsoft.com/uviewer/download.htm", + "regex": "Universal Viewer Pro:[\\w\\W]*?([\\d.]+)" + }, + "autoupdate": { + "url": "http://www.uvviewsoft.com/uviewer/files/UniversalViewerPro.zip" + } } diff --git a/bucket/unluac.json b/bucket/unluac.json index 6742cd900ef..fc1e4f4dee2 100644 --- a/bucket/unluac.json +++ b/bucket/unluac.json @@ -1,22 +1,22 @@ { - "homepage": "https://sourceforge.net/projects/unluac/", - "version": "2023_01_14", + "autoupdate": { + "url": "https://downloads.sourceforge.net/project/unluac/Unstable/unluac_$version.jar#/unluac.jar" + }, + "bin": "unluac.jar", + "checkver": { + "regex": "unluac_([\\d_]+)\\.jar", + "url": "https://sourceforge.net/projects/unluac/rss?path=/Unstable" + }, "description": "unluac is a decompiler for Lua 5.0 through 5.4. It runs on Lua chunks that have been compiled with the standard Lua compiler.", - "license": "MIT", "hash": "aaa5ad1353b80a02702a746b7de33d79261d7b8a4c269ca828a798e64fc394cb", - "url": "https://downloads.sourceforge.net/project/unluac/Unstable/unluac_2023_01_14.jar#/unluac.jar", - "bin": "unluac.jar", + "homepage": "https://sourceforge.net/projects/unluac/", + "license": "MIT", "suggest": { "JDK": [ "java/oraclejdk", "java/openjdk" ] }, - "checkver": { - "url": "https://sourceforge.net/projects/unluac/rss?path=/Unstable", - "regex": "unluac_([\\d_]+)\\.jar" - }, - "autoupdate": { - "url": "https://downloads.sourceforge.net/project/unluac/Unstable/unluac_$version.jar#/unluac.jar" - } + "url": "https://downloads.sourceforge.net/project/unluac/Unstable/unluac_2023_01_14.jar#/unluac.jar", + "version": "2023_01_14" } diff --git a/bucket/unxutils-ansi2knr.json b/bucket/unxutils-ansi2knr.json index 19f3e747f5f..72e689707eb 100644 --- a/bucket/unxutils-ansi2knr.json +++ b/bucket/unxutils-ansi2knr.json @@ -1,19 +1,19 @@ { - "bin": [ - "ansi2knr.exe", - [ - "ansi2knr.exe", - "lansi2knr" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only ansi2knr.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/ansi2knr.exe", + "hash": "00129a0e7483c75fd98ae2288c2b0969009a8b8011c097634bb999470f5253fb", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "ansi2knr.exe", + [ + "ansi2knr.exe", + "lansi2knr" + ] ] - ], - "description": "GNU utilities for Win32. - only ansi2knr.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "00129a0e7483c75fd98ae2288c2b0969009a8b8011c097634bb999470f5253fb", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/ansi2knr.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-bc.json b/bucket/unxutils-bc.json index 3ecb81c4fb9..52d7812ae24 100644 --- a/bucket/unxutils-bc.json +++ b/bucket/unxutils-bc.json @@ -1,19 +1,19 @@ { - "bin": [ - "bc.exe", - [ - "bc.exe", - "lbc" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only bc.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/bc.exe", + "hash": "4f468cd2f83c074929514f1d8398826867d8fc374817d133dffb3b3f8b65281a", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "bc.exe", + [ + "bc.exe", + "lbc" + ] ] - ], - "description": "GNU utilities for Win32. - only bc.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "4f468cd2f83c074929514f1d8398826867d8fc374817d133dffb3b3f8b65281a", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/bc.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-bison.json b/bucket/unxutils-bison.json index 270d10f3544..366f1ec729c 100644 --- a/bucket/unxutils-bison.json +++ b/bucket/unxutils-bison.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only bison.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/bison.exe", - "hash": "8e9dcaf44769557ffc737a52fa7af47725cf950e05a6122310d3837ae33f5356", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "bison.exe", - [ - "bison.exe", - "lbison" - ] + "bin": [ + "bison.exe", + [ + "bison.exe", + "lbison" ] + ], + "description": "GNU utilities for Win32. - only bison.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "8e9dcaf44769557ffc737a52fa7af47725cf950e05a6122310d3837ae33f5356", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/bison.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-chgrp.json b/bucket/unxutils-chgrp.json index 2df26fd501d..e3fa6a0f448 100644 --- a/bucket/unxutils-chgrp.json +++ b/bucket/unxutils-chgrp.json @@ -1,19 +1,19 @@ { - "bin": [ - "chgrp.exe", - [ - "chgrp.exe", - "lchgrp" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only chgrp.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/chgrp.exe", + "hash": "d7e0f771a0fab8e7a1031bc5994f65b4e82ec91942ae9ff7592e9fb98d9ca268", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "chgrp.exe", + [ + "chgrp.exe", + "lchgrp" + ] ] - ], - "description": "GNU utilities for Win32. - only chgrp.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "d7e0f771a0fab8e7a1031bc5994f65b4e82ec91942ae9ff7592e9fb98d9ca268", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/chgrp.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-chmod.json b/bucket/unxutils-chmod.json index 6b779de8ff1..7000f3268e9 100644 --- a/bucket/unxutils-chmod.json +++ b/bucket/unxutils-chmod.json @@ -1,19 +1,19 @@ { - "bin": [ - "chmod.exe", - [ - "chmod.exe", - "lchmod" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only chmod.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/chmod.exe", + "hash": "9904e020b80980593fdde2ecd3d8f14c30baf9d40146cc241195d8c1d0734996", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "chmod.exe", + [ + "chmod.exe", + "lchmod" + ] ] - ], - "description": "GNU utilities for Win32. - only chmod.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "9904e020b80980593fdde2ecd3d8f14c30baf9d40146cc241195d8c1d0734996", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/chmod.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-compress.json b/bucket/unxutils-compress.json index 0686b919add..1d8d9d64396 100644 --- a/bucket/unxutils-compress.json +++ b/bucket/unxutils-compress.json @@ -1,19 +1,19 @@ { - "bin": [ - "compress.exe", - [ - "compress.exe", - "lcompress" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only compress.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/compress.exe", + "hash": "ecd7693da51652f7d29dede9e94955e8a7c56b61922c55a705a2add6478e6c20", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "compress.exe", + [ + "compress.exe", + "lcompress" + ] ] - ], - "description": "GNU utilities for Win32. - only compress.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "ecd7693da51652f7d29dede9e94955e8a7c56b61922c55a705a2add6478e6c20", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/compress.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-csplit.json b/bucket/unxutils-csplit.json index 897ae1023b7..e2fee03ce33 100644 --- a/bucket/unxutils-csplit.json +++ b/bucket/unxutils-csplit.json @@ -1,19 +1,19 @@ { - "bin": [ - "csplit.exe", - [ - "csplit.exe", - "lcsplit" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only csplit.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/csplit.exe", + "hash": "7c4899026a57f4088572f4d83b3ea4c7668fe8b85ed9dea38daf24a622a0dfa7", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "csplit.exe", + [ + "csplit.exe", + "lcsplit" + ] ] - ], - "description": "GNU utilities for Win32. - only csplit.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "7c4899026a57f4088572f4d83b3ea4c7668fe8b85ed9dea38daf24a622a0dfa7", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/csplit.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-dc.json b/bucket/unxutils-dc.json index 2ee1938934d..2606e29f1f9 100644 --- a/bucket/unxutils-dc.json +++ b/bucket/unxutils-dc.json @@ -1,19 +1,19 @@ { - "bin": [ - "dc.exe", - [ - "dc.exe", - "ldc" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only dc.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dc.exe", + "hash": "6f79bb257c996bed1a3267dc3b6be15e936c1bf92012a4a2be12df1b81c12fae", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "dc.exe", + [ + "dc.exe", + "ldc" + ] ] - ], - "description": "GNU utilities for Win32. - only dc.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "6f79bb257c996bed1a3267dc3b6be15e936c1bf92012a4a2be12df1b81c12fae", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dc.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-dd.json b/bucket/unxutils-dd.json index f3e83f8066d..5e53be89360 100644 --- a/bucket/unxutils-dd.json +++ b/bucket/unxutils-dd.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only dd.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dd.exe", - "hash": "7db0de0a8e816a8a90c911161e1be9ab0f9322a9ec421a2afc618a1857f87a9e", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "dd.exe", - [ - "dd.exe", - "ldd" - ] + "bin": [ + "dd.exe", + [ + "dd.exe", + "ldd" ] + ], + "description": "GNU utilities for Win32. - only dd.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "7db0de0a8e816a8a90c911161e1be9ab0f9322a9ec421a2afc618a1857f87a9e", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dd.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-df.json b/bucket/unxutils-df.json index ba95322017e..8e5ae7c5d30 100644 --- a/bucket/unxutils-df.json +++ b/bucket/unxutils-df.json @@ -1,19 +1,19 @@ { - "bin": [ - "df.exe", - [ - "df.exe", - "ldf" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only df.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/df.exe", + "hash": "caf7eda0e015328eeca57eaa9f88c508ef6dd7e91f3713f451b9dea4a1897bd5", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "df.exe", + [ + "df.exe", + "ldf" + ] ] - ], - "description": "GNU utilities for Win32. - only df.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "caf7eda0e015328eeca57eaa9f88c508ef6dd7e91f3713f451b9dea4a1897bd5", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/df.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-diff3.json b/bucket/unxutils-diff3.json index f31beb59404..6fda3dc44b7 100644 --- a/bucket/unxutils-diff3.json +++ b/bucket/unxutils-diff3.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only diff3.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/diff3.exe", - "hash": "885566bcfb64bd347ce00b7f4fd3e6dd941835fa067512d3415ea8268d23eb5d", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "diff3.exe", - [ - "diff3.exe", - "ldiff3" - ] + "bin": [ + "diff3.exe", + [ + "diff3.exe", + "ldiff3" ] + ], + "description": "GNU utilities for Win32. - only diff3.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "885566bcfb64bd347ce00b7f4fd3e6dd941835fa067512d3415ea8268d23eb5d", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/diff3.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-dircolors.json b/bucket/unxutils-dircolors.json index bba677e9f7a..07421506332 100644 --- a/bucket/unxutils-dircolors.json +++ b/bucket/unxutils-dircolors.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only dircolors.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dircolors.exe", - "hash": "f50d3be34a41a1e7c758986f7d7d10f9f86449edade2406460e143d0640b9cea", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "dircolors.exe", - [ - "dircolors.exe", - "ldircolors" - ] + "bin": [ + "dircolors.exe", + [ + "dircolors.exe", + "ldircolors" ] + ], + "description": "GNU utilities for Win32. - only dircolors.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "f50d3be34a41a1e7c758986f7d7d10f9f86449edade2406460e143d0640b9cea", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/dircolors.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-du.json b/bucket/unxutils-du.json index ec00203ab0a..05c99da4011 100644 --- a/bucket/unxutils-du.json +++ b/bucket/unxutils-du.json @@ -1,19 +1,19 @@ { - "bin": [ - "du.exe", - [ - "du.exe", - "ldu" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only du.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/du.exe", + "hash": "ec4f83b123e00628068876935c66e3726d7450728c2e70a1ac7e24e1e30f8bdc", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "du.exe", + [ + "du.exe", + "ldu" + ] ] - ], - "description": "GNU utilities for Win32. - only du.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "ec4f83b123e00628068876935c66e3726d7450728c2e70a1ac7e24e1e30f8bdc", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/du.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-echo.json b/bucket/unxutils-echo.json index 2b9f09d6911..091e7f74595 100644 --- a/bucket/unxutils-echo.json +++ b/bucket/unxutils-echo.json @@ -1,19 +1,19 @@ { - "bin": [ - "echo.exe", - [ - "echo.exe", - "lecho" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only echo.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/echo.exe", + "hash": "82d05002464fc894bb8d5ef55f350f6cea52558fd152e43782e709731a386448", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "echo.exe", + [ + "echo.exe", + "lecho" + ] ] - ], - "description": "GNU utilities for Win32. - only echo.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "82d05002464fc894bb8d5ef55f350f6cea52558fd152e43782e709731a386448", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/echo.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-env.json b/bucket/unxutils-env.json index a98e3988a38..1ae1408d3e3 100644 --- a/bucket/unxutils-env.json +++ b/bucket/unxutils-env.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only env.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/env.exe", - "hash": "07802a1128cea866c20c45e615e325623b8f09b4ef81f9d12a83702e8ffd1516", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "env.exe", - [ - "env.exe", - "lenv" - ] + "bin": [ + "env.exe", + [ + "env.exe", + "lenv" ] + ], + "description": "GNU utilities for Win32. - only env.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "07802a1128cea866c20c45e615e325623b8f09b4ef81f9d12a83702e8ffd1516", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/env.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-expand.json b/bucket/unxutils-expand.json index c38ced8dff7..d04a2b9d4ae 100644 --- a/bucket/unxutils-expand.json +++ b/bucket/unxutils-expand.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only expand.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/expand.exe", - "hash": "73ce2af517dc3946b314f11d2625441418e67035199200caf6f0f6839bf076f1", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "expand.exe", - [ - "expand.exe", - "lexpand" - ] + "bin": [ + "expand.exe", + [ + "expand.exe", + "lexpand" ] + ], + "description": "GNU utilities for Win32. - only expand.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "73ce2af517dc3946b314f11d2625441418e67035199200caf6f0f6839bf076f1", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/expand.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-expr.json b/bucket/unxutils-expr.json index de51a22dd24..51ac105cef3 100644 --- a/bucket/unxutils-expr.json +++ b/bucket/unxutils-expr.json @@ -1,19 +1,19 @@ { - "bin": [ - "expr.exe", - [ - "expr.exe", - "lexpr" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only expr.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/expr.exe", + "hash": "c412fd2ef78efae5f2612d8329b46c8ed4805fb73e5b22e2066d203520f726f5", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "expr.exe", + [ + "expr.exe", + "lexpr" + ] ] - ], - "description": "GNU utilities for Win32. - only expr.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "c412fd2ef78efae5f2612d8329b46c8ed4805fb73e5b22e2066d203520f726f5", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/expr.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-find.json b/bucket/unxutils-find.json index 935e6664137..47bf090250a 100644 --- a/bucket/unxutils-find.json +++ b/bucket/unxutils-find.json @@ -1,19 +1,19 @@ { - "bin": [ - "find.exe", - [ - "find.exe", - "lfind" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only find.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/find.exe", + "hash": "70c5e7cd2926bb9849cffa6ae1c5559baf0ec4e3c896ae28bf219c9008f4c2c7", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "find.exe", + [ + "find.exe", + "lfind" + ] ] - ], - "description": "GNU utilities for Win32. - only find.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "70c5e7cd2926bb9849cffa6ae1c5559baf0ec4e3c896ae28bf219c9008f4c2c7", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/find.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-flex.json b/bucket/unxutils-flex.json index db27909200a..5b56073624e 100644 --- a/bucket/unxutils-flex.json +++ b/bucket/unxutils-flex.json @@ -1,19 +1,19 @@ { - "bin": [ - "flex.exe", - [ - "flex.exe", - "lflex" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only flex.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/flex.exe", + "hash": "d62f625fd337abe36551bce667252cfbd8304713ba1e7044c7d309c417e61bee", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "flex.exe", + [ + "flex.exe", + "lflex" + ] ] - ], - "description": "GNU utilities for Win32. - only flex.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "d62f625fd337abe36551bce667252cfbd8304713ba1e7044c7d309c417e61bee", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/flex.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-fsplit.json b/bucket/unxutils-fsplit.json index cc0635f2241..c416fe7f11e 100644 --- a/bucket/unxutils-fsplit.json +++ b/bucket/unxutils-fsplit.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only fsplit.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/fsplit.exe", - "hash": "b75726a0f9c7c91a6b14fce722abc5b25e88bfcc194820143b5b10917ac3af75", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "fsplit.exe", - [ - "fsplit.exe", - "lfsplit" - ] + "bin": [ + "fsplit.exe", + [ + "fsplit.exe", + "lfsplit" ] + ], + "description": "GNU utilities for Win32. - only fsplit.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "b75726a0f9c7c91a6b14fce722abc5b25e88bfcc194820143b5b10917ac3af75", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/fsplit.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-gplay.json b/bucket/unxutils-gplay.json index d4cb7117b06..1e0b8f3e2c5 100644 --- a/bucket/unxutils-gplay.json +++ b/bucket/unxutils-gplay.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only gplay.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/gplay.exe", - "hash": "89a4b4f6a135aef7194971502cdb4e8559ec599702485d7ed2c9b0a727458dba", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "gplay.exe", - [ - "gplay.exe", - "lgplay" - ] + "bin": [ + "gplay.exe", + [ + "gplay.exe", + "lgplay" ] + ], + "description": "GNU utilities for Win32. - only gplay.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "89a4b4f6a135aef7194971502cdb4e8559ec599702485d7ed2c9b0a727458dba", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/gplay.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-grep.json b/bucket/unxutils-grep.json index 82931c385ac..ed9c00189a2 100644 --- a/bucket/unxutils-grep.json +++ b/bucket/unxutils-grep.json @@ -1,19 +1,19 @@ { - "bin": [ - "grep.exe", - [ - "grep.exe", - "lgrep" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only grep.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/grep.exe", + "hash": "1afb965716881e964233fa26c2ba14eb71cab4973d32b8519d8df3f60c6ac7eb", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "grep.exe", + [ + "grep.exe", + "lgrep" + ] ] - ], - "description": "GNU utilities for Win32. - only grep.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "1afb965716881e964233fa26c2ba14eb71cab4973d32b8519d8df3f60c6ac7eb", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/grep.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-gunzip.json b/bucket/unxutils-gunzip.json index d5f277fe015..3e93a25d87e 100644 --- a/bucket/unxutils-gunzip.json +++ b/bucket/unxutils-gunzip.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only gunzip.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/gunzip.exe", - "hash": "c8f277e4e6445477883465c1c134a27b738b2c50875bcc70365d62816722f21c", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "gunzip.exe", - [ - "gunzip.exe", - "lgunzip" - ] + "bin": [ + "gunzip.exe", + [ + "gunzip.exe", + "lgunzip" ] + ], + "description": "GNU utilities for Win32. - only gunzip.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "c8f277e4e6445477883465c1c134a27b738b2c50875bcc70365d62816722f21c", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/gunzip.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-head.json b/bucket/unxutils-head.json index 2bbcb73504f..c48784fdda6 100644 --- a/bucket/unxutils-head.json +++ b/bucket/unxutils-head.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only head.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/head.exe", - "hash": "6e399ffc654a54b95339c5b3cc94df8b426843b7f738cfb47c88d37a91e4d3d9", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "head.exe", - [ - "head.exe", - "lhead" - ] + "bin": [ + "head.exe", + [ + "head.exe", + "lhead" ] + ], + "description": "GNU utilities for Win32. - only head.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "6e399ffc654a54b95339c5b3cc94df8b426843b7f738cfb47c88d37a91e4d3d9", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/head.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-id.json b/bucket/unxutils-id.json index 5b3ce4f5040..8ef454a10c2 100644 --- a/bucket/unxutils-id.json +++ b/bucket/unxutils-id.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only id.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/id.exe", - "hash": "f728702d0859814e1e2ebc4a0f76ed45dd2e34173f0473a26e83f767f170abde", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "id.exe", - [ - "id.exe", - "lid" - ] + "bin": [ + "id.exe", + [ + "id.exe", + "lid" ] + ], + "description": "GNU utilities for Win32. - only id.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "f728702d0859814e1e2ebc4a0f76ed45dd2e34173f0473a26e83f767f170abde", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/id.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-indent.json b/bucket/unxutils-indent.json index fbc3fa4f7b4..b25134c5f73 100644 --- a/bucket/unxutils-indent.json +++ b/bucket/unxutils-indent.json @@ -1,19 +1,19 @@ { - "bin": [ - "indent.exe", - [ - "indent.exe", - "lindent" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only indent.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/indent.exe", + "hash": "2a687fe022909c2abed4782fb25a566ea5395a713ef02c0371f964913c96d4f6", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "indent.exe", + [ + "indent.exe", + "lindent" + ] ] - ], - "description": "GNU utilities for Win32. - only indent.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "2a687fe022909c2abed4782fb25a566ea5395a713ef02c0371f964913c96d4f6", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/indent.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-lesskey.json b/bucket/unxutils-lesskey.json index b684f1dfa12..58add58f5b0 100644 --- a/bucket/unxutils-lesskey.json +++ b/bucket/unxutils-lesskey.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only lesskey.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/lesskey.exe", - "hash": "20293f568a276c0ea2597eb48e735c8cdab59baf8de3b270d5301593001f89f6", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "lesskey.exe", - [ - "lesskey.exe", - "llesskey" - ] + "bin": [ + "lesskey.exe", + [ + "lesskey.exe", + "llesskey" ] + ], + "description": "GNU utilities for Win32. - only lesskey.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "20293f568a276c0ea2597eb48e735c8cdab59baf8de3b270d5301593001f89f6", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/lesskey.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-logname.json b/bucket/unxutils-logname.json index 02b71d1f7aa..72042c0bcf0 100644 --- a/bucket/unxutils-logname.json +++ b/bucket/unxutils-logname.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only logname.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/logname.exe", - "hash": "7fb914616edb8a7e3e02b20388f1c24ba5c12b3f0eb323ffbf720d788a834c88", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "logname.exe", - [ - "logname.exe", - "llogname" - ] + "bin": [ + "logname.exe", + [ + "logname.exe", + "llogname" ] + ], + "description": "GNU utilities for Win32. - only logname.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "7fb914616edb8a7e3e02b20388f1c24ba5c12b3f0eb323ffbf720d788a834c88", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/logname.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-makedepend.json b/bucket/unxutils-makedepend.json index d412956e9e8..aad333c7077 100644 --- a/bucket/unxutils-makedepend.json +++ b/bucket/unxutils-makedepend.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only makedepend.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/makedepend.exe", - "hash": "c15fe72b11c31eaa2febc5a66c1b4cc5effae2ab9ebc0e05ed246e10bc74f554", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "makedepend.exe", - [ - "makedepend.exe", - "lmakedepend" - ] + "bin": [ + "makedepend.exe", + [ + "makedepend.exe", + "lmakedepend" ] + ], + "description": "GNU utilities for Win32. - only makedepend.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "c15fe72b11c31eaa2febc5a66c1b4cc5effae2ab9ebc0e05ed246e10bc74f554", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/makedepend.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-md5sum.json b/bucket/unxutils-md5sum.json index 70060872aee..5dfe8008066 100644 --- a/bucket/unxutils-md5sum.json +++ b/bucket/unxutils-md5sum.json @@ -1,19 +1,19 @@ { - "bin": [ - "md5sum.exe", - [ - "md5sum.exe", - "lmd5sum" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only md5sum.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/md5sum.exe", + "hash": "13044a9e8c8d8bc1d46c01bfe6b902263d811d5d1ca6e74a79415e38026806dc", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "md5sum.exe", + [ + "md5sum.exe", + "lmd5sum" + ] ] - ], - "description": "GNU utilities for Win32. - only md5sum.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "13044a9e8c8d8bc1d46c01bfe6b902263d811d5d1ca6e74a79415e38026806dc", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/md5sum.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-mkdir.json b/bucket/unxutils-mkdir.json index fb42e54649b..43a5fb20408 100644 --- a/bucket/unxutils-mkdir.json +++ b/bucket/unxutils-mkdir.json @@ -1,19 +1,19 @@ { - "bin": [ - "mkdir.exe", - [ - "mkdir.exe", - "lmkdir" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only mkdir.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mkdir.exe", + "hash": "ec8ac019a5b665373bf050cb3b7eee7bae2120c1d3e61c1f9c6587572a981da2", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "mkdir.exe", + [ + "mkdir.exe", + "lmkdir" + ] ] - ], - "description": "GNU utilities for Win32. - only mkdir.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "ec8ac019a5b665373bf050cb3b7eee7bae2120c1d3e61c1f9c6587572a981da2", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mkdir.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-mkfifo.json b/bucket/unxutils-mkfifo.json index 9edc87a7a40..e0fccf8a18c 100644 --- a/bucket/unxutils-mkfifo.json +++ b/bucket/unxutils-mkfifo.json @@ -1,19 +1,19 @@ { - "bin": [ - "mkfifo.exe", - [ - "mkfifo.exe", - "lmkfifo" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only mkfifo.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mkfifo.exe", + "hash": "83bcddb2ca7ac3e2713af3375bf568d1390dc093b9d70ca6ba2d46f1946c87a8", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "mkfifo.exe", + [ + "mkfifo.exe", + "lmkfifo" + ] ] - ], - "description": "GNU utilities for Win32. - only mkfifo.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "83bcddb2ca7ac3e2713af3375bf568d1390dc093b9d70ca6ba2d46f1946c87a8", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mkfifo.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-mknod.json b/bucket/unxutils-mknod.json index e8deaf61d7c..ae64ffa67df 100644 --- a/bucket/unxutils-mknod.json +++ b/bucket/unxutils-mknod.json @@ -1,19 +1,19 @@ { - "bin": [ - "mknod.exe", - [ - "mknod.exe", - "lmknod" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only mknod.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mknod.exe", + "hash": "7e6a6f834eaf212779339f4954d1ad34af7c7e93b6d5893f1046c0e55c6ad5d5", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "mknod.exe", + [ + "mknod.exe", + "lmknod" + ] ] - ], - "description": "GNU utilities for Win32. - only mknod.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "7e6a6f834eaf212779339f4954d1ad34af7c7e93b6d5893f1046c0e55c6ad5d5", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mknod.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-mv.json b/bucket/unxutils-mv.json index e0510758e21..ce3d23ddc2f 100644 --- a/bucket/unxutils-mv.json +++ b/bucket/unxutils-mv.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only mv.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mv.exe", - "hash": "1efcd0f8277813f36e798459f1831c83a846d59a540174c25ddf599e266fccc0", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "mv.exe", - [ - "mv.exe", - "lmv" - ] + "bin": [ + "mv.exe", + [ + "mv.exe", + "lmv" ] + ], + "description": "GNU utilities for Win32. - only mv.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "1efcd0f8277813f36e798459f1831c83a846d59a540174c25ddf599e266fccc0", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mv.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-mvdir.json b/bucket/unxutils-mvdir.json index 27fd449aed7..96e89b65a76 100644 --- a/bucket/unxutils-mvdir.json +++ b/bucket/unxutils-mvdir.json @@ -1,19 +1,19 @@ { - "bin": [ - "mvdir.exe", - [ - "mvdir.exe", - "lmvdir" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only mvdir.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mvdir.exe", + "hash": "4a48a96c97eb98c2f28a07d492c9d6adaffe1884108630dac5aa130ec271d00b", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "mvdir.exe", + [ + "mvdir.exe", + "lmvdir" + ] ] - ], - "description": "GNU utilities for Win32. - only mvdir.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "4a48a96c97eb98c2f28a07d492c9d6adaffe1884108630dac5aa130ec271d00b", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/mvdir.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-patch.json b/bucket/unxutils-patch.json index 6bf355f27b7..68668080923 100644 --- a/bucket/unxutils-patch.json +++ b/bucket/unxutils-patch.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only patch.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/patch.exe", - "hash": "02760b4b347e42f0c7c04a24d2ec3ee34d96ae26876850844b6f4f10f6d8dee0", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "patch.exe", - [ - "patch.exe", - "lpatch" - ] + "bin": [ + "patch.exe", + [ + "patch.exe", + "lpatch" ] + ], + "description": "GNU utilities for Win32. - only patch.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "02760b4b347e42f0c7c04a24d2ec3ee34d96ae26876850844b6f4f10f6d8dee0", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/patch.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-pr.json b/bucket/unxutils-pr.json index 0a63ae9d0c1..d55027fe367 100644 --- a/bucket/unxutils-pr.json +++ b/bucket/unxutils-pr.json @@ -1,19 +1,19 @@ { - "bin": [ - "pr.exe", - [ - "pr.exe", - "lpr" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only pr.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/pr.exe", + "hash": "6a79b8c4d305bc6bb07f4adcfad81ae5d9bc8688808d2b920d42c45605c3f82c", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "pr.exe", + [ + "pr.exe", + "lpr" + ] ] - ], - "description": "GNU utilities for Win32. - only pr.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "6a79b8c4d305bc6bb07f4adcfad81ae5d9bc8688808d2b920d42c45605c3f82c", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/pr.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-printenv.json b/bucket/unxutils-printenv.json index 755e77767ff..836cfd728d5 100644 --- a/bucket/unxutils-printenv.json +++ b/bucket/unxutils-printenv.json @@ -1,19 +1,19 @@ { - "bin": [ - "printenv.exe", - [ - "printenv.exe", - "lprintenv" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only printenv.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/printenv.exe", + "hash": "364d06adcecec3be067ebc3b307efb4d11ca6886700bf35175453d4bca7dc201", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "printenv.exe", + [ + "printenv.exe", + "lprintenv" + ] ] - ], - "description": "GNU utilities for Win32. - only printenv.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "364d06adcecec3be067ebc3b307efb4d11ca6886700bf35175453d4bca7dc201", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/printenv.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-printf.json b/bucket/unxutils-printf.json index 7e8ae5f3317..1f1aed9fbb3 100644 --- a/bucket/unxutils-printf.json +++ b/bucket/unxutils-printf.json @@ -1,19 +1,19 @@ { - "bin": [ - "printf.exe", - [ - "printf.exe", - "lprintf" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only printf.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/printf.exe", + "hash": "3bfa4418623564f8b334251801c657e35c2f91db27385f320d2459c2addd3af6", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "printf.exe", + [ + "printf.exe", + "lprintf" + ] ] - ], - "description": "GNU utilities for Win32. - only printf.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "3bfa4418623564f8b334251801c657e35c2f91db27385f320d2459c2addd3af6", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/printf.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-rman.json b/bucket/unxutils-rman.json index 821b38b9adb..9a32a36587f 100644 --- a/bucket/unxutils-rman.json +++ b/bucket/unxutils-rman.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only rman.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/rman.exe", - "hash": "ba83d488e044b0a1c8b94220555af937ae87efd411d2b918276a857a84eb704a", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "rman.exe", - [ - "rman.exe", - "lrman" - ] + "bin": [ + "rman.exe", + [ + "rman.exe", + "lrman" ] + ], + "description": "GNU utilities for Win32. - only rman.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "ba83d488e044b0a1c8b94220555af937ae87efd411d2b918276a857a84eb704a", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/rman.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-sdiff.json b/bucket/unxutils-sdiff.json index 21a339b0c0b..e13d35a90f6 100644 --- a/bucket/unxutils-sdiff.json +++ b/bucket/unxutils-sdiff.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only sdiff.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sdiff.exe", - "hash": "20adadff2209613fe67af6709d4cf176473c43230a988843bd6555116166b03d", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "sdiff.exe", - [ - "sdiff.exe", - "lsdiff" - ] + "bin": [ + "sdiff.exe", + [ + "sdiff.exe", + "lsdiff" ] + ], + "description": "GNU utilities for Win32. - only sdiff.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "20adadff2209613fe67af6709d4cf176473c43230a988843bd6555116166b03d", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sdiff.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-sh.json b/bucket/unxutils-sh.json index 51ff4768c5e..9f68f2d0b8f 100644 --- a/bucket/unxutils-sh.json +++ b/bucket/unxutils-sh.json @@ -1,19 +1,19 @@ { - "bin": [ - "sh.exe", - [ - "sh.exe", - "lsh" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only sh.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sh.exe", + "hash": "c4242f4f1ba575bac7be6b673537e1af6f05846b96dd13fae2b4d64a271bb867", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "sh.exe", + [ + "sh.exe", + "lsh" + ] ] - ], - "description": "GNU utilities for Win32. - only sh.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "c4242f4f1ba575bac7be6b673537e1af6f05846b96dd13fae2b4d64a271bb867", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sh.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-sha1sum.json b/bucket/unxutils-sha1sum.json index 2f3ee51e295..b00942b3570 100644 --- a/bucket/unxutils-sha1sum.json +++ b/bucket/unxutils-sha1sum.json @@ -1,19 +1,19 @@ { - "bin": [ - "sha1sum.exe", - [ - "sha1sum.exe", - "lsha1sum" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only sha1sum.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sha1sum.exe", + "hash": "26c1ed214476a06f25c4f4049adbfbb708a5a708171f36efa75301b7e91d47e4", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "sha1sum.exe", + [ + "sha1sum.exe", + "lsha1sum" + ] ] - ], - "description": "GNU utilities for Win32. - only sha1sum.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "26c1ed214476a06f25c4f4049adbfbb708a5a708171f36efa75301b7e91d47e4", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sha1sum.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-sleep.json b/bucket/unxutils-sleep.json index 43345808b8a..5090b84c219 100644 --- a/bucket/unxutils-sleep.json +++ b/bucket/unxutils-sleep.json @@ -1,19 +1,19 @@ { - "bin": [ - "sleep.exe", - [ - "sleep.exe", - "lsleep" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only sleep.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sleep.exe", + "hash": "f594bad4dbc0895dc5f0d4da955350af0f30ca1fe88c8ccd0a539b502d4bf2a0", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "sleep.exe", + [ + "sleep.exe", + "lsleep" + ] ] - ], - "description": "GNU utilities for Win32. - only sleep.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "f594bad4dbc0895dc5f0d4da955350af0f30ca1fe88c8ccd0a539b502d4bf2a0", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sleep.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-sort.json b/bucket/unxutils-sort.json index cd19324a084..169d3ec90fd 100644 --- a/bucket/unxutils-sort.json +++ b/bucket/unxutils-sort.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only sort.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sort.exe", - "hash": "6ec73998706b02b0923d23ebf86d8656376f9f3c4d5a1ad5789bc3b621f0d398", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "sort.exe", - [ - "sort.exe", - "lsort" - ] + "bin": [ + "sort.exe", + [ + "sort.exe", + "lsort" ] + ], + "description": "GNU utilities for Win32. - only sort.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "6ec73998706b02b0923d23ebf86d8656376f9f3c4d5a1ad5789bc3b621f0d398", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sort.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-split.json b/bucket/unxutils-split.json index f654ce0cfcd..66379fe3406 100644 --- a/bucket/unxutils-split.json +++ b/bucket/unxutils-split.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only split.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/split.exe", - "hash": "13c5fa80ae0ffbce5cfb2ff87d90b9afdfd58e9fbd63575799341b2c65929dc7", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "split.exe", - [ - "split.exe", - "lsplit" - ] + "bin": [ + "split.exe", + [ + "split.exe", + "lsplit" ] + ], + "description": "GNU utilities for Win32. - only split.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "13c5fa80ae0ffbce5cfb2ff87d90b9afdfd58e9fbd63575799341b2c65929dc7", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/split.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-su.json b/bucket/unxutils-su.json index 115bb6b3576..fe45bbe1c63 100644 --- a/bucket/unxutils-su.json +++ b/bucket/unxutils-su.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only su.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/su.exe", - "hash": "19fa06bc4ae02e56662705f85a6690a12b38f44a7470928cfd3c01926ba311a1", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "su.exe", - [ - "su.exe", - "lsu" - ] + "bin": [ + "su.exe", + [ + "su.exe", + "lsu" ] + ], + "description": "GNU utilities for Win32. - only su.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "19fa06bc4ae02e56662705f85a6690a12b38f44a7470928cfd3c01926ba311a1", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/su.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-sum.json b/bucket/unxutils-sum.json index 41d6126c092..c1c7f2e42e8 100644 --- a/bucket/unxutils-sum.json +++ b/bucket/unxutils-sum.json @@ -1,19 +1,19 @@ { - "bin": [ - "sum.exe", - [ - "sum.exe", - "lsum" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only sum.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sum.exe", + "hash": "4092c2a969116a98d1cba62fc31aac298e70dfec63a9a21cc76df5adfb6eac3e", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "sum.exe", + [ + "sum.exe", + "lsum" + ] ] - ], - "description": "GNU utilities for Win32. - only sum.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "4092c2a969116a98d1cba62fc31aac298e70dfec63a9a21cc76df5adfb6eac3e", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/sum.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-tac.json b/bucket/unxutils-tac.json index 600a4a43322..ec65b662651 100644 --- a/bucket/unxutils-tac.json +++ b/bucket/unxutils-tac.json @@ -1,19 +1,19 @@ { - "bin": [ - "tac.exe", - [ - "tac.exe", - "ltac" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only tac.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tac.exe", + "hash": "fb3734e551471df714fcd3659b3b52d4d90ca98a77073c53b356a1da99cf4812", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "tac.exe", + [ + "tac.exe", + "ltac" + ] ] - ], - "description": "GNU utilities for Win32. - only tac.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "fb3734e551471df714fcd3659b3b52d4d90ca98a77073c53b356a1da99cf4812", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tac.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-tar.json b/bucket/unxutils-tar.json index 93e246c0e48..2e09ad363f4 100644 --- a/bucket/unxutils-tar.json +++ b/bucket/unxutils-tar.json @@ -1,19 +1,19 @@ { - "bin": [ - "tar.exe", - [ - "tar.exe", - "ltar" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only tar.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tar.exe", + "hash": "7d33f24ae4c7b3024d5cec2a31420be857f0e547de8971dd6dea169119d4f348", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "tar.exe", + [ + "tar.exe", + "ltar" + ] ] - ], - "description": "GNU utilities for Win32. - only tar.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "7d33f24ae4c7b3024d5cec2a31420be857f0e547de8971dd6dea169119d4f348", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tar.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-test.json b/bucket/unxutils-test.json index dfa1b53896e..8cce276a2f8 100644 --- a/bucket/unxutils-test.json +++ b/bucket/unxutils-test.json @@ -1,19 +1,19 @@ { - "bin": [ - "test.exe", - [ - "test.exe", - "ltest" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only test.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/test.exe", + "hash": "d5c635dffca86d648d65101297886de943cbba31b585f21939bb778a898a20cd", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "test.exe", + [ + "test.exe", + "ltest" + ] ] - ], - "description": "GNU utilities for Win32. - only test.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "d5c635dffca86d648d65101297886de943cbba31b585f21939bb778a898a20cd", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/test.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-touch.json b/bucket/unxutils-touch.json index 204041e0916..15a68f5deb2 100644 --- a/bucket/unxutils-touch.json +++ b/bucket/unxutils-touch.json @@ -1,19 +1,19 @@ { - "bin": [ - "touch.exe", - [ - "touch.exe", - "ltouch" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only touch.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/touch.exe", + "hash": "dffffc9bfaa0b41674bbffcf93764f5d04e218a454dc5ab93a830f8ee19722a7", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "touch.exe", + [ + "touch.exe", + "ltouch" + ] ] - ], - "description": "GNU utilities for Win32. - only touch.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "dffffc9bfaa0b41674bbffcf93764f5d04e218a454dc5ab93a830f8ee19722a7", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/touch.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-tsort.json b/bucket/unxutils-tsort.json index 8a4784a3c99..958d3248775 100644 --- a/bucket/unxutils-tsort.json +++ b/bucket/unxutils-tsort.json @@ -1,19 +1,19 @@ { - "bin": [ - "tsort.exe", - [ - "tsort.exe", - "ltsort" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only tsort.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tsort.exe", + "hash": "4352d2b9850a90db898b01dedaf3fb42e26b3a35c1c0d2f51b9c87c577af052d", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "tsort.exe", + [ + "tsort.exe", + "ltsort" + ] ] - ], - "description": "GNU utilities for Win32. - only tsort.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "4352d2b9850a90db898b01dedaf3fb42e26b3a35c1c0d2f51b9c87c577af052d", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/tsort.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-type.json b/bucket/unxutils-type.json index 2034e98ee25..959b565b3c4 100644 --- a/bucket/unxutils-type.json +++ b/bucket/unxutils-type.json @@ -1,19 +1,19 @@ { - "bin": [ - "type.exe", - [ - "type.exe", - "ltype" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only type.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/type.exe", + "hash": "17e8fad237f9985780dc4d34097043c1073842e076452d8dc6ec16a64756c1a5", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "type.exe", + [ + "type.exe", + "ltype" + ] ] - ], - "description": "GNU utilities for Win32. - only type.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "17e8fad237f9985780dc4d34097043c1073842e076452d8dc6ec16a64756c1a5", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/type.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-unexpand.json b/bucket/unxutils-unexpand.json index 1a72417a349..f5585fc268c 100644 --- a/bucket/unxutils-unexpand.json +++ b/bucket/unxutils-unexpand.json @@ -1,19 +1,19 @@ { - "bin": [ - "unexpand.exe", - [ - "unexpand.exe", - "lunexpand" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only unexpand.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/unexpand.exe", + "hash": "19457bcc21b818742601cc380028341ebb88231251de3902d5878a46fba63cf5", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "unexpand.exe", + [ + "unexpand.exe", + "lunexpand" + ] ] - ], - "description": "GNU utilities for Win32. - only unexpand.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "19457bcc21b818742601cc380028341ebb88231251de3902d5878a46fba63cf5", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/unexpand.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-unshar.json b/bucket/unxutils-unshar.json index 2cf1b177c4c..d4e2fa7d0db 100644 --- a/bucket/unxutils-unshar.json +++ b/bucket/unxutils-unshar.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only unshar.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/unshar.exe", - "hash": "c826a69e5e294957b59da553a3b22cd2cd3ff3e84300506126758e81c3389f3d", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "unshar.exe", - [ - "unshar.exe", - "lunshar" - ] + "bin": [ + "unshar.exe", + [ + "unshar.exe", + "lunshar" ] + ], + "description": "GNU utilities for Win32. - only unshar.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "c826a69e5e294957b59da553a3b22cd2cd3ff3e84300506126758e81c3389f3d", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/unshar.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-uudecode.json b/bucket/unxutils-uudecode.json index 71afb0df52e..33c0e747b81 100644 --- a/bucket/unxutils-uudecode.json +++ b/bucket/unxutils-uudecode.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only uudecode.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/uudecode.exe", - "hash": "3faebbd216d5e94b696288d3089fff6ecb29fc23e97ceb2ff355341ac740d6a5", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "uudecode.exe", - [ - "uudecode.exe", - "luudecode" - ] + "bin": [ + "uudecode.exe", + [ + "uudecode.exe", + "luudecode" ] + ], + "description": "GNU utilities for Win32. - only uudecode.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "3faebbd216d5e94b696288d3089fff6ecb29fc23e97ceb2ff355341ac740d6a5", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/uudecode.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-uuencode.json b/bucket/unxutils-uuencode.json index 7ad0149b904..482c309be2e 100644 --- a/bucket/unxutils-uuencode.json +++ b/bucket/unxutils-uuencode.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only uuencode.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/uuencode.exe", - "hash": "2c73707fc79ff78846cc3c85383d47e46e495ef223d58e1e2933787fcfc2566a", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "uuencode.exe", - [ - "uuencode.exe", - "luuencode" - ] + "bin": [ + "uuencode.exe", + [ + "uuencode.exe", + "luuencode" ] + ], + "description": "GNU utilities for Win32. - only uuencode.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "2c73707fc79ff78846cc3c85383d47e46e495ef223d58e1e2933787fcfc2566a", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/uuencode.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-wc.json b/bucket/unxutils-wc.json index aceb949884c..f8550e692c7 100644 --- a/bucket/unxutils-wc.json +++ b/bucket/unxutils-wc.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only wc.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/wc.exe", - "hash": "79f93336f01e8b44e75d2a3776b5fe3ddc4b4066d2411f7b8fb44d7e05cd74b2", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "wc.exe", - [ - "wc.exe", - "lwc" - ] + "bin": [ + "wc.exe", + [ + "wc.exe", + "lwc" ] + ], + "description": "GNU utilities for Win32. - only wc.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "79f93336f01e8b44e75d2a3776b5fe3ddc4b4066d2411f7b8fb44d7e05cd74b2", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/wc.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-wget.json b/bucket/unxutils-wget.json index e4a43d6736f..9bf74ff5649 100644 --- a/bucket/unxutils-wget.json +++ b/bucket/unxutils-wget.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only wget.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/wget.exe", - "hash": "1ac28b748404d58b9f0c62d1ee65e3b444c9ad3ac0abea299238090b764bc25b", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "wget.exe", - [ - "wget.exe", - "lwget" - ] + "bin": [ + "wget.exe", + [ + "wget.exe", + "lwget" ] + ], + "description": "GNU utilities for Win32. - only wget.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "1ac28b748404d58b9f0c62d1ee65e3b444c9ad3ac0abea299238090b764bc25b", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/wget.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-which.json b/bucket/unxutils-which.json index 7d1179b35df..b855bc8e702 100644 --- a/bucket/unxutils-which.json +++ b/bucket/unxutils-which.json @@ -1,19 +1,19 @@ { - "version": "2007.03.01", - "description": "GNU utilities for Win32. - only which.exe", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/which.exe", - "hash": "a15341997c97998078ef6ee6aa3aea52a3f510332932126935a5ff40d5bb16c7", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "bin": [ - "which.exe", - [ - "which.exe", - "lwhich" - ] + "bin": [ + "which.exe", + [ + "which.exe", + "lwhich" ] + ], + "description": "GNU utilities for Win32. - only which.exe", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "hash": "a15341997c97998078ef6ee6aa3aea52a3f510332932126935a5ff40d5bb16c7", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/which.exe", + "version": "2007.03.01" } diff --git a/bucket/unxutils-whoami.json b/bucket/unxutils-whoami.json index 3d902544f0d..389d8141e07 100644 --- a/bucket/unxutils-whoami.json +++ b/bucket/unxutils-whoami.json @@ -1,19 +1,19 @@ { - "bin": [ - "whoami.exe", - [ - "whoami.exe", - "lwhoami" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only whoami.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/whoami.exe", + "hash": "c0335fec13934dd52c01597fd31ecd78e686066e6e4faafe5b6bf555accbbbf0", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "whoami.exe", + [ + "whoami.exe", + "lwhoami" + ] ] - ], - "description": "GNU utilities for Win32. - only whoami.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "c0335fec13934dd52c01597fd31ecd78e686066e6e4faafe5b6bf555accbbbf0", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/whoami.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-xargs.json b/bucket/unxutils-xargs.json index d2d662e8525..50f7c403ff1 100644 --- a/bucket/unxutils-xargs.json +++ b/bucket/unxutils-xargs.json @@ -1,19 +1,19 @@ { - "bin": [ - "xargs.exe", - [ - "xargs.exe", - "lxargs" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only xargs.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/xargs.exe", + "hash": "905ea28721c8d464cc5b93e05ffc58bd39dfb408d7fe35ed0bd7790f34125fe5", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "xargs.exe", + [ + "xargs.exe", + "lxargs" + ] ] - ], - "description": "GNU utilities for Win32. - only xargs.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "905ea28721c8d464cc5b93e05ffc58bd39dfb408d7fe35ed0bd7790f34125fe5", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/xargs.exe", - "version": "2007.03.01" } diff --git a/bucket/unxutils-zip.json b/bucket/unxutils-zip.json index b8411c5967d..c4ccbfb3719 100644 --- a/bucket/unxutils-zip.json +++ b/bucket/unxutils-zip.json @@ -1,19 +1,19 @@ { - "bin": [ - "zip.exe", - [ - "zip.exe", - "lzip" + "version": "2007.03.01", + "description": "GNU utilities for Win32. - only zip.exe", + "homepage": "http://unxutils.sourceforge.net/", + "license": "GPL-3.0-or-later", + "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/zip.exe", + "hash": "2e28e6e768d5f0c821d45209e702d01be0a9fb632d7fd83620bcb71cc9ae00f9", + "extract_to": [ + ".", + "usr\\local\\wbin" + ], + "bin": [ + "zip.exe", + [ + "zip.exe", + "lzip" + ] ] - ], - "description": "GNU utilities for Win32. - only zip.exe", - "extract_to": [ - ".", - "usr\\local\\wbin" - ], - "hash": "2e28e6e768d5f0c821d45209e702d01be0a9fb632d7fd83620bcb71cc9ae00f9", - "homepage": "http://unxutils.sourceforge.net/", - "license": "GPL-3.0-or-later", - "url": "https://github.com/alkuzad/unxutils-separated/releases/download/2007.03.01/zip.exe", - "version": "2007.03.01" } diff --git a/bucket/upbge.json b/bucket/upbge.json index 8f1fa0810a5..28a4c340895 100644 --- a/bucket/upbge.json +++ b/bucket/upbge.json @@ -1,17 +1,36 @@ { - "homepage": "https://github.com/UPBGE/upbge", - "description": "A fork of blender intended for use as a game engine", - "version": "0.30", - "url": "https://github.com/UPBGE/upbge/releases/download/v0.30/UPBGE-0.30-windows-x86_64.7z#/UPBGE.7z", - "hash": "ff52a547fd27d487b31ecc5300960b93e425118f64e2a3e638aed5b6018f9cc9", - "extract_dir": "UPBGE-0.30-windows-x86_64", - "bin": [ - ["blender.exe", "upbge"], - ["blender-launcher.exe", "upbge-launcher"], - ["blenderplayer.exe", "upbge-player"] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/UPBGE/upbge/releases/download/v$version/UPBGE-$version-windows-x86_64.7z#/UPBGE.7z" - } + "version": "0.30", + "description": "UPBGE is an open-source, 3D game engine forked from the old Blender Game Engine and deployed with Blender itself", + "homepage": "https://upbge.org", + "license": "GPL-3.0-or-later", + "architecture": { + "64bit": { + "url": "https://github.com/UPBGE/upbge/releases/download/v0.30/UPBGE-0.30-windows-x86_64.7z", + "hash": "ff52a547fd27d487b31ecc5300960b93e425118f64e2a3e638aed5b6018f9cc9", + "extract_dir": "UPBGE-0.30-windows-x86_64" + } + }, + "bin": [ + [ + "blender.exe", + "upbge" + ] + ], + "shortcuts": [ + [ + "blender.exe", + "UPBGE" + ] + ], + "checkver": { + "github": "https://github.com/UPBGE/upbge" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/UPBGE/upbge/releases/download/v$version/UPBGE-$version-windows-x86_64.7z", + "extract_dir": "UPBGE-$version-windows-x86_64" + } + } + } } diff --git a/bucket/upx-github.json b/bucket/upx-github.json index 9fec87c27b9..bd8ef4cedf2 100644 --- a/bucket/upx-github.json +++ b/bucket/upx-github.json @@ -1,28 +1,28 @@ { - "architecture": { - "32bit": { - "hash": "9597d737589f2669e7c5cd592c6589b463f379e0928fd4dc0a880c48c4df1e0e", - "url": "https://github.com/upyun/upx/releases/download/v0.3.6/upx_0.3.6_Windows_i386.zip" - }, - "64bit": { - "hash": "dd9ec7e5b042c43cf90193abbae8c52336ba71485c51fdeab91635dd55a0a32f", - "url": "https://github.com/upyun/upx/releases/download/v0.3.6/upx_0.3.6_Windows_x86_64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/upyun/upx/releases/download/v$version/upx_$version_Windows_i386.zip" - }, - "64bit": { - "url": "https://github.com/upyun/upx/releases/download/v$version/upx_$version_Windows_x86_64.zip" - } - } - }, - "bin": "upx.exe", - "checkver": "github", - "description": "UPYUN Storage Command Tool", - "homepage": "https://github.com/upyun/upx", - "license": "MIT", - "version": "0.3.6" + "version": "0.3.6", + "description": "UPYUN Storage Command Tool", + "homepage": "https://github.com/upyun/upx", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/upyun/upx/releases/download/v0.3.6/upx_0.3.6_Windows_x86_64.zip", + "hash": "dd9ec7e5b042c43cf90193abbae8c52336ba71485c51fdeab91635dd55a0a32f" + }, + "32bit": { + "url": "https://github.com/upyun/upx/releases/download/v0.3.6/upx_0.3.6_Windows_i386.zip", + "hash": "9597d737589f2669e7c5cd592c6589b463f379e0928fd4dc0a880c48c4df1e0e" + } + }, + "bin": "upx.exe", + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/upyun/upx/releases/download/v$version/upx_$version_Windows_x86_64.zip" + }, + "32bit": { + "url": "https://github.com/upyun/upx/releases/download/v$version/upx_$version_Windows_i386.zip" + } + } + } } diff --git a/bucket/urbanist-variable.json b/bucket/urbanist-variable.json index 209e109f84d..7ed19d0e1e6 100644 --- a/bucket/urbanist-variable.json +++ b/bucket/urbanist-variable.json @@ -1,31 +1,31 @@ { - "version": "1.303", - "description": "Urbanist is a low-contrast, geometric sans-serif inspired by Modernist design and typography.", - "license": "OFL-1.1", - "homepage": "https://github.com/coreyhu/Urbanist", - "url": "https://github.com/coreyhu/Urbanist/raw/master/fonts/variable/Urbanist%5Bital%2Cwght%5D.ttf", - "hash": "374cc69b03ec9cfa71d45401603030c140857c728f4a286606dadba9578ce923", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/coreyhu/Urbanist/raw/master/fonts/variable/Urbanist%5Bital%2Cwght%5D.ttf" - }, - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Urbanist' variable TTF file has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - } + "autoupdate": { + "url": "https://github.com/coreyhu/Urbanist/raw/master/fonts/variable/Urbanist%5Bital%2Cwght%5D.ttf" + }, + "checkver": "github", + "description": "Urbanist is a low-contrast, geometric sans-serif inspired by Modernist design and typography.", + "hash": "374cc69b03ec9cfa71d45401603030c140857c728f4a286606dadba9578ce923", + "homepage": "https://github.com/coreyhu/Urbanist", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "license": "OFL-1.1", + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Urbanist' variable TTF file has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + }, + "url": "https://github.com/coreyhu/Urbanist/raw/master/fonts/variable/Urbanist%5Bital%2Cwght%5D.ttf", + "version": "1.303" } diff --git a/bucket/utf8clip.json b/bucket/utf8clip.json index 0de604a2a2a..a98dba87ce1 100644 --- a/bucket/utf8clip.json +++ b/bucket/utf8clip.json @@ -1,14 +1,14 @@ { - "autoupdate": { - "url": "https://github.com/bluemarsh/utf8clip/releases/download/v$version/utf8clip.$version.zip" - }, - "bin": "utf8clip.exe", - "checkver": "github", - "description": "Replacement for clip.exe in Windows that supports both read from/write to clipboard and uses UTF-8 encoding", - "hash": "976f8c730f979cb513e0c67aa2c12ad995057a0b724a097f5e99347dbd9b4c3c", - "homepage": "https://github.com/bluemarsh/utf8clip", - "license": "MIT", - "notes": ".NET Core 3.0 or later runtime is required.", - "url": "https://github.com/bluemarsh/utf8clip/releases/download/v1.0.0/utf8clip.1.0.0.zip", - "version": "1.0.0" + "description": "Replacement for clip.exe in Windows that supports both read from/write to clipboard and uses UTF-8 encoding", + "homepage": "https://github.com/bluemarsh/utf8clip", + "version": "1.0.0", + "license": "MIT", + "notes": ".NET Core 3.0 or later runtime is required.", + "url": "https://github.com/bluemarsh/utf8clip/releases/download/v1.0.0/utf8clip.1.0.0.zip", + "hash": "976f8c730f979cb513e0c67aa2c12ad995057a0b724a097f5e99347dbd9b4c3c", + "bin": "utf8clip.exe", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/bluemarsh/utf8clip/releases/download/v$version/utf8clip.$version.zip" + } } diff --git a/bucket/utools.json b/bucket/utools.json index 8f1b72671f6..73355d75c2a 100644 --- a/bucket/utools.json +++ b/bucket/utools.json @@ -1,53 +1,45 @@ { "homepage": "https://u.tools/", - "description": "Your productive tools set and launcher.", - "license": "Proprietary", + "description": "新一代效率工具平台,自由组合丰富插件,打造随手可取的终极神器", + "license": "Unknown", "version": "3.3.0", + "checkver": { + "url": "https://u.tools/", + "regex": "uTools-([\\d.]+)\\.exe" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://res.u-tools.cn/version2/uTools-$version.exe#/uTools.7z" + }, + "32bit": { + "url": "https://res.u-tools.cn/version2/uTools-$version-ia32.exe#/uTools.7z" + } + } + }, "architecture": { "64bit": { - "url": "https://res.u-tools.cn/version2/uTools-3.3.0.exe#/dl.7z", + "url": "https://res.u-tools.cn/version2/uTools-3.3.0.exe#/uTools.7z", "hash": "c22c0a0b90550cc3ffbb85eb9d211575ae4ba5907dbf9090ea8b4480277e23bb", "installer": { - "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR/app-64.7z\" \"$dir\"" + "script": "7z x $original_dir/PLUGINSDIR/app-64.7z -o\"$original_dir\"" } }, "32bit": { - "url": "https://res.u-tools.cn/version2/uTools-3.3.0-ia32.exe#/dl.7z", + "url": "https://res.u-tools.cn/version2/uTools-3.3.0-ia32.exe#/uTools.7z", "hash": "2ea63030df803fdd5869ea7e60ae9fe491346a4806d793128dd34cf912b50523", "installer": { - "script": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR/app-32.7z\" \"$dir\"" + "script": "7z x $original_dir/PLUGINSDIR/app-32.7z -o\"$original_dir\"" } } }, - "post_install": "Remove-Item \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "extract_dir": "$PLUGINSDIR", + "extract_to": "PLUGINSDIR", + "post_install": "rm $original_dir/PLUGINSDIR -recurse", "shortcuts": [ [ "uTools.exe", "uTools" ] - ], - "checkver": { - "url": "https://res.u-tools.cn/version2/latest.yml", - "regex": "version: ([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://res.u-tools.cn/version2/uTools-$version.exe#/dl.7z", - "hash": { - "url": "https://res.u-tools.cn/version2/latest.yml?", - "mode": "extract", - "regex": "(?sm)$version.exe.*?sha512: $base64" - } - }, - "32bit": { - "url": "https://res.u-tools.cn/version2/uTools-$version-ia32.exe#/dl.7z", - "hash": { - "url": "https://res.u-tools.cn/version2/latest-ia32.yml?", - "mode": "extract", - "regex": "(?sm)$version-ia32.exe.*?sha512: $base64" - } - } - } - } + ] } diff --git a/bucket/uwuvci.json b/bucket/uwuvci.json index dab19f65186..3596e0197c2 100644 --- a/bucket/uwuvci.json +++ b/bucket/uwuvci.json @@ -1,32 +1,32 @@ { - "autoupdate": { - "url": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF/releases/download/v$version/UWUVCI_INSTALLER.exe" - }, - "bin": [ - "UWUVCI AIO WPF.exe", - "UWUVCI VWII.exe" - ], - "checkver": "github", - "description": "Inject games into various Wii U VCs.", - "hash": "c4b2b568805352e741351cbbcb770e00a6c10a48f215db4e5978c69c7b815da6", - "homepage": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF", - "innosetup": true, - "license": "GPL-3.0-only", - "persist": [ - "InjectedGames", - "bin\\BaseGames", - "bin\\keys" - ], - "shortcuts": [ - [ - "UWUVCI AIO WPF.exe", - "UWUVCI AIO" - ], - [ - "UWUVCI VWII.exe", - "UWUVCI VWII" - ] - ], - "url": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF/releases/download/v3.99.9/UWUVCI_INSTALLER.exe", - "version": "3.99.9" + "version": "3.99.9", + "description": "Inject games into various Wii U VCs.", + "homepage": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF", + "license": "GPL-3.0-only", + "url": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF/releases/download/v3.99.9/UWUVCI_INSTALLER.exe", + "hash": "c4b2b568805352e741351cbbcb770e00a6c10a48f215db4e5978c69c7b815da6", + "innosetup": true, + "bin": [ + "UWUVCI AIO WPF.exe", + "UWUVCI VWII.exe" + ], + "shortcuts": [ + [ + "UWUVCI AIO WPF.exe", + "UWUVCI AIO" + ], + [ + "UWUVCI VWII.exe", + "UWUVCI VWII" + ] + ], + "persist": [ + "InjectedGames", + "bin\\BaseGames", + "bin\\keys" + ], + "checkver": "github", + "autoupdate": { + "url": "https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF/releases/download/v$version/UWUVCI_INSTALLER.exe" + } } diff --git a/bucket/v2ray-beta.json b/bucket/v2ray-beta.json index 702570ccd0a..302812097e9 100644 --- a/bucket/v2ray-beta.json +++ b/bucket/v2ray-beta.json @@ -1,36 +1,36 @@ { + "version": "5.4.1", + "description": "A platform for building proxies to bypass network restrictions. (beta)", + "homepage": "https://www.v2fly.org/", + "license": "MIT", "architecture": { - "32bit": { - "hash": "9a3bacb7d8a981e79975e529d05c849ca162afd412f8ed1c26495efa6c414220", - "url": "https://github.com/v2fly/v2ray-core/releases/download/v5.4.1/v2ray-windows-32.zip" - }, "64bit": { - "hash": "f45ae17f87a5a2027dcbb03be5a0c2a522ff18edbee0d086d9b409d52bb2d39c", - "url": "https://github.com/v2fly/v2ray-core/releases/download/v5.4.1/v2ray-windows-64.zip" + "url": "https://github.com/v2fly/v2ray-core/releases/download/v5.4.1/v2ray-windows-64.zip", + "hash": "f45ae17f87a5a2027dcbb03be5a0c2a522ff18edbee0d086d9b409d52bb2d39c" + }, + "32bit": { + "url": "https://github.com/v2fly/v2ray-core/releases/download/v5.4.1/v2ray-windows-32.zip", + "hash": "9a3bacb7d8a981e79975e529d05c849ca162afd412f8ed1c26495efa6c414220" } }, + "bin": "v2ray.exe", + "persist": "config.json", + "checkver": { + "url": "https://github.com/v2fly/v2ray-core/releases", + "regex": "/releases/tag/(?:v|V)?([\\w.]+)" + }, "autoupdate": { "architecture": { - "32bit": { - "url": "https://github.com/v2fly/v2ray-core/releases/download/v$version/v2ray-windows-32.zip" - }, "64bit": { "url": "https://github.com/v2fly/v2ray-core/releases/download/v$version/v2ray-windows-64.zip" + }, + "32bit": { + "url": "https://github.com/v2fly/v2ray-core/releases/download/v$version/v2ray-windows-32.zip" } }, "hash": { - "regex": "SHA512= $sha512", - "url": "$url.dgst" + "url": "$url.dgst", + "regex": "SHA512= $sha512" } - }, - "bin": "v2ray.exe", - "checkver": { - "regex": "/releases/tag/(?:v|V)?([\\w.]+)", - "url": "https://github.com/v2fly/v2ray-core/releases" - }, - "description": "A platform for building proxies to bypass network restrictions. (beta)", - "homepage": "https://www.v2fly.org/", - "license": "MIT", - "persist": "config.json", - "version": "5.4.1" + } } diff --git a/bucket/v2ray-geoip.json b/bucket/v2ray-geoip.json index 635042a6dec..4ec0320f763 100644 --- a/bucket/v2ray-geoip.json +++ b/bucket/v2ray-geoip.json @@ -3,8 +3,8 @@ "description": "GeoIP data for V2Ray (official)", "homepage": "https://github.com/v2ray/geoip", "license": "MIT", - "depends": "v2ray", - "url": "https://github.com/v2ray/geoip/releases/download/202303300045/geoip.dat", + "depends": "mochi/v2ray", + "url": "https://download.fastgit.org/v2ray/geoip/releases/download/202303300045/geoip.dat", "hash": "1b6beebefa6ee3fb68e824d4664ccd75a21e8831700bb352d3b74d1c298e9793", "installer": { "script": [ @@ -24,7 +24,7 @@ "persist": "geoip.dat.bak", "checkver": "github", "autoupdate": { - "url": "https://github.com/v2ray/geoip/releases/download/$version/geoip.dat", + "url": "https://download.fastgit.org/v2ray/geoip/releases/download/$version/geoip.dat", "hash": { "url": "$url.sha256sum" } diff --git a/bucket/v2ray-rules-dat-git.json b/bucket/v2ray-rules-dat-git.json index 978376dd440..4a53ea2137a 100644 --- a/bucket/v2ray-rules-dat-git.json +++ b/bucket/v2ray-rules-dat-git.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "extract_dir": "v2ray-rules-dat-$matchSha", - "url": "https://github.com/Loyalsoldier/v2ray-rules-dat/archive/$matchSha.zip" - }, - "checkver": { - "regex": "(?s)>(\\d+)-(\\d+)-(\\d+)T.*?/(?(?[0-9a-f]{7})[0-9a-f]{33})", - "replace": "0.${1}.${2}.${3}.${short}", - "url": "https://github.com/Loyalsoldier/v2ray-rules-dat/commits/release.atom" - }, + "version": "0.2023.04.02.520b54a", "description": "Data files from Loyalsoldier/v2ray-rules-dat, works for v2ray and Xray.", - "extract_dir": "v2ray-rules-dat-520b54a0a4604bed1c0247b66b64c81ff5b95cb3", - "hash": "b06a590dac82dbebb660e5115dfbdbbc79cb85c2fddb2bea1b62a2c442f0ab11", "homepage": "https://github.com/Loyalsoldier/v2ray-rules-dat", "license": { "identifier": "GPL-3.0-or-later", "url": "https://github.com/Loyalsoldier/v2ray-rules-dat/raw/master/LICENSE" }, "url": "https://github.com/Loyalsoldier/v2ray-rules-dat/archive/520b54a0a4604bed1c0247b66b64c81ff5b95cb3.zip", - "version": "0.2023.04.02.520b54a" + "hash": "b06a590dac82dbebb660e5115dfbdbbc79cb85c2fddb2bea1b62a2c442f0ab11", + "extract_dir": "v2ray-rules-dat-520b54a0a4604bed1c0247b66b64c81ff5b95cb3", + "checkver": { + "url": "https://github.com/Loyalsoldier/v2ray-rules-dat/commits/release.atom", + "regex": "(?s)>(\\d+)-(\\d+)-(\\d+)T.*?/(?(?[0-9a-f]{7})[0-9a-f]{33})", + "replace": "0.${1}.${2}.${3}.${short}" + }, + "autoupdate": { + "url": "https://github.com/Loyalsoldier/v2ray-rules-dat/archive/$matchSha.zip", + "extract_dir": "v2ray-rules-dat-$matchSha" + } } diff --git a/bucket/v2ray-rules-dat.json b/bucket/v2ray-rules-dat.json index 51f5b0e02ec..90e525841d5 100644 --- a/bucket/v2ray-rules-dat.json +++ b/bucket/v2ray-rules-dat.json @@ -1,38 +1,47 @@ { "version": "202304022208", - "description": "Enhanced ruleset for V2Ray (unofficial)", + "description": "Data files from Loyalsoldier/v2ray-rules-dat, works for v2ray and Xray.", "homepage": "https://github.com/Loyalsoldier/v2ray-rules-dat", - "license": "GPL-3.0-only", - "depends": "mochi/v2ray", - "url": "https://download.fastgit.org/Loyalsoldier/v2ray-rules-dat/releases/download/202304022208/rules.zip", - "hash": "64aad0f3fc08a26dd803e68feadeca60ed622a7d3fdc392c0df6f862aecfd480", + "license": { + "identifier": "GPL-3.0-or-later", + "url": "https://github.com/Loyalsoldier/v2ray-rules-dat/raw/master/LICENSE" + }, + "depends": "v2ray", + "url": [ + "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/202304022208/geoip.dat", + "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/202304022208/geosite.dat" + ], + "hash": [ + "2ce4f05d819c73d28e3f9f035a17082db4f7f14d4372ae522ad5cc8e9955001f", + "9dfc4796f7bab84acbff6b9a7b5bb8792cc96f0576efc18d6f2062fd63572c6b" + ], "installer": { "script": [ - "if (-not (Test-Path \"$persist_dir\\v2ray-rules-dat\")) {", - " Copy-Item \"$(appdir v2ray $global)\\current\\geoip.dat\" -Destination \"$dir\\geoip.dat.bak\"", - " Copy-Item \"$(appdir v2ray $global)\\current\\geosite.dat\" -Destination \"$dir\\geosite.dat.bak\"", - "}", - "function LinkFile([String] $file, [String] $source = $file) {", - " Write-Host \"Creating hardlink for $file\"", - " New-Item -Force -ItemType HardLink -Path \"$(appdir v2ray $global)\\current\" -Name $file -Target \"$dir\\$source\" | Out-Null", - "}", - "LinkFile 'geoip.dat'", - "LinkFile 'geosite.dat'" + "@('LoyalsoldierSite.dat', 'LoyalsoldierGeoIP.dat', 'geosite.dat', 'geoip.dat') | ForEach-Object { Remove-Item \"$(appdir v2ray $global)\\current\\$_\" -Force -ErrorAction SilentlyContinue }", + "New-Item \"$(appdir v2ray $global)\\current\\LoyalsoldierSite.dat\" -ItemType HardLink -Target \"$dir\\geosite.dat\" | Out-Null", + "New-Item \"$(appdir v2ray $global)\\current\\LoyalsoldierIP.dat\" -ItemType HardLink -Target \"$dir\\geoip.dat\" | Out-Null", + "New-Item \"$(appdir v2ray $global)\\current\\geosite.dat\" -ItemType HardLink -Target \"$dir\\geosite.dat\" | Out-Null", + "New-Item \"$(appdir v2ray $global)\\current\\geoip.dat\" -ItemType HardLink -Target \"$dir\\geoip.dat\" | Out-Null", + "Write-Host \"v2ray-rules-dat installation finished, it's suggested to restart your applications using v2ray-rules-dat now.\" -ForegroundColor Magenta" ] }, "uninstaller": { "script": [ - "Copy-Item \"$dir\\geoip.dat.bak\" -Destination \"$(appdir v2ray $global)\\current\\geoip.dat\" -Force", - "Copy-Item \"$dir\\geosite.dat.bak\" -Destination \"$(appdir v2ray $global)\\current\\geosite.dat\" -Force" + "Remove-Item \"$(appdir v2ray $global)\\current\\LoyalsoldierIP.dat\" -Force -ErrorAction 'SilentlyContinue'", + "Remove-Item \"$(appdir v2ray $global)\\current\\LoyalsoldierSite.dat\" -Force -ErrorAction 'SilentlyContinue'", + "Remove-Item \"$(appdir v2ray $global)\\current\\geosite.dat\" -Force -ErrorAction 'SilentlyContinue'", + "Remove-Item \"$(appdir v2ray $global)\\current\\geoip.dat\" -Force -ErrorAction 'SilentlyContinue'" ] }, - "persist": [ - "geoip.dat.bak", - "geosite.dat.bak" - ], + "env_set": { + "V2RAY_LOCATION_ASSET": "$(scoop prefix v2ray)" + }, "checkver": "github", "autoupdate": { - "url": "https://download.fastgit.org/Loyalsoldier/v2ray-rules-dat/releases/download/$version/rules.zip", + "url": [ + "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/$version/geoip.dat", + "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/$version/geosite.dat" + ], "hash": { "url": "$url.sha256sum" } diff --git a/bucket/vc-for-python27-np.json b/bucket/vc-for-python27-np.json index 0fe92606419..2bc7e619241 100644 --- a/bucket/vc-for-python27-np.json +++ b/bucket/vc-for-python27-np.json @@ -1,13 +1,12 @@ { - "##": "https://github.com/foosel/scoop-bucket/blob/main/bucket/vc-for-python27-np.json", - "version": "no-version", - "description": "Visual Studio C++ Compiler for Python 2.7. Originally provided by Microsoft, no longer available. Mirrored on octoprint.org for maintenance purposes.", - "url": "https://octoprint.org/files/VCForPython27.msi#/setup.msi_", - "hash": "070474db76a2e625513a5835df4595df9324d820f9cc97eab2a596dcbc2f5cbf", - "installer": { - "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/i', \"$dir\\setup.msi_\", '/qn') -RunAs | Out-Null" - }, - "uninstaller": { - "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/x', \"$dir\\setup.msi_\", '/qn') -RunAs | Out-Null" - } + "description": "Visual Studio C++ Compiler for Python 2.7. Originally provided by Microsoft, no longer available. Mirrored on octoprint.org for maintenance purposes.", + "hash": "070474db76a2e625513a5835df4595df9324d820f9cc97eab2a596dcbc2f5cbf", + "installer": { + "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/i', \"$dir\\setup.msi_\", '/qn') -RunAs | Out-Null" + }, + "uninstaller": { + "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/x', \"$dir\\setup.msi_\", '/qn') -RunAs | Out-Null" + }, + "url": "https://octoprint.org/files/VCForPython27.msi#/setup.msi_", + "version": "no-version" } diff --git a/bucket/vcredist-2010.json b/bucket/vcredist-2010.json index e5a9ccdd68c..85cf2b098fa 100644 --- a/bucket/vcredist-2010.json +++ b/bucket/vcredist-2010.json @@ -1,22 +1,22 @@ { - "version": "10.0.40219.473", - "description": "Microsoft Visual C++ Redistributable for Visual Studio 2010", - "homepage": "https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads", - "license": { - "identifier": "Freeware", - "url": "https://www.microsoft.com/en-us/legal/intellectualproperty/copyright/default.aspx" - }, - "notes": "You can now remove this installer with 'scoop uninstall vcredist2010'", - "url": [ - "https://download.microsoft.com/download/E/E/0/EE05C9EF-A661-4D9E-BCE2-6961ECDF087F/vcredist_x64.exe", - "https://download.microsoft.com/download/E/E/0/EE05C9EF-A661-4D9E-BCE2-6961ECDF087F/vcredist_x86.exe" - ], - "hash": [ - "7ba40e8c2dbcec6d0b83b94e719ea9291c2ebc4fd9d4f34dce6f852739841ed7", - "1df24320ae1b974a42fc37f852d962c0e2f0e62bb339585fc862bb15d5a5d216" - ], - "post_install": [ - "Invoke-ExternalCommand -FilePath \"$dir\\vcredist_x64.exe\" -ArgumentList '/fo', '/quiet', '/norestart' -RunAs | Out-Null", - "Invoke-ExternalCommand -FilePath \"$dir\\vcredist_x86.exe\" -ArgumentList '/fo', '/quiet', '/norestart' -RunAs | Out-Null" - ] + "description": "Microsoft Visual C++ Redistributable for Visual Studio 2010", + "hash": [ + "7ba40e8c2dbcec6d0b83b94e719ea9291c2ebc4fd9d4f34dce6f852739841ed7", + "1df24320ae1b974a42fc37f852d962c0e2f0e62bb339585fc862bb15d5a5d216" + ], + "homepage": "https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads", + "license": { + "identifier": "Freeware", + "url": "https://www.microsoft.com/en-us/legal/intellectualproperty/copyright/default.aspx" + }, + "notes": "You can now remove this installer with 'scoop uninstall vcredist2010'", + "post_install": [ + "Invoke-ExternalCommand -FilePath \"$dir\\vcredist_x64.exe\" -ArgumentList '/fo', '/quiet', '/norestart' -RunAs | Out-Null", + "Invoke-ExternalCommand -FilePath \"$dir\\vcredist_x86.exe\" -ArgumentList '/fo', '/quiet', '/norestart' -RunAs | Out-Null" + ], + "url": [ + "https://download.microsoft.com/download/E/E/0/EE05C9EF-A661-4D9E-BCE2-6961ECDF087F/vcredist_x64.exe", + "https://download.microsoft.com/download/E/E/0/EE05C9EF-A661-4D9E-BCE2-6961ECDF087F/vcredist_x86.exe" + ], + "version": "10.0.40219.473" } diff --git a/bucket/vendir-aoks.json b/bucket/vendir-aoks.json index fafb61b4f9d..40c74e74bfc 100644 --- a/bucket/vendir-aoks.json +++ b/bucket/vendir-aoks.json @@ -1,29 +1,29 @@ { + "homepage": "https://carvel.dev/vendir/", + "version": "0.33.1", + "description": "Declaratively state directory's contents.", + "license": "Apache-2.0", "architecture": { "64bit": { - "hash": "b46151fb5c9e9ef43e3db599aa559fc2fc36ddeb978eb195ff77790fa2932aae", - "url": "https://github.com/vmware-tanzu/carvel-vendir/releases/download/v0.33.1/vendir-windows-amd64.exe#/vendir.exe" + "url": "https://github.com/vmware-tanzu/carvel-vendir/releases/download/v0.33.1/vendir-windows-amd64.exe#/vendir.exe", + "hash": "b46151fb5c9e9ef43e3db599aa559fc2fc36ddeb978eb195ff77790fa2932aae" } }, + "bin": "vendir.exe", + "checkver": { + "github": "https://github.com/vmware-tanzu/carvel-vendir" + }, "autoupdate": { "architecture": { "64bit": { + "url": "https://github.com/vmware-tanzu/carvel-vendir/releases/download/v$version/vendir-windows-amd64.exe#/vendir.exe", "hash": { - "regex": "$sha256\\s+$basename", - "url": "$baseurl/checksums.txt" - }, - "url": "https://github.com/vmware-tanzu/carvel-vendir/releases/download/v$version/vendir-windows-amd64.exe#/vendir.exe" + "url": "$baseurl/checksums.txt", + "regex": "$sha256\\s+$basename" + } } } }, - "bin": "vendir.exe", - "checkver": { - "github": "https://github.com/vmware-tanzu/carvel-vendir" - }, - "description": "Declaratively state directory's contents.", - "homepage": "https://carvel.dev/vendir/", - "license": "Apache-2.0", - "notes": "See https://carvel.dev/vendir/#examples for some examples", "post_install": "vendir version", - "version": "0.33.1" + "notes": "See https://carvel.dev/vendir/#examples for some examples" } diff --git a/bucket/veracrypt-legacy-np.json b/bucket/veracrypt-legacy-np.json index 350f3da61c9..b1577910ff8 100644 --- a/bucket/veracrypt-legacy-np.json +++ b/bucket/veracrypt-legacy-np.json @@ -1,50 +1,50 @@ { - "homepage": "https://www.veracrypt.fr/", - "description": "A free open source disk encryption software for Windows, Mac OSX and Linux.", - "license": "Apache Licence", - "version": "1.25.4", - "url": "https://launchpad.net/veracrypt/trunk/1.25.4/+download/VeraCrypt%20Portable%201.25.4.exe#/setup.exe", - "hash": "4ebc0fce3668eb0e91a39e0a2c884f08a942c77dbbe9d880850a736ea07788e5", - "installer": { - "script": [ - "Start-Process -Wait \"$dir\\setup.exe\"", - "Remove-Item -Recurse \"$dir\\setup.exe\"", - "Move-Item \"$dir\\VeraCrypt\\*\" -Destination \"$dir\"", - "Remove-Item -Recurse \"$dir\\VeraCrypt\"", - "$file = 'Configuration.xml'", - "if (!(Test-Path \"$persist_dir\\$file\")) {", - " New-Item \"$dir\\$file\" -Type File | Out-Null", - "}" - ] - }, - "architecture": { - "64bit": { - "shortcuts": [ - [ - "VeraCrypt-x64.exe", - "VeraCrypt" - ] - ] - }, - "32bit": { - "shortcuts": [ - [ - "VeraCrypt.exe", - "VeraCrypt" - ] - ] - } - }, - "persist": "Configuration.xml", - "_checkver": { - "url": "https://www.veracrypt.fr/en/Downloads.html", - "regex": "For macOS and Windows: ([\\d.]+)" - }, - "_autoupdate": { - "url": "https://launchpad.net/veracrypt/trunk/$version/+download/VeraCrypt%20Portable%20$version.exe#/setup.exe", - "hash": { - "url": "https://launchpad.net/veracrypt/trunk/$version/+download/veracrypt-$version-sha256sum.txt", - "regex": "$sha256\\s+$basename" - } - } + "_autoupdate": { + "hash": { + "regex": "$sha256\\s+$basename", + "url": "https://launchpad.net/veracrypt/trunk/$version/+download/veracrypt-$version-sha256sum.txt" + }, + "url": "https://launchpad.net/veracrypt/trunk/$version/+download/VeraCrypt%20Portable%20$version.exe#/setup.exe" + }, + "_checkver": { + "regex": "For macOS and Windows: ([\\d.]+)", + "url": "https://www.veracrypt.fr/en/Downloads.html" + }, + "architecture": { + "32bit": { + "shortcuts": [ + [ + "VeraCrypt.exe", + "VeraCrypt" + ] + ] + }, + "64bit": { + "shortcuts": [ + [ + "VeraCrypt-x64.exe", + "VeraCrypt" + ] + ] + } + }, + "description": "A free open source disk encryption software for Windows, Mac OSX and Linux.", + "hash": "4ebc0fce3668eb0e91a39e0a2c884f08a942c77dbbe9d880850a736ea07788e5", + "homepage": "https://www.veracrypt.fr/", + "installer": { + "script": [ + "Start-Process -Wait \"$dir\\setup.exe\"", + "Remove-Item -Recurse \"$dir\\setup.exe\"", + "Move-Item \"$dir\\VeraCrypt\\*\" -Destination \"$dir\"", + "Remove-Item -Recurse \"$dir\\VeraCrypt\"", + "$file = 'Configuration.xml'", + "if (!(Test-Path \"$persist_dir\\$file\")) {", + " New-Item \"$dir\\$file\" -Type File | Out-Null", + "}" + ] + }, + "license": "Apache Licence", + "persist": "Configuration.xml", + "url": "https://launchpad.net/veracrypt/trunk/1.25.4/+download/VeraCrypt%20Portable%201.25.4.exe#/setup.exe", + "version": "1.25.4" } diff --git a/bucket/veracrypt-np.json b/bucket/veracrypt-np.json index 63cbdbcdb32..df26fbb540e 100644 --- a/bucket/veracrypt-np.json +++ b/bucket/veracrypt-np.json @@ -1,21 +1,50 @@ { + "homepage": "https://www.veracrypt.fr/", + "description": "A free open source disk encryption software for Windows, Mac OSX and Linux.", + "license": "Apache Licence", "version": "1.25.9", - "description": "VeraCrypt is a free open source disk encryption software for Windows, Mac OSX and Linux. Brought to you by IDRIX (https://www.idrix.fr) and based on TrueCrypt 7.1a.", - "homepage": "https://veracrypt.fr/", - "license": "Freeware", - "url": "https://launchpad.net/veracrypt/trunk/1.25.9/+download/VeraCrypt_Setup_x64_1.25.9.msi#/setup.msi_", - "hash": "206d31c2ed1a2b0390d4dfa12e74a9b9dae88658d1f9bfa1bb433b23e2b24fd8", + "url": "https://launchpad.net/veracrypt/trunk/1.25.9/+download/VeraCrypt%20Portable%201.25.9.exe#/setup.exe", + "hash": "785e2953547ea8232aa3c45b9cfe564118809eb84b474df6488f7519c4e954cc", "installer": { - "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/i', \"$dir\\setup.msi_\", 'ACCEPTLICENSE=YES', 'DESKTOPICONS=No', '/qn', '/norestart') -RunAs -ContinueExitCodes @{ 3010 = 'A system reboot is required to finalize the installation.' } | Out-Null" + "script": [ + "Start-Process -Wait \"$dir\\setup.exe\"", + "Remove-Item -Recurse \"$dir\\setup.exe\"", + "Move-Item \"$dir\\VeraCrypt\\*\" -Destination \"$dir\"", + "Remove-Item -Recurse \"$dir\\VeraCrypt\"", + "$file = 'Configuration.xml'", + "if (!(Test-Path \"$persist_dir\\$file\")) {", + " New-Item \"$dir\\$file\" -Type File | Out-Null", + "}" + ] }, - "uninstaller": { - "script": "Invoke-ExternalCommand msiexec -ArgumentList @('/x', \"$dir\\setup.msi_\", '/qn', '/norestart') -RunAs -ContinueExitCodes @{ 3010 = 'A system reboot is required to finalize the uninstallation.' } | Out-Null" + "architecture": { + "64bit": { + "shortcuts": [ + [ + "VeraCrypt-x64.exe", + "VeraCrypt" + ] + ] + }, + "32bit": { + "shortcuts": [ + [ + "VeraCrypt.exe", + "VeraCrypt" + ] + ] + } }, + "persist": "Configuration.xml", "checkver": { - "url": "https://veracrypt.fr/en/Downloads.html", - "regex": "https://launchpad.net/veracrypt/trunk/((\\d(.)?)+)/" + "url": "https://www.veracrypt.fr/en/Downloads.html", + "regex": "Latest Stable Release - ([\\d.]+)" }, "autoupdate": { - "url": "https://launchpad.net/veracrypt/trunk/$version/+download/VeraCrypt_Setup_x64_$version.msi#/setup.msi_" + "url": "https://launchpad.net/veracrypt/trunk/$version/+download/VeraCrypt%20Portable%20$version.exe#/setup.exe", + "hash": { + "url": "https://launchpad.net/veracrypt/trunk/$version/+download/veracrypt-$version-sha256sum.txt", + "regex": "$sha256\\s+$basename" + } } } diff --git a/bucket/verycapture.json b/bucket/verycapture.json index 8617a582df3..0432389010d 100644 --- a/bucket/verycapture.json +++ b/bucket/verycapture.json @@ -1,8 +1,9 @@ { "version": "1.8.9.5", - "description": "功能全面的屏幕捕获软件,支持长截图,矩形截图,延时截图,任意区域截图,gif录制,录屏,ocr翻译等", - "homepage": "https://verycapture.com/", - "license": "Freeware", + "description": "支持长截图,矩形截图,延时截图,任意区域截图,gif录制,录屏,ocr翻译等功能", + "homepage": "https://verycapture.com/cn/download.html", + "license": "identifier", + "notes": "https://github.com/ViCrack/scoop-bucket/blob/master/bucket/verycapture.json", "url": "https://cdn.verycapture.com/joyshare/verycapture1.8.9.5.zip", "hash": "02e57c73db8a3307993023481f9151e91056c900547f5ff13ab5b47a00405703", "extract_dir": "verycapture", @@ -13,10 +14,9 @@ "VeryCapture" ] ], - "notes": "VeryCapture is NOT portable.", "checkver": { "url": "https://verycapture.com/cn/download.html", - "regex": "verycapture([\\d.]+).zip" + "regex": "(?i)/verycapture([\\d.]+).zip" }, "autoupdate": { "url": "https://cdn.verycapture.com/joyshare/verycapture$version.zip" diff --git a/bucket/verysync.json b/bucket/verysync.json index 683177d23bf..1281138023b 100644 --- a/bucket/verysync.json +++ b/bucket/verysync.json @@ -1,33 +1,40 @@ { + "homepage": "http://www.verysync.com/", + "version": "2.16.0", "architecture": { - "32bit": { - "extract_dir": "verysync-windows-386-v2.16.0", - "hash": "d2f70813f786558ba5a174dd5837248aa6124163e950f1c58f335f30213b2156", - "url": "http://releases-cdn.verysync.com/releases/v2.16.0/verysync-windows-386-v2.16.0.zip" - }, "64bit": { - "extract_dir": "verysync-windows-amd64-v2.16.0", + "url": "http://releases-cdn.verysync.com/releases/v2.16.0/verysync-windows-amd64-v2.16.0.zip", "hash": "c23aadd2647d3341b9768942042fda760f853133b8e01b4783a40124caec85fb", - "url": "http://releases-cdn.verysync.com/releases/v2.16.0/verysync-windows-amd64-v2.16.0.zip" + "extract_dir": "verysync-windows-amd64-v2.16.0" + }, + "32bit": { + "url": "http://releases-cdn.verysync.com/releases/v2.16.0/verysync-windows-386-v2.16.0.zip", + "hash": "d2f70813f786558ba5a174dd5837248aa6124163e950f1c58f335f30213b2156", + "extract_dir": "verysync-windows-386-v2.16.0" } }, + "persist": "config", + "checkver": { + "url": "https://forum.verysync.com/forum.php?mod=forumdisplay&fid=2", + "regex": "(\\d+\\.\\d+\\.\\d+)" + }, "autoupdate": { "architecture": { - "32bit": { - "extract_dir": "verysync-windows-386-v$version", + "64bit": { + "url": "http://releases-cdn.verysync.com/releases/v$version/verysync-windows-amd64-v$version.zip", "hash": { - "regex": "($sha1) verysync-windows-386-v1.3.1.zip", - "url": "http://releases-cdn.verysync.com/releases/v1.3.1/sha1sum.txt" + "url": "http://releases-cdn.verysync.com/releases/v1.3.1/sha1sum.txt", + "regex": "($sha1) verysync-windows-amd64-v1.3.1.zip" }, - "url": "http://releases-cdn.verysync.com/releases/v$version/verysync-windows-386-v$version.zip" + "extract_dir": "verysync-windows-amd64-v$version" }, - "64bit": { - "extract_dir": "verysync-windows-amd64-v$version", + "32bit": { + "url": "http://releases-cdn.verysync.com/releases/v$version/verysync-windows-386-v$version.zip", "hash": { - "regex": "($sha1) verysync-windows-amd64-v1.3.1.zip", - "url": "http://releases-cdn.verysync.com/releases/v1.3.1/sha1sum.txt" + "url": "http://releases-cdn.verysync.com/releases/v1.3.1/sha1sum.txt", + "regex": "($sha1) verysync-windows-386-v1.3.1.zip" }, - "url": "http://releases-cdn.verysync.com/releases/v$version/verysync-windows-amd64-v$version.zip" + "extract_dir": "verysync-windows-386-v$version" } } }, @@ -38,17 +45,10 @@ "-home \"$persist_dir/config\"" ] ], - "checkver": { - "regex": "(\\d+\\.\\d+\\.\\d+)", - "url": "https://forum.verysync.com/forum.php?mod=forumdisplay&fid=2" - }, - "homepage": "http://www.verysync.com/", - "persist": "config", "shortcuts": [ [ "verysync.exe", "微力同步" ] - ], - "version": "2.16.0" + ] } diff --git a/bucket/vhdxtool.json b/bucket/vhdxtool.json index ee95ae1016b..8144f04ebef 100644 --- a/bucket/vhdxtool.json +++ b/bucket/vhdxtool.json @@ -1,5 +1,5 @@ { - "bin": "vhdxtool.exe", - "url": "http://systola.com/obj/Files/static/vhdxtool.exe", - "version": "2016.8.19" + "url": "http://systola.com/obj/Files/static/vhdxtool.exe", + "version": "2016.8.19", + "bin": "vhdxtool.exe" } diff --git a/bucket/victormono.json b/bucket/victormono.json index fa00eef4df4..e95b46245e1 100644 --- a/bucket/victormono.json +++ b/bucket/victormono.json @@ -1,34 +1,34 @@ { - "autoupdate": { - "url": "https://rubjo.github.io/victor-mono/VictorMonoAll.zip" - }, - "checkver": { - "github": "https://github.com/rubjo/victor-mono" - }, - "description": "Victor Mono", - "extract_dir": "TTF", - "hash": "1d0d51443846800c88536ab5a0e5cfb3557ad7d3fa6d355193953dd6c98c40b6", - "homepage": "https://rubjo.github.io/victor-mono/", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "MIT", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Victor Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://rubjo.github.io/victor-mono/VictorMonoAll.zip", - "version": "1.5.4" + "version": "1.5.4", + "description": "Victor Mono", + "license": "MIT", + "homepage": "https://rubjo.github.io/victor-mono/", + "url": "https://rubjo.github.io/victor-mono/VictorMonoAll.zip", + "hash": "1d0d51443846800c88536ab5a0e5cfb3557ad7d3fa6d355193953dd6c98c40b6", + "extract_dir": "TTF", + "checkver": { + "github": "https://github.com/rubjo/victor-mono" + }, + "autoupdate": { + "url": "https://rubjo.github.io/victor-mono/VictorMonoAll.zip" + }, + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Victor Mono' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/video2x.json b/bucket/video2x.json index c5650dc8498..921e15f9a19 100644 --- a/bucket/video2x.json +++ b/bucket/video2x.json @@ -1,8 +1,7 @@ { "version": "4.8.1", - "description": "A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR.", "homepage": "https://github.com/k4yt3x/video2x", - "license": "GPL-3.0-only", + "description": "", "url": "https://github.com/k4yt3x/video2x/releases/download/4.8.1/video2x-4.8.1-win32-full.zip", "hash": "45fce1334762b6bf8190fe0603c8f16087bc225afa2d87d1b472b98d4db1c048", "extract_dir": "video2x-4.8.1-win32-full", @@ -16,7 +15,6 @@ "video2x_gui" ] ], - "persist": "video2x.yaml", "checkver": "github", "autoupdate": { "url": "https://github.com/k4yt3x/video2x/releases/download/$version/video2x-$version-win32-full.zip", diff --git a/bucket/videosubfinder.json b/bucket/videosubfinder.json index 2d01c07f0ca..0932c189f53 100644 --- a/bucket/videosubfinder.json +++ b/bucket/videosubfinder.json @@ -1,77 +1,56 @@ { "version": "5.80", - "description": "Extracts hardcoded text (hardsub) from video", - "homepage": "https://sourceforge.net/projects/videosubfinder/", - "license": "Public Domain", - "suggest": { - "vcredist": [ - "extras/vcredist2019", - "extras/vcredist-aio" - ] - }, - "notes": [ - "If upgrading, you might need to manually merge settings\\general.cfg with settings.original\\general.cfg.", - "Older versions may not start due to possible settings\\eng\\locale.cfg incompatibilities." - ], + "description": "Provides functionality for extract hardcoded text (hardsub) from video.", + "homepage": "https://videosubfinder.sourceforge.io/", + "license": "GPL-2.0-only", "architecture": { "64bit": { - "url": "https://downloads.sourceforge.net/project/videosubfinder/VideoSubFinder_5.80_x64.zip#/dl.zip_", - "hash": "sha1:6f8b166e78c36b274f75534b857a26e08a6bce2b", - "extract_dir": "Release_x64" + "url": "https://sourceforge.net/projects/videosubfinder/files/VideoSubFinder_5.80_x64.zip/download#/dl", + "hash": "e10d77f55dd22ac901be6635e64fde9e41cd2396dc4cb1db86091f45680be9f1", + "pre_install": [ + "if (Test-Path \"$persist_dir\\settings\") {", + " Expand-7zipArchive \"$dir\\$fname\" \"$dir\\_temp\" -ExtractDir Release_x64\\settings\\eng", + " Move-Item \"$dir\\_temp\\*.cfg\" \"$persist_dir\\settings\\eng\" -Force", + " Remove-Item \"$dir\\_temp\" -Recurse -Force", + "}" + ], + "installer": { + "script": "Expand-7zipArchive \"$dir\\$fname\" \"$dir\" -ExtractDir Release_x64 -Removal" + } }, "32bit": { - "url": "https://downloads.sourceforge.net/project/videosubfinder/VideoSubFinder_5.80_x86.zip#/dl.zip_", - "hash": "sha1:594932ec69107f919c512fd398792aa67fb5ac2c", - "extract_dir": "Release" + "url": "https://sourceforge.net/projects/videosubfinder/files/VideoSubFinder_5.80_x86.zip/download#/dl", + "hash": "b505e508725cd7898646b9d8e3ad6ad2633d8875ca6d0663a68df037c73ab7ed", + "pre_install": [ + "if (Test-Path \"$persist_dir\\settings\") {", + " Expand-7zipArchive \"$dir\\$fname\" \"$dir\\_temp\" -ExtractDir Release\\settings\\eng", + " Move-Item \"$dir\\_temp\\*.cfg\" \"$persist_dir\\settings\\eng\" -Force", + " Remove-Item \"$dir\\_temp\" -Recurse -Force", + "}" + ], + "installer": { + "script": "Expand-7zipArchive \"$dir\\$fname\" \"$dir\" -ExtractDir Release -Removal" + } } }, - "installer": { - "script": [ - "Expand-7zipArchive \"$dir\\$fname\" \"$dir\" -ExtractDir \"$(extract_dir $manifest $architecture)\" -Removal", - "if ((Test-Path \"$persist_dir\\settings\" -PathType Container)) {", - " Move-Item -Path \"$dir\\settings\\eng\\*\" -Destination \"$persist_dir\\settings\\eng\" -Force", - " Remove-Item \"$dir\\settings\\eng\" | Out-Null", - "}" - ] - }, - "post_install": [ - "$manifest.persist | ForEach-Object {", - " $origdir = \"$dir\\$_.original\"", - " if ((Test-Path $origdir -PathType Container) -and ([System.IO.Directory]::GetFiles($origdir, '*').Count -eq 0)) {", - " Remove-Item $origdir -Force | Out-Null", - " }", - "}" - ], - "persist": [ - "settings", - "TXTImages", - "TXTResults" - ], - "bin": [ - "VideoSubFinderWXW.exe", - "VideoSubFinderWXW_intel.exe" - ], + "persist": "settings", "shortcuts": [ [ "VideoSubFinderWXW.exe", "VideoSubFinder" - ], - [ - "VideoSubFinderWXW_intel.exe", - "VideoSubFinder (Intel CC)" ] ], "checkver": { - "sourceforge": "videosubfinder/", - "regex": "VideoSubFinder_([\\d.+]+)_x64.zip" + "url": "https://sourceforge.net/projects/videosubfinder/", + "regex": "_([\\d.]+)_x(?:86|64).zip" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://downloads.sourceforge.net/project/videosubfinder/VideoSubFinder_$version_x64.zip#/dl.zip_" + "url": "https://sourceforge.net/projects/videosubfinder/files/VideoSubFinder_$version_x64.zip/download#/dl" }, "32bit": { - "url": "https://downloads.sourceforge.net/project/videosubfinder/VideoSubFinder_$version_x86.zip#/dl.zip_" + "url": "https://sourceforge.net/projects/videosubfinder/files/VideoSubFinder_$version_x86.zip/download#/dl" } } } diff --git a/bucket/vim-kaoriya.json b/bucket/vim-kaoriya.json index e0fda71a09e..83c6d9e6717 100644 --- a/bucket/vim-kaoriya.json +++ b/bucket/vim-kaoriya.json @@ -1,62 +1,35 @@ { - "homepage": "https://github.com/koron/vim-kaoriya", - "description": "Vim + kaoriya build system.", "version": "8.2.1287.20200724", - "architecture": { - "32bit": { - "url": "https://github.com/koron/vim-kaoriya/releases/download/v8.2.1287-20200724/vim82-kaoriya-win32-8.2.1287-20200724.zip", - "hash": "dcb3ee8ad4866624859da2499da81bea0bbe2e1fcd5e9874595c6d499b2b94fa", - "extract_dir": "vim82-kaoriya-win32" - }, - "64bit": { - "url": "https://github.com/koron/vim-kaoriya/releases/download/v8.2.1287-20200724/vim82-kaoriya-win64-8.2.1287-20200724.zip", - "hash": "72e9035943a4fd437c453bd089bc23dd8c440e401735334c0cbe51d5b9e418a0", - "extract_dir": "vim82-kaoriya-win64" - } - }, - "checkver": { - "url": "https://github.com/koron/vim-kaoriya/releases/latest", - "re": "vim(?[\\d]+)-kaoriya-win64-(?[\\d]+.[\\d]+.[\\d]+)-(?[\\d]{8}).zip", - "replace": "${v}.${d}" - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/koron/vim-kaoriya/releases/download/v$matchV-$matchD/vim$matchS-kaoriya-win32-$matchV-$matchD.zip", - "extract_dir": "vim$matchS-kaoriya-win32" - }, - "64bit": { - "url": "https://github.com/koron/vim-kaoriya/releases/download/v$matchV-$matchD/vim$matchS-kaoriya-win64-$matchV-$matchD.zip", - "extract_dir": "vim$matchS-kaoriya-win64" - } - } - }, + "description": "Vim text editor. (KaoriYa version)", + "homepage": "https://github.com/koron/vim-kaoriya", + "license": "Vim", + "url": "https://github.com/koron/vim-kaoriya/releases/download/v8.2.1287-20200724/vim82-kaoriya-win64-8.2.1287-20200724.zip", + "hash": "72e9035943a4fd437c453bd089bc23dd8c440e401735334c0cbe51d5b9e418a0", + "extract_dir": "vim82-kaoriya-win64", + "post_install": [ + "if ($bucket) {", + " $scriptsdir = \"$bucketsdir\\$bucket\\scripts\"", + "} else {", + " $scriptsdir = \"$(Split-Path $(Split-Path $url -Parent) -Parent)\\scripts\"", + "}", + "'install-context.reg', 'uninstall-context.reg' | ForEach-Object {", + " $vimpath = \"$dir\\gvim.exe\".Replace('\\', '\\\\')", + " $content = (Get-Content \"$scriptsdir\\vim-kaoriya\\$_\").Replace('$vim', $vimpath)", + " if ($global) { $content = $content.Replace('HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE') }", + " Set-Content \"$dir\\$_\" $content", + "}" + ], "bin": [ "vim.exe", [ "vim.exe", "vi" ], - [ - "vim.exe", - "ex", - "-e" - ], [ "vim.exe", "view", "-R" ], - [ - "vim.exe", - "rvim", - "-Z" - ], - [ - "vim.exe", - "rview", - "-RZ" - ], [ "vim.exe", "vimdiff", @@ -68,105 +41,26 @@ "gview", "-R" ], - [ - "gvim.exe", - "evim", - "-y" - ], - [ - "gvim.exe", - "eview", - "-Ry" - ], - [ - "gvim.exe", - "rgvim", - "-Z" - ], - [ - "gvim.exe", - "rgview", - "-RZ" - ], [ "gvim.exe", "gvimdiff", "-d" ], - "xxd.exe", - [ - "vim.exe", - "vimk" - ], - [ - "vim.exe", - "vik" - ], - [ - "vim.exe", - "exk", - "-e" - ], - [ - "vim.exe", - "viewk", - "-R" - ], - [ - "vim.exe", - "rvimk", - "-Z" - ], - [ - "vim.exe", - "rviewk", - "-RZ" - ], - [ - "vim.exe", - "vimdiffk", - "-d" - ], - [ - "gvim.exe", - "gvimk", - "" - ], - [ - "gvim.exe", - "gviewk", - "-R" - ], - [ - "gvim.exe", - "evimk", - "-y" - ], - [ - "gvim.exe", - "eviewk", - "-Ry" - ], - [ - "gvim.exe", - "rgvimk", - "-Z" - ], - [ - "gvim.exe", - "rgviewk", - "-RZ" - ], - [ - "gvim.exe", - "gvimdiffk", - "-d" - ] + "xxd.exe" ], "shortcuts": [ [ "gvim.exe", - "Gvim" + "GVim (KaoriYa version)" ] - ] + ], + "checkver": { + "github": "https://github.com/koron/vim-kaoriya", + "regex": "(?vim(?[\\d]+)-kaoriya-win64-(?[\\d.]+)-(?[\\d]{8})\\.zip)", + "replace": "${code}.${date}" + }, + "autoupdate": { + "url": "https://github.com/koron/vim-kaoriya/releases/download/v$matchCode-$matchDate/$matchFile", + "extract_dir": "vim$matchShort-kaoriya-win64" + } } diff --git a/bucket/vim82.json b/bucket/vim82.json index 555807482ed..7c1ad9ab70f 100644 --- a/bucket/vim82.json +++ b/bucket/vim82.json @@ -1,16 +1,8 @@ { - "bin": [ - [ - "vim\\vim82\\gvim.exe", - "gvim", - "" - ], - [ - "vim\\vim82\\vim.exe", - "vim", - "" - ] - ], - "url": "https://github.com/vim/vim-win32-installer/releases/download/v8.2.3313/gvim_8.2.3313_x64_signed.zip", - "version": "8.2.3313" + "url": "https://github.com/vim/vim-win32-installer/releases/download/v8.2.3313/gvim_8.2.3313_x64_signed.zip", + "version": "8.2.3313", + "bin": [ + ["vim\\vim82\\gvim.exe", "gvim", ""], + ["vim\\vim82\\vim.exe", "vim", ""] + ] } diff --git a/bucket/vimahk.json b/bucket/vimahk.json index 478971e79ad..d3c326f8210 100644 --- a/bucket/vimahk.json +++ b/bucket/vimahk.json @@ -1,8 +1,16 @@ { - "url": "https://github.com/rcmdnk/vim_ahk/releases/download/v0.6.1/vim_ahk.exe", - "version": "0.6.1", - "bin": [ - ["vim_ahk.exe", "vimahk", ""], - ["vim_ahk.exe", "vim_ahk", ""] - ] + "bin": [ + [ + "vim_ahk.exe", + "vimahk", + "" + ], + [ + "vim_ahk.exe", + "vim_ahk", + "" + ] + ], + "url": "https://github.com/rcmdnk/vim_ahk/releases/download/v0.6.1/vim_ahk.exe", + "version": "0.6.1" } diff --git a/bucket/virtualbox.json b/bucket/virtualbox.json index 53dafa13496..1fe10fff106 100644 --- a/bucket/virtualbox.json +++ b/bucket/virtualbox.json @@ -3,29 +3,28 @@ "description": "Powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.", "homepage": "https://www.virtualbox.org/", "license": "GPL-2.0-only", - "architecture": { - "64bit": { - "url": "https://download.virtualbox.org/virtualbox/7.0.6/VirtualBox-7.0.6-155176-Win.exe#/VBoxSetup.exe", - "hash": "a4142ecf52657bd6e06b66573919ac342ef460a61f4ee7d35c235c54640c3a39" - } - }, + "url": "http://download.virtualbox.org/virtualbox/7.0.6/VirtualBox-7.0.6-155176-Win.exe#/VBoxSetup.exe", + "hash": "a4142ecf52657bd6e06b66573919ac342ef460a61f4ee7d35c235c54640c3a39", "installer": { - "args": "--msiparams INSTALLDIR=\"$dir\" VBOX_INSTALLDESKTOPSHORTCUT=0", - "keep": "true" + "script": "Start-Process cmd -Verb Runas \"/c $dir\\VBoxSetup.exe --msiparams INSTALLDIR=$dir VBOX_START=0 REBOOT=ReallySuppress --silent\" -Wait -WindowStyle hidden" }, + "post_install": "remove-item \"$dir\\VBoxSetup.exe\"", "uninstaller": { - "file": "setup.exe" + "script": "Start-Process cmd -Verb Runas \"/c msiexec /x $dir\\VirtualBox.exe /qn\" -Wait -WindowStyle hidden" }, + "bin": "VBoxManage.exe", + "shortcuts": [ + [ + "VirtualBox.exe", + "Oracle VM VirtualBox" + ] + ], "checkver": { - "url": "https://www.virtualbox.org/wiki/Downloads", + "url": "https://update.virtualbox.org/query.php?platform=WINDOWS_64BITS_GENERIC&version=0.0.0", "regex": "VirtualBox-(?[\\d.]+)-(?[\\d]+)-Win.exe" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.virtualbox.org/virtualbox/$version/VirtualBox-$version-$matchRevision-Win.exe#/VBoxSetup.exe" - } - }, + "url": "http://download.virtualbox.org/virtualbox/$version/VirtualBox-$version-$matchRevision-Win.exe#/VBoxSetup.exe", "hash": { "url": "https://www.virtualbox.org/download/hashes/$version/SHA256SUMS" } diff --git a/bucket/visual-boy-advance-m.json b/bucket/visual-boy-advance-m.json index 700c8cabbed..d0e91259f99 100644 --- a/bucket/visual-boy-advance-m.json +++ b/bucket/visual-boy-advance-m.json @@ -1,45 +1,45 @@ { - "architecture": { - "32bit": { - "hash": "753b896b5f6b1a05052ef8e6e5b06bc80f9d9b8dfc9870b0dbc282227b089e5d", - "url": "https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.4/visualboyadvance-m-Win-32bit.zip" - }, - "64bit": { - "hash": "e73cb3d4a0f6eb890549f04fef575ff4d9d3beb3b20b4877c4039cc2d9342311", - "url": "https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.4/visualboyadvance-m-Win-64bit.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v$version/visualboyadvance-m-Win-32bit.zip" - }, - "64bit": { - "url": "https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v$version/visualboyadvance-m-Win-64bit.zip" - } - } - }, - "bin": "visualboyadvance-m.exe", - "checkver": { - "github": "https://github.com/visualboyadvance-m/visualboyadvance-m" - }, - "description": "Nintendo Game Boy Advance emulator", - "homepage": "https://vba-m.com", - "license": { - "identifier": "GPL-2.0", - "url": "http://www.gnu.org/licenses/gpl-2.0.html" - }, - "persist": [ - "Battery", - "Recording", - "Screenshot", - "State" - ], - "shortcuts": [ - [ - "visualboyadvance-m.exe", - "VisualBoyAdvance-M" - ] - ], - "version": "2.1.4" + "version": "2.1.4", + "description": "Nintendo Game Boy Advance emulator", + "homepage": "https://vba-m.com", + "license": { + "url": "http://www.gnu.org/licenses/gpl-2.0.html", + "identifier": "GPL-2.0" + }, + "architecture": { + "32bit": { + "url": "https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.4/visualboyadvance-m-Win-32bit.zip", + "hash": "753b896b5f6b1a05052ef8e6e5b06bc80f9d9b8dfc9870b0dbc282227b089e5d" + }, + "64bit": { + "url": "https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.1.4/visualboyadvance-m-Win-64bit.zip", + "hash": "e73cb3d4a0f6eb890549f04fef575ff4d9d3beb3b20b4877c4039cc2d9342311" + } + }, + "bin": "visualboyadvance-m.exe", + "shortcuts": [ + [ + "visualboyadvance-m.exe", + "VisualBoyAdvance-M" + ] + ], + "persist": [ + "Battery", + "Recording", + "Screenshot", + "State" + ], + "checkver": { + "github": "https://github.com/visualboyadvance-m/visualboyadvance-m" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v$version/visualboyadvance-m-Win-32bit.zip" + }, + "64bit": { + "url": "https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v$version/visualboyadvance-m-Win-64bit.zip" + } + } + } } diff --git a/bucket/vivetool-gui.json b/bucket/vivetool-gui.json index 99e32cffcc2..23cd7e5948a 100644 --- a/bucket/vivetool-gui.json +++ b/bucket/vivetool-gui.json @@ -12,8 +12,8 @@ ] ], "checkver": { - "url": "https://github.com/PeterStrick/ViVeTool-GUI/releases/latest", - "regex": "Version ([\\d.]+)" + "url": "https://api.github.com/repos/PeterStrick/ViVeTool-GUI/releases/latest", + "regex": "/releases/download/v([\\d.]+)/ViVeTool.GUI.(?[\\d.]+).Portable" }, "autoupdate": { "url": "https://github.com/PeterStrick/ViVeTool-GUI/releases/download/v$version/ViVeTool.GUI.$matchFull.Portable.zip" diff --git a/bucket/vmu-explorer.json b/bucket/vmu-explorer.json index 2e6aa19b8c7..eadf40d2a3f 100644 --- a/bucket/vmu-explorer.json +++ b/bucket/vmu-explorer.json @@ -1,15 +1,15 @@ { - "version": "1.0.0", - "description": "An editor of Dreamcast VMU dumps, by Speud", - "homepage": "https://bswirl.kitsunet.org", - "license": "Freeware", - "url": "http://bswirl.kitsunet.org/tools/download/vmuexplorer.rar", - "hash": "d51f7c7d79e837adb7604c90487c4ec9103a5da934365b58b578d5c7b26ef3ab", - "bin": "vmuexplorer.exe", - "shortcuts": [ - [ - "vmuexplorer.exe", - "VMU Explorer" - ] - ] + "bin": "vmuexplorer.exe", + "description": "An editor of Dreamcast VMU dumps, by Speud", + "hash": "d51f7c7d79e837adb7604c90487c4ec9103a5da934365b58b578d5c7b26ef3ab", + "homepage": "https://bswirl.kitsunet.org", + "license": "Freeware", + "shortcuts": [ + [ + "vmuexplorer.exe", + "VMU Explorer" + ] + ], + "url": "http://bswirl.kitsunet.org/tools/download/vmuexplorer.rar", + "version": "1.0.0" } diff --git a/bucket/vmware-player-np.json b/bucket/vmware-player-np.json index d0a537f9f96..dfff8ad8c01 100644 --- a/bucket/vmware-player-np.json +++ b/bucket/vmware-player-np.json @@ -1,35 +1,35 @@ { - "##": "Requires manual update when major version changes (e.g. 16.1->17.0)", - "##1": "Using INSTALLDIR=`\"$dir`\" will let VMWare install under Scoop's app dir. However this causes 'file in use' error during uninstall. (due to VMWare's services)", - "architecture": { - "64bit": { - "hash": "ce5949c2ca89c6fc8349d63e6d1dd053325b5803b93870aa3b73a106d76c942f", - "url": "https://download3.vmware.com/software/player/file/VMware-player-16.1.2-17966106.exe#/setup.exe" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download3.vmware.com/software/player/file/VMware-player-$version.exe#/setup.exe" - } - } - }, - "checkver": { - "regex": "ws/16\\.([\\d.]+)/(\\d+)/", - "replace": "16.${1}-${2}", - "url": "https://softwareupdate.vmware.com/cds/vmw-desktop/ws-windows.xml" - }, - "description": "Virtualization software", - "homepage": "https://www.vmware.com/en/products/workstation-player.html", - "installer": { - "script": "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList @('/s', \"/v/qn EULAS_AGREED=1\") -RunAs | Out-Null" - }, - "license": { - "identifier": "Proprietary", - "url": "https://www.vmware.com/download/eula/universal_eula.html" - }, - "uninstaller": { - "script": "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList @('/s', \"/v/qn REMOVE=ALL\") -RunAs | Out-Null" - }, - "version": "16.1.2-17966106" + "##": "Requires manual update when major version changes (e.g. 16.1->17.0)", + "##1": "Using INSTALLDIR=`\"$dir`\" will let VMWare install under Scoop's app dir. However this causes 'file in use' error during uninstall. (due to VMWare's services)", + "version": "16.1.2-17966106", + "description": "Virtualization software", + "homepage": "https://www.vmware.com/en/products/workstation-player.html", + "license": { + "identifier": "Proprietary", + "url": "https://www.vmware.com/download/eula/universal_eula.html" + }, + "architecture": { + "64bit": { + "url": "https://download3.vmware.com/software/player/file/VMware-player-16.1.2-17966106.exe#/setup.exe", + "hash": "ce5949c2ca89c6fc8349d63e6d1dd053325b5803b93870aa3b73a106d76c942f" + } + }, + "installer": { + "script": "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList @('/s', \"/v/qn EULAS_AGREED=1\") -RunAs | Out-Null" + }, + "uninstaller": { + "script": "Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList @('/s', \"/v/qn REMOVE=ALL\") -RunAs | Out-Null" + }, + "checkver": { + "url": "https://softwareupdate.vmware.com/cds/vmw-desktop/ws-windows.xml", + "regex": "ws/16\\.([\\d.]+)/(\\d+)/", + "replace": "16.${1}-${2}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download3.vmware.com/software/player/file/VMware-player-$version.exe#/setup.exe" + } + } + } } diff --git a/bucket/vmware-workstation-pro.json b/bucket/vmware-workstation-pro.json index da296c493a6..3e0088a67d4 100644 --- a/bucket/vmware-workstation-pro.json +++ b/bucket/vmware-workstation-pro.json @@ -1,7 +1,7 @@ { "version": "17.0.1-21139696", "homepage": "https://www.vmware.com/products/workstation-pro.html", - "description": "VMware Workstation $version Pro for Windows. This Workstation product installation includes VMware Tools for Windows 64-bit operating systems", + "description": "vmware虚拟机专业版", "license": { "identifier": "Proprietary", "url": "https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/downloads/eula/universal_eula.pdf" diff --git a/bucket/vnotex.json b/bucket/vnotex.json index 1542abb003b..ba26b64a676 100644 --- a/bucket/vnotex.json +++ b/bucket/vnotex.json @@ -1,37 +1,37 @@ { - "architecture": { - "32bit": { - "hash": "7d3feac14e4fc5a36d82610d35458a89ca420017a042c2cf3027cb8b86d1ffb3", - "url": "https://github.com/vnotex/vnote/releases/download/v3.14.0/vnote-win-x86_v3.14.0.zip" - }, - "64bit": { - "hash": "d92595bdd7490018edb61c369051480bea117aab53a23260bc868993c3cd0658", - "url": "https://github.com/vnotex/vnote/releases/download/v3.14.0/vnote-win-x64_v3.14.0.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/vnotex/vnote/releases/download/v$version/vnote-win-x86_v$version.zip" - }, - "64bit": { - "url": "https://github.com/vnotex/vnote/releases/download/v$version/vnote-win-x64_v$version.zip" - } - } - }, - "bin": "VNote.exe", - "checkver": { - "github": "https://github.com/vnotex/vnote" - }, - "description": "A Vim-inspired note-taking application that knows programmers and Markdown better.", - "homepage": "https://vnotex.github.io/vnote/en_us/", - "license": "MIT", - "persist": "user_files", - "shortcuts": [ - [ - "VNote.exe", - "VNoteX" - ] - ], - "version": "3.14.0" + "version": "3.14.0", + "description": "A Vim-inspired note-taking application that knows programmers and Markdown better.", + "homepage": "https://vnotex.github.io/vnote/en_us/", + "license": "MIT", + "architecture": { + "64bit": { + "url": "https://github.com/vnotex/vnote/releases/download/v3.14.0/vnote-win-x64_v3.14.0.zip", + "hash": "d92595bdd7490018edb61c369051480bea117aab53a23260bc868993c3cd0658" + }, + "32bit": { + "url": "https://github.com/vnotex/vnote/releases/download/v3.14.0/vnote-win-x86_v3.14.0.zip", + "hash": "7d3feac14e4fc5a36d82610d35458a89ca420017a042c2cf3027cb8b86d1ffb3" + } + }, + "bin": "VNote.exe", + "shortcuts": [ + [ + "VNote.exe", + "VNoteX" + ] + ], + "persist": "user_files", + "checkver": { + "github": "https://github.com/vnotex/vnote" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/vnotex/vnote/releases/download/v$version/vnote-win-x64_v$version.zip" + }, + "32bit": { + "url": "https://github.com/vnotex/vnote/releases/download/v$version/vnote-win-x86_v$version.zip" + } + } + } } diff --git a/bucket/vsthost.json b/bucket/vsthost.json index 7db021378c3..01210edc4cb 100644 --- a/bucket/vsthost.json +++ b/bucket/vsthost.json @@ -1,40 +1,40 @@ { - "architecture": { - "32bit": { - "hash": "dd52a1659c6692fa12e03fec2e4467ebfb3050e380c307cea6723821175b569e", - "url": "https://www.hermannseib.com/programs/vsthostx86.zip" - }, - "64bit": { - "hash": "367704318738712518a913d55b0f7a81e6a75477bd82cb5557945379f54bf05e", - "url": "https://www.hermannseib.com/programs/vsthostx64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://www.hermannseib.com/programs/vsthostx86.zip" - }, - "64bit": { - "url": "https://www.hermannseib.com/programs/vsthostx64.zip" - } - } - }, - "checkver": { - "regex": "Current version: ([\\d.]+)" - }, - "description": "A software host for VST instrument and effect plugins", - "homepage": "https://www.hermannseib.com/english/vsthost.htm", - "license": "Freeware", - "persist": [ - "Data", - "vsthost.INI" - ], - "pre_install": "if (!(Test-Path \"$persist_dir\\vsthost.INI\")) { New-Item -ItemType File \"$dir\\vsthost.INI\" | Out-Null }", - "shortcuts": [ - [ - "vsthost.exe", - "VSTHost" - ] - ], - "version": "1.57" + "version": "1.57", + "description": "A software host for VST instrument and effect plugins", + "homepage": "https://www.hermannseib.com/english/vsthost.htm", + "license": "Freeware", + "architecture": { + "64bit": { + "url": "https://www.hermannseib.com/programs/vsthostx64.zip", + "hash": "367704318738712518a913d55b0f7a81e6a75477bd82cb5557945379f54bf05e" + }, + "32bit": { + "url": "https://www.hermannseib.com/programs/vsthostx86.zip", + "hash": "dd52a1659c6692fa12e03fec2e4467ebfb3050e380c307cea6723821175b569e" + } + }, + "pre_install": "if (!(Test-Path \"$persist_dir\\vsthost.INI\")) { New-Item -ItemType File \"$dir\\vsthost.INI\" | Out-Null }", + "shortcuts": [ + [ + "vsthost.exe", + "VSTHost" + ] + ], + "persist": [ + "Data", + "vsthost.INI" + ], + "checkver": { + "regex": "Current version: ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.hermannseib.com/programs/vsthostx64.zip" + }, + "32bit": { + "url": "https://www.hermannseib.com/programs/vsthostx86.zip" + } + } + } } diff --git a/bucket/wad2bin.json b/bucket/wad2bin.json index a7a9a6b6ee8..3e23606b1cf 100644 --- a/bucket/wad2bin.json +++ b/bucket/wad2bin.json @@ -1,43 +1,43 @@ { - "architecture": { - "32bit": { - "hash": [ - "f9909062f15edac99ba3c09d5f6f5b5a5996ae07c11f03ddb1884f74233dc6fa", - "d97c31fb3bc552c4c5511670e7e8eb76beddf9589c3bbc0116948e2f552394d6" - ], - "url": [ - "https://github.com/DarkMatterCore/wad2bin/releases/download/v0.7/wad2bin-windows-x86.exe", - "https://github.com/DarkMatterCore/wad2bin/releases/download/v0.7/wad2bin-gui-windows-x86.exe" - ] - }, - "64bit": { - "hash": [ - "eb359f5324f1a9c242a95766ff80d489423a6be3b1ea002776b623dac92fdfb6", - "4fcfb0f3529ac95c8b82370b05aee6ee1035d0925502c69d9614e2b1d18baeaa" - ], - "url": [ - "https://github.com/DarkMatterCore/wad2bin/releases/download/v0.7/wad2bin-windows-x64.exe", - "https://github.com/DarkMatterCore/wad2bin/releases/download/v0.7/wad2bin-gui-windows-x64.exe" - ] - } - }, - "bin": [ - "wad2bin.exe", - "wad2bin-gui.exe" - ], - "checkver": "github", - "description": "Converts installable Wii WAD packages to backup WAD packages.", - "homepage": "https://github.com/DarkMatterCore/wad2bin", - "license": "GPL-3.0-only", - "pre_install": [ - "Get-ChildItem \"$dir\\wad2bin-windows*.exe\" | Rename-Item -NewName 'wad2bin.exe'", - "Get-ChildItem \"$dir\\wad2bin-gui*.exe\" | Rename-Item -NewName 'wad2bin-gui.exe'" - ], - "shortcuts": [ - [ - "wad2bin-gui.exe", - "wad2bin gui" - ] - ], - "version": "0.7" + "version": "0.7", + "description": "Converts installable Wii WAD packages to backup WAD packages.", + "homepage": "https://github.com/DarkMatterCore/wad2bin", + "license": "GPL-3.0-only", + "architecture": { + "64bit": { + "url": [ + "https://github.com/DarkMatterCore/wad2bin/releases/download/v0.7/wad2bin-windows-x64.exe", + "https://github.com/DarkMatterCore/wad2bin/releases/download/v0.7/wad2bin-gui-windows-x64.exe" + ], + "hash": [ + "eb359f5324f1a9c242a95766ff80d489423a6be3b1ea002776b623dac92fdfb6", + "4fcfb0f3529ac95c8b82370b05aee6ee1035d0925502c69d9614e2b1d18baeaa" + ] + }, + "32bit": { + "url": [ + "https://github.com/DarkMatterCore/wad2bin/releases/download/v0.7/wad2bin-windows-x86.exe", + "https://github.com/DarkMatterCore/wad2bin/releases/download/v0.7/wad2bin-gui-windows-x86.exe" + ], + "hash": [ + "f9909062f15edac99ba3c09d5f6f5b5a5996ae07c11f03ddb1884f74233dc6fa", + "d97c31fb3bc552c4c5511670e7e8eb76beddf9589c3bbc0116948e2f552394d6" + ] + } + }, + "pre_install": [ + "Get-ChildItem \"$dir\\wad2bin-windows*.exe\" | Rename-Item -NewName 'wad2bin.exe'", + "Get-ChildItem \"$dir\\wad2bin-gui*.exe\" | Rename-Item -NewName 'wad2bin-gui.exe'" + ], + "bin": [ + "wad2bin.exe", + "wad2bin-gui.exe" + ], + "shortcuts": [ + [ + "wad2bin-gui.exe", + "wad2bin gui" + ] + ], + "checkver": "github" } diff --git a/bucket/wavosaur.json b/bucket/wavosaur.json index 8b31c38fbe1..86e56088311 100644 --- a/bucket/wavosaur.json +++ b/bucket/wavosaur.json @@ -1,7 +1,7 @@ { "version": "1.7.0.0", "homepage": "https://www.wavosaur.com/", - "description": "A free sound editor, audio editor, wav editor software for editing, processing and recording sounds, wav and mp3 files.", + "description": "Free audio editor for processing and recording sounds in various formats", "license": "Freeware", "architecture": { "32bit": { diff --git a/bucket/wayback.json b/bucket/wayback.json index 9444a7e9086..c284a581cc0 100644 --- a/bucket/wayback.json +++ b/bucket/wayback.json @@ -1,6 +1,6 @@ { "version": "0.19.1", - "description": "A toolkit for snapshot webpage to Internet Archive, archive.today, IPFS and beyond", + "description": "A self-hosted toolkit for archiving webpages to the Internet Archive, archive.today, IPFS, and local file systems", "homepage": "https://github.com/wabarc/wayback", "license": "GPL-3.0-only", "architecture": { @@ -11,6 +11,10 @@ "32bit": { "url": "https://github.com/wabarc/wayback/releases/download/v0.19.1/wayback-windows-386-0.19.1.zip", "hash": "de3a120a90e9b5fad8eab7dc06f3e24f01038e9bde837df9871c687888583fde" + }, + "arm64": { + "url": "https://github.com/wabarc/wayback/releases/download/v0.19.1/wayback-windows-arm64-0.19.1.zip", + "hash": "4f086a9244aad50680180a5952200698f05ec440c043d258138cc21df225dafe" } }, "pre_install": "Rename-Item \"$dir\\wayback*.exe\" \"$dir\\wayback.exe\"", @@ -19,19 +23,17 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/wabarc/wayback/releases/download/v$version/wayback-windows-amd64-$version.zip", - "hash": { - "url": "https://github.com/wabarc/wayback/releases/tag/v$version", - "regex": "$sha256.*?wayback-windows-amd64" - } + "url": "https://github.com/wabarc/wayback/releases/download/v$version/wayback-windows-amd64-$version.zip" }, "32bit": { - "url": "https://github.com/wabarc/wayback/releases/download/v$version/wayback-windows-386-$version.zip", - "hash": { - "url": "https://github.com/wabarc/wayback/releases/tag/v$version", - "regex": "$sha256.*?wayback-windows-386" - } + "url": "https://github.com/wabarc/wayback/releases/download/v$version/wayback-windows-386-$version.zip" + }, + "arm64": { + "url": "https://github.com/wabarc/wayback/releases/download/v$version/wayback-windows-arm64-$version.zip" } + }, + "hash": { + "url": "https://github.com/wabarc/wayback/releases/download/v$version/wayback-$version-checksums.txt" } } } diff --git a/bucket/wc3270.json b/bucket/wc3270.json index 6d09cfbd9fd..feb09b60cfb 100644 --- a/bucket/wc3270.json +++ b/bucket/wc3270.json @@ -9,11 +9,11 @@ "architecture": { "64bit": { "url": "https://sourceforge.net/projects/x3270/files/x3270/4.2ga9/wc3270-4.2ga9-noinstall-64.zip", - "hash": "979ea3852e1131673be18ff19bb5624ca40d4f83cd9189e440991894d6f73966" + "hash": "sha1:7ceb81cee63aeb0d1019447def93465cfc9d0713" }, "32bit": { "url": "https://sourceforge.net/projects/x3270/files/x3270/4.2ga9/wc3270-4.2ga9-noinstall-32.zip", - "hash": "30a7956b896a0dba9d3ab4b41a59bd8ae93ccf3a17417025334f997eecb2740e" + "hash": "sha1:8eea7fc7cf590d3579687bf8b75aa39bec39886c" } }, "bin": [ diff --git a/bucket/weasel.json b/bucket/weasel.json index 3d114791d8d..70126fd58b8 100644 --- a/bucket/weasel.json +++ b/bucket/weasel.json @@ -1,7 +1,7 @@ { - "version": "0.14.3", - "description": "【小狼毫】Rime for Windows", "homepage": "https://rime.im/", + "description": "【小狼毫】Rime for Windows", + "version": "0.14.3", "license": "GPL-3.0-only", "url": "https://github.com/rime/weasel/releases/download/0.14.3/weasel-0.14.3.0-installer.exe#/dl.7z", "hash": "de63dc2ef45d5b094a239fc704051270f3185bf9e883132532b7e17d2fdaf81b", diff --git a/bucket/webd.json b/bucket/webd.json index f063d9c60ff..091546a2304 100644 --- a/bucket/webd.json +++ b/bucket/webd.json @@ -1,25 +1,15 @@ { - "version": "20220512", - "description": "Ultra light self-hosted file server.", "homepage": "https://webd.cf/", - "license": "Freeware", + "description": "Portable, self-hosted web storage server", + "license": "unknown", + "version": "20220512", "url": "https://gwgw.ga/webd/20220512/webd-20220512-win32.7z", "hash": "e42e4d5f4dfb8cb79efec81854e9ac78189f10e70e101995cefb6e98de96ddf5", "extract_dir": "webd", "bin": "webd.exe", - "shortcuts": [ - [ - "webd.exe", - "webd" - ] - ], "persist": "webd.conf", - "checkver": { - "url": "https://webd.cf/", - "regex": ">下载地址 (\\d+)" - }, + "checkver": "下载地址 (\\d+)", "autoupdate": { "url": "https://gwgw.ga/webd/$version/webd-$version-win32.7z" - }, - "notes": "Visit https://webd.cf/ for usage." + } } diff --git a/bucket/wechatdevtools.json b/bucket/wechatdevtools.json index 0ba3f37006a..d2088dc4c39 100644 --- a/bucket/wechatdevtools.json +++ b/bucket/wechatdevtools.json @@ -1,8 +1,9 @@ { - "homepage": "https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html", - "description": "The official devtool to develop and debug WeChat Mini Programs", "version": "1.06.2303220", + "description": "The official devtool to develop and debug WeChat Mini Programs", + "homepage": "https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html", "license": "Freeware", + "notes": "We don't persist your WeChat DevTool data, they are still storaged in '%APPDATA%\\微信开发者工具'.", "architecture": { "64bit": { "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=x64&from=mpwiki&download_version=1062303220&version_type=1#/installer.exe", @@ -40,6 +41,5 @@ "url": "https://servicewechat.com/wxa-dev-logic/download_redirect?type=ia32&from=mpwiki&download_version=$majorVersion$minorVersion$patchVersion$buildVersion&version_type=1#/installer.exe" } } - }, - "notes": "We don't persist your WeChat DevTool data, they are still storaged in '%APPDATA%\\微信开发者工具'." + } } diff --git a/bucket/wepe.json b/bucket/wepe.json index e36165e86c3..662b00519eb 100644 --- a/bucket/wepe.json +++ b/bucket/wepe.json @@ -1,56 +1,54 @@ { "version": "2.2", - "description": "微PE工具箱: 微PE的智能EXE安装包使得PE能够灵活地部署到系统开机启动项、制作可启动U盘、移动硬盘、生成ISO镜像.", + "description": "跨时代的PE工具箱,装机维护得力的助手,最后的救命稻草。化繁为简,小材大用,一键安装,极速启动。", "homepage": "https://www.wepe.com.cn/", "license": "Freeware", "architecture": { "64bit": { "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE64_V2.2.exe", - "hash": "md5:5E1CB51415598FC52E477BBAEB038DDA" + "hash": "ec679b53d5257e28b04c92713b8e354a53d3f73ec44953e892472cabf92e6f63", + "shortcuts": [ + [ + "WePE64_V2.2.exe", + "WePE" + ] + ] }, "32bit": { "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE32_V2.2.exe", - "hash": "md5:1DB91E7FFCCCB2BDADBD93749FDA0CCB" + "hash": "dcb3bd41fee38a429b1c77124e760112a9b07f0cc47366c3e9c6d7806ea32278", + "shortcuts": [ + [ + "WePE32_V2.2.exe", + "WePE" + ] + ] } }, - "0pre_install": [ - "try { Get-Command 'Test-Persistence' -ErrorAction 'Stop' | Out-Null } catch { error 'Shovel flavour of scoop is required'; exit 258 }", - "#Test-Persistence 'session.xml', 'userDefineLang.xml'" - ], - "0post_install": [ - "$null, $bucket = find_manifest($appName)", - "$bucketdir = Find-BucketDirectory($bucket)", - "", - "", - "" - ], - "0bin": [ - "WePE.exe", - [ - "WePE.exe", - "WePE" - ] - ], - "shortcuts": [ - [ - "WePE64_V2.2.exe", - "WePE" - ] - ], - "0persist": [ - "backup" - ], "checkver": { - "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/", - "regex": ">WePE32_V(?[\\d.]+).exe<" + "url": "https://www.wepe.com.cn/download.html", + "regex": "微PE工具箱V([\\d.]+)", + "reverse": true }, "autoupdate": { "architecture": { "64bit": { - "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE64_V$version.exe" + "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE64_V$version.exe", + "shortcuts": [ + [ + "WePE64_V$version.exe", + "WePE" + ] + ] }, "32bit": { - "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE32_V$version.exe" + "url": "https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE32_V$version.exe", + "shortcuts": [ + [ + "WePE32_V$version.exe", + "WePE" + ] + ] } } } diff --git a/bucket/wfc.json b/bucket/wfc.json index 702e38d4dd3..13bc99bc402 100644 --- a/bucket/wfc.json +++ b/bucket/wfc.json @@ -19,7 +19,7 @@ ] }, "checkver": { - "regex": ">(\\d.\\d.\\d.\\d+)<" + "re": ">(\\d.\\d.\\d.\\d+)<" }, "autoupdate": { "url": "https://www.binisoft.org/download/wfc$majorVersionsetup.exe" diff --git a/bucket/whois.json b/bucket/whois.json index fd89aa96870..b7c828340f6 100644 --- a/bucket/whois.json +++ b/bucket/whois.json @@ -1,37 +1,29 @@ { "version": "1.21", "description": "See who owns an Internet address.", - "homepage": "https://learn.microsoft.com/sysinternals/downloads/whois", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/whois", "license": { - "identifier": "Freeware", - "url": "https://learn.microsoft.com/sysinternals/license-terms" + "identifier": "Proprietary", + "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "notes": "Usage: ", "url": "https://download.sysinternals.com/files/WhoIs.zip", "hash": "43d82eb09a93c788030b31668a1b578d4953c52875dccf5c5ebc98059fa834a1", "architecture": { "64bit": { - "bin": [ - [ - "whois64.exe", - "whois" - ] + "post_install": [ + "@('whois.exe', 'whois64a.exe') | ForEach-Object { Remove-Item \"$dir\\$_\" -Force -ErrorAction SilentlyContinue }", + "Rename-Item \"$dir\\whois64.exe\" 'whois.exe' -Force -ErrorAction SilentlyContinue" ] }, "32bit": { - "bin": "whois.exe" - }, - "arm64": { - "bin": [ - [ - "whois64a.exe", - "whois" - ] - ] + "post_install": "@('whois64.exe', 'whois64a.exe') | ForEach-Object { Remove-Item \"$dir\\$_\" -Force -ErrorAction SilentlyContinue }" } }, + "bin": "whois.exe", "checkver": { - "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/whois.md", - "regex": "#.*?v([\\d.]+)" + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/whois", + "regex": "Whois v([\\d.]+)" }, "autoupdate": { "url": "https://download.sysinternals.com/files/WhoIs.zip" diff --git a/bucket/wifi-password-revealer.json b/bucket/wifi-password-revealer.json index 9103f2b45e0..1ba02038dbb 100644 --- a/bucket/wifi-password-revealer.json +++ b/bucket/wifi-password-revealer.json @@ -1,24 +1,24 @@ { - "version": "1.0.0.13", - "description": "Wi-Fi Password Revealer. List all saved Wi-Fi passwords.", - "homepage": "https://www.magicaljellybean.com/wifi-password-revealer", - "license": { - "identifier": "Freeware", - "url": "https://www.magicaljellybean.com/tos/" - }, - "url": "https://www.magicaljellybean.com/downloads/WiFiPasswordRevealerInstaller.exe", - "hash": "bbacefab406746153e619dca5018a643a4f6fec567c1e67bbf94eb8022226077", - "innosetup": true, - "pre_install": "if (-not (Test-Path \"$persist_dir\\settings.ini\")) { New-Item \"$dir\\settings.ini\" | Out-Null }", - "shortcuts": [ - [ - "WiFiPasswordRevealer.EXE", - "Wi-Fi Password Revealer" - ] - ], - "persist": "settings.ini", - "checkver": "Installer\\s*v\\s*([\\d.]+)\\s*\\(", - "autoupdate": { - "url": "https://www.magicaljellybean.com/downloads/WiFiPasswordRevealerInstaller.exe" - } + "autoupdate": { + "url": "https://www.magicaljellybean.com/downloads/WiFiPasswordRevealerInstaller.exe" + }, + "checkver": "Installer\\s*v\\s*([\\d.]+)\\s*\\(", + "description": "Wi-Fi Password Revealer. List all saved Wi-Fi passwords.", + "hash": "bbacefab406746153e619dca5018a643a4f6fec567c1e67bbf94eb8022226077", + "homepage": "https://www.magicaljellybean.com/wifi-password-revealer", + "innosetup": true, + "license": { + "identifier": "Freeware", + "url": "https://www.magicaljellybean.com/tos/" + }, + "persist": "settings.ini", + "pre_install": "if (-not (Test-Path \"$persist_dir\\settings.ini\")) { New-Item \"$dir\\settings.ini\" | Out-Null }", + "shortcuts": [ + [ + "WiFiPasswordRevealer.EXE", + "Wi-Fi Password Revealer" + ] + ], + "url": "https://www.magicaljellybean.com/downloads/WiFiPasswordRevealerInstaller.exe", + "version": "1.0.0.13" } diff --git a/bucket/wigui.json b/bucket/wigui.json index 85d1749b9df..8ea4935ddb4 100644 --- a/bucket/wigui.json +++ b/bucket/wigui.json @@ -1,22 +1,22 @@ { - "version": "1.8.0", - "description": "GUI to search, select and install Apps at once with Winget package manager behind", - "homepage": "https://github.com/Romanitho/Winget-Install-GUI/", - "license": { - "identifier": "MIT", - "url": "https://github.com/Romanitho/Winget-Install-GUI/blob/main/LICENSE" - }, - "url": "https://github.com/Romanitho/Winget-Install-GUI/releases/download/v1.8.0/WiGui.exe", - "hash": "855eb885da4e3418eca7c43c665702a12157d23e8631e64959743bbe84f6707c", - "bin": "WiGui.exe", - "shortcuts": [ - [ - "WiGui.exe", - "WiGui" - ] - ], - "checkver": "github", - "autoupdate": { - "url": "https://github.com/Romanitho/Winget-Install-GUI/releases/download/v$version/WiGui.exe" - } + "autoupdate": { + "url": "https://github.com/Romanitho/Winget-Install-GUI/releases/download/v$version/WiGui.exe" + }, + "bin": "WiGui.exe", + "checkver": "github", + "description": "GUI to search, select and install Apps at once with Winget package manager behind", + "hash": "855eb885da4e3418eca7c43c665702a12157d23e8631e64959743bbe84f6707c", + "homepage": "https://github.com/Romanitho/Winget-Install-GUI/", + "license": { + "identifier": "MIT", + "url": "https://github.com/Romanitho/Winget-Install-GUI/blob/main/LICENSE" + }, + "shortcuts": [ + [ + "WiGui.exe", + "WiGui" + ] + ], + "url": "https://github.com/Romanitho/Winget-Install-GUI/releases/download/v1.8.0/WiGui.exe", + "version": "1.8.0" } diff --git a/bucket/wiibuilder.json b/bucket/wiibuilder.json index 54c8404262e..24ebc16511e 100644 --- a/bucket/wiibuilder.json +++ b/bucket/wiibuilder.json @@ -1,37 +1,37 @@ { - "architecture": { - "32bit": { - "hash": "6e97bcb2912d802ee5ae1ff23ebaba5d5b29a2ae78dade2e0785d1c233620834", - "url": "http://www.optimatek.com/app/wiibuilder_win32.zip" - }, - "64bit": { - "hash": "12fc3fc0e359527ae195e5f282ccd9e8b74cd6b9c8f0b86180c89dce683d0aa7", - "url": "http://www.optimatek.com/app/wiibuilder_win64.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "http://www.optimatek.com/app/wiibuilder_win32.zip" - }, - "64bit": { - "url": "http://www.optimatek.com/app/wiibuilder_win64.zip" - } - } - }, - "bin": "WiiBuilder.exe", - "checkver": { - "regex": "WiiBuilder ([\\d.]+)", - "url": "https://www.optimatek.com/category/wii/feed/" - }, - "description": "WiiBuilder is a Windows software to use for Wii homebrew development", - "homepage": "https://wiibrew.org/wiki/WiiBuilder", - "license": "Proprietary", - "shortcuts": [ - [ - "WiiBuilder.exe", - "WiiBuilder" - ] - ], - "version": "1.9.0" + "version": "1.9.0", + "description": "WiiBuilder is a Windows software to use for Wii homebrew development", + "homepage": "https://wiibrew.org/wiki/WiiBuilder", + "license": "Proprietary", + "architecture": { + "64bit": { + "url": "http://www.optimatek.com/app/wiibuilder_win64.zip", + "hash": "12fc3fc0e359527ae195e5f282ccd9e8b74cd6b9c8f0b86180c89dce683d0aa7" + }, + "32bit": { + "url": "http://www.optimatek.com/app/wiibuilder_win32.zip", + "hash": "6e97bcb2912d802ee5ae1ff23ebaba5d5b29a2ae78dade2e0785d1c233620834" + } + }, + "bin": "WiiBuilder.exe", + "shortcuts": [ + [ + "WiiBuilder.exe", + "WiiBuilder" + ] + ], + "checkver": { + "url": "https://www.optimatek.com/category/wii/feed/", + "regex": "WiiBuilder ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://www.optimatek.com/app/wiibuilder_win64.zip" + }, + "32bit": { + "url": "http://www.optimatek.com/app/wiibuilder_win32.zip" + } + } + } } diff --git a/bucket/wiics-tools.json b/bucket/wiics-tools.json index 9d7186132dd..e4ca8610a3f 100644 --- a/bucket/wiics-tools.json +++ b/bucket/wiics-tools.json @@ -1,46 +1,46 @@ { - "bin": [ - "DolMii.exe", - "Lz77Mii.exe", - "TplMii.exe", - "U8Mii.exe", - "UltimateU8.exe", - "WadMii.exe" - ], - "description": "Wii WAD tools.", - "hash": "059810f9098e4d101d76daa7ef3dddeeb01f499ff3525f856a9031ac3bd8c87f", - "homepage": "https://code.google.com/archive/p/showmiiwads/", - "license": "GPL-3.0-only", - "post_install": [ - "[byte[]] $ckey = 235,228,42,34,94,133,147,228,72,217,197,69,115,129,170,247", - "Set-Content $ckey -Path \"$dir\\common-key.bin\" -AsByteStream -NoNewline" - ], - "shortcuts": [ - [ - "DolMii.exe", - "DolMii" - ], - [ - "Lz77Mii.exe", - "DolMii" - ], - [ - "TplMii.exe", - "TplMii" - ], - [ - "U8Mii.exe", - "U8Mii" - ], - [ - "UltimateU8.exe", - "UltimateU8" - ], - [ - "WadMii.exe", - "WadMii" - ] - ], - "url": "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/showmiiwads/Wii.cs%20Tools%200.3.rar", - "version": "0.3" + "version": "0.3", + "description": "Wii WAD tools.", + "homepage": "https://code.google.com/archive/p/showmiiwads/", + "license": "GPL-3.0-only", + "url": "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/showmiiwads/Wii.cs%20Tools%200.3.rar", + "hash": "059810f9098e4d101d76daa7ef3dddeeb01f499ff3525f856a9031ac3bd8c87f", + "post_install": [ + "[byte[]] $ckey = 235,228,42,34,94,133,147,228,72,217,197,69,115,129,170,247", + "Set-Content $ckey -Path \"$dir\\common-key.bin\" -AsByteStream -NoNewline" + ], + "bin": [ + "DolMii.exe", + "Lz77Mii.exe", + "TplMii.exe", + "U8Mii.exe", + "UltimateU8.exe", + "WadMii.exe" + ], + "shortcuts": [ + [ + "DolMii.exe", + "DolMii" + ], + [ + "Lz77Mii.exe", + "DolMii" + ], + [ + "TplMii.exe", + "TplMii" + ], + [ + "U8Mii.exe", + "U8Mii" + ], + [ + "UltimateU8.exe", + "UltimateU8" + ], + [ + "WadMii.exe", + "WadMii" + ] + ] } diff --git a/bucket/wiigsc.json b/bucket/wiigsc.json index 3a1c5887836..ad75b5fed91 100644 --- a/bucket/wiigsc.json +++ b/bucket/wiigsc.json @@ -1,23 +1,23 @@ { - "bin": "WiiGSC.exe", - "description": "An easy to use channel creator for games loaded through usb (reincarnation of Crap).", - "hash": "f5d578f7e947056bceebc192adadf159524c2e5489c5aa9760a6414286a16a82", - "homepage": "http://www.tepetaklak.com/wii/", - "installer": { - "script": [ - "Expand-MsiArchive \"$dir\\WiiGSCInstaller.msi\" \"$dir\"", - "Remove-Item \"$dir\\Shared\" -Force -Recurse" - ] - }, - "license": "Proprietary", - "persist": "Shared", - "post_install": "Remove-Item \"$dir\\uninstall*\", \"$dir\\setup.exe\", \"$dir\\*.msi\" -Recurse", - "shortcuts": [ - [ - "WiiGSC.exe", - "WiiGSC" - ] - ], - "url": "http://www.tepetaklak.com/data/WiiGSC-1.06b.zip", - "version": "1.06b" + "version": "1.06b", + "description": "An easy to use channel creator for games loaded through usb (reincarnation of Crap).", + "homepage": "http://www.tepetaklak.com/wii/", + "license": "Proprietary", + "url": "http://www.tepetaklak.com/data/WiiGSC-1.06b.zip", + "hash": "f5d578f7e947056bceebc192adadf159524c2e5489c5aa9760a6414286a16a82", + "bin": "WiiGSC.exe", + "installer": { + "script": [ + "Expand-MsiArchive \"$dir\\WiiGSCInstaller.msi\" \"$dir\"", + "Remove-Item \"$dir\\Shared\" -Force -Recurse" + ] + }, + "post_install": "Remove-Item \"$dir\\uninstall*\", \"$dir\\setup.exe\", \"$dir\\*.msi\" -Recurse", + "shortcuts": [ + [ + "WiiGSC.exe", + "WiiGSC" + ] + ], + "persist": "Shared" } diff --git a/bucket/win-aio.json b/bucket/win-aio.json index bd4d7a601d1..7c345406bae 100644 --- a/bucket/win-aio.json +++ b/bucket/win-aio.json @@ -1,15 +1,15 @@ { - "version": "1.3", - "description": "WinAIO Maker Professional. Professional tool to manage, configure, edit and delete Images into WIMs, being possible, make a Bootable.", - "homepage": "https://download.cnet.com/WinAIO-Maker-Professional/3000-2094_4-75605123.html", - "license": "Freeware", - "url": "https://archive.org/download/WinAIOMakerProfessionalV1.3/WinAIO%20Maker%20Professional%20v1.3.rar", - "hash": "sha1:42efbfacfe6e48feebffaa6ca756a572298cc68b", - "shortcuts": [ - [ - "WinAIO Maker Professional v1.3.exe", - "WinAIO Maker Professional" - ] - ], - "checkver": "\"softwareVersion\":\"([\\d.]+)" + "checkver": "\"softwareVersion\":\"([\\d.]+)", + "description": "WinAIO Maker Professional. Professional tool to manage, configure, edit and delete Images into WIMs, being possible, make a Bootable.", + "hash": "sha1:42efbfacfe6e48feebffaa6ca756a572298cc68b", + "homepage": "https://download.cnet.com/WinAIO-Maker-Professional/3000-2094_4-75605123.html", + "license": "Freeware", + "shortcuts": [ + [ + "WinAIO Maker Professional v1.3.exe", + "WinAIO Maker Professional" + ] + ], + "url": "https://archive.org/download/WinAIOMakerProfessionalV1.3/WinAIO%20Maker%20Professional%20v1.3.rar", + "version": "1.3" } diff --git a/bucket/win-gpg.json b/bucket/win-gpg.json index 0653108c39b..820f6a7fd1f 100644 --- a/bucket/win-gpg.json +++ b/bucket/win-gpg.json @@ -1,47 +1,47 @@ { - "homepage": "https://scand.com/products/wingpg/", - "version": "1.0", - "license": "GPL-3.0-only", - "architecture": { - "64bit": { - "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-1.0-Portable-x64.zip", - "hash": "0530ede9df3936fdd3078284dfce7b832521fc9921c7c22c99b37053034c302d", - "extract_dir": "x64" - }, - "32bit": { - "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-1.0-Portable-x32.zip", - "hash": "ac41214f0340bb7ef37bab09afea9a5e5d5de454eb744b494802e30392ba3e24", - "extract_dir": "x86" - } - }, - "bin": [ - "gpg.exe", - "gpgv.exe", - "gpgconf.exe", - "gpg-agent.exe", - "gpg-connect-agent.exe", - "dirmngr.exe", - "pinentry-basic.exe", - "pinentry.exe", - "scdaemon.exe", - "WinGPG.exe" - ], - "persist": "keys", - "shortcuts": [ - [ - "WinGPG.exe", - "WinGPG" - ] - ], - "checkver": "WinGPG-([\\d.]+)-Portable-x32\\.zip", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-$version-Portable-x64.zip" - }, - "32bit": { - "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-$version-Portable-x32.zip" - } - } - } + "architecture": { + "32bit": { + "extract_dir": "x86", + "hash": "ac41214f0340bb7ef37bab09afea9a5e5d5de454eb744b494802e30392ba3e24", + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-1.0-Portable-x32.zip" + }, + "64bit": { + "extract_dir": "x64", + "hash": "0530ede9df3936fdd3078284dfce7b832521fc9921c7c22c99b37053034c302d", + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-1.0-Portable-x64.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-$version-Portable-x32.zip" + }, + "64bit": { + "url": "https://s3.amazonaws.com/assets.scand.com/WinGPG/WinGPG-$version-Portable-x64.zip" + } + } + }, + "bin": [ + "gpg.exe", + "gpgv.exe", + "gpgconf.exe", + "gpg-agent.exe", + "gpg-connect-agent.exe", + "dirmngr.exe", + "pinentry-basic.exe", + "pinentry.exe", + "scdaemon.exe", + "WinGPG.exe" + ], + "checkver": "WinGPG-([\\d.]+)-Portable-x32\\.zip", + "homepage": "https://scand.com/products/wingpg/", + "license": "GPL-3.0-only", + "persist": "keys", + "shortcuts": [ + [ + "WinGPG.exe", + "WinGPG" + ] + ], + "version": "1.0" } diff --git a/bucket/win11rct.json b/bucket/win11rct.json index db08462826c..7dd040811f7 100644 --- a/bucket/win11rct.json +++ b/bucket/win11rct.json @@ -1,21 +1,21 @@ { - "autoupdate": { - "url": "https://bytejams.com/Win11RCT.zip" - }, - "checkver": { - "regex": "Version\\s([\\d.]+)", - "url": "https://bytejams.com/" - }, - "description": "Windows 11 Requirements Check Tool", - "hash": "3b6def2d3a8fe84aeb9fe4f05648ee1e2932a31c553d4a3978b636d6ee61f141", - "homepage": "https://github.com/ByteJammer/Win11RCT", - "license": "GNU", - "shortcuts": [ - [ - "Win11RCT.exe", - "Win11RCT" - ] - ], - "url": "https://bytejams.com/Win11RCT.zip", - "version": "1.5.0" + "version": "1.5.0", + "homepage": "https://github.com/ByteJammer/Win11RCT", + "description": "Windows 11 Requirements Check Tool", + "license": "GNU", + "url": "https://bytejams.com/win11rct/Win11RCT.zip", + "hash": "3b6def2d3a8fe84aeb9fe4f05648ee1e2932a31c553d4a3978b636d6ee61f141", + "shortcuts": [ + [ + "Win11RCT.exe", + "Win11RCT" + ] + ], + "checkver": { + "url": "https://bytejams.com/win11rct/", + "regex": "Version\\s([\\d.]+)" + }, + "autoupdate": { + "url": "https://bytejams.com/win11rct/Win11RCT.zip" + } } diff --git a/bucket/winMd5SumPortable.json b/bucket/winMd5SumPortable.json index 76191b25099..b22f124e778 100644 --- a/bucket/winMd5SumPortable.json +++ b/bucket/winMd5SumPortable.json @@ -1,28 +1,28 @@ { - "homepage": "https://portableapps.com/winMd5SumPortable", - "description": "File hash checker", - "version": "1.0.1.55_Rev_4", - "license": "", - "url": "https://iweb.dl.sourceforge.net/project/portableapps/winMd5Sum%20Portable/winMd5SumPortable_1.0.1.55_Rev_4_English.paf.exe#/dl.7z", - "hash": "md5:267edeafdb089c32b641b8c6b0159f6c", - "bin": "winMd5SumPortable.exe", - "shortcuts": [ - [ - "winMd5SumPortable.exe", - "winMd5SumPortable" - ] - ], - "persist": "Data", - "checkver": { - "url": "https://portableapps.com/winMd5SumPortable", - "re": "Version \\s+([\\w\\.]* for Win" - }, - "autoupdate": { - "url": "https://iweb.dl.sourceforge.net/project/portableapps/winMd5Sum%20Portable/winMd5SumPortable_$underscoreVersion_English.paf.exe", - "hash": { - "url": "https://portableapps.com/winMd5SumPortable", - "regex": "MD5 Hash: +[\\w]{32}" - } - }, - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" + "autoupdate": { + "hash": { + "regex": "MD5 Hash: +[\\w]{32}", + "url": "https://portableapps.com/winMd5SumPortable" + }, + "url": "https://iweb.dl.sourceforge.net/project/portableapps/winMd5Sum%20Portable/winMd5SumPortable_$underscoreVersion_English.paf.exe" + }, + "bin": "winMd5SumPortable.exe", + "checkver": { + "re": "Version \\s+([\\w\\.]* for Win", + "url": "https://portableapps.com/winMd5SumPortable" + }, + "description": "File hash checker", + "hash": "md5:267edeafdb089c32b641b8c6b0159f6c", + "homepage": "https://portableapps.com/winMd5SumPortable", + "license": "", + "persist": "Data", + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", + "shortcuts": [ + [ + "winMd5SumPortable.exe", + "winMd5SumPortable" + ] + ], + "url": "https://iweb.dl.sourceforge.net/project/portableapps/winMd5Sum%20Portable/winMd5SumPortable_1.0.1.55_Rev_4_English.paf.exe#/dl.7z", + "version": "1.0.1.55_Rev_4" } diff --git a/bucket/winamp.json b/bucket/winamp.json index ff6231eadda..b87e0a3b914 100644 --- a/bucket/winamp.json +++ b/bucket/winamp.json @@ -1,34 +1,34 @@ { - "autoupdate": { - "url": "https://download.nullsoft.com/winamp/client/winamp_latest_full.exe#/dl.7z" - }, - "checkver": { - "regex": "Winamp Full (.+) Download", - "url": "https://www.techspot.com/downloads/3-winamp-full.html" - }, - "description": "Winamp is a legend. A game changer since 1997. A media player with a heritage, and a vibrant community of 80 million active users worldwide today.", - "hash": "fb089a6903d295155cbe91487e54904219b7aa1caebd39fa17e7ef0bf9591230", - "homepage": "https://www.winamp.com/", - "installer": { - "script": [ - "Move-Item \"$dir\\`$_12_\\Plugins\\Milkdrop2\\*.ini\" \"$dir\\Plugins\\Milkdrop2\\\" -Force", - "Rename-Item \"$dir\\`$R0\" \"$dir\\Skins\"", - "Remove-Item \"$dir\\`$*\", \"$dir\\Microsoft.VC*.*\", \"$dir\\file000*.*\" -Force -Recurse" - ] - }, - "license": "Freeware", - "persist": [ - "Winamp.ini", - "Plugins", - "Skins" - ], - "pre_install": "if (!(Test-Path \"$persist_dir\\Winamp.ini\")) { New-Item \"$dir\\Winamp.ini\" | Out-Null }", - "shortcuts": [ - [ - "winamp.exe", - "Winamp" - ] - ], - "url": "https://download.nullsoft.com/winamp/client/winamp_latest_full.exe#/dl.7z", - "version": "5.9.1.10029" + "version": "5.9.1.10029", + "description": "Winamp is a legend. A game changer since 1997. A media player with a heritage, and a vibrant community of 80 million active users worldwide today.", + "homepage": "https://www.winamp.com/", + "license": "Freeware", + "url": "https://download.nullsoft.com/winamp/client/winamp_latest_full.exe#/dl.7z", + "hash": "fb089a6903d295155cbe91487e54904219b7aa1caebd39fa17e7ef0bf9591230", + "pre_install": "if (!(Test-Path \"$persist_dir\\Winamp.ini\")) { New-Item \"$dir\\Winamp.ini\" | Out-Null }", + "installer": { + "script": [ + "Move-Item \"$dir\\`$_12_\\Plugins\\Milkdrop2\\*.ini\" \"$dir\\Plugins\\Milkdrop2\\\" -Force", + "Rename-Item \"$dir\\`$R0\" \"$dir\\Skins\"", + "Remove-Item \"$dir\\`$*\", \"$dir\\Microsoft.VC*.*\", \"$dir\\file000*.*\" -Force -Recurse" + ] + }, + "shortcuts": [ + [ + "winamp.exe", + "Winamp" + ] + ], + "persist": [ + "Winamp.ini", + "Plugins", + "Skins" + ], + "checkver": { + "url": "https://www.techspot.com/downloads/3-winamp-full.html", + "regex": "<title>Winamp Full (.+) Download" + }, + "autoupdate": { + "url": "https://download.nullsoft.com/winamp/client/winamp_latest_full.exe#/dl.7z" + } } diff --git a/bucket/winapp2ool.json b/bucket/winapp2ool.json index bfc340df03c..c5f204821aa 100644 --- a/bucket/winapp2ool.json +++ b/bucket/winapp2ool.json @@ -1,28 +1,28 @@ { - "version": "1.4+", - "description": "A utility for updating and trimming Winapp2.ini, a cleaning-routines file for CCleaner and other compatible cleaners", - "homepage": "https://github.com/MoscaDotTo/Winapp2", - "license": "GPL-3.0-only", - "notes": [ - "winapp2ool has its own update mechanism, and said updates are not pushed to Releases.", - "Therefore, I have disabled Scoop autoupdate and marked the version 1.4+ as it is on GitHub.", - "If not existing- a default winapp2.ini is created with save/read \"settings from disk\" turned on.", - "Do note it does all operations (including updates) from working directory by default- so when using the shim it", - "won't load settings or logs from \"$dir\" unless you're residing in there.", - "I recommend using the shim only for direct command-line operations.", - "Use included app shortcut for updating and UI operations.", - "If reinstalled with Scoop (after having updated), persisted winapp2.ini may cause issues with older build.", - "Fix at your leisure!" - ], - "url": "https://github.com/MoscaDotTo/Winapp2/releases/download/1.4/winapp2ool.exe", - "hash": "59467eb6dac8716afbd617f7e01b1b32dc00056ad2dd92f4016ae721809fd1af", - "bin": "winapp2ool.exe", - "shortcuts": [ - [ - "winapp2ool.exe", - "winapp2ool" - ] - ], - "pre_install": "if(!(Test-Path \"$persist_dir\\winapp2ool.ini\")) { Set-Content \"$dir\\winapp2ool.ini\" (@('[Winapp2ool]', 'saveSettingsToDisk=True', 'readSettingsFromDisk=True') -join \"`r`n\") -Encoding Unicode | Out-Null }", - "persist": "winapp2ool.ini" + "bin": "winapp2ool.exe", + "description": "A utility for updating and trimming Winapp2.ini, a cleaning-routines file for CCleaner and other compatible cleaners", + "hash": "59467eb6dac8716afbd617f7e01b1b32dc00056ad2dd92f4016ae721809fd1af", + "homepage": "https://github.com/MoscaDotTo/Winapp2", + "license": "GPL-3.0-only", + "notes": [ + "winapp2ool has its own update mechanism, and said updates are not pushed to Releases.", + "Therefore, I have disabled Scoop autoupdate and marked the version 1.4+ as it is on GitHub.", + "If not existing- a default winapp2.ini is created with save/read \"settings from disk\" turned on.", + "Do note it does all operations (including updates) from working directory by default- so when using the shim it", + "won't load settings or logs from \"$dir\" unless you're residing in there.", + "I recommend using the shim only for direct command-line operations.", + "Use included app shortcut for updating and UI operations.", + "If reinstalled with Scoop (after having updated), persisted winapp2.ini may cause issues with older build.", + "Fix at your leisure!" + ], + "persist": "winapp2ool.ini", + "pre_install": "if(!(Test-Path \"$persist_dir\\winapp2ool.ini\")) { Set-Content \"$dir\\winapp2ool.ini\" (@('[Winapp2ool]', 'saveSettingsToDisk=True', 'readSettingsFromDisk=True') -join \"`r`n\") -Encoding Unicode | Out-Null }", + "shortcuts": [ + [ + "winapp2ool.exe", + "winapp2ool" + ] + ], + "url": "https://github.com/MoscaDotTo/Winapp2/releases/download/1.4/winapp2ool.exe", + "version": "1.4+" } diff --git a/bucket/windbg-win32.json b/bucket/windbg-win32.json index 4c64ea632e2..0438984f7f7 100644 --- a/bucket/windbg-win32.json +++ b/bucket/windbg-win32.json @@ -1,31 +1,31 @@ { - "version": "10.0.22000.194", - "description": "The Windows Debugger (WinDbg) can be used to debug kernel-mode and user-mode code, analyze crash dumps, and examine the CPU registers while the code executes.", - "homepage": "https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools", - "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/windbg-win32.7z", - "hash": "ce8ada75df63df4bd48d840e6e1dc2ca023ec71e2302c68bb08f2c14a72decd4", - "bin": [ - [ - "windbg.exe", - "windbg-win32" - ], - [ - "cdb.exe", - "cdb-win32" - ], - [ - "gflags.exe", - "gflags-win32" - ] - ], - "shortcuts": [ - [ - "windbg.exe", - "Windbg (x86)" - ], - [ - "gflags.exe", - "GFlags (x86)" - ] - ] + "bin": [ + [ + "windbg.exe", + "windbg-win32" + ], + [ + "cdb.exe", + "cdb-win32" + ], + [ + "gflags.exe", + "gflags-win32" + ] + ], + "description": "The Windows Debugger (WinDbg) can be used to debug kernel-mode and user-mode code, analyze crash dumps, and examine the CPU registers while the code executes.", + "hash": "ce8ada75df63df4bd48d840e6e1dc2ca023ec71e2302c68bb08f2c14a72decd4", + "homepage": "https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools", + "shortcuts": [ + [ + "windbg.exe", + "Windbg (x86)" + ], + [ + "gflags.exe", + "GFlags (x86)" + ] + ], + "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/windbg-win32.7z", + "version": "10.0.22000.194" } diff --git a/bucket/windbg.json b/bucket/windbg.json index 7880dfd7c58..807fbe0ba6b 100644 --- a/bucket/windbg.json +++ b/bucket/windbg.json @@ -7,7 +7,7 @@ ["gflags.exe", "gflags", ""] ], "shortcuts": [ - ["windbg.exe", "Hack/Disassemblers/Windbg x64 "], - ["gflags.exe", "Hack/Disassemblers/GFlags x64"] + ["windbg.exe", "Windbg x64 "], + ["gflags.exe", "GFlags"] ] } diff --git a/bucket/windbg32.json b/bucket/windbg32.json index 3a6e8904d06..762e0318471 100644 --- a/bucket/windbg32.json +++ b/bucket/windbg32.json @@ -7,7 +7,7 @@ ["gflags.exe", "gflags32", ""] ], "shortcuts": [ - ["windbg.exe", "Windbg x86 "], - ["gflags.exe", "GFlags x86"] + ["windbg.exe", "Hack/Disassemblers/Windbg x86 "], + ["gflags.exe", "Hack/Disassemblers/GFlags x86"] ] } diff --git a/bucket/windbgx.json b/bucket/windbgx.json index 63f3f0fa5d3..5a93974ec92 100644 --- a/bucket/windbgx.json +++ b/bucket/windbgx.json @@ -1,10 +1,17 @@ { - "url": "https://github.com/wangzq/scoop-files/raw/master/windbg/windbgx.zip", - "version": "1.0.2007.6001", - "bin": [ - ["dbgx.shell.exe", "windbgx", ""] - ], - "shortcuts": [ - ["dbgx.shell.exe", "WindbgX"] - ] + "bin": [ + [ + "dbgx.shell.exe", + "windbgx", + "" + ] + ], + "shortcuts": [ + [ + "dbgx.shell.exe", + "WindbgX" + ] + ], + "url": "https://github.com/wangzq/scoop-files/raw/master/windbg/windbgx.zip", + "version": "1.0.2007.6001" } diff --git a/bucket/windedit.json b/bucket/windedit.json index 29147f9e6fc..b3e109a09e9 100644 --- a/bucket/windedit.json +++ b/bucket/windedit.json @@ -1,32 +1,32 @@ { - "autoupdate": { - "extract_dir": "WindEdit_$majorVersion.$minorVersion.0", - "url": "https://github.com/kingToolbox/WindEdit/releases/download/$matchPath/WindEdit_$version_Windows_Portable.zip" - }, - "checkver": { - "regex": "/kingToolbox/WindEdit/releases/download/(?<path>[prerelease\\-\\d.]+)?/WindEdit_([\\d.Prerelease_]+)_Windows", - "url": "https://github.com/kingToolbox/WindEdit/releases/" - }, - "description": "A high performace text editor for huge file and long line.", - "extract_dir": "WindEdit_1.0.0", - "hash": "3a730599715013ca6405c633e684829c4cf5d7b451d26d21295773b68ae2887f", - "homepage": "https://kingtoolbox.github.io/", - "license": "Apache-2.0", - "persist": [ - "global", - "plugins", - "profiles", - "terminal" - ], - "shortcuts": [ - [ - "WindEdit.exe", - "WindEdit" - ] - ], - "suggest": { - "vcredist2019": "extras/vcredist2019" - }, - "url": "https://github.com/kingToolbox/WindEdit/releases/download/1.0-prerelease/WindEdit_1.0.0_Prerelease_1_Windows_Portable.zip", - "version": "1.0.0_Prerelease_1" + "version": "1.0.0_Prerelease_1", + "description": "A high performace text editor for huge file and long line.", + "homepage": "https://kingtoolbox.github.io/", + "license": "Apache-2.0", + "suggest": { + "vcredist2019": "extras/vcredist2019" + }, + "url": "https://github.com/kingToolbox/WindEdit/releases/download/1.0-prerelease/WindEdit_1.0.0_Prerelease_1_Windows_Portable.zip", + "hash": "3a730599715013ca6405c633e684829c4cf5d7b451d26d21295773b68ae2887f", + "extract_dir": "WindEdit_1.0.0", + "shortcuts": [ + [ + "WindEdit.exe", + "WindEdit" + ] + ], + "persist": [ + "global", + "plugins", + "profiles", + "terminal" + ], + "checkver": { + "url": "https://github.com/kingToolbox/WindEdit/releases/", + "regex": "/kingToolbox/WindEdit/releases/download/(?<path>[prerelease\\-\\d.]+)?/WindEdit_([\\d.Prerelease_]+)_Windows" + }, + "autoupdate": { + "url": "https://github.com/kingToolbox/WindEdit/releases/download/$matchPath/WindEdit_$version_Windows_Portable.zip", + "extract_dir": "WindEdit_$majorVersion.$minorVersion.0" + } } diff --git a/bucket/windows-toolbox.json b/bucket/windows-toolbox.json index f7d3fbb10d2..2d42e606a30 100644 --- a/bucket/windows-toolbox.json +++ b/bucket/windows-toolbox.json @@ -1,23 +1,23 @@ { - "version": "1.0.4", - "description": "A powerful but simple, easy to use toolbox for Windows 10/11", - "homepage": "https://github.com/WinTweakers/WindowsToolbox", - "license": "MIT,Beerware", - "url": "https://github.com/WinTweakers/WindowsToolbox/archive/1.0.4.zip", - "hash": "d98e185c92f3e4997e3b9092deba87cedaf0408928161248bbc58eb3b7aeef79", - "extract_dir": "WindowsToolbox-1.0.4", - "bin": [ - [ - "main.ps1", - "windowstoolbox" - ] - ], - "notes": "Does not work with PowerShell Core.", - "checkver": { - "github": "https://github.com/WinTweakers/WindowsToolbox" - }, - "autoupdate": { - "url": "https://github.com/WinTweakers/WindowsToolbox/archive/$version.zip", - "extract_dir": "WindowsToolbox-$version" - } + "autoupdate": { + "extract_dir": "WindowsToolbox-$version", + "url": "https://github.com/WinTweakers/WindowsToolbox/archive/$version.zip" + }, + "bin": [ + [ + "main.ps1", + "windowstoolbox" + ] + ], + "checkver": { + "github": "https://github.com/WinTweakers/WindowsToolbox" + }, + "description": "A powerful but simple, easy to use toolbox for Windows 10/11", + "extract_dir": "WindowsToolbox-1.0.4", + "hash": "d98e185c92f3e4997e3b9092deba87cedaf0408928161248bbc58eb3b7aeef79", + "homepage": "https://github.com/WinTweakers/WindowsToolbox", + "license": "MIT,Beerware", + "notes": "Does not work with PowerShell Core.", + "url": "https://github.com/WinTweakers/WindowsToolbox/archive/1.0.4.zip", + "version": "1.0.4" } diff --git a/bucket/windowswitcher.json b/bucket/windowswitcher.json index 4e858c7c3b7..b1730a20cac 100644 --- a/bucket/windowswitcher.json +++ b/bucket/windowswitcher.json @@ -1,11 +1,7 @@ { - "bin": [ - [ - "windowswitcher.app.exe", - "WindowSwitcher", - "" - ] - ], - "url": "https://github.com/balazs4/windowswitcher/releases/download/v1.0.11/windowswitcher-v1.0.11.zip", - "version": "1.0.11" + "url": "https://github.com/balazs4/windowswitcher/releases/download/v1.0.11/windowswitcher-v1.0.11.zip", + "version": "1.0.11", + "bin": [ + ["windowswitcher.app.exe", "WindowSwitcher", ""] + ] } diff --git a/bucket/winfellow.json b/bucket/winfellow.json index af8566d60b0..14a0450434a 100644 --- a/bucket/winfellow.json +++ b/bucket/winfellow.json @@ -1,33 +1,33 @@ { - "version": "0.5.8.1189", - "description": "WinFellow is an Amiga emulator", - "homepage": "http://petschau.github.io/WinFellow", - "license": "GPL-2.0-only", - "architecture": { - "64bit": { - "shortcuts": [ - [ - "WinFellow-x64.exe", - "WinFellow" - ] - ] - }, - "32bit": { - "shortcuts": [ - [ - "WinFellow-x86.exe", - "WinFellow" - ] - ] - } - }, - "url": "https://github.com/petschau/WinFellow/releases/download/v0.5.8.1189/WinFellow_v0.5.8.1189-master-551edc5.zip", - "hash": "06935368b1e93392ab847b9c8873aac94be96d89df32ef9be001f8d4d4b17746", - "checkver": { - "github": "https://github.com/petschau/WinFellow", - "regex": "/v([\\d.]+)/WinFellow_v(?:[\\d.]+)-master-(?<commit>[\\da-z]{7}).zip" - }, - "autoupdate": { - "url": "https://github.com/petschau/WinFellow/releases/download/v$version/WinFellow_v$version-master-$matchCommit.zip" - } + "architecture": { + "32bit": { + "shortcuts": [ + [ + "WinFellow-x86.exe", + "WinFellow" + ] + ] + }, + "64bit": { + "shortcuts": [ + [ + "WinFellow-x64.exe", + "WinFellow" + ] + ] + } + }, + "autoupdate": { + "url": "https://github.com/petschau/WinFellow/releases/download/v$version/WinFellow_v$version-master-$matchCommit.zip" + }, + "checkver": { + "regex": "/v([\\d.]+)/WinFellow_v(?:[\\d.]+)-master-(?<commit>[\\da-z]{7}).zip", + "url": "https://github.com/petschau/WinFellow/releases/latest" + }, + "description": "WinFellow is an Amiga emulator", + "hash": "06935368b1e93392ab847b9c8873aac94be96d89df32ef9be001f8d4d4b17746", + "homepage": "http://petschau.github.io/WinFellow", + "license": "GPL-2.0-only", + "url": "https://github.com/petschau/WinFellow/releases/download/v0.5.8.1189/WinFellow_v0.5.8.1189-master-551edc5.zip", + "version": "0.5.8.1189" } diff --git a/bucket/winimage.json b/bucket/winimage.json index 75ae9e478a8..13d2b14205f 100644 --- a/bucket/winimage.json +++ b/bucket/winimage.json @@ -1,11 +1,8 @@ { - "bin": "winimage.exe", - "shortcuts": [ - [ - "winimage.exe", - "WinImage 9.0" - ] - ], - "url": "http://www.winimage.com/download/wima6490.zip", - "version": "9.0" + "url": "http://www.winimage.com/download/wima6490.zip", + "version": "9.0", + "bin": "winimage.exe", + "shortcuts": [ + ["winimage.exe", "WinImage 9.0"] + ] } diff --git a/bucket/winlibs-mingw-llvm-ucrt.json b/bucket/winlibs-mingw-llvm-ucrt.json index be7af594e8b..72f88cfa908 100644 --- a/bucket/winlibs-mingw-llvm-ucrt.json +++ b/bucket/winlibs-mingw-llvm-ucrt.json @@ -17,7 +17,7 @@ }, "env_add_path": "bin", "checkver": { - "regex": "/download/(?<version>((?<gccVersion>12[\\d.]+)-(?<llvmVersion>[\\d.]+)-(?<mingwVersion>[\\d.]+)-ucrt-(?<revision>[\\w]+)))" + "regex": "/download/(?<version>((?<gccVersion>[\\d.]+)-(?<llvmVersion>[\\d.]+)-(?<mingwVersion>[\\d.]+)-ucrt-(?<revision>[\\w]+)))" }, "autoupdate": { "architecture": { diff --git a/bucket/winlibs-mingw-msvcrt.json b/bucket/winlibs-mingw-msvcrt.json index c751366a248..dbfa7d335c2 100644 --- a/bucket/winlibs-mingw-msvcrt.json +++ b/bucket/winlibs-mingw-msvcrt.json @@ -17,7 +17,7 @@ }, "env_add_path": "bin", "checkver": { - "regex": "/download/(?<version>((?<gccVersion>[\\d.]+)(-(?<llvmVersion>[\\d.]+))?-(?<mingwVersion>[\\d.]+)-msvcrt-(?<revision>[\\w]+)))" + "regex": "/download/(?<version>((?<gccVersion>12[\\d.]+)(-(?<llvmVersion>[\\d.]+))?-(?<mingwVersion>[\\d.]+)-msvcrt-(?<revision>[\\w]+)))" }, "autoupdate": { "architecture": { diff --git a/bucket/winlibs-mingw-ucrt.json b/bucket/winlibs-mingw-ucrt.json index 81219a7541f..a6ccf75188a 100644 --- a/bucket/winlibs-mingw-ucrt.json +++ b/bucket/winlibs-mingw-ucrt.json @@ -17,7 +17,7 @@ }, "env_add_path": "bin", "checkver": { - "regex": "/download/(?<version>((?<gccVersion>12[\\d.]+)(-(?<llvmVersion>[\\d.]+))?-(?<mingwVersion>[\\d.]+)-ucrt-(?<revision>[\\w]+)))" + "regex": "/download/(?<version>((?<gccVersion>[\\d.]+)(-(?<llvmVersion>[\\d.]+))?-(?<mingwVersion>[\\d.]+)-ucrt-(?<revision>[\\w]+)))" }, "autoupdate": { "architecture": { diff --git a/bucket/winobj.json b/bucket/winobj.json index 34c80864f41..224ffa8ba82 100644 --- a/bucket/winobj.json +++ b/bucket/winobj.json @@ -1,40 +1,60 @@ { - "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "version": "3.14", "description": "The ultimate Object Manager namespace viewer is here.", + "homepage": "https://learn.microsoft.com/sysinternals/downloads/winobj", "license": { "identifier": "Freeware", - "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" + "url": "https://learn.microsoft.com/sysinternals/license-terms" }, - "version": "3.14", "url": "https://download.sysinternals.com/files/WinObj.zip", "hash": "585c75e0c2fb82fc43d8b986deac305fa3711db8d5f369dd874b66e721e6f5b3", - "checkver": { - "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/winobj", - "re": "WinObj\\s(?:v|V)?([\\d.]+)" - }, - "autoupdate": { - "url": "https://download.sysinternals.com/files/WinObj.zip" - }, "architecture": { + "64bit": { + "bin": [ + [ + "Winobj64.exe", + "Winobj" + ] + ], + "shortcuts": [ + [ + "winobj64.exe", + "SysInternals/WinObj", + "/accepteula" + ] + ] + }, "32bit": { - "bin": "winobj.exe", + "bin": "Winobj.exe", "shortcuts": [ [ - "winobj.exe", + "Winobj.exe", "SysInternals/WinObj", "/accepteula" ] ] }, - "64bit": { - "bin": "winobj.exe", + "arm64": { + "bin": [ + [ + "Winobj64a.exe", + "Winobj" + ] + ], "shortcuts": [ [ - "winobj.exe", + "Winobj64a.exe", "SysInternals/WinObj", "/accepteula" ] ] } + }, + "checkver": { + "url": "https://raw.githubusercontent.com/MicrosoftDocs/sysinternals/main/sysinternals/downloads/winobj.md", + "regex": "#.*?v([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/WinObj.zip" } } diff --git a/bucket/winrar-de.json b/bucket/winrar-de.json index f3c1e36139e..0152ddbdf4d 100644 --- a/bucket/winrar-de.json +++ b/bucket/winrar-de.json @@ -1,44 +1,44 @@ { + "version": "6.21", + "description": "Powerful archive manager", + "homepage": "https://rarlab.com/", + "license": { + "identifier": "Shareware", + "url": "https://www.win-rar.com/gtb_priv.html?&L=0" + }, + "notes": "Set up context menu within settings window.", "architecture": { - "32bit": { - "hash": "69022bc69d69a2cda3b6565399df56ea3d4d4a94c98e3adaadecff38fead573c", - "url": "https://www.rarlab.com/rar/winrar-x32-621d.exe#/dl.7z" - }, "64bit": { - "hash": "43b058ea1583a1f7f4859d0b2e93e2a0e7ef004c9549b82051488780713db5fb", - "url": "https://www.rarlab.com/rar/winrar-x64-621d.exe#/dl.7z" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://www.rarlab.com/rar/winrar-x32-$cleanVersiond.exe#/dl.7z" - }, - "64bit": { - "url": "https://www.rarlab.com/rar/winrar-x64-$cleanVersiond.exe#/dl.7z" - } + "url": "https://www.rarlab.com/rar/winrar-x64-621d.exe#/dl.7z", + "hash": "43b058ea1583a1f7f4859d0b2e93e2a0e7ef004c9549b82051488780713db5fb" + }, + "32bit": { + "url": "https://www.rarlab.com/rar/winrar-x32-621d.exe#/dl.7z", + "hash": "69022bc69d69a2cda3b6565399df56ea3d4d4a94c98e3adaadecff38fead573c" } }, + "pre_install": "if (!(Test-Path \"$persist_dir\\rarreg.key\")) { New-Item \"$dir\\rarreg.key\" | Out-Null }", "bin": [ "Rar.exe", "UnRAR.exe", "WinRAR.exe" ], - "checkver": "WinRAR and RAR ([\\d.]+) release", - "description": "Powerful archive manager", - "homepage": "https://rarlab.com/", - "license": { - "identifier": "Shareware", - "url": "https://www.win-rar.com/gtb_priv.html?&L=0" - }, - "notes": "Set up context menu within settings window.", - "persist": "rarreg.key", - "pre_install": "if (!(Test-Path \"$persist_dir\\rarreg.key\")) { New-Item \"$dir\\rarreg.key\" | Out-Null }", "shortcuts": [ [ "WinRAR.exe", "WinRAR" ] ], - "version": "6.21" + "persist": "rarreg.key", + "checkver": "WinRAR and RAR ([\\d.]+) release", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.rarlab.com/rar/winrar-x64-$cleanVersiond.exe#/dl.7z" + }, + "32bit": { + "url": "https://www.rarlab.com/rar/winrar-x32-$cleanVersiond.exe#/dl.7z" + } + } + } } diff --git a/bucket/winrar-fa.json b/bucket/winrar-fa.json index 224859093e3..a92d66ad4cb 100644 --- a/bucket/winrar-fa.json +++ b/bucket/winrar-fa.json @@ -1,44 +1,44 @@ { - "version": "6.11", - "description": "Powerful archive manager", - "homepage": "https://rarlab.com/", - "license": { - "identifier": "Shareware", - "url": "https://www.win-rar.com/gtb_priv.html?&L=0" - }, - "notes": "Set up context menu within settings window.", - "architecture": { - "64bit": { - "url": "https://www.rarlab.com/rar/winrar-x64-611prs.exe#/dl.7z", - "hash": "f69575d131f5dd1584e465d8f3b120ccdd6d86fdb3f4aac4f9d9c0ad57955bfb" - }, - "32bit": { - "url": "https://www.rarlab.com/rar/winrar-x32-611prs.exe#/dl.7z", - "hash": "abe29f08a439e06b7956f97593f15054d224769d579f3d30a39b8177e3328cc3" - } - }, - "pre_install": "if (!(Test-Path \"$persist_dir\\rarreg.key\")) { New-Item \"$dir\\rarreg.key\" | Out-Null }", - "bin": [ - "Rar.exe", - "UnRAR.exe", - "WinRAR.exe" - ], - "shortcuts": [ - [ - "WinRAR.exe", - "WinRAR" - ] - ], - "persist": "rarreg.key", - "checkver": "WinRAR and RAR ([\\d.]+) release", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.rarlab.com/rar/winrar-x64-$cleanVersionprs.exe#/dl.7z" - }, - "32bit": { - "url": "https://www.rarlab.com/rar/winrar-x32-$cleanVersionprs.exe#/dl.7z" - } - } - } + "architecture": { + "32bit": { + "hash": "abe29f08a439e06b7956f97593f15054d224769d579f3d30a39b8177e3328cc3", + "url": "https://www.rarlab.com/rar/winrar-x32-611prs.exe#/dl.7z" + }, + "64bit": { + "hash": "f69575d131f5dd1584e465d8f3b120ccdd6d86fdb3f4aac4f9d9c0ad57955bfb", + "url": "https://www.rarlab.com/rar/winrar-x64-611prs.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.rarlab.com/rar/winrar-x32-$cleanVersionprs.exe#/dl.7z" + }, + "64bit": { + "url": "https://www.rarlab.com/rar/winrar-x64-$cleanVersionprs.exe#/dl.7z" + } + } + }, + "bin": [ + "Rar.exe", + "UnRAR.exe", + "WinRAR.exe" + ], + "checkver": "WinRAR and RAR ([\\d.]+) release", + "description": "Powerful archive manager", + "homepage": "https://rarlab.com/", + "license": { + "identifier": "Shareware", + "url": "https://www.win-rar.com/gtb_priv.html?&L=0" + }, + "notes": "Set up context menu within settings window.", + "persist": "rarreg.key", + "pre_install": "if (!(Test-Path \"$persist_dir\\rarreg.key\")) { New-Item \"$dir\\rarreg.key\" | Out-Null }", + "shortcuts": [ + [ + "WinRAR.exe", + "WinRAR" + ] + ], + "version": "6.11" } diff --git a/bucket/winrar-zh-tw.json b/bucket/winrar-zh-tw.json index e3251021525..7f5266a144e 100644 --- a/bucket/winrar-zh-tw.json +++ b/bucket/winrar-zh-tw.json @@ -1,55 +1,55 @@ { - "##": "The language code 'zh-tw' is written according to ISO 639-1. See Wikipedia for details.", - "version": "6.02", - "description": "Powerful archive manager (language: Chinese Traditional)", - "homepage": "https://rarlab.com/", - "license": { - "identifier": "Shareware", - "url": "https://www.win-rar.com/gtb_priv.html?&L=0" - }, - "notes": "Set up context menu within settings window.", - "architecture": { - "64bit": { - "url": "https://www.rarlab.com/rar/winrar-x64-602tc.exe#/dl.7z", - "hash": "60cd188bc068390dc356e345421f547cd0d42a8007216bfa4427057fd401eb4a" - }, - "32bit": { - "url": "https://www.rarlab.com/rar/wrar602tc.exe#/dl.7z", - "hash": "b88bfcfad4efe272e73260ce178bfd0e07e95cf4ea27fd14582b5f4d0d35edd3" - } - }, - "pre_install": "if (!(Test-Path \"$persist_dir\\rarreg.key\")) { New-Item \"$dir\\rarreg.key\" | Out-Null }", - "uninstaller": { - "script": [ - "Stop-Process -Name explorer -Force", - "Start-Process explorer" - ] - }, - "bin": [ - "Rar.exe", - "UnRAR.exe", - "WinRAR.exe" - ], - "shortcuts": [ - [ - "WinRAR.exe", - "WinRAR" - ] - ], - "persist": "rarreg.key", - "checkver": { - "url": "https://www.rarlab.com/download.htm", - "regex": "/rar/winrar-x64-([\\d])([\\d]+)tc\\.exe", - "replace": "${1}.${2}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://www.rarlab.com/rar/winrar-x64-$cleanVersiontc.exe#/dl.7z" - }, - "32bit": { - "url": "https://www.rarlab.com/rar/wrar$cleanVersiontc.exe#/dl.7z" - } - } - } + "##": "The language code 'zh-tw' is written according to ISO 639-1. See Wikipedia for details.", + "architecture": { + "32bit": { + "hash": "b88bfcfad4efe272e73260ce178bfd0e07e95cf4ea27fd14582b5f4d0d35edd3", + "url": "https://www.rarlab.com/rar/wrar602tc.exe#/dl.7z" + }, + "64bit": { + "hash": "60cd188bc068390dc356e345421f547cd0d42a8007216bfa4427057fd401eb4a", + "url": "https://www.rarlab.com/rar/winrar-x64-602tc.exe#/dl.7z" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://www.rarlab.com/rar/wrar$cleanVersiontc.exe#/dl.7z" + }, + "64bit": { + "url": "https://www.rarlab.com/rar/winrar-x64-$cleanVersiontc.exe#/dl.7z" + } + } + }, + "bin": [ + "Rar.exe", + "UnRAR.exe", + "WinRAR.exe" + ], + "checkver": { + "regex": "/rar/winrar-x64-([\\d])([\\d]+)tc\\.exe", + "replace": "${1}.${2}", + "url": "https://www.rarlab.com/download.htm" + }, + "description": "Powerful archive manager (language: Chinese Traditional)", + "homepage": "https://rarlab.com/", + "license": { + "identifier": "Shareware", + "url": "https://www.win-rar.com/gtb_priv.html?&L=0" + }, + "notes": "Set up context menu within settings window.", + "persist": "rarreg.key", + "pre_install": "if (!(Test-Path \"$persist_dir\\rarreg.key\")) { New-Item \"$dir\\rarreg.key\" | Out-Null }", + "shortcuts": [ + [ + "WinRAR.exe", + "WinRAR" + ] + ], + "uninstaller": { + "script": [ + "Stop-Process -Name explorer -Force", + "Start-Process explorer" + ] + }, + "version": "6.02" } diff --git a/bucket/winrm-https.json b/bucket/winrm-https.json index ff04376451a..c5317066768 100644 --- a/bucket/winrm-https.json +++ b/bucket/winrm-https.json @@ -1,13 +1,13 @@ { - "url": [ - "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/4b529b00eec1a48748e2f1ea0f305c0f07c87253/201-vm-winrm-windows/ConfigureWinRM.ps1", - "https://github.com/Azure/azure-quickstart-templates/blob/4b529b00eec1a48748e2f1ea0f305c0f07c87253/201-vm-winrm-windows/makecert.exe?raw=true", - "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/4b529b00eec1a48748e2f1ea0f305c0f07c87253/201-vm-winrm-windows/winrmconf.cmd", - "https://gist.githubusercontent.com/wangzq/50a8f94ea510e532ba2c6448bf0faa7a/raw/04ed9102279eb09cc1c4e9079c9e9617e94643fd/setup-winrm-https.ps1" - ], - "version": "1.1", - "bin": [ - "setup-winrm-https.ps1", - "makecert.exe" - ] + "bin": [ + "setup-winrm-https.ps1", + "makecert.exe" + ], + "url": [ + "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/4b529b00eec1a48748e2f1ea0f305c0f07c87253/201-vm-winrm-windows/ConfigureWinRM.ps1", + "https://github.com/Azure/azure-quickstart-templates/blob/4b529b00eec1a48748e2f1ea0f305c0f07c87253/201-vm-winrm-windows/makecert.exe?raw=true", + "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/4b529b00eec1a48748e2f1ea0f305c0f07c87253/201-vm-winrm-windows/winrmconf.cmd", + "https://gist.githubusercontent.com/wangzq/50a8f94ea510e532ba2c6448bf0faa7a/raw/04ed9102279eb09cc1c4e9079c9e9617e94643fd/setup-winrm-https.ps1" + ], + "version": "1.1" } diff --git a/bucket/winshell.json b/bucket/winshell.json index 02241bbe2a8..445fab4c70e 100644 --- a/bucket/winshell.json +++ b/bucket/winshell.json @@ -1,27 +1,27 @@ { - "version": "4.0.0.4", - "homepage": "http://www.winshell.org", - "license": "freeware", - "description": "A free multilingual integrated development environment (IDE) for LaTeX and TeX.", - "url": "http://www.winshell.org/WinShellPortable.zip", - "hash": "19f405ecb550ca41dc319b4ce5c3cd1467a3fd6bc686292e824bbaee390d81fb", - "extract_dir": "WinShellPortable", - "shortcuts": [ - [ - "WinShell.exe", - "WinShell" - ] - ], - "persist": [ - "Settings", - "Download" - ], - "checkver": { - "url": "http://www.winshell.org", - "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36", - "regex": "File Version:.+?([\\d.]+)" - }, - "autoupdate": { - "url": "http://www.winshell.org/WinShellPortable.zip" - } + "autoupdate": { + "url": "http://www.winshell.org/WinShellPortable.zip" + }, + "checkver": { + "regex": "File Version:.+?([\\d.]+)", + "url": "http://www.winshell.org", + "useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36" + }, + "description": "A free multilingual integrated development environment (IDE) for LaTeX and TeX.", + "extract_dir": "WinShellPortable", + "hash": "19f405ecb550ca41dc319b4ce5c3cd1467a3fd6bc686292e824bbaee390d81fb", + "homepage": "http://www.winshell.org", + "license": "freeware", + "persist": [ + "Settings", + "Download" + ], + "shortcuts": [ + [ + "WinShell.exe", + "WinShell" + ] + ], + "url": "http://www.winshell.org/WinShellPortable.zip", + "version": "4.0.0.4" } diff --git a/bucket/wintun.json b/bucket/wintun.json index 99008932936..04a9511b678 100644 --- a/bucket/wintun.json +++ b/bucket/wintun.json @@ -1,21 +1,33 @@ { - "autoupdate": { - "hash": { - "find": "$sha256", - "url": "https://www.wintun.net" - }, - "url": "https://www.wintun.net/builds/wintun-$version.zip" - }, - "checkver": { - "regex": "Wintun\\s([\\d.]+)" - }, - "description": "Layer 3 TUN Driver for Windows.", - "hash": "07c256185d6ee3652e09fa55c0b673e2624b565e02c4b9091c79ca7d2f24ef51", - "homepage": "https://www.wintun.net/", - "license": { - "identifier": "GPL-2.0-only", - "url": "https://git.zx2c4.com/wintun/about/COPYING" - }, - "url": "https://www.wintun.net/builds/wintun-0.14.1.zip", - "version": "0.14.1" + "version": "0.14.1", + "description": "Wintun is a very simple and minimal TUN driver for the Windows kernel, which provides userspace programs with a simple network adapter for reading and writing packets.", + "license": "GPL 2.0", + "homepage": "https://www.wintun.net/", + "extract_dir": "wintun", + "architecture": { + "64bit": { + "url": "https://www.wintun.net/builds/wintun-0.14.1.zip", + "hash": "07c256185d6ee3652e09fa55c0b673e2624b565e02c4b9091c79ca7d2f24ef51" + } + }, + "installer": { + "script": [ + "if (-Not (Test-Path \"$env:USERPROFILE\\.config\\clash\")) { New-Item -path \"$env:USERPROFILE\\.config\\clash\" -type Directory | Out-Null }", + "Copy-Item \"$dir\\bin\\amd64\\wintun.dll\" -destination \"$env:USERPROFILE\\.config\\clash\"" + ] + }, + "uninstaller": { + "script": "Remove-Item \"$env:USERPROFILE\\.config\\clash\\wintun.dll\" -Force -ErrorAction SilentlyContinue" + }, + "checkver": { + "url": "https://www.wintun.net/", + "regex": "wintun-([\\d\\.]+)\\.zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://www.wintun.net/builds/wintun-$version.zip" + } + } + } } diff --git a/bucket/winuae.json b/bucket/winuae.json index 53ba541d4ba..63409abe0da 100644 --- a/bucket/winuae.json +++ b/bucket/winuae.json @@ -1,44 +1,44 @@ { - "version": "4.9.1", - "description": "WinUAE Amiga emulator", - "homepage": "https://www.winuae.net", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://download.abime.net/winuae/releases/InstallWinUAE4910_x64.msi", - "hash": "4a8d5ee09e99bd247badea79903a79ef98895cef31062a07e01682f8552d7b1e", - "bin": "WinUAE\\winuae64.exe", - "shortcuts": [ - [ - "WinUAE\\winuae64.exe", - "WinUAE" - ] - ] - }, - "32bit": { - "url": "https://download.abime.net/winuae/releases/InstallWinUAE4910.msi", - "hash": "decfaa2fcce91f0be265743837b730eb1d7414d7f192f8f3e6bf761dcafd2765", - "bin": "WinUAE\\winuae.exe", - "shortcuts": [ - [ - "WinUAE\\winuae.exe", - "WinUAE" - ] - ] - } - }, - "checkver": { - "url": "https://www.winuae.net/category/news/", - "regex": "WinUAE ([\\d.]+) \\(" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.abime.net/winuae/releases/InstallWinUAE$cleanVersion0_x64.msi" - }, - "32bit": { - "url": "https://download.abime.net/winuae/releases/InstallWinUAE$cleanVersion0.msi" - } - } - } + "architecture": { + "32bit": { + "bin": "WinUAE\\winuae.exe", + "hash": "decfaa2fcce91f0be265743837b730eb1d7414d7f192f8f3e6bf761dcafd2765", + "shortcuts": [ + [ + "WinUAE\\winuae.exe", + "WinUAE" + ] + ], + "url": "https://download.abime.net/winuae/releases/InstallWinUAE4910.msi" + }, + "64bit": { + "bin": "WinUAE\\winuae64.exe", + "hash": "4a8d5ee09e99bd247badea79903a79ef98895cef31062a07e01682f8552d7b1e", + "shortcuts": [ + [ + "WinUAE\\winuae64.exe", + "WinUAE" + ] + ], + "url": "https://download.abime.net/winuae/releases/InstallWinUAE4910_x64.msi" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://download.abime.net/winuae/releases/InstallWinUAE$cleanVersion0.msi" + }, + "64bit": { + "url": "https://download.abime.net/winuae/releases/InstallWinUAE$cleanVersion0_x64.msi" + } + } + }, + "checkver": { + "regex": "WinUAE ([\\d.]+) \\(", + "url": "https://www.winuae.net/category/news/" + }, + "description": "WinUAE Amiga emulator", + "homepage": "https://www.winuae.net", + "license": "MIT", + "version": "4.9.1" } diff --git a/bucket/winusb.json b/bucket/winusb.json index 6ad49385d7c..e72ff160e3d 100644 --- a/bucket/winusb.json +++ b/bucket/winusb.json @@ -1,14 +1,14 @@ { - "homepage": "https://www.winusb.net/", - "description": "A simple application which helps you create multi-Windows bootable USB drive using any ISO or DVD with Windows 7,8,10 distribution and make it without formatting in most cases!", - "license": "GPL-2.0-or-later", - "version": "3.7.0.1", - "url": "https://www.netzwelt.de/software-download/56952_2-winusb.html?sig=0dc327ed5ccf23ef5d3c36d60565ae4e", - "hash": "997c271ebfa25656e4c21953b735ad8458905074d5668384b993bcfab8183e62", - "shortcuts": [ - [ - "WinUSB.exe", - "WinUSB" - ] - ] + "description": "A simple application which helps you create multi-Windows bootable USB drive using any ISO or DVD with Windows 7,8,10 distribution and make it without formatting in most cases!", + "hash": "997c271ebfa25656e4c21953b735ad8458905074d5668384b993bcfab8183e62", + "homepage": "https://www.winusb.net/", + "license": "GPL-2.0-or-later", + "shortcuts": [ + [ + "WinUSB.exe", + "WinUSB" + ] + ], + "url": "https://www.netzwelt.de/software-download/56952_2-winusb.html?sig=0dc327ed5ccf23ef5d3c36d60565ae4e", + "version": "3.7.0.1" } diff --git a/bucket/winxray.json b/bucket/winxray.json index 312d3a86682..559b67f43b0 100644 --- a/bucket/winxray.json +++ b/bucket/winxray.json @@ -1,25 +1,50 @@ { - "architecture": { - "64bit": { - "hash": "ae52a53e6ab9925b4a0edae7576f4b0e3649a390cf90d61cc1cb7e1caf79b5a2", - "url": "https://github.com/TheMRLL/WinXray/releases/download/V4.4/WinXray.7z" - } - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/TheMRLL/WinXray/releases/download/V$version/WinXray.7z" - } - } - }, - "description": "\u57fa\u4e8exray\u6838\u5fc3\u7684windows\u4ee3\u7406\u7a0b\u5e8f\uff0c\u91c7\u7528aardio\u8bbe\u8ba1\u4e0e\u5f00\u53d1\uff01", - "homepage": "https://www.winxray.com/", - "license": "unlicense", - "shortcuts": [ - [ - "WinXray.exe", - "WinXray" - ] - ], - "version": "4.4" + "version": "4.4", + "description": "基于xray核心的windows代理程序,采用aardio设计与开发!", + "homepage": "https://github.com/TheMRLL/winxray", + "license": "unlicense", + "architecture": { + "64bit": { + "url": "https://github.com/TheMRLL/WinXray/releases/download/V4.4/WinXray.7z", + "hash": "ae52a53e6ab9925b4a0edae7576f4b0e3649a390cf90d61cc1cb7e1caf79b5a2" + } + }, + "installer": { + "script": [ + "if (!(Test-Path \"$persist_dir\\Cache\")) {", + " New-Item \"$persist_dir\\Cache\" -Type Directory -Force | Out-Null", + "}", + "$runtimeCache = \"$env:LOCALAPPDATA\\WinXray\"", + "$runtimeCachePersist = \"$persist_dir\\Cache\"", + "if (Test-Path $runtimeCachePersist) {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + "} else {", + " if (Test-Path $runtimeCache) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + " New-Item -Type Junction -Path $runtimeCache -Target $runtimeCachePersist | Out-Null", + " }", + "}" + ] + }, + "uninstaller": { + "script": [ + "$runtimeCache = \"$env:LOCALAPPDATA\\WinXray\"", + "$runtimeCachePersist = \"$persist_dir\\Cache\"", + "if (!(Test-Path $runtimeCachePersist)) {", + " Move-Item $runtimeCache $runtimeCachePersist -Force", + "} else {", + " Remove-Item $runtimeCache -Force -Recurse -ErrorAction SilentlyContinue", + "}" + ] + }, + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/TheMRLL/WinXray/releases/download/V$version/WinXray.7z" + } + } + }, + "shortcuts": [["WinXray.exe", "WinXray"]] } diff --git a/bucket/wise-program-uninstaller.json b/bucket/wise-program-uninstaller.json index 89fb11f7b5e..e980ae559fc 100644 --- a/bucket/wise-program-uninstaller.json +++ b/bucket/wise-program-uninstaller.json @@ -1,26 +1,26 @@ { - "autoupdate": { - "url": "http://downloads.wisecleaner.com/soft/WPU_$version.zip" - }, - "checkver": { - "regex": "WPU.+?([\\d.]+)?\\.zip", - "url": "https://www.wisecleaner.com/download.html" - }, - "description": "No need to install it. You can use this small and clean tool to remove software from your PC.", - "extract_dir": "Wise Program Uninstaller", - "hash": "b025c68c8ed484c5d732584cf71cea02ba9eb23bc3d79bd18f370ace76f289ef", - "homepage": "https://www.wisecleaner.com/wise-program-uninstaller.html", - "license": "Freeware", - "persist": [ - "config.ini", - "ExConfig.ini" - ], - "shortcuts": [ - [ - "WiseProgramUninstaller.exe", - "Wise Program Uninstaller" - ] - ], - "url": "http://downloads.wisecleaner.com/soft/WPU_3.1.2.254.zip", - "version": "3.1.2.254" + "version": "3.1.2.254", + "description": "No need to install it. You can use this small and clean tool to remove software from your PC.", + "homepage": "https://www.wisecleaner.com/wise-program-uninstaller.html", + "license": "Freeware", + "url": "http://downloads.wisecleaner.com/soft/WPU_3.1.2.254.zip", + "hash": "b025c68c8ed484c5d732584cf71cea02ba9eb23bc3d79bd18f370ace76f289ef", + "extract_dir": "Wise Program Uninstaller", + "shortcuts": [ + [ + "WiseProgramUninstaller.exe", + "Wise Program Uninstaller" + ] + ], + "persist": [ + "config.ini", + "ExConfig.ini" + ], + "checkver": { + "url": "https://www.wisecleaner.com/download.html", + "regex": "WPU.+?([\\d.]+)?\\.zip" + }, + "autoupdate": { + "url": "http://downloads.wisecleaner.com/soft/WPU_$version.zip" + } } diff --git a/bucket/wise-registry-cleaner.json b/bucket/wise-registry-cleaner.json index 907c8c81f5a..4b6d62e4351 100644 --- a/bucket/wise-registry-cleaner.json +++ b/bucket/wise-registry-cleaner.json @@ -1,27 +1,27 @@ { - "version": "10.9.2.709", + "autoupdate": { + "extract_dir": "WRCFree_$version", + "url": "http://downloads.wisecleaner.com/soft/WRCFree_$version.zip" + }, + "checkver": { + "regex": "WRCFree.+?([\\d.]+)?\\.zip", + "url": "https://www.wisecleaner.com/download.html" + }, "description": "Clean registry junks, repair Windows errors, and keep your PC at peak performance.", + "extract_dir": "WRCFree_10.9.2.709", + "hash": "8a01bee1ae59989de049636ad20a3697b990e24e8b2e27490300d012a1cbcda8", "homepage": "https://www.wisecleaner.com/wise-registry-cleaner.html", "license": "Freeware", - "url": "http://downloads.wisecleaner.com/soft/WRCFree_10.9.2.709.zip", - "hash": "8a01bee1ae59989de049636ad20a3697b990e24e8b2e27490300d012a1cbcda8", - "extract_dir": "WRCFree_10.9.2.709", + "persist": [ + "Backup", + "config.ini" + ], "shortcuts": [ [ "WiseRegCleaner.exe", "Wise Registry Cleaner" ] ], - "persist": [ - "Backup", - "config.ini" - ], - "checkver": { - "url": "https://www.wisecleaner.com/download.html", - "regex": "WRCFree.+?([\\d.]+)?\\.zip" - }, - "autoupdate": { - "url": "http://downloads.wisecleaner.com/soft/WRCFree_$version.zip", - "extract_dir": "WRCFree_$version" - } + "url": "http://downloads.wisecleaner.com/soft/WRCFree_10.9.2.709.zip", + "version": "10.9.2.709" } diff --git a/bucket/wisecare365.json b/bucket/wisecare365.json index d8ff5ac5c75..989a3de613b 100644 --- a/bucket/wisecare365.json +++ b/bucket/wisecare365.json @@ -1,32 +1,32 @@ { "version": "6.5.2.624", - "description": "PC Cleaning and Speed up Tool", - "license": "https://www.wisecleaner.com", - "homepage": "https://www.wisecleaner.com", - "architecture": { - "64bit": { - "url": "https://downloads.wisecleaner.com/soft/WiseCare365_6.5.2.624.zip", - "hash": "dda69e71a38a97c41777d344e009bbf893624f2d65ab67a0a328dae3280cb93a", - "extract_dir": "Wise Care 365" - } + "description": "Clean registry and junk files from your PCs. Protect your privacy and make your PCs more secure. Provide a better option of optimizing and accelerating your computer!", + "homepage": "https://www.wisecleaner.com/wise-care-365.html", + "license": "Freeware", + "url": "https://downloads.wisecleaner.com/soft/WiseCare365_6.5.2.624.exe", + "hash": "d28eee00d6487c1e7ba3dd31eb70bd5a2676ad8ffd9b841ab18a200a346e5bef", + "innosetup": true, + "installer": { + "script": [ + "$file = 'config.ini'", + "if (-not (Test-Path \"$persist_dir\\$file\")) { Set-Content \"$dir\\$file\" '[General]', 'checkNewVer=3' -Encoding Ascii }" + ] }, - "bin": "WiseCare365.exe", "shortcuts": [ [ "WiseCare365.exe", "Wise Care 365" ] ], + "persist": [ + "config.ini", + "DefragOptions.ini" + ], "checkver": { "url": "https://www.wisecleaner.com/download.html", "regex": "WiseCare365_(?<version>[\\d\\.]+)\\.zip" }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://downloads.wisecleaner.com/soft/WiseCare365_$version.zip", - "extract_dir": "Wise Care 365" - } - } + "url": "https://downloads.wisecleaner.com/soft/WiseCare365_$version.exe" } } diff --git a/bucket/wix.json b/bucket/wix.json index ad49a0f92a2..47bbe7c42d8 100644 --- a/bucket/wix.json +++ b/bucket/wix.json @@ -1,7 +1,7 @@ { - "homepage": "https://wixtoolset.org/", "version": "3.11.1", "url": "https://github.com/wixtoolset/wix3/releases/download/wix3111rtm/wix311-binaries.zip", + "hash": "37f0a533b0978a454efb5dc3bd3598becf9660aaf4287e55bf68ca6b527d051d", "bin": [ "candle.exe", "dark.exe", diff --git a/bucket/wlx2explorer.json b/bucket/wlx2explorer.json index 5160b9b8d51..2cfa5cc29b5 100644 --- a/bucket/wlx2explorer.json +++ b/bucket/wlx2explorer.json @@ -1,42 +1,42 @@ { - "version": "1.4.1", - "description": "Wlx2Explorer is an application which allows you to use Total Commander lister plugins from File Explorer or Desktop.", - "homepage": "https://github.com/AlexanderPro/Wlx2Explorer/", - "license": { - "identifier": "MIT", - "url": "https://github.com/AlexanderPro/Wlx2Explorer/blob/master/LICENSE" - }, - "architecture": { - "64bit": { - "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v1.4.1/Wlx2Explorer_x64_v1.4.1.zip", - "hash": "4c75dc0918ae49f13c5059432f98fd045b74d4ebc775c57a088bfdfe905787e1", - "extract_dir": "Wlx2Explorer_x64_v1.4.1" - }, - "32bit": { - "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v1.4.1/Wlx2Explorer_x86_v1.4.1.zip", - "hash": "858f10e84c395f3ac57298fa3740f134f7cf2e2372d7a56b1170462d77213e4f", - "extract_dir": "Wlx2Explorer_x86_v1.4.1" - } - }, - "pre_install": "if(!(Test-Path \"$dir/Wlx2Explorer.ini\")) { Add-Content \"$dir/Wlx2Explorer.ini\" $null }", - "shortcuts": [ - [ - "Wlx2Explorer.exe", - "Wlx2Explorer" - ] - ], - "persist": "Wlx2Explorer.ini", - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v$version/Wlx2Explorer_x64_v$version.zip", - "extract_dir": "Wlx2Explorer_x64_v$version" - }, - "32bit": { - "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v$version/Wlx2Explorer_x86_v$version.zip", - "extract_dir": "Wlx2Explorer_x86_v$version" - } - } - } + "architecture": { + "32bit": { + "extract_dir": "Wlx2Explorer_x86_v1.4.1", + "hash": "858f10e84c395f3ac57298fa3740f134f7cf2e2372d7a56b1170462d77213e4f", + "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v1.4.1/Wlx2Explorer_x86_v1.4.1.zip" + }, + "64bit": { + "extract_dir": "Wlx2Explorer_x64_v1.4.1", + "hash": "4c75dc0918ae49f13c5059432f98fd045b74d4ebc775c57a088bfdfe905787e1", + "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v1.4.1/Wlx2Explorer_x64_v1.4.1.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "extract_dir": "Wlx2Explorer_x86_v$version", + "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v$version/Wlx2Explorer_x86_v$version.zip" + }, + "64bit": { + "extract_dir": "Wlx2Explorer_x64_v$version", + "url": "https://github.com/AlexanderPro/Wlx2Explorer/releases/download/v$version/Wlx2Explorer_x64_v$version.zip" + } + } + }, + "checkver": "github", + "description": "Wlx2Explorer is an application which allows you to use Total Commander lister plugins from File Explorer or Desktop.", + "homepage": "https://github.com/AlexanderPro/Wlx2Explorer/", + "license": { + "identifier": "MIT", + "url": "https://github.com/AlexanderPro/Wlx2Explorer/blob/master/LICENSE" + }, + "persist": "Wlx2Explorer.ini", + "pre_install": "if(!(Test-Path \"$dir/Wlx2Explorer.ini\")) { Add-Content \"$dir/Wlx2Explorer.ini\" $null }", + "shortcuts": [ + [ + "Wlx2Explorer.exe", + "Wlx2Explorer" + ] + ], + "version": "1.4.1" } diff --git a/bucket/wmaencode.json b/bucket/wmaencode.json index 59b25324e42..f6ea6b5eb6f 100644 --- a/bucket/wmaencode.json +++ b/bucket/wmaencode.json @@ -1,20 +1,20 @@ { - "version": "0.29", - "description": "Command-line WMA enoder for Windows", - "homepage": "https://github.com/MaxwellCody/WMAEncode", - "license": "MIT", - "architecture": { - "64bit": { - "url": "https://github.com/MaxwellCody/WMAEncode/releases/download/v0.2.9c/WMAEncode_0.2.9c.zip", - "hash": "baa3dde4573aaff7ec78fb4f0bde2f8a240bab6bc16daf9b2d282ba0d6ff374f", - "bin": "WMAEncode64.exe", - "post_install": "Remove-Item \"$dir\\WMAEncode.exe\" | Out-Null" - }, - "32bit": { - "url": "https://github.com/MaxwellCody/WMAEncode/releases/download/v0.2.9c/WMAEncode_0.2.9c.zip", - "hash": "baa3dde4573aaff7ec78fb4f0bde2f8a240bab6bc16daf9b2d282ba0d6ff374f", - "bin": "WMAEncode.exe", - "post_install": "Remove-Item \"$dir\\WMAEncode64.exe\" | Out-Null" - } - } + "architecture": { + "32bit": { + "bin": "WMAEncode.exe", + "hash": "baa3dde4573aaff7ec78fb4f0bde2f8a240bab6bc16daf9b2d282ba0d6ff374f", + "post_install": "Remove-Item \"$dir\\WMAEncode64.exe\" | Out-Null", + "url": "https://github.com/MaxwellCody/WMAEncode/releases/download/v0.2.9c/WMAEncode_0.2.9c.zip" + }, + "64bit": { + "bin": "WMAEncode64.exe", + "hash": "baa3dde4573aaff7ec78fb4f0bde2f8a240bab6bc16daf9b2d282ba0d6ff374f", + "post_install": "Remove-Item \"$dir\\WMAEncode.exe\" | Out-Null", + "url": "https://github.com/MaxwellCody/WMAEncode/releases/download/v0.2.9c/WMAEncode_0.2.9c.zip" + } + }, + "description": "Command-line WMA enoder for Windows", + "homepage": "https://github.com/MaxwellCody/WMAEncode", + "license": "MIT", + "version": "0.29" } diff --git a/bucket/wodeABC.json b/bucket/wodeABC.json index 2b6dc8c73a3..e6ec6a1c152 100644 --- a/bucket/wodeABC.json +++ b/bucket/wodeABC.json @@ -1,12 +1,12 @@ { - "version": "6.37.0", + "version": "6.38.0", "description": "一个简单、高效的办公助手。集成几十种文件批量处理功能,如:批量修改替换Word、Excel、PPT 和 PDF 及文本文件的内容、文件和文件夹的名称、格式转换、图片压缩、按顺序编号、生成文件、拆分合并文档等等。", "homepage": "https://www.wodeabc.com", "license": "Unknown", "architecture": { "64bit": { - "url": "https://cdn2.wodeabc.com/file/upload/600134/files/update/x64/wodeabc-installer-64bit-6_37_0.exe#/dl.7z", - "hash": "424690871fc2d1c46ccde7c49d3aa25c0c87e564449efb1a0bcfbf790415c633", + "url": "https://cdn2.wodeabc.com/file/upload/600134/files/update/x64/wodeabc-installer-64bit-6_38_0.exe#/dl.7z", + "hash": "aff5853534d123339ea473da5c0a15802408e1b0bb0f26e52dc9cf7cb5987abf", "installer": { "script": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", @@ -29,8 +29,8 @@ } }, "32bit": { - "url": "https://cdn2.wodeabc.com/file/upload/600134/files/update/ia32/wodeabc-installer-32bit-6_37_0.exe#/dl.7z", - "hash": "892f61e6a2a10db64cb5da57db09568ed5fbd39be3a829aaf09c3572b390ecfe", + "url": "https://cdn2.wodeabc.com/file/upload/600134/files/update/ia32/wodeabc-installer-32bit-6_38_0.exe#/dl.7z", + "hash": "d7be92c94c18085e4de513fdea8b043f46e140025dc38fef05b1cc430572283c", "installer": { "script": [ "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-32.7z\" \"$dir\"", diff --git a/bucket/worksans-variable.json b/bucket/worksans-variable.json index c972271e4ee..88590b2b486 100644 --- a/bucket/worksans-variable.json +++ b/bucket/worksans-variable.json @@ -1,36 +1,36 @@ { - "checkver": "github", - "description": "A grotesque sans.", - "hash": [ - "f50f61f2ba738e239442d40bf1069adb195c224b6a5a73a581fc2f3ed62a9f63", - "0a9f935ea490d3477fc97e40248f356c29bce11a1973939056c4316b122341ec", - "749aca05078664ce682dce1b1b10096ac397cb088c1a6df4e1bb56f0092a9272" - ], - "homepage": "https://github.com/weiweihuanghuang/Work-Sans", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Work Sans' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/variable/WorkSans%5Bwght%5D.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/variable/WorkSans-Italic%5Bwght%5D.ttf", - "https://raw.githubusercontent.com/weiweihuanghuang/Work-Sans/master/OFL.txt" - ], - "version": "2.010" + "version": "2.010", + "description": "A grotesque sans.", + "license": "OFL-1.1", + "homepage": "https://github.com/weiweihuanghuang/Work-Sans", + "url": [ + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/variable/WorkSans%5Bwght%5D.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/variable/WorkSans-Italic%5Bwght%5D.ttf", + "https://raw.githubusercontent.com/weiweihuanghuang/Work-Sans/master/OFL.txt" + ], + "hash": [ + "f50f61f2ba738e239442d40bf1069adb195c224b6a5a73a581fc2f3ed62a9f63", + "0a9f935ea490d3477fc97e40248f356c29bce11a1973939056c4316b122341ec", + "749aca05078664ce682dce1b1b10096ac397cb088c1a6df4e1bb56f0092a9272" + ], + "checkver": "github", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Work Sans' variable TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/worksans.json b/bucket/worksans.json index 03e6768b37d..366689351f5 100644 --- a/bucket/worksans.json +++ b/bucket/worksans.json @@ -1,68 +1,68 @@ { - "checkver": "github", - "description": "A grotesque sans.", - "hash": [ - "0bcf16d4560d88968c820ab5d0b56a3283b510d5aed3ce4faca9e9923788a9ca", - "204acc488e026b50fed45a2268937cd9cf8cda912ce9d4f63b053bf2182e5bae", - "e32ca4477095e3b259915d3db0b2acd1091e9d142706a54ba3eb2dcc54184c41", - "a1338695abc364551a6d9dfb183a59970b96371f64512fd755808f6eddc558c9", - "b92939c6aaca5d1c3babc8f6d66536184d0f99718da8a5dc3a3c19023ae8348e", - "4178f651963df620a337c4d5cd53a35aad23f68aef0187fb486d21ebfffdcdce", - "caa81ffdc6eefe266493a54142e6df59e890c49e7368e7f1fcb339a0ae30a867", - "455b8d01afb38a65ac375b7b5a58c98e139c017da55c7f8ef72051d94fc0f715", - "24894df6fcdeb4f1fc993bb8d7f7c6477a64cbb99d7ba5676f972cd9a8ba2143", - "64e857d0a24ba3825c3f8b888ab5abade9c7b61166504b17317feab3cb74b64e", - "73d87d6b26b791b2c33f52a6d3d534bc4890edd4cf78585467ea6c87e55836d3", - "46bd48f4185ed341f24600527a7506aa84263cfe2f1a61fa9485076b5c95026f", - "2f284e524ebdcd51f0691721c115fafde9a35b749ee676d3f5ed7bf441260e14", - "c4df840f74d05fddda0e716c9991f6d176bb278e43c39c8817760bbcbfdad3c5", - "083b456dcbd3f8b1227ee1db508c8a247a85a0f7d1ffe3396589b7ab4641359e", - "551b8eae8f0956a7f2913107509e02808ad124abcac46a4e01b606a2b1305651", - "49584071c9e36db5548b9b36217306912e4e7fb4742c89606607758dce86ffe9", - "3b81247c4348c53b00820b77c18d65a0b1dd59aa5c84a2e28f062c70235812ea", - "749aca05078664ce682dce1b1b10096ac397cb088c1a6df4e1bb56f0092a9272" - ], - "homepage": "https://github.com/weiweihuanghuang/Work-Sans", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "OFL-1.1", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'Work Sans' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": [ - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Black.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-BlackItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Bold.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-BoldItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraBold.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraBoldItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraLight.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraLightItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Italic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Light.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-LightItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Medium.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-MediumItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Regular.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-SemiBold.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-SemiBoldItalic.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Thin.ttf", - "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ThinItalic.ttf", - "https://raw.githubusercontent.com/weiweihuanghuang/Work-Sans/master/OFL.txt" - ], - "version": "2.010" + "version": "2.010", + "description": "A grotesque sans.", + "license": "OFL-1.1", + "homepage": "https://github.com/weiweihuanghuang/Work-Sans", + "url": [ + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Black.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-BlackItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Bold.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-BoldItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraBold.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraBoldItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraLight.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ExtraLightItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Italic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Light.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-LightItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Medium.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-MediumItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Regular.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-SemiBold.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-SemiBoldItalic.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-Thin.ttf", + "https://github.com/weiweihuanghuang/Work-Sans/raw/master/fonts/ttf/WorkSans-ThinItalic.ttf", + "https://raw.githubusercontent.com/weiweihuanghuang/Work-Sans/master/OFL.txt" + ], + "hash": [ + "0bcf16d4560d88968c820ab5d0b56a3283b510d5aed3ce4faca9e9923788a9ca", + "204acc488e026b50fed45a2268937cd9cf8cda912ce9d4f63b053bf2182e5bae", + "e32ca4477095e3b259915d3db0b2acd1091e9d142706a54ba3eb2dcc54184c41", + "a1338695abc364551a6d9dfb183a59970b96371f64512fd755808f6eddc558c9", + "b92939c6aaca5d1c3babc8f6d66536184d0f99718da8a5dc3a3c19023ae8348e", + "4178f651963df620a337c4d5cd53a35aad23f68aef0187fb486d21ebfffdcdce", + "caa81ffdc6eefe266493a54142e6df59e890c49e7368e7f1fcb339a0ae30a867", + "455b8d01afb38a65ac375b7b5a58c98e139c017da55c7f8ef72051d94fc0f715", + "24894df6fcdeb4f1fc993bb8d7f7c6477a64cbb99d7ba5676f972cd9a8ba2143", + "64e857d0a24ba3825c3f8b888ab5abade9c7b61166504b17317feab3cb74b64e", + "73d87d6b26b791b2c33f52a6d3d534bc4890edd4cf78585467ea6c87e55836d3", + "46bd48f4185ed341f24600527a7506aa84263cfe2f1a61fa9485076b5c95026f", + "2f284e524ebdcd51f0691721c115fafde9a35b749ee676d3f5ed7bf441260e14", + "c4df840f74d05fddda0e716c9991f6d176bb278e43c39c8817760bbcbfdad3c5", + "083b456dcbd3f8b1227ee1db508c8a247a85a0f7d1ffe3396589b7ab4641359e", + "551b8eae8f0956a7f2913107509e02808ad124abcac46a4e01b606a2b1305651", + "49584071c9e36db5548b9b36217306912e4e7fb4742c89606607758dce86ffe9", + "3b81247c4348c53b00820b77c18d65a0b1dd59aa5c84a2e28f062c70235812ea", + "749aca05078664ce682dce1b1b10096ac397cb088c1a6df4e1bb56f0092a9272" + ], + "checkver": "github", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'Work Sans' TTF files have been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/wowup.json b/bucket/wowup.json index 87f9fc17600..92acad38b89 100644 --- a/bucket/wowup.json +++ b/bucket/wowup.json @@ -1,13 +1,10 @@ { "version": "2.9.3", "description": "World of Warcraft addon updater.", - "homepage": "https://wowup.io", - "license": { - "identifier": "GPL-3.0-or-later", - "url": "https://github.com/WowUp/WowUp/blob/master/LICENSE" - }, + "homepage": "https://wowup.io/", + "license": "GPL-3.0-or-later", "url": "https://github.com/WowUp/WowUp/releases/download/v2.9.3/WowUp-Setup-2.9.3.exe#/dl.7z", - "hash": "463dc704520b6fe11c893ac0630590cc9ff9ccc8f2b34a5793d036d6f1b15f09", + "hash": "sha512:9a1629ccc6763747e0697d950b740cd550911a1d6e49483ac26c10ef59e918104c0c11d961f8d2d7a54e949e8dd549c581870cffb9fee3db55b7f00a74937185", "extract_dir": "$PLUGINSDIR", "installer": { "script": [ @@ -25,6 +22,10 @@ "github": "https://github.com/WowUp/WowUp" }, "autoupdate": { - "url": "https://github.com/WowUp/WowUp/releases/download/v$version/WowUp-Setup-$version.exe#/dl.7z" + "url": "https://github.com/WowUp/WowUp/releases/download/v$version/WowUp-Setup-$version.exe#/dl.7z", + "hash": { + "url": "$baseurl/latest.yml", + "find": "sha512:\\s+(.*)" + } } } diff --git a/bucket/wox-portable.json b/bucket/wox-portable.json index 850bd9f1a12..31e9b062919 100644 --- a/bucket/wox-portable.json +++ b/bucket/wox-portable.json @@ -1,23 +1,24 @@ { - "version": "1.4.1196", "homepage": "http://www.wox.one/", - "description": "A full-featured launcher, access programs and web contents as you type.", - "license": "MIT", + "version": "1.4.1196", "url": "https://github.com/Wox-launcher/Wox/releases/download/v1.4.1196/Wox-1.4.1196.zip", "hash": "46e83bf0e22ee296488167b3e8211be0c6e1800942deb3a70c4f971ed21346d8", - "bin": "Wox.exe", "shortcuts": [ [ "Wox.exe", "Wox" ] ], + "persist": "UserData", "checkver": { - "url": "https://github.com/Wox-launcher/Wox/releases", - "regex": "\"/Wox-launcher/Wox/tree/v([\\d.]+)" + "url": "https://github.com/Wox-launcher/Wox/tags", + "regex": "/releases/tag/v([\\d.]+)" }, "autoupdate": { - "url": "https://github.com/Wox-launcher/Wox/releases/download/v$version/Wox-$version.zip" + "url": "https://github.com/Wox-launcher/Wox/releases/download/v$version/Wox-$version.zip", + "hash": { + "url": "$baseurl/RELEASES" + } }, "suggest": { "Python3": "python", diff --git a/bucket/wpftracespy.json b/bucket/wpftracespy.json index 4442b454fef..99d7eee9c0c 100644 --- a/bucket/wpftracespy.json +++ b/bucket/wpftracespy.json @@ -1,5 +1,5 @@ { - "bin": "WpfTraceSpy.exe", - "url": "https://github.com/smourier/TraceSpy/releases/download/4.0.0.3/WpfTraceSpy.exe", - "version": "4.0.0.3" + "url": "https://github.com/smourier/TraceSpy/releases/download/4.0.0.3/WpfTraceSpy.exe", + "version": "4.0.0.3", + "bin": "WpfTraceSpy.exe" } diff --git a/bucket/wps-office-2016-lite.json b/bucket/wps-office-2016-lite.json index 85b5ce9c8eb..c9d0e460287 100644 --- a/bucket/wps-office-2016-lite.json +++ b/bucket/wps-office-2016-lite.json @@ -1,31 +1,31 @@ { - "description": "Complete office suite.", - "hash": "204684636573f0aa7b9c88a33433ce4497fdbae3d7655982aa80b7a2db95f13c", - "homepage": "https://pc.wps.cn", - "installer": { - "script": "sudo cmd /c \"$dir\\installer.bat 1\"" - }, - "license": { - "identifier": "Freeware", - "url": "https://www.wps.com/eula" - }, - "shortcuts": [ - [ - "office6/wps.exe", - "WPS\u6587\u5b57" - ], - [ - "office6/wpp.exe", - "WPS\u6f14\u793a" - ], - [ - "office6/et.exe", - "WPS\u8868\u683c" - ] - ], - "uninstaller": { - "script": "sudo cmd /c \"$dir\\installer.bat 2\"" - }, - "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/wps_office_lite_10.1.0.6875.7z", - "version": "10.1.0.6875" + "homepage": "https://pc.wps.cn", + "description": "Complete office suite.", + "version": "10.1.0.6875", + "license": { + "identifier": "Freeware", + "url": "https://www.wps.com/eula" + }, + "url": "https://github.com/LengSword/scoop-yls/releases/download/v0.0.1/wps_office_lite_10.1.0.6875.7z", + "hash": "204684636573f0aa7b9c88a33433ce4497fdbae3d7655982aa80b7a2db95f13c", + "installer": { + "script": "sudo cmd /c \"$dir\\installer.bat 1\"" + }, + "uninstaller": { + "script": "sudo cmd /c \"$dir\\installer.bat 2\"" + }, + "shortcuts": [ + [ + "office6/wps.exe", + "WPS文字" + ], + [ + "office6/wpp.exe", + "WPS演示" + ], + [ + "office6/et.exe", + "WPS表格" + ] + ], } diff --git a/bucket/wren-cli.json b/bucket/wren-cli.json index f1e13c0d3d5..9a343057a43 100644 --- a/bucket/wren-cli.json +++ b/bucket/wren-cli.json @@ -1,15 +1,15 @@ { - "homepage": "https://github.com/wren-lang/wren-cli", - "description": "A command line tool for the Wren programming language", - "license": "MIT", - "version": "0.4.0", - "url": "https://github.com/wren-lang/wren-cli/releases/download/0.4.0/wren-cli-windows-0.4.0.zip", - "hash": "4ad884d0b319aea9ed663c6c10d562d348ebfedd03c90384aa19cab24d61934d", - "extract_dir": "wren-cli-windows-0.4.0", - "bin": "wren_cli.exe", - "checkver": "github", - "autoupdate": { - "url": "https://github.com/wren-lang/wren-cli/releases/download/$version/wren-cli-windows-$version.zip", - "extract_dir": "wren-cli-windows-$version" - } + "autoupdate": { + "extract_dir": "wren-cli-windows-$version", + "url": "https://github.com/wren-lang/wren-cli/releases/download/$version/wren-cli-windows-$version.zip" + }, + "bin": "wren_cli.exe", + "checkver": "github", + "description": "A command line tool for the Wren programming language", + "extract_dir": "wren-cli-windows-0.4.0", + "hash": "4ad884d0b319aea9ed663c6c10d562d348ebfedd03c90384aa19cab24d61934d", + "homepage": "https://github.com/wren-lang/wren-cli", + "license": "MIT", + "url": "https://github.com/wren-lang/wren-cli/releases/download/0.4.0/wren-cli-windows-0.4.0.zip", + "version": "0.4.0" } diff --git a/bucket/wsltty-alt.json b/bucket/wsltty-alt.json index 784e42ff2ad..c100b527355 100644 --- a/bucket/wsltty-alt.json +++ b/bucket/wsltty-alt.json @@ -1,17 +1,11 @@ { - "bin": [ - [ - "file", - "name", - "args" - ] - ], - "shortcuts": [ - [ - "file", - "title" - ] - ], - "url": "https://github.com/mintty/wsltty/releases/download/3.5.1/wsltty-3.5.1-x86_64-install.exe", - "version": "3.5.1" + "url": "https://github.com/mintty/wsltty/releases/download/3.5.1/wsltty-3.5.1-x86_64-install.exe", + "version": "3.5.1", + "bin": "", + "bin": [ + ["file", "name", "args"] + ], + "shortcuts": [ + ["file", "title"] + ] } diff --git a/bucket/wx3270.json b/bucket/wx3270.json index 2d6d349b36f..cd79488a9a3 100644 --- a/bucket/wx3270.json +++ b/bucket/wx3270.json @@ -9,11 +9,11 @@ "architecture": { "64bit": { "url": "https://sourceforge.net/projects/x3270/files/wx3270/wx3270-1.1ga8-noinstall64.zip", - "hash": "175fed6ec1680d8a130d7a1e0ccd9003d6fdd4080db6b451b7d2c4346d95c95b" + "hash": "sha1:b75768b3a40fc19ecc462431ce0c814a0bbaa898" }, "32bit": { "url": "https://sourceforge.net/projects/x3270/files/wx3270/wx3270-1.1ga8-noinstall32.zip", - "hash": "5439536ac404e63531f6f39a177323151f94829f8c2fb65c0319e3ebce98b5d9" + "hash": "sha1:8e95fa467875b89e7de049244acf2978da8e35ec" } }, "bin": [ diff --git a/bucket/wxwork-portable.json b/bucket/wxwork-portable.json index 30247f0ca04..b665a26d52e 100644 --- a/bucket/wxwork-portable.json +++ b/bucket/wxwork-portable.json @@ -1,46 +1,46 @@ { - "autoupdate": { - "url": "https://dldir1.qq.com/wework/work_weixin/WeCom_$version.exe#/dl.7z" - }, - "bin": [ - [ - "WXWork.exe", - "wxwork" - ] - ], - "checkver": { - "jsonpath": "$[?(@.name == 'wxwork')].redirect", - "regex": "WeCom_([\\d.]+)\\.exe", - "url": "https://github.com/Ryanjiena/MetaVersion/raw/main/header" - }, - "description": "WeChat Work is an efficient enterprise-grade office management platform developed by Tencent Inc.", - "hash": "8658d3f5a86480ff010ba00b71523b90b3fbb38f891488512c06ec22b0f12290", - "homepage": "https://work.weixin.qq.com/", - "license": { - "identifier": "Proprietary", - "url": "https://work.weixin.qq.com/nl/eula" - }, - "post_install": "@('$PLUGINSDIR', '[NSIS].nsi', 'Uninstall.exe') | ForEach-Object { Remove-Item \"dir\\$_\" -Force -ErrorAction SilentlyContinue }", - "pre_install": [ - "info '[Portable Mode]: Copying user data...'", - "if (Test-Path \"$persist_dir\\User Data\\*\") {", - " Copy-Item \"$persist_dir\\User Data\\*\" \"$env:AppData\\Tencent\\WXWork\\\" -Recurse -Force | Out-Null", - "}" - ], - "shortcuts": [ - [ - "WXWork.exe", - "Tencent\\WXWork" - ] - ], - "uninstaller": { - "script": [ - "info '[Portable Mode]: Backing up user data...'", - "if (Test-Path \"$env:AppData\\Tencent\\WXWork\\*\") {", - " Copy-Item \"$env:AppData\\Tencent\\WXWork\\*\" \"$persist_dir\\User Data\\\" -Recurse -Force | Out-Null", - "}" - ] - }, - "url": "https://dldir1.qq.com/wework/work_weixin/WeCom_4.0.6.6516.exe#/dl.7z", - "version": "4.0.6.6516" + "version": "4.0.6.6516", + "description": "WeChat Work is an efficient enterprise-grade office management platform developed by Tencent Inc.", + "homepage": "https://work.weixin.qq.com/", + "license": { + "identifier": "Proprietary", + "url": "https://work.weixin.qq.com/nl/eula" + }, + "url": "https://dldir1.qq.com/wework/work_weixin/WeCom_4.0.6.6516.exe#/dl.7z", + "hash": "8658d3f5a86480ff010ba00b71523b90b3fbb38f891488512c06ec22b0f12290", + "pre_install": [ + "info '[Portable Mode]: Copying user data...'", + "if (Test-Path \"$persist_dir\\User Data\\*\") {", + " Copy-Item \"$persist_dir\\User Data\\*\" \"$env:AppData\\Tencent\\WXWork\\\" -Recurse -Force | Out-Null", + "}" + ], + "post_install": "@('$PLUGINSDIR', '[NSIS].nsi', 'Uninstall.exe') | ForEach-Object { Remove-Item \"dir\\$_\" -Force -ErrorAction SilentlyContinue }", + "uninstaller": { + "script": [ + "info '[Portable Mode]: Backing up user data...'", + "if (Test-Path \"$env:AppData\\Tencent\\WXWork\\*\") {", + " Copy-Item \"$env:AppData\\Tencent\\WXWork\\*\" \"$persist_dir\\User Data\\\" -Recurse -Force | Out-Null", + "}" + ] + }, + "bin": [ + [ + "WXWork.exe", + "wxwork" + ] + ], + "shortcuts": [ + [ + "WXWork.exe", + "Tencent\\WXWork" + ] + ], + "checkver": { + "url": "https://github.com/Ryanjiena/MetaVersion/raw/main/header", + "jsonpath": "$[?(@.name == 'wxwork')].redirect", + "regex": "WeCom_([\\d.]+)\\.exe" + }, + "autoupdate": { + "url": "https://dldir1.qq.com/wework/work_weixin/WeCom_$version.exe#/dl.7z" + } } diff --git a/bucket/x-studio.json b/bucket/x-studio.json index ee12c0e383c..5333e241262 100644 --- a/bucket/x-studio.json +++ b/bucket/x-studio.json @@ -1,34 +1,33 @@ { - "version": "2022.1.3", - "description": "轻量而好用的IDE", - "homepage": "https://x-studio.net/", - "license": "Unknown", - "architecture": { - "64bit": { - "url": "https://ghproxy.com/https://github.com/simdsoft/x-studio.github.io/releases/download/v2022.1.3/x-studio_2022.1.3_9900.13.exe#/dl.7z", - "hash": "md5:7e4323de834e87836c4478b2fdd9c1e5" + "version": "2022.1.3", + "description": "轻量而好用的IDE", + "homepage": "https://x-studio.net/", + "license": "Unknown", + "architecture": { + "64bit": { + "url": "https://ghproxy.com/https://github.com/simdsoft/x-studio.github.io/releases/download/v2022.1.3/x-studio_2022.1.3_9900.13.exe#/dl.7z", + "hash": "md5:7e4323de834e87836c4478b2fdd9c1e5" + } + }, + "bin": [ + "lua.exe", + "x-studio.exe" + ], + "shortcuts": [ + [ + "x-studio.exe", + "x-studio" + ] + ], + "checkver": { + "github": "https://github.com/simdsoft/x-studio.github.io" + }, + "autoupdate": { + "url": "https://ghproxy.com/https://github.com/simdsoft/x-studio.github.io/releases/download/v$version/x-studio_$version_9900.13.exe#/dl.7z", + "hash": { + "mode": "extract", + "url": "https://github.com/simdsoft/x-studio.github.io/releases/tag/v$version", + "regex": "<p>$md5" + } } - }, - "bin": [ - "lua.exe", - "x-studio.exe" - ], - "shortcuts": [ - [ - "x-studio.exe", - "x-studio" - ] - ], - "checkver": { - "github": "https://github.com/simdsoft/x-studio.github.io" - }, - "autoupdate": { - "url": "https://ghproxy.com/https://github.com/simdsoft/x-studio.github.io/releases/download/v$version/x-studio_$version_9900.13.exe#/dl.7z", - "hash": { - "mode": "extract", - "url": "https://github.com/simdsoft/x-studio.github.io/releases/tag/v$version", - "regex": "<p>$md5" - } - }, - "_from": "Weidows-projects/scoop-3rd" } diff --git a/bucket/x360mediaserve.json b/bucket/x360mediaserve.json index f1ef06315f3..062f0aaddbe 100644 --- a/bucket/x360mediaserve.json +++ b/bucket/x360mediaserve.json @@ -1,25 +1,25 @@ { - "description": "A Java-based UPnP server for the Xbox 360 console (antiquated!)", - "extract_dir": "x360mediaserve-0.0.2", - "hash": "eb087d8072def73997627a39bfa907044d8a66505dd79a71ec1b0114d4560a4e", - "homepage": "https://sourceforge.net/projects/x360mediaserve/", - "license": "GPL-2.0-only", - "notes": [ - "Requires a Java runtime for usage. Works fine with oraclejre8 from \"java\" bucket.", - "For transcoding, some decoders are needed:", - "oggdec.exe (or sox.exe) - Vorbis, faad.exe - AAC, flac.exe - FLAC", - "lame.exe is needed for the final encoding into MP3 format.", - "None of these are necessary if only sharing formats already compatible with your Xbox 360.", - "Navigate to \"localhost:7000/configure\" and change settings as needed after running." - ], - "persist": "config.xml", - "pre_install": "if(!(Test-Path \"$persist_dir\\config.xml\")) { Set-Content \"$dir\\config.xml\" (@('<Configuration>', '</Configuration>') -join \"`r`n\") -Encoding Unicode | Out-Null }", - "shortcuts": [ - [ - "start.bat", - "360 Media Server" - ] - ], - "url": "http://downloads.sourceforge.net/project/x360mediaserve/x360mediaserve/0.0.2/x360mediaserve-0.0.2.zip", - "version": "0.0.2" + "version": "0.0.2", + "description": "A Java-based UPnP server for the Xbox 360 console (antiquated!)", + "homepage": "https://sourceforge.net/projects/x360mediaserve/", + "license": "GPL-2.0-only", + "notes": [ + "Requires a Java runtime for usage. Works fine with oraclejre8 from \"java\" bucket.", + "For transcoding, some decoders are needed:", + "oggdec.exe (or sox.exe) - Vorbis, faad.exe - AAC, flac.exe - FLAC", + "lame.exe is needed for the final encoding into MP3 format.", + "None of these are necessary if only sharing formats already compatible with your Xbox 360.", + "Navigate to \"localhost:7000/configure\" and change settings as needed after running." + ], + "url": "http://downloads.sourceforge.net/project/x360mediaserve/x360mediaserve/0.0.2/x360mediaserve-0.0.2.zip", + "hash": "eb087d8072def73997627a39bfa907044d8a66505dd79a71ec1b0114d4560a4e", + "extract_dir": "x360mediaserve-0.0.2", + "pre_install": "if(!(Test-Path \"$persist_dir\\config.xml\")) { Set-Content \"$dir\\config.xml\" (@('<Configuration>', '</Configuration>') -join \"`r`n\") -Encoding Unicode | Out-Null }", + "shortcuts": [ + [ + "start.bat", + "360 Media Server" + ] + ], + "persist": "config.xml" } diff --git a/bucket/xcaddy.json b/bucket/xcaddy.json index 224280d86d4..fb7a53246e7 100644 --- a/bucket/xcaddy.json +++ b/bucket/xcaddy.json @@ -1,23 +1,25 @@ { "version": "0.3.2", - "description": "Custom Caddy Builder", + "description": "Build Caddy with plugins", "homepage": "https://github.com/caddyserver/xcaddy", "license": "Apache-2.0", "architecture": { "64bit": { "url": "https://github.com/caddyserver/xcaddy/releases/download/v0.3.2/xcaddy_0.3.2_windows_amd64.zip", - "hash": "c74b20bedb0c691905435ef9ba7a90bb421aae9c6eca26f9fc4e809d260e5a62" + "hash": "sha512:8de1cb65e555e8d7f1124d384904cd53a37d1914106af6ec1cef92f1975bd66b5a1f0e066c2c6b68c85d67de54d52f170f539dff117ce97f4166d8e984a728ba" } }, "bin": "xcaddy.exe", + "depends": "main/go", "checkver": "github", "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/caddyserver/xcaddy/releases/download/v$version/xcaddy_$version_windows_amd64.zip" - }, - "hash": { - "url": "$baseurl/xcaddy_$version_checksums.txt" + "url": "https://github.com/caddyserver/xcaddy/releases/download/v$version/xcaddy_$version_windows_amd64.zip", + "hash": { + "url": "$baseurl/xcaddy_$version_checksums.txt", + "regex": "$sha512\\s+$basename" + } } } } diff --git a/bucket/xcp_ng-center-aoks.json b/bucket/xcp_ng-center-aoks.json index e557b131f6f..2ffc65d2d06 100644 --- a/bucket/xcp_ng-center-aoks.json +++ b/bucket/xcp_ng-center-aoks.json @@ -1,25 +1,25 @@ { - "description": "XCP-ng Center, the Windows management console for XCP-ng and XenServer.", - "homepage": "https://github.com/xcp-ng/xenadmin", - "license": "BSD-2-Clause", - "version": "20.04.01.33", - "url": "https://github.com/xcp-ng/xenadmin/releases/download/v20.04.01.33/XCP-ng-Center-20.04.01.33.msi", - "hash": "29f9c0d5dd738fb8c3e62a5123bb17d5eae1e456adcd11eeb5f3691882753a9d", - "extract_dir": "Program Files\\XCP-ng Center", - "bin": "XCP-ng Center.exe", - "shortcuts": [ - [ - "XCP-ng Center.exe", - "XCP-ng Center" - ] - ], - "checkver": { - "github": "https://github.com/xcp-ng/xenadmin" - }, - "autoupdate": { - "url": "https://github.com/xcp-ng/xenadmin/releases/download/v$version/XCP-ng-Center-$version.msi", - "hash": { - "url": "$url.sha256.txt" - } - } + "autoupdate": { + "hash": { + "url": "$url.sha256.txt" + }, + "url": "https://github.com/xcp-ng/xenadmin/releases/download/v$version/XCP-ng-Center-$version.msi" + }, + "bin": "XCP-ng Center.exe", + "checkver": { + "github": "https://github.com/xcp-ng/xenadmin" + }, + "description": "XCP-ng Center, the Windows management console for XCP-ng and XenServer.", + "extract_dir": "Program Files\\XCP-ng Center", + "hash": "29f9c0d5dd738fb8c3e62a5123bb17d5eae1e456adcd11eeb5f3691882753a9d", + "homepage": "https://github.com/xcp-ng/xenadmin", + "license": "BSD-2-Clause", + "shortcuts": [ + [ + "XCP-ng Center.exe", + "XCP-ng Center" + ] + ], + "url": "https://github.com/xcp-ng/xenadmin/releases/download/v20.04.01.33/XCP-ng-Center-20.04.01.33.msi", + "version": "20.04.01.33" } diff --git a/bucket/xdt.json b/bucket/xdt.json index f47e4c7198b..819755d61b1 100644 --- a/bucket/xdt.json +++ b/bucket/xdt.json @@ -1,11 +1,7 @@ { - "bin": [ - [ - "dotnet-xdt.exe", - "xdt", - "" - ] - ], - "url": "https://github.com/nil4/dotnet-transform-xdt/releases/download/v2.2.0/dotnet-xdt.exe", - "version": "2.2.0" + "url": "https://github.com/nil4/dotnet-transform-xdt/releases/download/v2.2.0/dotnet-xdt.exe", + "version": "2.2.0", + "bin": [ + ["dotnet-xdt.exe", "xdt", ""] + ] } diff --git a/bucket/xdtgen.json b/bucket/xdtgen.json index a3d4aecb76f..0dc0f867de0 100644 --- a/bucket/xdtgen.json +++ b/bucket/xdtgen.json @@ -1,8 +1,16 @@ { - "url": "https://github.com/CameronWills/FatAntelope/releases/download/1.0.0/FatAntelope.1.0.0.zip", - "version": "1.0.0", - "bin": [ - ["FatAntelope.exe", "FatAntelope", ""], - ["FatAntelope.exe", "xdtgen", ""] - ] + "bin": [ + [ + "FatAntelope.exe", + "FatAntelope", + "" + ], + [ + "FatAntelope.exe", + "xdtgen", + "" + ] + ], + "url": "https://github.com/CameronWills/FatAntelope/releases/download/1.0.0/FatAntelope.1.0.0.zip", + "version": "1.0.0" } diff --git a/bucket/xelfviewer.json b/bucket/xelfviewer.json index eba179811a0..bc67eae3383 100644 --- a/bucket/xelfviewer.json +++ b/bucket/xelfviewer.json @@ -1,38 +1,38 @@ { - "architecture": { - "32bit": { - "hash": "eb3776abfd7bbff1252659d4af74935b14b8bf4f67e48b6bc2756d852b3b6c77", - "url": "https://github.com/horsicq/XELFViewer/releases/download/0.05/xelfviewer_win32_portable_0.05.zip" - }, - "64bit": { - "hash": "9689f37b881d185177f10503368b5d0324ca06ea51204d3a27cf586de8c976fd", - "url": "https://github.com/horsicq/XELFViewer/releases/download/0.05/xelfviewer_win64_portable_0.05.zip" - } - }, - "autoupdate": { - "architecture": { - "32bit": { - "url": "https://github.com/horsicq/XELFViewer/releases/download/$version/xelfviewer_win32_portable_$version.zip" - }, - "64bit": { - "url": "https://github.com/horsicq/XELFViewer/releases/download/$version/xelfviewer_win64_portable_$version.zip" - } - } - }, - "bin": "xelfviewer.exe", - "checkver": { - "github": "https://github.com/horsicq/XELFViewer/" - }, - "description": "ELF file viewer/editor for Windows, Linux and MacOS.", - "homepage": "https://github.com/horsicq/XELFViewer/", - "license": "MIT License", - "persist": "xelfviewer.ini", - "pre_install": "if(!(Test-Path \"$persist_dir\\xelfviewer.ini\")) {New-Item \"$dir\\xelfviewer.ini\" | Out-Null}", - "shortcuts": [ - [ - "xelfviewer.exe", - "XELFViewer" - ] - ], - "version": "0.05" + "homepage": "https://github.com/horsicq/XELFViewer/", + "version": "0.05", + "description": "ELF file viewer/editor for Windows, Linux and MacOS.", + "license": "MIT License", + "architecture": { + "64bit": { + "url": "https://github.com/horsicq/XELFViewer/releases/download/0.05/xelfviewer_win64_portable_0.05.zip", + "hash": "9689f37b881d185177f10503368b5d0324ca06ea51204d3a27cf586de8c976fd" + }, + "32bit": { + "url": "https://github.com/horsicq/XELFViewer/releases/download/0.05/xelfviewer_win32_portable_0.05.zip", + "hash": "eb3776abfd7bbff1252659d4af74935b14b8bf4f67e48b6bc2756d852b3b6c77" + } + }, + "pre_install": "if(!(Test-Path \"$persist_dir\\xelfviewer.ini\")) {New-Item \"$dir\\xelfviewer.ini\" | Out-Null}", + "shortcuts": [ + [ + "xelfviewer.exe", + "XELFViewer" + ] + ], + "bin": "xelfviewer.exe", + "persist": "xelfviewer.ini", + "checkver": { + "github": "https://github.com/horsicq/XELFViewer/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/horsicq/XELFViewer/releases/download/$version/xelfviewer_win64_portable_$version.zip" + }, + "32bit": { + "url": "https://github.com/horsicq/XELFViewer/releases/download/$version/xelfviewer_win32_portable_$version.zip" + } + } + } } diff --git a/bucket/xemu.json b/bucket/xemu.json index ae4254d8506..0383f2a81cd 100644 --- a/bucket/xemu.json +++ b/bucket/xemu.json @@ -1,10 +1,10 @@ { "version": "0.7.86", - "description": "Microsoft Xbox emulator", + "description": "Original Xbox Emulator", "homepage": "https://xemu.app", "license": { - "url": "https://github.com/mborgerson/xemu/blob/master/LICENSE", - "identifier": "GPL-2.0" + "identifier": "GPL-2.0", + "url": "https://github.com/mborgerson/xemu/blob/master/LICENSE" }, "architecture": { "64bit": { diff --git a/bucket/xenia.json b/bucket/xenia.json index 92d5b94a550..7274b891d36 100644 --- a/bucket/xenia.json +++ b/bucket/xenia.json @@ -1,36 +1,51 @@ { "version": "1.0.2789", - "description": "Xbox 360 Emulator Research Project ", - "homepage": "https://github.com/xenia-project/xenia", - "license": "https://github.com/xenia-project/xenia/blob/master/LICENSE", - "url": "https://github.com/xenia-project/release-builds-windows/releases/download/v1.0.2789-master/xenia_master.zip", - "hash": "74f3e3e89a7bcdc48fe488e4860c4700069309280e17efd0b51387604abd3a3b", + "description": "Microsoft Xbox 360 emulator", + "homepage": "https://xenia.jp", + "license": { + "identifier": "BSD-3-Clause", + "url": "https://github.com/xenia-project/xenia/blob/master/LICENSE" + }, + "architecture": { + "64bit": { + "url": "https://github.com/xenia-project/release-builds-windows/releases/download/v1.0.2789-master/xenia_master.zip", + "hash": "74f3e3e89a7bcdc48fe488e4860c4700069309280e17efd0b51387604abd3a3b" + } + }, + "pre_install": [ + "if (!(Test-Path \"$persist_dir\")) {", + " New-item \"$persist_dir\" -ItemType Directory | Out-Null", + " New-item \"$persist_dir\\portable.txt\" -ItemType File | Out-Null", + " New-item \"$persist_dir\\xenia.config.toml\" -ItemType File | Out-Null", + " if (Test-Path \"$env:USERPROFILE\\Documents\\Xenia\") {", + " Write-host \"Migrating AppData...\" -ForegroundColor yellow", + " Copy-Item -Path \"$env:USERPROFILE\\Documents\\Xenia\\*\" -Destination \"$persist_dir\" -Recurse", + " Remove-Item -Path \"$env:USERPROFILE\\Documents\\Xenia\" -Recurse", + " }", + "}" + ], "bin": "xenia.exe", "shortcuts": [ [ "xenia.exe", - "Xbox 360" + "Xenia" ] ], - "pre_install": [ - "function create($path, $type, $content) {", - " if (-not (Test-Path \"$path\")) {", - " New-Item \"$path\" -ItemType $type -Value $content | Out-Null", - " Write-Output \"Creating $path...\"", - " }", - "}", - "create $dir/portable.txt File", - "create $dir/xenia.config.toml File" - ], "persist": [ "portable.txt", "xenia.config.toml", - "content" + "content", + "cache" ], "checkver": { - "github": "https://github.com/xenia-project/release-builds-windows" + "github": "https://github.com/xenia-project/release-builds-windows", + "regex": "v([\\d.]+)-master/xenia_master\\.zip" }, "autoupdate": { - "url": "https://github.com/xenia-project/release-builds-windows/releases/download/v$version-master/xenia_master.zip" + "architecture": { + "64bit": { + "url": "https://github.com/xenia-project/release-builds-windows/releases/download/v$version-master/xenia_master.zip" + } + } } } diff --git a/bucket/xenos.json b/bucket/xenos.json index 61c9941930c..a15ee51265f 100644 --- a/bucket/xenos.json +++ b/bucket/xenos.json @@ -1,30 +1,30 @@ { - "version": "2.3.2", - "description": "Windows dll injector, Based on Blackbone library.", - "homepage": "https://github.com/DarthTon/Xenos", - "license": "MIT", - "url": "https://github.com/DarthTon/Xenos/releases/download/2.3.2/Xenos_2.3.2.7z", - "hash": "41d4e2f9e89699309cd574d75fe697431b0bfcb7f0e7dd30cd46f51c1fdfee0f", - "architecture": { - "64bit": { - "shortcuts": [ - [ - "Xenos64.exe", - "Xenos" - ] - ] - }, - "32bit": { - "shortcuts": [ - [ - "Xenos.exe", - "Xenos" - ] - ] - } - }, - "checkver": "github", - "autoupdate": { - "url": "https://github.com/DarthTon/Xenos/releases/download/$version/Xenos_$version.7z" - } + "architecture": { + "32bit": { + "shortcuts": [ + [ + "Xenos.exe", + "Xenos" + ] + ] + }, + "64bit": { + "shortcuts": [ + [ + "Xenos64.exe", + "Xenos" + ] + ] + } + }, + "autoupdate": { + "url": "https://github.com/DarthTon/Xenos/releases/download/$version/Xenos_$version.7z" + }, + "checkver": "github", + "description": "Windows dll injector, Based on Blackbone library.", + "hash": "41d4e2f9e89699309cd574d75fe697431b0bfcb7f0e7dd30cd46f51c1fdfee0f", + "homepage": "https://github.com/DarthTon/Xenos", + "license": "MIT", + "url": "https://github.com/DarthTon/Xenos/releases/download/2.3.2/Xenos_2.3.2.7z", + "version": "2.3.2" } diff --git a/bucket/xformer.json b/bucket/xformer.json index 20a055b4936..6f8f412c6aa 100644 --- a/bucket/xformer.json +++ b/bucket/xformer.json @@ -1,30 +1,30 @@ { - "version": "10", - "description": "The earliest Atari 800 emulator", - "homepage": "http://emulators.com/xformer.htm", - "license": "Unlicensed", - "architecture": { - "64bit": { - "url": "http://www.emulators.com/freefile/xformer10.zip", - "hash": "87fb892621013e78d1b3c64f08209c9fbaa3a0e374370b53ce3eb1685901ed24", - "bin": "xformer10-x64.exe", - "shortcuts": [ - [ - "xformer10-x64.exe", - "Xformer 10" - ] - ] - }, - "32bit": { - "url": "http://www.emulators.com/freefile/xformer10.zip", - "hash": "87fb892621013e78d1b3c64f08209c9fbaa3a0e374370b53ce3eb1685901ed24", - "bin": "xformer10.exe", - "shortcuts": [ - [ - "xformer10.exe", - "Xformer 10" - ] - ] - } - } + "architecture": { + "32bit": { + "bin": "xformer10.exe", + "hash": "87fb892621013e78d1b3c64f08209c9fbaa3a0e374370b53ce3eb1685901ed24", + "shortcuts": [ + [ + "xformer10.exe", + "Xformer 10" + ] + ], + "url": "http://www.emulators.com/freefile/xformer10.zip" + }, + "64bit": { + "bin": "xformer10-x64.exe", + "hash": "87fb892621013e78d1b3c64f08209c9fbaa3a0e374370b53ce3eb1685901ed24", + "shortcuts": [ + [ + "xformer10-x64.exe", + "Xformer 10" + ] + ], + "url": "http://www.emulators.com/freefile/xformer10.zip" + } + }, + "description": "The earliest Atari 800 emulator", + "homepage": "http://emulators.com/xformer.htm", + "license": "Unlicensed", + "version": "10" } diff --git a/bucket/xftp-portable.json b/bucket/xftp-portable.json index b7f584015d3..1233d085061 100644 --- a/bucket/xftp-portable.json +++ b/bucket/xftp-portable.json @@ -1,53 +1,53 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/xshell" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename" - }, - "bin": "Xftp.exe", - "checkver": { - "regex": "(?<filename>Xftp_v(?<version>[\\d.]+)\\.(?:zip|7z))", - "reverse": true, - "url": "https://scoop-apps.vercel.app/xshell" - }, - "description": "Effortless File Transfers Over A Network(Portable Edition).", - "extract_dir": "Xftp", - "hash": "04a5d184136f98d5fb588cb86440c4480570e490d6f11cdc8ae5a4f7a52b6261", - "homepage": "https://www.netsarang.com/en/xftp", - "installer": { - "file": "!)\u7eff\u5316\u5904\u7406.bat", - "keep": true - }, - "license": { - "identifier": "Proprietary", - "url": "https://www.netsarang.com/docs/ver7_eula.pdf" - }, - "notes": [ - "\u8d44\u6e90\u5747\u6765\u6e90\u4e8e\u7f51\u7edc\uff0c\u4ec5\u4f9b\u7528\u6237\u4ea4\u6d41\u5b66\u4e60\u4e0e\u7814\u7a76\u4f7f\u7528\uff0c\u7248\u6743\u5f52\u5c5e\u539f\u7248\u6743\u65b9\u6240\u6709\u3002", - "\u7528\u6237\u4e0b\u8f7d\u540e\u4e0d\u80fd\u7528\u4f5c\u5546\u4e1a\u6216\u975e\u6cd5\u7528\u9014\uff0c\u9700\u5728 24 \u5c0f\u65f6\u4e4b\u5185\u5220\u9664\uff0c\u5426\u5219\u540e\u679c\u5747\u7531\u7528\u6237\u627f\u62c5\u8d23\u4efb\u3002", - "", - "\u7279\u70b9\u63cf\u8ff0 <https://www.423down.com/8196.html>", - "1. \u5b98\u65b9\u8bd5\u7528\u7248\u89e3\u5305\u7684\u514d\u5b89\u88c5\u7248\uff0c\u72ec\u5bb6\u7eff\u5316\u3001\u514d\u6fc0\u6d3b\u5904\u7406", - "2. \u89e3\u9664\u8bd5\u7528\u8bc4\u4f30\u529f\u80fd\u9650\u5236\uff0c\u65e0\u9700\u5e8f\u5217\u53f7\uff0c\u6c38\u4e45\u514d\u6388\u6743\u4f7f\u7528", - "3. \u7981\u6b62\u68c0\u6d4b\u4e0a\u62a5\u6570\u636e\uff0c\u9632\u6b62\u5728\u516c\u53f8\u4f7f\u7528\u53d1\u9001\u5f8b\u5e08\u51fd (New)", - "4. \u53bb FlexNet \u670d\u52a1\u7ec4\u4ef6\u6548\u9a8c\uff0c\u65e0 FlexNet \u6388\u6743\u670d\u52a1\u540e\u53f0\u7ec4\u4ef6", - "5. \u5220\u9664\u8bb8\u53ef\u7ba1\u7406\u7a0b\u5e8f\u3001\u5728\u7ebf\u5347\u7ea7\u7a0b\u5e8f\u3001\u591a\u8bed\u8a00\u6a21\u5757\u7b49\u6587\u4ef6!" - ], - "shortcuts": [ - [ - "Xftp.exe", - "Xftp" - ] - ], - "uninstaller": { - "script": [ - "Start-Process \"$dir\\!)\u5378\u8f7d\u79fb\u9664.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/Xftp_v7.0.0097.7z", - "version": "7.0.0097" + "version": "7.0.0097", + "description": "Effortless File Transfers Over A Network(Portable Edition).", + "homepage": "https://www.netsarang.com/en/xftp", + "license": { + "identifier": "Proprietary", + "url": "https://www.netsarang.com/docs/ver7_eula.pdf" + }, + "notes": [ + "资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有。", + "用户下载后不能用作商业或非法用途,需在 24 小时之内删除,否则后果均由用户承担责任。", + "", + "特点描述 <https://www.423down.com/8196.html>", + "1. 官方试用版解包的免安装版,独家绿化、免激活处理", + "2. 解除试用评估功能限制,无需序列号,永久免授权使用", + "3. 禁止检测上报数据,防止在公司使用发送律师函 (New)", + "4. 去 FlexNet 服务组件效验,无 FlexNet 授权服务后台组件", + "5. 删除许可管理程序、在线升级程序、多语言模块等文件!" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/Xftp_v7.0.0097.7z", + "hash": "04a5d184136f98d5fb588cb86440c4480570e490d6f11cdc8ae5a4f7a52b6261", + "extract_dir": "Xftp", + "installer": { + "file": "!)绿化处理.bat", + "keep": true + }, + "uninstaller": { + "script": [ + "Start-Process \"$dir\\!)卸载移除.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "bin": "Xftp.exe", + "shortcuts": [ + [ + "Xftp.exe", + "Xftp" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/xshell", + "regex": "(?<filename>Xftp_v(?<version>[\\d.]+)\\.(?:zip|7z))", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/xshell", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/xion-audio-player.json b/bucket/xion-audio-player.json index 789e6b2eabd..3963118564f 100644 --- a/bucket/xion-audio-player.json +++ b/bucket/xion-audio-player.json @@ -1,27 +1,26 @@ { - "homepage": "http://www.xionplayer.com/", - "version": "1.5b160", - "license": "freeware", - "url": "http://www.r2.com.au/downloads/files/xion-audio-player-v1.5b160.zip", - "hash": "902e6e39dc7f1263e04c6d16b268ddefc3a5c26b3c50642c4f918c29c8f9a2f8", - "persist": [ - "Settings.dat", - "Library.dat", - "Xion.m3u8" - ], - "shortcuts": [ - [ - "Xion.exe", - "Xion" - ] - ], - "checkver": { - "url": "http://www.xionplayer.com/page/download", - "regex": "Version: <strong>([\\d.]+) build (\\d+)", - "replace": "${1}b${2}" - }, - "autoupdate": { - "url": "http://www.r2.com.au/downloads/files/xion-audio-player-v$version.zip" - } + "autoupdate": { + "url": "http://www.r2.com.au/downloads/files/xion-audio-player-v$version.zip" + }, + "checkver": { + "regex": "Version: <strong>([\\d.]+) build (\\d+)", + "replace": "${1}b${2}", + "url": "http://www.xionplayer.com/page/download" + }, + "hash": "902e6e39dc7f1263e04c6d16b268ddefc3a5c26b3c50642c4f918c29c8f9a2f8", + "homepage": "http://www.xionplayer.com/", + "license": "freeware", + "persist": [ + "Settings.dat", + "Library.dat", + "Xion.m3u8" + ], + "shortcuts": [ + [ + "Xion.exe", + "Xion" + ] + ], + "url": "http://www.r2.com.au/downloads/files/xion-audio-player-v1.5b160.zip", + "version": "1.5b160" } - diff --git a/bucket/xkcd-script.json b/bucket/xkcd-script.json index 77ffdc9c5b7..6e4816a36a0 100644 --- a/bucket/xkcd-script.json +++ b/bucket/xkcd-script.json @@ -1,27 +1,27 @@ { - "description": "The xkcd font", - "hash": "9b8df255e2656335a6a0bb5c43deb941a13c3dc4f85a6bffc6f088dc841633ac", - "homepage": "https://github.com/ipython/xkcd-font", - "installer": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", - " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", - " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", - "}" - ] - }, - "license": "CC-BY-NC-3.0", - "uninstaller": { - "script": [ - "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", - "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", - " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", - " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", - "}", - "Write-Host \"'xkcd Script' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://github.com/ipython/xkcd-font/raw/master/xkcd-script/font/xkcd-script.ttf", - "version": "1.0" + "version": "1.0", + "description": "The xkcd font", + "license": "CC-BY-NC-3.0", + "homepage": "https://github.com/ipython/xkcd-font", + "url": "https://github.com/ipython/xkcd-font/raw/master/xkcd-script/font/xkcd-script.ttf", + "hash": "9b8df255e2656335a6a0bb5c43deb941a13c3dc4f85a6bffc6f088dc841633ac", + "installer": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -Filter '*.ttf' -Recurse | ForEach-Object {", + " New-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Value $_.Name -Force | Out-Null", + " Copy-Item $_.FullName -destination \"$env:windir\\Fonts\"", + "}" + ] + }, + "uninstaller": { + "script": [ + "if(!(is_admin)) { error \"Admin rights are required.\"; exit 1 }", + "Get-ChildItem $dir -filter '*.ttf' -Recurse | ForEach-Object {", + " Remove-ItemProperty -Path 'HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts' -Name $_.Name.Replace($_.Extension, ' (TrueType)') -Force -ErrorAction SilentlyContinue", + " Remove-Item \"$env:windir\\Fonts\\$($_.Name)\" -Force -ErrorAction SilentlyContinue", + "}", + "Write-Host \"'xkcd Script' has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/xmcl.json b/bucket/xmcl.json index f1d4b833afa..85a4c680d19 100644 --- a/bucket/xmcl.json +++ b/bucket/xmcl.json @@ -1,6 +1,6 @@ { "version": "0.34.1", - "description": "An Open Source Minecraft Launcher with Modern UX.", + "description": "[Launcher] - An Open Source Minecraft Launcher with Modern UX. Provide a Disk Efficient way to manage all your Mods! ", "homepage": "https://xmcl.app/", "license": "MIT", "architecture": { @@ -13,11 +13,11 @@ "hash": "83cc8e1ba1c05d471477f9eebf7ae12e2a143f007dd2c3b5797e88baba55fccf" } }, - "bin": "xmcl.exe", + "bin": "X Minecraft Launcher.exe", "shortcuts": [ [ - "xmcl.exe", - "XMCL" + "X Minecraft Launcher.exe", + "X Minecraft Launcher" ] ], "checkver": { @@ -31,6 +31,9 @@ "32bit": { "url": "https://github.com/Voxelum/x-minecraft-launcher/releases/download/v$version/xmcl-$version-win32-ia32.zip" } + }, + "hash": { + "url": "$url.sha256" } } } diff --git a/bucket/xmind.json b/bucket/xmind.json index d68724403fe..b09d4da3562 100644 --- a/bucket/xmind.json +++ b/bucket/xmind.json @@ -1,6 +1,6 @@ { - "homepage": "https://www.xmind.net/", "version": "2023", + "homepage": "https://www.xmind.net/", "license": "shareware", "architecture": { "64bit": { diff --git a/bucket/xnview-classic-full.json b/bucket/xnview-classic-full.json index 44cc9b5d63b..0bf172e900f 100644 --- a/bucket/xnview-classic-full.json +++ b/bucket/xnview-classic-full.json @@ -1,27 +1,27 @@ { - "homepage": "https://www.xnview.com/en/xnview/", - "version": "2.51.2", - "license": "freeware", + "autoupdate": { + "hash": { + "find": "XnView-win-full.zip: ($sha256)", + "url": "https://www.xnview.com/en/xnview/" + }, + "url": "https://download.xnview.com/XnView-win-full.zip" + }, + "bin": "xnview.exe", + "checkver": "Download <strong>XnView ([\\d.]+)</strong> for Windows", "extract_dir": "XnView", - "url": "https://download.xnview.com/XnView-win-full.zip", "hash": "96d8a69da9014466a22ed3677426e0134d8c41452202e8c198314559a5a1807a", - "bin": "xnview.exe", + "homepage": "https://www.xnview.com/en/xnview/", + "license": "freeware", + "persist": [ + "xnview.ini", + "category.db" + ], "shortcuts": [ [ "xnview.exe", "XnView" ] ], - "persist": [ - "xnview.ini", - "category.db" - ], - "checkver": "Download <strong>XnView ([\\d.]+)</strong> for Windows", - "autoupdate": { - "url": "https://download.xnview.com/XnView-win-full.zip", - "hash": { - "url": "https://www.xnview.com/en/xnview/", - "find": "XnView-win-full.zip: ($sha256)" - } - } + "url": "https://download.xnview.com/XnView-win-full.zip", + "version": "2.51.2" } diff --git a/bucket/xpdf-tools-LSP-arabic.json b/bucket/xpdf-tools-LSP-arabic.json index f2b8ad688db..b34c989bb25 100644 --- a/bucket/xpdf-tools-LSP-arabic.json +++ b/bucket/xpdf-tools-LSP-arabic.json @@ -1,22 +1,22 @@ { - "autoupdate": { - "url": "https://dl.xpdfreader.com/xpdf-arabic.tar.gz" - }, - "checkver": { - "regex": "Arabic</a>\\n<small>\\[updated (.+?)]", - "url": "https://www.xpdfreader.com/download.html" - }, - "description": "Arabic language support packages for xpdf-tools.", - "extract_dir": "xpdf-arabic", - "hash": "d2214728fa1940bc9b5f78d0b235e885199e999271cee0d540315e53e2583d49", - "homepage": "https://www.xpdfreader.com/", - "license": { - "identifier": "GPL-2.0-only|GPL-3.0-only", - "url": "https://www.xpdfreader.com/opensource.html" - }, - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-arabic.tar.gz", - "version": "2011-Aug-15" + "version": "2011-Aug-15", + "description": "Arabic language support packages for xpdf-tools.", + "homepage": "https://www.xpdfreader.com/", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-arabic.tar.gz", + "hash": "d2214728fa1940bc9b5f78d0b235e885199e999271cee0d540315e53e2583d49", + "extract_dir": "xpdf-arabic", + "checkver": { + "url": "https://www.xpdfreader.com/download.html", + "regex": "Arabic</a>\\n<small>\\[updated (.+?)]" + }, + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-arabic.tar.gz" + } } diff --git a/bucket/xpdf-tools-LSP-cyrillic.json b/bucket/xpdf-tools-LSP-cyrillic.json index 1ad99cb349f..7964782c1d3 100644 --- a/bucket/xpdf-tools-LSP-cyrillic.json +++ b/bucket/xpdf-tools-LSP-cyrillic.json @@ -1,22 +1,22 @@ { - "version": "2011-Aug-15", - "description": "Cyrillic language support packages for xpdf-tools.", - "homepage": "https://www.xpdfreader.com/", - "license": { - "identifier": "GPL-2.0-only|GPL-3.0-only", - "url": "https://www.xpdfreader.com/opensource.html" - }, - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz", - "hash": "50bee3b02b34b03b0be3ca8d08c31663f8e89dac934426b7148eba4e92c1f3a6", - "extract_dir": "xpdf-cyrillic", - "checkver": { - "url": "https://www.xpdfreader.com/download.html", - "regex": "Cyrillic</a>\\n<small>\\[updated (.+?)]" - }, - "autoupdate": { - "url": "https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz" - } + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz" + }, + "checkver": { + "regex": "Cyrillic</a>\\n<small>\\[updated (.+?)]", + "url": "https://www.xpdfreader.com/download.html" + }, + "description": "Cyrillic language support packages for xpdf-tools.", + "extract_dir": "xpdf-cyrillic", + "hash": "50bee3b02b34b03b0be3ca8d08c31663f8e89dac934426b7148eba4e92c1f3a6", + "homepage": "https://www.xpdfreader.com/", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz", + "version": "2011-Aug-15" } diff --git a/bucket/xpdf-tools-LSP-korean.json b/bucket/xpdf-tools-LSP-korean.json index 69e0a550810..13c26394612 100644 --- a/bucket/xpdf-tools-LSP-korean.json +++ b/bucket/xpdf-tools-LSP-korean.json @@ -1,22 +1,22 @@ { - "version": "2020-Dec-22", - "description": "Korean language support packages for xpdf-tools.", - "homepage": "https://www.xpdfreader.com/", - "license": { - "identifier": "GPL-2.0-only|GPL-3.0-only", - "url": "https://www.xpdfreader.com/opensource.html" - }, - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-korean.tar.gz", - "hash": "4e9b0a8ea318ff54bc744aac5471b165344c72831c569f8e928fa55c26bcbfba", - "extract_dir": "xpdf-korean", - "checkver": { - "url": "https://www.xpdfreader.com/download.html", - "regex": "Korean</a>\\n<small>\\[updated (.+?)]" - }, - "autoupdate": { - "url": "https://dl.xpdfreader.com/xpdf-korean.tar.gz" - } + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-korean.tar.gz" + }, + "checkver": { + "regex": "Korean</a>\\n<small>\\[updated (.+?)]", + "url": "https://www.xpdfreader.com/download.html" + }, + "description": "Korean language support packages for xpdf-tools.", + "extract_dir": "xpdf-korean", + "hash": "4e9b0a8ea318ff54bc744aac5471b165344c72831c569f8e928fa55c26bcbfba", + "homepage": "https://www.xpdfreader.com/", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-korean.tar.gz", + "version": "2020-Dec-22" } diff --git a/bucket/xpdf-tools-LSP-latin2.json b/bucket/xpdf-tools-LSP-latin2.json index 7b1542fbba5..6e9cfeee017 100644 --- a/bucket/xpdf-tools-LSP-latin2.json +++ b/bucket/xpdf-tools-LSP-latin2.json @@ -1,22 +1,22 @@ { - "version": "2011-Aug-15", - "description": "Latin2 language support packages for xpdf-tools.", - "homepage": "https://www.xpdfreader.com/", - "license": { - "identifier": "GPL-2.0-only|GPL-3.0-only", - "url": "https://www.xpdfreader.com/opensource.html" - }, - "suggest": { - "xpdf-tools": "main/xpdf-tools" - }, - "url": "https://dl.xpdfreader.com/xpdf-latin2.tar.gz", - "hash": "7b6c4b4c39302b043bb1dbb4567af3233901b5692a4c8883f0b3be14b1db49ac", - "extract_dir": "xpdf-latin2", - "checkver": { - "url": "https://www.xpdfreader.com/download.html", - "regex": "Latin2</a>\\n<small>\\[updated (.+?)]" - }, - "autoupdate": { - "url": "https://dl.xpdfreader.com/xpdf-latin2.tar.gz" - } + "autoupdate": { + "url": "https://dl.xpdfreader.com/xpdf-latin2.tar.gz" + }, + "checkver": { + "regex": "Latin2</a>\\n<small>\\[updated (.+?)]", + "url": "https://www.xpdfreader.com/download.html" + }, + "description": "Latin2 language support packages for xpdf-tools.", + "extract_dir": "xpdf-latin2", + "hash": "7b6c4b4c39302b043bb1dbb4567af3233901b5692a4c8883f0b3be14b1db49ac", + "homepage": "https://www.xpdfreader.com/", + "license": { + "identifier": "GPL-2.0-only|GPL-3.0-only", + "url": "https://www.xpdfreader.com/opensource.html" + }, + "suggest": { + "xpdf-tools": "main/xpdf-tools" + }, + "url": "https://dl.xpdfreader.com/xpdf-latin2.tar.gz", + "version": "2011-Aug-15" } diff --git a/bucket/xpeviewer.json b/bucket/xpeviewer.json index d9fdef4aa6a..0c2cfa064ce 100644 --- a/bucket/xpeviewer.json +++ b/bucket/xpeviewer.json @@ -1,38 +1,38 @@ { - "homepage": "https://github.com/horsicq/XPEViewer/", - "version": "0.04", - "description": "PE file viewer/editor for Windows, Linux and MacOS.", - "license": "MIT License", - "architecture": { - "64bit": { - "url": "https://github.com/horsicq/XPEViewer/releases/download/0.04/xpeviewer_win64_portable_0.04.zip", - "hash": "93db16e7db8c7d9c21cbc05c740e432437a6924e2382c790c04b276439ef6540" - }, - "32bit": { - "url": "https://github.com/horsicq/XPEViewer/releases/download/0.04/xpeviewer_win64_portable_0.04.zip", - "hash": "9aa1d469d1e03ad0bf96523d57331ce7d4bb7fc1a8163bc232b96cda0d331e8e" - } - }, - "pre_install": "if(!(Test-Path \"$persist_dir\\xpeviewer.ini\")) {New-Item \"$dir\\xpeviewer.ini\" | Out-Null}", - "shortcuts": [ - [ - "xpeviewer.exe", - "XPEViewer" - ] - ], - "bin": "xpeviewer.exe", - "persist": "xpeviewer.ini", - "checkver": { - "github": "https://github.com/horsicq/XPEViewer/" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/horsicq/XPEViewer/releases/download/$version/xpeviewer_win64_portable_$version.zip" - }, - "32bit": { - "url": "https://github.com/horsicq/XPEViewer/releases/download/$version/xpeviewer_win32_portable_$version.zip" - } - } - } + "architecture": { + "32bit": { + "hash": "9aa1d469d1e03ad0bf96523d57331ce7d4bb7fc1a8163bc232b96cda0d331e8e", + "url": "https://github.com/horsicq/XPEViewer/releases/download/0.04/xpeviewer_win64_portable_0.04.zip" + }, + "64bit": { + "hash": "93db16e7db8c7d9c21cbc05c740e432437a6924e2382c790c04b276439ef6540", + "url": "https://github.com/horsicq/XPEViewer/releases/download/0.04/xpeviewer_win64_portable_0.04.zip" + } + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://github.com/horsicq/XPEViewer/releases/download/$version/xpeviewer_win32_portable_$version.zip" + }, + "64bit": { + "url": "https://github.com/horsicq/XPEViewer/releases/download/$version/xpeviewer_win64_portable_$version.zip" + } + } + }, + "bin": "xpeviewer.exe", + "checkver": { + "github": "https://github.com/horsicq/XPEViewer/" + }, + "description": "PE file viewer/editor for Windows, Linux and MacOS.", + "homepage": "https://github.com/horsicq/XPEViewer/", + "license": "MIT License", + "persist": "xpeviewer.ini", + "pre_install": "if(!(Test-Path \"$persist_dir\\xpeviewer.ini\")) {New-Item \"$dir\\xpeviewer.ini\" | Out-Null}", + "shortcuts": [ + [ + "xpeviewer.exe", + "XPEViewer" + ] + ], + "version": "0.04" } diff --git a/bucket/xpyPortable.json b/bucket/xpyPortable.json index bda84159f27..c87966b4daa 100644 --- a/bucket/xpyPortable.json +++ b/bucket/xpyPortable.json @@ -1,28 +1,28 @@ { - "autoupdate": { - "hash": { - "regex": "MD5 Hash: +[\\w]{32}", - "url": "https://portableapps.com/apps/utilities/xpy-portable" - }, - "url": "https://ayera.dl.sourceforge.net/project/portableapps/xpy%20Portable/xpyPortable_$version.paf.exe" - }, - "bin": "xpyPortable.exe", - "checkver": { - "re": "Version \\s+([\\w\\.]* for Win", - "url": "https://portableapps.com/apps/utilities/xpy-portable" - }, - "description": "System settings tweaker", - "hash": "md5:5aee39ad455f932a92e290b1141c7861", - "homepage": "https://portableapps.com/apps/utilities/xpy-portable", - "license": "", - "persist": "Data", - "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse", - "shortcuts": [ - [ - "xpyPortable.exe", - "xpyPortable" - ] - ], - "url": "https://ayera.dl.sourceforge.net/project/portableapps/xpy%20Portable/xpyPortable_1.3.8.paf.exe#/dl.7z", - "version": "1.3.8" + "homepage": "https://portableapps.com/apps/utilities/xpy-portable", + "description": "System settings tweaker", + "version": "1.3.8", + "license": "", + "url": "https://ayera.dl.sourceforge.net/project/portableapps/xpy%20Portable/xpyPortable_1.3.8.paf.exe#/dl.7z", + "hash": "md5:5aee39ad455f932a92e290b1141c7861", + "bin": "xpyPortable.exe", + "shortcuts": [ + [ + "xpyPortable.exe", + "xpyPortable" + ] + ], + "persist": "Data", + "checkver": { + "url": "https://portableapps.com/apps/utilities/xpy-portable", + "re": "Version \\s+([\\w\\.]* for Win" + }, + "autoupdate": { + "url": "https://ayera.dl.sourceforge.net/project/portableapps/xpy%20Portable/xpyPortable_$version.paf.exe", + "hash": { + "url": "https://portableapps.com/apps/utilities/xpy-portable", + "regex": "MD5 Hash: +[\\w]{32}" + } + }, + "post_install": "Remove-Item -LiteralPath \"$dir\\`$PLUGINSDIR\" -Force -Recurse" } diff --git a/bucket/xq.json b/bucket/xq.json index 4018cbfbf28..d0ba5359658 100644 --- a/bucket/xq.json +++ b/bucket/xq.json @@ -1,7 +1,7 @@ { "version": "0.2.42", - "description": "Pure rust implementation of jq", "homepage": "https://github.com/MiSawa/xq", + "description": "Pure rust implementation of jq", "license": "MIT", "architecture": { "64bit": { diff --git a/bucket/xshell-portable.json b/bucket/xshell-portable.json index b64ca2806cd..c3c438fd7a8 100644 --- a/bucket/xshell-portable.json +++ b/bucket/xshell-portable.json @@ -1,53 +1,53 @@ { - "version": "7.0.0099", - "description": "The Industry's Most Powerful SSH Client(Portable Edition).", - "homepage": "https://www.netsarang.com/en/xshell", - "license": { - "identifier": "Proprietary", - "url": "https://www.netsarang.com/docs/ver7_eula.pdf" - }, - "notes": [ - "资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有。", - "用户下载后不能用作商业或非法用途,需在 24 小时之内删除,否则后果均由用户承担责任。", - "", - "特点描述 <https://www.423down.com/8196.html>", - "1. 官方试用版解包的免安装版,独家绿化、免激活处理", - "2. 解除试用评估功能限制,无需序列号,永久免授权使用", - "3. 禁止检测上报数据,防止在公司使用发送律师函 (New)", - "4. 去 FlexNet 服务组件效验,无 FlexNet 授权服务后台组件", - "5. 删除许可管理程序、在线升级程序、多语言模块等文件!" - ], - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/Xshell_v7.0.0099.7z", - "hash": "9a1506417f3d913afd0f9dd0f2e16612a97fa46409486f053c0d0f0ddb3fa0e6", - "extract_dir": "Xshell", - "installer": { - "file": "!)绿化处理.bat", - "keep": true - }, - "uninstaller": { - "script": [ - "Start-Process \"$dir\\!)卸载移除.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "bin": "Xshell.exe", - "shortcuts": [ - [ - "Xshell.exe", - "Xshell" - ] - ], - "checkver": { - "url": "https://scoop-apps.vercel.app/xshell", - "regex": "(?<filename>Xshell_v(?<version>[\\d.]+)\\.(?:zip|7z))", - "reverse": true - }, - "autoupdate": { - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename", - "hash": { - "url": "https://scoop-apps.vercel.app/xshell", - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename" - } - } + "autoupdate": { + "hash": { + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename", + "url": "https://scoop-apps.vercel.app/xshell" + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename" + }, + "bin": "Xshell.exe", + "checkver": { + "regex": "(?<filename>Xshell_v(?<version>[\\d.]+)\\.(?:zip|7z))", + "reverse": true, + "url": "https://scoop-apps.vercel.app/xshell" + }, + "description": "The Industry's Most Powerful SSH Client(Portable Edition).", + "extract_dir": "Xshell", + "hash": "9a1506417f3d913afd0f9dd0f2e16612a97fa46409486f053c0d0f0ddb3fa0e6", + "homepage": "https://www.netsarang.com/en/xshell", + "installer": { + "file": "!)\u7eff\u5316\u5904\u7406.bat", + "keep": true + }, + "license": { + "identifier": "Proprietary", + "url": "https://www.netsarang.com/docs/ver7_eula.pdf" + }, + "notes": [ + "\u8d44\u6e90\u5747\u6765\u6e90\u4e8e\u7f51\u7edc\uff0c\u4ec5\u4f9b\u7528\u6237\u4ea4\u6d41\u5b66\u4e60\u4e0e\u7814\u7a76\u4f7f\u7528\uff0c\u7248\u6743\u5f52\u5c5e\u539f\u7248\u6743\u65b9\u6240\u6709\u3002", + "\u7528\u6237\u4e0b\u8f7d\u540e\u4e0d\u80fd\u7528\u4f5c\u5546\u4e1a\u6216\u975e\u6cd5\u7528\u9014\uff0c\u9700\u5728 24 \u5c0f\u65f6\u4e4b\u5185\u5220\u9664\uff0c\u5426\u5219\u540e\u679c\u5747\u7531\u7528\u6237\u627f\u62c5\u8d23\u4efb\u3002", + "", + "\u7279\u70b9\u63cf\u8ff0 <https://www.423down.com/8196.html>", + "1. \u5b98\u65b9\u8bd5\u7528\u7248\u89e3\u5305\u7684\u514d\u5b89\u88c5\u7248\uff0c\u72ec\u5bb6\u7eff\u5316\u3001\u514d\u6fc0\u6d3b\u5904\u7406", + "2. \u89e3\u9664\u8bd5\u7528\u8bc4\u4f30\u529f\u80fd\u9650\u5236\uff0c\u65e0\u9700\u5e8f\u5217\u53f7\uff0c\u6c38\u4e45\u514d\u6388\u6743\u4f7f\u7528", + "3. \u7981\u6b62\u68c0\u6d4b\u4e0a\u62a5\u6570\u636e\uff0c\u9632\u6b62\u5728\u516c\u53f8\u4f7f\u7528\u53d1\u9001\u5f8b\u5e08\u51fd (New)", + "4. \u53bb FlexNet \u670d\u52a1\u7ec4\u4ef6\u6548\u9a8c\uff0c\u65e0 FlexNet \u6388\u6743\u670d\u52a1\u540e\u53f0\u7ec4\u4ef6", + "5. \u5220\u9664\u8bb8\u53ef\u7ba1\u7406\u7a0b\u5e8f\u3001\u5728\u7ebf\u5347\u7ea7\u7a0b\u5e8f\u3001\u591a\u8bed\u8a00\u6a21\u5757\u7b49\u6587\u4ef6!" + ], + "shortcuts": [ + [ + "Xshell.exe", + "Xshell" + ] + ], + "uninstaller": { + "script": [ + "Start-Process \"$dir\\!)\u5378\u8f7d\u79fb\u9664.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/Xshell_v7.0.0099.7z", + "version": "7.0.0099" } diff --git a/bucket/xshell7p.json b/bucket/xshell7p.json index 4c373995db8..f8abde26e54 100644 --- a/bucket/xshell7p.json +++ b/bucket/xshell7p.json @@ -1,47 +1,47 @@ { - "autoupdate": { - "hash": { - "regex": "$sha256", - "url": "$url.sha256" - }, - "url": "https://scoop-zapps.ziiyc.com/d/Xshell7p/Xshell-$versionp.exe#/setup.exe" - }, - "checkver": { - "regex": "([\\d.]+)", - "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/xshell7p.latest" - }, - "depends": [ - "sudo", - "vcredist2012", - "vcredist2019" - ], - "description": "\u4e1a\u754c\u6700\u5f3a\u5927\u7684SSH\u5ba2\u6237\u673a", - "hash": "e26e1d97a99df042990a14b045151284707b24a30a550445282485c140483940", - "homepage": "https://www.netsarang.com/zh/xshell/", - "installer": { - "keep": true, - "script": [ - "Start-Process -Wait \"$dir\\setup.exe\" \"/b$dir /S /v/qn\" -Verb RunAs", - "Start-Process -Wait msiexec \"/i `\"$dir\\Xshell` 7.msi`\" INSTALLDIR=`\"$dir`\" /qb\" -Verb RunAs" - ] - }, - "post_install": [ - "$null, $bucket = find_manifest($app)", - "$bucketdir = Find-BucketDirectory($bucket)", - "$userdir = $env:USERPROFILE.Replace('\\', '\\\\')", - "$escdir = $dir -replace \"\\\\\",\"\\\\\"", - "(gc \"$bucketdir\\..\\scripts\\xshell7p\\register.reg.templ\") | % { $_ -replace 'USERPROFILE', \"$userdir\" } | out-file -enc oem \"$dir\\register.reg\"", - "sudo regedit /s $dir\\register.reg" - ], - "shortcuts": [ - [ - "Xshell.exe", - "Xshell" - ] - ], - "uninstaller": { - "script": "Start-Process -Wait msiexec \"/x `\"$dir\\Xshell` 7.msi`\" /qb\" -Verb RunAs" - }, - "url": "https://scoop-zapps.ziiyc.com/d/Xshell7p/Xshell-7.0.0108p.exe#/setup.exe", - "version": "7.0.0108" + "homepage": "https://www.netsarang.com/zh/xshell/", + "description": "业界最强大的SSH客户机", + "version": "7.0.0108", + "depends": [ + "sudo", + "vcredist2012", + "vcredist2019" + ], + "url": "https://scoop-zapps.ziiyc.com/d/Xshell7p/Xshell-7.0.0108p.exe#/setup.exe", + "hash": "e26e1d97a99df042990a14b045151284707b24a30a550445282485c140483940", + "installer": { + "script": [ + "Start-Process -Wait \"$dir\\setup.exe\" \"/b$dir /S /v/qn\" -Verb RunAs", + "Start-Process -Wait msiexec \"/i `\"$dir\\Xshell` 7.msi`\" INSTALLDIR=`\"$dir`\" /qb\" -Verb RunAs" + ], + "keep": true + }, + "post_install": [ + "$null, $bucket = find_manifest($app)", + "$bucketdir = Find-BucketDirectory($bucket)", + "$userdir = $env:USERPROFILE.Replace('\\', '\\\\')", + "$escdir = $dir -replace \"\\\\\",\"\\\\\"", + "(gc \"$bucketdir\\..\\scripts\\xshell7p\\register.reg.templ\") | % { $_ -replace 'USERPROFILE', \"$userdir\" } | out-file -enc oem \"$dir\\register.reg\"", + "sudo regedit /s $dir\\register.reg" + ], + "uninstaller": { + "script": "Start-Process -Wait msiexec \"/x `\"$dir\\Xshell` 7.msi`\" /qb\" -Verb RunAs" + }, + "shortcuts": [ + [ + "Xshell.exe", + "Xshell" + ] + ], + "checkver": { + "url": "https://raw.githubusercontent.com/kkzzhizhou/scoop-zapps/master/versions/xshell7p.latest", + "regex": "([\\d.]+)" + }, + "autoupdate": { + "url": "https://scoop-zapps.ziiyc.com/d/Xshell7p/Xshell-$versionp.exe#/setup.exe", + "hash": { + "url": "$url.sha256", + "regex": "$sha256" + } + } } diff --git a/bucket/xshellplus-portable.json b/bucket/xshellplus-portable.json index 6a2b1408cb0..ccf28a90383 100644 --- a/bucket/xshellplus-portable.json +++ b/bucket/xshellplus-portable.json @@ -1,59 +1,59 @@ { - "autoupdate": { - "hash": { - "mode": "extract", - "regex": "^$sha256([\\s]+)$basename", - "url": "https://scoop-apps.vercel.app/xshell" - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename" - }, - "bin": [ - "Xshell.exe", - "Xftp.exe" - ], - "checkver": { - "regex": "(?<filename>XshellPlus_v(?<version>[\\d.]+)\\.(?:zip|7z))", - "reverse": true, - "url": "https://scoop-apps.vercel.app/xshell" - }, - "description": "Xshell + Xftp(Portable Edition).", - "extract_dir": "XshellPlus", - "hash": "fb802e6d24f5e4c226d9f124d53f3753b2fe6f490c026981be970c9f3bd032d7", - "homepage": "https://www.netsarang.com/en/xshell", - "installer": { - "script": "Start-Process \"$dir\\!)\u7eff\u5316\u5904\u7406.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" - }, - "license": { - "identifier": "Proprietary", - "url": "https://www.netsarang.com/docs/ver7_eula.pdf" - }, - "notes": [ - "\u8d44\u6e90\u5747\u6765\u6e90\u4e8e\u7f51\u7edc\uff0c\u4ec5\u4f9b\u7528\u6237\u4ea4\u6d41\u5b66\u4e60\u4e0e\u7814\u7a76\u4f7f\u7528\uff0c\u7248\u6743\u5f52\u5c5e\u539f\u7248\u6743\u65b9\u6240\u6709\u3002", - "\u7528\u6237\u4e0b\u8f7d\u540e\u4e0d\u80fd\u7528\u4f5c\u5546\u4e1a\u6216\u975e\u6cd5\u7528\u9014\uff0c\u9700\u5728 24 \u5c0f\u65f6\u4e4b\u5185\u5220\u9664\uff0c\u5426\u5219\u540e\u679c\u5747\u7531\u7528\u6237\u627f\u62c5\u8d23\u4efb\u3002", - "", - "\u7279\u70b9\u63cf\u8ff0 <https://www.423down.com/8196.html>", - "1. \u5b98\u65b9\u8bd5\u7528\u7248\u89e3\u5305\u7684\u514d\u5b89\u88c5\u7248\uff0c\u72ec\u5bb6\u7eff\u5316\u3001\u514d\u6fc0\u6d3b\u5904\u7406", - "2. \u89e3\u9664\u8bd5\u7528\u8bc4\u4f30\u529f\u80fd\u9650\u5236\uff0c\u65e0\u9700\u5e8f\u5217\u53f7\uff0c\u6c38\u4e45\u514d\u6388\u6743\u4f7f\u7528", - "3. \u7981\u6b62\u68c0\u6d4b\u4e0a\u62a5\u6570\u636e\uff0c\u9632\u6b62\u5728\u516c\u53f8\u4f7f\u7528\u53d1\u9001\u5f8b\u5e08\u51fd (New)", - "4. \u53bb FlexNet \u670d\u52a1\u7ec4\u4ef6\u6548\u9a8c\uff0c\u65e0 FlexNet \u6388\u6743\u670d\u52a1\u540e\u53f0\u7ec4\u4ef6", - "5. \u5220\u9664\u8bb8\u53ef\u7ba1\u7406\u7a0b\u5e8f\u3001\u5728\u7ebf\u5347\u7ea7\u7a0b\u5e8f\u3001\u591a\u8bed\u8a00\u6a21\u5757\u7b49\u6587\u4ef6!" - ], - "shortcuts": [ - [ - "Xshell.exe", - "Xshell" - ], - [ - "Xftp.exe", - "Xftp" - ] - ], - "uninstaller": { - "script": [ - "Start-Process \"$dir\\!)\u5378\u8f7d\u79fb\u9664.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", - "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" - ] - }, - "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/XshellPlus_v7.0.0016.7z", - "version": "7.0.0016" + "version": "7.0.0016", + "description": "Xshell + Xftp(Portable Edition).", + "homepage": "https://www.netsarang.com/en/xshell", + "license": { + "identifier": "Proprietary", + "url": "https://www.netsarang.com/docs/ver7_eula.pdf" + }, + "notes": [ + "资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有。", + "用户下载后不能用作商业或非法用途,需在 24 小时之内删除,否则后果均由用户承担责任。", + "", + "特点描述 <https://www.423down.com/8196.html>", + "1. 官方试用版解包的免安装版,独家绿化、免激活处理", + "2. 解除试用评估功能限制,无需序列号,永久免授权使用", + "3. 禁止检测上报数据,防止在公司使用发送律师函 (New)", + "4. 去 FlexNet 服务组件效验,无 FlexNet 授权服务后台组件", + "5. 删除许可管理程序、在线升级程序、多语言模块等文件!" + ], + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/XshellPlus_v7.0.0016.7z", + "hash": "fb802e6d24f5e4c226d9f124d53f3753b2fe6f490c026981be970c9f3bd032d7", + "extract_dir": "XshellPlus", + "installer": { + "script": "Start-Process \"$dir\\!)绿化处理.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs" + }, + "uninstaller": { + "script": [ + "Start-Process \"$dir\\!)卸载移除.bat\" -WorkingDirectory \"$dir\" -Wait -Verb RunAs", + "Write-Host \"The '$app' has been uninstalled.\" -Foreground Magenta" + ] + }, + "bin": [ + "Xshell.exe", + "Xftp.exe" + ], + "shortcuts": [ + [ + "Xshell.exe", + "Xshell" + ], + [ + "Xftp.exe", + "Xftp" + ] + ], + "checkver": { + "url": "https://scoop-apps.vercel.app/xshell", + "regex": "(?<filename>XshellPlus_v(?<version>[\\d.]+)\\.(?:zip|7z))", + "reverse": true + }, + "autoupdate": { + "url": "https://pan.jiemi.workers.dev/?file=/scoop/XShell/$matchFilename", + "hash": { + "url": "https://scoop-apps.vercel.app/xshell", + "mode": "extract", + "regex": "^$sha256([\\s]+)$basename" + } + } } diff --git a/bucket/xtools.json b/bucket/xtools.json index d14b4e2ab59..23b40fd79b3 100644 --- a/bucket/xtools.json +++ b/bucket/xtools.json @@ -3,7 +3,9 @@ "description": "拖把更名器", "homepage": "https://web.archive.org/web/20150313163040/http://enka.javaws.com/torble/software.php", "license": "BSD-3-Clause", - "url": "https://xmod-my.sharepoint.cn/:u:/g/personal/admin_xmod_partner_onmschina_cn/EXdMh8cToVpAjt40CUmar18BNuEXgsDn4xR0rf-rz3Tg2A?download=1#/dl.7z", + "url": "https://attachments-cdn.shimo.im/jC9sXyOOCjuZOO9g.zip?attname=SRename.zip", + "extract_dir": "SRename", + "bin": "xTools.exe", "shortcuts": [ [ "xTools.exe", diff --git a/bucket/xunit.runner.wpf.json b/bucket/xunit.runner.wpf.json index 0fbaa251987..7c60a8c0a02 100644 --- a/bucket/xunit.runner.wpf.json +++ b/bucket/xunit.runner.wpf.json @@ -1,17 +1,10 @@ { - "bin": [ - [ - "tools\\xunit.runner.wpf.exe", - "xunit.runner.wpf", - "" - ] - ], - "shortcuts": [ - [ - "tools\\xunit.runner.wpf.exe", - "xUnit Runner WPF 1.0.51" - ] - ], - "url": "https://www.nuget.org/api/v2/package/xunit.runner.wpf/1.0.51#1.zip", - "version": "1.0.51" + "url": "https://www.nuget.org/api/v2/package/xunit.runner.wpf/1.0.51#1.zip", + "version": "1.0.51", + "bin": [ + ["tools\\xunit.runner.wpf.exe", "xunit.runner.wpf", ""] + ], + "shortcuts": [ + ["tools\\xunit.runner.wpf.exe", "xUnit Runner WPF 1.0.51"] + ] } diff --git a/bucket/xwtoolbox.json b/bucket/xwtoolbox.json index 9cac9889d34..76bcb3969d6 100644 --- a/bucket/xwtoolbox.json +++ b/bucket/xwtoolbox.json @@ -1,15 +1,15 @@ { - "version": "1.0", - "description": "小丸工具箱是一款用于处理音视频等多媒体文件的软件。是一款x264、ffmpeg等命令行程序的图形界面。它的目标是让视频压制变得简单、轻松。", - "homepage": "https://maruko.appinn.me/", - "license": "no", - "hash": "sha256:f0318cccfa3fd6107088ced0fa23893f5b2549917dfad8f773053a4207a81035", - "url": "https://aki-1258833316.cos.ap-shanghai.myqcloud.com/xwtoolbox.zip", - "extract_dir": "xwtoolbox", - "shortcuts": [ - [ - "xiaowan.exe", - "xwTools" - ] - ] + "description": "\u5c0f\u4e38\u5de5\u5177\u7bb1\u662f\u4e00\u6b3e\u7528\u4e8e\u5904\u7406\u97f3\u89c6\u9891\u7b49\u591a\u5a92\u4f53\u6587\u4ef6\u7684\u8f6f\u4ef6\u3002\u662f\u4e00\u6b3ex264\u3001ffmpeg\u7b49\u547d\u4ee4\u884c\u7a0b\u5e8f\u7684\u56fe\u5f62\u754c\u9762\u3002\u5b83\u7684\u76ee\u6807\u662f\u8ba9\u89c6\u9891\u538b\u5236\u53d8\u5f97\u7b80\u5355\u3001\u8f7b\u677e\u3002", + "extract_dir": "xwtoolbox", + "hash": "sha256:f0318cccfa3fd6107088ced0fa23893f5b2549917dfad8f773053a4207a81035", + "homepage": "https://maruko.appinn.me/", + "license": "no", + "shortcuts": [ + [ + "xiaowan.exe", + "xwTools" + ] + ], + "url": "https://aki-1258833316.cos.ap-shanghai.myqcloud.com/xwtoolbox.zip", + "version": "1.0" } diff --git a/bucket/xyplorer-pro.json b/bucket/xyplorer-pro.json index 749aafc8022..6e5fb93c263 100644 --- a/bucket/xyplorer-pro.json +++ b/bucket/xyplorer-pro.json @@ -1,28 +1,26 @@ { - "homepage": "https://www.xyplorer.com", + "homepage": "https://www.xyplorer.com/index.php", "version": "24.20.0500", - "license": "Shareware", - "description": "File Manager for Windows", + "description": "A file manager for Windows.", + "license": { + "identifier": "Proprietary", + "url": "https://www.xyplorer.com/LicenseXY.txt" + }, "url": "https://www.xyplorer.com/download/xyplorer_full_noinstall.zip", "hash": "b6f8cfa0bcf17bed0b796f51d63722801820a6e65d535d77543d851396fb39bd", - "bin": [ - [ - "XYPlorer.exe", - "XYPlorerPro" - ] - ], + "bin": "XYplorer.exe", "shortcuts": [ [ - "XYPlorer.exe", - "XYPlorerPro" + "XYplorer.exe", + "XYplorer" ] ], + "persist": "Data", "checkver": { - "url": "https://www.xyplorer.com", - "regex": "Download the latest version[\\s\\S]*href=\"(?<download>.*?)\"[\\s\\S]*class=\"smaller\">(?<version>[\\d.]+) " + "url": "https://www.xyplorer.com/download.php", + "re": "([\\d.]+),\\s*released" }, "autoupdate": { "url": "https://www.xyplorer.com/download/xyplorer_full_noinstall.zip" - }, - "persist": "Data" + } } diff --git a/bucket/yafs.json b/bucket/yafs.json index 3f94de34f6a..819634dc9fc 100644 --- a/bucket/yafs.json +++ b/bucket/yafs.json @@ -1,6 +1,6 @@ { - "url": "https://www.luisrios.eti.br/public/en_us/projects/yafs/downloads/yafs_windows_x86-64_2021_03_07.zip", - "version": "2021.03.07", - "description": "Yet another fat sorter to sort mp3 files on sd card", - "bin": "yafs.exe" + "bin": "yafs.exe", + "description": "Yet another fat sorter to sort mp3 files on sd card", + "url": "https://www.luisrios.eti.br/public/en_us/projects/yafs/downloads/yafs_windows_x86-64_2021_03_07.zip", + "version": "2021.03.07" } diff --git a/bucket/yahei-fira-icon-hybrid.json b/bucket/yahei-fira-icon-hybrid.json index 51644d396cf..5370f784005 100644 --- a/bucket/yahei-fira-icon-hybrid.json +++ b/bucket/yahei-fira-icon-hybrid.json @@ -1,45 +1,45 @@ { - "description": "\u9002\u7528\u4e8e Vim \u53ca\u7ec8\u7aef\u56fe\u6807\u7684\u4e2d\u82f1\u6587\u6df7\u5408\u5b57\u4f53", - "hash": "e07bdbb4ff178c84af21202c9ecf4bd8b105d0ef34c46f33f25d83cc62005d19", - "homepage": "https://github.com/HanleyLee/Yahei-Fira-Icon-Hybrid-Font", - "installer": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to install $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", - "$value = if ($isFontInstallationForAllUsers) { \"YaHeiFiraIconHybrid-Regular.ttf\" } else { \"$fontInstallDir\\YaHeiFiraIconHybrid-Regular.ttf\" }", - "New-ItemProperty -Path $registryKey -Name \"YaHei Fira Icon Hybrid Regular (TrueType)\" -Value $value -Force | Out-Null", - "Copy-Item \"$dir\\YaHeiFiraIconHybrid-Regular.ttf\" -Destination $fontInstallDir" - ] - }, - "license": "Apache-2.0", - "uninstaller": { - "script": [ - "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", - "$windows1809BuildNumber = 17763", - "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", - "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", - "if ($isFontInstallationForAllUsers -and !(is_admin)) {", - " error \"Administrator rights are required to uninstall $app.\"", - " exit 1", - "}", - "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", - "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", - "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", - "Remove-ItemProperty -Path $registryKey -Name \"YaHei Fira Icon Hybrid Regular (TrueType)\" -Force -ErrorAction SilentlyContinue", - "Remove-Item \"$fontInstallDir\\YaHeiFiraIconHybrid-Regular.ttf\" -Force -ErrorAction SilentlyContinue", - "Write-Host \"The 'YaHei Fira Icon Hybrid' Font has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" - ] - }, - "url": "https://raw.githubusercontent.com/hanleylee/yahei-fira-icon-hybrid-font/master/YaHeiFiraIconHybrid-Regular.ttf", - "version": "1.002" + "version": "1.002", + "description": "适用于 Vim 及终端图标的中英文混合字体", + "license": "Apache-2.0", + "homepage": "https://github.com/HanleyLee/Yahei-Fira-Icon-Hybrid-Font", + "url": "https://raw.githubusercontent.com/hanleylee/yahei-fira-icon-hybrid-font/master/YaHeiFiraIconHybrid-Regular.ttf", + "hash": "e07bdbb4ff178c84af21202c9ecf4bd8b105d0ef34c46f33f25d83cc62005d19", + "installer": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to install $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "New-Item $fontInstallDir -ItemType Directory -ErrorAction SilentlyContinue | Out-Null", + "$value = if ($isFontInstallationForAllUsers) { \"YaHeiFiraIconHybrid-Regular.ttf\" } else { \"$fontInstallDir\\YaHeiFiraIconHybrid-Regular.ttf\" }", + "New-ItemProperty -Path $registryKey -Name \"YaHei Fira Icon Hybrid Regular (TrueType)\" -Value $value -Force | Out-Null", + "Copy-Item \"$dir\\YaHeiFiraIconHybrid-Regular.ttf\" -Destination $fontInstallDir" + ] + }, + "uninstaller": { + "script": [ + "$currentBuildNumber = [int] (Get-ItemProperty \"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\").CurrentBuildNumber", + "$windows1809BuildNumber = 17763", + "$isPerUserFontInstallationSupported = $currentBuildNumber -ge $windows1809BuildNumber", + "$isFontInstallationForAllUsers = $global -or !$isPerUserFontInstallationSupported", + "if ($isFontInstallationForAllUsers -and !(is_admin)) {", + " error \"Administrator rights are required to uninstall $app.\"", + " exit 1", + "}", + "$fontInstallDir = if ($isFontInstallationForAllUsers) { \"$env:windir\\Fonts\" } else { \"$env:LOCALAPPDATA\\Microsoft\\Windows\\Fonts\" }", + "$registryRoot = if ($isFontInstallationForAllUsers) { \"HKLM\" } else { \"HKCU\" }", + "$registryKey = \"${registryRoot}:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts\"", + "Remove-ItemProperty -Path $registryKey -Name \"YaHei Fira Icon Hybrid Regular (TrueType)\" -Force -ErrorAction SilentlyContinue", + "Remove-Item \"$fontInstallDir\\YaHeiFiraIconHybrid-Regular.ttf\" -Force -ErrorAction SilentlyContinue", + "Write-Host \"The 'YaHei Fira Icon Hybrid' Font has been uninstalled and will not be present after restarting your computer.\" -Foreground Magenta" + ] + } } diff --git a/bucket/yank-note.json b/bucket/yank-note.json index 33239a20955..03ec29a8e7b 100644 --- a/bucket/yank-note.json +++ b/bucket/yank-note.json @@ -1,24 +1,31 @@ { - "homepage": "https://yank-note.vercel.app/", - "license": "AGPL-3.0-or-later", - "description": "A Hackable Markdown Note Application for Programmers.", "version": "3.51.0", + "description": "A hackable markdown note application for programmers.", + "homepage": "https://github.com/purocean/yn", + "license": "AGPL-3.0-only", "architecture": { "64bit": { "url": "https://github.com/purocean/yn/releases/download/v3.51.0/Yank-Note-win-x64-3.51.0.zip", "hash": "650e5fa6ed900074eaf399a7037e43c35485b450c4d9a0c6d32e7179b2498192" } }, - "bin": "Yank Note.exe", + "pre_install": "Remove-Item \"$dir\\resources\\app-update.yml\" -Force -Recurse", + "bin": [ + [ + "Yank Note.exe", + "Yank Note", + "--user-data-dir=\"$dir\\User Data\"" + ] + ], "shortcuts": [ [ "Yank Note.exe", - "Yank Note" + "Yank Note", + "--user-data-dir=\"$dir\\User Data\"" ] ], - "checkver": { - "github": "https://github.com/purocean/yn" - }, + "persist": "User Data", + "checkver": "github", "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/yarr.json b/bucket/yarr.json index fe7d4c2ae23..380f2cc906c 100644 --- a/bucket/yarr.json +++ b/bucket/yarr.json @@ -1,18 +1,22 @@ { "version": "2.3", - "description": "yet another rss reader", "homepage": "https://github.com/nkanaev/yarr", + "description": "yet another rss reader", "license": "MIT", - "url": "https://github.com/nkanaev/yarr/releases/download/v2.3/yarr-v2.3-windows64.zip", - "hash": "18bbc85d17e9b853e44ee78d213b31327151fe8408986237cbbc9dccb7c18ef8", + "architecture": { + "64bit": { + "url": "https://github.com/nkanaev/yarr/releases/download/v2.3/yarr-v2.3-windows64.zip", + "hash": "18bbc85d17e9b853e44ee78d213b31327151fe8408986237cbbc9dccb7c18ef8" + } + }, "bin": "yarr.exe", "checkver": "github", - "env_set": { - "YARR_DB": "$dir\\data\\yarr.db", - "YARR_LOGFILE": "$dir\\data\\yarr.log" - }, - "persist": "data", "autoupdate": { - "url": "https://github.com/nkanaev/yarr/releases/download/v$version/yarr-v$version-windows64.zip" - } + "architecture": { + "64bit": { + "url": "https://github.com/nkanaev/yarr/releases/download/v$version/yarr-v$version-windows64.zip" + } + } + }, + "notes": "the database of yarr is stored at %APPDATA%\\yarr" } diff --git a/bucket/ydict.json b/bucket/ydict.json index 396746b086d..af8d656171b 100644 --- a/bucket/ydict.json +++ b/bucket/ydict.json @@ -1,23 +1,23 @@ { - "homepage": "https://github.com/TimothyYe/ydict", - "version": "2.2.1", - "license": "MIT", - "description": "Yet another command-line youdao dictionary for geeks!.", - "architecture": { - "64bit": { - "url": "https://github.com/TimothyYe/ydict/releases/download/v2.2.1/ydict_2.2.1_Windows_x86_64.tar.gz", - "hash": "c6ecc44061bf85a30db47ab4cc114a0edd7dc82f043de73770566289cf789ff9" - } - }, - "bin": "ydict.exe", - "checkver": { - "github": "https://github.com/TimothyYe/ydict" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/TimothyYe/ydict/releases/download/v$version/ydict_$version_Windows_x86_64.tar.gz" - } - } - } + "architecture": { + "64bit": { + "hash": "c6ecc44061bf85a30db47ab4cc114a0edd7dc82f043de73770566289cf789ff9", + "url": "https://github.com/TimothyYe/ydict/releases/download/v2.2.1/ydict_2.2.1_Windows_x86_64.tar.gz" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/TimothyYe/ydict/releases/download/v$version/ydict_$version_Windows_x86_64.tar.gz" + } + } + }, + "bin": "ydict.exe", + "checkver": { + "github": "https://github.com/TimothyYe/ydict" + }, + "description": "Yet another command-line youdao dictionary for geeks!.", + "homepage": "https://github.com/TimothyYe/ydict", + "license": "MIT", + "version": "2.2.1" } diff --git a/bucket/yj.json b/bucket/yj.json index 0fd068774e6..a1f0569ab0a 100644 --- a/bucket/yj.json +++ b/bucket/yj.json @@ -1,21 +1,13 @@ { "version": "5.1.0", + "description": "CLI tool to convert between YAML, TOML, JSON, and HCL", "homepage": "https://github.com/sclevine/yj", - "description": "Convert between YAML, TOML, JSON, and HCL", "license": "Apache-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/sclevine/yj/releases/download/v5.1.0/yj.exe", - "hash": "b9a3091fa55ec4afd1b6584dbda8568178d4d22536830c6335c766cebfaaccf2" - } - }, + "url": "https://github.com/sclevine/yj/releases/download/v5.1.0/yj.exe", + "hash": "b9a3091fa55ec4afd1b6584dbda8568178d4d22536830c6335c766cebfaaccf2", "bin": "yj.exe", "checkver": "github", "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/sclevine/yj/releases/download/v$version/yj.exe" - } - } + "url": "https://github.com/sclevine/yj/releases/download/v$version/yj.exe" } } diff --git a/bucket/you-get.json b/bucket/you-get.json index 8cf298cc2d9..7484767824f 100644 --- a/bucket/you-get.json +++ b/bucket/you-get.json @@ -1,21 +1,21 @@ { "homepage": "https://you-get.org/", - "description": "A tiny command-line utility to download media contents (videos, audios, images) from the Web", "license": "MIT", "version": "0.4.1650", - "url": "https://github.com/soimort/you-get/releases/download/v0.4.1650/you-get-0.4.1650.tar.gz", - "hash": "b3c944cf7a63cc468cccc8816dce7fc008c2e6b5ba52aefe5ce2081818a3ad47", - "extract_dir": "you-get-0.4.1650", - "pre_install": "New-Item \"$dir\\you-get.cmd\" -Type File -Value '@python \"%~dp0you-get\" %*' | Out-Null", - "bin": "you-get.cmd", - "suggest": { - "Python3": "python" - }, + "url": [ + "https://github.com/soimort/you-get/releases/download/v0.4.1650/you_get-0.4.1650-py3-none-any.whl#/dl.7z", + "https://github.com/soimort/you-get/raw/develop/you-get" + ], + "hash": [ + "214db46ffa01ea0cb66c2b085aef27cd1764130e13741dcddfb9b8c2f1dd3306", + "a8fc206e327ad94a3db7a6462404ed91b2afbe8056b44a32ce7ca48c649995fe" + ], + "pre_install": "Set-Content \"$dir\\you-get.bat\" '@python.exe \"%~dp0\\you-get\" %*' -Encoding ASCII", + "bin": "you-get.bat", "checkver": { "github": "https://github.com/soimort/you-get" }, "autoupdate": { - "url": "https://github.com/soimort/you-get/releases/download/v$version/you-get-$version.tar.gz", - "extract_dir": "you-get-$version" + "url": "https://github.com/soimort/you-get/releases/download/v$version/you_get-$version-py3-none-any.whl#/dl.7z" } } diff --git a/bucket/yourav.json b/bucket/yourav.json index ef7633b6128..86a34383b41 100644 --- a/bucket/yourav.json +++ b/bucket/yourav.json @@ -1,26 +1,26 @@ { - "version": "1.0", - "description": "宇宙级最轻量杀毒软件", - "homepage": "https://github.com/Tlaster/YourAV", - "license": "Freeware", - "architecture": { - "64bit": { - "url": "https://github.com/Tlaster/YourAV/releases/download/1.0/YourAV.zip", - "hash": "63e0b7405fda126055169a173391885bfe4ff53f85458f591f43271db49ea22d" - } - }, - "shortcuts": [ - [ - "YourAV.exe", - "YourAV" - ] - ], - "checkver": "github", - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/Tlaster/YourAV/releases/download/v?$version/YourAV.zip" - } - } - } + "architecture": { + "64bit": { + "hash": "63e0b7405fda126055169a173391885bfe4ff53f85458f591f43271db49ea22d", + "url": "https://github.com/Tlaster/YourAV/releases/download/1.0/YourAV.zip" + } + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/Tlaster/YourAV/releases/download/v?$version/YourAV.zip" + } + } + }, + "checkver": "github", + "description": "\u5b87\u5b99\u7ea7\u6700\u8f7b\u91cf\u6740\u6bd2\u8f6f\u4ef6", + "homepage": "https://github.com/Tlaster/YourAV", + "license": "Freeware", + "shortcuts": [ + [ + "YourAV.exe", + "YourAV" + ] + ], + "version": "1.0" } diff --git a/bucket/youtube-dl-wpf.json b/bucket/youtube-dl-wpf.json index 64a5bf5857f..5ef660ebb78 100644 --- a/bucket/youtube-dl-wpf.json +++ b/bucket/youtube-dl-wpf.json @@ -1,50 +1,27 @@ { - "architecture": { - "64bit": { - "hash": "9b0f50cbe268282fdfb7cb0a81dc45c62961c4b5d6ee78c68577689faf2f5f87", - "url": "https://github.com/database64128/youtube-dl-wpf/releases/download/v1.11.0/youtube-dl-wpf-v1.11.0-windows.7z" - } - }, - "autoupdate": { - "url": "https://github.com/database64128/youtube-dl-wpf/releases/download/v$version/youtube-dl-wpf-v$version-windows.7z" - }, - "checkver": "github", - "depends": [ - "yt-dlp", - "sushi/dotnet-desktop-runtime" - ], - "description": "A simple GUI wrapper for youtube-dl", - "homepage": "https://github.com/database64128/youtube-dl-wpf", - "installer": { - "script": [ - "$ffmpeg = ''", - "if (Test-Path (appdir ffmpeg $global)) {", - " $ffmpeg = \"$(appdir ffmpeg $global)\\current\\bin\\ffmpeg.exe\"", - "} elseif (Test-Path (appdir ffmpeg-nightly $global)) {", - " $ffmpeg = \"$(appdir ffmpeg-nightly $global)\\current\\bin\\ffmpeg.exe\"", - "}", - "@{", - " 'Version' = 1", - " 'Backend' = 2", - " 'BackendPath' = \"$(appdir 'yt-dlp' $global)\\current\\yt-dlp.exe\"", - " 'BackendAutoUpdate' = $false", - " 'FfmpegPath' = $ffmpeg", - "} | ConvertTo-Json | Out-File \"$dir\\Settings.json\"" - ] - }, - "license": "GPL-3.0-only", - "persist": "Settings.json", - "shortcuts": [ - [ - "youtube-dl-wpf.exe", - "Cube YouTube Downloader" - ] - ], - "suggest": { - "FFmpeg": [ - "ffmpeg", - "ffmpeg-nightly" - ] - }, - "version": "1.11.0" + "version": "1.11.0", + "description": "A simple GUI wrapper for youtube-dl and yt-dlp.", + "homepage": "https://github.com/database64128/youtube-dl-wpf", + "license": "GPL-3.0-or-later", + "architecture": { + "64bit": { + "url": "https://github.com/database64128/youtube-dl-wpf/releases/download/v1.11.0/youtube-dl-wpf-v1.11.0-windows-x64.7z", + "hash": "c7cf59be13e78c0b102718f788dcdff39d6ef1e18405740ea312a1b72007f1d9" + } + }, + "bin": "youtube-dl-wpf.exe", + "shortcuts": [ + [ + "youtube-dl-wpf.exe", + "Cube YouTube Downloader" + ] + ], + "checkver": "github", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/database64128/youtube-dl-wpf/releases/download/v$version/youtube-dl-wpf-v$version-windows-x64.7z" + } + } + } } diff --git a/bucket/zoomit.json b/bucket/zoomit.json index d54b3f3a315..77516c23240 100644 --- a/bucket/zoomit.json +++ b/bucket/zoomit.json @@ -1,56 +1,40 @@ { - "version": "6.12", - "description": "ZoomIt. Screen zoom and annotation tool for technical presentations that include application demonstrations.", - "homepage": "https://docs.microsoft.com/en-us/sysinternals/downloads/zoomit", + "homepage": "https://docs.microsoft.com/en-us/sysinternals/", + "description": "Presentation utility for zooming and drawing on the screen.", "license": { "identifier": "Freeware", "url": "https://docs.microsoft.com/en-us/sysinternals/license-terms" }, + "version": "6.12", "url": "https://download.sysinternals.com/files/ZoomIt.zip", "hash": "d94d48f2519d5f28efcf7b9f2eacfab3b25cb0175d0ad9a2383f3107bc56fc21", - "pre_install": [ - "$sysint = 'HKCU:\\SOFTWARE\\Sysinternals'", - "$fin = \"$sysint\\ZoomIt\"", - "New-Item $sysint, $fin -ErrorAction 'SilentlyContinue' | Out-Null", - "Set-ItemProperty -Path $fin -Name 'EulaAccepted' -Value 1 -Type 'DWord' -Force | Out-Null" - ], - "uninstaller": { - "script": [ - "if ($purge) {", - " $sysInt = 'HKCU:\\SOFTWARE\\Sysinternals'", - " Remove-Item \"$sysInt\\ZoomIt\" -ErrorAction 'SilentlyContinue' -Force -Recurse", - " if ((Get-ChildItem $sysInt).Count -eq 0) { Remove-Item $sysInt -ErrorAction 'SilentlyContinue' -Force -Recurse }", - "}" - ] + "checkver": { + "url": "https://docs.microsoft.com/en-us/sysinternals/downloads/zoomIt", + "re": "ZoomIt\\s(?:v|V)?([\\d.]+)" + }, + "autoupdate": { + "url": "https://download.sysinternals.com/files/ZoomIt.zip" }, "architecture": { - "64bit": { - "shortcuts": [ - [ - "ZoomIt64.exe", - "SysInternals\\ZoomIt" - ] - ] - }, "32bit": { + "bin": "ZoomIt.exe", "shortcuts": [ [ "ZoomIt.exe", - "SysInternals\\ZoomIt" + "SysInternals/ZoomIt", + "/accepteula" ] ] }, - "arm64": { + "64bit": { + "bin": "ZoomIt.exe", "shortcuts": [ [ - "ZoomIt64a.exe", - "SysInternals\\ZoomIt" + "ZoomIt.exe", + "SysInternals/ZoomIt", + "/accepteula" ] ] } - }, - "checkver": "ZoomIt\\s+v([\\d.]+)</h1", - "autoupdate": { - "url": "https://download.sysinternals.com/files/ZoomIt.zip" } } diff --git a/bucket/zy-player.json b/bucket/zy-player.json index 737a18f8db6..7a71dbe9fd1 100644 --- a/bucket/zy-player.json +++ b/bucket/zy-player.json @@ -1,29 +1,27 @@ { - "homepage": "http://zyplayer.fun/", - "description": "跨平台视频资源播放器, 简洁免费无广告", "version": "2.8.8", - "url": "https://github.com/Hunlongyu/ZY-Player/releases/download/v2.8.8/ZY-Player-Setup-2.8.8.exe#/dl.7z", - "hash": "sha512:9d8427c82e448a2c1f2e98a2a460bcbeaee4ef6343f8a3e81024854d18f4cd23f51bb994ff5ae1dec3d8b4dea7d84ee4fa75f71dc85e675e3e7a361e8b5c265c", - "installer": { - "script": [ - "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\"", - "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\Uninstall*\" -Force -Recurse" - ] - }, - "checkver": { - "github": "https://github.com/Hunlongyu/ZY-Player" - }, - "autoupdate": { - "url": "https://github.com/Hunlongyu/ZY-Player/releases/download/v$version/ZY-Player-Setup-$version.exe#/dl.7z", - "hash": { - "url": "https://github.com/Hunlongyu/ZY-Player/releases/download/v$version/latest.yml", - "regex": "sha512: $base64" - } - }, + "description": "跨平台桌面端视频资源播放器.简洁无广告.免费高颜值.", + "homepage": "https://github.com/cuiocean/ZY-Player", + "license": "MIT", + "depends": "7zip", + "url": "https://github.com/cuiocean/ZY-Player/releases/download/v2.8.8/ZY-Player-Setup-2.8.8.exe#/dl.7z", + "hash": "e7bedff785f40cd79c4a28fd0a2be5be1b09f90eb947c714cfaa9ea480d6a217", + "pre_install": [ + "7z x \"$dir\\`$PLUGINSDIR\\*.7z\" -o\"$dir\\`$PLUGINSDIR\\zy-player\"", + "Move-Item $dir\\`$PLUGINSDIR\\zy-player\\* $dir", + "Remove-Item -R -Path $dir\\`$PLUGINSDIR" + ], + "bin": "ZY Player.exe", "shortcuts": [ [ "ZY Player.exe", "ZY Player" ] - ] + ], + "checkver": { + "github": "https://github.com/cuiocean/ZY-Player" + }, + "autoupdate": { + "url": "https://github.com/cuiocean/ZY-Player/releases/download/v$version/ZY-Player-Setup-$version.exe#/dl.7z" + } } diff --git a/stats.json b/stats.json index 8cb29971ad7..7f57433f409 100644 --- a/stats.json +++ b/stats.json @@ -1,15 +1,15 @@ { - "buckets": 1389, - "appsDeleted": 0, - "appsNew": 0, - "appsUpdated": 1, - "prevDate": "2023-04-03T05:25:28Z", - "badBuckets": 12, - "badManifests": 14, - "totalBuckets": 1401, + "manifests": 80769, "apps": 17578, - "manifests": 80768, + "appsUpdated": 1730, + "prevDate": "2023-04-03T05:52:46Z", + "badManifests": 14, + "badBuckets": 12, + "appsNew": 0, "totalDownloads": 1559, - "date": "2023-04-03T05:52:46Z", - "downloads": 1 + "totalBuckets": 1401, + "date": "2023-04-03T06:29:47Z", + "buckets": 1389, + "downloads": 0, + "appsDeleted": 0 }