[GTK][WPE] Fix pacman install-dependencies packages
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Apr 2019 13:29:42 +0000 (13:29 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Apr 2019 13:29:42 +0000 (13:29 +0000)
https://bugs.webkit.org/show_bug.cgi?id=196817

Patch by Ludovico de Nittis <ludovico.denittis@collabora.com> on 2019-04-12
Reviewed by Žan Doberšek.

python3-setuptools is called python-setuptools
ruby-highline is only available on AUR
libv4l-devel is incorporated in v4l-utils

* gtk/install-dependencies:
* wpe/install-dependencies:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@244214 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/gtk/install-dependencies
Tools/wpe/install-dependencies

index 7c7df79..a7493a5 100644 (file)
@@ -1,3 +1,17 @@
+2019-04-12  Ludovico de Nittis  <ludovico.denittis@collabora.com>
+
+        [GTK][WPE] Fix pacman install-dependencies packages
+        https://bugs.webkit.org/show_bug.cgi?id=196817
+
+        Reviewed by Žan Doberšek.
+        
+        python3-setuptools is called python-setuptools
+        ruby-highline is only available on AUR
+        libv4l-devel is incorporated in v4l-utils
+
+        * gtk/install-dependencies:
+        * wpe/install-dependencies:
+
 2019-04-11  Carlos Garcia Campos  <cgarcia@igalia.com>
 
         [GTK] REGRESSION(r243860): Many tests failing
index 0fbf0ac..bd7efd1 100755 (executable)
@@ -370,7 +370,7 @@ function installDependenciesWithPacman {
         perl-xml-libxml\
         python2 \
         python2-lxml \
-        python3-setuptools \
+        python-setuptools \
         ragel \
         bigreqsproto \
         compositeproto \
index 749d008..1280b3b 100755 (executable)
@@ -191,7 +191,7 @@ function installDependenciesWithPacman {
         zlib"
 
     # These are dependencies necessary for running tests.
-    # Note: apache-mod_bw and ruby-json is available in the AUR
+    # Note: apache-mod_bw, ruby-json and ruby-highline are available in the AUR
     packages="$packages \
         apache \
         curl \
@@ -204,8 +204,7 @@ function installDependenciesWithPacman {
         python2-gobject \
         python2-lxml \
         python2-psutil \
-        ruby \
-        ruby-highline"
+        ruby"
 
     # These are dependencies necessary for building the jhbuild.
     packages="$packages \
@@ -217,7 +216,6 @@ function installDependenciesWithPacman {
         libpulse \
         libsrtp \
         libtheora \
-        libv4l-dev \
         libvorbis \
         libvpx \
         libxcb \
@@ -228,7 +226,7 @@ function installDependenciesWithPacman {
         opus \
         orc \
         perl-xml-libxml \
-        python3-setuptools \
+        python-setuptools \
         util-linux \
         v4l-utils \
         xorg-xrandr \
@@ -240,9 +238,26 @@ function installDependenciesWithPacman {
         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 {