]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
12 years agoremake: Add remake-native and remake
Wenzong Fan [Mon, 23 Jul 2012 05:50:53 +0000 (13:50 +0800)]
remake: Add remake-native and remake

remake is a patched version of GNU Make that adds improved error
reporting, the ability to trace execution in a comprehensible way,
and a debugger.

[YOCTO #2402]

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agocups_1.4.6.bb: Fix build on ppc64
Khem Raj [Sun, 22 Jul 2012 23:54:17 +0000 (16:54 -0700)]
cups_1.4.6.bb: Fix build on ppc64

ppc64 uses lib64 and usr/lib64 for library paths
so we need to train cups build system

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoqemu.bbclass: Map the qemu binary name for powerpc64
Khem Raj [Sun, 22 Jul 2012 23:54:16 +0000 (16:54 -0700)]
qemu.bbclass: Map the qemu binary name for powerpc64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agowebkit-gtk: Replace superfluous "+=" with "=", and add leading space
Robert P. J. Day [Mon, 23 Jul 2012 10:06:15 +0000 (06:06 -0400)]
webkit-gtk: Replace superfluous "+=" with "=", and add leading space

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolibxp: Change superfluous "+=" to simple "=" when using _append
Robert P. J. Day [Mon, 23 Jul 2012 09:59:05 +0000 (05:59 -0400)]
libxp: Change superfluous "+=" to simple "=" when using _append

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agodhcp: remove dependency of dev/staticdev packages on main package
Paul Eggleton [Mon, 23 Jul 2012 08:38:46 +0000 (09:38 +0100)]
dhcp: remove dependency of dev/staticdev packages on main package

The main package is empty and is not produced, which leaves the dev
and staticdev packages broken. Remove the dependencies (added in
bitbake.conf by default) to fix this.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolinux-yocto/3.4: 3.4.6 and 3.4.x-rt14
Bruce Ashfield [Mon, 23 Jul 2012 17:10:24 +0000 (13:10 -0400)]
linux-yocto/3.4: 3.4.6 and 3.4.x-rt14

Updating the 3.4 kernel to the latest -stable release and updating preempt-rt
to 3.4.4-rt14.

Tested on qemu*

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoshadow: use 'users' group by default
Otavio Salvador [Mon, 23 Jul 2012 17:37:17 +0000 (14:37 -0300)]
shadow: use 'users' group by default

The rootfs has 'users' group at number 100 and without this fix it
would assign to a non-existent group and if a group with gid as 1000
is created later it would own all files for users created.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoshadow-native: use 'users' group by default
Otavio Salvador [Mon, 23 Jul 2012 17:37:16 +0000 (14:37 -0300)]
shadow-native: use 'users' group by default

The rootfs has 'users' group at number 100 and without this fix it
would assign to a non-existent group and if a group with gid as 1000
is created later it would own all files for users created.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agokernel.bbclass: fix external module building
Denis Carikli [Fri, 20 Jul 2012 23:22:22 +0000 (16:22 -0700)]
kernel.bbclass: fix external module building

Without that fix we have the following while compiling compat-wireless.
  include/linux/mmzone.h:18:30: fatal error: generated/bounds.h: No such file or directory

Note that the compat-wireless recipe will be added in another commit.

make -C $kerneldir _mrproper_scripts deleted this file along with
other things so we resurrect it with this patch.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agobash: fix warning about bashbug reference /usr/bin when installed in /bin
Otavio Salvador [Fri, 20 Jul 2012 17:12:09 +0000 (14:12 -0300)]
bash: fix warning about bashbug reference /usr/bin when installed in /bin

Change the installation process so we have bashbug in ${bindir} and
bash at ${base_bindir}.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolibpcap: fix pcap-config to not return -Wl,-rpath
Christopher Larson [Fri, 20 Jul 2012 17:20:33 +0000 (10:20 -0700)]
libpcap: fix pcap-config to not return -Wl,-rpath

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agoinitscripts: don't bg mk_dirs in populate-volatile
Christopher Larson [Fri, 20 Jul 2012 17:05:03 +0000 (10:05 -0700)]
initscripts: don't bg mk_dirs in populate-volatile

If a directory needs to be created to create something else in volatiles,
there's no guarantees on ordering due to the backgrounding. We can't guarantee
with certainty that the create directory commands are complete before the
later ones run. This ensures that we wait for directory creations to complete
before we proceed.

Chris Hallinan hit an actual failure due to this back in March of last year.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
12 years agolibgcc: Add missing dependency on libc:do_package
Richard Purdie [Mon, 23 Jul 2012 14:28:46 +0000 (14:28 +0000)]
libgcc: Add missing dependency on libc:do_package

do_package writes out shlibs data and libgcc can depend on the values
there. We therefore need to express the depdency so that sstate can account
for it for example.

Without this a version change in eglibc can "psersist" in the sstate cache
and corrupt builds.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogrub: Use COMPATIBLE_HOST variable instead of anonymous python
Richard Purdie [Mon, 23 Jul 2012 11:27:12 +0000 (11:27 +0000)]
grub: Use COMPATIBLE_HOST variable instead of anonymous python

This cleans up code added in 2008 to use modern syntax. It is functionally
equivalent.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogrub: Allow reautoconf with the correct parameters
Richard Purdie [Mon, 23 Jul 2012 11:24:34 +0000 (11:24 +0000)]
grub: Allow reautoconf with the correct parameters

Without this change, an effective reautoconf happens at compile time with potentially
incorrect parameters. This change ensures it happens once, in do_configure with the
correct parameters.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoPyphon-native: Fix typo
Richard Purdie [Sun, 22 Jul 2012 13:20:26 +0000 (14:20 +0100)]
Pyphon-native: Fix typo

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopython-native: Use append instead of += so the lsb override for EXTRA_OECONF works...
Richard Purdie [Sun, 22 Jul 2012 11:07:53 +0000 (12:07 +0100)]
python-native: Use append instead of += so the lsb override for EXTRA_OECONF works as expected

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoMerge branches 'master' and 'master' of ssh://git.openembedded.org/openembedded-core
Richard Purdie [Sun, 22 Jul 2012 10:41:57 +0000 (11:41 +0100)]
Merge branches 'master' and 'master' of ssh://git.openembedded.org/openembedded-core

12 years agognome-doc-utils: Update to use python-native
Richard Purdie [Fri, 20 Jul 2012 16:19:10 +0000 (17:19 +0100)]
gnome-doc-utils: Update to use python-native

This includes a wrapper so that the full path to python-native is encoded whilst not
exceeding any environment length constraints as hinted at in the patch to this area
of code already included.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogtk-doc: Ensure we run gtkdocize else we could see build failures (e.g. evolution...
Richard Purdie [Fri, 20 Jul 2012 15:55:46 +0000 (16:55 +0100)]
gtk-doc: Ensure we run gtkdocize else we could see build failures (e.g. evolution-data-server)

This is a fix to Ross' series, we need to run gtkdocize in case anything
was built from source control and the appropriate files are missing.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibgnome-keyring: Add missing DEPENDS on glib-2.0
Richard Purdie [Fri, 20 Jul 2012 15:54:27 +0000 (16:54 +0100)]
libgnome-keyring: Add missing DEPENDS on glib-2.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agokmod: Add missing DEPENDS on pkgconfig-native
Richard Purdie [Fri, 20 Jul 2012 15:53:54 +0000 (16:53 +0100)]
kmod: Add missing DEPENDS on pkgconfig-native

Without this it can't reautoconf or run configure since it depends on pkg-config.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agosstate: Set SSTAGE_PKGARCH for allarch packages to allow reuse
Richard Purdie [Fri, 20 Jul 2012 15:52:55 +0000 (16:52 +0100)]
sstate: Set SSTAGE_PKGARCH for allarch packages to allow reuse

allarch sstate packages could be marked as machine or package_arch specific. This
change ensures they are not.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoallarch: No need to make packaging machine specific
Richard Purdie [Fri, 20 Jul 2012 15:51:54 +0000 (16:51 +0100)]
allarch: No need to make packaging machine specific

Normally do_package is machine specific but this makes little sense for allarch
recipes. This patch unsets the appropriate variable.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolinux-yocto/3.4: emgd, mtd nand and kmemcheck fixes
Bruce Ashfield [Fri, 20 Jul 2012 15:19:25 +0000 (11:19 -0400)]
linux-yocto/3.4: emgd, mtd nand and kmemcheck fixes

Updating the 3.4 meta SRCREV for the following fixes:

  949fddd meta: crownbay.scc change emgd branch name
  cd0721a yocto/emgd: emgd 1.14 driver
  c2b5ee3 meta: disable CONFIG_MTD_NAND_VERIFY_WRITE
  004cadb meta: kmemcheck: 'other' configs turning on CONFIG_FUNCTION_TRACER

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agokernel-yocto.bbclass: Delete superfluous creation of ${S}/.git directory
Robert P. J. Day [Fri, 20 Jul 2012 15:19:24 +0000 (11:19 -0400)]
kernel-yocto.bbclass: Delete superfluous creation of ${S}/.git directory

In do_kernel_checkout(), replace the creation of ${S}/.git with just
the creation of ${S} since the .git subdirectory is created only a few
lines later using a "mv".  Here's the original code:

  rm -rf ${S}
  mkdir -p ${S}/.git

  echo "WARNING. ${WORKDIR}/git is not a bare clone."
  echo "Ensure that the SRC_URI includes the 'bareclone=1' option."

  # we can fix up the kernel repository, but at the least the meta
  # branch must be present. The machine branch may be created later.
  mv ${WORKDIR}/git/.git ${S}    <-- See?  There it is.

There's no functional change here, it's just less confusing.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agokernel-yocto.bbclass: Fix some obvious typoes in comments.
Robert P. J. Day [Fri, 20 Jul 2012 15:19:23 +0000 (11:19 -0400)]
kernel-yocto.bbclass: Fix some obvious typoes in comments.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoopenssl: upgrade to 1.0.0j
Scott Garman [Fri, 20 Jul 2012 15:38:34 +0000 (08:38 -0700)]
openssl: upgrade to 1.0.0j

Addresses CVE-2012-2333

Fixes [YOCTO #2682]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoautoconf: updated to 2.69
Bogdan Marinescu [Thu, 19 Jul 2012 10:33:52 +0000 (13:33 +0300)]
autoconf: updated to 2.69

Tested with core-image-sato-sdk and lib32-core-image-sato-sdk.
This update was done mainly because multilib builds failed on master with this error:

| autoreconf: running: aclocal -I /poky/build/tmp/work/x86-pokymllib32-linux/lib32-automake-1.12.1-r0/automake-1.12.1/m4/ -I /poky/build/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.12 -I /poky/build/tmp/work/x86-pokymllib32-linux/lib32-automake-1.12.1-r0/automake-1.12.1/aclocal-copy/ -I /poky/build/tmp/work/x86-pokymllib32-linux/lib32-automake-1.12.1-r0/automake-1.12.1/m4/ -I /poky/build/tmp/sysroots/x86_64-linux/usr/share/aclocal-1.12 -I /poky/build/tmp/work/x86-pokymllib32-linux/lib32-automake-1.12.1-r0/automake-1.12.1/aclocal-copy/ --force --warnings=cross
| aclocal: warning: unknown warning category 'cross'
| configure.ac:18: error: Autoconf version 2.69 or higher is required

Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibxml2: Update for python-native changes
Morgan Little [Thu, 19 Jul 2012 17:46:13 +0000 (13:46 -0400)]
libxml2: Update for python-native changes

Add pythonnative to the inherits list

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoperf: Update for python-native changes
Morgan Little [Thu, 19 Jul 2012 17:46:19 +0000 (13:46 -0400)]
perf: Update for python-native changes

Add pythonnative to the inherits list

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogobject-introspection: Update for python-native changes
Morgan Little [Thu, 19 Jul 2012 17:46:15 +0000 (13:46 -0400)]
gobject-introspection: Update for python-native changes

Add pythonnative to the inherits list

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agomesa-common: Update for python-native changes
Morgan Little [Thu, 19 Jul 2012 17:46:16 +0000 (13:46 -0400)]
mesa-common: Update for python-native changes

Add pythonnative to the inherits list

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agotelepathy-python: Update for python-native changes
Morgan Little [Thu, 19 Jul 2012 17:46:12 +0000 (13:46 -0400)]
telepathy-python: Update for python-native changes

Add pythonnative to the inherits list

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agomklibs-native: Update for python-native changes
Morgan Little [Thu, 19 Jul 2012 17:46:10 +0000 (13:46 -0400)]
mklibs-native: Update for python-native changes

Add pythonnative to the inherits list

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopython-pyrex-native: Update for python-native changes
Morgan Little [Thu, 19 Jul 2012 17:46:09 +0000 (13:46 -0400)]
python-pyrex-native: Update for python-native changes

Add pythonnative to the inherits list

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopython-scons-native: Update for python-native changes
Morgan Little [Thu, 19 Jul 2012 17:46:08 +0000 (13:46 -0400)]
python-scons-native: Update for python-native changes

Add pythonnative to the inherits list

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopython: Update for python-native changes
Morgan Little [Thu, 19 Jul 2012 17:46:07 +0000 (13:46 -0400)]
python: Update for python-native changes

Add pythonnative onto the list of inherits and update the paths to the binaries
referenced in the recipe to the new paths.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopython-native: Put binaries in seperate directory
Morgan Little [Thu, 19 Jul 2012 17:46:06 +0000 (13:46 -0400)]
python-native: Put binaries in seperate directory

Update python-native to install the binaries in the python-native directory,
add pythonnative.bbclass to let recipes that need python-native use the
binaries and update disutils access the new binaries. Update distutils-base
to inherit pythonnative.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoRemove gtk-doc
Ross Burton [Thu, 19 Jul 2012 07:19:59 +0000 (08:19 +0100)]
Remove gtk-doc

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agovte: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 15:19:08 +0000 (16:19 +0100)]
vte: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agoatk: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 15:18:28 +0000 (16:18 +0100)]
atk: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agowebkit-gtk: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 15:17:54 +0000 (16:17 +0100)]
webkit-gtk: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agoevolution-data-server: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 15:17:21 +0000 (16:17 +0100)]
evolution-data-server: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agokmod: inherit gtk-doc, gnome-doc-utils-native isn't the package you were looking for
Ross Burton [Thu, 19 Jul 2012 15:16:09 +0000 (16:16 +0100)]
kmod: inherit gtk-doc, gnome-doc-utils-native isn't the package you were looking for

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agopango: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 15:13:09 +0000 (16:13 +0100)]
pango: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agoclutter: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 15:11:30 +0000 (16:11 +0100)]
clutter: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agolibrsvg: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 15:07:03 +0000 (16:07 +0100)]
librsvg: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agolibglade: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 15:05:53 +0000 (16:05 +0100)]
libglade: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agogtk+: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 14:58:37 +0000 (15:58 +0100)]
gtk+: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agolibgnome-keyring: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 14:56:53 +0000 (15:56 +0100)]
libgnome-keyring: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agolibart-lgpl: Does not require gtk-doc
Saul Wold [Sun, 22 Jul 2012 03:37:10 +0000 (20:37 -0700)]
libart-lgpl: Does not require gtk-doc

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibart_lgpl: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 14:55:25 +0000 (15:55 +0100)]
libart_lgpl: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agognome-keyring: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 14:52:59 +0000 (15:52 +0100)]
gnome-keyring: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agogail: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 14:47:43 +0000 (15:47 +0100)]
gail: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agopolkit-gnome: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 14:28:50 +0000 (15:28 +0100)]
polkit-gnome: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agopolkit: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 14:26:21 +0000 (15:26 +0100)]
polkit: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agoconnman: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 14:23:29 +0000 (15:23 +0100)]
connman: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agogconf: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 14:20:21 +0000 (15:20 +0100)]
gconf: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agogypsy: inherit gtk-doc
Ross Burton [Thu, 19 Jul 2012 14:15:09 +0000 (15:15 +0100)]
gypsy: inherit gtk-doc

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agocogl: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 14:14:47 +0000 (15:14 +0100)]
cogl: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agogobject-introspection: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 14:04:36 +0000 (15:04 +0100)]
gobject-introspection: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agogconf: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 13:58:51 +0000 (14:58 +0100)]
gconf: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agoglib-2.0: cleanup thanks to new gtk-doc.bbclass
Ross Burton [Thu, 19 Jul 2012 11:27:45 +0000 (12:27 +0100)]
glib-2.0: cleanup thanks to new gtk-doc.bbclass

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agochange gtk-doc.bbclass to pull in depends and oeconf
Ross Burton [Thu, 19 Jul 2012 14:04:06 +0000 (15:04 +0100)]
change gtk-doc.bbclass to pull in depends and oeconf

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agoAdd gtk-doc-stub
Ross Burton [Wed, 18 Jul 2012 15:58:51 +0000 (16:58 +0100)]
Add gtk-doc-stub

