summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDoug Newgard2013-02-25 00:23:57 -0600
committerDoug Newgard2013-02-25 00:23:57 -0600
commit19b8ecb18947e6755c3b03c76b03a14d6eae69e2 (patch)
treee3ee0e3164f1251920fb196cb87962576c50ad0c
parent1bf7e25b50fed75141c876788dd501386788b88c (diff)
downloadaur-19b8ecb18947e6755c3b03c76b03a14d6eae69e2.tar.gz
Remove Elm dep, only needed for Webkit2, and add real EFL deps; add patch to make it build against efl-git
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD8
-rw-r--r--ecore-headers.patch128
3 files changed, 141 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b7b01e9f8c9e..7a9786e2acbd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = ewebkit-svn
pkgdesc = WebKit ported to the Enlightenment Foundation Libraries
- pkgver = 139452
+ pkgver = 143884
pkgrel = 1
url = http://trac.webkit.org/wiki/EFLWebKit
arch = i686
@@ -15,15 +15,19 @@ pkgbase = ewebkit-svn
makedepends = ruby
makedepends = gperf
depends = atk
- depends = elementary
+ depends = edje
+ depends = eeze
+ depends = efreet
+ depends = e_dbus
depends = enchant
depends = sqlite
- depends = e_dbus
depends = libtiff
depends = gst-plugins-base-libs
depends = libsoup
depends = libxslt
depends = libxt
+ source = ecore-headers.patch
+ md5sums = bba54046ca64ac77344e30a4add78e0d
pkgname = ewebkit-svn
diff --git a/PKGBUILD b/PKGBUILD
index a0849adb38ff..25521aaf6407 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,15 +2,17 @@
# Contributor: twa022 <twa022 at gmail dot com>
pkgname=ewebkit-svn
-pkgver=139452
+pkgver=143884
pkgrel=1
pkgdesc="WebKit ported to the Enlightenment Foundation Libraries"
arch=('i686' 'x86_64')
url="http://trac.webkit.org/wiki/EFLWebKit"
license=('LGPL2' 'LGPL2.1' 'BSD')
-depends=('atk' 'elementary' 'enchant' 'sqlite' 'e_dbus' 'libtiff'
+depends=('atk' 'edje' 'eeze' 'efreet' 'e_dbus' 'enchant' 'sqlite' 'libtiff'
'gst-plugins-base-libs' 'libsoup' 'libxslt' 'libxt')
makedepends=('cmake' 'subversion' 'perl' 'python2' 'ruby' 'gperf')
+source=("ecore-headers.patch")
+md5sums=("bba54046ca64ac77344e30a4add78e0d")
_svntrunk=https://svn.webkit.org/repository/webkit/trunk
_svnmod=Webkit
@@ -37,6 +39,8 @@ build() {
svn export "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
cd "$srcdir/$_svnmod-build"
+ patch -Np0 < ../ecore-headers.patch
+
cmake . -DPORT=Efl \
-DPYTHON_EXECUTABLE=/usr/bin/python2 \
-DSHARED_CORE=OFF \
diff --git a/ecore-headers.patch b/ecore-headers.patch
new file mode 100644
index 000000000000..b3a9db4291c8
--- /dev/null
+++ b/ecore-headers.patch
@@ -0,0 +1,128 @@
+Index: Source/WTF/wtf/PlatformEfl.cmake
+===================================================================
+--- Source/WTF/wtf/PlatformEfl.cmake (revision 143875)
++++ Source/WTF/wtf/PlatformEfl.cmake (working copy)
+@@ -31,6 +31,7 @@
+ list(APPEND WTF_INCLUDE_DIRECTORIES
+ ${ECORE_INCLUDE_DIRS}
+ ${ECORE_EVAS_INCLUDE_DIRS}
++ ${ECORE_IMF_INCLUDE_DIRS}
+ ${EINA_INCLUDE_DIRS}
+ ${EO_INCLUDE_DIRS}
+ ${EVAS_INCLUDE_DIRS}
+Index: Source/WebKit/PlatformEfl.cmake
+===================================================================
+--- Source/WebKit/PlatformEfl.cmake (revision 143875)
++++ Source/WebKit/PlatformEfl.cmake (working copy)
+@@ -14,6 +14,7 @@
+ ${ECORE_EVAS_INCLUDE_DIRS}
+ ${ECORE_INCLUDE_DIRS}
+ ${ECORE_INPUT_INCLUDE_DIRS}
++ ${ECORE_X_INCLUDE_DIRS}
+ ${EDJE_INCLUDE_DIRS}
+ ${EFREET_INCLUDE_DIRS}
+ ${EINA_INCLUDE_DIRS}
+Index: Source/cmake/FindEcore.cmake
+===================================================================
+--- Source/cmake/FindEcore.cmake (revision 143875)
++++ Source/cmake/FindEcore.cmake (working copy)
+@@ -47,36 +47,69 @@
+ )
+
+ # Components.
+-FIND_EFL_LIBRARY(ECORE_EVAS
+- HEADERS Ecore_Evas.h
+- HEADER_PREFIXES ecore-1
+- LIBRARY ecore_evas
+-)
+-FIND_EFL_LIBRARY(ECORE_FILE
+- HEADERS Ecore_File.h
+- HEADER_PREFIXES ecore-1
+- LIBRARY ecore_file
+-)
+-FIND_EFL_LIBRARY(ECORE_INPUT
+- HEADERS Ecore_Input.h
+- HEADER_PREFIXES ecore-1
+- LIBRARY ecore_input
+-)
+-FIND_EFL_LIBRARY(ECORE_X
+- HEADERS Ecore_X.h
+- HEADER_PREFIXES ecore-1
+- LIBRARY ecore_x
+-)
+-FIND_EFL_LIBRARY(ECORE_IMF
+- HEADERS Ecore_IMF.h
+- HEADER_PREFIXES ecore-1
+- LIBRARY ecore_imf
+-)
+-FIND_EFL_LIBRARY(ECORE_IMF_EVAS
+- HEADERS Ecore_IMF_Evas.h
+- HEADER_PREFIXES ecore-1
+- LIBRARY ecore_imf_evas
+-)
++if (${EVAS_VERSION} VERSION_EQUAL 1.8)
++ FIND_EFL_LIBRARY(ECORE_EVAS
++ HEADERS Ecore_Evas.h
++ HEADER_PREFIXES ecore-evas-1
++ LIBRARY ecore_evas
++ )
++ FIND_EFL_LIBRARY(ECORE_FILE
++ HEADERS Ecore_File.h
++ HEADER_PREFIXES ecore-file-1
++ LIBRARY ecore_file
++ )
++ FIND_EFL_LIBRARY(ECORE_INPUT
++ HEADERS Ecore_Input.h
++ HEADER_PREFIXES ecore-input-1
++ LIBRARY ecore_input
++ )
++ FIND_EFL_LIBRARY(ECORE_X
++ HEADERS Ecore_X.h
++ HEADER_PREFIXES ecore-x-1
++ LIBRARY ecore_x
++ )
++ FIND_EFL_LIBRARY(ECORE_IMF
++ HEADERS Ecore_IMF.h
++ HEADER_PREFIXES ecore-imf-1
++ LIBRARY ecore_imf
++ )
++ FIND_EFL_LIBRARY(ECORE_IMF_EVAS
++ HEADERS Ecore_IMF_Evas.h
++ HEADER_PREFIXES ecore-imf-evas-1
++ LIBRARY ecore_imf_evas
++ )
++else ()
++ FIND_EFL_LIBRARY(ECORE_EVAS
++ HEADERS Ecore_Evas.h
++ HEADER_PREFIXES ecore-1
++ LIBRARY ecore_evas
++ )
++ FIND_EFL_LIBRARY(ECORE_FILE
++ HEADERS Ecore_File.h
++ HEADER_PREFIXES ecore-1
++ LIBRARY ecore_file
++ )
++ FIND_EFL_LIBRARY(ECORE_INPUT
++ HEADERS Ecore_Input.h
++ HEADER_PREFIXES ecore-1
++ LIBRARY ecore_input
++ )
++ FIND_EFL_LIBRARY(ECORE_X
++ HEADERS Ecore_X.h
++ HEADER_PREFIXES ecore-1
++ LIBRARY ecore_x
++ )
++ FIND_EFL_LIBRARY(ECORE_IMF
++ HEADERS Ecore_IMF.h
++ HEADER_PREFIXES ecore-1
++ LIBRARY ecore_imf
++ )
++ FIND_EFL_LIBRARY(ECORE_IMF_EVAS
++ HEADERS Ecore_IMF_Evas.h
++ HEADER_PREFIXES ecore-1
++ LIBRARY ecore_imf_evas
++ )
++endif ()
+
+ foreach (_component ${Ecore_FIND_COMPONENTS})
+ set(_ecore_component "ECORE_${_component}")