mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-04 22:18:55 +02:00
QtWebKit: fix build with gstreamer 1.14
This commit is contained in:
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/annulen/webkit"
|
||||
COPYRIGHT="2015-2017 The Qt Company Ltd."
|
||||
LICENSE="GNU LGPL v2.1
|
||||
GNU LGPL v3"
|
||||
REVISION="8"
|
||||
REVISION="9"
|
||||
SOURCE_URI="https://github.com/annulen/webkit/releases/download/qtwebkit-${portVersion/\~/-}/qtwebkit-${portVersion/\~/-}.tar.xz"
|
||||
CHECKSUM_SHA256="f8f901de567e11fc5659402b6b827eac75505ff9c5072d8e919aa306003f8f8a"
|
||||
SOURCE_DIR="qtwebkit-${portVersion/\~/-}"
|
||||
@@ -38,9 +38,7 @@ REQUIRES="
|
||||
lib:libgstallocators_1.0$secondaryArchSuffix
|
||||
lib:libgstapp_1.0$secondaryArchSuffix
|
||||
lib:libgstaudio_1.0$secondaryArchSuffix
|
||||
lib:libgstbadallocators_1.0$secondaryArchSuffix
|
||||
lib:libgstbadaudio_1.0$secondaryArchSuffix
|
||||
lib:libgstbadbase_1.0$secondaryArchSuffix
|
||||
lib:libgstbadvideo_1.0$secondaryArchSuffix
|
||||
lib:libgstbase_1.0$secondaryArchSuffix
|
||||
lib:libgstbasecamerabinsrc_1.0$secondaryArchSuffix
|
||||
@@ -66,6 +64,7 @@ REQUIRES="
|
||||
lib:libicui18n$secondaryArchSuffix
|
||||
lib:libicuuc$secondaryArchSuffix
|
||||
lib:libjpeg$secondaryArchSuffix
|
||||
lib:liborc_0.4$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
@@ -103,6 +102,7 @@ REQUIRES_devel="
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libgcc$secondaryArchSuffix
|
||||
devel:libcrypto$secondaryArchSuffix
|
||||
devel:libegl$secondaryArchSuffix
|
||||
devel:libfontconfig$secondaryArchSuffix
|
||||
@@ -113,7 +113,6 @@ BUILD_REQUIRES="
|
||||
devel:libgstapp_1.0$secondaryArchSuffix
|
||||
devel:libgstaudio_1.0$secondaryArchSuffix
|
||||
devel:libgstbadaudio_1.0$secondaryArchSuffix
|
||||
devel:libgstbadbase_1.0$secondaryArchSuffix
|
||||
devel:libgstbadvideo_1.0$secondaryArchSuffix
|
||||
devel:libgstreamer_1.0$secondaryArchSuffix
|
||||
devel:libgstvideo_1.0$secondaryArchSuffix
|
||||
@@ -121,6 +120,7 @@ BUILD_REQUIRES="
|
||||
devel:libicuuc$secondaryArchSuffix
|
||||
devel:libintl$secondaryArchSuffix
|
||||
devel:libjpeg$secondaryArchSuffix
|
||||
devel:liborc_0.4$secondaryArchSuffix
|
||||
devel:libpcre2_16$secondaryArchSuffix
|
||||
devel:libpng$secondaryArchSuffix
|
||||
devel:libQt5Gui$secondaryArchSuffix
|
||||
@@ -135,6 +135,7 @@ BUILD_REQUIRES="
|
||||
devel:libQt5WebChannel$secondaryArchSuffix
|
||||
devel:libQt5PrintSupport$secondaryArchSuffix
|
||||
devel:libQt5MultimediaWidgets$secondaryArchSuffix
|
||||
devel:libruby$secondaryArchSuffix
|
||||
devel:libsqlite3$secondaryArchSuffix
|
||||
devel:libssl$secondaryArchSuffix
|
||||
devel:libwebp$secondaryArchSuffix
|
||||
@@ -148,6 +149,7 @@ BUILD_PREREQUIRES="
|
||||
cmd:cmake
|
||||
cmd:find
|
||||
cmd:flex
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:g++$secondaryArchSuffix
|
||||
cmd:gperf
|
||||
cmd:ld$secondaryArchSuffix
|
||||
@@ -155,13 +157,14 @@ BUILD_PREREQUIRES="
|
||||
cmd:perl
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
cmd:python
|
||||
cmd:ruby
|
||||
cmd:ruby$secondaryArchSuffix
|
||||
cmd:sed
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
mkdir -p build && cd build
|
||||
|
||||
cmake .. $cmakeDirArgs \
|
||||
-DCMAKE_INSTALL_PREFIX:PATH=$prefix \
|
||||
-DCMAKE_INSTALL_INCLUDEDIR=$includeDir \
|
||||
@@ -172,15 +175,17 @@ BUILD()
|
||||
-DCMAKE_INSTALL_DATAROOTDIR:PATH=$dataDir/Qt5 \
|
||||
-DCMAKE_BUILD_TYPE=RELEASE \
|
||||
-DPORT=Qt \
|
||||
-DUSE_SYSTEM_MALLOC=ON \
|
||||
-DENABLE_SAMPLING_PROFILER=OFF \
|
||||
-DENABLE_ALLINONE_BUILD=OFF \
|
||||
-DENABLE_API_TESTS=OFF \
|
||||
-DENABLE_FTPDIR=ON \
|
||||
-DENABLE_MEDIA_SOURCE=OFF \
|
||||
-DENABLE_SAMPLING_PROFILER=OFF \
|
||||
-DENABLE_THREADED_COMPOSITOR=ON \
|
||||
-DENABLE_TOOLS=OFF \
|
||||
-DENABLE_MEDIA_SOURCE=OFF \
|
||||
-DUSE_QT_MULTIMEDIA=OFF \
|
||||
-DUSE_GSTREAMER=ON \
|
||||
-DUSE_LIBHYPHEN=ON
|
||||
-DUSE_LIBHYPHEN=ON \
|
||||
-DUSE_QT_MULTIMEDIA=OFF \
|
||||
-DUSE_SYSTEM_MALLOC=ON
|
||||
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user