]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
13 years agobootimg: Pull syslinux specific bits into syslinux.bbclass
Darren Hart [Thu, 24 Nov 2011 00:41:32 +0000 (16:41 -0800)]
bootimg: Pull syslinux specific bits into syslinux.bbclass

Working towards a more generic bootimg.bbclass, pull out all
syslinux specific bits and let syslinux.bbclass manage them
directly. This introduces no functional changes to the images
constructed and the behavior remains unchanged.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
13 years agobootimg: Refactor build_hddimg and build_iso routines
Darren Hart [Thu, 24 Nov 2011 00:01:21 +0000 (16:01 -0800)]
bootimg: Refactor build_hddimg and build_iso routines

Separate the construction of the ISO image from that of the hddimg.
This is part of the groundwork for creating a much more flexible
live image builder.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
13 years agogrub-efi-native: New recipe to build GRUB EFI images
Darren Hart [Mon, 21 Nov 2011 22:01:26 +0000 (14:01 -0800)]
grub-efi-native: New recipe to build GRUB EFI images

Add a recipe to build the GRUB efi images. This recipe is written as
a native recipe as the resulting GRUB utils are required to assemble
the final image. Rather than build a native and a target recipe (and
increase build times), this recipe builds the utils for the host and
passes an appropriate --target argument to the GRUB configure script
to build the modules for the target arch. The only output of this
recipe is an EFI image in the deploy directory.

Care is taken to ensure changing targets will force a rebuild of this
native recipe by including the target arch in the PN.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
13 years agomailx: Add missing openssl DEPENDS and bump PR after openssl 1.0
Richard Purdie [Wed, 30 Nov 2011 22:01:46 +0000 (22:01 +0000)]
mailx: Add missing openssl DEPENDS and bump PR after openssl 1.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoperl: bump PR for gdbm SOVERSION change
Koen Kooi [Wed, 30 Nov 2011 19:09:22 +0000 (20:09 +0100)]
perl: bump PR for gdbm SOVERSION change

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopulseaudio: bump PR for gdbm SOVERSION change
Koen Kooi [Wed, 30 Nov 2011 19:09:21 +0000 (20:09 +0100)]
pulseaudio: bump PR for gdbm SOVERSION change

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogdbm 1.10: use lib_package.bbclass to match packaging with 1.8.x
Koen Kooi [Wed, 30 Nov 2011 19:09:20 +0000 (20:09 +0100)]
gdbm 1.10: use lib_package.bbclass to match packaging with 1.8.x

SOVERSION changed from 3 to 4, so PR bump for dependant recipes (perl, pulseaudio) are needed as well)

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibx11-trim: Change checksum
Xiaofeng Yan [Wed, 30 Nov 2011 07:55:50 +0000 (15:55 +0800)]
libx11-trim: Change checksum

Correct checksum because checksum error for libx11-trim arise when compiling.

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro-tracking-fields: update entries for clutter recipes
Joshua Lock [Thu, 10 Nov 2011 00:51:11 +0000 (16:51 -0800)]
distro-tracking-fields: update entries for clutter recipes

Tidy up entries for clutter related recipes
* Update to 1.8 namespace
* Move to same section of file for easier maintenance as a unit
* Update for recent recipe upgrades
* Assign myself as maintainer

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoclutter-box2d: drop unbuildable clutter-box2d-1.6_0.10.0
Joshua Lock [Tue, 29 Nov 2011 21:09:23 +0000 (13:09 -0800)]
clutter-box2d: drop unbuildable clutter-box2d-1.6_0.10.0

It's very old at this point and doesn't build with recent clutter

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoclutter-box2d: fix LICENSE field - LGPL-2.1
Joshua Lock [Tue, 29 Nov 2011 21:18:19 +0000 (13:18 -0800)]
clutter-box2d: fix LICENSE field - LGPL-2.1

clutter-box2d has had the same COPYING file since 2008-04-03, therefore
update the license field in the inc file to reflect its contents.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoclutter-box2d: Update git recipe
Joshua Lock [Tue, 29 Nov 2011 21:12:35 +0000 (13:12 -0800)]
clutter-box2d: Update git recipe

Several changes and fixes exist unreleased in git with version 0.12.1,
update to build the latest available.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoclutter: move STDDEPENDS to inc
Joshua Lock [Tue, 22 Nov 2011 21:56:29 +0000 (13:56 -0800)]
clutter: move STDDEPENDS to inc

We only build clutter-1.8 now so move the additional STDDEPENDS from the
recipe to the inc file. This has the added benefit of fixing
clutter_git.

