Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/3] qt5: use a common option for JavaScriptCore dependencies
@ 2013-12-30  9:34 Fatih Aşıcı
  2013-12-30  9:34 ` [Buildroot] [PATCH 2/3] qt5script: depend on BR2_PACKAGE_QT5_JSCORE_AVAILABLE Fatih Aşıcı
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Fatih Aşıcı @ 2013-12-30  9:34 UTC (permalink / raw)
  To: buildroot

This will be used by other qt packages that contain a copy of
JavaScriptCore.

Signed-off-by: Fatih A??c? <fatih.asici@gmail.com>
---
 package/qt5/Config.in                     |  8 ++++++++
 package/qt5/qt5declarative/Config.in      | 12 ++----------
 package/qt5/qt5graphicaleffects/Config.in |  4 ++--
 package/qt5/qt5multimedia/Config.in       |  4 ++--
 package/qt5/qt5quick1/Config.in           |  4 ++--
 package/qt5/qt5quickcontrols/Config.in    |  4 ++--
 6 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/package/qt5/Config.in b/package/qt5/Config.in
index 0f89019..b62a810 100644
--- a/package/qt5/Config.in
+++ b/package/qt5/Config.in
@@ -1,3 +1,11 @@
+config BR2_PACKAGE_QT5_JSCORE_AVAILABLE
+	bool
+	# Javascript engine is only available on certain architectures
+	depends on BR2_arm || BR2_i386 || BR2_x86_64 || BR2_mipsel
+	# ARM needs BLX, so v5t+
+	depends on !(BR2_arm7tdmi || BR2_arm720t || BR2_arm920t || BR2_arm922t || BR2_fa526)
+	default y
+
 comment "Qt5 needs a toolchain w/ wchar, IPv6, threads, C++"
 	depends on !BR2_PACKAGE_QT
 	depends on !BR2_avr32
diff --git a/package/qt5/qt5declarative/Config.in b/package/qt5/qt5declarative/Config.in
index a1fb9a3..c5753b1 100644
--- a/package/qt5/qt5declarative/Config.in
+++ b/package/qt5/qt5declarative/Config.in
@@ -1,11 +1,3 @@
-config BR2_PACKAGE_QT5DECLARATIVE_AVAILABLE
-	bool
-	# Javascript engine is only available on certain architectures
-	depends on BR2_arm || BR2_i386 || BR2_x86_64 || BR2_mipsel
-	# ARM needs BLX, so v5t+
-	depends on !(BR2_arm7tdmi || BR2_arm720t || BR2_arm920t || BR2_arm922t || BR2_fa526)
-	default y
-
 config BR2_PACKAGE_QT5DECLARATIVE
 	bool "qt5declarative"
 	select BR2_PACKAGE_QT5XMLPATTERNS
@@ -14,7 +6,7 @@ config BR2_PACKAGE_QT5DECLARATIVE
 	select BR2_PACKAGE_QT5BASE_EGLFS
 	depends on BR2_PACKAGE_HAS_OPENGL_EGL
 	depends on BR2_PACKAGE_HAS_OPENGL_ES
-	depends on BR2_PACKAGE_QT5DECLARATIVE_AVAILABLE
+	depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
 	help
 	  Qt is a cross-platform application and UI framework for
 	  developers using C++.
@@ -25,4 +17,4 @@ config BR2_PACKAGE_QT5DECLARATIVE
 
 comment "qt5declarative requires an OpenGL-capable backend"
 	depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES) && \
-		BR2_PACKAGE_QT5DECLARATIVE_AVAILABLE
+		BR2_PACKAGE_QT5_JSCORE_AVAILABLE
diff --git a/package/qt5/qt5graphicaleffects/Config.in b/package/qt5/qt5graphicaleffects/Config.in
index 4958586..f4029e9 100644
--- a/package/qt5/qt5graphicaleffects/Config.in
+++ b/package/qt5/qt5graphicaleffects/Config.in
@@ -2,7 +2,7 @@ config BR2_PACKAGE_QT5GRAPHICALEFFECTS
 	bool "qt5graphicaleffects"
 	select BR2_PACKAGE_QT5BASE
 	select BR2_PACKAGE_QT5DECLARATIVE
-	depends on BR2_PACKAGE_QT5DECLARATIVE_AVAILABLE
+	depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
 	depends on BR2_PACKAGE_HAS_OPENGL_EGL
 	depends on BR2_PACKAGE_HAS_OPENGL_ES
 	help
@@ -15,4 +15,4 @@ config BR2_PACKAGE_QT5GRAPHICALEFFECTS
 
 comment "qt5graphicaleffects requires an OpenGL-capable backend"
 	depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES) && \
-		BR2_PACKAGE_QT5DECLARATIVE_AVAILABLE
+		BR2_PACKAGE_QT5_JSCORE_AVAILABLE
diff --git a/package/qt5/qt5multimedia/Config.in b/package/qt5/qt5multimedia/Config.in
index 62373e4..53b7f86 100644
--- a/package/qt5/qt5multimedia/Config.in
+++ b/package/qt5/qt5multimedia/Config.in
@@ -4,7 +4,7 @@ config BR2_PACKAGE_QT5MULTIMEDIA
 	select BR2_PACKAGE_QT5DECLARATIVE
 	depends on BR2_PACKAGE_HAS_OPENGL_EGL
 	depends on BR2_PACKAGE_HAS_OPENGL_ES
-	depends on BR2_PACKAGE_QT5DECLARATIVE_AVAILABLE
+	depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
 	help
 	  Qt is a cross-platform application and UI framework for
 	  developers using C++.
@@ -15,4 +15,4 @@ config BR2_PACKAGE_QT5MULTIMEDIA
 
 comment "qt5multimedia requires an OpenGL-capable backend"
 	depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES) && \
-		BR2_PACKAGE_QT5DECLARATIVE_AVAILABLE
+		BR2_PACKAGE_QT5_JSCORE_AVAILABLE
diff --git a/package/qt5/qt5quick1/Config.in b/package/qt5/qt5quick1/Config.in
index d3c71e3..1a0b8bf 100644
--- a/package/qt5/qt5quick1/Config.in
+++ b/package/qt5/qt5quick1/Config.in
@@ -10,7 +10,7 @@ config BR2_PACKAGE_QT5QUICK1
 	depends on !BR2_PREFER_STATIC_LIB
 	depends on BR2_PACKAGE_HAS_OPENGL_EGL
 	depends on BR2_PACKAGE_HAS_OPENGL_ES
-	depends on BR2_PACKAGE_QT5DECLARATIVE_AVAILABLE
+	depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
 	help
 	  Qt is a cross-platform application and UI framework for
 	  developers using C++.
@@ -20,6 +20,6 @@ config BR2_PACKAGE_QT5QUICK1
 	  http://qt-project.org
 
 comment "qt5quick1 needs a toolchain w/ dynamic library and an OpenGL-capable backend"
-	depends on BR2_PACKAGE_QT5DECLARATIVE_AVAILABLE
+	depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
 	depends on !BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES || \
 		BR2_PREFER_STATIC_LIB
diff --git a/package/qt5/qt5quickcontrols/Config.in b/package/qt5/qt5quickcontrols/Config.in
index 2651328..e72f2a4 100644
--- a/package/qt5/qt5quickcontrols/Config.in
+++ b/package/qt5/qt5quickcontrols/Config.in
@@ -3,7 +3,7 @@ config BR2_PACKAGE_QT5QUICKCONTROLS
 	select BR2_PACKAGE_QT5BASE
 	select BR2_PACKAGE_QT5BASE_NETWORK
 	select BR2_PACKAGE_QT5DECLARATIVE
-	depends on BR2_PACKAGE_QT5DECLARATIVE_AVAILABLE
+	depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
 	depends on BR2_PACKAGE_HAS_OPENGL_EGL
 	depends on BR2_PACKAGE_HAS_OPENGL_ES
 	help
@@ -16,4 +16,4 @@ config BR2_PACKAGE_QT5QUICKCONTROLS
 
 comment "qt5quickcontrols requires an OpenGL-capable backend"
 	depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES) && \
-		BR2_PACKAGE_QT5DECLARATIVE_AVAILABLE
+		BR2_PACKAGE_QT5_JSCORE_AVAILABLE
-- 
1.8.5.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 2/3] qt5script: depend on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
  2013-12-30  9:34 [Buildroot] [PATCH 1/3] qt5: use a common option for JavaScriptCore dependencies Fatih Aşıcı
@ 2013-12-30  9:34 ` Fatih Aşıcı
  2013-12-30  9:34 ` [Buildroot] [PATCH 3/3] qt5webkit: " Fatih Aşıcı
  2013-12-30 23:10 ` [Buildroot] [PATCH 1/3] qt5: use a common option for JavaScriptCore dependencies Thomas Petazzoni
  2 siblings, 0 replies; 4+ messages in thread
