[oe] [PATCH v3] enna: Move to own recipe folder and update to new Enna hg repository.

Khem Raj raj.khem at gmail.com
Fri Apr 2 18:28:10 UTC 2010


On Fri, Apr 2, 2010 at 8:59 AM, Paul Menzel
<paulepanter at users.sourceforge.net> wrote:
> 1. Create `enna.inc`.
> 2. Use `INC_PR`.
> 3. Move to new repository location.
> 4. Use `NOTQUITESRCREV` since `SRCREV` seems to get set to the one from the EFL recipes.
> 5. Update license to LGPLv2.1+.
> 6. Build tested with GCC 4.4.3 and Binutils 2.20.1 for `MACHINE = "beagleboard".
> 7. Build tested with GCC 4.3.3 and Binuitls 2.18.50 for `MACHINE = "beagleboard".
> 8. Remove `dbus` from `DEPEND` since `edbus` already depends an it.
> 9. `libmusicbrainz`, `lightmediascanner` and `taglib` are not needed anymore as `DEPENDS`.
> 10. `do_configure_prepend()` fixes [1]. Thanks Koen.
> 11. libvalhalla 2.0.0 (`libvalhalla_hg.bb`) is needed for this version.
> 12. Works on BeagleBoard with libplayer patches sent to list.
>
> [1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-March/thread.html
>
> Signed-off-by: Paul Menzel <paulepanter at users.sourceforge.net>
> ---
> # v1 → v2
> • Use `NOTQUITESRCREV`. Manually “improving” things during composing the message without testing is not a good idea.
> • Update revision. (Just because.)
> • Update commit message.
>
> # v2 → v3
> • Update `SRCREV` which fixed `ERROR: QA Issue with enna:`.
> • New efl revisions fixed `enna: symbol lookup error: /usr/lib/libelementary-ver-pre-svn-05.so.0: undefined symbol: ECORE_X_ATOM_E_ILLUME_TOP_SHELF_GEOMETRY` [2].
>
> [2] https://geexbox.org/sympa/arc/devel/2010-03/msg00116.html
>
> Thanks for all your help!
> ---
>  recipes/e17/enna_svn.bb |   15 ---------------
>  recipes/enna/enna.inc   |   16 ++++++++++++++++
>  recipes/enna/enna_hg.bb |    9 +++++++++
>  3 files changed, 25 insertions(+), 15 deletions(-)
>  delete mode 100644 recipes/e17/enna_svn.bb
>  create mode 100644 recipes/enna/enna.inc
>  create mode 100644 recipes/enna/enna_hg.bb
>
> diff --git a/recipes/e17/enna_svn.bb b/recipes/e17/enna_svn.bb
> deleted file mode 100644
> index f81990c..0000000
> --- a/recipes/e17/enna_svn.bb
> +++ /dev/null
> @@ -1,15 +0,0 @@
> -DESCRIPTION = "Enna is a media center application based on EFL"
> -LICENSE = "GPL"
> -DEPENDS = "curl dbus eet evas edje ecore edbus emotion"
> -DEPENDS += "libmusicbrainz lightmediascanner libxml2 taglib"
> -SECTION = "x11/multimedia"
> -PV = "0.2.0+svnr${SRCPV}"
> -PR = "r1"
> -SRCREV = "${EFL_SRCREV}"
> -
> -inherit e
> -
> -SRC_URI = "svn://svn.enlightenment.org/svn/e/trunk/MISC;module=enna;proto=http"
> -S = "${WORKDIR}/enna"
> -
> -FILES_${PN}-dbg += "${libdir}/${PN}/modules/.debug"
> diff --git a/recipes/enna/enna.inc b/recipes/enna/enna.inc
> new file mode 100644
> index 0000000..4cc5b48
> --- /dev/null
> +++ b/recipes/enna/enna.inc
> @@ -0,0 +1,16 @@
> +DESCRIPTION = "Enna is a media center application based on EFL."
> +HOMEPAGE = "http://${PN}.geexbox.org/"
> +SECTION = "x11/multimedia"
> +LICENSE = "LGPLv2.1+"
> +DEPENDS = "curl eet evas edje ecore edbus elementary emotion"
> +DEPENDS += "libxml2 libvalhalla libplayer"
> +
> +INC_PR = "r1"
> +
> +SRC_URI = "http://${PN}.geexbox.org/releases/${P}.tar.bz2;name=${PN}"
> +
> +inherit autotools pkgconfig
> +
> +do_configure_prepend() {
> +       autopoint || touch config.rpath
> +}

empty config.rpath would build it wrongly isnt it. Probably this
should be removed

> diff --git a/recipes/enna/enna_hg.bb b/recipes/enna/enna_hg.bb
> new file mode 100644
> index 0000000..68f69ba
> --- /dev/null
> +++ b/recipes/enna/enna_hg.bb
> @@ -0,0 +1,9 @@
> +require enna.inc
> +PV = "0.4.0+hg"
> +PR = "${INC_PR}.0"
> +
> +NOTQUITESRCREV = "319d4702c427"
> +
> +SRC_URI = "hg://hg.geexbox.org;proto=http;module=${PN};rev=${NOTQUITESRCREV}"
> +
> +S = "${WORKDIR}/${PN}"
> --
> 1.7.0.3
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
>




More information about the Openembedded-devel mailing list