1. Create `enna.inc`. 2. Use `INC_PR`. 3. Move to new repository location. 4. Update license to LGPLv2.1+. 5. Build tested with GCC 4.4.3 and Binutils 2.20.1 for `MACHINE = "beagleboard". 6. Remove `dbus` from `DEPEND` since `edbus` already depends an it. 7. `do_configure_prepend()` fixes [1]. Thanks Koen.
[1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-March/thread.html Signed-off-by: Paul Menzel <[email protected]> --- 1. Trying to run this binary unfortunately gives me a symbol lookup error [2]. # enna --help enna: symbol lookup error: /usr/lib/libelementary-ver-pre-svn-05.so.0: undefined symbol: ECORE_X_ATOM_E_ILLUME_TOP_SHELF_GEOMETRY The GeeXboX folks say it might be related to an outdated Ecore_X but `ecore` with `--enable-ecore-x` is in `DEPENDS`. [2] https://geexbox.org/sympa/arc/devel/2010-03/msg00116.html 2. Thanks to all your help! --- recipes/e17/enna_svn.bb | 14 -------------- recipes/enna/enna.inc | 16 ++++++++++++++++ recipes/enna/enna_hg.bb | 10 ++++++++++ 3 files changed, 26 insertions(+), 14 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 8f4ddc4..0000000 --- a/recipes/e17/enna_svn.bb +++ /dev/null @@ -1,14 +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" - -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 +} diff --git a/recipes/enna/enna_hg.bb b/recipes/enna/enna_hg.bb new file mode 100644 index 0000000..eb82b5e --- /dev/null +++ b/recipes/enna/enna_hg.bb @@ -0,0 +1,10 @@ +require enna.inc +PV = "0.4.0+hg" +PR = "${INC_PR}.0" + +SRCREV = "0b97b26c8101" + +SRC_URI = "hg://hg.geexbox.org;proto=http;module=${PN};rev=${SRCREV}" + +S = "${WORKDIR}/${PN}" -- 1.7.0.3
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
_______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
