@@ -129,8 +129,7 @@ def cmd_msbuild(
129129# dependencies, listed in order of compilation
130130DEPS : dict [str , dict [str , Any ]] = {
131131 "libjpeg" : {
132- "url" : f"{ SF_PROJECTS } /libjpeg-turbo/files/{ V ['JPEGTURBO' ]} /"
133- f"libjpeg-turbo-{ V ['JPEGTURBO' ]} .tar.gz/download" ,
132+ "url" : f"{ SF_PROJECTS } /libjpeg-turbo/files/{ V ['JPEGTURBO' ]} /FILENAME/download" ,
134133 "filename" : f"libjpeg-turbo-{ V ['JPEGTURBO' ]} .tar.gz" ,
135134 "dir" : f"libjpeg-turbo-{ V ['JPEGTURBO' ]} " ,
136135 "license" : ["README.ijg" , "LICENSE.md" ],
@@ -178,7 +177,7 @@ def cmd_msbuild(
178177 "libs" : [r"zlib.lib" ],
179178 },
180179 "xz" : {
181- "url" : f"https://github.com/tukaani-project/xz/releases/download/v{ V ['XZ' ]} /xz- { V [ 'XZ' ] } .tar.gz " ,
180+ "url" : f"https://github.com/tukaani-project/xz/releases/download/v{ V ['XZ' ]} /FILENAME " ,
182181 "filename" : f"xz-{ V ['XZ' ]} .tar.gz" ,
183182 "dir" : f"xz-{ V ['XZ' ]} " ,
184183 "license" : "COPYING" ,
@@ -191,7 +190,7 @@ def cmd_msbuild(
191190 "libs" : [r"lzma.lib" ],
192191 },
193192 "libwebp" : {
194- "url" : f "http://downloads.webmproject.org/releases/webp/libwebp- { V [ 'LIBWEBP' ] } .tar.gz " ,
193+ "url" : "http://downloads.webmproject.org/releases/webp/FILENAME " ,
195194 "filename" : f"libwebp-{ V ['LIBWEBP' ]} .tar.gz" ,
196195 "dir" : f"libwebp-{ V ['LIBWEBP' ]} " ,
197196 "license" : "COPYING" ,
@@ -213,7 +212,7 @@ def cmd_msbuild(
213212 "libs" : [r"libsharpyuv.lib" , r"libwebp*.lib" ],
214213 },
215214 "libtiff" : {
216- "url" : f "https://download.osgeo.org/libtiff/tiff- { V [ 'TIFF' ] } .tar.gz " ,
215+ "url" : "https://download.osgeo.org/libtiff/FILENAME " ,
217216 "filename" : f"tiff-{ V ['TIFF' ]} .tar.gz" ,
218217 "dir" : f"tiff-{ V ['TIFF' ]} " ,
219218 "license" : "LICENSE.md" ,
@@ -271,7 +270,7 @@ def cmd_msbuild(
271270 "libs" : ["*.lib" ],
272271 },
273272 "freetype" : {
274- "url" : f "https://download.savannah.gnu.org/releases/freetype/freetype- { V [ 'FREETYPE' ] } .tar.gz " ,
273+ "url" : "https://download.savannah.gnu.org/releases/freetype/FILENAME " ,
275274 "filename" : f"freetype-{ V ['FREETYPE' ]} .tar.gz" ,
276275 "dir" : f"freetype-{ V ['FREETYPE' ]} " ,
277276 "license" : ["LICENSE.TXT" , r"docs\FTL.TXT" , r"docs\GPLv2.TXT" ],
@@ -306,7 +305,7 @@ def cmd_msbuild(
306305 "libs" : [r"objs\{msbuild_arch}\Release Static\freetype.lib" ],
307306 },
308307 "lcms2" : {
309- "url" : f"{ SF_PROJECTS } /lcms/files/lcms/{ V ['LCMS2' ]} /lcms2- { V [ 'LCMS2' ] } .tar.gz /download" , # noqa: E501
308+ "url" : f"{ SF_PROJECTS } /lcms/files/lcms/{ V ['LCMS2' ]} /FILENAME /download" ,
310309 "filename" : f"lcms2-{ V ['LCMS2' ]} .tar.gz" ,
311310 "dir" : f"lcms2-{ V ['LCMS2' ]} " ,
312311 "license" : "LICENSE" ,
@@ -500,7 +499,7 @@ def extract_dep(url: str, filename: str, prefs: dict[str, str]) -> None:
500499 except RuntimeError as exc :
501500 # Otherwise try upstream
502501 print (exc )
503- download_dep (url , file )
502+ download_dep (url . replace ( "FILENAME" , filename ) , file )
504503
505504 print ("Extracting " + filename )
506505 sources_dir_abs = os .path .abspath (sources_dir )
0 commit comments