This patch also fixes the LIC_FILES_CHKSUM for clutter_git

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agocogl: add missing depends on libxcomposite
Joshua Lock [Tue, 22 Nov 2011 21:53:35 +0000 (13:53 -0800)]
cogl: add missing depends on libxcomposite

Cogl checks for libxcomposite at configure time.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoclutter-*-1.6: drop clutter 1.6 recipes
Joshua Lock [Thu, 10 Nov 2011 00:56:44 +0000 (16:56 -0800)]
clutter-*-1.6: drop clutter 1.6 recipes

Clutter 1.8 is API and ABI compatible with Clutter 1.6 according to the
release notes so there's no need to keep these recipes around.

www.clutter-project.org/blogs/archive/2011-09/clutter-1.8.0-stable-release

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agomutter: switch to clutter-1.8 to satisfy dependency
Joshua Lock [Thu, 10 Nov 2011 00:46:08 +0000 (16:46 -0800)]
mutter: switch to clutter-1.8 to satisfy dependency

It's API and ABI compatible with 1.6 so just update the DEPENDS entry.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agotask-core-clutter: use clutter-1.8
Joshua Lock [Thu, 10 Nov 2011 00:50:51 +0000 (16:50 -0800)]
task-core-clutter: use clutter-1.8

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agoclutter: PROVIDES clutter-1.6
Joshua Lock [Thu, 10 Nov 2011 00:59:12 +0000 (16:59 -0800)]
clutter: PROVIDES clutter-1.6

Since the two are API/ABI compatible and this may make things easier for
external layers using clutter.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agomultilib.conf: remove clutter-1.6 and add clutter-1.8
Joshua Lock [Thu, 10 Nov 2011 00:47:00 +0000 (16:47 -0800)]
multilib.conf: remove clutter-1.6 and add clutter-1.8

clutter-1.8 is the future here.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
13 years agogst-plugins-ugly: bump PR to rebuild after libid3tag fix
Martin Jansa [Fri, 25 Nov 2011 14:38:02 +0000 (15:38 +0100)]
gst-plugins-ugly: bump PR to rebuild after libid3tag fix

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agolibid3tag: add gperf to DEPENDS
Martin Jansa [Fri, 25 Nov 2011 14:36:47 +0000 (15:36 +0100)]
libid3tag: add gperf to DEPENDS

