All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ell: Initial recipe for Embedded Linux Library
@ 2017-02-26 11:59 Ankit Navik
  0 siblings, 0 replies; 6+ messages in thread
From: Ankit Navik @ 2017-02-26 11:59 UTC (permalink / raw)
  To: openembedded-devel

Add generic recipe for ELL.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
---
 meta-oe/recipes-connectivity/ell/ell_git.bb | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 meta-oe/recipes-connectivity/ell/ell_git.bb

diff --git a/meta-oe/recipes-connectivity/ell/ell_git.bb b/meta-oe/recipes-connectivity/ell/ell_git.bb
new file mode 100644
index 0000000..d259f52
--- /dev/null
+++ b/meta-oe/recipes-connectivity/ell/ell_git.bb
@@ -0,0 +1,17 @@
+SUMMARY  = "Embedded Linux Library"
+DESCRIPTION = "ELL is a DBUS library which provides DBUS bindings."
+LICENSE  = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fb504b67c50331fc78734fed90fb0e09"
+SECTION = "libs"
+
+inherit autotools pkgconfig
+
+S = "${WORKDIR}/git"
+SRCREV = "399099946abaeb2f3718a0667cc11436a7c0be14"
+SRC_URI = "git://git.kernel.org/pub/scm/libs/ell/ell.git"
+
+do_configure_prepend () {
+    mkdir ${S}/build-aux
+}
+
+DEPENDS = "dbus"
-- 
1.9.1



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

* Re: [PATCH] ell: Initial recipe for Embedded Linux Library
       [not found]         ` <CAM_RqkNdN5e2yR1BxYnM1wbdKxYLpk_wVVX3pR6sbKL_na8GpA@mail.gmail.com>
@ 2017-02-25 23:05           ` Burton, Ross
  0 siblings, 0 replies; 6+ messages in thread
From: Burton, Ross @ 2017-02-25 23:05 UTC (permalink / raw)
  To: Ankit Navik, OE-core

