diff mbox

[v3,2/2] qt53d: enabled assimpsceneparser plugin

Message ID 1450390699-10377-2-git-send-email-ps.report@gmx.net
State Changes Requested
Headers show

Commit Message

Peter Seiderer Dec. 17, 2015, 10:18 p.m. UTC
- select assimp package
- copy enabled assimpsceneparser plugin

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
Depends on '[PATCH v2] qt5/qt53d: new package' (see [1]).

[1] https://patchwork.ozlabs.org/patch/552897

Changes v1 -> v2:
  - no changes

Changes v2 -> v3:
  - no changes
---
 package/qt5/qt53d/Config.in | 1 +
 package/qt5/qt53d/qt53d.mk  | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

Comments

Thomas Petazzoni Dec. 17, 2015, 10:20 p.m. UTC | #1
Dear Peter Seiderer,

On Thu, 17 Dec 2015 23:18:19 +0100, Peter Seiderer wrote:

> diff --git a/package/qt5/qt53d/Config.in b/package/qt5/qt53d/Config.in
> index d350922..6c09358 100644
> --- a/package/qt5/qt53d/Config.in
> +++ b/package/qt5/qt53d/Config.in
> @@ -1,5 +1,6 @@
>  config BR2_PACKAGE_QT53D
>  	bool "qt53d"
> +	select BR2_PACKAGE_ASSIMP

Is it really a mandatory dependency? If so, how could the original
qt53d package have been submitted without it?

Thanks,

Thomas
Peter Seiderer Dec. 17, 2015, 10:26 p.m. UTC | #2
Hello Thomas,

On Thu, 17 Dec 2015 23:20:07 +0100, Thomas Petazzoni <thomas.petazzoni@free-electrons.com> wrote:

> Dear Peter Seiderer,
> 
> On Thu, 17 Dec 2015 23:18:19 +0100, Peter Seiderer wrote:
> 
> > diff --git a/package/qt5/qt53d/Config.in b/package/qt5/qt53d/Config.in
> > index d350922..6c09358 100644
> > --- a/package/qt5/qt53d/Config.in
> > +++ b/package/qt5/qt53d/Config.in
> > @@ -1,5 +1,6 @@
> >  config BR2_PACKAGE_QT53D
> >  	bool "qt53d"
> > +	select BR2_PACKAGE_ASSIMP
> 
> Is it really a mandatory dependency? If so, how could the original
> qt53d package have been submitted without it?

O.k, you are right, will send an updated patch...

> 
> Thanks,
> 
> Thomas
Peter Seiderer Jan. 11, 2016, 9:55 p.m. UTC | #3
Hello Thomas,

On Mon, 28 Dec 2015 23:01:35 +0100, Thomas Petazzoni <thomas.petazzoni@free-electrons.com> wrote:

> Peter,
> 
> On Thu, 17 Dec 2015 23:26:49 +0100, Peter Seiderer wrote:
> 
> > > > +	select BR2_PACKAGE_ASSIMP
> > > 
> > > Is it really a mandatory dependency? If so, how could the original
> > > qt53d package have been submitted without it?
> > 
> > O.k, you are right, will send an updated patch...
> 
> Unless I missed it, you did not send an updated patch?

Did not have much time for buildroot stuff the last couple of weeks..., so
no updated patch yet..., but I hope I find some more time in a week or two...

Regards,
Peter

> 
> Thanks!
> 
> Thomas
diff mbox

Patch

diff --git a/package/qt5/qt53d/Config.in b/package/qt5/qt53d/Config.in
index d350922..6c09358 100644
--- a/package/qt5/qt53d/Config.in
+++ b/package/qt5/qt53d/Config.in
@@ -1,5 +1,6 @@ 
 config BR2_PACKAGE_QT53D
 	bool "qt53d"
+	select BR2_PACKAGE_ASSIMP
 	select BR2_PACKAGE_QT5BASE
 	select BR2_PACKAGE_QT5BASE_GUI
 	select BR2_PACKAGE_QT5DECLARATIVE
diff --git a/package/qt5/qt53d/qt53d.mk b/package/qt5/qt53d/qt53d.mk
index 810242b..15d8999 100644
--- a/package/qt5/qt53d/qt53d.mk
+++ b/package/qt5/qt53d/qt53d.mk
@@ -7,7 +7,7 @@ 
 QT53D_VERSION = $(QT5_VERSION)
 QT53D_SITE = $(QT5_SITE)
 QT53D_SOURCE = qt3d-opensource-src-$(QT5SVG_VERSION).tar.xz
-QT53D_DEPENDENCIES = qt5base qt5declarative
+QT53D_DEPENDENCIES = assimp qt5base qt5declarative
 QT53D_INSTALL_STAGING = YES
 
 ifeq ($(BR2_PACKAGE_QT5BASE_LICENSE_APPROVED),y)
@@ -34,6 +34,7 @@  endef
 ifeq ($(BR2_STATIC_LIBS),)
 define QT53D_INSTALL_TARGET_CMDS
 	cp -dpf $(STAGING_DIR)/usr/lib/libQt53D*.so.* $(TARGET_DIR)/usr/lib
+	cp -dpfr $(STAGING_DIR)/usr/lib/qt/plugins/sceneparsers $(TARGET_DIR)/usr/lib/qt/plugins
 	cp -dpfr $(STAGING_DIR)/usr/qml/Qt3D $(TARGET_DIR)/usr/qml
 endef
 endif