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