depends also on bison !!!
Search Criteria
Package Details: qt5-webkit 5.212.0alpha4-26
Package Actions
Git Clone URL: | https://aur.archlinux.org/qt5-webkit.git (read-only, click to copy) |
---|---|
Package Base: | qt5-webkit |
Description: | Classes for a WebKit2 based implementation and a new QML API |
Upstream URL: | https://github.com/qtwebkit/qtwebkit |
Licenses: | LGPL2.1 |
Submitter: | arojas |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 41 |
Popularity: | 0.30 |
First Submitted: | 2022-11-21 07:42 (UTC) |
Last Updated: | 2024-09-03 21:23 (UTC) |
Dependencies (32)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- gst-plugins-base (gst-plugins-base-gitAUR)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR)
- gstreamer (gstreamer-gitAUR)
- hyphen
- icu (icu-gitAUR)
- libicui18n.so (icu-gitAUR, icu74AUR, icu73AUR, icu, lib32-icu)
- libicuuc.so (icu-gitAUR, icu74AUR, icu73AUR, icu, lib32-icu)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libwebp (libwebp-gitAUR)
- libx11 (libx11-gitAUR)
- libxcomposite
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-declarative (qt5-declarative-gitAUR)
- qt5-location
- qt5-sensors
- qt5-webchannel
- sqlite (sqlite-fossilAUR)
- woff2 (woff2-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- cmake (cmake-gitAUR) (make)
- gperf (gperf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- qt5-doc (make)
- qt5-tools (make)
- ruby (make)
- ruby-erb (make)
- gst-plugins-good (gst-plugins-good-gitAUR) (optional) – Webm codec support
Required by (117)
Sources (9)
- glib-2.68.patch
- https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-5.212.0-alpha4/qtwebkit-5.212.0-alpha4.tar.xz
- https://src.fedoraproject.org/rpms/qt5-qtwebkit/raw/rawhide/f/qtwebkit-cstdint.patch
- https://src.fedoraproject.org/rpms/qt5-qtwebkit/raw/rawhide/f/qtwebkit-fix-build-gcc14.patch
- https://src.fedoraproject.org/rpms/qt5-qtwebkit/raw/rawhide/f/webkit-offlineasm-warnings-ruby27.patch
- icu68.patch
- qt5-webkit-bison-3.7.patch
- qt5-webkit-icu75.patch
- qt5-webkit-python-3.9.patch
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 21 Next › Last »
yustin commented on 2024-06-03 10:36 (UTC)
alufd19 commented on 2024-05-31 13:29 (UTC)
Thanks FabioLolix for him qt5-webkit 5.212.0alpha4-24 package with qt5-webkit-icu75.patch!!!
FabioLolix commented on 2024-05-30 17:43 (UTC)
@jester
I dont remember for what i need this packet
It is the right time to remember why you need it before compiling for 5 hours, btw my prebuilds are on sourceforge
but qt5-webkit avoid to update icu in pacman.
This is intentional and already explained in the pinned comments
Failed at 96%
Builded fine with devtools
jester commented on 2024-05-30 12:37 (UTC) (edited on 2024-05-30 14:23 (UTC) by jester)
Failed at 96% after compiling for 5 hours I dont remember for what i need this packet but qt5-webkit avoid to update icu in pacman.
[ 96%] Building CXX object Source/WebKit/CMakeFiles/WebKit.dir/qrc_WebCore.cpp.o
[ 96%] Building CXX object Source/WebKit/CMakeFiles/WebKit.dir/__/__/DerivedSources/WebInspectorUI/qrc_WebInspector.cpp.o
[ 96%] Linking CXX shared library ../../lib/libQt5WebKit.so
collect2: error fatal: se terminó ld con la señal 9 [Terminado (killed)]
compilación terminada.
make[2]: *** [Source/WebKit/CMakeFiles/WebKit.dir/build.make:2034: lib/libQt5WebKit.so.5.212.0] Error 1
make[2]: *** Se borra el archivo 'lib/libQt5WebKit.so.5.212.0'
make[1]: *** [CMakeFiles/Makefile2:1839: Source/WebKit/CMakeFiles/WebKit.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
==> ERROR: Se produjo un fallo en build().
Cancelando...
:: Unable to build qt5-webkit - makepkg exited with code: 4
Universebenzene commented on 2024-05-28 03:15 (UTC) (edited on 2024-05-28 03:16 (UTC) by Universebenzene)
As this comment in upstream's issue says, this patch may fix the icu 75 issue, and icu68.patch may not needed any more. Anyone can test it?
username227 commented on 2024-05-26 14:09 (UTC)
@FabioLolix - the program is wonderwall. I updated a local version of pkgbuild to the movableink dependency instead of this package, built and attempted to run but got a segfault after about 5 seconds. A bug report is a good idea. i'll get as detailed an error log as I can and do that.
FabioLolix commented on 2024-05-25 07:04 (UTC)
i can vouch that the program that I need this library for doesn't work with the movableink version.
@username227 the mysterious program is? You can report here https://github.com/movableink/webkit/issues
/usr/bin/ld: warning: libicui18n.so.75, needed by /usr/lib/libQt5Core.so.5.15.13, may > conflict with libicui18n.so.74
The reason for this seems to be that qt5-webkit depends on icu as well as on qt5-base
Where I have seen that? https://aur.archlinux.org/packages/qt5-webkit#comment-974685
bsdice commented on 2024-05-25 04:10 (UTC)
/usr/bin/ld: warning: libicui18n.so.75, needed by /usr/lib/libQt5Core.so.5.15.13, may conflict with libicui18n.so.74
The reason for this seems to be that qt5-webkit depends on icu as well as on qt5-base. Latter also depends on icu but is compiled for icu 75, while qt5-webkit needed to be compiled for icu 74. Hence the warning.
If this wasn't legacy code hell, you'd expect to be able to link qt5-webkit statically with anything needed from qt5-base. But the wiki warns against it. It also appears to require disabling alot of functionality through flags. So another dead end.
So if my solution works for you without crashes or ld aborts, great. Just be aware this is a very thin and brittle path now. My only application requiring qt5-webkit is blink (SIP phone client). If it breaks again, I will dump the application if qt5-webkit functionality can't be deactivated or ripped out.
Code base also is a security nightmare, don't use with untrusted inputs.
mozo commented on 2024-05-24 16:58 (UTC) (edited on 2024-05-24 17:00 (UTC) by mozo)
@bsdice For me it's different:
$ldd /usr/lib/libQt5WebKitWidgets.so.5.212.0 | grep icu
libicui18n.so.75 => /usr/lib/libicui18n.so.75 (0x0000706435800000)
libicuuc.so.75 => /usr/lib/libicuuc.so.75 (0x0000706435606000)
libharfbuzz-icu.so.0 => /usr/lib/libharfbuzz-icu.so.0 (0x000070643c2a6000)
libicudata.so.75 => /usr/lib/libicudata.so.75 (0x0000706432400000)
Pinned Comments
FabioLolix commented on 2024-08-20 14:12 (UTC)
btw patches are welcome here https://github.com/FabioLolix/PKGBUILD-AUR_fix/tree/master/q
FabioLolix commented on 2024-05-24 12:05 (UTC)
qt5-webkit-movableink-git prebuild uploaded on sourceforge, thanks to MoetaYuko for the patch
About the comments; I'm starting to get really pissed off; please refrain to stating the obvious, make questions already answered, reporting already reported stuff, the icu solutions work for installed packages whenever how quirk they are, etc, etc, etc....
If you wanna post, post a patch!
@TheExplorer You don't say! [insert Nicals Cage meme]
@oldherl have you tried to read the post before yours before posting, you should try that
FabioLolix commented on 2024-05-23 08:40 (UTC)
Post another time that this fails to build with icu 75 and I'll no longer upload the pre-build packages, I have qt5-webkit-movableink-git ready. You have been warned.
Have been posted enough icu 74 solution too.
FabioLolix commented on 2023-12-27 15:49 (UTC)
btw, depends on
libicuuc.so
have been added so you are obliged to uninstall and rebuild when there is a new icu update instead of keeping a non-working qt5-webkit (which lead to other build issues)xiota commented on 2023-11-12 17:30 (UTC)
Or read: makepkg: Improving build times.
FabioLolix commented on 2023-01-06 17:06 (UTC)
Pre builded (in clean chroot) package here https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/ for who is interested