summaryrefslogtreecommitdiffstats
path: root/calibre/build
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2023-02-26 19:40:42 +0000
committer Eric Hameleers <alien@slackware.com>2023-02-26 19:40:42 +0000
commit849b899291e4a28d37cdc18a62071cb348726c28 (patch)
treef36ebbbe075e332f22eb811eabcab53fbb57b8c7 /calibre/build
parent93c83b380163f4e71916bf9409c6c4239d403d4d (diff)
downloadasb-849b899291e4a28d37cdc18a62071cb348726c28.tar.gz
asb-849b899291e4a28d37cdc18a62071cb348726c28.tar.xz
calibre: make qt6-webengine compile on 32bit
Diffstat (limited to 'calibre/build')
-rwxr-xr-xcalibre/build/calibre.SlackBuild8
1 files changed, 8 insertions, 0 deletions
diff --git a/calibre/build/calibre.SlackBuild b/calibre/build/calibre.SlackBuild
index 685e33e8..e905b71d 100755
--- a/calibre/build/calibre.SlackBuild
+++ b/calibre/build/calibre.SlackBuild
@@ -675,6 +675,14 @@ make_qt6() {
-i qtbase/mkspecs/common/gcc-base.conf || exit 1
sed -e "s|^\(QMAKE_LFLAGS_RELEASE.*\)|\1 ${SLKLDFLAGS}|" \
-i qtbase/mkspecs/common/g++-unix.conf || exit 1
+ # Re-add support for 32bit architectures - Google no longer supports it:
+ sed -i qtwebengine/src/3rdparty/chromium/BUILD.gn \
+ -e 's/target_os != "linux" || /target_os == "linux" || /'
+ cd qtwebengine
+ # Thanks Debian! See https://salsa.debian.org/qt-kde-team/qt6/qt6-webengine/-/tree/master/debian/patches
+ cat $PATCHDIR/qt6-webengine_32bit_compressing_files.patch \
+ | patch -p1 --verbose || exit 1
+ cd - 1>/dev/null
fi
export CFLAGS="$SLKCFLAGS"