From 377cd6d2002c1972df480713c8aa8a2c1829796c Mon Sep 17 00:00:00 2001 From: Crystal-RainSlide <16851802+Crystal-RainSlide@users.noreply.github.com> Date: Fri, 19 Aug 2022 16:23:33 +0800 Subject: [PATCH] genisoinfo: update vscodium Major change, review needed. --- geninfo/genisolist.ini | 108 ++++++++++++++++++++++++++++++++--------- 1 file changed, 84 insertions(+), 24 deletions(-) diff --git a/geninfo/genisolist.ini b/geninfo/genisolist.ini index 226cc28..8661940 100644 --- a/geninfo/genisolist.ini +++ b/geninfo/genisolist.ini @@ -720,48 +720,108 @@ type = $3 version = $1 category = app -[vscodium win] +[vscodium win32 exe] distro = VS Codium listvers = 10 location = github-release/VSCodium/vscodium/LatestRelease/* -pattern = (VSCodium(?!-darwin)[\w-]+)-([\.\d]+)\.(exe|msi|zip)(?!.) -platform = Windows -type = $1 $3 -version = $2 -sort_by = Windows $1 $3 $2 +# VSCodium[Setup|UserSetup]-[arch]-[version].exe +pattern = VSCodium((?:User)?Setup)-(\w+)-([\d\.]+)\.exe(?!.) +platform = win32 +type = $1 $2 +version = $3 +# win32 exe [Setup|UserSetup] [arch] +sort_by = win32 exe $1 $2 category = app -[vscodium linux tar] +[vscodium win32 msi] distro = VS Codium listvers = 10 location = github-release/VSCodium/vscodium/LatestRelease/* -pattern = VSCodium-linux-(\w+)-([\.\d]+)\.tar\.gz(?!.) -platform = Linux -type = $1 tar -version = $2 -sort_by = Linux $1 $2 +# VSCodium-[arch][-updates-disabled]-[version].msi +pattern = VSCodium-(\w+)-?(updates-disabled|)-([\d\.]+)\.msi(?!.) +platform = win32 +type = $2 $1 +version = $3 +# win32 msi [updates-disabled] [arch] +sort_by = win32 msi $2 $1 category = app -[vscodium linux package] +[vscodium linux appimage] distro = VS Codium -listvers = 10 +listvers = 5 location = github-release/VSCodium/vscodium/LatestRelease/* -pattern = codium[_-]([\.\d]+)[\.\w-]+[_\.-](x86_64|amd64|armhf|arm64)\.(\w+)(?!.) -platform = Linux -type = $2 $3 +# VSCodium-[version].glibc2.17-[arch].[AppImage|AppImage.zsync] +pattern = VSCodium-([\d\.]+)\.glibc[\d\.]+-(\w+)-\.(AppImage\.zsync)(?!.) +platform = linux +type = $3 $2 version = $1 -sort_by = Linux $2 $1 +# linux [AppImage|AppImage.zsync] [arch] +sort_by = linux $3 $2 category = app -[vscodium mac] +[vscodium linux deb] +distro = VS Codium +listvers = 5 +location = github-release/VSCodium/vscodium/LatestRelease/* +# codium_[version]_[arch].deb +pattern = codium_([\d\.]+)_(\w+)\.deb(?!.) +platform = linux +type = deb $2 +version = $1 +# linux deb [arch] +sort_by = linux deb $2 +category = app + +[vscodium linux rpm] +distro = VS Codium +listvers = 5 +location = github-release/VSCodium/vscodium/LatestRelease/* +# codium-[version]-el7.[arch].rpm +pattern = codium-([\d\.]+)[^\.]+\.(\w+)\.rpm(?!.) +platform = linux +type = rpm $2 +version = $1 +# linux rpm [arch] +sort_by = linux rpm $2 +category = app + +[vscodium darwin] +distro = VS Codium +listvers = 5 +location = github-release/VSCodium/vscodium/LatestRelease/* +# VSCodium.[arch].[version].dmg +pattern = VSCodium\.(\w+)\.([\d\.]+)\.dmg(?!.) +platform = darwin +type = dmg $1 +version = $2 +# darwin dmg [arch] +sort_by = darwin dmg $1 +category = app + +[vscodium archives] +distro = VS Codium +listvers = 5 +location = github-release/VSCodium/vscodium/LatestRelease/* +# VSCodium-[os]-[arch]-[version].[zip|tar.gz] +pattern = VSCodium-(\w+)-(\w+)-([\d\.]+)\.(zip|tar\.gz)(?!.) +platform = $1 +type = $4 $2 +version = $3 +# [os] [zip|tar.gz] [arch] +sort_by = $1 $4 $2 +category = app + +[vscodium reh] distro = VS Codium listvers = 10 location = github-release/VSCodium/vscodium/LatestRelease/* -pattern = VSCodium-?(darwin)?[-\.]x64[-\.]([-\.\d]+)\.(dmg|zip)(?!.) -platform = macOS -type = x64 $3 -version = $2 -sort_by = macOS x64 $2 +# vscodium-reh-[os]-[arch]-[version].tar.gz +pattern = VSCodium-reh-(\w+)-(\w+)-([\d\.]+)\.tar\.gz(?!.) +platform = Remote Extension Host +type = $1 $2 +version = $3 +# reh [os] [arch] +sort_by = reh $1 $2 category = app [vlc-win]