Publishing details
Changelog
libsdl2 (2.24.0+dfsg-1~bpo22.04.1~ppa1) jammy; urgency=medium
* No-change backport to jammy.
libsdl2 (2.24.0+dfsg-1) unstable; urgency=medium
* New upstream release
- Functionally equivalent to 2.23.2+dfsg-4
* Drop patches that were applied upstream
* d/watch, d/gbp.conf, d/control: Go back to unstable branch
* Release to unstable
libsdl2 (2.23.2+dfsg-4) experimental; urgency=medium
* d/patches: Update to upstream commit prerelease-2.23.2-21-g6e007c36e
libsdl2 (2.23.2+dfsg-3) experimental; urgency=medium
* d/patches: Update to upstream commit prerelease-2.23.2-17-g51be30f3c,
excluding CI-only changes
libsdl2 (2.23.2+dfsg-2) experimental; urgency=medium
* d/patches: Update to upstream prerelease-2.23.2-10-g9670d2bb9,
excluding changes specific to non-Linux platforms (macOS and PS2)
libsdl2 (2.23.2+dfsg-1) experimental; urgency=medium
* New upstream release candidate
* d/p/core-linux-Don-t-cache-the-RealtimeKit-D-Bus-connection.patch,
d/p/Add-SDL_JOYBATTERYUPDATED-event-to-SDL_JoystickEventState.patch:
Add post-release bugfixes from upstream
* d/p/no-libdir.patch: Redo to cope with changes to how static linking
is handled upstream
* d/libsdl2-2.0-0.symbols: Update
* Update Lintian overrides
libsdl2 (2.23.1+dfsg-1) experimental; urgency=medium
* New upstream prerelease
* d/watch: Use GitHub to download releases
* d/watch: Download prereleases for experimental branch
* Merge packaging changes from unstable
libsdl2 (2.0.22+dfsg-6) unstable; urgency=medium
* d/watch: Use GitHub to download releases
* d/rules: Wrap configure flags one per line, and sort them.
This reduces the diff when we change them.
* d/rules: Explicitly disable use of libraries we don't build-depend on.
SDL doesn't build-depend on JACK or the proprietary bcm_host and Vivante
graphics APIs, so these would not get enabled in official Debian builds.
For reproducibility, if they happen to be installed on a system where a
contributor is doing their own local build, don't enable them
there either.
- In particular, this ensures that the old bcm_host driver for
Raspberry Pi is not enabled. This is an outdated kernel driver which
has been superseded by KMS/DRM. (Closes: #1012863)
* d/rules: Explicitly disable auto-detection of other OSs' drivers.
This ensures that they are not enabled if compatible headers are
somehow available locally. Note that --disable-xinput refers to Windows
XInput (an API for Xbox-360-compatible game controllers) and should not
be confused with --enable-video-x11-xinput.
* d/rules: Explicitly enable library dependencies we intend to enable
libsdl2 (2.0.22+git20220615+g960b86d+dfsg-1) experimental; urgency=medium
* New upstream git snapshot
* d/p/cmake-Fix-static-linking-to-dependencies-with-in-library-.patch:
Drop patch, applied upstream
libsdl2 (2.0.22+git20220612+gbdf1413+dfsg-1) experimental; urgency=medium
* New upstream git snapshot
* Update symbols file
* d/p/no-libdir.patch: Refresh for new upstream git snapshot
* Merge packaging from unstable
- d/p/345efdcb.patch: Drop, included in new upstream git snapshot
* d/copyright: Update
* d/p/cmake-Fix-static-linking-to-dependencies-with-in-library-.patch:
Add proposed patch to fix SDL2::SDL2-static target in our configuration
libsdl2 (2.0.22+dfsg-5) unstable; urgency=medium
* debian/patches/345efdcb.patch:
- cherry-pick upstream fix for arm64 test failure due to race condition.
(LP: #1976288)
* revert Ubuntu arm64 hack, now that upstream properly fixed it.
libsdl2 (2.0.22+git20220530+g3c3c025+dfsg-1) experimental; urgency=medium
* Merge packaging from unstable
* New upstream git snapshot
* Refresh patches
libsdl2 (2.0.22+dfsg-4) unstable; urgency=medium
[ Gianfranco Costamagna ]
* Ignore tests if the system is Ubuntu and architecture arm64,
requiring some real new hw to complete successfully
(workaround for LP: #1976288)
[ Simon McVittie ]
* d/control: Remove Sam Hocevar from Uploaders,
with thanks for past contributions (Closes: #1011583)
* d/tests/installed-tests: Assert that at least one test was run
* d/control: Add missing dependencies for static linking
(Closes: #1012088, LP: #1976198)
* d/tests/cmake: Exercise static linking to SDL
* Standards-Version: 4.6.1 (no changes required)
* Only skip testatomic on Ubuntu, not the rest of the test suite.
This lets us get at least some confidence that the package is working.
libsdl2 (2.0.22+git20220524+g5dee082+dfsg-1) experimental; urgency=medium
* New upstream git snapshot
- Avoid implicit promotion from float to double (Closes: #1011014)
libsdl2 (2.0.22+git20220518.g4cb57bf+dfsg-1) experimental; urgency=medium
* New upstream git snapshot
* Update symbols file
libsdl2 (2.0.22+git20220508.gc71ee68+dfsg-1) experimental; urgency=medium
* d/gbp.conf, d/control: Branch for experimental
* New upstream git snapshot
- Drop patches that were applied upstream
- Update symbols file with new ABI from development branch
libsdl2 (2.0.22+dfsg-3) unstable; urgency=medium
* d/tests: Install the correct dependency.
We now want libsdl2-tests, not libsdl2-dev.
* d/tests: Tell ginsttest-runner to output TAP
* d/patches: Use upstreamed patches to run build-time and as-installed
tests
* d/p/Disable-Werror-declaration-after-statement.patch:
Remove workaround for #1010151, which has been fixed in testing
* Release to unstable
libsdl2 (2.0.22+dfsg-2) experimental; urgency=medium
* d/gbp.conf, d/control: Branch for experimental
* d/p/test-Add-some-common-code-to-load-test-resources.patch,
d/p/Add-a-make-install-target-for-the-tests.patch,
d/p/test-Run-selected-noninteractive-tests-in-make-check.patch,
d/p/test-Install-GNOME-style-installed-tests-metadata.patch:
Add patches to run a subset of tests as build-time tests and
GNOME-style "as-installed" tests
* d/tests/installed-tests: Run a subset of tests as an autopkgtest
* d/control: Move installed-tests to a new libsdl2-tests binary package
* Upload to experimental for NEW processing
libsdl2 (2.0.22+dfsg-1) unstable; urgency=medium
* New upstream release
* Revert "d/gbp.conf, d/control: Branch for experimental"
libsdl2 (2.0.22~rc3+dfsg-1) experimental; urgency=medium
* New upstream prerelease
- Fix mouse input regression in Source 1 engine games (Portal 2,
Team Fortress 2) by removing a workaround for mouse input issues
in Unvanquished
libsdl2 (2.0.22~rc2+dfsg-1) experimental; urgency=medium
* New upstream prerelease
libsdl2 (2.0.22~rc1+git20220418+dfsg-1) experimental; urgency=medium
* New upstream snapshot 2.0.22-RC1-34-g02225aa73
- Stop defaulting to native Wayland, too many regressions seen
* Unfuzz patch series
* d/p/Disable-Werror-declaration-after-statement.patch:
Add patch to avoid FTBFS with Pipewire 0.3.50
libsdl2 (2.0.22~rc1+dfsg-1) experimental; urgency=medium
* d/gbp.conf, d/control: Branch for experimental
* New upstream prerelease
- Now defaults to native Wayland (instead of X11 via Xwayland) when
run on a system with a Wayland display available, similar to GTK 3.
This can be overridden with SDL_VIDEODRIVER=x11 for games that make
X11-specific assumptions.
* d/gbp.conf: Make excluded files consistent with d/copyright
* d/control: Increase build-dependency on libwayland to 1.18
* Update symbols file for new ABI
* d/copyright: Update
* d/p/Avoid-depending-on-libwayland-1.20-unnecessarily.patch:
Drop patch, applied upstream (in a slightly different form)
* d/tests: Assert that the CMake integration provides SDL2::SDL2
-- Gianfranco Costamagna <email address hidden> Mon, 25 Mar 2024 11:09:03 +0100
Builds
Built packages
-
libsdl2-2.0-0
Simple DirectMedia Layer
-
libsdl2-dev
Simple DirectMedia Layer development files
-
libsdl2-doc
Reference manual for libsdl2
-
libsdl2-tests
Simple DirectMedia Layer automated and manual tests
Package files