Skip to content

Commit 227118b

Browse files
authored
Merge pull request #3332 from pygame-community/starbuck-dep-updates
Update SDL to 2.32, mixer to 2.8.1
2 parents c0f0c74 + 883c7dc commit 227118b

File tree

4 files changed

+23
-24
lines changed

4 files changed

+23
-24
lines changed

buildconfig/download_win_prebuilt.py

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -78,20 +78,20 @@ def get_urls(x86=True, x64=True):
7878
url_sha1 = []
7979
url_sha1.extend([
8080
[
81-
'https://github.com/libsdl-org/SDL/releases/download/release-2.30.12/SDL2-devel-2.30.12-VC.zip',
82-
'e63d904330034ab9e6794eb1f54fe2fb7d21e9f7',
81+
'https://github.com/libsdl-org/SDL/releases/download/release-2.32.0/SDL2-devel-2.32.0-VC.zip',
82+
'e4b39b4b81ca1d3beef1935113c7820e8d3bd307',
8383
],
8484
[
85-
'https://github.com/libsdl-org/SDL/releases/download/release-3.2.2/SDL3-devel-3.2.2-VC.zip',
86-
'fabb3c78f7eebf6a877e8f91d17d6dd10a987b27'
85+
'https://github.com/libsdl-org/SDL/releases/download/release-3.2.4/SDL3-devel-3.2.4-VC.zip',
86+
'3576077236c7a66bf98d4b3d180aa4743ad5ce2e'
8787
],
8888
[
8989
'https://github.com/pygame-community/SDL_image/releases/download/2.8.4-pgce/SDL2_image-devel-2.8.4-VCpgce.zip',
9090
'b9b4a5d44cab57901003255a1c1f98a42282762b'
9191
],
9292
[
93-
'https://github.com/libsdl-org/SDL_image/releases/download/prerelease-3.1.1/SDL3_image-devel-3.1.1-VC.zip',
94-
'01f751322e742bb9dd3121d5ef37214c0529cb7c'
93+
'https://github.com/libsdl-org/SDL_image/releases/download/release-3.2.0/SDL3_image-devel-3.2.0-VC.zip',
94+
'2aebab1f803edfb708622fa4e1afc0afadcf5c8b'
9595
],
9696
[
9797
'https://github.com/libsdl-org/SDL_ttf/releases/download/release-2.24.0/SDL2_ttf-devel-2.24.0-VC.zip',
@@ -102,8 +102,8 @@ def get_urls(x86=True, x64=True):
102102
'34bb4a03c6f0f6c9de3658bac98adc7029830578'
103103
],
104104
[
105-
'https://github.com/libsdl-org/SDL_mixer/releases/download/release-2.8.0/SDL2_mixer-devel-2.8.0-VC.zip',
106-
'a10411644e08cd94f29712f430c7b71c407ae76d',
105+
'https://github.com/libsdl-org/SDL_mixer/releases/download/release-2.8.1/SDL2_mixer-devel-2.8.1-VC.zip',
106+
'ea302368159ca64056b2519b3a624525f625220e',
107107
],
108108
])
109109
if x86:
@@ -224,24 +224,24 @@ def copy(src, dst):
224224
copy(
225225
os.path.join(
226226
temp_dir,
227-
'SDL3_image-devel-3.1.1-VC/SDL3_image-3.1.1'
227+
'SDL3_image-devel-3.2.0-VC/SDL3_image-3.2.0'
228228
),
229229
os.path.join(
230230
move_to_dir,
231231
prebuilt_dir,
232-
'SDL3_image-3.1.1'
232+
'SDL3_image-3.2.0'
233233
)
234234
)
235235

