Author: titmuss
Date: Mon Jul 14 09:25:54 2008
New Revision: 2690

URL: http://svn.slimdevices.com?rev=2690&root=Jive&view=rev
Log:
Bug: N/A
Description:

Poky receipes to build squeezeplay 7.1.


Added:
    7.2/trunk/squeezeos/poky/meta-squeezeos/
    7.2/trunk/squeezeos/poky/meta-squeezeos/conf/
    7.2/trunk/squeezeos/poky/meta-squeezeos/conf/distro/
    7.2/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf
    7.2/trunk/squeezeos/poky/meta-squeezeos/conf/machine/
    7.2/trunk/squeezeos/poky/meta-squeezeos/conf/machine/logitech-jive.conf
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/freefont/
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/freefont/freefont_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/images/
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/images/squeezeos-image.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/files/
    
7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/files/SDL_ttf-no-internals.patch
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-gfx_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-image_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-ttf_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lua_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luafilesystem_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luajson_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lualogging_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lualoop_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luaprofiler_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luasocket_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luasyslog_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luatolua++_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luazipfilter_svn.bb
    7.2/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/
    
7.2/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay_svn.bb
Modified:
    7.2/trunk/squeezeos/poky/bitbake/lib/bb/fetch/svn.py
    7.2/trunk/squeezeos/poky/build/conf/local.conf.sample

Modified: 7.2/trunk/squeezeos/poky/bitbake/lib/bb/fetch/svn.py
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/bitbake/lib/bb/fetch/svn.py?rev=2690&root=Jive&r1=2689&r2=2690&view=diff
==============================================================================
--- 7.2/trunk/squeezeos/poky/bitbake/lib/bb/fetch/svn.py (original)
+++ 7.2/trunk/squeezeos/poky/bitbake/lib/bb/fetch/svn.py Mon Jul 14 09:25:54 
2008
@@ -111,8 +111,8 @@
         if ud.pswd:
             options.append("--password %s" % ud.pswd)
 
