@@ -122,9 +122,9 @@ module UnityVersions
122122 #####################################################
123123 # Captures a version and its base url
124124 LINUX_DOWNLOAD = %r{['"](https?:\/ \/ [\w /\. -]+/[0-9a-f\+ ]{12,13}\/ )(.\/ )?UnitySetup-(\d +\. \d +\. \d +\w \d +)['"]}
125- MAC_DOWNLOAD = %r{"(https?://[ \w / \. -]+/[0-9a-f \+ ]{12,13}/)MacEditorInstaller/[a-zA-Z0-9/ \. \+ ]+-( \d + \. \d + \. \d + \w \d +) \. ? \w +"}
126- MAC_DOWNLOAD_2018_2 = %r{"(https?://[\w /\. -]+/[0-9a-f\+ ]{12,13}/)UnityDownloadAssistant -(\d +\. \d +\. \d +\w \d +)\. ?\w +"}
127- WIN_DOWNLOAD = %r{"(https?://[ \w / \. -]+/[0-9a-f \+ ]{12,13}/)Windows..EditorInstaller/[a-zA-Z0-9/ \. \+ ]+-( \d + \. \d + \. \d + \w \d +) \. ? \w +"}
125+
126+ MAC_WIN_SHADERS = %r{"(https?://[\w /\. -]+/[0-9a-f\+ ]{12,13}/)builtin_shaders -(\d +\. \d +\. \d +\w \d +)\. ?\w +"}
127+
128128 LINUX_DOWNLOAD_DATED = %r{"(https?://[\w /\. _-]+/unity\- editor\- installer\- (\d +\. \d +\. \d +\w \d +).*\. sh)"}
129129 LINUX_DOWNLOAD_RECENT_PAGE = %r{"(https?://beta\. unity3d\. com/download/[a-zA-Z0-9/\. \+ ]+/public_download\. html)"}
130130 LINUX_DOWNLOAD_RECENT_FILE = %r{'(https?://beta\. unity3d\. com/download/[a-zA-Z0-9/\. \+ ]+/unity\- editor\- installer\- (\d +\. \d +\. \d +(?:x)?\w \d +).*\. sh)'}
@@ -287,7 +287,7 @@ def fetch_all_channels
287287 class MacVersions
288288 class << self
289289 def list_available
290- versions_fetcher = VersionsFetcher . new ( pattern : [ MAC_DOWNLOAD , MAC_DOWNLOAD_2018_2 ] )
290+ versions_fetcher = VersionsFetcher . new ( pattern : [ MAC_WIN_SHADERS ] )
291291 versions_fetcher . fetch_all_channels
292292 versions_fetcher . fetch_json ( 'darwin' )
293293 end
@@ -297,7 +297,7 @@ def list_available
297297 class WindowsVersions
298298 class << self
299299 def list_available
300- versions_fetcher = VersionsFetcher . new ( pattern : WIN_DOWNLOAD )
300+ versions_fetcher = VersionsFetcher . new ( pattern : MAC_WIN_SHADERS )
301301 versions_fetcher . fetch_all_channels
302302 versions_fetcher . fetch_json ( 'win32' )
303303 end
0 commit comments