This is a maintained stub for gtk-doc (and gobject-introspection) that was
created by Colin Walters for his Poky-powered ostree project.

Signed-off-by: Ross Burton <ross.burton@intel.com>
12 years agogrub-efi-native: remove help2man dependency
Radu Moisan [Fri, 20 Jul 2012 11:33:38 +0000 (14:33 +0300)]
grub-efi-native: remove help2man dependency

As suggested in 70067f082af279b58247467ec29283b310a1575e we do not
need this dependency.

[YOCTO #2527]

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agosanity: display the parsed BBPATH when complaining about CWD elements
Ross Burton [Thu, 19 Jul 2012 16:15:34 +0000 (17:15 +0100)]
sanity: display the parsed BBPATH when complaining about CWD elements

Many people don't understand the nuances of PATH/BBPATH, so help them by clarifying
the warning and displaying the parsed list element-by-element.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agowebkit-gtk: bump PR
Ross Burton [Thu, 19 Jul 2012 16:17:46 +0000 (17:17 +0100)]
webkit-gtk: bump PR

Accidently ommitted the PR bump from the previous patches, which change the
build.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopuzzles, mkelfimage: Use svn protocol instead of http
Khem Raj [Fri, 20 Jul 2012 05:23:00 +0000 (22:23 -0700)]
puzzles, mkelfimage: Use svn protocol instead of http

These repos are not setup to serve through http protocol

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agobinutils: Add missing target package dependencies
Khem Raj [Fri, 20 Jul 2012 05:22:59 +0000 (22:22 -0700)]
binutils: Add missing target package dependencies

e.g. libfl from flex is needed for target
binutils to link otherwise it can fail to build

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agocreaterepo 0.4.11: fix the RDEPENDS
Robert Yang [Fri, 20 Jul 2012 09:49:17 +0000 (17:49 +0800)]
createrepo 0.4.11: fix the RDEPENDS

The libxml2-native and rpm-native should be ready before createrepo
runs since it needs "import libxml2 rpm".

The target createrepo needs libxml2-python when run, but the libxml2
doesn't generate the python module (disabled). We may need to fix it
or rename the recipe to createrepo-native_0.4.11.bb.

This recipe is only for the rpm backend system.

[YOCTO #2753]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopackage_rpm: DEPLOY_DIR_RPM must exist before make index
Robert Yang [Fri, 20 Jul 2012 09:49:16 +0000 (17:49 +0800)]
package_rpm: DEPLOY_DIR_RPM must exist before make index

There is a package-index.bb which will update the index, but the
DEPLOY_DIR_RPM may not exist, for example, when "bitbake package-index"
in a fresh build.

Only the package_rpm.bbclass needs this, the package_ipk.bbclass and
package_deb.bbclass doesn't need.

[YOCTO #2753]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoutil-linux: register reset u-a to bindir like busybox does
Martin Jansa [Fri, 20 Jul 2012 10:49:03 +0000 (12:49 +0200)]
util-linux: register reset u-a to bindir like busybox does

* fixes http://lists.linuxtogo.org/pipermail/openembedded-core/2012-June/024586.html

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoEFI: Make installer EFI aware
Darren Hart [Wed, 4 Jul 2012 04:05:46 +0000 (21:05 -0700)]
EFI: Make installer EFI aware

[YOCTO #1919]

Create a basic EFI installer script modeled after the existing installer
and add it to a new initramfs-live-install-efi recipe. Update the
init-live.sh script to distinguish between LABEL=install and
LABEL=install-efi and select the appropriate script. Add the efi
installer to core-image-minimal-initramfs.

Update grub-efi.bbclass to use "LABEL=install-efi" when it detects a
label of "install". This is clearly not ideal, but a proper fix would
involve decoupling the LABELS assignment from the image-live.bbclass
usage of SYSLINUX_LABELS. We should be able to address that in a
follow-on clean-up series.

V2: Include missing initramfs-live-install-efi_1.0.bb
V3: Rebase after Radu's console_params fix

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogrub: fix error stating the root device
Jesse Zhang [Wed, 18 Jul 2012 09:25:49 +0000 (17:25 +0800)]
grub: fix error stating the root device

grub-mkconfig (and possibly other commands) complains:
    error: cannot stat /dev/root

Backport an upstream patch to fix the error.

[YOCTO #2777]

Signed-off-by: Jesse Zhang <sen.zhang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agogrub: fix grub-mkconfig_lib install dir
Jesse Zhang [Wed, 18 Jul 2012 09:25:48 +0000 (17:25 +0800)]
grub: fix grub-mkconfig_lib install dir

The current fix_for_automake patch is not complete. It fixes the install
dir of grub-mkconfig_lib but neglects to update its references in
grub-mkconfig and the grub.d/* scripts. grub-mkconfig would complain:

    # grub-mkconfig
    /usr/sbin/grub-mkconfig: line 98: /usr/lib/grub/grub-mkconfig_lib: No such file or directory

Backport upstream patch to fix all the references.

[YOCTO #2777]

Signed-off-by: Jesse Zhang <sen.zhang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agobusybox: busybox wget -P option ignored
Amy Fong [Tue, 17 Jul 2012 14:30:34 +0000 (10:30 -0400)]
busybox: busybox wget -P option ignored

busybox wget testing fails

In cases where busybox wget is invoked with -P <...> and the url ends
in "/", the download directory is ignored (ie the file index.html is
implied), this change enables the -P option for those urls.

Signed-off-by: Amy Fong <amy.fong@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agodbus-glib: add support for install regression tests
Yao Zhao [Tue, 17 Jul 2012 20:46:30 +0000 (16:46 -0400)]
dbus-glib: add support for install regression tests

dbus-glib.inc: default turn off unit test as libdbus-glib-1.so.2.2.2 will
have unit test code if DBUS_BUILD_TESTS enabled. User can turn it on with
PACKAGECONFIG_pn-dbus-glib = "tests" in local.conf or
PACKAGECONFIG ??= "tests" in recipe itself.

test-install-makefile.patch: install unit tests for test purpose

Add tests and tests-dbg package.

Signed-off-by: Yao Zhao <yao.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agodbus-glib: fix compile error when enable-tests
Yao Zhao [Tue, 17 Jul 2012 20:10:05 +0000 (16:10 -0400)]
dbus-glib: fix compile error when enable-tests

test-service-glib-include-glib-only.patch: fixes the compiling failure
that test-service-glib.c includes glib/gquark.h not glib.h directly.

[YOCTO #2762]

Signed-off-by: Yao Zhao <yao.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agowpa-supplicant: upgrade to 1.0
Cristian Iorga [Wed, 18 Jul 2012 12:36:28 +0000 (15:36 +0300)]
wpa-supplicant: upgrade to 1.0

README file is changed.
Some phrases were reformulated, but the semanthics are the same.
Copyright has been renewed.
Both licenses (GPL v2 and BSD) have been added explicitly.

wpa_supplicant.c is changed regarding licenses body.
Copyright has been renewed.

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibcanberra: upgrade to 0.29
Cristian Iorga [Tue, 17 Jul 2012 08:28:55 +0000 (11:28 +0300)]
libcanberra: upgrade to 0.29

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopulseaudio: upgrade to 2.0
Cristian Iorga [Tue, 17 Jul 2012 08:28:55 +0000 (11:28 +0300)]
pulseaudio: upgrade to 2.0

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoconnman: fix crashes on startup on PPC/MIPS
Ross Burton [Tue, 17 Jul 2012 16:09:12 +0000 (16:09 +0000)]
connman: fix crashes on startup on PPC/MIPS

It appears that when there is no existing connman state there is memory
corruption which causes free() on MIPS/PPC to abort.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoconnman: Add patches to fix connman on fs with no d_type support
Andrei Gherzan [Tue, 17 Jul 2012 13:39:26 +0000 (13:39 +0000)]
connman: Add patches to fix connman on fs with no d_type support

When there is not d_type avalaible on filesystem, fstatat (stat)
can be used to check if the path is a directory.
storage.c and timezone.c were modified accordingly.

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoconnman.inc: Add missing dependencies needed by some tests
Andrei Gherzan [Thu, 12 Jul 2012 17:47:19 +0000 (17:47 +0000)]
connman.inc: Add missing dependencies needed by some tests

Some tests need:
* gobject and optparse module (ex: test-session)
* subprocess and fnctl module (ex: backtrace)
* urllib module (ex: get-proxy-autoconfig)

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoconnman: Update to version 1.3
Andrei Gherzan [Thu, 12 Jul 2012 17:46:06 +0000 (17:46 +0000)]
connman: Update to version 1.3

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoiproute2: upgrade to 3.4.0
Cristian Iorga [Tue, 17 Jul 2012 08:28:54 +0000 (11:28 +0300)]
iproute2: upgrade to 3.4.0

Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoAdd console kernel options
Radu Moisan [Thu, 19 Jul 2012 11:59:52 +0000 (14:59 +0300)]
Add console kernel options

Live image installer did not preserve BSP specified console= kernel parameter.
This patch updates the init scripts that are responsible for grub.cfg creation
so that options like console= are passed allong from installer to installed img

[YOCTO #2426]

Signed-off-by: Radu Moisan <radu.moisan@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoMultilib build fixes
Bogdan Marinescu [Thu, 19 Jul 2012 12:00:13 +0000 (15:00 +0300)]
Multilib build fixes

1. STAGING_KERNEL_DIR was getting an invalid MLPREFIX. Fix this by forcing the expansion in multilib.conf.
2. Added multilib rule for 'perf'.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoeggdbus: remove, nothing uses it
Ross Burton [Thu, 19 Jul 2012 12:05:09 +0000 (13:05 +0100)]
eggdbus: remove, nothing uses it

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agopolkit: remove dbus-glib and eggdbus dependencies, polkit uses gio for DBus
Ross Burton [Thu, 19 Jul 2012 12:05:08 +0000 (13:05 +0100)]
polkit: remove dbus-glib and eggdbus dependencies, polkit uses gio for DBus

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agolibgnome-keyring: remove eggdbus dependency, it has an in-tree copy
Ross Burton [Thu, 19 Jul 2012 12:05:07 +0000 (13:05 +0100)]
libgnome-keyring: remove eggdbus dependency, it has an in-tree copy

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agostaging.bbclass: Also don't bother staging locale files, its pointless
Richard Purdie [Thu, 19 Jul 2012 13:18:03 +0000 (13:18 +0000)]
staging.bbclass: Also don't bother staging locale files, its pointless

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoavahi-ui: Remove the locale files and rely on the main avahi package for these
Richard Purdie [Thu, 19 Jul 2012 13:16:27 +0000 (13:16 +0000)]
avahi-ui: Remove the locale files and rely on the main avahi package for these

Both avahi and avahi-ui were installing locale files. This is pointless duplication
and they are identical between the two packages. This changes things so they're only
handled by the main package.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoeglibc-package.inc: Remove duplicate locale install
Richard Purdie [Thu, 19 Jul 2012 13:14:20 +0000 (13:14 +0000)]
eglibc-package.inc: Remove duplicate locale install

Both eglibc-locale and eglibc were installing locale files into the sysroot.
Whilst this is in general harmless, its a waste of diskspace/time so this
moves the responsibility to the eglibc-locale package.

No PR bump this this is really a cleanup and doesn't affect build output,
the sstate size reduction will happen next time it is rebuilt.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agostaging.bbclass: Ensure the task starts from a clean directory
Richard Purdie [Thu, 19 Jul 2012 13:11:54 +0000 (13:11 +0000)]
staging.bbclass: Ensure the task starts from a clean directory

I found that some files were not getting removed from the sysroot, despite them
clearly being removed by the recipe. I found SYSROOT_DESTDIR is only ever copied
into, not cleaned. This patch ensures its empty when the task starts so that
stale files are removed and not persisted.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agostaging.bbclass: Don't stage doc/manpage/info files
Richard Purdie [Thu, 19 Jul 2012 13:09:59 +0000 (13:09 +0000)]
staging.bbclass: Don't stage doc/manpage/info files

There is no point in having doc, manpage or info files in the staging directory. They
just bloat the sstate package size and waste time as they're copied around.

We never used to stage these but it crept in when we started staging $datadir. This
patch corrects that so they're removed and stop making it into the sysroot.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
12 years agoopkg-utils: UPdate to version with python 2.6 fix
Richard Purdie [Thu, 19 Jul 2012 15:57:00 +0000 (16:57 +0100)]
opkg-utils: UPdate to version with python 2.6 fix

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>