From: Fatih Aşıcı @ 2013-12-30  9:34 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Fatih A??c? <fatih.asici@gmail.com>
---
 package/qt5/qt5script/Config.in | 1 +
 1 file changed, 1 insertion(+)

diff --git a/package/qt5/qt5script/Config.in b/package/qt5/qt5script/Config.in
index 3c5d60c..f755d1e 100644
--- a/package/qt5/qt5script/Config.in
+++ b/package/qt5/qt5script/Config.in
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_QT5SCRIPT
 	bool "qt5script"
 	select BR2_PACKAGE_QT5BASE
+	depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
 	help
 	  Qt is a cross-platform application and UI framework for
 	  developers using C++.
-- 
1.8.5.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 3/3] qt5webkit: depend on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
  2013-12-30  9:34 [Buildroot] [PATCH 1/3] qt5: use a common option for JavaScriptCore dependencies Fatih Aşıcı
  2013-12-30  9:34 ` [Buildroot] [PATCH 2/3] qt5script: depend on BR2_PACKAGE_QT5_JSCORE_AVAILABLE Fatih Aşıcı
@ 2013-12-30  9:34 ` Fatih Aşıcı
  2013-12-30 23:10 ` [Buildroot] [PATCH 1/3] qt5: use a common option for JavaScriptCore dependencies Thomas Petazzoni
  2 siblings, 0 replies; 4+ messages in thread
From: Fatih Aşıcı @ 2013-12-30  9:34 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Fatih A??c? <fatih.asici@gmail.com>
---
 package/qt5/qt5webkit/Config.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/package/qt5/qt5webkit/Config.in b/package/qt5/qt5webkit/Config.in
index 4a578ff..3a58566 100644
--- a/package/qt5/qt5webkit/Config.in
+++ b/package/qt5/qt5webkit/Config.in
@@ -8,8 +8,7 @@ config BR2_PACKAGE_QT5WEBKIT
 	select BR2_PACKAGE_XLIB_LIBXRENDER if BR2_PACKAGE_QT5BASE_XCB
 	# This module does not support static linking
 	depends on !BR2_PREFER_STATIC_LIB
-	# This package is not supported on MIPS 64-bit architecture
-	depends on !BR2_mips64 && !BR2_mips64el
+	depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
 	help
 	  Qt is a cross-platform application and UI framework for
 	  developers using C++.
-- 
1.8.5.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 1/3] qt5: use a common option for JavaScriptCore dependencies
  2013-12-30  9:34 [Buildroot] [PATCH 1/3] qt5: use a common option for JavaScriptCore dependencies Fatih Aşıcı
  2013-12-30  9:34 ` [Buildroot] [PATCH 2/3] qt5script: depend on BR2_PACKAGE_QT5_JSCORE_AVAILABLE Fatih Aşıcı
  2013-12-30  9:34 ` [Buildroot] [PATCH 3/3] qt5webkit: " Fatih Aşıcı
@ 2013-12-30 23:10 ` Thomas Petazzoni
  2 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni @ 2013-12-30 23:10 UTC (permalink / raw)
  To: buildroot