[-- Attachment #1: Type: text/plain, Size: 663 bytes --]

On 25 February 2017 at 15:47, Ankit Navik <ankit.tarot@gmail.com> wrote:

> I think, gdbus APIs will be replaced soon with ell APIs, I was the early
> adopter of ell APIs in OMA DM IMEI Sync (ODIS) Implementation.
> When I was implementing ODIS, there was license issue since gdbus uses GPL
> v2. I took help maintainer and they suggested ell. I remember they were
> mentioned that soon gdbus API will changes to ell in other components e.g.
> ofono, bluez, etc.
> I dont know thier exect timelines.
>

In that case ell can be considered for oe-core when a dependency of it
needs it - until then feel free to submit it to meta-oe or similar.

Ross

[-- Attachment #2: Type: text/html, Size: 1079 bytes --]

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

* Re: [PATCH] ell: Initial recipe for Embedded Linux Library
  2017-02-24 18:42 Ankit Navik
@ 2017-02-24 20:45 ` Burton, Ross
       [not found]   ` <CAM_RqkNPgevLyRpP0jcM667btmhqafdhpZ1FRsQzFAV9JrXCtQ@mail.gmail.com>
  0 siblings, 1 reply; 6+ messages in thread
From: Burton, Ross @ 2017-02-24 20:45 UTC (permalink / raw)
  To: Ankit Navik; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 165 bytes --]

On 24 February 2017 at 18:42, Ankit Navik <ankit.tarot@gmail.com> wrote:

> Add generic recipe for ELL.
>

This doesn't answer the question of "why?".

Ross

[-- Attachment #2: Type: text/html, Size: 587 bytes --]

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

* [PATCH] ell: Initial recipe for Embedded Linux Library
@ 2017-02-24 18:42 Ankit Navik
  2017-02-24 20:45 ` Burton, Ross
  0 siblings, 1 reply; 6+ messages in thread
From: Ankit Navik @ 2017-02-24 18:42 UTC (permalink / raw)
  To: openembedded-core

Add generic recipe for ELL.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
---
 meta/recipes-core/ell/ell_git.bb | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 meta/recipes-core/ell/ell_git.bb

diff --git a/meta/recipes-core/ell/ell_git.bb b/meta/recipes-core/ell/ell_git.bb
new file mode 100644
index 0000000..d259f52
--- /dev/null
+++ b/meta/recipes-core/ell/ell_git.bb
@@ -0,0 +1,17 @@
+SUMMARY  = "Embedded Linux Library"
+DESCRIPTION = "ELL is a DBUS library which provides DBUS bindings."
+LICENSE  = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fb504b67c50331fc78734fed90fb0e09"
+SECTION = "libs"
+
+inherit autotools pkgconfig
+
+S = "${WORKDIR}/git"
+SRCREV = "399099946abaeb2f3718a0667cc11436a7c0be14"
+SRC_URI = "git://git.kernel.org/pub/scm/libs/ell/ell.git"
+
+do_configure_prepend () {
+    mkdir ${S}/build-aux
+}
+
+DEPENDS = "dbus"
-- 
1.9.1



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

* Re: [PATCH] ell: Initial recipe for Embedded Linux Library
  2017-02-24 16:00 Ankit Navik
@ 2017-02-24 17:04 ` Burton, Ross
  0 siblings, 0 replies; 6+ messages in thread
From: Burton, Ross @ 2017-02-24 17:04 UTC (permalink / raw)
  To: Ankit Navik; +Cc: OE-core

[-- Attachment #1: Type: text/plain, Size: 825 bytes --]

On 24 February 2017 at 16:00, Ankit Navik <ankit.tarot@gmail.com> wrote:

>  meta/recipes-core/ell/ell.inc    | 10 ++++++++++
>  meta/recipes-core/ell/ell_git.bb |  9 +++++++++
>

Unless you have other recipes using the .inc file, then just merge these
into a single .bb.


> +DEPENDS  = "dbus"
> +RDEPENDS_${PN} += "dbus"
>

Why the RDEPENDS?  Any linking will add libdbus as required.


> +do_configure_prepend () {
> +    ${S}/bootstrap
> +}
>

This just does a mkdir and then calls autoreconf which we do straight away
afterwards, so is mostly a waste of time.  If we need to create the
directory before autoreconf then just do the mkdir in _prepend.

However currently this isn't used by anything in oe-core, so what's the
rationale for adding it to oe-core instead of another layer?

Ross

[-- Attachment #2: Type: text/html, Size: 1779 bytes --]

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

* [PATCH] ell: Initial recipe for Embedded Linux Library
@ 2017-02-24 16:00 Ankit Navik
  2017-02-24 17:04 ` Burton, Ross
  0 siblings, 1 reply; 6+ messages in thread
From: Ankit Navik @ 2017-02-24 16:00 UTC (permalink / raw)
  To: openembedded-core

Based on the ofono recipe, add ell.inc for generic recipe components
and use it from ell_git.bb.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
---
 meta/recipes-core/ell/ell.inc    | 10 ++++++++++
 meta/recipes-core/ell/ell_git.bb |  9 +++++++++
 2 files changed, 19 insertions(+)
 create mode 100644 meta/recipes-core/ell/ell.inc
 create mode 100644 meta/recipes-core/ell/ell_git.bb

diff --git a/meta/recipes-core/ell/ell.inc b/meta/recipes-core/ell/ell.inc
new file mode 100644
index 0000000..b5e185e
--- /dev/null
+++ b/meta/recipes-core/ell/ell.inc
@@ -0,0 +1,10 @@
+SUMMARY  = "Embedded Linux Library"
+DESCRIPTION = "ELL is a DBUS library which provides DBUS bindings."
+LICENSE  = "LGPLv2.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=fb504b67c50331fc78734fed90fb0e09"
+SECTION = "libs"
+
+inherit autotools pkgconfig
+
+DEPENDS  = "dbus"
+RDEPENDS_${PN} += "dbus"
diff --git a/meta/recipes-core/ell/ell_git.bb b/meta/recipes-core/ell/ell_git.bb
new file mode 100644
index 0000000..fd438be
--- /dev/null
+++ b/meta/recipes-core/ell/ell_git.bb
@@ -0,0 +1,9 @@
+require ell.inc
+
+S = "${WORKDIR}/git"
+SRCREV = "399099946abaeb2f3718a0667cc11436a7c0be14"
+SRC_URI = "git://git.kernel.org/pub/scm/libs/ell/ell.git"
+
+do_configure_prepend () {
+    ${S}/bootstrap
+}
-- 
1.9.1



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

end of thread, other threads:[~2017-02-26 11:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-26 11:59 [PATCH] ell: Initial recipe for Embedded Linux Library Ankit Navik
  -- strict thread matches above, loose matches on Subject: below --
2017-02-24 18:42 Ankit Navik
2017-02-24 20:45 ` Burton, Ross
     [not found]   ` <CAM_RqkNPgevLyRpP0jcM667btmhqafdhpZ1FRsQzFAV9JrXCtQ@mail.gmail.com>
     [not found]     ` <CAJTo0La-ta3F0synwCGkBWMKLbGwfN3wQT1bwehK9oTbyN3VZA@mail.gmail.com>
     [not found]       ` <CAM_RqkNfS1T67STnAQESSA_FnrqU_vW0fkdKw8GhyhTZB_hwOg@mail.gmail.com>
     [not found]         ` <CAM_RqkNdN5e2yR1BxYnM1wbdKxYLpk_wVVX3pR6sbKL_na8GpA@mail.gmail.com>
2017-02-25 23:05           ` Burton, Ross
2017-02-24 16:00 Ankit Navik
2017-02-24 17:04 ` Burton, Ross

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.