- Timestamp:
- 08/12/2012 05:02:37 PM (12 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 8617f6dd
- Parents:
- dcbd2c6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/lib/webkitgtk.xml
rdcbd2c6 r45ada554 5 5 %general-entities; 6 6 7 <!ENTITY webkitgtk-download-http 8 "http://webkitgtk.org/releases/webkit-&webkitgtk-version;.tar.xz"> 7 <!ENTITY webkitgtk-download-http "http://webkitgtk.org/releases/webkit-&webkitgtk-version;.tar.xz"> 9 8 <!ENTITY webkitgtk-download-ftp " "> 10 <!ENTITY webkitgtk-md5sum "f 2f01b1fdc7262a2eede81ebed0970b2">11 <!ENTITY webkitgtk-size "7. 6MB">12 <!ENTITY webkitgtk-buildsize " 566 MB (43 MB installed)">13 <!ENTITY webkitgtk-time " 28SBU">9 <!ENTITY webkitgtk-md5sum "f7bd0bd4f323039f15e19c82a9a8313c"> 10 <!ENTITY webkitgtk-size "7.7 MB"> 11 <!ENTITY webkitgtk-buildsize "700 MB"> 12 <!ENTITY webkitgtk-time "30 SBU"> 14 13 ]> 15 14 … … 73 72 </itemizedlist> 74 73 74 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 75 <itemizedlist spacing="compact"> 76 <listitem> 77 <para> 78 Required patch: 79 <ulink url="&patch-root;/webkitgtk-&webkitgtk-version;-bison-1.patch"/> 80 </para> 81 </listitem> 82 </itemizedlist> 83 75 84 <bridgehead renderas="sect3">WebKitGTK+ Dependencies</bridgehead> 76 85 77 86 <bridgehead renderas="sect4">Required</bridgehead> 78 87 <para role="required"> 88 <xref linkend="geoclue"/>, 79 89 <xref linkend="gperf"/>, 90 <xref linkend="gst-plugins-base"/>, 91 <xref linkend="gtk3"/> or <xref linkend="gtk2"/>, 80 92 <xref linkend="icu"/>, 81 93 <xref linkend="libxslt"/>, 82 <xref linkend="gtk2"/> or <xref linkend="gtk3"/>83 (<command>configure</command> defaults to using gtk+-3),84 94 <xref linkend="libsoup"/>, 85 <xref linkend="gst-plugins-base"/>, 86 <xref linkend="geoclue"/>, 87 <xref linkend="which"/> and 88 <xref linkend="sqlite"/> 89 </para> 90 91 <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead> 92 <para role="optional"> 95 <xref linkend="sqlite"/> and 96 <xref linkend="which"/> 97 </para> 98 99 <bridgehead renderas="sect4">Recommended</bridgehead> 100 <para role="recommended"> 93 101 <xref linkend="gobject-introspection"/> 94 102 </para> … … 126 134 127 135 <para> 128 <application>WebKit </application> takes a long time to compile, so if you136 <application>WebKitGTK+</application> takes a long time to compile, so if you 129 137 have a multicore CPU it can be useful to speed up the build by running 130 138 make with multiple jobs. … … 133 141 <para> 134 142 If you want to run make with just one core, install 135 <application>WebKit</application> by running the following commands: 136 </para> 137 138 <screen><userinput>./configure --prefix=/usr --enable-introspection && 143 <application>WebKitGTK+</application> by running the following commands: 144 </para> 145 146 <screen><userinput>patch -Np1 -i ../webkitgtk-&webkitgtk-version;-bison-1.patch && 147 ./configure --prefix=/usr \ 148 --libexecdir=/usr/lib/WebKit \ 149 --enable-introspection && 139 150 make</userinput></screen> 140 151 141 152 <para> 142 153 If you have a multicore CPU and want to run make with multiple jobs 143 running in parallel, install <application>WebKit </application> with the154 running in parallel, install <application>WebKitGTK+</application> with the 144 155 following commands: 145 156 </para> 146 157 147 <screen><userinput>./configure --prefix=/usr --enable-introspection && 158 <screen><userinput>patch -Np1 -i ../webkitgtk-&webkitgtk-version;-bison-1.patch && 159 ./configure --prefix=/usr \ 160 --libexecdir=/usr/lib/WebKit \ 161 --enable-introspection && 148 162 error_count=0 149 163 until make -j$(getconf _NPROCESSORS_ONLN) … … 173 187 <para> 174 188 <option>--enable-introspection</option>: This option enables support for 175 <application>G object Introspection</application> and is required for a189 <application>GObject Introspection</application> and is required for a 176 190 <application>GNOME</application> Desktop. If you don't have 177 191 <application>Gobject Introspection</application> installed and don't want … … 195 209 196 210 <para> 197 <option>--with-gtk=2.0</option>: This option forces 198 <application>WebKit</application> to compile against 211 <option>--enable-webkit2</option>: This switch enables building of 212 <application>WebKit2</application> libraries which some applications 213 like <application>DevHelp</application> can use and which will probably 214 be used in future releases of <application>GNOME</application> Desktop. 215 </para> 216 217 <para> 218 <parameter>--with-gtk=2.0</parameter>: This option forces 219 <application>WebKitGTK+</application> to compile against 199 220 <application>GTK+ 2</application>, even if 200 221 <application>GTK+ 3</application> is also installed. With 201 222 <application>GTK+ 2</application>, everything 202 <application>Web kit</application> installs is suffixed with 1.0. When it223 <application>WebKitGTK+</application> installs is suffixed with 1.0. When it 203 224 is compiled against <application>GTK+ 3</application> everything it 204 225 installs is suffixed with 3.0. Both versions can be installed alongside … … 207 228 208 229 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 209 href="../../xincludes/gtk-doc-rebuild.xml"/> 230 href="../../xincludes/gtk-doc-rebuild.xml"/> 231 210 232 </sect2> 211 233 … … 220 242 <seglistitem> 221 243 <seg> 222 jsc-1 or jsc-3 (depending on whether you installed the 223 <application>Gtk+-2</application> or <application>Gtk+-3</application> 224 version of <application>WebKit</application>). 244 jsc-1 or jsc-3 225 245 </seg> 226 246 <seg> 227 libwebkit-1.0.so and libjavascriptcoregtk-1.0.so or libwebkit-3.0.so 228 and libjavascriptcoregtk-3.0.so (depending on whether you installed 229 the <application>GTK+ 2</application> or 230 <application>GTK+ 3</application> version of 231 <application>WebKit</application>). 247 libjavascriptcoregtk-1.0.so and libwebkit-1.0.so or 248 libjavascriptcoregtk-3.0.so and libwebkit-3.0.so and 249 optionaly libwebkit2gtk-3.0.so 232 250 </seg> 233 251 <seg> 234 252 /usr/include/webkit-1.0 and /usr/share/webkit-1.0 or 235 /usr/include/webkit-3.0 and /usr/share/webkit-3.0 (depending on 236 whether you installed the <application>GTK+ 2</application> or 237 <application>GTK+ 3</application> version of 238 <application>WebKit</application>). 253 /usr/include/webkit-3.0 and /usr/share/webkit-3.0 and 254 optionaly /usr/lib/WebKit 239 255 </seg> 240 256 </seglistitem> … … 259 275 </varlistentry> 260 276 261 <varlistentry id="libwebkit-1.0">262 <term><filename class="libraryfile">libwebkit-1.0.so</filename></term>263 <listitem>264 <para>265 contains the <application>WebKit</application> API functions for266 <application>GTK+ 2</application>.267 </para>268 <indexterm zone="webkitgtk libwebkit-1.0">269 <primary sortas="c-libwebkit-1.0">libwebkit-1.0.so</primary>270 </indexterm>271 </listitem>272 </varlistentry>273 274 <varlistentry id="libwebkit-3.0">275 <term><filename class="libraryfile">libwebkit-3.0.so</filename></term>276 <listitem>277 <para>278 contains the <application>WebKit</application> API functions for279 <application>GTK+ 3</application>.280 </para>281 <indexterm zone="webkitgtk libwebkit-3.0">282 <primary sortas="c-libwebkit-3.0">libwebkit-3.0.so</primary>283 </indexterm>284 </listitem>285 </varlistentry>286 287 277 <varlistentry id="libjavascriptcoregtk-1.0"> 288 278 <term><filename … … 290 280 <listitem> 291 281 <para> 292 contains functions that are used by <command>jsc-1</command>. 282 contains core JavaScript API functions used by <command>jsc-1</command> 283 and <filename class="libraryfile">libwebkitgtk-1.0.so</filename>. 293 284 </para> 294 285 <indexterm zone="webkitgtk libjavascriptcoregtk-1.0"> 295 286 <primary sortas="c-libjavascriptcoregtk-1.0">libjavascriptcoregtk-1.0.so</primary> 287 </indexterm> 288 </listitem> 289 </varlistentry> 290 291 <varlistentry id="libwebkitgtk-1.0"> 292 <term><filename class="libraryfile">libwebkitgtk-1.0.so</filename></term> 293 <listitem> 294 <para> 295 contains the <application>WebKitGTK+</application> API functions for 296 <application>GTK+ 2</application>. 297 </para> 298 <indexterm zone="webkitgtk libwebkitgtk-1.0"> 299 <primary sortas="c-libwebkitgtk-1.0">libwebkitgtk-1.0.so</primary> 296 300 </indexterm> 297 301 </listitem> … … 303 307 <listitem> 304 308 <para> 305 contains functions that are used by <command>jsc-3</command>. 309 contains core JavaScript API functions used by <command>jsc-3</command> 310 and <filename class="libraryfile">libwebkitgtk-3.0.so</filename>. 306 311 </para> 307 312 <indexterm zone="webkitgtk libjavascriptcoregtk-3.0"> … … 311 316 </varlistentry> 312 317 318 <varlistentry id="libwebkitgtk-3.0"> 319 <term><filename class="libraryfile">libwebkitgtk-3.0.so</filename></term> 320 <listitem> 321 <para> 322 contains the <application>WebKitGTK+</application> API functions for 323 <application>GTK+ 3</application>. 324 </para> 325 <indexterm zone="webkitgtk libwebkitgtk-3.0"> 326 <primary sortas="c-libwebkitgtk-3.0">libwebkitgtk-3.0.so</primary> 327 </indexterm> 328 </listitem> 329 </varlistentry> 330 331 <varlistentry id="libwebkit2gtk-3.0"> 332 <term><filename class="libraryfile">libwebkit2gtk-3.0.so</filename></term> 333 <listitem> 334 <para> 335 contains the <application>WebKit2</application> API functions. 336 </para> 337 <indexterm zone="webkitgtk libwebkit2gtk-3.0"> 338 <primary sortas="c-libwebkit2gtk-3.0">libwebkit2gtk-3.0.so</primary> 339 </indexterm> 340 </listitem> 341 </varlistentry> 342 313 343 </variablelist> 314 344
Note:
See TracChangeset
for help on using the changeset viewer.