2
0
mirror of https://codeberg.org/kiss-community/repo synced 2025-02-25 07:36:28 -07:00

qt5-qtwebengine: Working build

This commit is contained in:
Dylan Araps 2020-01-17 18:25:32 +02:00
parent 7201e0161e
commit de2a203b44
No known key found for this signature in database
GPG Key ID: 46D62DD9F1DE636E
4 changed files with 41 additions and 2 deletions

View File

@ -25,7 +25,7 @@ sed -i '/execinfo.h/d' \
sed -i '/use_udev/s/=.*/=false/' \
src/3rdparty/chromium/build/config/features.gni
qmake -- \
qmake QMAKE_CXXFLAGS=-DQT_NO_ACCESSIBILITY -- \
-feature-webengine-system-ninja \
-feature-webengine-system-zlib \
-feature-webengine-system-harfbuzz \
@ -38,7 +38,7 @@ qmake -- \
-no-feature-webengine-system-icu \
-no-feature-webengine-system-glib \
-no-feature-webengine-webrtc \
-no-feature-webengine-proprietary-codecs \
-no-feature-webengine-proprietary-codecs
make
make install INSTALL_ROOT="$1"

View File

@ -1,4 +1,5 @@
74f8c11cc318612c8d9dc87cf791badb1efe7080c10d8b3ed5843b249a942d32 qtwebengine-everywhere-src-5.14.0.tar.xz
908735d4f7e4fc9307e177ac9da3419e5801a7740094073c03f9f33600b9767e 0002-musl-don-t-use-pvalloc-as-it-s-not-available-on-musl.patch
1be1f8e2851f6420f0676fb4f1562368125f93da8bff977be741f85bb453a9fe 0004-mkspecs-Allow-builds-with-libc-glibc.patch
9cd813f5a0b39795dd8f8822f30f9fd4fd4952bad4b4037cf0bf0f2918a56541 0011-chromium-musl-sandbox-Define-TEMP_FAILURE_RETRY-if-n.patch
9d0b16939513f998da00834b1823743807b6aba04df732e83d42f15620359b35 0012-chromium-musl-Avoid-mallinfo-APIs-on-non-glibc-linux.patch

View File

@ -0,0 +1,37 @@
From 312f6955af1dc6ea61bbd48bece794c1257822fa Mon Sep 17 00:00:00 2001
From: Samuli Piippo <samuli.piippo@qt.io>
Date: Tue, 12 Dec 2017 16:06:14 +0200
Subject: [PATCH] musl: don't use pvalloc as it's not available on musl
Change-Id: I7145463ac7b9560e7459d3384a3db108bd727403
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
---
src/core/api/qtbug-61521.cpp | 8 --------
1 file changed, 8 deletions(-)
diff --git a/src/core/api/qtbug-61521.cpp b/src/core/api/qtbug-61521.cpp
index 002a1af2..8fd2da36 100644
--- a/src/core/api/qtbug-61521.cpp
+++ b/src/core/api/qtbug-61521.cpp
@@ -74,10 +74,6 @@ SHIM_SYMBOL_VERSION(valloc);
void* __valloc(size_t size)
SHIM_ALIAS_SYMBOL(ShimValloc);
-SHIM_SYMBOL_VERSION(pvalloc);
-void* __pvalloc(size_t size)
- SHIM_ALIAS_SYMBOL(ShimPvalloc);
-
SHIM_SYMBOL_VERSION(posix_memalign);
int __posix_memalign(void** r, size_t a, size_t s)
SHIM_ALIAS_SYMBOL(ShimPosixMemalign);
@@ -110,10 +106,6 @@ SHIM_HIDDEN void* ShimValloc(size_t size) {
return valloc(size);
}
-SHIM_HIDDEN void* ShimPvalloc(size_t size) {
- return pvalloc(size);
-}
-
SHIM_HIDDEN int ShimPosixMemalign(void** r, size_t a, size_t s) {
return posix_memalign(r,a,s);
}

View File

@ -1,4 +1,5 @@
http://download.qt-project.org/official_releases/qt/5.14/5.14.0/submodules/qtwebengine-everywhere-src-5.14.0.tar.xz
patches/0002-musl-don-t-use-pvalloc-as-it-s-not-available-on-musl.patch
patches/0004-mkspecs-Allow-builds-with-libc-glibc.patch
patches/0011-chromium-musl-sandbox-Define-TEMP_FAILURE_RETRY-if-n.patch
patches/0012-chromium-musl-Avoid-mallinfo-APIs-on-non-glibc-linux.patch