[packages/ewebkit] - fix linking - rel 8
baggins
baggins at pld-linux.org
Mon Mar 13 19:00:32 CET 2017
commit 50dcbe4ef85f5035be4eb3e5f7ee08302738472d
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Mar 13 19:00:19 2017 +0100
- fix linking
- rel 8
ewebkit.spec | 4 +++-
missing-headers.patch | 25 +++++++++++++++++++++++++
2 files changed, 28 insertions(+), 1 deletion(-)
---
diff --git a/ewebkit.spec b/ewebkit.spec
index b230188..b9186dc 100644
--- a/ewebkit.spec
+++ b/ewebkit.spec
@@ -3,7 +3,7 @@
%bcond_with elementary # MiniBrowser build (needs Elementary); not installed anyway
#
%define efl_ver 1.8
-%define rel 7
+%define rel 8
Summary: WebKit-EFL - Web content engine for EFL applications
Summary(pl.UTF-8): WebKit-EFL - silnik WWW dla aplikacji EFL
Name: ewebkit
@@ -30,6 +30,7 @@ Patch6: %{name}-link.patch
Patch7: gstreamer-headers.patch
Patch8: cmake-3.4.patch
Patch9: cxx.patch
+Patch10: missing-headers.patch
URL: http://trac.enlightenment.org/e/wiki/EWebKit
BuildRequires: OpenGL-devel
BuildRequires: atk-devel >= 1:2.10.0
@@ -146,6 +147,7 @@ Pliki nagłówkowe biblioteki WebKit-EFL.
%patch7 -p1
%patch8 -p1
%patch9 -p1
+%patch10 -p1
%build
# replace -g2 with -g1 to not run into 4 GB ar format limit
diff --git a/missing-headers.patch b/missing-headers.patch
new file mode 100644
index 0000000..3e88432
--- /dev/null
+++ b/missing-headers.patch
@@ -0,0 +1,25 @@
+2014-06-12 Alberto Garcia <berto at igalia.com>
+
+ [GTK] fails to build with --disable-webgl --disable-accelerated-compositing
+ https://bugs.webkit.org/show_bug.cgi?id=131267
+
+ Reviewed by NOBODY (OOPS!).
+
+ Add missing headers needed for Float32Array::create().
+
+ * Modules/webaudio/AudioBuffer.cpp:
+
+diff --git a/Source/WebCore/Modules/webaudio/AudioBuffer.cpp b/Source/WebCore/Modules/webaudio/AudioBuffer.cpp
+index d714247..e2ff1c6 100644
+--- a/Source/WebCore/Modules/webaudio/AudioBuffer.cpp
++++ b/Source/WebCore/Modules/webaudio/AudioBuffer.cpp
+@@ -38,6 +38,9 @@
+ #include "ExceptionCode.h"
+ #include "ExceptionCodePlaceholder.h"
+
++#include <runtime/JSCInlines.h>
++#include <runtime/TypedArrayInlines.h>
++
+ namespace WebCore {
+
+ PassRefPtr<AudioBuffer> AudioBuffer::create(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ewebkit.git/commitdiff/50dcbe4ef85f5035be4eb3e5f7ee08302738472d
More information about the pld-cvs-commit
mailing list