Commit Graph

76 Commits

Author SHA1 Message Date
Peder Bergebakken Sundt
6e8d3200c1 sdl3: 3.4.12 -> 3.4.14
Changelog: https://github.com/libsdl-org/SDL/releases/tag/release-3.4.14
2026-08-04 01:17:35 +02:00
Emily
a63bd18268 Revert "sdl3: work around ld64 hardening issue"
The ld64 issue has been fixed.

This reverts commit 984fe3dd05.
2026-07-15 03:26:25 +01:00
nixpkgs-ci[bot]
a95886ca2f Merge staging-next into staging 2026-07-02 18:32:53 +00:00
Emily
984fe3dd05 sdl3: work around ld64 hardening issue 2026-07-02 18:12:16 +01:00
Sergei Trofimovich
4fadb90a41 sdl3: 3.4.10 -> 3.4.12
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-3.4.12
2026-07-01 22:49:52 +01:00
winston
68be3d0beb sdl3: increase test timeout for testrwlock
(cherry picked from commit 07bc340747)
(cherry picked from commit 5787be3409)
2026-06-22 08:19:28 +02:00
Sergei Trofimovich
1b76c29160 sdl3: 3.4.8 -> 3.4.10
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-3.4.10
(cherry picked from commit 29533d61c2)
(cherry picked from commit 6910e98a97)
2026-06-22 08:19:28 +02:00
Marcin Serwin
43c3cf66ee SDL_compat: rename to it's real name, remove underscore, remove capitals (#522006) 2026-05-30 12:01:26 +00:00
Ross Smyth
300732dab6 treewide: rename SDL_compat -> sdl12-compat 2026-05-19 13:19:10 -04:00
Marcin Serwin
542dfd77ae sdl3: 3.4.4 -> 3.4.8
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-05-02 13:22:14 +02:00
R. Ryantm
3fe03955dc sdl3: 3.4.2 -> 3.4.4 2026-04-06 14:10:21 +00:00
Marcin Serwin
69b66eff57 sdl3: clean up rebuild avoidance
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-02-21 14:04:07 +01:00
Marcin Serwin
fa98a7cb40 sdl3: 3.4.0 -> 3.4.2
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-02-21 13:30:06 +01:00
Marcin Serwin
1dcf75bdcd sdl3: add option for disabling vulkan and libusb dependencies (#485834) 2026-02-06 22:55:51 +00:00
quantenzitrone
cbb29acbad various: rename references from libXScrnSaver to libxscrnsaver
this shouldn't create any rebuilds
2026-02-06 00:29:23 +01:00
quantenzitrone
43cdce2c39 various: rename references from libXrandr to libxrandr
this shouldn't create any rebuilds
2026-02-06 00:29:06 +01:00
quantenzitrone
77837f424c various: rename references from libXi to libxi
this shouldn't create any rebuilds
2026-02-06 00:25:56 +01:00
quantenzitrone
543572a942 various: rename references from libXfixes to libxfixes
this shouldn't create any rebuilds
2026-02-06 00:25:40 +01:00
quantenzitrone
f67b5966bb various: rename references from libXext to libxext
this shouldn't create any rebuilds
2026-02-06 00:25:36 +01:00
quantenzitrone
8382a53a4c various: rename references from libXcursor to libxcursor
this shouldn't create any rebuilds
2026-02-06 00:24:45 +01:00
quantenzitrone
55280fa564 various: rename references from libX11 to libx11
this shouldn't create any rebuilds
2026-02-06 00:24:34 +01:00
LRFLEW
2dbe4ef0e6 sdl3: add option for disabling more dependencies 2026-02-03 20:43:56 -06:00
Marcin Serwin
f91cf267f2 sdl3: fix dynamic loading of vulkan
Vulkan support broke after https://github.com/NixOS/nixpkgs/pull/439652
due to https://github.com/libsdl-org/SDL/issues/14805.

Fixes: https://github.com/NixOS/nixpkgs/issues/478908
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-01-11 13:47:13 +01:00
Marcin Serwin
52b123f44d sdl3: modernize
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-01-01 11:46:58 +01:00
Marcin Serwin
dca0c9dbf6 sdl3: 3.2.28 -> 3.4.0
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-01-01 11:36:17 +01:00
K900
9c446ed341 sdl3: 3.2.26 -> 3.2.28; sdl2-compat: 2.32.58 -> 2.32.60 (#467527) 2025-12-07 11:55:39 +00:00
Marcin Serwin
95c583a64d sdl3: 3.2.26 -> 3.2.28
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-12-03 17:41:56 +01:00
OPNA2608
26ae310f9d sdl3: Disable AltiVec optimisations on non-ppc64le
Baselines for 32-bit and big-endian 64-bit POWER don't guarantee it.
2025-11-20 15:56:49 +01:00
nixpkgs-ci[bot]
a443eb4bcb Merge master into staging-next 2025-11-10 12:07:23 +00:00
Albert Larsan
a66eda860a sdl3: Allow building without windowing protocols
It is an explicit choice to disable both x11 and wayland here, so this
is not an error.
2025-11-10 12:08:40 +01:00
Grimmauld
63234d57ef sdl3: 3.2.24 -> 3.2.26; sdl2-compat: 2.32.56 -> 2.32.58 (#457099) 2025-11-01 12:32:57 +00:00
Marcin Serwin
51637f7c39 sdl3: 3.2.24 -> 3.2.26
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-10-30 22:39:09 +01:00
Randy Eckenrode
619a93bc87 sdl3: use default SDK on Darwin (14.4) 2025-10-09 18:23:31 -04:00
Sergei Trofimovich
ba18d8224c sdl3: 3.2.22 -> 3.2.24
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-3.2.24
2025-10-03 06:41:30 +01:00
Marcin Serwin
56852299a6 sdl3: remove zenity from buildInputs
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-09-03 18:09:57 +02:00
Marcin Serwin
41c6ba8dff sdl3: disable runtime library loading
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-09-02 19:29:51 +02:00
Marcin Serwin
bf045ee2be sdl3: 3.2.20 -> 3.2.22
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-09-02 19:29:51 +02:00
quantenzitrone
a06389255a sdl3: depend on libxcb independently of libx11 propagating it 2025-08-22 16:13:26 +02:00
Grimmauld
d9e041f0e9 sdl3: 3.2.18 -> 3.2.20
Changelog: https://github.com/libsdl-org/SDL/releases/tag/release-3.2.20
2025-08-05 15:45:01 +02:00
Wolfgang Walther
535b720589 Merge branch 'master' into staging-next 2025-07-24 14:27:50 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Grimmauld
c701b72bfc sdl3: 3.2.16 -> 3.2.18
Changelog: https://github.com/libsdl-org/SDL/releases/tag/release-3.2.18
2025-07-15 09:38:17 +02:00
Colin
3a21e9629f sdl3: fix cross compilation 2025-06-22 01:29:55 +00:00
Peder Bergebakken Sundt
ce6542e768 sdl{2-compat,3}: clean up dependencies (#414472) 2025-06-07 04:15:15 +02:00
Grimmauld
9149a3a6ed sdl3: fix zenity support
zenity is used not only for error reporting, but also for file
dialogs if dbus is disabled/unavailable. This needs a patched path too.
2025-06-06 23:20:56 +02:00
Grimmauld
9539fbd235 sdl3: assert ibusSupport -> dbusSupport 2025-06-06 11:30:45 +02:00
Grimmauld
d83ebe17f2 sdl3: make tray support optional 2025-06-06 11:30:34 +02:00
Grimmauld
73f255a43c sdl3: expose installed-tests in outputs
The `installedTests` contains various test binaries,
some of which only useful on a running system.
Motivation for providing this output is to eventually test
tray support in a VM test, which needs a running dbus session.
2025-06-06 11:30:29 +02:00
Peder Bergebakken Sundt
7846763b39 sdl3: 3.2.14 -> 3.2.16 (#414169) 2025-06-06 00:10:04 +02:00
Grimmauld
7219e88cad sdl3: 3.2.14 -> 3.2.16
Release notes: https://github.com/libsdl-org/SDL/releases/tag/release-3.2.16
Diff: https://github.com/libsdl-org/SDL/compare/release-3.2.14...release-3.2.16

Mostly bugfixes, most of which only relevant for windows, xbox or android.

Some details about (linux) audio changed, specifically how device leases work.
`ffplay` still plays audio just fine, so nothing seems broken.
2025-06-05 10:27:56 +02:00