qt6-pdf: disable widevine on musl
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
--- a/configure.cmake
|
||||
+++ b/configure.cmake
|
||||
@@ -593,6 +593,9 @@ qt_feature("webengine-developer-build" P
|
||||
PURPOSE "Enables the developer build configuration."
|
||||
AUTODETECT QT_FEATURE_private_tests
|
||||
)
|
||||
+qt_feature("webengine-widevine" PRIVATE
|
||||
+ LABEL "widevine"
|
||||
+)
|
||||
qt_feature("webengine-system-re2" PRIVATE
|
||||
LABEL "re2"
|
||||
AUTODETECT FALSE
|
||||
--- a/src/core/CMakeLists.txt
|
||||
+++ b/src/core/CMakeLists.txt
|
||||
@@ -376,7 +376,6 @@ foreach(arch ${archs})
|
||||
pdf_enable_fontations=false
|
||||
enable_vr=false
|
||||
enable_web_speech=false
|
||||
- enable_widevine=true
|
||||
enable_bound_session_credentials=false
|
||||
fatal_linker_warnings=false
|
||||
has_native_accessibility=false
|
||||
@@ -402,6 +401,10 @@ foreach(arch ${archs})
|
||||
CONDITION QT_FEATURE_webengine_printing_and_pdf
|
||||
)
|
||||
extend_gn_list(gnArgArg
|
||||
+ ARGS enable_widevine
|
||||
+ CONDITION QT_FEATURE_webengine_widevine
|
||||
+ )
|
||||
+ extend_gn_list(gnArgArg
|
||||
ARGS enable_plugins
|
||||
CONDITION QT_FEATURE_webengine_printing_and_pdf OR
|
||||
QT_FEATURE_webengine_pepper_plugins
|
||||
@@ -1,7 +1,7 @@
|
||||
# Template file for 'qt6-pdf'
|
||||
pkgname=qt6-pdf
|
||||
version=6.10.0
|
||||
revision=1
|
||||
revision=2
|
||||
build_style=cmake
|
||||
configure_args="-DQT_FEATURE_qtpdf_build=ON
|
||||
-DQT_FEATURE_qtpdf_widgets_build=ON
|
||||
@@ -9,9 +9,11 @@ configure_args="-DQT_FEATURE_qtpdf_build=ON
|
||||
-DNinja_EXECUTABLE=$XBPS_WRAPPERDIR/ninja
|
||||
-DQT_BUILD_EXAMPLES=ON"
|
||||
hostmakedepends="qt6-base-devel perl pkg-config nodejs python3-html5lib
|
||||
qt6-declarative-host-tools gperf bison flex nss-devel"
|
||||
qt6-declarative-host-tools gperf bison flex nss-devel protobuf libwebp-devel
|
||||
icu-devel libevent-devel qt6-tools"
|
||||
makedepends="qt6-base-private-devel qt6-declarative-private-devel
|
||||
qt6-svg-devel zlib-devel
|
||||
qt6-svg-devel zlib-devel sqlite-devel libopenjpeg2-devel libglib-devel
|
||||
eudev-libudev-devel openh264-devel
|
||||
pciutils-devel opus-devel libxslt-devel libxml2-devel ffmpeg6-devel
|
||||
lcms2-devel libwebp-devel icu-devel re2-devel snappy-devel libevent-devel
|
||||
libvpx-devel minizip-devel tiff-devel libpng-devel harfbuzz-devel
|
||||
@@ -30,6 +32,7 @@ fi
|
||||
|
||||
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
|
||||
makedepends+=" musl-legacy-compat"
|
||||
configure_args+=" -DFEATURE_webengine_widevine=OFF"
|
||||
fi
|
||||
|
||||
if [ "$XBPS_WORDSIZE" = "$XBPS_TARGET_WORDSIZE" ]; then
|
||||
@@ -63,15 +66,11 @@ if [ "$_have_webengine" = yes ]; then
|
||||
-DQT_FEATURE_qtwebengine_widgets_build=ON
|
||||
-DQT_FEATURE_qtwebengine_quick_build=ON
|
||||
-DQT_FEATURE_webengine_system_ffmpeg=ON
|
||||
-DQT_FEATURE_webengine_system_libevent=ON
|
||||
-DQT_FEATURE_webengine_system_gn=ON
|
||||
-DQT_FEATURE_webengine_system_icu=ON
|
||||
-DQT_FEATURE_webengine_system_re2=ON
|
||||
-DQT_FEATURE_webengine_webrtc_pipewire=ON
|
||||
-DQT_FEATURE_webengine_embedded_build=OFF
|
||||
-DQT_FEATURE_webengine_proprietary_codecs=ON"
|
||||
hostmakedepends+=" protobuf libwebp-devel icu-devel
|
||||
libevent-devel qt6-tools"
|
||||
makedepends+=" qt6-webchannel-devel qt6-websockets-devel qt6-tools-devel
|
||||
qt6-location-devel qt6-webchannel-devel pulseaudio-devel libflac-devel
|
||||
alsa-lib-devel cups-devel libXcursor-devel libXcomposite-devel
|
||||
|
||||
Reference in New Issue
Block a user