Author: adrian
Date: Sun Mar  6 03:40:13 2011
New Revision: 9343

URL: http://svn.slimdevices.com/jive?rev=9343&view=rev
Log:
Bug: N/A
Description: updates to build luartmp:
rtmp.so is built from include files which are only staged when squeezeplay has 
been built.  It must therefore be built after squeezeplay and so is included as 
a dependancy for squeezeplay-squeezeos

Modified:
    7.6/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf
    7.6/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luartmp_svn.bb
    
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay-squeezeos_svn.bb
    
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay_svn.bb

Modified: 7.6/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf
URL: 
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf?rev=9343&r1=9342&r2=9343&view=diff
==============================================================================
--- 7.6/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf 
(original)
+++ 7.6/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf Sun Mar  
6 03:40:13 2011
@@ -60,6 +60,7 @@
 SRCREV_pn-luatolua++ ?= "${AUTOREV}"
 SRCREV_pn-luamd5 ?= "${AUTOREV}"
 SRCREV_pn-luaexpat ?= "${AUTOREV}"
+SRCREV_pn-luartmp ?= "${AUTOREV}"
 
 # SqueezeCenter
 SRCREV_pn-squeezecenter ?= "${AUTOREV}"

Modified: 7.6/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luartmp_svn.bb
URL: 
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luartmp_svn.bb?rev=9343&r1=9342&r2=9343&view=diff
==============================================================================
--- 7.6/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luartmp_svn.bb 
(original)
+++ 7.6/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luartmp_svn.bb Sun Mar 
 6 03:40:13 2011
@@ -1,3 +1,6 @@
+# This file builds the squeezeplay specific rtmp.so library which is loaded by 
Rtmp.lua to support rtmp playback
+# It depends on include files which are only staged once squeezeplay is built 
and is therefore not built as part of squeezeplay
+
 DESCRIPTION = "LUA rtmp"
 SECTION = "libs"
 LICENSE = "copyright"
@@ -9,11 +12,15 @@
 
 SRC_URI="${SQUEEZEPLAY_SCM};module=luartmp-squeezeplay"
 
-S = "${WORKDIR}/luartmp"
+S = "${WORKDIR}/luartmp-squeezeplay"
+
+do_compile() {
+       ${CC} -I${STAGING_INCDIR}/squeezeplay 
-I${STAGING_INCDIR}/squeezeplay/ui -I${STAGING_INC}/lua -I${STAGING_INC}/SDL 
-shared rtmp.c -o rtmp.so
+}
 
 do_install() {
        mkdir -p ${D}${libdir}/lua/5.1
-       install -m 0755 .libs/rtmp.so ${D}${libdir}/lua/5.1
+       install -m 0755 rtmp.so ${D}${libdir}/lua/5.1
 }
 
 PACKAGES = "liblua5.1-luartmp-dbg liblua5.1-luartmp"

Modified: 
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay-squeezeos_svn.bb
URL: 
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay-squeezeos_svn.bb?rev=9343&r1=9342&r2=9343&view=diff
==============================================================================
--- 
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay-squeezeos_svn.bb
 (original)
+++ 
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay-squeezeos_svn.bb
 Sun Mar  6 03:40:13 2011
@@ -2,9 +2,9 @@
 LICENSE = "Logitech Public Source License"
 
 PV = "${DISTRO_VERSION}+svnr${SRCREV}"
-PR = "r3"
+PR = "r4"
 
-DEPENDS += "squeezeplay"
+DEPENDS += "squeezeplay luartmp"
 
 SRC_URI="${SQUEEZEPLAY_SCM};module=squeezeplay_squeezeos"
 

Modified: 
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay_svn.bb
URL: 
http://svn.slimdevices.com/jive/7.6/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay_svn.bb?rev=9343&r1=9342&r2=9343&view=diff
==============================================================================
--- 
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay_svn.bb 
(original)
+++ 
7.6/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay_svn.bb 
Sun Mar  6 03:40:13 2011
@@ -2,7 +2,7 @@
 LICENSE = "Logitech Public Source License"
 
 PV = "${DISTRO_VERSION}+svnr${SRCREV}"
-PR = "r23"
+PR = "r24"
 
 DEPENDS += "libsdl libsdl-ttf libsdl-gfx libsdl-image"
 DEPENDS += "lua lua-native luatolua++"
@@ -38,6 +38,8 @@
        install -d ${STAGING_INCDIR}/squeezeplay/ui
        install -d ${STAGING_INCDIR}/squeezeplay/audio
        install -m 0644 src/log.h ${STAGING_INCDIR}/squeezeplay/log.h
+       install -m 0644 src/config.h ${STAGING_INCDIR}/squeezeplay/config.h
+       install -m 0644 src/common.h ${STAGING_INCDIR}/squeezeplay/common.h
        install -m 0644 src/types.h ${STAGING_INCDIR}/squeezeplay/types.h
        install -m 0644 src/ui/jive.h ${STAGING_INCDIR}/squeezeplay/ui/jive.h
        install -m 0644 src/audio/fifo.h 
${STAGING_INCDIR}/squeezeplay/audio/fifo.h

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/jive-checkins

Reply via email to