From 182573fdba68b6fe20942ac93ded46909663e37b Mon Sep 17 00:00:00 2001
From: Rod Whitby <rod@whitby.id.au>
Date: Fri, 14 Jan 2005 14:06:37 +0000
Subject: Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into
 home.(none):/home/slug/openembedded

2005/01/14 06:05:21-08:00 bkbits.net!nslu2-linux.adm
Merge bk://oe-devel.bkbits.net/openembedded
into bkbits.net:/repos/n/nslu2-linux/openembedded

2005/01/13 15:05:24-06:00 ti.com!kergoth
Import '[PATCH] more trailing spaces and missing quotes' from Marc Singer.

2005/01/13 15:02:51-06:00 ti.com!kergoth
Add a /etc/network/interfaces file for coLinux.

2005/01/13 13:24:50-06:00 ti.com!kergoth
Merge oe-devel@oe-devel.bkbits.net:openembedded
into odin.sc.ti.com:/home/kergoth/code/user/oe/openembedded

2005/01/13 13:24:42-06:00 ti.com!kergoth
Fix btxml and devmem2 to stop working around the do_unpack bug I just fixed.

2005/01/13 18:33:04+00:00 cambridgebroadband.com!rjt
Merge oe-devel@oe-devel.bkbits.net:openembedded
into flotta.cambridgebroadband.com:/development/openembedded/openembedded

2005/01/13 13:14:19-06:00 ti.com!kergoth
Add lemon, an LALR(1) parser generator.

2005/01/13 13:09:04-06:00 ti.com!kergoth
BUGFIX in do_unpack: only create a relative directory structure in WORKDIR when unpacking using cp if the type is file:// (FILESPATH handling).

2005/01/13 12:30:36-06:00 ti.com!kergoth
Merge oe-devel@oe-devel.bkbits.net:openembedded
into odin.sc.ti.com:/home/kergoth/code/user/oe/openembedded

2005/01/13 18:29:26+00:00 cambridgebroadband.com!rjt
update PR on openzaurus-pxa

2005/01/13 12:27:56-06:00 ti.com!kergoth
Update klibc to 0.190, the latest stable version.

2005/01/13 18:11:50+00:00 cambridgebroadband.com!rjt
make select work on the apm device for tosa,corgi,poodle and related archictectures

