Package Details: qt5-webkit 5.212.0alpha4-26

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)

Required by (117)

Sources (9)

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!


I'm not a programmer but I guess webengine would be more convenient

@TheExplorer You don't say! [insert Nicals Cage meme]

If this package would never build in the future, shouldn't it be dropped in favor of qt5-webkit-movableink-git?

@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

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 21 Next › Last »

FabioLolix commented on 2024-05-21 21:33 (UTC)

cachyos package is build with icu 73

FabioLolix commented on 2024-05-21 21:31 (UTC)

For temporary solution just enable cachyos repo in your pacmn.conf and install the 5.212.0alpha4-20 which does work with the latest icu.

So they have a patch?

tyler19820201 commented on 2024-05-21 21:30 (UTC) (edited on 2024-05-21 21:31 (UTC) by tyler19820201)

For temporary solution just enable cachyos repo in your pacman.conf and install the 5.212.0alpha4-20 which does work with the latest icu.

Indeed commented on 2024-05-21 19:18 (UTC)

I know it may not be productive, but if anybody needs this package as a run-time dependency, and wants a temporary solution in a hurry, there is always an option to borrow libraries from other distros.

docker run --rm -it --name borrow-lib debian
# install dependencies inside container
mkdir -p debian
docker export borrow-lib | sudo tar -C debian -xv
DEBIAN_ROOT=`pwd`/debian
export QT_PLUGIN_PATH=$DEBIAN_ROOT/usr/lib/x86_64-linux-gnu/qt5/plugins/
export LD_LIBRARY_PATH=$DEBIAN_ROOT/usr/lib/x86_64-linux-gnu/:$DEBIAN_ROOT/usr/lib/x86_64-linux-gnu/pulseaudio/:$LD_LIBRARY_PATH
$DEBIAN_ROOT/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 /path/to/your/app

FabioLolix commented on 2024-05-21 15:39 (UTC)

@LarryDave reading a bit before posting no? (strawberry-git,quiterss,qt5-webkit)

FabioLolix commented on 2024-05-21 15:38 (UTC)

Anyone else want to report again that the build is broken with icu 75 again after it has been reported multiple times?

rstone commented on 2024-05-21 14:46 (UTC) (edited on 2024-05-21 14:46 (UTC) by rstone)

Tried everything suggested here and I can't build the new one after icu update to .75.

Solved by installing icu v74 from the official github and reinstalling previously built package of qt5-webkit. Here is PKGBUILD for icu v74.

_major=74
_gitname=icu
_pkgname=$_gitname$_major
pkgname="$_pkgname-bin"
pkgver="$_major.2"
pkgrel=1
pkgdesc="International Components for Unicode library (version 74)"
arch=('x86_64')
url="https://github.com/unicode-org/icu"
license=('custom:icu')
depends=('gcc-libs' 'sh')
provides=("$_pkgname")
conflicts=("$_pkgname")
source=("$url/releases/download/release-${pkgver/./-}/icu4c-${pkgver/./_}-Fedora_Linux36-x64.tgz")
b2sums=('08b754d02bdb642efa549f2bf64ebc9074865b64057e8d6f86f4e78899eae1886dc13c1fb9e9bf0db0bdec941f5b1ea5e588b4e9557f1d646f5b59c51c36745b')

_src_libdir=icu/usr/local/lib

prepare() {
        # prevent conflicts with other versions of icu
        rm -rf $_src_libdir/{icu,pkgconfig}
        _solist=('data' 'i18n' 'io' 'test' 'tu' 'uc')
        for _i in ${_solist[@]}; do
                rm $_src_libdir/libicu$_i.so
        done
}

package() {
        cd $_src_libdir
        install -Dm644 * -t "$pkgdir/usr/lib/"
        install -Dm644 ../share/$_gitname/$pkgver/LICENSE \
                -t "$pkgdir/usr/share/licenses/$pkgname"
}

LarryDave commented on 2024-05-21 13:33 (UTC)

Does not build after the latest icu update.

make[2]: *** [Source/WTF/wtf/CMakeFiles/WTF.dir/build.make:984: Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/icu/CollatorICU.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[  5%] Linking CXX static library ../../lib/libANGLESupport.a
[  5%] Built target ANGLESupport
make[1]: *** [CMakeFiles/Makefile2:1500: Source/WTF/wtf/CMakeFiles/WTF.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> Removing installed dependencies...

andreas_baumann commented on 2024-05-21 07:36 (UTC)

The first error around ICU is a new C++17 or so construct (CmakeLists.txt is forcing the C++ standard to C++11). Rasing that to -std=c++17 leads to an error later in unique_ptr<char[]> which leads to an amigous template instationation (something now C++-20-ish?). I worked around for now in trojita by providing an icu74 shim package which keeps qt5-webkit libraries happy.

patlefort commented on 2024-05-21 07:32 (UTC)

Build is broken with the last icu update. Also, can you please change CMAKE_BUILD_TYPE to None? Otherwise it will override some user's flags.