jhbuild r1795 - in trunk: . modulesets



Author: lferrett
Date: Thu Jan 10 13:33:05 2008
New Revision: 1795
URL: http://svn.gnome.org/viewvc/jhbuild?rev=1795&view=rev

Log:
2008-01-10  Luca Ferretti  <elle uca libero it>

	* modulesets/gnome-2.22.modules:
	Added WebKit. Grabbed from svn (260+ MB), compiled using
	autotools, you will need some external libs in order to compile.
	See the comments before the module definition for the list and
	to know what to do if you tried to build without those stuff.

	Note: I've enabled the --enable-video and --enable-svg
	configure switch. Both are experimental, but WebKitGtk is
	all experimental, so... The --enable-video requires 
	gst-plugins-base and will support the <video> HTML5 tag.



Modified:
   trunk/ChangeLog
   trunk/modulesets/gnome-2.22.modules

Modified: trunk/modulesets/gnome-2.22.modules
==============================================================================
--- trunk/modulesets/gnome-2.22.modules	(original)
+++ trunk/modulesets/gnome-2.22.modules	Thu Jan 10 13:33:05 2008
@@ -55,6 +55,8 @@
   <repository type="mtn" name="pidgin.im"
       server="pidgin.im" database="pidgin.im.mtn"
       defbranch="im.pidgin.pidgin"/>
+  <repository type="svn" name="svn.webkit.org"
+      href="http://svn.webkit.org/repository/"/>
 
   <include href="freedesktop-2.22.modules"/>
   <include href="gnome-suites-2.22.modules"/>
@@ -1464,4 +1466,35 @@
     </dependencies>
   </autotools>
 
+  <!-- External deps that you MUST have installed in order -->
+  <!-- to compile WebKit (if not the build tree might be   -->
+  <!-- in in a bad state and might fail to compile even    -->
+  <!-- after you've installed the missing dependency.      -->
+  <!--                                                     -->
+  <!--   libicu-dev                                        -->
+  <!--   libcurl-dev                                       -->
+  <!--   libsqlite3-dev                                    -->
+  <!--   libjpeg62-dev                                     -->
+  <!--   libpng12-dev                                      -->
+  <!--   gperf                                             -->
+  <!--   bison                                             -->
+  <!--   flex >= 2.5.33                                    -->
+  <!--                                                     -->
+  <!-- To clean the build tree if you tried to compile     -->
+  <!-- without those deps, run the following command:      -->
+  <!--                                                     -->
+  <!--   make -C WebKitBuild/Release/WebCore clean         -->
+  <!--                                                     -->
+  <!-- See also http://live.gnome.org/WebKitGtk            -->
+  <autotools id="WebKit" autogenargs="--enable-video=yes --enable-svg=yes">
+    <branch repo="svn.webkit.org" module="webkit/trunk" checkoutdir="WebKit"/>
+    <dependencies>
+      <dep package="gtk+"/>
+      <dep package="libxml2"/>
+      <dep package="libxslt"/>
+      <dep package="gnome-vfs"/>
+      <dep package="gst-plugins-base"/>
+    </dependencies>
+  </autotools>
+
 </moduleset>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]