@@ -131,7 +131,6 @@ def cmd_msbuild(
131131 "libjpeg" : {
132132 "url" : f"{ SF_PROJECTS } /libjpeg-turbo/files/{ V ['JPEGTURBO' ]} /FILENAME/download" ,
133133 "filename" : f"libjpeg-turbo-{ V ['JPEGTURBO' ]} .tar.gz" ,
134- "dir" : f"libjpeg-turbo-{ V ['JPEGTURBO' ]} " ,
135134 "license" : ["README.ijg" , "LICENSE.md" ],
136135 "license_pattern" : (
137136 "(LEGAL ISSUES\n ============\n \n .+?)\n \n REFERENCES\n =========="
@@ -161,7 +160,6 @@ def cmd_msbuild(
161160 "zlib" : {
162161 "url" : f"https://github.com/zlib-ng/zlib-ng/archive/refs/tags/{ V ['ZLIBNG' ]} .zip" ,
163162 "filename" : f"zlib-ng-{ V ['ZLIBNG' ]} .zip" ,
164- "dir" : f"zlib-ng-{ V ['ZLIBNG' ]} " ,
165163 "license" : "LICENSE.md" ,
166164 "patch" : {
167165 r"CMakeLists.txt" : {
@@ -179,7 +177,6 @@ def cmd_msbuild(
179177 "xz" : {
180178 "url" : f"https://github.com/tukaani-project/xz/releases/download/v{ V ['XZ' ]} /FILENAME" ,
181179 "filename" : f"xz-{ V ['XZ' ]} .tar.gz" ,
182- "dir" : f"xz-{ V ['XZ' ]} " ,
183180 "license" : "COPYING" ,
184181 "build" : [
185182 * cmds_cmake ("liblzma" , "-DBUILD_SHARED_LIBS:BOOL=OFF" ),
@@ -192,7 +189,6 @@ def cmd_msbuild(
192189 "libwebp" : {
193190 "url" : "http://downloads.webmproject.org/releases/webp/FILENAME" ,
194191 "filename" : f"libwebp-{ V ['LIBWEBP' ]} .tar.gz" ,
195- "dir" : f"libwebp-{ V ['LIBWEBP' ]} " ,
196192 "license" : "COPYING" ,
197193 "patch" : {
198194 r"src\enc\picture_csp_enc.c" : {
@@ -214,7 +210,6 @@ def cmd_msbuild(
214210 "libtiff" : {
215211 "url" : "https://download.osgeo.org/libtiff/FILENAME" ,
216212 "filename" : f"tiff-{ V ['TIFF' ]} .tar.gz" ,
217- "dir" : f"tiff-{ V ['TIFF' ]} " ,
218213 "license" : "LICENSE.md" ,
219214 "patch" : {
220215 r"libtiff\tif_lzma.c" : {
@@ -247,7 +242,6 @@ def cmd_msbuild(
247242 "url" : f"{ SF_PROJECTS } /libpng/files/libpng{ V ['LIBPNG_XY' ]} /{ V ['LIBPNG' ]} /"
248243 f"lpng{ V ['LIBPNG_DOTLESS' ]} .zip/download" ,
249244 "filename" : f"lpng{ V ['LIBPNG_DOTLESS' ]} .zip" ,
250- "dir" : f"lpng{ V ['LIBPNG_DOTLESS' ]} " ,
251245 "license" : "LICENSE" ,
252246 "build" : [
253247 * cmds_cmake ("png_static" , "-DPNG_SHARED:BOOL=OFF" , "-DPNG_TESTS:BOOL=OFF" ),
@@ -261,7 +255,6 @@ def cmd_msbuild(
261255 "brotli" : {
262256 "url" : f"https://github.com/google/brotli/archive/refs/tags/v{ V ['BROTLI' ]} .tar.gz" ,
263257 "filename" : f"brotli-{ V ['BROTLI' ]} .tar.gz" ,
264- "dir" : f"brotli-{ V ['BROTLI' ]} " ,
265258 "license" : "LICENSE" ,
266259 "build" : [
267260 * cmds_cmake (("brotlicommon" , "brotlidec" ), "-DBUILD_SHARED_LIBS:BOOL=OFF" ),
@@ -272,7 +265,6 @@ def cmd_msbuild(
272265 "freetype" : {
273266 "url" : "https://download.savannah.gnu.org/releases/freetype/FILENAME" ,
274267 "filename" : f"freetype-{ V ['FREETYPE' ]} .tar.gz" ,
275- "dir" : f"freetype-{ V ['FREETYPE' ]} " ,
276268 "license" : ["LICENSE.TXT" , r"docs\FTL.TXT" , r"docs\GPLv2.TXT" ],
277269 "patch" : {
278270 r"builds\windows\vc2010\freetype.vcxproj" : {
@@ -307,7 +299,6 @@ def cmd_msbuild(
307299 "lcms2" : {
308300 "url" : f"{ SF_PROJECTS } /lcms/files/lcms/{ V ['LCMS2' ]} /FILENAME/download" ,
309301 "filename" : f"lcms2-{ V ['LCMS2' ]} .tar.gz" ,
310- "dir" : f"lcms2-{ V ['LCMS2' ]} " ,
311302 "license" : "LICENSE" ,
312303 "patch" : {
313304 r"Projects\VC2022\lcms2_static\lcms2_static.vcxproj" : {
@@ -333,7 +324,6 @@ def cmd_msbuild(
333324 "openjpeg" : {
334325 "url" : f"https://github.com/uclouvain/openjpeg/archive/v{ V ['OPENJPEG' ]} .tar.gz" ,
335326 "filename" : f"openjpeg-{ V ['OPENJPEG' ]} .tar.gz" ,
336- "dir" : f"openjpeg-{ V ['OPENJPEG' ]} " ,
337327 "license" : "LICENSE" ,
338328 "build" : [
339329 * cmds_cmake (
@@ -348,7 +338,6 @@ def cmd_msbuild(
348338 # commit: Merge branch 'master' into msvc (matches 2.17.0 tag)
349339 "url" : "https://github.com/ImageOptim/libimagequant/archive/e4c1334be0eff290af5e2b4155057c2953a313ab.zip" ,
350340 "filename" : "libimagequant-e4c1334be0eff290af5e2b4155057c2953a313ab.zip" ,
351- "dir" : "libimagequant-e4c1334be0eff290af5e2b4155057c2953a313ab" ,
352341 "license" : "COPYRIGHT" ,
353342 "patch" : {
354343 "CMakeLists.txt" : {
@@ -368,7 +357,6 @@ def cmd_msbuild(
368357 "harfbuzz" : {
369358 "url" : f"https://github.com/harfbuzz/harfbuzz/archive/{ V ['HARFBUZZ' ]} .zip" ,
370359 "filename" : f"harfbuzz-{ V ['HARFBUZZ' ]} .zip" ,
371- "dir" : f"harfbuzz-{ V ['HARFBUZZ' ]} " ,
372360 "license" : "COPYING" ,
373361 "build" : [
374362 * cmds_cmake (
@@ -383,7 +371,6 @@ def cmd_msbuild(
383371 "fribidi" : {
384372 "url" : f"https://github.com/fribidi/fribidi/archive/v{ V ['FRIBIDI' ]} .zip" ,
385373 "filename" : f"fribidi-{ V ['FRIBIDI' ]} .zip" ,
386- "dir" : f"fribidi-{ V ['FRIBIDI' ]} " ,
387374 "license" : "COPYING" ,
388375 "build" : [
389376 cmd_copy (r"COPYING" , rf"{{bin_dir}}\fribidi-{ V ['FRIBIDI' ]} -COPYING" ),
@@ -763,6 +750,8 @@ def main() -> None:
763750 }
764751
765752 for k , v in DEPS .items ():
753+ if "dir" not in v :
754+ v ["dir" ] = re .sub (r"\.(tar\.gz|zip)" , "" , v ["filename" ])
766755 prefs [f"dir_{ k } " ] = os .path .join (sources_dir , v ["dir" ])
767756
768757 print ()
0 commit comments