@@ -363,9 +363,13 @@ def _add_sdl2_dll_deps(DEPS):
363363 DEPS .add_dll (r'(lib)?opus[-0-9]*\.dll$' , 'opus' , ['*opus-[0-9]*' ])
364364 DEPS .add_dll (r'(lib)?opusfile[-0-9]*\.dll$' , 'opusfile' , ['*opusfile-[0-9]*' ])
365365 # IMAGE
366+ DEPS .add_dll (r'(lib)?jpeg[-0-9]*\.dll$' , 'jpeg' , ['*jpeg-[0-9]*' ])
367+ DEPS .add_dll (r'(png|libpng)[-0-9]*\.dll$' , 'png' , ['libpng-[1-9].*' ], ['z' ])
366368 DEPS .add_dll (r'(lib){0,1}tiff[-0-9]*\.dll$' , 'tiff' , ['tiff-[0-9]*' ], ['jpeg' , 'z' ])
367369 DEPS .add_dll (r'(z|zlib1)\.dll$' , 'z' , ['zlib-[1-9].*' ])
368370 DEPS .add_dll (r'(lib)?webp[-0-9]*\.dll$' , 'webp' , ['*webp-[0-9]*' ])
371+ DEPS .add_dll (r'(lib)?webpdemux[-0-9]*\.dll$' , 'webpdemux' , ['*webpdemux-[0-9]*' ])
372+
369373
370374def setup ():
371375 DEPS = DependencyGroup ()
@@ -376,10 +380,6 @@ def setup():
376380 DEPS .add_placeholder ('PORTTIME' )
377381 DEPS .add ('MIXER' , 'SDL2_mixer' , ['SDL2_mixer-[1-9].*' ], r'(lib){0,1}SDL2_mixer\.dll$' ,
378382 ['SDL' ])
379- DEPS .add ('PNG' , 'png' , ['SDL2_image-[2-9].*' , 'libpng-[1-9].*' ], r'(png|libpng)[-0-9]*\.dll$' , ['z' ],
380- find_header = r'png\.h' , find_lib = r'(lib)?png1[-0-9]*\.lib' )
381- DEPS .add ('JPEG' , 'jpeg' , ['SDL2_image-[2-9].*' , 'jpeg-9*' ], r'(lib){0,1}jpeg-9\.dll$' ,
382- find_header = r'jpeglib\.h' , find_lib = r'(lib)?jpeg-9\.lib' )
383383 DEPS .add ('IMAGE' , 'SDL2_image' , ['SDL2_image-[1-9].*' ], r'(lib){0,1}SDL2_image\.dll$' ,
384384 ['SDL' , 'jpeg' , 'png' , 'tiff' ], 0 )
385385 DEPS .add ('FONT' , 'SDL2_ttf' , ['SDL2_ttf-[2-9].*' ], r'(lib){0,1}SDL2_ttf\.dll$' , ['SDL' , 'z' , 'freetype' ])
@@ -421,23 +421,13 @@ def setup_prebuilt_sdl2(prebuilt_dir):
421421 DEPS .add ('FREETYPE' , 'freetype' , ['freetype' ], r'freetype[-0-9]*\.dll$' ,
422422 find_header = r'ft2build\.h' , find_lib = r'freetype[-0-9]*\.lib' )
423423
424- png = DEPS .add ('PNG' , 'png' , ['SDL2_image-[2-9].*' , 'libpng-[1-9].*' ], r'(png|libpng)[-0-9]*\.dll$' , ['z' ],
425- find_header = r'png\.h' , find_lib = r'(lib)?png1[-0-9]*\.lib' )
426- png .path = imageDep .path
427- png .inc_dir = [os .path .join (prebuilt_dir , 'include' ).replace ('\\ ' , '/' )]
428- png .found = True
429- jpeg = DEPS .add ('JPEG' , 'jpeg' , ['SDL2_image-[2-9].*' , 'jpeg-9*' ], r'(lib){0,1}jpeg-9\.dll$' ,
430- find_header = r'jpeglib\.h' , find_lib = r'(lib)?jpeg-9\.lib' )
431- jpeg .path = imageDep .path
432- jpeg .inc_dir = [os .path .join (prebuilt_dir , 'include' ).replace ('\\ ' , '/' )]
433- jpeg .found = True
434-
435424 dllPaths = {
436425 'png' : imageDep .path ,
437426 'jpeg' : imageDep .path ,
438427 'tiff' : imageDep .path ,
439428 'z' : imageDep .path ,
440429 'webp' : imageDep .path ,
430+ 'webpdemux' : imageDep .path ,
441431
442432 'ogg' : mixerDep .path ,
443433 'modplug' : mixerDep .path ,
0 commit comments