236236
copy(
237237
os.path.join(
238238
temp_dir,
239-
'SDL2_mixer-devel-2.8.0-VC/SDL2_mixer-2.8.0'
239+
'SDL2_mixer-devel-2.8.1-VC/SDL2_mixer-2.8.1'
240240
),
241241
os.path.join(
242242
move_to_dir,
243243
prebuilt_dir,
244-
'SDL2_mixer-2.8.0'
244+
'SDL2_mixer-2.8.1'
245245
)
246246
)
247247
copy(
@@ -266,27 +266,26 @@ def copy(src, dst):
266266
'SDL3_ttf-3.1.0'
267267
)
268268
)
269-
270269
copy(
271270
os.path.join(
272271
temp_dir,
273-
'SDL2-devel-2.30.12-VC/SDL2-2.30.12'
272+
'SDL2-devel-2.32.0-VC/SDL2-2.32.0'
274273
),
275274
os.path.join(
276275
move_to_dir,
277276
prebuilt_dir,
278-
'SDL2-2.30.12'
277+
'SDL2-2.32.0'
279278
)
280279
)
281280
copy(
282281
os.path.join(
283282
temp_dir,
284-
'SDL3-devel-3.2.2-VC/SDL3-3.2.2'
283+
'SDL3-devel-3.2.4-VC/SDL3-3.2.4'
285284
),
286285
os.path.join(
287286
move_to_dir,
288287
prebuilt_dir,
289-
'SDL3-3.2.2'
288+
'SDL3-3.2.4'
290289
)
291290
)
292291

buildconfig/manylinux-build/docker_base/sdl_libs/build-sdl2-libs.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ set -e -x
33

44
cd $(dirname `readlink -f "$0"`)
55

6-
SDL2_VER="2.30.12"
6+
SDL2_VER="2.32.0"
77
SDL2="SDL2-$SDL2_VER"
88
IMG2_VER="2.8.4"
99
IMG2="SDL2_image-$IMG2_VER"
1010
TTF2_VER="2.24.0"
1111
TTF2="SDL2_ttf-$TTF2_VER"
12-
MIX2_VER="2.8.0"
12+
MIX2_VER="2.8.1"
1313
MIX2="SDL2_mixer-$MIX2_VER"
1414

1515

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
358dc9aabebdd1242245183a76d1ddff7b312f3db1f9fd247a7bd444bc8ca4c49e36a5a02bc577f2ee0b1f38f06f85b35a3db3616fdc9a6c67cd066db5152ac7 SDL2-2.30.12.tar.gz
1+
a91b8105125f06118e8bfce2a5553fe053f7158dd02f06a36cfc535f09c401eb7da11072e576c6bf6e41fa2e02b08483b9cc4e11c658578b762e1b6c326a45bb SDL2-2.32.0.tar.gz
22
a4b7436442be43b96dc7b90c9badd011da1622e283ae068b82367fcb72b7dd7a0357aec5550fe44103a77da75b8c570d5204fff11a805373f2194f92b8f71343 SDL2_image-2.8.4.tar.gz
3-
5ddbc4b0b5fad2e0844a503daa79564b912654192599ef8fa7698531f08323ce01801f6bb17b2b3905020a3df362a967b7566ae725eb085da991578cc0807aad SDL2_mixer-2.8.0.tar.gz
3+
6148591404b2113bcdb54391821658548acfe380a9cba660113e55e6f2fb7da2a5a59a99fefe51a0d7f8b91160648f11f72750353da88d285a962e3a410aecd7 SDL2_mixer-2.8.1.tar.gz
44
a0f94e26f0387385f13ec1eb08ddca677d4181969073a50af387a0dce9c7bdddf393c028c8084538e01f875e19790ef7ae9a00c5106bf7ca9d21f3fcf9eee885 SDL2_ttf-2.24.0.tar.gz

meson.build

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ if plat == 'win' and host_machine.cpu_family().startswith('x86')
109109
)
110110
endif
111111

112-
sdl_ver = (sdl_api == 3) ? '3.2.2' : '2.30.12'
113-
sdl_image_ver = (sdl_api == 3) ? '3.1.1' : '2.8.4'
114-
sdl_mixer_ver = '2.8.0'
112+
sdl_ver = (sdl_api == 3) ? '3.2.4' : '2.32.0'
113+
sdl_image_ver = (sdl_api == 3) ? '3.2.0' : '2.8.4'
114+
sdl_mixer_ver = '2.8.1'
115115
sdl_ttf_ver = (sdl_api == 3) ? '3.1.0' : '2.24.0'
116116

117117
dlls = []

0 commit comments

Comments
 (0)