[oe-commits] Paul Menzel : enna: Move to own recipe folder and update to new Enna hg repository.

git version control git at git.openembedded.org
Wed Apr 7 08:53:55 UTC 2010


Module: openembedded.git
Branch: shr/unstable
Commit: eca9a25c75c4f988fce03647083f1a625fe251f7
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=eca9a25c75c4f988fce03647083f1a625fe251f7

Author: Paul Menzel <paulepanter at users.sourceforge.net>
Date:   Sat Apr  3 01:03:54 2010 +0000

enna: Move to own recipe folder and update to new Enna hg repository.

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. Build tested with GCC 4.3.3 and Binuitls 2.18.50 for `MACHINE = "beagleboard".
7. Remove `dbus` from `DEPEND` since `edbus` already depends an it.
8. `libmusicbrainz`, `lightmediascanner` and `taglib` are not needed anymore as `DEPENDS`.
9. `do_configure_prepend()` fixes [1]. Thanks Koen.
10. libvalhalla 2.0.0 (`libvalhalla_hg.bb`) is needed for this version.

[1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-March/018800.html

Signed-off-by: Paul Menzel <paulepanter at users.sourceforge.net>
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>

---

 recipes/e17/enna_svn.bb |   15 ---------------
 recipes/enna/enna.inc   |   16 ++++++++++++++++
 recipes/enna/enna_hg.bb |    9 +++++++++
 3 files changed, 25 insertions(+), 15 deletions(-)

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
+}
diff --git a/recipes/enna/enna_hg.bb b/recipes/enna/enna_hg.bb
new file mode 100644
index 0000000..89fa12b
--- /dev/null
+++ b/recipes/enna/enna_hg.bb
@@ -0,0 +1,9 @@
+require enna.inc
+PV = "0.4.0+hg"
+PR = "${INC_PR}.0"
+
+SRCREV = "2a9c5f249b47"
+
+SRC_URI = "hg://hg.geexbox.org;proto=http;module=${PN};rev=${SRCREV}"
+
+S = "${WORKDIR}/${PN}"





More information about the Openembedded-commits mailing list