From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oa0-f49.google.com ([209.85.219.49]) by linuxtogo.org with esmtp (Exim 4.72) (envelope-from ) id 1U2qu7-0001lH-DD for openembedded-core@lists.openembedded.org; Tue, 05 Feb 2013 23:22:16 +0100 Received: by mail-oa0-f49.google.com with SMTP id j6so783973oag.8 for ; Tue, 05 Feb 2013 14:06:24 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding:x-gm-message-state; bh=tCNRqm0U72vE0Lklw0GJWAZss+lYsdJ3j216yRFPPZA=; b=K+Ovf6AAs586wq8Cn61vqM7KONA+DKKgpiwv+lTvmBGLKVcHoSsHXev3OQ1vMzXh67 xUueY24RE7OcNjEMm7IWOLR3UVJn6HlRdZj5MFiySx3GFg+fXRGyyv94wxQXeN4mg7zL 6a+1ihk9eLOwPUQYhnb108J0jePKJqQ0ybLYeg2nGezaxz/4ZKC5fCb7vTb+pCExJ83m 3r0nEBI5Sg9I781mSoKQg3/EeTHJ9INm71k3G81uUZggzq9NErI9kzYHBfWk30vc3Qnd U3PVGXwqXcyI/Kqt79DQiE1dlZNU3azO9oOjeF9O5eveHBV+ynx2YPiPOBV7Ga7NCG8O 9imQ== X-Received: by 10.182.31.109 with SMTP id z13mr19315648obh.37.1360101984875; Tue, 05 Feb 2013 14:06:24 -0800 (PST) Received: from [192.168.48.44] (wsip-70-183-20-162.oc.oc.cox.net. [70.183.20.162]) by mx.google.com with ESMTPS id ka6sm17359674obb.3.2013.02.05.14.06.23 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 05 Feb 2013 14:06:24 -0800 (PST) Message-ID: <511182A9.2060702@felipetonello.com> Date: Tue, 05 Feb 2013 14:07:37 -0800 From: Felipe Ferreri Tonello User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Saul Wold References: <1360090154-26766-1-git-send-email-ftonello@cercacor.com> <51115E97.1080404@linux.intel.com> In-Reply-To: <51115E97.1080404@linux.intel.com> X-Gm-Message-State: ALoCoQnuQakLvQcNqv2EwRxILS+rcgSKNi/FgDBwYuRisyhPKaAVWW/uYyUaBRZ7UxIN34re/cmR Cc: "Felipe F. Tonello" , openembedded-core@lists.openembedded.org Subject: Re: [PATCH] connman: added recipe libconnman-qt X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2013 22:22:17 -0000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Saul, On 02/05/2013 11:33 AM, Saul Wold wrote: > On 02/05/2013 10:49 AM, eu@felipetonello.com wrote: >> From: "Felipe F. Tonello" >> >> This recipe provides the Qt library and QML plugins for connman. >> > This is a tough call, but maybe this is better off in the meta-qt space. I chose this path because there is also a front-end library for connman for gnome in the same directory. Regards, Felipe Tonello >> Signed-off-by: Felipe F. Tonello >> --- >> ...-to-disable-qml-plugin-and-test-program-t.patch | 35 ++++++++++ >> .../connman/libconnman-qt_0.4.0.bb | 68 >> ++++++++++++++++++++ >> 2 files changed, 103 insertions(+) >> create mode 100644 >> meta/recipes-connectivity/connman/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch >> >> create mode 100644 >> meta/recipes-connectivity/connman/libconnman-qt_0.4.0.bb >> >> diff --git >> a/meta/recipes-connectivity/connman/libconnman-qt/0001-added-flags-to-disable-qml-plugin-and-test-program-t.patch >> b/meta/recipes-connectivity/connman/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/recipes-connectivity/connman/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" >> +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 >> +--- >> + 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/recipes-connectivity/connman/libconnman-qt_0.4.0.bb >> b/meta/recipes-connectivity/connman/libconnman-qt_0.4.0.bb >> new file mode 100644 >> index 0000000..60c11c3 >> --- /dev/null >> +++ b/meta/recipes-connectivity/connman/libconnman-qt_0.4.0.bb >> @@ -0,0 +1,68 @@ >> +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" >> + >> +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) >> +} >>