mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 19:50:05 +02:00
qtwebengine: update recipe and patch (for manual build only)
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -2,13 +2,13 @@ SUMMARY="Chromium-based rendering library for the Qt5 framework"
|
||||
DESCRIPTION="QtWebEngine provides a Web browser engine that integrates \
|
||||
Chromium's fast moving web capabilities into Qt. "
|
||||
HOMEPAGE="https://www.qt.io"
|
||||
COPYRIGHT="2015-2023 The Qt Company Ltd."
|
||||
COPYRIGHT="2015-2024 The Qt Company Ltd."
|
||||
LICENSE="BSD (3-clause)
|
||||
GNU LGPL v2.1"
|
||||
REVISION="4"
|
||||
SOURCE_URI="https://pkg.freebsd.org/ports-distfiles/KDE/Qt/${portVersion}/kde-qtwebengine-${portVersion}p5.tar.xz"
|
||||
CHECKSUM_SHA256="a35887269d3e060859d00f399aa19dfb9e004d6bbf0dbb6daf1c60708c9dee78"
|
||||
SOURCE_DIR="kde-qtwebengine-${portVersion}p5"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://anduin.linuxfromscratch.org/BLFS/qtwebengine/qtwebengine-${portVersion}.tar.xz"
|
||||
CHECKSUM_SHA256="95af410a77799d25447744477f6d09ede5120e2b27e87afa56d91101c2a13543"
|
||||
SOURCE_DIR="qtwebengine-${portVersion}"
|
||||
PATCHES="
|
||||
qtwebengine-$portVersion.patchset
|
||||
qtwebengine-$portVersion-build-fixes-python3.patchset
|
||||
@@ -21,12 +21,12 @@ SECONDARY_ARCHITECTURES="?x86"
|
||||
|
||||
libVersion="$portVersion"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
Qt5Version="5.15.11"
|
||||
Qt5Version="5.15.14"
|
||||
WebEngineApiVersion="5.15.17"
|
||||
|
||||
PROVIDES="
|
||||
qtwebengine$secondaryArchSuffix = $portVersion compat >= 5
|
||||
cmd:qwebengine_convert_dict = $portVersion compat >= 5
|
||||
cmd:qwebengine_convert_dict$secondaryArchSuffix = $portVersion compat >= 5
|
||||
lib:libQt5Pdf$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libQt5PdfWidgets$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libQt5WebEngine$secondaryArchSuffix = $libVersionCompat
|
||||
@@ -35,14 +35,13 @@ PROVIDES="
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libavcodec$secondaryArchSuffix
|
||||
lib:libavformat$secondaryArchSuffix
|
||||
lib:libavutil$secondaryArchSuffix
|
||||
lib:libexecinfo$secondaryArchSuffix
|
||||
lib:libexpat$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libgl$secondaryArchSuffix
|
||||
lib:libharfbuzz$secondaryArchSuffix
|
||||
lib:libharfbuzz_subset$secondaryArchSuffix
|
||||
lib:libicuuc$secondaryArchSuffix
|
||||
lib:libicui18n$secondaryArchSuffix
|
||||
lib:libicudata$secondaryArchSuffix
|
||||
@@ -91,14 +90,13 @@ REQUIRES_devel="
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libavcodec$secondaryArchSuffix >= 58
|
||||
devel:libexecinfo$secondaryArchSuffix
|
||||
devel:libexpat$secondaryArchSuffix
|
||||
devel:libfontconfig$secondaryArchSuffix
|
||||
devel:libfreetype$secondaryArchSuffix
|
||||
devel:libglib_2.0$secondaryArchSuffix
|
||||
devel:libharfbuzz$secondaryArchSuffix
|
||||
devel:libicuuc$secondaryArchSuffix >= 66
|
||||
devel:libicuuc$secondaryArchSuffix >= 74
|
||||
devel:libjpeg$secondaryArchSuffix
|
||||
devel:libjsoncpp$secondaryArchSuffix
|
||||
devel:liblcms2$secondaryArchSuffix
|
||||
@@ -118,7 +116,7 @@ BUILD_REQUIRES="
|
||||
devel:libQt5WebChannel$secondaryArchSuffix
|
||||
devel:libre2$secondaryArchSuffix
|
||||
devel:libsnappy$secondaryArchSuffix
|
||||
devel:libssl$secondaryArchSuffix
|
||||
devel:libssl$secondaryArchSuffix >= 3
|
||||
devel:libvpx$secondaryArchSuffix
|
||||
devel:libvulkan$secondaryArchSuffix
|
||||
devel:libwebp$secondaryArchSuffix >= 7
|
||||
@@ -134,11 +132,11 @@ BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:gperf
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:lld >= 16
|
||||
cmd:lld >= 18
|
||||
cmd:make
|
||||
cmd:nasm
|
||||
cmd:ninja
|
||||
cmd:node >= 16
|
||||
cmd:node >= 20
|
||||
cmd:perl
|
||||
pkgconfig$secondaryArchSuffix
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
@@ -159,9 +157,8 @@ BUILD()
|
||||
qmake QMAKE_LFLAGS+="-fuse-ld=lld -Wl,--no-keep-memory -Wl,--undefined-version" \
|
||||
.. -- \
|
||||
-proprietary-codecs \
|
||||
-system-ffmpeg \
|
||||
-system-opus \
|
||||
-system-webp \
|
||||
-qt-webengine-ffmpeg \
|
||||
-webengine-icu
|
||||
|
||||
NINJAJOBS=$jobArgs make
|
||||
Reference in New Issue
Block a user