* [meta-oe][PATCH] connman: added recipe libconnman-qt
@ 2013-02-09 1:29 eu
2013-02-09 15:35 ` Otavio Salvador
0 siblings, 1 reply; 10+ messages in thread
From: eu @ 2013-02-09 1:29 UTC (permalink / raw)
To: openembedded-devel; +Cc: Felipe F. Tonello
From: "Felipe F. Tonello" <ftonello@cercacor.com>
This recipe provides the Qt library and QML plugins for connman.
Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
---
...-to-disable-qml-plugin-and-test-program-t.patch | 35 ++++++++++
.../libconnmna-qt/libconnman-qt_0.4.0.bb | 69 ++++++++++++++++++++
2 files changed, 104 insertions(+)
create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
new file mode 100644
index 0000000..74c27e4
--- /dev/null
+++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
@@ -0,0 +1,35 @@
+From 3850acef7d914a22e3fc4130ad43b2cc47338d6f Mon Sep 17 00:00:00 2001
+From: "Felipe F. Tonello" <ftonello@cercacor.com>
+Date: Mon, 7 Jan 2013 17:13:22 -0800
+Subject: [PATCH] added flags to disable qml plugin and test program to
+ compile
+
+This is usefull when there is no need to compile test program and qml plugin.
+
+Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
+---
+ connman-qt.pro | 11 ++++++++++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/connman-qt.pro b/connman-qt.pro
+index 7d9ec99..425c41f 100644
+--- a/connman-qt.pro
++++ b/connman-qt.pro
+@@ -1,4 +1,13 @@
+ TEMPLATE = subdirs
+-SUBDIRS += libconnman-qt test plugin
++SUBDIRS += libconnman-qt
+ CONFIG += ordered
+
++# CONFIG flag to disable test program
++!notest {
++ SUBDIRS += test
++}
++
++# CONFIG flag to disable qml plugin
++!noplugin {
++ SUBDIRS += plugin
++}
+--
+1.7.9.5
+
diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
new file mode 100644
index 0000000..2c33b49
--- /dev/null
+++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
@@ -0,0 +1,69 @@
+DESCRIPTION = "Qt Library for ConnMan"
+HOMEPAGE = "https://github.com/nemomobile/libconnman-qt"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://libconnman-qt/clockmodel.h;endline=8;md5=ea9f724050803f15d2d900ce3c5dac88"
+
+SECTION = "qt/lib"
+
+PR = "r0"
+
+inherit qt4x11 pkgconfig
+
+RDEPENDS_${PN} = "connman"
+RDEPENDS_${PN}-plugin = "${PN}"
+
+PROVIDES += "${PN}-plugin"
+
+PACKAGES =+ "${PN}-plugin ${PN}-plugin-dbg"
+RRECOMMENDS_${PN} = "${PN}-plugin"
+
+# this is for users to bbappend this recipe and change it
+BRANCH = "master"
+TAG = "${PV}"
+SRCREV = "${AUTOREV}"
+
+SRC_URI = " \
+ git://github.com/nemomobile/${PN}.git;branch=${BRANCH};tag=${TAG} \
+ file://0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch \
+"
+
+S = "${WORKDIR}/git"
+
+QT_IMPORTS_DIR = "${libdir}/qt4/imports"
+# the plugin target needs to be the same as 'target.path' and 'qmldir.path' in ${S}/plugin/plugin.pro
+PLUGINS_TARGET = "${QT_IMPORTS_DIR}/MeeGo/Connman"
+
+FILES_${PN} = " \
+ ${libdir}/libconnman-qt4${SOLIBS} \
+"
+
+FILES_${PN}-dev = " \
+ ${includedir}/connman-qt/* \
+ ${libdir}/libconnman-qt4${SOLIBSDEV} \
+ ${libdir}/libconnman-qt4.prl \
+ ${libdir}/pkgconfig/connman-qt4.pc \
+ ${libdir}/connman-qt4.pc \
+"
+
+FILES_${PN}-plugin = " \
+ ${PLUGINS_TARGET}/qmldir \
+ ${PLUGINS_TARGET}/lib*.so \
+"
+
+FILES_${PN}-plugin-dbg = " \
+ ${PLUGINS_TARGET}/.debug \
+ ${PLUGINS_TARGET}/.debug/* \
+"
+
+EXTRA_QMAKEVARS_PRE = " \
+ CONFIG+=notest \
+"
+
+do_configure_prepend() {
+ # Hack *.pro variables
+ find ${S}/plugin/*.pro -exec sed -i -e 's,$$\[QT_INSTALL_IMPORTS\],${QT_IMPORTS_DIR},g' '{}' ';'
+}
+
+do_install() {
+ cd ${S} && (INSTALL_ROOT=${D} oe_runmake install)
+}
--
1.7.9.5
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [meta-oe][PATCH] connman: added recipe libconnman-qt
2013-02-09 1:29 eu
@ 2013-02-09 15:35 ` Otavio Salvador
0 siblings, 0 replies; 10+ messages in thread
From: Otavio Salvador @ 2013-02-09 15:35 UTC (permalink / raw)
To: OpenEmbedded Devel List; +Cc: Felipe F. Tonello
On Fri, Feb 8, 2013 at 11:29 PM, <eu@felipetonello.com> wrote:
> From: "Felipe F. Tonello" <ftonello@cercacor.com>
>
> This recipe provides the Qt library and QML plugins for connman.
>
> Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> ---
> ...-to-disable-qml-plugin-and-test-program-t.patch | 35 ++++++++++
> .../libconnmna-qt/libconnman-qt_0.4.0.bb | 69 ++++++++++++++++++++
> 2 files changed, 104 insertions(+)
> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
>
> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> new file mode 100644
> index 0000000..74c27e4
> --- /dev/null
> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> @@ -0,0 +1,35 @@
> +From 3850acef7d914a22e3fc4130ad43b2cc47338d6f Mon Sep 17 00:00:00 2001
> +From: "Felipe F. Tonello" <ftonello@cercacor.com>
> +Date: Mon, 7 Jan 2013 17:13:22 -0800
> +Subject: [PATCH] added flags to disable qml plugin and test program to
> + compile
> +
> +This is usefull when there is no need to compile test program and qml plugin.
> +
> +Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
Please add the 'Upstream-Status' field in the patch file; more
reference at http://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines#Patch_Header_Recommendations
Regards,
--
Otavio Salvador O.S. Systems
E-mail: otavio@ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
^ permalink raw reply [flat|nested] 10+ messages in thread
* [meta-oe][PATCH] connman: added recipe libconnman-qt
@ 2013-02-11 17:25 eu
2013-02-11 17:43 ` Otavio Salvador
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: eu @ 2013-02-11 17:25 UTC (permalink / raw)
To: openembedded-devel; +Cc: Felipe F. Tonello
From: "Felipe F. Tonello" <ftonello@cercacor.com>
This recipe provides the Qt library and QML plugins for connman.
Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
---
...-to-disable-qml-plugin-and-test-program-t.patch | 37 +++++++++++
.../libconnmna-qt/libconnman-qt_0.4.0.bb | 69 ++++++++++++++++++++
2 files changed, 106 insertions(+)
create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
new file mode 100644
index 0000000..6ec084d
--- /dev/null
+++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
@@ -0,0 +1,37 @@
+From 3850acef7d914a22e3fc4130ad43b2cc47338d6f Mon Sep 17 00:00:00 2001
+From: "Felipe F. Tonello" <ftonello@cercacor.com>
+Date: Mon, 7 Jan 2013 17:13:22 -0800
+Subject: [PATCH] added flags to disable qml plugin and test program to
+ compile
+
+This is usefull when there is no need to compile test program and qml plugin.
+
+Upstream-Status: Accepted
+
+Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
+---
+ connman-qt.pro | 11 ++++++++++-
+ 1 file changed, 10 insertions(+), 1 deletion(-)
+
+diff --git a/connman-qt.pro b/connman-qt.pro
+index 7d9ec99..425c41f 100644
+--- a/connman-qt.pro
++++ b/connman-qt.pro
+@@ -1,4 +1,13 @@
+ TEMPLATE = subdirs
+-SUBDIRS += libconnman-qt test plugin
++SUBDIRS += libconnman-qt
+ CONFIG += ordered
+
++# CONFIG flag to disable test program
++!notest {
++ SUBDIRS += test
++}
++
++# CONFIG flag to disable qml plugin
++!noplugin {
++ SUBDIRS += plugin
++}
+--
+1.7.9.5
+
diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
new file mode 100644
index 0000000..2c33b49
--- /dev/null
+++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
@@ -0,0 +1,69 @@
+DESCRIPTION = "Qt Library for ConnMan"
+HOMEPAGE = "https://github.com/nemomobile/libconnman-qt"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://libconnman-qt/clockmodel.h;endline=8;md5=ea9f724050803f15d2d900ce3c5dac88"
+
+SECTION = "qt/lib"
+
+PR = "r0"
+
+inherit qt4x11 pkgconfig
+
+RDEPENDS_${PN} = "connman"
+RDEPENDS_${PN}-plugin = "${PN}"
+
+PROVIDES += "${PN}-plugin"
+
+PACKAGES =+ "${PN}-plugin ${PN}-plugin-dbg"
+RRECOMMENDS_${PN} = "${PN}-plugin"
+
+# this is for users to bbappend this recipe and change it
+BRANCH = "master"
+TAG = "${PV}"
+SRCREV = "${AUTOREV}"
+
+SRC_URI = " \
+ git://github.com/nemomobile/${PN}.git;branch=${BRANCH};tag=${TAG} \
+ file://0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch \
+"
+
+S = "${WORKDIR}/git"
+
+QT_IMPORTS_DIR = "${libdir}/qt4/imports"
+# the plugin target needs to be the same as 'target.path' and 'qmldir.path' in ${S}/plugin/plugin.pro
+PLUGINS_TARGET = "${QT_IMPORTS_DIR}/MeeGo/Connman"
+
+FILES_${PN} = " \
+ ${libdir}/libconnman-qt4${SOLIBS} \
+"
+
+FILES_${PN}-dev = " \
+ ${includedir}/connman-qt/* \
+ ${libdir}/libconnman-qt4${SOLIBSDEV} \
+ ${libdir}/libconnman-qt4.prl \
+ ${libdir}/pkgconfig/connman-qt4.pc \
+ ${libdir}/connman-qt4.pc \
+"
+
+FILES_${PN}-plugin = " \
+ ${PLUGINS_TARGET}/qmldir \
+ ${PLUGINS_TARGET}/lib*.so \
+"
+
+FILES_${PN}-plugin-dbg = " \
+ ${PLUGINS_TARGET}/.debug \
+ ${PLUGINS_TARGET}/.debug/* \
+"
+
+EXTRA_QMAKEVARS_PRE = " \
+ CONFIG+=notest \
+"
+
+do_configure_prepend() {
+ # Hack *.pro variables
+ find ${S}/plugin/*.pro -exec sed -i -e 's,$$\[QT_INSTALL_IMPORTS\],${QT_IMPORTS_DIR},g' '{}' ';'
+}
+
+do_install() {
+ cd ${S} && (INSTALL_ROOT=${D} oe_runmake install)
+}
--
1.7.9.5
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [meta-oe][PATCH] connman: added recipe libconnman-qt
2013-02-11 17:25 [meta-oe][PATCH] connman: added recipe libconnman-qt eu
@ 2013-02-11 17:43 ` Otavio Salvador
2013-02-16 18:37 ` Martin Jansa
2013-02-24 7:48 ` Khem Raj
2 siblings, 0 replies; 10+ messages in thread
From: Otavio Salvador @ 2013-02-11 17:43 UTC (permalink / raw)
To: OpenEmbedded Devel List; +Cc: Felipe F. Tonello
On Mon, Feb 11, 2013 at 3:25 PM, <eu@felipetonello.com> wrote:
> From: "Felipe F. Tonello" <ftonello@cercacor.com>
>
> This recipe provides the Qt library and QML plugins for connman.
>
> Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
--
Otavio Salvador O.S. Systems
E-mail: otavio@ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [meta-oe][PATCH] connman: added recipe libconnman-qt
2013-02-11 17:25 [meta-oe][PATCH] connman: added recipe libconnman-qt eu
2013-02-11 17:43 ` Otavio Salvador
@ 2013-02-16 18:37 ` Martin Jansa
2013-02-18 18:37 ` Felipe Ferreri Tonello
2013-02-24 7:48 ` Khem Raj
2 siblings, 1 reply; 10+ messages in thread
From: Martin Jansa @ 2013-02-16 18:37 UTC (permalink / raw)
To: openembedded-devel; +Cc: Felipe F. Tonello
[-- Attachment #1: Type: text/plain, Size: 7190 bytes --]
On Mon, Feb 11, 2013 at 09:25:53AM -0800, eu@felipetonello.com wrote:
> From: "Felipe F. Tonello" <ftonello@cercacor.com>
>
> This recipe provides the Qt library and QML plugins for connman.
Fails in do_install (possibly issue with dash)
ERROR: Logfile of failure stored in: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/temp/log.do_install.20933
Log data follows:
| DEBUG: Executing shell function do_install
| NOTE: make -j 8 MAKEFLAGS= install
| cd libconnman-qt/ && make -f Makefile install
| make[1]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/git/libconnman-qt'
| install -m 755 -p "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0.3.0"
| install: cannot create regular file `/usr/lib/libconnman-qt4.so.0.3.0': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so"
| ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0"
| ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so.0': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0.3"
| ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so.0.3': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| install -m 644 -p "libconnman-qt4.prl" "/usr/lib/libconnman-qt4.prl"
| install: cannot create regular file `/usr/lib/libconnman-qt4.prl': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| install -m 644 -p "connman-qt4.pc" "/usr/lib/connman-qt4.pc"
| install: cannot create regular file `/usr/lib/connman-qt4.pc': Permission denied
| make[1]: [install_target] Error 1 (ignored)
| mkdir: cannot create directory `/usr/include/connman-qt/': Permission denied
| make[1]: *** [install_headers] Error 1
| make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/git/libconnman-qt'
| make: *** [sub-libconnman-qt-install_subtargets-ordered] Error 2
| ERROR: oe_runmake failed
| ERROR: Function failed: do_install (see /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/temp/log.do_install.20933 for further information)
NOTE: recipe libconnman-qt-0.4.0-r0: task do_install: Failed
COmplete log:
http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130215_060633.log/
>
> Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> ---
> ...-to-disable-qml-plugin-and-test-program-t.patch | 37 +++++++++++
> .../libconnmna-qt/libconnman-qt_0.4.0.bb | 69 ++++++++++++++++++++
> 2 files changed, 106 insertions(+)
> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
>
> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> new file mode 100644
> index 0000000..6ec084d
> --- /dev/null
> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> @@ -0,0 +1,37 @@
> +From 3850acef7d914a22e3fc4130ad43b2cc47338d6f Mon Sep 17 00:00:00 2001
> +From: "Felipe F. Tonello" <ftonello@cercacor.com>
> +Date: Mon, 7 Jan 2013 17:13:22 -0800
> +Subject: [PATCH] added flags to disable qml plugin and test program to
> + compile
> +
> +This is usefull when there is no need to compile test program and qml plugin.
> +
> +Upstream-Status: Accepted
> +
> +Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> +---
> + connman-qt.pro | 11 ++++++++++-
> + 1 file changed, 10 insertions(+), 1 deletion(-)
> +
> +diff --git a/connman-qt.pro b/connman-qt.pro
> +index 7d9ec99..425c41f 100644
> +--- a/connman-qt.pro
> ++++ b/connman-qt.pro
> +@@ -1,4 +1,13 @@
> + TEMPLATE = subdirs
> +-SUBDIRS += libconnman-qt test plugin
> ++SUBDIRS += libconnman-qt
> + CONFIG += ordered
> +
> ++# CONFIG flag to disable test program
> ++!notest {
> ++ SUBDIRS += test
> ++}
> ++
> ++# CONFIG flag to disable qml plugin
> ++!noplugin {
> ++ SUBDIRS += plugin
> ++}
> +--
> +1.7.9.5
> +
> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> new file mode 100644
> index 0000000..2c33b49
> --- /dev/null
> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> @@ -0,0 +1,69 @@
> +DESCRIPTION = "Qt Library for ConnMan"
> +HOMEPAGE = "https://github.com/nemomobile/libconnman-qt"
> +LICENSE = "Apache-2.0"
> +LIC_FILES_CHKSUM = "file://libconnman-qt/clockmodel.h;endline=8;md5=ea9f724050803f15d2d900ce3c5dac88"
> +
> +SECTION = "qt/lib"
> +
> +PR = "r0"
> +
> +inherit qt4x11 pkgconfig
> +
> +RDEPENDS_${PN} = "connman"
> +RDEPENDS_${PN}-plugin = "${PN}"
> +
> +PROVIDES += "${PN}-plugin"
> +
> +PACKAGES =+ "${PN}-plugin ${PN}-plugin-dbg"
> +RRECOMMENDS_${PN} = "${PN}-plugin"
> +
> +# this is for users to bbappend this recipe and change it
> +BRANCH = "master"
> +TAG = "${PV}"
> +SRCREV = "${AUTOREV}"
> +
> +SRC_URI = " \
> + git://github.com/nemomobile/${PN}.git;branch=${BRANCH};tag=${TAG} \
> + file://0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch \
> +"
> +
> +S = "${WORKDIR}/git"
> +
> +QT_IMPORTS_DIR = "${libdir}/qt4/imports"
> +# the plugin target needs to be the same as 'target.path' and 'qmldir.path' in ${S}/plugin/plugin.pro
> +PLUGINS_TARGET = "${QT_IMPORTS_DIR}/MeeGo/Connman"
> +
> +FILES_${PN} = " \
> + ${libdir}/libconnman-qt4${SOLIBS} \
> +"
> +
> +FILES_${PN}-dev = " \
> + ${includedir}/connman-qt/* \
> + ${libdir}/libconnman-qt4${SOLIBSDEV} \
> + ${libdir}/libconnman-qt4.prl \
> + ${libdir}/pkgconfig/connman-qt4.pc \
> + ${libdir}/connman-qt4.pc \
> +"
> +
> +FILES_${PN}-plugin = " \
> + ${PLUGINS_TARGET}/qmldir \
> + ${PLUGINS_TARGET}/lib*.so \
> +"
> +
> +FILES_${PN}-plugin-dbg = " \
> + ${PLUGINS_TARGET}/.debug \
> + ${PLUGINS_TARGET}/.debug/* \
> +"
> +
> +EXTRA_QMAKEVARS_PRE = " \
> + CONFIG+=notest \
> +"
> +
> +do_configure_prepend() {
> + # Hack *.pro variables
> + find ${S}/plugin/*.pro -exec sed -i -e 's,$$\[QT_INSTALL_IMPORTS\],${QT_IMPORTS_DIR},g' '{}' ';'
> +}
> +
> +do_install() {
> + cd ${S} && (INSTALL_ROOT=${D} oe_runmake install)
> +}
> --
> 1.7.9.5
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [meta-oe][PATCH] connman: added recipe libconnman-qt
2013-02-16 18:37 ` Martin Jansa
@ 2013-02-18 18:37 ` Felipe Ferreri Tonello
2013-02-18 19:25 ` Martin Jansa
0 siblings, 1 reply; 10+ messages in thread
From: Felipe Ferreri Tonello @ 2013-02-18 18:37 UTC (permalink / raw)
To: openembedded-devel
Hi Martin,
On 02/16/2013 10:37 AM, Martin Jansa wrote:
> On Mon, Feb 11, 2013 at 09:25:53AM -0800, eu@felipetonello.com wrote:
>> From: "Felipe F. Tonello" <ftonello@cercacor.com>
>>
>> This recipe provides the Qt library and QML plugins for connman.
>
> Fails in do_install (possibly issue with dash)
>
> ERROR: Logfile of failure stored in: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/temp/log.do_install.20933
> Log data follows:
> | DEBUG: Executing shell function do_install
> | NOTE: make -j 8 MAKEFLAGS= install
> | cd libconnman-qt/ && make -f Makefile install
> | make[1]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/git/libconnman-qt'
> | install -m 755 -p "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0.3.0"
> | install: cannot create regular file `/usr/lib/libconnman-qt4.so.0.3.0': Permission denied
> | make[1]: [install_target] Error 1 (ignored)
> | ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so"
> | ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so': Permission denied
> | make[1]: [install_target] Error 1 (ignored)
> | ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0"
> | ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so.0': Permission denied
> | make[1]: [install_target] Error 1 (ignored)
> | ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0.3"
> | ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so.0.3': Permission denied
> | make[1]: [install_target] Error 1 (ignored)
> | install -m 644 -p "libconnman-qt4.prl" "/usr/lib/libconnman-qt4.prl"
> | install: cannot create regular file `/usr/lib/libconnman-qt4.prl': Permission denied
> | make[1]: [install_target] Error 1 (ignored)
> | install -m 644 -p "connman-qt4.pc" "/usr/lib/connman-qt4.pc"
> | install: cannot create regular file `/usr/lib/connman-qt4.pc': Permission denied
> | make[1]: [install_target] Error 1 (ignored)
> | mkdir: cannot create directory `/usr/include/connman-qt/': Permission denied
> | make[1]: *** [install_headers] Error 1
> | make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/git/libconnman-qt'
> | make: *** [sub-libconnman-qt-install_subtargets-ordered] Error 2
> | ERROR: oe_runmake failed
> | ERROR: Function failed: do_install (see /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/temp/log.do_install.20933 for further information)
> NOTE: recipe libconnman-qt-0.4.0-r0: task do_install: Failed
>
> COmplete log:
> http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130215_060633.log/
It seems that the INSTALL_ROOT wasn't set to ${D}.
Can I have the run.do_install log?
Felipe
>
>>
>> Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
>> ---
>> ...-to-disable-qml-plugin-and-test-program-t.patch | 37 +++++++++++
>> .../libconnmna-qt/libconnman-qt_0.4.0.bb | 69 ++++++++++++++++++++
>> 2 files changed, 106 insertions(+)
>> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
>> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
>>
>> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
>> new file mode 100644
>> index 0000000..6ec084d
>> --- /dev/null
>> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
>> @@ -0,0 +1,37 @@
>> +From 3850acef7d914a22e3fc4130ad43b2cc47338d6f Mon Sep 17 00:00:00 2001
>> +From: "Felipe F. Tonello" <ftonello@cercacor.com>
>> +Date: Mon, 7 Jan 2013 17:13:22 -0800
>> +Subject: [PATCH] added flags to disable qml plugin and test program to
>> + compile
>> +
>> +This is usefull when there is no need to compile test program and qml plugin.
>> +
>> +Upstream-Status: Accepted
>> +
>> +Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
>> +---
>> + connman-qt.pro | 11 ++++++++++-
>> + 1 file changed, 10 insertions(+), 1 deletion(-)
>> +
>> +diff --git a/connman-qt.pro b/connman-qt.pro
>> +index 7d9ec99..425c41f 100644
>> +--- a/connman-qt.pro
>> ++++ b/connman-qt.pro
>> +@@ -1,4 +1,13 @@
>> + TEMPLATE = subdirs
>> +-SUBDIRS += libconnman-qt test plugin
>> ++SUBDIRS += libconnman-qt
>> + CONFIG += ordered
>> +
>> ++# CONFIG flag to disable test program
>> ++!notest {
>> ++ SUBDIRS += test
>> ++}
>> ++
>> ++# CONFIG flag to disable qml plugin
>> ++!noplugin {
>> ++ SUBDIRS += plugin
>> ++}
>> +--
>> +1.7.9.5
>> +
>> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
>> new file mode 100644
>> index 0000000..2c33b49
>> --- /dev/null
>> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
>> @@ -0,0 +1,69 @@
>> +DESCRIPTION = "Qt Library for ConnMan"
>> +HOMEPAGE = "https://github.com/nemomobile/libconnman-qt"
>> +LICENSE = "Apache-2.0"
>> +LIC_FILES_CHKSUM = "file://libconnman-qt/clockmodel.h;endline=8;md5=ea9f724050803f15d2d900ce3c5dac88"
>> +
>> +SECTION = "qt/lib"
>> +
>> +PR = "r0"
>> +
>> +inherit qt4x11 pkgconfig
>> +
>> +RDEPENDS_${PN} = "connman"
>> +RDEPENDS_${PN}-plugin = "${PN}"
>> +
>> +PROVIDES += "${PN}-plugin"
>> +
>> +PACKAGES =+ "${PN}-plugin ${PN}-plugin-dbg"
>> +RRECOMMENDS_${PN} = "${PN}-plugin"
>> +
>> +# this is for users to bbappend this recipe and change it
>> +BRANCH = "master"
>> +TAG = "${PV}"
>> +SRCREV = "${AUTOREV}"
>> +
>> +SRC_URI = " \
>> + git://github.com/nemomobile/${PN}.git;branch=${BRANCH};tag=${TAG} \
>> + file://0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch \
>> +"
>> +
>> +S = "${WORKDIR}/git"
>> +
>> +QT_IMPORTS_DIR = "${libdir}/qt4/imports"
>> +# the plugin target needs to be the same as 'target.path' and 'qmldir.path' in ${S}/plugin/plugin.pro
>> +PLUGINS_TARGET = "${QT_IMPORTS_DIR}/MeeGo/Connman"
>> +
>> +FILES_${PN} = " \
>> + ${libdir}/libconnman-qt4${SOLIBS} \
>> +"
>> +
>> +FILES_${PN}-dev = " \
>> + ${includedir}/connman-qt/* \
>> + ${libdir}/libconnman-qt4${SOLIBSDEV} \
>> + ${libdir}/libconnman-qt4.prl \
>> + ${libdir}/pkgconfig/connman-qt4.pc \
>> + ${libdir}/connman-qt4.pc \
>> +"
>> +
>> +FILES_${PN}-plugin = " \
>> + ${PLUGINS_TARGET}/qmldir \
>> + ${PLUGINS_TARGET}/lib*.so \
>> +"
>> +
>> +FILES_${PN}-plugin-dbg = " \
>> + ${PLUGINS_TARGET}/.debug \
>> + ${PLUGINS_TARGET}/.debug/* \
>> +"
>> +
>> +EXTRA_QMAKEVARS_PRE = " \
>> + CONFIG+=notest \
>> +"
>> +
>> +do_configure_prepend() {
>> + # Hack *.pro variables
>> + find ${S}/plugin/*.pro -exec sed -i -e 's,$$\[QT_INSTALL_IMPORTS\],${QT_IMPORTS_DIR},g' '{}' ';'
>> +}
>> +
>> +do_install() {
>> + cd ${S} && (INSTALL_ROOT=${D} oe_runmake install)
>> +}
>> --
>> 1.7.9.5
>>
>>
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [meta-oe][PATCH] connman: added recipe libconnman-qt
2013-02-18 18:37 ` Felipe Ferreri Tonello
@ 2013-02-18 19:25 ` Martin Jansa
2013-02-19 0:55 ` Martin Jansa
0 siblings, 1 reply; 10+ messages in thread
From: Martin Jansa @ 2013-02-18 19:25 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 8823 bytes --]
On Mon, Feb 18, 2013 at 10:37:42AM -0800, Felipe Ferreri Tonello wrote:
> Hi Martin,
>
> On 02/16/2013 10:37 AM, Martin Jansa wrote:
> > On Mon, Feb 11, 2013 at 09:25:53AM -0800, eu@felipetonello.com wrote:
> >> From: "Felipe F. Tonello" <ftonello@cercacor.com>
> >>
> >> This recipe provides the Qt library and QML plugins for connman.
> >
> > Fails in do_install (possibly issue with dash)
> >
> > ERROR: Logfile of failure stored in: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/temp/log.do_install.20933
> > Log data follows:
> > | DEBUG: Executing shell function do_install
> > | NOTE: make -j 8 MAKEFLAGS= install
> > | cd libconnman-qt/ && make -f Makefile install
> > | make[1]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/git/libconnman-qt'
> > | install -m 755 -p "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0.3.0"
> > | install: cannot create regular file `/usr/lib/libconnman-qt4.so.0.3.0': Permission denied
> > | make[1]: [install_target] Error 1 (ignored)
> > | ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so"
> > | ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so': Permission denied
> > | make[1]: [install_target] Error 1 (ignored)
> > | ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0"
> > | ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so.0': Permission denied
> > | make[1]: [install_target] Error 1 (ignored)
> > | ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0.3"
> > | ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so.0.3': Permission denied
> > | make[1]: [install_target] Error 1 (ignored)
> > | install -m 644 -p "libconnman-qt4.prl" "/usr/lib/libconnman-qt4.prl"
> > | install: cannot create regular file `/usr/lib/libconnman-qt4.prl': Permission denied
> > | make[1]: [install_target] Error 1 (ignored)
> > | install -m 644 -p "connman-qt4.pc" "/usr/lib/connman-qt4.pc"
> > | install: cannot create regular file `/usr/lib/connman-qt4.pc': Permission denied
> > | make[1]: [install_target] Error 1 (ignored)
> > | mkdir: cannot create directory `/usr/include/connman-qt/': Permission denied
> > | make[1]: *** [install_headers] Error 1
> > | make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/git/libconnman-qt'
> > | make: *** [sub-libconnman-qt-install_subtargets-ordered] Error 2
> > | ERROR: oe_runmake failed
> > | ERROR: Function failed: do_install (see /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/temp/log.do_install.20933 for further information)
> > NOTE: recipe libconnman-qt-0.4.0-r0: task do_install: Failed
> >
> > COmplete log:
> > http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130215_060633.log/
>
> It seems that the INSTALL_ROOT wasn't set to ${D}.
>
> Can I have the run.do_install log?
I've already removed tmp-eglibc and now new world build is running, but
I had the same issue with nodejs when build machine is using dash
http://git.openembedded.org/meta-openembedded/commit/?id=4128325a4c87bcde6ac6ffe5dbf5d6d057ee4804
If it fails again, I'll use this for test first, and only if it does not
help I'll send you run.do_install.
Cheers,
>
> Felipe
>
> >
> >>
> >> Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> >> ---
> >> ...-to-disable-qml-plugin-and-test-program-t.patch | 37 +++++++++++
> >> .../libconnmna-qt/libconnman-qt_0.4.0.bb | 69 ++++++++++++++++++++
> >> 2 files changed, 106 insertions(+)
> >> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> >> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> >>
> >> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> >> new file mode 100644
> >> index 0000000..6ec084d
> >> --- /dev/null
> >> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> >> @@ -0,0 +1,37 @@
> >> +From 3850acef7d914a22e3fc4130ad43b2cc47338d6f Mon Sep 17 00:00:00 2001
> >> +From: "Felipe F. Tonello" <ftonello@cercacor.com>
> >> +Date: Mon, 7 Jan 2013 17:13:22 -0800
> >> +Subject: [PATCH] added flags to disable qml plugin and test program to
> >> + compile
> >> +
> >> +This is usefull when there is no need to compile test program and qml plugin.
> >> +
> >> +Upstream-Status: Accepted
> >> +
> >> +Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> >> +---
> >> + connman-qt.pro | 11 ++++++++++-
> >> + 1 file changed, 10 insertions(+), 1 deletion(-)
> >> +
> >> +diff --git a/connman-qt.pro b/connman-qt.pro
> >> +index 7d9ec99..425c41f 100644
> >> +--- a/connman-qt.pro
> >> ++++ b/connman-qt.pro
> >> +@@ -1,4 +1,13 @@
> >> + TEMPLATE = subdirs
> >> +-SUBDIRS += libconnman-qt test plugin
> >> ++SUBDIRS += libconnman-qt
> >> + CONFIG += ordered
> >> +
> >> ++# CONFIG flag to disable test program
> >> ++!notest {
> >> ++ SUBDIRS += test
> >> ++}
> >> ++
> >> ++# CONFIG flag to disable qml plugin
> >> ++!noplugin {
> >> ++ SUBDIRS += plugin
> >> ++}
> >> +--
> >> +1.7.9.5
> >> +
> >> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> >> new file mode 100644
> >> index 0000000..2c33b49
> >> --- /dev/null
> >> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> >> @@ -0,0 +1,69 @@
> >> +DESCRIPTION = "Qt Library for ConnMan"
> >> +HOMEPAGE = "https://github.com/nemomobile/libconnman-qt"
> >> +LICENSE = "Apache-2.0"
> >> +LIC_FILES_CHKSUM = "file://libconnman-qt/clockmodel.h;endline=8;md5=ea9f724050803f15d2d900ce3c5dac88"
> >> +
> >> +SECTION = "qt/lib"
> >> +
> >> +PR = "r0"
> >> +
> >> +inherit qt4x11 pkgconfig
> >> +
> >> +RDEPENDS_${PN} = "connman"
> >> +RDEPENDS_${PN}-plugin = "${PN}"
> >> +
> >> +PROVIDES += "${PN}-plugin"
> >> +
> >> +PACKAGES =+ "${PN}-plugin ${PN}-plugin-dbg"
> >> +RRECOMMENDS_${PN} = "${PN}-plugin"
> >> +
> >> +# this is for users to bbappend this recipe and change it
> >> +BRANCH = "master"
> >> +TAG = "${PV}"
> >> +SRCREV = "${AUTOREV}"
> >> +
> >> +SRC_URI = " \
> >> + git://github.com/nemomobile/${PN}.git;branch=${BRANCH};tag=${TAG} \
> >> + file://0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch \
> >> +"
> >> +
> >> +S = "${WORKDIR}/git"
> >> +
> >> +QT_IMPORTS_DIR = "${libdir}/qt4/imports"
> >> +# the plugin target needs to be the same as 'target.path' and 'qmldir.path' in ${S}/plugin/plugin.pro
> >> +PLUGINS_TARGET = "${QT_IMPORTS_DIR}/MeeGo/Connman"
> >> +
> >> +FILES_${PN} = " \
> >> + ${libdir}/libconnman-qt4${SOLIBS} \
> >> +"
> >> +
> >> +FILES_${PN}-dev = " \
> >> + ${includedir}/connman-qt/* \
> >> + ${libdir}/libconnman-qt4${SOLIBSDEV} \
> >> + ${libdir}/libconnman-qt4.prl \
> >> + ${libdir}/pkgconfig/connman-qt4.pc \
> >> + ${libdir}/connman-qt4.pc \
> >> +"
> >> +
> >> +FILES_${PN}-plugin = " \
> >> + ${PLUGINS_TARGET}/qmldir \
> >> + ${PLUGINS_TARGET}/lib*.so \
> >> +"
> >> +
> >> +FILES_${PN}-plugin-dbg = " \
> >> + ${PLUGINS_TARGET}/.debug \
> >> + ${PLUGINS_TARGET}/.debug/* \
> >> +"
> >> +
> >> +EXTRA_QMAKEVARS_PRE = " \
> >> + CONFIG+=notest \
> >> +"
> >> +
> >> +do_configure_prepend() {
> >> + # Hack *.pro variables
> >> + find ${S}/plugin/*.pro -exec sed -i -e 's,$$\[QT_INSTALL_IMPORTS\],${QT_IMPORTS_DIR},g' '{}' ';'
> >> +}
> >> +
> >> +do_install() {
> >> + cd ${S} && (INSTALL_ROOT=${D} oe_runmake install)
> >> +}
> >> --
> >> 1.7.9.5
> >>
> >>
> >> _______________________________________________
> >> Openembedded-devel mailing list
> >> Openembedded-devel@lists.openembedded.org
> >> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> >
> >
> >
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> >
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [meta-oe][PATCH] connman: added recipe libconnman-qt
2013-02-18 19:25 ` Martin Jansa
@ 2013-02-19 0:55 ` Martin Jansa
0 siblings, 0 replies; 10+ messages in thread
From: Martin Jansa @ 2013-02-19 0:55 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 9472 bytes --]
On Mon, Feb 18, 2013 at 08:25:59PM +0100, Martin Jansa wrote:
> On Mon, Feb 18, 2013 at 10:37:42AM -0800, Felipe Ferreri Tonello wrote:
> > Hi Martin,
> >
> > On 02/16/2013 10:37 AM, Martin Jansa wrote:
> > > On Mon, Feb 11, 2013 at 09:25:53AM -0800, eu@felipetonello.com wrote:
> > >> From: "Felipe F. Tonello" <ftonello@cercacor.com>
> > >>
> > >> This recipe provides the Qt library and QML plugins for connman.
> > >
> > > Fails in do_install (possibly issue with dash)
> > >
> > > ERROR: Logfile of failure stored in: /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/temp/log.do_install.20933
> > > Log data follows:
> > > | DEBUG: Executing shell function do_install
> > > | NOTE: make -j 8 MAKEFLAGS= install
> > > | cd libconnman-qt/ && make -f Makefile install
> > > | make[1]: Entering directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/git/libconnman-qt'
> > > | install -m 755 -p "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0.3.0"
> > > | install: cannot create regular file `/usr/lib/libconnman-qt4.so.0.3.0': Permission denied
> > > | make[1]: [install_target] Error 1 (ignored)
> > > | ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so"
> > > | ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so': Permission denied
> > > | make[1]: [install_target] Error 1 (ignored)
> > > | ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0"
> > > | ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so.0': Permission denied
> > > | make[1]: [install_target] Error 1 (ignored)
> > > | ln -f -s "libconnman-qt4.so.0.3.0" "/usr/lib/libconnman-qt4.so.0.3"
> > > | ln: failed to create symbolic link `/usr/lib/libconnman-qt4.so.0.3': Permission denied
> > > | make[1]: [install_target] Error 1 (ignored)
> > > | install -m 644 -p "libconnman-qt4.prl" "/usr/lib/libconnman-qt4.prl"
> > > | install: cannot create regular file `/usr/lib/libconnman-qt4.prl': Permission denied
> > > | make[1]: [install_target] Error 1 (ignored)
> > > | install -m 644 -p "connman-qt4.pc" "/usr/lib/connman-qt4.pc"
> > > | install: cannot create regular file `/usr/lib/connman-qt4.pc': Permission denied
> > > | make[1]: [install_target] Error 1 (ignored)
> > > | mkdir: cannot create directory `/usr/include/connman-qt/': Permission denied
> > > | make[1]: *** [install_headers] Error 1
> > > | make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/git/libconnman-qt'
> > > | make: *** [sub-libconnman-qt-install_subtargets-ordered] Error 2
> > > | ERROR: oe_runmake failed
> > > | ERROR: Function failed: do_install (see /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/libconnman-qt/0.4.0-r0/temp/log.do_install.20933 for further information)
> > > NOTE: recipe libconnman-qt-0.4.0-r0: task do_install: Failed
> > >
> > > COmplete log:
> > > http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130215_060633.log/
> >
> > It seems that the INSTALL_ROOT wasn't set to ${D}.
> >
> > Can I have the run.do_install log?
>
> I've already removed tmp-eglibc and now new world build is running, but
> I had the same issue with nodejs when build machine is using dash
>
> http://git.openembedded.org/meta-openembedded/commit/?id=4128325a4c87bcde6ac6ffe5dbf5d6d057ee4804
>
> If it fails again, I'll use this for test first, and only if it does not
> help I'll send you run.do_install.
Merged with that export and 2 small modifications (see commit message)
Thanks!
>
> Cheers,
>
> >
> > Felipe
> >
> > >
> > >>
> > >> Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> > >> ---
> > >> ...-to-disable-qml-plugin-and-test-program-t.patch | 37 +++++++++++
> > >> .../libconnmna-qt/libconnman-qt_0.4.0.bb | 69 ++++++++++++++++++++
> > >> 2 files changed, 106 insertions(+)
> > >> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> > >> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> > >>
> > >> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> > >> new file mode 100644
> > >> index 0000000..6ec084d
> > >> --- /dev/null
> > >> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> > >> @@ -0,0 +1,37 @@
> > >> +From 3850acef7d914a22e3fc4130ad43b2cc47338d6f Mon Sep 17 00:00:00 2001
> > >> +From: "Felipe F. Tonello" <ftonello@cercacor.com>
> > >> +Date: Mon, 7 Jan 2013 17:13:22 -0800
> > >> +Subject: [PATCH] added flags to disable qml plugin and test program to
> > >> + compile
> > >> +
> > >> +This is usefull when there is no need to compile test program and qml plugin.
> > >> +
> > >> +Upstream-Status: Accepted
> > >> +
> > >> +Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> > >> +---
> > >> + connman-qt.pro | 11 ++++++++++-
> > >> + 1 file changed, 10 insertions(+), 1 deletion(-)
> > >> +
> > >> +diff --git a/connman-qt.pro b/connman-qt.pro
> > >> +index 7d9ec99..425c41f 100644
> > >> +--- a/connman-qt.pro
> > >> ++++ b/connman-qt.pro
> > >> +@@ -1,4 +1,13 @@
> > >> + TEMPLATE = subdirs
> > >> +-SUBDIRS += libconnman-qt test plugin
> > >> ++SUBDIRS += libconnman-qt
> > >> + CONFIG += ordered
> > >> +
> > >> ++# CONFIG flag to disable test program
> > >> ++!notest {
> > >> ++ SUBDIRS += test
> > >> ++}
> > >> ++
> > >> ++# CONFIG flag to disable qml plugin
> > >> ++!noplugin {
> > >> ++ SUBDIRS += plugin
> > >> ++}
> > >> +--
> > >> +1.7.9.5
> > >> +
> > >> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> > >> new file mode 100644
> > >> index 0000000..2c33b49
> > >> --- /dev/null
> > >> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> > >> @@ -0,0 +1,69 @@
> > >> +DESCRIPTION = "Qt Library for ConnMan"
> > >> +HOMEPAGE = "https://github.com/nemomobile/libconnman-qt"
> > >> +LICENSE = "Apache-2.0"
> > >> +LIC_FILES_CHKSUM = "file://libconnman-qt/clockmodel.h;endline=8;md5=ea9f724050803f15d2d900ce3c5dac88"
> > >> +
> > >> +SECTION = "qt/lib"
> > >> +
> > >> +PR = "r0"
> > >> +
> > >> +inherit qt4x11 pkgconfig
> > >> +
> > >> +RDEPENDS_${PN} = "connman"
> > >> +RDEPENDS_${PN}-plugin = "${PN}"
> > >> +
> > >> +PROVIDES += "${PN}-plugin"
> > >> +
> > >> +PACKAGES =+ "${PN}-plugin ${PN}-plugin-dbg"
> > >> +RRECOMMENDS_${PN} = "${PN}-plugin"
> > >> +
> > >> +# this is for users to bbappend this recipe and change it
> > >> +BRANCH = "master"
> > >> +TAG = "${PV}"
> > >> +SRCREV = "${AUTOREV}"
> > >> +
> > >> +SRC_URI = " \
> > >> + git://github.com/nemomobile/${PN}.git;branch=${BRANCH};tag=${TAG} \
> > >> + file://0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch \
> > >> +"
> > >> +
> > >> +S = "${WORKDIR}/git"
> > >> +
> > >> +QT_IMPORTS_DIR = "${libdir}/qt4/imports"
> > >> +# the plugin target needs to be the same as 'target.path' and 'qmldir.path' in ${S}/plugin/plugin.pro
> > >> +PLUGINS_TARGET = "${QT_IMPORTS_DIR}/MeeGo/Connman"
> > >> +
> > >> +FILES_${PN} = " \
> > >> + ${libdir}/libconnman-qt4${SOLIBS} \
> > >> +"
> > >> +
> > >> +FILES_${PN}-dev = " \
> > >> + ${includedir}/connman-qt/* \
> > >> + ${libdir}/libconnman-qt4${SOLIBSDEV} \
> > >> + ${libdir}/libconnman-qt4.prl \
> > >> + ${libdir}/pkgconfig/connman-qt4.pc \
> > >> + ${libdir}/connman-qt4.pc \
> > >> +"
> > >> +
> > >> +FILES_${PN}-plugin = " \
> > >> + ${PLUGINS_TARGET}/qmldir \
> > >> + ${PLUGINS_TARGET}/lib*.so \
> > >> +"
> > >> +
> > >> +FILES_${PN}-plugin-dbg = " \
> > >> + ${PLUGINS_TARGET}/.debug \
> > >> + ${PLUGINS_TARGET}/.debug/* \
> > >> +"
> > >> +
> > >> +EXTRA_QMAKEVARS_PRE = " \
> > >> + CONFIG+=notest \
> > >> +"
> > >> +
> > >> +do_configure_prepend() {
> > >> + # Hack *.pro variables
> > >> + find ${S}/plugin/*.pro -exec sed -i -e 's,$$\[QT_INSTALL_IMPORTS\],${QT_IMPORTS_DIR},g' '{}' ';'
> > >> +}
> > >> +
> > >> +do_install() {
> > >> + cd ${S} && (INSTALL_ROOT=${D} oe_runmake install)
> > >> +}
> > >> --
> > >> 1.7.9.5
> > >>
> > >>
> > >> _______________________________________________
> > >> Openembedded-devel mailing list
> > >> Openembedded-devel@lists.openembedded.org
> > >> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> > >
> > >
> > >
> > > _______________________________________________
> > > Openembedded-devel mailing list
> > > Openembedded-devel@lists.openembedded.org
> > > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> > >
> >
> >
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
> --
> Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [meta-oe][PATCH] connman: added recipe libconnman-qt
2013-02-11 17:25 [meta-oe][PATCH] connman: added recipe libconnman-qt eu
2013-02-11 17:43 ` Otavio Salvador
2013-02-16 18:37 ` Martin Jansa
@ 2013-02-24 7:48 ` Khem Raj
2013-02-24 11:03 ` Martin Jansa
2 siblings, 1 reply; 10+ messages in thread
From: Khem Raj @ 2013-02-24 7:48 UTC (permalink / raw)
To: openembedded-devel; +Cc: Felipe F. Tonello
On (11/02/13 09:25), eu@felipetonello.com wrote:
> From: "Felipe F. Tonello" <ftonello@cercacor.com>
>
> This recipe provides the Qt library and QML plugins for connman.
>
> Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> ---
> ...-to-disable-qml-plugin-and-test-program-t.patch | 37 +++++++++++
> .../libconnmna-qt/libconnman-qt_0.4.0.bb | 69 ++++++++++++++++++++
> 2 files changed, 106 insertions(+)
> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> create mode 100644 meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
>
> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> new file mode 100644
> index 0000000..6ec084d
> --- /dev/null
> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> @@ -0,0 +1,37 @@
> +From 3850acef7d914a22e3fc4130ad43b2cc47338d6f Mon Sep 17 00:00:00 2001
> +From: "Felipe F. Tonello" <ftonello@cercacor.com>
> +Date: Mon, 7 Jan 2013 17:13:22 -0800
> +Subject: [PATCH] added flags to disable qml plugin and test program to
> + compile
> +
> +This is usefull when there is no need to compile test program and qml plugin.
> +
> +Upstream-Status: Accepted
> +
> +Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> +---
> + connman-qt.pro | 11 ++++++++++-
> + 1 file changed, 10 insertions(+), 1 deletion(-)
> +
> +diff --git a/connman-qt.pro b/connman-qt.pro
> +index 7d9ec99..425c41f 100644
> +--- a/connman-qt.pro
> ++++ b/connman-qt.pro
> +@@ -1,4 +1,13 @@
> + TEMPLATE = subdirs
> +-SUBDIRS += libconnman-qt test plugin
> ++SUBDIRS += libconnman-qt
> + CONFIG += ordered
> +
> ++# CONFIG flag to disable test program
> ++!notest {
> ++ SUBDIRS += test
> ++}
> ++
> ++# CONFIG flag to disable qml plugin
> ++!noplugin {
> ++ SUBDIRS += plugin
> ++}
> +--
> +1.7.9.5
> +
> diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> new file mode 100644
> index 0000000..2c33b49
> --- /dev/null
> +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> @@ -0,0 +1,69 @@
> +DESCRIPTION = "Qt Library for ConnMan"
> +HOMEPAGE = "https://github.com/nemomobile/libconnman-qt"
> +LICENSE = "Apache-2.0"
> +LIC_FILES_CHKSUM = "file://libconnman-qt/clockmodel.h;endline=8;md5=ea9f724050803f15d2d900ce3c5dac88"
> +
> +SECTION = "qt/lib"
> +
> +PR = "r0"
> +
> +inherit qt4x11 pkgconfig
> +
> +RDEPENDS_${PN} = "connman"
> +RDEPENDS_${PN}-plugin = "${PN}"
> +
> +PROVIDES += "${PN}-plugin"
> +
> +PACKAGES =+ "${PN}-plugin ${PN}-plugin-dbg"
> +RRECOMMENDS_${PN} = "${PN}-plugin"
> +
> +# this is for users to bbappend this recipe and change it
> +BRANCH = "master"
> +TAG = "${PV}"
> +SRCREV = "${AUTOREV}"
Dont use AUTOREV please. I know its merged but I would suggest to send
an update for that and also avoid TAG and use concrete SRCREV
> +
> +SRC_URI = " \
> + git://github.com/nemomobile/${PN}.git;branch=${BRANCH};tag=${TAG} \
> + file://0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch \
> +"
> +
> +S = "${WORKDIR}/git"
> +
> +QT_IMPORTS_DIR = "${libdir}/qt4/imports"
> +# the plugin target needs to be the same as 'target.path' and 'qmldir.path' in ${S}/plugin/plugin.pro
> +PLUGINS_TARGET = "${QT_IMPORTS_DIR}/MeeGo/Connman"
> +
> +FILES_${PN} = " \
> + ${libdir}/libconnman-qt4${SOLIBS} \
> +"
> +
> +FILES_${PN}-dev = " \
> + ${includedir}/connman-qt/* \
> + ${libdir}/libconnman-qt4${SOLIBSDEV} \
> + ${libdir}/libconnman-qt4.prl \
> + ${libdir}/pkgconfig/connman-qt4.pc \
> + ${libdir}/connman-qt4.pc \
> +"
> +
> +FILES_${PN}-plugin = " \
> + ${PLUGINS_TARGET}/qmldir \
> + ${PLUGINS_TARGET}/lib*.so \
> +"
> +
> +FILES_${PN}-plugin-dbg = " \
> + ${PLUGINS_TARGET}/.debug \
> + ${PLUGINS_TARGET}/.debug/* \
> +"
> +
> +EXTRA_QMAKEVARS_PRE = " \
> + CONFIG+=notest \
> +"
> +
> +do_configure_prepend() {
> + # Hack *.pro variables
> + find ${S}/plugin/*.pro -exec sed -i -e 's,$$\[QT_INSTALL_IMPORTS\],${QT_IMPORTS_DIR},g' '{}' ';'
> +}
> +
> +do_install() {
> + cd ${S} && (INSTALL_ROOT=${D} oe_runmake install)
> +}
> --
> 1.7.9.5
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
--
-Khem
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [meta-oe][PATCH] connman: added recipe libconnman-qt
2013-02-24 7:48 ` Khem Raj
@ 2013-02-24 11:03 ` Martin Jansa
0 siblings, 0 replies; 10+ messages in thread
From: Martin Jansa @ 2013-02-24 11:03 UTC (permalink / raw)
To: openembedded-devel
I think I've changed that before merging. If it's in master with autorev,
then I'll fix it myself.
On Feb 24, 2013 8:52 AM, "Khem Raj" <raj.khem@gmail.com> wrote:
> On (11/02/13 09:25), eu@felipetonello.com wrote:
> > From: "Felipe F. Tonello" <ftonello@cercacor.com>
> >
> > This recipe provides the Qt library and QML plugins for connman.
> >
> > Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> > ---
> > ...-to-disable-qml-plugin-and-test-program-t.patch | 37 +++++++++++
> > .../libconnmna-qt/libconnman-qt_0.4.0.bb | 69
> ++++++++++++++++++++
> > 2 files changed, 106 insertions(+)
> > create mode 100644
> meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> > create mode 100644 meta-oe/recipes-qt/libconnmna-qt/
> libconnman-qt_0.4.0.bb
> >
> > diff --git
> a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> > new file mode 100644
> > index 0000000..6ec084d
> > --- /dev/null
> > +++
> b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch
> > @@ -0,0 +1,37 @@
> > +From 3850acef7d914a22e3fc4130ad43b2cc47338d6f Mon Sep 17 00:00:00 2001
> > +From: "Felipe F. Tonello" <ftonello@cercacor.com>
> > +Date: Mon, 7 Jan 2013 17:13:22 -0800
> > +Subject: [PATCH] added flags to disable qml plugin and test program to
> > + compile
> > +
> > +This is usefull when there is no need to compile test program and qml
> plugin.
> > +
> > +Upstream-Status: Accepted
> > +
> > +Signed-off-by: Felipe F. Tonello <ftonello@cercacor.com>
> > +---
> > + connman-qt.pro | 11 ++++++++++-
> > + 1 file changed, 10 insertions(+), 1 deletion(-)
> > +
> > +diff --git a/connman-qt.pro b/connman-qt.pro
> > +index 7d9ec99..425c41f 100644
> > +--- a/connman-qt.pro
> > ++++ b/connman-qt.pro
> > +@@ -1,4 +1,13 @@
> > + TEMPLATE = subdirs
> > +-SUBDIRS += libconnman-qt test plugin
> > ++SUBDIRS += libconnman-qt
> > + CONFIG += ordered
> > +
> > ++# CONFIG flag to disable test program
> > ++!notest {
> > ++ SUBDIRS += test
> > ++}
> > ++
> > ++# CONFIG flag to disable qml plugin
> > ++!noplugin {
> > ++ SUBDIRS += plugin
> > ++}
> > +--
> > +1.7.9.5
> > +
> > diff --git a/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bbb/meta-oe/recipes-qt/libconnmna-qt/
> libconnman-qt_0.4.0.bb
> > new file mode 100644
> > index 0000000..2c33b49
> > --- /dev/null
> > +++ b/meta-oe/recipes-qt/libconnmna-qt/libconnman-qt_0.4.0.bb
> > @@ -0,0 +1,69 @@
> > +DESCRIPTION = "Qt Library for ConnMan"
> > +HOMEPAGE = "https://github.com/nemomobile/libconnman-qt"
> > +LICENSE = "Apache-2.0"
> > +LIC_FILES_CHKSUM =
> "file://libconnman-qt/clockmodel.h;endline=8;md5=ea9f724050803f15d2d900ce3c5dac88"
> > +
> > +SECTION = "qt/lib"
> > +
> > +PR = "r0"
> > +
> > +inherit qt4x11 pkgconfig
> > +
> > +RDEPENDS_${PN} = "connman"
> > +RDEPENDS_${PN}-plugin = "${PN}"
> > +
> > +PROVIDES += "${PN}-plugin"
> > +
> > +PACKAGES =+ "${PN}-plugin ${PN}-plugin-dbg"
> > +RRECOMMENDS_${PN} = "${PN}-plugin"
> > +
> > +# this is for users to bbappend this recipe and change it
> > +BRANCH = "master"
> > +TAG = "${PV}"
> > +SRCREV = "${AUTOREV}"
>
> Dont use AUTOREV please. I know its merged but I would suggest to send
> an update for that and also avoid TAG and use concrete SRCREV
>
> > +
> > +SRC_URI = " \
> > + git://github.com/nemomobile/${PN}.git;branch=${BRANCH};tag=${TAG} \
> > +
> file://0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch \
> > +"
> > +
> > +S = "${WORKDIR}/git"
> > +
> > +QT_IMPORTS_DIR = "${libdir}/qt4/imports"
> > +# the plugin target needs to be the same as 'target.path' and
> 'qmldir.path' in ${S}/plugin/plugin.pro
> > +PLUGINS_TARGET = "${QT_IMPORTS_DIR}/MeeGo/Connman"
> > +
> > +FILES_${PN} = " \
> > + ${libdir}/libconnman-qt4${SOLIBS} \
> > +"
> > +
> > +FILES_${PN}-dev = " \
> > + ${includedir}/connman-qt/* \
> > + ${libdir}/libconnman-qt4${SOLIBSDEV} \
> > + ${libdir}/libconnman-qt4.prl \
> > + ${libdir}/pkgconfig/connman-qt4.pc \
> > + ${libdir}/connman-qt4.pc \
> > +"
> > +
> > +FILES_${PN}-plugin = " \
> > + ${PLUGINS_TARGET}/qmldir \
> > + ${PLUGINS_TARGET}/lib*.so \
> > +"
> > +
> > +FILES_${PN}-plugin-dbg = " \
> > + ${PLUGINS_TARGET}/.debug \
> > + ${PLUGINS_TARGET}/.debug/* \
> > +"
> > +
> > +EXTRA_QMAKEVARS_PRE = " \
> > + CONFIG+=notest \
> > +"
> > +
> > +do_configure_prepend() {
> > + # Hack *.pro variables
> > + find ${S}/plugin/*.pro -exec sed -i -e
> 's,$$\[QT_INSTALL_IMPORTS\],${QT_IMPORTS_DIR},g' '{}' ';'
> > +}
> > +
> > +do_install() {
> > + cd ${S} && (INSTALL_ROOT=${D} oe_runmake install)
> > +}
> > --
> > 1.7.9.5
> >
> >
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
> --
> -Khem
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2013-02-24 11:20 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-11 17:25 [meta-oe][PATCH] connman: added recipe libconnman-qt eu
2013-02-11 17:43 ` Otavio Salvador
2013-02-16 18:37 ` Martin Jansa
2013-02-18 18:37 ` Felipe Ferreri Tonello
2013-02-18 19:25 ` Martin Jansa
2013-02-19 0:55 ` Martin Jansa
2013-02-24 7:48 ` Khem Raj
2013-02-24 11:03 ` Martin Jansa
-- strict thread matches above, loose matches on Subject: below --
2013-02-09 1:29 eu
2013-02-09 15:35 ` Otavio Salvador
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.