Title: [173958] trunk/Tools
Revision
173958
Author
[email protected]
Date
2014-09-25 06:39:11 -0700 (Thu, 25 Sep 2014)

Log Message

[EFL] Split the list of dependencies to make sure that at least the universally available packages get installed
https://bugs.webkit.org/show_bug.cgi?id=137117

Tools/efl/install-dependencies relies on apt-get to install packages.
Unfortunately, if a package does not exist (e.g., for a given
architecture) then apt-get install is not able to ignore the missing
package and install the rest but fails to run entirely (and there
seems to be no intent to change this behaviour).

On ARM64, the luajit package is missing and currently it needs manual
editing of install-dependencies to get the script install as much as it
can.

This patch separates the installation of the universally available
packages from those which might not be available for all architectures.

Patch by Akos Kiss <[email protected]> on 2014-09-25
Reviewed by Gyuyoung Kim.

* efl/install-dependencies:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (173957 => 173958)


--- trunk/Tools/ChangeLog	2014-09-25 13:39:06 UTC (rev 173957)
+++ trunk/Tools/ChangeLog	2014-09-25 13:39:11 UTC (rev 173958)
@@ -1,3 +1,25 @@
+2014-09-25  Akos Kiss  <[email protected]>
+
+        [EFL] Split the list of dependencies to make sure that at least the universally available packages get installed
+        https://bugs.webkit.org/show_bug.cgi?id=137117
+
+        Tools/efl/install-dependencies relies on apt-get to install packages.
+        Unfortunately, if a package does not exist (e.g., for a given
+        architecture) then apt-get install is not able to ignore the missing
+        package and install the rest but fails to run entirely (and there
+        seems to be no intent to change this behaviour).
+
+        On ARM64, the luajit package is missing and currently it needs manual
+        editing of install-dependencies to get the script install as much as it
+        can.
+
+        This patch separates the installation of the universally available
+        packages from those which might not be available for all architectures.
+
+        Reviewed by Gyuyoung Kim.
+
+        * efl/install-dependencies:
+
 2014-09-25  Csaba Osztrogonác  <[email protected]>
 
         Remove WinCE port from trunk

Modified: trunk/Tools/efl/install-dependencies (173957 => 173958)


--- trunk/Tools/efl/install-dependencies	2014-09-25 13:39:06 UTC (rev 173957)
+++ trunk/Tools/efl/install-dependencies	2014-09-25 13:39:11 UTC (rev 173958)
@@ -71,12 +71,15 @@
         libxss-dev \
         libxt-dev \
         libxtst-dev \
-        luajit \
         ragel \
         ruby \
         subversion \
         x11proto-print-dev
 
+    # These are dependencies necessary for building WebKitEFL and not available on ARM64.
+    apt-get install \
+        luajit
+
     # These are dependencies necessary for running tests.
     apt-get install \
         apache2 \
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to