Should this patch help?
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)
- acetoneiso2
- cb2bib
- com.xuexiqiangguo.webclient.deepin
- cubway-git
- cutycapt-qt5-git
- davinci-resolve-beta
- davinci-resolve-studio-beta
- dehelper
- dream
- dxfaktura
- envision-git
- evelauncher
- fabaria
- fb2edit
- feem
- fontmatrix
- fred
- freecad-linkstage3-git
- fuel
- garrbox
- genymotion-beta
- globalprotect-bin
- goldendict
- goldendict-git
- gwankei-git
- ignsdk
- ignsdk-iot
- joliebulle
- joliebulle-git
- kadu-git
- kvirc-git-nokde
- lanmessenger
- ldoce5viewer-pyqt5-git
- libki
- liteide-git
- lsd2dsl
- lsd2dsl-git
- magicq
- matlab-meta
- mediaconch-gui
- mediaconch-gui (make)
- mindforger
- minidlna-mp34
- navitconfigurator-git
- nixnote2
- nixnote2-git
- notepadqq-git
- notepadqq-legacy
- olivia-git
- openmodelica-git
- openmodelica-omplot
- openmodelica-omshell
- openmodelica-qwt
- orayta
- orion-desktop
- ospkit-git
- owncloud-client-git
- phantomjs
- phantomjs-git
- pointdownload-git
- projectascension-dev-git
- projectascension-git
- pydio-sync
- pylote-git
- python-pyqt5-webkit (make)
- python-pyqt5-webkit (optional)
- pythonqt
- pythonqt-git
- qlandkartegt
- qrae-git
- qrigol-git (make)
- qspec
- qspec-git
- quiterss
- quiterss-git
- qutebrowser-git (optional)
- qutebrowser-not-only-latin-git (optional)
- qviaggiatreno-git
- radium
- radium-git
- simulationcraft (make)
- simulationcraft-data (make)
- simulationcraft-gui
- simulationcraft-gui (make)
- sleepyhead
- smtube
- speedreader
- sprycloud-client-git
- swgemu
- swift-im
- swift-im (make)
- swift-im-git
- swift-im-git (make)
- swift4-im-git
- swift4-im-git (make)
- swiften (make)
- swiften-git (make)
- swiften4-git (make)
- teamviewer13
- trojita
- trojita-bin
- trojita-git
- ugene-bin
- ugene-git
- verge-git (make)
- visit-build
- web-to-webm
- webvfx
- wifiassist
- wkhtmltopdf
- wonderwall
- xfb
- xvst
- yasem-git
- youdao-dict
- ysoft-client
- zombietrackergps-bin
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
Universebenzene commented on 2024-08-22 15:40 (UTC)
FabioLolix commented on 2024-08-22 14:53 (UTC)
Seems it is ruby-erb while I made previous tests with ruby-erubi
FabioLolix commented on 2024-08-22 14:45 (UTC)
Made the patch on github but fails to build with devtools while it work with makepkg; I guess something is in a separate package now
[ 0%] Generating ../../../../PAL/Headers/pal/text/DecodeEscapeSequences.h
<internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:86:in `require': cannot load such file -- erb (LoadError)
Did you mean? drb
from <internal:/usr/lib/ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:86:in `require'
from /build/qt5-webkit-movableink-git/src/movableink-webkit/Source/WebCore/Scripts/GenerateSettings.rb:27:in `<main>'
make[2]: *** [Source/WebCore/CMakeFiles/WebCoreBindings.dir/build.make:3268: WebCore/DerivedSources/Settings.h] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 0%] Generating ../../bmalloc/Headers/bmalloc/Heap.h
This is the main error then it fails at 17%
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-08-19 20:45 (UTC)
@Sving1024 yes I'm aware of that but I'm limiting the builds now because I'm without broadband
Sving1024 commented on 2024-08-19 12:59 (UTC)
Failed to build with ruby 3.2.4. This is the same problem as https://github.com/movableink/webkit/issues/36 and is caused by the obsolete code. However, that issue offers a patch as well and may be helpful to solve the problem.
--- a/Source/JavaScriptCore/offlineasm/parser.rb
+++ b/Source/JavaScriptCore/offlineasm/parser.rb
@@ -145,6 +145,10 @@
@type = type
@string = string
end
+
+ def =~(other)
+ false
+ end
end
#
qtmax commented on 2024-08-07 10:14 (UTC) (edited on 2024-08-07 11:42 (UTC) by qtmax)
UPD: Never mind, it was a linker issue when building the test program, solved by rerunning ldconfig.
Build fails with:
==> Starting build()...
-- Found ICU header files in /usr/include
-- Found ICU libraries: /usr/lib/libicuuc.so
-- Could NOT find Dwz (missing: DWZ_EXECUTABLE) (Required is at least version "0.13")
-- Qt OpenGL implementation: GL
-- Qt OpenGL libraries: Qt5::Gui_GL
-- Qt EGL libraries: Qt5::Gui_EGL
CMake Error at Source/cmake/OptionsQt.cmake:82 (message):
Header private/qhexstring_p.h is not found. Please make sure that:
1. Private headers of Qt5Gui are installed
2. Qt5Gui_PRIVATE_INCLUDE_DIRS is correctly defined in Qt5GuiConfig.cmake
Call Stack (most recent call first):
Source/cmake/OptionsQt.cmake:648 (CHECK_QT5_PRIVATE_INCLUDE_DIRS)
Source/cmake/WebKitCommon.cmake:51 (include)
CMakeLists.txt:137 (include)
FabioLolix commented on 2024-06-18 15:08 (UTC)
@jaeckel you flagged OOD with:
this package needs to be rebuilt since `icu` was updated and doesn't provide SO version 72 anymore.
ICU is no longer at v72 since May 11, 2023
This was already bumped for ICU 75
FabioLolix commented on 2024-06-03 12:57 (UTC)
@yustin if you want to bother (indisporre in Italian; not sure about translation now) someone use 3 exclamation marks when asking help or post issue (not existing in this case)
andreas_baumann commented on 2024-06-03 10:39 (UTC)
bison is part of base-devel, so it is not necessary to be included in makedepends.
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