-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 20 Nov 2024 12:53:02 +0100
Source: webkit2gtk
Architecture: source
Version: 2.46.3-1~deb11u1
Distribution: bullseye-security
Urgency: medium
Maintainer: Debian WebKit Maintainers <pkg-webkit-maintainers@lists.alioth.debian.org>
Changed-By: Emilio Pozuelo Monfort <pochu@debian.org>
Changes:
webkit2gtk (2.46.3-1~deb11u1) bullseye-security; urgency=medium
.
[ Alberto Garcia ]
* Rebuild for bullseye-security.
* gcc 10 segfaults when building webkit in amd64 (see #1008098) so use
clang instead. Keep using gcc in other architectures because clang has
problems in at least i386, arm64 and mipsel (see #1010329 and
#1016811).
- debian/rules: Tell CMake to use clang.
- debian/control.in: Build depend on clang.
* Build libsoup2 packages only.
- debian/rules: Set ENABLE_SOUP2=YES, ENABLE_SOUP3=NO, ENABLE_GTK4=NO
and USE_PREBUILT_DOCS=YES.
* debian/rules:
- Disable USE_AVI, USE_GBM, USE_GSTREAMER_TRANSCODER, USE_JPEGXL and
USE_SYSPROF_CAPTURE due to missing or additional build dependencies.
- Enable USE_OLD_DOC_PKG, USE_OLD_JSCBIN_PKG and USE_OLD_WEBDRIVER_PKG
to keep using the old package names.
* debian/control.in:
- Remove build dependencies on libgstreamer-plugins-bad1.0-dev,
libjxl-dev, libavif-dev and libsysprof-capture-4-dev.
- Make the -dev packages depend on the gir packages.
* debian/patches/disable-dmabuf.patch:
- Disable the DMABuf renderer in all cases in bullseye
(see #1054101).
.
[ Emilio Pozuelo Monfort ]
* Revert cmake bump.
* Use clang 16 for C++23 support, and use it on every architecture.
The GCC version in bullseye doesn't support c++2b.
* Use and link against libc++-16.
* Add libgstreamer-plugins-bad1.0-dev build-dependency, as required
by the new WebKit version. This GStreamer library depends on
libunwind-dev and looks for libunwind.pc, but libc++-16-dev depends
on libunwind-16-dev, which conflicts/provides libunwind-dev, so we
have to use the LLVM library. However, libunwind-16-dev ships no
pkg-config file, so we ship our own so that CMake can find it and
use the appropriate flags.
Checksums-Sha1:
86720555b2921f79c31ff8399c02f1f77bbf3147 4085 webkit2gtk_2.46.3-1~deb11u1.dsc
2dbf5ae3991e1a025e7563e5e0cf47ede32791cf 91736 webkit2gtk_2.46.3-1~deb11u1.debian.tar.xz
59ea52b6b0123a25eb77fd059ccc358ddf5aae4a 8726 webkit2gtk_2.46.3-1~deb11u1_source.buildinfo
Checksums-Sha256:
4af7b24005c2346c8da140008598b4a4d89827deaed3f06d9b11ba02b9889fb1 4085 webkit2gtk_2.46.3-1~deb11u1.dsc
e21455b3c2234f4dfc235b1271f9a73a6d6582f0b6b87617dc646a3e92cd9d40 91736 webkit2gtk_2.46.3-1~deb11u1.debian.tar.xz
fc6e5832ead35df107cc0ac0f4422ab69c6958c514d6f1a16620cfff0a0bf902 8726 webkit2gtk_2.46.3-1~deb11u1_source.buildinfo
Files:
f083362887642a418eb6226d2d722e3b 4085 web optional webkit2gtk_2.46.3-1~deb11u1.dsc
61b0da475339fd87fd11d6937ccd8751 91736 web optional webkit2gtk_2.46.3-1~deb11u1.debian.tar.xz
7f6f84afa4418a7c3f66f89d2ca25147 8726 web optional webkit2gtk_2.46.3-1~deb11u1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcJymx+vmJZxd92Q+nUbEiOQ2gwIFAmc9zhsACgkQnUbEiOQ2
gwJ2Tg/9HFePYu5c8bG7Rl+XguC/ZQpqUJXUi3JTPDfk8B5ePdJ+UuoAprtdHMA0
7j2PQc3hg3b+noAkjw/vAXGBFtfWhABbwS4mq78EhUfklosbUfvhm1R7fh1gOeB2
SvwROOvIinP/OdSXuqYwE2sDIYxfOGtKitGN/P6OljfvrLVX1lO89Az0sP8xsie4
CDLrDyj19QU3/oG1DV38bT7FTEnphwh/JyVZo7ROY1ygE2lWHILn59dRxpk9IUit
YeHCM0o+XBZKTbgvrxYtt7bPI2KE0Bq0WDnte0bz1Ur51upVAoJXOUME8aQQluzz
oCfJixZeoXfS6syB0Us3doVXJjMdc4AFuW7SQ5b6iTmz7BrViUNr1xE4U8g0a+NH
lRzKwVXhyCEkSTAP2mDzwvuKKmUzopd3UZGYzxWmdvCQAaDsXvxr84e8mXT2gRJC
UgdB2CNuX7PoKI3wpZ7l22JuNRkP+zZB7v2ZTRPRRS46X16dTdnOD9yixNekBA7b
oiCqmjRuwLDfFSNsHEWVU5BPTHGoiZqpuc40tV/OQhHMmBHxSadhRwKkyuiC8OGI
fxH2FCnAOlaBFo+PM2WpNP6qU7qByz/e4FOIz8xLHyLIBOWOKCV/oHFmHQm0r8LJ
5KPkPBksHZO3bE8kk8eDUuIqT/Bzuv8TRSKZ77tMIQPubRaNX0M=
=3hkH
-----END PGP SIGNATURE-----