2005/01/13 09:10:02+01:00 hrw.one.pl!hrw
justreader: fix Settings file location (fix #204)

2005/01/13 00:32:44+00:00 rpsys.net!RP
Fix after merge

2005/01/13 00:26:37+00:00 rpsys.net!RP
Merge

2005/01/13 00:23:32+00:00 rpsys.net!RP
openzaurus-2.6: Switch to 2.6.11-rc1. Remove patches now merged upstream (8 of them). Add patches to fix upstream bug (reported). Improve MMC driver.

2005/01/12 23:02:21+00:00 nexus.co.uk!pb
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into stealth.nexus.co.uk:/home/pb/oe/oe

2005/01/12 23:02:08+00:00 nexus.co.uk!pb
fix some postinst/postrm issues in module-init-tools

2005/01/12 23:52:41+01:00 uni-frankfurt.de!mickeyl
make the check and the WARNING also work for kernel 2.6.x

2005/01/12 20:32:37+01:00 uni-frankfurt.de!mickeyl
improve readme for prism3-firmware

2005/01/12 20:03:32+01:00 uni-frankfurt.de!mickeyl
fix qte crashing right after calibration (again). patch courtesy qte-uberhacker Holger 'Zecke' Freyther

2005/01/12 18:42:20+01:00 (none)!br1
added package yamonenv (inside nylon/): read any write yamon environment

2005/01/12 16:40:38+01:00 uni-frankfurt.de!mickeyl
add wireless tools v27

2005/01/12 16:05:25+01:00 uni-frankfurt.de!mickeyl
upgrade bison to 2.0

2005/01/12 16:04:20+01:00 uni-frankfurt.de!mickeyl
use pregenerated yacc files in kgrog. still nonworky though

2005/01/12 12:35:05+01:00 uni-frankfurt.de!mickeyl
pcmcia-cs: don't ship config.opts on arm machines

2005/01/12 11:51:05+01:00 uni-frankfurt.de!mickeyl
CONFIG_FEATURE_IFUPDOWN_MAPPING=y in busybox defconfig. This adds just 3K but is very useful

2005/01/12 10:27:23+01:00 hrw.one.pl!hrw
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded/
into home.hrw.one.pl:/home/hrw/zaurus/bb/openembedded

2005/01/12 10:26:59+01:00 hrw.one.pl!hrw
changed tremor SRC_URI to fetch from svn via http

2005/01/12 08:26:26+00:00 rpsys.net!RP
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into tim.rpsys.net:/usr/tmp6/openembedded

2005/01/12 08:26:12+00:00 rpsys.net!RP
openzaurus-2.6: Update corgi after pushing code upstream

2005/01/12 00:12:52+01:00 hrw.one.pl!hrw
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded/
into home.hrw.one.pl:/home/hrw/zaurus/bb/openembedded

2005/01/12 00:12:18+01:00 hrw.one.pl!hrw
updated kdepimpi to 1.9.16 (also added their fork of gammu)

2005/01/11 23:46:19+01:00 uni-frankfurt.de!mickeyl
ipkg-utils has been fixed upstream

2005/01/11 23:39:28+01:00 uni-frankfurt.de!mickeyl
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into r2d2.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages

2005/01/11 17:09:51-06:00 ti.com!kergoth
Merge oe-devel@oe-devel.bkbits.net:openembedded
into odin.sc.ti.com:/home/kergoth/code/user/oe/openembedded

2005/01/11 17:09:37-06:00 ti.com!kergoth
Add OpenNTPD, a free NTP implementation from the OpenBSD guys.

2005/01/11 23:39:20+01:00 uni-frankfurt.de!mickeyl
opie: use Transformed:Rot0 instead of LinuxFb for kernel 2.6

2005/01/11 21:36:12+01:00 uni-frankfurt.de!mickeyl
ship libopie2 examples in libopie2_cvs

2005/01/11 21:30:53+01:00 uni-frankfurt.de!mickeyl
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into r2d2.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages

2005/01/11 21:30:43+01:00 uni-frankfurt.de!mickeyl
machine.confs: catchup with changes in orinoco package granularity

2005/01/11 20:24:29+00:00 nexus.co.uk!pb
remove spurious DEPENDS

2005/01/11 20:58:09+01:00 uni-frankfurt.de!mickeyl
orinoco-modules: use KERNEL_OBJECT_SUFFIX and increase package granularity

2005/01/11 20:37:02+01:00 uni-frankfurt.de!mickeyl
hostap-modules: use KERNEL_OBJECT_SUFFIX to make it work w/ old and new kernels

2005/01/11 20:21:51+01:00 uni-frankfurt.de!mickeyl
set KERNEL_OBJECT_SUFFIX to .ko on 2.6 kernels and .o for earlier kernels

2005/01/11 16:57:01+00:00 rpsys.net!RP
openzaurus-2.6: update patch order. Add MMC and SD support

2005/01/11 16:59:54+01:00 (none)!br1
/bin/sh update-alternative calls have to be done in prerm not postrm

2005/01/11 10:22:15-06:00 ti.com!kergoth
Merge oe-devel@oe-devel.bkbits.net:openembedded
into odin.sc.ti.com:/home/kergoth/code/user/oe/openembedded

2005/01/11 10:22:07-06:00 ti.com!kergoth
Add fnmatch test result to some arm*linux* site files.

2005/01/11 12:05:37+01:00 (none)!br1
added "dash" shell

2005/01/10 20:20:01-06:00 ti.com!kergoth
Merge oe-devel@oe-devel.bkbits.net:openembedded
into odin.sc.ti.com:/home/kergoth/code/user/oe/openembedded

2005/01/10 20:19:53-06:00 ti.com!kergoth
Add OpenCVS from cvs.

2005/01/10 23:26:51+01:00 uni-frankfurt.de!mickeyl
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into merlin.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages

2005/01/10 16:34:16-06:00 ti.com!kergoth
Merge oe-devel@oe-devel.bkbits.net:openembedded
into odin.sc.ti.com:/home/kergoth/code/user/oe/openembedded

2005/01/10 16:34:07-06:00 ti.com!kergoth
Fix unionfs 1.0.6 make.patch.

2005/01/10 23:26:28+01:00 uni-frankfurt.de!mickeyl
it's irk-targus and irk-belkin, not irk-0.11.0 and irk-0.11.1 :(

2005/01/10 20:54:21+01:00 hrw.one.pl!hrw
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded/
into home.hrw.one.pl:/home/hrw/zaurus/bb/openembedded

2005/01/10 14:40:45-06:00 ti.com!kergoth
Merge oe-devel@oe-devel.bkbits.net:openembedded
into odin.sc.ti.com:/home/kergoth/code/user/oe/openembedded

2005/01/10 14:40:33-06:00 ti.com!kergoth
Add didiwiki 0.5.

2005/01/10 20:54:06+01:00 hrw.one.pl!hrw
added KGrok into nonworking (I dont know how to fix it's usage of yacc)

2005/01/10 18:52:01+01:00 (none)!koen
add matchbox-desktop_svn

2005/01/10 18:42:31+01:00 (none)!koen
add matchbox_panel_svn

2005/01/10 18:28:27+01:00 (none)!koen
add matchbox-wm_svn

2005/01/10 18:09:30+01:00 (none)!koen
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into lieve.(none):/data/build/oe/clean-tree/openembedded

2005/01/10 18:09:12+01:00 (none)!koen
add libmatchbox_svn

2005/01/10 17:38:04+01:00 uni-frankfurt.de!mickeyl
add some extra depends for openzaurus-pxa-2.6

2005/01/10 17:30:19+01:00 (none)!koen
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into lieve.(none):/data/build/oe/clean-tree/openembedded

2005/01/10 17:29:57+01:00 (none)!koen
delete unneeded patches for faad2

2005/01/10 17:27:22+01:00 (none)!koen
libgpevtype 0.6 in familiar-0.8.0.conf

2005/01/10 14:08:45+01:00 mn-solutions.de!schurig
removed cruft

2005/01/10 13:09:37+01:00 (none)!koen
don't set PREFERRED_VERSION for gtk+ and bluetooth/dbus in familiar-0.8.1.conf

2005/01/09 20:24:58+00:00 nexus.co.uk!pb
add dependency on xpm

2005/01/09 20:22:42+00:00 nexus.co.uk!pb
add gnocky


2005/01/09 20:21:04+00:00 nexus.co.uk!pb
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into stealth.nexus.co.uk:/home/pb/oe/oe

2005/01/09 20:20:54+00:00 nexus.co.uk!pb
add staging to gnokii

2005/01/09 20:19:35+00:00 rpsys.net!RP
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into tim.rpsys.net:/usr/tmp6/openembedded

2005/01/09 20:18:32+00:00 rpsys.net!RP
openzaurus-2.6: Update and use changes to SSP made in 2.6 bk tree (imported by ssp.patch)

2005/01/09 21:12:14+01:00 uni-frankfurt.de!mickeyl
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into r2d2.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages

2005/01/09 21:11:58+01:00 uni-frankfurt.de!mickeyl
remove bogus stuff in opie-keytabs

2005/01/09 19:59:57+00:00 nexus.co.uk!pb
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into stealth.nexus.co.uk:/home/pb/oe/oe

2005/01/09 19:59:40+00:00 nexus.co.uk!pb
add gnokii


2005/01/09 18:45:34+01:00 uni-frankfurt.de!mickeyl
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into merlin.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages

2005/01/09 18:45:18+01:00 uni-frankfurt.de!mickeyl
openzaurus 3.5.3.conf: use opie-cvs for now

2005/01/09 17:27:13+00:00 nexus.co.uk!pb
add missing file


2005/01/09 17:21:59+00:00 nexus.co.uk!pb
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into stealth.nexus.co.uk:/home/pb/oe/oe

2005/01/09 17:21:42+00:00 nexus.co.uk!pb
demote pciutils and usbutils from Recommends to Suggests in hotplug

2005/01/09 18:11:18+01:00 handhelds.org!CoreDump
Remove ressource.patch from libqpe-opie_1.1.8 as it has been applied upstream

2005/01/09 17:01:46+00:00 rpsys.net!RP
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into tim.rpsys.net:/usr/tmp6/openembedded

2005/01/09 17:01:32+00:00 rpsys.net!RP
openzaurus-2.6: changes to help push patches upstream. Break poodle for now...

2005/01/09 17:00:18+00:00 rpsys.net!RP
openzaurus-2.6: changes to patches to assist with pushing upstream. Break poodle for now :-/

2005/01/09 16:07:24+01:00 dyndns.org!reenoo
rosetta: it's pkg_postinst, not do_postinst

2005/01/09 14:24:35+00:00 nexus.co.uk!pb
update libgpevtype to 0.6


2005/01/09 14:03:18+00:00 nexus.co.uk!pb
update gtk+ to 2.6.1


2005/01/09 14:02:36+00:00 nexus.co.uk!pb
update glib-2.0 to 2.6.1


2005/01/09 14:01:31+00:00 nexus.co.uk!pb
remove some extraneous gtk+ patches


2005/01/09 14:00:43+00:00 nexus.co.uk!pb
second attempt at fixing gpe-bluetooth dbus naming problems

2005/01/09 14:57:37+01:00 dyndns.org!reenoo
sysvinit: use update-alternatives.bbclass. put PACKAGES/FILES related things in a single place.

2005/01/09 00:47:25+00:00 nexus.co.uk!pb
apply patch from Marc Singer to remove spurious trailing space from backslash-continued line

2005/01/09 00:46:13+00:00 nexus.co.uk!pb
apply patch from Marc Singer to remove spurious trailing space from backslash-continued line

2005/01/09 00:42:35+00:00 nexus.co.uk!pb
apply patch from Paul Eggleton to add usbf and bnep0 entries to interfaces file
use CONFFILES for netbase under all DISTROs, not just nylon

2005/01/09 00:38:50+00:00 nexus.co.uk!pb
apply patch from Paul Eggleton to fix usbnet hotplug on iPAQ


2005/01/09 00:29:52+00:00 nexus.co.uk!pb
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into stealth.nexus.co.uk:/home/pb/oe/oe

2005/01/09 00:29:41+00:00 nexus.co.uk!pb
apply patch from Marc Singer to correct typo in gpe-package

2005/01/08 15:16:29-08:00 (none)!emte
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into t.(none):/home/OE/speedracer/packages

2005/01/08 15:14:54-08:00 (none)!emte
removed kbdd-patched

2005/01/08 16:49:42-05:00 handhelds.org!kergoth
Add unionfs 1.0.6.

2005/01/08 20:14:46+00:00 nexus.co.uk!pb
Merge bk://oe-devel@oe-devel.bkbits.net/openembedded
into stealth.nexus.co.uk:/home/pb/oe/oe

2005/01/08 20:14:26+00:00 nexus.co.uk!pb
remove figment from gpe base set due to libxml2 dependency

2005/01/08 18:46:11+00:00 rpsys.net!RP
openzaurus-2.6: corgi updates: make MAGIC_SYSRQ work + fix reboot bug. w100fb updates for mainline acceptance.

2005/01/08 18:01:30+00:00 nexus.co.uk!pb
apply patch from Bob Davies to remove kismet from meta-sectest-gpe

2005/01/08 18:37:36+01:00 hrw.one.pl!hrw
added description to librsvg

2005/01/08 18:37:12+01:00 hrw.one.pl!hrw
added description to libart-lgpl

2005/01/08 18:36:26+01:00 hrw.one.pl!hrw
added description to esound

2005/01/08 18:13:19+01:00 hrw.one.pl!hrw
fixed description for Busybox

2005/01/08 18:04:49+01:00 hrw.one.pl!hrw
added description to atd

BKrev: 41e7d1ednFJIdPS8nrzP9S2cq5B_1A
---
 packages/libxine/libxine-opie_1.0.0-rc7.bb |  98 ++++++++++++++++++++++++++
 packages/libxine/libxine_1.0.0-rc7.bb      | 108 +++++++++++++++++++++++++++++
 2 files changed, 206 insertions(+)

(limited to 'packages/libxine')

diff --git a/packages/libxine/libxine-opie_1.0.0-rc7.bb b/packages/libxine/libxine-opie_1.0.0-rc7.bb
index e69de29bb2..df3ca8e68f 100644
--- a/packages/libxine/libxine-opie_1.0.0-rc7.bb
+++ b/packages/libxine/libxine-opie_1.0.0-rc7.bb
@@ -0,0 +1,98 @@
+LICENSE = GPL
+# libxine OE build file
+# Modified by Advanced Micro Devices, Inc.
+
+DESCRIPTION = "libxine compiled for Opie"
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Pawel Osiczko <p.osiczko@tetrapyloctomy.org>"
+DEPENDS = "zlib libogg tremor libmad"
+PROVIDES = "virtual/libxine"
+
+inherit autotools pkgconfig gettext
+
+S = "${WORKDIR}/xine-lib-1-rc7"
+
+SRC_URI = "http://heanet.dl.sourceforge.net/sourceforge/xine/xine-lib-1-rc7.tar.gz \
+	file://cpu-${PV}.patch;patch=1 \
+	file://configure-${PV}.patch;patch=1 \
+	file://demuxogg.patch;patch=1 \
+	file://fix-syntax.patch;patch=1 \
+	file://libxine-cut-memusage.patch;patch=1 \
+	file://libxine-ffmpeg-enable-arm.patch;patch=1 \
+	file://libxine-libvorbis.patch;patch=1 \
+	file://libxine-tremor-autoconf.patch;patch=1 \
+	file://mpegvideo-static-inlinine.patch;patch=1 \
+	file://libxine-arm-configure.patch;patch=1 \
+	file://fix-x.patch;patch=1 "
+
+
+
+SOV = "1.0.7"
+
+# Omit the annoying xine-config in /usr/bin
+FILES_${PN}="/usr/lib/*.so*"
+
+# And include it in the dev package
+FILES_${PN}-dev += " /usr/bin"
+
+EXTRA_OECONF="-with-zlib-path=${STAGING_DIR}/${HOST_SYS} \
+	--with-vorbis-prefix=${STAGING_DIR}/${HOST_SYS} \
+	--disable-oggtest \
+	--with-ogg-prefix=${STAGING_DIR}/${HOST_SYS} \
+	--disable-altivec --disable-vis --disable-mlib \
+	--enable-shared --disable-static \
+	--disable-fb --disable-alsa --disable-vcd \
+	--disable-asf --disable-faad --disable-iconv \
+	--disable-aalib --with-xv-path=${STAGING_LIBDIR} \
+	--without-v4l --without-arts --without-sdl \
+	--disable-dxr3 --without-xv --without-xvmc \
+	--without-xxmc --without-Xshm --without-x "
+			      
+do_compile() {
+	oe_runmake LIBTOOL=${S}/${TARGET_SYS}-libtool
+}
+
+do_install() {
+	oe_runmake DESTDIR=${D} LIBTOOL=${S}/${TARGET_SYS}-libtool install
+}
+
+HEADERS="src/xine-engine/xineintl.h src/xine-utils/xineutils.h            \
+	src/xine-engine/xine_internal.h  src/xine-engine/xine_plugin.h    \
+	src/xine-utils/xine_buffer.h     src/xine-engine/video_out.h      \
+	src/xine-engine/buffer.h         src/xine-engine/vo_scale.h       \
+	src/xine-engine/configfile.h     src/xine-utils/attributes.h      \
+	src/xine-engine/info_helper.h    src/xine-engine/scratch.h        \
+	src/xine-engine/audio_decoder.h  src/input/input_plugin.h         \
+	src/xine-engine/spu_decoder.h    src/xine-engine/audio_out.h      \
+	src/xine-engine/io_helper.h      src/xine-engine/video_decoder.h  \
+	src/xine-engine/broadcaster.h    src/xine-engine/metronom.h       \
+	src/xine-utils/xmllexer.h        src/xine-engine/osd.h            \
+	src/xine-engine/video_overlay.h  src/xine-utils/xmlparser.h       \
+	src/xine-utils/compat.h          src/xine-engine/plugin_catalog.h \
+	src/xine-engine/post.h           src/demuxers/demux.h             \
+	src/xine-engine/resample.h	 lib/os_types.h                   \
+	src/xine-engine/refcounter.h"
+
+do_stage() {
+	install -d ${STAGING_INCDIR}/xine
+
+	install -m 0644 ${S}/include/xine.h ${STAGING_INCDIR}
+
+	for file in ${HEADERS}; do
+		cp ${S}/$file ${STAGING_INCDIR}/xine/`basename $file`
+	done
+
+	oe_libinstall -so -C src/xine-engine libxine ${STAGING_LIBDIR}
+}
+
+python populate_packages_prepend () {
+	plugindir = bb.data.expand('${libdir}/xine/plugins/1.0.0', d)
+	do_split_packages(d, plugindir, '^xineplug_(.*)\.so$', 'libxine-plugin-%s', 'Xine plugin for %s', extra_depends='' )
+
+	postdir = bb.data.expand('${libdir}/xine/plugins/1.0.0/post', d)
+	do_split_packages(d, postdir, '^xineplug_(.*)\.so$', 'libxine-plugin-%s', 'Xine plugin for %s', extra_depends='' )
+
+	fontdir = bb.data.expand('${datadir}/xine/libxine1/fonts', d)
+	do_split_packages(d, fontdir, '^(.*).xinefont.gz$', 'libxine-font-%s', 'Xine font %s', extra_depends='' )
+}
diff --git a/packages/libxine/libxine_1.0.0-rc7.bb b/packages/libxine/libxine_1.0.0-rc7.bb
index e69de29bb2..6b17b31578 100644
--- a/packages/libxine/libxine_1.0.0-rc7.bb
+++ b/packages/libxine/libxine_1.0.0-rc7.bb
@@ -0,0 +1,108 @@
+LICENSE = GPL
+# libxine OE build file
+# Modified by Advanced Micro Devices, Inc.
+
+#FIXME: libxine doesn't build when X11 has been built before:
+#| In file included from video_out_dxr3.c:55:
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:16: error: parse error before "Bool"
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:17: error: parse error before '*' token
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:20: warning: type defaults to `int' in declaration of 
+#`XineramaQueryExtension'
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:20: warning: data definition has no type or storage class
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:22: error: parse error before "XineramaQueryVersion"
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:23: error: parse error before '*' token
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:26: warning: type defaults to `int' in declaration of 
+#`XineramaQueryVersion'
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:26: warning: data definition has no type or storage class
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:28: error: parse error before "XineramaIsActive"
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:28: error: parse error before '*' token
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:28: warning: type defaults to `int' in declaration of 
+#`XineramaIsActive'
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:28: warning: data definition has no type or storage class
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/X11/extensions/Xinerama.h:41: error: parse error before '*' token
+#| In file included from /local/pkg/oe/collie/tmp/staging/arm-linux/include/inttypes.h:28,
+#|                  from ../../src/xine-engine/xine_internal.h:31,
+#|                  from video_out_dxr3.c:65:
+#| /local/pkg/oe/collie/tmp/staging/arm-linux/include/stdint.h:49: error: syntax error before "typedef"
+
+DESCRIPTION = "libxine"
+SECTION = "libs"
+PRIORITY = "optional"
+MAINTAINER = "Pawel Osiczko <p.osiczko@tetrapyloctomy.org>"
+DEPENDS = "zlib libogg libvorbis libmad"
+PROVIDES = "virtual/libxine"
+
+inherit autotools pkgconfig gettext
+
+S = "${WORKDIR}/xine-lib-1-rc7"
+
+SRC_URI = "http://heanet.dl.sourceforge.net/sourceforge/xine/xine-lib-1-rc7.tar.gz \
+	file://cpu-${PV}.patch;patch=1 \
+	file://configure-${PV}.patch;patch=1"
+
+SOV = "1.0.7"
+
+# Omit the annoying xine-config in /usr/bin
+FILES_${PN}="/usr/lib/*.so*"
+
+# And include it in the dev package
+FILES_${PN}-dev += " /usr/bin"
+
+EXTRA_OECONF="-with-zlib-path=${STAGING_DIR}/${HOST_SYS} \
+	--with-vorbis-prefix=${STAGING_DIR}/${HOST_SYS} \
+	--disable-oggtest \
+	--with-ogg-prefix=${STAGING_DIR}/${HOST_SYS} \
+	--disable-altivec --disable-vis --disable-mlib \
+	--enable-shared --disable-static \
+	--disable-fb --disable-alsa --disable-vcd \
+	--disable-asf --disable-faad --disable-iconv \
+	--disable-aalib --with-xv-path=${STAGING_LIBDIR} \
+	--without-v4l --without-arts --without-sdl"
+			      
+do_compile() {
+	oe_runmake LIBTOOL=${S}/${TARGET_SYS}-libtool
+}
+
+do_install() {
+	oe_runmake DESTDIR=${D} LIBTOOL=${S}/${TARGET_SYS}-libtool install
+}
+
+HEADERS="src/xine-engine/xineintl.h src/xine-utils/xineutils.h            \
+	src/xine-engine/xine_internal.h  src/xine-engine/xine_plugin.h    \
+	src/xine-utils/xine_buffer.h     src/xine-engine/video_out.h      \
+	src/xine-engine/buffer.h         src/xine-engine/vo_scale.h       \
+	src/xine-engine/configfile.h     src/xine-utils/attributes.h      \
+	src/xine-engine/info_helper.h    src/xine-engine/scratch.h        \
+	src/xine-engine/audio_decoder.h  src/input/input_plugin.h         \
+	src/xine-engine/spu_decoder.h    src/xine-engine/audio_out.h      \
+	src/xine-engine/io_helper.h      src/xine-engine/video_decoder.h  \
+	src/xine-engine/broadcaster.h    src/xine-engine/metronom.h       \
+	src/xine-utils/xmllexer.h        src/xine-engine/osd.h            \
+	src/xine-engine/video_overlay.h  src/xine-utils/xmlparser.h       \
+	src/xine-utils/compat.h          src/xine-engine/plugin_catalog.h \
+	src/xine-engine/post.h           src/demuxers/demux.h             \
+	src/xine-engine/resample.h	 lib/os_types.h                   \
+	src/xine-engine/refcounter.h"
+
+do_stage() {
+	install -d ${STAGING_INCDIR}/xine
+
+	install -m 0644 ${S}/include/xine.h ${STAGING_INCDIR}
+
+	for file in ${HEADERS}; do
+		cp ${S}/$file ${STAGING_INCDIR}/xine/`basename $file`
+	done
+
+	oe_libinstall -so -C src/xine-engine libxine ${STAGING_LIBDIR}
+}
+
+python populate_packages_prepend () {
+	plugindir = bb.data.expand('${libdir}/xine/plugins/1.0.0', d)
+	do_split_packages(d, plugindir, '^xineplug_(.*)\.so$', 'libxine-plugin-%s', 'Xine plugin for %s', extra_depends='' )
+
+	postdir = bb.data.expand('${libdir}/xine/plugins/1.0.0/post', d)
+	do_split_packages(d, postdir, '^xineplug_(.*)\.so$', 'libxine-plugin-%s', 'Xine plugin for %s', extra_depends='' )
+
+	fontdir = bb.data.expand('${datadir}/xine/libxine1/fonts', d)
+	do_split_packages(d, fontdir, '^(.*).xinefont.gz$', 'libxine-font-%s', 'Xine font %s', extra_depends='' )
+}
-- 
cgit v1.2.3