-        if command is "info":
-            svncmd = "%s info %s %s://%s/%s/" % (basecmd, " ".join(options), 
proto, svnroot, ud.module)
+        if command is "log":
+            svncmd = "%s log --limit 1 %s %s://%s/%s/" % (basecmd, " 
".join(options), proto, svnroot, ud.module)
         else:
             if ud.revision:
                 options.append("-r %s" % ud.revision)
@@ -184,12 +184,13 @@
         """
         bb.msg.debug(2, bb.msg.domain.Fetcher, "SVN fetcher hitting network 
for %s" % url)
 
-        output = runfetchcmd("LANG=C LC_ALL=C " + self._buildsvncommand(ud, d, 
"info"), d, True)
+        output = runfetchcmd("LANG=C LC_ALL=C " + self._buildsvncommand(ud, d, 
"log"), d, True)
 
         revision = None
         for line in output.splitlines():
-            if "Last Changed Rev" in line:
-                revision = line.split(":")[1].strip()
+            revision = re.findall(r'^r(\d+)', line)
+            if len(revision) >= 1:
+                return revision[0]
 
         return revision
 

Modified: 7.2/trunk/squeezeos/poky/build/conf/local.conf.sample
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/build/conf/local.conf.sample?rev=2690&root=Jive&r1=2689&r2=2690&view=diff
==============================================================================
--- 7.2/trunk/squeezeos/poky/build/conf/local.conf.sample (original)
+++ 7.2/trunk/squeezeos/poky/build/conf/local.conf.sample Mon Jul 14 09:25:54 
2008
@@ -17,9 +17,21 @@
 # BBFILE_PRIORITY_extras = "5"
 # BBFILE_PRIORITY_openmoko = "5"
 
+# Enable SqueezeOS collections
+BBFILES = "\
+   ${OEROOT}/meta/packages/*/*.bb  \
+   ${OEROOT}/meta-squeezeos/packages/*/*.bb \
+   "
+BBFILE_COLLECTIONS = "normal squeezeos"
+BBFILE_PATTERN_normal = "^${OEROOT}/meta/"
+BBFILE_PATTERN_squeezeos = "^${OEROOT}/meta-squeezeos/"
+BBFILE_PRIORITY_normal = "5"
+BBFILE_PRIORITY_squeezeos = "9"
+
 BBMASK = ""
 
 # The machine to target
+#MACHINE ?= "logitech-jive"
 MACHINE ?= "qemuarm"
 
 # Other supported machines
@@ -39,7 +51,7 @@
 #MACHINE ?= "mx31phy"
 #MACHINE ?= "zylonite"
 
-DISTRO ?= "poky"
+DISTRO ?= "squeezeos"
 # For bleeding edge / experimental / unstable package versions
 # DISTRO ?= "poky-bleeding"
 
@@ -103,7 +115,7 @@
 
 # Comment this out if you don't have a 3.x gcc version available and wish
 # poky to build one for you. The 3.x gcc is required to build qemu-native.
-# ASSUME_PROVIDED += "gcc3-native"
+ASSUME_PROVIDED += "gcc3-native"
 
 # Uncomment these two if you want BitBake to build images useful for debugging.
 # DEBUG_BUILD = "1"
@@ -125,9 +137,8 @@
 BBINCLUDELOGS = "yes"
 
 # Specifies a location to search for pre-generated tarballs when fetching
-# a cvs:// or svn:// URI.  Uncomment this, if you do not want to pull directly
-# from CVS or Subversion
-SRC_TARBALL_STASH = "http://pokylinux.org/sources/";
+# a cvs:// URI.  Uncomment this, if you not want to pull directly from CVS.
+#CVS_TARBALL_STASH = "http://folks.o-hand.com/~richard/poky/sources/";
 
 # Set this if you wish to make pkgconfig libraries from your system available 
 # for native builds. Combined with extra ASSUME_PROVIDEDs this can allow 

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf (added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf Mon Jul 
14 09:25:54 2008
@@ -1,0 +1,41 @@
[EMAIL PROTECTED]: Distribution
[EMAIL PROTECTED]: SqueezeOS
[EMAIL PROTECTED]: Distribution configuration for SqueezeOS
+
+require conf/distro/poky.conf
+
+DISTRO = "squeezeos"
+DISTRO_NAME = "Logitech SqueezeOS Linux"
+DISTRO_VERSION = "7.2"
+#DISTRO_VERSION = "7.2+snapshot-${DATE}"
+
+MAINTAINER = "Logitech SqueezeOS <[EMAIL PROTECTED]>"
+
+CVS_TARBALL_STASH = ""
+
+DISTRO_FEATURES = "alsa usbgadget usbhost wifi nfs zeroconf"
+
+# SqueezePlay SCM
+SQUEEZEPLAY_SCM = 
"svn://svn.slimdevices.com/repos/jive/7.1/trunk/squeezeplay/src;proto=http"
+
+
+# Versions
+SRCREV_pn-libsdl-image = "${AUTOREV}"
+SRCREV_pn-libsdl = "${AUTOREV}"
+SRCREV_pn-libsdl-ttf = "${AUTOREV}"
+SRCREV_pn-libsdl-gfx = "${AUTOREV}"
+SRCREV_pn-squeezeplay = "${AUTOREV}"
+SRCREV_pn-freefont = "${AUTOREV}"
+SRCREV_pn-luaprofiler = "${AUTOREV}"
+SRCREV_pn-luasocket = "${AUTOREV}"
+SRCREV_pn-lualoop = "${AUTOREV}"
+SRCREV_pn-luajson = "${AUTOREV}"
+SRCREV_pn-luafilesystem = "${AUTOREV}"
+SRCREV_pn-luazipfilter = "${AUTOREV}"
+SRCREV_pn-lua = "${AUTOREV}"
+SRCREV_pn-luasyslog = "${AUTOREV}"
+SRCREV_pn-lualogging = "${AUTOREV}"
+SRCREV_pn-luatolua++ = "${AUTOREV}"
+
+
+PREFERRED_VERSION_qemu-native ?= "0.9.1"

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/conf/machine/logitech-jive.conf
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/conf/machine/logitech-jive.conf?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/conf/machine/logitech-jive.conf 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/conf/machine/logitech-jive.conf Mon 
Jul 14 09:25:54 2008
@@ -1,0 +1,15 @@
[EMAIL PROTECTED]: Machine
[EMAIL PROTECTED]: Logitech Squeezebox Controller (Jive)
[EMAIL PROTECTED]: Machine configuration for the Logitech Squeezebox Controller
+TARGET_ARCH = "arm"
+PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te"
+
+# FIXME:
+PREFERRED_PROVIDER_virtual/kernel = "linux-rp"
+
+MACHINE_FEATURES = "kernel26 alsa screen"
+
+IMAGE_FSTYPES ?= "cramfs"
+SERIAL_CONSOLE = "-L 115200 tts/0"
+
+require conf/machine/include/tune-arm926ejs.inc

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/freefont/freefont_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/freefont/freefont_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/freefont/freefont_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/freefont/freefont_svn.bb 
Mon Jul 14 09:25:54 2008
@@ -1,0 +1,20 @@
+DESCRIPTION = "Freefont"
+SECTION = "libs"
+LICENSE = "GPLv2"
+
+BV = "20060126"
+
+PV = "${BV}+svnr${SRCREV}"
+#PR="r0"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=freefont-${BV}"
+
+S = "${WORKDIR}/freefont-${BV}"
+
+do_install() {
+       mkdir -p ${D}/${datadir}/jive/fonts
+       install -m 0644 FreeSans.ttf ${D}/${datadir}/jive/fonts
+       install -m 0644 FreeSansBold.ttf ${D}/${datadir}/jive/fonts
+}
+
+FILES_${PN} += "${datadir}"

Added: 
7.2/trunk/squeezeos/poky/meta-squeezeos/packages/images/squeezeos-image.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/images/squeezeos-image.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/images/squeezeos-image.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/images/squeezeos-image.bb 
Mon Jul 14 09:25:54 2008
@@ -1,0 +1,10 @@
+IMAGE_INSTALL = "task-poky-boot"
+
+IMAGE_LINGUAS = " "
+
+inherit poky-image
+
+# remove not needed ipkg informations
+ROOTFS_POSTPROCESS_COMMAND += "remove_packaging_data_files"
+
+IMAGE_INSTALL += "squeezeplay dropbear"

Added: 
7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/files/SDL_ttf-no-internals.patch
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/files/SDL_ttf-no-internals.patch?rev=2690&root=Jive&view=auto
==============================================================================
--- 
7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/files/SDL_ttf-no-internals.patch
 (added)
+++ 
7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/files/SDL_ttf-no-internals.patch
 Mon Jul 14 09:25:54 2008
@@ -1,0 +1,27 @@
+--- SDL_ttf/SDL_ttf.c  2006/06/05 16:22:51     2497
++++ SDL_ttf/SDL_ttf.c  2007/02/13 10:19:00     2971
+@@ -43,16 +43,6 @@
+ #include FT_FREETYPE_H
+ #include FT_OUTLINE_H
+ #include FT_TRUETYPE_IDS_H
+-/*
+-#include <freetype/freetype.h>
+-#include <freetype/ftoutln.h>
+-#include <freetype/ttnameid.h>
+-*/
+-#include <freetype/internal/ftobjs.h>
+-
+-#ifndef FT_OPEN_STREAM
+-#define FT_OPEN_STREAM ft_open_stream
+-#endif
+ 
+ #include "SDL.h"
+ #include "SDL_endian.h"
+@@ -278,7 +268,6 @@
+       }
+       memset(stream, 0, sizeof(*stream));
+ 
+-      stream->memory = library->memory;
+       stream->read = RWread;
+       stream->descriptor.pointer = src;
+       stream->pos = (unsigned long)position;

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-gfx_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-gfx_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-gfx_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-gfx_svn.bb 
Mon Jul 14 09:25:54 2008
@@ -1,0 +1,23 @@
+DESCRIPTION = "SDL image library"
+SECTION = "libs"
+LICENSE = "LGPL"
+
+BV = "2.0.15"
+
+PV = "${BV}+svnr${SRCREV}"
+#PR = "r0"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=SDL_gfx-${BV}"
+
+S = "${WORKDIR}/SDL_gfx-${BV}"
+
+DEPENDS = "libsdl freetype"
+RDEPENDS = "libsdl"
+
+inherit autotools
+
+EXTRA_OECONF = "--disable-mmx"
+
+do_stage() {
+       autotools_stage_all
+}

Added: 
7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-image_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-image_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-image_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-image_svn.bb 
Mon Jul 14 09:25:54 2008
@@ -1,0 +1,30 @@
+DESCRIPTION = "SDL image library"
+SECTION = "libs"
+LICENSE = "LGPL"
+
+BV = "1.2.5"
+
+PV = "${BV}+svnr${SRCREV}"
+PR = "r1"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=SDL_image-${BV}"
+
+S = "${WORKDIR}/SDL_image-${BV}"
+
+DEPENDS = "libsdl jpeg libpng"
+RDEPENDS = "libsdl jpeg libpng"
+
+export SDL_CONFIG = "${STAGING_BINDIR_CROSS}/sdl-config"
+
+inherit autotools
+
+EXTRA_OECONF = "--disable-tif"
+
+autotools_do_configure() {
+       ${S}/autogen.sh
+       oe_runconf
+}
+
+do_stage() {
+       autotools_stage_all
+}

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-ttf_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-ttf_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-ttf_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl-ttf_svn.bb 
Mon Jul 14 09:25:54 2008
@@ -1,0 +1,27 @@
+DESCRIPTION = "SDL TTF library"
+SECTION = "libs"
+LICENSE = "LGPL"
+
+BV = "2.0.8"
+
+PV = "${BV}+svnr${SRCREV}"
+PR = "r1"
+
+DEPENDS = "libsdl freetype"
+RDEPENDS = "libsdl freetype"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=SDL_ttf-${BV} \
+       file://SDL_ttf-no-internals.patch;patch=1"
+
+S = "${WORKDIR}/SDL_ttf-${BV}"
+
+inherit autotools
+
+autotools_do_configure() {
+       ${S}/autogen.sh
+       oe_runconf
+}
+
+do_stage() {
+       autotools_stage_all
+}

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/libsdl/libsdl_svn.bb Mon 
Jul 14 09:25:54 2008
@@ -1,0 +1,30 @@
+DESCRIPTION = "SDL"
+SECTION = "libs"
+LICENSE = "LGPL"
+
+BV = "1.2.11"
+
+PV = "${BV}+svnr${SRCREV}"
+#PR = "r0"
+
+DEPENDS = "alsa-lib"
+RDEPENDS = "alsa-lib"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=SDL-${BV}"
+
+S = "${WORKDIR}/SDL-${BV}"
+
+inherit autotools binconfig
+
+EXTRA_OECONF = "--enable-audio --enable-video --enable-events 
--disable-joystick --disable-cdrom --enable-threads -enable-timers 
--enable-file --enable-loadso --disable-oss --enable-alsa --disable-esd 
--disable-arts --disable-video-x11 --disable-video-directfb 
--enable-clock_gettime"
+
+autotools_do_configure() {
+       ${S}/autogen.sh
+       oe_runconf
+}
+
+do_stage() {
+       autotools_stage_all
+       rm ${STAGING_LIBDIR}/libSDL.la
+}
+

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lua_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lua_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lua_svn.bb (added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lua_svn.bb Mon Jul 14 
09:25:54 2008
@@ -1,0 +1,32 @@
+DESCRIPTION = "LUA"
+SECTION = "libs"
+LICENSE = "MIT"
+
+BV = "5.1.1"
+
+PV = "${BV}+svnr${SRCREV}"
+#PR="r0"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=lua-${BV}"
+
+S = "${WORKDIR}/lua-${BV}"
+
+EXTRA_OEMAKE = "squeezeos"
+
+do_install() {
+       mkdir ${D}/usr
+       oe_runmake install INSTALL_TOP=${D}/usr
+}
+
+do_stage() {
+       oe_libinstall -C src liblua ${STAGING_LIBDIR}/
+       install -m 0644 src/lua.h src/lualib.h src/lauxlib.h src/luaconf.h 
${STAGING_INCDIR}/
+}
+
+PACKAGES = "liblua5.1-dbg liblua5.1-dev liblua5.1 ${PN}-dbg ${PN}-doc ${PN}"
+
+FILES_${PN} = "${bindir}"
+FILES_${PN}-doc = "${mandir}"
+
+FILES_liblua5.1 = "${libdir}/liblua.so.*"
+FILES_liblua5.1-dev = "${libdir}/liblua.* ${includedir}"

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luafilesystem_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luafilesystem_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luafilesystem_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luafilesystem_svn.bb 
Mon Jul 14 09:25:54 2008
@@ -1,0 +1,25 @@
+DESCRIPTION = "LUA filesystem"
+SECTION = "libs"
+LICENSE = "Kepler"
+
+BV = "1.2"
+
+PV = "${BV}+svnr${SRCREV}"
+#PR="r0"
+
+DEPENDS = "lua"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=luafilesystem-${BV}"
+
+S = "${WORKDIR}/luafilesystem-${BV}"
+
+EXTRA_OEMAKE = "PLATFORM=linux"
+
+do_install() {
+       oe_runmake install LUA_LIBDIR=${D}/${libdir}/lua/5.1
+}
+
+PACKAGES = "liblua5.1-filesystem-dbg liblua5.1-filesystem"
+
+FILES_liblua5.1-filesystem-dbg = "${libdir}/lua/5.1/.debug"
+FILES_liblua5.1-filesystem = "${libdir} ${datadir}"

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luajson_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luajson_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luajson_svn.bb (added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luajson_svn.bb Mon Jul 
14 09:25:54 2008
@@ -1,0 +1,24 @@
+DESCRIPTION = "LUA json"
+SECTION = "libs"
+LICENSE = "copyright"
+
+PV = "0.1+svnr${SRCREV}"
+#PR="r0"
+
+DEPENDS = "lua"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=luajson"
+
+S = "${WORKDIR}/luajson"
+
+inherit autotools
+
+do_install() {
+       mkdir -p ${D}${libdir}/lua/5.1
+       install -m 0755 .libs/json.so ${D}${libdir}/lua/5.1
+}
+
+PACKAGES = "liblua5.1-json-dbg liblua5.1-json"
+
+FILES_liblua5.1-json-dbg = "${libdir}/lua/5.1/.debug"
+FILES_liblua5.1-json = "${libdir}"

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lualogging_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lualogging_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lualogging_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lualogging_svn.bb Mon 
Jul 14 09:25:54 2008
@@ -1,0 +1,22 @@
+DESCRIPTION = "LUA logging"
+SECTION = "libs"
+LICENSE = "kelper"
+
+BV = "1.1.2"
+
+PV = "${BV}+svnr${SRCREV}"
+#PR="r0"
+
+DEPENDS = "lua"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=lualogging-${BV}"
+
+S = "${WORKDIR}/lualogging-${BV}"
+
+do_install() {
+       oe_runmake install LUA_DIR=${D}${datadir}/lua/5.1
+}
+
+PACKAGES = "liblua5.1-logging"
+
+FILES_liblua5.1-logging = "${libdir} ${datadir}"

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lualoop_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lualoop_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lualoop_svn.bb (added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/lualoop_svn.bb Mon Jul 
14 09:25:54 2008
@@ -1,0 +1,27 @@
+DESCRIPTION = "LUA loop"
+SECTION = "libs"
+LICENSE = "MIT"
+
+BV = "2.2-alpha"
+
+PV = "${BV}+svnr${SRCREV}"
+#PR="r0"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=loop-${BV}"
+
+S = "${WORKDIR}/loop-${BV}"
+
+do_install() {
+       mkdir -p ${D}/${datadir}/lua/5.1/loop
+       mkdir ${D}/${datadir}/lua/5.1/loop/collection
+       mkdir ${D}/${datadir}/lua/5.1/loop/debug
+       install -m 0644 loop/base.lua ${D}/${datadir}/lua/5.1/loop
+       install -m 0644 loop/simple.lua ${D}/${datadir}/lua/5.1/loop
+       install -m 0644 loop/table.lua ${D}/${datadir}/lua/5.1/loop
+       install -m 0644 loop/collection/ObjectCache.lua 
${D}/${datadir}/lua/5.1/loop/collection
+       install -m 0644 loop/debug/Viewer.lua ${D}/${datadir}/lua/5.1/loop/debug
+}
+
+PACKAGES = "liblua5.1-loop"
+
+FILES_liblua5.1-loop = "${datadir}"

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luaprofiler_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luaprofiler_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luaprofiler_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luaprofiler_svn.bb Mon 
Jul 14 09:25:54 2008
@@ -1,0 +1,28 @@
+DESCRIPTION = "LUA profiler"
+SECTION = "libs"
+LICENSE = "kelper"
+
+BV = "2.0"
+
+PV = "${BV}+svnr${SRCREV}"
+#PR="r0"
+
+DEPENDS = "lua"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=luaprofiler-${BV}"
+
+S = "${WORKDIR}/luaprofiler-${BV}"
+
+do_compile() {
+       oe_runmake -f Makefile.linux
+}
+
+do_install() {
+       mkdir -p ${D}/${libdir}/lua/5.1
+       oe_runmake -f Makefile.linux install PREFIX=${D}/usr
+}
+
+PACKAGES = "liblua5.1-profiler-dbg liblua5.1-profiler"
+
+FILES_liblua5.1-profiler-dbg = "${libdir}/lua/5.1/.debug"
+FILES_liblua5.1-profiler = "${libdir} ${datadir}"

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luasocket_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luasocket_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luasocket_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luasocket_svn.bb Mon 
Jul 14 09:25:54 2008
@@ -1,0 +1,26 @@
+DESCRIPTION = "LUA socket"
+SECTION = "libs"
+LICENSE = "MIT"
+
+BV = "2.0.1"
+
+PV = "${BV}+svnr${SRCREV}"
+#PR="r0"
+
+DEPENDS = "lua"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=luasocket-${BV}"
+
+S = "${WORKDIR}/luasocket-${BV}"
+
+EXTRA_OEMAKE = "PLATFORM=linux LDFLAGS="
+
+do_install() {
+       mkdir ${D}/usr
+       oe_runmake install INSTALL_TOP=${D}/usr
+}
+
+PACKAGES = "liblua5.1-socket-dbg liblua5.1-socket"
+
+FILES_liblua5.1-socket-dbg = "${libdir}/lua/5.1/*/.debug"
+FILES_liblua5.1-socket = "${libdir} ${datadir}"

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luasyslog_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luasyslog_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luasyslog_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luasyslog_svn.bb Mon 
Jul 14 09:25:54 2008
@@ -1,0 +1,28 @@
+DESCRIPTION = "LUA syslog"
+SECTION = "libs"
+LICENSE = "public domain"
+
+BV = "4"
+
+PV = "${BV}+svnr${SRCREV}"
+#PR="r0"
+
+DEPENDS = "lua"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=lsyslog-${BV}"
+
+S = "${WORKDIR}/lsyslog-${BV}"
+
+do_compile() {
+       oe_runmake syslog.so
+}
+
+do_install() {
+       mkdir -p ${D}/${libdir}/lua/5.1
+       install -m 0755 syslog.so ${D}${libdir}/lua/5.1
+}
+
+PACKAGES = "liblua5.1-syslog-dbg liblua5.1-syslog"
+
+FILES_liblua5.1-syslog-dbg = "${libdir}/lua/5.1/.debug"
+FILES_liblua5.1-syslog = "${libdir}"

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luatolua++_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luatolua%2B%2B_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luatolua++_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luatolua++_svn.bb Mon 
Jul 14 09:25:54 2008
@@ -1,0 +1,37 @@
+DESCRIPTION = "LUA tolua++"
+SECTION = "libs"
+LICENSE = "unknown"
+
+BV = "1.0.92"
+
+PV = "${BV}+svnr${SRCREV}"
+#PR="r0"
+
+DEPENDS = "lua"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=tolua++-${BV}"
+
+S = "${WORKDIR}/tolua++-${BV}"
+
+do_compile() {
+       cd src/lib
+       ${CC} -shared -I ${S}/include -o libtolua++.so *.c
+}
+
+do_install() {
+       mkdir -p ${D}/${incdir}
+       mkdir -p ${D}/${libdir}
+       install -m 0755 include/tolua++.h ${D}/${includedir}
+       install -m 0755 src/lib/libtolua++.so ${D}/${libdir}
+}
+
+do_stage() {
+       oe_libinstall -C src/lib libtolua++ ${STAGING_LIBDIR}/
+       install -m 0755 include/tolua++.h ${STAGING_INCDIR}
+}
+
+PACKAGES = "liblua5.1-tolua++-dbg liblua5.1-tolua++-dev liblua5.1-tolua++"
+
+FILES_liblua5.1-tolua++-dbg = "${libdir}/.debug"
+FILES_liblua5.1-tolua++-dev = "${includedir}"
+FILES_liblua5.1-tolua++ = "${libdir} ${datadir}"

Added: 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luazipfilter_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luazipfilter_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luazipfilter_svn.bb 
(added)
+++ 7.2/trunk/squeezeos/poky/meta-squeezeos/packages/lua/luazipfilter_svn.bb 
Mon Jul 14 09:25:54 2008
@@ -1,0 +1,24 @@
+DESCRIPTION = "LUA zipfilter"
+SECTION = "libs"
+LICENSE = "copyright"
+
+PV = "0.1+svnr${SRCREV}"
+#PR="r0"
+
+DEPENDS = "lua"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=luazipfilter"
+
+S = "${WORKDIR}/luazipfilter"
+
+inherit autotools
+
+do_install() {
+       mkdir -p ${D}${libdir}/lua/5.1
+       install -m 0755 .libs/zipfilter.so ${D}${libdir}/lua/5.1
+}
+
+PACKAGES = "liblua5.1-zipfilter-dbg liblua5.1-zipfilter"
+
+FILES_liblua5.1-zipfilter-dbg = "${libdir}/lua/5.1/.debug"
+FILES_liblua5.1-zipfilter = "${libdir}"

Added: 
7.2/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay_svn.bb
URL: 
http://svn.slimdevices.com/7.2/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay_svn.bb?rev=2690&root=Jive&view=auto
==============================================================================
--- 
7.2/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay_svn.bb 
(added)
+++ 
7.2/trunk/squeezeos/poky/meta-squeezeos/packages/squeezeplay/squeezeplay_svn.bb 
Mon Jul 14 09:25:54 2008
@@ -1,0 +1,21 @@
+DESCRIPTION = "SqueezePlay"
+LICENSE = "Logitech Public Source License"
+
+PV = "7.2+svnr${SRCREV}"
+#PR = "r0"
+
+DEPENDS += "libsdl libsdl-ttf libsdl-gfx libsdl-image"
+RDEPENDS += "libsdl libsdl-ttf libsdl-gfx libsdl-image"
+
+DEPENDS += "lua luatolua++"
+RDEPENDS += "liblua5.1-socket liblua5.1-json liblua5.1-zipfilter 
liblua5.1-loop liblua5.1-logging liblua5.1-syslog liblua5.1-filesystem 
liblua5.1-profiler liblua5.1-tolua++"
+
+RDEPENDS += "freefont"
+
+SRC_URI="${SQUEEZEPLAY_SCM};module=squeezeplay"
+
+S = "${WORKDIR}/squeezeplay"
+
+inherit autotools
+
+FILES_${PN} += "${datadir}"

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

Reply via email to