* see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=270449

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agolibical: drop older version 0.46
Martin Jansa [Tue, 29 Nov 2011 06:47:36 +0000 (07:47 +0100)]
libical: drop older version 0.46

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agolibical: add version 0.47
Denis 'GNUtoo' Carikli [Mon, 21 Nov 2011 16:02:39 +0000 (17:02 +0100)]
libical: add version 0.47

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agoppp-dialin: use useradd.bbclass instead of hardcoded adduser/deluser calls
Martin Jansa [Sat, 19 Nov 2011 14:56:45 +0000 (15:56 +0100)]
ppp-dialin: use useradd.bbclass instead of hardcoded adduser/deluser calls

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agocronie: use useradd.bbclass instead of hardcoded groupadd calls
Martin Jansa [Sat, 19 Nov 2011 14:55:56 +0000 (15:55 +0100)]
cronie: use useradd.bbclass instead of hardcoded groupadd calls

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agomingetty: use u-a to provide /sbin/getty (also provided by util-linux-agetty and...
Martin Jansa [Mon, 28 Nov 2011 17:35:47 +0000 (18:35 +0100)]
mingetty: use u-a to provide /sbin/getty (also provided by util-linux-agetty and tinylogin)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agoutil-linux: use u-a to provide /sbin/getty from util-linux-agetty
Martin Jansa [Wed, 16 Nov 2011 22:01:50 +0000 (23:01 +0100)]
util-linux: use u-a to provide /sbin/getty from util-linux-agetty

* inittab and systemd-serialgetty expects /sbin/getty not agetty

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agotinylogin: use u-a for getty so we can provide /sbin/getty from util-linux-agetty too
Martin Jansa [Wed, 16 Nov 2011 21:57:18 +0000 (22:57 +0100)]
tinylogin: use u-a for getty so we can provide /sbin/getty from util-linux-agetty too

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agopulseaudio 1.1: replace hardcoded /etc with ${sysconfdir}
Koen Kooi [Tue, 29 Nov 2011 21:24:59 +0000 (22:24 +0100)]
pulseaudio 1.1: replace hardcoded /etc with ${sysconfdir}

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agopulseaudio 1.1: only run volatiles script when populate-volatile.sh exists
Koen Kooi [Tue, 29 Nov 2011 21:24:58 +0000 (22:24 +0100)]
pulseaudio 1.1: only run volatiles script when populate-volatile.sh exists

Volatiles are handled differently in a systemd world make the postinst fail:

//var/lib/opkg/info/pulseaudio-server.postinst: line 10: /etc/init.d/populate-volatile.sh: No such file or directory
Collected errors:
 * pkg_run_script: package "pulseaudio-server" postinst script returned status 127.
 * opkg_configure: pulseaudio-server.postinst returned 127.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoclutter-1.8: package examples
Joshua Lock [Tue, 29 Nov 2011 23:14:54 +0000 (15:14 -0800)]
clutter-1.8: package examples

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoimage_types.bbclass: add xz-native to deps for lzma ext2.lzma images
Matthew McClintock [Wed, 30 Nov 2011 07:55:06 +0000 (01:55 -0600)]
image_types.bbclass: add xz-native to deps for lzma ext2.lzma images

Signed-off-by: Matthew McClintock <msm@freescale.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoconsolekit: package /var/log/Consolekit
Koen Kooi [Wed, 30 Nov 2011 08:24:53 +0000 (09:24 +0100)]
consolekit: package /var/log/Consolekit

This fixes startup issues like this:

2011-11-30T09:02:10+01:00 beaglebone ck-log-system-start[91]: ** (process:91): WARNING **: Couldn't create log file /var/log/ConsoleKit/history (No such file or directory)

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agotask-sdk-host-nativesdk: add autotools nativesdk to meta-toolchain
Wenzong Fan [Wed, 30 Nov 2011 08:45:45 +0000 (16:45 +0800)]
task-sdk-host-nativesdk: add autotools nativesdk to meta-toolchain

Add automake-nativesdk and autoconf-nativesdk to meta-toolchain for
fixing the configure issue:
    WARNING: unrecognized options: --with-libtool-sysroot

This will allow user to run 'autoreconf' under their projects and
process the libtool m4 macros correctly.

[YOCTO #1603]

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoautoconf: Extend to provide nativesdk recipe
Wenzong Fan [Wed, 30 Nov 2011 08:45:44 +0000 (16:45 +0800)]
autoconf: Extend to provide nativesdk recipe

As the same reason with automake, extend autoconf to provide
nativesdk recipe too.

This patch was only used for autoconf that running on target:
    * path_prog_fixes.patch: replace '@PERL@' with '@bindir@/env perl'

It's unavailable for autoconf-native and autoconf-nativesdk, so
exclude it for those two recipes.

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoautomake: Extend to provide nativesdk recipe
Wenzong Fan [Wed, 30 Nov 2011 08:45:43 +0000 (16:45 +0800)]
automake: Extend to provide nativesdk recipe

We will provide autotools nativesdk in meta-tookchain for reconfigure
any autotools supported projects, as a part of the plan we should extend
their recipes first.

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agom4: Extend to provide nativesdk recipe
Wenzong Fan [Wed, 30 Nov 2011 08:45:42 +0000 (16:45 +0800)]
m4: Extend to provide nativesdk recipe

We need to provide autoconf-natviesdk in meta-toolchain, the
m4-nativesdk is required by it.

Both extend the m4 recipes for GPLv2 and GPLv3.

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agognu-config: Extend to provide nativesdk recipe
Wenzong Fan [Wed, 30 Nov 2011 08:45:41 +0000 (16:45 +0800)]
gnu-config: Extend to provide nativesdk recipe

We need to provide autoconf-natviesdk in meta-toolchain, the
gnu-config-nativesdk is required by it.

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoiproute2: Upgrade from 3.0.0 to 3.1.0
Mei Lei [Wed, 30 Nov 2011 05:57:52 +0000 (13:57 +0800)]
iproute2: Upgrade from 3.0.0 to 3.1.0

Signed-off-by: Mei Lei <lei.mei@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoDistro Tracking: Update Ownership and Update Dates
Saul Wold [Tue, 29 Nov 2011 19:52:33 +0000 (11:52 -0800)]
Distro Tracking: Update Ownership and Update Dates

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoPR Bump for OpenSSL 1.0
Saul Wold [Mon, 28 Nov 2011 22:18:58 +0000 (14:18 -0800)]
PR Bump for OpenSSL 1.0

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoopenssl: Add openssl 1.0
Saul Wold [Mon, 28 Nov 2011 22:18:37 +0000 (14:18 -0800)]
openssl: Add openssl 1.0

 * Thanks to meta-oe for this contribution
 * Add Patch Upstream-Status info
 * Merged the meta-oe version of openssl-1.0.inc with openssl.inc
 * Fix make install parallel issue with PARALLEL_MAKEINST = ""

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoopenssl-0.9.8: move parallel-make fix to 0.9.8
Saul Wold [Tue, 29 Nov 2011 18:04:36 +0000 (10:04 -0800)]
openssl-0.9.8: move parallel-make fix to 0.9.8

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoocf-linux: Add ocf-linux to support openssl 1.0
Saul Wold [Mon, 28 Nov 2011 22:17:21 +0000 (14:17 -0800)]
ocf-linux: Add ocf-linux to support openssl 1.0

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agolibtasn1: Update to 2.11
Saul Wold [Tue, 29 Nov 2011 19:46:46 +0000 (11:46 -0800)]
libtasn1: Update to 2.11

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agogdbm: Update to 1.10
Saul Wold [Tue, 29 Nov 2011 19:45:22 +0000 (11:45 -0800)]
gdbm: Update to 1.10

* This version is now GPLv3, so keep older version
* The patches are not needed for this version

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agolame: Update to 3.99.3
Saul Wold [Tue, 29 Nov 2011 19:44:56 +0000 (11:44 -0800)]
lame: Update to 3.99.3

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxf86-video-intel: Update to 2.17.0
Saul Wold [Tue, 29 Nov 2011 19:41:21 +0000 (11:41 -0800)]
xf86-video-intel: Update to 2.17.0

* Remove patch for issue fixed upstream

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxf86-input-synaptics: Update to 1.5.0
Saul Wold [Tue, 29 Nov 2011 19:40:41 +0000 (11:40 -0800)]
xf86-input-synaptics: Update to 1.5.0

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxf86-input-mouse: Update to 1.7.1
Saul Wold [Tue, 29 Nov 2011 19:40:12 +0000 (11:40 -0800)]
xf86-input-mouse: Update to 1.7.1

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxwininfo: Update to 1.1.2
Saul Wold [Tue, 29 Nov 2011 19:39:43 +0000 (11:39 -0800)]
xwininfo: Update to 1.1.2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxset: Update to 1.2.2
Saul Wold [Tue, 29 Nov 2011 19:39:21 +0000 (11:39 -0800)]
xset: Update to 1.2.2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxrandr: Update to 1.3.5
Saul Wold [Tue, 29 Nov 2011 19:39:02 +0000 (11:39 -0800)]
xrandr: Update to 1.3.5

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxprop: Update to 1.2.1
Saul Wold [Tue, 29 Nov 2011 19:38:26 +0000 (11:38 -0800)]
xprop: Update to 1.2.1

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxkbcomp: Update to 1.2.3
Saul Wold [Tue, 29 Nov 2011 19:38:06 +0000 (11:38 -0800)]
xkbcomp: Update to 1.2.3

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxinit: Update to 1.3.1
Saul Wold [Tue, 29 Nov 2011 19:37:30 +0000 (11:37 -0800)]
xinit: Update to 1.3.1

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxdpyinfo: Update to 1.3.0
Saul Wold [Tue, 29 Nov 2011 19:14:11 +0000 (11:14 -0800)]
xdpyinfo: Update to 1.3.0

* Rebase patch to update code

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agomkfontscale: Update to 1.0.9
Saul Wold [Tue, 29 Nov 2011 19:13:05 +0000 (11:13 -0800)]
mkfontscale: Update to 1.0.9

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agolibdrm: Update to 2.4.27
Saul Wold [Tue, 29 Nov 2011 19:11:59 +0000 (11:11 -0800)]
libdrm: Update to 2.4.27

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agojson-glib: Update to 0.14.2
Saul Wold [Tue, 29 Nov 2011 19:10:52 +0000 (11:10 -0800)]
json-glib: Update to 0.14.2

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agowget: Update to 1.13.4
Saul Wold [Tue, 29 Nov 2011 19:02:41 +0000 (11:02 -0800)]
wget: Update to 1.13.4

* remove gnutls.bzr patch as it was in upstream

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoqt-mobility: Add missing patch
Richard Purdie [Tue, 29 Nov 2011 14:36:09 +0000 (14:36 +0000)]
qt-mobility: Add missing patch

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibsdl: enable alsa based on PACKAGECONFIG and respect DISTRO_FEATURES
Martin Jansa [Wed, 9 Nov 2011 15:28:19 +0000 (16:28 +0100)]
libsdl: enable alsa based on PACKAGECONFIG and respect DISTRO_FEATURES

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agoqt4: qt-mobility: fix QML video player crash
Anatolij Gustschin [Tue, 29 Nov 2011 13:12:47 +0000 (14:12 +0100)]
qt4: qt-mobility: fix QML video player crash

Fix QML video player crash which happens when attempting
to play OGG video files.

Signed-off-by: Anatolij Gustschin <agust@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoqt4: fix sed to have correct *.pc files
Eric Bénard [Tue, 29 Nov 2011 10:47:05 +0000 (11:47 +0100)]
qt4: fix sed to have correct *.pc files

it seems sed doesn't handle \? properly if the string in not between
quotes.

without this patch, we get something like (for example for QtDBusE.pc :
Libs: -L${libdir} -lQtDBusE
Libs.private: -L/home/ebenard/WORK/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/board/
usr/lib -L/usr/lib  -L/home/ebenard/WORK/setup-scripts/build/tmp-angstrom_2010_x-eglibc/sysroots/board
/usr/lib -lQtXmlE -L/usr/lib -lQtCoreE -lpthread
Cflags: -DQT_SHARED -I/usr/include/qtopia -I${includedir}

with the patch we get what is expected :
Libs: -L${libdir} -lQtDBusE
Libs.private:     -lQtXmlE  -lQtCoreE -lpthread
Cflags: -DQT_SHARED -I/usr/include/qtopia -I${includedir}

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agolibsdl: replace tabs with spaces
Martin Jansa [Tue, 15 Nov 2011 23:14:15 +0000 (00:14 +0100)]
libsdl: replace tabs with spaces

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agolibsdl: enable cdrom, alsa and tslib, disable rpath and add few fixes from meta-oe
Martin Jansa [Fri, 4 Nov 2011 16:19:35 +0000 (17:19 +0100)]
libsdl: enable cdrom, alsa and tslib, disable rpath and add few fixes from meta-oe

* virtual/libsdl is used in sdl.bbclass but nothing was providing it
* rpath disabled because otherwise libtool and ld try to link against
  ${libdir}/libdl.so.2 on the host
  (see OE-classic commit af1a2e0e7626e372f22afbcabf08d9ae6b0d7b01)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agolibsdl: rename files dir to libsdl-1.2.14 for faster lookup
Martin Jansa [Wed, 9 Nov 2011 15:23:55 +0000 (16:23 +0100)]
libsdl: rename files dir to libsdl-1.2.14 for faster lookup

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agolibsdl: drop unused files
Martin Jansa [Wed, 9 Nov 2011 15:23:20 +0000 (16:23 +0100)]
libsdl: drop unused files

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agoeglibc-initial: Ensure symlinks point to the correct location when built from sstate...
Richard Purdie [Tue, 29 Nov 2011 12:21:07 +0000 (12:21 +0000)]
eglibc-initial: Ensure symlinks point to the correct location when built from sstate cache

If the sstate files are installed into a sysroot from the sstate cache,
the directory to the main sysroot can change and the symlinks aren't
adjusted to account for this. This is a problem specific to the toolchain
bootstrap process. This patch adds up a function to recreate the
symlinks, hence ensuring they always point at the correct location.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agomesa-common: allow empty PN
Martin Jansa [Fri, 25 Nov 2011 08:18:56 +0000 (09:18 +0100)]
mesa-common: allow empty PN

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agobase-passwd: Fix race
Richard Purdie [Tue, 29 Nov 2011 10:40:23 +0000 (10:40 +0000)]
base-passwd: Fix race

The do_package task this recipe injects depends on the output of
do_populate_sysroot to be present. This introduces the correct
dependency so that the package task works correctly.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agodistro-tracking: update information for binutils & libtool
Nitin A Kamble [Mon, 28 Nov 2011 18:22:05 +0000 (10:22 -0800)]
distro-tracking: update information for binutils & libtool

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agobinutils: upgrade from 2.21.1a to 2.22
Nitin A Kamble [Mon, 28 Nov 2011 18:20:10 +0000 (10:20 -0800)]
binutils: upgrade from 2.21.1a to 2.22

And rebase the patches to the newer source code

This patch is upstream hence deleting it from the recipe.
binutils/110-arm-eabi-conf.patch

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
13 years agodistro_tracking: update tracking fields for gettext and eds-tools
Wenzong Fan [Fri, 25 Nov 2011 06:59:11 +0000 (14:59 +0800)]
distro_tracking: update tracking fields for gettext and eds-tools

Add maintainer and update manual_check_date, status fields.

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
13 years agoSelf Hosted Image: Added Task and Images
Saul Wold [Thu, 3 Nov 2011 20:11:41 +0000 (13:11 -0700)]
Self Hosted Image: Added Task and Images

This is the first pass of creating a self hosted image, this task
and image can pass bitbake's sanity check (if modified to remove the
cvs check) and can build psuedo, albit very slowly on qemu.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
13 years agointltool: remove XML::Parser check
Saul Wold [Wed, 23 Nov 2011 23:47:27 +0000 (15:47 -0800)]
intltool: remove XML::Parser check

Add Patch to disable the XML::Parser check in the target
intltool.m4, this check will find the host (not native)
XML::Parser if it's installed possibly causing Host
contamination, but will also fail configuration if XML::Parser
is not installed on the host.

Since we know that XML::Parser is installed on the image, we don't
really need this check, so comment it out.

From RP in mail thread:
> If the recipe needs perl for
> some other reason than intltool, it needs perlnative but it if only
> needs perl for intltool, we shouldn't need the dependency. The .m4 macro
> checks are well intended but don't fit the way we use perl. I really
> don't want to end up in a position where intltool automatically means we
> have to add perlnative as a dependency and we've previously seen many
> problems related to that.

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agotzdata/tzcode: Update tzdata to 2011n
Saul Wold [Mon, 28 Nov 2011 18:37:56 +0000 (10:37 -0800)]
tzdata/tzcode: Update tzdata to 2011n

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agomesa: package gl/egl/osmesa to separate packages
Martin Jansa [Thu, 13 Oct 2011 08:07:57 +0000 (10:07 +0200)]
mesa: package gl/egl/osmesa to separate packages

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
13 years agodistro_tracking_fields: update the status
Xiaofeng Yan [Thu, 24 Nov 2011 07:47:13 +0000 (15:47 +0800)]
distro_tracking_fields: update the status

directfb to 1.4.15
xorg-xserver-lite to 1.11.1
libx11-diet to 1.4.4

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
13 years agodistro_tracking: Update manual check dates (readline, gcrypt)
Saul Wold [Thu, 24 Nov 2011 00:41:19 +0000 (16:41 -0800)]
distro_tracking: Update manual check dates (readline, gcrypt)

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agorunqemu: look for *-image* to be more flexible for image names
Saul Wold [Fri, 4 Nov 2011 00:37:30 +0000 (17:37 -0700)]
runqemu: look for *-image* to be more flexible for image names

We can't just look for *image* since it will catch up bzimage

Signed-off-by: Saul Wold <sgw@linux.intel.com>
13 years agoxserver-xorg: only use --disable-dga in xserver-xorg-lite
Otavio Salvador [Wed, 23 Nov 2011 18:50:20 +0000 (18:50 +0000)]
xserver-xorg: only use --disable-dga in xserver-xorg-lite

Xorg VESA driver calls DGAInit enforcing this symbol to be available
to the driver to work so we revert back to only disable DGA for lite
flavor of Xorg.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agolibx11-trim: update to 1.4.4
Xiaofeng Yan [Mon, 21 Nov 2011 07:42:24 +0000 (15:42 +0800)]
libx11-trim: update to 1.4.4

Some description :
1 Remove --with-xcb because xcb is necessary item in the new version.
2 keysymdef_include.patch uses in keeping native directory of X11 as the default configuration. \
  or else host directory "/usr/include/X11" is selected when running  ./configure.
3 makekeys_crosscompile.patch avoid host contamination.
4 x11_disable_makekeys.patch uses in compiling makekey.c needed by makekeys-makekeys.o

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
13 years agorpm_5.4.0.bb: Build rpm without xz
Matthew McClintock [Mon, 28 Nov 2011 21:22:47 +0000 (15:22 -0600)]
rpm_5.4.0.bb: Build rpm without xz

This fixes the following issue:

Log data follows:
| NOTE: Creating RPM package for perf-dbg
| NOTE: Creating RPM package for perf
| NOTE: Creating EMPTY RPM Package for kernel
| NOTE: Creating EMPTY RPM Package for kernel-3.0.9-00348-gec4b357
| NOTE: Creating RPM package for kernel-image-3.0.9-00348-gec4b357
| NOTE: Creating RPM package for kernel-dev
| NOTE: Creating RPM package for kernel-vmlinux
| NOTE: Not creating empty RPM package for kernel-misc
| NOTE: Creating RPM package for kernel-devicetree
| NOTE: Creating RPM package for kernel-module-libcrc32c
| NOTE: Creating RPM package for kernel-module-crc-itu-t
| NOTE: Creating RPM package for kernel-module-sctp
| NOTE: Creating RPM package for kernel-module-pcbc
| NOTE: Creating RPM package for kernel-module-crc32c
| NOTE: Creating RPM package for kernel-module-binfmt-misc
| NOTE: Creating RPM package for kernel-module-nfsd
| NOTE: Creating RPM package for kernel-module-exportfs
| NOTE: Creating RPM package for kernel-module-msdos
| NOTE: Creating RPM package for kernel-module-nls-utf8
| NOTE: Creating RPM package for kernel-module-udf
| NOTE: Creating RPM package for kernel-module-isofs
| NOTE: Creating RPM package for kernel-module-usbhid
| NOTE: Creating RPM package for kernel-module-scsi-wait-scan
| NOTE: Creating EMPTY RPM Package for kernel-modules
| /local/home/mattsm/git/fsl-local-sdk/build_p4080ds_release/tmp/sysroots/x86_64-linux/usr/bin/rpmbuild.real: error while loading shared libraries: liblzma.so.5: cannot open shared object file: No such file or directory
| ERROR: Function 'BUILDSPEC' failed (see /local/home/mattsm/git/fsl-local-sdk/build_p4080ds_release/tmp/work/p4080ds-fsl-linux/linux-qoriq-sdk-3.0.6-r2/temp/log.do_package_write_rpm.18943 for further information)

Signed-off-by: Matthew McClintock <msm@freescale.com>
13 years agoIntroduce multiarch DISTRO_FEATURE
Julian Pidancet [Wed, 16 Nov 2011 01:01:59 +0000 (01:01 +0000)]
Introduce multiarch DISTRO_FEATURE

This patch introduces a distro feature which enables gcc to produce
both 32bit and 64bit code, and enables binutils to operate on both
32bit and 64bit binaries. It differs from multilib toolchains in
that it does not require to compile a version of the libc for each
architecture variant. However, the code produced for the secondary
architecture will not be linkable against the libc.

v2: - Renamed the feature name from "biarch" to "multiarch". The GCC
installation manual claims that the mips-linux can be made a tri-arch
compiler (http://gcc.gnu.org/install/configure.html)
    - For x86_64, the compiler is made bi-arch by default, so nothing
has to be done in particular.
    - I analyzed the gcc/config.gcc from GCC sources and added in this
patch all the architectures that could be made biarch with the version
of gcc currently used in OE, which are powerpc, and sparc, in addition
to x86. mips and s390 will probably be supported in future versions of
gcc. For x86 and sparc, only the --enable-targets=all option is valid
to make this work (this option doesn't have any other side effects than
making the compiler bi-arch). For powerpc, I used the
--enable-targets=powerpc64 option (although 'all' also works).

Note: - Untested on powerpc and sparc. But I believe it works the same
as with x86.
      - gcc in meta-toolchain is also made multiarch.

Signed-off-by: Julian Pidancet <julian.pidancet@gmail.com>
13 years agoopkg-utils: handle 6 digit UID fields properly
Koen Kooi [Sat, 26 Nov 2011 09:47:29 +0000 (10:47 +0100)]
opkg-utils: handle 6 digit UID fields properly

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
13 years agopython-native: Fix gcc compiler detecting logic
Khem Raj [Mon, 28 Nov 2011 01:22:37 +0000 (17:22 -0800)]
python-native: Fix gcc compiler detecting logic

We have a patch unixccompiler.patch where we try to throw away
everything except first element of CC string but this does not
work if gcc is prepended with something e.g. CC="ccache gcc"
then the logic fails and it ends up in some modules failing on
you silently (_sqlite3) in my case.
The fix here is to drop basename so we keep the whole
string as it is and then the detection function searches
for gcc string in the whole CC. This works in both cases
one the original intent of the patch and the second described
above. One place where it will fail is if someone has non-gcc
compiler installed in some subdir which has gcc in it e.g.
/usr/gcc/fakecc but for OE this should never happen. Ideally
the the detection logic should have tried to execute gcc
and then parsed --version output or something.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agotoolchain-scripts.bbclass: Make it work when TCLIBC=uclibc
Khem Raj [Mon, 28 Nov 2011 01:29:24 +0000 (17:29 -0800)]
toolchain-scripts.bbclass: Make it work when TCLIBC=uclibc

This class currently only works with eglibc. Since
it adds dependencies explicitly on eglibc when using
uclibc this creates problems. So we make sure that
it checks for TCLIBC to determine system C library
in use

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agodefault-distrovars: Define SDK_VERSION and DISTRO_VERSION
Khem Raj [Mon, 28 Nov 2011 01:32:00 +0000 (17:32 -0800)]
default-distrovars: Define SDK_VERSION and DISTRO_VERSION

runqemu scripts check for them and when using just oe-core
these are not defined anywhere

Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 years agopulseaudio: update to 1.1, delete 0.9.x
Koen Kooi [Thu, 24 Nov 2011 09:18:12 +0000 (10:18 +0100)]
pulseaudio: update to 1.1, delete 0.9.x

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
13 years agolibjson: add 0.9
Koen Kooi [Thu, 24 Nov 2011 09:18:11 +0000 (10:18 +0100)]
libjson: add 0.9

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
13 years agogetVar/setVar cleanups
Richard Purdie [Fri, 25 Nov 2011 14:25:16 +0000 (14:25 +0000)]
getVar/setVar cleanups

Complete the bb.data.getVar/setVar replacements with accesses
directly to the data store object.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoghostscript: Ensure we run reautoconf
Richard Purdie [Fri, 25 Nov 2011 13:15:04 +0000 (13:15 +0000)]
ghostscript: Ensure we run reautoconf

Avoding the autoreconf with a hardcoded do_configure is bad practise
since it can hide various errors. This patch ensures we do use the
standard do_configure.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoghostscript-native: Ensure the sys/time/h fix is applied for native builds
Richard Purdie [Fri, 25 Nov 2011 13:13:30 +0000 (13:13 +0000)]
ghostscript-native: Ensure the sys/time/h fix is applied for native builds

On my system, the sys/time.h header is in a subdir off /usr/include
which causes a build failure. Apply the target CFLAGS fix to native
builds as well to address this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoghostscript: Really fix parallel make race
Richard Purdie [Fri, 25 Nov 2011 13:10:41 +0000 (13:10 +0000)]
ghostscript: Really fix parallel make race

There continue to be parallel make race issues showing up on the autobuilder.
This patch removes some potential sources of these. The rm is unrequired
since we're using cp -f. The || true ensures that if we did race against
someone it becomes harmless.

[YOCTO #1202]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoofono: Fix missing python dependency and package tests separately
Richard Purdie [Thu, 24 Nov 2011 23:04:13 +0000 (23:04 +0000)]
ofono: Fix missing python dependency and package tests separately

We need to ensure there is a python dependency for the ofono python
test scripts. To do this without introducing the dependency
unnecessarily for the core ofono functionality, this patch splits
the tests into a separate package too.

[YOCTO #1705]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agoNothing uses USERNAME, remove it - can cause sstate-cache conflicts
Matthew McClintock [Thu, 24 Nov 2011 01:12:31 +0000 (19:12 -0600)]
Nothing uses USERNAME, remove it - can cause sstate-cache conflicts

USER is the correct variable to use, also this can affect sstate
cache as well.

Signed-off-by: Matthew McClintock <msm@freescale.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
13 years agogcc-package-target.inc: add the symbol link /lib/cpp
Dexuan Cui [Wed, 16 Nov 2011 09:49:44 +0000 (17:49 +0800)]
gcc-package-target.inc: add the symbol link /lib/cpp

When I was trying self-hosted-image, eglibc's do_install failed in the target:
ERROR: cannot stat bootparam_prot.h:
the cause is: rpcgen doesn't work properly: rpcgen can't exec /lib/cpp since
it doesn't exist.

According to http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/lib.html:
"if a C preprocessor is installed, /lib/cpp must be a reference to it, for
historical reasons. The usual placement of this binary is /usr/bin/cpp".

Typical distros, like Ubuntu, openSuSE, Fedora and RHEL, all comply with
the rule.

Actually in meta/recipes-devtools/gcc/gcc-package-target.inc, we do try to
package ${base_libdir}/cpp:
 FILES_cpp = "\
  ${bindir}/${TARGET_PREFIX}cpp \
  ${base_libdir}/cpp \
  ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/cc1"
But unluckily we didn't create a symbol link in do_install.
This patch adds the symbol link.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
13 years agosite/x86_64-linux: add cvs config variables
Nitin A Kamble [Wed, 23 Nov 2011 05:55:51 +0000 (21:55 -0800)]
site/x86_64-linux: add cvs config variables

configure of cvs packages was failing on the meta-toolchain for a x86_64 target.

Configure error reported:
checking whether printf supports %p... configure: error: cannot run test program while cross compiling

This fixes [YOCTO #1781]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>