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