-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 02 Feb 2020 23:02:25 +0100 Source: libsdl2 Architecture: source Version: 2.0.10+dfsg1-2 Distribution: unstable Urgency: medium Maintainer: Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org> Changed-By: Felix Geyer <fgeyer@debian.org> Closes: 909740 946496 Changes: libsdl2 (2.0.10+dfsg1-2) unstable; urgency=medium . [ Simon McVittie ] * d/tests: Add a test that detecting SDL2 via CMake does not regress. This is the sort of thing that could easily regress while solving #909740. * Install all headers in an architecture-specific location. This approach was suggested by Adrian Bunk on #909740, as one of several possible ways to avoid SDL_config.h colliding between architectures. Because this approach uses a different @includedir@ for each architecture, we can no longer have @includedir@ in sdl2-config.in: that would result in non-co-installability. However, simply removing it (similar to no-libdir.patch) is not an option, because the SDL 2 headers are not on the default include path (and they cannot be added to it without breaking parallel-installability of SDL 1.2 or a hypothetical future SDL 3). Instead, patch sdl-config.in to ask pkg-config for its CFLAGS and LIBS. This can supersede the previous no-libdir.patch. This relies on the assumption that cross-compilation will always set PKG_CONFIG, even if that environment variable is not otherwise used by the build system that is invoking sdl2-config. The sdl2-config.cmake.in part of no-libdir.patch can simply be dropped, because that file is installed to an architecture-specific location anyway, namely ${libdir}/cmake. * Mark libsdl2-dev as Multi-Arch: same (Closes: #909740) . [ Gianfranco Costamagna ] * Upload part of Ubuntu delta to Debian . [ Timo Aaltonen ] * rules: Disable GLES1, it's getting enabled because libgles-dev ships GLES1 headers now, but they have conflicting types against the ones SDL has. . [ Steve Langasek ] * Make autopkgtests cross-test-friendly. (Closes: #946496) . [ Felix Geyer ] * Drop build-all autopkgtest. - We already have tests that check if building against SDL2 with pkg-config, sdl2-config and cmake works correctly. - It has a large overhead as it rebuilds SDL2 and requires supporting cmake as a second buildsystem. * Add the non-multiarch include dir to pkg-config cflags for compatibility. Checksums-Sha1: b1959c77c201d3b39a6382b01f80cfff24af9d2c 2827 libsdl2_2.0.10+dfsg1-2.dsc 2d636f97998b493db73cb371c450f121a622f69c 19812 libsdl2_2.0.10+dfsg1-2.debian.tar.xz Checksums-Sha256: 90c6848b04d27dbccc787396c4a662c64d7bffdf14caed491098e0aefd48ff41 2827 libsdl2_2.0.10+dfsg1-2.dsc 3302df95fed97908637fcfaa706f183c0fcd83140007c472fe7e1acdb1021776 19812 libsdl2_2.0.10+dfsg1-2.debian.tar.xz Files: 70606ee0457c6ac09da40b6902aca4e9 2827 libs optional libsdl2_2.0.10+dfsg1-2.dsc 85d01559661a6c618dff83a5c6835f45 19812 libs optional libsdl2_2.0.10+dfsg1-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEFkxwUS95KUdnZKtW/iLG/YMTXUUFAl43SscACgkQ/iLG/YMT XUVJTxAAw0zcHslFmWbhRnmXbVatV1FpDysvaPj9vvClzrIVD7+NtVs5DgtaUZTq I77S0yo0VAXQMPM+vBxQz05AcsRXYrUAXg0J6RDrFtwBhv/axNda2AhXadFGAhMb ktWG7O/jNXI4TYGw1jV4PjmV3U6aME6kXk/BAqU2Vr/biCNgBhM83/IZF5A9q5xC UsOwkBI8POABBOrKCLaGmnAlChHeMlv69XwuvwRWhLR3UMmw+Xf3Mp4QOCWJQACX /NmRaKRQENXHB6NlVi824OoyIF9LtF2lQvz4BxM4GdAe4AKGFUxkgO4M/7h7WSFw F7sgDi1dZpGoPnZ+WZzdPJKOpquB0MyeaXfBQMt1v99vodqKVvzgmE7Cpkn3UOzi fPsO4fvc1K86vhF+0WBdUS/qKhkgqPMpdXYceXf4mB0QB5lMuSKTWpJxZIcPinuk ay0s1SDt09R7PGjX8CBy93Ge/F5K4DG9dV8bP2O6bzZSORwLsRzeqDUNFSz0bmXn 4Pq/TW7Au5t19i5tLVQyB22YEo9aCMvnCk0dQt8zvT14t5aYo4LK1atiiuP4fQn0 9enq+hqyN+3FIQgeVM6xiBeVuxB1MgCQDaT6pNeiF6mNQG5OX2qaOs1nhlA3E/d2 KO0bGDrhFudsUmEBFD3E85qE7+a9fY5BQrNf79Y8PWlrta8HX9M= =+Qu6 -----END PGP SIGNATURE-----