GTK+ was renamed to GTK in GTK 4, and WebKitGTK+ was renamed to WebKitGTK
correspondingly.
I've not touched the ChangeLog but we should avoid "+" in the future
ChangeLog entries.
Link: https://bugs.webkit.org/show_bug.cgi?id=264161
1. Drop --enable-optimize=O2 because it's the default.
2. Use -Wl,-z,pack-relative-relocs as a replacement for elf-hack.
Drop --enable-linker=gold because gold does not support this.
3. Add --enable-rust-simd for SIMD optimization, like Arch and Gentoo.
4. Copy the comment for official branding (with legal implication) from
Firefox.
This reverts commit 4ae4523d55.
Phew, we don't use system ICU for TB, at all. And the bug preventing us
from using system ICU is still not fixed in 74.1.
Carrying this "fix" actually causes the package to FTBFS with shipped
ICU.
Comment out the imagemagick dependency for now. It seems the upstream
developers do not want to spend too much time on supporting imagemagick
>= 7, and they prefer graphicsmagick instead. So add graphicsmagick as
an external dependency.
Reported-by: Jean-Marc Pigeon <jmp@safe.ca>
Link: https://gitlab.com/inkscape/inkscape/-/issues/1294
Without pciutils, they output a suspicious line at startup:
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libpci missing (t=0.284539) [GFX1-]: glxtest: libpci missing
I'm not sure what it means but I think there will be no harm if we add
pciutils as optional runtime.
Also create an ENTITY for qt5 or qt5-alternate and use that
to specify the qt5 dependenies.
The complete KF5/plasma packages should use the full qt5 build, but
the lxqt kf5/plasma components only need qt5-alternate.