Dear Ralf,
http://wiki.openembedded.net/index.php/Required_Software lists the required
pieces of software that's needed for openembedded.
our dreambox openembedded environment can easily automatically be generated
with the aid of a makefile from http://opendreambox.org/~obi/Makefile-
opendreambox-1.5
excerpt from how-to:
One notable thing is that the directory layout changed to create one
subdirectory per platform and a shared directory for bitbake and the sources.
If you’d like to keep the old directory structure for version 1.5, to upgrade
without rebuilding everything, then you can set UPGRADE_FROM_MONOTONE=1 in the
Makefile. But don’t forget to move away your monotone repository.
If you’re going to make commits to your new Git-repository, then you should
definitely edit GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL, because this information
will be kept in the commit history forever. Otherwise Git will create a mail
adress from your local username and hostname.
The command to build an image has been unchanged: make -f Makefile-
opendreambox-1.5 image
the make process could be interrupted as soon as the environment itself has
created itself since you don't really need to bake an entire dreambox image.
instead, you could go into the build directory created, source env.src and
after you've copied the attached bitbake recipes for the gstreamer packages
into openembedded/packages/gstreamer simply type
bitbake gstreamer
bitbake gst-plugins-good
openembedded should take care of patching and bending around the autotools
setup of every software package that we wand to crosscompile. that's how it
used to work up to the last version of gstreamer.
regards
fraxinas
--
Multimedia Labs GmbH
Bodelschwinghstr. 2
52078 Aachen
Geschäftsführer: Ronny Strutz
Registergericht: Amtsgericht Aachen
Registereintrag: HRB 12756
DESCRIPTION = Plugins for GStreamer
SECTION = multimedia
PRIORITY = optional
MAINTAINER = Felix Domke tmb...@openembedded.org
DEPENDS = gstreamer libcdio libmikmod libmad libogg tremor libvorbis libid3tag
liboil alsa-lib neon flac
PR = r1
inherit autotools pkgconfig
SRC_URI = http://gstreamer.freedesktop.org/src/${PN}/${PN}-${PV}.tar.bz2
# file://sed-with-autoconf-2.59.patch;patch=1;pnum=1
EXTRA_OECONF = --disable-x --disable-aalib --disable-esd --disable-shout2 \
--disable-sdl --with-check=no --enable-neon
acpaths = -I ${S}/common/m4 -I ${S}/m4
LIBV = 0.10
python populate_packages_prepend () {
gst_libdir = bb.data.expand('${libdir}/gstreamer-${LIBV}', d)
postinst = bb.data.getVar('plugin_postinst', d, 1)
do_split_packages(d, gst_libdir, '^libgst(.*)\.so$', 'gst-plugin-%s',
'GStreamer plugin for %s', postinst=postinst)
do_split_packages(d, gst_libdir, '^libgst(.*)\.l?a$',
'gst-plugin-%s-dev', 'GStreamer plugin for %s (development files)')
}
do_stage() {
autotools_stage_all
}
ALLOW_EMPTY = 1
PROVIDES_${PN} += gst-plugins
SRC_URI += file://disable_doc.patch;patch=1;pnum=1
PR = r0
DESCRIPTION = Plugins for GStreamer
SECTION = multimedia
PRIORITY = optional
MAINTAINER = Felix Domke tmb...@openembedded.org
DEPENDS = gstreamer libcdio libmikmod libmad libogg tremor libvorbis libid3tag
liboil alsa-lib neon flac
PR = r1
inherit autotools pkgconfig
SRC_URI = http://gstreamer.freedesktop.org/src/${PN}/${PN}-${PV}.tar.bz2
# file://sed-with-autoconf-2.59.patch;patch=1;pnum=1
EXTRA_OECONF = --disable-x --disable-aalib --disable-esd --disable-shout2 \
--disable-sdl --with-check=no --enable-neon
acpaths = -I ${S}/common/m4 -I ${S}/m4
LIBV = 0.10
python populate_packages_prepend () {
gst_libdir = bb.data.expand('${libdir}/gstreamer-${LIBV}', d)
postinst = bb.data.getVar('plugin_postinst', d, 1)
do_split_packages(d, gst_libdir, '^libgst(.*)\.so$', 'gst-plugin-%s',
'GStreamer plugin for %s', postinst=postinst)
do_split_packages(d, gst_libdir, '^libgst(.*)\.l?a$',
'gst-plugin-%s-dev', 'GStreamer plugin for %s (development files)')
}
do_stage() {
autotools_stage_all
}
ALLOW_EMPTY = 1
PR = r1
SRC_URI += file://v4l2src_fixformats.patch;patch=1;pnum=0 \
file://disable_doc.patch;patch=1;pnum=1
EXTRA_OECONF += --with-check=no
DEPENDS += gst-plugins-base
require gstreamer_0.10.20.bb
SRC_URI += file://disable_doc.patch;patch=1;pnum=1
___
http://lists.gnu.org/mailman/listinfo/libtool