@mattfbacon bison is required by base-devel, which is not needed to be in PKGBUILD. See ArchWiki
Search Criteria
Package Details: qt5-webkit 5.212.0alpha4-28
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: | LGPL-2.1-only |
Submitter: | arojas |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 45 |
Popularity: | 0.79 |
First Submitted: | 2022-11-21 07:42 (UTC) |
Last Updated: | 2025-07-01 21:35 (UTC) |
Dependencies (33)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-eacAUR)
- 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, icu63AUR, icu75AUR, icu73AUR, icu74AUR, icu, lib32-icu)
- libicuuc.so (icu-gitAUR, icu63AUR, icu75AUR, icu73AUR, icu74AUR, icu, lib32-icu)
- libjpeg-turbo (mozjpeg-gitAUR, mozjpegAUR, libjpeg-turbo-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libwebp (libwebp-gitAUR)
- libx11 (libx11-gitAUR)
- libxcomposite
- libxml2 (libxml2-gitAUR)
- libxml2.so (libxml2-gitAUR, lib32-libxml2-legacyAUR, lib32-libxml2, libxml2, libxml2-legacy)
- 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-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- gperf (gperf-gitAUR) (make)
- python (python37AUR) (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 (105)
Sources (10)
- 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
- qt5-webkit-bison-3.7.patch
- qt5-webkit-glib-2.68.patch
- qt5-webkit-icu68.patch
- qt5-webkit-icu75.patch
- qt5-webkit-icu76.patch
- qt5-webkit-python-3.9.patch
Universebenzene commented on 2025-08-25 15:57 (UTC)
FabioLolix commented on 2025-08-25 15:35 (UTC)
Seems to be missing a bison dependency.
Seems is not enough; please be more specific
mattfbacon commented on 2025-08-25 14:41 (UTC)
Seems to be missing a bison dependency.
FabioLolix commented on 2025-05-31 19:42 (UTC)
@xcodexif just rebuilded with devtools without issues. -DUSE_LD_GOLD=OFF was added because ld.gold even if it wasn't used was an issue reported around March and April 2024
xcodexif commented on 2025-05-31 12:08 (UTC)
Doesn't build on my system, with errors at link time like : "undefined reference to JSC::JSArrayBufferPrototype::createStructure [...]
".
I removed cmake flag -DUSE_LD_GOLD=OFF
and added -DCMAKE_BUILD_TYPE=Release
to follow Fedora's cmake flags (and added -DENABLE_API_TESTS=OFF
and -DENABLE_JIT=OFF
because I don't need them) and it does compile properly. Not sure which flag does solve the problem (-DUSE_LD_GOLD=OFF
I'd guess) as I don't have time to rebuild for each combination.
FabioLolix commented on 2025-04-02 22:00 (UTC)
@pqatsi only a cmake flag needed which have been done (NB haven't pushed pkgrel since a rebuild isn't necessary)
pqatsi commented on 2025-04-02 11:18 (UTC)
Hello!
May CMake configs need to be patched?
❯ LANG=C paru -S qt5-webkit
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...
Aur (1) qt5-webkit-5.212.0alpha4-27
:: Proceed to review? [Y/n]:
:: Downloading PKGBUILDs...
PKGBUILDs up to date
nothing new to review
fetching devel info...
==> Making package: qt5-webkit 5.212.0alpha4-27 (qua 02 abr 2025 08:16:38)
==> Retrieving sources...
-> Found qtwebkit-5.212.0-alpha4.tar.xz
-> Found qtwebkit-cstdint.patch
-> Found qtwebkit-fix-build-gcc14.patch
-> Found webkit-offlineasm-warnings-ruby27.patch
-> Found qt5-webkit-icu75.patch
-> Found qt5-webkit-icu76.patch
-> Found qt5-webkit-icu68.patch
-> Found qt5-webkit-glib-2.68.patch
-> Found qt5-webkit-python-3.9.patch
-> Found qt5-webkit-bison-3.7.patch
==> Validating source files with sha256sums...
qtwebkit-5.212.0-alpha4.tar.xz ... Passed
qtwebkit-cstdint.patch ... Passed
qtwebkit-fix-build-gcc14.patch ... Passed
webkit-offlineasm-warnings-ruby27.patch ... Passed
qt5-webkit-icu75.patch ... Passed
qt5-webkit-icu76.patch ... Passed
qt5-webkit-icu68.patch ... Passed
qt5-webkit-glib-2.68.patch ... Passed
qt5-webkit-python-3.9.patch ... Passed
qt5-webkit-bison-3.7.patch ... Passed
==> Making package: qt5-webkit 5.212.0alpha4-27 (qua 02 abr 2025 08:16:39)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found qtwebkit-5.212.0-alpha4.tar.xz
-> Found qtwebkit-cstdint.patch
-> Found qtwebkit-fix-build-gcc14.patch
-> Found webkit-offlineasm-warnings-ruby27.patch
-> Found qt5-webkit-icu75.patch
-> Found qt5-webkit-icu76.patch
-> Found qt5-webkit-icu68.patch
-> Found qt5-webkit-glib-2.68.patch
-> Found qt5-webkit-python-3.9.patch
-> Found qt5-webkit-bison-3.7.patch
==> Validating source files with sha256sums...
qtwebkit-5.212.0-alpha4.tar.xz ... Passed
qtwebkit-cstdint.patch ... Passed
qtwebkit-fix-build-gcc14.patch ... Passed
webkit-offlineasm-warnings-ruby27.patch ... Passed
qt5-webkit-icu75.patch ... Passed
qt5-webkit-icu76.patch ... Passed
qt5-webkit-icu68.patch ... Passed
qt5-webkit-glib-2.68.patch ... Passed
qt5-webkit-python-3.9.patch ... Passed
qt5-webkit-bison-3.7.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting qtwebkit-5.212.0-alpha4.tar.xz with bsdtar
==> Starting prepare()...
patching file Source/WebCore/platform/text/TextCodecICU.cpp
patching file Source/WebCore/platform/text/icu/UTextProvider.h
patching file Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp
patching file Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp
patching file Source/WTF/wtf/glib/GRefPtr.h
Hunk #1 succeeded at 29 with fuzz 2.
patching file Source/JavaScriptCore/generate-bytecode-files
patching file Source/WebCore/css/makegrammar.pl
patching file Source/ThirdParty/ANGLE/src/common/mathutil.h
patching file Source/WebCore/page/csp/ContentSecurityPolicy.cpp
patching file Source/WTF/wtf/Platform.h
Hunk #1 succeeded at 1125 (offset -13 lines).
patching file Source/WTF/wtf/Platform.h
Hunk #1 succeeded at 561 (offset -5 lines).
patching file Source/JavaScriptCore/offlineasm/parser.rb
Hunk #1 succeeded at 584 (offset -44 lines).
Hunk #2 succeeded at 598 (offset -44 lines).
Done patch for Ruby 3.2
==> Sources are ready.
qt5-webkit-5.212.0alpha4-27: parsing pkg list...
==> Making package: qt5-webkit 5.212.0alpha4-27 (qua 02 abr 2025 08:16:42)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 has been removed from CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'qt5-webkit-5.212.0alpha4-27':
error: packages failed to build: qt5-webkit-5.212.0alpha4-27
Rmano commented on 2025-03-06 18:35 (UTC)
Thank you very much! This package is needed by the Global Protect client (just adding this here so that it can help some desperate soul puzzling why it does not work), and the prebuilt packages work beautifully. Thanks again.
bartus commented on 2025-02-23 14:16 (UTC) (edited on 2025-02-23 14:18 (UTC) by bartus)
@FabioLolix:
-
It works fine now, thanks 👍🏻
-
Please refrain from vandalising the comment section; it's shitty enough as it is🙄
-
Just pin the single comment and treat it as a README.md
btw. AUR comments supports MarkDown ☝🏻 no need for fuck tone of .
lines to make your point visible 😏
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