aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2009-11-28 19:03:12 +0100
committerMartin Jansa <Martin.Jansa@gmail.com>2009-11-28 19:03:12 +0100
commit6deecb7f573b6b93eb66f00b8a54b0cf7a5ac76a (patch)
treea55d67048bf6301789c13e613bba1ecda61e0700
parent374f8816d09dcca63d1c708454d96149dcc8b1c9 (diff)
parente1d692c12628ac164b020bf5f70d8bd20aee636b (diff)
downloadopenembedded-6deecb7f573b6b93eb66f00b8a54b0cf7a5ac76a.tar.gz
Merge remote branch 'origin/org.openembedded.dev' into martin_jansa/srcpv
-rw-r--r--conf/checksums.ini12
-rw-r--r--conf/distro/include/fso-autorev.inc4
-rw-r--r--conf/distro/include/sane-srcrevs-fso.inc6
-rw-r--r--conf/distro/include/sane-srcrevs.inc4
-rw-r--r--recipes/bootchart-lite/bootchart-lite_svn.bb2
-rw-r--r--recipes/chicken/chicken-4.2.0/translator-cross.patch11
-rw-r--r--recipes/chicken/chicken-cross_4.2.0.bb8
-rw-r--r--recipes/chicken/chicken-cross_4.2.10.bb27
-rw-r--r--recipes/chicken/chicken-snapshot.inc13
-rw-r--r--recipes/chicken/chicken.inc5
-rw-r--r--recipes/chicken/chicken_4.2.0.bb4
-rw-r--r--recipes/chicken/chicken_4.2.10.bb24
-rw-r--r--recipes/di/di_4.17.bb17
-rw-r--r--recipes/freesmartphone/fsodatad_git.bb6
-rw-r--r--recipes/freesmartphone/fsodeviced_git.bb7
-rw-r--r--recipes/freesmartphone/fsolocationd_git.bb (renamed from recipes/freesmartphone/fsogpsd_git.bb)2
-rw-r--r--recipes/freesmartphone/fsomusicd_git.bb20
-rw-r--r--recipes/openmoko-3rdparty/babiloo-efl_2.0.9-3.bb40
-rw-r--r--recipes/openmoko-3rdparty/babiloo-efl_bzr.bb3
-rw-r--r--recipes/openmoko-3rdparty/neomis_svn.bb21
-rw-r--r--recipes/openmoko-3rdparty/numberx_svn.bb21
-rw-r--r--recipes/openttd/openttd_0.7.4-RC1.bb4
-rw-r--r--recipes/pulseaudio/pulseaudio-0.9.21/autoconf_version.patch13
-rw-r--r--recipes/pulseaudio/pulseaudio-0.9.21/buildfix.patch13
-rw-r--r--recipes/pulseaudio/pulseaudio-0.9.21/configure_silent_rules.patch29
-rw-r--r--recipes/pulseaudio/pulseaudio-0.9.21/gcc4-compile-fix.patch18
-rw-r--r--recipes/pulseaudio/pulseaudio-0.9.21/tls_m4.patch30
-rw-r--r--recipes/pulseaudio/pulseaudio-0.9.21/volatiles.04_pulse2
-rw-r--r--recipes/pulseaudio/pulseaudio_0.9.21.bb18
-rw-r--r--recipes/scummvm/files/shr/openmoko-scummvm19
-rw-r--r--recipes/scummvm/files/shr/scummvm.desktop12
-rw-r--r--recipes/scummvm/scummvm-1.0.0/no-strip.patch20
-rw-r--r--recipes/scummvm/scummvm_0.12.0.bb1
-rw-r--r--recipes/scummvm/scummvm_1.0.0.bb39
-rw-r--r--recipes/tasks/task-shr-feed.bb68
35 files changed, 492 insertions, 51 deletions
diff --git a/conf/checksums.ini b/conf/checksums.ini
index ccb96e2900..fdeeb5bac8 100644
--- a/conf/checksums.ini
+++ b/conf/checksums.ini
@@ -5290,6 +5290,10 @@ sha256=eb20cb028176e52432a2b877b2e292100dc41b384e829bc9e6d4823075ed8188
md5=dd627a121e43835bead3ffef5b1a72fd
sha256=f435e14e1f54dc8792f4e655463d07f2bdbe6d8a8581bd62f5167334ab18bb87
+[http://www.gentoo.com/di/di-4.17.tar.gz]
+md5=be55b3a1693b318effa3db8d1c0243c1
+sha256=46e124670fb2b63cb7500a8b36b7856c15858cb35658263ddad4933935d5e210
+
[ftp://ftp.gnome.org/pub/gnome/sources/dia/0.95/dia-0.95-pre3.tar.gz]
md5=642f7e7d4c71dc144b60f51f9d65de62
sha256=902da1b1e9d90dfda8aa1864846db8ad12386e7521fc9f8b18c8ba220dd0123a
@@ -22026,6 +22030,10 @@ sha256=1e8ad5b7c5cf3485bd0738c296274ff2c99d26d12a25a225dc250eddea25b9f1
md5=02adc2b99252675f0271db3b9edd432e
sha256=e47e27083deb79571fb2b9215874ddc26d77c3dec2a7dc8de5ecec9058e4b806
+[http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-0.9.21.tar.gz]
+md5=76e623c4c72e2258bc8bdeb1599bad74
+sha256=94e22356ac70ee95388ae58da90d88c6b3186d1938618d21671627ff56cee254
+
[http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-0.9.5.tar.gz]
md5=99b5d9efd4fce35cabb4ae5d0ebb230d
sha256=cd82eabcf9fa310a64b58b621730cebe5d3edae7596a9c121155db455b1e58f6
@@ -23970,6 +23978,10 @@ sha256=5cd5d9c06281a4f81d85d9a9f9b0410045d4a764a855f06f574183b528c15d1a
md5=30a82ad466bae223875e66ee14b94904
sha256=5cd5d9c06281a4f81d85d9a9f9b0410045d4a764a855f06f574183b528c15d1a
+[http://downloads.sourceforge.net/scummvm/scummvm-1.0.0.tar.bz2]
+md5=11b911937e0fc73c94a7bdc374ab617c
+sha256=920932b9d0cfca019f35c2451d93d94ca3b9f981f0b82c418bfbc864fb8c00ec
+
[ftp://ftp.debian.org/debian/pool/main/s/scw/scw_0.4.3.orig.tar.gz]
md5=4c9fb66fa496cf32542e92f32f821818
sha256=fca3763b05f064728c9ff248fa0766808d1ceae561b88ad202811924e4ccdb45
diff --git a/conf/distro/include/fso-autorev.inc b/conf/distro/include/fso-autorev.inc
index ba8cdac1f5..70f8f9019b 100644
--- a/conf/distro/include/fso-autorev.inc
+++ b/conf/distro/include/fso-autorev.inc
@@ -2,9 +2,11 @@
SRCREV_pn-dbus-hlid = "${AUTOREV}"
SRCREV_pn-frameworkd = "${AUTOREV}"
SRCREV_pn-frameworkd-devel = "${AUTOREV}"
+SRCREV_pn-fsodatad = "${AUTOREV}"
SRCREV_pn-fsodeviced = "${AUTOREV}"
SRCREV_pn-fsogsmd = "${AUTOREV}"
-SRCREV_pn-fsogpsd = "${AUTOREV}"
+SRCREV_pn-fsolocationd = "${AUTOREV}"
+SRCREV_pn-fsomusicd = "${AUTOREV}"
SRCREV_pn-fsonetworkd = "${AUTOREV}"
SRCREV_pn-fsotimed = "${AUTOREV}"
SRCREV_pn-fsousaged = "${AUTOREV}"
diff --git a/conf/distro/include/sane-srcrevs-fso.inc b/conf/distro/include/sane-srcrevs-fso.inc
index bc9dfc6a45..6eb1004cfd 100644
--- a/conf/distro/include/sane-srcrevs-fso.inc
+++ b/conf/distro/include/sane-srcrevs-fso.inc
@@ -3,9 +3,11 @@
# FSO Projects -- Cornucopia
FSO_CORNUCOPIA_SRCREV ?= "1dcf546fb0423930f938129a51f538874c172226"
SRCREV_pn-fso-apm ?= "${FSO_CORNUCOPIA_SRCREV}"
-SRCREV_pn-fsodeviced ?= "690dc75efcc8e4dbcb53e361d48c54e104955921"
+SRCREV_pn-fsodatad ?= "1b329ccc044eb087a6f8a7c7c61022c162f51ab2"
+SRCREV_pn-fsodeviced ?= "1b329ccc044eb087a6f8a7c7c61022c162f51ab2"
SRCREV_pn-fsogsmd ?= "${FSO_CORNUCOPIA_SRCREV}"
-SRCREV_pn-fsogpsd ?= "${FSO_CORNUCOPIA_SRCREV}"
+SRCREV_pn-fsolocationd ?= "${FSO_CORNUCOPIA_SRCREV}"
+SRCREV_pn-fsomusicd ?= "1b329ccc044eb087a6f8a7c7c61022c162f51ab2"
SRCREV_pn-fsonetworkd ?= "${FSO_CORNUCOPIA_SRCREV}"
SRCREV_pn-fsotimed ?= "${FSO_CORNUCOPIA_SRCREV}"
SRCREV_pn-fsousaged ?= "fe2ec3260b73233c414de584aa1b4a5e49c24a0d"
diff --git a/conf/distro/include/sane-srcrevs.inc b/conf/distro/include/sane-srcrevs.inc
index 3dee57ca73..bdfb729b2d 100644
--- a/conf/distro/include/sane-srcrevs.inc
+++ b/conf/distro/include/sane-srcrevs.inc
@@ -162,7 +162,7 @@ SRCREV_pn-linux-eten ?= "ab2d414f4f13816af0ec0401b608133ca946624a"
SRCREV_pn-linux-hackndev-2.6 ?= "1308"
SRCREV_pn-linux-ixp4xx ?= "1089"
SRCREV_pn-linux-openmoko-2.6.24 ?= "fb42ce6724576fc173faf8abfb04aa2c36d213b7"
-SRCREV_pn-linux-openmoko-2.6.28 ?= "8aa6cdde17381dd8865d10ba15ee62c092ec2ba5"
+SRCREV_pn-linux-openmoko-2.6.28 ?= "8c65792a5c83c76d662a617a7c4e1ae8104bb6a5"
SRCREV_pn-linux-openmoko-2.6.31 ?= "4331f6c95fadc37ea89359d6afb915be838790f9"
SRCREV_pn-linux-openmoko-devel ?= "b9aa5bf345a0b802af0d10b6cf1079738fe4fd12"
SRCREV_pn-linux-openmoko-shr-devel ?= "b90406de472c1aa5371ab593a2bb79136d5de658"
@@ -198,8 +198,10 @@ SRCREV_pn-multitap-pad ?= "373"
SRCREV_pn-mux ?= "72460e890dbb15edbf7dc193116be0dcf9794a8b"
SRCREV_pn-navit ?= "1096"
SRCREV_pn-neod ?= "4617"
+SRCREV_pn-neomis ?= "2"
SRCREV_pn-net-snmp ?= "17367"
SRCREV_pn-netsurf ?= "3859"
+SRCREV_pn-numberx ?= "3"
SRCREV_pn-numptyphysics ?= "109"
SRCREV_pn-oh-puzzles ?= "22"
SRCREV_pn-ohm ?= "edfe25d49d67884bf004de7ae0724c162bb5e65e"
diff --git a/recipes/bootchart-lite/bootchart-lite_svn.bb b/recipes/bootchart-lite/bootchart-lite_svn.bb
index 2220560070..1368c92105 100644
--- a/recipes/bootchart-lite/bootchart-lite_svn.bb
+++ b/recipes/bootchart-lite/bootchart-lite_svn.bb
@@ -12,7 +12,7 @@ S = "${WORKDIR}/trunk"
inherit autotools
pkg_postinst_${PN} () {
- install -d /etc/bootchart-lite
+ mkdir /etc/bootchart-lite
}
pkg_postrm_${PN} () {
diff --git a/recipes/chicken/chicken-4.2.0/translator-cross.patch b/recipes/chicken/chicken-4.2.0/translator-cross.patch
new file mode 100644
index 0000000000..ac0dde9aec
--- /dev/null
+++ b/recipes/chicken/chicken-4.2.0/translator-cross.patch
@@ -0,0 +1,11 @@
+--- a/csc.scm.orig 2009-11-26 17:16:57.000000000 -0200
++++ b/csc.scm 2009-11-26 17:17:09.000000000 -0200
+@@ -89,7 +89,7 @@
+ (quotewrap
+ (prefix "chicken" "bin"
+ (make-pathname
+- (if host-mode INSTALL_BIN_HOME TARGET_BIN_HOME)
++ INSTALL_BIN_HOME
+ CHICKEN_PROGRAM))))
+
+ (define compiler (quotewrap (if host-mode INSTALL_CC TARGET_CC)))
diff --git a/recipes/chicken/chicken-cross_4.2.0.bb b/recipes/chicken/chicken-cross_4.2.0.bb
index 14b929bac9..387247b58a 100644
--- a/recipes/chicken/chicken-cross_4.2.0.bb
+++ b/recipes/chicken/chicken-cross_4.2.0.bb
@@ -1,21 +1,19 @@
require chicken.inc
-DEPENDS = "gcc-cross-sdk chicken"
-RDEPENDS = "gcc-cross-sdk chicken"
PR = "${INC_PR}.1"
inherit cross
do_compile() {
- make PLATFORM="linux" PREFIX="${prefix}" TARGET_PREFIX="${STAGING_DIR}/${TARGET_SYS}/usr" TARGET_RUN_PREFIX="${layout_prefix}" TARGETSYSTEM="${TARGET_SYS}" C_COMPILER=gcc LIBRARIAN=ar
+ make PLATFORM="linux" PREFIX="${prefix}" TARGET_PREFIX="${STAGING_DIR_TARGET}${layout_prefix}" TARGETSYSTEM="${TARGET_SYS}" LIBRARIAN=ar
}
do_install() {
- make PLATFORM="linux" PREFIX="${prefix}" TARGET_PREFIX="${STAGING_DIR}/${TARGET_SYS}/usr" TARGET_RUN_PREFIX="${layout_prefix}" TARGETSYSTEM="${TARGET_SYS}" C_COMPILER=gcc LIBRARIAN=ar install
+ make PLATFORM="linux" PREFIX="${prefix}" TARGET_PREFIX="${STAGING_DIR_TARGET}${layout_prefix}" TARGETSYSTEM="${TARGET_SYS}" LIBRARIAN=ar install
}
do_stage() {
- make PLATFORM="linux" PREFIX="${prefix}" TARGET_PREFIX="${STAGING_DIR}/${TARGET_SYS}/usr" TARGET_RUN_PREFIX="${layout_prefix}" TARGETSYSTEM="${TARGET_SYS}" C_COMPILER=gcc LIBRARIAN=ar install
+ make PLATFORM="linux" PREFIX="${prefix}" TARGET_PREFIX="${STAGING_DIR_TARGET}${layout_prefix}" TARGETSYSTEM="${TARGET_SYS}" LIBRARIAN=ar install
}
PACKAGES += "chicken-bin libchicken libuchicken"
diff --git a/recipes/chicken/chicken-cross_4.2.10.bb b/recipes/chicken/chicken-cross_4.2.10.bb
new file mode 100644
index 0000000000..f884b1096d
--- /dev/null
+++ b/recipes/chicken/chicken-cross_4.2.10.bb
@@ -0,0 +1,27 @@
+require chicken-snapshot.inc
+
+DEPENDS = "chicken"
+PR = "${INC_PR}.1"
+
+inherit cross
+
+do_compile() {
+ make PLATFORM="linux" PREFIX="${prefix}" TARGET_PREFIX="${STAGING_DIR_TARGET}${layout_prefix}" TARGETSYSTEM="${TARGET_SYS}" LIBRARIAN=ar
+}
+
+do_install() {
+ make PLATFORM="linux" PREFIX="${prefix}" TARGET_PREFIX="${STAGING_DIR_TARGET}${layout_prefix}" TARGETSYSTEM="${TARGET_SYS}" LIBRARIAN=ar install
+}
+
+do_stage() {
+ make PLATFORM="linux" PREFIX="${prefix}" TARGET_PREFIX="${STAGING_DIR_TARGET}${layout_prefix}" TARGETSYSTEM="${TARGET_SYS}" LIBRARIAN=ar install
+}
+
+PACKAGES += "chicken-bin libchicken libuchicken"
+
+FILES_${PN} = ""
+FILES_libchicken = "${libdir}/libchicken.so.*"
+FILES_libuchicken = "${libdir}/libuchicken.so.*"
+FILES_${PN}-bin = "${bindir}/* ${datadir}/chicken/*.* ${libdir}/chicken/*/*.so"
+FILES_${PN}-doc += "${datadir}/chicken/doc"
+FILES_${PN}-dbg += "${libdir}/chicken/*/.debug"
diff --git a/recipes/chicken/chicken-snapshot.inc b/recipes/chicken/chicken-snapshot.inc
new file mode 100644
index 0000000000..5fddee279a
--- /dev/null
+++ b/recipes/chicken/chicken-snapshot.inc
@@ -0,0 +1,13 @@
+ESCRIPTION = "A compiler that translates Scheme source files to C, and an interpreter"
+HOMEPAGE = "http://www.call-with-current-continuation.org/"
+SECTION = "interpreters"
+PRIORITY = "optional"
+LICENSE = "BSD"
+INC_PR = "r3"
+
+SRC_URI = "http://chicken.wiki.br/dev-snapshots/2009/11/24/chicken-${PV}.tar.gz"
+
+# Parallel building is not supported
+PARALLEL_MAKE = ""
+
+inherit chicken
diff --git a/recipes/chicken/chicken.inc b/recipes/chicken/chicken.inc
index 477a8a8c05..229de94cba 100644
--- a/recipes/chicken/chicken.inc
+++ b/recipes/chicken/chicken.inc
@@ -3,10 +3,11 @@ HOMEPAGE = "http://www.call-with-current-continuation.org/"
SECTION = "interpreters"
PRIORITY = "optional"
LICENSE = "BSD"
-INC_PR = "r2"
+INC_PR = "r3"
SRC_URI = "http://chicken.wiki.br/releases/${PV}/chicken-${PV}.tar.gz \
- file://soname.patch;patch=1"
+ file://soname.patch;patch=1 \
+ file://translator-cross.patch;patch=1"
# Parallel building is not supported
PARALLEL_MAKE = ""
diff --git a/recipes/chicken/chicken_4.2.0.bb b/recipes/chicken/chicken_4.2.0.bb
index eda4d7a3f9..601462a3fc 100644
--- a/recipes/chicken/chicken_4.2.0.bb
+++ b/recipes/chicken/chicken_4.2.0.bb
@@ -5,7 +5,7 @@ RDEPENDS = "gcc-cross-sdk"
PR = "${INC_PR}.1"
do_compile() {
- make PLATFORM="linux" PREFIX="${prefix}" HOSTSYSTEM="${TARGET_SYS}" ARCH=${CHICKEN_ARCH}
+ make PLATFORM="linux" DESTDIR="${D}" PREFIX="${prefix}" HOSTSYSTEM="${TARGET_SYS}" ARCH=${CHICKEN_ARCH}
}
do_install() {
@@ -13,7 +13,7 @@ do_install() {
}
do_stage() {
- make PLATFORM="linux" PREFIX="${STAGING_DIR}/${TARGET_SYS}${layout_prefix}" HOSTSYSTEM="${TARGET_SYS}" ARCH=${CHICKEN_ARCH} install
+ make PLATFORM="linux" DESTDIR="${STAGING_DIR_TARGET}" PREFIX="${prefix}" HOSTSYSTEM="${TARGET_SYS}" ARCH=${CHICKEN_ARCH} install
}
PACKAGES += "chicken-bin libchicken libuchicken"
diff --git a/recipes/chicken/chicken_4.2.10.bb b/recipes/chicken/chicken_4.2.10.bb
new file mode 100644
index 0000000000..de002dd92a
--- /dev/null
+++ b/recipes/chicken/chicken_4.2.10.bb
@@ -0,0 +1,24 @@
+require chicken-snapshot.inc
+
+PR = "${INC_PR}.1"
+
+do_compile() {
+ make PLATFORM="linux" DESTDIR="${D}" PREFIX="${prefix}" HOSTSYSTEM="${TARGET_SYS}" ARCH=${CHICKEN_ARCH}
+}
+
+do_install() {
+ make PLATFORM="linux" DESTDIR="${D}" PREFIX="${prefix}" HOSTSYSTEM="${TARGET_SYS}" ARCH=${CHICKEN_ARCH} install
+}
+
+do_stage() {
+ make PLATFORM="linux" DESTDIR="${STAGING_DIR_TARGET}" PREFIX="${prefix}" HOSTSYSTEM="${TARGET_SYS}" ARCH=${CHICKEN_ARCH} install
+}
+
+PACKAGES += "chicken-bin libchicken libuchicken"
+
+FILES_${PN} = ""
+FILES_libchicken = "${libdir}/libchicken.so.*"
+FILES_libuchicken = "${libdir}/libuchicken.so.*"
+FILES_${PN}-bin = "${bindir}/* ${datadir}/chicken/*.* ${libdir}/chicken/*/*.so"
+FILES_${PN}-doc += "${datadir}/chicken/doc"
+FILES_${PN}-dbg += "${libdir}/chicken/*/.debug"
diff --git a/recipes/di/di_4.17.bb b/recipes/di/di_4.17.bb
new file mode 100644
index 0000000000..9b04df8c24
--- /dev/null
+++ b/recipes/di/di_4.17.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "di is a disk information utility, displaying everything (and more) that your df(1) command does. It features the ability to display your disk usage in whatever format you desire/prefer/are used to. It is designed to be portable across many platforms. "
+HOMEPAGE = "http://www.gentoo.com/di/"
+LICENSE = "MIT-style"
+SECTION = "base"
+DEPENDS = "perl-native"
+
+SRC_URI = "http://www.gentoo.com/di/di-${PV}.tar.gz"
+
+do_install() {
+ # install binary
+ install -d ${D}${bindir}
+ install -m 0755 ${S}/di ${D}${bindir}
+
+ # install manpage
+ install -d ${D}${mandir}/man1
+ install -m 0644 ${S}/di.1 ${D}${mandir}/man1
+}
diff --git a/recipes/freesmartphone/fsodatad_git.bb b/recipes/freesmartphone/fsodatad_git.bb
new file mode 100644
index 0000000000..de13bedc0a
--- /dev/null
+++ b/recipes/freesmartphone/fsodatad_git.bb
@@ -0,0 +1,6 @@
+require cornucopia.inc
+inherit fso-plugin
+PR = "${INC_PR}.0"
+PV = "0.0.0+gitr${SRCREV}"
+
+DEPENDS += "libxml2 mobile-broadband-provider-info"
diff --git a/recipes/freesmartphone/fsodeviced_git.bb b/recipes/freesmartphone/fsodeviced_git.bb
index 0e16888005..402bb4c356 100644
--- a/recipes/freesmartphone/fsodeviced_git.bb
+++ b/recipes/freesmartphone/fsodeviced_git.bb
@@ -6,7 +6,12 @@ RDEPENDS += "libcanberra-alsa"
RRECOMMENDS += "fso-alsa-data"
PV = "0.9.0+gitr${SRCPV}"
PE = "1"
-PR = "${INC_PR}.4"
+PR = "${INC_PR}.5"
+
+EXTRA_OECONF = "\
+ --enable-kernel26-rfkill \
+ --enable-player-canberra \
+"
inherit update-rc.d
diff --git a/recipes/freesmartphone/fsogpsd_git.bb b/recipes/freesmartphone/fsolocationd_git.bb
index 651a0266b7..2046be7a93 100644
--- a/recipes/freesmartphone/fsogpsd_git.bb
+++ b/recipes/freesmartphone/fsolocationd_git.bb
@@ -4,4 +4,4 @@ PR = "${INC_PR}.0"
PV = "0.0.0+gitr${SRCPV}"
PE = "1"
-DEPENDS += "libfsoresource"
+DEPENDS += "libfsotransport libfsoresource"
diff --git a/recipes/freesmartphone/fsomusicd_git.bb b/recipes/freesmartphone/fsomusicd_git.bb
new file mode 100644
index 0000000000..80c4b96323
--- /dev/null
+++ b/recipes/freesmartphone/fsomusicd_git.bb
@@ -0,0 +1,20 @@
+require cornucopia.inc
+DEPENDS += "gstreamer"
+PR = "${INC_PR}.0"
+PV = "0.0.1"
+
+RDEPENDS += "\
+ gst-plugin-volume \
+ gst-plugin-mad \
+ gst-plugin-oggdemux \
+ gst-plugin-ivorbisdec \
+ gst-plugin-audioconvert \
+ gst-plugin-flacdec \
+ gst-plugin-waveparse \
+ gst-plugin-siddec \
+ gst-plugin-modplug \
+ gst-plugin-filesrc \
+ gst-plugin-souphttpsrc \
+ gst-plugin-mmssrc \
+ gst-plugin-alsasink \
+"
diff --git a/recipes/openmoko-3rdparty/babiloo-efl_2.0.9-3.bb b/recipes/openmoko-3rdparty/babiloo-efl_2.0.9-3.bb
new file mode 100644
index 0000000000..4bff706b6d
--- /dev/null
+++ b/recipes/openmoko-3rdparty/babiloo-efl_2.0.9-3.bb
@@ -0,0 +1,40 @@
+DESCRIPTION = "EFL Dictionary Viewer. It supports dictionaries in SDictionary and StarDict format."
+SECTION = "devel/python"
+PRIORITY = "optional"
+LICENSE = "GPL"
+AUTHOR = "Luca Vaudano <vaudano@gmail.com>"
+HOMEPAGE = "http://babiloo-project.org"
+RDEPENDS = "python-elementary python-compression python-misc python-netclient"
+
+PACKAGE_ARCH = "all"
+
+PV = "2.0.9-3"
+PR = "r0"
+
+SRC_URI = "http://bazaar.launchpad.net/%7Evaudano/babiloo/efl/download/head%3A/babiloo_2.0.93.tar.g-20091127144609-qfgdm9zxdc47ap4y-1/babiloo_2.0.9-3.tar.gz;name=tarball"
+SRC_URI[tarball.md5sum] = "3f254dbbe7dd7a4c9527e1e17686101b"
+SRC_URI[tarball.sha256sum] = "4c4eacd8d8aec7ec7f325c18c8401d6d09986b77ddce317768360fccef78e3ef"
+
+S = "${WORKDIR}/babiloo"
+
+do_install() {
+ install -d "${D}${datadir}/babiloo"
+ install -d "${D}${datadir}/babiloo/dicts"
+
+ cp -a "${S}/core" "${D}${datadir}/babiloo/"
+ cp -a "${S}/efl" "${D}${datadir}/babiloo/"
+ cp -a "${S}/images" "${D}${datadir}/babiloo/"
+ install -m 0755 "${S}/run.py" "${D}${datadir}/babiloo/"
+ install -d "${D}${bindir}"
+ ln -s "${datadir}/babiloo/run.py" "${D}${bindir}/babiloo"
+ install -d "${D}${datadir}/pixmaps"
+ install -m 0644 "${S}/images/babiloo.png" "${D}${datadir}/pixmaps"
+ install -d "${D}${datadir}/applications"
+ install -m 0644 "${S}/babiloo.desktop" "${D}${datadir}/applications"
+
+ #cp -a "${S}/locale" "${D}${datadir}/"
+ #find ${D}${datadir}/locale -name *.po -exec rm {} \;
+ #rm -f ${D}${datadir}/locale/babiloo.pot
+}
+
+FILES_${PN} += "${datadir}/babiloo"
diff --git a/recipes/openmoko-3rdparty/babiloo-efl_bzr.bb b/recipes/openmoko-3rdparty/babiloo-efl_bzr.bb
index da792df354..614c095b8b 100644
--- a/recipes/openmoko-3rdparty/babiloo-efl_bzr.bb
+++ b/recipes/openmoko-3rdparty/babiloo-efl_bzr.bb
@@ -8,7 +8,8 @@ RDEPENDS = "python-elementary python-compression python-misc python-netclient"
PACKAGE_ARCH = "all"
-PV = "2.0.9-bzrr${SRCREV}"
+DEFAULT_PREFERENCE = "-1"
+PV = "2.0.9-bzrr${SRCPV}"
SRC_URI = "bzr://bazaar.launchpad.net/~vaudano/babiloo/efl"
diff --git a/recipes/openmoko-3rdparty/neomis_svn.bb b/recipes/openmoko-3rdparty/neomis_svn.bb
new file mode 100644
index 0000000000..2b6075b787
--- /dev/null
+++ b/recipes/openmoko-3rdparty/neomis_svn.bb
@@ -0,0 +1,21 @@
+DESCRIPTION = "A computer version of the well-known electronic game named Simon"
+HOMEPAGE = "http://code.google.com/p/neomis/"
+LICENSE = "GPLv3"
+AUTHOR = "Valéry Febvre <vfebvre@easter-eggs.com>"
+SECTION = "x11/applications"
+PRIORITY = "optional"
+DEPENDS = "python-native"
+
+PV = "1.1.0+svnr${SRCPV}"
+
+S = "${WORKDIR}/trunk"
+
+PACKAGE_ARCH = "all"
+
+SRC_URI = "svn://neomis.googlecode.com/svn;module=trunk;proto=http"
+
+inherit distutils
+
+FILES_${PN} += "${datadir}/neomis ${datadir}/applications/neomis.desktop ${datadir}/pixmaps"
+
+RDEPENDS += "python-audio python-pyalsaaudio python-elementary"
diff --git a/recipes/openmoko-3rdparty/numberx_svn.bb b/recipes/openmoko-3rdparty/numberx_svn.bb
new file mode 100644
index 0000000000..446ed37b52
--- /dev/null
+++ b/recipes/openmoko-3rdparty/numberx_svn.bb
@@ -0,0 +1,21 @@
+DESCRIPTION = "NumberX is a mathematical puzzle game that will challenge your mental math abilities! "
+HOMEPAGE = "http://code.google.com/p/numberx/"
+LICENSE = "GPLv3"
+AUTHOR = "Valéry Febvre <vfebvre@easter-eggs.com>"
+SECTION = "x11/applications"
+PRIORITY = "optional"
+DEPENDS = "python-native"
+
+PV = "1.0.0+svnr${SRCPV}"
+
+S = "${WORKDIR}/trunk"
+
+PACKAGE_ARCH = "all"
+
+SRC_URI = "svn://numberx.googlecode.com/svn;module=trunk;proto=http"
+
+inherit distutils
+
+RDEPENDS += "python-math python-elementary"
+
+FILES_${PN} += "${datadir}"
diff --git a/recipes/openttd/openttd_0.7.4-RC1.bb b/recipes/openttd/openttd_0.7.4-RC1.bb
index bbb570352b..1887e06cbe 100644
--- a/recipes/openttd/openttd_0.7.4-RC1.bb
+++ b/recipes/openttd/openttd_0.7.4-RC1.bb
@@ -42,8 +42,8 @@ do_install() {
}
do_install_append_shr() {
- install -d ${D}${datadir}/games/openttd/
- install -m 0644 ${WORKDIR}/openttd.cfg ${D}${datadir}/games/openttd/
+ install -d ${D}${datadir}/games/openttd/data/
+ install -m 0644 ${WORKDIR}/openttd.cfg ${D}${datadir}/games/openttd/data/
}
FILES_${PN} += "${datadir}"
diff --git a/recipes/pulseaudio/pulseaudio-0.9.21/autoconf_version.patch b/recipes/pulseaudio/pulseaudio-0.9.21/autoconf_version.patch
new file mode 100644
index 0000000000..7a0759da13
--- /dev/null
+++ b/recipes/pulseaudio/pulseaudio-0.9.21/autoconf_version.patch
@@ -0,0 +1,13 @@
+Index: pulseaudio-0.9.15/configure.ac
+===================================================================
+--- pulseaudio-0.9.15.orig/configure.ac 2009-04-14 00:09:53.000000000 +0100
++++ pulseaudio-0.9.15/configure.ac 2009-05-22 11:32:50.000000000 +0100
+@@ -20,7 +20,7 @@
+ # along with PulseAudio; if not, write to the Free Software Foundation,
+ # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+
+-AC_PREREQ(2.63)
++AC_PREREQ(2.61)
+
+ m4_define(pa_major, [0])
+ m4_define(pa_minor, [9])
diff --git a/recipes/pulseaudio/pulseaudio-0.9.21/buildfix.patch b/recipes/pulseaudio/pulseaudio-0.9.21/buildfix.patch
new file mode 100644
index 0000000000..ca01e0d80f
--- /dev/null
+++ b/recipes/pulseaudio/pulseaudio-0.9.21/buildfix.patch
@@ -0,0 +1,13 @@
+Index: pulseaudio-0.9.11/src/pulsecore/atomic.h
+===================================================================
+--- pulseaudio-0.9.11.orig/src/pulsecore/atomic.h
++++ pulseaudio-0.9.11/src/pulsecore/atomic.h
+@@ -40,6 +40,8 @@
+ #error "Please include config.h before including this file!"
+ #endif
+
++#include "macro.h"
++
+ #ifdef HAVE_ATOMIC_BUILTINS
+
+ /* __sync based implementation */
diff --git a/recipes/pulseaudio/pulseaudio-0.9.21/configure_silent_rules.patch b/recipes/pulseaudio/pulseaudio-0.9.21/configure_silent_rules.patch
new file mode 100644
index 0000000000..aeabec2b09
--- /dev/null
+++ b/recipes/pulseaudio/pulseaudio-0.9.21/configure_silent_rules.patch
@@ -0,0 +1,29 @@
+Index: pulseaudio-0.9.19/configure.ac
+===================================================================
+--- pulseaudio-0.9.19.orig/configure.ac 2009-10-31 11:40:00.000000000 +0000
++++ pulseaudio-0.9.19/configure.ac 2009-10-31 11:50:35.000000000 +0000
+@@ -27,12 +27,13 @@
+ AC_CONFIG_SRCDIR([src/daemon/main.c])
+ AC_CONFIG_MACRO_DIR([m4])
+ AC_CONFIG_HEADERS([config.h])
+-AM_INIT_AUTOMAKE([foreign 1.11 -Wall -Wno-portability silent-rules tar-pax])
++AM_INIT_AUTOMAKE([foreign 1.10 -Wall -Wno-portability tar-pax])
+
+ m4_define(pa_major, `echo $VERSION | cut -d. -f1 | cut -d- -f1`)
+ m4_define(pa_minor, `echo $VERSION | cut -d. -f2 | cut -d- -f1`)
+ m4_define(pa_micro, `echo $VERSION | cut -d. -f3 | cut -d- -f1`)
+
++
+ AC_SUBST(PA_MAJOR, pa_major)
+ AC_SUBST(PA_MINOR, pa_minor)
+ AC_SUBST(PA_MICRO, pa_micro)
+@@ -80,7 +81,8 @@
+ ;;
+ esac
+
+-AM_SILENT_RULES([yes])
++# only use if available
++m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
+ #### Checks for programs. ####
+
diff --git a/recipes/pulseaudio/pulseaudio-0.9.21/gcc4-compile-fix.patch b/recipes/pulseaudio/pulseaudio-0.9.21/gcc4-compile-fix.patch
new file mode 100644
index 0000000000..34ad026e4d
--- /dev/null
+++ b/recipes/pulseaudio/pulseaudio-0.9.21/gcc4-compile-fix.patch
@@ -0,0 +1,18 @@
+| fix for more strict syntax compliance in gcc4.x
+| pulsecore/core-util.c: In function 'pa_raise_priority':
+| pulsecore/core-util.c:547: error: label at end of compound statement
+| Signed off: mickey@openmoko.org
+|
+Index: pulseaudio-0.9.6/src/pulsecore/core-util.c
+===================================================================
+--- pulseaudio-0.9.6.orig/src/pulsecore/core-util.c
++++ pulseaudio-0.9.6/src/pulsecore/core-util.c
+@@ -535,7 +535,7 @@ void pa_raise_priority(void) {
+ pa_log_info("Successfully gained high priority class.");
+ #endif
+
+-fail:
++fail:;
+
+ #if defined(HAVE_SYS_CAPABILITY_H)
+ if (caps) {
diff --git a/recipes/pulseaudio/pulseaudio-0.9.21/tls_m4.patch b/recipes/pulseaudio/pulseaudio-0.9.21/tls_m4.patch
new file mode 100644
index 0000000000..7b333e3df9
--- /dev/null
+++ b/recipes/pulseaudio/pulseaudio-0.9.21/tls_m4.patch
@@ -0,0 +1,30 @@
+Index: pulseaudio-0.9.15/m4/tls.m4
+===================================================================
+--- pulseaudio-0.9.15.orig/m4/tls.m4 2008-08-19 23:25:02.000000000 +0200
++++ pulseaudio-0.9.15/m4/tls.m4 2009-07-10 09:55:25.266365511 +0200
+@@ -1,12 +1,19 @@
+ AC_DEFUN([CC_CHECK_TLS], [
+ AC_CACHE_CHECK([whether $CC knows __thread for Thread-Local Storage],
+ cc_cv_tls___thread,
+- [AC_COMPILE_IFELSE(
+- AC_LANG_PROGRAM(
+- [[static __thread int a = 6;]],
+- [[a = 5;]]),
+- [cc_cv_tls___thread=yes],
+- [cc_cv_tls___thread=no])
++ [AC_LINK_IFELSE([__thread int a; int b; int main() { return a = b; }],
++ [chktls_save_LDFLAGS="$LDFLAGS"
++ LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
++ chktls_save_CFLAGS="$CFLAGS"
++ CFLAGS="-fPIC $CFLAGS"
++ dnl If -shared works, test if TLS works in a shared library.
++ AC_LINK_IFELSE([int f() { return 0; }],
++ AC_LINK_IFELSE([__thread int a; int b; int f() { return a = b; }],
++ [cc_cv_tls___thread=yes],
++ [cc_cv_tls___thread=no]),
++ [cc_cv_tls___thread=yes])
++ CFLAGS="$chktls_save_CFLAGS"
++ LDFLAGS="$chktls_save_LDFLAGS"], [cc_cv_tls___thread=no])
+ ])
+
+ AS_IF([test "x$cc_cv_tls___thread" = "xyes"],
diff --git a/recipes/pulseaudio/pulseaudio-0.9.21/volatiles.04_pulse b/recipes/pulseaudio/pulseaudio-0.9.21/volatiles.04_pulse
new file mode 100644
index 0000000000..5b1998032b
--- /dev/null
+++ b/recipes/pulseaudio/pulseaudio-0.9.21/volatiles.04_pulse
@@ -0,0 +1,2 @@
+# <type> <owner> <group> <mode> <path> <linksource>
+d pulse pulse 0755 /var/run/pulse none
diff --git a/recipes/pulseaudio/pulseaudio_0.9.21.bb b/recipes/pulseaudio/pulseaudio_0.9.21.bb
new file mode 100644
index 0000000000..cd9e46e4f2
--- /dev/null
+++ b/recipes/pulseaudio/pulseaudio_0.9.21.bb
@@ -0,0 +1,18 @@
+require pulseaudio.inc
+
+DEPENDS += "gdbm speex"
+
+inherit gettext
+
+SRC_URI += "\
+ file://buildfix.patch;patch=1 \
+ file://autoconf_version.patch;patch=1 \
+ file://tls_m4.patch;patch=1 \
+ file://configure_silent_rules.patch;patch=1 \
+"
+
+do_compile_prepend() {
+ cd ${S}
+ mkdir -p ${S}/libltdl
+ cp ${STAGING_LIBDIR}/libltdl* ${S}/libltdl
+}
diff --git a/recipes/scummvm/files/shr/openmoko-scummvm b/recipes/scummvm/files/shr/openmoko-scummvm
new file mode 100644
index 0000000000..58eb2bbded
--- /dev/null
+++ b/recipes/scummvm/files/shr/openmoko-scummvm
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+# Save current AUX Key mapping
+SAVE_KEY="$(xmodmap -pke | grep 'keycode 177')"
+
+# Map AUX Key to F5
+xmodmap -e "keycode 177 = F5"
+
+# Turn LCD feft
+xrandr -o left
+
+# Start the scummvm in fullscreen mode
+scummvm --fullscreen --themepath=/usr/share/scummvm/
+
+# Turn LCD normal
+xrandr -o normal
+
+# Restore the AUX Key mapping
+xmodmap -e "$SAVE_KEY"
diff --git a/recipes/scummvm/files/shr/scummvm.desktop b/recipes/scummvm/files/shr/scummvm.desktop
new file mode 100644
index 0000000000..96c025050e
--- /dev/null
+++ b/recipes/scummvm/files/shr/scummvm.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=ScummVM
+Name[pl]=ScummVM
+Comment=Interpreter for several adventure games
+Comment[pl]=Interpreter graficznych gier przygodowych
+Exec=openmoko-scummvm
+Icon=scummvm.xpm
+Terminal=false
+Type=Application
+Categories=Application;Game;AdventureGame;
+StartupNotify=false
diff --git a/recipes/scummvm/scummvm-1.0.0/no-strip.patch b/recipes/scummvm/scummvm-1.0.0/no-strip.patch
new file mode 100644
index 0000000000..c69402e469
--- /dev/null
+++ b/recipes/scummvm/scummvm-1.0.0/no-strip.patch
@@ -0,0 +1,20 @@
+--- scummvm-1.0.0/ports.mk~ 2009-11-27 12:51:50.000000000 +0100
++++ scummvm-1.0.0/ports.mk 2009-11-27 12:51:50.000000000 +0100
+@@ -10,7 +10,7 @@
+ #
+ install: all
+ $(INSTALL) -d "$(DESTDIR)$(BINDIR)"
+- $(INSTALL) -c -s -m 755 "./$(EXECUTABLE)" "$(DESTDIR)$(BINDIR)/$(EXECUTABLE)"
++ $(INSTALL) -c -m 755 "./$(EXECUTABLE)" "$(DESTDIR)$(BINDIR)/$(EXECUTABLE)"
+ $(INSTALL) -d "$(DESTDIR)$(MANDIR)/man6/"
+ $(INSTALL) -c -m 644 "$(srcdir)/dists/scummvm.6" "$(DESTDIR)$(MANDIR)/man6/scummvm.6"
+ $(INSTALL) -d "$(DESTDIR)$(PREFIX)/share/pixmaps/"
+@@ -21,7 +21,7 @@
+ $(INSTALL) -c -m 644 $(DIST_FILES_THEMES) $(DIST_FILES_ENGINEDATA) "$(DESTDIR)$(DATADIR)/scummvm/"
+ ifdef DYNAMIC_MODULES
+ $(INSTALL) -d "$(DESTDIR)$(LIBDIR)/scummvm/"
+- $(INSTALL) -c -s -m 644 $(DIST_FILES_PLUGINS) "$(DESTDIR)$(LIBDIR)/scummvm/"
++ $(INSTALL) -c -m 644 $(DIST_FILES_PLUGINS) "$(DESTDIR)$(LIBDIR)/scummvm/"
+ endif
+
+ uninstall:
diff --git a/recipes/scummvm/scummvm_0.12.0.bb b/recipes/scummvm/scummvm_0.12.0.bb
index 630db67f21..9d76426ab1 100644
--- a/recipes/scummvm/scummvm_0.12.0.bb
+++ b/recipes/scummvm/scummvm_0.12.0.bb
@@ -9,6 +9,7 @@ SRC_URI += " file://scummvm.desktop \
file://no-strip.patch;patch=1"
SRC_URI_append_openmoko = " file://openmoko-scummvm "
+SRC_URI_append_shr = " file://openmoko-scummvm "
SRC_URI_OVERRIDES_PACKAGE_ARCH = "1"
diff --git a/recipes/scummvm/scummvm_1.0.0.bb b/recipes/scummvm/scummvm_1.0.0.bb
new file mode 100644
index 0000000000..28465f409e
--- /dev/null
+++ b/recipes/scummvm/scummvm_1.0.0.bb
@@ -0,0 +1,39 @@
+require scummvm.inc
+
+CCACHE = ""
+
+DEPENDS = "virtual/libsdl libvorbis libogg zlib \
+ ${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'libmad mpeg2dec', d)}"
+
+SRC_URI += " file://scummvm.desktop \
+ file://no-strip.patch;patch=1 \
+ "
+
+SRC_URI_append_openmoko = " file://openmoko-scummvm "
+SRC_URI_append_shr = " file://openmoko-scummvm "
+
+SRC_URI_OVERRIDES_PACKAGE_ARCH = "1"
+
+EXTRA_OECONF += " \
+ --disable-scumm-7-8 \
+ --disable-he \
+ "
+
+# Workaround, because some env variables aren't recognised correctly
+do_configure_append() {
+ sed -i "s/AS := as/AS := ${AS}/" ${S}/config.mk
+ sed -i "s/AR := ar cru/AR := ${AR} cru/" ${S}/config.mk
+ sed -i "s/STRIP := strip/STRIP := ${STRIP}/" ${S}/config.mk
+ sed -i "s/RANLIB := ranlib/RANLIB := ${RANLIB}/" ${S}/config.mk
+}
+
+do_install_append() {
+ if [ -f ${WORKDIR}/openmoko-scummvm ]; then
+ install -d ${D}${bindir}
+ install -m 0755 ${WORKDIR}/openmoko-scummvm ${D}${bindir}/openmoko-scummvm
+ fi
+ if [ -f ${WORKDIR}/scummvm.desktop ]; then
+ install -d ${D}${datadir}/applications
+ install -m 0644 ${WORKDIR}/scummvm.desktop ${D}${datadir}/applications
+ fi
+}
diff --git a/recipes/tasks/task-shr-feed.bb b/recipes/tasks/task-shr-feed.bb
index aab0c5b680..2ed5ac898e 100644
--- a/recipes/tasks/task-shr-feed.bb
+++ b/recipes/tasks/task-shr-feed.bb
@@ -6,24 +6,49 @@ LICENSE = "GPL"
inherit task
RDEPENDS_${PN} += "\
- python-elementary \
- openmoko-agpsui \
+ babiloo-efl \
+ di \
+ dictator \
+ dosbox \
+ enotes \
+ epdfview \
+ fbreader \
+ ffalarms \
+ gpe-calendar \
+ gpe-todo \
+ gpe-scap \
+ gpe-sketchbook \
+ gpe-filemanager \
+ gpe-gallery \
+ gpe-timesheet \
+ gpe-contacts \
+ gtkmm \
mc \
mplayer \
- x11vnc \
- omview \
- openvpn \
navit \
+ omview \
+ python-elementary \
pythm \
- fbreader \
+ openmoko-agpsui \
+ openvpn \
+# shr-config \
+ shr-today \
+ shr-theme-neo \
+ shr-theme-niebiee \
+ shr-theme-sixteen \
+# gry should be in image already
+# shr-theme-gry \
+ shr-splash \
+ shr-splash-theme-simple \
+ shr-splash-theme-dontpanic \
+ shr-splash-theme-handy \
+ vagalume \
+ x11vnc \
+
omoney \
- enotes \
- epdfview \
pyphonelog \
pingus \
openmoocow \
- dosbox \
- vagalume \
python-pygame \
mokoko \
exhibit \
@@ -36,30 +61,10 @@ RDEPENDS_${PN} += "\
ipkg-link \
ipkg-utils \
mysql \
- gpe-calendar \
- gpe-todo \
- gpe-scap \
- gpe-sketchbook \
- gpe-filemanager \
- gpe-gallery \
- gpe-timesheet \
- gpe-contacts \
fltk-chess \
remoko \
-# shr-config \
- shr-today \
- shr-theme-neo \
- shr-theme-niebiee \
- shr-theme-sixteen \
-# gry should be in image already
-# shr-theme-gry \
- shr-splash \
- shr-splash-theme-simple \
- shr-splash-theme-dontpanic \
- shr-splash-theme-handy \
openbmap-logger \
pisi \
- ffalarms \
libnotify \
accelges \
ebrainy \
@@ -84,7 +89,6 @@ RDEPENDS_${PN} += "\
links-x11 \
e-wm-illume-dict-pl \
callrec \
- dictator \
midori \
numptyphysics \
pidgin \
@@ -192,7 +196,6 @@ RDEPENDS_${PN} += "\
font-winitzki-cyrillic \
# font-xfree86-type1 \
# msn-pecan \
- erminig \
qwo \
fso-apm \
fso-abyss \
@@ -250,4 +253,5 @@ RDEPENDS_${PN} += "\
xf86-input-tslib \
fltkcocktailbar \
babiloo-efl \
+ make \
"