diff --git a/bucket/vim.json b/bucket/vim.json index 708057d1f0..6c62d5d835 100644 --- a/bucket/vim.json +++ b/bucket/vim.json @@ -1,5 +1,5 @@ { - "version": "9.0", + "version": "9.1.0274", "description": "A highly configurable text editor", "homepage": "https://www.vim.org", "license": "Vim", @@ -7,16 +7,18 @@ "suggest": { "vimtutor": "vimtutor" }, - "url": "https://ftp.nluug.nl/pub/vim/pc/gvim90.exe#/dl.7z", - "hash": "57a5b0d3e42695eaeca962364cde3f257227e967436821b81c19434bf4e1042c", - "extract_dir": "$0", - "pre_install": [ - "Move-Item \"$dir\\`$R0\" \"$dir\\libgcc_s_sjlj-1.dll\"", - "Move-Item \"$dir\\GvimExt64\\`$R0\" \"$dir\\GvimExt64\\gvimext.dll\"", - "Move-Item \"$dir\\GvimExt64\\`$0\\GvimExt64\\*\" \"$dir\\GvimExt64\"", - "Move-Item \"$dir\\`$*\\*\" $dir", - "Remove-Item \"$dir\\`$*\", \"$dir\\GvimExt32\", \"$dir\\GvimExt64\\`$0\", \"$dir\\uninstal.*\", \"$dir\\install.exe\", \"$dir\\vim[0-9]*\" -Recurse" - ], + "architecture": { + "64bit": { + "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0274/gvim_9.1.0274_x64.zip", + "hash": "bb83e1010ba654416785e5b8e8509e0a2db02cda2bc6b759c737d9e211906255", + "extract_dir": "vim/vim91" + }, + "32bit": { + "url": "https://github.com/vim/vim-win32-installer/releases/download/v9.1.0274/gvim_9.1.0274_x86.zip", + "hash": "c2ea1ca9d6c5f78f879fd52925e16705393b8be4468131dcf53908d83807234e", + "extract_dir": "vim/vim91" + } + }, "post_install": [ "'install-context.reg', 'uninstall-context.reg' | ForEach-Object {", " $vimpath = \"$dir\\gVim.exe\".Replace('\\', '\\\\')", @@ -96,13 +98,18 @@ ] ], "checkver": { - "url": "https://ftp.nluug.nl/pub/vim/pc", - "regex": "gvim(?[\\d-]+)\\.exe\\s+V([\\d.]+)" + "github": "https://github.com/vim/vim-win32-installer" }, "autoupdate": { - "url": "https://ftp.nluug.nl/pub/vim/pc/gvim$matchVer.exe#/dl.7z", - "hash": { - "url": "$baseurl/MD5SUMS" + "architecture": { + "64bit": { + "url": "https://github.com/vim/vim-win32-installer/releases/download/v$version/gvim_$version_x64.zip", + "extract_dir": "vim/vim$majorVersion$minorVersion" + }, + "32bit": { + "url": "https://github.com/vim/vim-win32-installer/releases/download/v$version/gvim_$version_x86.zip", + "extract_dir": "vim/vim$majorVersion$minorVersion" + } } } }