Title: [226761] trunk/Tools
Revision
226761
Author
[email protected]
Date
2018-01-10 22:13:01 -0800 (Wed, 10 Jan 2018)

Log Message

[GTK] Tools/gtk/install-dependencies: Packages geoclue, ruby-highline, xorg-utils do not exist in Arch Linux
https://bugs.webkit.org/show_bug.cgi?id=181475

Reviewed by Michael Catanzaro.

* gtk/install-dependencies: Update package list for Arch Linux, extend
message shown at end of installation with additional tips.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (226760 => 226761)


--- trunk/Tools/ChangeLog	2018-01-11 05:15:12 UTC (rev 226760)
+++ trunk/Tools/ChangeLog	2018-01-11 06:13:01 UTC (rev 226761)
@@ -1,3 +1,13 @@
+2018-01-10  Adrian Perez de Castro  <[email protected]>
+
+        [GTK] Tools/gtk/install-dependencies: Packages geoclue, ruby-highline, xorg-utils do not exist in Arch Linux
+        https://bugs.webkit.org/show_bug.cgi?id=181475
+
+        Reviewed by Michael Catanzaro.
+
+        * gtk/install-dependencies: Update package list for Arch Linux, extend
+        message shown at end of installation with additional tips.
+
 2018-01-10  Wenson Hsieh  <[email protected]>
 
         REGRESSION(r222507): Composition highlight doesn't render when using IME

Modified: trunk/Tools/gtk/install-dependencies (226760 => 226761)


--- trunk/Tools/gtk/install-dependencies	2018-01-11 05:15:12 UTC (rev 226760)
+++ trunk/Tools/gtk/install-dependencies	2018-01-11 06:13:01 UTC (rev 226761)
@@ -269,7 +269,7 @@
         atk \
         enchant \
         faad2 \
-        geoclue \
+        geoclue2 \
         gobject-introspection \
         mesa \
         mesa-libgl \
@@ -308,8 +308,7 @@
         wayland"
 
     # These are dependencies necessary for running tests.
-    # Note: apache-mod_bw is available in the AUR, but the main repos
-    #       could not find ruby-json
+    # Note: apache-mod_bw, ruby-json, and ruby-highline are available in the AUR
     packages="$packages \
         apache \
         curl \
@@ -323,7 +322,6 @@
         python-gobject \
         python2-psutil \
         ruby \
-        ruby-highline \
         weston \
         xorg-server-xvfb"
 
@@ -371,7 +369,6 @@
         xorg-font-utils \
         xorg-util-macros \
         xtrans \
-        xorg-utils \
         yasm"
 
     # These are dependencies necessary for using webkit-patch
@@ -379,9 +376,26 @@
         svn"
     pacman -S --needed $packages
 
-    echo "You will also need to follow the instructions on the Arch Wiki to make"
-    echo "'python' call python2 in the webkit folder"
-    echo "https://wiki.archlinux.org/index.php/Python#Dealing_with_version_problem_in_build_scripts"
+	cat <<-EOF
+
+The following packages are available from AUR, and needed for running tests:
+
+    apache-mod_bw ruby-json ruby-highline
+
+Instructions on how to use the AUR can be found on the Arch Wiki:
+
+    https://wiki.archlinux.org/index.php/Arch_User_Repository
+
+You will also need to follow the instructions on the wiki to make 'python'
+call python2 in the WebKit folder:
+
+    https://wiki.archlinux.org/index.php/Python#Dealing_with_version_problem_in_build_scripts
+
+Alternatively, you may use a Python 2.x virtualenv while hacking on WebKitGTK+:
+
+    https://wiki.archlinux.org/index.php/Python/Virtual_environment
+
+EOF
 }
 
 function installDependenciesWithDnf {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to