Dear Fatih A??c?,

On Mon, 30 Dec 2013 11:34:15 +0200, Fatih A??c? wrote:
> This will be used by other qt packages that contain a copy of
> JavaScriptCore.
> 
> Signed-off-by: Fatih A??c? <fatih.asici@gmail.com>
> ---
>  package/qt5/Config.in                     |  8 ++++++++
>  package/qt5/qt5declarative/Config.in      | 12 ++----------
>  package/qt5/qt5graphicaleffects/Config.in |  4 ++--
>  package/qt5/qt5multimedia/Config.in       |  4 ++--
>  package/qt5/qt5quick1/Config.in           |  4 ++--
>  package/qt5/qt5quickcontrols/Config.in    |  4 ++--
>  6 files changed, 18 insertions(+), 18 deletions(-)

All three patches applied, thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-12-30 23:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-30  9:34 [Buildroot] [PATCH 1/3] qt5: use a common option for JavaScriptCore dependencies Fatih Aşıcı
2013-12-30  9:34 ` [Buildroot] [PATCH 2/3] qt5script: depend on BR2_PACKAGE_QT5_JSCORE_AVAILABLE Fatih Aşıcı
2013-12-30  9:34 ` [Buildroot] [PATCH 3/3] qt5webkit: " Fatih Aşıcı
2013-12-30 23:10 ` [Buildroot] [PATCH 1/3] qt5: use a common option for JavaScriptCore dependencies Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox