qt5.qtwebengine: remove dead conditions for pre 5.12 support
This doesn't change the derivation.
This commit is contained in:
parent
2472122bf3
commit
aa08b8eb73
@ -1,5 +1,5 @@
|
|||||||
{ qtModule, qtCompatVersion,
|
{ qtModule
|
||||||
qtdeclarative, qtquickcontrols, qtlocation, qtwebchannel
|
, qtdeclarative, qtquickcontrols, qtlocation, qtwebchannel
|
||||||
|
|
||||||
, bison, coreutils, flex, git, gperf, ninja, pkgconfig, python2, which
|
, bison, coreutils, flex, git, gperf, ninja, pkgconfig, python2, which
|
||||||
|
|
||||||
@ -54,14 +54,6 @@ qtModule {
|
|||||||
''
|
''
|
||||||
( cd src/3rdparty/chromium; patchShebangs . )
|
( cd src/3rdparty/chromium; patchShebangs . )
|
||||||
''
|
''
|
||||||
# Patch Chromium build files
|
|
||||||
+ optionalString (lib.versionOlder qtCompatVersion "5.12") ''
|
|
||||||
substituteInPlace ./src/3rdparty/chromium/build/common.gypi --replace /bin/echo ${coreutils}/bin/echo
|
|
||||||
substituteInPlace ./src/3rdparty/chromium/v8/gypfiles/toolchain.gypi \
|
|
||||||
--replace /bin/echo ${coreutils}/bin/echo
|
|
||||||
substituteInPlace ./src/3rdparty/chromium/v8/gypfiles/standalone.gypi \
|
|
||||||
--replace /bin/echo ${coreutils}/bin/echo
|
|
||||||
''
|
|
||||||
# Prevent Chromium build script from making the path to `clang` relative to
|
# Prevent Chromium build script from making the path to `clang` relative to
|
||||||
# the build directory. `clang_base_path` is the value of `QMAKE_CLANG_DIR`
|
# the build directory. `clang_base_path` is the value of `QMAKE_CLANG_DIR`
|
||||||
# from `src/core/config/mac_osx.pri`.
|
# from `src/core/config/mac_osx.pri`.
|
||||||
@ -91,10 +83,10 @@ qtModule {
|
|||||||
''
|
''
|
||||||
# Following is required to prevent a build error:
|
# Following is required to prevent a build error:
|
||||||
# ninja: error: '/nix/store/z8z04p0ph48w22rqzx7ql67gy8cyvidi-SDKs/MacOSX10.12.sdk/usr/include/mach/exc.defs', needed by 'gen/third_party/crashpad/crashpad/util/mach/excUser.c', missing and no known rule to make it
|
# ninja: error: '/nix/store/z8z04p0ph48w22rqzx7ql67gy8cyvidi-SDKs/MacOSX10.12.sdk/usr/include/mach/exc.defs', needed by 'gen/third_party/crashpad/crashpad/util/mach/excUser.c', missing and no known rule to make it
|
||||||
+ (optionalString (lib.versionAtLeast qtCompatVersion "5.11") ''
|
+ ''
|
||||||
substituteInPlace src/3rdparty/chromium/third_party/crashpad/crashpad/util/BUILD.gn \
|
substituteInPlace src/3rdparty/chromium/third_party/crashpad/crashpad/util/BUILD.gn \
|
||||||
--replace '$sysroot/usr' "${darwin.xnu}"
|
--replace '$sysroot/usr' "${darwin.xnu}"
|
||||||
'')
|
''
|
||||||
+ ''
|
+ ''
|
||||||
# Apple has some secret stuff they don't share with OpenBSM
|
# Apple has some secret stuff they don't share with OpenBSM
|
||||||
substituteInPlace src/3rdparty/chromium/base/mac/mach_port_broker.mm \
|
substituteInPlace src/3rdparty/chromium/base/mac/mach_port_broker.mm \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user