Title: [227944] trunk
Revision
227944
Author
mcatanz...@igalia.com
Date
2018-01-31 17:38:34 -0800 (Wed, 31 Jan 2018)

Log Message

Update ReadMe.md
https://bugs.webkit.org/show_bug.cgi?id=182314

Reviewed by Alex Christensen.

Add download link for Epiphany Technology Preview. Improve build instructions for GTK. Add
build instructions for WPE. Add instructions to run MiniBrowser on Linux. Miscellaneous
typographical adjustments.

* ReadMe.md:

Modified Paths

Diff

Modified: trunk/ChangeLog (227943 => 227944)


--- trunk/ChangeLog	2018-02-01 00:58:52 UTC (rev 227943)
+++ trunk/ChangeLog	2018-02-01 01:38:34 UTC (rev 227944)
@@ -1,3 +1,16 @@
+2018-01-31  Michael Catanzaro  <mcatanz...@igalia.com>
+
+        Update ReadMe.md
+        https://bugs.webkit.org/show_bug.cgi?id=182314
+
+        Reviewed by Alex Christensen.
+
+        Add download link for Epiphany Technology Preview. Improve build instructions for GTK. Add
+        build instructions for WPE. Add instructions to run MiniBrowser on Linux. Miscellaneous
+        typographical adjustments.
+
+        * ReadMe.md:
+
 2018-01-30  Sergio Villar Senin  <svil...@igalia.com>
 
         [WebVR][GTK][WPE] Exclude OpenVR from tarballs

Modified: trunk/ReadMe.md (227943 => 227944)


--- trunk/ReadMe.md	2018-02-01 00:58:52 UTC (rev 227943)
+++ trunk/ReadMe.md	2018-02-01 01:38:34 UTC (rev 227944)
@@ -8,7 +8,7 @@
 
 ## Trying the Latest
 
-[Downloading Safari Technology Preview](https://webkit.org/downloads/) to test the latest version of WebKit.
+On macOS, [download Safari Technology Preview](https://webkit.org/downloads/) to test the latest version of WebKit. On Linux, download [Epiphany Technology Preview](https://webkitgtk.org/epiphany-tech-preview). On Windows, you'll have to build it yourself.
 
 ## Reporting Bugs
 
@@ -40,7 +40,7 @@
 
 ### Checking out the Subversion Repository
 
-Run the following command to check out WebKit's subversion repository:
+If you don't want to use Git, run the following command to check out WebKit's Subversion repository:
 
 ```
 svn checkout https://svn.webkit.org/repository/webkit/trunk WebKit
@@ -48,7 +48,7 @@
 
 ## Building WebKit
 
-### Building Mac Port
+### Building macOS Port
 
 Install Xcode and its command line tools if you haven't done so already:
 
@@ -74,7 +74,7 @@
 The first time after you install a new Xcode, you will need to run the following command to enable Xcode to build command line tools for iOS Simulator:
 
 ```
- sudo Tools/Scripts/configure-xcode-for-ios-development
+sudo Tools/Scripts/configure-xcode-for-ios-development
 ```
 
 Without this step, you will see the error message: "`target specifies product type ‘com.apple.product-type.tool’, but there’s no such product type for the ‘iphonesimulator’ platform.`" when building target `JSCLLIntOffsetsExtractor` of project `_javascript_Core`.
@@ -85,27 +85,44 @@
 Tools/Scripts/build-webkit --debug --ios-simulator.
 ```
 
-### Building GTK+ Port
+### Building the GTK+ Port
 
-Install the dependencies by running the following command:
+For production builds:
+
 ```
-Tools/gtk/install-dependencies
+cmake -DPORT=GTK -DCMAKE_BUILD_TYPE=RelWithDebInfo -GNinja
+ninja
+sudo ninja install
 ```
 
-Then run the following command to build additional dependencies:
+For development builds:
+
 ```
+Tools/gtk/install-dependencies
 Tools/Scripts/update-webkitgtk-libs
+Tools/Scripts/build-webkit --gtk --debug
 ```
 
-Run the following command to build WebKit with debugging symbols for GTK+ port:
+For more information on building WebKitGTK+, see the [wiki page](https://trac.webkit.org/wiki/BuildingGtk).
 
+### Building the WPE Port
+
+For production builds:
+
 ```
-Tools/Scripts/build-webkit --debug --gtk
+cmake -DPORT=WPE -DCMAKE_BUILD_TYPE=RelWithDebInfo -GNinja
+ninja
+sudo ninja install
 ```
 
-Note that the procedure for building a release tarball is different.
-For more information, see the [wiki page](https://trac.webkit.org/wiki/BuildingGtk).
+For development builds:
 
+```
+Tools/wpe/install-dependencies
+Tools/Scripts/update-webkitwpe-libs
+Tools/Scripts/build-webkit --wpe --debug
+```
+
 ### Building Windows Port
 
 For building WebKit on Windows, see the [wiki page](https://webkit.org/webkit-on-windows/).
@@ -138,6 +155,16 @@
 
 In both cases, if you have built release builds instead, use `--release` instead of `--debug`.
 
+### Linux Ports
+
+If you have a development build, you can use the run-minibrowser script, e.g.:
+
+```
+run-minibrowser --debug --wpe
+```
+
+Pass one of `--gtk`, `--jsc-only`, or `--wpe` to indicate the port to use.
+
 ## Contribute
 
 Congratulations! You’re up and running. Now you can begin coding in WebKit and contribute your fixes and new features to the project. For details on submitting your code to the project, read [Contributing Code](https://webkit.org/contributing-code/).
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to