@pqatsi only a cmake flag needed which have been done (NB haven't pushed pkgrel since a rebuild isn't necessary)
Search Criteria
Package Details: qt5-webkit 5.212.0alpha4-27
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: | 40 |
Popularity: | 0.037034 |
First Submitted: | 2022-11-21 07:42 (UTC) |
Last Updated: | 2025-04-02 21:40 (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)
- 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, icu73AUR, icu63AUR, icu74AUR, icu75AUR, icu, lib32-icu)
- libicuuc.so (icu-gitAUR, icu73AUR, icu63AUR, icu74AUR, icu75AUR, 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
- Show 12 more dependencies...
Required by (111)
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
FabioLolix commented on 2025-04-02 22:00 (UTC)
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 😏
FabioLolix commented on 2025-02-23 10:10 (UTC) (edited on 2025-02-23 10:12 (UTC) by FabioLolix)
READ THE PINNED COMMENTS
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
READ THE PINNED COMMENTS
FabioLolix commented on 2025-02-23 10:09 (UTC)
@AleksandarT
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by qt5-webkit
There is pinned comment about it and have already answered again yesterday to zw963
andreas_baumann commented on 2025-02-23 10:06 (UTC) (edited on 2025-02-23 10:12 (UTC) by andreas_baumann)
@AleksandarT: I usually nuke the directory I was building in, use git package or trizen -G package, or yay -G package just do download the PKGBUILD and files from the AUR and then do a makepkg -sif. AUR helpers usually don't know about dependencies (so qt5-webkit has to be built before say trojita-git or so) and they more confuse people than help them IMHO. :-)
Also, if you have things depend on qt5-webkit linked against icu75, you first have to update the system to icu 76, so that you can build a qt5-webkit based on icu 76. This also means you have to uninstall what depends on the qt5-webkit linked against icu75. The warning of pacman is because ABI changes in icu 75 to 76 could render software above unusable and it refused to do an upgrade and potentially make software unusable. Easiest is really to uninstall, say qt5-webkit, trojita-git, then do a system update (you get icu 76 then), do an update of qt5-webkit and then rebuild the things depending on qt5-webkit.
AleksandarT commented on 2025-02-23 10:00 (UTC)
Damn. After clear cache: yay -Sc and new try to yay -Syu old issue:
(removed huge list) ... ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source_x86_64 files with sha256sums... rustdesk-1.3.8-x86_64.pkg.tar.zst ... Passed :: (1/2) Parsing SRCINFO: rustdesk-bin :: (2/2) Parsing SRCINFO: qt5-webkit :: Synchronizing package databases... core is up to date extra is up to date community is up to date :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by qt5-webkit :: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by qt5-webkit -> error installing repo packages {25-02-23 10:57}asus-laptop:~ me%
FabioLolix commented on 2025-02-23 09:30 (UTC)
I'm not sure where yay clone packages from git repo.
git clone https://aur.archlinux.org/qt5-webkit.git
Where is located: qt5-webkit-icu75.patch?
In the git repo since https://aur.archlinux.org/cgit/aur.git/commit/?h=qt5-webkit&id=5e94b0396453c07170bcff27ef99b67c47676257, previously it was downloaded
Delete yay cache and try again
AleksandarT commented on 2025-02-23 09:18 (UTC) (edited on 2025-02-23 09:26 (UTC) by AleksandarT)
I'm not sure where yay clone packages from git repo. Where is located: qt5-webkit-icu75.patch? {25-02-23 9:48}asus-laptop:~ me% yay -Syu :: Synchronizing package databases... core 115.8 KiB 870 KiB/s 00:00 [######################] 100% extra 7.7 MiB 50.7 MiB/s 00:00 [######################] 100% community 45.0 B 1097 B/s 00:00 [######################] 100% :: Searching AUR for updates... :: Searching databases for updates... -> Packages not in AUR: js91 -> Missing AUR Debug Packages: sdl2-debug :: 128 packages to upgrade/install. (I skipped huge list) -------------------- AUR Explicit (1): rustdesk-bin-1.3.8-1 :: (0/2) Failed to download PKGBUILD: qt5-webkit :: (1/2) Downloaded PKGBUILD: rustdesk-bin -> error fetching qt5-webkit: From https://aur.archlinux.org/qt5-webkit f9271ba..5006ee1 master -> origin/master error: The following untracked working tree files would be overwritten by merge: qt5-webkit-icu75.patch Please move or remove them before you merge. Aborting context: exit status 1 {25-02-23 9:49}asus-laptop:~ me% yay -R qt5-webkit-icu75.patch error: target not found: qt5-webkit-icu75.patch -> exit status 1
Pinned Comments
FabioLolix commented on 2025-02-23 10:10 (UTC) (edited on 2025-02-23 10:12 (UTC) by FabioLolix)
READ THE PINNED COMMENTS
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
READ THE 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