live555: update to 2009.06
authorOttavio Campana <ottavio@campana.vi.it>
Tue, 9 Jun 2009 21:21:23 +0000 (21:21 +0000)
committerKoen Kooi <koen@openembedded.org>
Tue, 30 Jun 2009 18:18:38 +0000 (20:18 +0200)
Signed-off-by: Koen Kooi <koen@openembedded.org>
conf/checksums.ini
recipes/live555/live555_20090602.bb [new file with mode: 0644]

index 83bd082..abbaa2d 100644 (file)
@@ -1,3 +1,7 @@
+[http://www.live555.com/liveMedia/public/live.2009.06.02.tar.gz]
+md5=088f848b64cef1d54034bc24cfa3c156
+sha256=66c54241bfcc7ea42fe40e1c93739be79a3c065390c4163c0f2647ac45c24758
+
 [http://www.directfb.org/downloads/Extras/++DFB-0.9.25.tar.gz]
 md5=c6a2705f6210d8ede50a947b375f1c0b
 sha256=b3dbf01563dd60d63cff543ea8cd0c885381e78ecbbab8ff176e46df3f198a88
diff --git a/recipes/live555/live555_20090602.bb b/recipes/live555/live555_20090602.bb
new file mode 100644 (file)
index 0000000..8d1a314
--- /dev/null
@@ -0,0 +1,42 @@
+# live555 OE build file
+# Copyright (C) 2005, Koninklijke Philips Electronics NV.  All Rights Reserved
+# Released under the MIT license (see packages/COPYING)
+
+DESCRIPTION = "LIVE555 Streaming Media libraries"
+HOMEPAGE = "http://live.com/"
+LICENSE = "LGPL"
+SECTION = "devel"
+
+SRC_URI = "http://www.live555.com/liveMedia/public/live.2009.06.02.tar.gz \
+           file://config.linux-cross"
+
+S = "${WORKDIR}/live"
+
+do_configure() {
+       cp ${WORKDIR}/config.linux-cross .
+       ./genMakefiles linux-cross
+}
+
+do_compile() {
+       make
+}
+
+do_install() {
+       install -d ${D}${includedir}/BasicUsageEnvironment
+       install -d ${D}${includedir}/groupsock
+       install -d ${D}${includedir}/liveMedia
+       install -d ${D}${includedir}/UsageEnvironment
+       install -d ${D}${libdir}
+       cp -a ${S}/BasicUsageEnvironment/include/*.hh ${D}${includedir}/BasicUsageEnvironment/
+       cp -a ${S}/groupsock/include/*.h ${D}${includedir}/groupsock/
+       cp -a ${S}/groupsock/include/*.hh ${D}${includedir}/groupsock/
+       cp -a ${S}/liveMedia/include/*.hh ${D}${includedir}/liveMedia/
+       cp -a ${S}/UsageEnvironment/include/*.hh ${D}${includedir}/UsageEnvironment/
+       cp ${S}/*/*.a ${D}${libdir}
+}
+
+do_stage () {
+       cp -a ${D}${includedir}/* ${STAGING_INCDIR}
+       cp -a ${D}${libdir}/* ${STAGING_LIBDIR}
+}
+