@@ -130,8 +130,7 @@ def cmd_msbuild(
130130# dependencies, listed in order of compilation
131131DEPS : dict [str , dict [str , Any ]] = {
132132 "libjpeg" : {
133- "url" : f"{ SF_PROJECTS } /libjpeg-turbo/files/{ V ['JPEGTURBO' ]} /"
134- f"libjpeg-turbo-{ V ['JPEGTURBO' ]} .tar.gz/download" ,
133+ "url" : f"{ SF_PROJECTS } /libjpeg-turbo/files/{ V ['JPEGTURBO' ]} /FILENAME/download" ,
135134 "filename" : f"libjpeg-turbo-{ V ['JPEGTURBO' ]} .tar.gz" ,
136135 "dir" : f"libjpeg-turbo-{ V ['JPEGTURBO' ]} " ,
137136 "license" : ["README.ijg" , "LICENSE.md" ],
@@ -161,7 +160,7 @@ def cmd_msbuild(
161160 "bins" : ["cjpeg.exe" , "djpeg.exe" ],
162161 },
163162 "zlib" : {
164- "url" : f "https://zlib.net/zlib { V [ 'ZLIB_DOTLESS' ] } .zip " ,
163+ "url" : "https://zlib.net/FILENAME " ,
165164 "filename" : f"zlib{ V ['ZLIB_DOTLESS' ]} .zip" ,
166165 "dir" : f"zlib-{ V ['ZLIB' ]} " ,
167166 "license" : "README" ,
@@ -175,7 +174,7 @@ def cmd_msbuild(
175174 "libs" : [r"*.lib" ],
176175 },
177176 "xz" : {
178- "url" : f"https://github.com/tukaani-project/xz/releases/download/v{ V ['XZ' ]} /xz- { V [ 'XZ' ] } .tar.gz " ,
177+ "url" : f"https://github.com/tukaani-project/xz/releases/download/v{ V ['XZ' ]} /FILENAME " ,
179178 "filename" : f"xz-{ V ['XZ' ]} .tar.gz" ,
180179 "dir" : f"xz-{ V ['XZ' ]} " ,
181180 "license" : "COPYING" ,
@@ -188,7 +187,7 @@ def cmd_msbuild(
188187 "libs" : [r"lzma.lib" ],
189188 },
190189 "libwebp" : {
191- "url" : f "http://downloads.webmproject.org/releases/webp/libwebp- { V [ 'LIBWEBP' ] } .tar.gz " ,
190+ "url" : "http://downloads.webmproject.org/releases/webp/FILENAME " ,
192191 "filename" : f"libwebp-{ V ['LIBWEBP' ]} .tar.gz" ,
193192 "dir" : f"libwebp-{ V ['LIBWEBP' ]} " ,
194193 "license" : "COPYING" ,
@@ -210,7 +209,7 @@ def cmd_msbuild(
210209 "libs" : [r"libsharpyuv.lib" , r"libwebp*.lib" ],
211210 },
212211 "libtiff" : {
213- "url" : f "https://download.osgeo.org/libtiff/tiff- { V [ 'TIFF' ] } .tar.gz " ,
212+ "url" : "https://download.osgeo.org/libtiff/FILENAME " ,
214213 "filename" : f"tiff-{ V ['TIFF' ]} .tar.gz" ,
215214 "dir" : f"tiff-{ V ['TIFF' ]} " ,
216215 "license" : "LICENSE.md" ,
@@ -268,7 +267,7 @@ def cmd_msbuild(
268267 "libs" : ["*.lib" ],
269268 },
270269 "freetype" : {
271- "url" : f "https://download.savannah.gnu.org/releases/freetype/freetype- { V [ 'FREETYPE' ] } .tar.gz " ,
270+ "url" : "https://download.savannah.gnu.org/releases/freetype/FILENAME " ,
272271 "filename" : f"freetype-{ V ['FREETYPE' ]} .tar.gz" ,
273272 "dir" : f"freetype-{ V ['FREETYPE' ]} " ,
274273 "license" : ["LICENSE.TXT" , r"docs\FTL.TXT" , r"docs\GPLv2.TXT" ],
@@ -303,7 +302,7 @@ def cmd_msbuild(
303302 "libs" : [r"objs\{msbuild_arch}\Release Static\freetype.lib" ],
304303 },
305304 "lcms2" : {
306- "url" : f"{ SF_PROJECTS } /lcms/files/lcms/{ V ['LCMS2' ]} /lcms2- { V [ 'LCMS2' ] } .tar.gz /download" , # noqa: E501
305+ "url" : f"{ SF_PROJECTS } /lcms/files/lcms/{ V ['LCMS2' ]} /FILENAME /download" ,
307306 "filename" : f"lcms2-{ V ['LCMS2' ]} .tar.gz" ,
308307 "dir" : f"lcms2-{ V ['LCMS2' ]} " ,
309308 "license" : "LICENSE" ,
@@ -497,7 +496,7 @@ def extract_dep(url: str, filename: str, prefs: dict[str, str]) -> None:
497496 except RuntimeError as exc :
498497 # Otherwise try upstream
499498 print (exc )
500- download_dep (url , file )
499+ download_dep (url . replace ( "FILENAME" , filename ) , file )
501500
502501 print ("Extracting " + filename )
503502 sources_dir_abs = os .path .abspath (sources_dir )
0 commit comments