Compare commits

...

7183 Commits

Author SHA1 Message Date
Wolfgang Denk
0d3591db9c x11-common: Fix unusable serial console
The serial console port is basicly unusable in images containing X.
Login works fine, but at the shell prompt only one out of N input
characters (N usually between 2 and 10) gets through to the shell.

dbus-launch (running as "dbus-launch --sh-syntax --exit-with-session")
is also reading from /dev/console and "eating" the missing characters.

As soon as I stop the Xserver ("sh /etc/init.d/xserver-nodm stop")
the serial console starts wroking fine (because dbus-launch is not
running any more).

This patch addresses the problem.

Signed-off-by: Wolfgang Denk <wd@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-03-18 16:41:25 +00:00
J. Aaron Gamble
753f79806b tslib: 32bit big endian support
Fixes [BUGID #394]

patch added from: https://launchpad.net/ubuntu/+source/tslib/1.0-7

Enables wacom tablet/touchscreen support on qemumips

Signed-off-by: J. Aaron Gamble <john.gamble@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-02-22 14:50:41 -08:00
Bruce Ashfield
50ece536ae mpc8315e-rdb: set UBOOT_ENTRYPOINT
Fixes [BUGID #685]

Although not used if the in kernel uImage is booted, it is
a good idea to set the UBOOT_ENTRYPOINT just as the other
uImage based boards do.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-02-22 14:50:41 -08:00
Dongxiao Xu
fdcda41c5e connman-gnome: Remove the applet and properties desktop icons
Remove the applet and properties desktop icons, since the
connman-properties program should be invoked by tool bar,
while connman-applet is launched by autostart.

This fixes [BUGID #683] for laverne build, which is similar as
Bug 506.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2011-02-22 14:11:33 -08:00
Saul Wold
6ceab2c76d formafactor: Fix qemumips machconfig to reflect update kernel fixes [BUGID #682]
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-02-10 11:50:20 -08:00
Tom Zanussi
0b8fcb95dd init-live.sh: add 'coldplug' udev trigger
Fixes [BUGID #693]

The init-live.sh script starts udevd in init-live.sh:early_setup(),
but doesn't account for the possibility that the root device may have
already been registered by the kernel before udevd starts up.

If the device is detected after udevd starts up, everything's fine -
udevd gets the 'add' uevent for the device, the root image shows up at
e.g. /media/sda/rootfs.img, and the boot continues.

If however the device is detected before udevd starts up, udevd misses
the 'add' uevent and the root image never shows up, causing it to stay
in the 'waiting for removable media' loop forever.

The 'udevadm trigger' command is meant to be used to avoid this
situation, but init-live.sh doesn't use it.  Furthermore, since the
default was changed in udev 152 from 'add' to 'change', the command
needs to explicity name 'add' as the action.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-02-09 14:14:01 -06:00
Beth Flanagan
45526f5ecf Set release to correct version: poky.conf
Correcting release version in poky.conf

Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2011-02-04 11:44:57 -08:00
Beth Flanagan
d1fd60f69d Setting Yocto rev number to 4.1: poky.conf
Found just prior to mirror push. Modified poky.conf to use the correct
version.

Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2011-02-03 17:43:11 -08:00
Beth Flanagan
7fa2b1c154 Laverne 4.1 release: NOTES and CHANGELOG
Name: Laverne
Version: 4.0.1
Built from Revision: fd7a07b3a2
Build Date: Jan 26 2011
Builder: autobuilder.pokylinux.org

Commit of final release notes and changelog for Laverne 4.1

Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2011-02-03 13:24:07 -08:00
Scott Garman
fd7a07b3a2 poky-extract-sdk: allow relative paths for extract-dir
psuedo needs a full path to its pid file, so convert
relative extract-dir paths to full ones.

The symptom of this bug is receiving the following error:

pseudo: Couldn't open relative/path/to/var/pseudo/pseudo.pid: No such file or directory

This fixes [BUGID #670]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-01-25 09:31:49 +00:00
Beth Flanagan
01bc47f4d4 quilt: Fixed configure test for patch --version.
OpenSuSE 11.3 uses GNU patch 2.6.1.81-5b68 which breaks quilt's
configure test for patch version.

Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2011-01-14 12:08:54 +00:00
Richard Purdie
12a3d41a24 image.bbclass: Use the dedicated BB_WORKERCONTEXT, not bitbake internals to detect context
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-01-14 12:08:45 +00:00
Richard Purdie
ce4f835679 scripts/poky-qemu: Improve tmp layout assumption
If someone has changed TMPDIR in local.conf to a non-standard location, the
poky-qemu script currently doesn't handle this and assumes if BUILDDIR is set,
$BUILDDIR/tmp will exist.

Its simple to check if this exists and if not, to ask bitbake where the
directory is so this patch changes the code to do that.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2011-01-14 12:07:46 +00:00
Scott Garman
54f08d23cd Make poky-qemu and related scripts work with arbitrary SDK locations
* No longer assume SDK toolchains are installed in /opt/poky
* [BUGFIX #568] where specifying paths to both the kernel and fs
  image caused an error due to POKY_NATIVE_SYSROOT never being
  set, triggering failure of poky-qemu-ifup/ifdown
* Cosmetic improvements to usage() functions by using basename

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-01-14 12:07:29 +00:00
Scott Garman
8a3d0f375c poky-qemu: Fix issues when running Yocto 0.9 release images
This fixes two bugs with poky-qemu when it is run from a
standalone meta-toolchain setup.

[BUGFIX #535] and [BUGFIX #536]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2011-01-14 12:07:11 +00:00
Paul Eggleton
0c2003f134 openssl: restore -Wall flag
The -Wall flag was unintentionally removed from the end of the CFLAG var in
089612794d by me. This patch puts it back in.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-16 15:44:15 +00:00
Joshua Lock
6e71b0a012 web-webkit: fix for make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-15 14:31:21 +00:00
Joshua Lock
4b5c1c0530 contacts: fix for make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-15 14:10:46 +00:00
Joshua Lock
171e709ae6 dates: fix for Make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-15 14:10:46 +00:00
Joshua Lock
a8b8557e4c owl-video-widget: fix Makefile for super strict make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-15 12:35:41 +00:00
Joshua Lock
399e6b8008 libowl-av: fix for Make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-14 18:58:21 +00:00
Joshua Lock
290280b332 gst-plugins: fix for make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-14 17:56:53 +00:00
Joshua Lock
9e11fbf904 gstreamer: fix to comply with make 3.82's stricter parser
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-14 15:39:42 +00:00
Joshua Lock
0f8244faba linux-libc-headers: fix for Make 3.82
Fix the kernel Makefile for use with Make 3.82 by splitting mixed implicit and
normal rules into separate rules.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-14 12:49:13 +00:00
Joshua Lock
0cc23a8656 busybox: additional fixes for Make 3.82
There where still some mixed implicit and normal rules in the Busybox Makefile,
Update our existing make-382.patch to split these into separate rules.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-14 12:23:24 +00:00
Joshua Lock
30c39cc97c procps: fix for build against make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-10 17:32:33 +00:00
Joshua Lock
261ca88596 busybox: import upstream patch for make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-10 16:52:32 +00:00
Joshua Lock
72ddd5c202 eglibc: fix build of eglibc-initial for make 3.82
Make 3.82, as shipped with Fedora 14, fixes some holes in the parser which in
turn breaks behaviour of some Makefiles. Most notably eglibc's.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-10 16:50:39 +00:00
Paul Eggleton
6026999e81 qemu: fix failure to find zlib header files during configure
Corrects problems during configure of qemu-native due to the BUILD_CFLAGS
not being included when attempting to compile the test program for zlib
within the configure script.

Signed-off-by: Paul Eggleton <paul.eggleton@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-10 14:56:36 +00:00
Paul Eggleton
c5ab4d56f9 openssl-native: disable execstack flag to prevent problems with SELinux
The execstack flag gets set on libcrypto.so by default which causes SELinux
to prevent it from being loaded on systems using SELinux, which includes
Fedora. This patch disables the execstack flag. (Note: Red Hat do this in
their openssl packaging.)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2010-12-10 11:37:14 +00:00
Joshua Lock
b9d6950732 documentation/bsp: update to reference FILESEXTRAPATHS
It's no longer neccesarry to define THISDIR and FILESPATH in each bbappend
recipe. Should you need to reference extra files you should use FILESEXTRAPATHS

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-24 01:02:40 -07:00
Richard Purdie
95b64df744 documentation: Update copyright to the Linux Foundation
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-24 01:02:39 -07:00
Richard Purdie
941855f0c0 documentation/yocto-qs: Fix references to a poky-qemu package and replace with the yocto toolchain tarball
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-24 01:02:39 -07:00
Scott Rifenbark
17641a7ead Removed text from section 5.1.2.1.1.
Removed several blocks of text from section 5.1.2.1.1
"Installing and Setting up the Eclipse IDE".  This text according
to Jessica was no longer needed.
2010-10-24 01:02:39 -07:00
Scott Rifenbark
c6e842d9f5 Corrected the package command for Debian-based hosts.
Corrected a typo listing the package libsdl1.2-dev as libsdll.2-dev.
Also added the package mercurial.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-24 01:02:39 -07:00
Scott Rifenbark
372186ff62 Added package installation requirements.
Added commands to support package installation of RPM-based host systems
to the example.  Input based on feedback from Dirk.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-24 01:02:39 -07:00
Scott Rifenbark
c718ef5b60 Re-inserted Poky Image as part of the front matter.
I have inserted the Poky image in the front matter again because the
book is a Poky Guide.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-24 01:02:39 -07:00
Richard Purdie
e160e68136 documentation/poky-ref-manual: Fix image makefile to reference the image
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-24 01:02:39 -07:00
Scott Rifenbark
c42340603f Moved the Poky image file to the "Figures" folder.
The image file was in the same directory as the main reference manual
files.  So I moved the file into subdirectory "Figures" with other
figures.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-24 01:02:39 -07:00
Scott Rifenbark
1a0cf646cf Re-installed the Poky Handbook image at the top of the manual
I could not get the Yocto Project logo to appear correctly in the book
after the title.  I also decided that since Poky is by no means
going away that this book should have that image associated with it
as it is the Poky Reference Manual.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-24 01:02:39 -07:00
Scott Rifenbark
3ed9ba33a3 Updated the yocto-environment picture and added example command edits.
When scaled to fit the page the picture had a black vertical line
artifact to the right.  I snipped out the image a little tigher to
eliminate this line.

I also incorporated Dirk's comments tightening up the sequence of
example commands to do the build.  I incorporated Fedora 14 note
and addition of the BB_NUMBER_THREADS and PARALLEL_MAKE variables.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-24 01:02:38 -07:00
Richard Purdie
88ff0a4470 rm_work.bbclass: Handle case where pseudo directory doesn't exist
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 17:05:29 -07:00
Richard Purdie
7b6db199fa bitbake/fetch: When fetchers return errors, ensure any partial download is cleared
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 17:05:14 -07:00
Richard Purdie
a28bc0d0b6 package_deb: The packaging command itself is run under fakeroot so these lines are totally unneeded
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 15:26:54 -07:00
Richard Purdie
47cfaec4ea classes: Only enable fakeroot on setscene tasks with packaging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 11:14:13 -07:00
Richard Purdie
59df74164d bitbake/fetch: Make URL checking slightly less verbose (distracting with the sstate code)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 11:13:59 -07:00
Richard Purdie
b5419d931e sstate: Fix mirror handling for file:// urls
The fetcher has special handling for file:// mirror urls, being efficient and
just providing an updated path. Unfortunately the sstate fetching code wasn't
able to handle this. This patch detects this and injects a symlink to ensure
everything works. It also fixes some datastore references to be correct and
ensures the sstate download directory exists if it doesn't already.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 11:13:51 -07:00
Richard Purdie
1ddda942bd pseudo/fakeroot: Move the pseudo directory creation into bitbake
If sstate was used to accelerate a build, the pseudo directory might not have
been created leading to subsequent task failures.

Also, sstate packages were not being installed under pseudo context meaning
file permissions could have been lost.

Fix these problems by creating a FAKEROOTDIRS variable which bitbake ensures
exists before running tasks and running the appropriate setscene tasks under
fakeroot context.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 11:13:40 -07:00
Richard Purdie
c115f07678 package_deb: Fix a typo meaning the debian packaging was not running in the fakeroot evnironment
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 11:13:30 -07:00
Richard Purdie
73be41e475 package_rpm: Don't check for the existence of dvar as its never used
If a sstate package exists for the package task but not for the rpm packaging
task, the output from the package task will be used. The directory pointed
to by dvar will not exist under this scenario.

Since the directory is never used by the packaging process remove the
check, substituting the pkgd variable which is always present and used.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 11:13:22 -07:00
Richard Purdie
b96412845d base.bbclass: Ensure an empty do_build tasks exists to silence a warning
The message "WARNING: Function do_build doesn't exist" doesn't look professional,
so fix the underlying problem even if this warning is harmless.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 11:13:12 -07:00
Richard Purdie
f0c88f220e sstate: Fix broken plaindirs support
When installing a sstate package, directories tracked by plaindirs were being installed
to the incorrect location. With the current implementation this was limited to
the do_package task.

This patch ensures plaindirs tracked files are created in the correct location, fixing
the bug where these files would go missing.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 11:12:55 -07:00
Dexuan Cui
1a3140eaf6 libtheora: add DEPENDS on libogg
This is used to fix the following build failure:

 checking for oggpackB_read... no
| configure: error: newer libogg version (1.1 or later) required

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-10-22 11:12:40 -07:00
Richard Purdie
e34401720d base/sstate: Add cleanall task to remove downloads and sstate cached files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 11:12:28 -07:00
Richard Purdie
72aadcf274 local.conf.sample: Default to not building 32 bit libs on 64 bit systems as most people don't need it and it confuses them
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 11:12:19 -07:00
Richard Purdie
411910bb98 metadata_scm: Ensure that if an SCM isn't present, we dont print a revision of 'fatal:' as it looks bad
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-22 11:12:09 -07:00
Richard Purdie
23bae7e299 docmentation/yocto-project-qs: Fix Yocto Environment graphic
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-21 22:26:55 +01:00
Scott Rifenbark
13642c439c Removed first link to openembedded and replaced with more general text.
The link to openembedded was used to reference Linux distributions supporting
Yocto Project.  The link has been removed and replaced with more generic
text so as to not have to link to openembedded.  Text used is
"A Host system running a supported Linux distribution (i.e. recent releases
of Fedora, OpenSUSE, Debian, and Ubuntu)."

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-21 14:10:47 -07:00
Scott Rifenbark
784f9b3369 Updated the first figure in the quick start.
This conceptual figure has been replaced by a more detailed work
flow representing YP.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-21 14:01:34 -07:00
Scott Rifenbark
0826752c04 Corrected link to the yocto website.
This link was incorrect and has been changed to yoctoproject.com.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-21 13:40:11 -07:00
Scott Rifenbark
a168d77ea9 Updated supporting text to reflect new poky-4.0-build directory in example
The example commands that build an image were updated to reflect the
real 4.0 release.  I updated the paragraph after the example commands
to refer to the new release used in the command examples.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-21 13:11:46 -07:00
Richard Purdie
297c60afd8 documentation-project-qs: Remove stray ]
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-21 20:56:02 +01:00
Richard Purdie
0f49a2c359 documentation/qs-guide: Fix urls for release
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-21 20:56:02 +01:00
Saul Wold
37eec34886 Yocto Project 0.9 - Poky Laverne 4.0 Release
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-21 20:54:57 +01:00
Scott Rifenbark
2e793fe2bf Edits as described below:
1) Wording change based on Darren's input of making Linux kernel sound like the only open source part of YL

2) Removal of the "v" option for the tar command example.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-21 12:16:42 -07:00
Bruce Ashfield
2bf160150f mpc8315e-rdb: align PACKAGE_EXTRA_ARCHS with tuning
Fixes [BUGID #500]

While the tuning for the mpc8315e is 603e, the PACKAGE_EXTRA_ARCHES
was ppce300. This created a mismatch and resulted in rootfs assembly
issues due to missing locales.

We align both at 603 and can revist a better tuning in the future.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-21 15:27:39 +01:00
Scott Rifenbark
c3a5bee36f Review changes applied.
1. Added Richard Purdie's general editing feedback to the "Welcome" and
"Introducing the Yocto Project Development Environment" sections.

2. Added Kevin Tian's feedback:  1) changed "Sudo" to "sudo", 2) reversed
the order of the sample "cd" and "source" commands since the "source" command
builds the directory structure first so changing to the directory before running
"source" made no sense, 3) removed the "bitbake qemu-native" command.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-21 15:25:55 +01:00
Scott Rifenbark
4a5a659674 Updated figure.
Feedback from Kevin Tian suggested that the outer box be labeled "QEMU" rather
than "Target."  Also that the two inner boxes be "Set of Emulated Devices" and
"Target CPU."  Final change was the use of "Yocto Project Scripts" rather than
"Yocto Linux Scripts."

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-21 15:25:55 +01:00
Scott Rifenbark
ce18dde858 Updated this figure to correctly capaitalize opkg, zyper, and app-get
Feedback from Kevin Tian suggested "OPKG" should be lower-case.
Also, use of "zypper" instead of "YUM."  I also lower-cased
"apt-get."

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-21 15:25:55 +01:00
Scott Rifenbark
e51e4870f0 Removed reference to pre-build in section 5.3.2, "Using OprofileUI".
The "Using OprofileUI" section had a description of how to use a
pre-built UI and how to download and build one.  Feedback from Jessica
Zhang suggested removing the instruction for using a pre-built UI.
All that remains in the first paragraph now is instruction on how
to download and build the UI.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-21 15:25:55 +01:00
Scott Rifenbark
440a4cfffb Added the Anjuta Plug-in information
Added section 5.1.2.2 "The Anjuta Plug-in" into the Poky Reference Manual.
    This section consists of sub-sections 5.1.2.2.1 "Setting Up the Anjuta
    Plug-in", 5.1.2.2.2 "Configuring the Anjuta Plug-in", and 5.1.2.2.3 "Using
    the Anjuta Plug-in".  This information was in the original Poky Handbook
    but had been removed by me since I thought it was not going to be supported
    for the 0.9 Yocto Release.  It has now been restored with a note indicating
    that Anjuta will not be supported post 0.9 release.

    I did some general text editing in each section for readability.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-21 15:25:55 +01:00
Richard Purdie
779288f438 documentation/pokt-ref-manual: Update with Yocto branding
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-21 15:25:55 +01:00
Richard Purdie
c3fa1a6677 documentation: Add Yocto quickstart guide
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-21 15:25:55 +01:00
Richard Purdie
e8ea66f5ff documentation/poky-ref-manual: Update packages references to recipes and make sure bbappend files are included in example BBFILES lines
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-20 10:12:25 -07:00
Richard Purdie
476242adc4 bitbake/fetch/git: Ensure fullclone repositories are fully fetched
The git fetcher was failing to pull in new branches into a git
repository mirror tarball as the git fetch command being used didn't
add new remote branches.

This patch uses "git fetch --all" for fullclones to ensure any
new remote branches are cloned correctly.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-20 10:10:51 -07:00
Richard Purdie
e9ef9424a3 bitbake/fetcher: Deal with a ton of different bugs
The more we try and patch up the fetcher code, the more things break. The
code blocks in question are practically unreadable and are full of corner
cases where fetching could fail. In summary the issues noticed included:

a) Always fetching strange broken urls from the premirror for "noclone"
   git repositories
b) Not creating or rewriting .md5 stamp files inconsistently
c) Always fetching git source mirror tarballs from the premirror even
   if they already exist but the checkout directory does now
d) Passing "None" values to os.access() and os.path.extsts() checks under
   certain circumstances
e) Not using fetched git mirror tarballs if the preexist and always
   try and fetch them.

This patch rewrites the sections of code in question to be simpler and
more readable, fixing the above problems and most likely other odd
corner cases.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-20 10:09:12 -07:00
Richard Purdie
fc9c11de28 bitbake/fetch/git.py: Fix git fetcher to correctly use mirror tarballs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-20 10:09:01 -07:00
Saul Wold
4ae9c0785e poky.conf: Update DISTRO_NAME and DISTRO_VERSION for the Yocto Project Release
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-18 11:54:36 -07:00
Saul Wold
ef670167cd rpm: Change pcre to use internal library [BUGID #404]
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-18 11:33:27 -07:00
Kevin Tian
daca4c7469 sed: use ALTERNATIVE_LINK
update-alternatives.bbclass assumes /usr/bin/sed if ALTERNATIVE_LINK is not
specified, however sed has changed its default installation directory to
/bin/sed. This causes below errors at the first boot of lsb image:

update-alternatives: Error: cannot register alternative sed to /usr/bin/sed
since it is already registered to /bin/sed

This fixes [BUGID #478]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-10-18 10:10:36 -07:00
Dongxiao Xu
644e54fef9 gstreamer: add support for theora plugins
Add theora codec and its corresponding lib recipe (import from OE).
This fixes [BUGID #476].

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-10-18 11:27:31 +01:00
Bruce Ashfield
f8c6335e95 wrs_meta: update SRCREV for netfilter options
Fixes [BUGID #199]

Updating the SRCREV for wrs_meta to import a set of default
netfilter options, which can then be applied to any BSP. This
keeps the default BSP configs small, while allowing the
functionality to be available.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-18 01:17:46 -04:00
Bruce Ashfield
3d91a51a8e kernel tools: update SRCREV
Fixes [BUGID #199]

To allow optional features to be enabled for a given BSP, we
need to re-enable this functionality in the kernel tools. The
following commit in that repo fixes a problem when passing
feature names:

  [
  commit 140693a6b0d81b7ba7175b6cfce11c6c22f81e24
  Author: Bruce Ashfield <bruce.ashfield@windriver.com>
  Date:   Sun Oct 17 01:22:00 2010 -0400

    updateme: do not expand directories

    If a directory is passed to updateme, do NOT expand it to a
    full path, the compilation phase will search and do this
    while applying some special logic to find properly named
    features.

    Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
  ]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-18 01:17:46 -04:00
Bruce Ashfield
64bb014ea6 linux-wrs: pass netfilter options as an addon feature
Fixes [BUGID #199]

Although an optional feature to a base BSP, most of the machines
currently supported want/need the netfilter options. To enforce
this configuration, it is temporarily forced in the kernel
recipe itself, but can move to machine configurations in the
future.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-18 01:17:46 -04:00
Bruce Ashfield
1dc2a4c17b linux-wrs: allow optional features via KERNEL_FEATURES variable
Fixes [BUGID #199]

Reinstate the ability to specify optional/additional kernel features
when updating the tree.

This is done via the variable KERNEL_FEATURES which specifies
a list of features to be appended to the current branch and
config. These features are part of the wrs_meta branch in the
kernel repository and hence are self contained within the
kernel tree waiting to be activated. This saves multiple
branches simply to allow a machine to have many profiles.

The kernel patching/configuration phases will locate these
features and add them to the meta_series, which in turn
modifies the tree.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-18 01:17:46 -04:00
Saul Wold
77176d56fd distrodata: Modify Distro tracking spreadsheet
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-15 13:55:46 -07:00
Saul Wold
2c40e13634 distro_tracking: Update Distro Aliases
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-15 13:55:45 -07:00
Richard Purdie
8fc871a814 task-poky-sdk: Add lttng-ust
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-15 11:28:00 -07:00
Richard Purdie
fd59449f5b libtasn1: Comment out the RREPLACES as it causes problems with rpm backend
Since we've never distributed binary feeds this isn't a problem for now
for Poky and as it stands this line breaks images.

[BUGID #442]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-15 16:38:24 +01:00
Richard Purdie
d3099f8f5c poky.conf: Add qemu-config dependency for qemux86-64
After booting qemux86-64 sato image, there is no icon for shutdown on the
desktop which is caused by missing the qemu-config package on this machine.

[BUGID #458]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-15 16:34:40 +01:00
Richard Purdie
20b4aa30c9 shared-mime-info: Don't run the util for the native version of the package
The whole point of building a native version of this package is
to provide the share-mime-info binary so using it in do_install
of the native package is incorrect. Add a modified do_install for
the native version of the package to avoid this.

[BUGID #466]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-15 16:30:41 +01:00
Richard Purdie
80eba26fb1 documentation/poky-ref-manual: Various tweaks to the text
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-15 15:07:06 +01:00
Richard Purdie
0be66f0e88 documentation/tools: Add comments to script
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-15 15:07:05 +01:00
Joshua Lock
879ac8fb9f libffi: fix the uri
It had the previous version hard-coded

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-15 14:43:10 +01:00
Richard Purdie
95cf36fbd1 documentation: Complete poky-handbook -> poky-ref-manual rename
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-15 12:45:09 +01:00
Richard Purdie
37eb4e2b93 documentation/handbook: Tweak Makefiles and paths after path changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-15 12:14:28 +01:00
Richard Purdie
94c2a3c0ab handbook/poky-ref-manual: Makefile tweaks
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-15 11:57:01 +01:00
Richard Purdie
2208328791 handbook: Move into documentation directory
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-15 11:55:59 +01:00
Dongxiao Xu
13a702e9e5 Use gdk_threads_enter/gdk_threads_leave to ensure gtk multithread safe
If the video player tries to play an unknown type file, it will enter
the error_cb() function, which is called in another thread.
Use gdk_threads_enter/gdk_threads_leave to ensure the safe of gtk
multi-thread operation.

This fixes [BUGID #474]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-10-15 11:30:49 +01:00
Joshua Lock
485839d873 libffi: bumpt to version 3.0.9
3.0.8 is incompatible with the autotools versions we use in Poky

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-15 11:10:07 +01:00
Joshua Lock
d036f97b62 make: enable make-native
Fedora 14 ships with a version of make which doesn't work with the Makefiles
shipped in our busybox and eglibc versions. Enable make native as a workaround.

This is a low risk fix for [BUGID #467]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-15 11:10:07 +01:00
Scott Rifenbark
ce8932d28d handbook: Fix the Ubuntu version requirement
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-15 10:40:48 +01:00
Scott Rifenbark
f0500bc699 handbook: Fix section numbering
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
2010-10-15 10:40:23 +01:00
Darren Hart
03ecd2a3f4 atom-pc: remove kernel video mode parameters
The kernel video mode parameters are not needed with the atom-pc linux-wrs
configuration. Without them, we boot up with a standard 80x25 text display
until the Intel i915 driver is initialized, at which point we switch to a
higher resolution text mode. Afterwards, a sato image will start the splash
screen and successfully boot to X.

Tested on the Toshiba NB305 netbook and the Black Sand development board.

[BUGID #450]

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
CC: Richard Purdie <rpurdie@linux.intel.com>
2010-10-15 10:13:26 +01:00
Bruce Ashfield
3a8d109c85 linux-wrs: update SRCREV for mpc8315e-rdb
Fixes [BUGID: 423]

The mpc8315e-rdb BSP failed to build due to -Os being used
in the boot code. The fix that doesn't involve changing
the compiler is to remove -Os in the powerpc code and keep
it contained on the BSP branch.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-15 10:10:55 +01:00
Scott Garman
12477ad2b2 gupnp: fix broken SRC_URIs
This fixes [BUGID #469]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-15 10:10:08 +01:00
Bruce Ashfield
95fb69bb24 emenlow: add 8250 serial options
The emenlow didn't have the default 8250 serial ports.
Including the common serial config fragment fixes this
problem.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-14 20:12:04 +01:00
Scott Garman
9a2ae44380 poky-qemu-internal: make the -no-reboot qemu option mandatory
This fixes [BUGID #100]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-14 20:12:04 +01:00
Scott Garman
7d7d35f369 poky-qemu: miscellaneous bugfixes
In scenarios where the POKY_NATIVE_SYSROOT env variable hasn't been
set up, bug #427 can still be triggered. This fixes it by running
setup_tmpdir(). This fixes [BUGID #427].

Also, the qemu tap dev lock directory needs to be chmod 777 so that
multiple users can create and delete lock files.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-14 20:12:04 +01:00
Scott Garman
af404b1372 poky-qemu: add nographic option for disabling video console
This fixes [BUGID #408]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-14 20:12:03 +01:00
Tom Zanussi
65954baaa3 atom-pc: get rid of undefined video mode prompt on bootup
Temporary fix for [BUGID #450]

This fixes the video mode number to the expected value for this video
setting, but the setting itself needs to be fixed along with matching
config options - this patch is just a temporary fix for RC2.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2010-10-14 20:12:03 +01:00
Saul Wold
deba7adc4b sysvinit: add check for no X11 to disbale psplash
Add a check to the rc script to check if the /etc/init.d/xserver-nodm
script exists and is executable and not disable psplash if it is,
otherwise disable pspalsh since we do not have X installed.

Fixed [BUG #457]

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-14 20:12:03 +01:00
Saul Wold
cb34a1496a task-poky-qt: Re-Enable MIPS Build and disable fotowall
This address a number if issues with fotowall not being ready
and [BUGID #462] Qt missing for Mips build

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-14 20:12:03 +01:00
Richard Purdie
229b6630af bitbake-runtask: Ensure logging settings take effect in the worker process (and pass verbose setting)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-14 20:07:15 +01:00
Richard Purdie
fa91404055 pseudo: Update to revision 489ed5e89f040febcb605f22187968f597211205
This fixes various issues with modern coreutils which use *xattr() syscalls
which pseudo wasn't catching causing permissions problems.

[BUGID #463]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-14 20:03:58 +01:00
Richard Purdie
462aef73fa eglibc-nativesdk: Add patch to change the search path of the dynamic linker
Change the search path of the dynamic linker to search ld.so.cache as a last resort when
trying to find libraries at runtime. This means libs in /opt/poky are used in preference
but any host libs such as libGL can also be found. See the patch for a more detailed
description.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-14 11:46:39 +01:00
Richard Purdie
9eb2de9163 Revert "meta-toolchain: Update the way ld.so.cache is handled"
This change didn't work as expected as ld.so.cache doesn't preseve any search
path ordering, therefore revert the change.

This reverts commit b2c3ce6d17.
2010-10-14 11:46:39 +01:00
Bruce Ashfield
a2337a3435 linux-wrs: update SRCREVs
Fixes [BUGID #432, #438, #437, #422]

    [atom-pc: switch to the atom-pc branch

    The atom-pc has a dedicated branch and merged kernel commits.
    Swtich the kernel recipe to use the fully integrated BSP

    Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>]

    [atom-pc: add kernel config options needed for -live images

    Fixes [BUGID #432]

    Live images require VFAT filesystem and loop device support - this
    adds the required kernel config options for them.

    Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>]

    [atom-pc: Add netbook wireless networking support for NB305 and eee901

    Add the atom-pc-wifi.cfg to enable wireless networking support for the netbooks
    mentioned in the atom-pc machine config file.

    Note: this adds a staging tree driver (rt2860sta) for the eee901 wifi.

    [BUGID #438]

    Signed-off-by: Darren Hart <dvhart@linux.intel.com>
    CC: Tom Zanussi <tom.zanussi@intel.com>
    CC: Richard Purdie <rpurdie@linux.intel.com>
    CC: Bruce Ashfield <bruce.ashfield@windriver.com>]

    [atom-pc: Add netbook wired networking support for NB305, Aspire One, and eee901

    Add the atom-pc-eth.cfg to enable wired networking support for the three
    netbooks mentioned in the atom-pc machine config file.

    [BUGID #437]

    Signed-off-by: Darren Hart <dvhart@linux.intel.com>
    CC: Tom Zanussi <tom.zanussi@intel.com>
    CC: Richard Purdie <rpurdie@linux.intel.com>
    CC: Bruce Ashfield <bruce.ashfield@windriver.com>]

    [routerstationpro: add missing kernel patches

    [BUGID: #422]

    Add the kernel patches required for routerstaion pro boot

    Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>]

    [netbook: allow hardisk booting

    [BUGID: #445]

    Signed-off-by: Darren Hart <dvhart@linux.intel.com>]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-13 21:38:51 -07:00
Bruce Ashfield
cbeb72b90d atom-pc: switch to the atom-pc branch
The atom-pc has a dedicated branch and merged kernel commits.
Swtich the kernel recipe to use the fully integrated BSP

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-13 21:38:51 -07:00
Bruce Ashfield
48755c4bc6 emenlow/linux-wrs: merge emenlow configuration
Complete the merge of the emenlow BSP, by removing the external
configurations from the emelnow layer and merging them into
the wrs_meta branch of the kernel tree. This also allows the
emenlow to drop the tools config fragement and use the common
definitions shared by BSPs maintained in the kernel.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-13 21:38:51 -07:00
Bruce Ashfield
5e558a17f2 linux-wrs: remove external x86 config fragment
[BUGID #363]

Integrate the x86 gfx options into the existing x86 graphics
options for the common_pc and common_pc_64 boards.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-13 21:38:51 -07:00
Tom Zanussi
d3fbeb9833 emenlow: update formfactor keyboard setting
Fixes [BUGID #447]

We expect the emenlow to normally have a keyboard so tell the
formfactor so and avoid the keyboard pop-up.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2010-10-13 21:38:50 -07:00
Dongxiao Xu
41ad94640b libowl-av: Fix music player crash if adding unknown type files
Using bus message to call function flush_head/feed_head in main thread
to protect private data operation.

A better fix may be to listen to bus message "CODEC_NOT_FOUND" and
"MISSING_PLUGIN" directly to avoid hooking into "unknown-type" signal.
We will revisit it in next period.

This fixes [BUGID #296]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-10-13 11:29:13 -07:00
Zhai Edwin
e1f257af7b tzdata: install zone.tab and iso1366.tab
These files are removed in libc-package.bbclass. Missing of zone.tab cause
get_zone_directory in libical return NULL for strlen, which leads seg fault
of dates & tasks.

Openembedded has similar patch.

[BUGID #420] got fixed by this.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-10-13 11:29:13 -07:00
Richard Purdie
b2c3ce6d17 meta-toolchain: Update the way ld.so.cache is handled
Fix the library search path so that libs in the toolchain in /opt/
have priority over those in base system but ones from the base system
can still be found.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-13 17:41:29 +01:00
Joshua Lock
271bd9d8f9 sanity.bbclass: ensure 32it libc is correctly detected
Fix to work for both Ubuntu and Fedora multilib paths.

Fixes [BUGID #454]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-13 15:31:12 +01:00
Scott Garman
d393edda26 poky-qemu-internal: enforce a 128M memory limit for qemuarm
This fixes [BUGID #433]

Also set a sane default for the ifconfig command, which simplifies
our autobuilder sanity test setup.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-12 17:21:39 +01:00
Richard Purdie
99c0cbd6d6 rm_work: Fix interaction issues with pseudo
This class needs to wipe out the contents of the pseudo database but also
ensure the pseudo directory exists for any subsequent tasks and also ensure
any pseudo server has shut down before removing the database. This patch
does all of these things.

[BUGID #222]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-12 15:52:07 +01:00
Joshua Lock
1958497f00 poky-default-revisions: fixups
Entries should be alphabetised and use weak weak assignment

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-12 13:56:35 +01:00
Joshua Lock
27e785cb28 swabber: new recipe
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-12 13:41:08 +01:00
Joshua Lock
c6a6eb18c2 strace: use BBCLASSEXTEND to enable a native package
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-12 13:32:36 +01:00
Joshua Lock
812f8835d2 bitbake/runqueue: make the runtask program configurable
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-12 13:32:27 +01:00
Joshua Lock
35f36bac42 Update gitignore
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-12 13:32:18 +01:00
Jessica Zhang
04ace8380c Add recipe for sdk directdisk target
Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2010-10-11 23:46:50 +01:00
Bruce Ashfield
c9b6051f2c linux-wrs: add initial beagleboard support
BUGID: 421

Create the infrastructure to build the beagleboard against the
linux-wrs kernel.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-11 22:57:20 +01:00
Bruce Ashfield
5ae1e2c9e8 mpc8315e-rdb: create machine and tuning configuration
BUGID: 423

Introduce the basic mpc8315e BSP. By default this BSP uses
the basic 603 tuning and soft-float. There are issues with
the e300 tuning and eglibc, and the compiler. Subsequent
commits will further tune this BSP.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-11 22:57:00 +01:00
Bruce Ashfield
149f226213 routerstationpro: create machine conf and compatibility
BUGID: 422

Add the machine configuration and kernel infrastructure for building
the routerstation pro BSP.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-11 22:56:28 +01:00
Nitin A Kamble
b5f744c5d6 python: fix for host contamination issue while cross compiling
This fixes [BUGID #385]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-10-11 22:53:45 +01:00
Richard Purdie
6b53fbcc20 xpsb-glx: Fix compile issues on 64 bit machines without 32 bit headers/binaries
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-11 22:44:25 +01:00
Scott Garman
364aaa6dfa poky-qemu: fix for handling full path to rootfs
This fixes [BUGID #427]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-11 22:24:23 +01:00
Yu Ke
cecd1bdf6f qemugl: remove obsolate /usr/X11R6/lib lib directory
qemugl makefile has "-L/usr/X11R6/lib" to specifiy the X lib dir.
it is actually obsolate in poky now, because poky use Xserver from
X.org (X11R7.x), and its libs are in standard /usr/lib.

Meanwhile,the -L/usr/X11R6/lib will cause warning: library search path
"/usr/X11R6/lib" is unsafe for cross-compilation. so better to remove it.

Fix [BUGID #386]

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-10-11 22:16:42 +01:00
Mark Hatle
75732f5443 recipes-connectivity: Cleanup package descriptions and summaries
[BUGID #281]

Evaluate and update each package in recipes-connectivity to ensure they
have a consistent summary and description.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-11 22:15:48 +01:00
Mark Hatle
daa21c1e0a recipes-bsp: Cleanup package descriptions and summaries
[BUGID #281]

Evaluate and update each package in recipes-bsp to ensure they have a
consistent summary and description.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-11 22:15:37 +01:00
Mark Hatle
fa647b9176 recipes-core: Cleanup package descriptions and summaries
[BUGID #281]

Evaluate and update each package in recipes-core to ensure they have a
consistent summary and description.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-11 22:15:10 +01:00
Mark Hatle
b2f2590e6c Add Summary/Description support to packaging
[BUGID #281]

Add the ability for the deb, ipk and rpm classes to use the new summary
and description fields.  The Description is wrapped around 75 characters
to ensure a reasonably nice, presentable description.

(Summary defaults to the description if Summary is not defined.)

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-11 22:13:14 +01:00
Tom Zanussi
5783e717ee Subject: [PATCH] emenlow: add kernel config options for sdk tools
Fixes [BUGID #261]

Adds kernel config options for latencytop, powertop, oprofile, and
lttng.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2010-10-11 10:18:32 -05:00
Tom Zanussi
86b30f722e emenlow: fix SRC_URI in linux-wrs_git.bbappend
Restrict it to emenlow so it doesn't conflict with other machines.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2010-10-11 10:16:25 -05:00
Richard Purdie
d4c86791aa linux-wrs/emenlow: Fix FILESPATH so as not to corrupt other machines
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-11 14:32:16 +01:00
Richard Purdie
56be122d35 linux-wrs: move config fragment to the correct location
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-11 14:32:01 +01:00
Richard Purdie
d14f9bf6c4 bitbake/build.py: Write logfiles on a per task basis, not per function
Per function logging made it hard to track down what was happening so
switch to logging on a per task basis.

[BUGID #383]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-11 12:53:54 +01:00
Richard Purdie
ff539b11ac bitbake-runtask: Ensure logging options are inherited from the parent
[BUGID #291]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-11 12:52:57 +01:00
Kevin Tian
efe55d749a linux-wrs: Change the kernel configuration to enable psplash.
Init scripts assume uvesafb as module, and also need CONFIG_FRAMEBUFFER_CONSOLE
to set some mode parameter, else wrong parameter cause psplash's mmap failure.

This is just a quick fix as we don't know how to change the wrs kernel config
in a clean way. Should revert it with clean way of changing.

[BUGID #363] fixed by this

Signed-off-by: Tian Kevin <kevin.tian@intel.com>
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-10-11 12:25:53 +01:00
Dongxiao Xu
771fb55d6b connman: Do not take over ethernet interface if target is boot by nfs
Detect if target system is booting by nfs, connman will
not take over the ethernet interface.

This fixes [BUGID #364]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-10-11 12:22:39 +01:00
Richard Purdie
ded2919f19 rootfs: Update ROOTFS_PKGMANAGE to include atp/zypper
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-11 12:18:02 +01:00
Richard Purdie
df41bd46dd package_rpm: Disable nativesdk/canadian package indexes for now as these are being incorrectly used for target rootfs generation, breaking the images
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-11 12:13:43 +01:00
Richard Purdie
e9af61e9c2 dpkg-native: Don't install update-alternatives as it isn't cross rootfs capable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-11 11:44:42 +01:00
Dongxiao Xu
b9728f63c6 dpkg: fix package_deb error for linux-wrs
The new dpkg will report linux-wrs version parse error,
since there is a '_' inside. This patch fixes this issue.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-10-09 10:15:50 -07:00
Richard Purdie
7836c45267 linux-wrs: emenlow has its own branch, use it
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-09 18:12:37 +01:00
Richard Purdie
115514b5eb bitbake/fetch: Ensure SRCREV is still set correctly if the pn-X override has been expanded
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-09 17:24:16 +01:00
Richard Purdie
a743e823bc base.bbclass: Fix spelling mistakes and change log level
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-09 16:25:03 +01:00
Richard Purdie
b8ce8c72d1 poky-default-revisions.inc: Work around weak assignment operator bad interaction with SRCREV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-09 16:24:30 +01:00
Richard Purdie
b825febaeb linux-wrs/emenlow: Set WRMACHINE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-09 16:23:12 +01:00
Richard Purdie
2f55ec4a52 atom-pc: Switch from linux-netbook to linux-wrs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-09 16:00:57 +01:00
Tom Zanussi
b8d75d2a50 emenlow: switch kernel from "linux" to "linux-wrs"
Fixes [BUGID #396]

Make the emenlow machine point to the windriver kernel instead.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2010-10-09 16:00:26 +01:00
Tom Zanussi
627fb75407 emenlow: remove psb-kernel-source dependency from xserver-psb package
Fixes [BUGID #396]

With the switchover to linux-wrs, xserver-psb no longer depends on the
external modules contained in psb-kernel-source (which have been moved
in-tree).

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2010-10-09 16:00:08 +01:00
Tom Zanussi
ee1c802ae2 emenlow: add linux-wrs_git.bbappend
Fixes [BUGID #396]

Add emenlow as a compatible machine for linux-wrs and pick up the
defconfig (which will be pared down if necessary in a later patch).

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2010-10-09 15:59:37 +01:00
Darren Hart
fe9c556f56 atom-pc: enable CONFIG_FRAMEBUFFER_CONSOLE
Add CONFIG_FRAMEBUFFER_CONSOLE to the i915.cfg config fragment for
the atom-pc machine. This allows the BlackSand to boot to the sato
desktop with text after the fb switch as well as the poky splash
screen.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Tom Zanussi <tom.zanussi@intel.com>
CC: Bruce Ashfield <bruce.ashfield@windriver.com>
CC: Richard Purdie <rpurdie@linux.intel.com>
2010-10-09 15:58:52 +01:00
Darren Hart
6f66fc15c7 Add default revision for linux-wrs common_pc-standard HEAD
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2010-10-09 15:58:27 +01:00
Darren Hart
d7a1ebc81e atom-pc: 8250 config fragment
Add serial port support for atom-pc.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2010-10-09 15:56:52 +01:00
Darren Hart
1bc382586a linux-wrs: Add support for atom-pc
Add the option of using linux-wrs as the kernel provider for atom-pc. This
patch uses poky to apply config fragments to the common_pc-standard branch
of the linux-wrs kernel. A follow-on patch will remove these once linux-wrs
has an atom-pc branch and the config fragments are present in the kernel
repository.

This configuration boots to a prompt on the BlackSand, but panics unable
to find the root partition on the Toshiba NB305 where the "rootwait"
kernel boot option appears to be being ignored.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-09 15:55:06 +01:00
Dongxiao Xu
ca664ee35d dpkg: upgrade to version 1.15.8.5
Rebase several patches to fit the latest version
Fix a compile issue related with snprintf.
dpkg: bump PR

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-09 07:40:04 -07:00
Richard Purdie
144e7b461d udev: Don't install unused links.conf file (thanks Joe Sauer for spotting)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-09 15:08:09 +01:00
Richard Purdie
939e2fe270 gettext: Move files to the correct place
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-09 15:05:09 +01:00
Bruce Ashfield
530fb7fdea linux-wrs: fix emenlow and wrs_meta SRCREV values
Fixes [BUGID #395, #396]

The initial commit for emenlow support dropped a character on the
SRCREV and missed the wrs_meta update. this fixes both those issues.

There are still pending commits and issues with emenlow support, but
these values are wrong and should be fixed now.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-09 15:02:51 +01:00
Dexuan Cui
30f77f6182 distro_tracking_fields: remove the duplicate line for oprofile
In the same file, there is alrealy a line for oprofile.

Also add an empty line before oprofileui.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-10-09 14:44:07 +01:00
Dexuan Cui
1d7c9a9828 attr: fix the hardcoded search path in the AC_PATH_PROG
We should respect $PATH.

The patch is from Qing.

Fixes [BUGID #369].
BTW: the bug was triggered on a build host that didn't install gettext.

Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-10-09 14:44:07 +01:00
Scott Garman
c805a6ed28 poky-qemu-internal: implement file locking in bash
There does not appear to be a universal lockfile utility that
meets our needs. For example:

* 'lockfile' is part of the procmail pacakge in Ubuntu, a
  requirement we don't want to impose on our users
* lockfile-[create|remove] from the Ubuntu lockfile-progs
  package does not appear to be available in Fedora/openSUSE

So, the most portable way to do this is just to implement it
in bash. The likelihood of race conditions is minimal for
what we need this for.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-08 14:48:20 -07:00
Scott Garman
7cd824a538 poky-qemu: fix handling of some rootfs types
This allows the user to specify a rootfs type
(e.g, poky-image-sato) without typing out the full filename
and path (assuming we can infer a valid MACHINE and FSTYPE).

This fixes [BUGID #415]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-08 14:47:54 -07:00
Saul Wold
e72e7b2fdc rootfs_deb: Fix problem with pseduo and rootfs location
This address [BUGID #401] to complete dpkg rootfs support

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-08 13:51:44 -07:00
Dongxiao Xu
0ae7e9e2cb dpkg: upgrade to version 1.15.8.5
Rebase several patches to fit the latest version
Fix a compile issue related with snprintf.
Reset PR in dpkg.inc

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-08 13:51:29 -07:00
Darren Hart
c449c78c25 Rename MACHINE=netbook to MACHINE=atom-pc
In preparation for the more generic atom-pc, rename the netbook machine and all
the relevant overrides. Leave the linux-netbook kernel recipe intact and as the
default kernel for the atom-pc machine.  A future patch will convert this over
to linux-wrs and likely remove the linux-netbook kernel recipe.

Cc: Tom Zanussi <tom.zanussi@intel.com>
Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-08 16:56:44 +01:00
Saul Wold
5f17c07331 gststream commercial: modified recipes and tasks to add commercial identifier
Modified DEPENDS and RDEPENDS in these recipes and tasks to make packages
which have potential license implications opt in through options in
poky/local.conf.

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-08 16:47:19 +01:00
Saul Wold
7d42965565 base.bbclass: add support for commercial license check
This addresses [BUGID #410], require implict action by someone to enable
functionality that may have license implications.

By default this diables mp3 and mpeg decoding

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-08 16:46:33 +01:00
Saul Wold
c47132ae66 gettext: Add GPLv2 version 0.14.1
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-08 16:46:33 +01:00
Richard Purdie
45e05c1316 meta-toolchain: Fix symlink path
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-08 16:45:50 +01:00
Richard Purdie
ad042da703 meta-toolchain: Fix libGL.so not found issues
Fix libGL.so not found issues by making sure ld.so.cache from the host system
is used to locate libraries.

Also, fix a /usr/ reference that should be /var to keep the installation
tarball clean.

[BUGID #228]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-08 15:20:42 +01:00
Richard Purdie
93c19abbc2 unfs-server: Fix DEPENDS for native/nativesdk cases
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07 23:40:05 +01:00
Nitin A Kamble
2f19e2a1e6 libc-package.bbclass, eglibc, glibc: enable locales generation using cross-localedef
Along with qemu this provides another option to generate locales for
[e]glibc. The new method is to use cross-localedef with appropriate arch
specific parameters.

The cross-localedef method is found to be 15 times faster than qemu's
emnualted method.

LOCALE_GENERATION_WITH_CROSS-LOCALEDEF : This is new config variable
introduced to selet qemu or cross-localedef method for locale generation.

Thanks to Mark Hatle from Windriver for providing the rich
information for cross locale generation.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-10-07 22:53:28 +01:00
Nitin A Kamble
2e04061897 cross-localedef-native: tool for cross generation of locales
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-10-07 22:11:36 +01:00
Scott Garman
7b079e1d08 Update meta-ide-support dependencies
Using poky-qemu with our new tap networking and/or unfs support
required too many additional build steps. This updates the
meta-ide-support dependencies so all features are built and
available to use.

Specifically, this adds psuedo-native, qemu-helper-native, and
unfs-server-native to the dependency chain for meta-ide-support.

This fixes [BUGID #392]

Also add poky-gen-tapdevs and remove runqemu-nfs from the
qemu-helper-native recipe, and update some qemu control script
error messages to suggest building meta-ide-support.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-07 22:07:45 +01:00
Richard Purdie
bda24caa5c poky-fixed-revisions.inc: Clean up pointless PREFERRED_VERSION statements
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07 21:51:29 +01:00
Richard Purdie
ddb5d4c9af librsvg: Drop old versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07 21:44:48 +01:00
Richard Purdie
519b7c0dd3 pulseaudio: Add back after it was lost in meta-moblin removal (and dependencies)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07 21:38:47 +01:00
Richard Purdie
02445fca7b poky-default-revisions.inc: Move SRCREV settings into this file
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07 21:24:11 +01:00
Scott Garman
0f973ed665 Merge runqemu features into poky-qemu
This merges the functionality of the runqemu script into poky-qemu.
It also removes the requirement to order command line args to poky-qemu
in any particular order.

This fixes a slew of runqemu-related bugs by making the runqemu script
obsolete (and fixing the issues in the new poky-qemu), including
[BUGID #294] [BUGID #295] [BUGID #371] and [BUGID #324].

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-07 19:57:34 +01:00
Scott Garman
e70c8981f2 Allow running of multiple QEMU nfs instances
These changes allow multiple instances of the userspace NFS server
to run, when brought up by consecutive instances of the poky-qemu
control script.

This fixes [BUGID #393]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-07 19:55:50 +01:00
Scott Garman
8532405c1d poky-gen-tapdevs: script to create a 'bank' of tap interfaces
This script can be used to create and configure a 'bank' of tap
interfaces that can be used by the poky-qemu script.

It is useful in locked-down enterprise environments where developers
do not have sudo access, but need to be able to run QEMU with
networking. A sysadmin would then use this script to bring up a
number of tap interfaces for the user to make use of.

This fixes [BUGID #391]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-07 19:53:46 +01:00
Scott Garman
62625d0ca0 poky-qemu-internal: use lockfile-progs for network interface locking
The 'lockfile' utility originally used comes from the procmail
package, which users shouldn't have to install. This uses the
more general lockfile-progs utilities to acheive the same end.

This fixes [BUGID #389]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-07 19:52:32 +01:00
Scott Garman
fcbd67c047 poky-qemu: integrate userspace nfsroot support
This is the first phase of some refactoring the poky-qemu control
scripts are getting. This integrates userspace nfsroot support into
poky-qemu, making runqemu-nfs obsolete.

This fixes [BUGID #295]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-07 19:51:36 +01:00
Scott Garman
c8a181e847 poky-qemu-ifup/ifdown: Require root privileges to run
This fixes [BUGID #232], requiring root privileges to run these scripts
and giving an error prompt when that requirement is not met.

The tunctl uid fallback code has also been removed, as we can rely on
the specific version of tunctl run from the native sysroot.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-10-07 19:48:17 +01:00
Bruce Ashfield
fb24302125 kern_tools: update SRCREV for defconfig fixes
Fixes [BUGID #399]

During BSP work it was noticed that some defconfigs weren't being
pulled into BSPs. This was due to a bad test that ended up
allowing a defconfig to exclude itself. The test has been tightened
to only kernel feature files, and defconfigs are now always
pulled in.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-07 08:24:37 -07:00
Nitin A Kamble
bf1a37e40c xf86-video-intel_git: fix COMPATIBLE_HOST definition
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-10-07 08:24:37 -07:00
Nitin A Kamble
f938a4199b syslinux: fix COMPATIBLE_HOST definition
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-10-07 08:24:37 -07:00
Nitin A Kamble
50ba9c4d40 nasm: fix COMPATIBLE_HOST definition
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-10-07 08:24:37 -07:00
Nitin A Kamble
8a4298c71c libacpi: fix COMPATIBLE_HOST definition
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-10-07 08:24:37 -07:00
Saul Wold
7160dce02e formfactor: mv emenlow formfactor config to machconfig
Fixes [BUGID #398]

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-07 08:24:36 -07:00
Richard Purdie
bee7c21f6e bitbake/runqueue.py: Fix invalid variable reference fixing the -f option with setscene tasks
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07 15:45:02 +01:00
Richard Purdie
240b6636f9 sstate: Fix SSTAGE_MIRRORS handling and improve example in local.conf.sample
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07 15:42:56 +01:00
Richard Purdie
24ad63979f bitbake/fetch/__init__.py: Abstract mirror variable handling and enhance to accept \n delimitation in variables
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07 15:42:15 +01:00
Richard Purdie
0e0fadb400 rootfs_rpm: Add lock file in the rpm deploy directory to allow mutliple rootfs creation tasks to coexist without breaking each other
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07 15:41:17 +01:00
Richard Purdie
fafb40364d gcc: Fix c++ search path for target system compiler making everything consistent
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07 11:06:32 +01:00
Richard Purdie
11ebcec445 local.conf.sample: Until bug 227 is resolved, ipk packaging is needed for meta-toolchain so enable by default
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07 10:23:30 +01:00
Darren Hart
0a20caf090 Export ALL_PROXY for bitbake commands
We already export http,ftp,https proxy environment variables. Some environments,
GNOME for instance, place the socks proxy in ALL_PROXY and all_proxy. Export it
as well.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2010-10-07 10:18:25 +01:00
Darren Hart
e12c57e877 handbook: corrent RRECOOMENDS spelling in ref-variables
Correct MACHINE_EXTRA_ESSENTIAL_RRECOOMENDS to
MACHINE_EXTRA_ESSENTIAL_RRECOMMENDS.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2010-10-07 10:17:56 +01:00
Mark Hatle
60beb398cc pseudo: Update to the latest version of pseudo
[BUGID #403]

The latest version of pseudo has a workaround for an extended attribute
problem that may show up with certain configurations of modern coreutils.

Specifically cp -p does not use chmod to change the permissions, but instead
uses fsetxattr to change the permissions.  fsetxattr (and extended attributes)
are not supported within pseudo.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-07 10:16:17 +01:00
Richard Purdie
5eee854f53 qt4-tools-native: Fix compile failures
fontconfig/freetype are not listed in the dependencies, neither are any of the
X components yet this recipe appears to be building the whole UI framework, not
just the tools.

It turns out this is a dependency for uic3 and qdbus. Since at this time we don't
require these, remove them from the build.

Its likely cross versions of those specific tools would need to be added due to
their dependency on the windowing system compilation.

[BUGID #390]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-06 15:17:14 +01:00
Richard Purdie
35d095c282 bitbake/sstate: Implement a lookup function to speed up setscene processing
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-05 22:26:33 +01:00
Richard Purdie
2d93cb0a0d Revert "classes: Disable setscene tasks for initial testing"
This reverts commit 084ec86402.
2010-10-05 22:26:33 +01:00
Richard Purdie
425435f403 base.bbclass: Implement PRINC, a way to increment the PR variable in .bbappend files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-05 22:26:32 +01:00
Richard Purdie
904ae4a753 Improve FILESPATH usage in .bbappend recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-05 22:26:32 +01:00
Joshua Lock
0ee7a9e6bd bitbake/fetch: if mirror fetching fails, ensure exception is raised
We catch any exception raised by the fetchers go() method and attempt to work
around it by trying any (post) mirrors which are configured. However, should
the mirrors fail the exception is lost and the fetch is assumed to have
completed successfully.

Instead, save the exception and if the local file does not exist after trying
the mirrors re-raise the exception.

Fixes [BUGID #362]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-05 16:54:10 +01:00
Saul Wold
8e5c0841ea rootfs_deb: fix parsing a shell cmd
This fixes [BUGID #360] parsing failure when using package_dep
as rootfs generator.

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-04 16:24:01 -07:00
Bruce Ashfield
a4f2e2af1b kernel: update SRCREVs for emenlow and blacksand/Kconfig
Fixes [BUGID #395, #396]

Add the emenlow-standard branch to the SRCREV list, and update
all the branch revisions to include the fix for defconfig processing,
that was exposed by work on the blacksand BSP.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-04 16:24:01 -07:00
Bruce Ashfield
12b0f4903a createme/patchme: use kgit-checkpoint to restore meta data
Fixes [BUGID: #390]

The custom de-checkpoint routines used in createme/patchme
destroyed data each run. This meant that incremental and
expermental work couldn't be done directly in the kernel source
tree itself. Using the more robust kgit-checkpoint allows that
data to be persistent (until a clean is done).

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-04 09:40:59 +01:00
Bruce Ashfield
1225cc4486 kern_tools: allow patching on autocreated/empty branches
Fixes [BUGID #388]

Even if we aren't creating the branch from scratch, it is possible
that it has never been patched before. So let's make sure the
infrastructure for patching is always in place.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-04 09:40:59 +01:00
Richard Griffiths
2fac07aa98 qemumips: Add formfactor file so the mouse works correctly
Fixes [BUGID #99]

Signed-off-by: Richard Griffiths <rgriffit@windriver.com>
2010-10-04 09:40:59 +01:00
Richard Griffiths
546ffc5fa5 x11-common: correct the syntax for the -mouse arg to Xfbdev
Fixes [BUGID #99]

The mouse option as passed to Xfbdev was correct for most
targets, except mips (and a PS/2 mouse). Modifying the
syntax of the option fixes the mips case, and has no impact
on other users.

Signed-off-by: Richard Griffiths <rgriffit@windriver.com>
2010-10-04 09:40:58 +01:00
Richard Griffiths
ce7101b1f0 qemumips: override default UI options.
Fixes [BUGID #99]

The mouse, usb and cursor devices don't work for the
qemumips machine. There's no easy way to 'undo' the
defaults, or dynamically remove them, so we simply
don't use the default UI options for this machine type.

Mouse and pointer are provided via ps/2 and not via
the usb and wacom tablet driver.

Signed-off-by: Richard Griffiths <rgriffit@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-10-04 09:40:58 +01:00
Daniel Díaz
8223e50582 ncurses: Fix export of LD_LIBRARY_PATH.
This fixes the following error on do_install:
> line 175: export: `=': not a valid identifier
> line 175: export: `[...]/usr/lib': not a valid identifier

Signed-off-by: Daniel Díaz <yosoy@danieldiaz.org>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-04 09:21:42 +01:00
Richard Purdie
31bd1412e5 gitignore: Add meta-extras and meta-m2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-02 22:34:08 +01:00
Richard Purdie
ce25e933a9 meta-openmoko: Drop as this code is very stale
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-02 22:33:24 +01:00
Richard Purdie
0cab41aac3 meta-gnome: Remove libgnome, libgnoneui and update gthumb adding libunique dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-02 22:32:45 +01:00
Richard Purdie
4163767c00 ncurses: Only set LD_LIBRARY_PATH within the do_install
If this is done as a global export it can affect the whole task and the
wrong python libraries can be found for example.

[BUGID #335]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-02 18:09:14 +01:00
Mark Hatle
dd81d5882b insane: Update the insane class to check for host contamination
[BUGID #376]

Update to the insane class to detect the new gcc and binutils poison
messages located within the config.log.  (Continue to scan for the old
style message.)

Add a new compile and install log check to the package_qa that scans the
logs for the same types of messages "unsafe for cross-compilation".

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-01 18:45:32 +01:00
Mark Hatle
8e429accb8 build.py: Add a symlink for the logging
[BUGID #375]

When configuring for the log file output, we generate a symlink to the
target filename.  This link uses the same file naming, but without the
active pid, making it easier to see which log file is the last one
generated.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-01 18:45:32 +01:00
Joshua Lock
df07008f56 python-pygtk: Use correct paths at build time
Fix the paths in configure.ac to use the target libraries and generators for
building pygtk. Fix taken from OE.

Thanks to Gary Thomas for providing a first stab at this.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-01 16:47:38 +01:00
Gary Thomas
ce5e891d51 Python gst package needs pygtk at runtime
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-01 16:47:38 +01:00
Joshua Lock
b9369741db poky-qemu-internal: only check mmap_min_addr when running arm images
No need to force users to poke /proc/sys when they don't need to.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-01 16:47:38 +01:00
Gary Thomas
8fdc5ff4c1 Fix packaging error (util-linux-sfdisk could not be built)
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-01 16:47:37 +01:00
Joshua Lock
7cdddd1887 local.conf.sample: include notes on generating fewer LIBC locales
libc locale generation is very time consuming so document the
GLIBC_GENERATE_LOCALES variable in the sample local.conf

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-01 16:47:37 +01:00
Mark Hatle
c112368e6f siteconfig: Fix mkdir
[BUGID #379]

In a strange configuration, siteconfig could have already generated it's
directory, but decided it needs to regenerate the site config.  The lack
of -p in the mkdir causes a failure.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-01 16:32:33 +01:00
Mark Hatle
4a19330709 binutils: Update the poison patch
[BUGID #374]

Previously the poison directories patch was present, but not enabled due
to the lack of the configure option being set, and also the fact configure
itself was not being patched.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-01 16:32:19 +01:00
Mark Hatle
23f522e7a5 gcc: Update poisoned include path checking
[BUGID #374]

The poison directory patch that was included with gcc-4.5.0 was not previously
enabled due to the lack of the configure file changes.

The patch has been updated to include the configure fragment.  It was also noted
that this patch preformed nearly the same functions as the
zecke-no-host-includes patch, but with slightly different directories.

The directories scanned were added from the zecke-no-host-includes patch to
the new gcc-poison-dir-extend.patch.

The other difference with the zecke patch is that poisoned headers is no longer
an immediate fatal error.  There may be instances where someone wants to do
this.

Adding -Werror=poison-system-directories to the CFLAGS would restore the
behavior.

Also fix a small problem where --help=warnings on gcc wouldn't return the
poison-system-directories as a valid option, even though it was.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-01 16:30:43 +01:00
Mark Hatle
9a1d4d0c8d augeas: Add missing dependency on readline
[BUGID #381]

Augeas apparently has a readline dependency.  Add this to the DEPENDS.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-01 16:30:19 +01:00
Richard Purdie
ca5fff3806 sstate: Deal with a potential race when cleaning packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-01 14:07:18 +01:00
Richard Purdie
c0c657bd92 Split meta-extras and meta-moblin out of the main repository
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 22:16:10 +01:00
Richard Purdie
e71a306f9c task-base: Drop wifi fw
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 22:16:10 +01:00
Richard Purdie
c09cae578e Move prism-firmware, spectrum-fw, python-urlgrabber, python-iniparse and yum-metadata to meta-extras
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 22:16:10 +01:00
Saul Wold
a51df11c15 Distro Tracking: Remove private directory since it's merged to one file now
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 13:57:42 -07:00
Richard Purdie
e3d7890cac Make invalid LICENSE fields fatal
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 20:46:23 +01:00
Richard Purdie
c0281fa49b libopensync: Fixup a couple of LICENSE fields
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 20:46:23 +01:00
Richard Purdie
008c59cf83 external-toolchain: Set LICENSE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 20:46:23 +01:00
Richard Purdie
96235897e6 moblin-proto: Move to meta-extras
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 20:46:11 +01:00
Zhai Edwin
27b68f9f4c qemu: introduce vmware vga FIFO rewind patch to fix qemu hang
In some circumstance guest driver got interrupted before inserting all args
for one command, so that qemu get an invalid args and hang. GL patch
doesn't consume these missing args, which further cause FIFO disorder.

This commit reverts wrong behavior of GL patch, and introduces a qemu
upstream patch to rewind FIFO unpon detecting incomplete command.

[BUGID #111] fixed by this.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-30 12:32:10 -07:00
Zhai Edwin
7f17d12cfd linux-libc-header: Sync CONNECTOR_MAX_MSG_SIZE with wrs kernel
Currently default header is linux-libc-header, which leads the dismatch
with wrs kernel.

The different headers for same file cause trouble between kerenl module and
user level binary. E.g. segfault in v86d due to different
CONNECTOR_MAX_MSG_SIZE in connector.h from the one used by uvesafb.

This fix is work around to sync with wrs kernel headers, and should be removed
after switching to linux-libc-headers-wrs.

[BUGID #279] fixed by this.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-30 12:32:10 -07:00
Saul Wold
9c9c8eb835 gdb: add EXPAT to resolve gdbserver comm issues
[BUGID #346]

Added EXPAT = "--with-expat" to allow gdb to correctly
communicate with the gdbserver

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 12:30:18 -07:00
Saul Wold
bf1747b4e5 gst-openmax: Add LICENSE field
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 12:30:18 -07:00
Richard Purdie
a4762f928a gobject-introspection: Add LICENSE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 19:58:10 +01:00
Richard Purdie
84a4ef2df8 spectrum-fw: Set LICENSE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 19:55:26 +01:00
Richard Purdie
4ec740dded puzzles: Set LICENSE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 19:00:19 +01:00
Saul Wold
d4feb66a75 libfribidi: added LICENSE field
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 10:22:27 -07:00
Saul Wold
d8915153e2 beeycrypt: added LICENSE field
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 10:22:11 -07:00
Saul Wold
c649698d90 libffi: added LICENSE field
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 10:21:46 -07:00
Saul Wold
a00a840fb7 tzcode-native: added LICENSE field
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 10:21:30 -07:00
Saul Wold
784f0cfee7 polkit-gnome: added LICENSE field
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 10:21:12 -07:00
Saul Wold
8c7dfe89e1 diffstat: Added LICENSE field
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 10:20:14 -07:00
Saul Wold
3e5cf5f884 libopensync: Added LICNESE fields to plugins
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 10:19:56 -07:00
Saul Wold
fe64be2fac farsight: Added LICENSE field
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 10:19:20 -07:00
Dexuan Cui
6b1c260fa3 elfutils: add zlib into DEPENDS
This patch fixes the build failure I met with.
Thanks a lot to Qing He and Kevin Tian for pointing this out!

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-30 10:18:00 -07:00
Kevin Tian
2a066e7ca9 gcc: fix check for target libc ssp support
gcc uses hardcoded path "${with-build-sysroot}/usr/include" to check target
libc ssp support. Based on GLIBC version strings in features.h in that search
path, gcc knows whether target (e)glibc implements stack protector itself.

However this breaks meta-toolchain, which actually has target libc headers
installed under {with-build-sysroot}/opt/... This way features.h is not found
and thus gcc-crosssdk-intermediate thinks that target (e)glibc doesn't support ssp.

Later when building eglibc-nativesdk, undefined reference to "__stack_chk_guard"
occurs which was caused by:

  o eglibc do_configure found that gcc-crosssdk-intermediate supports ssp,
    and thus enable -fstack-protector for nscd

  o eglibc itself supports stack smash proctection for some architectures such
    as i386, x86-64, etc. It's expected to use its own method to provide stack
    protection, instead of relying on gcc. So eglibc rtld.os doesn't export
    __stack_chk_guard to other modules

  o then when installing nscd objects, gcc-crosssdk-intermediate sees the
    flag "-fstack-protector", while it thought this eglibc doesn't implement
    ssp itself, so gcc turns to the alternative to find a valid
    __stack_chk_guard exported. eglibc doesn'g export it, while
    gcc-crosssdk-intermediate itself disables libssp.

Then the undefined reference happens. If enabling libssp for gcc-crosssdk-
intermediate, it may also work-around this issue. But the ideal fix is still
to replace hard coded path with the actual one where target libc gets installed.

glibc-nativesdk doesn't encounter this issue because it thinks gcc doesn't
support ssp, and thus doesn't enable "-fstack-protector" for nscd. Don't know
the reason yet

This fix [BUGID #366]

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-30 10:18:00 -07:00
Yu Ke
b07cc5a74a initrdscripts: remove the incorrect moblin message (Bug 368)
When install the live image into netbook/emenlow, the install tool prompt:
# Found drive at /dev/sda. Do you want to install moblin there ? [y/n]
The "moblin" here should be replaced by "poky".

Fix [BUGID #368]

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-09-30 10:14:07 -07:00
Yu Ke
aca435f238 qmmp: add qmmp into image (Bug 301)
qmmp is not included any image before, because it depends on one moblin recipe taglib. Since now the taglib is included into meta/recipes-support, it is safely to add qmmp into the task-poky-qt.

This commit also add an build time dependency for qmmp, because qmmp use some head files from taglib. Without this, qmmp build failure is occationally observed.

Fix [BUGID #301]

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-09-30 10:14:06 -07:00
Bruce Ashfield
1526b9d4d9 kern-tools: add BSP bootstrap support
Part of [BUGID #373]

Update the default revisions for kern_tools to pull in the updates
required to support BSP bootstrapping.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-30 10:08:55 -07:00
Bruce Ashfield
5848cc4db6 linux-wrs: pass ARCH to updateme
Part of [BUGID #373]

In order to generate BSP definitions for new boards, we need
to know the architecture. So we'll arrange to pass it to
updateme.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-30 10:08:55 -07:00
Bruce Ashfield
8d5b2224bd linux-wrs: validate commits when forcing branches
Fixes [BUGID #372]

If for some unknown reason, the kernel git repository hasn't been properly
updated and is *older* than the revisions listed in default-revisions the
branch sanity checking kicks in and tries to force branches to the right
revs. The problem is, the revisions it is looking for don't exist in the
tree.  As a result, error messages are thrown about invalid commit IDs.
These aren't helpful, and are simply confusing for the user.

Instead we can test for the commit ID, and if it isn't valid, indicate
that the commit ID isn't valid and that the tree is potentially out
of sync.

This situation is not common, but it is an easy test and the extra
sanity checking is useful.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-30 10:08:55 -07:00
Saul Wold
06c19f0cd0 mc: add to extended, but not part of any image
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 10:06:24 -07:00
Saul Wold
4c9f98b4c7 Distro tracking: Add info for lighttpd
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-30 10:06:24 -07:00
Mark Hatle
41f19342f1 rpm_5.1.10.bb: The upstream location has changed
rpm_5.1.10.bb: bump PR
[BUGID #357]

The upstream distribution location for the Poky 5.1.10 version of RPM
has changed.  Correct it to the new location.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 10:06:24 -07:00
Mark Hatle
ce373c7cc3 rpm_5.1.10: Disable dependency loop message
[BUGID #332]

Disable the dependency loop message that looked like an error had
occured.  This is really a debug message.

Also remove the "remove: " debug message about which side of the
dep loop it is removing to resolve the circular dependency.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-30 10:05:43 -07:00
Mark Hatle
fad896d4ea rootfs_rpm.bbclass: Add Dirnames configuration
[BUGID #327]

RPM attempts to validate all of the directories on the system are
owned by a package.  While the root "/" directory was not owned, so
in some cases an error could be thrown.  Resolve this by informing
RPM that yes, "/" is in fact a directory on the system that was
properly constructed and is "owned".

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-30 10:01:34 -07:00
Saul Wold
c9e6f53a11 distro_tracking_fields: Updated with distro alias information
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-30 10:01:34 -07:00
Richard Purdie
82a42c6457 pointercal: Add LICENSE field
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 18:02:36 +01:00
Richard Purdie
66bb71a25a udev-extraconf: Fix LICENSE field
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 18:02:36 +01:00
Richard Purdie
041fe173cc pong-clock: Fix LICENSE field
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 18:02:36 +01:00
Richard Purdie
ced8cb0809 signgp: Add licence info from OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 18:02:36 +01:00
Richard Purdie
bb1b3cfd53 task-poky-lsb/basic: Add LICENSE fields
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 18:02:36 +01:00
Richard Purdie
69c650c277 run-postinsts: Add LICENSE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 18:02:36 +01:00
Richard Purdie
1d52fa5269 bitbake/bitbake-sigdiff: Extend to handle dumping single state siginfo files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 18:02:35 +01:00
Richard Purdie
1c91f32f5e bitbake/siggen: Fix issue where excluded dependencies caused exceptions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 18:02:35 +01:00
Richard Purdie
adcb01d091 poky.conf: Add BB_HASHBASE_WHITELIST to ignore variables which don't influence sstate packages (Initial Population)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30 18:02:35 +01:00
Joshua Lock
7f7c185cf1 Revert "Drop vm_mmap_min_addr checks from scripts and sanity class"
This reverts commit 138df217ef.

We still need the vm_mmap_min_addr set to 0 to run locale generation for
qemu-arm

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-29 17:10:41 +01:00
Joshua Lock
62fe6dc755 sstate: list directories in child first order in the manifest file
The directory list in the manifest file needs to be sorted such that child
directories are deleted first. Fortunately as the list is generated by walking
the directory tree achieving this is as simple as reversing the directory list.

Fixes [BUGID #269]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-29 17:10:41 +01:00
Kevin Tian
e88a8951be procps: use new batch update-alternatives feature
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-29 16:42:43 +01:00
Kevin Tian
b797a842ba diffutils: use new batch update-alternatives feature
Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-09-29 16:42:33 +01:00
Kevin Tian
2b18117820 bzip2: use new batch update-alternatives feature
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-29 16:42:19 +01:00
Kevin Tian
22cbcd964f update-alternative.bbclass: add batch alternatives support
With new batch ability, we can use below simple 2 lines for multiple alternatives
updates:

ALTERNATIVE_LINKS = "${bindir}/cmd1 {sbindir}/cmd2 ..."
ALTERNATIVE_PRIORITY = "100"

Then for each command "/path/cmd" listed in ALTERNATIVE_LINKS, below is done
automatically:

    ${D}/path/cmd is renamed to ${D}/path/cmd.{PN}
    a new alternative named 'cmd' is created which:
        links /path/cmd to /path/cmd.{PN} with priority specified in ALTERNATIVE_PRIORITY

This way the recipe with multiple alternatives could be simplified a lot. There
are still some cases where above assumptions may break, but I expect more recipes
should benefit from this simple enhancement

Fix [BUGID #257]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-29 16:42:15 +01:00
Gary Thomas
5f289ac80f e2fsprogs: Don't change ownership of the patches directory
Patches can be symlinks and changing their ownership may not be possible.
Therefore stop doing this.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-29 16:25:47 +01:00
Gary Thomas
53bfbe6b06 gstreamer: Ensure correct orcc version is used
Taken from a patch from the OE list posted by Michael Smith, submitted
to Poky by Gary Thomas.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-29 16:22:40 +01:00
Richard Purdie
a598c15636 handbook/bsp-guide: Fix typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-29 15:29:32 +01:00
Richard Purdie
2624b61814 poky-doc-tools: Remove unnecessary autotools usage and simplfy structure
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-29 15:27:04 +01:00
Richard Purdie
1e0e6f1185 sstate.bbclass: Add signature hash to sstate package names
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-29 12:12:53 +01:00
Richard Purdie
624924bdcd bitbake/bitbake-runtask: Signatures are needed in task context and have little overhead so enable in worker context
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-29 12:12:26 +01:00
Richard Purdie
97dec8410b sstate.bbclass: Update to use SSTATE variables everywhere and remove the now unneeded complicated paths from the sstate files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-29 12:12:26 +01:00
Richard Purdie
dd28a9c516 sstate.bbclass: pstage -> sstate name changes (no global implications)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-29 12:12:26 +01:00
Richard Purdie
7087fb788a sstate.bbclass: Rename PSTAGE2 -> SSTATE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-29 12:12:26 +01:00
Richard Purdie
9747616600 bitbake/siggen: Ensure full signature data is not held unless needed, reducing memory consumption
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-29 10:47:17 +01:00
Dongxiao Xu
8976fa69d0 connman: fix the issue that connman could not disconnect from shutdown AP
Upstream has a fix for MeeGo/Carrick which has the same
phenomenon as our side, therefore port the patch into poky.
This fixes [BUGID #266] and [BUGID #267].

Remove the option "--enable-fake" since it sometimes causes
offline mode failure.

Launch connmand in initlevel 3.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-28 15:51:27 -07:00
Saul Wold
65ace927bd task-poky-basic.bb: fix lighttpd typo
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-28 15:25:18 -07:00
Saul Wold
d6c4088f10 task-poky-basic.bb: add lighttp to basic image type for webserver
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-28 08:45:07 -07:00
Saul Wold
8860ef2449 local.conf.sample: set RPM as default package and rootfs image creation
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-28 08:44:37 -07:00
Zhai Edwin
a1d1e4e47d lighttpd: Add 1.4.28 as new recipe.
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-28 08:26:53 -07:00
Richard Purdie
ec4d6b989a bitbake: Pass task hash information to subprocesses
Pass task has informaiton to work processes, allowing full manipulation of
the hash data in the task context allowing checksums to be usable.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-28 15:34:27 +01:00
Joshua Lock
15ceaaaaf7 bitbake/fetch: fix logic to prevent fetches when the file already exists
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-28 14:07:08 +01:00
Richard Purdie
d85dc37b73 codeparser.py: Fix storing of hash values as object references can be corrupted
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-28 12:05:15 +01:00
Saul Wold
cf09c7a1e3 iproute2: Disable PARALLEL_MAKE
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-27 09:19:58 -07:00
Dexuan Cui
dd5ad1840d eglibc: add FILESPATH to avoid failure on unpack
Actually Kevin identified the issue:
without this fix, "bitbake eglibc-initial-nativesdk" would fail on unpack.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-27 09:12:02 -07:00
Dexuan Cui
aa8dea4829 poky-default.inc: change the hardcoded glibc-initial to ${POKYLIBC}-initial
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-27 09:12:02 -07:00
Scott Garman
2cb33a983a distro_tracking_fields.inc: update cpio info
Reflects current status of cpio recipes.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-09-27 09:08:38 -07:00
Scott Garman
928e6ca664 cpio: add version 2.11 (GPLv3)
This is the most recent version of cpio. Recipe derived from
OpenEmbedded's recipe for cpio v2.5.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-09-27 09:08:38 -07:00
Saul Wold
661e864a03 trace-cmd_git.bb: remove DEPENDS of glibc since there is a system default for
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-27 09:08:16 -07:00
Scott Garman
3b7110b519 distro_tracking_fields.inc: update grep info
Reflects current status of grep, including new recent release
information.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-09-27 09:07:47 -07:00
Scott Garman
5c46570185 grep: add version 2.7 (GPLv3)
This is the most recent version of grep. Recipe derived from
OpenEmbedded's recipe for grep v2.6.3.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-09-27 09:07:47 -07:00
Saul Wold
62432db79d task-poky-clutter.bb: removed examples
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-27 08:59:53 -07:00
Saul Wold
63ec0c2632 distro_tracking: Update tracking info
Add additional aliases and tracking fields for missing packages

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-27 08:59:17 -07:00
Saul Wold
055a720359 distro_check.py: Added additional support for distro checking
Now tells which section a macth occurs (main vs contrib)
    Keywords for Poky, OpenedHand, ...

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-27 08:59:16 -07:00
Yu Ke
7531480bbb QEMU: Fix the mouse shadow issue (bug 170)
the root cause is that the qemu cursor array is hardcoded to 256 bytes, while the sato use cursor of the size 64*64=4096, thus lead buffer overflow and abnormal mouse.

A qemu patch is introduced to dynamically allocate qemu cursor array to fix this issue. BTW, qemu upstream already redesign the cursor interface and implementation, and this issue does not occur in upstream, so no need to push this patch to upstream. and when upgrade the qemu, this patch can be safely removed.

Fix [BUGID #170]

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-09-27 08:59:16 -07:00
Qing He
59646974ab qemux86-64: remove -march for 64bit common pc
Fixes [BUGID #347].

Signed-off-by: Qing He <qing.he@intel.com>
2010-09-27 08:59:16 -07:00
Qing He
998a8316a2 task-poky-tools: add rsync in target image
rsync is needed by debugging using SDK, add it as dependency
of task-poky-tools-debug, this fixes [BUGID #345]

Signed-off-by: Qing He <qing.he@intel.com>
2010-09-27 08:59:16 -07:00
Qing He
0f55d28a4d glibc & eglibc: fix mips DT_MIPS_RLD_MAP checking
On mips target, binutils currently sets DT_MIPS_RLD_MAP to 0 in dynamic
section if a --version-script sets _RLD_MAP to local. This is apparently
a binutils bug, but libc shouldn't segfault in this case.

Add sanity check on the entry to avoid segfault, fixes [BUGID #287].

Signed-off-by: Qing He <qing.he@intel.com>
2010-09-27 08:59:16 -07:00
Dongxiao Xu
5c8fad6544 poky-qemu-internal: Add userspace nfs support for mips and ppc
Add userspace nfs support for mips and ppc architecture.
This fixes [BUGID #343]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-27 08:59:15 -07:00
Dongxiao Xu
ce456306da gcc: enable poison parameters detection
If not configured with --enable-target-optspace, gcc will report
errors if there is '-Os' optimization in parameters.

This fixes [BUGID #342]

Also add "--enable-target-optspace" option to arm gcc configuration.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-27 08:59:15 -07:00
Zhai Edwin
b3ef7f59e2 xtscal: Fix the endless loop when starting X
xtscal script in Xsession.d would lead endless loop if /etc/pointercal is
missing, which make the system hang.

This fix adds a counter for loop.

[BUGID #251] got fixed by this.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-27 16:01:49 +01:00
Saul Wold
239a368d57 netbook: Correct netbook build by moving netbook configuration from moblin to meta
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-24 16:43:21 -07:00
Saul Wold
c5b9525263 taglib: move from moblin to recipes-support to support qmmp
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-24 16:40:10 -07:00
Saul Wold
09f1f6939e man-pages_3.25.bb: Fix SRC_URI to contain Archive directory
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-23 12:42:06 -07:00
Saul Wold
233af81e77 distro_tracking_fields.inc: merged fixes
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-22 18:35:29 -07:00
Dongxiao Xu
460954b1b3 upgrade gcc to 4.5.0 for mips architecture
Fix the out of memory when building webkit-gtk with gcc-4.5.0

The new feature added after 4.3.3
"http://www.pubbs.net/200909/gcc/94048-patch-add-support-for-rmipsjalr.html"
will cause cc1plus eat up all the system memory when build webkit-gtk.
The function mips_get_pic_call_symbol keeps on recursively calling itself.
Disable this feature to walk aside the bug.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-22 09:52:41 -07:00
Dongxiao Xu
b80483094f meta-ide-support: Fix PKG_CONFIG_SYSROOT_DIR and PKG_CONFIG_PATH
Fix PKG_CONFIG_SYSROOT_DIR and PKG_CONFIG_PATH to make them point
to the correct directory path.

This fixes [BUGID #340].

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-22 09:52:41 -07:00
Bruce Ashfield
c9e52b05d5 qemuarm: remove NFS_ROOT override
During the debug of disk booting on the qemuarm target, the
NFS_ROOT default settings were incorrectly overriden. This
removes the overide and allows the default / global settings
to be processed.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-22 09:30:57 +01:00
Yu Ke
efd25901aa Add DISTRO_PN_ALIAS for 95 packages
Signed-off-by: Yu Ke <ke.yu@intel.com>
Signed-off-by: Mei Lei <lei.mei@intel.com>
2010-09-22 00:06:09 +01:00
Xiaofeng Yan
23bfe02542 [#BUG298]:Fix some bugs during compiling based on x86_64
fix a problem that compliation failed for groff on machine x86_64
Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2010-09-22 00:03:00 +01:00
Richard Purdie
3c5984a5ba bitbake.conf/documentation.conf: Start using SUMMARY variable and document it
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-21 23:53:07 +01:00
Darren Hart
4a10634a88 Correct js jsautocfg.h and install jsproto.tbl
I'm adding mediatomb packages and ran into a couple build issues with js.

The first complained that jsapi.h wasn't found/usable. This turned out to
be because jsautocfg.h was including "../conf.h" instead of "conf.h" as
they are installed in the same directory in the sysroot. I believe the correct
fix for this would involve the configure.ac script which is used to generate
the jsautocfg.h header file we store in the recipe. Commit
f25d26de77 (js: fix configure) added conf.h,
Qing can you comment here?

The second failure is due to jsproto.tbl not being installed but being
referenced by another header file.

This patch corrects the jsautocfg.h header directly and adds the jsproto.tbl
to the do_install() recipe function.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Qing He <qing.he@intel.com>
2010-09-21 23:40:17 +01:00
Darren Hart
1cf456611d Wrap output at 80 columns for poky-env-internal
The output of:

$ source poky-init-build-env

would wrap on 80 character terminals, making the output difficult to read.
Replace the somewhat clumsy repeated usage of "echo" with bash here documents,
limiting line length to 80 characters. The use of here documents simplifies this
by removing any leading commands or indentation from the output being generated.
A bash'ism should be acceptable here as poky-init-build-env already aborts if
the shell is not bash.

Signed-off-by: Darren Hart <darren@dvhart.com>
2010-09-21 23:38:00 +01:00
Dexuan Cui
f342f3ba68 poky.conf: use eglibc rather than glibc
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-21 23:37:29 +01:00
Dexuan Cui
8c33bfc84a [e]glibc-package.inc: fix multiple providers for glibc-gconv-iso8859-1
This commit fixes the following error while doing this:
bitbake poky-image-sato

ERROR: Conflicting PREFERRED_PROVIDER entries were found which resulted in an attempt to select multiple providers (['virtual:nativesdk:/distro/dcui/dexuan/meta/recipes-core/eglibc/eglibc_2.12.bb', '/distro/dcui/dexuan/meta/recipes-core/eglibc/eglibc_2.12.bb']) for runtime dependency glibc-gconv-iso8859-1 The entries resulting in this conflict were: ['PREFERRED_PROVIDER_virtual/libc-nativesdk = eglibc-nativesdk', 'PREFERRED_PROVIDER_virtual/libc = eglibc']
NOTE: multiple providers are available for runtime glibc-gconv-iso8859-1 (eglibc, eglibc-nativesdk, glibc-nativesdk, glibc, external-csl-toolchain, external-poky-toolchain)
NOTE: consider defining a PREFERRED_PROVIDER entry to match glibc-gconv-iso8859-1

And bumped PR.

This partly fixes [BUGID #329]

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-21 23:36:59 +01:00
Dexuan Cui
11a92051e7 poky-eglibc.inc: fix multiple providers for virtual/libc-nativesdk and other
This commit fixes the following error while doing this:
bitbake poky-image-minimal

NOTE: multiple providers are available for virtual/libc-nativesdk (glibc-nativesdk, eglibc-nativesdk)
NOTE: consider defining a PREFERRED_PROVIDER entry to match virtual/libc-nativesdk
NOTE: multiple providers are available for virtual/i586-pokysdk-linux-libc-initial-nativesdk (glibc-initial-nativesdk, eglibc-initial-nativesdk)
NOTE: consider defining a PREFERRED_PROVIDER entry to match virtual/i586-pokysdk-linux-libc-initial-nativesdk

And bumped PR.

This partly fixes [BUGID #329]

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-21 23:36:37 +01:00
Tom Zanussi
73049a3431 handbook: add BSP click-through licensing section
Add a section to the BSB Developer's Guide outlining the motivation
and procedures for click-through BSP licensing support.

The corresponding build system support hasn't been implemented yet;
this is being added now mainly as a guideline wrt future intentions.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2010-09-21 23:36:05 +01:00
Tom Zanussi
c0317494aa Fix some typos and grammatical errors in Poky handbook
While going through the BSP section, I noticed some minor problems -
these are my cleanup fixes.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2010-09-21 23:35:36 +01:00
Bruce Ashfield
7450c1a2db linux-wrs: update SRCREVs
The following are the highlights of the latest updates to the
2.6.34 kernel tree:

086d819 selinux: fix parallel compile error
0bffbc5 MIPS: Audit: Fix hang when starting audit
e49491e ucc_geth: fix ethtool set ring param bug
53b9f33 params: don't hand NULL values to param.set callbacks.
eb3b13c irda: Correctly clean up self->ias_obj on irda_bind() failure.
b4aee0b crypto: fix missed kfree for crypto_req
f8490d8 x86-64, compat: Test %rax for the syscall number, not %eax
c3acc43 x86-64, compat: Retruncate rax after ia32 syscall entry tracing
5c21faf compat: Make compat_alloc_user_space() incorporate the access_ok()
afc2a18 Merge commit 'v2.6.34.7' into standard
f423469 Linux 2.6.34.7

Built and booted on all architectures.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-21 13:38:25 +01:00
Qing He
68772b9103 zypper: fix runtime dependency
add procps as runtime recommendation, since pgrep is used by zypper
binary

Signed-off-by: Qing He <qing.he@intel.com>
2010-09-21 13:37:57 +01:00
Qing He
eede7208aa libzypp: RDEPENDS sat-solver
rpmdb2solv provided by sat-solver is executed from within libzypp,
RDEPENDS sat-solver to get the utility included, fixes [BUGID #328]

Signed-off-by: Qing He <qing.he@intel.com>
2010-09-21 13:37:38 +01:00
Richard Purdie
d8137c014f eglibc: Add in libc_cv_slibdir setting as used by glibc to fix 64 bit builds
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-21 00:16:15 +01:00
Richard Purdie
d08f922083 recipes-tbd: Drop old external CSL toolchains and no obsolete staging-linkage recipe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-20 14:20:06 +01:00
Richard Purdie
79a4501a2e Complete packages -> recipes transition
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-20 14:18:45 +01:00
Dongxiao Xu
03d9669cbc distro_track: add dpkg, m4, and cmake tracking fields
distro_tracking_fields.inc: moved updates to master file

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-17 14:21:28 -07:00
Dongxiao Xu
0ff070bbf1 gcc: upgrade gcc for powerpc to version 4.5.0
Fix one parameter order issue for base_contains function,
which impacts glibc build under new gcc.

Add new judge code to determine whether <altivec.h> is needed.
This fixes the mpeg2dec build failure under new gcc.

Use O2 as the optimization flag to tinylogin as it will meet
segfault if compiled by gcc-4.5.0 when enable both frename-registers
and Os options. Use O2 instead.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-17 11:41:58 -07:00
Zhai Edwin
8e9caafd0b formfactor: Add machconfig in qemux86-64 to avoid HAVE_KEYBOARD unset.
This prevent matchbox-kerboard starting as daemon automatically.

Also fix minor issue of netbase on qemux86-64, and add the machine in
local.conf.sample

[BUGID #308] fixed by this.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-17 11:33:26 -07:00
Tom Zanussi
a50dd612ad perf: Add libelf to dependencies
Fix for unresolved libelf error when running perf:

perf: error while loading shared libraries: libelf.so.1: cannot open
shared object file: No such file or directory

Signed-off-by: <tom.zanussi@intel.com>
Signed-off-by: <bruce.ashfield@windriver.com>
2010-09-17 11:32:38 -07:00
Scott Garman
87cac1db8c bblayers.conf.sample: remove meta-moblin from default layers
This fixes [BUGID #273]

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-09-17 11:32:00 -07:00
Saul Wold
0be92981b3 poky-qemu-internal: fix locking of tap lockfile
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-17 11:30:44 -07:00
Saul Wold
a67d9dcaa9 distro_tracking_fields.inc: Merged tracking data
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-17 11:30:44 -07:00
Dexuan Cui
089b1860c7 Distro tracking: update mdadm, screen, oprofile; add libsdl
Add tracking info for libsdl;
Move oprofile from distro_toolchain_devel.inc to distro_toolchain_devel.inc;
Add RECIPE_MAINTAINER_pn for mdadm, screen, oprofile, libsdl.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-17 11:30:43 -07:00
Saul Wold
ad972a787c Distro Tracking: Updated and add Poky Alias info
distro_check.py: Add DISTRO_PN_ALIAS check for Poky, OpenedHand,
                 Intel and Upstream, to mark packages that are
                 not in known upstreams
distro_tracking_fields.inc:
                Merged private files into 1 master file
                Added additional Maintainer Info
                Added Distro Alias information for Poky and OpenedHand

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-17 11:30:43 -07:00
Qing He
3a0b3da57b distro-track: zypper related packages
add tracking fields for zypper related packages

Signed-off-by: Qing He <qing.he@intel.com>
2010-09-17 11:30:43 -07:00
Qing He
7c99ba8470 avahi: explicit depends on libcap
This avoids possible host contamination, fixes [BUGID #288]

Signed-off-by: Qing He <qing.he@intel.com>
2010-09-17 11:30:43 -07:00
Yu Ke
6295c9add5 distro field: add distro fields for some graphcis recipes
they are:
	imake
	fotowall
	libdrm-poulsbo
	mesa-dri-glsl-native
	qt4-tools-native
	quicky
	xf86-video-vesa

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-09-17 11:30:43 -07:00
Zhai Edwin
83c005da5a distro tracking: Add info for gobject-introspection, gdk-pixbuf-csource-native and qemu-helper-native...
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-17 11:30:43 -07:00
Saul Wold
3197bcfcbc distro data: Update distro data tracking data
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-17 11:30:42 -07:00
Richard Purdie
d1ff9aa4f3 toolchain-scripts: Add POKY_TARGET_SYSROOT variable for SDK usage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-16 15:35:28 +01:00
Richard Purdie
5b02bbcc32 local.conf.sample: Fix commented value to match the default download directory
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-16 15:16:01 +01:00
Richard Purdie
f47ae202af toolchain-scripts: Export TARGET_PREFIX and GDB variables for SDK usage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-16 15:16:01 +01:00
Richard Purdie
fe0f86e15c bitbake/runqueue: Remove now unneeded indentation
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-13 21:00:10 +01:00
Richard Purdie
474c2a2817 bitbake/runqueue.py: Optimise delay values to avoid unneeded delays
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-13 16:57:13 +01:00
Richard Purdie
e888596636 sstate: Trigger generation of siggen info when building sstate packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-13 15:41:07 +01:00
Richard Purdie
19d9435a32 bitbake/siggen: Allow generation of siggen data from task context
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-13 15:40:31 +01:00
Richard Purdie
89c7260931 bitbake/build.py: Set BB_FILENAME to represent the .bb file being built (including any virtual prefix)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-13 15:39:07 +01:00
Richard Purdie
d94f0f74c1 bitbake/siggen.py: Improve debugging of checksums
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-13 12:17:33 +01:00
Richard Purdie
4aec2155a5 bitbake/data.py: Allow variables to suplement dependencies using the vardep flag
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-13 12:16:46 +01:00
Joshua Lock
c01e8760ba bitbake/fetch: ensure the go() method completes when not using premirrors
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-10 18:36:35 +01:00
Richard Purdie
dc4d33cf0f poky-default-revisions.inc: Add missing SRCREV for dtc-native
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 18:32:19 +01:00
Bruce Ashfield
919ae74811 qemu_x86_64/conf: enable E1000 by default
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-10 17:36:01 +01:00
Richard Purdie
6a16ff4c92 dtc: Drop unneeded SRCREV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 13:01:45 +01:00
Adrian Alonso
6cbc2c3b56 dtc: device tree compiler recipes
* Device tree compiler recipes from OE
* v2 reorder patchset
* remove BBCLASSEXTENDDED from dtc-native.inc
* v3 remove installing dtc in ${STAGING_BINDIR}
* fix PR variable follow Poky guidelines
* v4 fix PV variable

Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 13:00:49 +01:00
Adrian Alonso
c541b598c8 poky-default-revisions: set default dtc srcrev
* Set default devicetree SRCREV version

Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 13:00:20 +01:00
Adrian Alonso
9619df0969 linux: add binary devicetree generation
* Add binary devicetree generation support
* Taken from OE
* v2 reorder patch set
* v3 remove package_stagefile_shell
* v4 rename devicetree_image function to install_append
* remove pkg_postinst_kernel-devicetree,
  pkg_postrm_kernel-devicetree functions
* Update KERNEL_DEVICETREE_FLAGS use "-p" option instead
  of "-S" which is deprecated

Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 13:00:15 +01:00
Jeff Polk
be11510e21 ncurses: rename site_config that was mis-merged when ncurses moved
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-10 12:57:34 +01:00
Jeff Polk
2e9d981d76 autotools: enable siteconfig by default
eglibc glibc ncurses uclibc zlib: remove explicit siteconfig

Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-10 12:57:16 +01:00
Jeff Polk
c3269e20bf siteinfo: add SITECONFIG_SYSROOTCACHE definition in place of hard-coded path
siteconfig: use SITECONFIG_SYSROOTCACHE and use sstate-interceptfuncs

Use the new sstate-interceptfuncs functionality to interpose do_siteconfig
between the sstate_install and package.

Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-10 12:56:56 +01:00
Jeff Polk
27dd7f82c9 sstate: Add sstate-interceptfuncs called between install and package
Adds the ability to impose intercept function call(s) after
sstate_install and before sstate_package in sstate_task_postfunc.

Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-10 12:55:34 +01:00
Nitin A Kamble
d6e8013a8c [e]glibc-package.inc: fix providers for libsegfault and other
[e]glibc-nativesdk should not be providing libsegfault.

This commit fixes the following error while doing this:
bitbake poky-image-minimal-initramfs

DEBUG: providers for libsegfault are: ['glibc-nativesdk', 'glibc',
'eglibc-nativesdk', 'external-csl-toolchain', 'eglibc',
'external-poky-toolchain']
DEBUG: selecting
virtual:nativesdk:/rphome/poky/meta/recipes-core/glibc/glibc_2.10.1.bb
as PREFERRED_VERSION 2.10.1 of package glibc-nativesdk (for item
libsegfault)
DEBUG: selecting /rphome/poky/meta/recipes-core/glibc/glibc_2.10.1.bb as
PREFERRED_VERSION 2.10.1 of package glibc (for item libsegfault)
NOTE: checking PREFERRED_PROVIDER_glibc-nativesdk
NOTE: checking PREFERRED_PROVIDER_glibc-nativesdk-2.10.1
NOTE: checking PREFERRED_PROVIDER_glibc-nativesdk-2.10.1-r3
NOTE: checking PREFERRED_PROVIDER_virtual/libc-nativesdk
NOTE: selecting glibc-nativesdk to satisfy runtime libsegfault due to
PREFERRED_PROVIDER_virtual/libc-nativesdk = glibc-nativesdk

And bumped PR.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 12:53:46 +01:00
Nitin A Kamble
b273ca2be0 libc-package.bbclass: fix qemu issue with pseudo
This solution is what Mark Hatle recommended.

To disable pseudo, while already running, you need to set:
PSEUDO_RELOADED=YES, and then exec something...

This causes pseudo to disable itself from LD_PRELOAD, and thus fall
out of memory on the exec.

This Fixes [BUGID #226]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-09-10 12:53:10 +01:00
Mark Hatle
b4c5b953c8 pseudo: Update pseudo to latest revision
Fix bug 231 by changeing to the latest revision of pseudo.

The latest revision of pseudo includes the following changes:

2010-09-08:
  * (seebs) handle mkfifo without guaranteeing an EINVAL response.

2010-09-02:
  * (seebs) fix errno for getcwd() with insufficient size
  * (seebs) Add an RPATH entry to the pseudo binary to find the sqlite3
    library.

2010-09-01:
  * (seebs) add missing casts to even more printf arguments

2010-08-31:
  * (seebs) add missing casts to printf arguments, after being warned
    about them a mere twenty or thirty thousand times.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-10 12:51:16 +01:00
Mark Hatle
d87034e41a rootfs_rpm: Fix workaround
The exit 0 in the workaround seems to have causes the filesystem creation
process to stop.  Instead change it to an if that can never succeed.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-10 12:50:43 +01:00
Richard Purdie
75bffcd47a handbook: Drop USB Networking section, its no longer appropriate
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 12:44:56 +01:00
Richard Purdie
ad30f2cc4e handbook: Various minor fixes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 12:32:48 +01:00
Yu Ke
0a217cd18f handbook: review and update CH1(introduction) and CH2(using Poky)
Signed-off-by: Yu Ke <ke.yu@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-10 12:32:13 +01:00
Dexuan Cui
8627258ac3 handbook: review and modify Appendix A, D and E
Major change are about the structure of Poky source tree, which has been
changed a lot recently

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Edwin Zhai <edwin.zhai@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-10 12:23:21 +01:00
Zhai Edwin
8c7e1aced8 handbook: review and modify CH4 (BSP) and Appendix B
Besides basic corrections, also add .bbappend to bsp introduction
and update bitbake help to match latest output

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-10 12:20:44 +01:00
Dongxiao Xu
2beaecb351 handbook: Fix some errors in Appendix F/G
CVS_TARBALL_STASH and SHELLRCCMD is not found in current poky.
Fix some grammar issues.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Qing He <qing.he@intel.com>
2010-09-10 12:18:00 +01:00
Lianhao Lu
276abb19ce handbook: review and correct CH5(development)
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
Signed-off-by: Liping Ke <liping.ke@intel.com>
2010-09-10 12:17:48 +01:00
Qing He
a6e7652944 handbook: update appendix C/H/I
The following is suggested but not changed:
 - adding documentation of cmake.bbclass
 - remove src_distribute_local.bbclass

Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-10 12:14:02 +01:00
Kevin Tian
3c6e1d7c62 handbook: review and correct CH3(extend poky) in handbook
Fix inaccurate descriptions.
Update recipe examples to make sure they do build
Add some examples for better guidance

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Ke Yu <ke.yu@intel.com>
2010-09-10 11:57:31 +01:00
Bruce Ashfield
7ef8658402 linux-wrs/meta: fix qemuarm boot issues with 2.6.34.6
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-10 11:55:52 +01:00
Bruce Ashfield
1ea9ad4df2 qemu: add qemu-mipsel to the list of simulators
Add qemu-mipsel to the list of generated simulators. Obviously
this is needed to build a MIPS little endian system.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-10 11:55:37 +01:00
Dongxiao Xu
30c2b0bb84 connman-gnome: Add some functionality.
Add offline mode.
Add ethernet/wifi enable/disable functionality.
Classify each service (ethernet, wifi) into certain group.
Do some code clean up.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-10 11:52:50 +01:00
Zhai Edwin
566de26cf5 bitbake: Add proxy variables to standard export list
With "no_proxy" exported to bitbake, both internal and externel file mirror can
be used. "https_proxy" enable fetching "https://" file through proxy.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-10 11:47:38 +01:00
Zhai Edwin
3a530fb3a3 Fix the matchbox-panel seg fault on netbook & emenlow
netbook & emenlow use "-march=core2"(in tune-atom.inc) instead of "=i586"(for
qemux86), plus the "-fomit-frame-pointer" in default FULL_OPTIMIZATION, this
cause strange seg fault when starting matchbox-panel.

seg fault happened @ tmp_reset_bg (gtk+-2.20.1/gdk/x11/gdkwindow-x11.c), which
is inline function extended inside _gdk_x11_window_tmp_unset_bg. When expanding
GDK_DRAWABLE_XID(obj->bg_pixmap) with gcc 4.5.0 optimization, a function call
is missing. Saving a local var to stack also disappeared, but still tried to
restore it from stack, which cause seg fault after getting a worng value.

This fix avoid "-fomit-frame-pointer" in gtk+ on netbook & emenlow.

[BUGID #224] fixed by this.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-10 11:47:21 +01:00
Richard Purdie
c4fb6982c0 netbase: Don't hardcode the qemu IP config
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 11:38:34 +01:00
Richard Purdie
f7f044c220 scripts/runqemu: Drop broken toolchain symlink code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 10:45:55 +01:00
Richard Purdie
c4ff5f3038 scripts/poky-qemu-ifup: Ensure the host has a route to it
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 10:45:55 +01:00
Richard Purdie
8e43883f97 scrtips/poky-qemu: Fix network interface device numbering
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 10:45:55 +01:00
Richard Purdie
3dd36ababd poky-qemu-internal: Fix ifdown script to use the correct variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 10:45:55 +01:00
Richard Purdie
3d4089ca5e gnu-config: Fix target version to contain all the substitutions and not overwrite the first half with the second set of changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10 10:45:55 +01:00
Kevin Tian
082976c05f libzypp: change /usr/lib64 to /usr/lib
similar to previous sat-solver fix, we use /usr/lib for x86-64 target

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-09 16:56:37 +01:00
Richard Purdie
9402f934b6 linux-wrs: Update now SRCREV variable order is fixed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-09 15:19:23 +01:00
Bruce Ashfield
8fe347a851 linux-wrs: validate branches against known revisions
It is possible for the git repository to have commits on branches
that are ahead of the SRCREVs for those branches. Since the
kern tools will simply checkout and build, we can end up building
a different kernel than what is expected.

It is up to the recipe to ensure that the branches are at the
correct commits. To do this, we simply check the current machine
branch against the SRCREV and if they don't match we move the
existing branch and do a checkout at the desired commit.

Note: This probably needs to be disabled with AUTOREV.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-09 15:18:30 +01:00
Richard Purdie
be74657ced poky-default-revisions.inc: Fix variable order for linux-wrs recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-09 15:17:50 +01:00
Richard Purdie
f7b1c1056e bitbake/__init__.py: Fix named SRCREVS variable name ordering with backwards compatibility
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-09 15:09:50 +01:00
Bruce Ashfield
1e65495801 trace-cmd: add to profiling recommends
Make trace-cmd available by adding it to RECOMMENDS_task-poky-tools-profile

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-09 15:03:32 +01:00
Saul Wold
5b803e65d3 task-poky-lsb: Remove man-pages due to build failures
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-08 23:54:41 -07:00
Saul Wold
102e24d31a task-poky-lsb: add man-pages, which will pull man and groff
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-08 16:36:53 -07:00
Saul Wold
1f65837e78 image.bbclass: change IMAGE_EXTRA_SPACE to IMAGE_OVERHEAD_FACTOR
This change allows the IMAGE_OVERHEAD_FACTOR (default to 1.2) to
adjust dynamicly how much space to add for each image, thus there
is 20% overhead space by default.

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-08 16:36:53 -07:00
Xiaofeng Yan
7400ece674 man-pages:Add new man-pages package
The Linux man-pages project documents the Linux kernel and C library interfaces that are employed by user programs

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2010-09-08 16:36:53 -07:00
Xiaofeng Yan
ef8d4dc7d5 groff:Add new groff package
groff allows for a short reference for the GNU roff language

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2010-09-08 16:36:53 -07:00
Xiaofeng Yan
3f71edc3ef man: Add new man package
A set of documentation tools: man, apropos and whatis

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2010-09-08 16:36:53 -07:00
Dexuan Cui
e3f492603e Distro tracking: add package aliases
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-08 16:36:53 -07:00
Saul Wold
b98154a851 at: Disable PARALLEL_MAKE for at and add back to task-basic
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-08 16:36:53 -07:00
Nitin A Kamble
cdbbc68d08 gcc_4.5.0: add --enable-poison-system-directories option to cross
recipes

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-09-08 16:36:52 -07:00
Nitin A Kamble
75b90f1d6d binutils: add binutils_poison.patch
and also correct the license field in the recipe

This fixes [BUGID #245]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-09-08 16:36:52 -07:00
Joshua Lock
3e7db72216 bitbake: save the initial PATH for use when starting a subprocess
It was possible for bitbake-runtime to be run against a semi-installed
python-native resulting in tracebacks with ImportError's.

To prevent this we stash the initial PATH in the BBConfiguration when bitbake
is started and then set this in the env when launching bitbake-runtask through
subprocesses Popen() call.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-08 19:22:37 +01:00
Joshua Lock
8be5593777 kernel.bbclass/linux-wrs: move definition of perf package to kernel class
By defining the perf package in the shared kernel class bitbake will be able to
find the package provider even when the preferred kernel doesn't build perf,
preventing dependency resolution failures.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-08 16:42:52 +01:00
Richard Purdie
fac3ca94a2 package.bbclass: Ensure all packages package when running a build
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-08 15:55:10 +01:00
Joshua Lock
04b8511614 bitbake/fetch/git: fix try_premirror() definition .Method takes 4 parameters.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-08 15:14:07 +01:00
Joshua Lock
3341e47b52 bitbake/fetch: fix by moving try_premirror() to the right place
The previous commit didn't define the method as part of the Fetch object

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-08 15:09:07 +01:00
Dexuan Cui
3010c96a3f powertop: fix a typo: REPENDS ==> RDEPENDS
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-08 14:48:11 +01:00
Kevin Tian
c519aec68c libzypp: workaround to pass mips build
libzypp failed due to GCC "internal compiler error: segmentation fault" error on
MIPS target. The cause is about boost tribool type usage. If having assignement
within conditional check as below:

	if ( (a = b) )
		...
<a is a tribool type, b is a normal bool type>

then gcc4.3.3 throws internal error. Then the workaround is to move assignement
out of the conditional check.

However I didn't find same case from web.

We can come back to recheck this issue after upgrading to gcc4.5.0 for MIPS. If
this issue is still there, we'll need more analysis to decide whether to report
to gcc upstream or to libzypp upstream.

This fixes [BUGID #277]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-08 14:39:00 +01:00
Kevin Tian
7892add2de sat-solver: change /usr/lib64 to /usr/lib
we use /usr/lib for x86-64 target, but sat-solver will use /usr/lib64 if 64bit
target arch is detected. This finally causes libzypp failed to find libsatsolver.a.
use "-DLIB=lib" to explicitly enforce the requirement

fix [BUGID #286]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-08 14:38:37 +01:00
Joshua Lock
7117a4458b bitbake/fetch: add try_premirror method and special case git fetcher
Add a new method, try_premirror, to the Fetch object which checks to see
whether the file needs to be fetched from a premirror.
Override this in the Git fetcher to only require a pre-mirror fetch when the
clone directory does not exist.

Fixes [BUGID 290]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-08 14:25:24 +01:00
Richard Purdie
7b580b488c bitbake/bitbake-runtask: Ensure signals to the parent don't pass to the children directly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 23:54:15 +01:00
Richard Purdie
7ef65593aa qemu: Apply fix for armv6 locale generation using TLS registers
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 22:29:28 +01:00
Richard Purdie
51dd0269bc ldconfig-native: Set LICENSE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 18:08:01 +01:00
Richard Purdie
e8518d4b2e poky-image: Set LICENSE field for the image recipes (note this doesn't apply to the image contents, just the recipe and code used
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 18:05:16 +01:00
Richard Purdie
fb617bed6e poky-image: Set LICENSE field for the image recipes (note this doesn't apply to the image contents, just the recipe and code used
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 18:03:51 +01:00
Richard Purdie
8ee9aff079 tasks: Set LICENSE field
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 17:55:00 +01:00
Yu Ke
b49bfb2244 QT4 mips: disable the LDFLAGS "-Bsymbolic-functions"
"-Bsymbolic-functions" flag makes ld to bind the global function symbol of shared library at compiling time, thus reduce the runtime relocation cost.

However, this flag in binutil 2.20 cause QT4 mips building failure, which is "final link failed: Bad value" error in libQtWebKit.so linking stage. If downgrad to binutil 2.19, this error disappears.

so before binutil new release is out, it is better to disable this flag for QT4 mips.

Fix [BUGID #271]

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-09-07 15:58:10 +01:00
Richard Purdie
b86a5977e1 linux: Fix the compulab image post deploy function by making it a postfunc
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 15:16:31 +01:00
Richard Purdie
e8fdc98779 sstate: Make sure the sstate function is the last to run, not the first
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 15:16:31 +01:00
Richard Purdie
7e46fc81d4 pseudo: Honour the NO32LIBS variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 15:16:31 +01:00
Richard Purdie
647713050b bitbake/codeparser: Deal with functions with trailing whitespace
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 14:33:53 +01:00
Richard Purdie
1c24729697 udev: Drop old versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 12:10:26 +01:00
Richard Purdie
85cf6f3e97 poky-default.inc: Use standard udev version for PPC, seems to work fine
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07 12:10:26 +01:00
Joshua Lock
9b800fe261 scripts: use the exported POKY_NATIVE_SYSROOT variable
Rather than trying to determine things through guess-work use the newly
exported variables to determine where the native binaries reside and
whether we are running in a build directory or not.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-07 11:22:54 +01:00
Joshua Lock
c97f3a5df4 toolchain-scripts: export extra variables for use by scripts
Export the location of the native sysroot for use in the scripts to
determine the location of native binaries.

Also add a POKY_DISTRO_VERSION to the external toolchain environment as a
method of determining if we're running under a build directory or not
i.e. not if the variable is empty

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-07 11:22:54 +01:00
Joshua Lock
13ef707ab1 runqemu-nfs: check for required programs
The unfs server requires either rpcbind or portmap to be installed and
running to start so check for their presence in the script.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-07 10:48:21 +01:00
Richard Purdie
f57a3d9508 linux-wrs: Ensure S directory exists else task can fail
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-06 23:18:28 +01:00
Richard Purdie
d17a09376d gcc-crosssdk-initial: Ensure native dependencies are built, these can differ accross different gcc versions causing build failures
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-06 22:55:49 +01:00
Bruce Ashfield
fea28c22f4 kernel/wrs: update SRCREV for v2.6.34.6 + changes
Updating the SRCREVs for the recent port of bug fixes for all boards
and the integration of qemux86-64 config and connector changes.

Now that the qemux86-64 changes are in tree, we can drop them from
the linux-wrs recipe.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-06 16:15:31 +01:00
Kevin Tian
e359e25dc7 task-poky-tools.bb: avoid multiple RRECOMMENDS to override each other
there're two RRECOMMENDS_task-poky-tools-profile both using direct assignment,
which makes 'perf' overriden by "kernel-module-oprofile"

Fix [BUGID #97]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-06 15:59:45 +01:00
Richard Purdie
95b2d9395e poky-default-revisions.inc: Move SRCREVs to correct locations, fix whitespace
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-06 14:56:57 +01:00
Joshua Lock
b78d5368cc fetch: fix setting of localpath in SRC_URI parameters
When setting localpath in the SRC_URI parameters the basename should be set
explicitly as the localpath() method is not called.

Fixes [BUGID #81]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-06 14:32:31 +01:00
Richard Purdie
aa3d81f67c poky-default.inc: Make sure sdk version of gcc is fixed and doesn't change
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-06 14:31:35 +01:00
Saul Wold
e013185ac1 tasks-poky-basic and tasks-poky-qt: bump PR and remove at
Remove at since it's failing build
Add Zypper to lsb image

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-04 17:12:55 -07:00
Saul Wold
18ea4d2a30 task-poky-qt.bb: Exclude mips from building
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-03 18:40:23 -07:00
Scott Garman
d970584799 clutter-mozembed: move patches back into meta-moblin
These patches were mistakenly moved into meta/recipes-graphics/clutter
during the metadata reorg. This moves them back where they belong.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-09-03 18:33:25 -07:00
Mark Hatle
c849ec75e7 rpm: Fix autoconf/libtool usage
In order to resolve a host-contamination problem, we re-work the way that
autoconf and friends are invoked during the compilation of RPM.

This has a side effect of fixing another bug where RPM was being renamed
HOST_ARCH-HOST_OS-rpm.  So we remove the "fixes" for that behavior as well.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-03 18:30:47 -07:00
Mark Hatle
a9b715736f rootfs_rpm: Workaround for checksum changes
With the new checksum changes, the system is no longer able to determine
if the function resolve_package is used.  So it doesn't get emitted.  The
workaround resolves this by triggering an exit 0, followed by a bogus usage
of the function.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-03 18:30:47 -07:00
Qing He
7b017195a3 zypper: add new package
Signed-off-by: Saul Wold <saul.wold@intel.com>
Signed-off-by: Qing He <qing.he@intel.com>
2010-09-03 18:30:17 -07:00
Qing He
162c652a2c libzypp: add new package
Signed-off-by: Saul Wold <saul.wold@intel.com>
Signed-off-by: Qing He <qing.he@intel.com>
2010-09-03 18:30:16 -07:00
Qing He
1fb94b77f8 sat-solver: added new package
Signed-off-by: Saul Wold <saul.wold@intel.com>
Signed-off-by: Qing He <qing.he@intel.com>
2010-09-03 18:30:16 -07:00
Qing He
079b70a76c augeas: add new package
version 0.7.3

Signed-off-by: Qing He <qing.he@intel.com>
2010-09-03 18:30:03 -07:00
Scott Garman
63f7b0a703 Fix broken references to libcheck
* check has been renamed to libcheck

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-09-03 23:31:07 +01:00
Richard Purdie
0843607a2b rpm: Change the way the python version is determined so its sane and works with checksumming
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-03 23:23:09 +01:00
Saul Wold
3e38d633c9 task-poky-qt: create a task and add to poky-image-sdk
Fixes [BUGID #260]

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-03 18:31:52 +01:00
Kevin Tian
41d02d40ed bootmisc.h: use "date -s" to set time
without "-s", 201009031653 would be interpreted incorrectly by date
and then we saw below warning:
	date: invalid date 165320100903

Fix [BUGID #265]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-03 18:17:45 +01:00
Dexuan Cui
e5fe433b14 distro-tracking: update lttng-ust, lttng-viewer
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-03 18:17:44 +01:00
Dexuan Cui
02c122cb5e lttng-viewer: upgrade to the latest version 0.12.35
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-03 18:17:44 +01:00
Dexuan Cui
ee3e622999 lttng-ust: upgrade to the latest version 0.7
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-03 18:17:44 +01:00
Richard Purdie
33e2b4a8a7 poky.conf: Set hash policy
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-03 16:25:24 +01:00
Richard Purdie
8d764de25f bitbake: Add missing signature files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-03 16:11:45 +01:00
Richard Purdie
43595fabbe bitbake: Implement signatures
Includes functionality to find out what changes between two different singature data dumps.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-03 16:08:32 +01:00
Richard Purdie
453d8f49ac bitbake/codeparser: Ensure cached sheel entries return the correct dependencies
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-03 16:08:32 +01:00
Richard Purdie
e8ed1454ae bitbake/ast: Ensure function definitions are always added to the dictonary
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-03 16:08:31 +01:00
Richard Purdie
a6ce10e83e sstate: Handle symlink directory entries correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-03 15:28:27 +01:00
Mark Hatle
7e36135a7e rpm: Raise the number of potential rescans before aborting with a dep loop
Within Poky we have a large number of self-referencing packages.  So we
need to raise the number of rescans before triggering a dependency loop
error.  100 seems like a reasonable number.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-03 13:59:01 +01:00
Jeff Polk
a2116860eb eglibc: Add siteconfig cache generation
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-03 10:50:03 +01:00
Jeff Polk
1f1aac7a84 uclibc: Add siteconfig cache generation
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-03 10:50:03 +01:00
Jeff Polk
cd9379c390 ncurses: Add siteconfig cache generation
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-03 10:50:02 +01:00
Jeff Polk
7f286e28ec zlib: Add siteconfig cache generation
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-03 10:50:02 +01:00
Jeff Polk
f5389267b0 glibc: Add siteconfig cache generation
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-03 10:50:02 +01:00
Jeff Polk
d2febcce2b siteconfig: generate configuration data caches for autoconf
siteinfo: Use configuration caches when available

Generate cached configuration data for autoconf for the package
based on a list of header, types, and functions to eliminate the
need for all subesequent package builds to do the actual tests
via the cross compiler and sysroot.  The cache files are
stored in the sysroot in ${STAGING_DATADIR}/${TARGET_SYS}_config_site.d.
Siteinfo appends any files it finds in that directory to the normal
CONFIG_SITE.  All of the cache values set the variables only if not
already set so they may be overridden by any of the normal site files.

Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-03 10:50:02 +01:00
Mark Hatle
d6c45f0f11 rootfs_rpm: Support install_all_locales
Support installing all locales similarly to how it is done within the ipk
support.  This has had basic testing, but it's not a normally used function
so there could still be some flaws.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-03 09:45:29 +01:00
Mark Hatle
2f68de1e88 roots_rpm: Enable installation of recommended packages
Within RPM there is a field called "Suggests".  This filed behaves like
"Recommends" does in ipk.  So we write out the packages using the Suggests
field with the Poky 'Recommends' values... and then use the arbitrary tags to
capture the Poky 'Suggests' within a new "Recommends" tag.

Slightly confusing, but the end result is a functioning install.

Also some performance enhancements were add at the same time.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-03 09:44:56 +01:00
Mark Hatle
84e1f5a689 package_rpm: Start packaging directories
Match ipkg behavior and unconditionally include directories in the packages

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-03 09:43:14 +01:00
Kevin Tian
9f60a6fbfb glibc-package.inc: disable build-time locale generation for nativesdk
The idea of build-time locale generation is documented in glibc-package.inc:

    Binary locales are generated at build time if ENABLE_BINARY_LOCALE_GENERATION
    is set. The idea is to avoid running localedef on the target (at first boot)
    to decrease initial boot time and avoid localedef being killed by the OOM
    killer which used to effectively break i18n on machines with < 128MB RAM.

However it doesn't make sense to do same thing for glibc-nativesdk, as the
build system is powerful. More importantly is that ideally host_arch running
sdk may even be out of the support list of target_arch by qemu-native.

Regarding to above rationale, this commit disables build time locale
generation to avoid following error when asking qemu to run localdef:

NOTE: /opt/poky/sysroots/i586-pokysdk-linux/lib/ld-linux.so.2: No such file or directory

nativesdk binaris have opt path hardcoded to avoid mess with host bits, which
is another reason that build time locale generation is not feasible here.

This fixes [BUGID #264]

also add 'nativesdk' to eglibc per RP's suggestion

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-03 09:30:26 +01:00
Richard Purdie
3d7431b71b eglibc: Set BBCLASSEXTEND to include nativesdk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-03 09:29:36 +01:00
Kevin Tian
7e80c6e446 udev: don't reference parent sysfs node directly
udev warns direct reference to parent sysfs, which is not necessary and
may break future kernel. Actually udev will handle parent nodes automatically
for ATTRS key.

This fixes [BUGID #113]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-03 08:58:25 +01:00
Kevin Tian
5c1638ced3 kern-tools: add dependency on guilt-native
Fix [BUGID #262]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-03 08:57:57 +01:00
Saul Wold
9bf90ab9dd rpcbind: move patch to correct location
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 15:19:34 -07:00
Saul Wold
893713352a linux-libc-headers: update hayes-gone patch to remove HAYES ioctls from mips
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 15:19:34 -07:00
Saul Wold
c840412b69 setserial: add patch to fix missing stdlib header
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 15:19:34 -07:00
Xiaofeng Yan
3be379dea3 mingetty: Add new mingetty package
mingetty allows for a compact getty program for virtual consoles only

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2010-09-02 15:19:34 -07:00
Xiaofeng Yan
47423b530f logrotate: Add new logrotate package
logrotate allows for the rotation, compression and removal of system log file

Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2010-09-02 15:19:34 -07:00
Dexuan Cui
dea8d65f3c distro-tracking: update cronie
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-02 15:19:33 -07:00
Dexuan Cui
c398c16aa5 cronie: add the latest version 1.4.4
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-02 15:19:33 -07:00
Saul Wold
883b09fefe task-poky-basic: add cron, logrotate, mingetty
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 22:17:23 +01:00
Nitin A Kamble
2eeb0943ac at: fix for parallel build issue & bug #180
parallel build was failing inconsistently due to missing dependancy
specification in the make file. Fixed it with a new patch.

Bug 180 reported this issue:
| arm-poky-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -c -I.
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2
-ggdb
-feliminate-unused-debug-types -DHAVE_CONFIG_H -DVERSION=\"3.1.12\"
-DETCDIR=\"/etc\" -DLOADAVG_MX=0.8 -DDAEMON_USERNAME=\"daemon\"
-DDAEMON_GROUPNAME=\"daemon\" -DLFILE=\"/var/spool/cron/atjobs/.SEQ\"
-Wall
atd.c
| atd.c:511:2: error: #error "No mail command specified."
| make: *** [atd.o] Error 1

Fixed it with the recommended solution of defining SENDMAIL as /bin/true

Fixes [BUGID #180]

Reorganized the recipe file for cleanlyness.
Add the init script for at

As per Scott's wiki instructions added the this init script for at:
http://git.buildroot.net/buildroot/tree/package/at/S99at

add libpam to dependancy
And bumped PR.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-09-02 22:17:11 +01:00
Saul Wold
558ef57097 rpcbind: add patch to fix host include path
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 11:59:08 -07:00
Joshua Lock
a6c83e0620 qemu: build qemu-x86-64 binary for use in locale generation
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-02 14:07:11 +01:00
Bruce Ashfield
1ff9c93e49 updateme: detect and prepare patches
The big part of this commit is to detect and prepare any
"free floating" patches into a kernel feature that will be
automatically applied to the kernel tree. These patches will
be pushed onto the BSP branch via guilt, and then built as
part of the normal build/deploy cycle.

There are other grouped cleanups, such as tabs instead
of spaces, and the removal of the unused decheckpoint
function.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-09-02 11:02:55 +01:00
Jiajun Xu
80993c4e1b qemuimage-testlib: kill qemu process according to its pid, instead of process name
poky-qemu-internal will set up a tap lockfile when creating tap device. The lockfile
will be released when a TERM signal is received. In previous code, function
Test_Kill_Qemu uses pkill to kill all process named "qemu". This may cause lockfile
release function not work in poky-qemu-internal. Then poky-qemu-internal will be
hang when user start QEMU the second time. To prevent the issue, the new function
Test_Kill_Qemu kills all child pid with a given parent process ID.

Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
2010-09-02 11:00:08 +01:00
Mark Hatle
4b611b6674 package_rpm: Enable debian style tags
Enable debian style tags including suggests, enhances, recommends

Note, these are not yet used by the dependency resolver.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-02 10:01:22 +01:00
Mark Hatle
379ba0e9d7 rootfs_rpm: Optimize rpm database processing
Optimize the creation of the solverdb by disabling fsyncs and
database caches that are not used when generating a solution.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-02 10:01:22 +01:00
Mark Hatle
84f7f70308 package_rpm: Enable per file dependencies
Switch the per file dependency handing to passing the information to
rpm via the standard 'external' dependency scripting.  This ensures that
the dependencies found by RPM exactly match the ones presented by
package.bbclass.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-09-02 10:01:22 +01:00
Zhai Edwin
431c97533b Add qemu-ppc in qemu-native, required by eglibc
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-02 09:53:49 +01:00
Zhai Edwin
0d7bcdf9fd libmatchbox: Fix the matchbox environment start failure on x86-64 target.
x86 target works well. Root cause is libmatchbox use "0"(int) as termination
indicator when calling XftFontOpen, which in turn called FcPatternVapBuild(in
fontconfig). It try to get the "0" as char* and fetch wrong value, as int and
char* has different size on x86-64. This patch forces a NULL pointer as
terminator to fix it.

[BUGID #234] is fixed by this

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-02 09:53:49 +01:00
Zhai Edwin
36aa00b6f7 pointercal: add config file for x86-64 target
Currently no config file for x86-64 target, which cause
/etc/X11/Xsession.d/30xTs_Calibrate.sh run into an infinate loop to block
following scripts to start matchbox.

Copy x86 config file to x86-64.
[BUGID #242] is fixed by this

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-02 09:53:49 +01:00
Yu Ke
a7e14518ee distro tracking field: add NO_UPDATE_REASON for cairo
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-09-02 09:53:49 +01:00
Nitin A Kamble
7b3f400a36 distro-tracking: update devel/toolchain data
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-09-02 09:53:46 +01:00
Nitin A Kamble
561d875404 libc-package.bbclass: merge glibc & eglibc class files
Other enhancements:
 print qemu's stdio & error on failure
 glibc: enable locale generation for all arches
 eglibc: enable binary locale generation for mips

And cleanup of code based on the code review.

[e]glibc: move common definition in the common file

bitbake was complaining about duplicate definition of
get_libc_fpu_setting in eglibc.inc & glibc.inc
files.

And bump PRs

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-02 09:52:31 +01:00
Scott Garman
436d590c4a openssh: new recipe addition
OpenSSH v5.6p1, derived from OpenEmbedded's recipe.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-09-02 09:52:31 +01:00
Saul Wold
a206fce2ba task-poky-lsb: add sysklogd, libaio, mdadm, screen, watchdog
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 09:52:31 +01:00
Saul Wold
a8339e56e1 tcl: fix from missing sys/fpu.h and undefined mipsCR
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 09:52:30 +01:00
Dongxiao Xu
d3fd98efd5 distro_tracking: add alias for bluez4, libgsmd, and zeroconf
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-02 09:52:30 +01:00
Dongxiao Xu
748b7da6ab distro_tracking: sed, rpcbind, libtirpc
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-02 09:52:27 +01:00
Dongxiao Xu
429015a47f rpcbind: add new recipe version 0.2.0
Introduce rpcbind utility into poky which is a server that converts
RPC program numbers into universal addresses.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-02 09:50:50 +01:00
Dongxiao Xu
0bd7fc55a1 libtirpc: add new recipe version 0.2.1
libtirpc is depended by rpcbind, so introduce it into poky.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-02 09:50:50 +01:00
Dongxiao Xu
3f7f13da8c which (GPLv3): inherit update-alternatives to handle install priority
inherit the update-alternatives class to handle install priority issue,
which is recommended by poky.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-02 09:50:50 +01:00
Dongxiao Xu
c4ecd356d1 sed: Upgraded to the latest version 4.2.1
sed version 4.2.1 is under GPLv3 license
inherit update-altenatives to handle the install priority issue

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-02 09:50:50 +01:00
Dongxiao Xu
8232e01437 sed: Inherit update-altenatives to handle the install priority
This method is simple and preferred by poky

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-02 09:50:50 +01:00
Dongxiao Xu
c56bab6b25 dpkg: fix powerpc and mips build failure
set dpkg va_copy value in corresponding site files for powerpc and mips
Fixes [BUGID #219]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-02 09:50:49 +01:00
Nitin A Kamble
2c54c5574e at: gplv2 recipe at version 3.1.12
Took the 3.1.10.2 version of the gplv2 recipe from the master branch,
and upgraded it to 3.1.12 version and then replaced the gplv3 files
viz posixtm.[ch] by gplv2 files to make the recipe gplv2.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-09-02 09:50:49 +01:00
Saul Wold
e384d62afa at: remove GPLv3 version
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 09:50:49 +01:00
Saul Wold
ff9f1021c8 mdadm: add patch to fix passing linker options to cc
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 09:50:49 +01:00
Qing He
118c36466c libaio: add new recipe
version 0.3.107
from open embedded

changes:
  - use $(AR) and $(RANLIB) instead of ar and ranlib

Signed-off-by: Qing He <qing.he@intel.com>
2010-09-02 09:50:49 +01:00
Qing He
dd5509458f valgrind: fix perl scripts
svn version of valgrind uses #! @PERL@ for several perl
scripts. However, PERL in autoconf doesn't distinguish
host perl and target perl, causing STAGING_DIR_NATIVE be
written in the output scripts.

This causes unrunnable scripts, and fails FILERDEPENDS
mechanism (thus also do_rootfs_rpm).

Uses /usr/bin/perl instead to fix it.

Signed-off-by: Qing He <qing.he@intel.com>
2010-09-02 09:50:49 +01:00
Dexuan Cui
33ed325337 distro-tracking: update powertop, lttng-ust, lttng-viewer, liberation-fonts
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-02 09:50:48 +01:00
Dexuan Cui
6c098ebe42 powertop: fix segfault in dump mode
The cause is: in dump mode, setup_windows() is not invoked so the
*_window variables, like cstate_window, are still NULL; later in
main() -> show_cstates(), the functions, like wrefresh(), will trigger
segfault.

After discussing in PowerTop mailling list, I think the right solution is
we should stub out the ncurses calls in dump mode.

(The patch was also sent to upstream PowerTop mailling list.)

This fixes [BUGID #195]:
Bug 195 - [sdk] powertop segfault when running with dump option

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-02 09:50:48 +01:00
Dexuan Cui
f2011318ec powertop: upgrade from 1.11 to the latest version 1.13
update HOMEPAGE;
add RRECOMMENDS_${PN} = "pciutils" as powertop 1.13 needs lspci;
add EXTRA_OEMAKE = "VERSION=\"${PV}\" to make the build succeed;
fix coding style: 4 SPACEs --> 1 TAB.

fix RRECOMMENDS to RDEPENDS

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 09:50:48 +01:00
Yu Ke
df894c658d sysklogd: add sysklogd 1.5
sysklogd implements two system log daemons: syslogd, klogd.
this commit adds sysklogd 1.5. it is ported from OE with some cleanup.

sysklogd: move to recipes-extended

Signed-off-by: Yu Ke <ke.yu@intel.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 09:50:48 +01:00
Saul Wold
8cbf96aeaf runqemu: add poky-image-basic and poky-image-lsb to recognized images
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 09:50:48 +01:00
Dexuan Cui
45c8f613cf distro-tracking: add mdadm and screen
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-02 09:50:48 +01:00
Dexuan Cui
2426f14285 screen: add the latest version 4.0.3
The recipe is borrowed from OE, with the following changes:
- upgrade the version from 4.0.2 to 4.0.3
- add HOMEPAGE, BUGTRACKER, LICENSE and LIC_FILES_CHKSUM
- reset PR to "r0"
- update the patch name: screen_4.0.2-4.1sarge1.diff --> screen_4.0.3-11+lenny1.diff.gz
- rebase the original configure.patch against screen-4.0.3's configure.in

screen: move to recipes-extended

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 09:50:47 +01:00
Dexuan Cui
8289cd4170 mdadm: add the latest version 3.1.4
The recipe is borrowed from OE, with the following changes:
- upgrade the version from 2.5 to 3.1.4
- simplify DESCRIPTION
- add HOMEPAGE, BUGTRACKER, LICENSE and LIC_FILES_CHKSUM, PR
- remove INHIBIT_AUTO_STAGE
- fixing coding style issue: 4 SPACES --> 1 TAB

mdadm: move to recipes-extended

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 09:50:47 +01:00
Zhai Edwin
93914e120c distro tracking: Add info for libuser and xz
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-02 09:38:36 +01:00
Zhai Edwin
094d5d7891 Distro tracking: Add package alias for xf86-video-intel
On behalf of Yu Ke

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-02 09:38:36 +01:00
Zhai Edwin
131d268752 Distro tracking: Add package alias for puzzles, eds-dbus...
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-02 09:38:36 +01:00
Kevin Tian
65a490585e distro-track: add ownership for 4 recipes
modutils
  cdrtools-native
  shasum-native
  tzcode-native

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-02 09:38:35 +01:00
Kevin Tian
a4141e1c11 xset: move DISTRO_PN_ALIAS to distro .inc file
also use space as the delimiter instead of semicolon. fix handbook accordingly

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-02 09:38:35 +01:00
Saul Wold
68385456af distro_check: fix for natives, cross, and initial recipe types
datetime checking is changed to be once per day

Signed-off-by: Saul Wold <Saul.Wold@intel.com>

distro_check: fix for natives, cross, and initial recipe types

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 09:38:35 +01:00
Kevin Tian
444e448065 distro_check: use space as the delimiter for aliases
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-02 09:38:34 +01:00
Kevin Tian
d59456563e distro-track: add alias name for 89 recipes
some recipe names in Poky are different from other distros (Ubuntu,
Meego, Debian, ...). Here totally 89 recipes are added with specific
alias name in major distros. Then they could be found in match with
other distros.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-02 09:38:34 +01:00
Saul Wold
c52fcafe55 DistroData: add eventhandler to correctly setup log file
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-09-02 09:38:34 +01:00
Richard Purdie
d62ee7eaf2 packages: Separate out most of the remaining packages into recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-01 19:09:57 +01:00
Richard Purdie
caab7fc509 Drop chroot usage as its not well used, tested and is broken
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-01 15:08:45 +01:00
Joshua Lock
232ef8430e bitbake/fetch: ensure the mirrored repository is updated as required
If we fetch a tarball from a mirror it's entirely possible that the
mirror will have been from before the required tag/branch/etc was included
in the repository. To that end use forcefetch() as a way of testing whether
the repository is up to date and if not fetch updates.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-01 11:14:57 +01:00
Joshua Lock
5c229f921f bitbake/git: define a forcefetch method
The git fetcher should force a fetch if the required tag is not present in
the local clone, or if the fullclone parameter is set.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-01 11:14:41 +01:00
Joshua Lock
b54e95fd06 bitbake/fetch: Respect forcefetch even when pulling from a mirror
When pulling from a premirror we would prefer a local tarball even when the
caller had specified the forcefetch parameter.
Add an extra parameter 'force' to try_mirrors, defaulting to False. If set
the mirrors will be tested even if the file exists locally.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-01 11:14:23 +01:00
Saul Wold
94f2946679 powerpc-common: add working_getline to gettext
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-31 17:33:35 +01:00
Dexuan Cui
d5bc20830d which (GPLv2): inherit update-alternatives
by this, we can avoid the pkg_postinst/postrm in the recipe file.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-31 17:22:19 +01:00
Dexuan Cui
dc5f45c4e1 lttng-viewer: upgrade from 0.8.84 to 0.10.0
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-31 17:22:03 +01:00
Saul Wold
b36e98043e task-poky-basic.bb: add at and watchdog
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-31 17:21:43 +01:00
Scott Garman
8a13529172 at: run daemon as root user
Permission problems are encountered when running atd as the default
(daemon) user, so run it as root instead. These options are also
used in the OpenEmbedded recipe for at.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-31 17:21:32 +01:00
Dongxiao Xu
43938f11af sqlite3: fix multiple provider warning
Use ${PN} to replace the original hardcode name in recipe PACKAGES line
This fixes multiple provider warning of sqlite3 (sqlite3 and
sqlite3-nativesdk)

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-31 17:21:13 +01:00
Yu Ke
9c1d256783 gawk: add gawk 3.1.8, GPLv3 version
move to meta/recipes

Signed-off-by: Yu Ke <ke.yu@intel.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-31 17:20:45 +01:00
Dongxiao Xu
1a326e97c0 gst-meta-base: Enable some video and audio codec
Enable mpeg-1 mpeg-2 video format
Enable wav, flac audio format
Fix [BUGID #151]

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-31 17:20:21 +01:00
Qing He
be291999de cmake.bbclass: sync from openembedded
this fixes:
  - toolchain detection error (e.g. ar and ranlib)

changes from openembedded:
  - reformatting
  - cmake modules search path
  - use 'cat <<EOF' instead of echos for clarity

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-31 17:19:53 +01:00
Qing He
a0b72c2971 rpm: compatiblity and header fix
changes:
  - add headerAddOrAppendEntry in lib/rpm4compat.h for compatibility
  - fix rpmbag.h introduced in rpm 5.1.10

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-31 17:19:19 +01:00
Qing He
adfd0e0434 boost: upgrade to 1.44.0
from version 1.36.0
which won't compile with gcc 4.5.0

also moved to meta form meta-moblin

changes:
  - .so files should go to -dev instead of sub packages
  - create libboostX-mt.{so,a} symlinks for compatibility
  - meta package 'boost' should set ALLOW_EMPTY
  - fix a bug that caused boost-dev being automatically renamed to
    libboost_prg_exec_monitor-dev, packages boost, boost-dev and
    boost-test now work as intended
  - rebased patch arm-intrinsic

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-31 17:18:55 +01:00
Qing He
d1f7c3f9cc libcheck: upgrade to version 0.9.8
from 0.9.5
moved from meta-moblin to meta
renamed to libcheck for clarity

changes:
  - --enable-plain-docdir is obsolete
  - remove the unnessary patch

Signed-off-by: Saul Wold <saul.wold@intel.com>
Signed-off-by: Qing He <qing.he@intel.com>
2010-08-31 17:17:43 +01:00
Zhai Edwin
09bffb70de Add qemu-i386 in qemu-native, required by eglibc
Adding i386-linux-user in target-list is enough in theory, but our gl stuff is
not friendly to linux-user code. So disable it when compiling linux-user.

[BUGID #218] fixed by this.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-31 16:48:53 +01:00
Dongxiao Xu
1f0ba7c2b0 sed: Fix ppc build failure
sed will firstly check whether there is a working getline function
in system, if not (ppc), it use its self-defined getline().
However in 4.1.2, this function definition is not match with its
declaration. Fixes [BUGID #243]

Also fixes metadata.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-31 16:45:38 +01:00
Saul Wold
4c00be1ecb distro_tracking_fields.inc: add distro_commands.inc
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-31 16:39:08 +01:00
Kevin Tian
c595743e3f toolchain-scripts.bbclass: inherit siteinfo
or else 'siteinfo_get_files undefined' error occurs

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-31 16:38:40 +01:00
Kevin Tian
e055544ce1 sstate: fix dir name in manifest
dir name in manifest is incorrect:

/media/disk/builds/master-arm/tmp/sysroots/usr/
/media/disk/builds/master-arm/tmp/sysroots/lib/
/media/disk/builds/master-arm/tmp/sysroots/include/

Also add one debug note when removing manifest entries

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-31 16:38:20 +01:00
Kevin Tian
03983e9647 sstate: make do_cleanup really working
there's a bug in creating manifest_pattern, which means actually with
new sstate do_cleanup hasn't worked yet

We can use PSTAGE2_MANFILEPREFIX easily for this purpose.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-31 16:37:49 +01:00
Mark Hatle
3aa6e464aa pseudo: Update to latest version
From the changelog:

2010-08-27:
  * (seebs) fix a bug caused by memcmp with wrong length
  * (seebs) stop hand-coding lengths of memcmp (torek was right...)
2010-08-31 16:24:58 +01:00
Richard Purdie
9897b81e56 bitbake/codeparser: Implement persistent cache
For a given input to this code, the output doesn't change to implement a persistent
cache of the data to speed up parsing.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31 14:49:14 +01:00
Richard Purdie
332c33af18 bitbake/data.py: Add emit_func() and generate_dependencies() functions
These functions allow generation of dependency data between funcitons and
variables allowing moves to be made towards generating checksums and allowing
use of the dependency information in other parts of bitbake.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31 12:47:41 +01:00
Richard Purdie
3492bff64a bitbake: Add codeparser for parsing shell and python functions
This commit is derived from Chris Larson's checksum work, turned into a
standalone piece of code for parsing python and shell functions.

The deindent code has been replaced with code to work around indentation
for speed. The original NodeVisitor in the ast was replaced with a faster
class walk call.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31 12:41:23 +01:00
Richard Purdie
13fdd4ae5d bitbake/BBHandler: Save python functions into the dictonary
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31 12:08:51 +01:00
Richard Purdie
f7627e4f67 bitbake/data_smart.py: Allow the data expand function to keep track of references (including those from python code)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31 12:06:18 +01:00
Richard Purdie
e6566322bd meta/classes: Fix whitespace mismatch and broken functions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31 12:02:24 +01:00
Qing He
e300aa0485 libproxy: disable perl bindings
cmake findperl and findperllibs use execution based approach to
locate perl executable and others like module paths and -lperl,
which does not work properly under cross compilation. Disable it
with -DWITH_PERL=no until cmake is fixed.

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-30 18:05:41 +01:00
Dongxiao Xu
4a65458eba distro_tracking: connman, connman-gnome, wpa-supplicant, etc.
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-27 15:50:12 +01:00
Dongxiao Xu
ca4a58a4eb connman: Use connman as default network management tool
Upgrade connman to version 0.56
Modify connman-gnome to match the recent version of connman
Deprecate networkmanager

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-27 15:46:55 +01:00
Dongxiao Xu
f6917ad47b wpa-supplicant: Add latest stable version 0.6.10
Connman doesn't work well with wpa-supplicant development
version 0.7.2, thus import its latest stable version.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-27 15:37:03 +01:00
Richard Purdie
29d6678fd5 Major layout change to the packages directory
Having one monolithic packages directory makes it hard to find things
and is generally overwhelming. This commit splits it into several
logical sections roughly based on function, recipes.txt gives more
information about the classifications used.

The opportunity is also used to switch from "packages" to "recipes"
as used in OpenEmbedded as the term "packages" can be confusing to
people and has many different meanings.

Not all recipes have been classified yet, this is just a first pass
at separating things out. Some packages are moved to meta-extras as
they're no longer actively used or maintained.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-27 15:29:45 +01:00
Yu Ke
da49de6885 quicky: add QT app quicky, a simple note-taking application
Add quicky from qt-apps.org to validate and demo qt library. quicky is a simple note-taking application with Wiki-style syntax and behaviour.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27 13:29:52 +01:00
Yu Ke
923f920a7c qmmp: add QT app qmmp, an QT audio-player
Add qmmp from qt-apps.org to validate and demo qt library. qmmp is an audio-player, written with help of Qt library

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27 13:29:52 +01:00
Yu Ke
43e62c4493 fotowall: add QT app fotowall, an QT photo tool
Add fotowall from qt-apps.org to validate and demo qt library. fotowall is a creative tool that allows you to layout your photos or pictures.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27 13:29:52 +01:00
Yu Ke
46bdf066a4 qt4 core lib: add qt4 core library x11 version.
QT is a comprehensive cross-platform C++ application framework. this commit add QT4 library compiled with X11 options.

The code is ported from OE version, with following changes:
   - remove the obsolate configure options, e.g. -embedded, -qdbus, etc
   - remove the poky unsupported configuree option, e.g. mysql, postgresql etc
   - revise the arch detection func, to support powerpc, x86_64
   - other format cleanup

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27 13:29:51 +01:00
Yu Ke
51e05bbe6c qmake2.bbclass: update for QT4
qmake2 bbclass is a class to make QT appplication. This commit update qmake2 bbclass for QT4. The code is from OE with minor cleanup.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27 13:29:51 +01:00
Yu Ke
7aa5f112b8 qt-tools-native: add QT4 tool to build qt application
QT4 provides tools like moc (meta object compiler), uic (user interface compiler) etc.. to build qt application. This commit add the qt4 tools. The recipe is from OE with minor cleanup.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27 13:29:51 +01:00
Scott Garman
dd30a64fc1 grep: new recipe v2.5.1a
This is the last GPLv2 version of grep. This recipe was dervied from
OpenEmbedded's version.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-27 13:29:51 +01:00
Scott Garman
119b69dd26 distro_commands.inc: Add maintainer information
Also removed mailx package tracking, as this recipe was recently
removed from our requirements.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-27 13:29:50 +01:00
Dongxiao Xu
4c86c99be8 readline: Split GPLv2 version from shared inc file
Do not share common inc file with GPLv3 version of recipe
Fix the issue of multiple provider warning

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-27 13:29:50 +01:00
Kevin Tian
98bd03a508 coreutils (GPLv3): add latest version (8.5)
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-27 13:29:50 +01:00
Yu Ke
cc0a7034c2 sysstat: add sysstat 9.1.4
sysstat is a collection of performance monitoring tools. this commit adds sysstat 9.1.4.
the recipe is ported from OE, with following changes:

- upgrade to 9.1.4
- use populate-volatile to populate /var/log/sa

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27 13:29:50 +01:00
Qing He
5bb55610f3 cmake.bbclass: sync from openembedded
this fixes:
  - toolchain detection error (e.g. ar and ranlib)
  - cmake modules search path

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-27 13:29:49 +01:00
Yu Ke
6bfeb80d57 gawk: add 3.1.5 (GPLv2 version)
this commit add GNU Awk 3.1.5, the most recent GPLv2 version.
the recipe is from OE, and upgrade to 3.1.5

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27 13:29:49 +01:00
Scott Garman
8927e93ccd cpio: new recipe v2.8
This is the last GPLv2 version of cpio. The recipe was derived from
OE's v2.5 one.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-27 13:04:38 +01:00
Scott Garman
7c301b9640 at.inc: remove unneeded LIBS setting
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-27 13:04:38 +01:00
Scott Garman
e08ae7ea65 tar_1.17: eliminate a patch by setting CFLAGS instead
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-27 13:04:38 +01:00
Qing He
9a60cbcf48 file: reinstate 5.04 upgrades with modifications
reinstate the patch since rpm recipe has been upgraded

> commit 21d586b47c
> Author: Qing He <qing.he@intel.com>
> Date:   Tue Jul 6 13:19:10 2010 +0800
>
>     file: upgrade to version 5.04
>
>     from 4.18
>
>     changes:
>       - remove native-fix.patch and sed line in do_configure_prepend,
>         AM_CONDITIONAL(IS_CROSS_COMPILE, ...) works well
>       - fix the bug of not packaging ${datadir}/misc/magic.mgc,
>         without this file, this utility isn't very useful
>       - add zlib as explicit build dependency
>
>     Signed-off-by: Qing He <qing.he@intel.com>

new changes:
  - string/B is not supported in file 5.04, add an alias to string/W
  - '>=' and '<=' was not supported, add an extension for existing
    usage

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-27 13:04:38 +01:00
Zhai Edwin
6b039d0bb7 libuser: add 0.56.16 as new recipe
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-27 13:04:38 +01:00
Zhai Edwin
c3232ed2da base.bbclass: Add xz-native as depends when finding *.xz in SRCURI
Just adding xz-native as DEPENDS in one bb file could not make its unpack run
after xz-native build done.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-27 13:04:38 +01:00
Zhai Edwin
63f33efdb9 xz: add 4.999.9beta as new recipe
Requies xz-native to unpack the tarball of libuser

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-27 13:04:38 +01:00
Kevin Tian
cb73e943aa bash (GPLv2): remove metadata sharing from GPLv3 recipe
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-27 13:04:38 +01:00
Kevin Tian
37f914dd72 findutils (GPLv2): remove metadata sharing from GPLv3 recipe
to avoid inadvertent contamination in the future, GPLv2 recipe is
fully split its v3 buddy. This way we can enforce strong isolation
for GPLv2 code.

also remove one unnecessary patch

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-27 13:04:38 +01:00
Dexuan Cui
084eb5a04d rsync: split GPLv2 version from GPLv3 by fixing the GPLv2 recipe
remove the "require rsync.inc", and copy the .inc file into the GPLv2 recipe,
and adjust it properly;

mkdir rsync-2.6.9 and copy files/rsyncd.conf into rsync-2.6.9/rsyncd.conf.
BTW: the .conf file originated from OE in 2006:

commit c2a4b021eb04924f8c8b0e0af1fac337a04cbcae
Author: Raymond Danks <raymond@edanks.com>
Date:   Tue Apr 18 01:43:08 2006 +0000

    rsync: Add rsyncd.conf

http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=c2a4b021eb04924f8c8b0e0af1fac337a04cbcae

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-27 13:04:38 +01:00
Dexuan Cui
9f03fdd5c7 which: add GPLv2 version 2.18
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-27 13:04:38 +01:00
Kevin Tian
03df313715 coreutils: upgrade to latest GPLv2 version (6.9)
Before adding latest coreutils GPLv3 version, first we upgrade existing
recipe to latest GPLv2 version here.

To ensure a clean process, all bits are coded from scratch including
patches and recipe, except that in recipe lines about update-alternative
are reused from previous 5.3.0. All new patches are licensed under
GPLv2.

Tested simple features with most coreutils commands

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-27 13:04:38 +01:00
Jiajun Xu
7303807ef1 test: Add scenario file for each target and support single case running
Different test cases are needed for different targets. A folder "scenario"
is created under scripts/qemuimage-tests to hold scenario files for different
targets.

Single case running is supported now. User can run single case together with
a whole test suite by setting variable TEST_SCEN in local.conf.

By default test cases in sanity suite will be ran. If you want to run other
test suite or specific test case(e.g. bat or boot test case under sanity suite),
list them like following.
TEST_SCEN = "sanity bat sanity:boot"

Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
2010-08-27 13:04:37 +01:00
Saul Wold
192d6994cb task-poky-basic: added new packages to basic task for LSB
further tweaked by Kevin Tian, with simple boot test. 'at' is disabled
as it depends on mail of build system which needs to be fixed

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-27 13:04:37 +01:00
Bruce Ashfield
e76f76a37d ftrace: add trace-cmd for ftrace control and config
Rather than manually configuring ftrace, trace-cmd was created
to provide a more user friendly interface to the tracer.

Some examples are:

 # ./trace-cmd record -e all ls /bin

Then to see the information:

 # ./trace-cmd report

To see just a subsystem:

 # ./trace-cmd record -e irq ls /bin

To list the available trace events:

 # ./trace-cmd list -e

You can also trace a single trace point with one of two methods:

 # ./trace-cmd record -e sched:sched_wakeup ls /bin

Or simply:

 # ./trace-cmd record -e sched_wakeup ls /bin

This tool also works with tracers (plugins) as well as events

 # ./trace-cmd list -p

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-27 13:00:06 +01:00
Bruce Ashfield
70cd1ff43f linux-wrs: update to 2.6.34.5
edd8801 Linux 2.6.34.5
4070f43 vmware: fix build error in vmware.c
57cbde5 mm: fix up some user-visible effects of the stack guard page
4def7ce mm: fix page table unmap for stack guard page properly

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-27 13:00:05 +01:00
Richard Purdie
4b2a355a31 sstate/utility-tasks: Ensure do_clean functions correctly and removes shared state
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-27 12:33:58 +01:00
Richard Purdie
5c7531f78c sstate: Run sstate_cleanall() as part of do_setscene()
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-27 12:29:01 +01:00
Mark Hatle
4a310f203d qemu: On some older machines SDL is available
On some older machines SDL is available, even if a pkgconfig
file for SDL is not there.  (See RHEL5.1)

Extend the check, to see if the primary SDL header is there, if
the pkgconfig check fails.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-26 14:30:36 -07:00
Mark Hatle
18c0da3c17 pseudo: Update to the latest git version of pseudo
Latest git version includes:

2010-08-26:
* (seebs) make offsets.c slightly less useless
* (seebs) don't overwrite LD_LIBRARY_PATH values that include us

2010-08-25:
* (seebs) fix the signal mask restore

2010-08-24:
* (seebs) try to restore signal mask before calling exec()
* (seebs) move errno restoration after code which could set errno

2010-08-19:
* (seebs) handle insane edge case involving regcomp/regexec

2010-08-17:
* (seebs) create speculative-deletion logic
* (seebs) remove crackpot theories about cross-device renames

2010-08-16:
* (rp) Fix ld_preload/ld_library_path mixup.
* (seebs) Handle failed allocations.
* (seebs) Fix logic for dropping empty LD_PRELOAD.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-26 14:30:10 -07:00
Joshua Lock
dd0fb80917 meta-toolchain: fix for recent opkg change
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-26 18:06:17 +01:00
Joshua Lock
e10703aa5b meta-toolchain: update to reflect opkg state directory move
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-26 09:18:24 +01:00
Kevin Tian
8ea7fa6d4c opkg: finalize the change to var directory
commit 1d0757f16b changes opkg run state from
/usr/lib/opkg to /var/lib/opkg, which however is incomplete and still many
important information is kept under old directory including postinst methods.
This makes latest boot into a mess.

So finalize this movement to /var here. Fix [BUGID #229]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-26 08:54:55 +01:00
Joshua Lock
d46c362a46 sstate: fix architecture of sstate archives
Using TARGET_ARCH as the pacakge architecture for sstate archives lead to some
issues when using two machines with different BASE_PACKAGE_ARCH's but the same
TARGET_ARCH such as netbook and qemux86 machines.

Probable fix for [BUGID #223]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-25 18:01:23 +01:00
Joshua Lock
b66dc67c62 xf86-video-intel: fix COMPATIBLE_HOST entry, this was preventing building
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-25 11:37:29 +01:00
Joshua Lock
66790ecb4a poky-qemu: check for existence of required libraries
We need some libraries installed to run the built qemu, check for their
existence before trying to run the program. Fixes [BUGID #201]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-25 11:15:16 +01:00
Joshua Lock
196f6f2d20 qemu.inc: ensure helper programs are built when building for qemu machines
QEMU machine images are useless without qemu-native and qemu-helper-native

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-25 11:15:16 +01:00
Joshua Lock
1d0757f16b opkg: use var for state files, not libdir
Fixes [BUGID #221]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-25 11:15:16 +01:00
Richard Purdie
53ff069611 bitbake/runqueue.py: Ensure rqexe always exists and that empty task lists cause a graceful exit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-25 00:59:13 +01:00
Mark Hatle
9a8b6447c6 package_rpm: Temporary workaround for perfile dependencies
Until the pseudo code is fully integrated, we need to roll up the
per file dependencies into package dependencies for rpm.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23 21:04:20 +01:00
Mark Hatle
59a3e98b04 rootfs_rpm: Enable multi dep solverdbs
Update package_rpm.bbclass to generate dep solver databases for each
package arch.  Following the example of the deb and ipk integration

Revise the rootfs_rpm to solve the installation based on the multiple
dep solvers.

Note, recommends, locale and attemptonly pckages are still to be
implemented.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23 20:56:47 +01:00
Mark Hatle
55a046bd4c package_rpm: Rewrite the way the spec files are generated
Use a single spec file to generate all of the split packages.  This allows
us to ensure the RPM package source package meta data is correct, and also
speeds up the package generation process.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23 20:55:14 +01:00
Mark Hatle
f29f9364a3 package.bbclass: Fix per-file dependency generation
The overall file list was being constructed with the wrong variable, it
should have had FLIST in the name.

Also it was possible to construct the system with some illegal variable
names.  Names that would have include "[]".  So translate these away...

Finally fix an issues where a filename with an _ could cause a package
variable conflict.  Again translate this away..

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23 20:52:45 +01:00
Mark Hatle
e37ee51157 rpm_5.1.10.bb: Update macros
Fix some additional macro definitions to enable rpmdeps usage

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23 20:52:45 +01:00
Jeff Johnson
f0f911a10d rpm: use rpm-5.1.10 from SNAPSHOT URI.
rpm-5.1.10 snapshot adds support for multiple aid databases

revert slashDepth patch, now included in 5.1.10

Signed-off-by: Jeff Johnson <n3npq@mac.com>
Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23 20:52:45 +01:00
Joshua Lock
0741c3b8cb Ensure all packages which should have x86_64 in COMPATIBLE_HOST
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-23 20:52:44 +01:00
Richard Purdie
ca95d02ce0 package.bbclass: Fix shlibs race
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-23 15:41:21 +01:00
Richard Purdie
203bf3f772 bitbake.conf: Add DESCRIPTION for -dev, -dbg and -doc packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-23 15:27:36 +01:00
Richard Purdie
47f704ea74 insane.bbclass: Update to match the packaging classes when handling OVERRIDES
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-23 15:27:36 +01:00
Mark Hatle
b9f4ff1386 package.bbclass: Fix do_shlibs
The current packages shlibs processing is written to a local temporary file.
This file is not consulted when evaluting the provider of the dependency,
instead we need to cache the local values into the dictionary while we write
the temp file.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-23 15:27:36 +01:00
Richard Purdie
5977534d5f devshell.bbclass: export the FAKEROOTENV so it can be accessed within the devshell task
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-23 13:04:03 +01:00
Richard Purdie
71a46a44a2 utils.py: Fix bb.copyfile to change the permissions of the file back correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-23 13:01:05 +01:00
Richard Purdie
86c2b56705 package.bbclass: If files are unreadable, add read access for stripping
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-22 00:28:28 +01:00
Richard Purdie
ac9e6822f1 lib/oe/path: Use bb.utils.copyfile as shutils can't cope with copying unreadable files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-22 00:27:55 +01:00
Mark Hatle
87dba4254b utils.py: Add a new extend_deps() to easily merge two dependency lists
Add a new extend_deps function to more easily merge two dependency lists.
This avoids adding duplicates, unless the value of the dependency is
different.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-20 23:46:08 +01:00
Mark Hatle
54e3a82d9c package.bbclass: Add perfile dependency identification
Using the rpmdeps commands, we enable the discovery of per-file dependencies.
These dependencies are generated for all packages, and may or may not be used
by any given packaging mechanism.  Currently RPROVIDES and RDEPENDS are
generated in this process.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-20 23:39:55 +01:00
Mark Hatle
b4bef9ad8e bitbake.conf: Add shared/pkgconfig files to standard -dev glob
Add the pkgconfig files that may appear into the shared directory into
the -dev globbing.

Also change the udev integration to remove the manual instance of the
shared directory .pc file.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-20 23:39:43 +01:00
Mark Hatle
5d2e88c3c2 rpm: Update the rpm integration to support per-file dependencies
Update the RPM package integration to support per-file dependencies

This adds additional configuration options to RPM, as well as provides
a helper script "perfile_rpmdeps.sh" that the build system can use to
gather the dependency information.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-20 23:39:31 +01:00
Nitin A Kamble
6c12afd57d glibc: bring back needed patches from older recipes
while removing old glibc recipes some needed patches from
older recipes got wiped out. Bringing them back.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-20 23:26:40 +01:00
Saul Wold
179e056519 base.bbclass: Initial work to add GPLv2 Only Build with Whitelist for GPLv3 Native tools
[tweaks from Richard Purdie]

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20 16:53:36 +01:00
Bruce Ashfield
e7e01e7831 linux-wrs: allow packed refs to be present
The code which creates a working tree from the source
Wind River Linux git repository manipulates the refs
to make non-tracking, local branches. packed-refs remove
the files from refs, making this code break and the builds
fail.

To fix this, if we detect the packed refs we simply create
the local refs from the remote branches.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-20 16:36:26 +01:00
Bruce Ashfield
a33579dc71 kernel: update branch revisions for 2.6.34.4
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-20 16:35:59 +01:00
Bruce Ashfield
2cf104f7e0 guilt: import guilt for kernel patch management
The Wind River kernel is "patched" via guilt to provide
both git integration and quilt like patch management
(if that is of interest).

This is a modified 0.33 guilt with some changes to
streamline interactions with the way that the Wind
River kernel is constructed. That being said, the
common semantics of guilt are not changed, and it
can be used for other purposes.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-20 16:35:39 +01:00
Dexuan Cui
15543017ec distro-tracking: add info for watchdog
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-20 16:20:13 +01:00
Dexuan Cui
91818ff699 watchdog: add the latest version 5.9
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-20 16:20:13 +01:00
Dexuan Cui
e8231e0950 poky-qemu-internal: fix the echo of KERNCMDLINE
Without the fix, when the commandline is printed with the "echo" command,
it loses the quotes and this confuses people.

Thanks Richard for pointing this out.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-20 16:20:13 +01:00
Zhai Edwin
9cb1b87640 distro tracking: Add info for pax
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-20 16:20:12 +01:00
Zhai Edwin
ce2e0a027b distro tracking: Updated version info for owl-video, matchbox-desktop, webkit-gtk...
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-20 16:20:12 +01:00
Scott Garman
d7d803fa1c poky-qemu-internal: fix broken call to poky-qemu-ifup
The poky-qemu-ifup script now requires a path to the native
sysroot as an argument. This fixes a case where the argument
was missing.

Also, set up NATIVE_SYSROOT_DIR when running runqemu.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20 16:20:12 +01:00
Yu Ke
3a0eeb8155 python-pycairo: upgrade to 1.8.10
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-20 16:20:12 +01:00
Yu Ke
89ae21775c iputils: add iputils package
iputils are utilities for the IP protocol, including traceroute6, tracepath, tracepath6, ping, ping6 and arping.

this commit add iputils 20100418. code is borrowed from open embedded and debian, with following changes:
- upgrade from s20071127 to s20100418
- update the do_compile (add VPATH) to make s20100418 pass
- disable man since it depends docbook while poky don't have

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-20 16:20:12 +01:00
Scott Garman
070096ec70 runqemu-nfs: boot QEMU using nfsroot and local unfs export
This script automates the booting of QEMU using an nfsroot exported
by our userspace NFS tools. The rootfs should be created using
poky-extract-sdk.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20 16:20:11 +01:00
Scott Garman
313bda1d87 poky-export-rootfs: script for exporting userspace nfsroots
This script automates the exporting of a root filesystem (created
with the poky-extract-sdk utility) using pseudo and the native
userspace NFS server. That filesystem can then be booted using
nfsroot with either QEMU or the target hardware using one of our
kernels.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20 16:20:11 +01:00
Scott Garman
c23da3d37e poky-extract-sdk: script for extracting sdk images using pseudo
This script automates the creation of a rootfs area using pseudo so
it can be used by a QEMU nfsroot boot.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20 16:20:11 +01:00
Scott Garman
f203df83a5 poky-qemu-internal: fixes for userspace NFS booting
Including a number of cases where the script could exit before
releasing a tun/tap lockfile.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20 16:20:11 +01:00
Jeff Dike
81ff1ee237 poky-qemu-internal: Support use of a preconfigured tap device
This patch makes poky-qemu-internal check for the existence of an
available preconfigured tap device before running poky-qemu-ifup to
make a new one.

Locking is handled with a lockfile in /tmp/qemu-tap-locks/.  This uses
the lockfile utility, so that needs to be present on the host.  On
exit, this script removes the lock file so that the tap device may be
reused.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-08-20 16:20:10 +01:00
Jeff Dike
4df9f11171 poky-qemu-internal: Support NFS boots better
The image specification can now be in the form nfs-server:directory.
This makes it possible to nfs-boot from servers other than the host.
poky-qemu-internal will properly construct the kernel command line
given such a specification.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-08-20 16:20:10 +01:00
Jeff Dike
6ea1ed5f7b poky-qemu-[ifup|ifdown]: Use native tunctl
poky-qemu-ifup can run standalone by root in order to configure a bank
of tap devices for later qemu use.

These devices will, if possible, be owned by a specified group to
which qemu users must belong.

If the kernel is too old to support TUNSETGROUP, then it falls back to
setting the tap device to be owned by a particular user, and that user
will be the only one allowed to use it.

Also overall usability improvements to the scripts, usage() help, etc.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20 16:20:10 +01:00
Scott Garman
f35a8d4079 poky-find-native-sysroot: helper script for locating the native sysroot path
Various poky scripts make use of binaries from the native sysroot.
This helper script can be used to reduce code duplication, and sets
up some environment variables you can use to identify and obtain
the correct filesystem path to the native sysroot.

It works for both in-tree Poky setups as well as toolchain
installations.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20 16:20:10 +01:00
Jeff Dike
e4bc3e36e4 tunctl: Added an tunctl which supports TUNSETGROUP
TUNSETGROUP is needed in order to preconfigure a set of tap devices
that can be used by non-root users.  The requirement is that the qemu
users be members of whatever group the tap devices are assigned to.

Include tunctl in the qemu-helper package, and add a -native version.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20 16:20:09 +01:00
Jeff Dike
d9aa25a337 poky-qemu-ifup: allow multiple tap devices
This patch bases the tap IP address on the device number, providing
each device with its own IP address.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-08-20 16:20:09 +01:00
Jeff Dike
c791544bb0 qemu: Use a TAP device instead of slirp for networking
With this patch, a persistent TAP device is set up by poky-qemu-ifup,
which is now run before qemu.  The qemu command line now uses the
device that was constructed (rather than the hard-coded tap0) and it
is told not to run any networking scripts.

When qemu shuts down, poky-qemu-ifdown removes the TAP device.

sudo use - sudo is used to run poky-qemu-ifup.  sudo is no longer used
to run qemu, as qemu no longer needs privileges to set up networking.
poky-qemu-ifdown is run without privileges, as you can remove a TAP
device which you own.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-08-20 16:20:09 +01:00
Scott Garman
b5b3825ce6 unfs-server: new userspace nfs recipe
This is a simple userspace NFS server, derived from one which was
previously used in openSUSE 10.x. Wind River contributed many of the
patches.

This package is not intended for target installations, only -native
and -nativesdk use.

Enabling nativesdk for readline, sqlite3, and pseudo was required, as
well as a few new autoconf siteconfig entries.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-20 16:20:09 +01:00
Nitin A Kamble
735210556d glibc: remove all old recipes
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-20 16:07:43 +01:00
Nitin A Kamble
7e8f14d2d8 valgrind: upgrade for eglibc 2.12
the current version only works with libc upto 2.10
hence upgraded to support eglibc 2.12

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-20 16:03:56 +01:00
Kevin Tian
4cdaa1789a gdb: disable installation of bfd/iberty/opcodes
Those are assumed to be provided by binutils, so we disable installation
here. Without doing so, a broken libbfd.la from gdb is installed to sysroot
which overrides binutils version and then hurt other packages such as
oprofile

also fix --with-readline to --with-system-readline

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-20 16:03:07 +01:00
Richard Purdie
75b57d573c bitbake/utils.py: Allow copyfile to copy files which aren't readable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20 15:11:44 +01:00
Richard Purdie
ac3452c431 bitbake/utils.py: Improve better_exec debug output
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20 12:52:43 +01:00
Richard Purdie
616e75523b bitbake: Correctly route events from the worker to the server
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20 12:26:19 +01:00
Richard Purdie
9708f9cba7 bitbake/knotty: Exiting as soon as a fatal is seen is not desirable as the stacktrace won't be seen
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20 12:26:19 +01:00
Richard Purdie
ca09a6f08c bitbake/cooker.py: Don't init the fetcher in the worker case
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20 11:26:14 +01:00
Richard Purdie
fac06aaf2a bitbake/persist_data: Attempt to fix locking issues
It appears the timeout sometimes has no effect and we see database access failures. Combat
this by wrapping the execute function in all cases and retrying manually ourselves.

Thanks to Kevin Tian for help debugging this.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20 11:24:02 +01:00
Richard Purdie
604f12722a bitbake/data.py: Handle exceptions in export_bars in the same way as emit_var()
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20 09:42:31 +01:00
Richard Purdie
9b8ae6ba45 bitbake/server: Raise a shutdown event if we're seeing exceptions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-20 09:42:31 +01:00
Richard Purdie
4a8fe7fc99 bitbake/runqueue.py: Ensure the flush happens as late as possible to avoid data mixups
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 23:39:19 +01:00
Richard Purdie
6e3a3816d5 bitbake/utils.py: Give useful debug information when no lineno information is available
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 23:27:08 +01:00
Richard Purdie
f070ee959c Rename packaged-staging2 -> sstate and remove the old empty class
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 22:48:17 +01:00
Richard Purdie
657188bfef Revert "base.bbclass: Temporarily disable fakeroot for install/package until other fixes get merged"
This reverts commit 2225e12142 and reenables
the functionality now its safe to do so.
2010-08-19 22:41:00 +01:00
Richard Purdie
084ec86402 classes: Disable setscene tasks for initial testing
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 22:36:26 +01:00
Richard Purdie
7a0f6ceb81 sanity.bbclass: Don't run the handler in worker context
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 22:36:26 +01:00
Richard Purdie
3c539be84c package_*.bbclass: Always run these tasks under fakeroot
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 22:36:26 +01:00
Richard Purdie
6739a629e9 bitbake/runqueue.py: Fix runqueue UI issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 22:36:26 +01:00
Richard Purdie
b6bfe14205 bitbake: Switch to use subprocess for forking tasks and FAKEROOTENV to run shell and python under a fakeroot environment
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 22:36:25 +01:00
Richard Purdie
a45e1d54e1 Remove packaged-staging.bbclass
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 20:06:25 +01:00
Joshua Lock
369920107e deploy.bbclass: use new style staging for deploy tasks
All tasks which implement a do_deploy should inherit this class to have the
changes in the deploy task staged.

Update recipes which include a do_deploy function to inherit this class and
to use DEPLOYDIR rather than DEPLOY_DIR_IMAGE.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-19 20:06:25 +01:00
Richard Purdie
29ca893649 package.bbclass: Implement packaged-staging2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 20:06:25 +01:00
Richard Purdie
c28973c160 staging.bbclass: Convert to packaged-staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 20:06:25 +01:00
Joshua Lock
0769e847cb package_(deb|rpm): Update to use packaged-staging2
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-19 20:06:25 +01:00
Richard Purdie
14801197f9 package_ipk.bbclass: Convert to new task based staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 20:06:25 +01:00
Richard Purdie
c7a8029570 Start sstate
Add pre clean hook
Add sstate_installpkg
sstate: Tie all pieces together with a setscene function
Use pythonic functions rather than os.system()
Implement sstate_clean function
package_ipk: clean shared state in prestate
packaged-staging2: implement fetching packages from mirror
Copy add staging_fetch() from packaged-staging.bbclass
packaged-staging2: make the output slightly friendlier
packaged-staging2: handle directories in the shared state
Add directories to the manifest when installing and remove them if empty when
cleaning.
Move most of the sstate code into the class itself removing the need for heavy boilderplate

packaged-staging2: Programatically ensure directories are last in the manifest
packaged-staging2: add cleanall
packaged-staging2.bbclass: Connect in cleanall function to do_clean

We want to ensure that directories appear at the end of the manifest so that
when we test to see if they should be deleted any contents added by the task
will have been removed first.

pstage2: Use oe.path.copytree
packaged-staging2: support lockfiles and plaindirs

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-19 20:06:25 +01:00
Richard Purdie
787c1cf811 bitbake: Initial scenequeue implementation (needs major fixes)
bitbake: scenequeue: Skip setscene if the underlying task already ran
bitbake/setscene: Make sure uneeded dependencies are removed recursively

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 20:06:25 +01:00
Nitin A Kamble
41a364f59f gcc_4.5.0: fix for arm kernel failure
From this bugzilla:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44129
gcc 4.5.0 has target space optimization issues on arm also.

Added a fix similar to ppc.

This should fix
[BUGID #212]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-19 20:04:01 +01:00
Mark Hatle
84d96bac33 elfutils: Add GNU_HASH support to elf*_xlatetof
Add GNU_HASH and LIB types to the size table used by elf*_xlatetof in order
to avoid a divide by zero error.
Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-19 20:00:36 +01:00
Kevin Tian
f5dcdf9181 net-tools: add new recipe (1.60-23)
Borrow from OpenEmbedded with below difference:
  - use Debian as the SRC_URI
  - instead of copying all Debian locally, handle it in recipe automatically
    which eases our maintenance effort in the future
  - enable gettext

It's said the net-tools is deprecated by iproute2. However not all utilities
are replaced yet, such as hostname, domainname, netstat, slattach, ...

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-19 13:11:25 +01:00
Zhai Edwin
26f34098c8 pax: add 3.4 as new recipe
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-19 13:10:09 +01:00
Zhai Edwin
f626b8fc55 gzip: Add 1.3.12(GPLv2) as new recipe
Remove AC_USE_SYSTEM_EXTENSIONS to fix autoconf error, and rename a function to
avoid duplicated defination between gblic and gunlib

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-19 13:09:50 +01:00
Kevin Tian
6752cdfbf8 distr-tracking: add MAINTAINER and version info for rest recipes
This commit add basic distro-tracking fields (status/maintainer/latest_ver)
for rest recipes in world target. There may still have some missing, but
most have been made up this time

In total 279 pacakges are touched

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-19 13:08:51 +01:00
Richard Purdie
86af749b5b xinetd: Drop INHIBIT_AUTO_STAGE, this does nothing in Poky
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 13:08:18 +01:00
Yu Ke
23552a40fc xinetd: add xinetd
xinetd is highly configurable, modular and secure inetd. this commmit add xinetd 2.3.14.
The receipts is borrowed from OE, with following changes:
- upgrade the version from 2.3.13 to 2.3.14
- pick three patches from debian xinetd 2.3.14-7.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-19 13:06:56 +01:00
Richard Purdie
90e8bc75e3 autotools.bbclass: Drop a number of legacy functions that shouldn't be (and aren't) used in poky now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 12:51:37 +01:00
Yu Ke
372f2f40c0 mktemp: add mktemp package
Mktemp is a small program to allow safe temporary file creation from shell scripts. this commit add mktemp 1.7.

it is borrowed from open embedded with following changes:
- upgrade from 1.6 to 1.7
- remove the patch add_destdir.patch, since this patch is already included in 1.7.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-19 12:36:37 +01:00
Yu Ke
ec22c6287c cracklib: add new package
cracklib is a pro-active password checker library
this commit add cracklib from scratch.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-19 12:35:53 +01:00
Dongxiao Xu
a57add5307 ed: add GPLv2 version.
Add the latest GPLv2 of ed (0.5) into poky system

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-19 12:29:15 +01:00
Nitin A Kamble
8cfecea699 eglibc: recipe cleanup
This removes unneccesary dependancys. And avoids glibc being built when
eglibc is configured.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-19 12:28:54 +01:00
Nitin A Kamble
75c781ad95 distro_tracking: update maitanier for toolchain/devel recipes
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-19 12:28:24 +01:00
Qing He
e6743f8416 rsync: explicitly disable xattr and acl
Signed-off-by: Qing He <qing.he@intel.com>
2010-08-19 12:28:10 +01:00
Qing He
30b01f94c3 gamin: add glib-2.0 as dependency
Signed-off-by: Qing He <qing.he@intel.com>
2010-08-19 12:27:55 +01:00
Richard Purdie
3ce480de27 bitbake/runqueue.py: Factor task skipping code into a function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 11:41:44 +01:00
Richard Purdie
65b068a5f8 bitbake/runqueue.py: Create RunQueueExecute and RunQueueExecuteTasks classes, further splitting up runqueue
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 11:41:44 +01:00
Richard Purdie
96ec9f8a60 bitbake/cooker.py: Allow idle handlers to pass through a true value
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 11:41:44 +01:00
Richard Purdie
1db9ee5e8d bitbake/runqueue.py: Drop duplicated class
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 11:39:59 +01:00
Richard Purdie
d39434bcfc task-poky-tools: Add perf to tools-profile package
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-19 11:39:59 +01:00
Richard Purdie
efadb43d67 native.bbclass: Ensure EXTRA_NATIVE_PKGCONFIG_PATH has a default value
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-18 15:30:35 +01:00
Richard Purdie
84d31b8970 apmd: Add back libtool patch as the issue the patch fixed reappeared
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-18 15:30:20 +01:00
Richard Purdie
22bf3344b5 xserver-xf86-dri-lite: xorg-minimal-fonts is responsible for this symlink
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-18 15:30:08 +01:00
Richard Purdie
418cce9ee9 bitbake.conf: Set FAKEROOTENV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-18 15:29:54 +01:00
Richard Purdie
9ba6043530 linux-wrs: Make sure kern-tools-native is built before do_patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-18 11:49:58 +01:00
Richard Purdie
5d9f37873d bitbake: Split Runqueue into two classes, a data processor and the execution part
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-18 11:49:58 +01:00
Saul Wold
d7bc9b8ece DistroData: Cleanup Version numbers and add DistroData Parser
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-17 23:12:33 +01:00
Saul Wold
26350bbd22 aspell: moved from meta-moblin to meta to support enchant dependency
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-17 23:12:33 +01:00
Yu Ke
912480a3f6 distro tracking fix: cairo qemugl
fix the version format

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-17 23:12:33 +01:00
Kevin Tian
72ccda630e distro-tracking: fix versions format
dbus-wait
  shadow

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-17 23:12:33 +01:00
Kevin Tian
54d6d75445 update-rc.d.bbclass: adjust order on tweaking postinst
So far unlike prerm/postrm, update-rc.d has its own postinst method prepended
to pkg_postinst, which may result "System startup links for xxx already exist"
warning in the 1st boot of target image. Some pkg_postinst requires to run on
the target, and thus prepend here makes update-rc.d method executed twice: one
in rootfs creation and the other in the 1st target boot. So adjust the order
to append.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-17 22:57:33 +01:00
Kevin Tian
7025e6496e pam: add missing bits from previous commit
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-17 22:56:12 +01:00
Kevin Tian
db5c145af1 udev: use relative path when creating dev.tar
this effectively removes below warning:
  tar: removing leading '/' from member names

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-17 22:55:44 +01:00
Dexuan Cui
07adcbaf97 lttng-ust: disable MIPS build since liburcu doesn't build on MIPS
lttng-ust depends on liburcu.
Unluckily upstream liburcu doesn't support MIPS now.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-17 22:51:57 +01:00
Nitin A Kamble
94f63fa564 gcc_4.5.0: import a missing patch from gcc_4.3.3
[BUGID #208]

Thanks to Edwin Zhai for reproducing issue and narrowing it down to the
segmentation fault in the floorf function of libstdc++-v3

And

Thanks to RP for pointing out that this is a known issue with the fix
already in the gcc 4.3.3 recipe

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard@openedhand.com>
2010-08-17 22:50:47 +01:00
Joshua Lock
514d768673 poky-default: fix a warning caused by preferred libc-initial being unset
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-17 22:50:21 +01:00
Joshua Lock
67239d4251 kernel.bbclass: Fix adding module dependencies to RDEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-17 22:49:39 +01:00
Richard Purdie
cb5d51a485 cross-canadian.bbclass: Set TOOLCHAIN_OPTIONS to point at the correct sysroot
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-17 19:55:39 +01:00
Joshua Lock
e624b2700a build/conf: move sample conf files to meta/conf
Currently rm -fr build breaks things badly but will work if we move the sample
configuration files to meta/conf - this patch does so.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-17 17:41:20 +01:00
Richard Purdie
2225e12142 base.bbclass: Temporarily disable fakeroot for install/package until other fixes get merged
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-17 12:13:31 +01:00
Kevin Tian
a4aaaee39d tcl: fix native build
commit a2e6b265ed introduced one patch
to fix non-native build, which however breaks native build.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-17 09:34:46 +01:00
Richard Purdie
8e8316c8f0 bitbake/utils.py: Allow explode_dep_versions to handle the commas join_deps can introduce into strings
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-17 09:29:08 +01:00
Nitin A Kamble
bfaeda03be binutils: fix the installed location of libiberty.a file
This fixes:
  [BUGID #209]

the libiberty was getting installed in usr/lib/lib64 path which was
leaving prelink-native recipe wondering where to get libiberty.
  Fix the path and prelink-native recipe is building fine now.

Patch added:
 libiberty_path_fix.patch
2010-08-13 17:19:16 -07:00
Jiajun Xu
8c498e5338 testlib: Add support for qemumips/qemuppc/qemux86-64, and add support for testing with images from autobuilder
Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
2010-08-13 23:42:03 +01:00
Saul Wold
6fc5bdd1bb task-poky-basic: enabled ethtool as part of build
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-13 23:38:17 +01:00
Zhai Edwin
03ee90660e distro_x11_apps_1.inc, distro_x11_ux.inc: Add maintainer info
Also add RECIPE_NO_UPDATE_REASON for the package that not updated to latest.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-13 23:38:17 +01:00
Dongxiao Xu
cedd774ced distro_tracking: Add maintainer information
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-13 23:38:16 +01:00
Yu Ke
b8f64fe44c distro_x11_core.inc, distro_x11_apps_2.inc: add maintainer info
Sigined-off-by: Yu Ke <ke.yu@intel.com>
2010-08-13 23:38:16 +01:00
Kevin Tian
26db53b91f gmp: add GPLv2 version (4.2.1)
The latest GPLv2 version of gmp is 4.2.1, which was released in 2006/05.

This GPLv2 recipe is written in clean house approach, w/o looking at
either v3 source code and recipe.

One patch (disable-stdc.patch) is added, which is also written from
scratch and licensed under GPLv2

test with 'calc' which is shipped by gmp package

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-13 23:38:16 +01:00
Kevin Tian
f53504d28c ethtool: add new recipe 2.6.34
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-13 23:38:16 +01:00
Kevin Tian
2d394b224a distro-tracking: update MAINTAINER info for base group
also add NO_UPDATE_REASON for packages marked #OK to stay with
an older version

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-13 23:38:16 +01:00
Nitin A Kamble
675259c82c sdk-task: make libc dependancies generic
This change specifies the libc dependancies in a generic fashion.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-13 23:37:31 +01:00
Nitin A Kamble
512d3b713c eglibc: import eglibc_2.12 recipe from OE
use http proto for svn checkout
cosmetic cleanups to metadata

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-13 23:37:30 +01:00
Saul Wold
2c11926528 procps: Move from meta-moblin to meta-lsb
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-13 23:37:30 +01:00
Saul Wold
e8ac5a76d9 Add glossary entry for SUMMARY for binary packaging
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-13 23:37:30 +01:00
Nitin A Kamble
a2e6b265ed tcl: fix a build issue
This fixes:
 [BUGID #210]

This commit addes a native recipe & a patch for tcl to fix the
following build issue

| Installing message catalogs
| /bin/sh: line 2: ./tclsh: cannot execute binary file
| make: *** [install-msgs] Error 126
| FATAL: oe_runmake failed
NOTE: package tcl-8.5.8-r0: task do_install: Failed

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-13 23:37:30 +01:00
Joshua Lock
aeb73bdf20 linux-wrs: Fix qemux86-64
Use the fragment support provided by kern-tools in the linux-wrs recipe to add
some extra modules required for qemux86-64 such as evdev and uvesafb.

Add a patch to increase CONNECTOR_MAX_MESSAGE_SIZE as uvesafb was sending
larger messages than the kernel would accept.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-13 17:25:39 +01:00
Joshua Lock
1c4cc60e28 kernel-arch: x86-64 is no longer a valid architecture, map it to x86
Also use the exported (and re-mapped) ARCH rather than TARGET_ARCH in the
linux-wrs recipe.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-13 17:16:19 +01:00
Joshua Lock
2e0d6df6c1 git: update to get features required for wr-kernel-tools
Update to 1.7.2.1, wr-kernel-tools requires --no-merged option for git branch
which was introduced in git 1.5.6

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-13 17:16:11 +01:00
Jeff Dike
bdb9da4847 emenlow: add support for the r8169 network card
This was reported by a user (Gary Thomas) on his board.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-08-13 14:42:20 +01:00
Jeff Dike
ed5194052e emenlow: Add Intel sound support
This adds CONFIG_SOUND, CONFIG_SND, and CONFIG_SND_HDA_INTEL to the
emenlow deconfig.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-08-13 14:42:03 +01:00
Richard Purdie
bb75c18104 Move byacc, which, libconvert-asn1-perl and libtimedate-perl to meta-lsb
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-13 13:56:49 +01:00
Kevin Tian
5abb132fec distro-tracking: update MAINTAINER info for base group
also add NO_UPDATE_REASON for packages marked #OK to stay with
an older version

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-13 13:36:06 +01:00
Saul Wold
1766b2bc22 tasks: updated tasks and images to reflect distro lsb requirments
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-13 13:36:05 +01:00
Dexuan Cui
cca5090408 distro-tracking: update MAINTAINER info for x11_libs and sdk_tools.
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-13 13:36:05 +01:00
Dexuan Cui
7b6700f5b8 distro tracking: add liburcu, lttng-ust, upgrade lttng-control and lttng-viewer
Move lttng-control and lttng-viewer from distro_toolchain_devel.inc to
distro_sdk_tools.inc.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-13 13:36:05 +01:00
Dexuan Cui
295e142488 task-poky-tools: fix RDEPENDS_task-poky-tools-profile and add lttng-ust into it
Here the "_append" must appear just after RDEPENDS_task-poky-tools-profile, or
else, valgrind and lttng-ust won't be built into the target image.

At present we only build lttng-ust on
qemux86/qemux86-64/qemuppc/qemumips/emenlow/netbook since upstream liburcu
(which is required by lttng-ust) may not build on other platforms, like
qemu ARMv5te that poky uses now.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-13 13:36:05 +01:00
Dexuan Cui
56c5f2a679 lttng-ust: add the latest version 0.5
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-13 13:36:04 +01:00
Dexuan Cui
80ec77731b liburcu: add the latest version 0.4.6
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-13 13:36:04 +01:00
Qing He
5f199e8b51 distro-track: add maintainer info
also adds trackinf fields for gamin

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-13 13:36:04 +01:00
Qing He
0eb96abfc9 gamin: put into meta-lsb
changes:
  - gamin now also PROVIDES fam, moved to meta-lsb
  - separate out libgamin

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-13 13:36:04 +01:00
Qing He
3a7c857064 distro-track: tcp-wrappers
add a new recipe: tcp-wrappers

Singed-off-by: Qing He <qing.he@intel.com>
2010-08-13 13:36:03 +01:00
Qing He
304f88f408 nfs-utils: enable tcp-wrappers support
Signed-off-by: Qing He <qing.he@intel.com>
2010-08-13 13:36:03 +01:00
Qing He
22ae6b193d portmap: enable tcp-wrappers support
this enables the hosts access control facility (i.e. /etc/hosts.allow
and /etc/hosts.deny)

changes:
  - enable tcp-wrappers by change make flags and cppflags
  - rename patch no-tcpd-support to avoid confusion
  - minor cleanups

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-13 13:36:03 +01:00
Qing He
6ffc4f2e04 tcp-wrappers: add new package
version 7.6
based on tcp-wrappers recipe of openembedded

changes from openembedded version:
  - set -DUSE_GETDOMAIN in NETGROUP to fix build error
  - install libwrap into ${base_libdir}, since it's required by
    some essential components (e.g. portmap is in ${base_sbindir})
  - distribute libwrap.a as well in libwrap-dev

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-13 13:36:02 +01:00
Kevin Tian
199177bc29 distro-tracking: update tracking fields for libpam and shadow
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-13 13:36:02 +01:00
Kevin Tian
f6535ea12a shadow: add new recipe 4.1.4.2
(borrow from OpenEmbedded with below tweaks)

Enhance login_defs_pam.sed according to shadow source, to ensuer we don't
leave any unknown definitions in /etc/login.defs when pam is enabled

no need for --disable-account-tools-setuid which is detected upon pam
automatically, and no specific CFLAGS append

move shadow site options to generic site files

adjust indention

RDEPENDS on a list of pam-plugins since they're separately packaged

test with both pam enabled and pam disabled. when pam is enabled, tried
some same tweak with desired effect.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-13 13:36:02 +01:00
Kevin Tian
44d7c5678f staging.bbclass: mangle *.la for ${base_libdir} too
currently staging.bbclass mangle *.la to ensure sysroot prefix attached to
dependency_libs if other *.la is referenced, however it only happens on
${libdir}. libpam is special with its libraries under ${base_libdir}. So
this extends mangle to ${base_libdir} too

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-13 13:36:02 +01:00
Kevin Tian
46771a85b0 pam: rename to libpam and add core config files
So far pam is not really functional as there no pam config files exists, here
we borrow from openembedded to setup core /etc/pam.d to make it functional:

  * change 'pam' to 'libpam' following Debian naming convention, and change
    (R)DEPENDS in other recipes

  * borrow openembedded libpam-base-files with changes:
    - rename to libpam-runtime to follow Debian naming
    - only keep common-* core files which can be traced back to Debian
      libpam-runtime-1.0.1 for license track. Other service specific files
      (such as atd, cron, ...) are removed because either they may contaminate
      the license or it's right thing to have their own packages providing them
    - use same libpam recipe instead of creating a new. This way other /etc/
      stuff are all contained by libpam-runtime

  * like openembedded, we package each pam plugin into seperate package now,
    with some differnce though:
    - Some ${sbindir} binaries are bound to specific PAM plugin. So better to
      package them together with corresponding plugin package
    - populate_sysroot_prepend is invoked before actual populate_sysroot, at
      that time ${D} binaries haven't been tripped. So it's difficult to specify
      -dev for those plugin pacakges from _prepend which are simply empty.
      actually one -dev/-doc per recipe is one good exercise here.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-13 13:36:01 +01:00
Nitin A Kamble
59e30ad05f distro_tracking: add meta data for additional devel packages
Added entries for
byacc
libtimedate-perl
libconvert-asn1-perl
libxml-parser-perl

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-13 13:36:01 +01:00
Nitin A Kamble
72aa55b762 libconvert-asn1-perl: create new recipe
the latest is 0.22 which is failing to build
while the previous version 0.21 just works.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-13 13:36:01 +01:00
Nitin A Kamble
4f90c0c8c8 libtimedate-perl: create a new recipe
imported this recipe from OE

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-13 13:36:01 +01:00
Nitin A Kamble
ab902e0d68 byacc: added new recipe in to the tree
Imported OE recipe and then upgraded it to the latest version

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-13 13:36:00 +01:00
Nitin A Kamble
eaf2a94e11 libproxy: upgrade from 0.4.2 to 0.4.3
Upgraded to fix this issue on fedora 13
http://code.google.com/p/libproxy/source/detail?r=684

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-13 13:36:00 +01:00
Saul Wold
e5052c493b minicom: Update to 2.3 (from OE)
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-13 13:36:00 +01:00
Saul Wold
1280503a59 minicom: move from meta-extras to meta-lsb
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-13 13:36:00 +01:00
Zhai Edwin
858c0d930f Distro tracking: Update tracking fields for bc and ed
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-13 13:35:59 +01:00
Zhai Edwin
a1a35a3668 ed: add 1.4 as new recipe
Add a patch(should be GPLv3) to fix the compile issue, otherwise only produce
binary for build system in cross-compile environment. Simple function test
done.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-13 13:35:59 +01:00
Dongxiao Xu
a44754d9d6 distro_tracking: enchant, cwautomacros, which, and quota
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-13 13:35:59 +01:00
Dongxiao Xu
806cc3d049 which: Add new recipe
Add which-2.20, which is licensed under GPLv3.

The installation will override the busybox "which" command.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-13 13:35:59 +01:00
Qing He
070f8f5fd8 distro-track: new package placeholder
fam libaio sysstat sysklogd tcp_wrappers gawk

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-13 13:35:58 +01:00
Qing He
4897393c05 distro-track: update for package upgrades
newly added
acl pciutils usbutils

updated
js rsync udev

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-13 13:35:58 +01:00
Richard Purdie
0e60d04436 linux-wrs: Enable tracking of the secondary wrs_meta branch in PV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-13 11:35:11 +01:00
Richard Purdie
6cbd557cf5 base: Allow unpack to handle localpath=None
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-13 11:35:11 +01:00
Richard Purdie
f3292fa117 bitbake/git.py: Make sure different branches can have different revisions without triggering build count increases
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-13 11:35:11 +01:00
Richard Purdie
a18e9b4f93 bitbake/git.py: Allow tracking of branches in SRC_URI without cloning for use with fullclone
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-13 11:35:11 +01:00
Richard Purdie
0ea4b89649 bitbake/git.py: Make sure a full clone checkout always updates
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-13 11:35:11 +01:00
Joshua Lock
76a17c1b5e meta-ide-support: don't pull in unneeded nativesdk tasks
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-13 09:56:23 +01:00
Saul Wold
2e0e656a15 dbus-wait: Updated License File Checksum
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-13 08:57:52 +01:00
Mark Hatle
07582c7761 pseudo: Fix pseudo build
Revert the change from 28d70bcddb.

Change the upstream commit to id: d30de158c1986d2161647629f279018702a42750.

This fixes the const is read-only issue when compiling.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-13 08:57:25 +01:00
Richard Purdie
28d70bcddb pseudo: Fix segfaults
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 23:12:49 +01:00
Richard Purdie
6c7bc9e2eb package.bbclass: Document the process followed in the class from a high level
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 21:35:48 +01:00
Richard Purdie
268b8cf263 dbus-wait: Update LICENSE after changes upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 16:28:22 +01:00
Mark Hatle
d428c9f9e1 prelink: Enable image wide prelinking
Add the ability to specify user level classes via the local.conf.

Use this new capability to add an image-prelink class that does an
image wide cross-prelink activity.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-12 15:54:39 +01:00
Mark Hatle
1c9f061d1f pseudo: Upgrade pseudo and correct problems
Fix an issue where pseudo could try to compile incorrectly on an
x86_64 host system.  Now it verifies that it should be trying to build
a 32-bit library, and if so the necessary prereqs are available.

Also uprev to the latest version of pseudo changes to enable wrapping
of execl, local variable storage and misc fixes.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-12 15:47:02 +01:00
Kevin Tian
e101642a61 populate-volatile.sh: cleanup duplicated invocations and remove boot warning
For one, populate-volatile.sh is itself a rcS script which is invoked earlier
than package's own postinst method (last one in rcS). If package has already
installed their volatile files correctly, it doesn't make sense to update volatile
again in postinst since nothing is changed.

On the other hand, dbus/hal are special since their user/group are only created
in the target. If they pre-install volatiles like others, populate-volatile.sh
will report "undefined user" since at that time their user/group haven't been
created. The better way solving this is to generate their volatile in the fly
after user/group are created, and then update volatiles.

This fix [BUGID #121]

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-12 15:39:24 +01:00
Qing He
cf1e754b3f libxml2: fix python binding
--with-python= should be followed by the path to python binary, not
prefix, also export several environment for passing building,
fixes [BUGID #69]

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-12 15:10:12 +01:00
Richard Purdie
bb175ec208 bitbake.conf: Fix up OVERRIDES documentation (some bits from OE) and also add forcevariable OVERRIDE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 15:06:14 +01:00
Richard Purdie
9ef9b5e1a7 bitbake/build.py: Note when calling functions that don't exist. Should probably error
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:44:07 +01:00
Richard Purdie
36e81a844b bitbake/cooker: Make sure no locks are held before we start forking workers
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:41:32 +01:00
Richard Purdie
e4c1c8c92e utility-tasks.bbclass: Use python functions for do_clean instead of os.system, remove pointless [dirs] flag
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:41:31 +01:00
Richard Purdie
19be6b407c lib/oe/path.py: Add copytree function that works
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:41:31 +01:00
Joshua Lock
a5884df90d lib/oe: support wildcards in path.remove
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-12 14:41:31 +01:00
Richard Purdie
dfd7e1f76b bitbake/build.py: Set the current taskname in the BB_CURRENTTASK variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:41:31 +01:00
Richard Purdie
a525b27d00 relocatable.bbclass: Cover libexecdir
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:41:30 +01:00
Richard Purdie
9e9d45124a bitbake.conf: Set PKG_CONFIG_LIBDIR
If this isn't set, pkg-config will use its inbuilt paths which mean it can
end up looking in the native sysroot.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:41:30 +01:00
Richard Purdie
889c8ed31a sato-icon-theme: Make sure the native icon mapping script is found and used correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:41:30 +01:00
Richard Purdie
6124cccddf bitbake.conf: Always specific the sysroot in TOOLCHAIN_OPTIONS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:41:30 +01:00
Richard Purdie
9e2600b6b9 gcc-package-cross: Make the libexec symlinks use relative paths so they're reclocatable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:41:29 +01:00
Richard Purdie
53f22c9b8b gdb: Make sure expat is not accidentally included
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-12 14:41:29 +01:00
Joshua Lock
f05fd8dc5c meta-ide-support: A dummy recipe to install everthing for target development
Move the environment-setup script generation into a separate class and adapt
meta-toolchain to use it.

Add a new dummy target, meta-ide-support, to install an appropriately
configured script to TMPDIR and ensure all of the required packages for target
development are available.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-11 18:04:52 +01:00
Richard Purdie
69ac39b90e kernel.bbclass: do_deploy should use ${B}, not ${S} (which is what ${B} defaults to)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-11 11:14:43 +01:00
Joshua Lock
cb67b6d236 kern-tools-native: add scc
Add scc to the list of installed programs, as it's required by updateme

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-10 17:15:39 +01:00
Richard Purdie
15bf2d5d31 gcc: Fix 4.5.0 patch rejects
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-10 15:51:07 +01:00
Richard Purdie
a0dd61eb2b package.bbclass: Use --preserve-dates option when stripping kernel modules
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-10 15:36:29 +01:00
Qing He
c33529794a pciutils: upgrade to version 3.1.5
from 3.0.3

changes:
  - rebased patch configure.patch and pcimodules-pciutils.diff
  - fix a bug in parameter order in config that causes invalid
    search path and library version
  - remove unnecessary kernel version reference in configure
  - use DESTDIR mechanism for build and installation
  - pciutils should RDEPENDS on pciutils-ids
  - enable shared library build and package a new package series,
    libpci
  - conceive a new patch to fix shared library build, default build
    would embedd invalid library dependencies
  - add another patch to fix build on arm
  - fix a bug in previous do_install_depends that used invalid
    installation mode
  - symbolic link /usr/sbin/pciutils to /usr/bin, so non-root user
    can use it as well

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-10 15:31:19 +01:00
Richard Purdie
650319cd74 kernel.bbclass: Exclude scripts/dtc object files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-10 15:29:43 +01:00
Richard Purdie
6ef17f4b31 poky-default.inc: Make gcc 4.5.0 the default but not for mips and powerpc yet
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-10 15:09:33 +01:00
Nitin A Kamble
1842635ee8 gcc-4.5.0: import some ppc & mips fixes from oe recipes
for ppc glibc build failes with -os (optimize for size) gcc option. so
 the fix disables this gcc options on ppc.

MIPS fix is added in the hope of helping webkit-gtk build failure (gcc
seg fault).

And fix the PR bumps for all affected recipes

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-10 15:02:09 +01:00
Nitin A Kamble
8fd7cc38b5 gcc-4.5.0: newer patch for svn revision 162697
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-08-10 15:02:09 +01:00
Richard Purdie
d3630f8174 kernel/package.bbclass: Handle kernel module stripping centrally
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-10 14:47:41 +01:00
Richard Purdie
708db1ef52 kernel.bbclass: Clean up kernel packaging output
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-10 12:02:04 +01:00
Qing He
f25d26de77 js: fix configure
use autoconf to generate jsautocfg.h instead of preparing
different headers for different archs

size_of and align_of tests also work under cross-compilation.

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-10 15:51:59 +08:00
Richard Purdie
15ecd98c54 linux-wrs: perf needs python and perl at runtime, not buildtime
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-09 18:04:09 +01:00
Richard Purdie
a52dc8a26a linux-wrs: Make sure install_perf runs before do_package
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-09 17:27:05 +01:00
Richard Purdie
e710b42a00 linux-wrs: Make sure install_perf happens for do_package
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-09 17:21:57 +01:00
Bruce Ashfield
7994c9a00e kern_tools: update default revision
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-09 17:20:36 +01:00
Bruce Ashfield
a924ea57ff perf: performance analysis tools for Linux
Performance counters for Linux are a new kernel-based subsystem
that provide a framework for all things performance analysis. It
covers hardware level (CPU/PMU, Performance Monitoring Unit) features
and software features (software counters, tracepoints) as well.

To enforce the coupling between userspace and kernel, this
commit introduces perf as a subpackage of the linux-wrs tree.

perf is built directly inside the kernel tree (and hence picks
up all appropriate patches), but is packaged as a separate
utility that can be added to the rootfs and used to analyze
the kernel.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-09 17:20:36 +01:00
Bruce Ashfield
55011c1f4b kern_tools: add updateme and patchme
Adding new kern_tools to allow the compilation of a meta series
and the patching of a kernel tree.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-09 17:20:36 +01:00
Bruce Ashfield
eaacd258d8 kernel: add dynamic configuration and patching
This change adds the ability to dynamicaly modify a git based
linux repo during the do_patch and do_configure changes.

The bulk of the work is done by the kern_tools, and the recipe
simply needs to add createme and modifyme scripts to go along
with the existing configme.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-09 17:20:35 +01:00
Qing He
601464b497 nfsroot: allow nfsroot to survive netbase init
The patch adds a script in /etc/network/if-pre-up.d,
the script returns 1 (effectly skip the ifup on the iface) iff:
  1. there is a "* / (nfs|nfs4) *" entry in the /proc/mounts
  2. the addr field in that entry is routed using $IFACE

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-09 16:54:08 +01:00
Richard Purdie
bca283671f pseudo: Only build 32 bit lib version if 32 bit development headers are available
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-09 12:13:24 +01:00
Qing He
0025bbb903 acl: add new package
version 2.2.49

  - reuse attr build system include file
  - the default build will add attr's rpath into libacl.so, a
    hack is used here to prevent that hardcode. The hack is ugly
    but simple, without the need to do considerable autoconf hacks.
    An alternative approach is to use chrpath, but it doesn't have
    support for multilib thus not usable in its current state.
  - manual fix to .la

Singed-off-by: Qing He <qing.he@intel.com>
2010-08-06 22:21:48 +01:00
Kevin Tian
607709f78d xserver-xf86-config: add qemux86-64 xorg.conf
copy from qemux86 to make xserver works on qemu x86-64 platform. However
full GUI doesn't pop up yet due to other keycode/theme problems in matchbox.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-06 18:33:51 +01:00
Kevin Tian
f4cb0870ac module-init-tools: fix depmod caused segfault issue
memset is required after malloc in grab_module, or else random segfault
may happen. The fix is from Mark Hatle <mark.hatle@windriver.com>.
Upstream bug is reported as:
https://bugzilla.kernel.org/show_bug.cgi?id=16528

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-06 18:33:15 +01:00
Richard Purdie
45d237b3bf quote/cwautomacros: Move to meta-lsb
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-06 18:32:16 +01:00
Zhai Edwin
8f284e4c05 bc: add 1.06 version as new recipe
Simple function test done.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-06 18:28:28 +01:00
Dongxiao Xu
0cc9ac7b72 quota: Add new recipe
Introduce quota version 3.17 to poky.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-06 18:28:28 +01:00
Dongxiao Xu
a9d468c98d cwautomacros: Add new recipe.
cwautomacros is a set of m4 files, and package "which" will use it.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-06 18:28:28 +01:00
Dongxiao Xu
bdcf666d5b enchant: Upgraded to version 1.6.0
Move enchant from meta-moblin to meta
Remove "S" since it is same as default path.
Also fix the metadata

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-06 18:28:27 +01:00
Qing He
662f136795 udev: enable udev-extras
changes:
  - enable extras, this includes pci/usb and acl related utilities
  - pci.ids automatic search doesn't work, specifying manually
  - package udev glib binding into libgudev{,-dev,-dbg}
  - libudev RDEPENDS on udev, this is somehow counter-intuitive:
    libudev is the library to access udev information
  - should RRECOMMENDS usbutils-ids and pciutils-ids

bug: RDEPENDS (RRECOMMENDS) on a specific version still doesn't work

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-06 18:28:27 +01:00
Qing He
0bb1016de1 usbutils: upgrade to version 0.86
from 0.72

changes:
  - package new usbutils.pc
  - move binaries into /usr/{bin,sbin} as default. udev uses only
    usb.ids instead of binaries
  - remove DEFAULT_PREFERENCE
  - symbolic link /usr/sbin/lsusb to /usr/bin, lsusb can be used by
    non-root, inspired by Debian
  - separate usb.ids to a new package usbutils-ids, for finer grained
    control, inspired by pciutils, also usbutils RDEPENDS on
    usbutils-ids
  - don't rm ${S}/libusb any more, since usbutils now doesn't bundle
    an included libusb

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-06 18:28:27 +01:00
Qing He
680f8bf8ae attr: various improvements
changes:
  - separate the build system to ea-acl.inc, it is also used by
    upcoming acl (ea stands for extended attributes)
  - the .so.* is moved to /lib, so it can be used by packages like
    udev
  - change absolute symbolic links to relative path, code inspired
    by udev
  - manual fix to .la

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-06 18:28:26 +01:00
Qing He
28d52a2f7a js: upgrade to version 1.8.0~rc1
from 1.5
use version string 1.7.0+1.8.0rc1
aka. spidermonkey

changes:
  - rebase jsautocfg.h to add JS_HAVE_LONG_LONG, fixing the build
    failure
  - document the limitation of jsautocfg.h
  - jskwgen is a host script, and should be built by BUILD_CC
  - remove dependency of readline. readline or editline is only
    used in standalone js command line, which is not shipped in
    package. Removing the dependency to avoid any concern of
    GPL3-ization
  - set BUILD_OPT=1 for optimized build

Note on version choice:
   js is known to have long rc cycles. e.g. the version 1.5:
     js-1.5-b1:   12/16/1999,  js-1.5-rc1:     03/17/2000,
     js-1.5-rc6a: 06/16/2004,  js-1.5 release: 10/22/2005

   Current release version is 1.7.0: 10/19/2007, latest version
   1.8.0-rc1: 03/09/2009, so 1.8.0-rc1 is used.

Note on standalone js vs. xulrunner:
   xulrunner also includes a js version, that is more updated than
   standalone spidermonkey. It also uses autotools so jsautocfg.h
   patch may not be necessary. However the version of xulrunner is
   different from js, and it's difficult to identify the mapping
   between them. It needs further investigation on xulrunner's
   bundled js

Signed-off-by: Qing He <qing.he@intel.com>
2010-08-06 18:28:26 +01:00
Zhai Edwin
56bbb27bb0 pcmanfm: re-update it to 0.9.7
Previous update was reverted due to some reason. This commit re-introduce the
update after following efforts:

* rebase owl-window-menu.patch - Translate the menu of gtk_ui_manager to
  original gtk menu, to enable owl feature.

* fix cross-compile issue - 0.9.7 use a temp binary, built from its own source
  code, to optimize the data file size. This binary for target can't run on
  build system. As this size optimization only gain 0.2K improvement for one
  data file(used for about dialog), disable it to work around this issue. No
  perf drop found after this fix.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-06 18:28:26 +01:00
Mark Hatle
2c2e5dc146 pseudo: Enable dual 32-bit and 64-bit support
On an x86_64 host, both 32-bit and 64-bit libraries need to be generated.
It is fairly common that a user will have at least a few 32-bit programs
on their x86_64 host system, so a pseudo wrapper for 32-bit is required
to allow those programs to be successfully wrapped.

Signed-off-by: Mark Hatle <Mark.Hatle@windriver.com>
2010-08-06 06:56:03 -07:00
Mark Hatle
4e2c84f6b4 pseudo: Change pseudo integration to better support local DBs
Change the pseudo integration:
  * Uprev to latest open source version
  * Restructure the patches to allow for many local DBs, as well as
    pseudo specific lib dirs.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-04 15:40:56 -07:00
Mark Hatle
aed7ee04fd base.bbclass: Enable fakeroot (pseudo) usage during install and packaging
Use the virtual fakeroot program when installing a package and also
during packaging.  This is important as it allows us to track full
permissions, owners, groups and special files generated by packages.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-08-04 10:40:49 -07:00
Richard Purdie
f4322c6adb package_ipk.bbclass: Fix variable name
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-04 18:18:48 +01:00
Richard Purdie
16d299c6ce cooker.py: Fix case of -b option with a full filepath
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-04 16:12:46 +01:00
Bernhard Reutner-Fischer
8105d4381f *: Fix typo in documentation
s/dictonary/dictionary/

(Bitbake rev: 0cc632761e75f66a8ce5ca2fe370f7551ccbfdf0)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-04 16:12:39 +01:00
Joshua Lock
9383074deb gcc: Fix dynamic linker location for x86_64
gcc hard codes the linker path to lib64 for x86_64 machines, update our
64bithack patch to change this to lib.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-04 11:43:12 +01:00
Joshua Lock
1fbcd2ca17 lib/oe: sync with OE.dev
Most notable change is the move to creating symlinks to patches in the metadata
tree rather than copying them.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-04 11:43:12 +01:00
Richard Purdie
7b74364120 icu: Make sure changes apply to Makefile and Makefile.in to fix build failure
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-04 11:43:12 +01:00
Richard Purdie
12f88767bc package_ipk: Clean up initial variables
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-04 11:43:12 +01:00
Richard Purdie
0f516fe9a0 bitbake/build.py: Add support for pre and postfuncs for tasks
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-04 11:43:12 +01:00
Richard Purdie
b83179c87e kernel.bbclass: Simplify shell syntax so pysh can cope with it
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-04 11:43:12 +01:00
Richard Purdie
f6ae8a4b3e packaged-staging: Fix architecture of nativesdk and cross-canadian packages. Also remove now unneeded path from native packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-04 11:43:12 +01:00
Richard Purdie
ec8f5299d9 cross-canadian: Move binaries into a subdirectory of bin to allow multimachine installs and update users accordingly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-03 20:04:33 +01:00
Richard Purdie
b3e41b5d1e packaged-staing.bbclass: Make sure python function is marked as such
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-03 14:32:32 +01:00
Bernhard Reutner-Fischer
ad8c5b61a4 utils: Fix number of arguments to bb.msg functions
the 'fn' argument of them is not used, should be removed anytime:
sed -i -e
'/^def.*fn/s/,[[:space:]]*fn[[:space:]]*=[[:space:]]*None[[:space:]]*)/)/g'
lib/bb/msg.py

(Bitbake rev: 1cb72e371322c271ee7f2d008c6f7899fb38b4fd)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-03 14:07:11 +01:00
Bernhard Reutner-Fischer
0e3fc6dff2 *: cosmetic whitespace removal
(Bitbake rev: 2ed36a3d57de25e1af31d657a7b0b14857e5056a)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-03 14:06:40 +01:00
Chris Larson
191a288349 Add pysh, ply, and codegen to lib/ to prepare for future work
(Bitbake rev: d0a6e9c5c1887a885e0e73eba264ca66801f5ed0)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-03 14:06:07 +01:00
Chris Larson
e6b6767369 Let the runqueue find the user selected scheduler dynamically
Searches the module (bb.runqueue) for any new style classes which are
instances of RunQueueScheduler, and uses the one whose 'name' attribute
matches the value of BB_SCHEDULER.

(Bitbake rev: 6497cedf9cfc03201250af816995dd2bd85c36ef)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-03 14:03:41 +01:00
Joshua Lock
29b4c2945f apt: fix builds with modern GCC
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-02 18:08:30 +01:00
Joshua Lock
fa8c028fd0 scripts: add qemux86-64 support to the qemu scripts
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-02 17:54:20 +01:00
Kevin Tian
d9b1d4312c mesa-dri: fix x86-64 target compilation
mesa-dri first generates glsl compiler and then use it to compile GL
shader sources. Target glsl compiler can't run on build system, and
thus port from openembedded by introducing a native recipe dedicated
to creating a native glsl-compiler.

This has to be an explicit -native recipe since its un-native sibling
is already part of mesa-dri

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-02 16:33:51 +01:00
Saul Wold
a235e4195e hal: PR needs to be bumped for change to take effect
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-07-31 00:18:13 -07:00
Nitin A Kamble
983b094ed0 opkg: take out the bad patch on crack
opkg_unarchive.patch: This patch was trunkating the filenames silently
for no reason. took it out.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-31 00:03:13 +01:00
Nitin A Kamble
fe69012c2c libgcrypt: upgrade from 1.4.5 to 1.4.6
This resolves the build issue on mips while compiling with gcc-4.5.0

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-31 00:02:25 +01:00
Nitin A Kamble
24132e4cf1 libmad: fix for building on mips with gcc-4.5.0
added a patch:
 fix_for_mips_with_gcc-4.5.0.patch

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-31 00:02:24 +01:00
Nitin A Kamble
4460087b83 enchant: fix a dependancy issue affecting the build
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-31 00:02:24 +01:00
Saul Wold
40f50303c5 emenlow: Add BASE_PACKAGE_ARCH and modification to hal.inc for emenlow
[BUGID #171] [Netbook] Xserver version mismatch makes mouse/keyboard not work

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-07-30 14:53:37 -07:00
Richard Purdie
54bb4b4abd site/x86_64: Add entries to allow various programs to compile
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-30 18:11:06 +01:00
Scott Garman
ba6a07b76c local.conf.sample: Use ?= when setting SDKMACHINE
This is a more sensible default which is also needed when using our
autobuilder configuration, which changes SDKMACHINE between builds by
setting an environment variable.

Also made spacing around = more consistent for a couple of other
variables.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-30 14:52:18 +01:00
Jeff Dike
e4d743e0da xserver-xf86-config: netbook - merge the two ServerFlags sections
A previous commit added AutoAddDevices as a separate ServerFlags
section. This is apparently overridden by the one at the end of the
file, so they need to be merged.

[BUGID #141]

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-07-30 14:50:31 +01:00
Yu Ke
71bf22d9db distro tracking field: iputils, mktemp, xinetd, cracklib
these four are new packges. so add basic tracking filed first.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-30 14:50:31 +01:00
Kevin Tian
8f756a7bfd distro-tracking: for new packages
gzip
	iptables
	ethtool
	net-tools
	shadow
	coreutils
	libuser
	bc
	ed
	pax
	quota
	which
	watchdog

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-30 14:50:31 +01:00
Kevin Tian
b8589c9fde iptables: new package 1.4.8
Create a new recipe based on openembedded 1.4.7 with cleanup suitable
for poky acceptance.

The tricky thing is to figure out which set of kernel modules are
recommended for a basic iptable functions

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-30 14:50:31 +01:00
Kevin Tian
754c54818d pam: use volatile to avoid /var/run population in do_rootfs
also disable doc rebuild to reuse existing man pages.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-30 14:50:31 +01:00
Dexuan Cui
8362a98b8e tcf-agent: fix the init script: remove the "-s SSL:" option
[BUGFIX#158] tcf-agent launched with misleading options
In the commit 90e80aafbd, with the image built by
poky-image-sdk(MACHINE=qemux86), tcf-agent is launched automatically with
the option "-s SSL:" in script /etc/init.d/tcf-agent, which is misleading to
users. This option tells the agent to use SSL instead of TCP for communication.
Because tcf-agent is not built with the SSL option enabled (libssl is not
installed in the target), the agent will fall back to TCP.

This could be misleading to users, so we may as well remove it.

Thanks Lianhao Lu for reporting the bug and clarifying it.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-30 14:50:31 +01:00
Dexuan Cui
cdece36231 distro tracking: add distro_sdk_tools.inc, add lttng-ust
Add conf/distro/include/private/distro_sdk_tools.inc;
Move some sdk tools from distro_x11_libs.inc to the new .inc file;
Add tracking info for lttng-ust.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-30 14:50:31 +01:00
Qing He
5fba534b15 dhcp: fix $PATH environment for dhclient-script
CLIENT_PATH is the only environment variable of dhclient-script,
change it to include major run path, [BUGFIX#132]

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-30 14:50:31 +01:00
Nitin A Kamble
1acae1c500 libmusicbrainz: fix a build issue with gcc 4.5.0
Added a new patch
   fix_build_issue_for_gcc_4.5.0.patch

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-30 14:50:31 +01:00
Nitin A Kamble
620aece563 gcc-4.5.0: import an arm fix patch from OE
And bump PRs of affected recipes

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-30 14:50:31 +01:00
Nitin A Kamble
7325781e35 gcc-4.5.0: apply the lib64 path 64bithack.patch
Bump the PR for all the affected recipes

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-30 14:50:30 +01:00
Nitin A Kamble
067863d38d distro tracking: add tracking for libmpc
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-30 14:50:30 +01:00
Yu Ke
8658f478b7 rootfs_ipk.bbclass: add keyword "Collected errors" for log error check
Once ipk meet errors, the log will show "Collected errors:\n xxxx ".
so keyword "Collected errors" is more general to catch errors.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-30 14:50:30 +01:00
Yu Ke
16877ce14b avahi: fix the /var/run conflict with other package
avahi will create an empty /var/run dir, which will conflict with base-files package.
This patch fix this by using populate-volatiles.sh approach recommended by OE handbook.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-30 14:50:30 +01:00
Jeff Dike
ae035f151f emenlow - boot to a GUI
Here are a couple of small fixes that allow an emenlow image to boot
to a GUI.

The X server now RDEPENDS on the packages that need to be in the
image.

xserver-xorg-video-psb needed a name change to depend on
libdrm_poulsbo.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-07-30 14:50:30 +01:00
Zhai Edwin
d9f22d4024 binutils: Fixed cross-compile issue for 64b build + arm target
Incoportate RP's patch, which seems to be lost when update.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-30 14:50:30 +01:00
Richard Purdie
da1332a7dd bonono/orbit2: Move to meta-extras
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-30 14:43:47 +01:00
Richard Purdie
7f8c1bfb08 libjana: Drop duplicate copy from meta-openmoko
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-30 14:41:46 +01:00
Richard Purdie
049aaa0233 staging: Remove now unused legacy staging code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-30 14:41:45 +01:00
Jeff Dike
ab37f53c7b xserver-xf86-config: Add a netbook xorg.conf with an extra option
The X server on some netbooks don't interact well with HAL with their
keyboard or mouse and consequently one or both is unusable.  This
patch adds AutoAddDevices = False to a new netbook-specific
xorg.conf.  If this breaks any systems which currently work, we'll
have to figure out what's really going on with hotplug and the X
server.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-07-27 22:51:34 -07:00
Jeff Dike
9d4a4295db emenlow: linux - add enough config options to boot a live image
USB_STORAGE is needed to see a USB key in the first place.
BLK_DEV_INITRD and RD_GIP are needed to read the initrd in the image.
BLK_DEV_RAM and BLK_DEV_LOOP enable the ramdisk and loop devices used
during boot.
NLS_CODEPAGE_437 and NLS_ISO8859_1 are needed by vfat in order to
mount the filesystem on the key.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-07-27 22:51:34 -07:00
Kevin Tian
637ad7ef8c bitbake.conf: change inode calculation for genext2fs [BUGFIX#138]
genext2fs 1.4.1 creates minimal inode number based on specified rootfs
directory. This is desired in some embedded devices as storage/memory
are precious. However it's not suitable in development phase where target
rootfs may be changed heavily on the fly (remote debug, test, ...).
Sometimes this may even cause "No space on device" error due to limited
free inodes exhaulted at the 1st boot.

Here a new option is added to allow falling back to original 1.3 behavior,
i.e caculating inode number based on specified bytes-per-inode parameter.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-27 22:51:34 -07:00
Kevin Tian
218e441dd5 utility-tasks.bbclass: miscellaneous fix
Fix parse error with packages such as spectrum-fw whose name has no
version string. Later we may have per-recipe option to disable automatic
check for those known with troubles, to reduce complexity in this part.

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-07-27 22:51:34 -07:00
Kevin Tian
ea3cfbaf26 cmake: only search root directory for FIND_***
default cmake behavior for FIND_***, is to first search listed directories prefixed
with CMAKE_FIND_ROOT_PATH, and if not found then go to unprefixed directories. This
is not desired as build system may be referenced.

this commit refine the search path only on prefixed directories, and thus fix
libmusicbrains build failure on some systems

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-27 22:51:34 -07:00
Dexuan Cui
106de1f41c distro tracking: add tcf-agent
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-27 22:51:33 -07:00
Dexuan Cui
90e80aafbd tcf-agent: add the latest version 0.3.0+svnr1078
install a proper script /etc/init.d/tcf-agent
make it autostart in runlevels 3 and 5

Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-27 22:51:33 -07:00
Richard Purdie
c62be5367c site/x86_64: Add missing site config for glib-2.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-27 22:45:41 -07:00
Richard Purdie
fb10983b99 qemux86-64: Add new emulation machine for 64bit x86
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-27 22:45:41 -07:00
Richard Purdie
752435eb3b x86-64: Fix up COMPATIBLE_HOST defintions for x86-64
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-27 22:45:41 -07:00
Richard Purdie
4a51ea5508 xspb-glx: Fix libdrm naming issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 18:15:22 +01:00
Richard Purdie
95e40d33f1 libdrm-poulsbo: Fix naming to be consistent
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 18:14:26 +01:00
Richard Purdie
b01f7d73aa libva: Add missing DEPENDS on libxext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 16:49:19 +01:00
Richard Purdie
faf6b2d33e cross-canadian.bbclass: Tweak secondary toolchain path component to account for multimachine
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 15:42:56 +01:00
Richard Purdie
2685863618 rm_work.bbclasS: Don't remove the pseudo database as it causes problems with meta-toolchin
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 15:27:16 +01:00
Richard Purdie
78292128a6 emenlow.conf: All tune-atom users need to share the same TARGET_ARCH, fix. Need to revisit this issue later
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 15:20:58 +01:00
Richard Purdie
7a18558925 gcc: For 64 bit targets don't use lib64
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 15:04:35 +01:00
Richard Purdie
43b8e66467 Revert "pcmanfm: Update to 0.9.7"
This reverts commit d6ba72ac34.

This recipe is not cross compile safe and failes on non0x86 builds.
2010-07-25 13:40:17 +01:00
Richard Purdie
7edde59de4 bitbake: cache: If one virtual of a recipe is uncached, remove all versions from the cache
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 11:33:11 +01:00
Richard Purdie
36cfff8ed5 bitbake: fetch: Only mark srcrev recipes as uncached when outside of SRCREV caching mode
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 11:32:42 +01:00
Richard Purdie
0babe2c507 cross-canadian.bbclass: Add in the target compiler paths as well as the sdk compilers
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 01:37:53 +01:00
Richard Purdie
0b60744a00 gcc-configure-sdk.inc: Remove hardcoded util paths
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 01:37:06 +01:00
Richard Purdie
42df9e99a4 cross-canadian: Fix toolchain path
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 01:12:06 +01:00
Richard Purdie
3a526152d9 gcc-runtime: Fix stashed libs path for nativesdk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 00:41:45 +01:00
Richard Purdie
ae2836692f pseudo: Fix path length issues and resulting chdir issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-25 00:33:30 +01:00
Richard Purdie
ff0e858780 gcc-cross: Remove obsolete hacks from 4.5 version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-24 23:08:04 +01:00
Richard Purdie
2e5df820ce nativesdk.bbckass: Fix toolchain path
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-24 23:07:07 +01:00
Richard Purdie
53b11611e1 pseudo: Make sure log/pid/lock/socket files are covered by data directory moves
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-24 10:55:51 +01:00
Richard Purdie
bcba4515e5 binutils: Remove zlib DEPENDS as it causes circular references
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-24 09:50:38 +01:00
Jeff Dike
c28cbe7fed emenlow: Change libdrm-poulsbo to libdrm_poulsbo
It turns out to be a lot easier to generate library names with
underscores than with dashes.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-07-24 02:01:59 +01:00
Nitin A Kamble
17326346ff elfutils: add nativesdk target
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-24 01:38:36 +01:00
Nitin A Kamble
c7c5c34188 gcc family : upgrade to 4.5.0
Imported OE patches into the poky recipes.
	- Use elfutils instead of libelf

Converted OE's svn source into tar ball & a patch.

Added a patch to revert the baseversion to 4.5.0

Merge OE & poky extra_oeconf_options

Fix the zlib (inside gcc)  make issue by providing the --with-system-zlib switch in EXTRA_OECONF

Found out that some header file dirs were soft linked to non-existing
locations like c_std. Changed the configure options to point them to
existing locations like c_global.

gcc-cross-canadian_4.5.0: fix configure issue

Thanks to Saul Wold for providing poky gcc patches rebased to the 4.5.0
sources.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-24 01:38:36 +01:00
Nitin A Kamble
722e27e448 libmpc: bring for gcc 4.5.0
Import the recipe from OE
Upgrade from 0.8.1 to 0.8.2, and it solved the build failure
Cleaned up the libmpc-native recipe for poky tree
Add nativesdk target for gcc-cross-canadian_4.5.0

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-24 01:38:36 +01:00
Mark Hatle
4f19548bfb prelink: Add prelink-native
Add the new cross prelink support as the prelink-native integration.

Set the prelinker to use the prelink-cross.git repository as the upstream.

Note: libiberty.a is required on the host at this time

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-07-24 01:23:53 +01:00
Mark Hatle
5e3da1b94e elfutils: add elfutils native
Add elfutils native, also change the binaries being installed to be
prefixed with 'eu-' to avoid conflict with binutils

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-07-24 01:23:53 +01:00
Richard Purdie
33ee4079a2 binutils: Add native version and tweak
Enable use of BBCLASSEXTEND to generate a native verison of binutils for the
libiberty, libbfd and libopcodes libs.

Also stop installing useless libs in the cross-canadian recipe.

Partially based on a patch by Mark Hatle <mhatle@windriver.com>.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-24 01:07:54 +01:00
Richard Purdie
8b3f94e27d binutils: Set DEPENDS correctly and remove unneeded PACKAGES setting
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-24 00:57:29 +01:00
Richard Purdie
7069fb8542 binutils: Drop FILESPATHPKG, its no longer needed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-24 00:53:15 +01:00
Mark Hatle
62540b2a15 meta/conf/bitbake.conf: Configure pseudo to not expand symlinks
When using the fake chroot ability of pseudo, it will expand absolute
symlinks to their full non-fake path by default.  The simple change disables
that behavior, as it is undesired when generating a rootfs.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-07-24 00:50:10 +01:00
Mark Hatle
d668b80e86 meta/classes/rootfs_rpm.bbclass: re implement base on rpm5
Re implement the rootfs generation using rpm5.  This also gets rid of the
need for yum, and handles all dep resolving internal to the script itself.

The new file scripts/rootfs_rpm-extract-postinst.awk comes from the original
yum integration work.  It has been unchanged, but since yum is no longer used
we needed to move the script somewhere else.

Signed-off-by: Mark Hatle <mhatle@windriver.com>
2010-07-24 00:46:57 +01:00
Joshua Lock
8760cde94a rpm: switch to using RPM 5
Switch to RPM5 as our rpm provider of choice and update the recipe to the latest
stable release.

Signed-off-by: Joshua Lock <josh@linux.intel.com>

Modify the package_rpm.bbclass to understand the macro and command line changes
present in rpm5.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-07-24 00:46:57 +01:00
Joshua Lock
60fa21d157 beecrypt: upgrade to version 4.1.2
Add new patches to fix visiblity of C++ methods and to disable running a
program to detect the ICU version.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-24 00:46:57 +01:00
Joshua Lock
9fcba301fe libpcre: move from meta-moblin to meta and update to 8.10
Move the libpcre from meta-moblin, update to the latest release and enable
native build.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-24 00:46:57 +01:00
Joshua Lock
a4fb2c9666 pseudo: Enhancements
Enable changing the data directory on the fly from the environment and then use
this feature within poky to confine pseudo usage to each WORKDIR.

This fixes issues that could be seen under heavy inode reusage e.g.
with rm_work.

Work based mainly off a patch from Joshua Lock but finished by Richard
Purdie.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-24 00:39:58 +01:00
Saul Wold
7de5081857 task-poky-basic: Enable at and tar for basic image
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-07-24 00:07:34 +01:00
Scott Garman
ac5a021032 tar: New recipe additions 1.17 and 1.23
* tar 1.23 is GPLv3
* tar 1.17 is latest GPLv2

Recipes and patches dervied from OpenEmbedded and Debian

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-07-24 00:07:31 +01:00
Scott Garman
80986444aa at: New recipe additions 3.1.10.2 and 3.1.12
* at 3.1.12 is GPLv3
* at 3.1.10.2 is latest GPLv2

Recipes and patches derived from OpenEmbedded

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-07-24 00:07:31 +01:00
Zhai Edwin
d6ba72ac34 pcmanfm: Update to 0.9.7
New dependency on libfm & menu-cache, which are added in previous commits

following patches are removed as they either don't apply or this new version
has no those problems:
	desktop.patch
	no-fam.patch
	no-warnings.patch
	pcmanfm-mips-fix.patch

the pending one is aowl-window-menu.patch, which need more work as the sources
have changed a lot. So far w/o this patch it still works. but we need more
verification later

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-24 00:07:31 +01:00
Qing He
cbea4ae33f udev: upgrade to version 158
older versions are kept untouched for now

changes:
  - udev has diverged a lot, the udev.inc was based on a quite dated
    version, thus doesn't reflect current status of udev, create a
    new include file udev-new.inc to adapt
  - separate libudev{,-dev,-dbg} apart from udev
  - --with-udev-prefix is removed. change ${libexecdir} to
    ${base_libdir}/udev, which is described in INSTALL file.
  - udev.pc is provided in ${datadir}/pkgconfig, since it's used
    to indicate the existence of udev itself instead of development
    headers and libs, pack it in udev instead of udev-dev
  - udev-extras is disabled since we are missing libacl, this also
    means gudev is missing as for now
  - other cleanups, e.g. do_stage, do_install, EXTRA_OEMAKE

todo:
  - udev-extras
  - remove old udev versions
  - rebase udev-145 on udev-new.inc as well

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-24 00:07:30 +01:00
Zhai Edwin
3a1c456172 webkit-gtk: Update to 1.3.2
* Update the following files with 1.3.2 version in upstream:
    GNUmakefile.am
    Makefile
    Makefile.shared
    autogen.sh
    configure.ac

* Update the .bb with the one in openembeded(91eefa1e)

* inherit pkgconfig and remove dolt stuff according to RP's comments

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-24 00:07:19 +01:00
Scott Garman
b0b3468b95 tar: New recipe additions 1.17 and 1.23
* tar 1.23 is GPLv3
* tar 1.17 is latest GPLv2

Recipes and patches dervied from OpenEmbedded and Debian

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-07-24 00:01:28 +01:00
Scott Garman
0d333290a5 at: New recipe additions 3.1.10.2 and 3.1.12
* at 3.1.12 is GPLv3
* at 3.1.10.2 is latest GPLv2

Recipes and patches derived from OpenEmbedded

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-07-24 00:01:28 +01:00
Saul Wold
6da4a6688c meta-lsb: Add basic infrastructure to create lsb image
Move tar and at to meta-lsb

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-07-24 00:01:28 +01:00
Scott Garman
18b33a2ce5 distro tracking: Additional core command packages
New file for tracking the following new packages:

* at
* cpio
* cronie
* crontabs
* grep
* mailx
* openssh
* tar

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-07-24 00:01:27 +01:00
Dongxiao Xu
36186e8dd6 distro_tracking: fix tracking field for db
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-24 00:01:27 +01:00
Kevin Tian
0ff62b0462 expat: use gzip-native for unpack
expat 2.0.1 archive is generated with DOS format, which causes CRC
error for some version of gzip (<1.4), e.g. on Unbuntu 10.04. This
commit adds do_unpack dependency to gzip-native, and thus to use
local compiled binary to address this issue. Since 1.4 is a known
version solving this issue, also specify a default version for
gzip-native

also move most lines into expat.inc as cleanup

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-24 00:01:23 +01:00
Kevin Tian
f23b594087 gzip: new package
borrow from OE gzip 1.3.13 after some cleanups:
  - no ${S} redefinition
  - configure.patch is not required

also add native support

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-24 00:01:11 +01:00
Yu Ke
d91b4f5c36 opengl: audit the bb file
- repleace SRCREV with SRCPV in PV definition
- Fix the "patch=1" style

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-23 23:53:31 +01:00
Qing He
d007137a04 distro-track: update hal, udev et al
libusb, libusb1, libusb-compat
  remove libusb, upgrade libusb1 and libusb-compat. libusb-compat
  now provides libusb

util-linux
  update the latest version to 2.17.2

hal
hal-info
udev
dhcp

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-23 23:53:31 +01:00
Qing He
95bb97aeb6 dhcp: upgrade to 4.1.1-P1
from version 4.1.0

changes:
  original .bb file is based on dhcp3, whose build system differs from
  dhcp 4.x, add a new dhcp4.inc and preserve dhcp3.inc for reference,
  this should fix the conf file location bug of dhclient/dhcpd 4.1.0

  - defining _PATH_DHC{LIENT,PD}_CONF in make parameter no longer works,
    put these definition to includes/site.h
  - delete upstream version of conf files, which are not used, and
    with an installation path hardcoded to ${sysconfdir}
  - similar thing happen for leases file, use new configure option to
    specify
  - RANLIB, LIBDIR, etc. as make parameter are no longer necessary

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-23 23:53:30 +01:00
Qing He
00a42b73b6 util-linux: upgrade to version 2.17.2
from 2.17

changes:
  - clarify license. the package does contains a standalone utility
    called lscpu that is under GPLv3+, fortunately it's note packaged
    as for now
  - the installation path of getopt has changed

todo:
  - move libblkid and libuuid into separate packages

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-23 23:53:30 +01:00
Qing He
ec6705a488 hal-info: upgrade to version 20091130
from 20090414

changes:
  - consolidate hal-info.inc and hal-info_git.bb, git version is used
    as a reference and is not preferred
  - preferred version updated to 20091130

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-23 23:53:30 +01:00
Qing He
8bad275174 hal: upgrade to version 0.5.14
from 0.5.13

changes:
  - udev rules dir has been changing to /lib/udev/rules.d in udev
    upstream, add an override to stay in /etc/rules.d for compatibility
  - consolidate hal.inc and hal_git.bb, hal_git.bb is used as a
    reference thus should have a negative preference
  - change preferred version of hal to 0.5.14
  - remove hal_0.5.11+0.5.12rc1
  - remove RRECOMMENDS on udev-utils, the package is to be removed

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-23 23:53:30 +01:00
Qing He
63d5652355 libusb-compat: upgrade to version 0.1.3
from 0.0.9, also remove libusb recipe (see below)

changes:
  - remove some unnecessary logics derived from libusb-0.1
  - now PROVIDES libusb
  - bluez4 depends on libusb instead of libusb-compat

libusb-0.1 vs. libusb-compat

libusb-compat is intended to be a drop-in replacement of libusb-0.1,
building on top of libusb-1.0 (which has different API from -0.1).

Few known packages don't work with libusb-compat, notable example
is libmtp. Since most packages work very well with libusb-compat,
and libusb-compat doesn't suffer from power consumption issue of
libusb-0.1 (which is often very important for embedded systems),
drop libusb-0.1 and move to libusb-compat completely. If we see
any problems in the future, either the package should be fixed
or we can add back libusb-0.1 as needed.

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-23 23:53:29 +01:00
Qing He
74388f763a libusb1: upgrade to version 1.0.8
from 0.9.2

changes:
  - the previous recipe was derived from libusb-0.1 and thus had many
    inconsistencies, e.g. binconfig and lib_packages are not necessary,
    libusb1 doesn't provide libusb++, etc. Remove these legacies
  - remove the patch 0.9.0-gcc3.4-compat-fix

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-23 23:53:29 +01:00
Zhai Edwin
6b1dae9a03 distro tracking: Updated version info for oh-puzzles, dates, contacts...
Also add tracking fileds for menu-cache and libfm after adding them

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-23 23:53:29 +01:00
Zhai Edwin
623017e9bb libfm: Add 0.1.12 as new recipe
Required when updating pcmanfm to 0.9.7

[with cleanup from Richard Purdie]

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 23:42:04 +01:00
Zhai Edwin
e1a6b7394f menu-cache: add 0.3.2 as new recipe
required when adding libfm

[with cleanup from Richard Purdie]

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 23:41:45 +01:00
Richard Purdie
cf3f5debc0 startup-notification: Drop unneeded do_configure_prepend
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 23:24:50 +01:00
Dexuan Cui
e7dc96abd5 distro tracking: add xcb-util and startup-notification, fix xorg-minimal-fonts
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-23 23:19:53 +01:00
Dexuan Cui
4129415ef7 startup-notification: upgrade to the latest version 0.10
updated DESCRIPTION, BUGTRACKER, LIC_FILES_CHKSUM;
updated the comment (sn-utils.c -> sn-util.c);
reset PR to "r0";
updated DEPENDS: added xcb-util.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-23 23:19:53 +01:00
Dexuan Cui
e4f98097bc xcb-util: add the latest version 0.3.6
startup-notification_0.10 depends on xcb-util, so I add this package.

xcb-util.inc and xcb-util_0.3.6.bb are based on recipes from OpenEmbedded;
The changes I made are: updating HOMEPAGE,BUGTRACKER,LICENSE and
LIC_FILES_CHKSUM, and changing "include xcb-util.inc" to
"require xcb-util.inc", and using the latest version 0.3.6.

add gperf dependency and remove do_staging

Signed-off-by: Saul Wold <Saul.Wold@intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-23 23:19:53 +01:00
Richard Purdie
39d8556e04 gst-meta-base: Fix vorbis plugin reference
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 23:16:20 +01:00
Richard Purdie
a167678d14 gaku: Fix plugin name
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 22:59:54 +01:00
Richard Purdie
c0a63c58cd gst-plugins: Fix module splitting
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 22:52:32 +01:00
Richard Purdie
95454d710d linux-wrs: Bump PR and fix some quoting
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 22:32:49 +01:00
Richard Purdie
4c373043e4 webkit: Bump PR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 22:28:47 +01:00
Richard Purdie
066535608e binutils: Disable libbfd and remove unneeded copies of tools in dangerous paths. gcc now has symlinks to handle this
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:06:15 +01:00
Richard Purdie
28f8e3034c binutils.inc: This bug has since been fixed, drop the hack
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:05:33 +01:00
Richard Purdie
66d7b58f22 bitbake.conf/cross.bbclass: Inject MULTIMACH_TARGET_SYS into the toolchain paths to prevent multimachine cross contamination
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:04:59 +01:00
Richard Purdie
bf8023237c gcc-package-cross.inc: Setup symlinks in the libexec directory to our cross tools so the toolchain finds them correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:03:54 +01:00
Richard Purdie
ab82312433 gcc-cross-intermediate.inc: Make sure libgcc goes into the target sysroot
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:03:09 +01:00
Richard Purdie
23f94ad59d gcc-cross-initial/intermediate: Drop now unneeded symlink hacks
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 18:02:14 +01:00
Richard Purdie
989d2f794f gcc-cross: Use MULTIMACH_TARGET_SYS instead of TARGET_SYS in staging path
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 17:58:00 +01:00
Richard Purdie
3f5d3d7b99 gcc-configure-common.inc: Disable multilib for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-23 17:58:00 +01:00
Joshua Lock
b98e3e9c3f poky-env-internal: re-add OEROOT to the whitelisted environment variables
We don't want Bitbake to clean OEROOT from the environment as users may have
old layer configurations which require it set.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-23 12:50:25 +01:00
Richard Purdie
fbf2022c9a sanity.conf: Update layer version after the last commit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 23:56:36 +01:00
Richard Purdie
2efba78f9b Add meta-emenlow to the default layers list
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 23:28:24 +01:00
Richard Purdie
f887d02527 bitbake.conf: Increase the image generation free space
The current free space doesn't leave much room for using the image,
increase it. Patch from Saul Wold with tweaks.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 23:22:33 +01:00
Richard Purdie
dbc8892b09 latencytop: Move from meta-moblin to meta
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 23:19:30 +01:00
Jeff Dike
833390e533 libdrm-poulsbo: Provide libdrm-poulsbo instead of libdrm
In order to allow this package to be build alongside the regular
libdrm, it was made to export libdrm-poulsbo and its users make to use
libdrm-poulsbo instead of libdrm. libva and xserver-psb were make to
build against libdrm-poulsbo. While I was in there, I changed a couple
of misspellings of COMPATIBLE and removed a bunch of ';patch=1'.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-07-22 23:18:26 +01:00
Richard Purdie
b18f1216b0 package_deb.bbclass: Make sure the controldir is always cleaned out
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 18:26:54 +01:00
Nitin A Kamble
7459068915 scripts/poky-env-internal: preserve the git proxy env var
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-22 17:11:54 +01:00
Joshua Lock
0d18597ae7 rootfs_ipk: error when dependencies cannot be satisfied
Per bpo#109 dependency failure during rootfs generation did not cause an error
despite that it would cause errors later on in the process. This patch updates
the key phrases searched for in the log checking function.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-22 17:04:39 +01:00
Richard Purdie
c017d0eeb9 eds-dbus: Add missing DEPENDS on gperf-native
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 16:15:43 +01:00
Kevin Tian
b4cc2b7829 pkgconfig_staging.bbclass: remove it
this is one existing for stale reason when package's own Makefile doesn't
handle .pc correctly. After previous commits to remove unnecessary inheritage
on it (sqlite3, libpng), the only remaining is libgcrypt. Libgcrypt itself
doesn't ship a .pc and poky generates one. In this case, simply move the
manual installation to its own do_install.

Then it's safe to remove this class file

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-22 15:57:31 +01:00
Dexuan Cui
1808105808 distro tracking: fix font-alias
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-22 15:57:31 +01:00
Dexuan Cui
b7be3bab5b font-alias: fix metadata
Pull a upstream commit to fix COPYING.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-22 15:57:31 +01:00
Yu Ke
5eb1eece2f distro tracking data: fix gconf-dbus, vte, xserver-nodm-init, qemugl, spectrum-fw
per the checking result of distro tracking tool

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-22 15:57:31 +01:00
Dongxiao Xu
671f05a07f distro_tracking: Fix tracking fields for networkmanager, networkmanager-applet, and glibc
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-22 15:57:31 +01:00
Zhai Edwin
23707b04a4 distro tracking: Updated version info for oh-puzzles, dates, contacts...
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-22 15:57:31 +01:00
Kevin Tian
33911454d2 distro-tracking: fix two typos
below 2 are actually upgraded to latest version:
  psplash, icu

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-22 15:57:31 +01:00
Joshua Lock
408f124c86 handbook: update SDK paths
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-22 15:47:41 +01:00
Joshua Lock
410fc8dde8 meta-toolchain: set appropriate compiler flags in the environment script
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-22 15:47:01 +01:00
Richard Purdie
c9602c5feb emenlow: Set COMPATIBLE_MACHINE where needed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 15:26:48 +01:00
Richard Purdie
e35762d971 xpsb-glx: Add missing dependency on makedepend-native
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 15:26:03 +01:00
Richard Purdie
90ac746dcd xserver-xf86-config: Fix emenlow append to coexist with existing users
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 15:24:43 +01:00
Richard Purdie
dc54b7787f meta-emenlow/formfactor: Make sure the files work well with the existing recipe files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 15:21:33 +01:00
Richard Purdie
83cc54944e poky-env-internal: Print some further information for the user
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 13:21:13 +01:00
Richard Purdie
9832fd3e22 poky-env-internal: Cleanup after the recent layer improvements
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 13:19:24 +01:00
Richard Purdie
c2f71a86f5 poky-env-internal/runqemu: Move BUILD_SYS handling which is runqemu specific into runqemu
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 13:14:24 +01:00
Richard Purdie
2b84008bc9 moblin.conf: Collapse to an overlay of poky.conf
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 12:29:24 +01:00
Richard Purdie
7af8cb9d02 poky.conf: gcc 2.95 died a long time ago, thankfully
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 12:28:52 +01:00
Richard Purdie
6d3a5ac679 meta/layer.conf: Fix PATH to use POKYBASE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 12:24:56 +01:00
Richard Purdie
ade4c8a3b2 meta-moblin: Remove now unneeded moblin POKYMODE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 12:20:28 +01:00
Richard Purdie
7219087e6a Move less useful xorg-app and xorg-data to meta-extras
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 12:15:29 +01:00
Richard Purdie
d977cb25e5 meta-extras: Remove obsolete android goldfish code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 12:13:26 +01:00
Richard Purdie
3073a73214 mc: 4.6.0 -> 4.7.3 with significant recipe cleanups and updates
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 12:10:48 +01:00
Richard Purdie
c9076342fc meta-moblin: Remove old psb driver
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 11:53:01 +01:00
Richard Purdie
897a8b5abc stagemanager: Move functionality into the scripts directory
Since scripts is now in PATH thanks to the layer functionality there is
no longer any need to have this recipe full of special cases, the scripts
can just be placed there.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 11:44:28 +01:00
Richard Purdie
dc807f54f8 Finally deprecate all legacy do_stage functions. This changes the existing warning
into a fatal error if any legacy do_stage functions are found.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 11:44:28 +01:00
Joshua Lock
5c63f8a249 poky-env-internal: unbreak existing build setups
Many users have an existing build confifured using OEROOT, re-enable exporting
of this variable to unbreak their builds.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-22 10:42:47 +01:00
Kevin Tian
d9babfed3c latencytop: add dependency on gtk+ and bump PR
or else latencytop may be built earlier than gtk+...

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-22 09:30:15 +01:00
Kevin Tian
ba8fad4058 opkg-utils: add do_install after NATIVE_INSTALL_WORKS
NATIVE_INSTALL_WORKS implicates an explicit do_install required or else
its binaries are not installed to sysroot, which result in error like:
   sh: opkg-build not found

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-22 09:30:15 +01:00
Richard Purdie
b02be74889 Drop old broken menlow machine (replaced by emenlow)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-22 09:22:15 +01:00
Richard Purdie
c358150799 emenlow: Make sure the provider of virtual/kernel is set
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-21 22:50:24 +01:00
Richard Purdie
595bdde07c opkg-utils: Set NATIVE_INSTALL_WORKS otherwise we'd use legacy staging which is not correct
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-21 22:48:48 +01:00
Richard Purdie
bbdc79881f linux-wrs: Add COMPATIBLE_MACHINE definition to stop parsing errors on unsupported machines
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-21 22:48:16 +01:00
Jeff Dike
e8e3ac9b1e meta-emenlow: Layer for eMenlow-based systems.
This layer provides a kernel suitable for booting on eMenlow-based systems,
plus support for Poulsbo graphics.  The Poulsbo support includes a
kernel patch for the graphics driver, a couple of libraries, the 2D
and 3D X drivers, and a properly configured X server.

The closed portions of this support are in the 3D driver, xpsb-glx.
This package contains the binaries for the libraries that communicate
with the kernel driver and a mesa library which uses those libraries.

There is a README in meta-emenlow/ describing how to enable this layer.

Where possible, the recipes use bitbake's new .bbappend facility in
order to avoid copying recipes from meta/.

There are checksums and license information for all of the new packages.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-07-21 22:39:43 +01:00
Saul Wold
0c3b1aa0a5 scripts/runqemu: Path fixes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-21 21:49:09 +01:00
Kevin Tian
1df4e34d14 distro-tracking: correction for previous recipes
libpng
  module-init-tools
  apmd
  prism-firmware
  initramfs-live-boot

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:47 +01:00
Kevin Tian
d8db718b89 sqlite3: no need to inherit pkgconfig_stage
since its makefile does right steps to install .pc now

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Kevin Tian
b376a803ca module-init-tools: upgrade to 3.12
[Patches]
  KEEP    _ignore_arch_directory_: ignore /etc/modprobe.d/arch, not sure reason now.
                                   keep it and to be verified later
  REMOVE  _module-init-tools-remove-index.patch_: in upstream
  NEW     _disable_man.patch_: a simpler patch to replace below removed two
  REMOVE  _manpagesopt_: due to above new patch
  REMOVE  _no_man_rebuild_: ditto
  KEEP    _modutils_extension_: poky has its own name convention and thus need such knowledge
                                in code

[Recipe]
  - adjust indention
  - remove some old lines like ${S} and EXTRA_OECONF

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Kevin Tian
8a251accbf libpng: upgrade to 1.2.44
although the latest version is 1.4.3, some API changes happen which are not
compatible to some packages (such as libmatchbox using png_check_sig which
is abandoned in 1.4 version). I didn't check fully about other broken places,
and then be conservative to choose 1.2.44 as the target instead atm.

[Patches]
  REMOVE    _makefile_fix.patch_: a specific fix for libtool2.2.2. with 2.2.10, it's
                                  not required then
[Recipe]
  - add license checksum
  - remove old do_install and do_package
  - clean up package split
  - remove inherit pkgconfig_stage, since its own Makefile handles it well

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Kevin Tian
d86e127ea0 libidn: upgrade to 0.6.14(GPLv2), and 1.19 (GPLv3)
libidn changed to GPLv3 since 2007 (its 1.0 release), so this upgrade includes two:

0.6.14 (GPLv2):
  - change SRC_URI as original doesn't work
  - remove original do_configure_prepend, which doesn't make any sense when inheriting
    autotools
  - this version includes a local copy of AC_USE_SYSTEM_EXTENSIONS which conflicts with
    latest autoconf. Actually it's not necessary and remove all references to local version

1.19 (GPLv3):
  - split a new package 'idn' for command line tools, which are licensed under GPLv3.
    keep other bits in libidn licensed under LGPLv2.1

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Kevin Tian
856769b001 gperf: upgrade to 3.0.4
[Patches]
  REMOVE    _autoreconf.patch_: no need to duplicate acinclude.m4 in every subdirectory

[Recipe]
  - Keep original 3.0.3 version for GPLv2 requirement. 3.0.4 has bumped to GPLv3+
  - add gperf.inc for common lines
  - instead of duplicating acinclude.m4 in every subdirectory, use " -I ${S}" to
    ensure acinlude.m4 successfully found by m4_include

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Kevin Tian
98cdb30558 dbus-glib: add license checksum
it's missing in last upgrade

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Kevin Tian
afdebdb0c7 dbus: add license checksum
it's missed in last upgrade.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Kevin Tian
75fff51661 apmd: upgrade to 3.2.2-14
[Patches]
  KEEP    _unlinux.patch_: remove reference to build system paths
  DISABLE _libtool.patch_: this patch adds a "--tag=CC" to be compatible with libtool2.2.4.
                           however with latest 2.2.10 libtool, w/o this patch it still works. From
                           the manual, CC is the default tag actually. So disable it for now, and once
                           same error happens again, it'll be re-neabled and if necessary push to upstream
  DISABLE _workaround.patch_: a SIGUSR1 is hooked to signal suspend event as a so-called 'workaround'.
                              however no exact commit is found for exact usage case. So disable it.
  REMOVE  _debian.patch_: in upstream

[Recipe]
  Add license checksum

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-21 21:44:37 +01:00
Richard Purdie
cb249ed2f0 cmake.bbclass: Make sure EXTRA_OECMAKE has a sane default
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-21 21:43:38 +01:00
Jeff Dike
0e0830109c libproxy: Disabled webkit support
This package changed from autoconf to cmake during the last recipe
upgrade.  This made the existing EXTRA_OECONF, which disabled wekbit
support among other things, non-functional, which in turn, broke the
build.

This patch disables webkit in a CMAKE way by adding EXTRA_OECMAKE to
the cmake class description, and setting it to "-DWEBKIT=no" in the
libproxy recipe and also reproduces the EXTRA_OECONF settings.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-07-21 21:23:21 +01:00
Joshua Lock
314fbb1c05 gcc-cross-canadian/meta-toolchain: Fix C++ compiler location and path issues
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-21 20:21:22 +01:00
Yu Ke
1d0d3e4462 distro tracking: gconf-dbus, elfutils, spectrum-fw and sqlite3
update the distro tracking field.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-21 16:01:00 +01:00
Yu Ke
929169be0f sqlite3: upgrade to 3.6.23.1
also remove the cross-compile.patch and ldflags.patch,
since they are no longer used.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-21 16:01:00 +01:00
Yu Ke
12c929683f spectrum-fw.bb: Change SRC_URI to somewhere fetchable.
Borrow code from open embedded spectrum-fw.bb

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-21 16:00:59 +01:00
Yu Ke
f193588428 elfutils: upgrade to version 0.148
reuse the open embedded elfutils_0.143.bb recipe to fix
the cross compiling issue.

Also pick patches from debian elfutils-0.148-1 pkg

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-21 16:00:59 +01:00
Yu Ke
6cb27d8b5b gconf-dbus: upgrade to SVN r705
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-21 16:00:59 +01:00
Dongxiao Xu
9f5e302741 distro_tracking: Add tracking field for db, opkg, and opkg-utils
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-21 16:00:59 +01:00
Dongxiao Xu
cb1a0a46c9 opkg-utils: Upgraded to revision 4747
Update the default revision for opkg-utils in poky-default-revisions.inc
Remove "inherit autotools" since opkg-utils is not autotools based
Fix recipe metadata

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-21 16:00:58 +01:00
Dongxiao Xu
36bc4592f4 opkg: Upgraded to version 0.1.8
Use stable release as default recipe.
Remove logfix.patch since the logic is already in latest version package
Also fix the metadata

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-21 16:00:58 +01:00
Zhai Edwin
21fae7e2ec distro tracking: Update fileds for gnome-vfs, avahi, libassuan, liboil...
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:58 +01:00
Zhai Edwin
7dcb5a2ea6 gpgme: Update to 1.3.0
gpgme 1.3.0 requires gpgconf&g13 from gnupg, otherwise got configure failure.
Adding gnupg need a lot of efforts and still has issue:g13 only exist in
development branch. So add a patch to disable the check error, just like
non-cross-compile environment.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:58 +01:00
Zhai Edwin
3668c10acb libassuan: Update to 2.0.0
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:57 +01:00
Zhai Edwin
4c2bb35fe1 libgpg-error: Update to 1.8
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:57 +01:00
Zhai Edwin
9618d56c29 liboil: Fix the meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:57 +01:00
Zhai Edwin
2601e6d383 avahi: Update to 0.6.27
Add "--disable-gtk3" to fix build error

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:57 +01:00
Zhai Edwin
1763f004bb gnome-vfs: Update to 2.24.3
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:56 +01:00
Dexuan Cui
3deb487daa distro tracking: update distro tracking field for font-alias and liberation-fonts.
font-alias: change the RECIPE_STATUS to green as the license issue is clarified.
liberation-fonts: add "# OK" to indicate we don't update it from 1.04 to 1.05.2.20091019 for now.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-21 16:00:56 +01:00
Dexuan Cui
6b2eec3657 linux: 2.6.33.2: turn on CONFIG_OPROFILE and CONFIG_LATENCYTOP for netbook and qemux86
profile/profileui and latencytop need the kernel supports.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-21 16:00:56 +01:00
Dexuan Cui
31c0972265 distro tracking: add distro tracking field for oprofileui, powertop, latencytop.
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-21 16:00:56 +01:00
Dexuan Cui
fcabff2f2f task-poky-tools: add latencytop into RDEPENDS_task-poky-tools-profile
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-21 16:00:56 +01:00
Dexuan Cui
912a5c9c6a latencytop: upgrade from 0.4 to the latest version 0.5
Add BUGTRACKER
Rebase the patch latencytop-makefile.patch and update the patch folder's name
Add LIC_FILES_CHKSUM
Reset PR to "r0"

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-21 16:00:55 +01:00
Dexuan Cui
61d808bf4a powertop: upgrade from 1.10 to the latest version 1.11
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-21 16:00:55 +01:00
Dexuan Cui
e2fa1ec4e9 oprofile: fix metadata
Add HOMEAPGE,BUGTRACKER
Fix LICENSE and add LIC_FILES_CHKSUM
Update PREFERRED_VERSION_oprofile

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-21 16:00:55 +01:00
Dexuan Cui
47a60ccef0 oprofileui: upgrade from r194 to the latest version r197
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-21 16:00:55 +01:00
Dexuan Cui
fb92046d99 task-poky-tools: fix RDEPENDS_task-poky-tools-profile_qemux86
Change
RDEPENDS_task-poky-tools-profile_qemux86 += "valgrind"
to
RDEPENDS_append_task-poky-tools-profile_qemux86 = "valgrind", or else
RDEPENDS_task-poky-tools-profile would be overriden and only holds valgrind,
as a result, the 5 packages oprofile/oprofileui-server/powertop/... aren't
built into the target image at all.

Thanks Kevin a lot for tracking the issue down.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-21 16:00:54 +01:00
Zhai Edwin
ce8cb734a0 Distro tracking: Update the eds-dbus, jpeg, webkit-gtk....
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:54 +01:00
Zhai Edwin
b8b678f010 jpeg: Update to 8b
Original patch status:

ldflags.patch:
paths.patch:
libtool_tweak.patch:
    Dropped as the issues got fixed in 8b

debian.patch:
    This patch comes from debian distro. Original version can't apply, so
    replace it by latest version

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:54 +01:00
Zhai Edwin
37eb35995f eds-dbus: Update to 2.30.2 from git repo
Also backport a patch from upstream(f001953f7d60) to compile imapx provider
optionally, which is the default behavior of current version. Else we get build
error when compiling imapx.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:54 +01:00
Zhai Edwin
2d63185175 web-webkit: Update to 110
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:53 +01:00
Zhai Edwin
dc5bcf7f94 oh-puzzles: Fix the meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-21 16:00:53 +01:00
Dongxiao Xu
521edcf978 distro_tracking: valgrind, formfactor, makedevs, and bluez-dtl1-workaround.
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-21 16:00:53 +01:00
Dongxiao Xu
5f3e66d5c2 valgrind_3.5.0.bb: Fix recipe metadata
Fix LICENSE information
Add BUGTRACKER and LIC_FILES_CHKSUM

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-21 16:00:53 +01:00
Dongxiao Xu
c7c3b48486 makedevs_1.0.0.bb: Fix recipe metadata
Fix LICENSE information

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-21 16:00:52 +01:00
Dongxiao Xu
69c907d39e formfactor_0.0.bb: Fix recipe metadata
Add LICENSE information

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-21 16:00:52 +01:00
Mark Hatle
ad0ac0ecd3 pseudo: Uprev to the latest git version
Uprev pseudo to the latest head version to resolve a number of issues
on older hosts such as RHEL 5.  In addition sqlite was changed to link
statically into pseudo to avoid a potential LD_LIBRARY_PATH issue.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-07-21 15:43:15 +01:00
Joshua Lock
971907567c Enable build dir outside of the poky directory
You need to first set up the build directory by sourcing the poky build script,
after that builds can be run in that directory so long as bitbake is in $PATH
removing the need to source the init script for each build.

i.e:
$ . poky-init-build-env ~/my-build
$ bitbake some-image
<<later, in a different shell>>
$ cd ~/my-build
$ export PATH=/path/to/bitbake/bin:$PATH
$ bitbake an-image

This patch also removes use of OEROOT in recipes, etc.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-21 15:39:53 +01:00
Joshua Lock
50629b3746 bitbake.conf: move PSTAGE_DIR and DL_DIR with build output
Having PSTAGE_DIR be a top level directory by default doesn't make sense, move
it to be a child of the build directory so that it lives with all other built
output. Also move DL_DIR to a child of the build directory for the use case of
an unwriteable $OEROOT.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-21 15:39:52 +01:00
Bruce Ashfield
df563f0d28 linux_wrs: update SRCREVs for 2.6.34.1 2010-07-21 15:24:54 +01:00
Bruce Ashfield
f5495cf973 linux_wrs: remove duplicate PV
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-21 15:24:54 +01:00
Richard Purdie
4dc54a274d layer.conf: Set BBPATH correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-20 14:20:04 +01:00
Bruce Ashfield
d39ae18df2 qemu/mips: arrange for vmlinux to be bootable
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-19 11:59:51 -04:00
Bruce Ashfield
ae6c323a0b qemu: update kernel mapping to return x86 for i586 TARGET_ARCH
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-19 11:59:51 -04:00
Bruce Ashfield
9ee1fbb720 qemu machines: Switch to use linux-wrs
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-19 11:59:51 -04:00
Bruce Ashfield
f0af0ba94a kernel: create base recipe for Wind River Linux kernel building
This base recipe implements support for building a git based
Wind River Linux kernel repository.

There are several restrictions in this first import:

  - no patching (needs guilt)
  - missing Wind River features (config audit, etc)

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-19 11:59:51 -04:00
Bruce Ashfield
15624d13d0 kern_tools: wrs kernel manipulation tools
These tools are largely unused at the moment, but represent
a baseline set of functionality for working with a Wind River
Linux kernel.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-19 11:59:38 -04:00
Bruce Ashfield
3e86c5e644 linux-libc-headers: create a libc-headers based on Wind River kernel
Put PREFERRED_PROVIDER_linux-libc-headers = "linux-libc-headers-wrs"
in your configuration, and this package will be used to generate a
set of kernel headers from the -standard branch of the Wind River kernel.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-19 11:03:13 -04:00
Yu Ke
68974e8e9f vte: upgrade to 0.24.3 to fix security vulnerability
The detail of the security vulnerablility is in
http://secunia.com/advisories/40635

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-19 12:29:02 +01:00
Nitin A Kamble
6915c7e8be cpan-base.bbclass: fix perl version finding function
Now perl version is in two digits like 12 in 5.12.1. Fix the old
function to work with multi digit version strings.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:38:12 +01:00
Qing He
a30162bac9 distro-track: update fields for base section
new upgrades:
  genext2fs
  pcmciautils
  pkgconfig
  shared-mime-info

add missing:
  util-linux
  libusb1

misc:
  latest version typo in libusb
  add # OK flag to openssl
  clarify tinylogin

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-16 16:25:17 +01:00
Qing He
549a171917 rsync: upgrade to version 3.0.7
from 2.6.9
2.6.9 is also preserved as the last known GPL2 version

changes:
  - 3.0.7 has some new change to the autotools scripts, it uses
    and configure.sh and checks its existence in Makefile, adapt
    this by adding do_configure_{prepend,append}
  - aclocal.m4 now also contains custom m4 macros, add acinclude.m4
    in the files/
  - add popt as build dependency. Besides, rsync can also link to
    libacl and libattr. Possibly need to add them in the future, for
    now, document the dependency

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-16 16:25:17 +01:00
Qing He
dd05d05044 pcmciautils: upgrade to version 017
from 014

changes:
  - put LEX=flex into EXTRA_OEMAKE, from openembedded project
  - add RDEPENDS only to ${PN}, from openembedded project
  - remove modalias_update patch, it's in upstream
  - rebase the other two patches
  - starting from 017 (or maybe 016), two helper binaries are put
    into /usr/lib/udev instead of /sbin, adapt this change by adding
    the new path into package

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-16 16:25:17 +01:00
Qing He
e17f8f7e40 shared-mime-info: upgrade to version 0.71
Signed-off-by: Qing He <qing.he@intel.com>
2010-07-16 16:25:17 +01:00
Qing He
46039a37ab pkgconfig: upgrade to version 0.25
from 0.23

changes:
  - remove sysrootfix patch, it's now in upstream
  - use external popt instead of the included one

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-16 16:25:17 +01:00
Qing He
231f58590e genext2fs: upgrade to version 1.4.1
from version 1.3

changes:
  - autotools adaption
  - remove the patches since their base 1.3 diverges considerably
    from the latest version

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-16 16:25:17 +01:00
Yu Ke
aff51932d1 distro tracking field: fix xserver-xf86-config version
the trailing comments is not compatible with tracking tool,
so remove it

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-16 16:25:17 +01:00
Yu Ke
b3e901c78c xserver-nodm-init: fix distro tracking data
the trainling comment is not compatible with tracking tool,
so remove it.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-16 16:25:17 +01:00
Yu Ke
5e53061c13 xf86-input-vmmouse: upgrade to 12.6.9
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-16 16:25:17 +01:00
Yu Ke
8078a305aa distro tracking: add distro tracking field for qemugl, vte and web-webkit
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-16 16:25:17 +01:00
Dongxiao Xu
84efdfb16a distro_tracking: Add/change tracking fields for glibc, tremor, libproxy
Add "# OK" to indicate the recipe is not upgraded to the latest version

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-16 16:25:17 +01:00
Dongxiao Xu
e4f0d88caf wpa-supplicant: Upgraded to version 0.7.2
Removed local patches since the changes have accpeted in latest version
Rename wpa-supplicant-0.5.inc to wpa-supplicant-0.7.inc
Modify ${S} since the new code structure is changed
Also fixed recipe metadata

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-16 16:25:17 +01:00
Dongxiao Xu
397793a0a4 libproxy: Upgraded to version 0.4.2
Remove the patch since build tool has changed from autotool to cmake
Export poky variable to system environment since cmake needs it
Also fix the metadata

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-16 16:25:17 +01:00
Dongxiao Xu
d47fc7a107 cmake-native: Upgraded to version 2.8.2
Also fix the metadata

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-16 16:25:17 +01:00
Dexuan Cui
a6ba63c70e Distro Tracking: update distro tracking field for recipes of Graphics libs
libxsettings-client: the latest version should be "0.10" rather than "0.1";
font-util: the license has been updated;
xorg-minimal-fonts: the license has been updated;
randrproto: fix the latest version: it should be "1.3.1" rather than "0.11";
libxfont: the package has been upgraded from "1.4.1" to "1.4.2" recently;
libxcalibrate: fix the git version's format.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-16 16:25:17 +01:00
Dexuan Cui
0ba8e6f951 xorg-minimal-fonts: fix metadata
There is no explicit license info in the local directory.

I used "fontforge" to open the fontdata file (.pcf.gz file) in the
xorg-minimal-fonts/misc/ and found fontforge's menu
"Element->Other Info->BDF info" says the "COPYRIGHT" is
"Public domain font. Share and enjoy. Actually
"cat *.pcf.gz | gunzip | strings | grep 'Public domain'" also shows
the same string.
So I think the license of xorg-minimal-fonts should be Public Domain.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-16 16:25:17 +01:00
Nitin A Kamble
2df46a3609 distro_tracking: note devel upgrades so far
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Nitin A Kamble
648d76bda3 mpfr: upgrade from 2.3.1 to 3.0.0
Change SECTION to devel

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Nitin A Kamble
41e668e781 gmp: upgrade from 4.2.4 to 5.0.1
Change SECTION to devel
Rebased the configure patch to the newer code.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Nitin A Kamble
227fd49276 distro_tracking: add gmp & mpfr packages in the devel tracking file
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Nitin A Kamble
4661367660 python-pygobject: upgrade from 2.16.0 to 2.21.1
python-pygobject-native: upgrade from 2.16.0 to 2.21.1

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Nitin A Kamble
77dff5267b python-pygtk: upgrade from 2.10.4 to 2.17.0
Rebased this patch to the newer code
	nodocs.patch

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Nitin A Kamble
1d1a559aa1 python-scons: upgrade from 0.97 to 1.3.0
python-scons-native: upgrade from 0.97 to 1.3.0

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Nitin A Kamble
1564ef9c7a python-pyrex: upgrade from 0.9.8.5 to 0.9.9
python-pyrex-native: upgrade from 0.9.8.5 to 0.9.9

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Nitin A Kamble
692065dc7d python-iniparse: upgrade from 0.2.3 to 0.3.2
python-iniparse-native: upgrade from 0.2.3 to 0.3.2

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Nitin A Kamble
9710898615 python-imaging: upgrade from 1.1.6 to 1.1.7
Rebased the path.patch to the newer code

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Nitin A Kamble
97e7eed13a python-dbus: upgrade from 0.83.0 to 0.83.1
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Nitin A Kamble
f828c0f290 yum-metadata-parser : upgrade from 1.1.2 to 1.1.4
yum-metadata-parser-native : upgrade from 1.1.2 to 1.1.4

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-16 16:25:16 +01:00
Joshua Lock
29d5edffb0 Use pseudo rather than fakeroot for fake root privileges
Make use of the ability to configure the fake root provider and use Wind
River's pseudo utility.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-16 15:40:32 +01:00
Joshua Lock
1b6535dc2e pseudo: various enhancements to integrate with Poky
Pseudo defaults to storing state files in ${prefix}/var/pseudo, we want them in
$(localstatedir) so a quick hack (path-munge.patch) makes pseudo use a data
directory specified with --data, and defaults to pseudo's way if it's not set.

Touching LD_LIBRARY_PATH can confuse the system into running Python against a
staging python library. When these two are sufficiently diverse in version
significant breakage can occur.

HOMEPAGE and LIC_FILES_CHKSUM are handy metadata variables to have defined.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-16 15:40:32 +01:00
Joshua Lock
f23aa92f08 staging: fix staging of empty directories and add localstatedir
If a program creates an empty directory during its build it's probably for a
good reason, so if it exists it seems sensible to stage it.
Some programs require localstatedir to operate so we should be sure to stage
it.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-16 15:31:04 +01:00
Richard Purdie
63e6ba8567 bitbake: Add support for .bbappend files (see mailing lists for detais)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 15:10:40 +01:00
Bernhard Reutner-Fischer
c4fde248b1 *: use print() as a function
to make python3 happy

(Bitbake rev: c82926ccdd4ec4e3ad6e78a381dacb96adf9b409)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 15:10:40 +01:00
Richard Purdie
2fc283c52d gst-meta-base: Update ivorbis plugin name
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 14:01:15 +01:00
Richard Purdie
5e34400d57 gaku: Fix ivorbis plugin name
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 13:35:00 +01:00
Richard Purdie
6598f98ba8 bitbake: runqueue: Allow passing of success/failure handlers to runqueue_process_waitpid()
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 12:31:20 +01:00
Richard Purdie
8c23850453 bitbake: runqueue: Allow taskname to be passed to check_stamp_task()
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 12:31:20 +01:00
Richard Purdie
009343b2a2 bitbake: runqueue: Make child process error scary so user is less likely to ignore
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 12:31:20 +01:00
Richard Purdie
2d263840b0 bitbake: runqueue: Fix number of running tasks accounting (include failed tasks)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 12:31:20 +01:00
Richard Purdie
3cd042f505 bitbake: runqueue: Remove unneeded exception catching from fork_off_task()
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 12:31:19 +01:00
Richard Purdie
5c44f9a78d bitbake: runqueue: Separate out task forking code into a new function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 12:31:19 +01:00
Richard Purdie
8a5b5080a2 bitbake: runqueue: Combine the waitpid result handling code into a function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 12:31:19 +01:00
Richard Purdie
90db9f3074 bitbake: Remove two layers of unnecessary functions from task execution
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-16 12:31:19 +01:00
Nitin A Kamble
2fa0c30375 libtool: update patches
As per discussion with RP remove dolt patches.
Merge Gary Thomas's patch into trailigslash.patch

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-15 13:46:06 +01:00
Nitin A Kamble
23363c990c insane.class: print the recipe name in the warning.
Now Warning includes the package name like zlib is printed bellow:

WARNING: zlib: Recipe file does not have license file information
(LIC_FILES_CHKSUM)

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-15 13:46:06 +01:00
Jeff Dike
2295705918 sysvinit - Remove sulogin dependency on /usr/lib*/libcrypt.a
The sulogin compile checked for /usr/lib*/libcrypt.a to decide whether
to add -lcrypt to the final compile.  However, the recipe puts LCRYPT
in the environment, so crypt-lib.patch makes the Makefile check for
this before looking at the host /usr/lib.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-07-15 13:44:56 +01:00
Jiajun Xu
fd1d661b39 test: add automation framework and sanitytest
Automation test is disabled by default. User need set TESTCLASS
to qemu in conf/local.conf and run bitbake command "bitbake
poky-image-xxx" or "bitbake poky-image-xxx -c qemuimagetest" to
trigger it. Currently only the sanity test with two testcases are
added.

To run the test, user need prepare a testing environment:
1) "expect" should be installed on system
2) NOPASSWD should be set for user to run bitbake

Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
2010-07-15 12:48:25 +01:00
Richard Purdie
bd19169a60 poky-qemu-internal: Use 128MB memory for qemumips/qemuppc
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-15 12:29:35 +01:00
Bruce Ashfield
21949128eb qemu-scripts: Add support for mips and powerpc machines, update qemuarm
For mips, the malta platform emulates a cirrus chipset. With the udpated
2.6.34 kernel options, we can now enable framebuffer boot for
the qemumips platform.

We need to pass a valid cpu (603e) and do a -nographic boot to
make it all the way to a prompt so graphics is disabled for now
for ppc.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-15 11:19:10 +01:00
Bruce Ashfield
88dd324d41 qemu-native/powerpc: add qemu 0.12.4 powerpc support
In order to force 0.12.4 to allow a powerpc system boot, we need
a patch to qemu, and a new powerpc (not ppc) ROM.

This configuration supports non-graphical booting only, since the
ROM does not have support to pass a graphics device via the
device tree yet.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-15 11:19:01 +01:00
Richard Purdie
868617258a binutils: Drop old versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-15 11:17:11 +01:00
Kevin Tian
0f19ae1b00 binutils-cross: fix '-fPIE' on mips platform
Current binutils generates problematic relocation table for executable
compiled with '-fPIE', such as dbus-daemon. That way ld.so.1 falls into
segmentation fault when accessing bad reloc entry. This pulls back one
fix from binutils CVS repo (1.267) to add PIE support back.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-15 10:22:09 +01:00
Richard Purdie
baf69e6a92 binutils/gcc-crosssdk: Fix hardcoded path layout assumptions for cross toolchains
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-15 10:19:12 +01:00
Richard Purdie
c50e585588 gcc-cross-canadian: Don't build target libs as we don't use them
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-15 10:18:02 +01:00
Richard Purdie
ab4ee45ba4 cross-canadian: Fix sysroot path
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-15 10:16:57 +01:00
Richard Purdie
cc86905780 bitbake.conf: Add base_libdir_nativesdk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-15 10:14:49 +01:00
Richard Purdie
3b154ffbb6 crosssdk.bbclass: Ensure target layout variables are set correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-15 10:14:27 +01:00
Joshua Lock
04472ecf9d insane.bbclass: move license check to after configure
Only checking the license at packaging time means we don't check native builds,
so move the check to after do_configure

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-15 09:54:48 +01:00
Richard Purdie
8fe2bb0123 glibc: Ensure libc is built in the correct directory by setting slibdir
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-14 17:40:21 +01:00
Richard Purdie
f9262fabad bitbake.conf: Update sdk build flags after layout changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-14 17:39:49 +01:00
Richard Purdie
f60aa088b3 Revert "file: upgrade to version 5.04"
This reverts commit 21d586b47c as it breaks rpm-native.
2010-07-14 17:38:34 +01:00
Richard Purdie
abf39a181a sanity.bbclass: Fix SDKMACHINE sanity check. We need to check the SDK_ARCH variable, not SDKMACHINE directly.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-14 12:54:44 +01:00
Richard Purdie
3b25e33054 gaku: Fix gst plugins names
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-14 10:03:09 +01:00
Dongxiao Xu
f0ebbd2158 atk: Fix the PREFERRED_VERSION
Since the atk version has been bumped to 2.30.0

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-14 09:55:55 +01:00
Dongxiao Xu
d673ad0299 gdk-pixbuf-csource-native: Fix multiple providers warning
Override PACKAGES_DYNAMIC in gdk-pixbuf-csource-native_2.12.7.bb since
it requires gtk+_${PV}.bb where PACKAGES_DYNAMIC has already been
defined

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-14 09:55:55 +01:00
Dongxiao Xu
e1ed3900fa gst-plugins: fix multiple providers warning
Rename all the sub-plugin to eliminate the inclusion by all plugins set
This can fix the multple providers warning

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-14 09:55:55 +01:00
Scott Garman
e388cb142a gcc: Add patch to fix sparseset.o rule
Fix a missing config.h dependency when building sparseset.o to prevent
"conflicting types for 'strsignal'" error, which can intermittently crop
up for high values of make -j.

Thanks to Richard Purdie and Jeff Dike for their help in tracking this
down.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-14 09:52:12 +01:00
Richard Purdie
9522930256 gst-plugins-bad: Disable apexsink since we don't have openssl in DEPENDS causing build failures
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-14 09:48:53 +01:00
Richard Purdie
2592f1c215 psplash: Update to svn revision 424
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-13 15:22:55 +01:00
Kevin Tian
8994ce33d8 distro-fixed.inc: create as last means for package version check
Some packages are not feasible for automatic version check. This commit
adds a weak list of version information for those packages before they
are carefully auditted.

Also there're 14 packages out of tracking so far. Add simple information
for them too.

This is the last one to be assorted, so use weak assignment "?="

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-07-13 15:21:45 +01:00
Kevin Tian
bdcecea903 distro-tracking: use correct override format
fix typos where *_pn- should be used instead of *_pn+

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-13 15:21:45 +01:00
Kevin Tian
78f2a2c406 python-pygobject: add glib-2.0 dependency
or else glib-2.0 may not be build before building python-pygojbect

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-13 15:21:45 +01:00
Kevin Tian
168bf73c8e distro-tracking: update tracking fields based on current progress
along with recipe upgrade, previous identified issues are solved, and thus
it's time to update status now:

    expat
    dbus
    dbus-glib
    busybox
    prism-firmware
    base-files
    base-passwd
    module-init-tools

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-13 15:21:45 +01:00
Kevin Tian
41acb50c3b dbud-glib: upgrade to 0.86
[dbus-glib-Ptches]
  REMOVE    _run-with-tmp-session-bus.patch_: test is not built by default
  DISABLE   _fix_asneeded.patch_: not sure why we need change expat link order. Disable it
                                  but keep for a while
  KEEP      _no-examples.patch_: don't build examples

[dbus-glib-recipe]
  - remove native and old recipes
  - remove tweak on dbus-glib-bindings.h, since it will be generated correctly after passing
    correct config options linking to native dbus-binding-tool and dbus-bus-introspect.xml
  - remove preferred versions in poky-fixed-revisions.inc with similar reason as dbus

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-13 15:21:45 +01:00
Kevin Tian
67eeb71308 dbus: upgrade to 1.2.24
[Patches]
  REMOVE    _cross.patch_: fixed in upstream
  KEEP      _tmpdir.patch_: disable tmpdir test in build system
  UPDATE    _fix-install-daemon.patch_: use automake for binary install instead of manual
                                        tweaks. extend it to cover dbus-daemon-launch-helper

[Recipe]
  - remove native recipes and old versions
  - install to STAGING_DATADIR_NATIVE directly
  - remove manual tweak on dbus-daemon-launch-helper install
  - remove stale config options
  - adjust indention
  - enable dbus in runlevel 3 since networkmanager has requirement at that level
  - remove preferred versions in poky-fixed-revisions.inc. Based on discussion with Josh,
    the preferred version is there just because dbus is not carefully tested before

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-13 15:21:45 +01:00
Zhai Edwin
85d83ab01b Distro tracking fields: Update some info after package update
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:45 +01:00
Zhai Edwin
be1279fdc8 libgnome-keyring: Fix the dependency to avoid compile error sometimes.
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:44 +01:00
Zhai Edwin
0e7e3ae68a gtk+: Update to 2.20.1
gtk+ previously has 2 versions: 2.14.2(preferred), and 2.18.5(latest). This
upgrade is from 2.18.5 to 2.20.1, so some patch(like entry-cairo.patch) in
2.14.2 is abandoned.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:44 +01:00
Zhai Edwin
b64111f53b libgnome-keyring: Add 2.30.1 into poky
libgnome-keyring's function was built in gnome-keyring(e.g. 2.26.1), and then
separated as an independant lib. So add this new recipe to help the
gnome-keyring update, else package depends on this lib(such as libsoup-2.4)
would have compile error.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:44 +01:00
Zhai Edwin
7a5eeeb58e libxslt: Update to 1.1.26
Also removed the doublefix.patch(removeing duplicated code), as there is no
this issue in 1.1.26

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:44 +01:00
Zhai Edwin
b4a1dc580b libsoup-2.4: Update to 2.31.2
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:44 +01:00
Zhai Edwin
bb2c55765b pcmanfm: Update to 0.5
latest pcmanfm(0.9.7) separate the core functionality to create an independent
library named libfm, which is not in poky repo. To keep it simple, just update
to stable release 0.5. Also updated some of the patches.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:44 +01:00
Zhai Edwin
73914a8190 hicolor-icon-theme: Update to 0.12
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:44 +01:00
Zhai Edwin
c66a05ac05 gnome-keyring: Update to 2.31.4
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:44 +01:00
Zhai Edwin
4cbef85afe matchbox-wm: Update to 1819
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:44 +01:00
Zhai Edwin
de590e0e74 matchbox-stroke: Update to 1820
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:43 +01:00
Zhai Edwin
718510f541 matchbox-keyboard: Update to 2075
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:43 +01:00
Zhai Edwin
7a92d3208c matchbox-panel-2: Update to 2109
Also add a patch to fix the upstream compile error caused by a typo.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:43 +01:00
Zhai Edwin
14e900213c matchbox-config-gtk: Update to 2081
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:43 +01:00
Zhai Edwin
13a8dc5903 gtk-sato-engine: Update to 0.3.2
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:43 +01:00
Zhai Edwin
608909d026 libglade: Update to 2.6.4
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:43 +01:00
Zhai Edwin
92bc5616ee gnome-common: update to 2.28.0
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-13 15:21:43 +01:00
Dexuan Cui
689eecf577 Distro Tracking: add distro tracking field for recipes of Graphics libs
They are:

libx11
libx11-trim

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-13 15:21:43 +01:00
Dexuan Cui
da28607833 libx11-trim: upgrade to the latest version 1.3.4
Updated the SRC_URI;
Added LICENSE and LIC_FILES_CHKSUM;
Reset PR to "r0";
Updated preferred-xorg-versions.inc.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-13 15:21:43 +01:00
Dexuan Cui
fb02061ece libx11: upgrade to the latest version 1.3.4
Rebased the 3 patches x11_disable_makekeys.patch, nodolt.patch and
include_fix.patch; since the patches are also used by other recipes of lower
versions, I created a new directory libx11-1.3.4/ to hold the rebased
patches (the original patches are still kept unchanged);

Updated LICENSE and LIC_FILES_CHKSUM, and reset PR to "r0";

Removed "patch=1" in SRC_URI as by default a patch is applied;

Updated preferred-xorg-versions.inc.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-13 15:21:43 +01:00
Dexuan Cui
40421c1024 librsvg: upgrade to the latest version 2.26.3
The latest stable releases of the package moved
from http://svn.gnome.org/svn/librsvg/ to
http://ftp.gnome.org/pub/GNOME/sources/librsvg/, so I removed the overrided
SRC_URI and use gnome.bbclass's, and I also changed the recipe file's name,
removed the explicit PV and removed the unnecessary S.

Reset PR to "r0".

Add LIC_FILES_CHKSUM info.

Remove SRCREV_pn-librsvg in poky-default-revisions.inc and add
PREFERRED_VERSION_librsvg in  poky-fixed-revisions.inc.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-13 15:21:43 +01:00
Dongxiao Xu
cd890ce6b4 glibc: Upgraded to version 2.10.1
remove tls_i486.patch and glibc-2.9-use-_begin.patch since they have already
been in new version of package

Also fix metadata

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-13 15:21:43 +01:00
Joshua Lock
119b8bf270 epdfview: add epdfview recipe from OE by Manuel Teira
Poky Bugzilla #70 is a patch by Manuel Teira <manuel.teira@telefonica.net> to
add epdfview for sato. This patch updates the recipe to use the latest epdfview
and refreshes the patch for libowl change.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-13 12:39:50 +01:00
Nitin A Kamble
9b7907fae2 libtool family: fix build failure caused by previous libtool commit.
prefix.patch was removed from the target libtool recipe. But still part
of it is needed to build the man pages. So split the patch into two. One
for just fixing the man page building issue.

Also tweaked the install of libtool-nativesdk recipe as per prefix patch
changes.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-09 23:15:53 +01:00
Richard Purdie
4e80041a4f libtool: Only apply prefix.patch to the non-target versions of libtool
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-09 13:19:47 +01:00
Nitin A Kamble
b34271293a python-gst: upgrade from 0.10.8 to 0.10.18
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-08 22:05:20 -07:00
Nitin A Kamble
d42466ea43 libtool family: upgrade from 2.2.6 to 2.2.10
This upgrades these recipes:
 libtool_2.2.6.bb -> libtool_2.2.10.bb
 libtool-native_2.2.6.bb -> libtool-native_2.2.10.bb
 libtool-cross_2.2.6.bb -> libtool-cross_2.2.10.bb
 libtool-nativesdk_2.2.6.bb -> libtool-nativesdk_2.2.10.bb
    Also fixes build failure caused by having aclocal.m4 built with older version
    of libtool.

Rebased these patches for the newer version sources
 add_dolt.patch
 cross_compile.patch
 dolt.m4

Changed this patch to fix documentation building for non-x86 archs
 prefix.patch

Rebased and changed to fix the building of ncurses recipe:
 trailingslash.patch

Also updated metadata variables like LICENSE & LIC_CHKSUM_FILES

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-08 22:05:20 -07:00
Nitin A Kamble
f516cfcac0 siteinfo.bbclass: add mips-common to mips targets
siteinfo_get_files() was broken for mips. It was missing the mips-common
site config file for all the mips targets. Fixed it by adding it.

This will also fix building of flex recipe on mips.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-08 22:05:20 -07:00
Nitin A Kamble
e18aba581c python: upgrade from 2.6.2 to 2.6.5
python-native: upgrade from 2.6.1 to 2.6.5

Also removed these older version files:
	python_2.5.2
	python-native_2.5.1

Rebased the patches to the newer code.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-08 22:05:20 -07:00
Nitin A Kamble
936a73eae5 gdb family: upgrade from 6.8 to 7.1
upgraded gdb, gdb-cross & gdb-cross-canadian recipes.

ignore_whitespace_changes.patch : this patch is not needed anymore
because the newer version fixed the issue differently.

rebased other patches to the newer version of the source code.

Added the --with-libelf line in the gdb-common.inc to fix a
configure faulre.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-08 22:05:20 -07:00
Yu Ke
da46e7f705 xf86-intel-video: upgrade to 2.12.0
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-08 21:59:41 -07:00
Yu Ke
24ea9ad1f7 distro tracking field: add graphics core distro tracking filed
for mesa and xserver-xf86-dri-lite

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-08 21:19:46 -07:00
Yu Ke
c0a3d22076 vte: upgrade to 0.24.2
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-08 21:19:46 -07:00
Yu Ke
f7a98901d9 xserver-xf86-dri-lite: upgrade to 1.8.99.904 (1.9 RC4)
Also update the releated x driver PR value, since they
need recompile to match the new xserver ABI

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-08 21:19:45 -07:00
Yu Ke
3e9592e9da libxfont: upgrade libxfont to 1.4.2
Note: xorg-server 1.8.99.904 require libxfont >= 1.4.2

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-08 21:19:45 -07:00
Yu Ke
d1993fab7c mesa: upgrade to 7.8.2
upgrade from 7.4 to 7.8.2

the mesa-dri 7.5 & 7.7 is still kept since it is used by moblin distro.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-08 21:19:45 -07:00
Qing He
7b46397e3a distro-track: update for nfs-utils related pkgs
new packages added:
    attr
    libcap
    libnfsidmap
    libevent

upgraded:
    nfs-utils

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-08 21:14:00 -07:00
Qing He
3451dc8187 nfs-utils: upgrade to version 1.2.2
from 1.0.6

changes:
  - there are several new dependencies: tirpc, libcap libgss,
    libnfsimap, libevent and libwrap. disable tirpc, libgss, libwrap
  - several changes are in upstream now, include the bzero change
    and stat-include change, remove the patches
  - a new build system is used, custom macros are now moved to aclocal/,
    acinclude and rpcgen fixes are not necessary any more
  - rebase uclibc patch
  - enable nfsv41, nfsv3 and nfsv4 are default turned on
  - do_compile is no longer needed
  - the install target has changed a lot, instead of updating the file
    list manually, try to use oe_runmake install for installation.
    Several files are built against build environment, they are removed
    from the packages.

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-08 21:14:00 -07:00
Qing He
5bd2ba7e23 libnfsidmap: add new package
version 0.23
as a dependency of nfs-utils

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-08 21:14:00 -07:00
Qing He
8f033f5d29 libevent: add new package
version 1.4.14b-stable
as a dependency of nfs-utils

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-08 21:14:00 -07:00
Qing He
bbd9ebf321 libcap: add new package
version 2.19
as a dependency of nfs-utils

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-08 21:14:00 -07:00
Qing He
23dd7251a8 attr: add new package
version 2.4.44

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-08 21:14:00 -07:00
Qing He
a604cb78cc distro-track: update for base section
libnss-mdns
findutils

gnutls: reinstate a patch
startup-notification: removed since transfered to x11 apps

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-08 21:11:00 -07:00
Qing He
424278c7bc gnutls: upgrade to version 2.8.6
from 2.4.2
add homepage and bugtracker
clarify licensing to GPL & LGPL for different sub packages

changes:
  - use EXTRA_OECONF to explicitly specify libgcrypt path
  - remove multiple aclocal.m4s and distributed libtool m4
    scripts to produce sanity environment, otherwise it may
    complain about libtool version mismatch at compilation
  - rebase configure_madness.patch to adapt new autotools
    scripts, change libgnutls.pc.in and libgnutls-extra.pc.in
    to fix pkg-config issues
  - rebase the other patches
  - remove duplicated inheritence
  - depends explictly on libgcrypt (>= 1.4.2), or configure
    fails
  - use standalone version of libtasn1, and add it as a build
    dependency on libatsn1
  - add --disable-rpath in EXTRA_OECONF to avoid the rpath
    pollution by --with-<pkg>-prefix=

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-08 21:11:00 -07:00
Qing He
8a556a8ca5 syslinux: use /usr/lib/syslinux as AUXDIR
instead of the upstream /usr/share/syslinux. This happens
at some point between 3.36 to 3.86

The reason is unknown, stick in /usr/lib/syslinux for
consistency for now

Bump the PR as well

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-08 21:11:00 -07:00
Qing He
72210f8a6a libnss-mdns: upgrade to version 0.10
from 0.7

changes:
  - add avahi as build dependency and avahi-daemon as runtime dependency
  - eliminate LEAD_SONAME warning and configure warning

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-08 21:11:00 -07:00
Qing He
62136a869a findutils: upgrade to version 4.2.31 and 4.4.2
from 4.2.29
4.2.31 is the last known GPL2 version

changes for 4.4:
  - pulled upstream patch to fix bug #27017, #28824 and #28872
  - using a workaround to address bug #27299, this was fixed in
    development branch 4.5.3 by using a new version of gnulib.
    however, upgrading gnulib needs too much effort here.

changes for 4.2:
  - 4.2.31's gnulib/m4/extension.m4 won't work with autoconf 2.65,
    fix it by removing gnulib's AC_USE_SYSTEM_EXTENSIONS

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-08 21:10:59 -07:00
Kevin Tian
90ceeff258 utility-tasks.bbclass: add automatic version check for GIT/SVN proto
both git/svn supports remote information query: 'git ls-remote', and
'svn info'. With them, now upstream version will be automatically
checked for git/svn packages.

In the meantime, manual latest version tagged in distro tracking
fields are also compared as one alternative if upstream check fails.
Also such check is one indicator whether tracking field is missing.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-08 21:08:19 -07:00
Kevin Tian
43bd793679 fakeroot: upgrade to 1.14.4
[Patches]
  KEEP    _absolutepaths.patch_: solve python link issue
  REMOVE  _configure-libtool.patch_: an old patch, not required now

[Recipe]
  manually create build-aux since its own bootstrap contains more than we want

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-08 21:05:41 -07:00
Kevin Tian
59df5a4b2d pam: upgrade to 1.1.1
[Patches]
  KEEP   _disable_crossbinary.patch_

[Recipe]
  fix SRC_URI and EXTRA_OECONF indention

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-08 21:05:41 -07:00
Kevin Tian
5dcefd18d6 expat: upgrade to 2.0.1
[Patches]
  KEEP    _autotools.patch_: avoid using expat's own libtool.m4. add comment

[Recipe]
  - fix SRC_URI format
  - no need to export LTCC, as the default will be ${CC}
  - no need to touch libtool.m4

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-08 21:05:40 -07:00
Kevin Tian
cf3796f663 base-passwd: upgrade to 3.5.22
[Patches]
  UPDATE  _nobash.patch_: use /bin/sh instead of /bin/bash. disable root password
                          as we have no /etc/shadow
  KEEP    _root-home.patch_: set home of root to /home/root instead of /root
  DISABLE _mysql.patch_: poky doesn't have mysql pacakge. no need to set password
                         for it then. but keep for a while
  REMOVE  _configure.patch_: in upstream now

[Recipe]
  - add license checksum
  - reduce line wraps

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-08 21:05:40 -07:00
Richard Purdie
fae8d5e985 insane.bbclass: Relax fatal errors for now until we get have time to work through the backlog
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-08 23:51:06 +01:00
Richard Purdie
ee4fc42908 Revert "meta/site/common: Globally disable rpath option for all gettext packages"
This reverts commit da9f079481 which turned out to
cause more problem that it fixed with libtool failures of:

| i586-poky-linux-libtool: link: unsupported hardcode properties
| i586-poky-linux-libtool: link: See the libtool documentation for more information.
| i586-poky-linux-libtool: link: Fatal configuration error.

as the hardcoded test result breaks libtool internal assumptions about linking on
Linux.
2010-07-08 23:47:05 +01:00
Joshua Lock
4e3cb2adf5 Merge branch 'tk/master' 2010-07-08 12:45:02 +01:00
Richard Purdie
da9f079481 meta/site/common: Globally disable rpath option for all gettext packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-08 10:34:51 +01:00
Richard Purdie
b44d32ef41 insane.bbclass: Portions of code were not running, fix this and sync with OE.dev. Also add tests for bad sysroot rpaths in binaries
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-08 10:24:15 +01:00
Nitin A Kamble
2e04ea8754 prelink: upgrade from 20061027 to 20100106
This need change to elfutils. elfutils changes are added in separate commit.

Removed the patch arm_eabi.patch, as it is included in the new sources

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-07 17:14:03 +01:00
Qing He
7fa2815605 libtasn1: upgrade to version 2.7
from 1.7
update homepage, clarify license

changes:
  - because the utilities are licensed under GPLv3+, separate them
    out to a new package libtasn1-bin
  - libtasn1-bin now RRPLACES libtasn1 (<< 2.7)

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:14:03 +01:00
Qing He
69a86f98a3 disto-track: update fields for base groups
tzdata
dropbear
js
unzip
popt
less
file
libpthread-stubs
v86d
rsync

zip: added, it's in sato-poky because glib now depends on it
strace: update metadata to reflect its status
vte: removed since it should be in graphics section
tinylogin: marked as yellow for future replacement

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:14:02 +01:00
Qing He
fd8cf68a01 v86d: upgrade to version 0.1.9
from 0.1.5

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:14:02 +01:00
Qing He
37e6594c7c libpthread-stubs: upgrade to version 0.3
from 0.1

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:14:02 +01:00
Qing He
f481c5dd39 zip: upgrade to version 3.0
from 2.32

update S in 3.0

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:13:58 +01:00
Qing He
21d586b47c file: upgrade to version 5.04
from 4.18

changes:
  - remove native-fix.patch and sed line in do_configure_prepend,
    AM_CONDITIONAL(IS_CROSS_COMPILE, ...) works well
  - fix the bug of not packaging ${datadir}/misc/magic.mgc,
    without this file, this utility isn't very useful
  - add zlib as explicit build dependency

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:12:56 +01:00
Qing He
71466ea8b3 less: upgrade to version 436
from 418

use original download site since gnu's mirror doesn't keep
updated

the package is dual licensed under GPLv3+ or less license,
since less is a permissive license, no GPLv2+ versions are
preserved (<< 418)

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:12:55 +01:00
Qing He
9e8ffdcda9 popt: upgrade to version 1.16
add license checksum

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:12:55 +01:00
Qing He
0976252a53 unzip: upgrade to version 6.0
from 5.52  (552 in poky)
update license

changes:
  - bump PE so that 1:6.0 >> 552

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:12:13 +01:00
Qing He
01af31aec2 strace: fix metadata
add license checksum

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:12:12 +01:00
Qing He
0f8810e6be dropbear: upgrade to version 5.02
from 0.49
clarify license

changes:
  - rebase allow-nopw.patch, some fields in the original file are renamed
  - rebase urandom-xauth-changes-to-options.h.patch, urandom change is
    already in upstream

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:12:12 +01:00
Qing He
47b2545009 tzdata: upgrade to version 2010j
from 2009s

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-07 17:12:12 +01:00
Kevin Tian
b56df3f573 busybox: upgrade to 1.16.2
[Patches] (add comments for kept patches)
  REMOVE    _0000-wget-no-check-certificate.patch_: in 1.16.2 now
  KEEP      _B921600.patch_: add 921600 speed serial line
  REMOVE    _ash_fix_redirection_of_fd_0.patch_: in 1.16.2
  REMOVE    _fdisk_lineedit_segfault.patch_: not used even in 1.15.3
  REMOVE    _fix_: not used even in 1.15.3
  KEEP      _get_header_tar.patch_: fix tar problem with exact 100 bytes filename
  REMOVE    _r24785.patch_: not used even in 1.15.3
  KEEP      _run-parts.in.usr-bin.patch_: solve confliction with debianutils. Though
                                          the later is not in poky, keep it for safety
  KEEP      _udhcpscript.patch_: fix warning message
  REMOVE    _xargs-double-size.patch_: not used even in 1.15.3
  KEEP      _busybox-appletlib-dependency.patch_: solve paralle make issue. Move away
                                                  from files/.
  KEEP      _udhcpc-fix-nfsroot.patch_: support nfsroot

[Files]
  UPDATE    _defconfig_: adapt to new 1.16.2 config options

[Recipe]
  - adapt to new 1.16.2 config option
  - remove old OEMAKE_apend on "CROSS" which has been replaced by "CROSS_COMPILE"
    since 2006

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-07-07 17:12:11 +01:00
Kevin Tian
330e32da12 netbase: upgrade to 4.41
The upgrade is smooth with only one tweaks on update-inetd, which
has been moved out of netbase (since 4.27) to be a standalone
package. So remove related lines from netbase recipe.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-07 07:24:08 -07:00
Richard Purdie
4d4b7922b1 package_*.bbclass: Only set pkg in overrides. These are the only values we're interested in expanding and this makes sure we obtain the expected data
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-07 12:53:46 +01:00
Richard Purdie
1497af07fa Revert "classes/package_ipk|_deb|_rpm.bbclass: Fix setting of OVERRIDES when packaging"
This reverts commit 3abe7a0624 which was incorrect
in some assumptions about OVERRIDE handling order.
2010-07-07 12:15:11 +01:00
Joshua Lock
a644cd15eb preferred-xorg-versions: fix some versions
liblbxutil and libxscrnsaver have been updated but not had their
PREFERRED_VERSIONS increased.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-06 13:27:30 +01:00
Enric Balletbo i Serra
d0eabcb633 local.conf.sample: add igep0020 and igep0030 as supported machines.
Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
2010-07-05 15:49:33 +01:00
Enric Balletbo i Serra
053e64e14a igep0030: add new OMAP3 IGEP module.
The IGEP module is a low-power, high performance production-ready
system-on-module (SOM) based on TI's OMAP3 family.

The IGEP module solution based upon TI OMAP3 provides a low-power/low-cost
platform for a variety of consumer/industrial/medical devices.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
2010-07-05 15:49:33 +01:00
Enric Balletbo i Serra
e5520e20ab igep0020: add MACHINE_EXTRA_RRECOMMENDS on linux-firmware-sd8686.
Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
2010-07-05 15:49:33 +01:00
Enric Balletbo i Serra
34e45d5e28 linux-igep2: drop linux-igep2 in favour to generic linux-igep recipe.
Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
2010-07-05 15:49:33 +01:00
Enric Balletbo i Serra
d42035d226 igep0020: use linux-igep for preferred kernel provider.
Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
2010-07-05 15:49:33 +01:00
Enric Balletbo i Serra
a367934c68 linux-igep: Add common 2.6 Linux Kernel for all IGEP based platforms.
Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
2010-07-05 15:49:33 +01:00
Enric Balletbo i Serra
f594a1145e mtd-utils: update to 1.3.1 to allow UBI support.
Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
2010-07-05 15:49:32 +01:00
Enric Balletbo i Serra
1d22846b48 linux-firmware: add firmware files for use with Linux kernel (based on OE.dev)
A collection of firmware files are provided for this git repository,
this recipe can provide multiple packages for every group of firmware
files needed for every device. For now, only the SDIO libertas firmware
is packaged.

The SDIO libertas firmware is used on various OMAP3 based boards.

Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
2010-07-05 15:49:32 +01:00
Enric Balletbo i Serra
912e9d234e igep0020: set default TARGET_FPU to 'hard'.
Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
2010-07-05 15:49:32 +01:00
Yu Ke
d4a6c9ef8b distro tracking field: add distro tracking filed for graphic core/app
they are:
xf86-input-evdev
xf86-video-vmware
xrandr
cairo
python-pycairo
xserver-nodm-init
xserver-xf86-config
pango

From: Yu Ke <ke.yu@intel.com>

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-05 13:29:48 +01:00
Yu Ke
52759ea577 pango: upgrade to version 1.28.0
when upgrade to 1.28.0, the local patch no-introspect.patch
is removed, since it is already in 1.28.0 upstream.

this patch also fix the meta data, and change the field order
according to the style guide.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-05 13:29:48 +01:00
Yu Ke
8f88fd5483 xrandr: upgrad to version 1.3.2
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-05 13:29:48 +01:00
Yu Ke
cd7a91e968 xf86-input-evdev: upgrade to version 2.4.0
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-05 13:29:47 +01:00
Yu Ke
45684232a5 xf86-video-vmware: upgrade to version 11.0.1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-05 13:29:47 +01:00
Yu Ke
669491b423 python-pycairo: upgrade to version 1.8.8
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-05 13:29:47 +01:00
Yu Ke
7ccf7af572 cairo: upgrade cairo to 1.8.10
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-07-05 13:29:47 +01:00
Nitin A Kamble
020022ad41 distro-tracking: correct the latest for perl
Instead of the devel (Odd) pick stable (Even) latest

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-05 13:29:46 +01:00
Nitin A Kamble
6a5a351c7d qmake2-cross: update the 2.10a recipe
The source tarball filename has changed.
Rebased the 0001-fix-mkspecs.patch to the newer code.
The versions of the qmake2 is still 2.10a

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-05 13:29:46 +01:00
Dongxiao Xu
a60863a0a6 distro_tracking: Adding tracking fields for upgraded recipes
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-02 17:14:25 -07:00
Dongxiao Xu
763be1f0f5 nektworkmanager-applet.bb: Fix recipe metadata
Add HOMEPAGE and BUGTRACKER information
Fix LICENSE information
Fix recipe format

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-02 15:32:48 -07:00
Dongxiao Xu
614b28d52b networkmanager_svn.bb: Fix recipe metadata
Fix HOMEPAGE and LICENSE information
Add BUGTRACKER information
Fix recipe format

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-02 15:32:47 -07:00
Dongxiao Xu
9bd229b8d3 libproxy_0.2.3.bb: Fix recipe metadata
Fix LICENSE and add BUGTRACKER information

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-02 15:32:47 -07:00
Dongxiao Xu
128a2f7f51 kexec-tools: Upgraded to version 2.0.1
Removed kexec-arm-atags.patch kexec-tools-arm.patch and recentheader.patch
since they are already contained in the latest package

Also fix the metadata

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-02 15:32:47 -07:00
Dexuan Cui
15c9e54368 preferred-xorg-versions: update versions after latest recipe bumps
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-02 15:32:47 -07:00
Dexuan Cui
819a34a452 Distro Tracking: add distro tracking field for recipes of Graphics libs
They are:

libpciaccess
xkeyboard-config
util-macros
fontconfig
freetype
librsvg

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-02 15:32:47 -07:00
Dexuan Cui
82597d379c librsvg: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-02 15:32:47 -07:00
Dexuan Cui
322b26ae11 liberation-fonts: fix metadata
update DESCRIPTION, HOMEPAGE, BUGTRACKER;
fix tab/space issue in do_install() and fix the trailing space.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-02 15:32:47 -07:00
Dexuan Cui
ee97395865 xorg-minimal-fonts: fix metadata
LICENSE and LIC_FILES_CHKSUM haven't been updated yet.
Will keep to try to find the origination.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-02 15:32:47 -07:00
Dexuan Cui
2836e04d60 font-alias: fix metadata
LICENSE and LIC_FILES_CHKSUM haven't been updated yet.
Will keep to try to find the origination.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-02 15:32:46 -07:00
Dexuan Cui
e02887802f freetype: upgrade to the latest version 2.3.12
rename freetype-2.3.5/ to freetype-2.3.12/;
remove configure.patch as it's not used at all;
remove fix-x86_64-build.patch as 2.3.12 has been integrated the patch;
update the licence from "freetype" to "FreeTypeLicense | GPLv2+".

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-02 15:32:46 -07:00
Dexuan Cui
efdb82b4b5 fontconfig and fontconfig-native: upgrade to the latest version 2.8.0
fontconfig-native requires fontconfig, so upgraded both recipes;
renamed the patch directory from fontconfig-2.6.0 to fontconfig-2.8.0;
slightly rebased fix-pkgconfig.patch;
added HOMEPAGE, BUGTRACKER, LICENSE and LIC_FILES_CHKSUM;
updated LICENSE from "BSD" to "MIT-style & MIT & Public Domain";
reset PR to "r0".

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-02 15:32:46 -07:00
Dexuan Cui
95bc479d92 util-macros: upgrade to the latest version 1.10.0
Deleted the patch unbreak_cross_compile.patch since upstream has fixed the issue:

commit 5d7f8c2638a3b2c3bba8deb01e94703310b62cc4
Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Date:   Thu Mar 25 18:10:00 2010 -0500

doc: add XORG_CHECK_SGML_DOCTOOLS to detect xorg-sgml-doctools

Trying to find X11/defs.ent with AC_CHECK_FILE does not work when
cross-compiling, and the check assumed that xorg-sgml-doctools is
installed to the same prefix which need not always be the case.

xorg-sgml-doctools 1.4 provides a pkg-config file which we can use
instead, fixing both those cases.  This macro is provided in util-macros
instead of with xorg-sgml-doctools, otherwise the latter would become a
hard dependency just to run autoreconf.

Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>

BTW: the repository is at:
git clone git://anongit.freedesktop.org/git/xorg/util/macros
and the above commit can be viewed via
http://cgit.freedesktop.org/xorg/util/macros/commit/?id=5d7f8c2638a3b2c3bba8deb01e94703310b62cc4

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-02 15:32:46 -07:00
Dexuan Cui
d6615c2940 xkeyboard-config: upgrade to the latest version 1.9
Updated SRC_URI because from version 1.9 on, the link changed to a new place.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-02 15:32:46 -07:00
Dexuan Cui
d1b1378e9d libpciaccess: upgrade to the latest version 0.11.0
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-07-02 15:32:46 -07:00
Qing He
f76cd262c3 rpm: fix metadata
add bugtracker, clarify license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:46 -07:00
Qing He
5d1a64a298 shared-mime-info: fix metadata
add description and homepage, update license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:46 -07:00
Qing He
c3a20314c2 tzdata: fix metadata
add homepage, update license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:45 -07:00
Qing He
788ffb75e7 vte: fix metadata
add bugtracker, update license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:45 -07:00
Qing He
f0c66927ae strace: fix metadata
add homepage, fix license from GPL to BSD

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:45 -07:00
Qing He
ffa0f7973b unzip: fix metadata
add homepage

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:45 -07:00
Qing He
471892e200 pcmciautils: fix metadata
add license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:45 -07:00
Qing He
dfe9854f48 js: fix metadata
add homepage, fix description
update license, it's actually tri-licensed

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:45 -07:00
Qing He
715e03329b libusb-compat: fix metadata
update homepage, add bugtracker
update license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:45 -07:00
Qing He
d65c8276e7 avahi: fix metadata
add bugtracker
update license to relect that part of the package is under GPL
rather than LGPL

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:45 -07:00
Qing He
4e71fc76ad hal-info: fix metadata
add bugtracker

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:45 -07:00
Qing He
06ecb32bf3 hal: fix metadata
add bugtracker, update license
The detail license is very complex and not easy to be expressed
in a single LICENSE line. Adopt a simple notation here, and will
describe details when the package is actually being upgraded.

hal_git doesn't use hal.inc, need further cleanups.

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:44 -07:00
Qing He
5061f7be7d nfs-utils: fix metadata
add homepage, update license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:44 -07:00
Qing He
912f5b12de rsync: fix metadata
add homepage and bugtracker
update license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:44 -07:00
Qing He
4d160902f8 file: fix metadata
add homepage, slight re-order

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:44 -07:00
Qing He
64e5dd1aac findutils: fix metadata
add homepage and bugtracker
update license to clarify the transition of GPLv3+

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:44 -07:00
Qing He
2cfe0ca27f genext2fs: fix metadata
add homepage, update license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:44 -07:00
Qing He
bbd41f4b96 less: fix metadata
update license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:44 -07:00
Qing He
47cc37d2d5 pkgconfig: fix metadata
add bugtracker, list license as GPLv2+

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:44 -07:00
Qing He
1478977ac3 gconf-dbus: fix metadata
update license from GPL to LGPLv2+

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:43 -07:00
Qing He
9bb0fa9c1e libpthread-stubs: fix metadata
add bugtracker, update license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:43 -07:00
Qing He
b649f5c971 startup-notification: fix metadata
clarify license

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:43 -07:00
Qing He
54f41e239e popt: fix metadata
add homepage

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:43 -07:00
Qing He
bd6b465ab9 libnss-mdns: fix metadata
license is LGPLv2.1+, not GPL

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:43 -07:00
Qing He
0f321c8027 distro-track: update track info of base packages
The status of recipes are marked red to flag that they
need further upgrading.

 - libusb-compat was classified as base utils, put it to base libs
 - rpm was not in poky-image-{sato,sdk}, but since we are in transition
   to rpm based packaging, include it as well
 - libsoup should be handled together with libsoup-2.4
 - tinylogin has been merged into busybox

33 recipes to go

Signed-off-by: Qing He <qing.he@intel.com>
2010-07-02 15:32:43 -07:00
Kevin Tian
9f2b765e4f distro-tracking: add overrides for previous packages
libpng
libidn
base-files
base-passwd
apmd
gperf

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:32:43 -07:00
Kevin Tian
bac29db14c libidn: fix metadata
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:32:43 -07:00
Kevin Tian
adcfc07f13 libpng: fix metadata
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:32:43 -07:00
Kevin Tian
dd0760a38f gperf: fix metadata
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:32:42 -07:00
Kevin Tian
a234ac09c1 apmd: fix metadata
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:32:42 -07:00
Kevin Tian
b1c741031d base-passwd: fix metadata, indention and patch parameters
another fix is to remove ${docdir} appending to FILES_${PN}-doc,
since it's already included by FILES_${PN}-doc

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:32:42 -07:00
Kevin Tian
5d4ab79e81 base-files: fix indention
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:32:42 -07:00
Kevin Tian
22e877d882 libgpg-error: fix SRC_URI indention
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:32:42 -07:00
Kevin Tian
46140e8c01 module-init-tools: fix SRC_URI indention
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:32:42 -07:00
Kevin Tian
c19e4d220e dbus: fix SRC_URI indention
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:32:42 -07:00
Kevin Tian
31180a56d1 glib-2.0: upgrade to 2.24.1
(borrow from OE 2.24.0, with study about reason for detail changes)
[Patches-Poky]
    KEEP     _configure-libtool.patch_: fix cross-build env
    REMOVE   _glibconfig-sysdefs.h_: introduced in glib-1.2.10, which is actually
                                     not valid today
    KEEP     _glib-gettexize-dir.patch_: another quite old patch added before 2.10.3
                                         add history info, and mark for upstream
[Patches-OE]
    NOTAKE   _gio.patch_: a private extension for a window matching library (wncksync)
    NOTAKE   _gvavriant.patch_: in 2.24.1 now
    NOTAKE   _gasync.patch_: in 2.24.1 now
    TAKE     _60_wait-longer-for-threads-to-die.patch: said to fix anonying warning
    TAKE     _gatomic-proper-get-cast.patch_: fix error about type casting. Instead of
             using OE's patch, I found a better one from latest repo
    NOTAKE   _g_once_init_enter.patch_: in OE since 2.22.1, not quite sure of its purpose,
             also it's not in upstream yet

[Recipe]
    - fix metadata
    - keep glib-2.inc which is for python optimization
    - remove PRIORITY since 'optional' is the default
    - no need to specially install glibconfig.h in ad hoc path, which is only relied
      by 'obexpush' which poky doesn't have and can be fixed in 'obexpush' itself as
      what OE does
    - no need to manually create glib2.0/glib, which is handled by current code
    - remove 'acpaths' which only applies to versions before 2.12.4
    - below lines are not taken from OE
        * glib-mkenums tweaks, which exists in OE for a long time but never in poky.
          since there's no way to find out original commit, keep poky's style instead.
        * host libtool check. not sure about its purpose, and it's also in OE for quite
          long time

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:32:28 -07:00
Kevin Tian
6b81c6dbb5 sudo: upgrade to 1.7.2p7
Old 1.6.8p12 is quite old, even w/o source available now (only cached in pokylinux).
[Patches-Poky]
    KEEP     _autofoo.patch_: deal with bunch of autotool warnings/errors, more about
                              underquotes. In 1.7.2p7, those error conditions disappear.
                              But the underquotes fix is still valid to remove a bunch
                              of autoconf warnings

    REMOVE   _autofoo1.patch_: copy of autofoo.patch. no one uses it. REMOVE.

    KEEP     _noexec-link.patch_: use "-module" to avoid libtool complaining about not
                                  starting with "lib". Add comment to the patch file.

    DISABLE  _nostrip.patch_: it's wrong to strip target binaries on build host. Borrow
                              from OE to use 'sed' instead of patch, but keept it for
                              remind to upstream

    REMOVE   _nonrootinstall.patch_: handle mode/owner population at install. It's not
                                     requried at all since there's pkg_postinst to handle
                                     it at right stage

Other misc stuff:
    - update metadata information
    - no need to use ${S} in 1.7.2p7
    - fix idention
    - use sed to disable strip
    - changes from OE:
        * disable PAM as our pam doesn't include necessary config files and plugs
        * no need to special sudo_cv_uid_t_len tweak in the recipe. It's already there
          in poky site files for a long time
        * move sudo_cv_func_unsetenv_void to meta/site/common. Stdlib.h is common across
          architectures in our libc headers, which conforms to POSIX standard

(borrow from openembedded 1.7.2p4)
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 10:35:11 -07:00
Richard Purdie
14df571486 bitbake: Fix handling of empty variables in local config files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:37 +01:00
Chris Larson
04b2a78837 Add a warning if a BBFILE_PATTERN doesn't match any bb files
Likely cause is, of course, typo in the pattern or incorrect BBFILES, so we
should warn the user about this.

(Bitbake rev: b781317b5006bc047a59e7fa3c93344115e78ccb)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:37 +01:00
Chris Larson
ecbd5ca720 3.0 prep
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:37 +01:00
Chris Larson
ef1de9ecaf Apply some 2to3 refactorings
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:37 +01:00
Chris Larson
20dc452614 Drop a couple usages of readlines
(Bitbake rev: 40925230781ddd550bf21d90714c5349f9240a51)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:37 +01:00
Chris Larson
b9f8af16f4 Until the interactive mode is fixed, kill it from the valid options, to avoid confusion
(Bitbake rev: 65a51bb20677148a29b9e472f6d9d0a97798f024)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:37 +01:00
Chris Larson
aa538a405e Fix syntax error in shell.py
(Bitbake rev: 1bddc77268e57e236c274fd91c889ea00a13891b)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:37 +01:00
Chris Larson
fe9172ed55 Add missing 'return False' to the SystemExit handler in runAsyncCommand
(Bitbake rev: 966490c555cbdc09f52e1dcc68d3772c28ad9cee)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:37 +01:00
Chris Larson
526837e1c1 Move serverConnection.terminate() back into the finally
(Bitbake rev: 58e1b0a5dbd0f1ca137ad7ed1bd7ad9975a20fb7)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:37 +01:00
Chris Larson
2f0a485bd4 Limit the traceback length in the default exception handler
(Bitbake rev: 2b9dc5b55e24b4946ff03bf30ca52a48547caaad)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:37 +01:00
Chris Larson
56f083ad13 Switch from our own 'dummywrite' class to StringIO
(Bitbake rev: f5b7e16adf86950d91a88a343031e71beb0f08a6)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
6be4fa575a Switch a fatal usage to SystemExit ("T" not set)
This failure is one the *user* needs to see, as it may have to do with their
setup, but where they don't need to see a traceback and all, since they're not
developers, so I think SystemExit is appropriate here.

(Bitbake rev: e3cc9bc7b6ef1a2eca78235790a051329bceb9a4)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
ce42c24d70 Resurrect the excepthook, this time just sending the info with bb.fatal
(Bitbake rev: 07757a1bf1129cc6a967a7cf1815d3d46a6bbdcf)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Cliff Brake
6c338660e8 remove return in finally statement
causes exceptions to not be handled after the finally statement

(Bitbake rev: 1a04610dea376340b9ea4c109f64995b4fd6ad02)

Signed-off-by: Cliff Brake <cbrake@bec-systems.com>
Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
39f6ec5f63 cooker: Kill __getitem__ usage on exception objects (python 3 prep)
(Bitbake rev: 1239df8b82ddcd607630da5a888ca83051a22fa8)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
ef835bf33a Handle SystemExit and KeyboardInterrupt sanely when executing a command
(Bitbake rev: 17f40d036814e4abf6d87363fff7823c8c85c298)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
562fd5f2a7 Drop unnecessarly duplicated messages wrt FuncFailed
(Bitbake rev: 9ec9c0e560d4fa6df74a90f598f9db92713525a2)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
6092312acc knotty: use the future division to prep for 3.x
(Bitbake rev: bd0edc19f691146e748b91255be7a5788a070de6)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
8a9a4748c9 Kill the unnecessary setVarFlag debugging message
(Bitbake rev: ef8475796fbab4f76a72bbc106da4c35e3afe2e1)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
dabe4a3943 knotty: stop freaking out and dying when bb.build has removed the empty logfile
(Bitbake rev: 2197182fe5837d74f1499c644e882e87cf035238)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
e886ec2a2b Use bb.utils.mkdirhier in bb.cache to shut up the pending deprecation warning
(Bitbake rev: 0c885752d69e4108e2960d59ec1bd6c911dd141a)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
8f9bdd68de Use PendingDeprecationWarning for functions moved from bb to bb.utils
This is necessary, as there has not yet been a release with the bb.utils
versions in place.  We can't show them a deprecation warning when they can't
safely change it yet.  Show a PendingDeprecationWarning until 1.10 releases
and OE requires it, then we can move to DeprecationWarning.

(Bitbake rev: 43700fa1ca1d2635de4ed46110057cb164ee82d1)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
0c5b5b21f7 Start ditching fatal() calls in favor of raising appropriate exceptions
(Bitbake rev: 681b73fcc04e22e692ed61650ad53c800b64cace)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
77a6052e39 Drop the non-debug traceback suppressor, at this point I think it does more harm than good
(Bitbake rev: 2c66ddc2713061ba31363ea69c24944f4a7cd3a8)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Ryan Phillips
40d7de8f06 Change wget fetcher to use the runfetchcmd
* Fixes proxy support to honor standard proxy environment variables.
* Quote environment variables

(Bitbake rev: f84f382f340d6db15b9e5afb8c7c93969249a958)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
88a257634a Show a traceback when a task fails due to an exception
(Bitbake rev: 5bb24832761bd518cb0249125f67939e0cbd0998)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Bernhard Reutner-Fischer
c63278bf34 parser: fix harmless typo in variable name
s/absolsute/absolute/

(Bitbake rev: 837c84ce47c298316b941a5f3d2479bd2643686b)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:36 +01:00
Chris Larson
3beecc66e9 Fix the silent exit when the specified task doesn't exist
(Bitbake rev: 2b64afa107dc24db510d0001b6eb58f0d5913d2f)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Chris Larson
7e53a3b5cf Move the output of no provider and multiple provider messages into the UI
(Bitbake rev: 36b980c16bf74b3c2066cc120f9f27e11f189a63)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Chris Larson
75d49840cf Reorganize the main exception handling so an attribute exception raised in the ui isn't misinterpreted
(Bitbake rev: 49b8bab706c59e93287f8540187b62ba3ece0a11)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Chris Larson
1b6af2787e Make knotty ignore the NoProvider event
(Bitbake rev: e07f759dae96c0819c35bb67e1da18ca361bb584)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Chris Larson
4fac507dfb Don't tell the user we're sending SIGINT to the remaining 0 tasks
(Bitbake rev: 0b963e52eca0447d5bbfc87d826ad662fe940381)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Bernhard Reutner-Fischer
186f857466 cooker: use time.strftime() instead of spawing sh with date
time.strftime() defaults to using time.localtime(), use that instead
of spawning "sh -c 'date +<FMT>'"

(Bitbake rev: ec1f2773b4811b3beb52710120bb5a9b215c174e)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Chris Larson
0405011734 Adjust the exception handling based on Cliff Brake's patch
Rather than printing the exception ourselves, might as well re-raise and let
the default exception handler do it for us.

(Bitbake rev: acca7eb8450cbe30d65b5b266f1a642e7965df8a)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Robert P. J. Day
6ab1dbbb7c Fix a couple typos in the CVS Fetcher section.
"DL_DIRS" -> "DL_DIR"
Remove superfluous trailing ">" after CVSDIR.

(Bitbake rev: 34f396e749303367e657911bf10c43086dff7552)

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Bernhard Reutner-Fischer
16553b8826 cache: do not chdir unnecessarily
previously we called chdir() twice for every target, this patch reduces
the amount of chdir() calls via openembedded master from some 16000 to
4.

(Bitbake rev: fa45f5625e13a82bec70d5f10815f52fbe705166)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Bernhard Reutner-Fischer
726802b980 persist_data: cache connection and use cursor
Store database connection to persistent database in fetcher.

(Bitbake rev: 8a6876752b90efd81d92f0947bfc9527d8260969)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Bernhard Reutner-Fischer
30216c65e5 cache: use a set() for __depends
to make updating depends easier/more intuitive/eventually faster

(Bitbake rev: f7c69462b8ba726861898817cc5b13174c78e35a)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Bernhard Reutner-Fischer
cf79cf127b cache: use max() to determine newest_mtime
(Bitbake rev: c0cf85beda4cf8748fd270c037442cde7b98146b)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Bernhard Reutner-Fischer
81d13cbebe cache: use os.path ops instead of stat
(Bitbake rev: 09fe0d403c75229931c10eabc7eecc0dc60058fe)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Chris Larson
9d32ff0c87 Make the file not found error actually useable.
(Bitbake rev: 1cfcbee014478eb129ed382c13622317412b036e)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Bernhard Reutner-Fischer
85ca18f60a fetch: commentary typo fix in fetcher_init()
(Bitbake rev: b786f1f60fb50565295e7c8e979b471327d924f3)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Bernhard Reutner-Fischer
6c37c32773 cache: fix typo in error message of cacheValidUpdate()
(Bitbake rev: 9937d5992d72104c670e069f4c46cc62a490e18f)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:35 +01:00
Bernhard Reutner-Fischer
a7ad7cfb2f fetch: documentation typo fix
s/initilize/initialize/

(Bitbake rev: 1497dd0d5bc0cca0de7d0ee9d314287000a0c34d)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Khem Raj
f7e6c5ad2b fetch: Check for existence of tar file along with md5 signature
(Bitbake rev: a5b1c0605328660de15bb8127b6f7d798c664d32)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
50006b49fc Revert "In expand, drop the unnecessary second regular expression match"
This reverts commit 05462fa7908fc22988b3dc9d376798d0a46ccb5a.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
d217bedd32 Don't emit vars starting with __, as those are internal
(Bitbake rev: 211f44ce0e15c7c419606e9ef3568d9cea6775b7)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
d00b54b948 In expand, drop the unnecessary second regular expression match
(Bitbake rev: 05462fa7908fc22988b3dc9d376798d0a46ccb5a)

Signed-off-by: Imran Mehmood <imran_mehmood@mentor.com>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
e07a5b1909 Simplify _findVar a bit
(Bitbake rev: b017acd39b811a00305002a8044e7d02e79f41d7)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
66d66cb487 Fix major bug that slipped in when moving update_data
The root cause is, I was testing the use of renameVar() from finalize, in
order to get flags copied over when an override is applied, but renameVar
removes the original, whereas the old code did not do so.  Going back to the
old method, will revisit the override/flags later on.

(Bitbake rev: 2f7c498abcf675e5b8de197d8056a0581670c2bd)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
4802a9d07a Move a var definition in cooker.parse_next
(Bitbake rev: 1b378ddf3dc9b2aa5384e8b28945b63fc623a6a4)

Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
8bc7ebb4ae Enhance the expansion exception message
(Bitbake rev: 1cc11164a85a5b30d6b9184cb5a8f7f7ac1aaff2)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
1e7a03cb58 For ${@}, run str() on the result
(Bitbake rev: cf1a51eab11f645c95e5fa278221f78c129b9dd1)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
15248f3e7d Allow emission of non-string objects in emit_var, instead running str() on it first
(Bitbake rev: 5b09e28cb4a2c6c99ad58e71fb803160922a7e1e)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
9d3f301423 emit_env: clean up, iterate once
(Bitbake rev: db718ec6f67c7c0d0efb4ba0b5b24384f707dcf5)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
6f52061844 Fix the debug level check in print_exception
(Bitbake rev: 9cb52edf9198fe6db735abbb61d0c4026c97a8d9)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
c3eae29efa Don't try to expand non-string values
(Bitbake rev: fe36a726b9f930bbd6fd758c0aee78559e95f02b)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
214d1f7433 Move the python version check into the python package
This ensures the check is run for anyone using the package, including
setup.py, though it's sad that it's necessary, since all it really wants is
__version__.

Ideally, we'd avoid the version check entirely in favor of checking for
functionality, but that's rather difficult with language constructs like
context managers, so this'll do for now.

(Bitbake rev: f936f1c0edf70860ea0f39ec1a500ba43b56f289)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
231d3a534c Drop an unnecessary second python version check and use the less ugly sys.version_info
(Bitbake rev: 8f4b7b10f8740a41c085beeca5105f15204b0979)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
bdbeaf4760 Bump version to 1.11.0
(Bitbake rev: 6c89c332664a7789d02a701e7e530838ab778264)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:34 +01:00
Chris Larson
51864054da Move the python version check before the module imports, in case the modules utilize the newer python features
(Bitbake rev: 87c15dfcbeb10e7cafb14726209e4954671b3dbe)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
c04cee7ce8 Search up the directory tree for bblayers.conf
(Bitbake rev: 1c6b31c649474b4c2b63ef9d9311e61de20bc8c2)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
3238125138 Add a hack to avoid the req that all vars using LAYERDIR be immediately expanded
See the comment in the code for details.

(Bitbake rev: 849dbd63244cbc4eaca0f1beedbb67baca024629)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
dc39ebe91e Move the unset BBPATH sanity check after the bblayers processing
This way we can fully utilize bblayers, you can do everything in bblayers.conf
and avoid setting any environment variables at all.

(Bitbake rev: 5def1c8c31432968349f9b29d6333d7962260a8b)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
22a2179905 Kill unnecessary usages of the types module
types.IntType -> int
types.StringType -> basestring
...

Also moves our ImmutableTypes tuple into our own namespace.

(Bitbake rev: 83674a3a5564ecb1f9d2c9b2d5b1eeb3c31272ab)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
1180bab54e Apply some 2to3 transforms that don't cause issues in 2.6
(Bitbake rev: d39ab776e7ceaefc8361150151cf0892dcb70d9c)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
5b216c8000 Add __contains__ to COWDictMeta
(Bitbake rev: b3b314aade1f0a04e888361e1ac946e5195e1509)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
d5927a70bb Drop unused bb.data.expandData function
(Bitbake rev: 188af3ef5fdb5cd86b74147bf5eafc085ac489be)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
ba6df176e3 Ignore deprecation warnings for now
(Bitbake rev: 661fe59445161c5bc6a2e73b7fcbf9d20c492e27)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
bcd9c57a96 Switch some references to moved functions
(Bitbake rev: ddea2978cb969cf1381cfee5c055de0c9e56a4e3)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
c770c62fdc Add a missing import of print_function
(Bitbake rev: 30ae747cc5c733512e417c61fca23c0cd15b0e44)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
ad543e2e41 Apply the 2to3 print function transform
(Bitbake rev: ff2e28d0d9723ccd0e9dd635447b6d889cc9f597)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
978b5c9466 Deprecate the usage of certain objects via certain modules
As an example, this displays a deprecation warning for the use of
"bb.encodeurl" when you should be using "bb.fetch.encodeurl".  It includes a
convenience function for this purpose.  It should be of use when moving
objects between modules permanently, changing the API the user sees.

(Bitbake rev: 78f56049ba863b2e585b89db12b32697eb879bbc)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
cbc8140c77 Exception handling fixups
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
cf58d41af8 Add some missing docstrings
(Bitbake rev: 20b6f2d1d2d4541e612e8cffbdf1ca4822a3e394)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
0b4ad7062b Drop __all__ usage
(Bitbake rev: b4983cc7bfe5300c1d2904f34fb03d4fb2f41d90)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:33 +01:00
Chris Larson
266f416446 Drop some unused functions
(Bitbake rev: eb83df5bc7077685f314df01949cf06850e4693c)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
bbc565e825 Drop some unused classes
(Bitbake rev: 5cc47a49518c69c94f8b78e9dda6d542ba17b1e8)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
51f5346f29 Drop some unused vars
(Bitbake rev: b79ca5f1cc2d262de877047769ce25279ba26672)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
1c74fd768f Import fixups
(Bitbake rev: 4fa052f426e3205ebace713eaa22deddc0420e8a)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
7acc132cac Formatting cleanups
(Bitbake rev: 2caf134b43a44dad30af4fbe33033b3c58deee57)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
bbf83fd988 Drop doctest, as we aren't utilizing it
We should add back in some proper unit testing.  Doctest is rather limited,
and we haven't actually made use of it since the original implementation of
the datastore when the project started, as far as I'm aware.

(Bitbake rev: 3a11c2807972bbbddffde2fa67fc380d159da467)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
8306ba50db Don't run metadata event handlers for bb.msg events
(Bitbake rev: 297305b3742323d09d9ca58e958c4f18e945a148)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
6623d79ada Stop using functions via 'bb' that were moved from there to other modules
(Bitbake rev: 03a6c26f8da226f442c3cab557e4733f7cd6eeac)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
1569c1ac85 Add a function to get the debug level, without poking into debug_levels manually
(Bitbake rev: 6ccc01a1a72ec354de52fef2bf5620384b8461ce)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
c8498f59ec Fix invalid logging domain warning
(Bitbake rev: 8441fab6f27191fcc3c153a10753871e6aef08b1)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
316ab4bb2b Bump minimum python version check to 2.6.
(Bitbake rev: 85c000cc7db47cfd489cf282c58db2dab0d87908)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
350c3126e1 Make the default domain a proper domain, not a string
This lets you do -l Default on the commandline to bump the debug level of
messages with no domain, without bumping the level of everything else.

(Bitbake rev: bef33dfc36713d8c93e38e63ddac2e4f9858e787)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
943ece8610 Implement bb.msg.domain as a named tuple, drop the Enum class
Also fixes some bb.msg references from within bb.msg.

(Bitbake rev: db95af590f742c8186e84046ad9704fae1733720)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
9f2d7d816c Fix an error in the ncurses UI
(Bitbake rev: 90c68238cb62afa1c39e1d4fff1f418c9ec047e5)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
a91d123ef4 Display python warnings via bb.msg
(Bitbake rev: 648415a562d92109c4945cb3cc98ed2ec44667a7)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:32 +01:00
Chris Larson
146046bcda Immediately display messages if no UI handlers are installed yet
(Bitbake rev: 17c414d0c050c42d4beb3f1dd84573020aacb392)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
21a9692c7d Use __import__ for the ui rather than exec
(Bitbake rev: 7d00bab300961431f9960cf6759966f608580bc0)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
8c5108fa21 Fix the task event handling in the ncurses UI
(Bitbake rev: 50b7b817d418532583da3bad62a36fcefe3637a2)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
87f62d7c8d Ensure we always utilize the correct messaging domains
(Bitbake rev: 92a2e2e90981c0615171abe03645a772d84f6986)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
ac170b0c34 bb.event: NotHandled and Handled are on the way out
(Bitbake rev: ed35b30f8e09b0bfc15102fa6483c55d6b7d61de)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
0d25a516b4 Rename the finalise method for consistency
Apparently the finalise spelling is becoming less common in British English.

(Bitbake rev: 47449b2fc433e5725839ca4f7e9bca931a475838)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
c9c230b14a Move update_data into the DataSmart class as a finalize() method
(Bitbake rev: ff801397785567cb84b3615de86bff764d65decf)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
00e3915ca6 Initialize pkgs_to_build in the BBConfiguration constructor
(Bitbake rev: 69a3e4895b88110fd3a25167aa16cf7c00463175)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
a21841fb75 Drop doctest, as we aren't utilizing it
We should add back in some proper unit testing.  Doctest is rather limited,
and we haven't actually made use of it since the original implementation of
the datastore when the project started, as far as I'm aware.

(Bitbake rev: 3a11c2807972bbbddffde2fa67fc380d159da467)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Enrico Scholz
ca9a956abc Made '-b' work with BBCLASSEXTEND
When BBCLASSEXTEND is set, '-b' builds usually failed with messages
like

| ERROR: Parsing error data_fn virtual:native:<recipe>.bb and fn
<recipe>.bb don't match
|
|   File ".../bb/providers.py", line 47, in sortPriorities
|     priority = dataCache.bbfile_priority[f]
| KeyError: 'virtual:native:<recipe>.bb'

This patch fixes it and allows to specify the alternative class in a
way like

| ./bitbake -b virtual:native:<recipe>.bb

This patch was written to be so minimal as possible; variables should be
probably renamed to reflect their new meaning.

(Bitbake rev: f1c7fe9fc12161ceb3fe201cde370b929b208729)

Signed-off-by: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
a7f05ea4af Resurrect the old bb.vercmp as bb.utils.vercmp, and its deps
This is just for compatibility.  We may drop it in the future, or rewrite it,
as it's not particularly pythonic.

(Bitbake rev: c4e31d7fe1d15a1e3ef2a453e7c7812d403d22cb)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
2cd161171a Pass the config metadata into the Cache constructor rather than the cooker
Cache only uses the config metadata from the cooker, no need for the cooker itself.

(Bitbake rev: bf58d43444642d31293a341ce72292003ca5c162)

Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
c926e87f47 Resurrect merged anonfunc execution
(Bitbake rev: 0c2ed40277e157406ea25c858f14c3cebb73c21b)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
3995546222 Add & utilize a simple_exec utility function
(Bitbake rev: 5ead16f14f996bcbb2fb14277b8ce5a9317b8160)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
94b60d1247 Consolidate the exec/eval bits, switch anonfunc to better_exec, etc
The methodpool, ${@} expansions, anonymous python functions, event handlers
now all run with the same global context, ensuring a consistent environment
for them.  Added a bb.utils.better_eval function which does an eval() with the
same globals as better_exec.

(Bitbake rev: 424d7e267b009cc19b8503eadab782736d9597d0)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
eb16773704 Pass an empty locals dict in expansion, since list comprehensions apparently leak their '_' helper variable
(Bitbake rev: 97da0cebbaf4dd1b46e58bd2e80cab6c007ae7c9)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Chris Larson
d8c8612d92 Two minor changes to the way python snippet expansion happens
- Use a single dictionary for the context, both global & local, since for some
  reason it chokes wanting a global "d" rather than a local in the metadata.
- First compile the string into a code object before running eval, so we can
  include the variable name in an evaluation error.

(Bitbake rev: 49534d928a37e0804ca84eed186cd22363023b2e)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 15:41:31 +01:00
Nitin A Kamble
f8a8ec5ceb linux-libc-headers: upgrade from 2.6.33 to 2.6.34
added a new patch to fix glibc build issue on powerpc
  ppc_glibc_build_fix.patch

Added attribution to the hayes-gone.patch.

And updated the metadata variables like LICENSE & LIC_CHKSUM_FILES

And removing all the older recipes and related files

Change the linux-libc-header version inpoky-default.inc

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-02 15:28:54 +01:00
Kevin Tian
4d5ad73238 dbus: fix metadata
Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:28:54 +01:00
Kevin Tian
63ca9079c3 libgpg-error: fix metadata
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:28:54 +01:00
Kevin Tian
c927c50d9b module-init-tools: fix metadata
Signe-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 15:28:54 +01:00
Dongxiao Xu
610f5609dc distro_tracking: Adding tracking fields for upgraded packages
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-02 15:28:54 +01:00
Dongxiao Xu
2b533d04bd libmusicbrainz: Upgraded to 3.0.2
Removed the autofoo.patch since the latest version uses cmake instead
Remove gcc43_fix.patch since the code is not in latest package
Change SRC_URI to be more generic
Also fix the metadata

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-02 15:28:54 +01:00
Dongxiao Xu
b82851ad38 neon: Upgraded to 0.29.3
Change local directory name to ${PN}-${PV}

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-02 15:28:54 +01:00
Dongxiao Xu
057d630962 ppp: Upgraded to version 2.4.5
Removed some patches since they are already in latest package
Rebased some patches to fit ppp-2.4.5

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-02 15:28:54 +01:00
Zhai Edwin
4cf7528910 distro-tracking: update tracking fields for previous recipes after fixing metadata
pcmanfm
gtk+
gnome-common
webkit-gtk
eds-dbus
gnome-keyring
gtk-sato-engine
hicolor-icon-theme
jpeg
libfakekey
libglade
libsoup-2.4
libxslt
matchbox-config-gtk
matchbox-keyboard
matchbox-panel-2
matchbox-stroke
matchbox-wm

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:54 +01:00
Zhai Edwin
61326bf8ff matchbox-wm: Fix the meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:54 +01:00
Zhai Edwin
680f615991 matchbox-stroke: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:54 +01:00
Zhai Edwin
ea1f53d2f3 matchbox-panel-2: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:54 +01:00
Zhai Edwin
b2a2e197e8 matchbox-keyboard: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:54 +01:00
Zhai Edwin
0768dffa27 matchbox-config-gtk: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
ab6fd579c7 libxslt: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
437fb07240 libsoup-2.4: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
c2ba02cff9 libglade: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
6db5edd0d0 libfakekey: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
c9e06594ed jpeg: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
00844cd065 hicolor-icon-theme: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
8a48d66950 gtk-sato-engine: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
bc41e6596c gnome-keyring: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
60bb010355 eds-dbus: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
ad0f64583c webkit-gtk: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
8a2b4e2a5e gnome-common: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
5f1f17f076 gtk+: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Zhai Edwin
d29f2cceaf pcmanfm: Fix the metadata
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-07-02 15:28:53 +01:00
Nitin A Kamble
17b2ce5bc2 distro_tracking: update latest release for prelink
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-02 15:28:52 +01:00
Richard Purdie
061df5abaf meta-toolchain: Improve layout
* Switch from /usr/local/poky to /opt/poky
* Use a sysroots directory for both the "native" sdk binaries and the target
* Drop the meta-toolchain extras packages. These are replaced with packaged-staging.
* Change the nativesdk layout to match our usual filesystem layout
* Clean up various hardcoded prefix references

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 14:35:08 +01:00
Richard Purdie
4e0ee648b4 image.bbclass: Don't perform mapping renaming until we're running the task itself.
Need to extend bitbake to provide this information rather than refer to a bitbake
internal variable.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 14:34:14 +01:00
Kevin Tian
e0a1238b22 siteinfo.bbclass: remove duplicated 'common' appendent
'common' site file is already appended in get_siteinfo_list. No need
for another duplication later

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-07-02 17:28:00 +08:00
Kevin Tian
e96dc90ba4 populate-volatile.sh: add "clearcache" cmdline option
Sometimes /etc/volatiles.cache is corrupted when Qemu gets crashed. Current logic
is to always execute cache file as long as it exists. When it's currupted, this
causes core volatile files/directories not created and then prevent many important
services from starting. Automatic check on cache goodness is one option. However
it's not easy since the currupted file could be various states. In one form,
it's full of zeros. In another form, some commands are truncated.

Here allow a cmdline option to force removing volatiles.cache file, since it's
easy for user to check whether the cache file is mal-formed. Usually you'll observe
typical directories like "/var/log/" or "/var/run" not found error.

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-07-02 17:27:10 +08:00
Richard Purdie
968d00de15 package_deb.bbclass: Fix packaging functions to use versioned dependency package functions correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-02 00:06:50 +01:00
Richard Purdie
8a02043265 bitbake: providers.py: Fix typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-07-01 22:24:26 +01:00
Joshua Lock
3abe7a0624 classes/package_ipk|_deb|_rpm.bbclass: Fix setting of OVERRIDES when packaging
The OVERRIDES variable was being incorrectly set with the end result of the
runtime dependencies of the package not being encoded in it's package metadata.

This broke opkg-native in meta-toolchain.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-01 16:14:21 +01:00
Joshua Lock
934bb71c9d preferred-xorg-versions: update versions after latest recipe bumps
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-01 15:23:53 +01:00
Joshua Lock
fc663f9c63 poky.conf: define PREFERRED_PROVIDER_opkg-nativesdk to silence a warning
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-01 15:22:41 +01:00
Dongxiao Xu
d92a3c09f3 libpcap: Upgraded to version 1.1.1
Remove config-fixes.patch and ldflags.patch since the change is already in the
latest version
Remove shared.patch since it is not being used.
Rebase aclocal.patch according to the latest package version
Also contains Metadata fix

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-07-01 14:13:07 +01:00
Nitin A Kamble
64b82f8acd bison: upgrade from 2.3 to 2.4.2
Fixed a configure issue by adding acpaths line in the recipe.

fix_cross_manpage_building.patch: Created this patch to avoid the build
issue for non-x86 targets.

Rebased the m4.patch for the latest code, by removing duplicate
functionality.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-01 14:13:07 +01:00
Nitin A Kamble
87381753d4 elfutils: add a patch to fix latest prelink build
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-07-01 14:13:06 +01:00
Nitin A Kamble
7e01b2f759 nasm: upgrade from 0.98.38 to 2.07
Fixed the build issue by adding do_configure_prepend line to the recipe.
Updated metadata variables like LICENSE & LIC_CHKSUM_FILES

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-30 23:30:28 -07:00
Nitin A Kamble
ea7fbed643 tcl: upgraded from 8.4.19 to 8.5.8
patche changes:
tcl-add-soname.patch: rebased to the newer release code

Also added metadata variables, LIC_FILES_CHKSUM

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-30 23:30:27 -07:00
Nitin A Kamble
31c0e3df13 quilt: upgrade from 0.47 to 0.48
Also update metadata variables like LICENSE & LIC_CHKSUM_FILES

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-30 23:30:27 -07:00
Nitin A Kamble
3881d4ce5c oprofile: upgrade from 0.9.4 to 0.9.6
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-30 23:30:27 -07:00
Nitin A Kamble
d5903339a1 lttng-viewer: upgrade from 0.8.83 to 0.8.84
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-30 23:30:27 -07:00
Nitin A Kamble
38bf4fc828 lttng-control: upgrade from 0.67 to 0.87
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-30 23:30:27 -07:00
Nitin A Kamble
c2289c5471 lsof: upgrade from 4.78 to 4.83
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-30 23:30:27 -07:00
Nitin A Kamble
03837afa10 intltool: upgrade from 0.40.5 to 0.40.6
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-30 23:30:27 -07:00
Nitin A Kamble
5cfe04d572 gnu-config: upgrade from 20050701 to 20080123
Rebased this patch for newer version:
 gnu-config/config-guess-uclibc.patch

Removed this patch as it's included in the new source:
 gnu-config/avr32.patch

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-30 23:30:26 -07:00
Nitin A Kamble
d74cf86d1e flex: upgrade from 2.5.31 to 2.5.35
These patches removed from the recipe
 flex-lvalue.diff: already in the source
 fix-gen.patch: already in the source
 include.patch: already in the source

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-30 23:30:26 -07:00
Nitin A Kamble
f2f0e69ede diffstat: upgrade from 1.39 to 1.47
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-30 23:30:26 -07:00
Kevin Tian
2422400c19 distro-tracking: add tracking fields for previous recipes
pam
libgpg-error
gpgme
expat
dbus
dbus-glib
busybox
module-init-tools
fakeroot
prism-firmware

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-30 15:44:29 -07:00
Kevin Tian
391e6d6ec8 dbus-glib: fix metadata
Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-30 15:44:29 -07:00
Kevin Tian
81a16e51dc expat: fix metadata
Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-30 15:44:29 -07:00
Kevin Tian
e957ffe972 gpgme: fix metadata
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-30 15:44:29 -07:00
Kevin Tian
2136f753eb fakeroot: fix metadata
also no need for patch parameter if it's suffixed with .patch.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-30 15:44:29 -07:00
Kevin Tian
0093d520c9 pam: fix metadata
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-30 15:44:21 -07:00
Kevin Tian
2bed076889 busybox: fix metadata
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-30 11:37:09 -07:00
Zhai Edwin
ed252e7f8b Distro Tracking: add distro tracking field for Graphics Apps
owl-video
xtscal
xrestop
gnome-mime-data
libmatchbox
libowl
libowl-av
matchbox-desktop
matchbox-desktop-sato
matchbox-session
matchbox-session-sato
matchbox-terminal
matchbox-theme-sato
sato-icon-theme
tslib
xcursor-transparent-theme
screenshot
tasks
contacts
dates
libcroco
leafpad
atk

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-30 11:12:49 -07:00
Richard Purdie
6aa746cc0b encodings: Specify encodingsdir as the default was being detected incorrectly resulting in an empty package
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-30 15:02:00 +01:00
Dongxiao Xu
9f3e0c10ac distro-tracking: update tracking fields for previous upgraded recipes
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:14 +01:00
Dongxiao Xu
bb860ee98d speex: Upgraded to version 1.2rc1
Remove ${S} since it is not needed in new version recipe file
Adding LIC_FILES_CHKSUM information
Adjust variables order according to styleguide

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:14 +01:00
Yu Ke
a5b6355100 distro_tracking_fields: add meta data for graphic core and app
including:
libdrm
xauth
python-pycairo
libxfontcache
xdpyinfo
xhost
xinit
xkbcomp
xmodmap
xprop
xset
xwininfo

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-30 13:19:14 +01:00
Dexuan Cui
372f7f10ac Distro Tracking: add distro tracking field for recipes of Graphics libs
They are:

dri2proto
xcb-proto
xextproto
xf86vidmodeproto
xproto
liberation-fonts
libfontenc
libxfont
libice
libsm
libxau
libxcalibrate
libxcb
libxcomposite
libxrandr
libxrender
libxres
libxt
libxv
libxvmc
libxxf86misc
libxxf86vm
libxcursor
libxdamage
libxdmcp
libxext
libxfixes
libxft
libxkbfile
pixman
xtrans
libxmu

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:14 +01:00
Dexuan Cui
dbfc18fa3c libxmu: upgrade to the latest version 1.0.5
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:13 +01:00
Dexuan Cui
b51a4a605b xtrans: upgrade to the latest version 1.2.5
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:13 +01:00
Dexuan Cui
c648850285 pixman: upgrade to the latest version 0.18.2
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:13 +01:00
Dexuan Cui
f04f7f8ebc libxkbfile: upgrade to the latest version 1.0.6
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:13 +01:00
Dexuan Cui
c4f3c3e68a libxft: upgrade to the latest version 2.1.14
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:12 +01:00
Dexuan Cui
e114928419 libxfixes: upgrade to the latest version 4.0.4
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:12 +01:00
Dexuan Cui
84664ef8a1 libxext: upgrade to the latest version 1.1.2
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:12 +01:00
Dexuan Cui
903097f2e7 libxdmcp: upgrade to the latest version 1.0.3
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:12 +01:00
Dexuan Cui
a683a28097 libxdamage: upgrade to the latest version 1.1.2
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:11 +01:00
Dexuan Cui
3536e9912e libxcursor: upgrade to the latest version 1.1.10
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:11 +01:00
Dexuan Cui
743d7e126e libxxf86vm: upgrade to the latest version 1.1.0
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:11 +01:00
Dexuan Cui
9a77ba2fe0 libxxf86misc: upgrade to the latest version 1.0.2
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:11 +01:00
Dexuan Cui
68e66b838f libxvmc: upgrade to the latest version 1.0.5
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:10 +01:00
Dexuan Cui
ba45b0614f libxv: upgrade to the latest version 1.0.5
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:10 +01:00
Dexuan Cui
e3d0810474 libxt: upgrade to the latest version 1.0.8
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:10 +01:00
Dexuan Cui
7383d319bb libxres: upgrade to the latest version 1.0.4
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:10 +01:00
Dexuan Cui
11f2a1227d libxrender: upgrade to the latest version 0.9.5
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:09 +01:00
Dexuan Cui
6704e49289 libxrandr: upgrade to the latest version 1.3.0
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:09 +01:00
Dexuan Cui
e125dd087b libxcomposite: upgrade to the latest version 0.4.1
Remove the ";patch=1" in SRC_URI since by default a .patch file is applied.
Update change-include-order.patch to apply it to 0.4.1.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:09 +01:00
Dexuan Cui
aa7c1959dd libxcb: upgrade to the latest version 1.6
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:09 +01:00
Dexuan Cui
c858c1f73f libxcalibrate: upgrade to the latest version 209d83af61ed38a002c8096377deac292b3e396c
Remove the ";patch=1" in SRC_URI because by default a .patch file is applied.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:08 +01:00
Dexuan Cui
f902292305 libxau: upgrade to the latest version 1.0.5
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:08 +01:00
Dexuan Cui
5c2e6fa2dd libsm: upgrade to the latest version 1.1.1
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:08 +01:00
Dexuan Cui
0012b7c117 libice: upgrade to the latest version 1.0.6
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:08 +01:00
Dexuan Cui
fa9c8a0fdc libxfont: upgrade to the latest version 1.4.1
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:07 +01:00
Dexuan Cui
3cbc9dee6b libfontenc: upgrade to the latest version 1.0.5
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:07 +01:00
Dexuan Cui
50dbbec5b2 xproto: upgrade to the latest version 7.0.17
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:07 +01:00
Dexuan Cui
6f5ebf13ac xf86vidmodeproto: upgrade to the latest version 2.3
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:07 +01:00
Dexuan Cui
76a6828622 xextproto: upgrade to the latest version 7.1.1
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:06 +01:00
Dexuan Cui
fa23bdfca8 xcb-proto: upgrade to the latest version 1.6
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:06 +01:00
Dexuan Cui
b007125dc3 dri2proto: upgrade to the latest version 2.3
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-30 13:19:06 +01:00
Kevin Tian
d480304694 distro-tracking: update tracking fields for previous upgraded recipes
iproute2
glib-2.0
netbase

Signd-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-30 13:19:06 +01:00
Kevin Tian
17a0eba886 netbase: fix metadata
Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-30 13:19:05 +01:00
Kevin Tian
4057e1a811 insane.bbclass: allow reporting all md5 mismatch warnings
instead of exiting when once one md5 mismatch is seen. This would be
helpful to save time on filling md5sum for multiple license check
files.

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-30 13:19:05 +01:00
Qing He
3b78d2e0a2 distro-track: upgrade base_{utils,libs}_2
libgcrypt
gnutls
lzo
libtasn1
openssl
curl
zlib
libxml2
readline
bash
syslinux
sysvinit
sysfsutils

signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:05 +01:00
Qing He
47c3dd441e curl: upgrade to version 7.21.0
from 7.20.0

add homepage and bugtracker, update license

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:05 +01:00
Qing He
c4713d040a openssl: upgrade to version 0.9.8o
from 0.9.8g
update bugtracker and license

1.0.0 and 1.0.0a are available, but introduce some interface
changes. Stick on 0.9.8 versions for now for stability (0.9.8
branch is still updated for security fixes)

changes:
  - add perl-native as build dependency
  - include /usr/lib/ssl/* in the package
  - break down debian.package into separate patches under
    directory debian. Original monolithic patch is >1000 lines,
    and not very maintainable.
    Verbatim copy the debian patches, among which two are not
    needed, but still included with apply=no to increase
    readability
    The new patches are ~700 lines. Most that was in the
    monolithic patch but not here have already been fixed in
    upstream.
  - fix-md5-x86_64.patch is in upstream and thus removed
  - rebase shared-libs.patch

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:05 +01:00
Qing He
7ec15f4775 lzo: upgrade to version 2.03
from 2.02
update license info

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:04 +01:00
Qing He
d6b8b66d5c libgcrypt: upgrade to version 1.4.5
from 1.2.4
add homepage and tracker
clarify license terms

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:04 +01:00
Qing He
e1cac2f249 sysfsutils: upgrade to version 2.1.0
from 2.0.0
clarify licensing: sysfsutils is under GPLv2, and libsysfs is
under LGPLv2.1

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:04 +01:00
Qing He
10cce8e1f7 sysvinit: upgrade to version 2.88dsf
from 2.86
update to new homepage and download site

changes:
  - rebase install.patch
  - remove dated 2.86 patch

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:04 +01:00
Qing He
60255c8d28 syslinux: upgrade to versin 3.86
from version 3.36
partly based on the recipe from openembedded project

changes:
  - add cross-build.patch to use poky toolchain
  - mangle LDFLAGS so $LD invocation works
  - use precompiled version of $BTARGET for target (OE)
  - stick on ${sbindir} instead of OE's ${base_sbindir}

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:03 +01:00
Qing He
e7bcb1210e bash: upgrade to version 4.1
from 3.2
version 3.2 is kept because it's the latest version
under GPLv2+

changes:
  - use 3.2.48 as base instead of 3.2
  - include upstream patches up to 051 for 3.2 and 007 for 4.1

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:03 +01:00
Qing He
6d275f7667 readline: update to version 6.1
from 5.2
version 5.2 is still kept since it's the latest version
under GPLv2+.

changes:
  - change autotools_do_configure and use do_configure_prepend
  - similar to do_install_append

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:03 +01:00
Qing He
90747bcf00 libxml2: upgrade to version 2.7.7
from 2.6.29
add homepage and bugtracker, update license

changes:
  - remove libxml-nanohttp.patch since it's already upstream
  - add ${libdir}/xml2Conf.sh into FILES_${PN}-dev

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:03 +01:00
Qing He
afe4dec809 zlib: upgrade to version 1.2.5
from 1.2.3
update homepage and license

changes:
  - remove 1.2.3.3 patch
  - breakdown autotools.patch to configure.ac and Makefile.am, update
    src in Makefile.am and use do_configure_prepend instead
  - remove README from LIC_FILES_CHKSUM because it duplicates zlib.h
    and also causes checksum to change for every release
  - remove visibility.patch: the purpose of the patch was to change
    "<type> ZEXPORT" to "ZEXPORT <type>", however:
     1. the use of ZEXPORT and ZEXTERN have been changed a lot in
        zlib, there is no changelog to indicate which version was
        the patch based on and its rationale
     2. zlib used to set default visibility to `hidden'
        (-fvisibility=hidden), and override external symbols with
        `default' visibility, it had caused a lot of problems on
        different platforms. But starting from 1.2.5, default
        visibility is now `default', `hidden' visibility override
        has effect only for the correct GCC versions, most visibility
        related issues should have already been fixed

  http://mail.madler.net/pipermail/zlib-devel_madler.net/2010-April/002045.html

     3. as for now, ZEXPORT is used in Win/BeOS only, and can expand
        to WINAPI or __declspec(dllexport), both of which should be
        put behind return type, so there is no need to patch

     In conclusion, the patch is not applicable for the current release,
     so it's removed

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-30 13:19:02 +01:00
Dongxiao Xu
86171831d6 distro_tracking_fileds: Update metadata
Update connectivity and multimedia part of tracking fileds

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:02 +01:00
Dongxiao Xu
12c692d9fe xvideo-tests_svn.bb: Fix recipe metadata
Fix LICENSE and add LIC_FILES_CHKSUM

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:02 +01:00
Dongxiao Xu
2478c71757 xvideo-tests: Change the version to 270
The latest upstream for xvideo-tests is 270, not 272

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:02 +01:00
Dongxiao Xu
5304abed42 gaku_svn.bb: Fix recipe metadata
Change LICENSE and add LIC_FILES_CHKSUM
Adjust variables order according to styleguide

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:01 +01:00
Dongxiao Xu
2848e5ebef gaku: Upgraded to version 399
Change the default revision in poky-default-revisions.inc
Reset PR to "r0"

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:01 +01:00
Dongxiao Xu
546926ac06 tremor_20100422.bb: Fix recipe metadata
Add LIC_FILES_CHKSUM information
Adjust variables order according to styleguide

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:01 +01:00
Dongxiao Xu
0bcc994c95 tremor: Upgraded to version 20100422
No other changes except bb file rename and PR reset

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:01 +01:00
Dongxiao Xu
6daa344f8c alsa-lib_1.0.23: Fix recipe metadata
Change LICENSE information
Add BUGTRACKER and LIC_FILES_CHKSUM
Adjust variables order according to styleguide

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:00 +01:00
Dongxiao Xu
f7ae2c8381 alsa-lib: Upgraded to version 1.0.23
Commented for local patch
Change the local file directory name to ${PN}-${PV}

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:00 +01:00
Dongxiao Xu
258974ca89 alsa-utils_1.0.23.bb: Fix recipe metadata
Change LICENSE information
Add BUGTRACKER and LIC_FILES_CHKSUM

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:00 +01:00
Dongxiao Xu
7f1d42b044 alsa-utils: Upgraded to version 1.0.23
Rebased ncursesfix.patch to 1.0.23 and commented for it
Change the local file directory name to ${PN}-${PV}

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:19:00 +01:00
Dongxiao Xu
74221a4987 bluez4_4.66.bb: Fix recipe metadata
Fix LICENSE information
Add HOMEPAGE and LIC_FILES_CHKSUM
Adjust variables order according to styleguide
Use blank space to replace tab

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:18:44 +01:00
Dongxiao Xu
a5af9cfb4c bluez4: Upgraded to version 4.66
Change the local file directory name to ${PN}-${PV}
Comment for local patches

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:18:01 +01:00
Dongxiao Xu
342c016356 gst-plugins.inc: Fix recipe metadata
Add HOMEPAGE and BUGTRACKER information

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:18:01 +01:00
Dongxiao Xu
384be68897 gst-plugins-bad_0.10.19.bb: Fix recipe metadata
Add LICENSE and LIC_FILES_CHKSUM information
Adjust variables order according to styleguide

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:17:58 +01:00
Dongxiao Xu
fcb88ea659 gst-plugins-bad: Upgraded to version 0.10.19
The new feature vdpau in the latest package breaks the build
Add --disable-vdpau to disable it

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:17:35 +01:00
Dongxiao Xu
d7d147b98d gst-plugins-ugly_0.10.15.bb: Fix recipe metadata
Add LICENSE and LIC_FILES_CHKSUM information
Adjust variables order according to styleguide

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:17:31 +01:00
Dongxiao Xu
3bd948b1bc gst-plugins-ugly: Upgraded to version 0.10.15
No other change except bb file rename

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:16:53 +01:00
Dongxiao Xu
833366fc0e gst-plugins-good_0.10.23.bb: Fix recipe metadata
Add LICENSE and LIC_FILES_CHKSUM information
Adjust variables order according to styleguide

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:16:48 +01:00
Dongxiao Xu
b5077b1146 gst-plugins-good: Upgraded to version 0.10.23
No other change except bb file rename and PR reset

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:15:26 +01:00
Dongxiao Xu
eb3cff6ff7 gst-plugins-base_0.10.29.bb: Fix recipe metadata
Add LICENSE and LIC_FILES_CHKSUM information
Adjust variables order according to styleguide

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:15:22 +01:00
Dongxiao Xu
33087803d9 gst-plugins-base: Upgraded to version 0.10.29
No other change except bb file rename and reset PR

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:14:35 +01:00
Dongxiao Xu
037cc59722 gstreamer_0.10.29.bb: Fix recipe metadata
Change LICENSE and HOMEPAGE information
Add LIC_FILES_CHKSUM and BUGTRACKER information
Adjust the variables order according to styleguide

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:14:34 +01:00
Dongxiao Xu
2c2b1e5d3a gstreamer: Upgraded to version 0.10.29
Rebase check_fix.patch
Remove po-makefile-fix.patch since it is not being used
Remove do_configure_prepend since ${S}/common/m4/lib-link.m4 is not exist in the latest version
Change the local file directory name to ${PN}-${PV}

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:14:34 +01:00
Dongxiao Xu
52f5ad8ec7 mpeg2dec_0.4.1.bb: Fix recipe metadata
Change LICENSE information and add LIC_FILES_CHKSUM
Adjust the variables order according to styleguide

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:14:34 +01:00
Dongxiao Xu
6b58719a8c mpeg2dec: Upgraded to version 0.4.1
Change variable ${S} due to version upgrade

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:14:34 +01:00
Dongxiao Xu
1407c7dfe3 libogg_1.2.0.bb: Fix recipe metadata
Add HOMEPAGE, BUGTRACKER, and LIC_FILES_CHKSUM
Change the variables order according to the styleguide

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:14:34 +01:00
Dongxiao Xu
408008ac09 libogg: Upgraded to version 1.2.0
Remove m4.patch since the change has already in the upstream
Change SRC_URI because version 1.2.0 doesn't exist in the old address

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:14:33 +01:00
Dongxiao Xu
9f3641cc00 libvorbis_1.3.1.bb: Fix recipe metadata
Add HOMEPAGE, BUGTRACKER, and LIC_FILES_CHKSUM
Adjust the variables order according to the styleguide
Use blank space to replace the tab

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:14:33 +01:00
Dongxiao Xu
0411d6786e libvorbis: Upgraded to version 1.3.1
Remove m4.patch since the change is already in the latest version
Change SRC_URI since the version 1.3.1 doesn't exist in the old address

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:14:33 +01:00
Dongxiao Xu
6dc309fbed flac_1.2.1.bb: Fix recipe metadata
Fix DESCRIPTION and LICENSE information
Add HOMEPAGE, BUGTRACKER, and LIC_FILES_CHKSUM
Change the local file directory name to ${PN}-${PV}

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:14:28 +01:00
Dongxiao Xu
eda72fba0f flac: Upgraded to version 1.2.1
Acquire flac-gcc43-fixes.patch from OE to fix a build issue
Rebase disable-xmms-plugin.patch
Change the local file directory name to ${PN}-${PV}

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:13:52 +01:00
Dongxiao Xu
923f141efe lame_3.98.4.bb: Fix recipe metadata
Fix DESCRIPTION and LICENSE information
Add HOMEPAGE, BUGTRACKER, and LIC_FILES_CHKSUM
Use blank space to replace the tab

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:13:47 +01:00
Dongxiao Xu
b639d303de lame: Upgraded to 3.98.4
Removed Makefile-lm.patch since the code is not contained in latest version
Rebased no-gtk1.patch and commented for it
Change the local file directory name to ${PN}-${PV}

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:13:09 +01:00
Dongxiao Xu
71ba0a8536 irda-utils_0.9.18.bb: Fix recipe metadata
Fix LICENSE information
Add HOMEPAGE, BUGTRACKER, and LIC_FILES_CHKSUM
Use blank space to replace the tab

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:12:54 +01:00
Dongxiao Xu
a1fb73e588 irda-utils: upgraded to version 0.9.18
Removed irdadump patches configure.patch and m4.patch because the new version
doesn't use autotool for irdadump.

Change the local file directory name to ${PN}-${PV}

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-30 13:11:28 +01:00
Zhai Edwin
01c5b29bf8 atk: Update to 1.30.0
Also fix meta data

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-30 13:11:27 +01:00
Zhai Edwin
98155951d1 leafpad: Update to 0.8.17
Also fix meta data

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-30 13:11:27 +01:00
Zhai Edwin
db444206ca libcroco: Update to 0.6.2
Also fix meta data

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-30 13:11:27 +01:00
Zhai Edwin
c25e992763 dates: update to 0.4.11
Also fix meta data

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-30 13:11:27 +01:00
Zhai Edwin
75bd3e60cc contacts: Update to 0.12 from git
Also fix the meta data, and add GPLv3 license for src/contacts-dbus.c

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-30 13:11:26 +01:00
Zhai Edwin
fd32855dda tasks: update to 0.16
Also fix the meta data, and add a patch from upstream to fix the compilation

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-30 13:11:26 +01:00
Zhai Edwin
53556dd293 screenshot: Update to svn_r292
Also fix the meta data

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-30 13:11:26 +01:00
Richard Purdie
99d883f81a classes/package_ipk|_deb.bbclass: Make sure versions correctly make it into output packages
The version information part of package dependency strings was not ending up
in the output packages correctly. This patch fixes this and ensures the version
information isn't lost.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-30 09:48:59 +01:00
Richard Purdie
9a543b75ca bitbake: Add bb.utils.join_deps to handle creation of dependency strings with versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-30 09:47:36 +01:00
Kevin Tian
b180d7f488 iproute: upgrade to 2.6.34
(borrow from OE 2.6.34 recipe)
[Patches-poky]
    REMOVE _iproute2-2.6.15_no_strip.diff_: not required now
    REMOVE _new-flex-fix.patch_: not required now
[Patches-OE]
    TAKE   _configure-cross.patch_: don't invoke gcc directly
[Recipes]
    - Add metadata
    - fix SRC_URI for new version
    - no {S} now
    - use alternative to enable 'ip' instead of using busybox
    - move shared documents to right destination
    - not take from OE:
        * no need for specific do_configure

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-29 17:13:38 +01:00
Zhai Edwin
7510eb1061 xcursor-transparent-theme: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:38 +01:00
Zhai Edwin
3dc7be6746 tslib: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:38 +01:00
Zhai Edwin
779c58db9f sato-icon-theme: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:38 +01:00
Zhai Edwin
15da3d0702 matchbox-theme-sata: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
58d1a6efcd matchbox-terminal: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
0b4a869d16 matchbox-session-sato: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
43cec004f5 matchbox-session: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
4bf6605924 matchbox-desktop-sato: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
1f8a50fb1c matchbox-desktop: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
eb25db6892 libowl-av: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
486d52c624 libowl: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
3f7790dae8 libmatchbox: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
4f95e0b443 gnome-mime-data: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
1633f680e3 xrestop: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
2038319df1 xtscal: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Zhai Edwin
8ff65f31e3 owl-video: Fix meta data
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-29 17:13:37 +01:00
Kevin Tian
53afb95be3 distro-tracking: update tracking fields for previous upgraded recipes
pax-utils
sudo
blktool
libdaemon

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-29 17:13:37 +01:00
Kevin Tian
15bb70550b libdaemon: upgrade to 0.14
Also fix metadata information. Remove unavailable "--disable-doxygen" option

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-29 17:13:37 +01:00
Kevin Tian
14767a3987 blktool: upgrade to 4-6
Unlike the big jump in version (4 -> 4-6), blktool is actually quite stable since
version 4 (2005). All the changes in 4-6 are about typo fix and debian package
control enhancement.

Fixed metadata accordingly.

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-29 17:13:37 +01:00
Kevin Tian
3627ee3d7f pax-utils: upgrade to 0.2.1
- update metadata. license checksum is skipped, as pax-utils is depended by do_package task itself.
  I.e. the 1st do_package will be run after pax-utils-native is built. So far checksum verification
  is included in do_package task
- no need to override {S} since {S} uses {BPN}
- no need to define "_GNU_SOURCE" which has been included by source
  tar ball. Also remove do_compile override accordingly
- remove recipe internal md5sum, which is not used by Poky

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-29 17:13:37 +01:00
Yu Ke
f91911a0e0 xwininfo: upgrade to latest version 1.0.5
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
b20f72598f xset: upgrade to latest 1.1.0
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
7189a0f5d2 xprop: upgrade to latest version 1.1.0
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
6abf79dbf6 xmodmap: upgrade to latest version 1.0.4
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
d0fcdab99b xkbcomp: upgrade to latest version 1.1.1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
10f2beba8e xinit: upgrade to latest version 1.2.1
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
876c8df1da xhost: upgrade to latest version 1.0.3
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
1572a23705 xdpyinfo: upgrade to latest version 1.1.0
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
ec68b8ac04 xauth: upgrade to latest version 1.0.4
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
dccc9dddb7 xorg-app-common.inc: add BUGTRACKER
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
34ba2c6486 libxfontcache: upgrade to latest version 1.0.5
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
5e2162039e libdrm: upgrade to latest version 2.4.21
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
663fddca98 libdrm: meta data update
add the description, homepage,
and change the variable order according to the style guide

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:36 +01:00
Yu Ke
2987e508ac distro_tracking_field: add distro tracking field for graphic core and app receips
they are:
    mkfontdir
    mkfontscale
    bigreqsproto
    evieext
    libxxf86dga
    x11-common
    xf86-input-keyboard
    xf86-input-mouse
    xf86-input-vmmouse

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-29 17:13:35 +01:00
Dexuan Cui
74c5ebf239 Distro Tracking: add distro tracking field for recipes of Graphics libs
They are:

libxsettings-client
settings-daemon
encodings
font-alias
font-util
xorg-minimal-fonts
calibrateproto
compositeproto
damageproto
dmxproto
fixesproto
fontcacheproto
fontsproto
glproto
inputproto
kbproto
libdmx
libxi
libxinerama
libxp
libxtst
printproto
randrproto
recordproto
renderproto
resourceproto
scrnsaverproto
trapproto
videoproto
xcmiscproto
xf86bigfontproto
xf86dgaproto
xf86driproto
xf86miscproto
xf86rushproto
xineramaproto

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-29 17:13:35 +01:00
Dexuan Cui
5b74118447 font-util: fix LICENSE to "BSD & MIT-style & Unicode"
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-29 17:13:35 +01:00
Joshua Lock
6ca31b0522 xorg-xserver: move older xserver's to meta-extras
Move xservers which are only used by retired machines to meta-extras

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-29 15:20:33 +01:00
Joshua Lock
b6fcd71cb5 linux: move some older kernels to meta-extras
Move kernels for retired machines to meta-extras

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-29 15:20:33 +01:00
Joshua Lock
5dab2c9aa7 Move some machines which no longer build to meta-extras
om-gta01, om-gta02, nokia700, nokia800 and mx31litekit no longer build and we
don't have a maintainer for them so move them to meta-extras

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-29 15:20:33 +01:00
Jeff Dike
6418d0492a bitbake: create cooker object after cleaning the environment
Previously, the cooker object was created before the environment was
cleaned, saving everything that was in the environment and dumping
into the run scripts.

The patch ensures that the cooker gets a cleaned environment when it's
created.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-29 13:33:24 +01:00
Jeff Dike
f9d7e9e3be bitbake: Move the logger initialization from cooker to utils
In order to move the environment cleaning, which wants to log a
message, before cooker creation, the logging facility initialization
needs to happen earlier.  So, it is now in init_logger in utils.py and
called from bitbake before the creation of the data object.

It also seems more correct to initialize a global facility like this
from a more global context than the creation of an object, of which
there could theoretically be many.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-29 13:32:04 +01:00
Enric Balletbo i Serra
132122e313 busybox: fix unexpected "done" in /etc/udhcpc.d/50default script.
Run udhcpc results in

 udhcpc (v1.15.3) started
 /etc/udhcpc.d/50default: line 37: syntax error: unexpected "done" (expecting "fi")
 run-parts: /etc/udhcpc.d/50default exited with code 2

Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-29 12:38:02 +01:00
Kevin Tian
0f806dfec8 qemux86/xorg.conf: no DefaultDepth for VMware SVGA driver
VMware SVGA driver needs to have same depth between the host and the guest. Or put in
other word, the depth read by the guest is the value read from host. The guest is not
allowed to change virtual depth to other value. With DefaultDepth option xorg.conf,
vmware driver rejects to work with suggestion "Please do not specify a depth on the
command line or via the config file".

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-29 12:34:42 +01:00
Kevin Tian
9207cd4015 qemu: fix VMware VGA depth calculation error
VMware SVGA presents to the guest with the depth of the host surface it renders
to, and rejects to work if the two sides are mismatched. One problem is that
current VMware VGA may calculate a wrong host depth, and then memcpy from virtual
framebuffer to host surface may trigger segmentation fault. For example, when
launching Qemu in a VNC connection, VMware SVGA thinks depth as '32', however the
actual depth of VNC is '16'. The fault also happens when the host depth is not
32 bit.

Qemu <4b5db3749c5fdba93e1ac0e8748c9a9a1064319f> tempts to fix a similar issue, by
changing from hard-coded 24bit depth to instead query the surface allocator
(e.g. sdl). However it doesn't really work, because the point where query
is invoked is earlier than the point where sdl is initialized. At query time,
qemu uses a default surface allocator which, again, provides another hard-coded
depth value - 32bit. So it happens to make VMware SVGA working on some hosts,
but still fails in others.

To solve this issue, this commit introduces a postcall interface to display
surface, which is walked after surface allocators are actually initialized.
At that point it's then safe to query host depth and present to the guest.

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-29 12:34:38 +01:00
Richard Purdie
bb3e4dda5d gcc: Add patch to allow disabling of libstdc++ linkage and hence fix gcc-runtime which was having broken configure tests due to the linker failures and assuming maths primitives were not in libm
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-29 00:35:02 +01:00
Joshua Lock
43f0d63237 bitbake: allow fakeroot functionality to be provided by an alternative program
If the variable FAKEROOT is set its value will be used, otherwise we default
to fakeroot.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-25 14:54:51 +01:00
Joshua Lock
4f14e0a240 pkgconfig: add patch to disable legacy scripts such as glib-config
On an F13 host with glib-config installed pkgconfig-native can get into a
horrible state with recursive calls between pkg-config and glib-config.
The patch adds a configure time option to disable legacy script support in
pkgconfig and makes use of the option for Poky.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-25 14:54:40 +01:00
Joshua Lock
c27b951109 handbook: PR should always be set, even if to 0
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-25 14:54:30 +01:00
Joshua Lock
b8e16403fa cross-canadian: ensure package dependencies are generated correctly
cross-canadian packages need to look for their SOLIBS in the nativesdk
sysroot so that dependencies are correctly picked up and meta-toolchains are
correctly built.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-25 14:54:20 +01:00
Joshua Lock
0d62b8d9b7 handbook: update the required dependencies list
The dependencies list in the introduction was missing chrpath and mercurial.
Also adds a note about the packages required to build qemu-native.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-25 14:54:11 +01:00
Richard Purdie
824895f14e qemu: Enable ppc system emulation and fix ppc build
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-24 08:19:58 +01:00
Joshua Lock
01e54ffb42 gdb-cross-canadian: build with the host-triplet prefix
Our cross-canadian tools our built with the host-triplet prefix, gdb should do
similar.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-23 18:43:45 +01:00
Scott Garman
698dab0109 kernel.bbclass: Remove additional binaries from staging
* Remove additonal binaries known to cause "strip command failed"
  errors during do_package on cross platforms.

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-06-23 18:43:45 +01:00
Joshua Lock
c9e77c18aa qemu: fix sloppy merge
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-23 18:01:23 +01:00
Jeff Dike
8ce85086f6 qemu: Work around the crash seen on Ubuntu.
Due to different stack contents in sdl_display_init on Ubuntu vs other distros,
an uninitialized structure is causing a crash.  Zeroing the structure makes the
behavior uniform across distros, avoiding the Ubuntu crash, but doesn't fix the
underlying bugs, notably:
the return value of SDL_GetWMInfo needs to be checked, as it's currently
failing silently
the underlying reason for the failure of SDL_GetWMInfo needs to be found -
there is a GetWMINfo method in the internal SDL structure which is NULL, and
the reason for this needs to be found.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-06-23 17:32:12 +01:00
Dexuan Cui
a1d913a7fc linux-omap: fix build failure with gcc-4.3.3
Pull time.h patch from upstream Linux kernel
(commit 38332cb98772f5ea757e6486bed7ed0381cb5f98)

The patch fixes the following build failure:
  LD      .tmp_vmlinux1
kernel/built-in.o: In function `timespec_add_ns':
    undefined reference to `__aeabi_uldivmod'
kernel/built-in.o: In function `do_gettimeofday':
    undefined reference to `__aeabi_uldivmod'
    undefined reference to `__aeabi_uldivmod'
kernel/built-in.o: In function `timespec_add_ns':
    undefined reference to `__aeabi_uldivmod'
    undefined reference to `__aeabi_uldivmod'
kernel/built-in.o: more undefined references to `__aeabi_uldivmod'

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-23 14:41:25 +08:00
Joshua Lock
3ceb99937d binutils: add newer versions for crosssdk and cross-canadian
These providers seem to have slipped under the radar in the recent upgrade of
binutils.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-18 10:33:44 +01:00
Joshua Lock
3939b9c02b linux-libc-headers: delete include/scsi/scsi.h, it's not for userspace
include/scsi/scsi.h is not userland parsable and research indicates this is
because the header should not be exposed to userspace. Therefore remove it
in the install.

Research done by Tom Rini <tom_rini@mentor.com> in OE commit
91d3d92a626da89dfe13d63e68a90dbafdbaef1d

This has been the case since kernel 2.6.31

Bump glibc and uclibc PR's so that users have sane <scsi/scsi.h>

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-18 10:33:21 +01:00
Saul Wold
d2920a042a Distro Tracking: move to private directory and split into sections
This is a squash of all the other changes made to the distro tracking files
Below is a summary of all the changes in this squash

Signed-off-by: Saul Wold <Saul.Wold@intel.com>

distro-track: update track of base libs and utils

libusb
libnl
grub
yum
update-modules
udev-extraconf (no .bb changes)
update-rc.d

Signed-off-by: Qing He <qing.he@intel.com>

distro_tracking_fields.inc: add eggdbus
distro_tracking_fields.inc: add overrides for previous recipes

Some recipes are fully local scripts. There's then no updates for
their metadata, and just add overrides for tracking purpose here.
Also fixes some patch information from previous overrides.
now each catetory has its own tracking .inc file, which is further
included by original global file

Signed-off-by: Kevin Tian <kevin.tian@intel.com>

distro_tracking_fields.inc: add some package info

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>

distro_tracking_fields: update diffstat fields
distro tracking: update latest for lttng-control

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-17 23:16:43 +01:00
Kevin Tian
181455c2f7 base-files: fix LICENSE from 'GPL' to 'GPLv2'
the license information is acquired from:
        "Richard Purdie <rpurdie@linux.intel.com>"

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:43 +01:00
Kevin Tian
2233d2e389 opkg-config-base: add LICENSE as 'MIT'
the license information is acquired from:
        "Richard Purdie <rpurdie@linux.intel.com>"

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:43 +01:00
Kevin Tian
14bb154571 network-suspend-scripts: fix LICENSE from 'GPL' to 'GPLv2'
the license information is acquired from:
        "Richard Purdie <rpurdie@linux.intel.com>"

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:43 +01:00
Kevin Tian
86568bcf5a initscripts: fix LICENSE from 'GPL' to 'GPLv2'
the license information is acquired from:
        "Richard Purdie <rpurdie@linux.intel.com>"

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:43 +01:00
Kevin Tian
bb1c803c31 initramfs-live-install: add LICENSE as 'MIT'
the license information is acquired from:
        "Richard Purdie <rpurdie@linux.intel.com>"

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:42 +01:00
Kevin Tian
2e82436244 initramfs-live-boot: add LICENSE as 'MIT'
the license information is acquired from:
        "Richard Purdie <rpurdie@linux.intel.com>"

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:42 +01:00
Kevin Tian
f4ceddf6d9 initramfs-boot: add LICENSE as 'MIT'
the license information is acquired from:
	"Richard Purdie <rpurdie@linux.intel.com>"

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:42 +01:00
Kevin Tian
4c9946bca7 e2fsprogs: fix sub-pacakge license fields
also change to use new patch parameter

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:42 +01:00
Kevin Tian
8decbce383 icu: fix metadata
also change to use new patch parameter

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:41 +01:00
Qing He
0ff5ca89bf portmap: use NO_TCP_WRAPPER instead of local patch
use NO_TCP_WRAPPER=1 in EXTRA_OEMAKE to disable -lwrap
also remove the redundent oe_compile()

Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:41 +01:00
Qing He
db74847423 update-rc.d: fix metadate
update license fields
adjust ordering
change to use new patch parameter

Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:41 +01:00
Qing He
1e04b2d9eb update-modules: fix metadata
trivial ordering update

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-17 23:16:41 +01:00
Qing He
eb5ed41f9e yum: fix metadata
update license and url
change to use new patch parameter

Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:40 +01:00
Qing He
d0ebebd664 grub: fix metadata
update license fields
change to use new patch parameter

Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:40 +01:00
Qing He
6c6ae8db0a libnl: fix metadata
update homepage and license
change to use new patch parameter

Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:16:40 +01:00
Qing He
dac5590fa8 libusb: fix metadata
update homepage
change license to reflect GPL|BSD dual licensing of the header
update description to reflect the legacy version
change to use new patch parameter

Signed-off-by: Qing He <qing.he@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:15:06 +01:00
Yu Ke
3d4e130e85 xf86-input-vmmouse: add license checksum
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17 23:13:37 +01:00
Yu Ke
4bf8a29f75 xf86-input-mouse: add license checksum
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17 23:13:37 +01:00
Yu Ke
c848d6d803 xf86-input-keyboard: add new license checksum
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17 23:13:37 +01:00
Yu Ke
e66624a69b mkfontscale: add license checksum
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17 23:13:36 +01:00
Yu Ke
3f12612d90 mkfontdir: add license check
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17 23:13:36 +01:00
Yu Ke
b57e551ec1 x11-common: change license from GPL to GPLv2
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17 23:13:36 +01:00
Yu Ke
50b99d9e1b libxxf86dga: add license checksum
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17 23:13:36 +01:00
Yu Ke
f419cbbba3 evieext: add description and license checksum
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17 23:13:36 +01:00
Yu Ke
630fd09808 bigreqsproto: add description and license checksum
Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-17 23:13:35 +01:00
Dongxiao Xu
81f5a4148b task-poky-x11-sato: fix metadata
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17 23:13:35 +01:00
Dongxiao Xu
139b4f2d58 task-poky-apps-x11-pimlico: fix metadata
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17 23:13:35 +01:00
Dongxiao Xu
b9c5f24072 gst-meta-base: fix metadata
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17 23:13:35 +01:00
Dongxiao Xu
5c215587e9 task-poky-tools: fix metadata
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17 23:13:34 +01:00
Dongxiao Xu
0db46a31af task-poky-nfs: fix metadata
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17 23:13:34 +01:00
Dongxiao Xu
b82e9a3746 task-poky-boot: fix metadata
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17 23:13:34 +01:00
Dongxiao Xu
6aa28180c4 task-base: fix metadata
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17 23:13:34 +01:00
Dongxiao Xu
3e83969482 bluez-dtl1-workaround: fix metadata
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-17 23:13:34 +01:00
Dongxiao Xu
239cf34d59 wireless-tools: fix metadata
Also change to use new patch parameter

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:13:33 +01:00
Dexuan Cui
7c4501824c xineramaproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:33 +01:00
Dexuan Cui
7704eab884 xf86rushproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:33 +01:00
Dexuan Cui
f8f89f2dd0 xf86miscproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:33 +01:00
Dexuan Cui
731c4a71dd xf86driproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:33 +01:00
Dexuan Cui
37d11224ba xf86dgaproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:32 +01:00
Dexuan Cui
30bbb590aa xf86bigfontproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:32 +01:00
Dexuan Cui
23a4a96f34 xcmiscproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:32 +01:00
Dexuan Cui
1173f6b665 videoproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:32 +01:00
Dexuan Cui
2f340b0a74 trapproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:31 +01:00
Dexuan Cui
12903e40c5 scrnsaverproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:31 +01:00
Dexuan Cui
0815a691a5 resourceproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:31 +01:00
Dexuan Cui
ab12524199 renderproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:31 +01:00
Dexuan Cui
94a9669492 recordproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:31 +01:00
Dexuan Cui
65a8a578ae randrproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:30 +01:00
Dexuan Cui
d1564ab556 printproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:30 +01:00
Dexuan Cui
6ae9b353df libxtst: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:30 +01:00
Dexuan Cui
0fae559a9b libxp: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:30 +01:00
Dexuan Cui
f5e0b36c1e libxinerama: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:29 +01:00
Dexuan Cui
1a1d6e6b62 libxi: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:29 +01:00
Dexuan Cui
8fe708e2a6 libdmx: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:29 +01:00
Dexuan Cui
e4c3b7e5ce kbproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:29 +01:00
Dexuan Cui
f02f19dcb5 inputproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:29 +01:00
Dexuan Cui
2b8d3756b4 glproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:28 +01:00
Dexuan Cui
e7e5947210 fontsproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:28 +01:00
Dexuan Cui
47da7e78ad fontcacheproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:28 +01:00
Dexuan Cui
45df656b8a fixesproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:28 +01:00
Dexuan Cui
aee6d6df11 dmxproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:27 +01:00
Dexuan Cui
03f52897be damageproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:27 +01:00
Dexuan Cui
dc98b21dcc compositeproto: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:27 +01:00
Dexuan Cui
7132e90e93 calibrateproto: fix metadata
Also change to use new patch parameter

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:13:27 +01:00
Dexuan Cui
52e12bd760 xorg-proto-common.inc: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:26 +01:00
Kevin Tian
f0c12ae751 module-init-tools: fix metadata
Also change to use new patch parameter

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:13:26 +01:00
Kevin Tian
6f80a528c3 psplash: fix metadata
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:13:26 +01:00
Kevin Tian
54bf2b7a78 polkit: fix metadata
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:13:26 +01:00
Kevin Tian
2fab4c6180 eggdbus_0.6.bb: fix metadata
change to use new patch parameter

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:13:26 +01:00
Dexuan Cui
ed1d07d058 font-util: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:25 +01:00
Dexuan Cui
5ada684e03 encodings: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:25 +01:00
Dexuan Cui
f3bc4cb826 xorg-font-common.inc: fix metadata
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-06-17 23:13:25 +01:00
Dexuan Cui
31bc90f71f settings-daemon: fix metadata
Also change to use new patch parameter

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-06-17 23:13:25 +01:00
Dexuan Cui
f879d7df27 libxsettings-client: fix metadata and add MIT-style-license
One tricky issue for license part. This package doesn't ship with its own COPYING file and autotools will install a GPLv2 one instead of the actual MIT-style license here. So create a MIT-style license on the fly to reflect the fact.

Use new patch parameters.

Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-06-17 23:13:24 +01:00
Nitin A Kamble
cea3fe7d6e binutils: remove older versions
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-17 23:13:05 +01:00
Dike, Jeffrey G
30e98b4a0d linux-libc-headers: Remove ioctls for deleted driver
2.6.33 removed the Hayes ESP driver.  The presence of these ioctls
makes setserial believe that ESP support should be built in, breaking its
build.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-06-17 12:33:10 +01:00
Joshua Lock
c87bf0cfc6 qemu: Fix linking of the native package on Fedora 13
Fedora 13 switched the default behaviour of the linker to no longer
indirectly link to required libraries (i.e. dependencies of a library
already linked to). Therefore we need to explicitly pass the depended on
libraries into the linker for building to work on Fedora 13.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-15 12:33:11 +01:00
Joshua Lock
5101076eab handbook: Fix stylesheet
Some sizes where defined without units (in our case px) causing display of the
header of the handbook to be broken.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-14 14:33:07 +01:00
Joshua Lock
c350927b22 sanity.bbclass: Fix test for i686 SDKMACHINE
The 'is' keyword tests for object identity, returning True if the variables are
both referencing the same object. Changed the test to use the equality
operator, which compares the values of the objects.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-14 12:53:48 +01:00
Joshua Lock
5735f03d18 handbook: Fix typo in last commit
Managed to mangle the command...

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-14 12:12:55 +01:00
Joshua Lock
45a26b92e3 handbook: fix extraction command
We ship bzipped tarballs now so we need to pass j to tar, not z

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-14 12:07:03 +01:00
Joshua Lock
85982ab6cd handbook: fix version reference
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-14 12:05:50 +01:00
Joshua Lock
c3e09804e5 handbook: Fix references to the stable release
The handbook was still talking about the purple release, we're green now

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-14 12:05:17 +01:00
Richard Purdie
71d24f5d1a Merge branch 'distro/master' of ssh://git.pokylinux.org/poky-contrib 2010-06-11 18:06:27 +01:00
Joshua Lock
d9062199b4 handbook: Fix generation of HTML handbook
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-11 15:27:23 +01:00
Joshua Lock
da8139499d Update version after Green release 2010-06-11 14:43:58 +01:00
Joshua Lock
c7f6eab8b1 packaged-staging.bbclass: fix typo in scan_cmd
it's PSTAGE_TMPDIR_STAGE, not PSTAGE_TMDPDIR_STAGE spotted by Chris Larson
<chris_larson@mentor.com>

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-11 14:43:58 +01:00
Richard Purdie
836bddc71e xserver-kdrive: Disable dolt to fix build failures
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-11 11:37:33 +01:00
Joshua Lock
ee13bb0b1a linux-moblin-2.6.33.2: Enable trackpads for netbooks
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-11 11:28:39 +01:00
Richard Purdie
11d8097053 site/powerpc: Add popt site options
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-11 11:10:21 +01:00
Richard Purdie
2e62c640e7 gnome-keyring: Add missing DEPENDS on gconf
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-11 11:09:58 +01:00
Richard Purdie
d6bda454f8 qemuppc: Add ppc603e to PACKAGE_EXTRA_ARCHS, fixing image builds
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-11 10:27:02 +01:00
Scott Garman
b5fc6abac9 poky.bbclass: Add second fall-back sources mirror
* Green and newer releases can now use http://autobuilder.pokylinux.org/sources/

Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-06-11 10:19:03 +01:00
Richard Purdie
155770a597 task-poky-tools: Disable kexec for powerpc
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-11 09:31:37 +01:00
Scott Garman
482b3ef78c gypsy: Fix broken SRC_URI
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-11 09:18:41 +01:00
Kevin Tian
c32daf4554 icu-native: LD_LIBRARY_PATH is required
Back to commit ea45876d7b, LD_LIBRARY_PATH
is disable for cross-build, however it's required for native version. So
force noldlibpath.patch for non-native case only

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-11 11:57:22 +08:00
Saul Wold
fc2e5e0807 Fix my own type of BPV -> BPN
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-06-10 19:56:09 -07:00
Nitin A Kamble
fd4924087c Add an entry for ${BPN} in the handbook
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 17:34:57 -07:00
Saul Wold
10a23e8618 Fixed bzip SRC_URI with ${BPN}
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-06-10 16:31:17 -07:00
Nitin A Kamble
c18e886380 Revert LICENSE fields for binutils recipe files
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:32 -07:00
Nitin A Kamble
b43fd541d3 scripts/create_pull_request fix a typo
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:32 -07:00
Nitin A Kamble
1d64687d13 update create_pull_request for distro/master
With this change the create_pull_request will be able to generate pull
requests to master as well as distro/master branch.

Some documentation is added in the Usage messange of the script.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:32 -07:00
Nitin A Kamble
046ed7e775 update distro tracking fields for libtool recipe
a new release just went out.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:32 -07:00
Nitin A Kamble
177a69639c Add distro tracking fields for gnu-config recipe
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:31 -07:00
Nitin A Kamble
04b3026451 gnu-config recipe: fix SECTION field
the SECTION is changed from base to devel.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:31 -07:00
Nitin A Kamble
31e522c582 Add distro tracking fields for more recipes
Added fields for these recipes
python-pyrex
python-scons
python-urlgrabber
python
yum-metadata-parser
quilt
tcl
unifdef
qmake-cross

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:31 -07:00
Nitin A Kamble
9a50a58591 Add distro tracking fields for more recipes
Added fields for these recipes:
python-dbus
python-gst
python-imaging
python-iniparse
python-pycairo
python-pycurl
python-pygobject
python-pygtk

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:31 -07:00
Nitin A Kamble
172944c3dd Add distro tracking fields for some recipes
distro tracking fields are filled for these recipes:

binutils
gcc
autoconf
automake
bison
diffstat
exmap-console
flex
gdb
gtk-theme-torturer
intltool

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:31 -07:00
Dongxiao Xu
a40c5e7cae Fix metadata for libmad
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-10 16:30:31 -07:00
Dongxiao Xu
6f4ef9d3d9 Fix metadata for libid3tag
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-10 16:30:31 -07:00
Dongxiao Xu
ecfeed0476 Fix metadata for liba52
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-10 16:30:31 -07:00
Dongxiao Xu
e3e37fdc1c Fix metadata for libical
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-10 16:30:31 -07:00
Dongxiao Xu
1d8873df39 Fix metadata for hostap-utils
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-10 16:30:30 -07:00
Dongxiao Xu
c655e048eb Fix metadata for lrzsz
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-10 16:30:30 -07:00
Qing He
ab26892544 Add distro tracking for previous metadata fixes
time
gdbm
pth
python-pycurl
bzip2
portmap

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-10 16:30:30 -07:00
Qing He
f2cab62f0c fix metadata for portmap
update license and homepage

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-10 16:30:30 -07:00
Qing He
68de40addd fix metadata for bzip2
update license and homepage
use $PN and $PV instead of literals

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-10 16:30:30 -07:00
Qing He
42881b8921 fix metadata for python-pycurl
update homepage, license and ordering

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-10 16:30:30 -07:00
Qing He
5c92b1050f fix metadata for pth
update license fields

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-10 16:30:30 -07:00
Qing He
e24d833c66 fix metadata for gdbm
update license and homepage

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-10 16:30:30 -07:00
Qing He
db28428efe fix metadata for time
update license related fields
slight ordering change
no version update

Signed-off-by: Qing He <qing.he@intel.com>
2010-06-10 16:30:29 -07:00
Nitin A Kamble
94a06edc56 add distro tracking fields for more recipes
Added files for these recipes:

make
run-postinsts
staging-linkage
nasm
oprofile
perl
prelink

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:29 -07:00
Nitin A Kamble
df1127390f lttng-viewer_0.8.83.bb: Fix SRC_URI
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:29 -07:00
Nitin A Kamble
f8acca9ade Add distro tracking fields for more recipes
Distro tracking metadata for these recipes is added

libtool
linux-libc-headers
lsof
lttng-control
lttng-viewer

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:29 -07:00
Nitin A Kamble
3d5e9f0a04 flex.inc : update HOMEPAGE metadata field
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 16:30:29 -07:00
Nitin A Kamble
2dcd8612c0 make 2.20.1 as new default version for binutils
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 15:02:50 -07:00
Nitin A Kamble
7c9ec39bb9 binutils: upgrade to version 2.20.1
Added a entry for bugtracker.
updated LICENSE
updated LIC_FILES_CHKSUM

The x86 build of binutils is working fine.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 15:02:50 -07:00
Nitin A Kamble
75ea847862 distro_tracking_fields.inc: new file for tracking
distro tracking fields are filled for these recipes:

binutils
gcc
autoconf
automake
bison
diffstat
exmap-console
flex
gdb
gtk-theme-torturer
intltool

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-10 15:02:50 -07:00
Kevin Tian
3421414377 Add distro overrides for previous metadata fixes
Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-10 15:02:50 -07:00
Kevin Tian
cf01e506ed Fix metadata for e2fsprogs
Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-10 15:02:50 -07:00
Kevin Tian
50d8843757 Fix metadata for dbus-wait
Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-10 15:02:49 -07:00
Richard Purdie
57c7dda03e js: Fix mips build and other architecture inconsistency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-10 22:12:55 +01:00
Richard Purdie
ea45876d7b icu: Fix LD_LIBRARY_PATH corruption causing build failures
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-10 22:04:20 +01:00
Richard Purdie
beef002bb4 lib/oe/patch.py: Fix patch application failure interaction handling
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-10 20:22:41 +01:00
Joshua Lock
453ee8d573 poky-env-internal: fix a typo
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-10 15:59:11 +01:00
Richard Purdie
d92a12f761 poky-evn-internal: Add some documentation about the config file and commonly used build targets
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-10 15:51:36 +01:00
Joshua Lock
b5a370970f opkg: ensure the data directory is created
We need to ensure the data directory (/usr/lib/opkg) is created and shipped in
the package as it's used by opkg to create a lock file.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-10 15:04:38 +01:00
Joshua Lock
eb3c93f401 rootfs_ipk.bbclass: ensure the package manager can create lock files
The opkg package manager uses /usr/lib/opkg to store lock files in, modify the
remove_package_data_files() function to create an empty directory once the data
files are removed so that the lock can be created.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-10 14:49:50 +01:00
Richard Purdie
12a9dea241 qemu-nativesdk: Make sure the compiler prefix is set fixing cross sdk builds
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-10 12:05:38 +01:00
Joshua Lock
6a7549ff00 packaged-staging.bbclass: Use a differnet opkg.conf for each TARGET_ARCH
Assembling an appropriate opkg.conf in the pstage_helper is difficult when
building for multiple target architectures in one Poky directory, work around
this by generating an appropriate opkg.conf for the TARGET_ARCH and using an
${TARGET_ARCH}-opkg.conf for packaged staging.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-10 11:36:23 +01:00
Richard Purdie
8273262ae6 qemu-helper-nativesdk: Fix after file:// url handling changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-10 10:55:43 +01:00
Richard Purdie
07b4e14734 m4: Set further site entries
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-10 10:42:21 +01:00
Richard Purdie
80878dae5b LICENSE: Clarify the license recipe source code is under
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-10 10:13:18 +01:00
Joshua Lock
24ace6b45d linux-2.6.33.2: Ensure enable QEMU network drivers for qemux86
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-10 09:59:43 +01:00
Joshua Lock
2e0e24e849 scripts: Fix setting up links to cc and gcc in runqemu
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-09 17:32:01 +01:00
Richard Purdie
61a730184b kernel.bbclass: Drop code which is duplicated later in the function, fixing older kernel builds
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-09 14:27:13 +01:00
Richard Purdie
f38160b367 bootcdx86: This is dropped in favour of netbook iso images
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-09 12:58:46 +01:00
Richard Purdie
9b60f0d0b7 poky-image-sato-cd: This has been replaced by the -live image
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-09 12:58:06 +01:00
Richard Purdie
8eea156e9f xserver-kdrive-xomap: Bandaid for configure issues and modern autotools
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-09 12:56:21 +01:00
Richard Purdie
3ff78923ba gcc-4.3.3: Drop unused patches
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-09 12:50:17 +01:00
Joshua Lock
c2569a7405 udev: bump PR after cache fixes
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-09 12:07:59 +01:00
Yu Ke
1c803f3ffb Fix the boot process udev warning
Phenomena: there is udev warning in boot process
        tar: can't open '/etc/dev.tar': Read-only file system

The reason is that the init script /etc/rcS.d/S04udev will try to tar the /dev as cache to speed up udev at next boot time. Unfortunately, S04udev is too early and the filesystem is not writable yet.

To fix it, this patch split the cache action to another init script, and register it as /etc/rcS.d/S36, which is after the S35mountall, and the filesystem is already writable.

Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-06-09 12:04:51 +01:00
Richard Purdie
efc47a8999 pciutils: Stop build breakage if HOST is set in the environment
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-09 11:29:30 +01:00
Richard Purdie
26a6079237 curl: Fix configure issue on mips
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-09 11:12:49 +01:00
Joshua Lock
99954dae46 linux: bump PR of linux-2.6.3243.2 after the fix for RTC
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-09 10:22:58 +01:00
Joshua Lock
52de67497f busybox: bump the PR after the syslog fix
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-09 10:22:24 +01:00
Zhai Edwin
aa913534e4 Fix the syslog starting failure
Should use "-Cxx" instead of "-C xx" as command line for syslog in busybox

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-09 10:20:44 +01:00
Zhai Edwin
2e54470a0b Fix the issue of /dev/misc/rtc missing from hwclock.sh
Build RTC driver into kernel by default on qemux86 to avoid missing of /dev/misc/rtc

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-06-09 10:20:43 +01:00
Richard Purdie
6f28a05ccc m4: Drop broken custom do_configure which stops site cache taking effect (amongst other issues) and drop duplicate PR setting
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-09 10:12:40 +01:00
Richard Purdie
247da0351e site/common-glibc: Add entries for m4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-09 10:11:52 +01:00
Richard Purdie
fa64e20621 linux-moblin: Drop old versions (2.6.31.5 and 2.6.29.1)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08 21:04:38 +01:00
Richard Purdie
3a8ee5864d gcc: Drop 4.2.3 as its unused
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08 21:03:12 +01:00
Joe Sauer
47e5d86aad metadata_scm.bbclass: Make errors quiet if we're not in a git based scm
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08 20:54:26 +01:00
Richard Purdie
f47eeddbd6 gcc-runtime: Various bug fixes
* Use the -nostdinc++ to CXX fixing libstdc++
* Generate libgcc in gcc-cross, save the result and use in gcc-runtime
* Fix the layout of the crt*.o files so the SDK compiler can find them

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08 20:33:16 +01:00
Richard Purdie
d579b7c746 gcc-configure-sdk.inc: local-prefix should be in SDKPATH, not a build patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08 20:32:44 +01:00
Richard Purdie
e77506b171 gcc-configure-cross.inc: local-prefix should be the target exec_prefix
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08 20:32:01 +01:00
Richard Purdie
a06a85ab9b cross/cross-canadian.bbclass: Save target_exec_prefix variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08 20:30:26 +01:00
Joshua Lock
fcd220b4fd handbook: document the LAYERDIR variable
LAYERDIR is one of the few variables which requires immediate expansion and is
worth documenting explicitly.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-08 17:53:25 +01:00
Joshua Lock
49df0b84fa .gitignore: Ignore the built bsp-guide
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-08 17:29:56 +01:00
Joshua Lock
79f330c6c9 handbook: point out required Python version
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-08 17:29:56 +01:00
Joshua Lock
3a6948a2af handbook: add documentation for layers
Collections and overlays are deprecated in favour of layers, a much cleaner and
non-intrusive way of extending Poky with custom recipes, classes and
configuration.

This patch updates the Extending Poky section of the handbook to show how to
use layers to tailor Poky while dropping  the existing section on using
collections.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-08 17:29:56 +01:00
Joshua Lock
6a9312cccc sanity.bbclass: Check for Python 2.6 or newer
In relocatable.bbclass and utility-tasks.bbclass we depend on functionality
that was only introduced with Pytrhon 2.6, so we now check that the build
system has it in the sanity class.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-08 17:29:46 +01:00
Joshua Lock
8f34dcfdbc handbook: Use new style patch application syntax
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-08 17:07:03 +01:00
Richard Purdie
40b0d41fd1 task-poky-standalone-sdk-target: Add libgcc-dev and libstdc++-dev to allow compiling in meta-toolchain to work
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-08 13:13:18 +01:00
Dongxiao Xu
f8c0b93562 gcc-cross: Fix install path typo.
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-06-08 17:09:33 +08:00
Richard Purdie
1a53b52071 linux-moblin: Fix defconfig-netbook
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-07 23:29:58 +01:00
Richard Purdie
2f7b3e3f31 gcc-runtime: Make sure multiple target builds work correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-07 23:09:00 +01:00
Richard Purdie
6118da2a7f syslinux: Fix native install to use the correct paths
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-07 21:58:21 +01:00
Richard Purdie
2160dddcc1 base.bbclass: Fix after bb.decodeurl was fixed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-07 21:16:16 +01:00
Joshua Lock
c4a0b5463d sanity.bbclass: version each of the files in the build/conf/ directory
We already have versioning of the local.conf file but it's entirely plausible
for the bblayers.conf and site.conf to change incompatibly so we should version
those too.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-07 16:16:35 +01:00
Saul Wold
cab1009b08 Fixes for Qemu to use VGA and Touch Screen
Added usb tablet options to poky-qemu-internal script, and adjusted the
xorg.conf script for x86 to use VGA screen and tablet input device

Signed-off-by: Saul Wold <saul.wold@intel.com>
2010-06-07 16:13:00 +01:00
Jeff Dike
bf59d217a8 qemu: Update to 0.12.4
Renamed the recipe to 0.12.4.

Moved the patches directory to qemu-0.12.4 - when it was named
qemu-0.12, bitbake silently ignored the patches, and only failed when
it came time to apply them.

Added a FILESDIR to the git recipe and changed its PV to 0.12.4 so it
can use the same patches as the normal recipe for now.

Removed the series file - it wasn't needed.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-06-07 16:10:19 +01:00
Nitin A Kamble
fc81ca7d2d insane.bbclass: Throw better error if path is bad
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-07 16:05:12 +01:00
Nitin A Kamble
c3682bf89b bitbake decodeurl: fix the file:// url handling
Without this patch decoding a url of this kind file://dir/filename gives
path=/filename host=dir.
With the patch it decodes as path=/dir/filename host=""

Probably nobody stumbled on this issue yet because nobody used
file:// urls with directory names in the path.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-07 16:05:00 +01:00
Jeff Dike
807e983632 e2fsprogs: Remove all mention of anything associated with uuids
--disable-libuuid is added to the configure command line.  This has
the effect of disabling the compilation of uuidgen and libuuid.so.

These two are specified as making up their own packages, which turn
out to be empty, and thus aren't created in the first place.  The
error which manifests itself is at the final creation of the rootfs
when the global package depends on the e2fsprogs-uuidgen and libuuid,
which turn out not to exist, because they weren't created.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-06-07 16:04:00 +01:00
Jeff Dike
42e7e4f3e2 wpa-supplicant: Don't run populate-volatile.sh on the build system
Move the populate-volatile.sh call to below the offline check.
Otherwise, it will try to run during the build, on a system which
likely doesn't have populate-volatile.sh.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-06-07 16:03:45 +01:00
Joshua Lock
8f367b6930 packaged-staging: Add the correct architectures to the opkg conf
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-04 20:02:09 +01:00
Joshua Lock
1ccbc1549e handbook: use XML catalogues to make building work on all(?) distros
Thanks to Damien's pointers we should now be able to generate the handbook
regardless of host distro

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-04 20:02:06 +01:00
Joshua Lock
f5d0471541 busybox: Fix redirection of fd 0 in ash interactive
Backported change from the 1.16.1 ash patches.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-04 20:02:01 +01:00
Jeff Dike
fe4e6fc997 module-init-tools: Don't cross-build static binaries
When building the native version, I get errors from ld complaining
about not being able to find a static libc.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-06-03 12:28:10 +01:00
Kevin Tian
3161c9b15a utility-tasks.bbclass: automatic upstream version check
Automatic upstream version check can be triggered by "bitbake xxx -c checkpkg".
The rationale behind is to find a automatic way for version comparison between
current in-use one and upstream progress. The tricky thing is how to find out
useful version string from mass diverse information. Fortunately now it mostly
work for wget based protocol, except some sites (e.g. sourceforge) not providing
a directory service. Repo (git/svn/cvs) based protocols are handled in a very
simple manner, by always tagging as update required. This will be further
improved later. Use 'world' target to retrieve a full version check for all
active recipes.

Along with version check, other package information is also collected from
existing fields in .bb file

Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-06-03 12:23:22 +01:00
Richard Purdie
50224b5afa libtool-cross: Allow the compile to run else we can generate invalid (unpatched) libtool files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-03 09:05:03 +01:00
Joshua Lock
9d9b64aaf0 bitbake.conf: Remove util-linux from ASSUME_PROVIDED
We need to build our own util-linux now

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-02 16:15:15 +01:00
Joshua Lock
17f3c548ca util-linux: bump to 2.17 based on OE recipe
Needed to increase version to one which includes libuuid and change do_install
for building a native version.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-02 16:14:54 +01:00
Joshua Lock
c4476f7914 e2fsprogs: add util-linux to depends
e2fsprogs requires libuuid to build and we have disabled its built in version
in favour of the one in util-linux, therefore we need util-linux in the DEPENDS

Drop old configure option --enable-dynamic-e2fsck

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-02 15:25:23 +01:00
Joshua Lock
7ada79de07 sanity.bbclass: check for invalid characters in OEROOT
Some characters in the path for OEROOT are known to cause issues, so check for
them in the sanity checker.
Currerently we warn on +'s and spaces.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-02 15:25:00 +01:00
Richard Purdie
9ea69b17f7 utility-tasks: Remove unneeded addtask parameter
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-02 14:07:59 +01:00
Nitin A Kamble
6b82b70c93 Handbook: Documentation for DISTRO_PN_ALIAS
Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com
2010-06-02 14:06:03 +01:00
Nitin A Kamble
682983b548 xset: Defining DISTRO_PN_ALIAS for distro_check
This recipe has different names in the different distros. So defining
these aliases for the distro_check task use.

Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-02 14:06:03 +01:00
Nitin A Kamble
2ccd2e67c5 Handbook: Documentation for LIC_FILES_CHKSUM
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-02 14:06:02 +01:00
Nitin A Kamble
5ae3f65531 do_distro_check: Recipe exists in other distros?
This adds a new task (distro_check) for each recipe.
The task generates the source package list for Fedora OpenSuSE
Ubuntu Debian & Mandriva Linux distros.

As one recipe or source package can generate multiple target packages
the recipe name is compared with the source package name list of LInux
distributions.

Thread locking is used to avoid multiple threads racing for the
package list update.

Then the recipe name (PN) is checked if it exists in the package
list of distros. And if the DISTRO_PN_ALIAS then it is used to copmare
pacakge_name instead of the PN variable. Just for example the
DISTRO_PN_ALIAS can be defined in the recipe (.bb) files like this

In the file xset_1.0.4.bb:

DISTRO_PN_ALIAS = "Fedora=xorg-x11-server-utils;\
   Ubuntu=x11-xserver-utils; Debian=x11-xserver-utils;Opensuse=xorg-x11"

The final results are stored in the tmp/log/distro_check-${DATETIME}.result
file.

FYI this command will generate the results for all recipies:
bitbake world -f -c distro_check

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-02 14:06:02 +01:00
Nitin A Kamble
8514bcf5f8 iproute2: fix an issues with DATETIME
The DATE variable in this bb files was distrubing the DATETIME variable
used by the distro_check task.
Renamed the DATE variable to SRCDATE

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-02 14:06:02 +01:00
Nitin A Kamble
2ddc6c4b03 bitbake.conf: add the LOG_DIR variable
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-02 14:06:02 +01:00
Richard Purdie
648290d5bf libtool: Make sure ltmain.sh is always regenerated. We can't just remove it since it has to be present to run configure 2010-06-02 11:57:49 +01:00
Richard Purdie
420b1d8488 initscripts: Tweak checkroot to work with recent versions of busybox
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-02 11:45:59 +01:00
Richard Purdie
5b1c702566 e2fsprogs: Upgrade 1.41.5 -> 1.45.12
* The no-hardlinks patch is no longer required
* There was an autoconf macro issue which required a new patch (details in patch)
* libuuid was disabled, this should be provided by util-linux on modern systems
* Not providing libuuid is useful for the -native tools as it stops library symbol
  confusion with those from the host system.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-01 22:13:35 +01:00
Richard Purdie
fe37d679e0 gcc-configure-runtime: Make sure the sysroot is configured
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-01 17:52:53 +01:00
Richard Purdie
7dcf1e47b7 sanity.bbclass: Check for SDKMACHINE=i686 and error if found
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-01 17:25:05 +01:00
Joshua Lock
7f0181202a dropbear: don't apply no-password patch
The patch.bbclass changes default to applying listed patches without an
apply/patch parameter. Set the apply parameter to no.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-01 15:17:12 +01:00
Joshua Lock
e2598fefaa busybox: disable mdev, we use udev
The import from OE had included some mdev configuration, whereas Poky switched
to udev and a static (tarred) dev some time ago.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-01 15:17:12 +01:00
Joshua Lock
09536a7592 patch.bbclass: Merge patch enhancements from OE by Chris Larson
Chris made some interesting changes to the patch handling in OE. Firstly the
patch and pnum parameters have been renamed, to better reflect their function,
to apply and striplevel. The apply parameter now takes either yes or no as its
value.

Therefore a patch line would be changed from:
file://some.patch;patch=1;pnum=2
to:
file://some.patch;apply=yes;striplevel=2

Secondly the apply parameter is inferred if not defined. Entries in SRC_URI
with diff or patch filename extensions will be automatically applied as patches
if the apply parameter is not set to no (or an unknown value).

Note: We have disabled the warnings when using the old style parameters for now

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-01 15:17:12 +01:00
Richard Purdie
1f2646981f pm-utils: Upgrade to 1.3.0 and fix SRC_URI not to point at SCM generated tarballs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-01 15:14:26 +01:00
Richard Purdie
3cbbd0b002 eds-dbus: Disable parallel make
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-01 12:45:07 +01:00
Joshua Lock
2700a620d0 qemu: add some extra ldflags to make it link succesfully
qemu-native was failing to link on my 64bit Fedora 13 machine with this error:

| /usr/bin/ld: libqemu.a(helper_opengl.o): undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
| /usr/bin/ld: note: 'dlsym@@GLIBC_2.2.5' is defined in DSO /lib64/libdl.so.2 so try adding it to the linker command line
| /lib64/libdl.so.2: could not read symbols: Invalid operation

So I did as the linker told me and added -ldl to the linker flags

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-28 15:32:42 +01:00
Joshua Lock
138df217ef Drop vm_mmap_min_addr checks from scripts and sanity class
QEMU 0.12.x is relocatable so we no longer need these tests, which is good
because it doesn't work reliably with modern kernels.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-28 15:32:41 +01:00
Joshua Lock
32a85c1570 qemu: reduce duplication, use an inc file and share common patches
There's no need to carry around two copies of the same patches for qemu-git and
qemu-0.12 so drop the qemu-git directory and update the git recipe to use the
qemu-0.12 directory for patches.

Move common code from the two recipes to an inc file.

Signed-off-by: Joshua Lock <josh@linux.intel.com>

fweh
2010-05-28 15:31:54 +01:00
Jeff Dike
3d6e7e7d0c qemu: Update the static recipe to 0.12.0
Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-05-27 15:22:50 -04:00
Jeff Dike
4de4707213 qemu: updated the glflags patch, which is needed by qemusdk.
Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-05-27 13:16:59 -04:00
Richard Purdie
1de1ac2eb2 lib/oe/patch.py: Fix datastore references in error paths
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-27 15:58:00 +01:00
Richard Purdie
d630317b6b handbook: Add alpha verison of a BSP specification
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-26 15:26:09 +01:00
Jeff Dike
a49e605a52 qemu: Updated to 0.12.0
Updated the metadata in the recipe, changed the git revision in
poky-default-revisions.inc, and pulled the qemu patches forward.
2010-05-26 14:14:48 +01:00
Joshua Lock
eb69ecdfcc poky-default.inc: Bump linux-libc-headers to 2.6.33
Now that we have a Busybox (and strace) which we can build we can use the same
kernel-headers version as our default kernel version.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-25 15:38:28 +01:00
Joshua Lock
f24f8360bc strace: bump from 4.15.18 to 4.15.20
The old version didn't build with the older linux-libc-headers

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-25 15:37:33 +01:00
Joshua Lock
615a98ed9a busybox: bump to 1.15.3 from OE
Import the 1.15.3 recipe from OpenEmbedded and tweak to match Poky style

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-25 15:36:14 +01:00
Joshua Lock
cd62d697e1 relocatable.bbclass: reduce the amount of output
Disable the last bb.note call, it's a bit spurious. Only really useful for
debug.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-24 17:25:28 +01:00
Joshua Lock
9210ae6f1a poky-default.inc: roll-back preferred linux-libc-headers to 2.6.30
Our current Busybox version doesn't support 2.6.33 headers.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-24 17:25:02 +01:00
Joshua Lock
9f23e3e491 Update directdisk images to use common inc files
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-24 12:05:25 +01:00
Richard Purdie
6bf1f8c76e kernel.bbclass: Simplify the current external module code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-24 11:14:56 +01:00
Scott Garman
78988bb014 eggdbus: Disable PARALLEL_MAKE
* Fixes eggdbusenumtypes.h gen/use errors

Signed-off-by: Scott Garman <sgarman@zenlinux.com>
2010-05-24 10:35:01 +01:00
Scott Garman
4bcf9c7220 xserver-kdrive-glamo: Fix broken SRC_URI
Signed-off-by: Scott Garman <sgarman@zenlinux.com>
2010-05-24 10:34:49 +01:00
Scott Garman
ae9174ef53 kernel.bbclass: Stop staging binaries within scripts/
* Preserves scripts/ directory but excludes binaries known to cause
  "strip command failed" errors during do_package on cross platforms

Signed-off-by: Scott Garman <sgarman@zenlinux.com>
2010-05-24 10:34:40 +01:00
Joshua Lock
5bec733fb1 kernel.bbclass: tidy up staging of headers
The changes merged from upstream used the ASMDIR variable even when it might
not have been set. These changes may be incorrect but at the very least I can
now build a QEMU image (including v86d) with the 2.6.33 kernel now.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-20 16:09:39 +01:00
Joshua Lock
d887296baa linux-libc-headers: add 2.6.33 headers
Add kernel headers to match our preferred/default kernel version and set them
as the preferred version for the Poky and Moblin distributions.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-20 15:50:16 +01:00
Joshua Lock
2c3437d0ae kernel-arch.bbclass: merge improved arch detection from OE.dev
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-20 15:15:55 +01:00
Joshua Lock
769cf0b6b0 kernel.bbclass: Package Kernel firmware
Merged change from OE.dev to create packages of the kernel firmware

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-20 14:16:26 +01:00
Joshua Lock
3da120a872 linux-kernel-base.bbclass: merge version detection updates from upstream
Kernels after 2.6.33 store the utrelease.h file, used to detect the kernels
version, in a different location.

Merged from oe.dev

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-20 14:14:22 +01:00
Joshua Lock
e30c5a29d2 kernel.bbclass: match x86 header installation to other architectures
The header installation for x86 was slightly different as to that employed
for other architectures, change them to match for consistency.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-20 12:58:25 +01:00
Joshua Lock
7a4f1adcbc linux: Bump to 2.6.33.2
Use the same kernel version as the moblin distro so that we provide a similar
kernel for all QEMU machines and the netbook machine.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-19 12:20:17 +01:00
Joshua Lock
5e8c7c54a9 linux-moblin: add 2.6.33.2 kernel from MeeGo 1.0
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-19 12:20:16 +01:00
Joshua Lock
5e07bc9128 kernel.bbclass: fix installing of kernels 2.6.34 and above
Changes merged from upstream to cope with changes to directory structures in
recent kernels when building for x86

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-19 12:20:08 +01:00
Joshua Lock
53d98d76fd Move all QEMU machines to use a common kernel recipe set and version
The different kernel recipes encapsulate functionality groups for machines,
therefore it makes sense to have all the QEMU machines using the same kernel
recipe.

Switch the QEMU machines to default to the "linux" recipes for their kernel
and bump the latest recipe from linux-2.6.32 to 2.6.33.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-18 14:22:27 +01:00
Nitin A Kamble
bad2fe6498 add a new scripts create-pull-request
This is the 1st version of create-pull-request script.
Using specified local commit-id or branch-name it
generates a short description of the changes;
and using poky-contrib branch-name it generates the
URL where these changes are already pushed
and are available for review and git-pull.

I prepared this script as per the input from Richard Purdie.

Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-05-17 13:47:40 -07:00
Nitin A Kamble
ebed56190e Add recipe for X vesa driver package
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-05-17 10:51:57 -07:00
Nitin A Kamble
c74035a2ad Add recipe for moblin-image-netbook.directdisk
Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-05-17 10:47:20 -07:00
Nitin A Kamble
b2c4aee283 poky-qemu-internal Add -show-cursor to qemux86
Without this option the need to do the blind guesswork about the
position of the pointer.

Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-05-14 11:57:27 -07:00
Richard Purdie
f71a4b9be8 handbook: Add section to Poky manual about contributions and certificate of origin
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-14 11:17:54 +08:00
Richard Purdie
a722741e32 Merge branch 'tk/head' of ssh://git.pokylinux.org/poky-contrib 2010-05-14 06:36:56 +08:00
Richard Purdie
dfd1472eda Merge branch 'nitin/lic1' of ssh://git.pokylinux.org/poky-contrib 2010-05-14 04:12:35 +08:00
Joshua Lock
505c26951b linux: Ensure we have buildable kernel recipes for each machine
Fix various kernels to build with our toolchain, this includes well known fixes
for:
* sumversion.c: compilation failing with a 'PATH_MAX' undeclared (fixed by
    adding limits.h to sumversions includes
* a patch taken from oe.dev to stop GCC >= 4.3 from optimizing a loop which
    causes compilation to fail
* Fixing the KERNEL_OUTPUT for mx31 and nokia800 kernel recipes

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-13 16:55:26 +01:00
Richard Purdie
ad136ddeef Revert "poky-env-internal: Disable automatic adding of meta environments to BBPATH"
This reverts commit ba804d1729 which is a valid
change but isn't working for some reason which needs further investigation.
2010-05-13 17:07:17 +08:00
Kevin Tian
5a3f17ee6b poky-env-internal: unset variables to avoid disturbing new GIT clone
Signed-off-by Kevin Tian <kevin.tian@intel.com>
2010-05-13 16:27:01 +08:00
Nitin A Kamble
8825d4d455 License Checking: convert an error into warning
If license file md5 information (LIC_FILES_CHKSUMS variable) is
missing in the recipe then just throw a warning instead of the build
failure.
  Once enough recipes' LIC_FILES_CHKSUMS are filled then this warning
will be reverted back to the the fetal error.
  If LIC_FILES_CHKSUMS field is present but invalid then the it still
causes a fetal build error.

Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-05-12 10:54:05 -07:00
Richard Purdie
b6c6913212 mtd-utils: Fix mtd-utils-native do_install task to install binaries into the correct place rather than using hardcoded paths
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-12 19:30:58 +08:00
Richard Purdie
ba804d1729 poky-env-internal: Disable automatic adding of meta environments to BBPATH
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-12 15:28:54 +08:00
Nitin A Kamble
2ca1f78a95 License Change checking:
Added a new variable in recipe : LIC_FILES_CHKSUM

It is a required field for every recipe.

It describes license text location in the source files. And also stores
md5sum of that license text. Any change in this license text triggers build
error. Which enables developer to review any changes in the license and
update the license fields in the recipe accordingly.

For Example: contents of zlib_1.2.3.bb
LICENSE = "zlib"
LIC_FILES_CHKSUM = "file://README;md5=ae764cfda68da96df20af9fbf9fe49bd \
  file://zlib.h;beginline=1;endline=30;md5=6ab03f03a5ee92d06b809797d4d5586d "

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-05-11 16:25:39 -07:00
Joshua Lock
c89362c767 openssl: Fix build of openssl-native on x86_64 with recent binutils
Apply a patch from upstream that fixes the build, patch should be able to be
dropped when we update openssl version.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-07 00:45:38 +01:00
Joshua Lock
229c80ad19 xf86-input-vmmouse: bump version to 12.6.6
There was a bug in 12.6.5 whereby it was depending on symbols no longer
available in the X server.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-06 17:07:53 +01:00
Joshua Lock
cd8de7b443 moblin: drop moblin.conf and inherit poky for mirror configuration
Doesn't make any sense to duplicate the mirror configuration, and all that the
moblin class contained was minimal mirror config. So let's drop it.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-06 15:54:55 +01:00
Richard Purdie
3b9ac3f017 pax-utils: Sync with OE.dev fixing native version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06 15:10:46 +01:00
Gary Thomas
28ca131ebe Fix build problem with GCC-4.3.3 on PowerPC
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2010-05-06 14:52:08 +01:00
Gary Thomas
e150e90f0a Latest versions of GCC are safe on PowerPC
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2010-05-06 14:52:04 +01:00
Joshua Lock
e7fa3529f3 Update classes to use lib/oe
Adapt modifications from upstream to make Poky classes use lib/oe for the
common Python functionality.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-06 12:53:16 +01:00
Joshua Lock
ac023d775b lib/oe: Import oe lib from OE.dev
This library moves the common Python methods into modules of an 'oe' Python
package.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-06 12:48:05 +01:00
Richard Purdie
14196cb031 base.bbclass: Sync minor layout changes with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06 12:22:44 +01:00
Richard Purdie
89497d8057 xfce.bbclass: Fix SRC_URI (from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06 12:03:31 +01:00
Richard Purdie
753b4a3187 poky-default-revisions.inc: Add linux-omap3-pm revision to ensure offline builds at least parse even if the revision is invalid
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06 10:29:14 +01:00
Richard Purdie
37858f5fac handbook: Add new FAQs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06 10:29:14 +01:00
Richard Purdie
d37f26525b unifdef-native: Fix staging reference in do_install (noticed from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06 10:29:14 +01:00
Richard Purdie
d0f555cb5c unifdef-native: Fix staging reference in do_install (noticed from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06 10:16:57 +01:00
Joshua Lock
d425fac6d1 sanity.bbclass: fix typo in earlier commit
Commit fbe3d41eb0 left a trailing bracket which
cause an interpretation error

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-30 20:15:56 +01:00
Joshua Lock
70a930f30e Remove meta-cross-linkage recipe, we no longer have a cross directory
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-30 16:25:48 +01:00
Joshua Lock
fbe3d41eb0 Version the build configuration directory
The addition of BBLAYERS changes the build/conf directory to be incompatible
with the "old way" in the Purple release.

As such things are likely to occur in future we should bersion the build/conf
directory through local.conf

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-30 16:25:41 +01:00
Joshua Lock
69d788ad5e Fix sanity check for new abi
current_abi is the abi of the tmp directory, not the current abi specified in
the abi file...

Now the sanity check should work sanely.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-29 10:25:39 +01:00
Joshua Lock
19a81653b7 Bump the ABI to alert people that cross has gone
Since we've change the tmpdir layout quite a bit we're going to bump ABI and
force a rebuild.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-28 17:48:08 +01:00
Joshua Lock
6458da896f Fix references to CROSS_DIR now that it has been removed
CROSS_DIR is no longer removed so fix up classes, packages and documentation
which refer to it.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-28 16:47:14 +01:00
Joshua Lock
29813a43b5 cross.bbclass: inherit relocatable to post-process cross binaries
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 18:29:57 +01:00
Joshua Lock
c22ab5fc9f Install cross-packages into the native sysroot
Cross is no longer required so can go away, we now install cross packages into
the native sysroot and use them from there.

This patch includes updates to classes and some recipes which reference
CROSS_DIR. Others still need fixing an image can be built and run with this
patch applied.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 18:29:57 +01:00
Joshua Lock
00c5c97442 gcc: Fix packaging of cross for PPC
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 18:26:29 +01:00
Joshua Lock
4d1f39af75 autotools: deprecate autotools_stage class
Move the functionality into autotools and ensure all our Poky recipes are no
longer using it.
Keep the autools_stage class around for OE compatability but just have it
inherit autools.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 17:11:28 +01:00
Joshua Lock
95f2dd7dc8 poky-default.inc: set PPC preferred version for gcc-runtime
We use an older toolchain for PPC so we need to set the PREFERRED_VERSION for
gcc-runtime too.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 17:11:28 +01:00
Joshua Lock
5fb1069e47 conf/poky-default.inc: Fix PPC preferred binutils
At some stage the PPC preferred binutils seems to have been changed, we still
need 2.19 for now.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 16:58:43 +01:00
Joshua Lock
d2c6f3ef36 scripts/pstage-scanner: new script to sanity test the contents of pstage
Currently the script will scan all packages in the pstage directory and log
packages which contain destinations outside of the native sysroot.
The script currently ignores pkgdata, stamps and deploy but does trigger the
work dir for packages with a package-split file, this may well be a false
positive.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 16:58:43 +01:00
Joshua Lock
23ff2e0819 relocatable.bbclass: Normalise the generated path
The generated path we create for the binaries RPATH can have a lot of directory
separators in. Use os.path.normpath() to tidy it up and only include the
required directory separators.

This patch is purely to appease my personal sense of niceness...

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 16:58:42 +01:00
Joshua Lock
d1f413ff30 sanity.bbclass: handle lack of permission to read /proc/sys/vm/mmap_min_addr
Patch from OE.dev by Martin Jansa to workaround that we on modern Linux we can
no longer read this file.

We need a better fix but best option will be to update to a newer, relocatable,
QEMU release.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 16:58:42 +01:00
Joshua Lock
6763d7506f polkit: fix DEPENDS, requires intltool
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 16:58:42 +01:00
Joshua Lock
7f019514d8 Move STAGING_BINDIR_CROSS into target sysroot, instead of native
Cross scripts now live in sysroot/$arch-distro-os/crossscripts, this conveys
that they are no longer native system dependant and emphasises their purpose.

Bump the staging ABI and implement a simple migration from ABI 3 to ABI 4.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 16:58:42 +01:00
Joshua Lock
e866ea68c7 packaged-staging.bbclass: Fix architecture field
The packages architecture field is incorrect, this patch changes it to:
native - build machine architecture
cross - build and target machine architectures
target - target machine architecture

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 16:58:42 +01:00
Joshua Lock
6727d5ad6c poky-image-sato-directdisk: directdisk variant of Sato image
New recipe to create a directdisk Sato disk image.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 16:58:42 +01:00
Joshua Lock
4c00f55f7a pixman: explicitly disable Gtk+ tests
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27 11:29:09 +01:00
Joshua Lock
36652f51ab qemu_git: Ensure we have the required dependencies for a native build
qemu-native requires a libGL and the SDL development headers to build with our
GL "emulation". This patch adds a check before configure for the native package
to ensure that the sdl.pc file and GL so files exist and bombs out otherwise.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-15 17:49:49 +01:00
Joshua Lock
d3fbb56c2f relocatable.bbclass: Actually skip symlinks
The previous patch to do so was badly merged and didn't actually skip all
symlinks, only ones which where not an absolute path...

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-12 15:56:45 +01:00
Richard Purdie
4f1ec3194d gpgme: STAGING_DIR_HOST != STAGING_DIR/HOST_SYS and this causes subtle cross contamination between certain machines. Fix.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-12 12:11:54 +01:00
Joshua Lock
1ac0a1aebe relocatable.bbclass: ignore symlinks
If this links to a file created by the package install we already handle it
when we process the sysroot. By ignoring symlinks here we don't cause a build
to fail when the symlink is to somewhere in the host OS.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-08 16:41:24 +01:00
Joshua Lock
10b6d14062 relocatable.bbclass: Handle files which don't have read/write permissions
It's possible to have files in our sysroot which don't have the write (or in
some cases even the read) bit set. Test for these and if they are not set
temporarily set them so that we can chrpath the binaries.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-08 16:41:24 +01:00
Joshua Lock
572f86ce5b packaged-staging.bbclass: Remove hardcoded paths in binfiles for target packages
Amend the default PSTAGE_SCAN_CMD, as used when scanning target packages, to
include binconfig scripts in the results and remove their hardcoded paths.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-08 16:41:24 +01:00
Enric Balletbo i Serra
aa1931498b igep0020: Rename files for IGEP v2 boards, prepare for support Hw rev. B and rev. C
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
2010-04-07 10:20:53 +01:00
Enric Balletbo i Serra
c45c86003c linux-igep2: update to latest stable version 2.6.28-3
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
2010-04-07 10:20:53 +01:00
Richard Purdie
eb8be4555b psuedo: We don't use lib64
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-06 15:27:46 +01:00
Richard Purdie
43b5d13c63 psuedo: Add missing install function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-01 15:57:21 +01:00
Joshua Lock
b43b80c760 relocatable: Handle directories having subdirectories of binaries
Make the processing of directories less naive so that it can handle a directory
with children that are directories. We now scan for and process binaries in all
directories below the scanned paths rather than only the top-level directory.

This patch moves the meat of the post-processing into a separate function which
is fed paths, process_dir (). Then when the function finds a subdirectory of
the passed path which is itself a directory it recursively calls itself.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-01 11:53:29 +01:00
Richard Purdie
cf929499aa gcc-cross-initial/gcc-cross-intermediate: Add missing EXTRA_OECONF variables
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 17:28:08 +01:00
Richard Purdie
18bdffa955 python-pycurl: Set NATIVE_INSTALL_WORKS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 15:36:12 +01:00
Richard Purdie
bcdfa2a468 encdev-updater: Set NATIVE_INSTALL_WORKS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 15:33:21 +01:00
Richard Purdie
369f4dc1a9 liblbxutil: Fix cross compile issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 15:30:10 +01:00
Joshua Lock
9b6287c7b1 python-pycurl: Fix building
Add python to DEPENDS and ensure the required environment variables are
available at build time.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-31 14:50:50 +01:00
Richard Purdie
0f4202fa20 gcc: Don't create links in base-libdir
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 14:28:27 +01:00
Richard Purdie
715b0a859f gcc-crosssdk: Remove bogus require
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 14:14:50 +01:00
Richard Purdie
50022b12ef poky-moblin.inc: Set provider for virtual/TARGETcompilerlibs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 14:12:23 +01:00
Richard Purdie
2fc8da52f7 gcc-runtime: Add 4.2.3 version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 14:06:33 +01:00
Richard Purdie
eca7e8c9bf gcc-crosssdk: Create common include files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 13:53:07 +01:00
Richard Purdie
c155b71ba4 gcc-cross.inc: Move do_compile
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 13:46:20 +01:00
Richard Purdie
70abb2e3e8 gcc-cross: Use NATIVEDEPS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 13:43:09 +01:00
Richard Purdie
fb5b562837 gcc: Move -native dependencies into the base gcc version configuration file and create and use EXTRA_OECONF_INITIAL and EXTRA_OECONF_INTERMEDIATE variables
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 12:09:14 +01:00
Richard Purdie
5b5a069e16 gcc-cross-kernel: Remove unneeded requires
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 11:22:25 +01:00
Richard Purdie
95fd994366 gcc-runtime: Move core code to the main include file
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 11:19:54 +01:00
Richard Purdie
ccebaa67df gcc-cross: Simplify require statements
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 11:19:24 +01:00
Richard Purdie
e9522df693 gcc: Drop 4.1.2 as its unused
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 10:32:57 +01:00
Richard Purdie
cc0bd4bed2 gcc: Drop 3.4.4/3.4.6 and gcc-native as all are now unused
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31 10:32:08 +01:00
Richard Purdie
4821286d0a gcc-csl: Drop old version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-30 14:23:15 +01:00
Richard Purdie
9c77464538 gcc-runtime: Handle libgcc headers correctly and set c++ include patch for packages correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-30 14:14:34 +01:00
Richard Purdie
c75c0d68c2 gcc-runtime: Fix c++ include path
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-30 12:26:20 +01:00
Richard Purdie
0cf4a98244 gcc-package-cross.inc: Only stage gcc-runtime headers for gcc-cross
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-30 10:43:15 +01:00
Richard Purdie
847324b79b classes/conf: Update to handle gcc-runtime
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-29 22:28:49 +01:00
Richard Purdie
cdaf6c804b gcc-runtime: Add initial recipe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-29 22:27:13 +01:00
Richard Purdie
7a7c2341c7 gcc-4.3.3: Add patch for issue PR35942 to fix libstdc++ build issues with certain host cross compile combinations
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-29 22:24:50 +01:00
Richard Purdie
fcfbc7b1e7 autotools.bbclass: Allow extraction of the configure arguments for use in strange testcases
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-29 17:04:13 +01:00
Joshua Lock
93f357d657 relocatable.bbclass: we need to process library files too
The .so files we ship also have a RPATH encoded so should be post-processed for
a relocatable RPATH too.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 14:24:58 +00:00
Joshua Lock
1ee88638a2 rootfs_rpm: Explicitly add runtime dependencies to depends
Python RDEPENDS are tricksy beasts and the runtime dependencies of Yum aren't
being pulled in for the RPM rootfs so explicitly add them to depends.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 12:23:11 +00:00
Joshua Lock
34a24c2d9d createrepo: Fix dependencies, yum at runtime and libxml2 at build
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 10:29:18 +00:00
Joshua Lock
ad07d796fe .gitignore: Add packaged staging directory to ignore list
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 10:29:18 +00:00
Joshua Lock
5eb169bb6a python-urlgrabber: Update to 3.9.1 with extra patches from Fedora
Add a couple of extra patches from Fedora to make the latest createrepo package
work.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 10:29:18 +00:00
Joshua Lock
811497111b python-native: Fix DEPENDS by adding sqlite3
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 10:29:18 +00:00
Joshua Lock
678537c684 pyton-pycurl: Add new recipe from OE.dev
Add python-pycurl_7.19.0 from OE.dev with some tweaks to enable a native
version. This package is a dependancy of newer Yum

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 10:29:18 +00:00
Joshua Lock
a2d5806f5d curl: Bump to 7.20
Newer libcurl is needed by newer pycurl which is needed by newer yum

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 10:29:18 +00:00
Joshua Lock
555f60faa0 yum: Fix installation of python modules
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 10:29:18 +00:00
Joshua Lock
9b3a51fbd8 handbook: Update links to Anjuta plugin
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 10:29:18 +00:00
Joshua Lock
72af5b2f92 fakechroot: Fix patch application
We listed the Debian patch but never actually asked BitBake to apply it.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-26 10:29:18 +00:00
Richard Purdie
d3d36d9f44 bitbake/event.py: Run class eventhandlers in the task context but ensure UI handlers run in the server context
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:33:41 +00:00
Richard Purdie
871f731e57 bitbake/cooker.py: Finishing the command needs to happen after the BuildCompleted event else the cooker can shutdown first
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:31:23 +00:00
Richard Purdie
fb245be03d cache.py: Bump the cache version after the BBVERSIONS update
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:28:34 +00:00
Richard Purdie
881caec450 bb.manifest: Drop, its unused and obsolete. No point in having dead code around
(Bitbake rev: 69374497b557a5e99ffc7cbe5e075d63e2d9cfaa)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:26:30 +00:00
Chris Larson
19d5f2b067 BBFILES: use a set to remove duplicates when collecting.
(Bitbake rev: b1b06133da4ca379a60775552d481f7fbf77e999)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:26:02 +00:00
Chris Larson
adbfce3958 bb/command was importing bb and accessing some of its own classes indirectly as bb.command.<class>
(Bitbake rev: 4b2a268ce8dad63d21619c1b9acc1de86d222d93)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:26:00 +00:00
Chris Larson
1e2f64abc7 Why is bb/__init__.py importing bb?
(Bitbake rev: 3eb01a20cbbb2e7a2f6278089bcc9bb70021738f)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:25:59 +00:00
Chris Larson
964085f701 data_smart: be explicit about what we make available to eval'd python code
(Bitbake rev: 6a73dda60f50e9b3e5513795d1ec7207d1446de2)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:25:58 +00:00
Chris Larson
6028daedcb Fix 7 references to undefined variables, as spotted by pyflakes
(Bitbake rev: e1e4ccf203e38070eeafd31a622671996cff61a1)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:25:56 +00:00
Chris Larson
c6940a9795 bb.utils: remove old portage remnants
The following utility functions were removed.  Note that in this particular
case we're bypassing a proper deprecation process, as these functions are
clearly not utilized, are obvious remnants of old ways of doing things, and
some of which do not even function properly.

- tokenize
- evaluate
- flatten
- relparse

- ververify
- isjustname
- isspecific
- catpkgsplit
- pkgsplit
- pkgcmp
- dep_parenreduce
- dep_opconvert

(Bitbake rev: 62983ad9b151ee8d51e8cf9a31c736c7813edf16)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:25:54 +00:00
Chris Larson
ec3f908948 bb.utils: utilize string.letters and string.digits
(Bitbake rev: 7af05cba87ec9f3ea5e53689b3d9f0a63784d1b5)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:25:51 +00:00
Chris Larson
80a52e7ad6 bb.which: fix broken direction/reverse argument
(Bitbake rev: 4725d83f532cad96168aa9affdedb33b6fc897b7)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:25:50 +00:00
Chris Larson
b5f8ce02b7 crumbs: fix hassattr typo
(Bitbake rev: 5593de13a18792e36d15dfd2a9579b36284e4d67)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:25:49 +00:00
Chris Larson
c244243274 Implement BBVERSIONS
This implements a feature similar to BBCLASSEXTEND, but for generating
multiple versions of a given recipe.  For example: BBVERSIONS = "1.0 2.0 git".

In addition to the above, one can utilize [a-b] style patterns, and can have a
:<basever> postfix, which allows you to essentially name the range of
versions.  Both the current version and the basever end up in OVERRIDES, and
the basever gets placed into the BPV variable.  The default BPV, if none is
specified, is the original PV of the recipe, before bbversions processing.

In this way, you can do things like:
BBVERSIONS = "1.0.[0-6]:1.0.0+
              1.0.[7-9]:1.0.7+"

SRC_URI_append_1.0.7+ = "file://some_extra_patch.patch;patch=1"

Or you can create a recipe per range, and name the recipe file as such: nano_1.0.7+.bb.

(Bitbake rev: 4ee9a56e16f1eb3c1649eaa3127b09ab0e93d1ec)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:25:45 +00:00
Richard Purdie
cefeeb1aa3 usermanual.xml: Add documentation on bblayers.conf
(Bitbake rev: 879229d12c2830dba9e0cb794e61e3c698b8dcc7)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:25:30 +00:00
Enrico Scholz
5060280a7a Expand PREMIRRORS
When not expanding PREMIRRORS, the functions fails/does not work correctly
when PREMIRRORS is not a plain string (e.g. contains ${...} or a ${@...}
statements).

(Bitbake rev: d612d22b073f68b8cf1bb7344e0487820040d80d)

Signed-off-by: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:17:12 +00:00
Bernhard Reutner-Fischer
5d90d90358 utils: improve wording of error message
(Bitbake rev: b2486ec57c6a7adf09d0960fdf6727881b324d2f)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:15:28 +00:00
Richard Purdie
c328f161f8 bootimg.bbclass: Fix dependency name
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 17:09:15 +00:00
Richard Purdie
5cda1b7660 parted: Add BBCLASSEXTEND native
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 14:09:24 +00:00
Richard Purdie
f89cd3158a bootimg/boot-directdisk.bbclass: Update afer syslinux changes, fix mbr.bin location and fix dependencies
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 14:09:06 +00:00
Richard Purdie
91f093a2b2 syslinux: Convert to BBCLASSEXTEND, clean up recipe and staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 14:08:12 +00:00
Richard Purdie
7ccc046732 scm-revisions: Always use ??= operator
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 11:59:12 +00:00
Richard Purdie
679746595e meta-openmoko: Add layer configuration
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 11:56:08 +00:00
Richard Purdie
00d0202a75 meta-moblin/layer.conf: Fix layer location
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 11:52:31 +00:00
Richard Purdie
4e821de9e2 meta-extras: Add layer configuration
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 11:48:44 +00:00
Richard Purdie
e941ff652a poky-image-minimal-directdisk: Add directdisk image example
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 11:45:13 +00:00
Richard Purdie
027c167878 boot-directdisk.bbclass: Add direct disk image creation class
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 11:44:25 +00:00
Richard Purdie
f30bf93e14 bootimg.bbclass: Improve documentation
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-25 11:36:40 +00:00
Richard Purdie
589df80ca1 bitbake: Gross hack to fix packaged-staging with BBCLASSEXTEND packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-23 22:33:02 +00:00
Richard Purdie
0449c26e97 packaged-staging.bbclass: Revert accidental damage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-23 21:59:06 +00:00
Richard Purdie
9ce619897c packaged-staging.bbclass: Fix mkdir to actually create the destination directory
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-23 21:56:21 +00:00
Richard Purdie
ae04c7f11d encdev-native: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-23 16:57:33 +00:00
Joshua Lock
ff5e6f4b4d yum: Update yum and createrepo to latest version
Also switch Yum to using BBCLASSEXTEND rather than having separate native and
host recipes.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-23 14:51:10 +00:00
Joshua Lock
1a1361040f .gitignore: ignore bblayers.conf
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-23 14:51:09 +00:00
Joshua Lock
d02c604d31 linux-nokia800_2.6.21: Remove legacy staging function
The recently added kernels for the N800 include legacy staging functions,
update them to follow the new world order.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-23 14:51:09 +00:00
Joshua Lock
e78c12d136 u-boot: remove legacy staging
A recent commit seems to have introduced a legacy staging function, remove it

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-23 14:51:09 +00:00
Joshua Lock
e3c4237fd7 fakechroot: Update to 2.9 and add a patch from Debian
This update includes a refresh of our existing readlink patch and a (trimmed)
copy of the patch Debian are shipping in their package which includes
unreleased fixes from SVN for building against more recent glibc.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-23 14:50:50 +00:00
Richard Purdie
1d05e3aa30 pseudo: Add recipe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 23:54:41 +00:00
Richard Purdie
006510ceda layer.conf: Fix filename conflict
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 23:40:15 +00:00
Richard Purdie
d158569aa9 Move default SCM versions into separate meta directory specific files to improve maintainability
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 23:35:48 +00:00
Richard Purdie
90040ce7b5 Switch to bblayers configuration
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 18:11:41 +00:00
Richard Purdie
666c753d4b bitbake/cooker.py: Add support for a bblayers.conf file
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 17:48:31 +00:00
Richard Purdie
a4008b883c utility-tasks.bbclass: Remove unneeded base_ prefix since we don't EXPORT these functions any longer
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 17:12:38 +00:00
Richard Purdie
70141cbcc8 bitbake/providers: Fix merge error
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 15:09:07 +00:00
Bernhard Reutner-Fischer
04263dc426 cooker: bail out early if no files to build
This prevents a misleading backtrace:
ERROR: no files to build.
Command execution failed: Traceback (most recent call last):
  File ".../bitbake/build/lib/bb/command.py", line 83, in runAsyncCommand
    self.cooker.updateCache()
  File ".../bitbake/build/lib/bb/cooker.py", line 779, in updateCache
    if not self.parser.parse_next():
  File ".../bitbake/build/lib/bb/cooker.py", line 969, in parse_next
    cooker.bb_cache.sync()
UnboundLocalError: local variable 'cooker' referenced before assignment

(Bitbake rev: 060ef3d957615b7eb1209dc0d01ebeb53f8c4edc)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 15:03:46 +00:00
Chris Larson
2f9e15afbe Fix issues with BBCLASSEXTEND set by anonymous python, and rename some variables to improve code clarity
(Bitbake rev: 3062e96181fe845cfd286990b0216888ddd3d228)

Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 15:03:21 +00:00
Chris Larson
57044b9a62 Implement ??= operator
??= is a lazy, conditional assignment.  Whereas a ?= immediately assigns to
the variable if the variable has not yet been set, ??= does not apply the
default assignment until the end of the parse.  As a result, the final ??= for
a given variable is used, as opposed to the first as in ?=.

Note that the initial implementation relies upon finalise() to apply the
defaults, so a "bitbake -e" without specifying a recipe will not show the
defaults as set by ??=.  Moving application of the default into getVar adds
too large a performance hit.  We may want to revisit this later.

(Bitbake rev: 74f50fbca194c9c72bd2a540f4b9de458cb08e2d)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 15:02:59 +00:00
Chris Larson
ada2a8494a Avoid unnecessary calls to keys() when iterating over dictionaries.
dict objects provide an __iter__ method for the iteration which gives you the
keys, so calling keys directly is unnecessary, and isn't really a best
practice.  The only time you really need to call the keys is if there's a
danger of the dict changing out from underneith you, either due to external
forces or due to modification of the iterable in the loop.  Iterations over
os.environ are apparently subject to such changes, so they must continue to
use keys().

As an aside, also switches a couple spots to using sorted() rather than
creating a temporary list with keys() and sorting that.

(Bitbake rev: 5b6ccb16c6e71e23dac6920cd2df994d67c2587b)

Signed-off-by: Chris Larson <clarson@mvista.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 15:01:59 +00:00
Bernhard Reutner-Fischer
9d9b47bae4 knotty: tweak failure phrase
..to make copy and paste of the logfile easier.

(Bitbake rev: 446cc0cebd4daff7f849717f4cb89ac1b4c6b755)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:58:57 +00:00
Chris Larson
a7d5f73134 Fix ud.basecmd error introduced by the FETCHCMD_git commit
(Bitbake rev: 0bbcbe3548f39ca46c5aa3bf1a8681026e51cbf0)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:58:41 +00:00
Tom Rini
dea828c744 Add initial 'repo' fetcher
(Bitbake rev: f68406e864c9837feb56cbec993b620481445cc2)

Signed-off-by: Tom Rini <tom_rini@mentor.com>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:58:15 +00:00
Chris Larson
d8b12d4eea Re-getVar BBCLASSEXTEND after finalise()
This ensures that an anonymous python function is able to manipulate the
BBCLASSEXTEND contents, and, therefore, amend.inc files are able to add to it.

(Bitbake rev: c7d038d404afaf4ce3735af5134163759da6f6ef)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:56:16 +00:00
Chris Larson
73a12b9184 Error early if BBPATH is unset, rather than falling back to share/bitbake
Better to error as early as possible rather than experience strange behavior
resulting from the use of the largely useless stock bitbake.conf/base.bbclass.

(Bitbake rev: 641e6cf3ec3ab4d26929cf4d2a3704ff07eed4d6)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:56:00 +00:00
Chris Larson
9998b454bb Kill unused projectdir in bb package.
(Bitbake rev: 79b93e6929c5feeb1ad05bd17f589c69f00b77f6)

Signed-off-by: Chris Larson <clarson@mvista.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:55:18 +00:00
Chris Larson
8f83be3338 Fix msg usage in the moved utility functions.
(Bitbake rev: 686288444d22091dee66e20ec49b9c53f8c980b7)

Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:54:57 +00:00
Chris Larson
f8c6db95d7 Move most utility functions from bb into bb.utils.
(Bitbake rev: ff720ec59b30671c951dbf3b96df10ef56b8b505)

Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:54:42 +00:00
Chris Larson
b7d175a18a Move compat imports in the bb package to avoid circular dep issues.
(Bitbake rev: b66c129edc7d78fed9d41b0c634744ec81931b21)

Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:54:26 +00:00
Chris Larson
ac392b66a5 Move encodeurl, decodeurl into bb.fetch.
(Bitbake rev: 867d36f9afce2d298874ac7563e5b3852ef04659)

Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:54:10 +00:00
Chris Larson
a3012e1ca9 Move MalformedUrl, VarExpandError into appropriate modules.
(Bitbake rev: e616483b237dafff7f90ba1c09e9ee7c383a2e47)

Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:53:55 +00:00
Martyn Welch
9a0da388ce Add FETCHCMD parameter for git
The Git fetcher currently hardwires the git command to "git". Allow the
path and any additional wrappers to the Git command to be provided via
FETCHCMD functionality, as with some of the other fetchers.

If FETCHCMD_git is not define in bitbake.conf, the fetcher defaults to "git".

(Bitbake rev: f3afb79ecac30d973a3c62ff6baf28d8b7388a24)

Signed-off-by: Malcolm Crossley <malcolm.crossley@ge.com>
Signed-off-by: Martyn Welch <martyn.welch@ge.com>
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:53:26 +00:00
Richard Purdie
e17a0bd6c0 sanity.bbclass: Add a note about using dpkg-reconfigure
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-22 14:33:56 +00:00
Richard Purdie
9c5386c1fd base.bbclass: Split up as per the patch in OE.dev by Chris Larson making code more readable and modularised
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-19 23:12:06 +00:00
Richard Purdie
185cb38f13 base.bbclass: Really drop siteinfo by default
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-19 22:53:21 +00:00
Richard Purdie
a30f6e968c base.bbclass: Don't inherit siteinfo in base.bbclass [based on an OE patch from Chris Larson] 2010-03-19 18:08:35 +00:00
Richard Purdie
8d5f122cbb .gitignore: Add handbook generated files to the ignore list
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-19 17:50:36 +00:00
Joshua Lock
6cd2b264ad xcmsdb: Add libxdmcp to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19 15:26:53 +00:00
Joshua Lock
d296df4397 claws-mail: Fix building with new automake
Having the same file listed multiple times in Makefile.am breaks with new
Autotools

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19 14:59:49 +00:00
Joshua Lock
34e1b3ef1c poky-fixed-revisions: Bump twitter-glib to a buildable version
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19 13:01:57 +00:00
Joshua Lock
8659148e14 poky-fixed-revisions: Align Clutter revisions with Moblin distro
Primarily to pull in a newer Clutter, which works fixes a build error, but new
versions of software are nice anyway...

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19 12:30:22 +00:00
Joshua Lock
6526d31492 clutter: Fix building version 0.8
Fix building of Clutter with new Automake

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19 12:30:14 +00:00
Joshua Lock
98d29b86c8 syncevolution: Fix DEPENDS
Add eds-dbus and gnome-keyring

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19 12:29:54 +00:00
Joshua Lock
2060121d7c libsynthesis: Fix DEPENDS
Add sqlite3 and zlib

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19 12:29:45 +00:00
Joshua Lock
c00070d19f luit: add libxdmcp to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19 12:29:30 +00:00
Joshua Lock
380346e4fc libxscrnsaver: bump version to 1.2.0
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19 12:29:22 +00:00
Joshua Lock
b7783b335f liblbxutil: Bump version and fix dependencies
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19 12:29:11 +00:00
Joshua Lock
62cd0ea1a5 handbook: remove OpenedHand contact information
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-19 10:23:23 +00:00
Richard Purdie
5b5f1ba099 handbook: Add a section on extending images using packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 23:47:48 +00:00
Richard Purdie
b3f5e554d0 handbook: Publishing tweaks
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 23:31:35 +00:00
Richard Purdie
d2805818aa handbook: Add missing tag
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 23:23:25 +00:00
Richard Purdie
de9c12bea2 handbook/faq: Add entry about building on NTFS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 21:40:11 +00:00
Richard Purdie
c21aed8add task-poky: No longer need to exclude pcmanfm on powerpc
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 21:33:02 +00:00
Gary Thomas
757fd87314 pcmanfm: Allow package to build on PowerPC
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 21:30:51 +00:00
Graeme Gregory
e844f9bef6 zoom2.conf : switch to using the TI integration tree for kernel
Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 20:59:14 +00:00
Graeme Gregory
af1488eaba linux-omap-zoomsync_2.6.32.bb : add kernel from TI zoom2 integration tree
This is the latest code from dev.omapzoom.org and is also what OE is using
for zoom2 machine.

Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 20:59:04 +00:00
Richard Purdie
61423e1a79 bison: 2.0 -> 2.3
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 20:58:34 +00:00
Joshua Lock
1eb093938b handbook: Correction, we're building QEMU x86 not QEMU Arm image
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-18 16:10:42 +00:00
Joshua Lock
208f6a9ec0 handbook: update references of stable version number
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-18 16:10:42 +00:00
Richard Purdie
ffb5db2c57 handbook: Clean up OpenedHand references
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 15:50:08 +00:00
Richard Purdie
05324ae0cd handbook: Various tweaks for recent fop/pdf generation
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 15:37:59 +00:00
Richard Purdie
4c07b33f14 poky-doc-tools: Update to work with fop >= 0.95
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-18 15:36:58 +00:00
Richard Purdie
701e5bd37a eds-dbus: Add parallel make fixes from Pango
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-16 11:36:00 +00:00
Richard Purdie
d59a1a1808 task-poky: Disable pcmanfm on powerpc (until confirmed it works)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-15 17:18:38 +00:00
Richard Purdie
8ddb3067e6 Add i686 SDK machine
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-15 13:00:46 +00:00
Richard Purdie
382a630e78 bitbake fetch/__init__.py: Failing urls should raise errors, not fatal exceptions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-15 12:55:47 +00:00
Joshua Lock
28f7dd3ca7 packaged-staging: tweak previous fix to accomodate possible changes to CROSS_DIR
This change, suggested by Chris Larson, ensures that the fix works even if the
definition of CROSS_DIR changes.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-05 08:35:46 +00:00
Joshua Lock
538087d203 packaged-staging: Fix packagaging of cross packages
packagedstaging_fastpath() was only copying the contents of CROSS_DIR to
PSTAGE_TMPDIR resulting in the folders contents being packaged and then
installed incorrectly at the top level of CROSS_DIR rather than in HOST_ARCH
specific sub directories.

This patch fixes that issue by copying the directory and its contents rather
than just the directory contents.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-04 16:53:00 +00:00
Joshua Lock
211f928e08 packaged-staging: Fix typo, grep not qrep ...
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-03 17:43:40 +00:00
Enric Balletbo i Serra
424375b94e xf86-video-omapfb: Bump revision.
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-03 14:26:52 +00:00
Enric Balletbo i Serra
b8637a9ab1 xserver-xf86-config: Do not set default depth to 16 for IGEP v2.
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-03 14:26:47 +00:00
Enric Balletbo i Serra
80f1baf525 xserver-xf86-lite: Fix compilation break for ARM architecture.
This patch syncs the patches used in xserver-xf86-dri-lite and adds
a new patch that fixes a compilation break for ARM architecture.

(http://www.mail-archive.com/xorg-devel@lists.x.org/msg04137.html)

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-03 14:26:41 +00:00
Enric Balletbo i Serra
bda8282653 gcc: Fix fail to compile since they can't find limits.h include.
With gcc package on my build machine gcc can't find limits.h include.

$ cat x.c

$ gcc -M x.c
In file included from x.c:1:
/usr/include/limits.h:125:26: error: no include path in which to search for limits.h

This patch adds missing includes to gcc package.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-03 14:25:24 +00:00
Richard Purdie
07207b0ac5 liboil: 0.3.14 -> 0.3.17
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-03 13:00:37 +00:00
Richard Purdie
bb594646aa eds-dbus: Disable parallel make build problem
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-03 10:01:34 +00:00
Joshua Lock
c02ea00db1 tasks: Bump to version 0.15
The Owl patch has gone in upstream but requires a different configure switch so
soft assign in the .inc and set appropriately in the 0.15 recipe.

0.16 is out but doesn't build with Poky's Gtk+ version.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-01 17:23:10 +00:00
Gary Thomas
12eed15a31 gdb-cross: Allow to build after recent gettext changes
Signed off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-26 17:13:23 +00:00
Joshua Lock
cb8ae04ebe packaged-staging: post-process non-binary files to fix paths in native packages
Extend the existing libtool hack so that native packages (native, cross, sdk)
have all non-binary files scanned and the STAGING_DIR fixed up.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-26 12:33:34 +00:00
Joshua Lock
fce742aac6 handbook: tmp/staging was renamed to tmp/sysroots - update references
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-26 12:31:31 +00:00
Joshua Lock
3e39dac1cc preferred-xorg-versions: Bump versions to match available recipes
The PREFERRED_VERSIONS for makedepend and xorg-cf-files where set for versions
which we no longer carry recipes for. Increase them to make BB happy.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-26 12:30:39 +00:00
Richard Purdie
28d90659b4 linux-omap: Build fix
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-23 22:42:59 +00:00
Richard Purdie
185819ad66 poky-moblin.inc: Move to meta-moblin
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-23 19:47:07 +00:00
Richard Purdie
d9d4540609 glibc: Allow 2.9 to work with binutils 2.20 (patch from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-23 19:18:06 +00:00
Richard Purdie
2bbf5cedf2 poky/moblin: Switch to binutils 2.20
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-23 17:30:58 +00:00
Richard Purdie
8d382809b3 binutils: Add 2.20 (patchset from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-23 17:30:19 +00:00
Richard Purdie
2baf8bbf8b libpcap: Update to 1.0.0 and sync with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-23 15:19:41 +00:00
Richard Purdie
75fbd88ad5 portmap: Sync with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-23 14:59:23 +00:00
Richard Purdie
32a44f4775 a52dec: Clean up CFLAGS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-23 14:57:44 +00:00
Richard Purdie
e3eb1286e1 perl: Update to work with native binary relative path locations
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-22 22:30:26 +00:00
Richard Purdie
7a60d379e8 relocatable.bbclass: Clean up indentation
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-22 14:23:26 +00:00
Richard Purdie
df76efbdee relocatable.bbclass: Handle symlinks correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-22 14:20:26 +00:00
Joshua Lock
814c3efb5c cross.bbclass: Note that relocatable binaries disabled for a reason
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-18 10:57:08 +00:00
Joshua Lock
de2138b474 linux: Enable linux-2.6.32 for qemux86 and qemuppc
The qemux86 configuration is simply a copy of the qemux86-defconfig from
linux-rp with make oldconfig and mostly default answers.

Configuration for qemuppc already exists but DEFAULT_PREFERENCE was not set in
the recipe.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-18 10:38:40 +00:00
Joshua Lock
ef246b44b9 relocatable.bbclass: Enhancements to rpath replacement algorithm
This patch removes the hard coded number of parent directory operators ( /..)
placed into the rpath and instead fully dynamically generates the rpath entries
based on the current rpath.

Theoretically this patch means we can now make cross packages relocatable but
this is *not* enabled as chrpath can only set a new rpath of the same length
or shorter than the existing rpath. Due to the amount of parent directory
jumps we need to encode in the rpath this can easily fail when TMPDIR is in a
short namespace (e.g. /usr/poky).

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-18 10:38:29 +00:00
Richard Purdie
b694d3c3f9 bitbake: Revert "providers.py: sort eligible providers by DEFAULT_PREFERENCE"
This breaks preferred providers functionality

This reverts commit ee9afccf33b220a21b74fab279925eeb4771249b.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-16 15:40:12 +00:00
Richard Purdie
a88950c477 eggdbus: Add missing dbus-glib DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:44:30 +00:00
Richard Purdie
ba60f7ba3b qmake-naitve: Fix do_install
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:32:19 +00:00
Holger Freyther
defa54dea0 bitbake: [cache] copy instead of deepcopy in sync
We only intend to modify the dict, no need to copy all
elements.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:58 +00:00
Chris Larson
f03769280c bitbake: [parse] In ast, make StatementGroup inherit list, and add a AstNode base class.
(Bitbake rev: 7ea31b2842b45ffe1ca688f55207f8676442a108)

Signed-off-by: Chris Larson <clarson@mvista.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:57 +00:00
Chris Larson
c675bfd5bf bitbake: [parse] Use bb.which in resolve_file
(Bitbake rev: 3cd06ed487ee0617892f154cff461379a323a1fb)

Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:56 +00:00
Holger Freyther
7b57ad901a bitbake: [parser] Make resolve_file only resolve the path
Do not attempt to open the file in the resolve_file method
(a lot like bb.which... maybe bb.which can be used). This way
we don't need to open/close a file which we have already parsed.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:55 +00:00
Holger Freyther
83ec5eaed4 bitbake: [parser] Cache parsed .inc and .bbclass files for a parse speedup
Have a growing dict with .inc and .bbclass'es. This avoids to reparse
files we have already seen.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:54 +00:00
Holger Freyther
c011d42eda bitbake: [parser] prepare to cache some .bbcclass and .inc files
Our parser is shit but instead to replace it now we will see
how long we can drive the wave by caching parsed files. This
will not go through the feeder again but we can just reevaluate
the StatementGroup.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:53 +00:00
Holger Freyther
793c88dd92 bitbake: [parser] Remove the "data" from feeder, evaluate after parsing a file
Evaluate the statements after having parsed one file. This is
referred to as "entwirren" and we can remove the direct evaluation
and postpone a bit, in the future we can use a cached copy instead
of parsing the original.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:51 +00:00
Chris Larson
3eb2e6cf02 bitbake: [parse] Move vars_from_file from bb.parse.BBHandler into bb.parse.
(Bitbake rev: fda0707d772e0964a0185d4ec4d016522f6972f3)

Signed-off-by: Chris Larson <clarson@mvista.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:50 +00:00
Chris Larson
6f52a1521e bitbake: [parse] Don't use relative import of parse_py.
(Bitbake rev: 0a2bb3dd790e3e40867195f14f4e174f98f8a47c)

Signed-off-by: Chris Larson <clarson@mvista.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:49 +00:00
Holger Freyther
3f1ca0a086 bitbake: [parse] Move the last method to the AST...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:48 +00:00
Holger Freyther
baf2395900 bitbake: [parser] Move more methods to the ast scheme
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:48 +00:00
Holger Freyther
d84b7c5555 bitbake: [parser] Move one more item to the ast
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:47 +00:00
Holger Freyther
a5bb5d625e bitbake: [parser] Move methodflags over to the ast
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:46 +00:00
Richard Purdie
7cfe3a5e15 bitbake: [parser] Build fix
(Bitbake rev: 9c97696f37499b4d0ec5c034c51e4cf6bc425ba2)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:45 +00:00
Holger Freyther
8eaaf663ba bitbake: [parser] Move more statements over the two phase AST
Create the data first, then evaluate on the data dict

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:44 +00:00
Holger Freyther
d2bf3f00ea bitbake: [parse] Change handling include through the AstNode
Disable the recursively evaluating the statement for now
as it is causing problems.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:43 +00:00
Holger Freyther
8072cf0846 bitbake: [parser] Call eval and remove non ast code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:42 +00:00
Holger Freyther
118161f46b bitbake: [parser] Call eval immeditaley to test this code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:41 +00:00
Holger Freyther
a20105868f bitbake: [parser] Prepare to cease out getFunc
getFunc is now a method of the data node, hopefully we can kill the other
version soon.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:40 +00:00
Richard Purdie
269d4d58a9 bitbake: [parser] Preserve include vs. require behaviour
(Bitbake rev: 6073a5b8e4ca8af8e1a8e0234fad7b08baf76c99)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:20 +00:00
Holger Freyther
71a19386a3 bitbake: [parser] Firs set of AST nodes with construction and eval
First set of ConfHandling with AST nodes. The include can
use a speed up and things might need to be migrated... into
this class.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:07:07 +00:00
Holger Freyther
df8f7706a6 bitbake: [parser] Add documentation about usage of this code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:06:59 +00:00
Holger Freyther
4320386deb bitbake: [parser] Move the finalise into the ast as well
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:06:55 +00:00
Holger Freyther
4b25b519ae bitbake: [parser] Cary a Statement Node through the parsing
When parsing we will collect a number of statements
that can be evaluated...The plan is to be evaluate
things twice (old+new) and then compare the result,
it should be the same.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:06:50 +00:00
Holger Freyther
5bac3403d7 bitbake: [parser] Move evaluating into the ast class...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:06:36 +00:00
Bernhard Reutner-Fischer
e9d8dd2abf bitbake: providers.py: sort eligible providers by DEFAULT_PREFERENCE
(Bitbake rev: ee9afccf33b220a21b74fab279925eeb4771249b)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:03:50 +00:00
Bernhard Reutner-Fischer
de7c939a7f bitbake: runqueue.py: improve printing dependent tasks
Print names instead of Task-IDs (and not mentioning they're task ids).

Previously we printed e.g.:
Dependency loop #1 found:
  Task 89 (/there/src/oe/openembedded/recipes/busybox/busybox-native_1.15.2.bb, do_configure) (depends: Set([88, 282, 92, 87]))

Now we say
Dependency loop #1 found:
  Task 89 (/there/src/oe/openembedded/recipes/busybox/busybox-native_1.15.2.bb, do_configure) (dependent Task-IDs ['busybox-native, do_patch', 'update-rc.d, do_populate_staging', 'busybox-native, do_populate_staging', 'shasum-native.bb, do_populate_staging', 'busybox-native, do_unpack'])

(Bitbake rev: 00eaf76fdc32eb515995b47dfa69eb90ca904b37)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:03:47 +00:00
Bernhard Reutner-Fischer
e39d89e934 bitbake: taskdata.py: fix typo in debug message
(Bitbake rev: 457fb59f10ed59269b8bda3ee53bbeded5d33eb5)

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-15 17:03:07 +00:00
Joshua Lock
da10a2af54 sanity.bbclass: Add chrpath to the required utilities
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-15 16:43:38 +00:00
Joshua Lock
7b4e80b98e relocatable.bbclass: Tidy up class
There was a hard coded path and a spurious variable left in before the last
commit. Whoops ...

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-12 17:39:08 +00:00
Joshua Lock
12325e3c56 chrpath: Only set the chrpath binary for the native package
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-12 15:00:44 +00:00
Joshua Lock
f1a87fadc7 relocatable.bbclass: Improve logic and style
The initial pass at this class was pretty lame and broke on a lot of native
packages. This rewrite makes the code a lot more dynamic, removing use of hard
coded paths and improving the logic.

The class now runs a chrpath -l over the binary to determine what rpaths are
currently set. It then munges the output and determines relative versions of
each component of the rpath and uses chrpath -r to set them.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-12 15:00:44 +00:00
Richard Purdie
62c103ce0e bitbake: utils.py: Don't error if an exported environment variable is unset (i.e. None)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-12 13:50:19 +00:00
Joshua Lock
6e1cc7ca10 relocatable.bbclass: remove hard-coded rpaths from native binaries
The relocatable path will pre-process built binaries in SYSROOT_DESTDIR and
replace any harcoded dynamic link rpaths with relative paths.

Add an inherit of class in native.bbclass to make our native packages
relocatable and tweak the chrpath recipe so that the native package can make
itself relocatable with the just built chrpath binary.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-11 16:21:09 +00:00
Richard Purdie
a0795895e3 xserver-nodm-init: Make sure kdrive servers have the console keyboard enabled
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-11 16:09:49 +00:00
Richard Purdie
e49fcdcc8b xserver-kdrive: Add keyboard fix (partially from OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-11 16:06:46 +00:00
Richard Purdie
6054d36e7a preferred-xorg-versions: Update xserver-kdrive version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-11 12:18:55 +00:00
Richard Purdie
216f9f05b4 xserver-xf86: Drop old versions and update xserver-xf86-lite version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-11 12:18:25 +00:00
Richard Purdie
25e0acc952 xserver-kdrive: Add 1.7.99.2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-11 12:15:06 +00:00
Richard Purdie
2146902ae4 calibrateproto: Add missing length fields to X_Replies
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-11 12:10:39 +00:00
Richard Purdie
c33fa352b8 sharp-flash-header: Convert from leagacy staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-11 09:51:55 +00:00
Richard Purdie
633e0ff5e3 binutils: Apply cross compiling changes to libtool since we don't autoreconf
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-11 09:51:23 +00:00
Richard Purdie
6877acce5a keymaps: Use RDEPENDS_${PN}
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-11 09:50:34 +00:00
Joshua Lock
0307f8002e linux-libc-headers: extend nativesdk for 2.6.29
2.6.29 is the PREFERRED_VERSION of linux-libc-headers for ditro=poky but there
was no buildable recipe for that version. Fix this with a simple BBCLASSEXTEND

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-11 09:32:48 +00:00
Joshua Lock
bc1ae94d25 preferred-xorg-versions.inc: bump preferred util-macros
We no longer have a recipe for 1.5.0 so bump to 1.6.0

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-10 22:51:14 +00:00
Khem Raj
99b4b10dc1 bitbake: BBHandler: pass lineno and fn to handleMethod
* lineno and fn are needed in handleMethod
  to restore the functionality as it was before.

(Bitbake rev: ac6792045959cfee56279c1c4597521e990848e7)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-10 16:43:06 +00:00
Martin Jansa
d5519d4ad9 bitbake: parse_py/ConfHandler.py: missing colon after else
(Bitbake rev: d520ae0764016906ff61ec33b14eabc908aa8408)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-10 16:38:33 +00:00
Richard Purdie
7a4579e7cb bitbake: ConfHandler: Fix require vs. include behaviour
(Bitbake rev: 824a032672c8673cae28e492aa916a4750b94efa)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-10 16:38:00 +00:00
Holger Freyther
fb918a7582 bitbake: [parser] Move more stuff out the feeder
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-10 16:37:43 +00:00
Holger Freyther
b045ab3222 bitbake: [parse] Move inherit handling to method
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-10 16:32:28 +00:00
Holger Freyther
7477c0d89a bitbake: [parsers] Move out more functions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-10 16:32:14 +00:00
Holger Freyther
e3c9a340dc bitbake: [parser] Move more stuff out to separate methods...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-10 16:32:00 +00:00
Holger Freyther
169e719456 bitbake: [parser] Move the handling of a method to a function
We want to convert this into a proper AST. So move all
such operations to methods... Later change them to generate
a node... and create that node from here.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-10 16:31:48 +00:00
Holger Freyther
913e78898e bitbake: [parse] Unify opening a file...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-10 16:31:33 +00:00
Holger Freyther
242a03607d bitbake: [parser] Kill obtain/localpath from the parser
With obtain it was possible to use an existing fetcher to
download a bb or config file. In practive no one has used it
and it was likely broken in regard to depends_cache... Remove
it for now, simplfiy the code.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-10 16:31:19 +00:00
Theodore A. Roth
bf6a4fd658 bitbake: usermanual.xml: Add section for ?= var setting.
(Bitbake rev: df8309c11a43a9488ca25ec114a2dd3d49b041ff)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-10 16:25:35 +00:00
Joshua Lock
6ae3907433 distros: set xserver-xf86 as default PREFERRED_PROVIDER for virtual/xserver
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-10 14:34:15 +00:00
Joshua Lock
bf422fcfff qemux86: fix setting of preferred provider for virtual/xserver
Change the virtual/xserver preferred provider in qemu.inc to a soft assign and
set preferred provider in qemux86 before the require so that the value is retained.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-10 14:34:15 +00:00
Joshua Lock
62ab7dac39 moblin-fixed-revisions: bump libdrm version
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-10 14:34:15 +00:00
Joshua Lock
0ff3de8ebf preferred-xorg-versions: increase various components to match Moblin distro
Switch to using xserver-xf86-dri-lite 1.7.99.2 and the updated dependencies it
requires by default.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-10 14:34:14 +00:00
Joshua Lock
2c2994718c libdrm: bump version to 2.4.17 as required by mesa 7.7
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-10 14:34:02 +00:00
Joshua Lock
391fda5150 poky-default: bump preferred glibc version to 2.9 for Poky distro
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-10 13:33:16 +00:00
Joshua Lock
8a8094a10b ofono: bump to 0.17
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-09 17:03:24 +00:00
Joshua Lock
f1ee04bd15 connman: bump to 0.48
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-09 17:03:24 +00:00
Joshua Lock
109f750d17 eds-dbus: Fix DEPENDS, add gnome-keyring and use libsoup-2.4 not libsoup
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-09 17:02:45 +00:00
Joshua Lock
e8241d7bba libpcap: Fix PR
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-09 16:14:20 +00:00
Joshua Lock
6895486d05 libpcap: fix configure with newer autofoo and fix inherit
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-09 15:56:44 +00:00
Richard Purdie
b81b391cd2 xorg-macros: 1.5.0 -> 1.6.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-09 14:10:26 +00:00
Richard Purdie
466043e096 moblin-panel-myzone: Add DEPENDS on libical
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 16:03:10 +00:00
Richard Purdie
6d2b2b2dbc libical: Add from OE.dev with cleanup
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 15:58:21 +00:00
Richard Purdie
e93ccce413 eds-dbus: Pull from git, not svn
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 15:57:59 +00:00
Richard Purdie
96cdddcdd7 moblin-bleeding: Don't enable a browser for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 15:56:45 +00:00
Richard Purdie
f19bbd5c8b task-moblin-x11-netbook: Allow browser choice to be overridden
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 15:55:16 +00:00
Richard Purdie
bb1427f0b9 moblin-floating-revisions: Use mx branch for moblin-web-browser
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 14:50:56 +00:00
Richard Purdie
851267d2af mesa-dri-git: Handle cross compiling of the glsl utils
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 14:08:37 +00:00
Richard Purdie
173f02f3e8 moblin-fixed-revisions.inc: Update libsocialweb revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 12:54:32 +00:00
Joshua Lock
52cbb07423 bitbake: fix invalid method and logic
The previous bitbake change included an invalid method call and inverted logic.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-05 12:41:08 +00:00
Joshua Lock
ec92133d6f bitbake: Test premirrors and mirrors in checkstatus()
checkstatus() is used to ensure we can fetch a copy of each file, so it makes
sense to also test PREMIRRORS and MIRRORS in the method.

This patch adds calls to try_mirrors() to the Fetch.checkstatus() method and
changes the try_mirrors() method to take a check argument, which is False by
default. When check is True try_mirrors() will call a fetchers checkstatus()
with the replaced uri.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-05 12:19:05 +00:00
Richard Purdie
b5965307e9 bognor-regis: Add missing bickley DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 12:14:46 +00:00
Richard Purdie
e5be3728a3 mesa-dri: Use master branch for git versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 12:14:21 +00:00
Richard Purdie
8886fa1145 xserver-xf86-dri-lite: Update git recipe for latest versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 12:13:47 +00:00
Richard Purdie
03890f3fc0 makedepend/xorg-cf-files: Upgrade to new point releases
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 12:12:55 +00:00
Richard Purdie
ce6ae6753d util-macros: 1.4.1 -> 1.5.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-05 12:12:21 +00:00
Richard Purdie
219b89e556 python.inc: Disable parallel make
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 19:28:20 +00:00
Richard Purdie
3a15c0e1e0 dpkg: Make sure the -native version doesn't have strange RDEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 19:19:52 +00:00
Richard Purdie
f6f10668ca libjana: Use gnome git, not svn
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 17:31:58 +00:00
Richard Purdie
422c5f7c6a tracker: 0.6.95 -> 0.7.18
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 16:51:45 +00:00
Richard Purdie
4dd0575af7 moblin-panel-git: Update DEPENDS for libsocialweb
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 16:35:06 +00:00
Richard Purdie
def39679df Add libsocialweb
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 16:31:12 +00:00
Richard Purdie
780d2186dc clutter-gst: Update revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 14:24:43 +00:00
Joshua Lock
c9fd126f64 bitbake: Fix try_mirrors() logic, was only trying the first mirror.
The logic in try_mirrors() was buggy such that only the first entry in the
mirrors list was tried.

This patch fixes this. Thanks to Richard for the review.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-04 14:08:34 +00:00
Richard Purdie
72495b5f37 task-moblin-standalone-sdk-target: Update clutter-gst/-gtk dependencies
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 13:20:42 +00:00
Richard Purdie
32f61e544c hornsey: Update DEPENDS of recent git versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 13:17:21 +00:00
Richard Purdie
5b3397a2a0 Tweak gettext usage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 12:52:59 +00:00
Richard Purdie
5af4d6a607 gmime: Add from OE.dev with tweaks
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 12:52:35 +00:00
Richard Purdie
893bc3e8f2 gamin: Add from OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 12:46:10 +00:00
Richard Purdie
42d72759b4 tracker: Add from OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 12:44:16 +00:00
Richard Purdie
fa2470c846 clutter-gst/clutter-gtk: Add API versions to the package names and update to the latest code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 12:41:16 +00:00
Richard Purdie
99e23d64fc pango-1.22.2: Fix autoconf/automake issue with double header reference
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 12:08:53 +00:00
Richard Purdie
1556e81158 poky-default: Upgrade binutils to 2.19
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 12:01:46 +00:00
Richard Purdie
71b1add233 moblin-floating-revisions: Fix missing quote
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-04 11:59:00 +00:00
Joshua Lock
afe12428a9 bitbake: if PREMIRRORS set test for local file in FetchData.setup_localpath
When we are using PREMIRRORS it's possible a mirror in the local namespace
(some filesystem path, i.e. an NFS share) provides read-only files.
This is a perfectly valid scenario so this patch fixes bitbake so that for
such a scenario locapath is set to the files path rather than some child
of DL_DIR.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-04 00:18:29 +00:00
Joshua Lock
b571168ac7 bitbake: Enhance the fetchers' support for local mirrors
Modify the try_mirrors() function to return the localpath of the fetched file
and update the data dictionary to reflect this.
Secondly the metadata files, lock and md5, should always be stored relative to
the ${DL_DIR} as it is possible that the localpath is a read-only directory,
for example in the scenario where there is a read-only file:// mirror.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-04 00:18:29 +00:00
Joshua Lock
095347fc69 poky.bbclass: Use pokylinux.org stashes as PREMIRRORS for vcs'
Check the tarball stash on pokylinux.org before hitting the upstream
version control systems. This is friendlier to the upstream repositories than
us hammering their bandwidth.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-04 00:18:29 +00:00
Joshua Lock
8235389fd1 conf: remove references to SRC_TARBALL_STASH
SRC_TARBALL_STASH is deprecated, the same functionality can be acheived
with PREMIRRORS, so remove references to it from configuration files.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-04 00:18:29 +00:00
Joshua Lock
0737552c1d bitbake: unify mirror support and make it independant of the fetcher
This patch serves two purposes. Firstly it unifies the concept of mirrors into
PREMIRRORS and MIRRORS. PREMIRRORS are tried before the SRC_URI defined in the
recipe whereas MIRRORS are tried only if that fails.
The tarball stash was conceptually inline with a PREMIRROR only with special
handling within the wget fetcher and therefore only worked with certain
fetch types.
Secondly the patch removes the need for individual fetch implementations to
worry about mirror handling.

With this patch, the base fetch implementation will first try to use a
PREMIRROR to fetch the desired object, if this fails the native fetch method
for the object will be tried and if this fails will try to fetch a copy from
one of the MIRRORS.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-02-04 00:18:29 +00:00
Richard Purdie
0b52537f5c twitter-glib: Drop merged patch and update revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-03 14:52:15 +00:00
Richard Purdie
d19b1145aa moblin-fixed-revisions: Update moblin-app-installer version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-03 14:49:40 +00:00
Richard Purdie
ef670e0ea5 xorg-proto: Always depend on util-macros, update gettext dependencies to be inherits
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-03 09:23:55 +00:00
Richard Purdie
4cb58790da xorg: Bulk version upgrades
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-03 00:29:41 +00:00
Richard Purdie
5daaa63bdb hornsey: Add mixxing xtst DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 22:38:10 +00:00
Richard Purdie
28a8d1503c mozilla-headless: Add missing autoconf patch hunk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 19:54:56 +00:00
Richard Purdie
4d80441aae mx: Disable gesture support
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 17:56:14 +00:00
Richard Purdie
4f0499f6e0 autoconf: Add missing patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 17:50:55 +00:00
Richard Purdie
29d1df5b97 autoconf/automake: Switch to 2.65 and 1.11.1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 17:36:55 +00:00
Richard Purdie
fa9f3991d5 libtool: Add missing patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 17:29:56 +00:00
Richard Purdie
3813e33c7f mozilla-headless: Add patch to enable builds with recent autoconf/automake
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 17:29:08 +00:00
Richard Purdie
11044cbd74 xserver-xf86-dri: Fix for recent autoconf+automake
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 16:22:41 +00:00
Richard Purdie
9d225568d3 kexec-tools: Fix synatx error with recent autoconf+automake
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 16:21:56 +00:00
Richard Purdie
18ba0bc495 libatomics-ops: Fix with recent autoconf/automake
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 16:21:05 +00:00
Richard Purdie
625ae518a3 libtool: Fix a bug where trailing slash characters could break path comparisions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 16:19:09 +00:00
Richard Purdie
80c7c52592 twitter-glib: Add fix for recent autoconf/automake
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 14:35:34 +00:00
Richard Purdie
99643e58b5 taglib: 1.5 -> 1.6.1 (and apply autoconf/automake fixes)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 14:32:39 +00:00
Richard Purdie
dd5269c329 parted: 1.88 -> 1.9.0 (works with recent autoconf/automake)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-02 14:31:30 +00:00
Richard Purdie
10b89e872c m4: 1.4.12 -> 1.4.13
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 15:02:03 +00:00
Richard Purdie
ca51dda506 libsndfile1: Add infinite recursion fix for recent autotools
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 15:01:18 +00:00
Richard Purdie
5cf94e1d1e libtelepathy: Fix double referenced file causing autoconf/automake issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 13:54:29 +00:00
Richard Purdie
769baa1143 autoconf-2.65: Ensure autoconf sees our site cache
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 12:47:29 +00:00
Richard Purdie
09ab7da4f9 autoconf-2.65: Drop unneeded patches
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 11:57:59 +00:00
Richard Purdie
daabf19115 e2fsprogs: Fix configure quoting to work with recent autoconf/automake
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 11:48:50 +00:00
Richard Purdie
89bee8abf2 Add *~ to .gitignore
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 11:03:45 +00:00
Richard Purdie
bb217b62b7 libxslt: Fix double defintion problem which breaks recent autoconf/automake
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 11:02:59 +00:00
Richard Purdie
da21a63d48 gettext: Apply upstream fix to work with recent autoconf/automake
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 11:02:26 +00:00
Richard Purdie
116e25e86d bzip2: Fix double defintion problem which breaks recent autoconf/automake
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 11:01:46 +00:00
Dennis.Yxun
be2a5dfc21 task-poky-tools: kexec-tools don't support mips|mipsel, so make it optional
Signed-off-by: lan.yi.xun <dennis.yxun@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 10:42:33 +00:00
Dennis.Yxun
2e84247aac pcmanfm: support mips|mipsel
Signed-off-by: lan.yi.xun <dennis.yxun@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 10:42:13 +00:00
Dennis.Yxun
301744df4d site/mipsel-linux: add eds-dbus variables
Signed-off-by: lan.yi.xun <dennis.yxun@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 10:39:00 +00:00
Dennis.Yxun
9999f0a9d3 site/mipsel-linux: add popt variables
Signed-off-by: lan.yi.xun <dennis.yxun@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 10:38:15 +00:00
Dennis.Yxun
0c4ead0ce9 site/mipsel-linux: add glib-2.0 variables
Signed-off-by: lan.yi.xun <dennis.yxun@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 10:36:26 +00:00
Richard Purdie
413f235827 udev: Add DEPENDS on glib-2.0 after recent changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 09:33:53 +00:00
Richard Purdie
b604fe9048 networkmanager: Fix polkit dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-02-01 09:20:33 +00:00
Richard Purdie
dfcc15e7b6 autoconf: Don't use 2.65 yet
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 16:04:50 +00:00
Richard Purdie
08f4cc94d6 automake: Add 1.11.1 using BBCLASSEXTEND (not default)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 16:02:06 +00:00
Richard Purdie
50d9304068 autoconf: 2.63 -> 2.65 (not default)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 16:00:31 +00:00
Richard Purdie
4420ddc284 autoconf: 2.63 -> 2.65 (not default)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 15:54:18 +00:00
Richard Purdie
1c870f000b moblin-fixed-revisions.inc: Bump clutter-1.0 revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 15:53:12 +00:00
Richard Purdie
c6afdeb503 xf86-video-intel: 2.7.1 -> 2.10.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 15:52:34 +00:00
Richard Purdie
1e4ec6242e pkgconfig: Add SCM version for testing purposes (not default)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 15:51:05 +00:00
Richard Purdie
2f280c1681 packagekit: Use 0.5.6 and gnome-packagekit 2.28.2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 15:22:36 +00:00
Richard Purdie
7e38b6f73b devicekit: Add 003 release and devicekit-power (from OE.dev with fixes/improvements)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 15:21:04 +00:00
Richard Purdie
c18b2b599b policykit: Rename to polkit to match upstream and upgrade
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 15:20:02 +00:00
Richard Purdie
ecc9880c9d udev: Enable gudev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 15:18:56 +00:00
Richard Purdie
e5c96dd507 eggdbus: Add from OE.dev with dependency fixes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 15:18:27 +00:00
Richard Purdie
058b96d839 mutter-moblin-git: Add missing require
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 12:45:07 +00:00
Joshua Lock
50ffb99417 packaged-staging: basic support for pulling staging packages from a mirror
Add simple support for trying to fetch staging packages from a http, https  or
ftp mirror if they do not already exist in PSTAGE_DIR.

As documented in local.conf.sample
"Poky can try and fetch packaged-staging packages from a http, https or ftp
mirror. Set this variable to the root of a pstage directory on a server."

If the PSTAGE_MIRROR variable is not set, or the package cannot be found on
the mirror it will be built as usual.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-29 12:33:46 +00:00
Joshua Lock
0e4111c7d9 bitbake.conf: quieten wget fetches
Add the q switch to wget fetches and resumes to reduce stdout noise.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-29 12:33:46 +00:00
Joshua Lock
b2c8430898 packaged-staging: Move packaged staging directory outside of DEPLOY_DIR
Rename DEPLOY_DIR_PSTAGE to PSTAGE_DIR and move it outside of deploy.
Do soft assignment of a default variable inside bitbake.conf as
${OEROOT}/tmp/pstage.
Use a separate directory, PSTAGE_WORKDIR, to store transient packaged
staging files such as the stamp files and opkg.conf

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-29 12:33:45 +00:00
Joshua Lock
9ff304510e packaged-staging: fix up handling of crosssdk packages
The packaged-staging class already special cases native packages for ensuring
the package is only reused if the path doesn't change.

This patch ensures the special casing is also done for crosssdk packages.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-29 12:33:45 +00:00
Richard Purdie
9737011e5f opkg: We must always include a valid arch.conf file
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 12:21:32 +00:00
Richard Purdie
eb6d6f3dc1 opkg: Fix header problem
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 11:36:52 +00:00
Richard Purdie
6ca0e13033 packagekit: 0.4.9 -> 0.6.0 (with fixes for opkg)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-29 11:36:06 +00:00
Richard Purdie
db39d570e6 mesa: Add 7.7
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28 22:44:50 +00:00
Richard Purdie
f020fe5baf libx11-trim: Update patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28 22:30:22 +00:00
Richard Purdie
aa49e73ded poky-external-eabi: Rename to poky-external-default
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28 22:14:41 +00:00
Richard Purdie
589a797e98 conf/distro/poky: Rename poky-eabi to poky-default to make more sense
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28 22:12:58 +00:00
Richard Purdie
3ce2be9e77 conf/distro/include: Drop poky-eabiX files, they no longer serve a purpose
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28 22:04:55 +00:00
Richard Purdie
e3090243c1 poky-eabi.inc: Massive cleanup
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28 22:03:00 +00:00
Richard Purdie
3697f64c1e poky-moblin: Set gcc version correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28 21:49:44 +00:00
Richard Purdie
db99dabc66 gcc: Drop 4.3.1 and 4.3.2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28 21:49:10 +00:00
Richard Purdie
23d8841f28 gcc: Make sure target_* variables are set, fixing gcc search path issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-28 21:46:51 +00:00
Richard Purdie
6793dca934 opkg: Fix native and nativesdk configuration options
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-27 14:44:27 +00:00
Richard Purdie
fdf134abfb bitbake/build.py: No need for this gross hack now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-27 12:40:02 +00:00
Richard Purdie
c6868ce84e libdrm: Create a common include file and att virtual/libx11 to DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-27 12:11:11 +00:00
Richard Purdie
4340e3e974 qemu.inc: Set xserver preferred provider correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-27 11:52:32 +00:00
Richard Purdie
19805550bd bitbake.conf: Add virtual/xserver to MUTLI_PROVIDER_WHITELIST
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-27 11:52:32 +00:00
Joshua Lock
39d8c0fc4a opkg: add openssl to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-27 10:58:00 +00:00
Richard Purdie
67fbc5c871 opkg: Update to latest svn and apply patch to enable readable logfiles
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-26 23:19:09 +00:00
Richard Purdie
6391725f94 libdrm: 2.4.7 -> 2.4.15
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-26 23:19:09 +00:00
Richard Purdie
91066e8c25 site/mips-linux: Add entry for eds-dbus
Signed-off-by: Richard Purdie <richard@rex.(none)>
2010-01-26 17:55:46 +00:00
Richard Purdie
fd34f26511 insane.bbclass: Since we have no legacy packaging, no need to repeatedly scan staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-26 16:00:13 +00:00
Richard Purdie
684d263e75 linux-moblin: Add 2.6.31.5
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-26 15:59:18 +00:00
Richard Purdie
3a32c2c6e9 yum: Fix DEPENDS (no python-shlex)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-26 13:46:50 +00:00
Richard Purdie
5790800fe3 yum: Fix DEPENDS (no python-bzip)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-26 13:30:58 +00:00
Richard Purdie
b623ced116 bitbake.conf: Add virtual/libintl-nativesdk to MULTI_PROVIDER_WHITELIST
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-25 17:26:44 +00:00
Richard Purdie
75f682d1f6 fakeroot: Stop setting LD_LIBRARY_PATH as it breaks things (see patch description)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-23 22:46:19 +00:00
Richard Purdie
b9d958c186 bitbake: Don't import xmlrpc server unless needed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-22 16:15:50 +00:00
Richard Purdie
aedf7d3205 bin/bitbake: Add import server
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-22 09:00:49 +00:00
Richard Purdie
7e8025459e bitbake/cooker: Drop unneeded import
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-22 00:04:18 +00:00
Richard Purdie
37f8e24ce3 bitbake: Fix UI failure exception handling with python 2.6
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-21 23:49:50 +00:00
Richard Purdie
5ebad0d500 knotty: Improve task failure message handling using the uihelper code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-21 23:49:17 +00:00
Richard Purdie
5c62833766 runqueue.py: Use fcntl to make the worker pipes non-blocking
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-21 23:46:20 +00:00
Richard Purdie
fd42ffa273 bitbake/event: If the server disappears, we just exit too
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-21 16:00:12 +00:00
Richard Purdie
d7c9b7d8b9 runqueue: When a task fails, make sure the server still processes events from other workers
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-21 15:58:56 +00:00
Richard Purdie
867b01c3ca bitbake/__init__.py: Fix bb.plain and bb.warn function, initial patch from Petri Lehtinen <petri.lehtinen+bitbake-dev@inoi.fi>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-21 10:44:34 +00:00
Martin Jansa
c69797d89c bitbake/git: remove repodir usage (from bitbake master)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-21 10:30:37 +00:00
Richard Purdie
573f6125e6 bitbake/runqueue: Fix typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-21 10:25:54 +00:00
Richard Purdie
22c29d8651 bitbake: Switch to bitbake-dev version (bitbake master upstream)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-20 18:46:02 +00:00
Richard Purdie
1bfd6edef9 bitbake-dev: Sync with bitbake upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-20 18:39:00 +00:00
Richard Purdie
d6c7a44b94 gcc-cross-canadian: Fix include paths and hence c++ compiler issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-20 15:56:35 +00:00
Richard Purdie
3139368254 bitbake.conf: Add virtual/libintl-native to MUTLI_PROVIDER_WHITELIST
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-20 15:24:22 +00:00
Richard Purdie
b65e8ec593 bitbake-dev: Sync again with upstream after fixes from Poky bitbake 1.8 were merged
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-19 15:34:01 +00:00
Joshua Lock
43788606bd linux-2.6.32: Add defconfig for qemuppc
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-19 15:09:38 +00:00
Joshua Lock
c94707a679 qemuppc: Add qemuppc machine
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-19 15:09:26 +00:00
Joshua Lock
92df15ec76 poky-eabi: Temporarily add non-standard PREFERRED_VERSIONS for PowerPC
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-19 15:09:18 +00:00
Joshua Lock
f97e68456f u-boot-mkimage: Update 2009.08 recipe
Remove legacy staging function and enable native install

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-19 15:09:10 +00:00
Esben Haabendal
b731a08ebf linux-2.6.32 (for mpc8313erdb) 2010-01-19 15:09:02 +00:00
Esben Haabendal
bd375075bd u-boot-mkimage-2009.08 (and BBCLASSEXTEND native nativesdk) 2010-01-19 15:08:45 +00:00
Esben Haabendal
3d3053e6cc Add crosssdk and cross-canadian gcc 4.2.3 recipes 2010-01-19 15:08:30 +00:00
Esben Haabendal
306756be65 glibc-2.6.1: add BBCLASSEXTEND nativesdk 2010-01-19 15:08:21 +00:00
Esben Haabendal
48007a047e linux-libc-headers-2.6.20 fixed headers_install path and extend as nativesdk 2010-01-19 15:08:11 +00:00
Esben Haabendal
8fa52fb8cd lzo: fix building for powerpc 2010-01-19 15:08:02 +00:00
Joshua Lock
0bddf1ce2c task-poky-tools: kexec-tools doesn't work on Mips so make it optional
Use a variable to soft-assign a value for kexec-tools and set it empty for
Mips as it's not supported on that architecture.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-19 14:54:30 +00:00
Richard Purdie
22a271aaa9 bitbake-dev: Sync with upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-19 14:48:19 +00:00
Joshua Lock
cefe87fc3c pcmanfm: Add COMPATIBLE_HOST line for arch's with inotify/fam
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-15 15:51:13 +00:00
Joshua Lock
fd165bb9c0 tasks/task-poky: make the file manager a conditional part of the task
mips doesn't support pcmanfm so make it a conditional part of the task by
creating a variable, FILEMANAGER, set to pcmanfm by default and empty for mips

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-15 15:44:20 +00:00
Joshua Lock
e77bc0b848 kexec-tools: Set COMPATIBLE_HOST as mips is unsupported
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-15 15:31:34 +00:00
Joshua Lock
ba66481c9d site/mips-linux: add readline
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-15 15:22:42 +00:00
Joshua Lock
b0bda60d77 qemu: build mips system support in qemu
Add mips to the target-list configuration option and add a dummygl for mips.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-15 15:11:56 +00:00
Joshua Lock
dfe72318ed distros: fix mistake in opkg-native PREFERRED_PROVIDER
PREFERRED_PROVIDER for opkg-native should be a native
package...

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-15 13:44:03 +00:00
Joshua Lock
b02a125cae preferred-xorg-versions: bump util-macros version
The util-macros version has been bumped, update
PREFERRED_VERSION accordingly.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-15 11:07:58 +00:00
Joshua Lock
e081a82966 distros: Fix some warnings by setting PREFERRED_PROVIDER's
opkg-native needs a PREFERRED_PROVIDER for moblin and poky

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-15 11:07:49 +00:00
Richard Purdie
22aadfc3b8 glib-2.0-native: Fix DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-15 09:28:41 +00:00
Richard Purdie
60251ac9e1 pango: Disable PARALLEL_MAKE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-15 09:11:46 +00:00
Richard Purdie
170e071460 dpkg: Add missing -native DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 23:30:12 +00:00
Richard Purdie
f00e5cf964 bitbake-dev: Sync with upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 23:29:31 +00:00
Richard Purdie
a7740492af poky-eabi.inc: Use glibc 2.9 for mips
Signed-off-by: Richard Purdie <richard@rex.(none)>
2010-01-14 18:54:45 +00:00
Richard Purdie
feed2e22f4 cross.bbclass: Set BASEPKG_HOST_SYS to a sane value
Signed-off-by: Richard Purdie <richard@rex.(none)>
2010-01-14 17:19:02 +00:00
Richard Purdie
2debb77ab2 libx11-git: Disable dolt
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 17:05:32 +00:00
Richard Purdie
b07628bf26 util-macros: 1.3.0 -> 1.4.1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 16:39:57 +00:00
Richard Purdie
50d9ca76b4 qemu: Add small fix to gl patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 16:37:56 +00:00
Joshua Lock
24c24ecf0d gnome-terminal: temporarily disable scrollkeeper
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-14 13:42:16 +00:00
Joshua Lock
6816e5a653 empathy: append to EXTRA_OECONF, don't override
Previous commit overrode EXTRA_OECONF rather than appending

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-14 13:42:16 +00:00
Joshua Lock
7b41d2b3d1 scripts/runqemu: Fix some typos
Fix typo in help message (we default to ext3 not ext2 now)
and a typo whereby moblin-image-sdk wouldn't be autofound.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-14 13:42:16 +00:00
Richard Purdie
ce687c223f package_ipk.bbclass: Tweak handling for all/any/noarch and nativesdk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 13:16:13 +00:00
Richard Purdie
adede582cd package_ipk.bbclass: Add handling for all/any/noarch and nativesdk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 12:36:37 +00:00
Joshua Lock
9bad53754d empathy: Remove stale package and fix build
Temporarily disable scrollkeeper to fix the build.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-14 12:23:47 +00:00
Richard Purdie
46a26dc357 poky-fixed-revisions: Update clutter gst/gtk/mozembed revisions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 12:14:06 +00:00
Richard Purdie
94006b88fa poky-fixed-revisions: Update moblin revisions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 12:03:36 +00:00
Richard Purdie
2634976634 gnome-terminal: Apply patch from upstream to fix doc build issues
Signed-off-by: Richard Purdie <richard@rex.(none)>
2010-01-14 11:56:19 +00:00
Richard Purdie
ed2be0f349 insane.bbclass: Fix typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 11:37:56 +00:00
Richard Purdie
9604ad0ddf cross-canadian: Fix gettext issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 11:25:42 +00:00
Richard Purdie
5afaf16714 gdb-cross-canadian: Add missing gettext-nativesdk DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 10:50:53 +00:00
Richard Purdie
0b724f9083 gcc-cross-canadian: Add gettext-nativesdk DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 10:48:56 +00:00
Richard Purdie
58ef914d0c binutils-cross-canadian: DEPEND on gettext-nativesdk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 10:21:45 +00:00
Richard Purdie
523439fda4 gcc-crosssdk: Fix DEPENDS for gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-14 09:19:06 +00:00
Richard Purdie
07046f300b dpkg: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 23:25:08 +00:00
Richard Purdie
5c0a06b85f openssl: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 23:19:27 +00:00
Richard Purdie
441006cc6f db: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 23:04:55 +00:00
Richard Purdie
705fe2f2f8 glib-2.0: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 22:59:46 +00:00
Richard Purdie
a717961f6e opkg: Convert to use BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 22:06:25 +00:00
Richard Purdie
357282e211 freetype: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 22:06:24 +00:00
Richard Purdie
88872c05b5 gcc-crosssdk-intermediate: Add missing gettext-native dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 21:55:51 +00:00
Richard Purdie
f911c26cd3 xkeyboard-config: Merge recipes (and fix DEPENDS)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 21:52:49 +00:00
Richard Purdie
89ab1a22e3 meta-moblin:Tweak PVs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 17:27:11 +00:00
Richard Purdie
6baeede3c6 meta-moblin: Update to Moblin 2.1 released versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 17:07:59 +00:00
Richard Purdie
3fce6c2d7e libx11_git: Update PV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 15:47:04 +00:00
Richard Purdie
9a66ae02cb mutter: Add 2.28.1 release
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 15:46:30 +00:00
Richard Purdie
813e135dee gupnp-av: 0.5 -> 0.5.2 and add 0.4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-13 15:45:30 +00:00
Richard Purdie
3ef9c4c9a3 nbtk: Add 1.2.3 release
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-12 21:20:08 +00:00
Richard Purdie
4108af2ac7 carrick: Add 1.1.13 release version and prefer over the git version for moblin
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-12 20:32:43 +00:00
Richard Purdie
cf91cfaaa2 bitbake: Apply modified version of a patch from Martin Jansa <martin.jansa@gmail.com> to allow wildcards at the end of PREFERRED_VERSION strings
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-12 20:31:18 +00:00
Joshua Lock
5ab442890d gettext: extend nativesdk
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-08 12:41:01 +00:00
Richard Purdie
b8e0c83dda claws-plugins: Add missing gettext inherits
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-08 10:57:17 +00:00
Richard Purdie
2a30f28c88 gupnp-tools: Fix filename
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-08 10:55:29 +00:00
Richard Purdie
7ae983c9ee aspell: Add missing gettext inherit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 18:13:39 +00:00
Richard Purdie
2491731121 claws-mail: Add missing gettext inherit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 18:13:06 +00:00
Richard Purdie
fbf9d75d7c coreutils: Add missing gettext inherit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 18:12:48 +00:00
Richard Purdie
a06263e7d5 make: Add missing gettext inherit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 18:12:34 +00:00
Richard Purdie
1b20976cfc gcc: Use DEPENDS += to preseve gettext dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 18:11:38 +00:00
Richard Purdie
2f78c4d28b xkeyboard-config: Add DEPENDS on glib-2.0 (for glib-gettext)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 17:10:38 +00:00
Richard Purdie
957863bf9e rpm-native: Add DEPENDS on gettext-native
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 17:09:51 +00:00
Richard Purdie
795e22ccf8 moblin-menus: Add DEPENDS on glib-2.0 (for glib-gettext)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 17:08:49 +00:00
Richard Purdie
d702e01051 blktool: Add missing DEPENDS on glib-2.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 17:06:39 +00:00
Richard Purdie
ace4de10e0 bognor-regis: Add missing gupnp and gupnp-av DPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 17:04:11 +00:00
Richard Purdie
1f343e2130 gupnp: Update to latest releases
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 17:03:42 +00:00
Richard Purdie
4863664ca6 Merge branch 'master' of ssh://gitserver@git.pokylinux.org/poky 2010-01-07 17:01:35 +00:00
Richard Purdie
7111f8318b diffutils: Add missing gettext dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-07 17:01:13 +00:00
Joshua Lock
d273811c5b site/mips-linux: add popt variables
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-06 15:52:16 +00:00
Joshua Lock
9f73ec3288 libxcb: add xcb-proto-native to DEPENDS
A code generation tool used during build is run using the
native Python and needs a module built by xcb-proto.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-06 15:52:16 +00:00
Joshua Lock
5504082a09 xcb-proto: support building native packages of each version
Move the BBCLASSEXTEND="native" to the inc file from the
git recipe.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-06 15:52:16 +00:00
Joshua Lock
fc20223097 qemumips: Use the linux-rp kernel by default
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-06 15:52:16 +00:00
Joshua Lock
e4f4259365 linux-rp: Support a 2.6.29 kernel for qemumips
Modify the linux-rp-2.6.29 to enable building a kernel for
qemumips with a defconfig taken form OE.dev's linux kernel

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-06 15:52:16 +00:00
Joshua Lock
955c7aaf51 qemumips: Add qemumips machine from OE.dev
Site and machine configuration for Mips architecture and
a qemumips target from Openembedded.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-06 15:52:16 +00:00
Joshua Lock
aef159c70c insane.bbclass: Fix multiline string
Earlier commit had created a multiline string without
updating the python string quotation (""" for multiline).

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-06 13:18:18 +00:00
Joshua Lock
aee835ba8f insane.bbclass: enhance gettext error message
Point the user at gettext.bbclass which handles adding the
correct gettext to DEPENDS.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-06 09:32:41 +00:00
Joshua Lock
4dac8ed6d7 pam: fix inherit, add gettext and change autotools
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-06 09:17:00 +00:00
Joshua Lock
b1b5194dc2 libidn: fix inherit, add gettext and change autotools
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-06 09:16:52 +00:00
Richard Purdie
1ce4a018b1 gst-plugins-ogg/bad/ugly: Add missing inherit gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-06 00:54:40 +00:00
Richard Purdie
a1e9d39ef8 avahi: Add missing inherit gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-06 00:54:08 +00:00
Richard Purdie
7cbbccffb3 parted: Add missing inherit gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-06 00:53:53 +00:00
Richard Purdie
e83d48c67d gst-plugins-base: Inherit gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-05 21:12:01 +00:00
Richard Purdie
c37037df65 gettext.bbclass: Set the gettext dependencies correctly for target, cross and native packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-05 21:10:47 +00:00
Richard Purdie
f3092747b4 tzcode/tzdata: Drop unneeded gettext DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-05 20:27:23 +00:00
Joshua Lock
8a7fd14ad4 insane.bbclass: special case gettext as it can't depend on itself
Only run the gettext section of the QA configure sanity check if
the package is not gettext as the gettext tools, shipped with
gettext, use the macro employed in the sanity check.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:34:00 +00:00
Joshua Lock
91d2e7d1bc gcc: add gettext to dependencies
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:34:00 +00:00
Joshua Lock
69f7bf8482 sed: add gettext to dependencies
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:59 +00:00
Joshua Lock
eb27ddfc02 python: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:59 +00:00
Joshua Lock
ccf2e8c603 gdbm: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:59 +00:00
Joshua Lock
5522e485ba update-rc.d: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:59 +00:00
Joshua Lock
5ad2aa2923 ofono: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:58 +00:00
Joshua Lock
e3f37d65ed mutter: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:58 +00:00
Joshua Lock
2d82287f4d loudmouth: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:58 +00:00
Joshua Lock
a15166ceaf libpng: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:58 +00:00
Joshua Lock
dc415f5dcc jpeg: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:57 +00:00
Joshua Lock
3e12340abf gnutls: add gettext to dependencies
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:57 +00:00
Joshua Lock
67883ba391 connman: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:57 +00:00
Joshua Lock
e33839b65b clutter: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:57 +00:00
Joshua Lock
dc07c33580 binutils: add gettext to depends
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:56 +00:00
Joshua Lock
4965a74fc5 nbtk: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:56 +00:00
Joshua Lock
8c3f5542d7 mx: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:56 +00:00
Joshua Lock
cf33df3059 libccss: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:56 +00:00
Joshua Lock
588e1c1640 clutter-imcontext: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:56 +00:00
Joshua Lock
97173220ec check: remove unneeded gettext dependancy
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-04 10:33:56 +00:00
Joshua Lock
2be65803cb insane.bbclass: Fix gettext test
The previous gettext check was broken resulting in many false positives.
This improved version works as follows:
* Adds to the existing os.walk() and builds a list of configure.in and
  configure.ac files
* Tests whether DEPENDS includes an appropriate gettext
* If not greps the configure files in the list for instances of AM_GNU_GETTEXT
* If if an instance is found we bb.fatal with an appropriate message

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-21 10:51:50 +00:00
Richard Purdie
52b821a384 tzdata: 2008b -> 2009s
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-18 14:55:12 +00:00
Richard Purdie
a4ba37ee2d tzcode: 2007h -> 2009r
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-18 14:54:46 +00:00
Richard Purdie
fe55fe7a41 base.bbclass: Fix missing argument
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-18 12:13:32 +00:00
Richard Purdie
1ec852688b base.bbclass: Fix indentation error 2009-12-18 12:11:42 +00:00
Joshua Lock
70a3946956 ofono: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-18 11:49:13 +00:00
Joshua Lock
5bc6539b22 nbtk: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-18 11:49:00 +00:00
Joshua Lock
daae258e26 mx: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-18 11:48:52 +00:00
Joshua Lock
c52ad72e00 mx: Add Mx based on nbtk recipe
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-18 11:48:42 +00:00
Joshua Lock
e1baebdb72 nbtk: update fixed revision to 1.2.3 git tag
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-18 11:48:05 +00:00
Joshua Lock
a1c4e3be10 handbook: Minor tweaks
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-18 11:47:52 +00:00
Joshua Lock
8904028db1 ofono: Initial recipe for ofono
Based on the connman recipe, add ofono.inc for generic recipe components
and use it from ofono_git.bb and tracking a fixed git revision and
ofono_0.12.bb packaging the latest release.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-18 11:47:44 +00:00
Joshua Lock
69027cda38 Remove use of gconnman as it's no longer maintained nor used
Also update the carrick fixed revision

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-18 11:47:22 +00:00
Richard Purdie
9f5e04a04b taskdata.py: Improve error message if a task dependency has an incorrect format
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-18 11:41:44 +00:00
Richard Purdie
dbd66fc808 bitbake/BBHandler: Only add do_ prefix to tasks if its not already present
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-18 11:41:44 +00:00
Richard Purdie
29ae46a866 kernel.bbclass: Use B, not S in KERNEL_VERSION
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-18 11:41:44 +00:00
Richard Purdie
e90771c6ae glibc-package.inc: Remove hardcoded path reference (from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-18 11:41:44 +00:00
Richard Purdie
9a2f361a59 devshell.bbclass: Merge tweaks from OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-18 11:41:44 +00:00
Richard Purdie
22429b6137 base.bbclass: Partially sync branch/scm handling functions with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-18 11:41:43 +00:00
Joshua Lock
b28aa01ac8 glib-2.0: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:46:52 +00:00
Joshua Lock
26d20714df xorg-util: add gettext to DEPENDS where required
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:45:46 +00:00
Joshua Lock
5fda6f9667 xorg-proto: add gettext to DEPENDS where required
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:45:36 +00:00
Joshua Lock
b54602dece xorg-libs: Add gettext to DEPENDS where required
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:45:27 +00:00
Joshua Lock
41f43e1b98 python: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:45:19 +00:00
Joshua Lock
4ae547d05d telepathy-glib: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:45:10 +00:00
Joshua Lock
eb12b0416d telepathy-glib: Update 0.9.0 -> 0.9.2 2009-12-17 17:44:56 +00:00
Joshua Lock
8076573fe8 update-rc.d: add gettext to DEPENDS 2009-12-17 17:44:32 +00:00
Joshua Lock
f35aab2e94 mutter: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:44:17 +00:00
Joshua Lock
b703ee6a72 loudmouth: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:43:19 +00:00
Joshua Lock
674c9e52ed libpng: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:43:10 +00:00
Joshua Lock
d6cbbec747 jpeg: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:42:50 +00:00
Joshua Lock
7188bb4a26 gdbm: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:42:39 +00:00
Joshua Lock
fc2ba9acb4 connman: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:42:00 +00:00
Joshua Lock
5cd6d10807 connman: Updates and a recipe for the latest release
Split much of the recipe into connman.inc and created a recipe for the
latest 0.47 release.
Update the fixed revision and dropped unneeded patches.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:41:46 +00:00
Joshua Lock
2aa6a8aaf7 poky-fixed-revisions.inc: Fix preferred version for dbus-glib
Preferred version for dbus-glib was set to a version which we no longer
ship in Poky

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:39:24 +00:00
Joshua Lock
2286ffbb46 clutter: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:39:03 +00:00
Joshua Lock
fb34cbdca7 nbtk: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:37:48 +00:00
Joshua Lock
508dacc3a3 libccss: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:36:16 +00:00
Joshua Lock
29a65ece8b check: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:36:06 +00:00
Joshua Lock
33e137893f clutter-imcontext: add gettext to DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 17:35:53 +00:00
Joshua Lock
4859945b11 insane.bbclass: Handle native packages in the gettext test
When the package we are checking is a native package we need to check
for gettext-native rather than gettext in the DEPENDS.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-17 10:26:05 +00:00
Richard Purdie
459861b9c0 bitbake/data_smart.py: Fix error where update-rc.d would not get added to the dependency tree
If there was a variable such as:

X_${Y}_append = "Z"

The "Z" would be lost if X_${Y} was unset. This was due to a bug in the renameVar
function used by expandKeys().

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-16 08:39:47 +00:00
Joshua Lock
71e21a72cd insane.bbclass: Check whether gettext is required but not in DEPENDS
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-15 21:07:14 +00:00
Joshua Lock
aa65b67722 chrpath: Add chrpath 0.13 based on recipe from OE.dev
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-15 13:16:13 +00:00
Richard Purdie
dd2a0e06f5 console-tools: Add missing gettext dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-15 12:46:39 +00:00
Joshua Lock
ceb91f7b2b scripts: preserve BB_NUMBER_THREADS when sanitising environment
It's pretty useful to be able to define BB_NUMBER_THREADS on the cli when
executing bitbake. Add it to the extra whitelist defined in the
poky-env-internal script.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-14 17:46:59 +00:00
Richard Purdie
51497a7436 kernel.bbclass: Sync with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-14 15:55:03 +00:00
Joshua Lock
62ab23e067 insane.bbclass: Skip arch check for Cross Canadian
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2009-12-14 11:56:01 +00:00
Joshua Lock
61d608e518 local.conf: Fix cross canadian variable, it's SDKMACHINE not SDK_ARCH 2009-12-11 17:33:55 +00:00
Richard Purdie
1183aff5e9 bitbake/git.py: Typo fix
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-11 17:20:06 +00:00
Richard Purdie
b80f6d8ac4 bitbake/git.py: Add support for fullclone parameter
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-11 17:12:53 +00:00
Richard Purdie
a94737f611 bitbake/git.py: Move variable init into the localpath function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-11 17:12:53 +00:00
Richard Purdie
7d937f0f4a qemugl: Only directly install for -nativesdk version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-11 15:27:01 +00:00
Joshua Lock
bf69b8b737 local.conf: mention the Canadian Cross variable; SDK_ARCH 2009-12-11 14:34:20 +00:00
Joshua Lock
30b6c9b58b local.conf: use qemux86 as default target 2009-12-11 14:24:45 +00:00
Joshua Lock
2c5ae3eb9b handbook: point people at purple in the introduction 2009-12-11 14:22:46 +00:00
Richard Purdie
cb8684f9bc bitbake/cooker.py: Fix handling of extra configuration files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-11 12:48:49 +00:00
Richard Purdie
c02e38901b git.py: Improve command failure error messages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-11 12:48:14 +00:00
Richard Purdie
72327cb070 moblin-web-browser: Fix xpidl patch to make sure idl include files are found
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-11 10:24:14 +00:00
Richard Purdie
d5ad4877f2 mozilla-headless: Fix xulrunner version references
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-11 09:42:15 +00:00
Richard Purdie
1805dbd849 dbus-glib: 0.78 -> 0.82
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-11 09:33:21 +00:00
Richard Purdie
12691f24e5 mozilla-headless: Set PKG_CONFIG_ALLOW_SYSTEM_LIBS to avoid host libraries being found
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-11 00:37:26 +00:00
Richard Purdie
ac397328a0 moblin-floating-revisions: Set fixed revision for bisho
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 22:38:40 +00:00
Richard Purdie
fd2e201742 moblin-app-installer: Fix syntax error
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 22:32:25 +00:00
Richard Purdie
d2e8c1f0ef moblin-app-installer: Update patch against latest git
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 21:46:17 +00:00
Richard Purdie
386d564b20 moblin-fixed-revisions: Bump clutter revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 21:33:30 +00:00
Richard Purdie
507dcf9dbe meta-moblin: Switch to gtk+ 2.18.5
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 18:17:15 +00:00
Richard Purdie
db2e750c3a gtk+: Add 2.18.5
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 18:16:40 +00:00
Richard Purdie
bd874faabb poky-fixed-revisions.inc: Update glib-2.0 revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 18:09:45 +00:00
Richard Purdie
35e8e3fd56 gtk-doc: Update gtk-doc.m4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 18:07:49 +00:00
Richard Purdie
eee88f3abc glib-2.0: 2.20 -> 2.22
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 18:07:26 +00:00
Richard Purdie
e5a21c4dd9 moblin-web-browser: Update patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 17:17:42 +00:00
Richard Purdie
57bf2cf3b6 clutter: Fix locked down revision patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 16:59:56 +00:00
Enric Balletbo i Serra
5386327d34 udev: Add local.rules for the IGEP v2 to symlink the first framebuffer to /dev/fb
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 16:51:01 +00:00
Richard Purdie
9bd948e18b bognor-regis: Add missing DEPENDS on libnotify
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 15:12:09 +00:00
Richard Purdie
8caa290d89 rpm: Update for python 2.6
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 14:15:01 +00:00
Richard Purdie
13ee301416 moblin-floating-revisions: Enable floating revisions for mozilla-headless
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 14:01:08 +00:00
Richard Purdie
7ab7ad82f4 mozilla-headless: Update to work with recent git changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 14:00:23 +00:00
Richard Purdie
9e27801055 sqlite3: Add missing DEPENDS on tcl-native
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-10 00:00:11 +00:00
Richard Purdie
f4674faeaa tcl: Add tcltk from OE.dev but with legacy staging function removed and converted to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-09 23:59:44 +00:00
Richard Purdie
7b8e1efb0d mojito: Add RDEPENDS on connman and set configure flags to match, also disable shave
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-09 13:46:31 +00:00
Richard Purdie
21c54dd674 sqlite3: 3.6.16 -> 3.6.20
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-09 13:44:41 +00:00
Richard Purdie
c924e98262 leadpad/pcmanfm/puzzles: Make libowl optional
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-07 17:21:56 +00:00
Richard Purdie
aeabb07d85 tasks: Fix missing quote
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-07 16:45:59 +00:00
Richard Purdie
ad51b8c0a1 poky-fixed-revisions.inc: Update dates revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-07 16:41:51 +00:00
Richard Purdie
3ab04a953d pimlico: Clean up libowl handling to be consistent 2009-12-07 16:23:56 +00:00
Richard Purdie
e584e7c246 libowl: Remove stale comments and enable packaging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-07 16:23:56 +00:00
Richard Purdie
288e62a221 distutils: Sync with OE.dev
Signed-off-by: Richard Purdie <richard@rex.(none)>
2009-12-05 23:18:02 +00:00
Richard Purdie
c7d4ad8e9d gdb: Make sure cross-candian version does not provide gdbserver
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-04 23:36:19 +00:00
Richard Purdie
98192bf414 site/ix86-common: Add moz variables
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-03 17:49:13 +00:00
Richard Purdie
ba1c4fa944 python: Update 2.5 -> 2.6 (from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-03 12:08:52 +00:00
Richard Purdie
3b5336f7cf python: Update 2.5 -> 2.6 (from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-03 12:07:18 +00:00
Richard Purdie
de73c65121 alsa-utils/xdg-user-dirs/diffstat: Add missing DEPENDS on gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-03 09:52:22 +00:00
Richard Purdie
73e514b0e8 rpm: Bump PR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-02 15:36:18 +00:00
Richard Purdie
1678395e60 libtool: Fix sysroot preprocess function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-02 13:25:14 +00:00
Richard Purdie
28fc110e6d nativesdk.bbclass: Disable debug
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-02 13:16:01 +00:00
Richard Purdie
82fd3bda34 nativesdk.bbclass: Fix DEPENDS handling
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-02 13:12:53 +00:00
Richard Purdie
7bb37ffb35 gdb: Clean up recipe and don't inherit cross for cross-canadian
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-02 11:35:35 +00:00
Richard Purdie
4248fbef9f cross-canadian: Set PKGHIST_DIR to a correct value
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-02 11:34:47 +00:00
Richard Purdie
18bd18313c libexif: Add gettext DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-01 17:14:46 +00:00
Richard Purdie
515b0f19ca util-linux: Fix DEPENDS on gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-01 16:58:49 +00:00
Richard Purdie
f866f511ad gstreamer: Fix DEPENDS on gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-01 16:57:41 +00:00
Richard Purdie
68518c4130 popt: Fix DEPENDS on gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-01 16:56:57 +00:00
Richard Purdie
a76bdfb87b libgpg-error: Add missing DEPENDS on gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-01 16:56:12 +00:00
Richard Purdie
8917b6eb29 libidl: Add missing DEPENDS on flex
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-01 16:53:28 +00:00
Richard Purdie
212dedcde3 flex: Add missing DEPENDS on gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-01 16:52:19 +00:00
Richard Purdie
ac0788e958 bison: Add missing DEPENDS on gettext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-01 16:51:34 +00:00
Richard Purdie
5bc0235640 clutter-git: Update patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 17:44:00 +00:00
Richard Purdie
6661806a5e rpm: Disable dwarfdebug
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 17:24:59 +00:00
Richard Purdie
0ad571dde5 clutter-git: Disable DOLT
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 17:11:24 +00:00
Richard Purdie
66c952cbc2 autotools.bbclass: Make sure config.rpath is present if needed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 17:03:38 +00:00
Richard Purdie
dfd32b429a base.bbclass: Stage etc directory for native packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 15:11:22 +00:00
Richard Purdie
659d4e2535 mutter: Bump PR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 14:28:54 +00:00
Richard Purdie
414f9e88f3 gdk-pixbuf-csource: Make sure a loaders file is generated after recent staging changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 14:28:38 +00:00
Richard Purdie
6348b70797 libtool-cross: Don't allow bad staging files break libtooL
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 12:20:44 +00:00
Richard Purdie
15b5395444 libtool: Only apply sysroot mangling to libtool itself (not native/cross/nativesdk)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 12:08:39 +00:00
Richard Purdie
35433abab3 rpm: Bump PR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 12:04:29 +00:00
Richard Purdie
7cf518c754 gvfs: Add missing DEPEND on gnome-keyring and disable libarchive
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 11:54:19 +00:00
Richard Purdie
499c15a61c pycairo: Fix staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 10:10:35 +00:00
Richard Purdie
67a8d2dc46 ribosome: Build workarounds
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-30 09:56:27 +00:00
Richard Purdie
20abebf95f xapps: Add configure sed to remove problems with the XAW_CHECK_XPRINT_SUPPORT macro
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 18:08:54 +00:00
Richard Purdie
3d5a8ffe40 clutter-gst: Bump PR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 17:59:14 +00:00
Richard Purdie
4fb92e75d4 clutter-gst: Disable DOLT
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 17:52:12 +00:00
Richard Purdie
400f1ca023 libtool: Allow ltdl to stage only
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 17:42:45 +00:00
Richard Purdie
8e3364236f Add missing patches
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 16:24:13 +00:00
Richard Purdie
6e6320bc2a gupnp: Fix staging preprocess function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 15:40:33 +00:00
Richard Purdie
63d30e31a4 clutter-1.0: Disable DOLT
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 15:35:55 +00:00
Richard Purdie
463f99cbe0 clutter-1.0: Disable DOLT
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 15:35:43 +00:00
Richard Purdie
78ed945542 syncevolution: Correct branchname
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 15:22:08 +00:00
Richard Purdie
1b0fd595dd moblin-floating-revisions.inc: Disable head revisions for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 15:08:17 +00:00
Richard Purdie
e1e36219c9 moblin-fixed-revisions.inc: Update gtk+ version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 11:41:23 +00:00
Richard Purdie
ad2dfda276 subversion: Bump PR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 11:36:18 +00:00
Richard Purdie
8265d8d87f gnu-config: Add missings sed command
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 11:34:58 +00:00
Richard Purdie
a813f239d4 libtool: Don't install into staging since we need libtool-cross there
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 11:32:43 +00:00
Richard Purdie
c770141305 e2fsprogs: Fix typo and bump appropriate PRs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 00:41:36 +00:00
Richard Purdie
e8c26e1933 xclipboard/xclock/xkbprint/xkbutils: Upgrade to lastest releases
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 00:29:14 +00:00
Richard Purdie
3f27fdaf59 xserver-xf86-dri-lite: Add m4_pattern_allow
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-27 00:10:24 +00:00
Richard Purdie
441446c6cb gtk+: 2.16.4 -> 2.16.6
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-26 23:24:05 +00:00
Richard Purdie
6834d3c9eb xserver-xf86-dri-lite: Fix typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-26 23:19:38 +00:00
Richard Purdie
0d4c056ca5 xserver-xf86-dri-lite: Fix macro in .m4 file
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-26 23:15:21 +00:00
Richard Purdie
011557c157 bitbake: Fix dict changing size problems
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-26 22:45:52 +00:00
Richard Purdie
71b10e3045 poky-init-build-env: Remove now unneeded return
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-26 11:25:16 +00:00
Richard Purdie
289332253b distro/poky: Set EXTRAOPKGCONFIG
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-26 11:19:37 +00:00
Richard Purdie
b46f349b32 Add poky-feed-config-opkg (based off moblin version)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-26 11:17:37 +00:00
Richard Purdie
87113e40d7 xserver-kdrive-1.3.0.0: Add randr12 fix from OE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-26 09:19:11 +00:00
Richard Purdie
2c1211bab9 scripts/poky-qemu-internal: Make sure qemuarm cursor is visible
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-26 09:18:08 +00:00
Richard Purdie
f0d2b37989 libxcalibrate: Fix with xcb
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-26 09:17:08 +00:00
Richard Purdie
f721f7bc34 pointercal: Update qemuarm calibration files after recent qemu changes to wacom code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-26 09:16:19 +00:00
Richard Purdie
43dd23b93d udev-141: Backport fix from 145 which is also needed here
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-25 15:01:47 +00:00
Richard Purdie
b6b45ca538 runqemu: staging -> sysroots
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-25 14:53:37 +00:00
Richard Purdie
4ee3295dd8 apmd/jpeg: libtool is on STAGING_BINDIR_CROSS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-25 14:39:19 +00:00
Richard Purdie
1b8493ad41 qemu: Update to 0.10.6 and add fix wacom emulation issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-25 14:37:20 +00:00
Richard Purdie
429837b613 udev: Fix touchscreen link creation with latest version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-25 14:31:53 +00:00
Nicolas Dechesne
663dc3684f sato: move policykit from meta-moblin to met
policykit recipe is required to build a sato image, and it was moved in the
meta-moblin collection by mistake, and sato build was broken.

policykit is a dependency of networkmanager.

Signed-off-by: Nicolas Dechesne <n-dechesne@ti.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-20 17:48:21 +00:00
Nicolas Dechesne
2163649b4e sato: move pam from meta-moblin to meta
pam recipe is required to build a sato image, and it was moved in the
meta-moblin collection by mistake, and sato build was broken.

pam is a dependency of policykit which is a dependency of networkmanager.

Signed-off-by: Nicolas Dechesne <n-dechesne@ti.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-20 17:47:18 +00:00
Richard Purdie
5892090c1c external-toolchain-csl: Convert to use glibc-package
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-20 17:32:23 +00:00
Richard Purdie
246dbec868 package.bbclass: Clear package directory copy before installing new files to prevent stale data
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-20 17:11:27 +00:00
Richard Purdie
6ebcb57968 glibc-package.bbclass: Fix the case PN == glibc
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-20 17:10:49 +00:00
Richard Purdie
46fbe4cd80 glibc-package.bbclass: Add GLIBC_INTERNAL_USE_BINARY_LOCALE precompiled mode
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-20 15:50:34 +00:00
Richard Purdie
7379ee7786 glibc: Add missing .inc file from last commit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 22:48:07 +00:00
Richard Purdie
1e549b98e1 glibc: Separate out core glibc packaging functionality into a class
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 22:37:45 +00:00
Richard Purdie
ebf6159c7b tune-atom.inc: Improve optmisation flags
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 22:01:55 +00:00
Richard Purdie
0ad4a95607 genext2fs: The makefile is broken, just do the correct thing ourselves
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 21:50:02 +00:00
Richard Purdie
0037679ca9 stagemanager-native: Set NATIVE_INSTALL_WORKS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 14:11:42 +00:00
Richard Purdie
aa20954681 mozilla-headless: Convert to use SYSROOT_PREPROCESS_FUNCS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 13:51:06 +00:00
Richard Purdie
a6f36aedaf apt: Stage include headers in do_install and drop custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 13:45:01 +00:00
Richard Purdie
24f0ecbb14 apt-native: Use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 13:42:11 +00:00
Richard Purdie
bb9a858c58 stagemanager-native: Set PSTAGING_DISABLED and drop unused staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 13:38:33 +00:00
Richard Purdie
43bee8b735 Disable packaged-staging for cross-linkage/staging-linkage and external-poky-toolchain
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 13:37:11 +00:00
Richard Purdie
40a88a1063 poky-external-toolchain: Alter staging in do_install step
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 13:33:14 +00:00
Richard Purdie
b90e55697d cross-linkage/staging-linkage: Convert to mangle staging in do_install step
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 13:31:52 +00:00
Richard Purdie
affbcf3202 kernel.bbclass: Merge do_stage into do_install
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 13:22:48 +00:00
Richard Purdie
3a2ad83b38 osc-native: Stage using do_install (and add SRCREV)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 13:15:43 +00:00
Richard Purdie
47c19bb87a python: Drop staging functions. If failures occur we just need to improve do_install
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 11:50:58 +00:00
Richard Purdie
5716a14bf4 package.bbclass: Fix runtime_maping_rename so version information isn't removed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 10:13:10 +00:00
Richard Purdie
0846d1f498 python: Drop custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 00:33:40 +00:00
Richard Purdie
0309edc8d9 python-native: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 00:26:06 +00:00
Richard Purdie
5b44fa1f29 perl: Updates to ensure Config-heavy-target.pl is found
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 22:04:55 +00:00
Richard Purdie
ca5f36ee6a perl: Update from OE.dev and convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 20:05:55 +00:00
Richard Purdie
06685d7558 libapci: Remove unneeded staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:49:32 +00:00
Richard Purdie
b977fca26f tzcode-native: Set NATIVE_INSTALL_WORKS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:48:31 +00:00
Richard Purdie
0d51d807aa xerces-c: Patch out local linking directories
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:38:44 +00:00
Richard Purdie
bc111fc45c xerces-c: Reuse do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:36:48 +00:00
Richard Purdie
892ff04e4b libol: Drop custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:27:14 +00:00
Richard Purdie
659717fb52 samba: Remove unneeded custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:19:38 +00:00
Richard Purdie
770af5b1f5 gettext: Convert to use BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:16:53 +00:00
Richard Purdie
5e6726dc19 dfu-util: Remove unneeded staging functions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:16:15 +00:00
Richard Purdie
6e7cac96bb uicmoc3-native: Set NATIVE_INSTALL_WORKS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:15:03 +00:00
Richard Purdie
dd9e54df3e boost-jam-native: Use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:12:12 +00:00
Richard Purdie
84a7f89bbf boost: Switch to using do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:10:50 +00:00
Richard Purdie
6b05a7af6a qmake-native: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:09:33 +00:00
Richard Purdie
54682f2d6f libpcre: Drop staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:06:35 +00:00
Richard Purdie
9fe6114da0 uicmoc3-native: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-18 00:02:59 +00:00
Richard Purdie
354221d878 moblin-feeds: Remove unneeded staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 23:57:25 +00:00
Richard Purdie
d26596806e linux-dummy: Drop do_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 23:54:04 +00:00
Richard Purdie
57a7346f6c libiconv: Convert to use autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 23:49:37 +00:00
Richard Purdie
90a50d59d9 e2fsprogs: Drop unneeded custom staging function by improving do_install and convert to use BBCLASSEXTEND for -native recipe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 23:48:54 +00:00
Richard Purdie
e4d0c6479e gcc-native: Convert to stage using do_install
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 23:33:52 +00:00
Richard Purdie
8d5f7fa6dc binutils: Remove unneeded staging functions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 23:31:51 +00:00
Richard Purdie
bf9725eb93 dbus-native: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 22:06:40 +00:00
Richard Purdie
be033d2d0b dbus: Remove unneeded staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 22:04:53 +00:00
Richard Purdie
7bf17e82eb alsa-oss: Drop unneeded custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 21:51:36 +00:00
Richard Purdie
c5f2ff91f6 u-boot-mkimage-native: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 21:49:29 +00:00
Richard Purdie
b36dcf3a48 signgp-native: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 21:47:21 +00:00
Richard Purdie
d715026666 update-alternatives-dpkg: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 21:44:17 +00:00
Richard Purdie
a00293790b gnome-doc-utils: Convert staging function to a do_install_append
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 21:38:51 +00:00
Richard Purdie
dc607cfb60 qemugl: This package is usually installed as an alternative so no need to use the package postinstall. Remove staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 21:35:22 +00:00
Richard Purdie
f8eb8a3817 insserv: Convert to BBCLASSEXTEND, mark do_install as safe for native staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 21:31:15 +00:00
Richard Purdie
e2b66cca92 wireless-tools: Drop custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 16:26:21 +00:00
Richard Purdie
bd910094a1 yaffs2-utils: Convert to BBCLASSEXTEND and drop custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 16:24:53 +00:00
Richard Purdie
a09fcd0c90 uicmoc4: Set NATIVE_INSTALL_WORKS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 16:24:14 +00:00
Richard Purdie
de19e4b154 gtk-doc: Set NATIVE_INSTALL_WORKS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 16:23:44 +00:00
Richard Purdie
54c9e936a2 syslinux/syslinux-installer-native: Convert to stage with do_install
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 16:18:38 +00:00
Richard Purdie
fe89792652 gtk-doc: Drop custom staging functions as now unneeded
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 16:14:34 +00:00
Richard Purdie
6cad69b4d8 libusb/libusb0: Drop unneeded custom staging functions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 16:13:03 +00:00
Richard Purdie
6327525060 libsdl-natvesdk: Drop unneeded stage_append
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 16:03:53 +00:00
Richard Purdie
0d816ac986 uclibc: Upgrade 0.9.29 -> 0.9.30.1 (from OE.dev) and massively cleanup the recipes, using install step for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 16:00:20 +00:00
Richard Purdie
2ce975dba2 automake-native: Remove unneeded staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 14:38:25 +00:00
Richard Purdie
a1f2ed6e7f matchbox-desktop: Drop custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 14:36:35 +00:00
Richard Purdie
089e29b779 uicmoc4-native: Convert to use install step for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 14:35:27 +00:00
Richard Purdie
40abdeadf7 helix-libs/ribosome: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 14:32:08 +00:00
Richard Purdie
cb5f3a4c9a freetype: Drop unneeded custom staging functions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 14:23:25 +00:00
Richard Purdie
06b28b570a db: Convert to use staging from install
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 14:21:22 +00:00
Richard Purdie
833152ee0b cmake-native: Drop unneeded staging function and use do_install
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 14:17:35 +00:00
Richard Purdie
e9a1c2f913 apr: Convert staging mangling to a sysroot_preprocess function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 13:56:55 +00:00
Richard Purdie
559aa188d1 intltool: Use autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 13:19:59 +00:00
Richard Purdie
b3ccc4e7cb bzip2: Use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 13:09:07 +00:00
Richard Purdie
bf7547778e libxaw: Add symlinks in do_install step and use this for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 13:06:49 +00:00
Richard Purdie
22569b8452 ncurses: Use do_install (and add missing symlink)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 13:04:55 +00:00
Richard Purdie
e82831ca11 lirc: Drop unneeded custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 13:02:31 +00:00
Richard Purdie
89e1fb0e99 libassuan: Drop unneeded custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:49:30 +00:00
Richard Purdie
032ef482fb js: Use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:47:14 +00:00
Richard Purdie
dab103ff91 liba52: Drop unneeded custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:46:25 +00:00
Richard Purdie
aec1e12582 gdbm: Drop unneeded custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:45:18 +00:00
Richard Purdie
4c57e9328c libfribidi: Drop unneeded custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:42:36 +00:00
Richard Purdie
9de4ef4516 tzcode-native: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:37:23 +00:00
Richard Purdie
49abf93f5a genext2fs: Convert to use do_install for staging and use BBCLASSEXTEND for native recipe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:36:10 +00:00
Richard Purdie
a7d453bdcd udev: Convert old versions to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:33:59 +00:00
Richard Purdie
138417949b gnome-common: Drop unneeded custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:32:01 +00:00
Richard Purdie
4359a22bce glibc: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:29:18 +00:00
Richard Purdie
9734c516e8 external-csl-toolchain: Drop uneeded staging functions (a make sure mangling happens in do_install)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:24:51 +00:00
Richard Purdie
45fbc1c095 package-index/run-postinsts: Drop staging functions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:24:16 +00:00
Richard Purdie
ed0a52a8e5 openssl: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:17:43 +00:00
Richard Purdie
6a54171997 dosfstools: Convert to use install step for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:12:48 +00:00
Richard Purdie
551e0bb842 cdrtools-native: Use install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:08:48 +00:00
Richard Purdie
a04941ccd3 lame: Use autotools_stage_all
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:03:16 +00:00
Richard Purdie
b73a731460 module-init-tools-cross: Use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:01:18 +00:00
Richard Purdie
040cf26c51 modutils-cross: Use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:01:05 +00:00
Richard Purdie
a78d298e8e qmake2-cross: Use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 12:00:50 +00:00
Richard Purdie
7d9e2e530e cross.bbclass: Adjust the core class staging method as all users have been vetted and won't be affected
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 10:32:45 +00:00
Richard Purdie
d560f9fa61 gdb: Clean up do_install and convert to use install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 10:26:33 +00:00
Richard Purdie
5b8b6c6bc7 libtool: Convert various varients to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-17 00:15:07 +00:00
Richard Purdie
b6a0684f26 linux-libc-headers: Drop unneeded custom staging functions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 23:41:13 +00:00
Richard Purdie
ec22e232d4 gcc: Convert cross recipes to stage in do_install. Also moves stdc++ and other libs into the sysroot
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 23:36:11 +00:00
Richard Purdie
977b3fe554 cross.bbclass: Add defitions of target_*dir variables and improve sysroot_stage_all to cope with mixed packages as found in cross recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 23:34:42 +00:00
Richard Purdie
94577a77ce glib-2.0: Clean up staging functions and convert to do_install
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 23:27:31 +00:00
Richard Purdie
6349b2b072 fontconfig: Update staging to use do_install
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 23:09:51 +00:00
Richard Purdie
3ba6fce06a libmad: Drop custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:54:14 +00:00
Richard Purdie
7edbe81181 gupnp: Convert to new staging method
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:51:51 +00:00
Richard Purdie
0d5818ea8e pcap: Drop custom staging function and use autotool_stage_all. Some hopefully legacy leftovers remain commented
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:49:39 +00:00
Richard Purdie
79c0a43c2c elfutils: Convert to autotools_stage_all
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:45:27 +00:00
Richard Purdie
76d9b6ea7f native.bbclass: Make sure PACKAGES is empty in case _prepend or _append are used
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:38:44 +00:00
Richard Purdie
6568a6d8a9 base.bbclass: Drop unused PSTAGE_BROKEN_DESTDIR variable and run sysroot_prehook at the right point
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:38:23 +00:00
Richard Purdie
7096a54436 packaged-staging.bbclass: Fix staging reference -> sysroots
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:37:39 +00:00
Richard Purdie
9a3da23e10 dbus-glib-native: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:37:01 +00:00
Richard Purdie
6341ebc588 unifdef-native: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:36:35 +00:00
Richard Purdie
70fbc8858d pkgconfig: Drop pointless staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:36:10 +00:00
Richard Purdie
699c0aa37e apmd: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:35:40 +00:00
Richard Purdie
2f435dab59 ldconfig-native: Convert to use do_install for staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:35:21 +00:00
Richard Purdie
2b62b6e4f7 quilt: Convert to use install step for staging and cleanup the include files a bit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:33:56 +00:00
Richard Purdie
7d353d394c gtk+/gdk-pixbuf-csource-native: Convert to staging from do_install
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:32:41 +00:00
Richard Purdie
81d1490b1d gpgme: Convert to autotools_stage_all
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:28:18 +00:00
Richard Purdie
668ae67a4f update-rc.d: Add native version, add native dependency to class, convert staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 22:00:22 +00:00
Richard Purdie
d89b641578 sha-native: Update staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 21:53:21 +00:00
Richard Purdie
3044578403 pth: Drop custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 21:50:55 +00:00
Richard Purdie
1c9d2baa2d ppp: Drop custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 21:48:08 +00:00
Richard Purdie
31ad2cf87b gnutls: Convert to autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 21:44:44 +00:00
Richard Purdie
c0a972e4fe gpg-error: Convert to autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 21:42:41 +00:00
Richard Purdie
7807791083 tiff: Convert to autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 21:39:37 +00:00
Richard Purdie
84c2500e99 libxsettings-client: Convert to autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 21:39:11 +00:00
Richard Purdie
5c0dce866d fakeroot: Remove leagacy staging function and improve installed -dev package
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 20:17:00 +00:00
Richard Purdie
7acfa9467f perl: Standardise config.sh location
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 10:56:17 +00:00
Richard Purdie
5c0111cb9d lib_package.bbclass: Sync with OE.dev to remove hardcoded layout assumption 2009-11-16 10:53:16 +00:00
Richard Purdie
5f22458409 debian/kernel/gconf/gtk-icon-cache: PKGDESK/PKG fixes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 10:52:35 +00:00
Richard Purdie
01f75c1b48 rootfs_rpm/icecc: Sync whitespace with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 10:51:24 +00:00
Richard Purdie
a59f67fdb9 gtk-icon-cache.bbclass: Fix hardcoded PKGDEST reference and operate on directories other than hicolor (from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 10:13:39 +00:00
Richard Purdie
67fa7a1c60 gconf.bbclass: Fix hardcoded PKGDEST reference
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 10:12:59 +00:00
Richard Purdie
7da2f8c51d packaged-staging: Fix libdir references to use libdir_native
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 10:09:01 +00:00
Richard Purdie
c226b38181 package_ipk.bbclass: Fix typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 10:06:52 +00:00
Richard Purdie
30087f80c7 binutils-cross-canadian.inc: Convert to use sysroot staging approach
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 15:39:37 +00:00
Richard Purdie
94ceada493 binutils-cross.inc: Convert to use sysroot staging approach
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 15:39:23 +00:00
Richard Purdie
9198908755 cross.bbclass: Override the sysroot_stage_all to work appropriately for cross packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 15:37:50 +00:00
Richard Purdie
e2677471e6 base.bbclass: Add special stage keyword to override leagcy mode
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 15:37:00 +00:00
Richard Purdie
b772c8cde5 bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the populate_staging task to populate_sysroot
This change makes the purpose of the staging directory more obvious and
the taskname more true to what it now actually does.

The layout version number is increased due to the change in layout
but code to convert existing directories and insert a symlink for
backwards compatibility is included.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:42 +00:00
Richard Purdie
6c92cfc020 glibc-package.bbclass: Operate on PKG, not D after package.bbclass updates
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:42 +00:00
Richard Purdie
7ad17848de gtk-icon-cache.bbclass: Drop unneeded module import
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:41 +00:00
Richard Purdie
c8dc3928fb gconf.bbclass: Drop unneeded module import
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:41 +00:00
Richard Purdie
d4f23b6c00 icu: Fix typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:28 +00:00
Richard Purdie
7b849ae2f5 native.bbclass: Fix DEPENDS handling for BBCLASSEXTEND use
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:28 +00:00
Richard Purdie
e782788756 gnu-config: Don't run sed substituation for perl location in native case
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:28 +00:00
Richard Purdie
c6f860596c base/autotools.bbclass: Make sure extra dependencies are not lost for native and nativesdk BBCLASSEXTEND. Ugly but no simpler/neater way seems possible
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:28 +00:00
Richard Purdie
aa08ac8f68 libtool: Drop unneeded include
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:28 +00:00
Richard Purdie
c54117458a classes: Remove and sanitise import statements
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:28 +00:00
Richard Purdie
80d55bbd6e base.bbclass: Drop import bb and import os as no longer needed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:27 +00:00
Richard Purdie
f1faef3e6b icu: Fix -native version so it doesn't use target substituions in configure step
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:27 +00:00
Richard Purdie
22ddc76b2f gconf-dbus: Convert to BBCLASSEXTEND and drop custom staging append since its no longer needed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:27 +00:00
Richard Purdie
b26b8f4f23 native.bbclass: Improve DEPENDS mangling code so sub matches don't break upon substitutions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:27 +00:00
Richard Purdie
abe3902c2c bitbake.conf: Add virtual/libintl-native to ASSUME_PROVIDED
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:27 +00:00
Richard Purdie
d594dcf085 pax-utils: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:27 +00:00
Richard Purdie
e1ba0ea25d gmp: Convert to BBCLASSEXTEND
* darwin build hacks dropped - need proper fixes
* nativesdk custom do_configure should no longer be needed
  with sdk changes

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:27 +00:00
Richard Purdie
0b1aee3163 nasm: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:27 +00:00
Richard Purdie
5b2610af77 m4: Drop 1.4.9 version, convert to autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:27 +00:00
Richard Purdie
f2a5be46cc libx11: Convert -native/-nativesdk versions to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:27 +00:00
Richard Purdie
5308a1d9f5 sqlite3: Cleanups - use BBCLASSEXTEND, drop strange compile bugfix (now unneeded?), convert to autotools_stage class
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:26 +00:00
Richard Purdie
03ed0dbcae xcb-proto: Drop custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:26 +00:00
Richard Purdie
4523bc1bef xcb-proto: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:26 +00:00
Richard Purdie
f9a857d08c libxslt: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:26 +00:00
Richard Purdie
f8e52056be autoconf: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:26 +00:00
Richard Purdie
71b09b016b mtd-utils: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:26 +00:00
Richard Purdie
f74f080643 libusb: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:26 +00:00
Richard Purdie
837dabc63d Drop gcc-native 3.4.4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:26 +00:00
Richard Purdie
7541841b56 libxml2: Convert to BBCLASSEXTEND (and drop unneeded custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:26 +00:00
Richard Purdie
b9cac51c38 gettext: Drop old version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:26 +00:00
Richard Purdie
aee10f3029 makedevs: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:25 +00:00
Richard Purdie
1d82f91348 jpeg: Convert to BBCLASSEXTEND (and drop unneeded custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:25 +00:00
Richard Purdie
65d097ca22 gperf: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:25 +00:00
Richard Purdie
b8def21047 qemu: Convert to BBCLASSEXTEND (git version only, drop 0.9.1 native/nativesdk versions)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:25 +00:00
Richard Purdie
ffb23018b5 git: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:25 +00:00
Richard Purdie
18fe7edf55 intltool: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:25 +00:00
Richard Purdie
88de83a0dc intltool: Drop old version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:25 +00:00
Richard Purdie
9a17752a7c shared-mime-info: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:25 +00:00
Richard Purdie
6e642b436f readline: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:25 +00:00
Richard Purdie
3baff56fe6 beecrypt: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:25 +00:00
Richard Purdie
29327b9936 mtools: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:25 +00:00
Richard Purdie
3d6e246188 libidl: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:24 +00:00
Richard Purdie
3a201d0d4b pkgconfig: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:24 +00:00
Richard Purdie
cfc57fd144 ncurses: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:24 +00:00
Richard Purdie
c304734adf libpng: Convert to BBCLASSEXTEND and drop custom staging function as unneeded
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:24 +00:00
Richard Purdie
afc22e54ae curl: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:24 +00:00
Richard Purdie
039a1b4459 bison: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:24 +00:00
Richard Purdie
5c834057cb icu: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:24 +00:00
Richard Purdie
170604d54c gdbm: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:24 +00:00
Richard Purdie
315d4ab7c8 file: Convert to BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:24 +00:00
Richard Purdie
2a4760dfc9 popt: Convert to use BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:24 +00:00
Richard Purdie
677102368b gnu-config: Convert to use BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:23 +00:00
Richard Purdie
20f35974a4 bzip-full-native: Convert to use BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:23 +00:00
Richard Purdie
cd7f623b6f lzo: Convert to use BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:23 +00:00
Richard Purdie
91a071b469 unzip: Convert to use BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:23 +00:00
Richard Purdie
bb4dfbf39b zip: Convert to use BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:23 +00:00
Richard Purdie
b5a059ff28 fetch/__init__.py: Try and make the sortable_revision code mode readable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:23 +00:00
Richard Purdie
aaf9b6aa5f base.bbclass: Add an option of forcing the new staging mechanism
Add an option of forcing the new staging mechanism for native packages
that don't use autotools with the NATIVE_INSTALL_WORKS option

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:23 +00:00
Richard Purdie
08d949ee12 base.bbclass: Fix do_populate_staging to operating on TMPDIR, not STAGING_DIR_TARGET
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:23 +00:00
Richard Purdie
379bc4788f classes: Various staging improvement fixups
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:23 +00:00
Richard Purdie
d7399bd56c base.bbclass: Rework staging function to use a DESTDIR style configuration based on the data from the do_install step. This falls back to any standard do_stage function if defined, see the mailing list for more info.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:23 +00:00
Richard Purdie
a1d93ee326 packaged-staging.bbclass: Use a variable for the location of the staging lock file
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:22 +00:00
Richard Purdie
3c83baeb26 native.bbclass: If do_stage isn't overridden, allow do_install to run for native packages
Also let do_install run for packages that run autotools_stage_all directly

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:22 +00:00
Richard Purdie
7c97538327 binconfig/pkgconfig.bbclass: Convert staging functions into SYSROOT_PREPROCESS_FUNCS operating on SYSROOT_DESTDIR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:22 +00:00
Richard Purdie
6ea78d6489 autotools.bbclass: Separate out useful staging functions into base.bbclass and call from autotools classes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:22 +00:00
Richard Purdie
1383f0fb4c autotools.bbclass: No need to fork sed each time
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:22 +00:00
Richard Purdie
cbcad726fe autotools.bbclass: Convert .la file mangling to package preprocessing hook
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:22 +00:00
Richard Purdie
99cdb59aed binconfig.bbclass: Convert do_install_append() into a PACKAGE_PREPROCESS_FUNCS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:22 +00:00
Richard Purdie
7501b625b6 package.bbclass: Add the option to declare package preprocess function hooks
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:22 +00:00
Richard Purdie
4b0332c431 package.bbclass: Change to operate on a copy of the install directory instead of directly. Also take the opportunity to rename the temp directories so their function is clear
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:22 +00:00
Richard Purdie
0eee29e451 package.bbclass: Remove hardcoded use of PKGDEST variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:22 +00:00
Richard Purdie
4f4a3da843 package.bbclass: Move variable checks to one place making the code more readable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:22 +00:00
Richard Purdie
764f73a033 base.bbclass: Only run do_stage if its been overwritten as the default is empty and its pointless to run it
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:21 +00:00
Richard Purdie
483f85802a bitbake: Sync various functions with those from bitbake-dev and bitbake upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:21 +00:00
Richard Purdie
c2b5a61728 bitbake: Sync module import cleanups back from bitbake trunk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:21 +00:00
Richard Purdie
1fd3265374 build.py: Fix zero size logfile problems
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:21 +00:00
Richard Purdie
58c01c147c xfce.bbclass: Sync with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:21 +00:00
Richard Purdie
96ece54fa3 dbus: Disable X for -native versions, also explicitly disable libaudit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 11:09:37 +00:00
Richard Purdie
a338a7a7fd dbus: Improve fix deamon install patch to use automake magic to avoid installing wrapper scripts
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 09:53:59 +00:00
Richard Purdie
ce3ef9f4e8 dbus-native: Apply install fix patch to ensure the version of dbus-daemon in staging is not a wrapper
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-12 22:41:14 +00:00
Richard Purdie
b5b6b222bc bitbake.conf: Drop SHELLCMDS quoting fixing menuconfig task
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-12 21:22:56 +00:00
Enric Balletbo i Serra
073faab2b1 linux-igep2: Fix audio capture, the capture result is always silence
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-12 16:51:41 +00:00
Enric Balletbo i Serra
7a8660600e igep0020b.conf: Fix missing u-boot entrypoint
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-12 16:51:38 +00:00
Joe MacDonald
988e4ddf3c poky-init-build-env: Update for BASH 4 Bourne Shell semantics
It's no longer valid in bash 4 when invoked with Bourne Shell semantics to
return unless you're inside a sourced script or a function.  Doing so in
this context doesn't actually exit from the setup script.  This should
probably preserve the original intent.

Signed-off-by: Joe MacDonald <joe@deserted.net>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-12 16:49:45 +00:00
Richard Purdie
117b91a172 m4: Apply config_links patch to non-native version as well (from Esben Haabendal <eha@doredevelopment.dk>)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-12 16:45:38 +00:00
Esben Haabendal
23a64bce2a m4-native: Fix building on Ubuntu 9.10
Avoid making GNUmakefile a symlink to itself with some versions
of autoconf/automake

Signed-off-by: Esben Haabendal <eha@doredevelopment.dk>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-10 12:54:58 +00:00
Richard Purdie
2dddd57e63 meta-moblin: Drop mux as now obsolete
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-10 12:41:44 +00:00
Marcin Juszkiewicz
08cd59f7eb poky: add support for changing bootsplash application
SPLASH variable contains name of package which handles bootprogress
display. By default psplash is used.

Signed-off-by: Marcin Juszkiewicz <marcin@buglabs.net>
2009-11-05 12:32:48 +01:00
Richard Purdie
e3c01a6c2f xorg: Fixup DEPENDS on util-macros
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-04 15:33:41 +00:00
Marcin Juszkiewicz
099fa6714d gcc 3.4.4: fixed Ubuntu 9.10 build
open() require 3 arguments now.

Signed-off-by: Marcin Juszkiewicz <marcin@buglabs.net>
2009-11-02 20:48:07 +01:00
Richard Purdie
ae0e1ad29b package.bbclass: Cleanup getVar syntax to use True, not 1 as third argument
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-29 23:24:19 +00:00
Richard Purdie
83a64003f8 packaged-staging: Whitelist the empty base_do_stage function as it does nothing and locks need not be held
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-28 15:22:37 +00:00
Richard Purdie
c078d4c0d3 poky.conf: Update source tarball stash url and variable name 2009-10-28 05:51:47 +00:00
Richard Purdie
8ceb125143 gcc-4.1.2: Add missing patch (from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-23 09:59:40 +01:00
Richard Purdie
eb0d2f2615 bitbake-dev: Fix a couple of bugs that crept in breaking runtime
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-22 17:32:12 +01:00
Richard Purdie
a1a308c546 Merge branch 'marcin/trunk' of git://git.pokylinux.org/poky-contrib 2009-10-22 17:00:50 +01:00
Richard Purdie
699fb85c0a bluez4: 4.39 -> 4.56
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-22 16:57:56 +01:00
Graeme Gregory
559cb333d0 linux-libc-headers_2.6.20.bb : more modern glibc expose getline from stdio.h rename the function so not to cause a clash
Signed-off-by: Marcin Juszkiewicz <marcin@buglabs.net>
2009-10-22 14:49:11 +02:00
Richard Purdie
908fa82244 libsynthesis/syncevolution: Switch to 0.9 release branch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-20 16:06:43 +01:00
Richard Purdie
0704ef95f2 poky-fixed-revisions.inc: Remove stray # character
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-20 11:33:03 +01:00
Richard Purdie
f310816acb bitbake: hg fetcher - sync bitbake-dev and remove debug
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-20 11:29:07 +01:00
Richard Purdie
d4fe9e79cf task-moblin-x11-netbook: Bump PR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-20 11:27:31 +01:00
Richard Purdie
4f6fee840e mozilla-headless: Bump PV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-19 22:55:20 +01:00
Richard Purdie
0e2271239a poky-fixed-revisions.inc: Update mozila-headless SRCREV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-19 18:16:52 +01:00
Richard Purdie
3c0dd2d765 moblin-fixed-revisions.inc: Set mozilla-headless SRCREV correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-19 18:09:53 +01:00
Richard Purdie
b8f69f77f6 mozilla-headless: Convert to auto revisioning
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-19 17:46:29 +01:00
Richard Purdie
717d71b8e9 bitbake: Add hg fetcher auto revisioning, patch from Carl Simonson <simonsonc@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-19 17:46:09 +01:00
Richard Purdie
96fc6f45bc moblin-floating-revisions: Bump Mozilla headless revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-19 17:09:14 +01:00
Richard Purdie
4d9309a8ca poky-fixed-revisions.inc: Set SRCREV for missing packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-19 16:32:08 +01:00
Richard Purdie
cb62df186f xserver-xf86-lite.inc: Make sure the correct RDEPENDS variable is appended too (thanks Enric)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-18 11:31:41 +01:00
Richard Purdie
7465fba01e mutter-moblin: Add missing DEPENDS on bognor-regis (thanks Enric)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-18 11:30:12 +01:00
Richard Purdie
ac4d25c89a bitbake: Fix svk fetcher
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-17 21:07:40 +01:00
Richard Purdie
627d9b1bde bitbake-dev: Sync with changes upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-17 20:11:27 +01:00
Richard Purdie
f1216d2adb udev: Remove broken exec_prefix which fixes file layout and stages libudev correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-14 17:28:13 +01:00
Richard Purdie
9b53d44c11 xserver-xf86-dri-lite: Fix RDEPENDS as RDEPENDS_PN is set and this overrides the base variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-14 16:22:55 +01:00
Enric Balletbo i Serra
65b24a0d83 xserver-xf86-config: Add version for IGEP v2 board
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-14 16:18:17 +01:00
Enric Balletbo i Serra
f4ccb8fb83 formfactor: Add version for IGEP v2 board
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-14 16:18:13 +01:00
Enric Balletbo i Serra
af132647e1 linux-igep2: kernel recipe for IGEP v2 board
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-14 16:18:09 +01:00
Enric Balletbo i Serra
6598379dfc igep0020b.conf: Initial IGEP v2 board support
The IGEP v2 board is a low-cost, fan-less single board computer that
unleashes laptop-like performance and expandability without the bulk,
expense, or noise of typical desktop machines. Its architecture shares
much in common with other OMAP3 boards.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-14 16:17:23 +01:00
Enric Balletbo i Serra
5a8dd65872 xf86-video-omapfb: Add X.Org driver for TI OMAP framebuffers
Sync with OE.dev

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-14 16:16:04 +01:00
Richard Purdie
7642529554 bitbake: Anonymous funciton improvements - use methodpool to allow cached code and remove anonymous function indentation mismatch problems
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-13 08:38:13 +01:00
Richard Purdie
44549775eb bitbake: Add bb and os to __builtins__, not the exec function global
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-13 08:38:13 +01:00
Richard Purdie
74016daa3a bitbake: Remove unused and hence pointless internal__functions__ variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-13 08:38:13 +01:00
Richard Purdie
dbf6a79be2 mobile-broadband-provider-info: Set PV correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-12 23:18:47 +01:00
Richard Purdie
07c0fc055c moblin-floating-revisions.inc: Bump mozilla-headless revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-12 23:18:10 +01:00
Richard Purdie
279afff4f2 prefferred-xorg-versions: Update util-macros
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-12 17:57:54 +01:00
Richard Purdie
82d0344cb5 carrick: Add missing DEPENDS on mobile-broadband-provider-info
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-12 17:57:08 +01:00
Richard Purdie
d1b315db27 Add mobile-broadband-probider-info
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-12 17:56:36 +01:00
Richard Purdie
6f5fd5b0cf pango: Add 1.26.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-12 17:53:09 +01:00
Richard Purdie
424441d294 carrick: Add librest and libnotify to DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-12 12:50:42 +01:00
Richard Purdie
fec7fdee93 connman: Add option to enable tests
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-12 12:34:10 +01:00
Richard Purdie
9996221679 xf86-video-intel: Drop patches from git version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-12 12:30:35 +01:00
Richard Purdie
127797db30 moblin-floating-revisions: Bump for mozilla-headless
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-09 18:05:58 +01:00
Richard Purdie
2ddd5a8c59 packagekit: Make sure connman is used, not network manager
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-09 17:08:44 +01:00
Richard Purdie
9c00056521 telepathy-glib: 0.7.29 -> 0.9.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-09 17:04:58 +01:00
Richard Purdie
f6db09f914 util-macros: 1.2.1 -> 1.3.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-09 17:04:21 +01:00
Richard Purdie
e57be74b8b moblin-app-installer: Add package
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-05 21:20:22 +01:00
Richard Purdie
220533aa03 packagekit: 0.3.8 -> 0.4.9 (and sync with OE.dev) and add gnome-packagekit from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-05 21:18:00 +01:00
Richard Purdie
b819bd9da1 libsexy: Add along with dependencies (aspell + enchant) from OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-05 21:15:39 +01:00
Richard Purdie
5ce319a9b8 gnome-menus: 2.24.0 -> 2.24.1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-05 21:12:06 +01:00
Richard Purdie
3aa68f1282 opkg: Switch to google svn and patch to export a version comparision function (patches taken from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-05 21:11:16 +01:00
Richard Purdie
67a79c7443 bitbake.conf: Fix STAGING_BINDIR_CROSS to point to the location before the layout_* changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-05 16:29:06 +01:00
Richard Purdie
2c6494bebb policykit-gnome: Add from OE.dev with tweaks and fixed DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-05 11:39:36 +01:00
Richard Purdie
1a92cb6e0a tasks: Update SRCREV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-24 18:57:09 +01:00
Richard Purdie
d326382b5f bitbake/build.py: Remove zero sized log files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-24 18:57:09 +01:00
Richard Purdie
bec200b38d bitbake/cache.py: Add warnings for leakage of SRCREVINACTION magic value
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-24 18:57:09 +01:00
Richard Purdie
8138603680 bitbake/fetch: Ensure SRCREVINACTION always resets the core flags even when parsing failes by using a try/finally
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-24 18:57:08 +01:00
Richard Purdie
1bc5ed054e bitbake-dev: Sync exported variables with bitbake
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-24 18:57:08 +01:00
Richard Purdie
d3d2bb6373 moblin-fixed-revisions.inc: Update connman revision to avoid parallel make races
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18 12:39:25 +01:00
Richard Purdie
1d4f93e8f6 Add SDKMACHINE to simplify SDK control and add to CACHE paths to allow environmental variable control
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18 10:01:33 +01:00
Richard Purdie
8aa3e16e1f nativesdk.bbclass: Drop ineffective dynamic linker flag
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18 01:05:32 +01:00
Richard Purdie
7663a6e050 task-sdk-host: Add gdb-cross-canadian
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18 01:04:32 +01:00
Richard Purdie
9943a3e063 gcc-crosssdk: Add code to change the deafult linker path in the case of sdk binaries
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18 01:03:57 +01:00
Richard Purdie
a4c57e24cd gdb: Add cross-canadian recipe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18 01:02:52 +01:00
Richard Purdie
cd93271a66 ncurses: Fix up BUILD_LDFLAGS variable corrupting builds
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18 01:02:21 +01:00
Richard Purdie
3831d44240 qemu-nativesdk: Use HOST_CC to build parse_gl_h
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18 01:01:35 +01:00
Richard Purdie
0eb3586073 gcc-configure-common.inc: Fix to use target system paths
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:25 +01:00
Richard Purdie
3fbbc44cfd nativesdk/package_ipk.bbclass: Clean up sdk package architectures
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:25 +01:00
Richard Purdie
1c1305d15c meta-toolchain: Don't ship libGL
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:25 +01:00
Richard Purdie
43a6e6657f qemu-nativesdk: Add patch to fix linkage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:25 +01:00
Richard Purdie
b4def68389 qemugl: Relax COMPATIBLE_MACHINE slightly for x86_64 case
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:25 +01:00
Richard Purdie
0756b31383 external-poky-toolchain: Don't inherit nativesdk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:25 +01:00
Richard Purdie
191b03036c gcc-cross-sdk.inc: Drop no unused file
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:25 +01:00
Richard Purdie
4f8e5edf7c qemu-nativesdk: Add qemugl-nativesdk to DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:25 +01:00
Richard Purdie
9f5ef812c9 qemugl: Add staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:25 +01:00
Richard Purdie
1353bc08bc glibc-2.6.1: Fix accidental unintended change
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
7a382df853 task-sdk-host: Use cross-canadian packages 2009-09-17 22:25:24 +01:00
Richard Purdie
3e33f7fcf6 qemu-nativesdk: Use a specific gcc as otherwise configure tests break
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
5369137430 libx11-nativesdk: No need to hardcode DEPENDS/PROVIDES
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
ffc3e23564 gmp-nativesdk: Don't hardcode PV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
a51362cc76 package_ipk.bbclass: Convert to use SDK_ARCH
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
9fba0f42bc bitbake.conf: Update SPECIAL_PKGSUFFIX to include crosssdk/cross-canadian and drop -cross-sdk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
9174f712c6 gcc-configure-sdk: Tweak compiler options for working canadian cross compiles
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
192709ca26 gcc-configure-common: Allow the sysroot layout seen by the compiler to be configured (based on a patch from OE.dev but improved)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
7efbf5caf8 gcc-configure-common.inc: Allow the multilib option to be changed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
835bc8f5f6 meta-toolchain: Fix --build CONFIGURE_FLAG and add a target prefix to scripts
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
abfe8598c3 bitbake.conf: Add SDK variable definitions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
31a82c65ae gcc-package-cross: Cope with lib64 binaries
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
00127b3744 packaged-staging.bbclass Use libdir_native for opkg paths in directory creation
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
5912ab1de1 native.bbclass: Use prefix_native variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
0768f596eb poky-fixed-revisions.inc: Rename -sdk to -nativesdk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
ca667135a3 nativesdk: Convert to use crosssdk toolchain and remove binutils/gcc nativesdk recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
afa02c5470 cross-canadian: Add cross-canadian class with gcc and binutils recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
c906f2bce4 crosssdk: Add crosssdk class with gcc and binutils recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
eb1e80fae4 Extend various packages to use nativesdk using BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
f7fddc13da mpfr: Convert to use BBCLASSEXTEND
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:22 +01:00
Richard Purdie
bc5afa640b nativesdk: Don't use search and replace on DEPENDS field
Search and replace on the DEPENDS field can cause problems if
multiple similar names are present in the string so use an
alternative approach.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:22 +01:00
Richard Purdie
0d7207ca39 sdk.bbclass: Rename to nativesdk.bbclass
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:22 +01:00
Richard Purdie
af85ce4b4e Remove layout_* variables
Remove layout_* variables and replace them with variables specific to the
different classes. The layout variables were only useful for the native/cross
classes and caused more confusion than they solved. They didn't scale to the
sdk class. It now clear a small set of native/cross variables fulfil the needs.

This patch also changes native.bbclass to use "/" as the STAGING_DIR which makes
sense since we're installing binaries into the locations we're compiling them for.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:24:36 +01:00
Richard Purdie
046ae6a38d poky/moblin: Update SDKPATH and SDK_NAME to use SDK_ARCH and remove pointless path addition
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:22:53 +01:00
Richard Purdie
6024456d59 bitbake.conf: Use BASE_PACKAGE_ARCH as the default, not HOST_ARCH
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:22:15 +01:00
Richard Purdie
3b8b3f7a0b bitbake.conf: Add SDK variable definitions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:21:52 +01:00
Richard Purdie
f1c780d185 glibc: Use PN instead of hardcoded package name
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:19:47 +01:00
Richard Purdie
cf9a7f945f inputproto: Add missing DEPENDS on util-macros
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:19:12 +01:00
Richard Purdie
c5fb62ba32 gnome-settings-daemon: Fix problems with bad paths creeping into the configure paths
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:16:32 +01:00
Richard Purdie
2161f50859 sysfsutils: Drop custom staging function and broken includedir change
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:16:11 +01:00
Richard Purdie
285cd93adb moblin-floating-revisions.inc: Release nbtk/carrick versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-16 16:33:58 +01:00
Richard Purdie
2756d7dfab carrick: Add missing DEPENDS on mutter-moblin
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-15 09:50:47 +01:00
Richard Purdie
3ec66b0c43 moblin-floating-revisions: Lock down carrick to to pre nbtk API change
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-15 09:28:55 +01:00
Richard Purdie
7b6110d802 moblin-floating-revisions: Lock down nbtk to pre API change
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-15 09:27:38 +01:00
Richard Purdie
2e7e072f58 gcc-4.3.3: Sync patchset with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-14 20:22:34 +01:00
Richard Purdie
8f96edfb16 glibc-2.9: Sync with OE.dev and update patchset
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-14 20:20:49 +01:00
Richard Purdie
48a278ed71 glibc-stage.inc: Massively simplify and speedup by just copying the data generated in the do_install stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-14 20:19:06 +01:00
Richard Purdie
ea5d780653 glibc-package.bbclass: Sync with OE.dev and remove hardcoded path references
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-14 20:18:17 +01:00
Richard Purdie
846794c17e bitbake.conf: Rename SDK_PREFIX SDKPATH
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-10 17:58:36 +01:00
Richard Purdie
d6719550db binutils-cross: Remove uneeded custom staging functions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-10 17:43:38 +01:00
Richard Purdie
1f8a1ea564 meta-toolchain: Exclude from world builds
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-08 17:43:26 +01:00
Richard Purdie
e4e019b964 carrick: Make sure the build/autotools directory exists or errors occur
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-07 18:22:54 +01:00
Richard Purdie
16d7767104 libnl: Fix compile header problems
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-04 10:37:13 +01:00
Richard Purdie
0e842cf1b5 zeroconf: Fix compile issue
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-04 10:07:29 +01:00
Richard Purdie
a340d3cda7 valgrind: 3.3.0 -> 3.5.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-03 23:43:24 +01:00
Richard Purdie
bc0b233c02 bitbake cache: Add code to catch a nasty cache corruption issue to aid in tracking it down
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-03 22:57:26 +01:00
Richard Purdie
e425d3c13e moblin-floating-revisions.inc: Lock down clutter-gst
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-03 22:39:25 +01:00
Richard Purdie
25d941359b tasks: Fix owl patch for latest git versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-03 22:34:37 +01:00
Richard Purdie
4426c30114 dates: Fix owl patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-03 22:31:28 +01:00
Richard Purdie
43fa53c9f3 patch.bbclass: Merge in git resolver changes from OE.dev. Catch all exceptions rather than print horrid backtraces
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-03 22:22:10 +01:00
Richard Purdie
0deeea4f90 poky.conf: Set SDK_NAME to include BUILD_ARCH, not HOST_ARCH
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-03 22:03:09 +01:00
Richard Purdie
09ed7a41c2 Lock down udev versions correctly for the versions of glibc in poky vs. moblin distros
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-03 22:02:36 +01:00
Richard Purdie
2557eb1882 meta-toolchain: Set --build flag to configure in CONFIGURE_FLAGS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-01 23:28:04 +01:00
Richard Purdie
bdbabcba8d clutter-gtk: Append to DEPENDS, don't overwrite
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-01 23:27:27 +01:00
Richard Purdie
0533fa766a task-moblin-standalone-sdk-target: Add more moblin libraries
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-01 23:26:51 +01:00
Richard Purdie
1151312cfa moblin: Set toolchain SDK target to a moblin specific one
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-01 23:26:03 +01:00
Richard Purdie
d4181505d7 gcc-package-sdk.inc: Make sure include-fixed headers are included with the toolchain
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-01 23:19:58 +01:00
Richard Purdie
d8cc3662e0 preferred-xorg-versions.inc: Fix native/sdk versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-01 17:45:11 +01:00
Richard Purdie
82e4926a55 moblin-floating-revisions: Fix fixed clutter-ftk SRCURI
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-01 17:41:15 +01:00
Richard Purdie
3645a1764d Merge branch 'mturquette/zoom2' of git://pokylinux.org/poky-contrib 2009-09-01 17:26:01 +01:00
Richard Purdie
bfcf81634a clutter-gtk: Lock down version due to unstable gtk dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-01 17:19:21 +01:00
Richard Purdie
d09e6fa897 hornsey: Add clutter-gtk to DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-01 17:16:58 +01:00
Richard Purdie
faec274207 mesa-dri: Update patch against git
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-01 16:49:01 +01:00
Richard Purdie
d5341fb796 Add poky-trim-schemas post install script to remove unneeded schema locale translations from images (credit to Ross Burton for the initial script)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-28 17:11:57 +01:00
Mike Turquette
69af3cc6f2 linux-omap3-pm: remove 1 unneeded patch
Tracking upstream is messy.  Will generate a new stable kernel recipe once
2.6.31 is released and this recipe will keep tracking upstream git.

Signed-off-by: Mike Turquette <mturquette@ti.com>
2009-08-27 16:53:26 -05:00
Richard Purdie
1937c08705 util-linux: Bump PR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 17:48:29 +01:00
Richard Purdie
c33873a6bd e2fsprogs: Don't install blkid.pc file
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 17:48:08 +01:00
Richard Purdie
c5983de054 opkg-utils: Update changing .ipk avoidence patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 16:12:57 +01:00
Richard Purdie
670a7ee294 poky-fixed-revisions: Update hal version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 16:06:18 +01:00
Richard Purdie
431ebeaa37 util-linux: Stage files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 16:05:55 +01:00
Richard Purdie
45d44d3830 hal: Add 0.5.13
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 16:05:31 +01:00
Richard Purdie
9374840f3a anerley: Add missing DEPENDS on eds-dbus
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 15:06:24 +01:00
Richard Purdie
27881baf80 dhcp: Fix to work with glibc 2.9
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 15:04:26 +01:00
Richard Purdie
21c622d30a acpid: Fix issues with glibc 2.9 and remove old versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 14:52:12 +01:00
Richard Purdie
0445add616 linux-libc-headers: Fix missing include for 2.6.30
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 14:36:15 +01:00
Richard Purdie
ec1d478271 udev: Add 145
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 13:02:47 +01:00
Richard Purdie
c2a128ee2d poky-moblin.inc: Use glibc 2.9, linux-libcheaders 2.6.30
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-27 13:02:00 +01:00
Richard Purdie
b410b2e02f glibc: Add 2.9 from OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-26 23:10:10 +01:00
Richard Purdie
71e4d73bef linux-libc-headers: Add 2.6.30
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-26 22:02:47 +01:00
Richard Purdie
479d7f175a opkg-utils: Further missing files tweaks
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-26 20:50:43 +01:00
Richard Purdie
2498dd2f7d Add poky-autobuilder to .gitignore
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-26 18:14:58 +01:00
Richard Purdie
06b2913d8e moblin-web-browser: Make sure dbus service files are packaged
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-26 18:14:58 +01:00
Richard Purdie
b8187a1176 opkg-utils: Add patch to avoid errors when packages change while rebuilding the package indexes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-26 18:14:58 +01:00
Mike Turquette
3f8afe492f linux-omap3-pm: refresh patches and remove some sed magic to boot zoom2
Signed-off-by: Mike Turquette <mturquette@ti.com>
2009-08-26 10:56:53 -05:00
Mike Turquette
db4cd6d67e tune-cortexa8.inc: don't auto-vectorize, remove package overrides, some cleanup
Signed-off-by: Mike Turquette <mturquette@ti.com>
2009-08-26 10:56:53 -05:00
Mike Turquette
59040b5d14 __init__.py: export GIT_PROXY_COMMAND for those behind draconian proxies
Signed-off-by: Mike Turquette <mturquette@ti.com>
2009-08-26 10:56:53 -05:00
Mike Turquette
4eee576f4f linux-omap3-pm: remove 0001-OMAP3-MMC-Add-mux-for-pins.patch
Zoom2 MMC patches are now upstream.  Patch no longer required.

Signed-off-by: Mike Turquette <mturquette@ti.com>
2009-08-26 10:56:53 -05:00
Damien Lespiau
5680a1d906 hornsey: bump fixed revision to version 0.3
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-26 01:54:20 +01:00
Damien Lespiau
ba3735e3f5 clutter-gst: Bump moblin fixed revision to 0.10.0
That's a stable version, the first one depending on clutter-1.0.

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-26 00:46:27 +01:00
Damien Lespiau
82013e7adc nbtk: bump fixed revision to 1.0.0
Among other things, it'll allow nbtk to compile as we now require
clutter-1.0

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-26 00:46:18 +01:00
Damien Lespiau
b65f2d5c92 clutter-imcontext: bump fixed revision to 0.1.4
Among other things, it'll allow clutter-imcontext to compile as we now
require clutter-1.0

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-26 00:46:09 +01:00
Damien Lespiau
0f2df9e639 base.bbclass: Don't retrieve SRC_URI when not necessary
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-26 00:45:53 +01:00
Damien Lespiau
65bf6c90e6 base.bbclass: packages pulling a mercurial tree should depend on mercurial
As we don't provide a mercurial-native package (yet) let's assume the
build machine has it installed and check (sanity.bbclass) if it's the
case.

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-26 00:44:41 +01:00
Richard Purdie
c2b4308119 base.bbclass: Use subprocess rather than os.system for do_unpack
gzip reports broken pipe errors with do_unpack on Fedora with
certain builds of gzip and bash. By avoding python's SIGPIPE handler
we can work correctly on these distributions.

Patch based on a patch from the OE-devel mailing list, thanks to
Khem Raj <raj.khem@gmail.com> and Holger Freyther <zecke@selfish.org>

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-25 16:37:50 +01:00
Richard Purdie
7859b4c9bd gettext: Fix path to ncurses library
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-25 15:03:52 +01:00
Richard Purdie
539eb284cf moblin-feed-config-opkg: Bump PR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-25 10:19:52 +01:00
Richard Purdie
5f1a5e334f nbtk: Disable introspection
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-24 17:56:47 +01:00
Richard Purdie
18f0cecb68 Add moblin-feed-incremental-bleeding class
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-24 17:30:13 +01:00
Richard Purdie
3feb78cab5 moblin-panels: Update DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-24 17:25:50 +01:00
Richard Purdie
484c2e5b3c connman: Update patch and bump revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-24 16:06:06 +01:00
Richard Purdie
1a338f56ac clutter-mozembed: Depend on clutter-1.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-24 14:53:59 +01:00
Richard Purdie
fe0b8a2e2b clutter-gst/gtk: Depend on clutter 1.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-24 14:53:16 +01:00
Richard Purdie
a9dac741e6 Add xbacklight 1.1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-24 11:57:06 +01:00
Richard Purdie
efb47fef5d dalston: Add missing DEPENDS on mutter-moblin
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 21:18:53 +01:00
Richard Purdie
932f14381f package-index: Mark as exluded from world builds
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 21:05:53 +01:00
Richard Purdie
983a3afa89 libgalego: Add patch for mkinstalldirs problems
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 21:04:49 +01:00
Richard Purdie
bcd55cb99a farsight2: Bump PR
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 20:58:49 +01:00
Richard Purdie
64eaabeb41 farsight2: Fix rpm glob failure
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 20:52:14 +01:00
Richard Purdie
5a826d30e0 findutils: Add patch for mkdir issue and use BBCLASSEXTEND for the native version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 18:10:21 +01:00
Richard Purdie
0dc18c5339 Add python-dbus, python-pyrex from OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 18:03:38 +01:00
Richard Purdie
79542c9c7d e2fsprogs: Fix MKINSTALL issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 17:57:06 +01:00
Richard Purdie
32678f565e task-moblin-x11-netbook: Add empathy and gnome-terminal
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 17:29:54 +01:00
Richard Purdie
b64e3318f7 Add procps from OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 17:10:08 +01:00
Richard Purdie
d0d2cda2f6 telepathy: Sync recipes/versions with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 17:09:36 +01:00
Richard Purdie
214e407ced Add farsight2 and libnice from OE.dev 2009-08-19 17:08:45 +01:00
Richard Purdie
331cd03201 gobject-introspection: Update revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 17:07:42 +01:00
Richard Purdie
e8618a1103 Add gnome-terminal
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 17:06:42 +01:00
Richard Purdie
714204fdcf vte: Upgrade 0.16.9 -> 0.20.5
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 17:06:05 +01:00
Richard Purdie
26b814e959 gstreamer, gst-plugins-base: Upgrade to 0.10.22
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 17:05:03 +01:00
Richard Purdie
92da203469 task-moblin-x11-netbook: Add natilus to images
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 09:34:34 +01:00
Richard Purdie
2c0cee1b31 nautilus: Add based roughly on OE.dev recipe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-19 09:34:11 +01:00
Richard Purdie
d3983072bc Add gettext 0.17 (from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-18 18:14:09 +01:00
Richard Purdie
b2d195641d poky-fixed-revisions: Update matchbox-terminal SRCREV to get desktop file fixes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-18 17:08:41 +01:00
Richard Purdie
aa50690b25 moblin-icon-theme: Add applications-games icon symlink
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-18 17:03:47 +01:00
Richard Purdie
a4d9c0cad8 task-moblin-x11-netbook: Add gnome-settins-deamon, drop settings-daemon, matchbox-config-gtk and xcursos-transparent-theme
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-18 16:42:45 +01:00
Richard Purdie
9e58848ef9 gnome: Promote gnome-settings-daemon and dependencies into meta/. Also remove now unneeded custom staging functions 2009-08-18 16:41:39 +01:00
Richard Purdie
c41f317a14 puzzles: Make the owl menu poky distro specific
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-18 16:17:18 +01:00
Richard Purdie
6912b5dbfe Make the owl menu poky distro specific
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-18 16:08:19 +01:00
Richard Purdie
d8869f3ac3 pimlico: Convert recipes to gnome git
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-18 13:10:47 +01:00
Richard Purdie
14321b47b9 mesa-dri: Fix patch list
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-17 09:33:53 +01:00
Richard Purdie
e96829a024 moblin-web-browser: Fix locked down patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-17 09:24:51 +01:00
Richard Purdie
bd1123228b moblin-web-browser: Add DEPENDS on mutter-moblin
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-17 09:21:21 +01:00
Richard Purdie
259498f7fc moblin-revisions: Switch to mesa 7.5 and git versions of mesa-dri, xserver-xf96-dri-lite and xf86-video-intel
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-14 18:08:42 +01:00
Richard Purdie
152b8d7de0 Various PR bumps
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-14 18:07:47 +01:00
Richard Purdie
d7134438be json-glib: Disable introspection explicitly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-14 18:07:37 +01:00
Richard Purdie
a19a75fc31 Various PR bumps
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-14 18:06:32 +01:00
Richard Purdie
69005b217b mutter: Depend on clutter-1.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-14 18:05:54 +01:00
Richard Purdie
28e4e3b431 xserver-xf86-dri-lite: Update patches
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-14 18:05:34 +01:00
Richard Purdie
7f471985a7 xserver-xf86-dri-lite: Update patches
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-14 18:04:22 +01:00
Richard Purdie
a0a9a2c6df mesa: Update mesa-dri git recipe and add recipe for 7.5
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-14 18:02:13 +01:00
Richard Purdie
c57e2d6315 x11-common: Disable mipmapped text for now until problems with mesa are resolved
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-14 18:00:09 +01:00
Richard Purdie
d57c0cb795 matchbox-session-netbook: Disable mipmapped text for now until problems with mesa are resolved
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-14 17:59:05 +01:00
Richard Purdie
5959860d60 moblin-icon-theme: 0.3 -> 0.7
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-14 11:58:17 +01:00
Richard Purdie
5c3a5e9ec2 moblin-web-browser: Update patch against master
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-13 14:47:46 +01:00
Richard Purdie
5a5fdd72bc task-moblin-x11-netbook: Add droid-fonts to the image
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12 12:57:07 +01:00
Richard Purdie
5918fbc935 Add droid-fonts
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12 12:56:40 +01:00
Richard Purdie
b8398e1cdf autotools.bbclass: Remove pointless inherit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12 12:02:21 +01:00
Richard Purdie
db549cdae3 binconfig.bbclass: Remove pointless inherit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12 12:01:41 +01:00
Richard Purdie
98c561bf17 package_ipk.bbclass: Place configuration files in WORKDIR, not staging
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12 11:26:07 +01:00
Richard Purdie
3a680d226b bitbake.conf: Create the rootfs in WORKDIR, not directly in TMPDIR allowing creation of more than one rootfs at once
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12 10:01:25 +01:00
Richard Purdie
dc6cb5301e moblin-floating-revisions: Unlock clutter-1.0 version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 18:05:55 +01:00
Richard Purdie
a1ff3f12be moblin-floating-revisions: Fix clutter-1.0 until fixed, free mojito
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 15:34:53 +01:00
Richard Purdie
2532cdb7c3 moblin-fixed-revisions: Update anerley revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 15:27:35 +01:00
Richard Purdie
f63a149da7 moblin-fixed-revisions: Update mutter revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 14:54:40 +01:00
Richard Purdie
e61d88ec43 moblin-fixed-revisions: Update clutter-gtk revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 14:47:47 +01:00
Richard Purdie
4c94f1f7de moblin-fixed-revisions: Update mozilla-headless-services revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 14:31:47 +01:00
Richard Purdie
d1c6ef8132 moblin-fixed-revisions: Update moblin-web-browser and clutter-mozembed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 13:06:51 +01:00
Richard Purdie
24ad1add77 poky-fixed-revisions: Add SRCREV for new recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 12:58:06 +01:00
Richard Purdie
31d133c904 moblin-fixed-revisions: Update revisions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 12:46:16 +01:00
Richard Purdie
f56add4559 Merge branch 'mturquette/zoom2' of git://git.pokylinux.org/poky-contrib 2009-08-11 12:04:11 +01:00
Richard Purdie
083745a26e moblin: Convert to depend on clutter-1.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 11:49:36 +01:00
Richard Purdie
3dac2aa87c task-moblin-x11-netbook: Add moblin-panels
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 11:49:13 +01:00
Richard Purdie
775e051afa moblin-panel: Add recipes for moblin-panel applications
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 11:48:51 +01:00
Richard Purdie
37d2d56542 moblin-floating-revisions: Add new SRCREVs and lock down mojito
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 11:47:49 +01:00
Richard Purdie
2c259b0907 clutter: Add recipe for 1.0 release branch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 10:45:07 +01:00
Richard Purdie
f0b05021bf clutter-mozembed: Update patches after source layout change
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 10:24:11 +01:00
Richard Purdie
3a2a3d71f6 clutter-imcontext: Drop unneeded patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 09:14:54 +01:00
Richard Purdie
dccd40de9b moblin-web-browser: Drop unneeded patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 09:14:41 +01:00
Richard Purdie
f860c8f0f7 clutter-mozembed: Drop unneeded patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-11 09:13:43 +01:00
Mike Turquette
63dffacec4 linux-omap3-pm: OMAP3 kernel recipe to build Kevin Hilman's linux-omap-pm tree
Currently tested on Zoom2 and Beagle board.  Please test if you have an OMAP3
board!  The source tree for this recipe is the latest and greatest power
management code for OMAP3.  You can find it at
http://git.kernel.org/?p=linux/kernel/git/khilman/linux-omap-pm.git;a=summary

Signed-off-by: Mike Turquette <mturquette@ti.com>
2009-08-05 09:11:10 -05:00
Mike Turquette
5e88a54c71 zoom2.conf: initial zoom2 board support
The Zoom2 is an OMAP3-based development platform.  Its architecture shares much in common with other OMAP3 boards such as Beagle, Overo, and RX51.

Signed-off-by: Mike Turquette <mturquette@ti.com>
2009-08-03 13:23:52 -05:00
Richard Purdie
51536c814a opensync: Remove further old code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 14:51:43 +01:00
Richard Purdie
e2182c5b04 gmp: 4.2.2 -> 4.2.4 (parts from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 12:03:58 +01:00
Richard Purdie
aa5cf6c518 moblin-web-browser: Fix pkgconfig dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 11:59:58 +01:00
Richard Purdie
952eb7554f clutter-mozembedd: Update clutter 1.0 patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 11:45:19 +01:00
Richard Purdie
be8558d437 moblin-web-browser: Cope with clutter 1.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 11:38:25 +01:00
Richard Purdie
beefb3d59d clutter-imcontext: Update patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 11:26:12 +01:00
Richard Purdie
ca9ae01535 clutter-imcontext: Update SRC_URI revision information
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 11:13:06 +01:00
Richard Purdie
e9e5bf6f38 moblin-fixed-revisions.inc: Change clutter-imcontext revision to work around build issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 11:06:27 +01:00
Richard Purdie
b3194b961c gypsy: Fix DEPENDS on bluez
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 10:42:53 +01:00
Richard Purdie
50c3af1bcf bluez-hcidump: Fix DEPENDS on bluez4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 10:40:02 +01:00
Richard Purdie
1aaa18b886 opensync: Remove old versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 10:35:55 +01:00
Richard Purdie
c45fda13e3 libopensync-plugin-syncml: Update to 0.38
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 10:35:37 +01:00
Richard Purdie
e831c3e023 clutter-imcontext: Fix for clutter 1.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 10:20:49 +01:00
Richard Purdie
de7a0026bc clutter-mozembed: Fix for clutter 1.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 10:20:23 +01:00
Richard Purdie
9078d4ab79 libsyncml: 0.4.7 -> 0.5.4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 10:02:41 +01:00
Richard Purdie
456d9191f1 openobex: 1.2 -> 1.5
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-31 10:02:03 +01:00
Richard Purdie
433c2d2318 bitbake: Remove persist_data domain renaming code as it appears to expose sqlite bugs and data consistency issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-30 21:24:31 +01:00
Richard Purdie
ef9c095334 bitbake: Make sure tables exist when renaming
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-30 18:03:51 +01:00
Richard Purdie
64b04685b6 bitbake: Add a --revisions-changed commandline option to indicate when floating srcrevs have changed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-29 14:33:14 +01:00
Richard Purdie
231b5f6784 bitbake: Add renameDomain and getKeyValues functions to the persistent data code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-29 14:10:11 +01:00
Richard Purdie
47fb695aed bitbake runqueue: Add a minor speedup to the runqueue code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-29 14:09:12 +01:00
Richard Purdie
a6d608eb19 bitbake runqueue: Add a minor speedup to the runqueue code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-29 14:08:05 +01:00
Richard Purdie
9930c668c0 libid3tag: Improve pkgconfig file handling and use autotools_stage class
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-29 09:32:41 +01:00
Richard Purdie
9e9663ac06 packagehistory.bbclass: Make package history package architecture specific
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-28 20:03:36 +01:00
Richard Purdie
10a989f4af pcmciautils: Make sure to use flex
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:59:46 +01:00
Richard Purdie
e1370cd1c0 connman-gnome: Convert to SRCPV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:53:59 +01:00
Richard Purdie
4909fcd51c libsynthesis: Drop patch since upstream has made similar changes now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:53:03 +01:00
Richard Purdie
31a29d2032 pcmciautils: Bump PR after dependency changes since configure task can be influenced by this
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:42:29 +01:00
Richard Purdie
388e267bcf clutter: Fix packaging of examples packages for 0.6 and 0.8 versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:41:17 +01:00
Richard Purdie
52a7853735 gail: Remove now unneeded custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:38:39 +01:00
Richard Purdie
a079b4c526 mozilla-headless-services: Convert to SRCPV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:36:47 +01:00
Richard Purdie
8e73d3d4fb web: Fix owlmenu patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:32:35 +01:00
Richard Purdie
ae6e0e212f pcmciautils: Add DEPENDS on flex-native
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:31:01 +01:00
Richard Purdie
66c819f967 connman: Switch to SRCPV and bump PV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:30:20 +01:00
Richard Purdie
7369653953 json-glib: Update version to 0.7.2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:29:07 +01:00
Richard Purdie
62d184e4fa meta-moblin: Increase PV of SRCPV packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 17:16:06 +01:00
Richard Purdie
d7d49ad189 meta-moblin: Increase PV of SRCPV packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 16:49:13 +01:00
Richard Purdie
60688d8a64 meta-moblin: Convert remaining git packages to SRCPV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 16:21:53 +01:00
Richard Purdie
f9686c4f10 mozilla-headless: Allow PV to forwards
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 16:17:15 +01:00
Richard Purdie
2e4fbb1718 meta-moblin: Update SRCREVs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 15:45:31 +01:00
Richard Purdie
5c7facc053 mozilla-headless: Drop no merged patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 15:22:11 +01:00
Richard Purdie
7370f7e42c connman: Update patchset
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 15:21:36 +01:00
Richard Purdie
dc50ffba55 clutter-mozembed: Update patches
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-27 15:20:41 +01:00
Richard Purdie
d776c57464 poky-fixed-revisions.inc: Update and sync with meta-moblin revisions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-23 21:36:48 +01:00
Richard Purdie
1379a98b4d bitbake-dev: Remve the need for the cache for -e -b options
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-23 19:51:56 +01:00
Richard Purdie
255f45be57 bitbake-dev: Improve showEnvironment functionality
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-23 19:42:04 +01:00
Richard Purdie
e912493614 bitbake-dev: xmlrpcserver - disable some verbose debug
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-23 19:32:48 +01:00
Richard Purdie
eeb65567a0 bitbake-dev: Add taskdata infinite loop fix from upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-23 19:32:20 +01:00
Richard Purdie
60ba2a6a08 bitbake-dev: Fix cooker parser for cases there are no recipes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-23 19:31:23 +01:00
Richard Purdie
4ef85553f4 moblin-fixed-revisions.inc: Set revisions for libsynthesis and syncevolution
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-23 17:32:55 +01:00
Richard Purdie
699ad056d9 bitbake: Make sure regexp patterns are consistent in providers.py
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-23 16:20:02 +01:00
Richard Purdie
d02379d2df bitbake: Add a cache around PACKAGES_DYNAMIC regexps to help performance a bit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-23 15:59:17 +01:00
Richard Purdie
a6ca63d77a bitbake-dev: Note that python 2.6 is needed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-23 14:37:06 +01:00
Richard Purdie
94fe172d52 bitbake-dev: Catch up with bitbake changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-21 22:39:58 +01:00
Richard Purdie
fa5d458526 bitbake: Factor some runqueue code into common functions making things more readable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-21 22:38:53 +01:00
Richard Purdie
502bd2ef92 bitbake: Fix a bug in runqueue and optimise slightly further
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-21 22:32:35 +01:00
Richard Purdie
8f5363d16d bitbake: Optimise runqueue recursive dependency calculations removing a bottleneck in world builds
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-21 19:44:23 +01:00
Richard Purdie
133e9e6064 moblin-floating-revisions.inc: Add libsynthesis and syncevoltion
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-17 17:39:38 +01:00
Richard Purdie
9439e99ae7 autotools.bbclass: Fix to work with configure files with leading whitespace
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-16 15:54:47 +01:00
Richard Purdie
ceb58d4692 Add syncevoltion, libsynthesis 2009-07-16 12:09:29 +01:00
Richard Purdie
d4d60b9ad9 Add libpcre from OE.dev 2009-07-16 12:09:07 +01:00
Richard Purdie
43e94412c4 Add boost from OE.dev 2009-07-16 12:08:42 +01:00
Richard Purdie
4108e6f603 moblin-fixed-revisions.inc: Fix broken moblin-gtk-engine SRCREV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-15 15:23:45 +01:00
Richard Purdie
710d5b5f0f root_ipk.bbclass: Give EXTRAOPKGCONFIG a default value
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-15 13:43:33 +01:00
Richard Purdie
32d5444424 bognor-regis: Add missing DEPENDS on gtk+
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-15 13:05:08 +01:00
Richard Purdie
efd00048e3 rootfs_ipk.bbclass: Don't generate the arch.conf file, provide this as a packaged file in future
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-15 12:57:10 +01:00
Richard Purdie
a0a195df28 moblin-floating-versions.inc: Allow clutter version to float again
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-15 12:56:16 +01:00
Richard Purdie
6e58ebdc1a Add moblin-feed-config-opkg (loosely based on angstrom recipes)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-15 12:54:57 +01:00
Richard Purdie
1893aa639f distro/moblin/include: Update fixed revisisons to a more recent known to work combination
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-14 15:44:28 +01:00
Richard Purdie
b4bc6f9463 poky-eabi.inc: Use gcc 4.3.3 for all machines
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-14 10:50:51 +01:00
Richard Purdie
6aa20d95c5 moblin-floating-revisions: Tweak to a working configuration
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-14 10:46:26 +01:00
Richard Purdie
5d51a7e705 packagehistory: Make sure package is inherited beforehand to preserve the PACKAGEFUNCS variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-13 17:09:17 +01:00
Richard Purdie
fbee24dbe5 mutter-moblin: Add init script for plugins and populate the nbtk cache
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-13 17:08:12 +01:00
Richard Purdie
3c47e342d4 libowl: Bump PR after staging changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-13 13:00:48 +01:00
Enric Balletbo i Serra
86e45a8c0c libowl: Use autotools_stage instead of broken custom staging function
This patch also fixes claws-mail, leafpad, pcmanfm, pimlico and puzzles
recipes using the proper include for owlwindowmenu.h

Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-09 21:58:47 +01:00
Enric Balletbo i Serra
915d91845f libfakekey: Use autotools_stage instead of broken custom staging function
Signed-off-by: Enric Balletbo i Serra <eballetbo@gmail.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-09 21:58:37 +01:00
Richard Purdie
0a155f0d10 gnome.bbclass: Convert to autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-09 17:51:53 +01:00
Richard Purdie
b006d15bd8 libart-lgpl: Use autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-09 17:49:35 +01:00
Richard Purdie
966ae73e79 gtkhtml: Use autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-09 17:49:00 +01:00
Richard Purdie
ffe979a855 Add package_history.bbclass which checks generated package against previous package looking for problematic changes 2009-07-09 17:19:29 +01:00
Richard Purdie
f5d0882b40 xserver-xf86-config: The simplified xorg.conf shouldn't use legacy drivers, it confuses the xserver with multiple keyboards
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-09 11:05:51 +01:00
Richard Purdie
1df8cad472 moblin-floating-revisions.inc: Fix clutter revision to avoid breakage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-08 23:33:22 +01:00
Richard Purdie
433f50435e bitbake-dev: Turn parsing into a server idle callback allowing the client to interrupt parsing and improving user interactvity. Also now specify whether async commands need the cache or not
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-08 22:46:09 +01:00
Richard Purdie
67d169aa1c bitbake-dev: Fix to work with python 2.6 by dropping the now uneeded get_request overloaded function and using timeouts instead
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-08 22:43:18 +01:00
Richard Purdie
41ff874c7f matchbox-session-netbook: Fix mutter commandline
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-08 22:36:50 +01:00
Richard Purdie
303b0915f7 mutter-moblin: Update after metacity -> mutter rename
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-08 16:19:21 +01:00
Richard Purdie
7649c9d82a moblin-floating: Revert to release xorg versions for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-08 14:39:47 +01:00
Richard Purdie
a2d95a63f8 mutter-moblin: Package plugin after metacity -> mutter rename
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-08 13:54:31 +01:00
Richard Purdie
ef4165900c libmatchbox: Drop 1.7 (old version), use autotools_stage instead of broken custom staging function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-08 13:49:49 +01:00
Richard Purdie
2b7886853c package_ipk.bbclass: Solve opkg-make-index locking problem using flock
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-08 00:51:51 +01:00
Richard Purdie
e7f1993e3b linux: Fix kernel.org mirror urls
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-07 23:37:29 +01:00
Richard Purdie
1f86370db8 bitbake: Fix wget fetcher bug when only checking URIs and the download doesn't exist
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-07 22:44:53 +01:00
Richard Purdie
1e638321db moblin-floating-revisions.inc: Set some revisions to make buildable config
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-07 17:05:02 +01:00
Richard Purdie
db9e25c7e7 moblin-fixed-revisions.inc: Prefer gtk 2.16.4 2009-07-07 16:21:24 +01:00
Richard Purdie
df5bef3cfb gtk+: Add 2.16.4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-07 16:20:42 +01:00
Richard Purdie
8aaffe702a drm/mesa: Bump PR due to pkgconfig changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-07 15:17:22 +01:00
Richard Purdie
f9f0753e7f connman: Drop now unneeded patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-07 15:17:10 +01:00
Richard Purdie
b8b7652815 pkgconfig.bbclass: No longer default to pkgconfig_stage code (breaks libdrm)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-07 15:13:56 +01:00
Richard Purdie
b2112e9f85 mutter: Update after recent upstream changes and renaming
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-07 13:57:52 +01:00
Richard Purdie
87de4bd5c7 kexec: Update recentheader.patch to fix missing header
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-07 13:25:55 +01:00
Richard Purdie
2133e2dd23 moblin-floating-revisions.inc: Lock down mesa-dri for now due to upstream issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-03 17:29:31 +01:00
Richard Purdie
ff077bc877 libxext: Update SRCREV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 18:01:06 +01:00
Richard Purdie
e2e86894c1 task-base: Remove sets usage, deprecated in python
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 17:16:27 +01:00
Richard Purdie
a909986a26 xorg: Update to a buildable configuration 2009-07-02 17:09:17 +01:00
Richard Purdie
b3fd2238f8 xextproto 7.0.4 -> 7.0.5 2009-07-02 15:24:54 +01:00
Richard Purdie
c6109aede7 pong-clock: Fix DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 15:14:35 +01:00
Richard Purdie
efdb2547c7 connman-gnome: Add missing DEPENDS on gtk+
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 15:14:02 +01:00
Richard Purdie
3abe41b139 libx11-trim: Fix patches properly this time
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 15:10:50 +01:00
Richard Purdie
3f8c6e6960 inputproto 1.5.0 -> 1.9.99.12
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 15:04:23 +01:00
Richard Purdie
4853c362a9 Drop libx11-trim patches
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 15:04:00 +01:00
Richard Purdie
32cb1b049e moblin-gtk-engine: Add DEPENDS on gtk+
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 14:37:52 +01:00
Richard Purdie
e2580df891 patch.bbclass: Fix up the environment for the patch resolution code
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 14:36:56 +01:00
Richard Purdie
d5a137475a bitbake: Add build_environment function for building an environment based on the data dictonary
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 14:33:53 +01:00
Richard Purdie
03873c0625 preferred_versions_xorg.inc: Update git revisions to newer released versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 14:30:42 +01:00
Richard Purdie
ea4be0e5b0 bitbake.conf: Sync with changes in OE.dev 2009-07-02 14:30:04 +01:00
Richard Purdie
41836f2d3f Add libext 1.0.5 and libxi 1.2.1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 14:29:02 +01:00
Richard Purdie
5377e4fa3a libx11 1.1.5 -> 1.2.1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 14:28:29 +01:00
Richard Purdie
136fecf7af xorg: Convert SRCREV -> SRCPV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 13:10:19 +01:00
Richard Purdie
166121923f xserver-xf86-dri-lite: Convert to SRCPV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 13:07:09 +01:00
Richard Purdie
d27a2656c1 mesa-dri: Update to SRCPV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 13:06:27 +01:00
Richard Purdie
264534ddd9 moblin-floating-revisions.inc: Add libxcb and xcb-proto versions, let mesa-dri float
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 13:01:19 +01:00
Richard Purdie
254c710eea Restore libxcb 1.1.91 and xcb-proto 1.2 for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 12:59:02 +01:00
Richard Purdie
b93a3d1d91 patch.bbclass: Sync with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02 12:38:35 +01:00
Richard Purdie
54c44cb25c moblin-*-revisions.inc: Fix xf86-input-keyboard typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-01 12:14:31 +01:00
Richard Purdie
f79c2850e7 moblin-menus: Only apply patch against fixed revision now after upstream changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-01 11:45:21 +01:00
Richard Purdie
3c1434de89 clutter-gst: Update patch against upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-01 11:44:03 +01:00
Richard Purdie
409cca8760 mutter: Add a note about zenity
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-01 11:43:05 +01:00
Richard Purdie
0e64c40dbe mutter-moblin: Package extra theme files and add bickley to DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-30 18:06:09 +01:00
Richard Purdie
f0da36b97c moblin-web-browser: Adjust after upstream directory renaming
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-30 18:05:47 +01:00
Richard Purdie
3f75df20b4 matchbox-netbook-session: Add pokyuser to the video group for access to dri
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-30 18:05:14 +01:00
Richard Purdie
e95e0650a0 moblin-floating-revisions.inc: Add floating versions for xf86-video-intel, xserver-xf86-dri-lite, libdrm, xorg-input-keyboard, dri2proto and libx11-trim. Bump mozilla-headless source revision
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-30 18:04:35 +01:00
Richard Purdie
b05d6c25d3 moblin-fixed-revisions.inc: Set PREFERRED_VERSIONs for mesa-dri, xf86-video-intel, xserver-xf86-dri-lite, libdrm, dri2proto, xorg-input-keyboard
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-30 18:03:15 +01:00
Richard Purdie
12f7cfe586 xserver-xf86-dri-lite_git: Drop DEFAULT_PREFERENCE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-30 18:01:51 +01:00
Richard Purdie
a299d7bda1 xf86-video-intel_git: Drop DEFAULT_PREFERENCE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-30 18:01:26 +01:00
Richard Purdie
9999c8e650 dri2proto_git: Update PV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-30 18:00:56 +01:00
Richard Purdie
b523f9d7ec scb-proto: 1.2 -> 1.5
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-30 17:59:56 +01:00
Richard Purdie
817a58e92d libxcb: 1.1.91 -> 1.3
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-30 17:59:20 +01:00
Richard Purdie
00145d9c9b icu: Add patch to fix issue with #elif and recent gcc versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-30 11:52:59 +01:00
Richard Purdie
7cecb5b9ca sqlite3: 3.6.10 -> 3.6.16
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-29 17:07:08 +01:00
Richard Purdie
a36becf4f8 drm/mesa/xorg-video-inte/xorg-xserver: Update PV revisions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-26 17:39:59 +01:00
Richard Purdie
3cb7d38b87 poky-fixed-revisions.inc: Set SRCREVs for new meta-moblin packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-26 17:05:22 +01:00
Richard Purdie
bdc3ec190f mutter-moblin: Package extra new files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-24 16:46:13 +01:00
Richard Purdie
895455bc91 xserver-xorg: Add RDEPENDS on xkeyboard-config since the world is kxb centric
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-24 16:37:33 +01:00
Richard Purdie
ebfc798b26 xserver-xf86-config: Clean up xorg conf file
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-24 16:30:31 +01:00
Richard Purdie
b69163acd2 xkeyboard-config: Add sylink rule configure option to work well with xserver
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-24 16:10:41 +01:00
Richard Purdie
48870f66e5 nbtk: Add DEPENDS on clutter-imcontext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-23 18:25:54 +01:00
Richard Purdie
579e850615 moblin-web-browser: Update against latest SCM changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-23 18:25:28 +01:00
Richard Purdie
03cd4f4b51 meta-moblin/conf: Set SRCREV for clutter-imcontext
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-23 18:24:48 +01:00
Richard Purdie
c8b8d8a6a3 clutter-imcontext: Add git version
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-23 18:23:57 +01:00
Richard Purdie
0f0555776f mozilla-headless: Add patches for revision a3e7c6626661
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-22 16:06:39 +01:00
Richard Purdie
18b5cd7ba2 clutter-gst: Fix to work with SRCREV 9db4a61a25677764bb927369c5c68ada958fb65c
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-22 16:01:00 +01:00
Richard Purdie
96f56b2603 patch.bbclass: Allow a patch to be applied or not applied against a specific srcrev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-22 16:00:28 +01:00
Richard Purdie
c68dd4f8ac moblin-bleeding: Add bleeding moblin configuration
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-19 23:06:18 +01:00
Richard Purdie
33beaee6b5 moblin-floating-revisions.inc: Add floating SCM version definitons
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-19 23:05:47 +01:00
Richard Purdie
72c1f1d556 moblin-fixed-revisions.inc: Add initial locked down versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-19 23:05:09 +01:00
Richard Purdie
e2dd24f5c1 task-moblin-x11-packages: Add newly added packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-19 23:04:24 +01:00
Richard Purdie
cd60a7eb24 meta-moblin: Add recipes for most moblin beta components
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-19 18:06:20 +01:00
Richard Purdie
19e1d23dd1 bitbake: puccho: Fix glade file location
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-19 13:26:18 +01:00
Richard Purdie
ce55609d56 json-glib: Update gtk-doc workaround
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-18 15:25:33 +01:00
Joshua Lock
0bf673e01f cdrtools-native: Add a patch from Richard to work around a glibc name conflict 2009-06-18 13:21:05 +01:00
Richard Purdie
7948c08ab1 task-sdk-gmae.inc: update after bluez changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-17 16:45:20 +01:00
Richard Purdie
aa16a97138 mozilla-headless: Add patch to remove bad rpath-link options from the linker commands
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-17 15:37:57 +01:00
Richard Purdie
865381df6e lttng-control: Fix missing recipe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-17 09:55:02 +01:00
Richard Purdie
ca2538b64f python-pygobject: Export STAGING_INCDIR and STAGING_LIBDIR to fix python-config failures
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-16 23:37:22 +01:00
Richard Purdie
1c543df879 distutils.bbclass: Sync with OE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-16 23:14:40 +01:00
Richard Purdie
7901380195 glibc: Add patch to avoid header issues after linux-libc-headers update
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-16 22:38:43 +01:00
Richard Purdie
1acaab0f4b qemu: Fix a GL passthrough bug
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-16 22:32:06 +01:00
Richard Purdie
1275962e51 lttng-control: 0.43 -> 0.67
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-16 17:25:53 +01:00
Richard Purdie
7ea5d80a84 mutter: Switch to moblin repository, drop zenity requirement as its not used
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-16 13:18:27 +01:00
Richard Purdie
e595bc11c8 poky-autobuild-notifier.bbclass: Remove unneeded recipients
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-15 22:51:42 +01:00
Richard Purdie
30f949e4bb clutter-gst: Update patch against upstream changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-15 13:34:47 +01:00
Richard Purdie
2300c64646 mozilla-headless: Update configurefix patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-15 13:27:24 +01:00
Richard Purdie
e1ee329a88 mozilla-headless: Catch up with upstream changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 23:27:15 +01:00
Richard Purdie
19592cf696 flac: Convert to autotools_stafe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 23:26:45 +01:00
Richard Purdie
826ed80637 libsamplerate0: Convert to autotools_stafe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 23:26:18 +01:00
Richard Purdie
5dd9134d5e pkgconfig.bbclass: Fix typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 17:17:04 +01:00
Richard Purdie
b6913a228c libpng: Use pkgconfig_stage 2009-06-12 16:04:47 +01:00
Richard Purdie
60c4cb5db1 openssl: Use pkgconfig_stage 2009-06-12 16:04:37 +01:00
Richard Purdie
82f808f42a sqlite3: Use pkgconfig_stage 2009-06-12 16:04:17 +01:00
Richard Purdie
d555a21646 libgcrypt: Use pkgconfig_stage 2009-06-12 16:03:54 +01:00
Richard Purdie
65395e2090 gtk+: Use pkgconfig_stage 2009-06-12 16:03:38 +01:00
Richard Purdie
34498846f5 dbus: Use pkgconfig_stage 2009-06-12 16:03:27 +01:00
Richard Purdie
1bc852322e gnutls: Use pkgconfig_stage 2009-06-12 16:03:09 +01:00
Richard Purdie
83e3a45aad fontconfig: Stage .pc files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 16:02:54 +01:00
Richard Purdie
1247e2bba2 pkgconfig.bbclass: Split out the staging function into its own class (pkgconfig_stage)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 16:02:13 +01:00
Richard Purdie
5d09a6bd93 gnome-mime-data: Fix pkgconfig file path, use autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 16:01:03 +01:00
Richard Purdie
c3e0da1363 libcroco: Convert to use autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:59:39 +01:00
Richard Purdie
078d43d16a telepathy-glib: Use autotools_stage_all now (its been fixed)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:58:37 +01:00
Richard Purdie
d950827961 matchbox-panel-2: Convert to use autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:56:46 +01:00
Richard Purdie
c4fc9e03e3 libdaemon: Convert to use autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:56:28 +01:00
Richard Purdie
2684b195bc packaged-staging.bbclass: Fix for packages which don't stage anything
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:55:11 +01:00
Richard Purdie
01342695c0 task-moblin-tools: Drop old lttng from tools package for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:54:10 +01:00
Richard Purdie
7e0fe4692c libsndfile1: Convert to use autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:53:30 +01:00
Richard Purdie
5009d0b5d5 alsa-lib: Convert to use autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:52:39 +01:00
Richard Purdie
6f8d9edfee mpeg2dec: Convert to use autotools_stage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:52:04 +01:00
Richard Purdie
c6b3f2d2d3 kexec-tools: Update after linux-libc-headers changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:50:43 +01:00
Richard Purdie
e7be8af151 hal: Use autotools_stage_all
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12 15:50:01 +01:00
Joshua Lock
d0c00fd14b Redland is no longer a part of moblin so move to meta-extras 2009-06-11 18:11:00 +01:00
Joshua Lock
1dfc30d98d Remove depends on Redland as Bickley no longer uses it 2009-06-11 18:04:26 +01:00
Richard Purdie
de8ba464b3 glib-2.0-native: Stage .pc files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 16:11:41 +01:00
Richard Purdie
1f9196bc8d quilt: Mark as broken for packaged staging acceleration
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 16:11:18 +01:00
Richard Purdie
3a309d20f2 packaged-staging.bbckass: Add option of setting PSTAGE_BROKEN_DESTDIR to disable packaged staging acceleration for packages with broken DESTDIR handling
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 16:10:28 +01:00
Richard Purdie
1f4391bdd9 poky-moblin.inc/poky-eabi.inc: Update linux-libc-headers PREFERRED_VERSION
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 15:07:39 +01:00
Richard Purdie
d684d4385d packaged-staging.bbclass: Turn off debug
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 15:04:33 +01:00
Richard Purdie
5a4c688958 packaged-staging.bbclass: Detect when we're using autotools_stage_all and don't hold the lock for as long when that is the case giving a significant performance boost with less lock contention and staging area file timestamp checking required
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 14:46:17 +01:00
Richard Purdie
4d503cfa06 native.bbclass: Drop INHIBIT_NATIVE_STAGE_INSTALL function and wrap logic in a do_stage_native() wrapper which packaged-staging can detect
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 14:43:45 +01:00
Richard Purdie
f80563c9cf cpan_build.bbclass: Just write a do_stage function, INHIBIT_NATIVE_STAGE_INSTALL isn't particuarly useful
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 14:41:50 +01:00
Richard Purdie
83d4a2bb48 libpng-native: Just write out a do_stage function, INHIBIT_NATIVE_STAGE_INSTALL is pointless
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 14:40:20 +01:00
Richard Purdie
1c549c478d linux-libc-headers: 2.6.24 -> 2.6.29
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 14:39:02 +01:00
Richard Purdie
f187869891 pkgconfig.bbclass: Drop strange unneeded inherit base
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-11 11:55:24 +01:00
Richard Purdie
5234f57e9c preferred-xorg-versions.inc: Tweak xf86-video-intel version number
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 17:41:43 +01:00
Richard Purdie
e4a43a1e2e Add gnome-settings-daemon and libgnomekbd from OE but with fixed dependencies
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 17:28:40 +01:00
Richard Purdie
4378f77b07 gnome-desktop: 2.26.0 -> 2.26.2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 17:28:03 +01:00
Richard Purdie
720909c296 libxklavier: 3.7 -> 3.9, stage correctly and fix pkgconfig file
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 17:26:14 +01:00
Richard Purdie
c4bc453eab clutter-mozembed: Fix patch against upstream changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 17:25:19 +01:00
Richard Purdie
acc137c1ac pulseaudio: Fix typo causing missing hal dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 17:24:49 +01:00
Richard Purdie
a76e86b340 mozilla-headless: Take the revision from a SRCREVMOZILLAHEADLESS variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 14:37:45 +01:00
Richard Purdie
a70605ccbc poky-fixed-revisions.inc: Set SRCREVMOZILLAHEADLESS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 14:37:23 +01:00
Richard Purdie
dbdf1c734f bitbake: Disable sortable revision for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 12:43:07 +01:00
Richard Purdie
12d6acb013 python-gobject: 2.12.3 -> 2.16.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 12:21:24 +01:00
Richard Purdie
de687629d8 scripts: Update qemux86 to use the vmmouse driver, not wacom and find moblin images
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 12:15:48 +01:00
Richard Purdie
824dce8d18 Add linux-rp 2.6.29 (qemux86 only for now)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 12:14:06 +01:00
Richard Purdie
2715db50bf mozilla-headless-services: Add json-glib to DEPENDS 2009-06-10 12:11:01 +01:00
Richard Purdie
191dee9198 clutter: Convert SRCREV -> SRVPV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 12:10:21 +01:00
Richard Purdie
8dae438a5a bickley: Depend on clutter-gst, not clutter-gst-0.8
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 11:40:12 +01:00
Richard Purdie
522cffdb9e bitbake: Add PN to SRCREV keyhash in the persistent database to avoid conflicts between pacckages (from upstream bitbake)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 11:21:43 +01:00
Richard Purdie
5f37dfd98b Add meta-gnome overlay information for gnome packages which aren't part of standard Poky (based on OE.dev but with additions/modifications)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 11:07:02 +01:00
Richard Purdie
d10060c330 gtk-doc: Sync with OE but also convert to use BBCLASSEXTEND with overrides magic
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 11:06:19 +01:00
Richard Purdie
a1830ffaa2 libgnomecanvas: Sync with OE.dev (and remove old version)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 10:52:13 +01:00
Richard Purdie
67955bf938 gail: Sync with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-10 10:51:11 +01:00
Richard Purdie
8643766837 bitbake.conf: Add definition of SRCPV so git revisions can be incrementaly numbered. Influence for this comes from Openmoko.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-09 23:36:44 +01:00
Richard Purdie
1e71be8c99 qemux86: Add xf86-input-vmmouse, swrast dri fallback, switch back to mesa-dri as the GL provider and drop synaptics input driver
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-09 22:18:24 +01:00
Richard Purdie
be24aaa96c qemu: Drop a ton of old now mostly inappropriate patches and update the qemugl passthrough patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-09 22:16:58 +01:00
Richard Purdie
3ac19a493e xserver-xf86-config: Set a netbook suitable resolution
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-09 21:28:42 +01:00
Richard Purdie
9c57e462ce xf86-input-vmmouse: Add RDEPENDS on xf86-input-mouse
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-09 21:28:08 +01:00
Richard Purdie
f4d34a005a qemugl: Use mesa-dri as the main gl provider and just swap libs at runtime
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-09 21:27:13 +01:00
Richard Purdie
111ea0d5cc xorg.conf: Use vmmouse for qemux86
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-09 16:29:34 +01:00
Richard Purdie
34a895836b Add xf86-input-vmmouse
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-09 16:28:07 +01:00
Richard Purdie
c676e8106e mojito: Drop unneeded gconf keys and remove undeeded sqlite3 dependency
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-09 11:51:44 +01:00
Richard Purdie
f1619b3567 packaged-staging.bbclass: Fix accidental debug addition
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-08 17:36:08 +01:00
Richard Purdie
7c0eb934b4 gettext: Fix library packaging so -dev packages aren't pulled in
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-08 17:35:17 +01:00
Richard Purdie
a25e703c10 mojito: Fix gconf name typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-04 23:05:17 +01:00
Richard Purdie
1a21e6e2d5 packaged-staging.bbclass: Add support for mangling .la files so the staging directory path can change. Someday libtool will support sysroot but until then...
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 20:46:09 +01:00
Richard Purdie
093a11caba mesa-dri: Set to use the glx state tracker and don't package the EGL librbary versions in git version
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 19:49:15 +01:00
Richard Purdie
c68023628b dri2proto: Fix strange filename
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 19:48:16 +01:00
Richard Purdie
4f3f5e4315 formfactor: Add verison for menlow (leave cursor visible for now)
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 19:47:09 +01:00
Richard Purdie
e9832b10b2 xf86-video-intel: Disable xvmc explicitly and don't use dolt in the git version
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 19:46:22 +01:00
Richard Purdie
176fad85ec xf86-input-keyboard: Upate git version PV
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 19:45:16 +01:00
Richard Purdie
c74b9ae44c Add xkeyboard-config
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 19:44:07 +01:00
Richard Purdie
a8427b9d92 xserver-xf86-dri-lite: Update git recipe (dependency on xkeyboard-config and need to enable dga for the intel 2D driver
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 19:43:12 +01:00
Richard Purdie
46cbf481e3 xserver-xf86-common.inc: Make sure directory exists before installing
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 19:42:12 +01:00
Richard Purdie
497fe49727 xserver-xf86-config: Set AllowEmptyInput to no fixing chaned defaults in modern xservers
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 19:41:32 +01:00
Richard Purdie
ae950c85d7 gtk+: Fix a string referencing bug (path sent upstream)
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-04 19:38:05 +01:00
Richard Purdie
0223f45de0 unifdef: rename getline function to avoid conflicts with stdio.h definitions from glibc
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-03 18:27:30 +01:00
Richard Purdie
9bb7f47b13 pulseaudio: Fix packaging of core/common libraries and stop development libs from entering images
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-06-02 08:49:45 +01:00
Richard Purdie
72f64585fe task-moblin-apps-x11-pimlico: No need to include web-webkit in the images anymore
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-01 14:24:13 +01:00
Richard Purdie
412d815bee connman: Start after dbus and use full path for binary in initscript
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-01 14:18:59 +01:00
Richard Purdie
4ae5537fff bluez: Update bluez4 version from OE.dev and drop bluez 3.x
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-01 14:17:44 +01:00
Richard Purdie
3051258e33 task-base: Switch to bluez4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-01 14:17:05 +01:00
Richard Purdie
6a11cf7dfe bitbake.conf: Set PERSISTENT_DIR for the cache location so its common to all builds of different machines
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-31 22:23:30 +01:00
Richard Purdie
b22b97076a qemugl: Include headers and a pkgconfig file (from mesa) and add libxfixes to DEPENDS
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-31 22:20:17 +01:00
Richard Purdie
87b512fb1e connman: Start earlier in the init sequence
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-31 22:18:39 +01:00
Richard Purdie
ea26c2105d xserver-xf86: Split xorg.conf from main xserver package
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-31 22:17:58 +01:00
Richard Purdie
185d8b084a udev: Allow standard users to access shared memory
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-31 22:16:48 +01:00
Richard Purdie
c5e3def0a0 xf86-intel-video: 2.7.0 -> 2.7.1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-31 22:16:04 +01:00
Richard Purdie
2f6ad802da linux-moblin: Update menlow defconfig
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-31 22:14:32 +01:00
Richard Purdie
8df390e179 poky-fixed-revisions: Remove duplicate (and incorrect) mutter SRCREV entry and bump psplash 421 -> 422
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-30 09:33:31 +01:00
Richard Purdie
05cf7690e8 dhcp: Use autotools class and remove broken configure call
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-29 17:29:20 +01:00
Richard Purdie
7951647c9f xserver-kdrive: Add missing DEPENDS on bigreqsproto xcmiscproto
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-29 15:44:48 +01:00
Richard Purdie
f2a9705633 sanity.bbclass: Really fix TMPDIR change warning message
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-28 21:32:30 +01:00
Richard Purdie
05a296b204 scripts/poky-env-internal: Add BB_SRCREV_POLICY to BB_ENV_WHITELIST
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-27 23:18:45 +01:00
Richard Purdie
fc9d9193d1 busybox: Add missing path in uducpc script
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-27 23:17:37 +01:00
Richard Purdie
9b9152e25b bickley: Add runtime dependency on xdg-user-dirs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-27 23:16:53 +01:00
Richard Purdie
a47ba31646 Add recipe for xdg-user-dirs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-27 23:16:25 +01:00
Richard Purdie
b63ec22113 pulseaudio: Backport some patches from git trunk and add module-alsa-card to required modules list
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-27 20:36:54 +01:00
Richard Purdie
ed0dea8890 pulseaudio: Add hal-detect module and package pactl binary in the server
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-27 11:46:21 +01:00
Richard Purdie
6ed027a31f xserver-nodm-init: Add ability to run X as a non-root user
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-27 11:45:22 +01:00
Richard Purdie
8f32595f6b x11-common: Remove unused Xinit file, remove hardcoded user assumptions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-27 11:44:42 +01:00
Richard Purdie
5c96414966 sudo: Add from OE.dev with tweaks to SRC_URI
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-27 11:10:06 +01:00
Richard Purdie
14f39f31a9 connmand: Drop patch merged upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-26 22:57:37 +01:00
Richard Purdie
ba7f2cc548 initramfs-live-install: Update script to handle udev automounter issues and mount point name that doesn't clash
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-26 22:56:03 +01:00
Richard Purdie
91bbdf200b xserver-xf86-dri-lite: Add missing DEPENDS on dri2proto
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-26 22:54:44 +01:00
Richard Purdie
4e1e40562f xserver-xf86-dri-lite: Add missing DEPENDS on dri2proto
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-26 22:54:29 +01:00
Richard Purdie
5adadc366b dhcp: 3.0.2 -> 4.1.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-26 00:39:30 +01:00
Richard Purdie
1dfcc21eae connman: Various fixes so it starts working properly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-26 00:38:51 +01:00
Richard Purdie
c321cda0a5 u-boot-omap3: Fix SRC_URI
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-05-25 22:11:00 +01:00
Richard Purdie
4f5d44c25c initscripts: Check link exists in volatiles script
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 14:38:30 +01:00
Richard Purdie
5638a3e8b5 poky-fixed-revisions: Bump psplash SRCREV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 11:47:55 +01:00
Richard Purdie
5381d16553 json-glib: Fix SRCREV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 11:33:15 +01:00
Richard Purdie
fbb79a7878 poky/moblin-fixed-revisions.inc: Make sure SRCREVs are set appropriately
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 11:32:47 +01:00
Richard Purdie
35bb05b7bb task-moblin-x11-netbook: Drop missing matchbox-session-netbook for now, add bickley and mojito
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 10:57:49 +01:00
Richard Purdie
79850d0d6e Add redland
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 10:37:02 +01:00
Richard Purdie
88181074bd busybox: Disable parallel make
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 10:26:48 +01:00
Richard Purdie
236b0c2b11 packagekit: Disable browser plugin
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 10:13:00 +01:00
Richard Purdie
b0ced1c94e netbook/menlow: Don't generate jffs2 images by default
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 10:08:52 +01:00
Richard Purdie
81acc39268 poky-image-sdk: Drop dbg-pkgs, they're just too large to make sense all in one
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 10:07:59 +01:00
Richard Purdie
2f67d4031c moblin-image-sdk: Drop dbg-pkgs, they're just too large to make sense all in one
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 10:07:19 +01:00
Richard Purdie
e8201f5889 clutter-cairo: From clutter 0.9 onwards, cairo is part of clutter itself
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 01:20:00 +01:00
Richard Purdie
6a444cad4e gst-ffmpeg: Bump PR after configure changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 00:53:25 +01:00
Richard Purdie
9e73dde9a2 task-poky-tools: Drop exmap for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-25 00:51:37 +01:00
Richard Purdie
2ed6c62a83 poky-fixed-revisions: Update SRCREVs for clutter packages
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-24 15:54:07 +01:00
Richard Purdie
342a1a5554 monint: Don't try and strip bianries
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-24 15:51:02 +01:00
Richard Purdie
14a5b7d301 gst-ffmpeg: Disable pic due to register issues (fixing build problems)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-24 15:42:57 +01:00
Richard Purdie
e0839cf73d world-broken: Exclude exmap-console and xf86-video-psb from world builds
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-24 14:57:59 +01:00
Richard Purdie
fb26ad86b1 clutter-0.6: Fix symbol conflict with libc headers
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-24 14:57:26 +01:00
Richard Purdie
a844e018b6 rt2860: Drop since there is a better version in the kernel staging tree now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-24 14:49:14 +01:00
Richard Purdie
3c759ae69b clutter-mozembed: Add missing DEPENDS on clutter
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-24 13:51:14 +01:00
Richard Purdie
7556381792 qemu: Fix for machines without zlib headers/library installed
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-24 11:14:32 +01:00
Richard Purdie
362d3886f5 alsa-utils: Fix ncurses build failures
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-23 23:50:09 +01:00
Richard Purdie
4e3afe5968 qemu: Switch to git and version 0.10.5
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-23 23:25:07 +01:00
Richard Purdie
79b7a566a2 opkg: Disable Werror, too many false positives with gcc 4.3.3
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-23 23:10:57 +01:00
Richard Purdie
d87496637d opkg-sdk: Bump PR after recent changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-23 11:01:00 +01:00
Richard Purdie
619c1333b7 alsa-tools: Add missing DEPENDS on ncurses
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-23 11:00:32 +01:00
Richard Purdie
ec4d79ddc8 sanity.bbclass: Fix the warning message above tmpdir moving to point to the correct path
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-23 10:56:21 +01:00
Richard Purdie
85878623ab opkg: Fix sighandler compile error (patch from upstream)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-23 00:24:36 +01:00
Richard Purdie
525edb3e96 opkg: Fix sighandler compile error (patch from upstream)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-23 00:23:58 +01:00
Richard Purdie
7f4d8d110f settings-daemon: Add sound theme gconf key handling
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 17:35:25 +01:00
Richard Purdie
2b6bce37ca speex: Make sure all libraries are packaged
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 17:34:32 +01:00
Richard Purdie
f06e99d194 as-needed.inc: Blacklist pulseaudio due to its circular librbary dependencies
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 17:33:35 +01:00
Richard Purdie
98d05be7e9 moblin-fixed-revisions.inc: Fix hal-info version typo
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 17:32:59 +01:00
Richard Purdie
856af3fa63 libcanberra: Add patch to fix failures when the fallback theme is missing
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 17:32:17 +01:00
Richard Purdie
7d3cc76c04 task-moblin: Add alsamixer and pulseaudio-server
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 17:31:20 +01:00
Richard Purdie
45543f7749 consolekit: Add 0.3.0 from OE but disable policykit interaction
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 17:30:04 +01:00
Richard Purdie
d7568d312b pulseaudio: 0.9.12 -> 0.9.15 plus several build/packaging fixes and enabling dbus/consolekit/hal/x functionality
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 17:29:23 +01:00
Richard Purdie
ddc0eecb08 e2fsprogs: Don't install blkid as its now provided by util-linux
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 09:43:44 +01:00
Richard Purdie
e6a3149428 gcc: Add 4.3.3 and switch to for Moblin
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 09:42:20 +01:00
Richard Purdie
f887fcd665 linux-moblin: Improve defconfig for netbook
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 09:40:53 +01:00
Richard Purdie
af4155d88b connman: Install test scripts
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 09:40:12 +01:00
Richard Purdie
7a3ad270fc udev-141: Add missing udev rules
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-22 09:39:02 +01:00
Richard Purdie
edc9a00b47 qemu-sdk/qemu-native: No longer need to depend on gcc 3.x
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-21 17:01:53 +01:00
Richard Purdie
3af2755e9a pulseaudio: Allow empty main package for dependency chains
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-21 14:26:12 +01:00
Richard Purdie
5b5ed4cd35 libatomic-ops: Allow empty main package for packages dependency (library is only static)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-21 14:25:34 +01:00
Richard Purdie
114158d152 mozilla-headless: Make sure JS_THREADSAFE is always set
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-21 12:07:23 +01:00
Richard Purdie
c431f2b0a2 libgdbus: Fix SRC_URI
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-05-20 12:39:40 +01:00
Richard Purdie
f5cf7ef071 alsa: Upgrade to 1.0.20
Signed-off-by: Richard Purdie <richard@ted.(none)>
2009-05-20 11:17:49 +01:00
Richard Purdie
6c5d81946a mozilla-headless: Hardcode compiler options for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-20 01:22:17 +01:00
Richard Purdie
25185d5bb2 xserver-dri-lite: Drop dri2 version and enable dri2 by default
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 21:06:56 +01:00
Richard Purdie
14cba802f2 udev: Add 141
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 17:47:28 +01:00
Richard Purdie
d6cfaee455 util-linux: Fix compile of libblkid (from patches from OE.dev)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 17:11:43 +01:00
Richard Purdie
99f66c163d linux-moblin: Enable staging drivers in the kernel
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 16:01:21 +01:00
Richard Purdie
b0eb2f4cb3 moblin-fixed-revisions.inc: Use the more recent dbus
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 16:00:52 +01:00
Richard Purdie
7d2f5ce9e7 mozilla-headless: Bump revision used
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 16:00:19 +01:00
Richard Purdie
40afa0a864 initscripts: Since ld.so.cache is in /var/run, make sure the version in /etc/ is used as a fallback
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 15:59:36 +01:00
Richard Purdie
18f401d7fd connman: Improve the configure options
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 15:58:20 +01:00
Richard Purdie
cda31eb96c clutter-mozembed: Package some missing files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 15:57:49 +01:00
Richard Purdie
e7f4dd810d psplash: Bump SRCREV 412 -> 420
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 15:57:06 +01:00
Richard Purdie
8534b097cd dbus: Add 1.2.14
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 15:56:33 +01:00
Richard Purdie
b15cfd5cbf ldconfig-native: Make it work for 32 bit targets from 64 bit build machines
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 15:55:55 +01:00
Richard Purdie
a811131e69 base.bbclass: Update to work with systems where install won't overwrite files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 12:09:21 +01:00
Richard Purdie
514afcbb82 xf86-video-psb: Fix SRC_URI
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 11:58:34 +01:00
Richard Purdie
bc1c9bca63 world-broken.inc: Fix syntax
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 11:57:37 +01:00
Richard Purdie
e297c2f0cb world-broken.inc: Add helix-libs and clutter-helix
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-19 11:54:51 +01:00
Richard Purdie
c5c33ef672 libcanberra: Pass the --disable-ltdl-install configure option and DEPEND on libtool
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-18 12:45:15 +01:00
Richard Purdie
6c59a754e0 hal-info: 20080508 -> 20090414
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-18 12:39:11 +01:00
Richard Purdie
24bd0050ed hal: 0.5.11 -> 0.5.12rc1 2009-05-18 12:38:48 +01:00
Richard Purdie
e010c6c9b6 e2fsprogs: 1.41.2 -> 1.42.5
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-18 12:37:10 +01:00
Richard Purdie
e2eaac645e util-linux 2.12r -> util-linux-ng 2.15
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-18 12:36:34 +01:00
Richard Purdie
02def140ff mozilla-headless: Remove strange hardcoded paths
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-18 12:33:11 +01:00
Richard Purdie
92facff8dc poky-moblin.inc: Set gcc versions correctly
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-18 01:33:26 +01:00
Richard Purdie
a8f6bcf1e3 glibc: Add support for /etc/ld.so.conf.d/ files 2009-05-17 19:14:34 +01:00
Richard Purdie
dd0b54ded1 samba: Fix header file to include signal.h, fixing compile failures
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 17:52:27 +01:00
Richard Purdie
df0d3494f0 poky-fixed-revisions.inc: Update glib-2.0 versions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 17:39:26 +01:00
Richard Purdie
4d4c8f5a8a mozilla-headless: Add an ld.so.conf.d addition to make sure its libraries are found
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 17:38:44 +01:00
Richard Purdie
27aeae57a7 glib-2.0: 1.18.1 -> 2.20.2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 17:23:25 +01:00
Richard Purdie
81edb3c776 x11-common: Add support for starting xdg autostart .desktop files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 17:22:50 +01:00
Richard Purdie
5c11f3184c task-moblin-x11-netbook: Drop networkmanager-applet
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 17:03:56 +01:00
Richard Purdie
9356620cab xdriinfo: Use virtual/libgl instead of mesa
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 15:22:19 +01:00
Richard Purdie
814700d243 Move libsampletate and libsndfile from meta-openmoko -> meta-moblin
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 15:01:24 +01:00
Richard Purdie
b8abc2db38 libnotify: Add missing DEPENDS on dbus-glib
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 15:00:01 +01:00
Richard Purdie
3593279260 poky.conf: Switch from libx11-diet to libx11-trim for less headaches
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 13:40:29 +01:00
Richard Purdie
17ab356f36 poky-fixed-revisions.inc: Set some extra SRCREVs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 12:59:08 +01:00
Richard Purdie
f067655d8d world-broken.inc: Add gobject-introspection, drop helix as COMPATIBLE_HOST should take care of that
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 12:50:37 +01:00
Richard Purdie
b21b339183 clutter-helix: Set COMPATIBLE_HOST
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 12:48:57 +01:00
Richard Purdie
e223f6a22f libx11: Exclude from world builds so muliple versions aren't built. When needed the correct version will be automatically built 2009-05-17 12:46:17 +01:00
Richard Purdie
5fcdc32d7f mozilla-headless: Bump SRCREV
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 11:21:06 +01:00
Richard Purdie
5e986a23d0 bickley: Add DESCRIPTION
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 11:20:46 +01:00
Richard Purdie
0808818963 conf/distro: Update PREFERRED_VERSIONs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 11:17:34 +01:00
Richard Purdie
0d3b18566e gnutls: Disable guile
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-17 11:16:17 +01:00
Richard Purdie
b4980e302c clutter: As standard DEPEND on virtual/libgl, not mesa 2009-05-17 11:06:20 +01:00
Richard Purdie
6aa642c8dc qemugl: Fix DEPENDS on virtual/xserver to be on virtual/libx11 2009-05-17 11:03:24 +01:00
Richard Purdie
0f3cf656a8 connman: Update to point at the correct upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-16 19:35:58 +01:00
Richard Purdie
4519a40bab connman-gnome: Add
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-16 19:35:40 +01:00
Richard Purdie
8f66ea06d4 icon-naming-utils-native: 0.8.2 -> 0.8.7
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-16 19:34:25 +01:00
Richard Purdie
0e96bafeae Add libffi 3.0.8 2009-05-16 19:33:35 +01:00
Richard Purdie
86984e25fc e2fsprogs-native: Actually stage the useful binaries 2009-05-16 16:52:59 +01:00
Richard Purdie
40bb7a30fc networkmanager: Update to work with recent libnl
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-16 12:46:45 +01:00
Richard Purdie
e423eadb0f gtk+: Install the gtk-builder-convert python script somewhere where the system will find it 2009-05-16 12:03:17 +01:00
Richard Purdie
8cec085e25 libnl: 1.0-pre8 -> 1.1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-16 11:02:23 +01:00
Richard Purdie
ff59ace98d clutter-mozembed: Add missing dependency on mozilla-headless-services
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-16 09:58:50 +01:00
Richard Purdie
b7a77fa0ff bickley: Add missing dependency on samba for libtdb and package dbus services files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-16 09:58:08 +01:00
Richard Purdie
57b5ef0e8f libnotify: Add from OE
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-16 09:57:11 +01:00
Richard Purdie
6cce850bcb samba: Add from OE but split libtdb out into its own package
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-16 09:56:39 +01:00
Richard Purdie
cd5fa1ee4e telepathy-glib: 0.7.11 -> 0.7.29
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-16 09:55:30 +01:00
Richard Purdie
c2ac572857 networkmanager: Add DEPENDS on policykit
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-14 15:09:20 +01:00
Richard Purdie
90208115c0 gobject-introspection: Add an initial version, not functional yet
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-14 15:08:33 +01:00
Richard Purdie
29fb246f5e netbook: Disable rt2860 for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-14 15:04:35 +01:00
Richard Purdie
e6d96312f5 mozilla-headless: Convert to hg and add mozilla-headless-services
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-14 15:01:07 +01:00
Richard Purdie
59bb17f5c4 clutter-gtk: Disable introspection
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-14 15:00:02 +01:00
Richard Purdie
ffc7e98e95 clutter: Disable introspection
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-14 14:59:45 +01:00
Richard Purdie
7af06dbb89 clutter-mozembed: Update patch against latest git
Signed-off-by:  Richard Purdie <rpurdie@linux.intel.com>
2009-05-14 14:58:26 +01:00
Richard Purdie
f5e55e009a mojito: Add missing dependency on gnome-keyring
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-12 16:55:13 +01:00
Richard Purdie
fe457004c4 libccss: Use upstream for source
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-12 16:54:34 +01:00
Richard Purdie
81ff3a90f8 bitbake: Update to work without warnings with python 2.6
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-12 16:53:22 +01:00
Richard Purdie
22a4c4d02f gtk+: Append to PACKAGES_DYNAMIC, don't overwrite the default
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-12 16:52:39 +01:00
Richard Purdie
542eb3b16d eee901: Drop eee901 as superseeded by netbook
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-12 16:51:17 +01:00
Richard Purdie
9539b49c82 gnome-keyring: 2.20 -> 2.26.1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-12 16:50:01 +01:00
Richard Purdie
e17a3ced72 libtasn1: Add from OE.dev with improvements for Poky
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-12 16:48:20 +01:00
Richard Purdie
d9e6cabc17 mutter: Disable introspection for now
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-12 15:07:02 +01:00
Richard Purdie
f6cb8229b9 twitter-glib: Disable shave and introspection to avoid build breakage
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-12 15:05:34 +01:00
Richard Purdie
9db2b57fca python-native: Fix the _ctypes module (and remove some dead files)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-12 10:23:41 +01:00
Richard Purdie
06e878caad sato-icon-theme: Remove recursive include. How this never errored before now, I have no idea...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-11 23:14:16 +01:00
Richard Purdie
c009172f77 bitbake-dev: Sync with upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-11 22:59:35 +01:00
Richard Purdie
107a9da006 bitbake: Merge further fixes from upstream 1.8 branch
* Make the test functionality work
* Optimise BBPATH handling when changing directory
* Optimise file globing for BBFILES

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-11 22:41:17 +01:00
Richard Purdie
1ca980646d bitbake: Sync git fetcher with changes upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-11 22:34:07 +01:00
Richard Purdie
62d3720668 scripts: Remove autobuilder scripts
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-09 15:28:17 +01:00
Richard Purdie
44a88198c1 bitbake: Make sure existing environment variables are properly exported
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-09 15:28:17 +01:00
Richard Purdie
6a6f5cc820 Merge branch 'marcin/trunk' of git://git.pokylinux.org/poky-contrib 2009-04-28 17:13:57 +01:00
Marcin Juszkiewicz
0adc74b062 beagleboard: added 2.6.29 kernel from OE
tested on B7

Signed-off-by: Marcin Juszkiewicz <marcin@buglabs.net>
2009-04-28 18:09:45 +02:00
Richard Purdie
a8e1e028f8 xserver-dri-lite: Add version 1.6.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-28 12:40:10 +01:00
Richard Purdie
4f8346442c handbook: Add more information about extending Poky
Add more details on using in a team environment and how collections
can be used to manage groups of different kinds of changes

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-28 08:24:47 +01:00
Richard Purdie
3927e38eba Merge ssh://gitserver@git.pokylinux.org/poky 2009-04-28 08:24:11 +01:00
Richard Purdie
d65be3dd2a initramfs-live-boot: Fix script when multiple mounts are present and the last one isn't the correct one
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-23 12:21:06 +01:00
Richard Purdie
ed419e2d57 tasks-netbook: Catch up with metacity-clutter -> mutter renaming
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-22 17:44:06 +01:00
Richard Purdie
2096c315df bitbake.conf: Always add full debug information and increase the default image slack space
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-22 17:37:47 +01:00
Richard Purdie
b2a619b79e metacity-clutter: Rename to mutter and point at the new upstream
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-22 17:36:22 +01:00
Richard Purdie
ef5600cf10 conf/distro/include: Update various versions after recent changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-22 17:35:09 +01:00
Richard Purdie
912a522e2b libunique: Add 1.0.6
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:49:18 +01:00
Richard Purdie
d880beba01 clutter: Refresh patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:48:32 +01:00
Richard Purdie
bb2ce064aa clutter-mozembed: Refresh patch
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:48:10 +01:00
Richard Purdie
622368d438 mojito: Package the dbus files
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:47:21 +01:00
Richard Purdie
a1b04dfe54 mozilla-headless: Use the upstream hg repository now and add missing DEPENDS on libidl
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:46:30 +01:00
Richard Purdie
939925365f libsoup: Add missing DEPENDS on sqlite3
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:45:34 +01:00
Richard Purdie
5c185c4cf7 json-glib: Make sure the autotools m4 files are found, unbreaking the build
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:44:59 +01:00
Richard Purdie
5264d4b9e2 bitbake: Fix a bug in the hg fetcher
Fix a bug in the hg fetcher where branch revisions are used with an
initial checkout.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:42:47 +01:00
Richard Purdie
5df6deaa32 puslseaudio: Upgrade to 0.9.10
Upgrade to 0.9.10, moving pulseaudio to meta-moblin cleaning up and
merging in some changes from OE.dev. Also add libcanberra 0.10.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:40:55 +01:00
Richard Purdie
12856d95a7 sqlite: 3.6.7 -> 3.6.10
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:38:40 +01:00
Richard Purdie
1370ba3fc0 libdrm: Package test utils
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:37:39 +01:00
Richard Purdie
31f3e71947 xf86-video-intel: 2.6.99.903 -> 2.7.0
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:36:05 +01:00
Richard Purdie
ad0c05d209 libnl: 1.0-pre6 -> 1.0-pre8
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:34:56 +01:00
Richard Purdie
f114fd2492 linux-moblin: Switch to 2.6.29.1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-21 17:33:19 +01:00
Richard Purdie
e23c356916 libjana: revision 732 -> 749 2009-04-14 16:19:53 +01:00
Richard Purdie
9c4f33ad3d mojito: Disable PARALLEL_MAKE, the autofoo is broken around the generated files 2009-04-14 16:08:15 +01:00
Richard Purdie
80b4dd2fc8 xserver-xf86-dri-lite: Use the virtual mesa dependency instead of hardcoded mesa-dri 2009-04-14 15:32:19 +01:00
Richard Purdie
d620ad6a40 libdrm: 2.4.4 -> 2.4.7 2009-04-14 15:30:24 +01:00
Richard Purdie
1b4c8ad27e xf86-input-evdev: 2.1.1 -> 2.2.1 2009-04-14 15:26:33 +01:00
Richard Purdie
52cd772f8c xf86-input-synaptics 0.99.3 -> 1.1.0 2009-04-14 15:26:08 +01:00
Richard Purdie
1106f8a8fe xf86-input-synaptics 0.99.3 -> 1.1.0 2009-04-14 15:25:49 +01:00
Richard Purdie
3f438ba9a6 xf86-intel-video: Drop now unneeded dri2 version 2009-04-14 15:22:39 +01:00
Richard Purdie
ebc082ef37 xf86-video-intel: 2.6.0 -> 2.6.99.903 2009-04-14 15:21:59 +01:00
Richard Purdie
dfcd318ea1 mesa-dri: Use master branch for git version 2009-04-14 12:51:01 +01:00
Richard Purdie
25dc55da09 mesa: Drop stale files 2009-04-14 12:50:32 +01:00
Richard Purdie
7d5759aa44 mesa: Upgrade 7.2 -> 7.4 2009-04-14 12:50:03 +01:00
Richard Purdie
5a2365db5b mojito: Update FILES after recent source changes 2009-03-11 16:40:41 +00:00
Richard Purdie
bdc077bc13 libsoup-2.4: Add 2.25.29 (still 2.4 ABI) 2009-03-11 16:40:36 +00:00
Richard Purdie
01b99d5a65 Add libproxy 2009-03-11 16:40:27 +00:00
Koen Kooi
f94bd6b312 package bbclass: add an 'allow_links' param to get symlinks packaged, usefull for splitting out libraries 2009-03-11 12:05:53 +01:00
Robert Schuster
58ffd5a0ed base.bbclass: Add subdir feature to SRC_URI entries (from OE) 2009-03-11 12:03:25 +01:00
Marcin Juszkiewicz
9b6df99070 e2fsprogs-native: stage everything like it is done wuth non-native recipe 2009-03-10 16:47:02 +01:00
Marcin Juszkiewicz
784e1131c3 libice: added native version 2009-03-10 13:08:46 +01:00
Marcin Juszkiewicz
a102c05407 libsm: added native version 2009-03-10 13:08:46 +01:00
Marcin Juszkiewicz
3c8898c70f libxt: added native version 2009-03-10 13:08:46 +01:00
Richard Purdie
7a5b04186e Merge commit '84f0e3128b1ac1d2299e0a3ebb7117c775dfe16f' 2009-03-09 12:48:45 +00:00
Richard Purdie
88d8974bd5 linux-moblin: Build fix 2009-03-09 12:41:01 +00:00
Richard Purdie
49ca46f588 Merge ssh://gitserver@git.pokylinux.org/poky 2009-02-27 14:45:56 +00:00
Richard Purdie
00dccf496e linux-moblin: Update psb driver 2009-02-25 14:05:59 +00:00
Marcin Juszkiewicz
84f0e3128b dbus: make dbus-native do not use update-rc.d (removes harmless warning) 2009-02-23 20:45:46 +01:00
Marcin Juszkiewicz
caa983dd41 checksums.ini: added some new entries 2009-02-23 20:44:58 +01:00
Marcin Juszkiewicz
861933ade0 checksums.ini: merge entries from BUG Linux 2009-02-23 15:11:19 +01:00
Richard Purdie
440ac105bd meta-moblin: Add bickley, json-glib, libccss, librest, moblin-menus, twitter-glib 2009-02-18 14:20:06 +00:00
Richard Purdie
a397fbca1b linux-moblin: Update patches 2009-02-12 18:18:14 +00:00
Richard Purdie
ccfff6ce01 Merge branch 'fix-opkg-build' of git://git.lespiau.name/poky 2009-02-12 11:42:05 +00:00
Richard Purdie
1e4f72fcbf linux-moblin: Add 2.6.28+2.6.29-rc2 version 2009-02-12 10:21:54 +00:00
Richard Purdie
10f46e0117 linux-moblin: Cleanup patch whitespace 2009-02-11 09:47:42 +00:00
Damien Lespiau
53973f286b opkg: fix build with gcc 4.3.2
opkg has the -Werror flag enabled and gcc 4.3.2 introduces new warnings.
2009-02-09 11:13:05 +00:00
Richard Purdie
09bf864d4f libidl: 0.8.3 -> 0.8.12 2009-02-05 23:54:11 +00:00
Richard Purdie
be10b46b73 base.bbclass: Use explode_deps from bb.utils and remove the obsolete base.bbclass version 2009-02-05 23:54:11 +00:00
Richard Purdie
c2c16bced8 base.bbclass: Move package metadata handling functions into their own class file 2009-02-05 23:54:11 +00:00
Richard Purdie
0903f6a455 linux-rp: Update qemuarmv6/qemuarmv7 defconfigs 2009-02-05 15:55:47 +00:00
Richard Purdie
a6789f5b75 libdrm: Cleanup poulsbo patch slightly further 2009-02-05 15:02:30 +00:00
Richard Purdie
637183ec62 qemu: Update 6374 -> 6477 to fix absolute position device issues 2009-02-05 14:11:04 +00:00
Richard Purdie
942c23289f mesa: Drop 7.0.2 2009-02-05 14:08:54 +00:00
Richard Purdie
f06b34bf89 libdrm: Add patch for poulsbo 2009-02-05 14:08:41 +00:00
Richard Purdie
56383224c5 menlow: Update to use the same xserver/mesa as netbook 2009-02-05 14:07:45 +00:00
Richard Purdie
31ab259720 xf86-video-psb: Update to work with modern xservers 2009-02-05 14:06:34 +00:00
Richard Purdie
a1b17ee0ce linux-moblin: Update psb driver patch 2009-02-05 14:05:41 +00:00
Richard Purdie
cc01c77c99 meta-moblin: Drop now uneeded libdrm-psb 2009-02-05 14:05:03 +00:00
Richard Purdie
e5f1566660 meta-moblin: Drop now uneeded xserver-xf86-lite 2009-02-05 14:04:44 +00:00
Damien Lespiau
bcf14a38d5 sanity.bbclass: Fix error message when not having g++ on build 2009-02-04 09:47:35 +01:00
Richard Purdie
af9030880a shell.py: stage is called populate_staging 2009-01-30 12:21:06 +00:00
Richard Purdie
80f0032667 poky-moblin.inc: Switch to gcc 4.3.2 2009-01-29 13:57:42 +00:00
Richard Purdie
5a9a4802a9 netbook/menlow: Add core2 as an architecture 2009-01-29 13:57:07 +00:00
Richard Purdie
6147dc336e menlow.conf: Prefer linux-moblin as the kernel 2009-01-29 13:56:21 +00:00
Richard Purdie
8e2451f440 linux-psb-modules: Drop as now uneeded 2009-01-29 13:48:58 +00:00
Richard Purdie
c9f9486968 linux-moblin: Add patch to add the psb driver directly to the kernel instead of being standalone 2009-01-29 13:48:14 +00:00
Richard Purdie
837119e38e linux-mid: Drop as linux-moblin now supports menlow 2009-01-29 13:46:38 +00:00
Richard Purdie
514aa592cd libdrm-psb: Update to use a 2.6.27 kernel and simplify patches 2009-01-29 13:44:58 +00:00
Richard Purdie
4b7ef3d8b5 Add clutter-mozembed 2009-01-28 15:39:27 +00:00
Richard Purdie
53314a0125 Add mozilla-headless 2009-01-28 15:39:05 +00:00
Richard Purdie
463c2d6449 metacity-clutter: Add cross compile patch so compiles on x86_64 work for i386 targets 2009-01-27 15:44:07 +00:00
Richard Purdie
d9c8f31557 metacity-clutter: Fix after recent updates 2009-01-27 14:15:13 +00:00
Richard Purdie
deadb5259f mesa: Exclude mesa packages from world builds to reduce breakage 2009-01-27 13:23:10 +00:00
Marcin Juszkiewicz
e1d6280a61 bitbake.conf: add IMAGE_ROOTFS_SIZE (from OE) 2009-01-23 17:48:28 +00:00
Richard Purdie
edbdbd174e exmap-console: Add missing DEPENDS on glib-2.0 (from OE) 2009-01-23 16:50:42 +00:00
Cyril Humbert
4d7b70c17f base-files: Add /etc/shells file 2009-01-23 16:30:35 +00:00
Richard Purdie
c92acf4b05 image.bbclass: Use IMAGE_ROOTFS_SIZE if the image will fit into it and only add extra space if the image is too small (ported from OE by hrw) 2009-01-23 16:24:46 +00:00
Richard Purdie
7b6ad5b9fb Fix postinstall scripts not to use IMAGE_ROOTFS direction by use D instead. Based on a patch from Carl Simonson <simonsonc@gmail.com> 2009-01-23 16:15:06 +00:00
Carl Simonson
75f3ca5abb networkmanager: Add a missing configure dependency 2009-01-23 16:10:40 +00:00
Richard Purdie
b74734d8c9 poky-image/moblin-image.bbclass: Fix a typo noticed by Mike Turquette 2009-01-23 16:03:58 +00:00
Mike Turquette
063f2efff1 Add 2008q3 CSL toolchain support 2009-01-23 15:53:25 +00:00
Richard Purdie
aa8de0e941 mozilla.bbclass: Fix pkgconfig usage for pkgconfig sysroot 2009-01-23 15:51:44 +00:00
Richard Purdie
072545b111 scripts/poky-qemu-internal: Add support for GL passthrough in qemux86 images 2009-01-21 17:40:51 +00:00
Richard Purdie
b7fd2b744e qemux86: Convert to se xserver-xf86-dri-lite 2009-01-21 16:41:02 +00:00
Richard Purdie
db3dd3ad17 qemu: Upgrade to svn revision 6374 for working passthrough 2009-01-21 14:14:06 +00:00
Richard Purdie
a13faf34af qemugl: Install the library in the standard location 2009-01-21 11:36:21 +00:00
Richard Purdie
d2ebf9155e Add xf86-video-vmware driver 2009-01-21 11:35:33 +00:00
Richard Purdie
e121f9eb59 scripts/runqemu: Factor image location code into a shell function 2009-01-21 11:35:01 +00:00
Richard Purdie
0e22433130 qemu: Add x86_64-softmmu target 2009-01-21 11:34:08 +00:00
Richard Purdie
1884c240c9 clutter: Revert to a revision known to work for various subpackages 2009-01-20 12:32:25 +00:00
Richard Purdie
0d5a2607ab qemu-sdl: Remove i386-linux-user target for now 2009-01-20 11:45:24 +00:00
Richard Purdie
544361e3df clutter: Fix various missing DEPENDS on clutter and update clutter SRCREV 2009-01-20 10:06:56 +00:00
Richard Purdie
b1bf5e436d poky-fixed-revisions.inc: Add SRCREV for qemugl 2009-01-20 00:33:31 +00:00
Richard Purdie
ec3918509d Add qemugl 2009-01-19 23:47:10 +00:00
Richard Purdie
f6ea2f84fb qemu: Add host gl support for qemu x86 2009-01-19 23:46:37 +00:00
Richard Purdie
7fc734effe world-broken.inc: Add minimo, helix-libs and xlogo 2009-01-19 22:45:25 +00:00
Richard Purdie
2da90388ac poky-floating-revisions: Disable PREFERRED_VERSION statements for now 2009-01-19 22:37:38 +00:00
Richard Purdie
bb98685a71 bitbake: fetch/init: Add 'HOME' to list of variables exported when runnig fetcher commands 2009-01-19 22:28:49 +00:00
Richard Purdie
294a1ee38a libxi: Increase SRCREV 2009-01-19 14:23:01 +00:00
Richard Purdie
41523a7eb2 clutter-0.8: Increase the git revision used 2009-01-19 14:04:35 +00:00
Richard Purdie
6b375aca86 libjana: Switch to gnome svn and update the revision 2009-01-19 12:37:06 +00:00
Richard Purdie
4614e87870 Drop matchbox-session-netbook 2009-01-19 11:32:51 +00:00
Richard Purdie
ae80a4214c meta-moblin: Drop various matchbox packages from 'moblin' images 2009-01-19 11:32:25 +00:00
Richard Purdie
f0a876b8a2 Add latencytop 0.4 2009-01-18 13:09:23 +00:00
Richard Purdie
0e7c8367e5 meta-moblin: Convert from recipes to use the autotools_stage class 2009-01-18 13:07:33 +00:00
Richard Purdie
cd9ad54848 meta-extras: Convert from recipes to use the autotools_stage class 2009-01-18 13:07:05 +00:00
Richard Purdie
4cdb6114fa Drop sqlite3 from meta-extras 2009-01-18 13:06:29 +00:00
Richard Purdie
e9ee1e5cef xserver-xf86-dri-lite: Add patch to disable dolt and fix build breakage 2009-01-17 18:24:27 +00:00
Richard Purdie
b010c24c22 poky-fixed-revisions.inc: Update xserver-xf86-dri and inputproto revisions 2009-01-17 18:22:26 +00:00
Richard Purdie
05c1fabda8 menlow: Add xf86-input-evdev to list of drivers to load 2009-01-17 18:21:26 +00:00
Richard Purdie
d97dbdd9de xf86-video-intel: 2.4.2 -> 2.6.0 2009-01-17 15:23:57 +00:00
Richard Purdie
de44ac8893 conf/distro/include: Update PREFERRED_VERSIONS after various recent changes 2009-01-17 15:21:22 +00:00
Richard Purdie
2db2959935 libxcb: Add xcb-proto-native to DEPENDS 2009-01-17 15:20:31 +00:00
Richard Purdie
d29069819c randrproto: 1.2.2 -> 1.2.99.3 2009-01-16 15:57:28 +00:00
Richard Purdie
74a6e3e11c dri2proto: 1.1 -> 1.99.3 2009-01-16 15:56:53 +00:00
Richard Purdie
b974901b6e libxrandr: 1.2.3 -> 1.2.99.4 2009-01-16 15:56:15 +00:00
Richard Purdie
e0222818ce xf86-input-mouse: 1.3.0 -> 1.4.0 2009-01-16 15:55:37 +00:00
Richard Purdie
ef24ac261d xf86-input-keyboard: 1.3.1 -> 1.3.2 2009-01-16 15:55:30 +00:00
Richard Purdie
8ed9449f93 xf86-input-synaptics: 0.15 -> 0.99.3 2009-01-16 15:53:51 +00:00
Richard Purdie
7c73052d93 xf86-input-evdev: 2.0.4 -> 2.1.1 2009-01-16 15:53:46 +00:00
Richard Purdie
d7c383fd59 xcb-proto: Add 1.3 (non-default) 2009-01-16 15:53:39 +00:00
Richard Purdie
1ce1d4de35 libxcb: Add 1.1.91 and 1.1.93 versions to replace 1.0. .93 can't be default as the xserver doesn't support it yet 2009-01-16 15:53:23 +00:00
Richard Purdie
98fa049ba0 sdk.bbclass: Ignore -sdk suffix warnings for gcc-cross-sdk 2009-01-16 15:40:49 +00:00
Richard Purdie
7e0dfa2030 Drop unneeded tune-atom.inc file 2009-01-16 15:28:30 +00:00
Richard Purdie
5d12760e34 libdrm: 1.4.0 -> 1.4.4 2009-01-15 19:49:49 +00:00
Richard Purdie
68cc158ba7 moblin-fixed-revisions.inc: Drop unneeded versions settings 2009-01-15 19:49:17 +00:00
Richard Purdie
f3edcecf99 hal: Delete old hal and hal-info versions 2009-01-15 19:48:40 +00:00
Richard Purdie
29fd4733fd util-macros: Add hack for the loss of the xaw.m4 file until xorg-apps are released which don't use it 2009-01-15 15:27:11 +00:00
Richard Purdie
b10b195b8c dbus-glib: 0.76 -> 0.78 2009-01-15 15:17:54 +00:00
Richard Purdie
932fc6a37d apr: Disable checks for a system libtool, we don't need that 2009-01-15 13:36:08 +00:00
Richard Purdie
123b0991ee task-moblin-x11-netbook: Bump PR 2009-01-15 13:01:27 +00:00
Richard Purdie
ef0b90b903 gupnp: Update to latest releases, add gupnp-av, stage the binding tool into native staging (its a script so thats allowed) 2009-01-15 12:54:27 +00:00
Richard Purdie
0acce24b3c Drop linux-moblin obsolete kernels 2009-01-12 17:41:01 +00:00
Richard Purdie
f51973f5af apr/apr-util: Fix some other config path gremlins breaking builds 2009-01-12 17:34:52 +00:00
Richard Purdie
a43863b7f1 apr: Remove workdir path references from installed apr files 2009-01-12 15:37:21 +00:00
Richard Purdie
669aeb73eb dbus-glib: Use the binding tool from PATH 2009-01-12 10:24:55 +00:00
Richard Purdie
1daca591dd subversion 1.4.5 -> 1.5.5 2009-01-08 11:29:31 +00:00
Richard Purdie
9602318b9d task-moblin-sdk: Add subversion and git 2009-01-07 17:24:57 +00:00
Richard Purdie
eb72830fcf Add apr, apt-util and subversion based on recipes from OE with tweaks from Josh/me 2009-01-07 17:22:15 +00:00
Richard Purdie
30238161a6 image.bbclass: Generate the image after running the kernel modules and ldconfig commands, not before 2009-01-07 16:31:48 +00:00
Richard Purdie
b402db44f0 gnome-vfs: Only apply the RRECOMMENDS to the main package, not for example the -doc package 2009-01-07 16:30:59 +00:00
Richard Purdie
0341841061 update-rc.d.bbclass: Only change the main package RDEPENDS, not all the RDEPENDS as this affects things like the -doc packages 2009-01-07 16:30:28 +00:00
Richard Purdie
8101d6f93b gcc: Disable patches not needed for 4.3.x 2009-01-07 16:29:38 +00:00
Joshua Lock
bd43b80af9 git: Add a non-native git package for moblin-sdk 2009-01-07 15:46:31 +00:00
Richard Purdie
b040233aa6 omap3-sgx-modules: recipe to build sgx modules using the kbuild system from the GPL'ed imgtec sources (from OE.dev with added COMPATIBLE_MACHINE) 2009-01-06 20:43:34 +00:00
Richard Purdie
3ec9a7de2a bitbake: Fix wget fetcher to better handle urls with ; followed by parameters in the url 2009-01-06 19:56:02 +00:00
Richard Purdie
fa89b73e25 scripts/poky-autobuild-moblin: Add moblin-uricheck target support 2009-01-06 09:30:55 +00:00
Richard Purdie
a65bb5032c dbus-glib: Fix introspection configure option 2009-01-05 23:05:48 +00:00
Richard Purdie
48b487d1af e2fsprogs: Add darwin override for EXTRA_OECONF 2009-01-05 22:03:58 +00:00
Richard Purdie
7b281a3924 native.bbclass: Add virtclass-native to OVERRIDES and use in fakeroot to function correctly 2009-01-05 22:00:22 +00:00
Richard Purdie
34fa658f1f dbus-native: Bump PR 2009-01-05 19:14:05 +00:00
Richard Purdie
f0b6ce8482 dbus-glib: Factor into a common .inc file and cleanup the recipe using autotools staging 2009-01-05 17:21:56 +00:00
Richard Purdie
0d8a8c8932 dbus-native: Generate the dbus-bus-introspect.xml so dbus-glib recipes don't have to find the dbus source. Pass the location of the file to dbus-glib* with the --with-introspect and drop the now unneeded patch 2009-01-05 17:04:39 +00:00
Richard Purdie
eae7eb5bd5 scripts: Update qemu scripts with changes in recent qemu calling conventions and the switch to ext3 images 2009-01-05 16:00:31 +00:00
Richard Purdie
e45a4a847c libx11-sdk: Provide the correct virtual package 2009-01-05 15:59:52 +00:00
Richard Purdie
e247f22c27 sdk.bbclass: Don't special case virtual/ dependencies as this breaks things like libx11 2009-01-05 15:59:22 +00:00
Richard Purdie
fb9196ddcf native.bbclass: Handling remapping of PROVIDES similar to sdk.bbclass 2009-01-05 15:57:50 +00:00
Richard Purdie
55be33fd92 qemu: Upgrade to latest svn removing a ton of merged patches (yay) 2009-01-05 15:56:31 +00:00
Richard Purdie
5273e39edf metacity-clutter: Add intltool to DEPENDS 2009-01-05 14:35:31 +00:00
Joshua Lock
86ee5390e1 metacity-clutter_git: Set correct gconf keys after installation for compositing.
The clutter-plugin name has changed since the recipe was first written so we now set the right plugin name as well as enabling compositing.
2009-01-05 11:53:08 +00:00
Richard Purdie
78f5f8df30 Various fixes after recent commit breakage 2009-01-04 00:00:59 +00:00
Richard Purdie
bb2a5c9810 glib-2.0: Revert glib-2.0 S variable removal 2009-01-03 20:24:24 +00:00
Richard Purdie
f091e6c78a Remove unneeded S variables 2009-01-03 18:34:00 +00:00
Richard Purdie
467b5bc1e0 coreutils: Convert to BBCLASSEXTEND 2009-01-03 18:33:34 +00:00
Richard Purdie
66b6014139 fakeroot: Clean up and convert to BBCLASSEXTEND 2009-01-03 18:33:03 +00:00
Richard Purdie
8bc4105ddf fakechroot: Clean up and convert to BBCLASSEXTEND 2009-01-03 18:32:56 +00:00
Richard Purdie
d0cff01fba flex: Clean up and convert to BBCLASSEXTEND 2009-01-03 18:32:32 +00:00
Richard Purdie
a4ef0bb46a e2fsprogs: Drop stale unused patches, clean out unneeded metadata 2009-01-03 18:10:30 +00:00
Richard Purdie
1dc1601f65 expat: Upgrade native/sdk versions to 2.0.0, use BBCLASSEXTEND, drop 1.95.7 version, clean up recipe massively 2009-01-03 18:09:39 +00:00
Richard Purdie
aa820102c8 bzip2: Drop 1.0.2 version 2009-01-03 17:56:02 +00:00
Richard Purdie
575235fc03 curl: Get rid of old fashioned broken stage functions 2009-01-03 17:50:10 +00:00
Richard Purdie
c4a39f6417 zlib: Clean up recipe and use BBCLASSEXTEND for native and sdk versions 2009-01-03 17:31:17 +00:00
Richard Purdie
64c7fa4734 xorg: Remove unneeded XORG_PN settings and replace some native/sdk recipes with BBCLASSEXTEND 2009-01-03 17:10:57 +00:00
Richard Purdie
772ec7db08 bitbake-dev: Add BBCLASSEXTEND support 2009-01-03 16:33:11 +00:00
Richard Purdie
ee0faf1346 native/sdk.bbclass: Handle DEPENDS and PROVIDES fields magically, remove a number of xorg sdk and native packages replacing with BBCLASSEXTEND 2009-01-03 16:25:39 +00:00
Richard Purdie
ade351e2f4 bitbake: Add in code to support the BBCLASSEXTEND variable. Virtual native/sdk recipes then become possible 2009-01-03 16:25:20 +00:00
Richard Purdie
28fd9dadbd bitbake/cache.py: Simplify logic 2009-01-03 00:10:10 +00:00
Richard Purdie
250b021154 bitbake/BBHandler.py: Move handler finalisation code into a separate function 2009-01-02 23:49:18 +00:00
Richard Purdie
bb80287762 bitbake: Sync with upstream after 2.8.12 release 2009-01-02 17:27:25 +00:00
Richard Purdie
8fa334d02a dbus: Drop old 1.0.* and 1.1.* versions 2009-01-02 17:05:01 +00:00
Richard Purdie
23486c1532 gtk+: Drop old 2.10.* and 2.13* versions 2009-01-02 17:03:34 +00:00
Richard Purdie
cf093fa0f3 autoconf: Add 2.63 (leaving GPLv2 2.61) leaving 2.61 as default since glib-2.0 breaks with 2.63 (site files aren't
being included)
2009-01-02 15:42:12 +00:00
Richard Purdie
2d749dc4cc xorg-*common.inc: Use BPN instead of PN 2009-01-02 15:39:49 +00:00
Richard Purdie
f8a23031e2 Drop now unneeded FILESDIR and S variables from various recipes 2009-01-02 15:34:40 +00:00
Richard Purdie
61d8ea7a14 bitbake.conf: In SPECIAL_PKGSUFFIX -cross-sdk must come before -cross and -sdk or it doesn't work as expected 2009-01-02 14:01:27 +00:00
Richard Purdie
62f16a6578 libtool-native: Stage libltdl headers (from OE) 2009-01-02 12:39:47 +00:00
Richard Purdie
8ce2175cba Add m4 1.4.12 but leave 1.4.9 as its GPLv2 2009-01-02 11:22:07 +00:00
Richard Purdie
ba2b8cb172 automake: 1.10.1 -> 1.10.2 2009-01-02 11:21:51 +00:00
Richard Purdie
4bb83f1e22 quilt: 0.45 -> 0.47 2009-01-02 11:20:55 +00:00
Richard Purdie
01e07585ad libtool: Drop old version 1.5.10 2009-01-02 11:20:12 +00:00
Richard Purdie
01793c5bd3 base.bbclass: Remove pointless expand call 2009-01-02 11:18:42 +00:00
Richard Purdie
3ab2ff7668 base.bbclass: Add metadata revision handling for git (from OE) 2009-01-02 11:09:04 +00:00
Richard Purdie
1d89595e2b base.bbclass: Add unpack handling for .jar files (from OE) 2009-01-02 10:35:32 +00:00
Richard Purdie
6552990921 bitbake.conf: Default to an IMAGE_FSTYPES of tar.gz instead of the less useful jffs2 2009-01-02 10:31:44 +00:00
Richard Purdie
01ceeedc79 bitbake.conf: Rename DEBPV to EXTENDPV to sync up with OE 2009-01-02 10:30:37 +00:00
Richard Purdie
94c895aad5 bitbake.conf: Create BPN variable containing the pruned version of PN with various suffixes removed and use this for S and FILESPATH. This uses naming from OE but with improved code 2009-01-02 10:15:45 +00:00
Richard Purdie
fe0e39d0ee pax-utils: Upgrade 0.1.13 -> 0.1.19 2008-12-31 23:00:18 +00:00
Richard Purdie
93df528092 binutils: Drop versions 2.17 and earlier 2008-12-31 23:00:06 +00:00
Richard Purdie
3fc046901f bintuils: Add 2.19 (from OE) 2008-12-31 22:59:57 +00:00
Richard Purdie
f8e4a7575d poppler: 0.6 -> 0.9.2 2008-12-31 22:59:46 +00:00
Richard Purdie
9d88f9965a resolvconf: 1.42 -> 1.43 2008-12-31 22:59:33 +00:00
Richard Purdie
7695704eab bitbake: Add bb.utils.prune_suffix() 2008-12-31 22:58:57 +00:00
Richard Purdie
2c70bf49c1 bitbake.conf: Drop stale unused MANIFEST variable 2008-12-31 22:58:07 +00:00
Richard Purdie
102a8426b9 libsm: Add missing DEPENDS on e2fsprogs for uuid 2008-12-31 22:57:55 +00:00
Richard Purdie
3f4a6d8c8b gcc: Drop unneeded patch 2008-12-31 22:57:44 +00:00
Richard Purdie
1fc2929978 libpciaccess: Drop unneeded patch 2008-12-31 22:57:29 +00:00
Richard Purdie
f8daac5777 pciutils: Upgarde 2.2.4 -> 3.0.3 2008-12-31 17:20:38 +00:00
Richard Purdie
78456faa5e strace: Fix SRC_URI 2008-12-31 17:19:22 +00:00
Richard Purdie
1357f754b1 strace: Upgrade to 4.5.18 2008-12-31 17:17:18 +00:00
Richard Purdie
83494fc2e3 sqlite3: Upgrade to 3.6.7, drop old versions 2008-12-31 17:16:52 +00:00
Richard Purdie
141b7fc4e9 xextproto: Remove patch added upstream and now unneeded 2008-12-31 16:09:54 +00:00
Richard Purdie
71fc43d7cb xorg-proto: Upgrade various packages to the latest releases 2008-12-31 16:06:12 +00:00
Richard Purdie
711650f223 poky-fixed-revisions/preferred-xorg-versions.inc: Update PREFERRED_VERSIONS to reflect changed package versions in recent updates 2008-12-31 15:54:33 +00:00
Richard Purdie
2a94861982 xorg: Update various packages to the latest releases and remove old versions 2008-12-31 15:53:49 +00:00
Richard Purdie
5954823ea9 task-moblin-boot: Fix COMPATIBLE_MACHINE issues 2008-12-31 15:53:04 +00:00
Richard Purdie
f08f0ff06e cairo: Remove now unneeded do_stage function 2008-12-31 11:59:43 +00:00
Richard Purdie
ece77e6ecb pixman: Drop old version 2008-12-31 11:59:13 +00:00
Richard Purdie
fd0f817a96 pango: Drop old versions 2008-12-31 11:58:42 +00:00
Richard Purdie
82cdeb2b0e atk: Remove old versions 2008-12-31 00:33:25 +00:00
Richard Purdie
fd37f9451a glib-2.0: Drop old version 2008-12-31 00:21:57 +00:00
Richard Purdie
d1b0e1e055 Drop unneeded mtn2git files 2008-12-31 00:19:32 +00:00
Richard Purdie
72a7dc3687 dpkg: Drop old version 2008-12-31 00:18:09 +00:00
Richard Purdie
4f2bb36f31 cairo: Drop old versions 2008-12-31 00:15:45 +00:00
Richard Purdie
90f97b66b5 moblin-images-live: Move common code to the .inc file 2008-12-31 00:10:12 +00:00
Richard Purdie
323ba2166a moblin-image-live: Drop since this is the same as moblin-image-netbook-live 2008-12-31 00:05:34 +00:00
Richard Purdie
d170d89e8d check: Drop old version and use autotools_stage 2008-12-31 00:04:03 +00:00
Richard Purdie
433fca7e0a Set COMPATIBLE_MACHINE for menlow recipes 2008-12-30 21:21:50 +00:00
Richard Purdie
0f4433e3b7 task-moblin-x11-netbook: Bump PR 2008-12-30 21:03:55 +00:00
Richard Purdie
c8a24cd002 meta-moblin: Add initial menlow support 2008-12-30 17:15:49 +00:00
Richard Purdie
459a7f4a34 poky-fixed-revisions.inc: Add entry for mesa-xlib 2008-12-30 17:07:36 +00:00
Richard Purdie
ae64de57f3 mesa: Set PROVIDES correctly and alow building of an empty PN package for now 2008-12-30 17:07:26 +00:00
Richard Purdie
fcb1791f55 classes/autotools_stage.bbclass: Add autotools_stage class to further recipes to simplify recipes using standard autotools 2008-12-30 17:07:17 +00:00
Richard Purdie
e380b48602 classes/autotools_stage.bbclass: Add autotools_stage class to simplify recipes using standard autotools 2008-12-30 17:07:04 +00:00
Richard Purdie
f9f549d06f distro/poky.conf: Disable svn revision handling since svn is obsolete and no git revision handling function is present yet 2008-12-30 17:06:54 +00:00
Richard Purdie
428e022700 image-minimal-initramfs: Add base-passwd to images to avoid udev complaints 2008-12-26 14:26:16 +00:00
Ross Burton
48c50c2ca1 hicolor-icon-theme: add size/stock directories to hicolor for compatibility with OpenMoko 2008-12-23 15:20:51 +00:00
Richard Purdie
a42718c5b9 scripts/poky-autobuild-postprocess-moblin: Share toolchain/sdk output 2008-12-19 15:47:07 +00:00
Richard Purdie
01121bc89e clutter: Fix enable_tests patch for recent changes 2008-12-18 17:00:46 +00:00
Richard Purdie
0f918b445e scripts/poky-autobuild-moblin: Update to share moblin-incremental images 2008-12-18 16:43:03 +00:00
Richard Purdie
be30e75511 task-moblin-x11-netbook: Allow the user to append to the list of moblin packages 2008-12-18 15:49:19 +00:00
Richard Purdie
c29128b662 poky-fixed-revisions.inc: Fix whitespace problem 2008-12-18 15:35:17 +00:00
Richard Purdie
81ddcf3b37 poky-fixed-revisions.inc: Fix tidy SRCREV 2008-12-18 15:06:22 +00:00
Richard Purdie
48d2165e83 poky-fixed-revisions.inc: Set SRCREV for tidy, aaina and table properly 2008-12-18 14:47:54 +00:00
Richard Purdie
fc859a8ff4 clutter: Convert from svn to git 2008-12-18 12:02:12 +00:00
Richard Purdie
c3f6d464a1 scripts/poky-autobuild-moblin: Add rm_work 2008-12-18 09:26:52 +00:00
Richard Purdie
dd34449060 metacity-clutter: Fix .pc file issue 2008-12-17 22:46:17 +00:00
Richard Purdie
bc1ce63c1d scripts/autobuild-moblin: Configuration fixups 2008-12-17 17:18:27 +00:00
Richard Purdie
1dd27ec870 librsvg: Set a SRCREV (and also for tasks) 2008-12-17 12:21:02 +00:00
Richard Purdie
1acc6126b8 poky-fixed-revisions.inc: Update metacity-clutter SRCREV 2008-12-17 12:19:43 +00:00
Richard Purdie
0dd091d1ea librsvg: Add 2.22.3 and svn versions 2008-12-17 12:14:51 +00:00
Richard Purdie
5486cc46f7 meta-moblin: Add gnome-menus 2.24.0 (from OE) 2008-12-17 12:13:41 +00:00
Richard Purdie
36636a9e38 meta-moblin: Add libjana (from meta-openmoko) 2008-12-17 12:13:21 +00:00
Richard Purdie
57ba4a20fb meta-moblin: Add taglib 1.5 2008-12-17 12:12:51 +00:00
Richard Purdie
fe338b3628 pimlico: Update pimlico packages to reflect the new upstream svn urls 2008-12-17 12:10:49 +00:00
Richard Purdie
7ffb5983c0 intltool: 0.37.1 -> 0.40.5 2008-12-17 12:09:50 +00:00
Richard Purdie
ee1f065078 bitbake: Make sure the git remote head viewer preserves the username 2008-12-17 12:07:41 +00:00
Richard Purdie
f9dbbf4f83 gitignore: Update entries to match various meta repositories 2008-12-17 12:05:32 +00:00
Ross Burton
750486785b hicolor-icon-theme: ship a custom index.theme which includes the Hildon icon sizes 2008-12-16 18:06:13 +00:00
Ross Burton
9ca832b991 openmoko-icon-theme-standard2: add a compat package which symlinks the new icons into hicolor 2008-12-16 15:36:51 +00:00
Richard Purdie
da743fb70c scripts/poky-qemu-internal: Add usb commandline to nfs mounted images 2008-12-15 10:58:03 +00:00
Richard Purdie
ffdec425bf bitbake/bitbake-dev: Sync with upstream 2008-12-06 13:16:13 +00:00
Richard Purdie
4be017e82f poky-external.inc: No need to the TARGET_*_prepend directives after the external-poky-toolchain recipe changes 2008-12-05 14:37:28 +00:00
Richard Purdie
f1bac68e17 external-poky-toolchain: Add include and lib files to the staging sysroot removing the need to link against two trees at the same time 2008-12-05 14:37:28 +00:00
Andrzej Zaborowski
73b2200724 handbook: Correct a bunch of misc typos. 2008-12-05 13:07:12 +01:00
Richard Purdie
bcb58a0cd0 meta-toolchain: Fix problems introduced by prefix variable value changes 2008-12-05 11:25:55 +00:00
Ross Burton
1732e55c56 Bump matchbox-desktop srcrev
This version of Matchbox Desktop correctly recurses when loading desktop files,
so it handles Hildon-style application folders.
2008-12-04 15:25:59 +00:00
Robert Bragg
c1a12b7d20 Adds username support to the git fetcher, and exports SSH_AGENT_PID + SSH_AUTH_SOCK
The SSH_AGENT_PID + SSH_AUTH_SOCK environment variables are needed if you
are using ssh-agent to hold passwords for your ssh keys.
2008-12-03 16:21:45 +00:00
Richard Purdie
a8b0e8a034 scripts/poky-env-internal: Add SSH_AUTH_SOCK and SSH_AGENT_PID to BB_ENV_WHITELIST 2008-12-03 15:41:54 +00:00
Richard Purdie
63c279ef55 Move check, policykit and xerces-c to meta-moblin 2008-12-02 21:40:25 +00:00
Richard Purdie
8a7ecd59c7 handbook/faq.html: Fix cut and paste error 2008-12-02 21:39:48 +00:00
Mike Turquette
f6c65b8a8d distro/include: Add poky-external-csl2007q3 2008-12-02 20:28:19 +00:00
Mike Turquette
b3e49b643e external-csl-toolchain: Add 2007q3-51 and update 2006q3-27 2008-12-02 20:27:25 +00:00
Richard Purdie
7cd5d53f08 handbook/faq.xml: Add entry about Ubuntu Intrepid 2008-12-02 19:05:22 +00:00
Cyril Humbert
5b44f42e13 udev-124: Fix firmware loader script name and bump package PR 2008-12-02 17:21:26 +00:00
Richard Purdie
d38f630c1e meta-moblin/xorg-app: Add missing include file 2008-12-02 17:17:13 +00:00
Richard Purdie
70203a0723 Move pam, packagekit, monit and gnet to meta-moblin 2008-12-02 14:30:31 +00:00
Richard Purdie
11f0e58005 libsoup: Remove strange staging hacks fixing incompatibilities with libsoup-2.4 2008-12-02 14:30:01 +00:00
Richard Purdie
181042f4e8 handbook: Reference git instead of svn 2008-12-02 13:36:23 +00:00
Richard Purdie
f379d79162 meta-moblin: Remove files already in meta 2008-12-01 22:38:53 +00:00
Vivian Zhang
d0e82a364c Moved gypsy from meta-extras to meta and upgraded it to 0.6 2008-12-01 22:35:05 +00:00
Richard Purdie
4a4eaec9e0 meta-moblin: Add extra xorg-app, xorg-data and gvfs packages from OE 2008-12-01 20:56:25 +00:00
Richard Purdie
d7aaf31869 meta-moblin: Add basic qt support (from OE) 2008-12-01 20:55:25 +00:00
austin
14ecbd658e Skip useless and memory-based folder when create the initial file list. 2008-12-01 20:52:04 +00:00
Rob Bradford
199828c20e bitbake-dev: Add basics of "puccho" image builder UI 2008-12-01 20:50:34 +00:00
Rob Bradford
340b2b5612 bitbake-dev: Refactor goggle to pull out useful components.
Separate the GTK components and abstractions to a separate module where they
can be used by other user interfaces. This module includes the model, the view
and abstraction that populates the model.
2008-12-01 20:50:21 +00:00
Rob Bradford
49e8c06b77 bitbake.conf: Allow TMPDIR and DEPLOY_DIR_IMAGE to be overridden 2008-12-01 20:50:05 +00:00
Samuel Ortiz
f94ff99055 bluez4: Bump to 4.17 2008-12-01 20:44:09 +00:00
Vivian Zhang
fdc8250625 upgrade hal to 0.5.11 and hal-info to 20080508(from OE) 2008-12-01 20:42:56 +00:00
Vivian Zhang
1eb0272280 upgrade sqlite to 3.6.4 2008-12-01 20:41:33 +00:00
Peter Zhu
93ae0be27c upgrade PR of sreadahead_0.02.bb 2008-12-01 20:41:08 +00:00
austin
6f7afab062 sreadahead: Add a patch to set the app to io-idle running status.
This patch sets the sreadahead to io-idle stauts when it is running,
so that sreadahead will not preempt IO with other apps.
2008-12-01 20:40:32 +00:00
Vivian Zhang
0c2a3df77b upgrade eds-dbus to 2.20.0 2008-12-01 18:00:24 +00:00
Vivian Zhang
0e89124501 upgrade dbus to 1.2.4 2008-12-01 17:59:32 +00:00
Xu Li
d3bd1e8ab3 upgrade pango to 1.22.2; disable pango tests 2008-12-01 17:58:31 +00:00
Xu Li
d12f673a23 upgrade cairo to 1.8.2; add patch to fix its libtool issue 2008-12-01 17:57:55 +00:00
Xu Li
ba601403fe upgrade pixman to 0.12.0 2008-12-01 17:57:38 +00:00
Xu Li
57efa3ccc8 upgrade atk to 1.24.0 2008-12-01 17:57:17 +00:00
Ross Burton
5698e0be46 Fix qemu build on 2.6.27
Linux 2.6.27 removed linux/dirent.h, which qemu was included. Change this to
include dirent.h.
2008-11-11 11:11:56 +00:00
Richard Purdie
13ee3030f3 image.bbclass: Fix typo 2008-11-10 21:47:49 +00:00
Richard Purdie
793dc948e6 image.bbclass: Add function to write out an image manifest 2008-11-10 21:39:34 +00:00
Samuel Ortiz
e437435158 bootimg: Let mkdosfs choose between fat12 and fat16 2008-11-10 19:26:19 +01:00
Samuel Ortiz
2685507637 initrdscripts: Fix the init scripts to support the no fb case. 2008-11-10 18:50:56 +01:00
Samuel Ortiz
cf96c4ce6c psplash: Bump SVN revision to support the no fb case. 2008-11-10 17:49:15 +01:00
Samuel Ortiz
31aee0a9f9 image.bbclass: Add routine for disabling x startup when needed 2008-11-10 17:21:10 +01:00
Samuel Ortiz
1782861e45 Add missing ";" to the ROOTFS_POSTPROCESS_COMMAND string 2008-11-10 17:19:26 +01:00
Richard Purdie
69fb780e14 meta-toolchain: Make sure the opkg config files are clean to start with when rebuilding them 2008-11-10 15:34:25 +00:00
Richard Purdie
b618bcfeb9 gstreamer: Fix a problem with configure if check has already been built 2008-11-10 13:26:26 +00:00
Joshua Lock
5751ea748f Poppler moved from meta-extras to meta. 2008-11-07 16:59:21 +00:00
Joshua Lock
2761f49ae4 New recipe for Smart 1.1. 2008-11-07 16:59:21 +00:00
Richard Purdie
6f92ab0d55 bitbake-dev: Ignore SkipPackage and FunFailed errors when looking for python task failures 2008-11-07 15:05:25 +00:00
Richard Purdie
4f5bb4683d bitbake-dev: Fix python function task execution failure handling 2008-11-07 14:45:55 +00:00
Richard Purdie
6d7f3cbcb7 qmake2-cross: Fix the driectory the qmake binaries are installed into 2008-11-07 14:28:15 +00:00
Richard Purdie
fc50fe5f2d bitbake-dev: Always include logs for now 2008-11-07 14:08:11 +00:00
Richard Purdie
826cd19f04 meta/classes/rootfs_*.bbclass: Fix unset variable 2008-11-07 13:59:12 +00:00
Richard Purdie
ab3b4576ce bitbake-dev: Fix knotty fatal message handling and ignore configparsed events 2008-11-07 13:59:12 +00:00
Joshua Lock
5ef71a4121 distutils.bbclass: Remove .pyo object files before packaging. 2008-11-07 13:42:36 +00:00
Richard Purdie
5be6bb070b bitbake-dev: Handle fatal events correctly 2008-11-07 13:31:05 +00:00
Samuel Ortiz
f3a6210e93 mtpfs: removing package 2008-11-07 13:35:24 +01:00
Richard Purdie
94fed7b711 conf/distro/include/poky-fixed-revisions.inc: Set revision for gnet 2008-11-07 12:01:29 +00:00
Richard Purdie
88cc024814 gnet: Use SRCREV, not SRCDATE and use http protocol for svn 2008-11-07 11:53:04 +00:00
Richard Purdie
35994a063d Merge branch 'master' of git@moblin-mdi.jf.intel.com:poky 2008-11-07 11:16:36 +00:00
Richard Purdie
f473d75c15 bluez: Upgrade to more recent 3.x versions and add bluez 4 from OE 2008-11-07 11:15:58 +00:00
Richard Purdie
5be917f9d1 libusb: Add versions required for recent bluez 2008-11-07 11:13:20 +00:00
Samuel Ortiz
1c05260e7d librds: Initial commit, version 0.0.1 2008-11-07 11:51:02 +01:00
Richard Purdie
e7e2009277 bitbake-dev: Fix exit code value handling 2008-11-07 09:42:16 +00:00
Samuel Ortiz
67aaacacf9 mtpfs: Initial commit
There is no official mtpfs release, nor SVN tags. Only trunk for now..
2008-11-07 01:32:22 +01:00
Samuel Ortiz
186d324db1 fuse: Initial commit, version 2.7.2 2008-11-06 19:13:01 +01:00
Samuel Ortiz
c79b332505 bluez-utils: Bump to 3.30 2008-11-06 19:12:06 +01:00
Richard Purdie
13bbd6ec03 gnet: Fix pkgconfig issue 2008-11-06 16:45:09 +00:00
Joshua Lock
fffba252d1 Merge branch 'ivi' 2008-11-06 16:27:32 +00:00
Joshua Lock
690562b4d8 libexif 0.6.16 from OE 2008-11-06 16:26:10 +00:00
Joshua Lock
47b05dab48 gnet from OE plus a configure fix for cross-compile environments. 2008-11-06 16:24:30 +00:00
Richard Purdie
436c5f4716 classes: Add mechanism to install packages into images only if they've been built 2008-11-06 16:23:32 +00:00
Richard Purdie
1e967ea93e scripts/poky-env-internal: Fix PATH 2008-11-06 15:21:36 +00:00
Joshua Lock
1e6f21407f monit 4.10.1 from OE 2008-11-06 15:00:06 +00:00
Richard Purdie
4a04f29527 .gitignore: Add extra entries 2008-11-06 14:40:30 +00:00
Richard Purdie
9715260c35 scripts/poky-env-internal: Automatically add in additional meta- repositories if found 2008-11-06 14:40:30 +00:00
Samuel Ortiz
9e8d22ae38 linux-moblin-2.6.27-rc6: Fix rc6 patch URL 2008-11-06 15:15:38 +01:00
Samuel Ortiz
faae7d38e6 bootimg: As image size grows, we want to switch to FAT16 2008-11-06 11:25:34 +01:00
Richard Purdie
0e5bc8758b moblin.conf: Use package_ipk as well as rpm, just for now 2008-11-06 09:24:48 +00:00
Joshua Lock
fa7a4cd807 Merge branch 'master' of ssh://git@git.moblin.org/poky 2008-11-06 00:33:24 +00:00
Joshua Lock
3ae3b2ba8a moblin-image-sdk: Should use NETBOOK_IMAGE_FEATURES not SATO_IMAGE_FEATURES. 2008-11-06 00:32:09 +00:00
Richard Purdie
b6b37f065c bitbake: Improve error message for missing class files 2008-11-06 00:12:31 +00:00
Richard Purdie
4ba6a52d7e qemu.inc: Use ext3 images for qemu, not ext2 ones 2008-11-05 23:15:13 +00:00
Richard Purdie
4d24b9d044 Add xeyes (from OE) 2008-11-05 22:37:38 +00:00
Richard Purdie
dd36b620fe bitbake.conf: Fix CHECK_COMMAND_wget quoting 2008-11-05 19:34:12 +00:00
Joshua Lock
bbac24bb2e task-base: Removed RDEPEND on task-poky-boot
It is now neccesarry for each distro to specify a POKY_EXTRA_RDEPENDS for a relevant boot task. This has been added in poky and moblin distros.
2008-11-05 16:56:08 +00:00
Samuel Ortiz
7e6ddbd883 linux-moblin: Tweak defconfig to improve kernel boot time
We are now having uhci and ohci as modules. We also got rid of useless
BLK_DEV config options.
With this new .config, the kernel boots in just less than 1 second.
2008-11-05 17:34:59 +01:00
Joshua Lock
f667a067ba Merge branch 'master' of ssh://git@git.moblin.org/poky 2008-11-05 14:46:10 +00:00
Joshua Lock
47e825a2c4 moblin-image-netbook-install: deleted.
moblin-image-netbook-install no longer needed, install functionality is provided by moblin-image-netbook-live.
2008-11-05 14:45:20 +00:00
Samuel Ortiz
6e7061263e initrdscripts: Add the simplest init script
When booting from initramfs, one must provide a /init link.
This one is the simplest one, just forking a shell, allowing
for the smallest initramfs.
2008-11-05 13:53:09 +01:00
Samuel Ortiz
97cbee6239 task-moblin-tools: moving sreadahead to task-moblin-boot 2008-11-05 12:22:20 +01:00
Richard Purdie
610b53fcb9 bitbake: Optionally take username/password options from url parameters 2008-11-05 10:31:40 +00:00
Richard Purdie
33b4017b70 packagekit: Fix after polkit was renamed 2008-11-05 00:16:57 +00:00
Richard Purdie
9ffb17080f xf86-input-mouse: Fix header files included 2008-11-05 00:05:09 +00:00
Richard Purdie
d9dfbf4e12 xserver-x86: Fix m4 autoconf macro 2008-11-05 00:03:56 +00:00
Richard Purdie
f8e9dcb5ae libgtkstylus: rpm can't cope with these expressions so avoid them for now 2008-11-04 22:18:29 +00:00
Joshua Lock
76bf51b126 packagekit: fix typo in folder name 2008-11-04 22:11:58 +00:00
Joshua Lock
d422ac1c25 Merge branch 'master' of ssh://git@git.moblin.org/poky 2008-11-04 22:11:23 +00:00
Joshua Lock
3937aefbef polkit: Rename polkit to policykit 2008-11-04 22:11:00 +00:00
Richard Purdie
51db60903d packagekit: Disable gstreamer plugin (gstreamer is not in DEPENDS) 2008-11-04 22:06:39 +00:00
Richard Purdie
4b0098b261 packagekit: Fix DEPENDS and configure 2008-11-04 21:46:02 +00:00
Richard Purdie
76e51a83e1 polkit: Fix DEPENDS 2008-11-04 21:29:31 +00:00
Richard Purdie
94b399858d drm: Fix libpthreads-stubs name in DEPENDS 2008-11-04 21:26:52 +00:00
Richard Purdie
510d5d7f4d bitbake wget.py: Fix problem with empty proxy variables 2008-11-04 21:11:58 +00:00
Richard Purdie
973bba1ede pam: Fix use of binary built with the native compiler 2008-11-04 21:11:27 +00:00
Richard Purdie
559cbf23f9 sreadahead: Mark as x86 only 2008-11-04 20:58:27 +00:00
Richard Purdie
9586e75e26 scripts/poky-autobuild-moblin: Update the proxy config and add rpm packages to the build list 2008-11-04 19:35:06 +00:00
Richard Purdie
f869e706ab syslinux-installer-native: Add missing DEPENDS 2008-11-04 19:25:10 +00:00
Richard Purdie
9d0ed30faf libdrm: Add missing DEPENDS on pthread-stubs 2008-11-04 19:21:12 +00:00
Richard Purdie
7fdff0f3cd base.bbclass: Improve the git proxy syntax to match the http/ftp syntax too 2008-11-04 19:13:25 +00:00
Richard Purdie
c2ef2d4f5a bitbake: Improve proxy handling got wget so urls can be excluded from the proxy 2008-11-04 19:13:03 +00:00
Richard Purdie
2bd4344e9a .gitignore: Add build/conf/local.conf 2008-11-04 19:10:58 +00:00
Richard Purdie
e0dab8bda5 packaged-staging.bbclass: Ignore errors resulting from parallel threads clashing 2008-11-04 17:34:45 +00:00
Richard Purdie
dc0f956433 e2fsprogs: Bump version after the last commit to fix uuid librbary problems 2008-11-04 16:01:27 +00:00
Richard Purdie
e38ae8f00a uuid: Drop in favour of the e2fsprogs version 2008-11-04 16:00:15 +00:00
Richard Purdie
4a3a35f81c autotools.bbclass: Handle /lib as well as /usr/lib in autotools_stage_all 2008-11-04 15:40:56 +00:00
Joshua Lock
74e5d027b9 Merge branch 'master' of ssh://git@git.moblin.org/poky 2008-11-04 15:38:21 +00:00
Joshua Lock
fd4b88a88e poky-floating-revisions: Comment out SRCDATE_oprofile.
Remove CVS of Oprofile from poky-bleeding for now.
2008-11-04 15:37:15 +00:00
Richard Purdie
8dd388cac4 parted: Disable use of check, even its its detected since its not in DEPENDS (and isn't needed) 2008-11-04 15:25:27 +00:00
Richard Purdie
777f269259 scripts/poky-autobuild-moblin: Add GIT PROXY variables 2008-11-04 13:51:23 +00:00
Richard Purdie
4c626238e7 base.bbclass: Set GIT_CONFIG correctly 2008-11-04 13:32:35 +00:00
Richard Purdie
66481d67f4 base.bbclass: Fix whitepsace damage 2008-11-04 11:49:06 +00:00
Richard Purdie
2a0c668a9b base.bbclass: Create ~/.gitconfig if it doesn't already exist 2008-11-04 11:48:12 +00:00
Richard Purdie
51be1fad9c linux-simtec: Update simtec1 -> simtec3 and add COMPATIBLE_MACHINE 2008-11-04 11:43:33 +00:00
Richard Purdie
f27cbd1a4e Add depicture machine with patches from SimTec 2008-11-04 11:24:25 +00:00
Samuel Ortiz
1b7873fae9 task-moblin-tools: Add sreadahead to the package list 2008-11-03 19:18:40 +01:00
Samuel Ortiz
bebb376e62 sreadahead: Initial commit
Super readahead is an improved readahead tool.
2008-11-03 19:14:00 +01:00
Samuel Ortiz
7b5d03d08e linux-moblin: Add super readahead ext3 specific patch
We need this patch for sreadahead to generate the to be read file list.
2008-11-03 19:11:28 +01:00
Richard Purdie
b249501844 scripts/poky-autobuild-moblin: Set GIT_PROXY_COMMAND 2008-11-03 17:20:21 +00:00
Richard Purdie
4f083a4ada packaged-staging.bbclass: Make sure target directory exists, fixing build failures 2008-11-03 17:03:27 +00:00
Richard Purdie
10fd960412 sdk.bbclass: Fix PKG_CONFIG_DIR value 2008-11-03 17:00:29 +00:00
Richard Purdie
9ebe8de923 .gitignore: Fix directory reference issue 2008-11-03 15:17:17 +00:00
Joshua Lock
582b71a90c moblin-fixed-revisions: Added and preferred over poky-fixed-revisions
Add moblin-fixed-revisions to meta-moblin for where Moblin requires fixed revisions different from those in the Poky distro.
2008-11-03 10:46:09 +00:00
Rob Bradford
76a7b78b40 roots_rpm.bbclass: Use opkg-native to get update-alternatives 2008-10-31 16:24:31 +00:00
Joshua Lock
25e5b72195 libxml2: Fix a compilation error when using -D_FORTIFY_SOURCE=2 thanks Chenglan Huang 2008-10-31 15:25:24 +00:00
Anas Nashif
17bb6733b9 package pam correctly 2008-10-31 11:00:50 -04:00
Richard Purdie
efbd5e58d4 base.bbclass: Fix infinite loop 2008-10-31 14:47:22 +00:00
Richard Purdie
af861caace base.bbclass: Fix typo 2008-10-31 14:40:49 +00:00
Richard Purdie
921cbb2626 base.bbclass: Fix the git config file writing code 2008-10-31 14:38:11 +00:00
Richard Purdie
b1046ef743 bitbake: Don't export the GIT_PROXY_COMMAND in the fetcher code since it means selective proxying isn't possible 2008-10-31 14:37:24 +00:00
Rob Bradford
0e9f111c6c wpa_supplicant: Use volatiles for managing /var/run/wpa_supplicant 2008-10-31 13:35:29 +00:00
Rob Bradford
03d16ab59d networkmanager: Remove conflicting directories (managed by volatiles) 2008-10-31 13:35:29 +00:00
Rob Bradford
1f833df9f4 fontconfig: Use volatiles for managing /var/cache/fontconfig 2008-10-31 13:35:29 +00:00
Richard Purdie
57fbc64c59 base.bbclass: Fix getVar call 2008-10-31 13:25:04 +00:00
Richard Purdie
175b45b6ec base.bbclass: Add missing import os 2008-10-31 13:19:10 +00:00
Richard Purdie
d487daccd6 base.bbclass: Add missing import bb 2008-10-31 13:07:04 +00:00
Anas Nashif
e265dbee9e added packages: PolicyKit and PackageKit 2008-10-31 05:38:53 -07:00
Anas Nashif
7705e1e77d New package: pam 2008-10-31 05:34:20 -07:00
Samuel Ortiz
d410789397 linux-moblin: 2.6.27-rc6 is not the default 2008-10-31 13:13:00 +01:00
Richard Purdie
fa88660ee6 scripts/poky-autobuild-moblin: Add extra variables to the whitelist 2008-10-30 23:04:21 +00:00
Robert Bragg
35b85e9398 [task-moblin] bumps PR, so that machine mods to XSERVER get noticed 2008-10-30 18:30:11 +00:00
Robert Bragg
147f91a320 This removes xtrans 1.2.1 since we now have xtrans 1.2.2 2008-10-30 18:26:07 +00:00
Robert Bragg
47de743346 Deletes libdrm_2.3.1 since we now have libdrm_2.4.0 2008-10-30 18:26:07 +00:00
Robert Bragg
bcb38a847b Bumps revisions for various X packages
Updates for xserver-xf86-dri-lite, xtrans, mesa-dri, libdrm, xf86-input-mouse,
xf86-input-keyboard, xf86-input-synaptics, xf86-video-intel,
xf86-video-intel-dri2
2008-10-30 18:26:07 +00:00
Robert Bragg
156a992737 [xserver-xf86-dri2-lite_git] Removes the PE=1 2008-10-30 18:26:07 +00:00
Robert Bragg
4b41085132 Adds xf86-video-intel_git.bb
This also moves the patchs in xf86-video-intel-dri2/ -> xf86-video-intel/
2008-10-30 18:26:06 +00:00
Robert Bragg
b74cb8ace0 [xserver-xf86-dri-lite_git.bb] bumps the PR 2008-10-30 18:26:06 +00:00
Robert Bragg
5321ad4b13 Adds a new xserver-xf86-dri2-lite_git.bb package for building the X server
with dri2 enabled
2008-10-30 18:26:06 +00:00
Robert Bragg
9807c58b5a [xserver-xf86-dri-lite] Bumps the PV and explicitly disables dri2 2008-10-30 18:26:06 +00:00
Robert Bragg
5924dde351 [xf86-video-intel-dri2] Updates 004_reduce_driver_boottime.patch 2008-10-30 18:26:05 +00:00
Robert Bragg
c36db8d9b4 [xf86-video-intel-dri2] comments out reduce_driver_boottime.patch
This patch doesn't apply a.t.m to the latest driver (Will come back and rebase
this later)
2008-10-30 18:26:05 +00:00
Robert Bragg
43015b416d [poky-fixed-revisions.inc] Updates Git versions for various X packages
Updates for xserver-xf86-dri-lite, xserver-xf86-dri2-lite, dri2proto,
xf86-video-intel, xf86-video-intel-dri2, xf86-input-keyboard,
xf86-input-mouse, xf86-input-synaptics, mesa-dri, libdrm
2008-10-30 18:25:54 +00:00
Robert Bragg
d5b1c1dd85 [bitbake.conf] Removes the MACHINE_DRI_MODULES var since it's no longer used by mesa 2008-10-30 18:25:06 +00:00
Robert Bragg
8231fc119b [netbook.conf] removes MACHINE_DRI_MODULES, use xf86-video-intel (not dri2) default
MACHINE_DRI_MODULES is no longer used in the mesa recipe and the dri2 driver
depends on dri2.h which depends on the xserver being built for dri2.
Since the mesa package now splits up the dri drivers into seperate packages
this adds mesa-dri-driver-i915 to XSERVER
2008-10-30 18:25:06 +00:00
Robert Bragg
5924520f14 [mesa dri] Adds splitting of dri drivers into seperate packages
This removes the earlier use of the MACHINE_DRI_MODULES variable to configure
which drivers were built
2008-10-30 18:25:06 +00:00
Robert Bragg
c50e010193 [moblin.conf] Adds quotes for PREFERRED_PROVIDER_xf86-video-intel ?= "xf86-video-intel" 2008-10-30 18:25:05 +00:00
Robert Bragg
057abf00db Makes PREFERRED_PROVIDERs in machine/netbook.conf overrideable via ?= operator 2008-10-30 18:25:05 +00:00
Joshua Lock
d514eeeaec base.bbclass: Additional git proxy support.
Add to the git proxy support so that the proxy configuration can be propogated to the git config (etc/gitconfig in staging).
Add support for ignored hosts in the git proxy.

Examples in site.conf.sample
2008-10-30 17:52:32 +00:00
Rob Bradford
4b93bb3175 yum: Make the volatile configuration file available 2008-10-30 17:27:56 +00:00
Rob Bradford
b32d59fde6 e2fsprogs-lib: Remove unnecessary package (e2fsprogs can take it's place) 2008-10-30 14:22:20 +00:00
Rob Bradford
3ad92d80f3 parted: Depend on e2fsprogs rather than e2fsprogs-libs 2008-10-30 14:22:20 +00:00
Rob Bradford
0dc1dc4fbb poky-env-internal: Add quoting to support zsh.
Patch from Carl Simonson <simonsonc@gmail.com>.
2008-10-30 11:14:24 +00:00
Rob Bradford
524323b865 poky-fixed-revisions: Set a SRCREV on xf86-video-intel-dri2 2008-10-30 10:35:52 +00:00
Rob Bradford
8cafc7c2cb sysvinit: Manage /sbin/poweroff with update-alternatives 2008-10-29 18:22:42 +00:00
Rob Bradford
6c298cebbd rpm: Don't create a /var/tmp directory (clashes with basefiles) 2008-10-29 18:22:42 +00:00
Rob Braford
b906b0cd60 rootfs_rpm.bbclass: Disable non Poky repositories.
Only use repositories that begin "poky-feed". This prevents contamination with
system repositories.

It may be better to patch yum not to ever look in the system repository
locations (i.e. /etc/yum.repos.d).
2008-10-29 18:22:42 +00:00
Rob Bradford
d02483f74f yum: Use volatiles for the yum cache directory 2008-10-29 18:22:42 +00:00
Joshua Lock
db5f7b918b packages: check, uuid and xerces.
Add recipes for: updated check, 0.9.5
uuid 1.6.2
xerces-c 2.8.0
2008-10-29 16:34:47 +00:00
Rob Bradford
410141a907 createrepo-native: Fix SRC_URI. 2008-10-29 15:16:25 +00:00
Richard Purdie
e61ea24100 Merge branch 'pli1/X11-rework' of git@moblin-mdi.jf.intel.com:poky-staging into master-dev 2008-10-29 14:55:26 +00:00
Samuel Ortiz
3e7b691f60 task-moblin-tools: bumping PR 2008-10-29 15:34:36 +01:00
Peng Li
f21745fa92 xf86-video-intel-dri2: delete 007_disable_tiling_and_enable_UXA.patch
remove this patch because driver options are set in xorg.conf
2008-10-29 22:28:47 +08:00
Peng Li
37ea0eea91 xf86-video-intel-dri2: rebase X fastboot patches
rebase X fastboot patches for latest driver
2008-10-29 22:28:00 +08:00
Samuel Ortiz
6f65d5bbbe task-moblin-tools: Removed exmap and sreadahead 2008-10-29 15:27:27 +01:00
Peng Li
e76840f41a netbook.conf : change xf86-video-intel to xf86-video-intel-dri2
This change will have package "xf86-video-intel-dri2" built into
netbook image
2008-10-29 22:27:12 +08:00
Peng Li
4ef8d5cbe6 xf86-video-intel-dri2: don't apply patch "007_disable_tiling_and_enable_UXA"
These driver options are specified in xorg.conf.
Don't need to apply this patch any more.
2008-10-29 22:26:12 +08:00
Peng Li
0e2ba7a5a9 xf86-video-intel-dri2: update PV
PV should be "2.4.97+git${SRCREV}" according to upstream tag
poky.conf: small typo fix
2008-10-29 22:24:48 +08:00
Peng Li
8fea3faa89 xserver-xf86-dri-lite : apply xserver-boottime.patch
This patch is used to measure xserver boot time
2008-10-29 22:17:00 +08:00
Peng Li
e16d2b9ab2 xtrans: add xtrans_1.2.2.bb
This is a build dependency of xserver-xf86-dri-lite_git
2008-10-29 22:08:15 +08:00
Joshua Lock
d7f6212b03 meta-moblin/packages/tasks/task-moblin-tools.bb: fix typo in filename. 2008-10-29 11:15:51 +00:00
Joshua Lock
98e6b819e4 Tidy up images and tasks in meta and meta-moblin.
meta now only contains images and tasks relating to core Poky and the Sato environment.
meta-moblin contains images and tasks for netbooks and the moblin environment.

Remove any duplicated tasks and images and rename images and tasks in meta-moblin.
2008-10-29 10:49:16 +00:00
Richard Purdie
d0e6c71695 local.conf.sample: Append to BBFILES instead of overwriting 2008-10-29 10:41:28 +00:00
Richard Purdie
1d6b543dac gtk+: Add moblin override 2008-10-29 05:02:24 +00:00
Richard Purdie
e92cc8f576 Add poky-image-sdk-live to meta/ 2008-10-29 02:22:02 +00:00
Samuel Ortiz
7994045755 kernel.bbclass: We dont want to tar lib/ if we dont have any modules 2008-10-29 03:00:56 +01:00
Samuel Ortiz
fd38c1b084 meta-moblin: Add moblin-image-minimal image 2008-10-29 03:00:53 +01:00
Richard Purdie
8d50257cdf conf/distro/include/world-broken.inc: Exclude clutter-helix from world builds 2008-10-28 22:27:16 +00:00
Richard Purdie
b296ae263c bitbake: Add tryaltconfigs option to disable the alternative configuration attempts and make the 'continue' more aggresive 2008-10-28 22:15:06 +00:00
Richard Purdie
db140d9ce0 scripts/poky-env-internal: Add POKYMODE to BB_ENV_WHITELIST 2008-10-28 22:10:45 +00:00
Richard Purdie
2ff5dac290 conf/distro/include/world-broken.inc: Add abiword and abiword-embedded for now 2008-10-28 20:28:52 +00:00
Rob Bradford
ea868f9c9c package_rpm.bbclass: Don't use the system wide RPM macros.
This fixes the build on Fedora 10 where the RPM system macros obliterate the
value of BuildRoot that is set in the spec file.
2008-10-28 18:52:19 +00:00
Rob Bradford
1045eaa369 matchbox-panel-applet-2: Update SRCREV to fix breakage on non-APM platforms 2008-10-28 16:42:02 +00:00
Richard Purdie
47c42b6c30 conf/distro: Create a moblin distro config file based on the Poky one
Also refactor various data into common include files.
2008-10-28 16:34:35 +00:00
Rob Bradford
3a73995e31 bitbake-dev: Renamed to match the UI name
The UI starter now dynamically searches for the UI module based on the
parameter given to -u. bitbake advertises the dependency explorer as "depexp"
therefore this module needs renaming.
2008-10-28 15:25:13 +00:00
Richard Purdie
774485d133 image.bbclass: Add INHIBIT_DEFAULT_DEPS 2008-10-28 15:14:00 +00:00
Rob Bradford
526d996a02 bitbake-dev: Use the default task if 'None' asked for
Since the default task is not known/available until the configuration files
are parsed we may return None when the UI requests getCmdLine. We can enforce
the use of the default by querying it again after the configuration is
parsed/cache updated.
2008-10-28 12:06:05 +00:00
Rob Bradford
0b6fdfb14d bitbake-dev: Refactor configuration file parsing
Separate the parsing of the configuration files / recipes into a separate
function to the parsing of the command line. This parsing of the configuration
files now happens when updateCache() is called.

Some functionality has been moved from parseConfiguration() to __init__.
2008-10-28 11:40:03 +00:00
Rob Bradford
0b9da42bb5 bitbake-dev: Save the cooker log into the working directory.
This is necessary since with later refactoring the TMPDIR variable will not be
available at this point in time.
2008-10-28 11:40:03 +00:00
Richard Purdie
23f08fdde3 scripts/poky-env-internal: Unset BDIR after use 2008-10-28 10:01:03 +00:00
Richard Purdie
4041c25dea helix-libs, ribosome: Set COMPATIBLE_HOST since x86 only 2008-10-28 10:00:28 +00:00
Peng Li
262e18f3ae drm : add libdrm_2.4.0.bb
This is a GEM dependency. DRI2 will need GEM support
2008-10-28 11:20:17 +08:00
Samuel Ortiz
f19e4350c0 bootimg: copy rootfs to ISO image
We are only copying the initrd right now.
2008-10-27 13:44:20 +01:00
Samuel Ortiz
dae95a72e0 tasks: apps-x11-pimlico renaming typo 2008-10-27 13:34:47 +01:00
Samuel Ortiz
0472967f24 tasks: fix moblin-tools task name typo 2008-10-27 12:34:26 +01:00
Rob Bradford
f5c494bba5 bitbake-dev: Remove use of self.configuration.cmd as state from shell
The shell updated the self.configuration.cmd variable since commans relied on
this implicit state. Since those commands now have an explicit task parameter
such state manipulation is no longer necessary.
2008-10-27 10:19:55 +00:00
Rob Bradford
790ed68356 bitbake-dev: Remove implicit task from generateDepTree/generateDotGraphFiles
Remove the implicit (from configuration.cmd) command/task for these events and
instead use a parameter so that the task is given explicitly.
2008-10-27 10:19:54 +00:00
Rob Bradford
22a326547d bitbake-dev: Make the "buildFile" command use the task parameter
The "buildFile" command has a task parameter use it place of
self.configuration.cmd when adding to the runqueue.
2008-10-27 10:19:54 +00:00
Rob Bradford
c790192322 bitbake-dev: Make the task a parameter of the "tryBuild" command
And switch the runqueue to use this rather than keeping it in the
self.configuration.cmd variable
2008-10-27 10:19:54 +00:00
Rob Bradford
2684070ac6 bitbake-dev: Include target/command (from -c) in "buildTargets" command
This allows a UI to read / control which task for the given targets is used.
This makes it more consistent with the "buildFile" command.
2008-10-27 10:19:54 +00:00
Samuel Ortiz
acdff2b154 images: put poky-image-live back to meta/ 2008-10-24 18:11:57 +02:00
Samuel Ortiz
d5417e5a42 meta-moblin: rename images and tasks from poky-* to moblin-* 2008-10-24 17:57:33 +02:00
Richard Purdie
0f9a47af1e bitbake: Fix the wget fetcher so parameter portions of uris are ignored 2008-10-24 14:57:02 +01:00
Rob Bradford
08197d62ef Merge branch 'master' of ssh://git@git.moblin.org/poky 2008-10-24 14:46:07 +01:00
Rob Bradford
fbfc669583 bitbake-dev: add a setVariable command
This is synonymous with the getVariable command and allows you to set values
in the data dictionary.
2008-10-24 14:44:30 +01:00
Richard Purdie
e84e951822 meta-molbin/images: Add poky-image-sdk-live.bb 2008-10-24 09:49:18 +01:00
Richard Purdie
07b4c0676b spectrum-fw: Use the standard fetcher process 2008-10-23 21:10:28 +01:00
Richard Purdie
b8ff2b6cc3 base.bbclass/bitbake.conf: Fix some string quoting to handle more unusual URLs 2008-10-23 21:08:42 +01:00
Richard Purdie
e4aa77e88e scripts/build: Update the git proxy setup instructions 2008-10-23 15:12:41 +01:00
Rob Bradford
87fe772b8a bitbake-dev: rename readVariable to getVariable
Changing the name of this command makes it more consistent with other command
names.
2008-10-23 14:58:36 +01:00
Ross Burton
d3bf7895aa poky-image-openmoko.bb: remove matchbox-applet-startup-monitor
We don't ship matchbox-applet-startup-monitor, so remove it.
2008-10-23 14:40:39 +01:00
Ross Burton
45f4be4a24 poky-image-openmoko.bb: remove unused PR 2008-10-23 14:40:19 +01:00
Rob Bradford
c26d6cfda0 bitbake-dev: Change terminology online/offline to sync/async
Change the terminology from online/offline to sync/async when referring to
commands that return a result immediately versus those that produce changes
that are emitted as events over time.
2008-10-23 14:28:11 +01:00
Richard Purdie
f0b1d561c7 bitbake: Preserve http_proxy and ftp_proxy in fetcher command execution 2008-10-23 13:34:24 +01:00
Richard Purdie
0cc119f05f opkg: Really fix the prototype problem (and an invalid call) 2008-10-23 12:05:39 +01:00
Richard Purdie
842606bc39 opkg: Fix incomplete function prototype 2008-10-23 09:43:12 +01:00
Richard Purdie
4815f7bc53 bitbake: Remove bogus test code 2008-10-22 22:26:24 +01:00
Richard Purdie
ede20a3245 bitbake: Improve proxy variable handling in fetchers 2008-10-22 22:24:03 +01:00
Richard Purdie
4329a29db5 scripts/poky-env-internal: Add proxy variables to the enviornment whitelist (and OEROOT) 2008-10-22 21:56:30 +01:00
Richard Purdie
2236c01164 scripts: Fix variable quoting 2008-10-22 20:31:56 +01:00
Richard Purdie
ebb74a63e1 scripts: Add moblin autobuilder support scripts 2008-10-22 20:27:16 +01:00
Rusty Lynch
be2ad3b90c * Fixing the helix-player.pc to include a -lstdc++
* Adding clutter-helix recipe
2008-10-22 09:57:13 -07:00
Samuel Ortiz
d4f444a667 Add meta-moblin-internal to gitignore 2008-10-22 15:19:36 +02:00
Rusty Lynch
ca7fa46814 * Adding initial ribosome (helix build system) and helix-libs recipes 2008-10-22 04:21:53 -07:00
Rob Bradford
06db259785 bitbake-dev: add goggle - an experimental GTK UI. 2008-10-22 11:52:18 +01:00
Rob Bradford
f51afdc7b6 bitbake-dev: Include the worker's PID in events
When the runqueue forks off we save the pid inside the event module for that
thread. When we next fire an event then that PID gets included in the events.
2008-10-21 15:51:32 +01:00
Samuel Ortiz
e1155bcd79 linux-moblin: We dont need the defconfig-eee901 files anymore 2008-10-21 16:45:50 +02:00
Samuel Ortiz
e169b23e66 linux-moblin: Add 2.6.27 moblin kernel
This will be the default moblin kernel.
We also moved the 2.6.27-rc* kernels to meta-moblin.
2008-10-21 16:26:53 +02:00
Samuel Ortiz
e5c53ce035 netbook: changed platform name from eee901 to netbook
We want to have a more generic platform definition.
The netbook machine one currently supports the eee901 and the aspire one.
We also moved the machine and netbook image definitions to meta-moblin.
2008-10-21 16:01:02 +02:00
Rob Bradford
3e045793c7 bitbake-dev: Dynamically load the UI module.
Dynamically load the UI from a module based on the UI name given. We still
however maintain a fixed set in here with the set of suggested UIs.
2008-10-21 12:39:23 +01:00
Robert Bradford
7ddbeb2931 packaged-staging.bbclass: Avoid removing the staging.lock lock file.
The pstage_manualclean function can be called on a directory containing an
actively held lock on staging. Removing the lock file whilst the lock is held
results in a failure when the lock is released.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5553 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 14:58:47 +00:00
Richard Purdie
c9fe18a6cb syslinux: Add COMPATIBLE_HOST
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5552 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 14:37:36 +00:00
Richard Purdie
c53608b220 bitbake utils.py: Merge prunedir symlink fix from bitbake upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5551 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 14:19:36 +00:00
Richard Purdie
8bb2cd7963 libacpi: Add COMPATIBLE_HOST
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5550 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 13:50:59 +00:00
Richard Purdie
5e9788247a poky.conf: Fix world excludes typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5549 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 13:19:42 +00:00
Richard Purdie
7a0ee99499 libsyncml: Remove insane piece of strange assembler
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5548 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 13:18:49 +00:00
Richard Purdie
78fd54f371 poky.conf: Exclude linsync from world builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5547 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 12:58:24 +00:00
Richard Purdie
a7dea06db0 poky.conf: Update libopensync world exclude list
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5546 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 12:23:27 +00:00
Richard Purdie
83dd9c7a93 libopensync-plugin: Upgrade file and vformat to 0.37
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5545 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 12:22:58 +00:00
Richard Purdie
f5eeae1345 msynctool: Upgrade 0.36 -> 0.37
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5544 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 12:16:41 +00:00
Richard Purdie
14e3c93c80 libopensync-plugin-evolution2: Fix to work with libopensync 0.37
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5543 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 12:10:53 +00:00
Richard Purdie
22170fe711 syslinux: Various cleanups and add back some missing staging pieces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5542 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 11:58:05 +00:00
Robert Bradford
f105cdc88a bitbake-dev: Remove the Pkg{Started, Failed, Succeeded} events and their handling in the UI
These events are superfluous now that BB operates on a task level granularity.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5541 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 11:35:49 +00:00
Robert Bradford
a8644924ab base.bbclass: Output notes only on BB <= 1.8.x
With BB > 1.9 the UI can output the details of an event as it chooses. They do
not need to be converted into notes. Without this patch spurious messages are
generated on BB 1.9.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5540 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 11:35:37 +00:00
Andrzej Zaborowski
3f93ed6bce syslinux-native: Try to make syslinux cross-compile friendly.
We only had one package for building both the bootloader and the installer,
i.e. target and host code.  It used always the host compiler.  Split the
package into syslinux and syslinux-installer-native, require both for a
cd bootable image.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5539 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-20 00:22:07 +00:00
Robert Bragg
4cb659823b Enables support for root over NFS in the linux-moblin defconfig
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5538 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 15:32:01 +00:00
Richard Purdie
85e2dcb420 Add libopesync 0.37
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5537 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 11:32:30 +00:00
Richard Purdie
0d25b9fe0b libxslt: Fix pkgconfig patch for exslt
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5536 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 11:30:56 +00:00
Samuel Ortiz
e1720d80de bootimg: Add symbolic links to iso and hddimg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5535 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 11:04:51 +00:00
Richard Purdie
7a4b36a7d1 bitbake: Add some sanity checks to the lockfile functions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5534 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 11:04:26 +00:00
Richard Purdie
8dd58f515c meta-toolchain: Don't inherit sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5533 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 10:44:17 +00:00
Richard Purdie
e0c1bd1bd1 sdk.bbclass: Rewrite PACKAGE_ARCHS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5532 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 10:43:38 +00:00
Richard Purdie
f8385030bb qemu-sdk: Pass the disable-vnc-tls option since we don't have gnutls-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5531 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 09:52:04 +00:00
Robert Bradford
d636d1b1ef bitbake-dev: Don't fallback if the UI fails to start; give an error message on UI exception
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5530 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 09:47:08 +00:00
Robert Bradford
bd63867cbe bitbake-dev: Move the ncurses TTY check into the UI plugin itself.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5529 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 09:46:59 +00:00
Robert Bradford
39ad2b3120 Update the ignore file so that it also includes VIM swap files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5528 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 09:46:49 +00:00
Robert Bradford
696d4f01d2 bitbake: Refactor the environment variable handling
Refactor the environment variable handling so that it more closes matches the
changes that have been made in bitbake-dev.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5527 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 09:46:35 +00:00
Robert Bradford
9294b95174 bitbake-dev: Refactor the environment variable handling.
Do not clear the environment when saving the environment to the data store.
Instead clear this once the cooker has forked. This ensures that the UI
operates in a filtered (but not empty) environment.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5526 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 09:46:23 +00:00
Robert Bradford
603ae240ff Add .gitignore
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5525 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 09:46:13 +00:00
Richard Purdie
8c32e370ef libx11: Clean up all the git recipes into a common include file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5524 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 09:33:46 +00:00
Richard Purdie
da303793d0 libx11_git: Cleanup duplicate metadata
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5523 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 09:19:37 +00:00
Richard Purdie
f4b04c9b26 poky-image-minimal-live: Set LABELS to fix image generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5522 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 08:42:43 +00:00
Richard Purdie
9a38dbddc0 syslinux.bbclass: Clean up boot menu title
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5521 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-17 08:39:34 +00:00
Richard Purdie
1a5f96aa40 libx11-trim: Fix git version DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5520 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-16 09:54:15 +00:00
Richard Purdie
aadd0fd11d libx11-trim: Fix FILESPATH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5519 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-15 11:46:19 +00:00
Richard Purdie
b4a42918c4 Add libx11-trim git
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5518 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-15 11:42:07 +00:00
Richard Purdie
14d3569441 u-boot: Set COMPATIBLE_MACHINE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5517 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-15 11:37:18 +00:00
Richard Purdie
0024d1aaac x-load: Set COMPATIBLE_MACHINE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5516 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-15 11:36:07 +00:00
Marcin Juszkiewicz
819e4897d8 libx11-sdk: added git version (based on libx11-diet)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5515 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-15 11:11:13 +00:00
Marcin Juszkiewicz
d0d47cb3c9 libsyncml: updated to 0.4.7 which builds with libsoup 2.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5514 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-15 09:35:28 +00:00
Marcin Juszkiewicz
48e3baa437 libxtst: bumped PR to force rebuild with newer libxi
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5513 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-15 06:26:34 +00:00
Marcin Juszkiewicz
e58db30e4c libxtst: depend on libxi to get XInput.h
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5512 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-15 06:26:23 +00:00
Marcin Juszkiewicz
5f12963ee3 checksums.ini: added some entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5511 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 15:47:45 +00:00
Marcin Juszkiewicz
f79e8258e4 libx11: fixed PV in git versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5510 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 15:45:20 +00:00
Marcin Juszkiewicz
4afe85d774 preferred-xorg-versions.inc: updated xdpyinfo version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5509 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 15:45:07 +00:00
Marcin Juszkiewicz
8d3672ca60 poky-fixed-revisions.inc: added some entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5508 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 15:44:50 +00:00
Robert Bragg
c772ed952b This documents that PE defaults to 0 not 1 as previously written
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5507 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 15:24:12 +00:00
Marcin Juszkiewicz
100f4af692 xexproto: renamed directory to make xextproto-* working
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5506 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 13:14:54 +00:00
Andrzej Zaborowski
3ccabe81ea libowl: delete only libowl.* instead of libowl* on clean-up.
Otherwise innocent libowl-av files get deleted from staging.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5505 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 13:04:39 +00:00
Marcin Juszkiewicz
7ec0191a40 xserver-kdrive: added patch for 1.3.0.0 to get it built with x11/git
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5504 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 12:55:42 +00:00
Marcin Juszkiewicz
7457fccbb0 xdpyinfo: updated to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5503 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 12:09:21 +00:00
Marcin Juszkiewicz
df8421a8ee xextproto: added patch from upstream GIT to unbreak xdpyinfo (and others)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5502 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 12:07:57 +00:00
Marcin Juszkiewicz
433f9d837b poky: use libx11-diet from GIT
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5501 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 11:53:25 +00:00
Marcin Juszkiewicz
8e98e1f211 libx11-diet: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5500 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 11:53:14 +00:00
Marcin Juszkiewicz
13a115a188 preferred-xorg-versions.inc: fix libxcb version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5499 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 11:36:35 +00:00
Marcin Juszkiewicz
6e56c4f91a preferred-xorg-versions.inc: prefer GIT versions of x11 libraries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5498 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 11:15:50 +00:00
Marcin Juszkiewicz
4bfd39fca7 poky-fixed-revisions.inc: added SRCREVs for x11 libraries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5497 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 11:15:34 +00:00
Marcin Juszkiewicz
f57ecf39b1 xcb-proto-native: added to get libxcb buildable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5496 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 11:15:23 +00:00
Marcin Juszkiewicz
f732fed5ab xcb-proto: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5495 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 11:15:13 +00:00
Marcin Juszkiewicz
8159255a73 libxcb: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5494 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 11:15:02 +00:00
Marcin Juszkiewicz
c8acd246ef libx11: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5493 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 11:14:49 +00:00
Marcin Juszkiewicz
780b1589c5 libxi: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5492 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 11:14:38 +00:00
Marcin Juszkiewicz
6e046c741a libxext: added GIT version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5491 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 11:14:27 +00:00
Samuel Ortiz
b7180969ea e2fsprogs: Add ext3 headers to the exported list.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5490 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 10:47:18 +00:00
Robert Bragg
eacf14f204 Various X package updates to deal with XInput.h being removed in
the latest inputproto package.

Updates libx11, libxext, libxext-sdk, libxi, xcb-proto and libxcb
Note: There is a still a xcb build issue that needs investigating
with these updated packages.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5489 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 09:30:18 +00:00
Richard Purdie
cd2ce1906e Drop linux-omap-2.6.25
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5488 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 09:11:16 +00:00
Richard Purdie
44bc7918da linux-omap-2.6.24.7: Update defconfig to fix various issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5486 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-14 08:03:39 +00:00
Robert Bragg
9d70f04b1d Use ?= for setting IMAGE_FSTYPES in eee901.conf so it can be overriden in
a local.conf


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5485 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-13 15:29:21 +00:00
Robert Bragg
10650210e7 Adds support for GEM + DRI2
DRI2 is disabled by default though since running with metacity-clutter seems
to cause a lock up.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5484 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-13 15:23:14 +00:00
Marcin Juszkiewicz
4c7fc91940 avahi: create/remove 'avahi-autoipd' user (from OE)
Patch from Cyril Humbert <cyril.humbert@martec.fr>

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5483 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-13 13:02:35 +00:00
Marcin Juszkiewicz
5c7adfa4aa task-base: build Bluetooth/Wifi support only for distros which feature them
Patch by  Carl Simonson <simonsonc@gmail.com>

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5482 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-13 13:02:22 +00:00
Marcin Juszkiewicz
2e900b0d6e apmd: drop obsolete zaurus 2.4 kernels hack
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5481 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-13 13:02:10 +00:00
Richard Purdie
f0676a3366 automake: Fix patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5480 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-10 16:24:26 +00:00
Richard Purdie
b2396b6282 automake: 1.10 -> 1.10.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5479 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-10 12:09:49 +00:00
Richard Purdie
985681c0dd libtool_2.2.6: Fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5478 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-10 12:07:59 +00:00
Richard Purdie
457ae5ada5 Add overo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5477 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-10 11:56:19 +00:00
Richard Purdie
fe795de8f5 package_ipk.bbclass: Simplify variable expansion
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5476 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-10 11:24:33 +00:00
Richard Purdie
e360961047 libtool: Upgrade to 2.2.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5475 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-10 11:20:30 +00:00
Richard Purdie
3860decab2 gcc: Improve the build containment failure error message to be more user friendly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5474 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-09 23:04:13 +00:00
Richard Purdie
fc467314f8 image.bbclass: Make the kernel depmod dependent on the presence of a kernel - some images eg an initramfs don't have this
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5473 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-09 19:08:11 +00:00
Samuel Ortiz
1ef8ccb0f6 exmap-console: Bump PR for new moblin kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5472 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-09 17:02:03 +00:00
Samuel Ortiz
a2d782bb22 rt2860: Bump PR for new moblin kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5471 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-09 17:01:27 +00:00
Samuel Ortiz
d89d52d3ec linux-moblin: 2.6.27-rc6 kernel
That includes the fastboot patches. An eee boots in 10s with that 
kernel.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5470 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-09 17:00:45 +00:00
Richard Purdie
3d40acdf3e devicekit: Disable man page generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5469 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-09 11:48:29 +00:00
Marcin Juszkiewicz
2eadfa913f image.bbclass: generate modules.dep
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5468 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-09 09:36:00 +00:00
Richard Purdie
51268c1f15 rootfs_ipk.bbclass: Don't error if the file doesn't exist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5467 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 22:20:14 +00:00
Richard Purdie
7daedbf051 package_ipk.bbclass: Fix opkg config file generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5466 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 19:16:08 +00:00
Richard Purdie
fb439d9bc0 package_ipk/rootfs_ipk.bbclass: Update image from feed handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5465 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 16:49:57 +00:00
Samuel Ortiz
3dc1ade034 eee-acpi: power button support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5464 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 16:06:09 +00:00
Ross Burton
93cd99156a devicekit: initial package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5463 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 15:25:21 +00:00
Ross Burton
986e49c43b matchbox-panel: enable the relevant battery plugin depending on the machine features
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5462 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 15:25:01 +00:00
Ross Burton
2452ba4aa7 gupnp: add gssdp, gupnp, gupnp-tools
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5461 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 15:24:26 +00:00
Richard Purdie
52268b52d1 initramfs-live-install: Add COMPATIBLE_HOST
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5460 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 15:21:55 +00:00
Ross Burton
eb599a92d5 e2fsprogs: enable dynamic libs, and package libuuid separately
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5459 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 15:07:14 +00:00
Samuel Ortiz
4d3d6fbb41 syslinux: We forward the LABEL through cmdline
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5458 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 14:36:47 +00:00
Samuel Ortiz
62ece10eb1 initrdscripts: init can now launch the installation script
Depending on the boot label ("boot" or "install"), init will either 
chroot into the rootfs image (live boot path), or launch the 
installation script (installation path).


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5457 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 14:34:50 +00:00
Samuel Ortiz
460d93416d poky-image-netbook: Add installation script
By typing "install" from the syslinux prompt, you should boot into the  
netbook image installation script. That will install the netbook image  
in your selected hard drive.
By default, the netbook-live image will continue booting the live 
image.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5456 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 14:31:12 +00:00
Samuel Ortiz
864a4adacf initramfs-live-install: Initial commit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5455 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 14:30:16 +00:00
Samuel Ortiz
1ed1a58d62 busybox: Add the halt command
It's nice to be able to reboot after installing.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5454 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 14:23:47 +00:00
Richard Purdie
228f25bb45 bitbake: cooker.py: Fix the point the configuration __depends is renamed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5453 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 14:02:06 +00:00
Samuel Ortiz
23a18ebd09 e2fsprogs: Bump to 1.41.2
1.38 didnt seem to be able to create clean ext3 partitions on SSDs.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5452 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 13:49:09 +00:00
Richard Purdie
d33aedcd88 poky-eabi.inc: No need for parted as-needed exception anymore
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5451 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 11:30:42 +00:00
Richard Purdie
acb3bfa86b parted: Now readline is fixed, no need for weird EXTRA_OECONF options
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5450 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 11:29:57 +00:00
Richard Purdie
3abb77959d linux-omap-2.6.24.7: Fix compile failure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5449 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 09:55:48 +00:00
Joshua Lock
0223c7c8c2 Enable 2.6.24.7 for the omap-3430sdp, even if it won't compile.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5448 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 09:41:54 +00:00
Richard Purdie
4ae784574d gdk-pixbuf-csource-native: Add libx11-native to DEPENDS and explicitly set X search paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5447 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 09:28:53 +00:00
Richard Purdie
25e4a631a0 readline: Add configure fix to solve missing symbol issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5446 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 09:05:00 +00:00
Richard Purdie
2ab7811678 exmap-console: Bump PR after readline version changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5445 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 08:45:43 +00:00
Samuel Ortiz
e5f329fd9e poky-eabi: as-needed breaks parted configure stage
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5444 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 08:25:20 +00:00
Samuel Ortiz
ade5e7371c parted: Initial commit
This is needed for netbook install images.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5443 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 08:19:28 +00:00
Samuel Ortiz
bfeacba18b grub: Initial commit
We need grub for building netbook installation images


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5442 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-08 08:16:38 +00:00
Richard Purdie
ba9e4edf49 gdb: Bump PR after readline library changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5441 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 23:16:36 +00:00
Samuel Ortiz
0a137849a4 e2fsprogs-libs: Initial commit
Needed by parted


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5440 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 22:56:40 +00:00
Samuel Ortiz
1922777cef readline: bump readline-native to the latest 5.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5439 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 22:36:40 +00:00
Samuel Ortiz
95857f6cad readline: bump to the latest 5.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5438 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 22:34:01 +00:00
Richard Purdie
c16dee4ff9 scripts/pokyABConfig.py: Add poky-image-netbook-live
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5437 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 16:59:53 +00:00
Marcin Juszkiewicz
c8a3fab82f rootfs_rpm.bbclass: added code to generate images from feeds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5436 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 16:47:22 +00:00
Marcin Juszkiewicz
ab995b84b4 poky.conf: added RPM feeds example
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5435 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 16:21:36 +00:00
Marcin Juszkiewicz
0ea7472583 rootfs_rpm.bbclass: added generation of feed entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5434 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 16:21:25 +00:00
Marcin Juszkiewicz
d1a327bede rootfs_rpm.bbclass: remove temporary yum config - rootfs has one from yum package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5433 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 15:34:55 +00:00
Marcin Juszkiewicz
f9b9e314eb rootfs_rpm.bbclass: fix platform so rpm will be usable on device
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5432 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 13:43:07 +00:00
Robert Bragg
21cdfe2a8a Replaces = with ?= in preferred-xorg-version so versions can be overridden
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5431 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 13:01:23 +00:00
Marcin Juszkiewicz
d151a7b177 yum: added one more python package - shlex
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5430 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 11:02:37 +00:00
Marcin Juszkiewicz
1a2cd2f2e1 python: package elementtree and shlex in separate packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5429 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 11:02:25 +00:00
Marcin Juszkiewicz
ceb27d5fd3 python: package bzip2 support into separate package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5428 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 09:31:38 +00:00
Marcin Juszkiewicz
b7aed5e958 yum: added all required Python modules to dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5427 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 09:31:28 +00:00
Marcin Juszkiewicz
bc6e408352 yum: fixed packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5426 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 09:31:18 +00:00
Richard Purdie
559a522dc3 base.bbclass: Add automatic osc-native dependencies for osc:// recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5425 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 09:25:11 +00:00
Richard Purdie
9d46f762e5 ncurses.inc: Make sure paths start with /
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5424 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-07 09:24:10 +00:00
Richard Purdie
61ec403176 rpm: Add python module packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5423 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-06 17:05:09 +00:00
Richard Purdie
ceb7254954 scripts/poky-autobuild-postprocess: Add eee901 minimal image
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5422 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-06 16:18:04 +00:00
Richard Purdie
8d90e33c3a scripts/poky-autobuild-postprocess: Add eee901
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5421 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-06 16:16:57 +00:00
Richard Purdie
43a3302623 poky-eabi.inc: Set gcc-cross-sdk version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5420 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-06 16:00:35 +00:00
Richard Purdie
7676511a3e Add gmp-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5419 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-06 15:59:41 +00:00
Richard Purdie
27d572b55e Add mpfr-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5418 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-06 15:59:01 +00:00
Richard Purdie
8a76c9c705 gcc-cross-sdl 4.3.1: Merge in two fixes from OE, DEPEND on mpfr-sdk and gmp-sdk, use LD_LIBRBARY_PATH to fine libmpfr
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5417 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-06 15:58:29 +00:00
Richard Purdie
4d2a3b6a3d bitbake providers.py: Fix message typo and improve debug info
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5416 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-06 08:19:42 +00:00
Richard Purdie
f4337b9803 bitbake utils.py: Fix ocassional locking glitch with a better retrying mechanism
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5415 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-06 08:09:11 +00:00
Tomas Frydrych
527b3372cd patch to allow the moblin proto to run without shader support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5414 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-04 06:02:58 +00:00
Marcin Juszkiewicz
690a699ec1 package_rpm.bbclass: save value of RPMBUILDPATH as it is needed for packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5413 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-03 21:32:46 +00:00
Marcin Juszkiewicz
e71b7011d4 rootfs_rpm.bbclass: remove lock files to get rpm working on device
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5412 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-03 15:23:05 +00:00
Richard Purdie
47f77ae3e7 clutter-0.6: Bump PR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5411 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-03 12:33:16 +00:00
Richard Purdie
811ee11718 clutter-0.6: Bump PR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5410 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-03 12:16:44 +00:00
Richard Purdie
789d16f105 clutter-cairo: Set S correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5409 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-03 11:29:39 +00:00
Richard Purdie
a953836f2e libxt: Use STAGING_INCDIR_NATIVE, not STAGING_INCDIR. Also fix error handling.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5406 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-03 10:02:16 +00:00
Samuel Ortiz
dddac8f2c3 linux-moblin: Remove the obsolete IRQ_BALANCE option
Found by powertop. The new defconfig also includes a couple option that 
makes powertop happier.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5405 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-03 08:45:12 +00:00
Samuel Ortiz
8e466ad34b linux-moblin2: Use a more generic name
And fix the eee901 machine file accordingly.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5404 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-03 08:42:49 +00:00
Samuel Ortiz
6c807a6d89 powertop: Remove 1.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5403 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-03 08:19:22 +00:00
Richard Purdie
1dc91f00fd fetch/__init__.py: Add in hooks to make sure osc fetcher is seen
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5402 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 22:15:38 +00:00
Richard Purdie
369a30a9d3 poky.conf: matchbox-wm PREFERRED_PROVIDER is not needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5401 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 22:10:15 +00:00
Richard Purdie
e373a4e065 matchbox-wm: Remove pointless PROVIDES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5400 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 22:09:13 +00:00
Richard Purdie
628db3a7cf package.bbclass: Ignore virtual-locale- packages when building -dev and -dbg dependency chains
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5399 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 22:05:09 +00:00
Richard Purdie
a61f5b0a77 rootfs_rpm.bbclass: Set YUM_ARCH_FORCE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5398 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 21:31:32 +00:00
Richard Purdie
19855de1e1 package_rpm.bbclass: Fix dependency rebuilding bug
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5397 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 21:31:05 +00:00
Richard Purdie
aea49588fa yum-native: Fix hacks.patch to handle architecture detection issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5396 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 21:28:14 +00:00
Richard Purdie
537ff09c69 yum: Don't apply hacks.patch, its only needed for the native version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5395 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 21:27:39 +00:00
Robert Bragg
e668b911e1 Some build fixes for clutter-cairo-0.6, and clutter-gtk_svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5394 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 21:10:24 +00:00
Richard Purdie
785f33dfaa package_rpm.bbclass: Fix package version fixing for PKG renamed packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5393 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 20:56:59 +00:00
Marcin Juszkiewicz
8a49dd28cc yum: do not hardcode arm architecture - rootfs_rpm provide arch info
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5392 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 20:44:17 +00:00
Marcin Juszkiewicz
e5e21ca415 rootfs_rpm: set target architecture and do not tell yum which arch we will use
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5391 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 20:43:59 +00:00
Richard Purdie
3c5eae8fec package_rpm.bbclass: Improve handling of '-' characters in Requires and Recommends fields
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5390 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 19:57:34 +00:00
Richard Purdie
6e62524f37 base.bbclass: Add read_subpkgdata_dict function
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5389 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 19:56:43 +00:00
Richard Purdie
5bcae485f5 package.bbclass: Write out extra useful data into the pkgdata files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5388 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 19:56:19 +00:00
Marcin Juszkiewicz
08565015fb shared-mime-info: fixed dependencies for native version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5387 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 19:02:51 +00:00
Marcin Juszkiewicz
2d4b12e62b rootfs_rpm.bbclass: use more efficient way to copy packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5386 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 19:02:39 +00:00
Marcin Juszkiewicz
aabd91ec59 yum-metadata-parser: fixed dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5385 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 18:34:58 +00:00
Robert Bragg
c856d8bde2 - This adds clutter-{gst,gtk,cairo}-0.8 recipes and clutter-{gst,gtk,cairo}-0.6 recipes.
- It removes the 0.4 recipes.
- It renames things so that the major.minor revision is now part of the package name.
  This lets us correctly specify SRCREVs for each branch, and allows parallell install.
- All the SRCREVs have been updated to the heads of their corresponding branches


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5384 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 17:11:36 +00:00
Richard Purdie
dfffc404ac python-native: Add sqlite3-native to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5383 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 16:10:39 +00:00
Richard Purdie
096b0cd292 packaged-staging.bbclass: Add rpm package coverage
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5382 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 15:22:10 +00:00
Richard Purdie
66d13479c4 classes: Split rpm feeds by PACKAGE_ARCH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5381 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 15:21:36 +00:00
Marcin Juszkiewicz
9c63c7ef05 rootfs_rpm.bbclass: ship rpm and yum in target images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5380 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 14:26:38 +00:00
Marcin Juszkiewicz
94fa2b90c5 yum: added 3.2.18
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5379 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 14:26:24 +00:00
Richard Purdie
8626cf563c rootfs_ipk.bbclass: Fix shell commands
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5378 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-02 09:42:27 +00:00
Marcin Juszkiewicz
1d182826b4 task-base: bumped PR due to poky config change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5376 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 16:02:31 +00:00
Marcin Juszkiewicz
f467b973ef poky: added pci to distro features
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5375 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 16:02:20 +00:00
Richard Purdie
beee0c51f2 rootfs_ipk.bbclass: Improve image from feed generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5374 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 15:52:19 +00:00
Richard Purdie
39b0cfa2bd Rename FEED_URIS -> IPK_FEED_URIS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5373 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 15:42:55 +00:00
Richard Purdie
18104e1216 rootfs_ipk.bbclass: Add the hard bit of image generation from feeds, controlled by a BUILD_IMAGES_FROM_FEEDS variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5372 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 15:38:55 +00:00
Samuel Ortiz
d96b9e37ff powertop: Add latest stable release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5371 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 15:16:25 +00:00
Samuel Ortiz
9b52d24754 rt2860: Fix iwpriv oops
Triggered by powertop, iwpriv -a oops this driver when the interface is 
down.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5370 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 15:15:41 +00:00
Richard Purdie
f36ea090d1 bootimg.bbclass: Set nostamp for the bootimg task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5369 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 13:56:29 +00:00
Richard Purdie
cd872118e7 bitbake: Fix nostamp flag handling bug
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5368 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 13:55:17 +00:00
Samuel Ortiz
4089a43b64 matchbox-session-netbook: Bump PR
We should get a brightness applet and a properly placed desktop combo 
then.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5367 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 13:17:16 +00:00
Richard Purdie
8f00ab411e ncurses: Really drop broken files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5366 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 11:23:56 +00:00
Richard Purdie
5999a431d2 libx11-diet: Enable xkb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5365 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 11:02:56 +00:00
Marcin Juszkiewicz
fcb3dfa87b libacpi: fixed packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5364 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 10:36:44 +00:00
Richard Purdie
fb20bb3121 ncurses: Bump PR to fix bogus commit fallout
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5363 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 09:59:58 +00:00
Richard Purdie
3c7454cb38 bitbake/bitbake-dev: Bump cache version after AUTOREV DONT_CACHE changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5362 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 09:58:26 +00:00
Marcin Juszkiewicz
3db5955abd gconf.bbclass: depend also on gconf-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5361 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 09:50:47 +00:00
Marcin Juszkiewicz
6e5e000b0f clutter: added libxi to dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5360 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 09:50:37 +00:00
Marcin Juszkiewicz
1bc1337e1f gconf-dbus-native: fix dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5359 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 09:42:56 +00:00
Marcin Juszkiewicz
ff247ac3fc gconf-dbus-native: required by metacity/contacts and few more
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5358 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 09:35:03 +00:00
Samuel Ortiz
e33ca0e77a matchbox-session-netbook: Remove the --titlebar option
With the --titlebar option, the desktop combo will stay hidden under the 
panel.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5357 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 09:18:57 +00:00
Samuel Ortiz
9a711ae899 poky-fixed-revisions.inc: Bump mb-panel SRCREV
This will pull the battery applet ACPI support, and the panel filling 
the width of the screen.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5356 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-10-01 09:16:48 +00:00
Joshua Lock
0749420439 Fix a typo in the COMPATIBLE_MACHINE list
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5355 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 23:05:39 +00:00
Samuel Ortiz
db1e886abf linux-moblin2: Bumping PR for the new eee901 defconfig.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5354 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 22:44:05 +00:00
Richard Purdie
845d2988df Revert unintended commits
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5353 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 21:58:43 +00:00
Richard Purdie
979f987c44 bitbake cache.py: When SRCREV autorevisioning for a recipe is in use, don't cache the recipe. Based on work from Heikki Paajanen
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5352 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 21:54:47 +00:00
Joshua Lock
e2d321075a Add OEROOT to preserved_envvars_list.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5351 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 21:49:11 +00:00
Richard Purdie
efe3d75208 bitbake: Sync with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5350 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 21:12:36 +00:00
Joshua Lock
419f18450d Fix better_exec error message to actually report filename.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5349 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 21:07:13 +00:00
Richard Purdie
f0e249f5eb scripts/poky-env-internal: Add MACHINE, DISTRO and POKYLIBC to the environment whitelist for starters
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5348 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 21:00:37 +00:00
Richard Purdie
2e182847e4 bitbake/bitbake-dev: Allow much better control of which variable influence bitbake from the environment
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5347 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 20:57:18 +00:00
Richard Purdie
221ac2b25f bitbake/bitbake-dev: Sync with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5346 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 20:46:17 +00:00
Richard Purdie
dc98b2c28c bitbake: Sync with 1.8 branch upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5345 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 20:32:33 +00:00
Marcin Juszkiewicz
f3937639b2 AUTHORS: update my email in BitBake
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5344 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 19:54:49 +00:00
Samuel Ortiz
ff56ee3717 matchbox-netbook: We can safely include the brightness applet.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5343 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 17:05:17 +00:00
Samuel Ortiz
65722fb862 eee901: We now use the intel FB driver.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5342 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 17:04:08 +00:00
Samuel Ortiz
2c1c5db4d5 linux-moblin2: More eee901 goodies
New eee901 kernel config for camera, hot-keys and the eee-laptop module.
We also got rid of all FB drivers but the Intel one.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5341 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 17:03:19 +00:00
Joshua Lock
cbaab65ff4 Merge changes from Poky bitbake 1.8
Update bitbake-dev to have extra fixes from Poky's internal (1.8) version of bitbake.
Should be able to use bitbake-dev with Poky now.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5340 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 16:54:37 +00:00
Richard Purdie
d54280dd31 bitbake-dev: Update against bitbake trunk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5339 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 15:22:44 +00:00
Richard Purdie
4e522e0d4b poky.conf: Add packaged-staging by default now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5338 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 15:09:15 +00:00
Richard Purdie
c30eddb243 Add bitbake-dev to allow ease of testing and development of bitbake trunk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5337 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 15:08:33 +00:00
Marcin Juszkiewicz
5ef0510474 git: depend on native perl and use it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5335 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 11:40:52 +00:00
Samuel Ortiz
de39802df2 eee901: We use ACPI for battery status reading
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5334 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 09:49:09 +00:00
Samuel Ortiz
c127548304 task-base: Adding libacpi to the acpi task.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5333 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 09:47:26 +00:00
Samuel Ortiz
a2985cb500 libacpi: First poky commit
This is a generic ACPI library for accessing ACPI data.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5332 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 09:46:20 +00:00
Richard Purdie
1d0070a6e1 xf86-video-intel: DEPEND on virtual/libgl, not mesa
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5331 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-30 09:10:35 +00:00
Richard Purdie
f8df3fc341 libx11.inc: Fix error handling logic for makekeys generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5330 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 21:59:09 +00:00
Richard Purdie
287ef55e47 libx11-trim: Add missing xproto-native DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5329 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 21:28:48 +00:00
Richard Purdie
e4ac360292 zlib: Fix autotools off64_t patch logic fixing darwin builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5328 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 21:12:06 +00:00
Richard Purdie
ce846ca9cb libx11-diet: Fix require, drop unneeded PEs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5327 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 20:15:39 +00:00
Richard Purdie
6de25dd7c2 libx11: Update include_fix.patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5326 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 20:12:39 +00:00
Richard Purdie
18b5ccc217 mesa-dri: Bump PR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5325 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 20:05:54 +00:00
Richard Purdie
c1f119575c poky.conf/preferred-xorg-versions.inc: Catch up with libx11 changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5324 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 19:50:30 +00:00
Richard Purdie
05107cfb69 xserver-xf86-lite: Add a non-dri version of the server for use when dri/gl isn't appropriate
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5323 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 19:47:52 +00:00
Richard Purdie
897f193965 xserver-xf86-common: Fix PROVIDES to include PN
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5322 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 19:46:36 +00:00
Richard Purdie
fc0687500a libxcb.inc: Fix bogus reference to STAGING_DIR/HOST_SYS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5321 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 19:30:37 +00:00
Richard Purdie
3081d60d5a libx11: Upgrade to 1.1.5, rename diet-x11 to libx11-diet for consistent naming. Create common .inc file for diet,trim and full-fat version versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5320 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 19:22:21 +00:00
Richard Purdie
ef3ef90918 poky.conf: Remove bogus EXCLUDE_FROM_WORLD
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5319 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 18:42:34 +00:00
Richard Purdie
e22a1867b9 xserver-xf86-dri-lite.inc: Add COMPATIBLE_HOST
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5318 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 18:41:42 +00:00
Richard Purdie
99d447c4b4 poky.conf: Add mesa-dri to EXCLUDE_FROM_WORLD
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5317 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 18:20:31 +00:00
Richard Purdie
343d7bd798 mess-dri: Add missing expat DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5316 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 18:18:19 +00:00
Richard Purdie
796d014e1a xf86-video-common.inc: Fix typo that revmoved the xserver DEPENDS leading to build failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5315 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 18:07:29 +00:00
Richard Purdie
c569e23d68 libxext: Add missing DEPENDS on libxdmcp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5314 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 17:59:32 +00:00
Richard Purdie
450fcec814 libxt: Add missing DEPENDS on libxdmcp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5313 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 17:59:10 +00:00
Richard Purdie
07e880112b omap-3430: Generate jffs2 images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5310 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 16:15:07 +00:00
Richard Purdie
2d89305c19 linux-omap-3430ldp: Build jffs2 support in.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5309 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 16:06:49 +00:00
Richard Purdie
0307391afc netbase: Disable networkmanager for eth0 on qemux86/qemuarm
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5308 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 13:32:50 +00:00
Ross Burton
86ab8c8d1e libnotify: move from meta-extras to meta-openmoko
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5306 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 12:49:37 +00:00
Robert Bradford
9d8971de6e matchbox-desktop: update SRCREV.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5305 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 12:49:12 +00:00
Marcin Juszkiewicz
f9bc87bcd4 task-poky-sdk-gmae: fix sqlite-dev name
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5304 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-29 08:19:26 +00:00
Marcin Juszkiewicz
f21f937d49 libgcrypt: add pkg-config file info dev package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5303 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 15:41:27 +00:00
Marcin Juszkiewicz
56e5e1d61b checksums.ini: added some entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5302 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 15:41:13 +00:00
Marcin Juszkiewicz
405e76189d gnutls: add 2.4.2 (latest stable)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5301 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 15:40:58 +00:00
Marcin Juszkiewicz
062b2e125d gnutls: drop 2.2.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5300 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 15:40:36 +00:00
Robert Bragg
c4e9ad655c Fixes the metacity-clutter revision; packages the plugins; and adds a post
install section to use gconftool-2 to enable the "simple" plugin by default.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5299 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 15:16:32 +00:00
Ross Burton
52734d2374 task-sdk-gmae.inc: update to reflect GNOME Mobile 2.24
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5298 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 14:14:57 +00:00
Robert Bragg
b0432f711e removes SubSection "Display" from xorg.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5297 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 13:41:28 +00:00
Robert Bragg
503cb726a2 fixes noPanoramiXExtension missing symbol problem when server tries to load libdri
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5296 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 13:41:17 +00:00
Ross Burton
fc3d94f80c poky-fixed-revisions.inc: bump matchbox-wm-2 for work area fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5294 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 12:54:49 +00:00
Robert Bradford
dd465f2536 avahi: Move bshell into the avahi-ui-utils package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5293 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 10:32:09 +00:00
Marcin Juszkiewicz
9b906c8b99 mesa-dri: mark as x86 only
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5292 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 09:54:09 +00:00
Marcin Juszkiewicz
297f268eb9 libpthread-stubs: Fix -dev and -dbg dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5291 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 09:50:39 +00:00
Marcin Juszkiewicz
5529d5ebb1 linux-moblin2: do not compile kernel with debug infos
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5290 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 09:48:09 +00:00
Ross Burton
13c0576b6b clutter.inc: use eglnative on 3430sdp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5287 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-26 09:29:52 +00:00
Richard Purdie
536e19f772 xserver-kdrive: Feed xrandr calls to the framebuffer driver in case it can do better than software rotation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5279 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 21:03:38 +00:00
Ross Burton
59754eed48 dialer: specify revision instead of using autorev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5278 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 20:52:29 +00:00
Richard Purdie
10b492324f eee-acpi-scripts: Set PV correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5277 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 20:38:26 +00:00
Samuel Ortiz
951142f7f8 eee-acpi-scripts: SRCREV should be in the distro config files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5276 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 17:02:04 +00:00
Joshua Lock
78abb4091a Update fixed revision for the latest, greatest, metacity-clutter.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5275 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 16:38:36 +00:00
Richard Purdie
d7088809f0 xcb-proto: Fix -dev and -dbg dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5274 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 15:10:47 +00:00
Samuel Ortiz
7970ac7796 eee901: Add acpi and eee-acpi-scripts
We can now suspend/resume the eee901 through the Fn keys.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5273 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 15:06:11 +00:00
Samuel Ortiz
4a91a284b5 eee-acpi-scripts: Initial commit
eeePC specific ACPI hooks.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5272 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 14:58:13 +00:00
Samuel Ortiz
d3636b1f0c pm-utils: Initial commit
This is a set of scripts usually needed by the ACPI 
sleep/hibernate hooks.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5271 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 14:47:22 +00:00
Samuel Ortiz
f65b9db4a0 acpid: Initial poky commit
Needed on x86 machines.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5270 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 14:41:56 +00:00
Marcin Juszkiewicz
6ae402ea3f image.bbclass: make ext2/ext3 images autoresize
New variable IMAGE_EXTRA_SPACE contains amount of kilobytes which has
to be added to size of IMAGE_ROOTFS. Resulting size is then passed to
genext2fs util.

As a result we do not have to specify size for ROOTFS_SIZE anymore.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5269 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 14:09:22 +00:00
Marcin Juszkiewicz
2c002e3a86 qemu targets: added IMAGE_ROOTFS_SIZE for ext3 filesystems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5268 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 14:09:07 +00:00
Joshua Lock
92116e3085 Netbooks will use Sato too for now.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5267 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 13:27:10 +00:00
Joshua Lock
8f8fbefd0f Initial support for netbooks with a poky-image-netbook(-live) image target.
This needs much love from folk with UI and WM skills.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5266 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 09:50:05 +00:00
Robert Bradford
c8ece75aea libx11-trim: Add missing dep on xf86bigfontproto
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5265 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 20:15:19 +00:00
Robert Bradford
2f52c8c2a4 qemu-sdk: Build i386 QEMU for inclusion in the sdk.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5264 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 18:55:15 +00:00
Ross Burton
775eda0167 gtk-engines-2.12: remove
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5263 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 14:47:09 +00:00
Ross Burton
fb1907dc0f gtk-engines_2.14.0.bb: add PACKAGES_DYNAMIC
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5262 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 14:46:42 +00:00
Ross Burton
0ed09c367e gtk-engines-2.10.2: remove old release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5261 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 14:43:58 +00:00
Marcin Juszkiewicz
9f09bdab25 matchbox-themes-gtk: fixed dependencies after clearlooks cleanup
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5260 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 14:39:17 +00:00
Marcin Juszkiewicz
c6a6eb4994 jpeg: added native version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5259 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 14:20:08 +00:00
Marcin Juszkiewicz
0b751d3a19 metacity(-clutter): use gdk-pixbuf-csource-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5258 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 14:10:41 +00:00
Marcin Juszkiewicz
b40263eca9 gdk-pixbuf-csource: added 2.12.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5257 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 14:10:25 +00:00
Ross Burton
e64f44b3b9 gtk-theme-darkilouche.bb: depend on gtk-engines so that clearlooks is built, and rdepend on the engine not the theme
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5256 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 13:49:08 +00:00
Ross Burton
d1bd2284d6 gtk-engines: set PACKAGES_DYNAMIC
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5255 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 13:46:50 +00:00
Ross Burton
9221934835 gtk-clearlooks-engine_0.6.2.bb: remove old version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5254 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 13:46:17 +00:00
Ross Burton
e409c1049b gtk-industrial-engine: remove ancient package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5253 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 13:29:51 +00:00
Tomas Frydrych
c55be22636 added recipe for metacity-clutter
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5252 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 08:56:27 +00:00
Marcin Juszkiewicz
78579855e8 libtiff: set LICENSE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5251 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-24 08:10:15 +00:00
Robert Bradford
887b8dea03 gtk+: Add gtk+ 2.14.2
(with rebased hardcoded_libtool.patch and new disable-gio-png-sniff-test.diff)

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5250 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 16:57:57 +00:00
Robert Bradford
57fbca3b65 libxklavier: add libxklavier 3.7 (XKB wrapper library)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5249 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 16:57:48 +00:00
Marcin Juszkiewicz
e1852a5242 mesa-dri: make it non-default for targets other then EeePC 901
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5248 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 16:42:13 +00:00
Marcin Juszkiewicz
59e0767ebe mesa-xlib: added non-dri version of mesa
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5247 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 16:42:03 +00:00
Marcin Juszkiewicz
f3c9ce9f35 xf86-video-intel: mark as x86 only
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5246 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 16:32:37 +00:00
Marcin Juszkiewicz
accea02341 mesa-dri: fix packaging so test apps will really land in own package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5245 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 16:32:24 +00:00
Robert Bradford
05908afac8 iso-codes: Make PACKAGE_ARCH=all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5244 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 14:29:10 +00:00
Robert Bradford
395a25b219 intltool: Update to intltool 0.37.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5243 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 14:23:46 +00:00
Robert Bradford
663e3ea04b iso-codes: Add iso-codes package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5242 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 14:18:17 +00:00
Marcin Juszkiewicz
5d82d23f72 metacity: do not require gdk-pixbuf-csource
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5241 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 12:54:15 +00:00
Marcin Juszkiewicz
b64f91322d checksums.ini: added some entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5240 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 11:26:18 +00:00
Robert Bradford
651835661d glib-2.0: Remove old bleeding version.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5239 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 11:22:01 +00:00
Robert Bradford
f25995487b glib-2.0: Update default revision to 2.18.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5238 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 11:21:52 +00:00
Robert Bradford
879f6e022d glib-2.0: Add 2.18.1 (new stable release)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5237 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 10:38:54 +00:00
Ross Burton
7426229e2f poky-fixed-revisions.inc: fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5236 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 10:14:38 +00:00
Ross Burton
69bcf13bfc poky-fixed-revisions.inc: bump matchbox-desktop srvrev to fix icon loading bug
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5235 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 09:54:16 +00:00
Robert Bradford
fab192805d gnome-icon-theme: add an RRECOMMENDS on librsvg-gtk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5234 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 09:02:49 +00:00
Joshua Lock
e419523cbf Add a bzip2-full-native recipe and make the python-native recipe depend on it.
Yum requires bzip2 support in Python so our native Python package needs something to provide it.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5233 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 03:30:23 +00:00
Robert Bragg
6e1a993ecc Makes metacity install as an alternative x-window-manager
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5232 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 03:21:06 +00:00
Robert Bragg
604df9a96a Bumps the mesa-dri revision to 7.2 and adds a mesa-xdemos package including
e.g glxinfo


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5231 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 02:01:11 +00:00
Robert Bragg
9954f13fa7 Ensures the themes get packaged with metacity
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5230 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-23 02:00:56 +00:00
Robert Bragg
0caca44655 Adds eee901 specific support into clutter.inc and adds a new virtual/libgl
for clutter to depend on which all mesa build variants provide.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5229 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 23:40:14 +00:00
Robert Bragg
bc88c3a81b increments task-poky revision, which fixed a dependency problem for me and
may help with similar problems others are seeing with the new X builds. (The
problem seemed to be related to the XSERVER variable which is referred to in
task-poky.bb)


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5228 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 23:28:49 +00:00
Marcin Juszkiewicz
9e00baff8b libxrender: added missing dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5227 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 19:09:23 +00:00
Marcin Juszkiewicz
a4fcdacd6b libx11-trim: added missing dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5226 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 19:08:58 +00:00
Samuel Ortiz
7178ed1a62 connman: Initial poky commit
We're adding both connman the daemon and connman-gnome which is a gnome 
applet.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5225 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 19:02:30 +00:00
Samuel Ortiz
08012fd963 resolvconf: Adding resolvconf as connman needs it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5224 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 18:56:51 +00:00
Samuel Ortiz
422985cf93 libgdbus: Add latest git as SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5223 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 18:54:37 +00:00
Samuel Ortiz
b5833ef23e libgdbus: Adding libgdbus as connman needs it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5222 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 18:48:09 +00:00
Robert Bradford
37f772fd8b Add the Darkilouche dark theme
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5221 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 18:32:31 +00:00
Robert Bradford
561f4d0930 Update to gtk-engines 2.14
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5220 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 18:32:20 +00:00
Robert Bragg
4353685020 Some fixes for the xorg.conf for xserver-xf86-dri-lite
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5219 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 17:19:02 +00:00
Ross Burton
500a9242c9 libsoup-2.4: add libsoup 2.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5218 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 16:48:52 +00:00
Ross Burton
cf69f37551 gnome-icon-theme: add
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5217 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 16:47:42 +00:00
Joshua Lock
1c2a783e85 Basic recipe for Metacity. Needs some tweaking to strip out themes into separate packages and strip some unneeded binaries.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5216 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 16:43:39 +00:00
Tomas Frydrych
dd204d5a46 added missing dri2proto dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5215 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 15:37:55 +00:00
Marcin Juszkiewicz
8321809b1f libx11-trim: fix location on keysymdef.h
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5214 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 14:46:13 +00:00
Marcin Juszkiewicz
565180719b xf86-video-intel: add missing dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5213 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 14:03:19 +00:00
Marcin Juszkiewicz
2297ec9fa8 xkeyboard-config: provide 'xorg' rules which are link to 'base' ones
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5212 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 13:59:31 +00:00
Marcin Juszkiewicz
f77a127cc9 xkeyboard-config: add keymaps for X11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5211 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 13:59:21 +00:00
Marcin Juszkiewicz
ad239c215b xkbcomp: added 1.0.5 required by xkeyboard-config
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5210 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 13:59:11 +00:00
Marcin Juszkiewicz
af096d29bb libxkbfile-native: needed by xkbcomp-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5209 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 13:58:57 +00:00
Ross Burton
a521e64e06 Move libsoup to its own directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5208 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 13:53:19 +00:00
Marcin Juszkiewicz
f2bbf7ba5e libx11-native: do not provide virtual/libx11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5207 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 13:50:15 +00:00
Marcin Juszkiewicz
90ebfbbaaa libxdmcp-native: do not provide xdmcp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5206 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 13:50:05 +00:00
Robert Bragg
3de4627417 Adds recipes to support building X servers based on the xfree86 DDX instead
of kdrive and building mesa. It's a big commit and it's still rather rough
around the edges, but there is a desire to get this in early so people can
review the work and help polish the changes.

Some of the notable bits:
• DRI support in mesa and the X server. (configured in machine conf via
  MACHINE_DRI_MODULES variable)
• XCB backend for xlib
• A fairly lite X server build with lots of legacy modules disabled.

I'm sure there is plenty of other fairly low hanging fruit if we want to
put more effort into reducing the size of the xserver build. Currently the
server build comes in @ ~2.3MB vs a kdrive fbdev server build @ ~1MB. E.g
xaa could be made conditional to save ~320K. Of course the kdrive server
doesn't include glx stuff, which is a pretty big chunk.

Also thanks to hrw, since I nabbed a some patches from him for this, and RP,
for various bits of Poky style advice.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5205 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 13:33:19 +00:00
Richard Purdie
9b6a24b65d cdrtools-native: Don't look for headers in /usr/src/linux, that would be crazy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5204 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 11:48:01 +00:00
Richard Purdie
dc2a130909 tune-xscale.inc: Compile cairo for armv4 to avoid alighment trap issues with double instruction
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5203 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-19 17:32:35 +00:00
Richard Purdie
b7b275518b gcc: Add 4.3.2 recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5202 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-19 17:29:23 +00:00
Joshua Lock
571ddc976b Fetch implementation for the OpenSuse build service.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5201 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-18 18:03:20 +00:00
Joshua Lock
166a1acddd Native pacage for the OpenSuse build service client.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5200 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-18 18:02:38 +00:00
Joshua Lock
5744c2429e Make the eee use the correct DPI.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5199 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-18 18:01:51 +00:00
Ross Burton
0576faf045 poky-eabi.conf: add dialer to as-needed blacklist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5198 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-18 09:35:14 +00:00
Richard Purdie
cd937b6f45 ConfHandler.py: revert accidental commit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5197 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-16 20:09:03 +00:00
Richard Purdie
31511eb978 bitbake parse/__init_.py: Add missing update_mtime function fixing bitbake shell reparse failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5196 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-16 19:14:49 +00:00
Ross Burton
10481859f4 poky-fixed-revisions.inc: bump matchbox-desktop srvrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5195 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-16 16:24:31 +00:00
Ross Burton
57915de227 poky-fixed-revisions: bump libowl srvrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5194 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-16 15:36:32 +00:00
Ross Burton
c3bea6471b poky-fixed-revisions.inc: bump matchbox-wm-2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5193 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-16 09:00:50 +00:00
Ross Burton
ce91157fda ref-variables.xml: Add POKY_EXTRA_INSTALL
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5192 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-12 15:43:10 +00:00
Richard Purdie
61af678505 handbook/faq.xml: Add a QA about proxy server setup
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5191 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 23:11:45 +00:00
Richard Purdie
ef1315e09f handbook/quickstart: Improve documentation on the options available in local.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5190 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 23:02:51 +00:00
Richard Purdie
96a71ae116 local.conf.sample: Make the parallel threads documentation more visible and update with a quadcore example
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5189 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 22:41:08 +00:00
Richard Purdie
fc6f464b57 rt2860: Set COMPATIBLE_MACHINE for now to avoid builds with elderly kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5188 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 20:13:05 +00:00
Ross Burton
93807d5187 eds-dbus: add libedataserverui to PACKAGES, fixing the borked packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5187 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 16:57:47 +00:00
Samuel Ortiz
107efab106 eee901: Add wifi support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5186 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 16:35:54 +00:00
Ross Burton
680a0e58e8 eds-dbus: package the glade files into libedataserverui
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5185 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 16:07:38 +00:00
Samuel Ortiz
d2c6e8a8e0 rt2860: Support for the rt2860 RaLink 802.11n chipset
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5184 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 15:57:47 +00:00
Richard Purdie
93159c9e70 eds-dbus: Add missing DEPENDS on libglade
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5183 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 15:43:25 +00:00
Richard Purdie
06b2ec9a81 local.conf.sample: Add comment about eee901
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5182 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 14:37:35 +00:00
Richard Purdie
f03756b98d poky-eabi.inc/poky-fixed-revisions.inc: Bump the matchbox-wm-2 revision and remove from the asneeded blacklist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5181 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 11:00:49 +00:00
Samuel Ortiz
0dbd5e5826 image-live: exclude from world builds
We also remove a video kernel command line option, as this is platform 
specific.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5180 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-11 08:59:00 +00:00
Richard Purdie
22699496ae pokyABConfig.py: Add eee901 builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5179 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 22:54:21 +00:00
Richard Purdie
5931e8a4a5 gst-plugins-good: Remove bogus RPROVIDES and add to PACKAGES instead now the package class can handle this
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5178 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 22:32:22 +00:00
Richard Purdie
9a21f65eef package.bbclass: Adjust to handle split packages already being present in PACKAGES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5177 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 22:29:43 +00:00
Samuel Ortiz
81824cd18d exmap-console: Bump to the latest SVN
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5176 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 22:21:00 +00:00
Richard Purdie
adf85c06ea poky-image-live.inc: Only run the FSTYPES check when the task is run
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5175 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 22:07:29 +00:00
Samuel Ortiz
6b2db1eb1a Added live USB poky images
We support sato and minimal live USB image production.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5174 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 21:24:24 +00:00
Samuel Ortiz
9bdc5a0129 initrdscripts: Simple init files for initrd/initramfs images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5173 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 21:21:23 +00:00
Samuel Ortiz
71a2e0d41d bootimg: Adding a rootfs to the disk image
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5172 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 21:19:19 +00:00
Samuel Ortiz
8615c214c2 eee901: Add video kernel options, vesa for now.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5171 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 21:12:46 +00:00
Richard Purdie
22e0395343 bitbake hg fetcher: Add fix from Matt Hoosier
The Mercurial fetcher right now will fail when used to incrementally
fetch an update to a local clone of a repository already fetched at
some prior revision. The culprit is the sequence:

 hg pull -r <rev>
 hg update -C <rev>
  
A subtlety in the way that Mercurial stores its tags (in a normally
version-controlled file called .hgtags) has the side-effect that a
repository fetched at a tag "foo" will not actually contain a
new-enough copy of the .hgtags file to be self-aware of the foo tag's
existence.
  
The solution is just to get all the changesets in the repository on
incremental upgrades, so that the following "hg update" will be able
to resolve the tag.
  


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5170 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 16:25:46 +00:00
Ross Burton
f09c00eb87 gaku: clean up depends/recommends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5169 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 16:17:54 +00:00
Samuel Ortiz
16f7d679e3 formfactor: Add eee901 config file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5168 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 15:44:26 +00:00
Samuel Ortiz
db323e31e5 eee901: Initial support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5167 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 15:43:46 +00:00
Samuel Ortiz
4f82c5078e linux-moblin2: Add moblin2 kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5166 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 15:37:14 +00:00
Robert Bradford
f680c855cf eds-dbus: update to current and refactor the patches that get applied.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5165 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 14:05:43 +00:00
Richard Purdie
eecb3f9a83 poky-eabi.inc: Blacklist matchbox-wm-2 for broken as needed handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5164 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 14:04:55 +00:00
Richard Purdie
7e3f8e5f6c matchbox-wm-2: Package libmatchbox2, enable the simple manager, fix other packaging issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5163 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-10 14:04:10 +00:00
Robert Bradford
0785687d67 eds-dbus:Update the built in contact patch to reflect changed paths.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5162 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-09 11:30:12 +00:00
Richard Purdie
7b7d83cbcc libsndfile1: Add missing DEPENDS on sqlite3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5161 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-09 11:03:49 +00:00
Ross Burton
9836ab8ac9 matchbox-wm: provide matchbox-wm to complete the virtual mojo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5160 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 15:24:03 +00:00
Ross Burton
9bef0ee3d2 poky.conf: make matchbox-wm a virtual
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5159 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 15:23:25 +00:00
Richard Purdie
13671658cb rootfs_rpm.bbclass: Add recommends handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5158 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 11:19:23 +00:00
Richard Purdie
7c72bf73b8 yum: Add yum-install-recommends.py script to handle installing Recommends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5157 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 11:17:17 +00:00
Richard Purdie
da34e322e9 bitbake.conf: Fix typo introduced in r3774, thanks to Cyril Humbert for spotting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5156 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 10:00:08 +00:00
Richard Purdie
5b24b9c9fa poky.bbclass: Add https mirror source
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5155 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 11:18:45 +00:00
Richard Purdie
2c832c53e7 rpm: Add missing patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5154 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 10:55:38 +00:00
Richard Purdie
e1af8defd6 hg fetcher: Apply fixes from Matt Hoosier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5153 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 10:47:54 +00:00
Richard Purdie
4be407b4d9 rpm: Handle PYTHONVER differently in EXTRA_OECONF to stop gettext/uclibc failures during parsing
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5152 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:59:57 +00:00
Richard Purdie
4a2e4c725d puzzles: Bump PR after asneeded change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5151 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:59:05 +00:00
Richard Purdie
491cbeae9c poky-eabi.inc: Add puzzles to asneeded blacklist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5150 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:58:19 +00:00
Richard Purdie
d396ff191a minimo: Bump PR after ASNEEDED changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5149 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:42:22 +00:00
Richard Purdie
e23fe472ed pciutils: Bump PR after ASNEEDED changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5148 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:41:40 +00:00
Richard Purdie
21ea5a332c poky-eabi.inc: Add minimo and pciutils to asneeded blacklist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5147 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 09:40:46 +00:00
Richard Purdie
bbd6158ad4 openobex: Bump PR after ASNEEDED change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5146 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-06 17:42:31 +00:00
Richard Purdie
7192a61a5a poky-eabi.inc: Increase ASNEEDED packages blacklist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5145 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-06 15:09:14 +00:00
Ross Burton
344a927a3d matchbox-session-sato: fix typos in session script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5144 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-05 16:21:53 +00:00
Richard Purdie
23c36b0fbf rootfs_rpm.bbclass: Fixup broken symlinks due to fakechroot and run any leftover postinstalls on real hardware at first boot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5143 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 21:52:34 +00:00
Marcin Juszkiewicz
5d0f675e96 createrepo-native: added dependency on Python
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5142 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 16:02:06 +00:00
Richard Purdie
a3a336020a poky-eabi.inc: Add distcc to ASNEEDED blacklist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5141 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 14:25:42 +00:00
Marcin Juszkiewicz
ef1e2b90ee yum-metadata-parser-native: depend on GLib 2.0 native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5140 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 14:01:07 +00:00
Marcin Juszkiewicz
0fb48f7370 python-native: depend on OpenSSL native to get python-urlgrabber-native buildable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5139 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 14:00:55 +00:00
Richard Purdie
f46cad811f poky-eabi.inc: Start using the --as-needed flag when linking to reduce uneeded link time dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5138 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 11:48:03 +00:00
Richard Purdie
9a90cab476 gconf.bbclass: Drop configure/install/upgarde checks since not all SCMs support these in postinstalls
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5137 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 11:34:26 +00:00
Richard Purdie
15e4284e09 matchbox-sato: Remove empty directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5136 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 11:30:38 +00:00
Richard Purdie
50ae58e092 task-poky: Add a more definite dependency on dbus in console and x11 images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5135 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-04 11:17:06 +00:00
Richard Purdie
8821664fad rootfs_rpm.bbclass: Add basic postinstall handling during image creation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5134 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 23:22:06 +00:00
Richard Purdie
a6f3e46936 yum-native: Add extract-postinst.awk script for use during rootfs generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5133 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 23:20:58 +00:00
Richard Purdie
f9cefb630e rpm-native: Set varprefix to get the rpm database in a sane location
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5132 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 21:28:20 +00:00
Richard Purdie
36d8198031 package_rpm.bbclass: Add support for postinst and preinst scripts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5131 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 20:59:09 +00:00
Richard Purdie
aae958d719 yum-native: Add NOPOST and NOTRIGGERS flags when installing packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5130 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 20:58:22 +00:00
Richard Purdie
6269c57167 package_rpm.bbclass: Fix problems with package version with '-' in the version (replace with '+'), improve the Requires and Recommends generation code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5129 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 14:49:22 +00:00
Richard Purdie
5d24ea892f bitbake utils.py: Add explode_dep_versions, an improved version of explode_deps
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5128 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 14:47:31 +00:00
Richard Purdie
62094355a5 syslinux.bbclass: Update to use more modern and efficient functions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5127 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 14:07:49 +00:00
Ross Burton
91c830c205 clutter.inc: revert the zoom board to eglnative, and eglx is so broken
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5126 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 13:29:43 +00:00
Richard Purdie
d85997f858 bitbake providers.py: Sync with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5125 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 11:21:49 +00:00
Ross Burton
75df7432f4 matchbox-wm-2: stage the headers and so on
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5124 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 10:57:49 +00:00
Ross Burton
a24fec2749 poky-fixed-revisions: bump mbwm2 revision
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5123 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-03 10:57:21 +00:00
Ross Burton
629494a114 gst-plugins-ugly: update to 0.10.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5122 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-01 17:09:16 +00:00
Ross Burton
36e803e308 libxml2-native: actually fix depends to python-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5121 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-01 15:51:05 +00:00
Ross Burton
33061d6ede matchbox-wm-2: enable libmatchbox and the png theme
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5120 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-01 11:17:08 +00:00
Ross Burton
dcce67981e libxml2-native: fix python packaging, thanks Matt Hoosier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5119 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-01 11:12:26 +00:00
Ross Burton
0801fa77d4 yum-native: add depends on libxml2-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5118 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-01 11:09:40 +00:00
Ross Burton
502d161dc7 python-native: remove libxml2-native depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5117 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-28 21:42:43 +00:00
Marcin Juszkiewicz
b8ce2fb82e package_rpm.bbclass: files needs to start from /
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5116 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-28 07:35:31 +00:00
Marcin Juszkiewicz
102af610b9 fakechroot: fix duplicated readlink
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5115 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-28 07:35:22 +00:00
Ross Burton
1ec9176a05 Fix typo in ldp machine name
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5114 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-27 13:44:45 +00:00
Richard Purdie
99e44d2b57 rpm: Add recommends support from suse rpm patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5113 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-27 00:06:59 +00:00
Richard Purdie
375bf90a37 rootfs_rpm.bbclass: Remove the feed directory before packaging the image
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5112 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 12:26:32 +00:00
Richard Purdie
b7b95fa1df package_rpm.bbclass: Stop autogenerated dependencies for now, its not functioning correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5111 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 12:26:08 +00:00
Richard Purdie
8c33755bdd yum-native: Add some hacks to make yum work better in the cross build case
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5110 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 12:24:26 +00:00
Richard Purdie
38d187038e yum-native: Add patch to fix install paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5109 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 11:03:13 +00:00
Richard Purdie
020a00ab51 createrepo-native: Add fix for empty data fields when creating repositories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5108 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 10:59:38 +00:00
Richard Purdie
fe22faba99 bitbake.conf: Add to PATH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5107 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 10:37:52 +00:00
Richard Purdie
bbdeccfd5b sanity.bbclass: Provide preserving the mmap_min_addr setting over reboots
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5106 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 10:23:59 +00:00
Richard Purdie
a707851f74 python-native: Add libxml2-native to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5105 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 10:18:00 +00:00
Richard Purdie
82d01728db python: Fix -native package staging functions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5104 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 22:26:35 +00:00
Richard Purdie
fc2e56f8b2 rpm: Tweak patches to remove popt problem
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5103 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 22:10:51 +00:00
Richard Purdie
85efc571d5 Move libtiff to meta from meta-extras
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5102 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 21:08:16 +00:00
Richard Purdie
15af82a09f Add rootfs_rpm.bbclass, a start at image generation from rpms. Its not expected to be entirely functional yet.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5101 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:53:13 +00:00
Richard Purdie
317a8473c9 package_rpm.bbclass: Fix empty package handling, handle package dependency renaming by adding a missing function call and expand RPMBUILD before changing the dictonary so local PV/PR changes don't break the WORKDIR variable expansion
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5100 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:50:46 +00:00
Richard Purdie
bae5aaf0d0 libxml2-native: Enable python extensions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5099 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:48:45 +00:00
Richard Purdie
666c69518d Add yum-native and createrepo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5098 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:46:02 +00:00
Richard Purdie
2b67142f3b Add python-urlgrabber, python-iniparser, yum-metadata-parser and native varients
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5097 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:44:13 +00:00
Richard Purdie
bb6a165c58 fakechroot: Add from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5096 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:42:41 +00:00
Richard Purdie
f57852eb76 sqlite: Add 3.5.6 and sqlite-native from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5095 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:41:44 +00:00
Richard Purdie
0f9c34a972 zlib: Upgrade from 1.2.3 to 1.2.3.3 to add 64 bit extensions and improve operation on recent 64 bit platforms
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5094 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:39:55 +00:00
Richard Purdie
603e247e23 rpm: Enable python extensions and improve cross compiling patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5093 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:37:34 +00:00
Richard Purdie
16e6877c4c python: Promote from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5092 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:33:55 +00:00
Richard Purdie
07eeb6a8b6 python: Remove empty directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5091 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 20:31:53 +00:00
Richard Purdie
15c905c270 insserv: Fix a cross compile issue on i386 machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5090 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 15:05:03 +00:00
Richard Purdie
aa7d993edb poky.conf: Exclude libxml-simple-perl from world builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5089 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-25 13:21:04 +00:00
Joshua Lock
af1c2826c2 Fix up /etc/profile to source files from the right path.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5088 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-20 14:52:12 +00:00
Richard Purdie
083c456207 glibc: Disable hwcaps for speed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5087 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-20 11:48:12 +00:00
Richard Purdie
8d772b128c wireless-tools: Drop scripts we don't seem to need
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5086 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-20 11:46:02 +00:00
Richard Purdie
14f2b65bb1 rpm: Patch out some Makefile strangeness causing build failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5085 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-20 07:27:38 +00:00
Richard Purdie
210f011145 networkmanager/matchbox-keyboard: Use exec to run the final programs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5084 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 21:53:15 +00:00
Richard Purdie
76b5863170 psplash: Remove pointless cat calls, promote to .sh initscript
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5083 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 21:42:36 +00:00
Richard Purdie
04066bd057 base-files: Remove fork from profile, no need to use ls here
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5082 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 21:35:10 +00:00
Richard Purdie
513bf3ac50 xserver-nodm: Remove another fork, no need to use cat here
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5081 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 21:34:21 +00:00
Richard Purdie
37d9ffa5d4 dbus: Add volatiles configuration
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5080 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 20:36:27 +00:00
Richard Purdie
e80d0ca6b6 initscripts: Remove pointless forks from timestamp code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5079 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 20:02:31 +00:00
Richard Purdie
88213327d8 netbase: Drop options file and options handling code, its replaced by sysctl.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5078 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 17:16:09 +00:00
Richard Purdie
2bee9ce9ef base-files: Install a sysctl.conf file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5077 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 17:14:28 +00:00
Richard Purdie
a456abafce base-files: Don't fork to call id in profile
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5076 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 16:30:55 +00:00
Richard Purdie
9469a087a7 xtscal: Convert session script to an sh script so it can be sourced reducing forks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5075 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 16:24:32 +00:00
Richard Purdie
7b49a5b678 networkmanager-applet: Start after the desktop has loaded by using dbus-wait
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5074 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 16:07:56 +00:00
Richard Purdie
4453d53007 matchbox-keyboard: Change session script to start it after the desktop using dbus-wait removing the dodgy sleep call
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5073 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 16:06:48 +00:00
Richard Purdie
b116e4057d xserver-kdrive-common: Add in support for shbg files, shell scripts to be started in the background
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5072 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 16:05:47 +00:00
Ross Burton
893b354296 librsvg: update the loader database when installing the svg loader
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5071 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-19 15:18:55 +00:00
Ross Burton
23d43ca24a moblin-proto: update srcrev and fix build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5070 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 14:18:37 +00:00
Richard Purdie
9add0a8cc5 rpm/rpm-native: Add recipe for 4.4.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5069 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 08:03:18 +00:00
Richard Purdie
e8f85b3787 beecrypt: Add based on OE.dev recipes with fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5068 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 08:02:37 +00:00
Richard Purdie
ded39e22cd package_rpm.bbclass: Update against recent packaging changes and start to implement dependency handling. Drop pointless rpm_core class.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5067 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 08:01:41 +00:00
Richard Purdie
c87b3a87aa package_ipk/package_deb.bbclass: Make sure control files are properly removed fixing problems with files leaking into packages. Use core bitbake function for directory pruning
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5066 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 07:58:39 +00:00
Richard Purdie
5ca566349c bitbake/utils.py: Add prunedir function to utils collection
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5065 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-18 07:56:04 +00:00
Richard Purdie
77c01014e0 udev: Drop the standard persistent rules, they're useless on embedded hardware
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5064 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 21:55:54 +00:00
Richard Purdie
941aea7c90 psplash: Bump revision
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5063 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 19:13:01 +00:00
Richard Purdie
58f3b791ac busybox: Allow a builtin echo for speed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5062 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 16:01:13 +00:00
Richard Purdie
a4525057ee poky-fixed-revisions.inc: Update psplash revision to gain fifo handling changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5061 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 15:42:53 +00:00
Richard Purdie
cc1783b5e2 sysvinit: Use echo to change the psplash progress fifo instead of forking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5060 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 15:42:16 +00:00
Richard Purdie
7e2a8ebf41 portmap: Remove uneeded initscript forks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5059 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 15:12:37 +00:00
Richard Purdie
244474d7e0 clutter.inc: Fix typos
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5058 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 13:48:37 +00:00
Richard Purdie
25c4145119 poky-fixed-revisions.inc: Add moblin-proto
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5057 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 11:19:37 +00:00
Richard Purdie
5bbdd31d82 Add moblin-proto, drop ununused clutter-box2d patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5056 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 11:18:59 +00:00
Richard Purdie
67e520f96f clutter.inc: Add ipodtouch to compatible machines list
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5055 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-12 08:23:41 +00:00
Richard Purdie
f18adf3c8d poky.conf: Allow clutter, clutter-gst, clutter-cairo and clutter-box2d in world builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5054 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 21:28:31 +00:00
Richard Purdie
fe3d0cb145 poky-fixed-revisions.inc: Bump aaina and table versions so they're at least clutter 0.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5053 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 21:26:36 +00:00
Richard Purdie
a13b006067 clutter.inc: Set COMPATIBLE_MACHINE and default to mesa/glx for unknown platforms allowing qemuarm/x86 to at least build for build testing purposes. It is *NOT* expected to run well
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5052 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 21:20:21 +00:00
Richard Purdie
449860be14 mesa: Add from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5051 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 21:16:27 +00:00
Richard Purdie
fc05d61878 clutter-*: Updates to work with clutter 0.8 and later svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5050 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 17:06:57 +00:00
Richard Purdie
b1b30e698a poky-fixed-revisions.inc: Update various clutter and clutter related revisions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5049 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 17:05:49 +00:00
Richard Purdie
90ff1cbc31 omap-3430ldp: Add extra machine specific kernel module RRECOMMENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5048 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 17:04:36 +00:00
Ross Burton
43bd216de5 matchbox-session-sato: make the session script executable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5047 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 16:33:11 +00:00
Richard Purdie
f9281be65b clutter: Use elgx flavour with omap3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5045 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 14:31:23 +00:00
Richard Purdie
cfb6c0dc25 linux-omap-2.6.24.7: Tweak defconfig to display module symbol versioning
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5044 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-11 14:30:10 +00:00
Ross Burton
bec2223ac6 Move dialer to openmoko for now, as it depends on pulse
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5043 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 16:01:10 +00:00
Ross Burton
3478f41520 matchbox-session-sato: magically munge the session script to remove applets depending on the machine features
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5042 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 15:37:44 +00:00
Ross Burton
e14a39f280 Add dialer_git.bb, a moko-free port of openmoko-dialer2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5041 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:51:30 +00:00
Ross Burton
a5be289ea7 clutter.inc: package redhand.png
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5040 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:44:43 +00:00
Ross Burton
081c41a282 clutter_0.6: remove do_stage, clutter.inc has one too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5039 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:44:09 +00:00
Ross Burton
1e69b97184 openmoko-panel-gsm: add openmoko-panel-gsm, om-panel-plugin.bbclass, and srvrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5038 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:43:09 +00:00
Ross Burton
1e3ea1559a gsmd2: install the system service dbus files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5037 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:42:27 +00:00
Ross Burton
3cf90d10ba libgsm: use GTA01 machine for the Zoom board, it's close enough
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5036 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:41:51 +00:00
Ross Burton
17ae3eeb05 openmoko-dialer3: add rdepends on gsmd2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5035 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 14:40:59 +00:00
Marcin Juszkiewicz
ab0297c0ba checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5034 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:43:28 +00:00
Marcin Juszkiewicz
86555b2cec gcc-cross-initial: disable decimal float in 4.3.1 to fix x86 build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5033 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:43:11 +00:00
Marcin Juszkiewicz
75f5fd2810 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5032 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:43:01 +00:00
Marcin Juszkiewicz
acb222dfc6 liberation-fonts: update to 1.04 from Fedora
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5031 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:42:45 +00:00
Marcin Juszkiewicz
5c93b2c098 js: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5030 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:42:34 +00:00
Marcin Juszkiewicz
714a5e1bfc rsync: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5029 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:42:25 +00:00
Marcin Juszkiewicz
12f914d038 libpcap: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5028 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:42:16 +00:00
Marcin Juszkiewicz
26e4df8506 x11vnc: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5027 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:42:07 +00:00
Marcin Juszkiewicz
cf6d4fa7b2 webkit: webkit.inc is no longer used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5026 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:41:57 +00:00
Marcin Juszkiewicz
9c65649134 udev: improved mount.sh
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5025 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:41:48 +00:00
Marcin Juszkiewicz
29346602b4 poky-nokia800-flashutil: merged offsets from Andrew script and added Diablo notes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5024 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-08 07:41:33 +00:00
Galen Wetterling
17606f8e06 Added support for the "qvga" MACHINE FEATURE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5023 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-06 17:30:04 +00:00
Galen Wetterling
387c360ae4 Added support for the "qvga" MACHINE FEATURE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5022 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-06 17:28:11 +00:00
Ross Burton
34cb63b42a matchbox-sato: update postinst to work with new initscript functions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5021 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-05 10:47:49 +00:00
Richard Purdie
dae8dc2dfb task-sdk-gmae.inc: Add libxi-dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5020 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 20:04:13 +00:00
Ross Burton
f643fcb671 matchbox-panel-hacks: remove empty directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5019 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 14:57:54 +00:00
Ross Burton
03d6f2a105 omap-3430ldp.conf: remove irda machine feature
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5018 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 14:02:56 +00:00
Ross Burton
ebb3325301 omap-3430ldp.conf: add phone machine feature
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5017 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 14:02:12 +00:00
Ross Burton
4f1efa2226 initscripts: merge OE change of cpuinfo_id to machine_id, fixing gsmd's startup
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5016 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 13:45:06 +00:00
Ross Burton
cf55538e50 libgsmd: add device configuration for omap3430-ldp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5015 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-04 13:40:11 +00:00
Ross Burton
450c47d017 gst-plugins-bad: upgrade to 0.10.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5014 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 13:47:50 +00:00
Ross Burton
ad77fb02b0 gst-plugins-good: upgrade to 0.10.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5013 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 13:25:14 +00:00
Richard Purdie
c81d0fed47 tslib: Disable all leagacy plugins, we don't need them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5012 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 13:21:53 +00:00
Richard Purdie
5ff2a13e95 formfactor: Add beagleboard config
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5011 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 13:18:28 +00:00
Richard Purdie
1ada01f130 linux-omap2: More beagleboard updates from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5010 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 13:16:29 +00:00
Richard Purdie
5e4da78218 linux-omap2-git: Sync with OE.dev, add fixes to compile correctly with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5009 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 11:21:36 +00:00
Richard Purdie
6dda6e3c3e linux-omap-2.6.22.19: Backport rootwait feature, make some further parts of the kernel modular
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5008 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-03 11:20:11 +00:00
Richard Purdie
feedc99ff9 Add linux-omap-2.6.24.7 based on the ldp 1.4 kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5007 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-02 17:42:08 +00:00
Ross Burton
9f55811c01 gsmd: add a patch to fix initialisation segfault
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5006 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 14:12:38 +00:00
Marcin Juszkiewicz
6f626196ec qemu-config: added initscript dependencies and dropped killproc in favour of functions from initscripts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5005 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:56:09 +00:00
Marcin Juszkiewicz
fda9855095 nfs-utils: added initscript dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5004 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:58 +00:00
Marcin Juszkiewicz
6a6090cfb0 initscripts: added initscript dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5003 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:48 +00:00
Marcin Juszkiewicz
aa315fbacb irda-utils: added initscripts dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5002 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:37 +00:00
Marcin Juszkiewicz
429ea69a0e distcc: added initscript dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5001 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:26 +00:00
Marcin Juszkiewicz
e2637a1ef3 initscripts: functions file is not initscript
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5000 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:16 +00:00
Marcin Juszkiewicz
8ef48707e6 bluez-utils: added dependencies and restart function to init script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4999 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 12:55:06 +00:00
Richard Purdie
de9da957b9 sysvinit: Remove cruft from rc we don't need
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4998 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 11:34:31 +00:00
Richard Purdie
940cd85510 opkg: remove duplicated / from postinst
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4997 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 11:33:35 +00:00
Richard Purdie
ba8644bafc initscripts: Remove empty directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4996 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 11:32:01 +00:00
Richard Purdie
0b70a10af2 initscripts: Make rm nologin a .sh script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4995 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 11:30:57 +00:00
Ross Burton
a67fb6c46a gsmd2: install dbus system configuration file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4994 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-01 08:50:14 +00:00
Marcin Juszkiewicz
a9342550d9 openmoko-dialer3: added libjana to deps
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4993 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 15:23:44 +00:00
Marcin Juszkiewicz
907a3ec2b9 bitbake.conf: added freesmartphone.org git mirror
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4992 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 15:23:28 +00:00
Richard Purdie
1125bc853f Drop vincent, it doesn't work at present
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4991 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 14:56:45 +00:00
Marcin Juszkiewicz
2d5d1ef1ac gcc-cross: remove not used symlinking for cross builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4990 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 11:06:56 +00:00
Ross Burton
5b06f27887 xserver-nodm-init: make the init script depend on dbus, because the session needs it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4989 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 10:59:24 +00:00
Ross Burton
ed1b1e9a8f udev: add init script header so that insserv does the right thing (fixing mountall/devpts ordering issues)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4988 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 10:58:38 +00:00
Joshua Lock
6239bc4fe4 Use the correct tty for Nokia800 machines.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4987 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 10:51:52 +00:00
Marcin Juszkiewicz
49521c24be openmoko-dialer3: added
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4986 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 09:40:13 +00:00
Marcin Juszkiewicz
3d3fd4cd5e poky-fixed-revisions: added openmoko-dialer3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4985 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 09:39:56 +00:00
Marcin Juszkiewicz
e4643ae525 shared-mime-info: fix install
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4984 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 19:30:09 +00:00
Marcin Juszkiewicz
6a6bb07f28 glib-2.0-native: stage libgio
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4983 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 16:24:38 +00:00
Marcin Juszkiewicz
1aa265e43a shared-mime-info: build mime database on host instead on device
- added native version
- removed 1MB freedesktop.org.xml file from package - split data are
  provided instead (result of update-mime-database)

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4982 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 15:42:56 +00:00
Marcin Juszkiewicz
0fd3035fdb shared-mime-info: upgraded to 0.51
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4981 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 15:42:22 +00:00
Marcin Juszkiewicz
eaafef765c linux-rp: fix sound on corgi: ARM patch 5174/1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4980 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 13:30:03 +00:00
Marcin Juszkiewicz
ff065cec2b linux-rp: disable OABI support for non-qemu targets
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4979 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 10:48:54 +00:00
Marcin Juszkiewicz
a257966198 linux-rp: refreshed sharpsl-rc patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4978 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 10:15:13 +00:00
Marcin Juszkiewicz
f7ba3aad31 linux-rp: really use 2.6.26
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4977 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 10:12:27 +00:00
Marcin Juszkiewicz
5e12400fcb update-rc.d.bbclass: add code at start of post install scripts so it will be called on host
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4976 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-29 10:12:13 +00:00
Richard Purdie
34d7e090e8 site/common-glibc: Set ac_cv_check_sjlj since system headers can otherwise break the setting in pth
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4975 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 19:27:14 +00:00
Marcin Juszkiewicz
d21dbe2b49 glib-2.0: update native to 2.16.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4974 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 15:14:25 +00:00
Marcin Juszkiewicz
cc33fc00cf python-native: update from OE and fix build after staging layout change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4970 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 15:13:20 +00:00
Marcin Juszkiewicz
c4d370a0c7 python-scons-native: fix after staging layout change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4969 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 15:13:08 +00:00
Marcin Juszkiewicz
957b04b5f5 zope: fix build with new layout of staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4968 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 15:12:55 +00:00
Marcin Juszkiewicz
a1c0e2c8ed distutils.bbclass: fix build with new layout of staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4967 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 15:12:27 +00:00
Richard Purdie
dedc620315 poky-floating-revisions.inc: Disable opkg/opkg-utils since upstream will break poky from this point onwards
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4966 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-28 11:12:25 +00:00
Ross Burton
7a5b0f099d glib-2.0: upgrade bleeding to 2.17.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4965 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-27 16:55:02 +00:00
Ross Burton
76d54d6d93 glib-2.0: upgrade to 2.16.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4964 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-27 16:35:21 +00:00
Ross Burton
a4c341ad78 dbus-wait: bump to latest srvrev, using autotools
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4963 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 16:05:06 +00:00
Richard Purdie
fbfee208f5 linux-omap-2.6.22.19: Tweak kernel defconfig
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4962 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 15:32:55 +00:00
Ross Burton
1befcc0355 xserver-nodm-init: rdepend on dbus-wait and wait for the desktop signal before continuing boot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4961 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 15:24:21 +00:00
Ross Burton
a228c3118f matchbox-desktop: bump srcrev, and enable DBus
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4960 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 15:23:30 +00:00
Marcin Juszkiewicz
e72a9dffd7 tslib: do not create two development packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4959 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 13:26:55 +00:00
Marcin Juszkiewicz
b8a25e4c88 glibc: bump PR due to recent toolchain changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4958 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:55:45 +00:00
Marcin Juszkiewicz
2476a4416d poky-eabi: use elfutils 0.131 with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4950 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:29:06 +00:00
Marcin Juszkiewicz
20d9950f50 elfutils: added 0.131 with Debian patches to build with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4949 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:28:48 +00:00
Marcin Juszkiewicz
41d6612ec7 libspiff: update to 0.8.3 to get gcc 4.3.1 fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4948 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:28:29 +00:00
Marcin Juszkiewicz
9b547ecf84 icu: use -Os for arm to make it build with gcc 4.3.1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36415

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4947 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:28:10 +00:00
Marcin Juszkiewicz
86cc4b3b91 linux-openmoko: fix build with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4946 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:27:55 +00:00
Marcin Juszkiewicz
6857ef4248 avahi: disable libssp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4945 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-25 09:27:36 +00:00
Richard Purdie
05b0a2111d uclibc/meta-toolchain: Catch up with toolchain changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4944 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 20:32:06 +00:00
Richard Purdie
87796f6ce0 gcc: Add toolchain build process changes from OE which adds gcc-cross-intermediate and removes glibc-intermediate based on a patch from Khem Raj as will be aplied to OE.dev making the build process much more rebust/stable/correct.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4943 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 20:30:37 +00:00
Richard Purdie
f9651fac68 udev: Sync the rules with the versions from a more recent udev, optimise the boot process slightly by skipping boring ttys earlier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4942 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 17:00:15 +00:00
Ross Burton
ffc2de5a4e avahi: upgrade to 0.6.23
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4941 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 16:58:27 +00:00
Richard Purdie
dba4931a29 scripts/poky-qemu-internal: Fix networking on qemuarm ext2 images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4940 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 13:51:45 +00:00
Richard Purdie
e0fdf7f653 packaged-staging.bbclass: Add OELAYOUT_ABI to the package paths so staging packages become abi specific
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4939 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 11:14:33 +00:00
Richard Purdie
8beb43ca48 Move SANITY_ABI to its own file and give a more general name
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4938 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 11:10:33 +00:00
Ross Burton
09d8aa054f busybox: enable microcom
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4937 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-23 16:04:50 +00:00
Richard Purdie
c3914033c9 meta-extras: Add minicom (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4936 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-23 13:44:01 +00:00
Richard Purdie
a6b0bc0f74 linux-omap-2.6.22.19: Tweak the defconfig to unbreak the usb driver a bit and fix boot from mmc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4935 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 21:20:50 +00:00
Marcin Juszkiewicz
a3dd711894 poky-fixed-revisions: added gsmd2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4934 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 16:27:06 +00:00
Marcin Juszkiewicz
43aab47cfc gsmd2: taken from OE, cleaned, fixed deps/building, improved packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4933 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 16:26:54 +00:00
Richard Purdie
0a968eeb41 linux-omap-2.6.22.19: Enable APM
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4932 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 13:18:50 +00:00
Marcin Juszkiewicz
99b84098c2 netbase: added qemuarmv6/7 support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4931 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:27:00 +00:00
Marcin Juszkiewicz
1df8293e17 poky: ship qemu-config package for qemuarmv6/7 too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4930 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:26:47 +00:00
Marcin Juszkiewicz
da820a1a16 pointercal: added entries for qemuarmv6/v7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4929 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:26:38 +00:00
Marcin Juszkiewicz
9a74694688 formfactor: added qemuarmv6/7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4928 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:26:26 +00:00
Marcin Juszkiewicz
cf9ecbaa6d poky-qemu-internal: added support for qemuarmv6/7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4927 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:26:14 +00:00
Marcin Juszkiewicz
50e3ea738d linux-rp: added armv7a fix from linux-omap to make qemuarmv7 build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4926 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:26:05 +00:00
Marcin Juszkiewicz
44abf32a27 linux-rp: added qemuarmv6/7 machines support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4925 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:25:54 +00:00
Marcin Juszkiewicz
84d538074f opkg: qemuarmv7 also use gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4924 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:25:42 +00:00
Marcin Juszkiewicz
dc82b9f9e4 poky-eabi: qemuarmv7 also require gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4923 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:25:32 +00:00
Marcin Juszkiewicz
fc6fd10ff9 openmoko-today2-folders: fix conflicts as we moved some components of Sato desktop
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4921 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 11:25:10 +00:00
Richard Purdie
686752960b bitbake.conf: Default to SRCREV of INVALID
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4920 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 09:14:19 +00:00
Richard Purdie
63e451ebbb __init__.py: Error if SRCREV == INVALID
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4919 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 09:13:51 +00:00
Marcin Juszkiewicz
dba215e3f2 gtk+: added libxrandr dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4918 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 19:00:46 +00:00
Richard Purdie
ec1e837ff9 native.bbclass: Also override BASE_PACKAGE_ARCH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4917 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 16:58:07 +00:00
Richard Purdie
e5bc47180d native.bbclass: Override BASEPKG_HOST_SYS and TARGET_SYS in the native case
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4916 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 16:55:16 +00:00
Richard Purdie
a16f50c49e poky-image.bbclass: Add POKY_EXTRA_INSTALL variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4915 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 16:23:03 +00:00
Richard Purdie
8885ae67a7 linux-rp: 2.6.25+2.6.26-rc4 -> 2.6.26 and apply the i2c suspend/resume fix for zaurus devices
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4914 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 15:09:18 +00:00
Ross Burton
8b1c5c437e clutter.inc: add depends for 3430-ldp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4913 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 15:03:58 +00:00
Marcin Juszkiewicz
8f6086d0ea dbus-wait: fix build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4912 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 13:05:37 +00:00
Richard Purdie
1bcc0f7c22 poky-fixed-revisions.inc: Add dbus-wait
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4911 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 11:51:14 +00:00
Richard Purdie
582c57c9c1 Add dbus-wait
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4910 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 11:50:53 +00:00
Richard Purdie
b4ddca7196 clutter-box2d: Mark as machine specific
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4909 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 11:27:09 +00:00
Richard Purdie
6fc273a105 bitbake.conf: Add nasty workaround to deal with machine specific and 'all' architecture packages. This problem needs to be revisisted
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4908 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 11:26:25 +00:00
Marcin Juszkiewicz
2e56dd0a00 loudmouth: upgraded to 1.4.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4907 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:44:11 +00:00
Marcin Juszkiewicz
c731df873b telepathy-glib: upgraded to 0.7.11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4906 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:15:45 +00:00
Marcin Juszkiewicz
f4cc988686 telepathy-gabble: upgraded to 0.7.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4905 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:15:35 +00:00
Marcin Juszkiewicz
4a32f7de4e libtelepathy: upgraded to 0.3.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4904 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:15:15 +00:00
Marcin Juszkiewicz
706229768c empathy: upgraded to 0.23.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4903 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:14:53 +00:00
Marcin Juszkiewicz
f02f67c3b9 telepathy-mission-control: upgraded to 4.61
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4902 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:14:29 +00:00
Marcin Juszkiewicz
5c76228404 handbook: added 2008 to copyright
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4901 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:14:07 +00:00
Marcin Juszkiewicz
3eb7dc484b handbook: fixed typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4900 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 09:13:53 +00:00
Richard Purdie
7c1f208e36 meta-toolchain: Fix pkgdata location
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4899 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 22:06:25 +00:00
Richard Purdie
9d4dd6dbd1 sharp-flash-header: Install into machine specific staging area so do_rootfs can find it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4898 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 22:03:47 +00:00
Richard Purdie
110830ddcb sdk.bbclass Fix after the staging layout changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4897 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 21:53:32 +00:00
Richard Purdie
fc128ab1e4 udev: Move machine specific parts into a separate extra package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4896 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 21:15:41 +00:00
Richard Purdie
78c793fbf4 bitbake.conf: Add CO_DIR and STAGING_EXECPREFIXDIR from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4895 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 14:19:47 +00:00
Richard Purdie
df39b9e2c3 cross.bbclass: Preserve BASE_PACKAGE_ARCH variable when chaging HOST_ARCH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4894 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 12:22:08 +00:00
Richard Purdie
a566074ef3 bitbake.conf: Split STAGING and CROSS to become target specific so armv5 binaries don't mix with armv6 or v7, likewise with the cross compilers themselves. Also move pkgdata our of staging since it follows a totally different directory structure to staging. These changes break ABI so change the ABI number
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4893 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 11:59:42 +00:00
Richard Purdie
7471ff92ae gnome-common: PACKAGE_ARCH=all isn't appropriate since STAGING_DATADIR is target specific
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4892 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 11:57:00 +00:00
Richard Purdie
af361dbeee opkg: Only add no-array-bounds option for armv7 machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4891 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 10:55:02 +00:00
Richard Purdie
e36b4c3b2e opkg: Bump PR after CFLAGS change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4890 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 09:47:12 +00:00
Richard Purdie
51593c2775 linux-omap-2.6.25: Fix compile with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4889 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 09:36:25 +00:00
Richard Purdie
e8011472e5 opkg: Add Wno-array-bounds to opkg CFLAGS to avoid bogus errors with Werror and gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4888 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 09:07:50 +00:00
Richard Purdie
270817188a linux-omap_2.6.22.19: Fix patch order
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4887 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 08:13:15 +00:00
Richard Purdie
cc8e31cf7e poky-floating-revisions.inc: Allow oprofile version to float in bleeding builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4886 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 18:07:19 +00:00
Richard Purdie
17268d4c9c linux-omap-2.6.22.19: Apply fixes for gcc 4.3.1 and to fix the pixclock allowed values range
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4885 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 17:58:45 +00:00
Richard Purdie
dc1789a5ab scripts/pokyABConfig.py: Add 3430ldp and beagleboard
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4884 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 16:47:05 +00:00
Richard Purdie
ac757c10da musicbrainz: Fix compile issues with gcc 4.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4883 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:48:13 +00:00
Richard Purdie
b60a7b4329 libmad: Remove bogus option which breaks gcc 4.3.1 builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4882 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:47:13 +00:00
Richard Purdie
031748a0c0 machine/armv7*: Enable the cortexa8 tune file for the appropriate machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4881 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:45:36 +00:00
Richard Purdie
9124b01fcc tune-cortexa1.inc: Rationalise options, at least until gcc support for the others improves
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4880 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:44:32 +00:00
Richard Purdie
756a1d7037 poky-eabi.inc: Use gcc 4.3.1 for armv7-a targets
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4879 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:42:25 +00:00
Richard Purdie
4fcf8e17ba poky-fixed-revisions.inc: Update oprofile versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4878 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:40:46 +00:00
Richard Purdie
b45b2c21fc oprofile: Update to 0.9.4 making it the default and remove merged patches from cvs version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4877 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 15:40:02 +00:00
Richard Purdie
e8bda85756 gcc 4.3.0 -> 4.3.1 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4876 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 12:28:46 +00:00
Richard Purdie
f204c8376f binutils: Add csl 2008q1 version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4875 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 11:41:09 +00:00
Richard Purdie
a9da1c7f2c opkg-utils: Switch to svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4874 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 11:37:44 +00:00
Richard Purdie
8b1f2c4a67 poky-fixed-revisions.inc: Add opkg-utils SRCREVs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4873 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 11:36:28 +00:00
Richard Purdie
2d39cfb103 netbase: Disable networkmanager control of eth0 on omap sdp/ldp boards
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4872 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 10:01:03 +00:00
Richard Purdie
ba2831f50b gcc-common.inc: Use STAGING_DIR_TARGET instead of a more hardcoded path
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4871 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:55:57 +00:00
Richard Purdie
7b19ef174f linux.inc: Fix whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4870 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:53:25 +00:00
Richard Purdie
78fc9af3a9 linux-omap2: Add from OE for beagleboard
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4869 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:35:45 +00:00
Richard Purdie
e9ebcc4c19 conf/machine: Add beagleboard from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4868 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:25:33 +00:00
Richard Purdie
aafb4d6db1 tune-cortexa8.inc: Remove tree vectorization option for now, it causes too many problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4867 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:23:02 +00:00
Richard Purdie
94241d9247 Add gcc CSL 2008q1 from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4866 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-18 08:21:43 +00:00
Richard Purdie
382427b65d Drop ipkg-utils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4864 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 21:35:54 +00:00
Richard Purdie
d12df5427a Switch from ipkg-utils to opkg-utils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4863 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 21:34:57 +00:00
Richard Purdie
7332ac9069 Add opkg-utils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4862 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 21:32:43 +00:00
Richard Purdie
ba539abf0b bitbake.conf: Set MULTIMACH_ARCH to a default value
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4861 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 21:28:03 +00:00
Richard Purdie
5b799cc33c bitbake.conf: Add PACKAGES_DYNAMIC for PN-locale packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4860 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 20:54:07 +00:00
Richard Purdie
375f699c3a bitbake.conf: Add QEMU_OPTIONS for armv7a
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4859 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 20:52:49 +00:00
Richard Purdie
767d9ca544 Merge multimachine class into bitbake.conf and create singlemachine.bbclass as a backwards compatibility option
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4858 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 20:49:48 +00:00
Richard Purdie
45d0dac16a bitbake.conf/tune.conf: Set BASE_PACKAGE_ARCH and build PACKAGE_ARCH from this
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4857 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 20:40:34 +00:00
Marcin Juszkiewicz
a906cd2a4b apt: stage headers/libs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4856 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 09:57:09 +00:00
Marcin Juszkiewicz
ab4f8bb493 gtk+: moved cairo dependency to common file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4855 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 09:56:59 +00:00
Marcin Juszkiewicz
66ad7f3250 gtk+: stage few extra headers required by libhildonfm
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4854 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 09:56:49 +00:00
Marcin Juszkiewicz
50fd5b1f54 checksums.ini: some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4853 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 09:56:36 +00:00
Marcin Juszkiewicz
b0e21e2104 poky-fixed-revisions: fixed oprofile PREF_VER
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4852 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:41:32 +00:00
Marcin Juszkiewicz
175c36c62c xserver-nodm-init: fixed start level to 9 as 09 was treated as octal
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4850 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:40:54 +00:00
Richard Purdie
8df11e51cd poky-revisions.inc: Drop owl-video-widget, update opkg SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4849 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:40:20 +00:00
Richard Purdie
ebb08f0fba stage-manager-ipkg: Use head -n1. not head -1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4848 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:31:48 +00:00
Richard Purdie
cd42b9bc08 owl-video-widget: Split into owl-video and libowl-av
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4847 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:31:01 +00:00
Richard Purdie
134c555877 poky-revisions.inc: Add libowl-av and owl-video
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4846 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:29:37 +00:00
Richard Purdie
6da21d0dbd clutter-box2d: Hack to make it work with clutter 0.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4845 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 09:12:01 +00:00
Richard Purdie
0ef4807ef8 netbase: Disable networkmanager on eth0 for omap-3430ldp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4844 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 08:42:36 +00:00
Richard Purdie
33d99387eb networkmanager: Add a method to stop network manager controlling selected network interfaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4843 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 08:35:51 +00:00
Richard Purdie
a3d88b472b fontconfig: Disable parallel make
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4842 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 08:32:49 +00:00
Marcin Juszkiewicz
d0ba74c7e2 hal-info: do not depend on HAL - it is circular dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4841 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-16 07:29:14 +00:00
Joshua Lock
b17cdb2975 udev no longer symlinks for udevcontrol, udevsettle and udevtrigger. Modify init script to use udevadm [action]
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4840 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-15 14:53:56 +00:00
Joshua Lock
b645d5cfdf Make udev-124 the default.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4839 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-15 11:10:42 +00:00
Richard Purdie
ba239b002f package.bbclass: Skip symlinks when searching for shlib dependencies since we can cross into the build system binaries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4838 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-15 10:56:56 +00:00
Joshua Lock
47780f8c43 Recipe for udev-124
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4837 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-15 09:51:02 +00:00
Richard Purdie
4c78c04481 oprofile: Fix patches to work with a more recent version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4836 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-14 16:24:22 +00:00
Richard Purdie
1166e112d0 poky-fixed-revisions.inc: Bump oprofile and web-webkit revisions/dates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4835 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-14 16:23:14 +00:00
Richard Purdie
17657923e3 webkit-gtk: Disable the internal 'fast-malloc' and use the perfectly adequate system malloc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4834 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-14 16:19:58 +00:00
Richard Purdie
39a81a42fd tune-xscale.inc: Compile webkit-gtk for armv4t since there are massive alignment issues with double word instructions with webkit on armv5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4833 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-14 16:19:09 +00:00
Richard Purdie
29b0344040 gnutls: Stop gnutls using the build system zlib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4832 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-07 08:20:29 +00:00
Ross Burton
351dd331b0 glib-2.0: upgrade to 2.17.3 in bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4831 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 16:30:55 +00:00
Ross Burton
285ac1c213 Add insserv
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4830 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 15:07:33 +00:00
Ross Burton
bd267516ed networkmanager-applet: use a .sh session script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4829 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 14:17:18 +00:00
Ross Burton
670fd324bf networkmanager: use a proper init script with depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4828 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 14:14:21 +00:00
Richard Purdie
56ff3a1efb gdb-cross-sdk: Add missing dependency on expat-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4827 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 14:11:31 +00:00
Richard Purdie
b8fe224f41 expat: Add -sdk version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4826 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 14:10:24 +00:00
Ross Burton
a86d34a619 initscripts: don't check for devfs, it's gone
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4825 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 11:23:24 +00:00
Robert Bradford
ff5679fd2c Bump OProfileUI revision.
Bump Clutter revision.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4824 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 11:00:52 +00:00
Richard Purdie
976e3b995d nokia800: Fix machine description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4823 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 11:00:31 +00:00
Richard Purdie
02f6573292 pointercal: This calibration applies to the ldp, not the sdp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4822 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 10:31:06 +00:00
Richard Purdie
2c46d61c17 formfactor: Add omap3430ldp based on the sdp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4821 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 10:30:07 +00:00
Richard Purdie
f66e0797ba Add the omap-34030ldp machine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4820 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 10:18:11 +00:00
Richard Purdie
d04db3c027 linux-omap: Differentiate between the 3430ldp and the 3430sdp kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4819 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 10:15:09 +00:00
Ross Burton
0a62277934 matchbox-keyboard; don't spawn a subshell
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4818 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 09:18:47 +00:00
Ross Burton
7ff4da3d75 portmap: remove unused patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4817 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 09:18:00 +00:00
Ross Burton
fa001bc0b4 xrdb: use .sh session script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4816 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 09:15:57 +00:00
Ross Burton
8fab210b2f xserver-kdrive-common: change 12keymap and 90XWindowManager to .sh
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4815 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 09:09:59 +00:00
Ross Burton
3c181f4353 glib-2.0: upgrade to glib 2.16.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4814 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 09:06:20 +00:00
Ross Burton
62cf617a41 settings-daemon: use a .sh session script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4813 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 08:56:20 +00:00
Ross Burton
0504f93458 xserver-kdrive-common: don't use run-parts but instead exec or source scripts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4812 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-04 08:53:31 +00:00
Ross Burton
da7a0511ea portmap: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4811 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:33:44 +00:00
Ross Burton
fef1266806 dbus: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4810 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:32:50 +00:00
Ross Burton
24c9b5d3c5 modutils-initscripts: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4809 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:28:34 +00:00
Ross Burton
8499da7f6b busybox: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4808 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:27:51 +00:00
Ross Burton
8c28cb514d xserver-nodm-init: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4807 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:26:52 +00:00
Ross Burton
267f97edf4 dropbear: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4806 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:26:16 +00:00
Ross Burton
9ae4645baf netbase: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4805 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:25:46 +00:00
Ross Burton
95eb982dc4 psplash: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4804 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:24:48 +00:00
Ross Burton
1f36523f91 avahi: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4803 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:24:12 +00:00
Ross Burton
26628bf010 apmd: add init script depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4802 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:22:44 +00:00
Ross Burton
bde70a9f31 initscripts: add dependency headers
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4801 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:20:56 +00:00
Ross Burton
2a7b3ad491 poky-fixed-revisions.inc: bump desktop srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4800 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 15:17:46 +00:00
Marcin Juszkiewicz
1bb8542a3e initscripts: do not check for kernels <2.4 on mounting swap
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4798 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:47:09 +00:00
Marcin Juszkiewicz
a243bf5df2 keymaps: initscript can be sourced
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4797 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:46:56 +00:00
Marcin Juszkiewicz
4322a92f1e modutils-initscripts: do not call depmod on boot time if not needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4796 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:46:42 +00:00
Marcin Juszkiewicz
bca3ead8ab dpkg: rm rcS.d/S98configure to not run it on non-first boot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4795 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:46:27 +00:00
Marcin Juszkiewicz
d44b557f99 dbus: start at rc5.d/S02 instead of S20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4794 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:46:15 +00:00
Marcin Juszkiewicz
15cc35e419 xserver-nodm: sleep for 20s after X11 start to give time for x11 userland to boot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4793 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:45:59 +00:00
Marcin Juszkiewicz
a0094b2754 xserver-nodm: do not run itself in background
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4792 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:45:44 +00:00
Marcin Juszkiewicz
457dc1c4f2 xserver-nodm: start at rc5.d/S09 not S99
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4791 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-03 10:45:28 +00:00
Robert Bradford
faf85bcb77 Move avahi UI tools to a separate binary package.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4790 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:48:08 +00:00
Marcin Juszkiewicz
0a9f1a2ab5 pcmanfm: added missing dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4789 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:41:20 +00:00
Marcin Juszkiewicz
398512ef6e udev: use init script from OLPC
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4788 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:38:04 +00:00
Marcin Juszkiewicz
5e2864a274 vincent: added missing dependency on x11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4787 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:22:50 +00:00
Marcin Juszkiewicz
4fb5a5a3ea syslog-ng: added missing dependency on glib-2.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4786 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:22:34 +00:00
Marcin Juszkiewicz
0c01acd253 matchbox-applet-volume: added missing dependency on gtk+
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4785 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:21:55 +00:00
Marcin Juszkiewicz
abba46adc1 libtool-sdk: create directories before staging into them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4784 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:21:32 +00:00
Marcin Juszkiewicz
254aa06152 libopensync: added missing dependency on zlib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4783 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:20:48 +00:00
Marcin Juszkiewicz
655559f74f moko-gtk-engine: added missing dependency on gtk+
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4782 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 15:20:29 +00:00
Marcin Juszkiewicz
1b16736f74 libsync: added missing dependency on avahi
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4781 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:24:32 +00:00
Marcin Juszkiewicz
65950aabe5 matchbox-wm-2: added missing dependency on gtk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4780 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:23:55 +00:00
Marcin Juszkiewicz
9723000872 openmoko-mediaplayer2: added missing dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4779 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:23:26 +00:00
Marcin Juszkiewicz
5246cd02ad liburiparser: added from OE (needed by openmoko-mediaplayer2)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4778 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:22:29 +00:00
Marcin Juszkiewicz
44b8971cdc libspiff: added from OE (needed by openmoko-mediaplayer2)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4777 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:22:16 +00:00
Marcin Juszkiewicz
3a7ed03f25 gccmakedep: added missing dependency on util-macros
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4776 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:21:56 +00:00
Marcin Juszkiewicz
08b2c3ba4f imake: added missing dependency on util-macros
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4775 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:21:35 +00:00
Marcin Juszkiewicz
797944f947 networkmanager: added missing dependency on gnome-common
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4774 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:21:13 +00:00
Marcin Juszkiewicz
d1c8fbbef9 lndir: added missing dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4773 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:20:43 +00:00
Marcin Juszkiewicz
853c8819e7 puzzles: added missing dependency on libxt
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4772 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:20:11 +00:00
Marcin Juszkiewicz
9361ec0d3a oh-puzzles: added missing dependency on libowl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4771 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:19:07 +00:00
Marcin Juszkiewicz
fe4bd95b09 matchbox-panel-2: added missing dependency on dbus-glib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4770 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:18:48 +00:00
Marcin Juszkiewicz
59d28e0937 wbxml2: added missing dependency on expat
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4769 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:18:31 +00:00
Marcin Juszkiewicz
2f19d8828e libnotify: added missing dependency on dbus-glib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4768 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:18:13 +00:00
Marcin Juszkiewicz
1a8244a3a7 libmokopanelui2: added missing dependency on dbus
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4767 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:17:57 +00:00
Marcin Juszkiewicz
5beb432167 libcroco: added missing dependency on zlib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4766 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:17:43 +00:00
Marcin Juszkiewicz
a89ebcbeb8 kf: added missing dependency on libglade
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4765 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 14:17:28 +00:00
Marcin Juszkiewicz
b43138ae32 libgalago: added missing dependency on dbus-glib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4764 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 10:36:46 +00:00
Marcin Juszkiewicz
4e7c4187bd gypsy: added missing dependency on dbus-glib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4763 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 10:36:32 +00:00
Marcin Juszkiewicz
f7f367dc0a contacts: disable GNOME-VFS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4762 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 08:25:45 +00:00
Marcin Juszkiewicz
7c2d406866 dates: added missing dependency on libowl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4761 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 08:25:16 +00:00
Marcin Juszkiewicz
1dfb747f6e clipboard-manager: added missing dependency on x11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4760 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 08:24:46 +00:00
Marcin Juszkiewicz
d512da656b contacts: added missing dependency on libowl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4759 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 08:24:17 +00:00
Marcin Juszkiewicz
4a38dabbbf packaged-staging.bbclass: force symlinking as ipkg->opkg link can be present
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4758 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 07:45:51 +00:00
Marcin Juszkiewicz
7344690627 sqlite3: stage headers in do_stage task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4757 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 07:45:29 +00:00
Marcin Juszkiewicz
bc0a19c1ba vte: added missing dependency on ncurses
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4756 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-02 07:45:08 +00:00
Marcin Juszkiewicz
32b7efc8d5 fstests: added missing dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4755 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-01 10:33:27 +00:00
Marcin Juszkiewicz
7f8da38b3e packaged-staging: allow to set DEPLOY_DIR_PSTAGE in local.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4754 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-01 10:33:06 +00:00
Marcin Juszkiewicz
8344c7b3a9 fontconfig: updated to 2.6.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4753 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 15:30:16 +00:00
Marcin Juszkiewicz
98b1bac54b fontconfig: drop freetype-native dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4752 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 15:29:52 +00:00
Robert Bradford
954f1cc2b6 Bump oprofileui revision
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4751 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 14:16:53 +00:00
Marcin Juszkiewicz
83ea1f3879 apt-native: create var/log/apt/ dir so rootfs building will work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4750 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 13:33:18 +00:00
Marcin Juszkiewicz
47885dcd33 rootfs_deb: use dpkg-scanpackages as our apt-native does not have apt-ftparchive anymore
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4749 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 13:33:03 +00:00
Marcin Juszkiewicz
c12a908c3f dpkg: ncurses were needed only for dselect
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4748 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 13:32:50 +00:00
Marcin Juszkiewicz
bc194fe321 apt-native: remove db-native and curl-native dependencies
idea from:
http://excogito.wordpress.com/2008/06/30/hacks-to-reduce-pokylinux-build-time/

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4747 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 13:32:23 +00:00
Marcin Juszkiewicz
5ec2c0bcdf apt: moved apt dependencies to apt recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4746 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 13:31:59 +00:00
Richard Purdie
d6c1ea97f3 ipkg-link: Drop
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4745 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 11:37:12 +00:00
Richard Purdie
d5d1466025 handbook: Update to reference opkg. not ipkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4744 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 10:04:11 +00:00
Richard Purdie
8e9f535de8 oprofile: Add RRECOMMENDS for kernel-vmlinux
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4743 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-30 10:01:14 +00:00
Marcin Juszkiewicz
a6e8538c3e linux-rp 2.6.26-rc4: fix c7x0 config, added patch for unbreaking CPUFreq
"conservative" governor cannot be compiled into kernel without simple
patch (send mainline)

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4742 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-27 17:50:47 +00:00
Marcin Juszkiewicz
87905fd6d5 linux-rp: mark 2.6.26-rc4 as default for c7x0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4741 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-27 16:38:23 +00:00
Richard Purdie
8ce2e75dd7 webkit-gtk: For now, don't pull in gstreamer plugins or gnome-vfs on darwin
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4740 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 20:51:35 +00:00
Richard Purdie
4f471c9a75 site/arm-darwin: Add/fix various entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4738 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 20:46:53 +00:00
Richard Purdie
1308e6ec52 site/common-uclibc: Add some extra entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4737 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 20:23:14 +00:00
Richard Purdie
8722fb9b43 bzip2: Add 1.0.5 and autotool it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4736 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 19:34:56 +00:00
Richard Purdie
85221a39bc clutter: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4735 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 15:50:35 +00:00
Richard Purdie
f4f936a3a7 clutter-svn: Update enable-tests patch after recent svn changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4734 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 15:49:50 +00:00
Joshua Lock
932d0b00da Use /sbin/iptables if which iptables fails.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4733 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 14:27:31 +00:00
Samuel Ortiz
41d987a5be nokia8x0: Serial console is on ttyS1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4732 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 14:12:50 +00:00
Samuel Ortiz
b3fb3ccceb linux-nokia800: Add diablo n800/n810 kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4731 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-26 14:08:33 +00:00
Marcin Juszkiewicz
a954363b76 apt: bump PR after last change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4730 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-25 15:59:48 +00:00
Marcin Juszkiewicz
bcfd6c0362 apt: unbreak host checking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4729 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-25 15:26:54 +00:00
Ross Burton
1d73583a58 initscripts: don't exit in sysfs.sh as this is sources
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4728 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-25 15:12:21 +00:00
Ross Burton
6b0a7968b4 initscripts: remove obsolete tests
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4727 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-25 15:10:33 +00:00
Ross Burton
6cd426013e initscripts: don't create subshells for simple tests
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4726 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-25 15:09:05 +00:00
Ross Burton
5da8c4a3d8 xserver-kdrive-common, xtscal: move the X session script from former to latter
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4725 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-24 11:01:06 +00:00
Ross Burton
31006b91f8 xserver-kdrive-common: remove the xrdb session script, the xrdb package has it now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4724 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-24 10:54:43 +00:00
Ross Burton
01c743d742 xrdb: move the xrdb xsession from xserver-kdrive-common to here
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4723 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-24 10:54:14 +00:00
Ross Burton
9b63c68b0f xorg-app: remove unused patch files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4722 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-24 10:53:28 +00:00
Ross Burton
f6e7776727 udev: save another fork in mount.sh
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4721 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-23 14:28:36 +00:00
Ross Burton
9f5ec59794 poky-fixed-revisions.inc: bump panel version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4720 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-23 10:47:17 +00:00
Ross Burton
424de0873d gtk: upgrade to 2.13.3 in bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4719 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-23 10:45:33 +00:00
Ross Burton
43f5623d4c vte: ship the pty helper
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4718 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-23 10:30:20 +00:00
Ross Burton
7717814038 udev: don't fork so much in mount.sh
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4717 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-23 10:27:10 +00:00
Ross Burton
f25cb73075 ubootchart: increase priority of ubootchartd so it replaces init
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4715 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-20 11:08:56 +00:00
Ross Burton
bedf34bbac poky-fixed-revisions.inc: bump matchbox-desktop version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4714 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 16:15:33 +00:00
Ross Burton
1f96af0ff2 formfactor: add omap-3430sdp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4713 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 15:48:47 +00:00
Marcin Juszkiewicz
c8bccd9c9f apt: added forgotten patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4712 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 15:43:10 +00:00
Ross Burton
d1cee61cb4 pointercal: add omap 3430/zoom calibration
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4711 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 15:38:31 +00:00
Marcin Juszkiewicz
91d7c5b3cf apt: update to 0.7.14
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4710 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 15:16:30 +00:00
Marcin Juszkiewicz
7e8cf4d8d6 dpkg: upgrade to 1.14.19
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4709 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 15:16:11 +00:00
Ross Burton
2bbbafbf5f gst-plugins-base: upgrade to 0.10.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4708 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 13:20:00 +00:00
Ross Burton
f2797b36f3 liboil: update to 0.3.14
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4707 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 13:19:12 +00:00
Marcin Juszkiewicz
27ca3c3e3d opkg: S98configure script is needed only on first boot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4705 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 13:05:28 +00:00
Ross Burton
ba3f99d750 gstreamer: upgrade to 0.10.20, drop merged patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4704 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 12:58:02 +00:00
Ross Burton
0f31e7dbd2 gst-plugins-base: pass -f to rm to avoid failure if reconfiguring
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4703 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-19 07:16:23 +00:00
Marcin Juszkiewicz
a9151d421e poky.conf: changed comment about opensync
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4702 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 11:36:32 +00:00
Marcin Juszkiewicz
9b2c23fb14 libsync: update dependencies to OpenSync 0.36 components
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4701 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 11:26:52 +00:00
Marcin Juszkiewicz
16f77e24fc poky.conf: re-enable OpenSync components for world builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4700 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 11:26:37 +00:00
Marcin Juszkiewicz
08e1e60a22 opensync: drop SVN recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4699 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 11:26:12 +00:00
Marcin Juszkiewicz
323cb703dd syncml-client: drop as it is not fetchable anymore and OpenSync has own plugin for SyncML
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4698 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 11:25:58 +00:00
Marcin Juszkiewicz
e10824682b cmake: remove non-native one as cmake cannot be cross-compiled yet
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4697 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 10:15:56 +00:00
Marcin Juszkiewicz
d3f559d86d package.bbclass: changed library regexp to get dependencies for opensync plugins properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4696 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:37:33 +00:00
Marcin Juszkiewicz
347ed8ae2d checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4695 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:37:18 +00:00
Marcin Juszkiewicz
b032203f10 msynctool: added 0.36
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4694 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:36:58 +00:00
Marcin Juszkiewicz
bd9cc19e51 libopensync: added check to dependencies and patch to get rid of Python
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4693 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:36:46 +00:00
Marcin Juszkiewicz
42243f8179 libopensync: allow to build plugins in their source dir
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4692 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:36:29 +00:00
Marcin Juszkiewicz
3a9ee10cab libopensync: zlib is not required
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4691 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:36:07 +00:00
Marcin Juszkiewicz
c6e9ca1467 opensync: add 0.36 (latest stable)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4690 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:35:54 +00:00
Marcin Juszkiewicz
6c0e524a7c libsyncml: added 0.4.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4689 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:35:37 +00:00
Marcin Juszkiewicz
da3040f297 cmake.bbclass: added version from OE + cross-compilation support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4688 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:35:24 +00:00
Marcin Juszkiewicz
d03024f85a cmake: added 2.6.0 (based on OE 2.4.8 recipes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4687 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:35:12 +00:00
Marcin Juszkiewicz
a1f24d10a6 opensync: set SVN versions as non-default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4686 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-18 08:34:54 +00:00
Richard Purdie
50f13f955a opensync/syncml: Sync with changes in layout upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4684 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-17 15:42:01 +00:00
Richard Purdie
30d39ad578 poky-autobuild-notifier.bbclass: Make sure the message is sent to all recipients
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4682 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-17 13:11:06 +00:00
Richard Purdie
103372246d poky-autobuild-notifier.bbclass: Fix parse error
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4681 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-17 12:01:17 +00:00
Richard Purdie
e38122a26d scripts/poky-autobuild: Activate poky-autobuild-notifier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4680 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-17 11:49:36 +00:00
Richard Purdie
a833e9a35f classes: Add poky-autobuild-notifier class
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4679 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-17 11:46:50 +00:00
Ross Burton
afe20e4091 settings-daemon: drop the use of xrdb as its old school
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4677 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 16:34:33 +00:00
Richard Purdie
51948abc94 lirc: 0.7.1 -> 0.8.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4676 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:39:44 +00:00
Richard Purdie
ba66617462 Drop empty directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4675 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:16:14 +00:00
Marcin Juszkiewicz
005c6667ea bash: update patches to 039
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4674 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:15:53 +00:00
Richard Purdie
90bafd3c37 speex: Drop 1.1.12+1.2beta2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4673 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:14:37 +00:00
Richard Purdie
778546ea64 Drop empty directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4672 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:10:47 +00:00
Richard Purdie
99efd2092f lzo: Drop 1.08
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4671 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:08:59 +00:00
Richard Purdie
322393c27f linux-hotplug: Drop, we don't support 2.4 kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4670 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:07:51 +00:00
Richard Purdie
5b286d9493 linux-libc-headers: Clear out old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4669 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:07:18 +00:00
Richard Purdie
fa3ae725a8 linux-libc-headers: Clear out old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4668 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:06:51 +00:00
Richard Purdie
25c0b97308 linux-libc-headers: Clear out old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4667 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 11:06:28 +00:00
Richard Purdie
018963dfac gtk-engines: Drop 2.7.1, make 2.12 default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4666 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:59:43 +00:00
Richard Purdie
9c0b1afe54 db: Drop 4.1.25
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4665 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:53:30 +00:00
Richard Purdie
59ac2af3c9 apt: Remove 0.7.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4664 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:51:58 +00:00
Richard Purdie
5d4591b662 valgrind: Drop 3.2.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4663 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:50:21 +00:00
Richard Purdie
bcbc39bd5a syslinux-native: Drop old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4662 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:48:30 +00:00
Richard Purdie
8376756160 task-poky-x11-sato: Remove matchbox-themes-gtk, its not needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4661 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:44:39 +00:00
Ross Burton
0d007363d7 gtk+: remove 2.6.10
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4660 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 10:14:57 +00:00
Ross Burton
0a2c4cd9bd gnome-keyring: remove old 0.8.1 version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4659 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 09:44:16 +00:00
Ross Burton
4f44cc153d contacts: update to 0.9 and refresh patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4658 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-16 07:25:20 +00:00
Marcin Juszkiewicz
5b6fb58329 vala(-native): added to satisfy dependencies of openmoko-terminal2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4657 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-14 14:28:48 +00:00
Marcin Juszkiewicz
af93369dd7 openmoko-terminal2: fix name of Liberation fonts package in RDEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4656 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-14 14:28:35 +00:00
Marcin Juszkiewicz
c931b7563e tiff: make it work after libtool upgrade
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4655 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-14 13:42:22 +00:00
Richard Purdie
3c58460fc8 meta-toolchain: Fix to use layout_libdir
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4654 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-14 12:29:02 +00:00
Richard Purdie
2c74c80653 meta-toolchain: Make sure lockfiles directory exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4652 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-14 09:39:00 +00:00
Ross Burton
19968fae16 poky-fixed-revisions.inc: upgrade e-d-s to r676
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4650 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:56:41 +00:00
Ross Burton
6a7b00d11e poky-fixed-revisions.inc: bump gconf-dbus version to 693
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4649 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:48:00 +00:00
Ross Burton
74df02ea32 gnome-vfs: remove 2.18.1, unused now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4648 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:35:37 +00:00
Richard Purdie
9745db65a7 packaged-staging.bbclass: Fix indentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4647 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:21:28 +00:00
Ross Burton
168fda493a packaged-staging.bbclass: create the opkg directories as required (from Richard)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4646 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:15:47 +00:00
Ross Burton
f12d247cd8 glib,atk,pango,gtk+: add unstable releases and use in poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4645 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:14:42 +00:00
Ross Burton
4d650a79c6 dbus-glib: upgrade to 0.76
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4644 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 16:09:11 +00:00
Marcin Juszkiewicz
f37e581b87 initscripts: use pidof command in killproc() function
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4643 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 14:21:01 +00:00
Marcin Juszkiewicz
7f5b6f9339 initscripts: rename simple shell scripts to *.sh so they are sourced instead of forking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4642 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 14:20:37 +00:00
Marcin Juszkiewicz
b357bf3297 initscripts: dropped suport for mtdram style ramdisk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4641 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 14:20:09 +00:00
Marcin Juszkiewicz
123cce0f78 initscripts: do not install 'devices' initscript - we do not support devfsd
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4640 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 14:19:47 +00:00
Marcin Juszkiewicz
a8cda2fa91 libtool: changed staging - will unbreak pulseaudio
- stage headers/library in libtool
- $TARGET_ARCH-libtool and m4 macros in libtool-cross


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4639 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 14:14:10 +00:00
Ross Burton
f3d0826f61 pango-1.18.3: move the SRC_URI defintion to the bb files as the patches to apply are not correct for all versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4638 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 13:24:32 +00:00
Ross Burton
4ffff2ed20 pango-1.16.5: remove, it isn't used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4637 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 13:22:25 +00:00
Ross Burton
a55c18a132 atk_1.18.0.bb: remove as it is unused
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4636 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 13:12:22 +00:00
Richard Purdie
4353e39f27 poky-fixed-revisions.inc: Update SRCREV for opkg 4467 -> 4488
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4635 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-13 11:21:41 +00:00
Richard Purdie
7fc8a730a1 gst-plugins-good: Add RPROVIDES for gst-plugin-id3demux
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4634 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 21:40:26 +00:00
Richard Purdie
7438d56cae image.bbclass: Make sure DEPLOY_DIR_IMAGE exists before running image generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4633 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 20:18:24 +00:00
Richard Purdie
75d7e7cb29 popt: 1.13 -> 1.14 to fix uclibc issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4632 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 19:58:08 +00:00
Richard Purdie
50d816f8d0 Add formfactor to handbook todo list
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4631 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 19:46:52 +00:00
Richard Purdie
1679f80738 clutter: Prefer svn version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4630 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 17:10:24 +00:00
Richard Purdie
2a8cda92f9 clutter.inc: Add omap-3430sdp options
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4629 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 17:05:18 +00:00
Richard Purdie
1ef9efbb9c task-poky-nfs: Fix for uclibc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4628 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 14:38:19 +00:00
Richard Purdie
deb75e06a5 gtk+.inc: Handle uclibc case correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4627 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 14:36:09 +00:00
Richard Purdie
f057afbf50 local.conf.sample: Use pokylinux.org
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4626 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 10:38:25 +00:00
Marcin Juszkiewicz
822ea0e698 bitbake: apply r1075 from upstream to get postinsts working again
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4625 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 10:37:02 +00:00
Richard Purdie
d99418ab4a poky.bbclass: Use pokylinux.org as the source mirror
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4624 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 10:36:20 +00:00
Richard Purdie
f873d5561c prelink: Merge DTPOFF32 fix into main patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4623 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-12 10:13:17 +00:00
Richard Purdie
5d40cb0d53 prelink: Add fix to correctly handle R_ARM_TLS_DTPOFF32 symbols
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4622 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-11 19:24:14 +00:00
Ross Burton
7f0ef9ed2d poky-fixed-revisions.inc: Bump matchbox-desktop to get as-needed fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4621 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-11 15:10:06 +00:00
Richard Purdie
96fa4cd3d7 glibc-2.6.1: Add include-fixed,patch to fix issues with recent gcc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4620 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-11 12:13:04 +00:00
Richard Purdie
64a64788c1 gcc-cross-configure.inc: Move libssp to staging directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4619 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-11 11:53:14 +00:00
Richard Purdie
3bac7a0ab2 tune-cortexa8.inc: Disable -ftree-vectorize option for libxcursor for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4617 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-10 13:37:58 +00:00
Richard Purdie
8dde4c75ad linux-omap: Add 2.6.22.19 version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4616 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-10 12:13:04 +00:00
Richard Purdie
d2ae519cc3 conf/machine/include: Add tuning .inc files from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4615 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-10 11:36:33 +00:00
Richard Purdie
343c2cf010 poky-external-csl2006q3.inc: Set TOOLCHAIN_OPTIONS so the sysroot is set correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4614 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-09 22:41:00 +00:00
Richard Purdie
3c2996bc69 avahi.inc: Add missing libglade dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4613 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-07 13:38:24 +00:00
Robert Bragg
3dbb2c002e Newer versions of gcc have multiple internal header directories and when
glibc builds using -nostdinc, it must also add all these internal directories
via -system.

This adds a patch to make sure the toolchain's "include-fixed" directory gets
included in glibc_2.5 builds (if it exists)


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4612 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-07 01:07:18 +00:00
Robert Bragg
dd5ed4b3ad Adds a patch for glibc-2.5 so as to no longer reference linux's private
asm/procinfo.h and instead use a glibc internal definition for HWCAP_VFP.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4611 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 17:20:20 +00:00
Marcin Juszkiewicz
94d87fa962 avahi: enable GTK support (required by OProfileUI)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4610 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 15:58:11 +00:00
Marcin Juszkiewicz
f3d5c0f850 distcc: ship fixed desktop file to get QA happy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4609 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 15:39:35 +00:00
Marcin Juszkiewicz
23603c7c91 mtd-utils: move tag to current HEAD - fix build error on Fedora 9 (reported by prpplague)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4608 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 15:18:03 +00:00
Marcin Juszkiewicz
bb3a13bddb vte: libvte package should not contain libvte.so
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4607 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 15:17:35 +00:00
Richard Purdie
ee47fe0a76 Add eabi7 POKYMODE for csl2007 toolchain for experimentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4606 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:35:57 +00:00
Richard Purdie
d03981d6c1 gcc: Add csl 2007q3 from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4605 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:34:02 +00:00
Marcin Juszkiewicz
76c8b40e44 opkg prints 'loading conf' informations so we get two lines each time
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4604 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:14:59 +00:00
Marcin Juszkiewicz
8009f0e3fe rootfs_ipk.bbclass: do grep in install_all_locales just once
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4603 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:14:28 +00:00
Marcin Juszkiewicz
99e0700b4b rootfs_ipk.bbclass: reformatted install_all_locales function
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4602 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:14:10 +00:00
Marcin Juszkiewicz
eedc6b9b2f rootfs_ipk: added ROOTFS_POSTINSTALL_COMMAND
It is for functions which wants to install/remove packages after rootfs is
populated but before flags are mangled.

This can be used by 'install_all_locales' function for example.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4601 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 14:13:40 +00:00
Richard Purdie
d35ae18439 poky-floating-revisions.inc: Disable webkit-gtk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4600 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 10:02:35 +00:00
Richard Purdie
bb0b617548 stage-manager-ipkg: Fix quoting in sed expression fixing sed errors
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4599 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 09:54:10 +00:00
Richard Purdie
dedaeb4fcb packaged-staging.bbclass: Tweak package install command
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4598 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 09:52:53 +00:00
Marcin Juszkiewicz
65ff103fd8 pulseaudio: add forgotten patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4597 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-06 09:10:40 +00:00
Richard Purdie
b6f01d3205 poky-floating-revisions: Prune pointless PREFERRED_VERSIONs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4596 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 22:44:53 +00:00
Richard Purdie
7186fa2474 poky-fixed-revisions: Prune pointless PREFERRED_VERSIONs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4595 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 22:43:56 +00:00
Richard Purdie
efbf8bc522 poky.conf: Move fixed revisions to a separate file, add floating revisions file merging in older file contents. Set bleeding builds to use the floating revisions.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4594 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 22:05:21 +00:00
Richard Purdie
aa6d1a3122 task-poky: Split task-poky-x11-sato into a separate file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4593 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 21:38:48 +00:00
Richard Purdie
2e38d27de0 task-poky: Split task-poky-apps-x11-pimlico into a separate file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4592 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 21:35:18 +00:00
Richard Purdie
d4e39f916c rootfs_ipk.bbclass: Fix for use with lock capable opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4591 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 21:18:11 +00:00
Marcin Juszkiewicz
f6d53bb464 libatomic_ops: added forgotten patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4590 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 20:52:45 +00:00
Marcin Juszkiewicz
8678ec5d12 rootfs_ipk.bbclass: remove opkg lists later as some rootfs postprocessing may require them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4589 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 20:52:08 +00:00
Marcin Juszkiewicz
626a4ac599 rootfs_ipk.bbclass: added install_all_locales function
This code checks which packages got installed in rootfs and install
locale packages for all languages (taken from IMAGE_LOCALES).


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4588 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 20:51:43 +00:00
Marcin Juszkiewicz
14b747cb79 rootfs_ipk.bbclass: do not install glibc-localedata-i18n separately - language support will fetch it automatically
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4587 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 20:51:21 +00:00
Richard Purdie
31a8eb3831 linux-rp_2.6.25+2.6.26-rc4: Bump PR after kernel.bbclass changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4586 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 10:50:59 +00:00
Richard Purdie
7a9da6a049 kernel.bbclass: Sync with OE and get recent kernel i386 -> x86 fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4585 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 10:49:22 +00:00
Richard Purdie
e284465a73 v86d: Force the correct configure options since it doesn't give sane defaults when cross compiling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4584 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 10:31:58 +00:00
Richard Purdie
2b2c8ec715 poky.conf: Update exmap-console SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4583 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 08:47:54 +00:00
Robert Bragg
0700c757db renames CVS_TARBALL_STASH to SRC_TARBALL_STASH which does the same thing but
just has a slightly nicer name.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4581 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-04 17:04:06 +00:00
Richard Purdie
bcc0079bf6 qemu-config: Add extra options to the default exports file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4580 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-03 08:20:01 +00:00
Richard Purdie
342914e3e3 poky.conf: Update opkg and derivatives from 4209 to 4467
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4579 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 17:00:31 +00:00
Richard Purdie
820bfa725f bitbake.conf: Fix PARALLEL_MAKE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4578 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 13:04:33 +00:00
Marcin Juszkiewicz
6316aa9f40 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4577 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 10:52:40 +00:00
Richard Purdie
3f2be0f193 linux-rp-2.6.25+2.6.26-rc4: Drop unused patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4576 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 09:43:08 +00:00
Marcin Juszkiewicz
763cea2bc1 linux-openmoko: do not provide broken symlink to latest image - kernel.bbclass do that better
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4575 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 08:58:33 +00:00
Richard Purdie
24101843b6 linux-rp: Add 2.6.25+2.6.26-rc4, make default for qemuarm, qemux86 and spitz
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4574 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-02 08:52:27 +00:00
Richard Purdie
2ef11ee954 linux-rp: Sync recipes with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4573 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 23:01:30 +00:00
Richard Purdie
3618a083d7 linux-rp-2.6.23: Add patches from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4572 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 23:00:08 +00:00
Richard Purdie
fe8d060b6c linux-rp-2.6.24: Add patches from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4571 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 22:59:27 +00:00
Richard Purdie
47a464d97b linux-rp-2.6.24: Add patches from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4570 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 22:58:34 +00:00
Richard Purdie
ecec2e582c linux-rp-2.6.24: Sync defconfigs with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4569 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 22:57:36 +00:00
Richard Purdie
2850555d1b linux-rp-2.6.23: Sync defconfigs with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4568 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 22:56:38 +00:00
Richard Purdie
04e4de5b43 v86d: 0.1.3 -> 0.1.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4567 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 21:35:44 +00:00
Richard Purdie
578d807f0a libpng12: 1.2.16 -> 1.2.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4566 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-01 16:11:11 +00:00
Richard Purdie
e15455541c qemu: Fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4565 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-29 11:48:43 +00:00
Richard Purdie
9e6cfe2225 base.bbclass: Disable do_mrproper - it doesn't do anything sane/useful
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4563 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-29 09:28:36 +00:00
Robert Bradford
6a86b13028 Add TI OMAP 3430SDP Kernel and machine file.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4562 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 14:33:17 +00:00
Robert Bradford
6bb1c616ad Remove 'bogus' kernel for LogicPD Zoom. Should be provided through standard
3430SDP support.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4561 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 14:21:52 +00:00
Robert Bradford
b024871959 Remove 'bogus' machine file. Zoom support should be possible through standard
3430SDP.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4560 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 14:20:34 +00:00
Robert Bradford
16b22d2661 Add machine file for LogicPD OMAP3430 Zoom Kit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4559 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 12:49:36 +00:00
Robert Bradford
fe878eda3c Add kernel for LogicPD OMAP3430 Zoom Kit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4558 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 12:48:47 +00:00
Marcin Juszkiewicz
391e762feb libtool: do not stage - libtool-cross stage proper m4 macros
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4557 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-28 12:41:59 +00:00
Robert Bragg
f83b1de69b Bumps the psplash SRCREV and removes the fbdev pixel format patch that has now
been applied upstream.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4556 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-27 16:53:08 +00:00
Marcin Juszkiewicz
d723f4212e libtool: stage headers
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4555 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:10:46 +00:00
Marcin Juszkiewicz
dee07adaf1 poky: update revisions of openmoko components
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4554 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:10:34 +00:00
Marcin Juszkiewicz
2d2c9c5a6e poky-image-openmoko: use webkit version of web
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4553 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:10:21 +00:00
Marcin Juszkiewicz
56bd25c1ca openmoko: merge with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4552 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:10:08 +00:00
Marcin Juszkiewicz
fb8af86c44 poky: sort SRCREV alphabetically
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4551 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:09:25 +00:00
Marcin Juszkiewicz
f4db03f644 pulseaudio: merge with OE + patches for libtool 2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4550 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:09:11 +00:00
Marcin Juszkiewicz
d4740e0ebc libsndfile: merge with OE
Revision: a861d7ae9f7e1ef52c56fcb6017fe9b7c48dc72b
Ancestor: 3fe444996883cc54a95f94bd89d9fba641d08c20
Author: mickeyl@openembedded.org
Date: 2007-12-03T20:22:24
Branch: org.openembedded.dev

Modified files:
        packages/libsndfile/libsndfile1_1.0.17.bb

ChangeLog:

libsndfile 1.0.17 needs an ugly hardcoded hack for some autofoo variables
otherwise it silently fails on runtime. all the ugly low level
research done by graeme@openmoko.org - thanks!


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4549 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:08:54 +00:00
Marcin Juszkiewicz
27e194b714 libsndfile: there are c++ files in sources - fix configure.ac
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4548 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-23 14:08:41 +00:00
Richard Purdie
10f85ff8d5 task-poky: Fix variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4547 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 16:28:00 +00:00
Robert Bradford
f983d4379d Actually make NETWORK_MANAGER overrideable.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4546 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 15:38:50 +00:00
Robert Bradford
acd0039768 Make NetworkManager overrideable for machines.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4545 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 15:21:59 +00:00
Robert Bragg
bd072907ae Adds support for changing the fbdev pixel format when the
default (e.g. 8bpp pallet mode) isn't supported.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4544 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 13:49:31 +00:00
Richard Purdie
1db5747b47 openssl: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4543 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 10:43:51 +00:00
Richard Purdie
83b46ebc65 pokyABConfig.py: Add om-gta02
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4542 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 10:25:09 +00:00
Richard Purdie
d604b45027 machine/om-gta*.conf: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4541 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 10:10:44 +00:00
Richard Purdie
887c877592 poky.conf: Update libgsmd and add xserver-kdrive-glamo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4540 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 10:09:17 +00:00
Richard Purdie
39eb232793 libgsmd: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4539 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 10:03:59 +00:00
Richard Purdie
691f2eb576 Add xserver-kdrive-glamo from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4538 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 09:13:24 +00:00
Ross Burton
0ce2f383d6 gst-plugins-ugly: upgrade to 0.10.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4537 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 08:59:01 +00:00
Richard Purdie
ce433abff4 formfactor: Rename fic-gta01 to om-gta01 as per upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4536 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 08:24:51 +00:00
Richard Purdie
8b243f4e1c poky-qemu.README: Minor updates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4535 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 08:22:47 +00:00
Richard Purdie
e95249b659 Rename fic-gta01 to om-gta01 as per upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4534 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 08:22:15 +00:00
Richard Purdie
c56b95f3ae Rename fic-gta01 to om-gta01 as per upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4533 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-22 08:21:04 +00:00
Richard Purdie
2c4695a03c gcc-cross-initial-4.3.0: Add DEPENDS on mpfr-native and gmp-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4532 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 22:06:06 +00:00
Richard Purdie
820845f6b7 packaged-staging.bbclass: The staging_packager function should not be installing the package, that is the job of the staging_package_installer() function which is called with the correct locks held
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4531 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 22:00:10 +00:00
Richard Purdie
7b6f1b8aed build.py: Fix task override handling (breaks compatibility but it didn't work at all before)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4530 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 21:20:44 +00:00
Richard Purdie
9d81637f62 event.py: Revert accidental but harmless commit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4529 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 21:09:38 +00:00
Richard Purdie
019392eadb Drop bbimage
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4528 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 21:02:39 +00:00
Richard Purdie
c209f853b6 image.bbclass: Drop bbimage command
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4527 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 20:20:08 +00:00
Richard Purdie
b85bc2744a devshell.bbclass: Export needed variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4526 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 20:19:01 +00:00
Richard Purdie
f7dd25d3f3 image.bbclass: Fix whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4525 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 20:16:49 +00:00
Marcin Juszkiewicz
240f40317f checksums.ini: added some entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4524 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 19:29:40 +00:00
Marcin Juszkiewicz
8ca802ec83 gnutls: update to 2.2.5 (security updates)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4523 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 19:28:11 +00:00
Richard Purdie
b3f86c3539 bitbake.conf: Properly export the PATH variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4522 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 18:51:07 +00:00
Richard Purdie
fe1c075411 rootfs_deb.bbclass: Use DPKG_ARCH for the architecture field, not TARGET_ARCH since it breaks x86
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4520 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 13:17:53 +00:00
Richard Purdie
831cf524fc poky-image-minimal: Fix IMAGE_INSTALL
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4519 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 09:38:41 +00:00
Richard Purdie
37f3bbaa41 module.bbclass: Fix external module version dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4518 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-21 09:35:53 +00:00
Richard Purdie
bfe8092d3b poky-image.bbclass: Correctly handle inserting package-managers into images by making it an image feature
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4517 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:58:34 +00:00
Richard Purdie
03c0969ef8 poky-image.bbclass: Remove DISTRO_TASKS variable and replace with POKY_BASE_INSTALL
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4516 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:56:00 +00:00
Marcin Juszkiewicz
95198984df linux-mx31: disable CONFIG_LOCALVERSION_AUTO
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4515 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:36:12 +00:00
Marcin Juszkiewicz
fd7396b709 linux-mx31: disable CONFIG_LOCALVERSION_AUTO
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4514 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:35:38 +00:00
Marcin Juszkiewicz
a62a58345f linux-nokia800: disable CONFIG_LOCALVERSION_AUTO
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4513 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:35:19 +00:00
Marcin Juszkiewicz
c5acfef4d2 linux-rp: disable CONFIG_LOCALVERSION_AUTO
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4512 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:34:52 +00:00
Richard Purdie
6a468efd9a rootfs_deb.bbclass: Use /var/dpkg for dpkg status data
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4511 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 14:16:48 +00:00
Richard Purdie
76df5abe0b base-files/initscripts: Switch to using /var/volatile for volatiles in common with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4510 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 13:54:14 +00:00
Richard Purdie
1cc5d12080 sysvinit: Enable volatiles caching
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4509 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 13:39:48 +00:00
Richard Purdie
c87c8e4071 initscripts: Sync populate-voltiles.sh performance improvements from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4508 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 13:38:00 +00:00
Richard Purdie
b8d979bf08 run-postinsts: Handle dpkg based images too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4507 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 12:37:49 +00:00
Richard Purdie
8b60069706 rootfs_deb: Export OPKG_OFFLINE_ROOT for update-alternatives fixing dpkg rootfs generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4506 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 10:08:34 +00:00
Richard Purdie
d35f304c2a gtk-icon-cache.bbclass: Using dashes in shell function names is a really bad idea
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4505 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-20 08:40:02 +00:00
Richard Purdie
f1e89b2bb9 bitbake: Sync with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4504 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 20:41:58 +00:00
Richard Purdie
4bf7ed5458 gcc-package-sdk.inc: Make sure c++ headers are included
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4503 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 17:23:04 +00:00
Richard Purdie
7b86677dde gcc-configure-*.inc: Fix up local-prefix and gcc-include-dir options
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4502 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 17:19:06 +00:00
Richard Purdie
20368362fd clutter-box2d: Install the file accounting for libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4501 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 14:49:35 +00:00
Richard Purdie
0b891edd22 task-poky-clutter: Add clutter-box2d
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4498 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 09:22:18 +00:00
Richard Purdie
816639fb2e task-poky: Split out tools tasks to a separate file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4497 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 09:12:40 +00:00
Richard Purdie
33826e0037 task-poky: Split out nfs tasks to a separate file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4496 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 09:07:42 +00:00
Richard Purdie
dc101b07e2 clutter-box2d: Install blockbox example
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4494 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 08:42:49 +00:00
Richard Purdie
a528013185 poky.conf: Bump clutter-box2d SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4493 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-19 08:40:09 +00:00
Richard Purdie
7d4beb21d5 packaged-staging.bbclass: Make the class compatible with opkg, ipkg and ipkg-sh and allow auto switching between whichever is available. Fix task dependencies in BB_STAMP_POLICY == whitelist case. Remove now unneeded basic dependencies.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4492 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 21:24:41 +00:00
Richard Purdie
aa3141e979 image.bbclass: Fix locking so multiple image targets work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4491 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 17:56:29 +00:00
Richard Purdie
039498050e stagemanager-native: This uses no patches do don't depend on any patch tools
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4490 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 16:28:30 +00:00
Richard Purdie
9909e989d9 patch.bbclass: Make it possibe to override the patch dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4489 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 16:22:21 +00:00
Richard Purdie
f0e154b9f9 packaged-staging.bbclass: Execute staging_helper earlier to make sure the configuration file exists when needed. When installing the package after building make sure the control and list files are created. Use stage-manager-ipkg-build instead of needing ipkg-utils-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4488 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 14:12:15 +00:00
Richard Purdie
0b54064240 stagemanager-native: Add stage-manager-ipkg and stage-manager-build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4487 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-18 14:10:12 +00:00
Richard Purdie
43a9974521 gcc: Sync libssp changes from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4486 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-16 09:28:06 +00:00
Richard Purdie
3c35b00196 gcc: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4485 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-16 09:06:00 +00:00
Richard Purdie
4c664f698c packaged-staging.bbclass: Improve postamble exit code handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4484 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-16 07:18:42 +00:00
Richard Purdie
1cde6638f5 Add clutter-box2d
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4483 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 17:43:57 +00:00
Richard Purdie
703394c66e site/arm-darwin: Add ac_cv_va_copy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4482 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 14:42:30 +00:00
Richard Purdie
9bc7b7c4f1 meta-toolchain: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4481 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 14:18:53 +00:00
Richard Purdie
0a4ca92efe clutter: Use gtk-doc.bbclass
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4480 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 14:12:25 +00:00
Richard Purdie
9b6d8f4400 classes: Add gtk-doc.bbclass
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4479 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 14:11:13 +00:00
Richard Purdie
baadb355da meta-toolchain: Fix symlink for darwin
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4478 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 13:57:08 +00:00
Richard Purdie
1d4c242726 meta-toolchain: Tweak CONFIGURE_FLAGS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4477 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 13:05:36 +00:00
Richard Purdie
3c819c6330 meta-toolchain: Add some extra useful configuration variables and darwin specific tweaks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4476 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-15 13:04:49 +00:00
Richard Purdie
a71df5506a packaged-staging.bbclass: Add code to handle checking the stamp dependency tree properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4472 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-14 16:50:51 +00:00
Ross Burton
217b864ca3 Use /sbin/fdisk because not all systems has /sbin in PATH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4470 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-14 12:57:11 +00:00
Marcin Juszkiewicz
71cb5a569d mtd-utils: update to newer snapshot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4469 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-14 11:05:37 +00:00
Richard Purdie
167052a8c5 bitbake: build.py: Need to run expandKeys before launching tasks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4467 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 11:45:48 +00:00
Marcin Juszkiewicz
c7c7454696 libetpan: mark cxx-is-here as a patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4466 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 09:35:31 +00:00
Marcin Juszkiewicz
9365115991 libetpan: updated to 0.54, added curl/expat to dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4465 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 09:21:08 +00:00
Marcin Juszkiewicz
6f726d64d7 openssl: update to 0.9.8g (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4464 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 09:20:50 +00:00
Richard Purdie
e14d7dcbee bitbake: Sync with 1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4463 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 07:53:18 +00:00
Marcin Juszkiewicz
152f14b598 gnutls: update to 2.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4462 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 07:49:56 +00:00
Marcin Juszkiewicz
f59c859d74 checksums.ini: added gmp 4.2.2 and libtool 2.2.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4461 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-13 07:39:57 +00:00
Richard Purdie
7564d63ba5 base.bbclass: Add sanity check for multiple file matches to oe_libinstall from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4460 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-12 14:10:06 +00:00
Richard Purdie
b6fefce736 autotools.bbclass: Switch stage_autotools_all to change la files itself and to stop using oe_libinstall
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4459 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-12 13:09:17 +00:00
Richard Purdie
9b3ef75cd2 initscripts: Remove mtab madness from checkroot.sh since it doesn't work with busybox mount and a symlink to proc is much easier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4458 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-09 17:16:11 +00:00
Marcin Juszkiewicz
909ea433f1 poky-qemu-ifup: added NAT setup
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4457 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-08 10:56:40 +00:00
Richard Purdie
afec17a0c5 jpeg: Drop more cruft from the debian patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4456 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 17:05:27 +00:00
Richard Purdie
63109d8a9f libtool-cross: Add dependency on libtool-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4455 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 17:04:39 +00:00
Richard Purdie
33fd5111e4 meta-toolchain: Fix status file path and hence extras tarball generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4454 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 16:55:56 +00:00
Marcin Juszkiewicz
bae94f826b ipkg-utils: added quick hack to get images built under Fedora 9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4453 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 15:17:03 +00:00
Richard Purdie
1d4d53e942 jpeg-native: Drop, we don't need it?
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4452 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 15:01:55 +00:00
Richard Purdie
44152596ba jpeg: Rip out debian libtool hacks and use libtool-cross from staging. Also set tag mode to avoid issues with modern libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4451 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 15:00:30 +00:00
Richard Purdie
1b969af1b9 sanity.bbclass: Sync with OE, introduce TMPDIR ABI versioning, drop bitbake 1.8.6 cruft, only run the mmap_min_addr check on ARM when we need to run binary locale generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4450 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 09:49:38 +00:00
Richard Purdie
63d12962f2 sanity.conf: Sync with OE, introduce ABI versioning for TMPDIR, bump minimum bitbake version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4449 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 09:46:02 +00:00
Richard Purdie
f7cabaae53 sanity.bbclass: Add check of the /proc/sys/vm/mmap_min_addr value and warn if its potentially problematic
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4448 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-07 09:31:43 +00:00
Richard Purdie
6c004de382 uclibc: Add qemuarm machine conig
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4447 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 16:00:35 +00:00
Richard Purdie
bad655b351 uclibc: Drop default uCibc.machine to make misconfigurations more obvious
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4446 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 15:57:28 +00:00
Richard Purdie
09cc7bd2e3 uclibc.inc: Add note about enabling logs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4445 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 15:56:25 +00:00
Ross Burton
8076a7b88a base.bbclass: don't add shasum-native dependency if we are building shasum-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4444 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 15:43:12 +00:00
Richard Purdie
71f93951ee task-poky-standalone-sdk-target: Drop uclibc-utils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4443 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 14:35:14 +00:00
Richard Purdie
be886a8b1b autotools.bbclass: There is no need to use the strange -t option to cp anymore
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4442 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 14:18:01 +00:00
Richard Purdie
699b6f9d3f libtool-sdk: Make sure target directories exist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4438 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 09:41:45 +00:00
Richard Purdie
f6d5b98a58 scripts/poky-qemu-internal: Check /proc/sys/vm/mmap_min_addr value and error if its potentially problematic
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4437 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 09:22:01 +00:00
Richard Purdie
584aeb5e87 libtool-sdk: Fix staging function
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4436 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-06 08:54:00 +00:00
Richard Purdie
82c04d1283 scripts/pokyABConfig.py: Add meta-toolchain-sdk to darwin builds too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4434 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 23:20:33 +00:00
Richard Purdie
f1432a386e task-sdk-host: Add libtool-sdk to darwin8 host packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4433 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 23:18:11 +00:00
Richard Purdie
4a0a09efee libtool: Add libtool-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4432 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 23:13:51 +00:00
Richard Purdie
e60c8bb0e4 lame: bandaid configure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4431 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:49:33 +00:00
Richard Purdie
3f92181944 scripts/pokyABConfig.py: Add meta-toolchain to darwin builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4430 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:47:18 +00:00
Richard Purdie
2dad46604d meta-toolchain: Don't remove .la files, try and fix them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4429 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:46:30 +00:00
Richard Purdie
12ea92680a task-sdk-host: Add darwin8 override
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4428 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:44:37 +00:00
Richard Purdie
b7e4fabe5a meta-toolchain-sdk: Allow the default task to be overridden
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4426 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:27:36 +00:00
Richard Purdie
b7c08674b7 site: Add arm-darwin8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4425 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:20:15 +00:00
Richard Purdie
3b53488987 bitbake.conf/siteinfo.bbclass/package.bbclass: Add in support for 'darwin8'
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4424 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:19:28 +00:00
Richard Purdie
fee0c6a2b3 icu-native: Bandaid do_configure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4423 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 22:11:33 +00:00
Richard Purdie
1fb007d268 freetype: Fix configure statement ordering to work with libtool changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4418 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 21:04:28 +00:00
Marcin Juszkiewicz
b15f41a8d7 portmap: do not install initscript with world-writable permissions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4417 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 21:01:48 +00:00
Richard Purdie
2e6d580db9 libtool: Upgrade 2.2.2 -> 2.2.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4416 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 14:32:03 +00:00
Richard Purdie
2fdb008097 poky.bbclass: Fix mirror URLs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4414 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 14:25:07 +00:00
Richard Purdie
01bb9af1ec runqueue.py: Fix default whitelist variable value
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4413 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 09:21:49 +00:00
Marcin Juszkiewicz
f715ee6df7 poky-qemu-internal: give 128M for qemux86 - otherwise generating of locales fails
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4412 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-05 08:26:05 +00:00
Richard Purdie
d6addd4969 bitbake: Sync with 1.8 branch upstream for PREFERRED_PROVIDERS message improvements and BB_STAMP_WHITELIST functionality
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4411 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-04 23:22:24 +00:00
Richard Purdie
cd4e478699 packaged-staging.bbclass: Set BB_STAMP_WHITELIST with packaged-staging tasks, update package location code to deal with packaged which don't exist, preserve stamp timestamps when copying them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4410 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-04 23:16:40 +00:00
Richard Purdie
f674f81ebc libx11-sdk: Add xproto-native to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4408 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-02 22:28:27 +00:00
Richard Purdie
be661824cb zlib-sdk: Make sure STAGING_INCDIR exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4407 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-02 14:48:04 +00:00
Richard Purdie
317b53682e sdk.bbclass: Instead of changing HOST_VENDOR which badly affects gcc compilation, modify STAGING_DIR_HOST.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4406 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-02 12:44:57 +00:00
Richard Purdie
a16b7a1c06 libtool-2.2.2: Add fix for patch from upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4405 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-02 08:16:49 +00:00
Richard Purdie
eaf9aa4cc1 libtool-2.2.2: Cleanup patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4403 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 20:53:24 +00:00
Richard Purdie
1122b0093f packaged-staging.bbclass: Fixup do_prepackaged_stage references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4402 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 16:46:49 +00:00
Richard Purdie
97c2950928 clutter: Update to latest trunk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4401 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 16:26:01 +00:00
Richard Purdie
648cb99667 clutter: Fix configure with trunk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4399 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 16:06:24 +00:00
Richard Purdie
3f3eaca7ee scripts/pokyABConfig.py: Change darwin builds back to full instead of incremental
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4398 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 14:02:30 +00:00
Richard Purdie
d367e44e3f scripts/poky-autobuild: Correctly update the extra meta-darwin checkout
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4397 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 13:14:17 +00:00
Richard Purdie
c8121240a5 cairo: Add 1.4.14 back for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4394 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 13:02:38 +00:00
Richard Purdie
cfa81e60af libx11: Add xproto-native to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4393 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 12:38:20 +00:00
Richard Purdie
b4b5d07f4c libx11: Fix command ordering
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4392 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 12:34:23 +00:00
Richard Purdie
16e8921c68 libx11: Fix do_compile hack to use native headers and allow do_compile to run more than once
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4391 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 12:31:19 +00:00
Richard Purdie
b1108124b1 libtool-2.2.2: Add fixes for darwin, drop uclibc patch as it should no longer be needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4390 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 12:17:55 +00:00
Ross Burton
06fd2b6aaf base.bbclass: only depend on shasum-native if we don't have hashlib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4389 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 11:42:24 +00:00
Ross Burton
6697984ca2 sanity.bbclass: we don't use the md5sum binary any more, remove it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4388 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 11:01:16 +00:00
Ross Burton
9fb8bc41bf When checksuming tarballs use bb.utils.*_sum instead of calling commands directly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4387 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 11:00:27 +00:00
Ross Burton
8bfb9258cf Use bb.utils.md5_file isntead of calling md5sum
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4386 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 10:59:24 +00:00
Ross Burton
a74658d4ed Add md5_file and sha256_file checksum methods which use the builtin Python checksum code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4385 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 10:59:00 +00:00
Richard Purdie
d85e5ffbbd scripts/pokyABConfig.py: Make darwin autobuild incremental temporarily
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4384 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 10:52:00 +00:00
Ross Burton
5e7604abe4 gtk+: fix a warning when creating the file chooser
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4383 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 10:35:36 +00:00
Richard Purdie
d14f7bd079 scripts/poky-autobuild: Fix quoting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4382 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 10:16:16 +00:00
Richard Purdie
21d5869e1c scripts/poky-autobuild: Fix darwin code to append, not overwrite
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4381 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 09:57:16 +00:00
Richard Purdie
d9bb8113c5 scripts: Add meta-darwin build to the autobuilder
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4380 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 09:49:43 +00:00
Richard Purdie
732e3cab7a scripts/poky-autobuild: Really fix return value
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4379 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-05-01 09:17:19 +00:00
Marcin Juszkiewicz
7a0c34aa57 gypsy: bump SRCREV to 147
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4378 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 21:48:50 +00:00
Richard Purdie
14ccccfb95 gmp-native: Fix PV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4377 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 16:34:22 +00:00
Richard Purdie
57d9d26d85 gmp: 4.2.1 -> 4.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4376 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 16:24:18 +00:00
Richard Purdie
b4ebeec27e packaged-staging.bbclass: Fix variable name typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4375 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 15:16:45 +00:00
Richard Purdie
04c650ae4f scripts/poky-autobuild: Preserve exit code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4374 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 13:10:28 +00:00
Richard Purdie
7b717d201a pokyABConfig.py: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4373 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-30 12:41:31 +00:00
Richard Purdie
a010a4c964 scripts/pokyABConfig.py: Add checkuriall test for qemuarm world
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4372 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-29 21:04:55 +00:00
Richard Purdie
da27611bc9 poky-autobuild: Attempt to clean up scripts slightly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4371 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-29 21:01:34 +00:00
Richard Purdie
5d5fab77cf scripts: Allow passing multiple parameters to the autobuilder
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4370 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-29 17:12:25 +00:00
Richard Purdie
3d7c155ff8 uclibc-initial: Add ncurses-native to DEPENDS (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4369 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-29 17:09:13 +00:00
Richard Purdie
01daae9a5d scripts/poky-autobuild-postprocess: Ignore chmod failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4368 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 23:23:02 +00:00
Richard Purdie
6a64dc642b scripts/poky-autobuild-postprocess: Don't clean the destination directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4367 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 22:47:48 +00:00
Richard Purdie
aab46e602b scripts/poky-autobuild-postprocess: Remove paths from script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4366 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 21:58:49 +00:00
Richard Purdie
ff0595128b scripts/poky-autobuild-postprocess: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4365 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 20:32:31 +00:00
Richard Purdie
15218d47fd scripts/poky-autobuild: Further path fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4364 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 20:19:50 +00:00
Richard Purdie
f466228e14 scripts/poky-autobuild: Fix directory expectations of the postprocess scripts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4363 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 20:16:24 +00:00
Richard Purdie
40d86fde50 scripts/poky-autobuild: Fix ordering
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4362 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 19:29:37 +00:00
Richard Purdie
46e8a36d8e scripts/poky-autobuild: Source the environmental setup script earlier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4361 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 18:50:49 +00:00
Richard Purdie
6b8df05147 scripts: Update autobuilder scripts to run postprocess after each task completes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4360 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 16:40:06 +00:00
Richard Purdie
e88c64181a scripts: Add extra autobuilder config
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4359 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 15:05:43 +00:00
Richard Purdie
9b0fe9f375 packaged-staging.bbclass: Fix install race, improve staging cleaning functions.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4358 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 10:31:26 +00:00
Richard Purdie
116861d662 handbook: s/COMPATIBLE_MACHINES/COMPATIBLE_MACHINE/
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4357 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-28 09:38:54 +00:00
Richard Purdie
e1fcc01376 base.bbclass: Remove unneeded imports
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4356 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 20:41:01 +00:00
Richard Purdie
a0fe51bcfa openswan: Fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4355 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 13:04:09 +00:00
Richard Purdie
acc62fcec3 bitbake: Tweak new URI checkstatus code slightly fixing two corner cases.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4354 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 12:53:36 +00:00
Richard Purdie
d10b26644b base.bbclass: Add checkuri/checkuriall tasks to check validity of upstream source URLs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4353 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 11:28:34 +00:00
Richard Purdie
748039c0e1 bitbake: Sync with bitbake 1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4352 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 11:22:54 +00:00
Richard Purdie
192e4fb821 base.bbclass: Add setscene task to handle preparing the work area at the start of a given task, fixing the handling of the rebuild task. This task removes the need for do_prepackaged_stage in packaged-staging.bbclass.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4351 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-27 10:48:16 +00:00
Richard Purdie
04e667e2e1 qemu: Fix arm exception handling missing symbol
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4350 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-26 10:46:55 +00:00
Richard Purdie
64d3fee61d local.conf.sample: Don't ASSUME_PROVIDED gcc3-native anymore
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4349 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 22:06:25 +00:00
Richard Purdie
7a0f31b600 poky.conf: Upgrade qemu r4027 -> r4242
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4348 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 16:54:15 +00:00
Richard Purdie
389dc8cb28 qemu: List and refresh the revert_arm_tcg patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4347 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 16:52:26 +00:00
Robert Bradford
10e72e4655 Bump SRCREV for clutter.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4346 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 16:25:22 +00:00
Robert Bradford
f3e36a17be Refresh enable_tests.patch for clutter trunk.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4345 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 16:23:33 +00:00
Richard Purdie
df99aabf64 bitbake.conf: Add quoting to the CVSROOT option for the cvs fetch command fixing proxy server issues (thanks to Mike Turquette for the patch)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4344 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 15:59:05 +00:00
Richard Purdie
0e3508c058 qemu: Add revert_arm_tcg patch, drop gcc3 check patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4343 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 15:35:33 +00:00
Richard Purdie
b1c880f0de gcc: Add 3.4.6 gcc-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4342 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 15:34:03 +00:00
Richard Purdie
54b240ec36 base.bbclass: Prefer gcc 3.4.6/7 over 3.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4341 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 15:32:45 +00:00
Richard Purdie
869b97b652 qemu: Really use gcc 3.x
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4340 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 13:14:52 +00:00
Richard Purdie
07a498028d qemu: Reenable gcc3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4339 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 13:08:12 +00:00
Richard Purdie
8d5784b9ea qemu: Restore qemu r4027 until i686 issues are resolved
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4338 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 12:21:49 +00:00
Marcin Juszkiewicz
c06037203d openobex: fix parse error
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4337 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 11:19:41 +00:00
Richard Purdie
b5a8a564b6 qemu: Patch out gcc3 checks, limit the target list
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4336 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 08:28:26 +00:00
Richard Purdie
3523d22ec4 qemu: Move the gcc 3.4 checks to 0.9.1 only
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4335 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-25 07:53:32 +00:00
Richard Purdie
13fccc779b qemu: drop unused insane patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4334 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 22:16:38 +00:00
Richard Purdie
56a4a6f5c8 scripts/poky-qemu-internal: Enable n800 networking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4333 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 22:13:25 +00:00
Richard Purdie
927ad49866 qemu-svn: Upgrade from r4027 -> 4242. Removes the need for gcc 3.x, adds USB networking for the n800
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4332 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 22:10:12 +00:00
Richard Purdie
0e1fe2007d qemu: Add two qemu usermode fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4331 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 16:54:09 +00:00
Marcin Juszkiewicz
755df3ab5e xserver-kdrive-common: do not load xmodmap - it breaks on 1.3.0.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4330 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 15:37:53 +00:00
Marcin Juszkiewicz
aa03bca7da checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4329 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 15:37:14 +00:00
Ross Burton
e02398f08d Fix runqemu to handle clearing args
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4328 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 14:50:41 +00:00
Ross Burton
85049069b0 Allow user-specified options to be passed to qemu via poky-qemu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4327 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-24 14:30:55 +00:00
Richard Purdie
5e6ec763b7 task-poky-standalone-sdk-target: Fix up to work with uclibc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4326 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 15:06:39 +00:00
Marcin Juszkiewicz
5fd1cfbd29 xserver-kdrive: added missing file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4325 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 14:56:35 +00:00
Richard Purdie
073895b7dd uclibc: Add ncurses-native to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4324 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 14:20:50 +00:00
Richard Purdie
ea8f8be78b uclibc.inc: Fix HOSTCFLAGS change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4323 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 14:19:04 +00:00
Marcin Juszkiewicz
b37a06703c qemu: added SVN recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4322 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:40:00 +00:00
Marcin Juszkiewicz
a2513fb4c4 xserver-kdrive: use extra-kmodes.patch for 1.4.99.901, changed status of patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4321 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:33:39 +00:00
Marcin Juszkiewicz
fe4ec82510 qemu: switched to SVN
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4320 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:33:16 +00:00
Marcin Juszkiewicz
c7aafce36c xserver-kdrive-common: merged KDrive 1.4 support from OE
- KDrive 1.4 require "-mouse tslib" to use touchscreen
- KDrive 1.4 does not provide internal keymap so we need to load it


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4319 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:30:05 +00:00
Marcin Juszkiewicz
b07a4adc0c xserver-kdrive: mark merged patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4318 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:29:41 +00:00
Marcin Juszkiewicz
ff2e381fd7 xserver-kdrive: added 1.4.99.901 (1.5-rc) from OE
- moved common (1.3.0.0/1.4.99.901) patches to xserver-kdrive

TODO: merge xmodmap and "-mouse tslib" from OE


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4317 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:29:06 +00:00
Richard Purdie
6543b12207 poky-nokia800-flashutil: Remove .16k file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4316 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 10:01:18 +00:00
Richard Purdie
8add63f66d scripts/poky-qemu: Add support for the nokia800-maemo machine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4315 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 09:58:18 +00:00
Richard Purdie
c7005b7540 packaged-staging: Make sure the task is part of the default tasks chain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4314 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-23 08:43:53 +00:00
Richard Purdie
1cea70a354 libvorbis: Remove now uneeded hack
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4313 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 21:28:47 +00:00
Richard Purdie
9fac1c5e43 prelink: Drop no unmeeded hack
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4312 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 21:28:09 +00:00
Richard Purdie
c79d9c1bba libtool-2.2.2: Add patch from upstream to fix -all-static flag issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4311 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 21:27:34 +00:00
Richard Purdie
4f42e4f58a poky.conf: Drop QA_LOG, add QA_LOGFILE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4310 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 21:23:00 +00:00
Richard Purdie
1e53b0f578 insane.bbclass: Drop pointless QA_LOG variable, add QA_LOGFILE so QA errors can optionally end up logged in one place for ease of reference. Add sanity check searching for tmpdir references within built packages, not fatal at present.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4309 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 21:22:11 +00:00
Richard Purdie
9dc0c9fe0f classes: Add packaged-staging.bbclass (from OE.dev)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4308 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 14:42:08 +00:00
Richard Purdie
90e7d08446 libtool: Disable a section of the libdir-la patch since its doing more harm than good. This should fix sdk .la files at the expense of having to mangle files being installed into staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4307 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 12:50:38 +00:00
Richard Purdie
a06b6cb530 base.bbclass: Fix dependency_libs libtool mangling regexp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4306 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 12:48:30 +00:00
Richard Purdie
bba4120e2a gdb-cross-sdk: Add missing ncurses-sdk dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4305 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 11:11:09 +00:00
Richard Purdie
d1440e6460 ncurses: Add sdk version and tweak common files to adapt for this
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4304 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 11:10:29 +00:00
Marcin Juszkiewicz
5357a94148 uclibc: add STAGING_INCDIR to host C flags to make it build on systems without ncurses-dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4303 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 09:01:29 +00:00
Marcin Juszkiewicz
8bd2f38913 poky.conf: prefer full version of opkg to not build opkg and opkg-nogpg in one run
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4302 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 00:43:42 +00:00
Marcin Juszkiewicz
82ad25c90a networkmanager-applet: disable libnotify if we do not depend on it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4301 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-22 00:25:47 +00:00
Marcin Juszkiewicz
a7acabe996 poky.conf: we use cairo 1.6.4 now so updated PREFERRED_VERSION_cairo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4300 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 23:49:43 +00:00
Richard Purdie
eab49b0952 cairo: Bump PR after DEPENDS changes to cleanup the autobuilder
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4299 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 23:15:35 +00:00
Richard Purdie
7445d676db sanity.bbclass: Add a check for dash as /bin/sh and error if found
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4298 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 22:53:20 +00:00
Richard Purdie
00bbe8da49 gtk+: Fix libtool issue causing dynamic module loading to be disabled
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4297 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 17:03:06 +00:00
Richard Purdie
a6bc7ad213 apmd: Improve libtool usage
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4296 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 16:37:56 +00:00
Richard Purdie
efba2e53df libxt: Add STAGING_INCDIR to the cflags for compiling makestrs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4295 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 15:08:20 +00:00
Marcin Juszkiewicz
a21dec2894 cairo: added missing dependency on pixman
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4294 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 14:51:21 +00:00
Marcin Juszkiewicz
a3d63a9291 linux-openmoko: switch to 2.6.24 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4293 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 14:42:55 +00:00
Marcin Juszkiewicz
e5444b0d85 poky.conf: generate UTF-8 locales only
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4292 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 14:42:14 +00:00
Richard Purdie
2e83937a41 libx11: Add -I to the makekeys hack
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4291 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 11:01:32 +00:00
Marcin Juszkiewicz
eebe267a21 cairo: updated to 1.6.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4290 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-21 08:11:42 +00:00
Richard Purdie
58d88cec42 meta-toolchain: Fix up various paths and file locations to be more consistent
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4289 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 11:48:23 +00:00
Marcin Juszkiewicz
28f93a633d meta-toolchain: use opkg*.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4288 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 11:10:59 +00:00
Marcin Juszkiewicz
698f1b16d8 poky-eabi: use gcc 4.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4287 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 10:04:51 +00:00
Marcin Juszkiewicz
66df6d1244 gcc: upgrade 4.2.2 -> 4.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4286 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 10:04:19 +00:00
Marcin Juszkiewicz
abca3ca42f tiff: upgraded to 3.8.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4285 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 09:55:14 +00:00
Marcin Juszkiewicz
54ba5b9e8b vincent: added patch for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4284 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 02:30:58 +00:00
Marcin Juszkiewicz
ef9f59857c vincent: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4283 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 02:30:43 +00:00
Marcin Juszkiewicz
69dad36d15 poky.conf: set SRCREV for vincent
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4282 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-17 02:30:27 +00:00
Richard Purdie
6b43567e1e libtool: Make 2.2.2 the default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4281 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-16 09:34:53 +00:00
Richard Purdie
7818320ff9 libusb: Tweak libtool 2.2.2 fix
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4280 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-16 09:13:14 +00:00
Richard Purdie
8c47575da1 prelink: Add hack for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4279 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-16 09:05:03 +00:00
Richard Purdie
8f60c0e0dd libsdl-sdk: Add a configure prepend to make sure the custom acinclude.m4 is used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4278 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-16 08:27:41 +00:00
Richard Purdie
acd2ae179b pkgconfig-sdk: Fix duplicate patch application
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4277 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 23:45:35 +00:00
Richard Purdie
76be5f4649 libtvorbis: Fix with libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4276 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 16:50:54 +00:00
Richard Purdie
142d32ee93 gettext: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4275 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 15:07:14 +00:00
Richard Purdie
46a5cd5bc8 conf/machine/mx31*: Add armv6 to PACKAGE_EXTRA_ARCHS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4274 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 14:57:43 +00:00
Richard Purdie
05d6ea53aa claws-mail: Drop uneeded custom do_configure from plugins
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4273 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 14:24:59 +00:00
Richard Purdie
a8ed061261 gettext: Backport updated macros from gettext 0.17 to avoid conflicts with libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4272 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 14:23:12 +00:00
Richard Purdie
fe074c7bc5 poky.conf: Increase SRCREV for libfakekey, gaku and matchbox-desktop to gain libtool 2.2.2 fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4271 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 10:18:16 +00:00
Marcin Juszkiewicz
6a87048652 python-pygtk: unbreak
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4270 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 09:42:15 +00:00
Richard Purdie
e5e8dd3d9b freetype: Add --force option to libtoolize
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4269 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-15 07:45:31 +00:00
Richard Purdie
52f94fa001 fontconfig: Tweak configure for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4268 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:25:16 +00:00
Richard Purdie
993b552e40 libpng: Fix makefile for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4267 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:16:07 +00:00
Richard Purdie
461d3b4a94 libusb: Revert patch for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4266 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:13:21 +00:00
Richard Purdie
4c6ff89d2c cario: Add fixes for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4265 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:12:37 +00:00
Richard Purdie
b38bc533f2 claws-mail: Drop strange custom do_configure, fixing libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4264 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:10:52 +00:00
Richard Purdie
782b9d4bef gst-ffmpeg: Patch out beos bits from ffmpeg which break libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4263 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:03:34 +00:00
Richard Purdie
9bedb92e21 pkgconfig: Remove custom do_configure from pkgconfig-native, tweak autofoo.patch to fix some missing quotes apply autofoo.patch to all versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4262 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 23:00:52 +00:00
Richard Purdie
04f6ecb3e6 libusb: Add patch to fix issues with libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4261 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:31:15 +00:00
Richard Purdie
8bf48dff56 hal: Add fix for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4260 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:28:07 +00:00
Richard Purdie
a905da367f tasks-0.13: Add configure fix for libtool 2.2.2 (already merged into svn)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4259 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:24:27 +00:00
Richard Purdie
ce7bf0a303 freetype: Call libtoolize in custom do_configure to unbreak libtool 2.2.2 builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4258 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:22:02 +00:00
Richard Purdie
4ce65a37c4 bluez-utils: libtool 2.2.2 puts files in different places, workaround...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4257 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:20:30 +00:00
Richard Purdie
ca0f459c95 gstreamer: Remove horrible lib-link.m4 macro file which breaks libtool 2.2.2 with search path insanity
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4256 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:19:30 +00:00
Richard Purdie
50f74c5b38 ncurses: Enable using libtool, fix makefiles so libtool works
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4255 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:15:16 +00:00
Richard Purdie
fd84c3e3a3 ncurses: Drop unused patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4254 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:13:44 +00:00
Richard Purdie
d6c7475e24 web-webkit: Add patch to configure for linking with g++ tweak else it breaks with libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4253 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:11:08 +00:00
Richard Purdie
0ba7ff12f8 networkmanager: Fix broken makefile for libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4252 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 22:06:29 +00:00
Marcin Juszkiewicz
52559473c9 opkg: added version without GPG dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4251 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 13:55:26 +00:00
Marcin Juszkiewicz
59c131d6f7 opkg: really disable GPG in native and sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4250 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 13:55:05 +00:00
Richard Purdie
d32078c04d site/arm-darwin: Add ac_cv_func_posix_getgrgid_r result
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4248 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 13:17:36 +00:00
Richard Purdie
00f2aa5a90 glib-2.0: Update patch to work with libtool 2.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4247 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 11:53:00 +00:00
Marcin Juszkiewicz
d12aa66245 webkit: updated to r31859 and disabled SVG fonts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4246 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-14 09:52:55 +00:00
Richard Purdie
0e55205d34 libtool-2.2.2: Update further patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4245 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-13 22:39:52 +00:00
Richard Purdie
21c0f07d4b libtool: Add 2.2.2 (not default)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4244 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-13 22:15:59 +00:00
Richard Purdie
2e46a28f63 libtool-1.5.10: Drop unused patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4243 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-13 22:15:32 +00:00
Marcin Juszkiewicz
02a180ab6f package.bbclass: unbreak
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4242 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 20:37:51 +00:00
Richard Purdie
4f2380b30f llvm-native: Export the LDFLAGS, we do need them regardless of what the llvm devs think
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4241 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 16:16:50 +00:00
Richard Purdie
ef949a67c4 Add llvm-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4238 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 15:20:55 +00:00
Richard Purdie
028178b722 package.bbclass: Add patch to try and handle dynamic librbary dependencies on darwin through libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4237 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 15:19:45 +00:00
Richard Purdie
f09d3d9611 task-poky: Add webkit back in, we have the rootfs space now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4236 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 14:11:34 +00:00
Richard Purdie
cb1897b8be bitbake.conf: Add tar-native to ASSUME_PROVIDED, add FETCHOPTION_checkonly_wget
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4234 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 13:19:21 +00:00
Richard Purdie
f721fdc1a8 qemu: Add qemu-sdk cvs version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4233 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 12:20:18 +00:00
Richard Purdie
4b229abd6d poky.conf: Set SRCDATE for qemu-sdk and qemu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4232 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 12:19:02 +00:00
Richard Purdie
d92851ad16 libtool-cross: unbreak dolt.m4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4231 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 12:17:53 +00:00
Richard Purdie
0f331d1d84 libtool-cross: Enable using dolt for the cases where it works, work around broken libtool fallback handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4230 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-11 11:32:22 +00:00
Marcin Juszkiewicz
92e6c2c549 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4229 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 13:30:52 +00:00
Richard Purdie
644a8c72b0 qemu: Prefer cvs version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4228 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 11:39:07 +00:00
Richard Purdie
40a6551e85 scripts/poky-qemu: Add nokia800 support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4227 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 10:25:45 +00:00
Richard Purdie
faf55131c9 scripts: Add support for nokia800 to runqemu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4226 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 09:50:54 +00:00
Richard Purdie
5091c0bd88 qemu-cvs: Add nokia800 emulation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4225 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 09:50:09 +00:00
Richard Purdie
37ddd0087f poky.conf: Set SRCDATE for qemu-native cvs version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4224 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 08:39:40 +00:00
Richard Purdie
d1a700a42b qemu: Update cvs version to 20080308
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4223 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-10 08:30:07 +00:00
Richard Purdie
fb45df81fc qemu-0.9.1: Remove hacky patch and call configure correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4222 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 22:12:29 +00:00
Marcin Juszkiewicz
26a637aed7 mtd-utils: update to git HEAD
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4221 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 15:04:39 +00:00
Richard Purdie
6c55027ce9 external-csl-toolchain: Fix debug package creation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4220 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 12:37:25 +00:00
Marcin Juszkiewicz
8f0ca1dd55 matchbox-session-sato: fix postinst
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4219 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 11:32:16 +00:00
Marcin Juszkiewicz
c42d54f29a task-poky: matchbox-sato was renamed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4218 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:32:36 +00:00
Marcin Juszkiewicz
d843068014 task-poky: install matchbox-session in base X11 task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4217 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:32:23 +00:00
Marcin Juszkiewicz
c9ecfc0f2e matchbox-session-sato: start Sato components
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4216 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:32:10 +00:00
Marcin Juszkiewicz
ac82765a4b matchbox-session: basic Matchbox session start script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4215 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:31:51 +00:00
Marcin Juszkiewicz
a42d7d3f66 matchbox-(wm/sato): moved creation of x-session-manager to matchbox-sato
matchbox-sato contain session start scripts which are used as
x-session-manager so it should register it with update-alternatives
instead of matchbox-wm


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4214 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:31:36 +00:00
Marcin Juszkiewicz
f0c6b03d5c poky: prefer xtrans 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4213 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-09 10:05:14 +00:00
Richard Purdie
ee0426ba3d xorg-headers-native: Drop, its not needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4212 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 19:53:45 +00:00
Richard Purdie
90c86153a7 image.bbclass: Run runtime_mapping_rename over PACKAGE_INSTALL so debian renaming doesn't break the variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4211 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 17:23:04 +00:00
Richard Purdie
1803f03b91 kernel-arch.bbclass: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4210 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:37:41 +00:00
Richard Purdie
30f83b301c kernel.bbclass: Use INHIBIT_DEFAULT_DEPS to drop virtual/libc dependency since the kernel doesn't need it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4209 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:31:57 +00:00
Marcin Juszkiewicz
63c1c2a669 apmd: merge recipe cleanup with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4208 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:15:58 +00:00
Marcin Juszkiewicz
2c147f87a5 atk: merge unification from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4207 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:15:42 +00:00
Marcin Juszkiewicz
b796776f5e coreutils: cosmetic merge with OE (no changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4206 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:15:24 +00:00
Marcin Juszkiewicz
06976c635a fakeroot: merge 1.9.4 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4205 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:15:09 +00:00
Marcin Juszkiewicz
b3dddcdde5 gmp: do not build with ARM Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4204 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:10:19 +00:00
Marcin Juszkiewicz
0fd6b09150 gtkhtml2: added maxrev informations to all merged patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4203 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:10:05 +00:00
Marcin Juszkiewicz
325d3a92fc initscripts: show banner when console is on serial - close #3767 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4202 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:09:49 +00:00
Marcin Juszkiewicz
294782ddc1 kexec-tools: merged unification from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4201 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:09:33 +00:00
Marcin Juszkiewicz
3e5ee5acdc task-base: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4200 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:09:17 +00:00
Marcin Juszkiewicz
5be12a829a setserial: merge with OE (no code changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4199 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:09:02 +00:00
Richard Purdie
32cb209895 xorg-lib-common.inc: Remove xorg-headers-native, we shouldn't need this...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4198 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:00:45 +00:00
Ross Burton
abb10975d6 glib-2.0: upgrade to 2.16.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4197 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 14:33:40 +00:00
Richard Purdie
27331b1897 poky.conf: Bump oh-puzzles SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4196 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 14:09:43 +00:00
Richard Purdie
f73c0e4511 Add site.conf.sample showing examples of proxy server configuration
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4195 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 11:38:42 +00:00
Richard Purdie
67d5f0483b bitbake: Improve fetcher runcmd function so error messages are visable and various variables are exported for the benefit of the git fetcher
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4194 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 11:34:15 +00:00
Richard Purdie
a546b63011 scripts: Add git proxy script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4193 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 11:31:08 +00:00
Richard Purdie
be963bf7db bitbake: Add proxy support to CVS fetcher (patch from Cyril Chemparathy)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4192 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 10:24:47 +00:00
Robert Bradford
d9c27b940d Fix Phytec MX31 recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4191 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 21:52:54 +00:00
Robert Bradford
688af772cb Update Phytec kernel to the latest BSP drop.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4190 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 21:11:23 +00:00
Richard Purdie
ebc31aef1c xtrans: Remove bogus patch reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4189 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 20:44:49 +00:00
Richard Purdie
0b0cf026cf gcc: Add 4.3.0 from OE.dev (not default)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4188 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 20:32:31 +00:00
Richard Purdie
1f8b96909c xtrans-native: Revert to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4187 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 20:08:55 +00:00
Richard Purdie
175e3becf5 xtrans: Revert 1.1 to 1.0.4 to fix abstract socket breakage and fix the toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4186 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 17:28:12 +00:00
Richard Purdie
b4927ba526 meta-toolchain: Use layout_libdir in PKG_CONFIG_PATH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4185 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 16:54:15 +00:00
Richard Purdie
cdc99103df meta-toolchain: Remove all problematic .la files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4184 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 16:50:37 +00:00
Richard Purdie
fdf78e2803 gst-plugins-bad: Disable cdaudio
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4182 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 16:16:49 +00:00
Robert Bradford
d7b04be0c6 Update the PKG_CONFIG_PATH in the environment-setup script to reflect the new
path.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4181 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 15:13:17 +00:00
Ross Burton
a3b7d74c34 xserver-kdrive-common: check for execute bit on dbus-launch, not just presence
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4180 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 14:16:38 +00:00
Ross Burton
ea0ec5af1a xserver-kdrive-common: always start a session bus when X starts, as X is the session
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4179 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 14:14:48 +00:00
Ross Burton
f29e0adb56 matchbox-wm: install matchbox-session as the x-session-manager alternative
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4178 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 14:03:28 +00:00
Ross Burton
feb437e626 xserver-kdrive-common: try running x-session-manager on startup before x-window-manager
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4177 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 13:44:36 +00:00
Richard Purdie
5c3b29a03b qemu-helper-sdk: Add poky-qemu-ifdown (#863)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4176 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-07 08:32:22 +00:00
Marcin Juszkiewicz
8ed65ea09b gdb: it is GPLv3+ now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4175 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-04 15:21:06 +00:00
Marcin Juszkiewicz
a0f23c6b9e gdb: upgraded to 6.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4174 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-04 15:18:57 +00:00
Marcin Juszkiewicz
98eb6feeb6 python-native: added forgotten patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4173 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 13:38:23 +00:00
Marcin Juszkiewicz
2f3ca937d6 matchbox-theme-sato: unify recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4172 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 11:42:52 +00:00
Marcin Juszkiewicz
cdaaa55f34 gtk-sato-engine: unify recipes, bump PV in svn recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4171 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 11:25:07 +00:00
Marcin Juszkiewicz
5121d339f5 gtk-sato-engine: make gtk-theme-sato depend on engine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4170 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 11:24:44 +00:00
Marcin Juszkiewicz
fcce99b695 matchbox-common: moved to meta-extras
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4169 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 09:55:16 +00:00
Marcin Juszkiewicz
3502262c6d matchbox-panel1 (and applets): moved to meta-extras
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4168 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 09:49:43 +00:00
Marcin Juszkiewicz
634eb193eb vte: package minimal termcap to get mb-terminal working
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4167 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 09:35:22 +00:00
Marcin Juszkiewicz
4622d4d328 flumotion: improve packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4166 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:19:21 +00:00
Marcin Juszkiewicz
69d4a92c7c libxosd: merge with OE (switched to SRCREV, fixed packaging)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4165 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:19:09 +00:00
Marcin Juszkiewicz
a177388f56 poky: added SRCREV for libxosd
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4164 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:18:56 +00:00
Marcin Juszkiewicz
27f3b8da5d python: upgraded to 2.5.2 (merged from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4163 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:18:43 +00:00
Marcin Juszkiewicz
4d10f010f4 python-imaging: added from OE (required for flumotion update)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4162 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:18:13 +00:00
Marcin Juszkiewicz
dc5aa58b06 libtiff: added 3.7.2 from OE (required by python-imaging)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4161 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:17:59 +00:00
Marcin Juszkiewicz
4d6f84682f flumotion: merged OE improvements (fixed packaging, more revdeps)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4160 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:17:46 +00:00
Marcin Juszkiewicz
fd652ded2e insane.bbclass: use 'desktop-file-validate' from staging not from host system
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4159 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 05:17:32 +00:00
Marcin Juszkiewicz
1fb5af0f40 flumotion: python-pygtk2 is now python-pygtk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4158 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 03:49:19 +00:00
Marcin Juszkiewicz
2c22638257 python-pycairo: nasty pkg-config fix from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4157 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 03:49:06 +00:00
Marcin Juszkiewicz
46e13cec41 python-pygtk: imported changes from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4156 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 03:48:53 +00:00
Marcin Juszkiewicz
6569da9da9 zope: merged fixes from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4155 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-03 03:48:37 +00:00
Marcin Juszkiewicz
5675f4056b gstreamer: adapt po-makefile-fix patch a bit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4154 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-01 11:19:21 +00:00
Marcin Juszkiewicz
40eb81cc21 cpan.bbclass: remove bashisms
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4153 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-01 09:37:34 +00:00
Marcin Juszkiewicz
49f680f862 run-postinsts: switch to opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4152 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-31 18:34:38 +00:00
Marcin Juszkiewicz
133a314a4f webkit: upgraded to rev 31467, enabled SVG fonts
http://bugs.webkit.org/show_bug.cgi?id=18239 was reported as SVG fonts
support is required to make Webkit built.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4151 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-31 18:34:18 +00:00
Marcin Juszkiewicz
544fa41378 poky: bump WebKit to rev 31467
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4150 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-31 18:33:49 +00:00
Marcin Juszkiewicz
d4847afd8a gstreamer:patch to fix problem with mkinstalldirs (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4149 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-29 09:37:30 +00:00
Richard Purdie
841b37b626 bitbake: Fix a bug where changed files weren't getting spotted and an invalid cache was being used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4148 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 17:19:49 +00:00
Marcin Juszkiewicz
ea20fb8d33 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4147 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:36:20 +00:00
Marcin Juszkiewicz
0b285f94be preferred-xorg-versions: sync with updates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4146 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:35:57 +00:00
Marcin Juszkiewicz
62c1e8732d printproto: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4145 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:35:36 +00:00
Marcin Juszkiewicz
f54550ab9f libxinerama: upgraded to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4144 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:35:20 +00:00
Marcin Juszkiewicz
8e3e46639f libx11: upgraded to 1.1.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4143 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:35:03 +00:00
Marcin Juszkiewicz
c81efe4382 libxscrnsaver: upgraded to 1.1.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4142 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:34:43 +00:00
Marcin Juszkiewicz
3d4ffa2fea libxkbfile: upgraded to 1.0.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4141 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:34:27 +00:00
Marcin Juszkiewicz
4276b1c888 libxv: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4140 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:34:13 +00:00
Marcin Juszkiewicz
ba57c48d63 pixman: upgraded to 0.10.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4139 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:33:57 +00:00
Marcin Juszkiewicz
25b0897324 xinit: upgraded to 1.0.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4138 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:33:38 +00:00
Marcin Juszkiewicz
7543adc296 xrdb: upgraded to 1.0.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4137 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:33:23 +00:00
Marcin Juszkiewicz
9981f89f0f xset: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4136 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:33:07 +00:00
Marcin Juszkiewicz
6fe21f6f94 xrandr: upgraded to 1.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4135 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:32:49 +00:00
Marcin Juszkiewicz
d9e7625a88 xprop: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4134 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:32:31 +00:00
Marcin Juszkiewicz
270f331d1b xev: upgraded to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4133 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:32:15 +00:00
Marcin Juszkiewicz
74abe03003 xauth: upgraded to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4132 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:31:57 +00:00
Marcin Juszkiewicz
2d3c00b7d9 x11perf: upgraded to 1.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4131 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 15:31:42 +00:00
Marcin Juszkiewicz
76beedc2b5 tzdata: upgrade to 2008b and merged few changes from OpenEmbedded:
- added three unique Australian timezones which were not covered by any other
  cities already in the main package.
- every entry in PACKAGES is by default in PROVIDES, so remove the bogus PROVIDES


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4128 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 12:35:23 +00:00
Marcin Juszkiewicz
129ba27cc8 gettext: switch to autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4127 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-28 12:35:06 +00:00
Richard Purdie
cd22fcc461 pkgconfig: Fix problems with the sysroot implementation merged upstream, switch pkgconfig to link against an external glib-2.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4126 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 22:37:55 +00:00
Richard Purdie
c3735c4462 pkgconfig: and fix the patch, not my day...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4125 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 21:03:00 +00:00
Richard Purdie
2e5c5b91fc pkgconfig.inc: Fix glib version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4124 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 20:56:03 +00:00
Richard Purdie
dffb3e828a pkgconfig: Drop the right patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4123 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 20:55:01 +00:00
Richard Purdie
5be3cd8d4e pkgconfig: Update to 0.23, drop merged sysroot patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4122 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 20:51:47 +00:00
Marcin Juszkiewicz
d019cee75f diffutils: use update-alternatives for cmp (also provided with busybox 1.9.1)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4121 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 10:01:08 +00:00
Marcin Juszkiewicz
069bb4019f bash: fix postinst to not touch host system
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4120 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 09:31:03 +00:00
Marcin Juszkiewicz
513eb4bddf mtools: do not use X11 for non-native version too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4119 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 09:25:45 +00:00
Marcin Juszkiewicz
4bca8a4ca3 mtools: do not link with X11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4118 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-26 09:03:34 +00:00
Marcin Juszkiewicz
678bf73f1d linux-mx31: bump PR due to last kernel.bbclass change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4117 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 16:43:40 +00:00
Marcin Juszkiewicz
e06e7e8cbf kernel.bbclass: use u-boot-mkimage-native for uImage kernels (from linux.inc)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4116 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 15:48:26 +00:00
Marcin Juszkiewicz
ecc896be99 linux.inc: use u-boot-mkimage-native for uImages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4115 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 15:48:10 +00:00
Marcin Juszkiewicz
85e3e7265b u-boot-mkimage-native: use 1.3.2 version instead of Openmoko patched version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4114 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 15:47:54 +00:00
Richard Purdie
c642220715 xtrans: Add patch from upstream to fix abstract socket handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4113 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 15:13:23 +00:00
Marcin Juszkiewicz
a0d0bd249a gpgme: split packaging to package per library
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4112 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 11:52:05 +00:00
Marcin Juszkiewicz
b33f6c2843 pth: keep binconfig in -dev package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4111 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 11:51:45 +00:00
Marcin Juszkiewicz
8f84474b50 neon: upgraded to 0.28.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4110 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-22 12:33:40 +00:00
Richard Purdie
8d715a27d0 autotools.bbclass: Drop enable-maintainer-mode until such times as its been tested properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4109 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-21 00:24:24 +00:00
Marcin Juszkiewicz
d128d6fc75 rootfs_ipk.bbclass: new update-alternatives script use OPKG_OFFLINE_ROOT (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4108 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 17:17:08 +00:00
Ross Burton
121b6e1c94 autotools.bbclass: fix typo in --enable-maintainer-mode
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4107 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 16:30:21 +00:00
Marcin Juszkiewicz
e790b1a394 speex: upgrade to 1.2beta3 and disable floating point usage
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4106 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 13:12:41 +00:00
Marcin Juszkiewicz
fa33400365 automake: finish updating to 1.10, move some content between files to clean up
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4105 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 13:10:38 +00:00
Marcin Juszkiewicz
1e90da6731 git: upgraded to 1.5.4.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4104 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 12:53:57 +00:00
Marcin Juszkiewicz
0f6cdfee42 curl: upgraded to 7.18.0 (latest stable)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4103 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 12:53:42 +00:00
Marcin Juszkiewicz
3b6a4f9f12 gnutls: upgraded to 2.2.2 (latest stable)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4102 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 12:53:25 +00:00
Marcin Juszkiewicz
a9c49dd5c7 automake: upgraded to 1.10
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4101 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 12:53:01 +00:00
Richard Purdie
e8efeb30d1 kernel.bbclass: Add staging hooks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4100 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 11:39:26 +00:00
Marcin Juszkiewicz
fece08fee1 icon-naming-utils-native: bump PR due to staging updates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4099 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 11:04:38 +00:00
Richard Purdie
013882eb9a autotools.bbclass: Add autotools_stage_dir to help staging directories and increase list of directories to stage (include base_sbin, base_bin and libexec)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4098 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 10:52:05 +00:00
Richard Purdie
33010a80bf gcc-configure-cross.inc: Fix intertask gcc dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4097 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 10:36:09 +00:00
Marcin Juszkiewicz
849af9b2a4 native.bbclass: fix do_stage (s/"]/" ]/) - taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4096 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 07:15:35 +00:00
Richard Purdie
dd89caeb6d neon: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4095 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:56:56 +00:00
Richard Purdie
b4fd5ce62f neon: Work around pkgconfig issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4094 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:37:25 +00:00
Richard Purdie
08e51e1ce6 bintuils-cross.inc: Merge improvements from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4093 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:27:49 +00:00
Richard Purdie
e746654dd9 gst-ffmpeg: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4092 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:27:04 +00:00
Richard Purdie
ad621cb19a gst-ffmpeg: Run autoreconf instead of a broken custom do_configure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4091 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:24:06 +00:00
Richard Purdie
19f05c671a gst-fluendo: Run autoreconf to fix configure's libtool and unbreak the packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4090 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 23:11:24 +00:00
Richard Purdie
4647fc8816 tremor: Use autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4089 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:53:00 +00:00
Richard Purdie
4e2e099dd5 libgcrypt: Sync with OE and fix patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4088 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:48:56 +00:00
Richard Purdie
b431cdd56f telepathy-mission-control: Fix pkgconfig file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4087 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:47:29 +00:00
Richard Purdie
1607c8f080 gnutls: Fix pkgconfig patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4086 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:47:03 +00:00
Richard Purdie
b1d71fa325 libgalago: Fix pkgconfig, use autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4085 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:46:34 +00:00
Richard Purdie
72e2faa464 wv: Fix DEPENDS and pkgconfig file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4084 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:45:45 +00:00
Richard Purdie
7377fc1cfe openssl: Remove uneeded library linking directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4083 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:44:52 +00:00
Richard Purdie
1cdaf69d92 db-native: Add custom stage function
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4082 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:43:56 +00:00
Richard Purdie
ce1e2f2df5 libgcrypt: Upgrade to 1.2.4 and add pkgconfig support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4081 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 22:00:26 +00:00
Richard Purdie
d36c1d83f5 autotools.bbclass: Some further tweaks to autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4080 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 20:30:30 +00:00
Richard Purdie
69215b0451 autotools.bbclass: Fix typos
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4079 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 20:25:28 +00:00
Richard Purdie
80ec6694d7 autotools.bbclass: Handle case where is an empty directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4078 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 20:19:50 +00:00
Richard Purdie
b26a7c4be9 autotools.bbclass: autotools_stage_all - improve handling of datadir
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4077 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 20:07:47 +00:00
Richard Purdie
13de832d06 gcc-3.4.4: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4076 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 18:07:14 +00:00
Richard Purdie
b02d95a61f autotools.bbclass: Add handling binary staging capability to autotools_stage_all for compatible binaries fixing various -native package issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4075 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 17:53:44 +00:00
Richard Purdie
498b4af0a6 libxslt: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4074 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 17:04:30 +00:00
Richard Purdie
c3a4acb22d libxslt: Upgrade to 1.1.22 with pkgconfig fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4073 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 17:00:44 +00:00
Richard Purdie
ab5c2b9ebb xsp, xpext: Use autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4072 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:42:16 +00:00
Richard Purdie
df37962c88 vte.inc: Don't RDEPEND on termcap
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4071 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:39:06 +00:00
Richard Purdie
e5694cf1b9 vte: Merge from OE.dev, upgrade to 0.16.9 with fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4070 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:38:20 +00:00
Marcin Juszkiewicz
dc9026df7f curl: merged 7.16.4 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4069 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:36:15 +00:00
Marcin Juszkiewicz
df498e4081 poky.conf: fixed update-alternatives-native provider
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4068 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:35:57 +00:00
Richard Purdie
e292c51081 gnutls: Sync with OE for enhanced configure patch, remove unused file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4067 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:27:24 +00:00
Ross Burton
61d6810576 Remove unused patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4066 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:22:55 +00:00
Ross Burton
1c7de99c41 popt: upgrade to 1.13
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4065 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:22:27 +00:00
Richard Purdie
51fc436f35 base.bbclass: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4064 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:07:25 +00:00
Richard Purdie
4b55118c3c cpan.bbclass: Fix native staging functions (sync with OE.dev)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4063 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:07:05 +00:00
Richard Purdie
7c097c7812 package.bbclass: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4062 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 16:05:35 +00:00
Richard Purdie
75d9692ecc poky.conf: Enable QA_LOG
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4061 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:57:10 +00:00
Richard Purdie
b1e715e233 insane.bbclass: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4060 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:53:07 +00:00
Marcin Juszkiewicz
44b538eeda update-alternatives-cworth: dropped as they are now generated with opkg recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4059 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:36:01 +00:00
Marcin Juszkiewicz
fe96342d83 opkg: provide update-alternatives(-native)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4058 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:35:50 +00:00
Marcin Juszkiewicz
2f696d393f opkg-sdk: fixed directory for opkg informations
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4057 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:35:26 +00:00
Richard Purdie
38854a1101 autotools.bbclass/native.bbclass: Use autotools_stage_all instead of oe_runmake install for staging autotooled native packages (from OE.dev)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4056 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:35:13 +00:00
Richard Purdie
90552a3545 gcc-cross-kernel: Add missing patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4055 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 15:13:01 +00:00
Richard Purdie
845ac92f4a mtools-native: Don't build X11 components
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4054 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:50:06 +00:00
Ross Burton
a99199d729 insane.bbclass: find desktop-file-validate on the path, so it can be added to ASSUME_PROVIDED
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4053 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:45:14 +00:00
Richard Purdie
aee156ed36 gcc-package-target.inc: Add back precompiled header fix lost in the gcc changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4052 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:30:34 +00:00
Marcin Juszkiewicz
60687460e5 update-alternatives-cworth: switched to opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4051 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:27:52 +00:00
Marcin Juszkiewicz
322fe395c8 opkg: depend on update-alternatives
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4050 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:27:36 +00:00
Marcin Juszkiewicz
be6e02a57d gcc-cross-kernel 3.4.4-csl-2005q3: unbreak after gcc changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4049 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-19 14:27:22 +00:00
Ross Burton
3853440e1d xtrans: remove unneeded patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4048 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 18:11:44 +00:00
Ross Burton
2e9db063b8 dbus-native: fix builds without X11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4047 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 15:14:20 +00:00
Richard Purdie
e52c4960db glibc-initial: Stage stdio_lim.h header
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4046 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 14:15:02 +00:00
Marcin Juszkiewicz
14d5f585a9 image.bbclass: s/ipkg/opkg/ - spotten by Koen Kooi
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4044 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 11:43:59 +00:00
Marcin Juszkiewicz
c2c6f59a5e rootfs_deb.bbclass: s/ipkg/opkg/ - spotten by Koen Kooi
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4043 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 11:41:53 +00:00
Richard Purdie
935a4d1151 gcc-csl-arm-2005q3: Tweak PV for csl 2005 toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4042 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 11:02:10 +00:00
Richard Purdie
fc8e9ffda6 gcc: Drop gcc 4.0.2, nothing uses it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4041 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 11:00:00 +00:00
Richard Purdie
1f909ea02c gcc-configure-cross.inc: Remove inter-task dependency for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4040 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 10:56:19 +00:00
Richard Purdie
b905e04eae gcc: Add missing files + changes from the last commit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4039 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 10:44:24 +00:00
Richard Purdie
1255ee64ee gcc: Merge in the major cleanup I made in OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4038 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-18 10:41:39 +00:00
Richard Purdie
402c7dcb27 external-poky-toolchain: package-status doesn't exist any more
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4037 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 15:37:14 +00:00
Richard Purdie
c52bb0cda2 external-poky-toolchain: Fix circular references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4036 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 15:14:01 +00:00
Marcin Juszkiewicz
eec0604995 opkg-ipkg-compat: remove as we do not need it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4035 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 14:17:40 +00:00
Marcin Juszkiewicz
f6b3acd4f0 opkg-collateral: missing rename
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4034 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:55:54 +00:00
Marcin Juszkiewicz
25e3666d1d ipkg: drop empty dirs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4033 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:24:34 +00:00
Marcin Juszkiewicz
615844a766 task-sdk-host: switched to opkg
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4032 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:21:43 +00:00
Marcin Juszkiewicz
7177c20ad7 meta-toolchain: switched to opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4031 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:19:35 +00:00
Marcin Juszkiewicz
c00661591a ipkg: dropped
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4030 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:19:22 +00:00
Marcin Juszkiewicz
2d1abf5e74 task-base: bump PR due to opkg switch
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4029 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:19:07 +00:00
Marcin Juszkiewicz
280f86eb2c rootfs_ipk/image.bbclass: removing of opkg lists data to rootfs_ipk class where it should belong
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4028 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:18:54 +00:00
Marcin Juszkiewicz
beb83fd62b opkg-collateral: moved from ipkg-collateral
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4027 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:18:42 +00:00
Marcin Juszkiewicz
346dec3686 rootfs_ipk.bbclass: switched to opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4026 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:18:21 +00:00
Marcin Juszkiewicz
15f1fd7c4a package_ipk.bbclass: switched to opkg
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4025 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 13:18:07 +00:00
Marcin Juszkiewicz
e6746fff87 opkg: added forgotten file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4024 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:59:15 +00:00
Marcin Juszkiewicz
f608d3f318 opkg: fixed opkg-native to not create /usr/lib/opkg/opkg/ directory
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4023 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:58:21 +00:00
Marcin Juszkiewicz
23684b683f opkg: moved common stuff to opkg.inc, added S98configure
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4022 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:58:08 +00:00
Marcin Juszkiewicz
7ed9468285 poky.conf: added SRCREV for opkg-sdk
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4021 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:50:01 +00:00
Marcin Juszkiewicz
22740354be opkg-sdk: added version for meta-toolchain
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4020 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:49:48 +00:00
Marcin Juszkiewicz
f7be49a600 curl-sdk: added 7.16.2 required by opkg-sdk
Signed-off-by: Marcin Juszkiewicz <hrw@openedhand.com>


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4019 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 12:49:34 +00:00
Richard Purdie
a619546dc4 gcc: Drop 3.3.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4018 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 11:53:45 +00:00
Ross Burton
f2888e8164 poky.conf: fix gnome-vfs preferred version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4017 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-17 10:12:40 +00:00
Richard Purdie
45bed459d5 zaurus-updater: Add deploy before populate_staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4016 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-16 11:42:24 +00:00
Marcin Juszkiewicz
2d849a9c73 gnome-vfs: upgrade to 2.22.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4015 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-15 08:55:44 +00:00
Marcin Juszkiewicz
251979ea89 fic-gta0x: disable EXTRA_IMAGEDEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4014 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 16:51:06 +00:00
Marcin Juszkiewicz
2c74957ce2 meta-toolchain: many changes to make it expandable with ipkg
After initialization there are two aliases available:
- ipkg - allows to remove/install SDK packages
- ipkg-target - allows to remove/install target packages

As a result user can extend SDK to contain any target library from Poky build.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4013 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 16:31:03 +00:00
Marcin Juszkiewicz
6b77c9ec31 task-sdk-host: added ipkg-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4012 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 15:42:46 +00:00
Marcin Juszkiewicz
846e9b56e9 ipkg-sdk: added for meta-toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4011 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 15:41:14 +00:00
Marcin Juszkiewicz
3a2d92fe94 ipkg: move PACKAGES mangling into ipkg itself
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4010 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 15:40:53 +00:00
Marcin Juszkiewicz
64c7b6ec91 poky.conf: bump opkg SRCREV to get our fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4009 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 15:18:45 +00:00
Robert Bragg
0896690fce db: switch sleepycat.com SRC_URIs to oracle.com
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4008 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 13:07:39 +00:00
Richard Purdie
ffc58804e1 bitbake.conf: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4007 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 11:46:07 +00:00
Richard Purdie
853280f161 bitbake: Update with changes from bitbake 1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4006 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 11:44:34 +00:00
Richard Purdie
097076da23 stage-manager: Sync with OE for various fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4005 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 11:28:39 +00:00
Marcin Juszkiewicz
5f391a1647 poky: bump SRCREV for opkg to 4206
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4004 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 11:25:48 +00:00
Marcin Juszkiewicz
3a75fb362a poky.conf: added SRCREV=4142 for opkg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4003 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 11:05:50 +00:00
Marcin Juszkiewicz
fe4cd719a0 pth: upgraded to 2.0.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4002 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:41:31 +00:00
Marcin Juszkiewicz
814e308091 pth: added 2.0.2 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4001 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:16:00 +00:00
Marcin Juszkiewicz
362ccc12e1 site: merged ac_cv_func_posix_getgrgid_r from OE (needed by glib 2.15.6+)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4000 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:15:04 +00:00
Marcin Juszkiewicz
a2f942c22e site: merged common-glibc from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3999 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:14:15 +00:00
Marcin Juszkiewicz
646f207524 gpgme: removed libassuan dependency as it is needed only for gpgsm which we do not build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3998 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:10:59 +00:00
Marcin Juszkiewicz
83bf46fe5e gpgme: moved gpgme-config into gpgme-dev package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3997 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:10:09 +00:00
Marcin Juszkiewicz
25679467aa gpgme: reformatted
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3996 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 10:09:41 +00:00
Ross Burton
70483e47c5 glib: upgrade from 2.14.6 to 2.16.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3995 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 09:59:22 +00:00
Marcin Juszkiewicz
1fe96696cb libassuan: added 0.6.9 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3994 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 09:57:10 +00:00
Marcin Juszkiewicz
e210441666 opkg: added from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3993 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 09:35:40 +00:00
Marcin Juszkiewicz
3f659983bf gpgme: added 1.1.4 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3992 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 09:34:33 +00:00
Marcin Juszkiewicz
11ca8a4dd9 libgpg-error: upgraded to 1.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3991 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-14 09:32:02 +00:00
Marcin Juszkiewicz
d0de533a99 gst-ffmpeg: added gst-plugins-base dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3990 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-13 17:06:17 +00:00
Marcin Juszkiewicz
329e6b5a4d bootimg.bbclass: removed bootsplash task support - we do not have such one
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3989 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-11 12:57:09 +00:00
Richard Purdie
024567e8a2 cross-linkage: Add improvements from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3988 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-11 00:09:26 +00:00
Richard Purdie
95d8d6b260 staging-linkage: Add from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3987 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-11 00:08:58 +00:00
Richard Purdie
beeeb785a7 poky.conf: Use += with INHERIT
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3986 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-10 20:21:57 +00:00
Richard Purdie
c80c235a31 gcc-package.inc: Drop libgcc-dev package since its part of the main gcc package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3985 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-10 20:21:03 +00:00
Richard Purdie
2f2086c09a task-poky-sdk: Remove libgcc-dev, its empty and now part of gcc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3984 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-10 20:20:28 +00:00
Richard Purdie
f54f499bbd dbus: Add missing libsm DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3983 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-10 19:42:56 +00:00
Richard Purdie
570f12e972 base.bbclass: Let unpack task remove S beforehand which fixes clean handling. Optimise some expand and getVar calls
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3982 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-10 15:43:39 +00:00
Richard Purdie
cd11b9ec41 libtool-cross: Ensure staged libtool is the patched version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3981 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-09 02:10:11 +00:00
Marcin Juszkiewicz
0e82382c5b qemu machines: enlarge rootfs to 280M
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3980 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 12:25:30 +00:00
Marcin Juszkiewicz
883cf6fdef base-files: added GPL-3 LGPL-3 GFDL-1.2 licenses
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3979 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 11:41:43 +00:00
Marcin Juszkiewicz
cd0038bf93 less: upgrade to 418
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3978 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 09:44:28 +00:00
Marcin Juszkiewicz
0560f38c1d poky.conf: we are after release so update DISTRO_VERSION
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3977 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 08:46:20 +00:00
Marcin Juszkiewicz
307bc14866 tune-arm1136jf-s.inc: fix arm/thumb switching
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3976 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 08:38:28 +00:00
Richard Purdie
68e1ac6996 ohm: Fix configure problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3973 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-07 00:02:28 +00:00
Øyvind Kolås
e3c007f4bb stage developent files for tidy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3972 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 18:55:00 +00:00
Marcin Juszkiewicz
4d19e959a7 linux-mx31: bump PR to get mkimage problem fixed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3971 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 15:55:21 +00:00
Marcin Juszkiewicz
f70ffd8ed0 u-boot-mkimage-openmoko-native: stage mkimage instead of deploying - should fix linux-mx31 build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3970 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 15:54:15 +00:00
Marcin Juszkiewicz
64e621cf18 gcc: remove precompiled c++ headers as they take lot of space and are not required
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3969 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 14:59:25 +00:00
Marcin Juszkiewicz
96c69763a6 preferred-xorg-versions.inc: bump libxfont
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3968 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 14:34:35 +00:00
Marcin Juszkiewicz
e786d90fad gcc-cross: do not generate *-dev packages as they are broken (proper ones are generated by gcc recipe)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3967 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 14:13:04 +00:00
Marcin Juszkiewicz
e67be26819 preferred-xorg-versions.inc: updates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3966 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 13:48:13 +00:00
Marcin Juszkiewicz
9872ff2ec0 checksums.ini: added new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3965 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:38:59 +00:00
Marcin Juszkiewicz
b3f5ec3f89 util-macros: upgrade to 1.1.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3964 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:36:31 +00:00
Marcin Juszkiewicz
60bae70bee inputproto: upgrade to 1.4.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3963 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:32:07 +00:00
Marcin Juszkiewicz
712e7d1983 xproto: upgrade to 7.0.12
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3962 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:30:44 +00:00
Marcin Juszkiewicz
79f10c58f9 xtrans: upgrade to 1.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3961 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:28:51 +00:00
Marcin Juszkiewicz
0f8d8a8ce8 libxfont: upgrade to 1.3.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3960 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 10:27:32 +00:00
Marcin Juszkiewicz
e4b9f1043c elfutils: disable -Werror for 0.108 due to 'C99 inline functions are not supported; using GNU89' warnings
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3959 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 08:55:32 +00:00
Marcin Juszkiewicz
2f93feee57 preferred-xorg-versions.inc: renderproto 0.9.2 is preferred
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3958 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 08:42:18 +00:00
Marcin Juszkiewicz
c347eaac5b strace: unbreak - patch from Debian
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3957 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 08:28:18 +00:00
Marcin Juszkiewicz
89fdbffb0a renderproto: downgrade to 0.9.2 to unbreak xserver-kdrive
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3956 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 08:22:22 +00:00
Marcin Juszkiewicz
40f6fd6a1c poky.conf: bump web-webkit to version which builds with newer WebKit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3955 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 07:58:34 +00:00
Marcin Juszkiewicz
75cf9790e2 bitbake.conf: set CPU_FEATURES before it is used not after
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3954 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 07:31:03 +00:00
Marcin Juszkiewicz
a2f0a2e3a6 coreutils: fix futimens error
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3953 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 07:23:55 +00:00
Marcin Juszkiewicz
56432da433 valgrind: added 3.3.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3952 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-06 07:22:27 +00:00
Marcin Juszkiewicz
bd75cbe1bb bitbake.conf: enable VFP support for ARM machines (used by armv6 only)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3951 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:57:40 +00:00
Marcin Juszkiewicz
25f62c4040 armv6 machines: use armv6 tuning
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3950 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:53:32 +00:00
Marcin Juszkiewicz
75b40f1077 xserver-nodm-init: use pidof instead of ps|grep|grep|sed to get PID of xinit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3949 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:52:52 +00:00
Marcin Juszkiewicz
68fb848404 machines: remove comment about building feeds for strongarm - OpenZaurus times are over
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3948 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:39:42 +00:00
Marcin Juszkiewicz
af49a11e8c pixman: drop patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3947 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:33:14 +00:00
Marcin Juszkiewicz
c9c661eab9 preferred-xorg-versions: sync with latest changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3946 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:23:05 +00:00
Marcin Juszkiewicz
dbd79b23cf libxaw: dropped 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3945 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:17:53 +00:00
Marcin Juszkiewicz
01a16ee818 pixman: upgrade to 0.9.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3944 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:06:41 +00:00
Marcin Juszkiewicz
ba27083937 pixman: upgraded to 0.9.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3943 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 15:06:15 +00:00
Marcin Juszkiewicz
5256c4693a libx11: upgrade to 1.1.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3942 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:54:43 +00:00
Marcin Juszkiewicz
1ff07caf47 libxrender: upgraded to 0.9.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3941 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:38:38 +00:00
Marcin Juszkiewicz
c21d274ace libxxf86dga: upgraded to 1.0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3940 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:37:31 +00:00
Marcin Juszkiewicz
00ee54312f libxrandr: upgraded to 1.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3939 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:36:46 +00:00
Marcin Juszkiewicz
41ba9ba69e libxext: upgraded to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3938 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:35:55 +00:00
Marcin Juszkiewicz
fbd1592e19 libxtst: upgraded to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3937 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:34:54 +00:00
Marcin Juszkiewicz
1850554197 libxpm: upgraded to 3.5.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3936 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:34:01 +00:00
Marcin Juszkiewicz
aea6e620fa libice: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3935 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:33:21 +00:00
Marcin Juszkiewicz
c8f42e6d8f libxcursor: upgraded to 1.1.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3934 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:32:46 +00:00
Marcin Juszkiewicz
6ebc2d78eb libxmu: upgraded to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3933 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:32:09 +00:00
Marcin Juszkiewicz
193deffad4 xtrans: upgrade to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3932 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:30:12 +00:00
Marcin Juszkiewicz
114011fc3e libxi: upgraded to 1.1.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3931 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:28:47 +00:00
Marcin Juszkiewicz
6972a8b38f xproto: upgrade sdk to 7.0.11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3930 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:28:05 +00:00
Marcin Juszkiewicz
761108c1fc xf86dgaproto: upgraded to 2.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3929 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:26:55 +00:00
Marcin Juszkiewicz
1eea7db02d inputproto: upgraded to 1.4.2.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3928 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:26:08 +00:00
Marcin Juszkiewicz
bf15d0e866 renderproto: upgrade to 0.9.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3927 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:24:23 +00:00
Marcin Juszkiewicz
ff95a9cf32 xproto: upgraded to 7.0.11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3926 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:23:20 +00:00
Marcin Juszkiewicz
9b91eba9a2 glproto: upgraded to 1.4.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3925 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:22:00 +00:00
Marcin Juszkiewicz
80d909a541 xvinfo: upgrade to 1.0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3924 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:06:57 +00:00
Marcin Juszkiewicz
51ceaa957e xmodmap: upgrade to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3923 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:06:37 +00:00
Marcin Juszkiewicz
0d44914f54 xrdb: upgrade to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3922 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:06:15 +00:00
Marcin Juszkiewicz
ed3c22290b xset: upgrade to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3921 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:05:48 +00:00
Marcin Juszkiewicz
d5528798b1 xinit: upgrade to 1.0.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3920 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 14:05:24 +00:00
Marcin Juszkiewicz
5ab50f9ba2 webkit: update to 30762 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3919 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 13:19:52 +00:00
Robert Bradford
a31ec3d0f6 Enable OProfile for MX31 ADS.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3918 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 11:54:05 +00:00
Marcin Juszkiewicz
bba360356e libsdl-sdk: disable svga output
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3917 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 11:36:42 +00:00
Marcin Juszkiewicz
b991033aab qemux86: use march=i586 when compiling - should unbreak glibc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3916 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 11:19:20 +00:00
Marcin Juszkiewicz
3fc975f74b task-base:added dtl1_cs workaround for 'bluetooth' FEATURE and more modules for 'wifi'
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3915 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 09:02:18 +00:00
Marcin Juszkiewicz
1135efbe64 task-base: move avahi to 'zeroconf' DISTRO_FEATURE, fix 'smbfs' DISTRO_FEATURE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3914 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 08:58:24 +00:00
Marcin Juszkiewicz
952fa1e0a0 mpfr: update to 2.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3913 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 08:45:27 +00:00
Marcin Juszkiewicz
db497d9391 poky: bump matchbox-panel-2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3912 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-05 07:37:00 +00:00
Marcin Juszkiewicz
ae7ce77911 dbus: unbreak buildbot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3911 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 20:01:16 +00:00
Robert Bradford
5b5e1a3afa Spit out tidy-examples package with the tests in.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3910 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 17:58:55 +00:00
Marcin Juszkiewicz
73a457ecc6 dbus: renamed 1.1.4 -> 1.1.20 and added missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3909 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 17:09:52 +00:00
Marcin Juszkiewicz
fdb00295ba poky: use dbus 1.1.20 by default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3908 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:56:51 +00:00
Marcin Juszkiewicz
21d430e958 poky-eabi: switch to gcc 4.2.2, glibc 2.6.1, linux-libc-headers 2.6.24
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3907 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:54:53 +00:00
Marcin Juszkiewicz
68fe3dcec1 linux-libc-headers: added 2.6.24
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3906 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:54:09 +00:00
Marcin Juszkiewicz
0a7e1e3ffc dbus: upgrade 1.1.4 to 1.1.20 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3905 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:53:07 +00:00
Marcin Juszkiewicz
dfb52cedd0 debian.bbclass: merge DEBIANNAME support from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3904 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:45:02 +00:00
Marcin Juszkiewicz
68e4dbb0eb glibc: added 2.6.1 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3903 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:34:07 +00:00
Marcin Juszkiewicz
4c117c1285 gcc: added 4.2.2 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3902 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 16:33:10 +00:00
Ross Burton
e14e1e23c4 desktop-file-utils-native: update to 0.15
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3901 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 14:06:09 +00:00
Marcin Juszkiewicz
d72806340c poky.conf: exclude tidy from world builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3900 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 13:04:04 +00:00
Marcin Juszkiewicz
64f00bc566 linux-nokia800: added ext2/ext3/fuse/nfs/cifs into kernel - tested on device
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3899 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 12:18:05 +00:00
Robert Bradford
8ef8bc7398 Add Tidy.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3898 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 11:17:27 +00:00
Robert Bradford
e2d6705431 Update Clutter to 0.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3897 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 11:15:35 +00:00
Richard Purdie
98555dd5a0 bitbake: Sync bbimage with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3895 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-04 00:28:55 +00:00
Richard Purdie
1a59c52aec base.bbclass: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3894 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 22:58:30 +00:00
Richard Purdie
39a089a3e7 bitbake: Bump cache version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3893 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 22:34:32 +00:00
Richard Purdie
ab191d21e2 bitbake: Update to bitbake 1.8 branch head
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3892 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 22:01:45 +00:00
Marcin Juszkiewicz
e88b475378 busybox: removed not used files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3891 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 17:56:20 +00:00
Marcin Juszkiewicz
624549ae4e busybox.inc: remove dead code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3890 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 17:56:00 +00:00
Marcin Juszkiewicz
198a63fac5 busybox: update from 1.8.2 to 1.9.1 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3889 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 17:51:29 +00:00
Marcin Juszkiewicz
6314103003 busybox: drop 1.01, make 1.8.2 default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3888 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-03 17:39:29 +00:00
Richard Purdie
9f9900b9b4 gtk+: Updated filechooser size patch from Thomas
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3885 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-02 17:14:51 +00:00
Richard Purdie
639f3823f5 handbook/Makefile: Add missing tarball files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3884 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-01 00:03:03 +00:00
Richard Purdie
d0eff13891 handbook/Makefile: Add tarball target
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3883 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 23:56:51 +00:00
Matthew Allum
dd048e6b2c 2008-02-29 Matthew Allum <mallum@openedhand.com>
* development.xml:
        Disable images too big / lack context for now.
        * introduction.xml:
        Remove some OH specific stuff.
        * style.css:
        Remove limit on image size


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3882 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 23:48:09 +00:00
Richard Purdie
698f4302c3 networkmanager-applet: Remove VPN connections menu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3881 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 17:56:25 +00:00
Richard Purdie
25081db183 gtk+-2.12: Tweak filechooser size patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3880 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 17:45:52 +00:00
Richard Purdie
2e296ba3f8 gtk+-2.12: Add patch to tweak the filechooser sizing from Thomas
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3879 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 15:08:44 +00:00
Robert Bradford
566df3c2f6 Fix broken string with weird characters.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3878 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-29 13:29:19 +00:00
Richard Purdie
2e7348694d poky-handbook: Add screenshots, change development section order, tweak css for screenshots
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3877 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-28 16:10:56 +00:00
Ross Burton
af790c334a poky.conf: bump gaku srcrev to fix single instance
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3876 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 18:58:30 +00:00
Ross Burton
ea5b925831 dbus: sneak in the security fix release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3875 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 17:32:15 +00:00
Robert Bradford
1bfa9b7f32 Fix patch.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3874 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 16:10:07 +00:00
Robert Bradford
a7218977a4 Bump PR for 0.8 and also add patch to the SVN version.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3873 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 15:43:17 +00:00
Robert Bradford
ddb2364827 Add a patch that avoids the entry getting focus and thus bringing up the
keyboard.

Remove old patch directory.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3872 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 15:39:07 +00:00
Robert Bradford
212bd6f250 Switch to Dates 0.4.6.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3871 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-27 11:48:27 +00:00
Ross Burton
944f5d0507 eds-dbus: enable libsoup, so we have the webcal backend
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3870 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 19:36:41 +00:00
Ross Burton
82b4e38635 oh-puzzles: don't ship mines, ship slant instead
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3869 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 15:58:38 +00:00
Richard Purdie
ed555de529 Remove generated file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3868 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 11:46:00 +00:00
Richard Purdie
18a758b9e9 README*: Update after addition of manual
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3867 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 11:41:20 +00:00
Richard Purdie
b2bdf19d90 README*: Update after addition of manual
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3866 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 11:40:57 +00:00
Richard Purdie
882e9cd2af Add Poky handbook
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3865 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-26 11:31:34 +00:00
Ross Burton
7197110f46 puzzles: split into oh-puzzles and oh-puzzles-extra, so there is a reasonable number installed by default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3864 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-25 22:47:49 +00:00
Ross Burton
ca8c3377e7 poky.conf: bump gaku srcrev to add single instance flag
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3863 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-25 19:24:06 +00:00
Robert Bradford
a7c0b36b10 Bump web-webkit's SRCREV.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3862 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-25 18:05:56 +00:00
Thomas Wood
81a3a66b40 * Update sato-icon-theme version to 0.4.1
* Remove redundant SRCREV for sato-icon-theme


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3861 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-25 17:28:43 +00:00
Marcin Juszkiewicz
445f3b4c60 rxvt-unicode: added fix from OE for building on systems where host ncurses != ncurses-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3860 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-23 00:41:25 +00:00
Richard Purdie
36ed211c35 scripts: Mark qemu scripts as bash specific to avoid dash problems and error if a suitable qemu binary can't be found
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3859 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 16:23:33 +00:00
Richard Purdie
2084d46ed4 poky.conf: Prepare for release, set DISTRO_VERSION=3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3858 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 16:04:18 +00:00
Richard Purdie
8994c32412 README.hardware: Add note about Phytec board
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3857 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 16:01:57 +00:00
Ross Burton
beab252ef8 gtk-sato-engine: update to 0.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3856 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 14:11:47 +00:00
Richard Purdie
935584b3e9 meta-toolchain-sdk: Use ?= when setting TOOLCHAIN_TARGET_TASK
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3855 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 12:59:37 +00:00
Robert Bradford
934183e35a Add em-x270 instructions.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3854 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 12:20:40 +00:00
Richard Purdie
4dccc9148f glib/freetype/gtk+/pango: Use SOLIBS in FILES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3853 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-22 00:55:47 +00:00
Ross Burton
7a8e799a51 Bump sato-icon-theme to 0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3847 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 20:43:47 +00:00
Richard Purdie
3df547e205 libsdl-sdk: Fix configure.in and use autotools do_configure, not a broken imitation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3846 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 19:52:49 +00:00
Ross Burton
37d5e5d924 poky.conf: update panel srcrev for the magic icon naming
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3845 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 18:05:04 +00:00
Richard Purdie
f6908cfa3e README.hardware: Document htcuniversal booting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3844 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 16:22:35 +00:00
Robert Bradford
ee0fb8576f Add patch to fix crashes caused by udevtrigger on startup.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3843 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 15:20:17 +00:00
Robert Bradford
21c0c98d9a Bump psplash SRCREV.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3842 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 12:00:04 +00:00
Robert Bradford
efb6eaedd3 Bump psplash SRCREV.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3841 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 11:50:04 +00:00
Richard Purdie
6bd30d085f Drop obsolete linux-cmx270 kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3840 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 00:59:56 +00:00
Richard Purdie
fd37b166ec linux-openmoko: Break immediate suspend on resume cycle
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3839 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 00:58:17 +00:00
Richard Purdie
2e7d772b7e linux-nokia800: Add suspend/resume button support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3838 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-21 00:57:43 +00:00
Richard Purdie
d1a1ed1d52 xserver-kdrive-xomap: Really disable xkb, fixing keys
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3837 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 22:36:14 +00:00
Robert Bradford
9c932b8a31 Update instructions for MX31ADS board including NAND details.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3836 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 15:11:59 +00:00
Richard Purdie
f845355741 em-x270.conf: Correct kernel name inside the updater package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3835 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 14:41:36 +00:00
Ross Burton
afc5aa3bd6 poky.conf: update panel srcrev, to get borders on notify windows
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3834 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 13:24:49 +00:00
Richard Purdie
96e1d046f6 local.conf.sample: Limit extra packages for mx31ads
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3833 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 12:34:35 +00:00
Richard Purdie
2b29ac6377 task-poky: Remove web-webkit from more machines with limited flash space
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3832 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 12:33:22 +00:00
Richard Purdie
210c9450c1 linux-openmoko: Add input subsys -> APM bridge and tweak power driver key events
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3831 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-20 12:23:38 +00:00
Robert Bradford
7fdad729b2 Bump matchbox-desktop SRCREV.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3830 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-19 23:20:53 +00:00
Ross Burton
1c6b369901 poky.conf: bump panel srvrev to get fixed icons
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3829 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-19 17:24:21 +00:00
Ross Burton
f39405d1ae matchbox-sato: don't use the startup icon, use notification banners
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3828 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-19 17:11:40 +00:00
Richard Purdie
4de220459c ipkg: Fix version comparisions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3827 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-19 10:31:48 +00:00
Samuel Ortiz
84e7b04add linux-rp-2.6.23: Keypad driver for Zylonite.
This is a backport from Eric Miao's patchset.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3826 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-19 01:09:57 +00:00
Ross Burton
74de793dc2 matchbox-panel: update to latest srcrev, with new icons and new applets
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3825 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-18 18:01:49 +00:00
Ross Burton
f1607f0bbb gtk-sato-engine: bump to 0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3824 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-18 11:06:55 +00:00
Marcin Juszkiewicz
e7a2337c03 base.bbclass: align build configuration dump properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3823 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-17 10:29:11 +00:00
Ross Burton
fa36fa2370 gtk+: merge two related patches into a single file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3822 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-16 16:51:13 +00:00
Ross Burton
c7e79ab0ad sato-icon-theme: update to latest sato-icon-theme
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3821 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-16 11:10:08 +00:00
Richard Purdie
cb7d25e183 meta-toolchain: Add version data to the sdk tarballs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3820 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 17:29:40 +00:00
Richard Purdie
094234f792 base.bbclass: Drop _FUNCTION suffix to METADATA_REVISION
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3819 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 15:31:07 +00:00
Richard Purdie
35d364f964 base.bbclass: Show svn revision of poky being used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3818 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 15:23:45 +00:00
Richard Purdie
53e5a894bb qemu: Update series file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3817 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 14:18:02 +00:00
Richard Purdie
15bdeaa683 README.hardware: Add mx31lite documentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3816 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 13:27:45 +00:00
Marcin Juszkiewicz
10e1e2c5af local.conf.sample: added list of supported machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3815 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 11:28:09 +00:00
Marcin Juszkiewicz
e408f5c485 task-poky: do not install Web browser on c7x0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3814 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 11:25:10 +00:00
Richard Purdie
d61547a689 poky.conf: Update zaurusd to gain mixer fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3813 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-15 10:35:03 +00:00
Richard Purdie
6c2b6f26d7 formfactor: Add cm-x270
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3812 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:18:06 +00:00
Richard Purdie
32a4e06db5 tslib: Check touchscreen exists before setting TSLIB_TSDEVICE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3811 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:17:32 +00:00
Richard Purdie
838c47ce6c xserver-kdrive-common: Remove xserver flags for cm-x270 since its using standard Xfbdev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3810 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:16:49 +00:00
Richard Purdie
fb40ee0f4c linux-2.6.23: Add 16bpp tweak to cm-x270 kernels so it uses 16bpp instead of 8bpp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3809 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:15:03 +00:00
Richard Purdie
1bb290aee1 poky-uclibc.inc: Tweak deploy directory so it doesn't clash with glibc packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3808 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:13:55 +00:00
Richard Purdie
0578c881f3 cm-x270.conf: Remove touchscreen from machine features list. Default to the W model, not L
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3807 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 21:11:21 +00:00
Marcin Juszkiewicz
cc62bad3aa gtk-sato-engine: fix
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3806 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 14:30:02 +00:00
Marcin Juszkiewicz
4488bb349c README.hardware: c700 is PXA250
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3805 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 13:12:32 +00:00
Marcin Juszkiewicz
092b8ee8ef README.hardware: another docbook removed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3804 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 13:10:00 +00:00
Marcin Juszkiewicz
25ce5f7fcb README.hardware: remove docbook tags from FIC-gta01
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3803 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 13:09:08 +00:00
Marcin Juszkiewicz
bf9c1e8ce0 gtk-sato-engine: make it REALLY 0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3802 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 13:00:34 +00:00
Richard Purdie
84c83737f1 Add README.hardware
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3801 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 12:57:18 +00:00
Richard Purdie
7ed1aef82c gcc-4.1.2: Disable thumb mode for 4.1.2 since it doesn't compile
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3800 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 12:54:58 +00:00
Richard Purdie
bad1fc400b poky.conf: Add POKYMODE and POKYLIBC to CACHE path
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3799 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 11:54:36 +00:00
Marcin Juszkiewicz
eb49c160d4 uicmoc4-native: set library path to grab zlib-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3798 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 09:46:12 +00:00
Richard Purdie
ffa4a99833 Add poky-image-minimal-mtdutils (from cm-x270)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3797 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 09:29:13 +00:00
Richard Purdie
825a03b016 busybox: Enable TFTP put/get
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3796 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 01:53:05 +00:00
Richard Purdie
54566e6f90 uclibc: Sync patches with OE, fix KERNEL variables to match sysroot changes, add patch to fix alignment problems on armv5e devices
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3795 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 01:18:44 +00:00
Richard Purdie
b0a6e92f31 uclibc.distro: Disable stripping since it interferes with -dbg packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3794 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-14 01:12:26 +00:00
Richard Purdie
89213d9bd1 linux-rp-2.6.23: Add zyonite touchscreend driver forward port
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3793 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 16:29:55 +00:00
Marcin Juszkiewicz
f090aee8f1 linux-rp: enlarge bootcdx86 ramdisk size to 80M
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3792 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 13:18:10 +00:00
Marcin Juszkiewicz
597d1fbf65 bootcdx86: reduce list of MACHINE_FEATURES to the one covered by kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3791 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 13:17:16 +00:00
Marcin Juszkiewicz
f55e142a0e bootcdx86: remove any extra IMAGE_FEATURES (debug, testapps, profile)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3790 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 13:16:47 +00:00
Marcin Juszkiewicz
7c81b11da2 bootcdx86: bump ext2 size to 70M
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3789 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 13:16:00 +00:00
Marcin Juszkiewicz
b868ea115c checksums.ini: added bash patches and libxfont 1.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3788 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 09:31:20 +00:00
Marcin Juszkiewicz
911e176951 bash: apply upstream patches 026-033
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3787 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 09:30:03 +00:00
Richard Purdie
b92884d151 linux-rp-2.6.23: Add patch to get zylonite mtd working (forward ported 2.6.14 driver) and set display to VGA
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3786 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-13 01:04:52 +00:00
Ross Burton
faed8fc7f7 matchbo-panel: ship the battery images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3785 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 21:08:50 +00:00
Marcin Juszkiewicz
04d1879e5e poky: gtk-sato-engine version update
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3784 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 16:53:21 +00:00
Marcin Juszkiewicz
8a852353ab gtk-sato-engine: upgraded to 0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3783 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 16:52:37 +00:00
Marcin Juszkiewicz
e6a720ac53 formfactor: rotate X11 on Neo1973
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3780 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 12:50:43 +00:00
Ross Burton
04d7d53436 poky.conf: update panel2 srvrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3779 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 09:49:11 +00:00
Richard Purdie
deb4b8b47a diet-x11: Use the libx11 patches and fix build failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3778 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-12 08:37:01 +00:00
Richard Purdie
387121d925 libxft: Convert to SOLIBS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3777 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 23:17:43 +00:00
Richard Purdie
47ecd7c73e lib_package.bbclass: Convert to use SOLIBS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3776 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 23:16:12 +00:00
Richard Purdie
0cf79cd772 libpng: Update libpng-native 1.2.12 -> 1.2.16, convert to use SOLIBS variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3775 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 23:15:40 +00:00
Richard Purdie
fbd561a1f6 bitbake.conf: Account for different shared library extensions on darwin in default FILES expressions, add layout_base_prefix to some extra layout variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3774 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 23:01:28 +00:00
Richard Purdie
c47528db49 package_tar.bbclass: Make the output slightly less verbose
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3773 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:54:02 +00:00
Richard Purdie
a6d3ffd882 xtscal: Bump PR to work around libxcalibrate verison issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3772 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:48:53 +00:00
Richard Purdie
e4c5a6db7e preferred-xorg-versions.inc: Update libxfont versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3771 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:38:32 +00:00
Richard Purdie
37c202fbc6 libxfont-native: 1.3.0 -> 1.3.1 to match libxfont change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3770 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:20:44 +00:00
Ross Burton
501663a74c Remove more stale X patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3769 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:17:17 +00:00
Richard Purdie
0f776c5e49 icu: Disable PARALLEL_MAKE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3768 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:17:02 +00:00
Ross Burton
162f879a0c Patch re-jiggle to remove unused and duplicates
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3767 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:11:12 +00:00
Ross Burton
c490cc596a libxfont: update to 1.3.1, so we can drop a merged patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3766 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 22:02:46 +00:00
Ross Burton
ff9db543fa Remove unused patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3765 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 21:43:00 +00:00
Ross Burton
de8dfb8bba libxcalibrate: fix package versions, and update to latest git which has our patches merged
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3764 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 21:11:02 +00:00
Ross Burton
d7753c6d47 Rename calibrateproto version from oh to poky
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3763 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 21:04:32 +00:00
Richard Purdie
94eca024ff calibrateproto: Switch to SRCREV, remove merged patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3762 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 21:02:20 +00:00
Richard Purdie
6ac3680a2d bitbake: Sync with upstream 1.8 branch for git fetcher and --continue mode fix
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3761 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 20:33:43 +00:00
Ross Burton
e6a50a8a3f libxcalibrate: update to latest srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3760 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 18:03:35 +00:00
Ross Burton
2b5ffbcc88 contacts: disable schemas installation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3759 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 18:00:41 +00:00
Ross Burton
c48757beab autotools.bbclass: enable maintainer mode when configuring
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3758 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 17:57:44 +00:00
Ross Burton
98320132b2 oh-puzzles: disable schemas installation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3756 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 17:55:25 +00:00
Ross Burton
880e17d49e gnome.bbclass: disable GConf schema installation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3755 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 17:54:16 +00:00
Marcin Juszkiewicz
724c7a3910 task-base: bump PR for af-packet module change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3753 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 17:24:33 +00:00
Marcin Juszkiewicz
31f96fab2c poky.conf: recommend af-packet kernel module
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3752 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 17:23:34 +00:00
Richard Purdie
cfa8d22279 gettext: Really disable java
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3751 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 16:58:41 +00:00
Ross Burton
251ff09c88 Don't allow custom GConf schema paths to get into the system
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3750 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 16:40:15 +00:00
Marcin Juszkiewicz
0e8d90498a matchbox-sato: use Sans/6 on FIC-gta01
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3748 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 15:48:40 +00:00
Marcin Juszkiewicz
d0e95b34f8 matchbox-keyboard: autostart keyboard on keyboardless devices
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3744 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 14:22:23 +00:00
Richard Purdie
150b9517d4 oprofile-cvs: Remove applied patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3743 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 13:30:46 +00:00
Richard Purdie
219e6f4a2d poky.conf: Update web-webkit, oprofile and oprofileui to latest versions fixing various issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3742 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 13:29:37 +00:00
Marcin Juszkiewicz
82da29d2d1 task-base: bump PR to get usbinit on fic-gta01 and nokia n8x0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3741 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 12:46:53 +00:00
Marcin Juszkiewicz
3da9f9458c nokia n8x0: add usbinit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3740 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 12:46:15 +00:00
Marcin Juszkiewicz
48052b1c9a fic-gta01: add usbinit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3739 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 12:45:48 +00:00
Richard Purdie
54d555505e qemu-helper: Fix symlinks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3738 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 10:25:26 +00:00
Richard Purdie
e87e94bdef qemu-helper-sdk: Add raw2flash / flash2raw converter
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3737 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 10:22:06 +00:00
Richard Purdie
ae8fe4d4bb site/x86_64: Add some extra entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3736 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 10:06:16 +00:00
Richard Purdie
c5601780b4 sdk.bbclass: Set PKG_CONFIG_SYSROOT_DIR correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3735 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 10:03:14 +00:00
Richard Purdie
7ea9cc39fb gtk+.inc: Don't hardcode paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3734 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 09:54:27 +00:00
Richard Purdie
96c423f26c xorg-proto: Set some XORG_PN values explicitly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3733 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 09:53:15 +00:00
Richard Purdie
6326621b9a freetype: Drop old version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3732 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 09:51:43 +00:00
Richard Purdie
033c32be39 glib-2.0: Set FILESDIR and merge patches directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3731 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-11 09:51:13 +00:00
Marcin Juszkiewicz
6c117e9a2d checksums.ini: some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3730 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-09 19:22:33 +00:00
Marcin Juszkiewicz
e85a50ccf5 eabi6: use linux-libc-headers 2.6.20 to get HAL built
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3729 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-09 17:52:34 +00:00
Richard Purdie
3ad2c9a4ad task-poky: Switch web -> web-webkit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3728 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 17:48:46 +00:00
Richard Purdie
9808d08c9f webkit-gtk: Add im hook
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3727 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 17:47:56 +00:00
Marcin Juszkiewicz
cf6db2d6d6 cx3110x: fix version 2.0.15
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3726 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:59:12 +00:00
Richard Purdie
d268f49b0d task-poky: Add networkmanager-appler to standard images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3725 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:19:28 +00:00
Marcin Juszkiewicz
0dbb639386 linux-openmoko: removed not needed deploy task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3724 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:12:49 +00:00
Richard Purdie
1498e12f67 cx3110x: Fix PR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3723 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:08:53 +00:00
Richard Purdie
867712cc97 cx3110x: Enable 2.0.15 for nokia800
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3722 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:08:20 +00:00
Richard Purdie
821d6b8fa7 linux-nokia800: Stage extra header, enable APM
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3721 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 11:06:21 +00:00
Marcin Juszkiewicz
61f22b5209 cx3110x: added 2.0.15 version from Chinook (marked as broken for now)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3720 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 10:46:32 +00:00
Marcin Juszkiewicz
85b66496d3 eabi5: fixed gcc name, added sdk versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3719 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-08 09:22:32 +00:00
Richard Purdie
85f163927d dhcp: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3718 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 22:32:06 +00:00
Richard Purdie
f3d2ad4fb1 iproute2: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3717 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 22:15:48 +00:00
Richard Purdie
7fed31ddb0 Move libnl from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3716 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:51:14 +00:00
Richard Purdie
fd700bb7d3 networkmanager-applet: Add startup script to Xsession.d directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3715 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:32:53 +00:00
Marcin Juszkiewicz
f2d7bf458f gcc: unbreak csl 2006q1 (fortran is fortran not f95)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3714 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:29:36 +00:00
Richard Purdie
095f9f6e43 pointercal: Drop nokia800 pointercal file since it varies between the 800 and the 810 and otherwise the same image works on both
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3713 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:24:34 +00:00
Richard Purdie
18aa85bc8f meta-toolchain: Install -dbg packages into standalone toolchains and sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3712 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:22:10 +00:00
Richard Purdie
8dac31d678 package.bbclass: Avoid double suffix depchain packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3711 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:20:34 +00:00
Richard Purdie
9f9ebe29be poky.conf: Update version for matchbox-keyboard, libowl, web-webkit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3710 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:03:35 +00:00
Richard Purdie
e600587fdc networkmanager: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3709 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 20:00:09 +00:00
Richard Purdie
fc20c6cbee web-webkit: Enable libowl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3708 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 19:57:09 +00:00
Richard Purdie
be7c007dcd task-poky-standalone-sdk: Generate -dbg package counterparts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3707 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 19:55:31 +00:00
Richard Purdie
ff882897de cx3110x: -dev and -dbg packages don't make sense
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3706 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 18:39:14 +00:00
Marcin Juszkiewicz
dd954f626b gcc-cross csl 2006q1: fix build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3705 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 17:27:46 +00:00
Ross Burton
767710d5c4 Remove matchbox-poky, its been replaced by matchbox-sato
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3704 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 17:23:37 +00:00
Ross Burton
4b5b4604da libxsettings-client: add patch to fix missing linking to X11, spotted by --as-needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3703 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 17:20:18 +00:00
Ross Burton
11dc865863 task-poky: don't build matchbox-applet-startup-monitor
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3702 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 17:17:14 +00:00
Ross Burton
4b9288b607 vte: Add missing intltool depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3701 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 16:15:06 +00:00
Ross Burton
6a40f09c82 gstreamer: package the debug symbols for the core elements
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3700 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 15:34:20 +00:00
Ross Burton
950e912915 gconf-dbus: update srvrev and remove merged patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3699 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 14:27:08 +00:00
Marcin Juszkiewicz
7fcc995859 gcc-csl 2006q1: added makeinfo patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3698 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 13:15:37 +00:00
Marcin Juszkiewicz
262d304c43 poky-eabi-csl2005q3-2: set proper versions of (gcc|binutils)-cross-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3697 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 13:11:27 +00:00
Marcin Juszkiewicz
fcfb291e5a checksums.ini: some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3696 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 12:00:47 +00:00
Richard Purdie
a0c44e0e6c sanity.bbclass: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3695 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 10:24:40 +00:00
Richard Purdie
51fd745b36 sanity.bbclass: Fix qemu check
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3694 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 10:23:08 +00:00
Ross Burton
4627103ba7 glib: update to 2.14.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3693 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 09:59:06 +00:00
Marcin Juszkiewicz
fa42d29201 binutils 2.16 csl-2005e3: added makeinfo patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3692 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 07:56:24 +00:00
Marcin Juszkiewicz
e62eab8ae6 binutils 2.16.91.0.7: added makeinfo patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3691 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 07:44:17 +00:00
Marcin Juszkiewicz
e29154fcbf binutils 2.17+csl 2006q1: add makeinfo patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3690 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-07 07:35:25 +00:00
Richard Purdie
7693a4f672 networkmanager-applet: Remove animated icons improving functionality with sato
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3689 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 21:07:15 +00:00
Richard Purdie
5d2296c8b5 netbase: Cleanup qemu network config, add for nokia800
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3688 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 21:05:45 +00:00
Richard Purdie
9993c7f30c nokia770-init: Attempt to ifconfig up the wifi
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3687 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 21:04:51 +00:00
Richard Purdie
fa015a3d8c linux-nokia800: Enable logging on tty0 to make kernel errors user visible for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3686 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 21:04:00 +00:00
Richard Purdie
5d4bb4b216 pointercal: Update nokia800 pointercal after recent kernel changes seemingly broke it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3685 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 21:03:12 +00:00
Richard Purdie
7f5b19941e Drop old sato-icon-theme version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3684 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:54:13 +00:00
Richard Purdie
6834c4079a Drop old broken linux-nokia770
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3683 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:53:33 +00:00
Marcin Juszkiewicz
ca4b408094 linux-rp: disable VGA framebuffer for bootcdx86
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3682 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:52:42 +00:00
Richard Purdie
7ecb2b242a linux-nokia800: Enable automatic screen updates, framebuffer console and make 2.6.21 the default for the nokia800
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3681 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:52:09 +00:00
Marcin Juszkiewicz
a9ccb68c7b bootcdx86: set ext2 images size to 60M to get it booting properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3680 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:51:40 +00:00
Marcin Juszkiewicz
da5bdff35e linux-rp: enable userspace VESA framebuffer for bootcdx86 machine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3679 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 17:26:23 +00:00
Marcin Juszkiewicz
f5718978fc linux: removed deploy task - kernel.bbclass has own version now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3678 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 15:29:46 +00:00
Marcin Juszkiewicz
0f2c51155f linux-rp: removed deploy task - kernel.bbclass has own version now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3677 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 15:29:33 +00:00
Marcin Juszkiewicz
82eaabce95 kernel.bbclass: added deploy task from linux.inc recipe
- creation of modules.tgz
- uImage mangling with uboot-mkimage
- symlinking built kernel


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3676 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 15:27:26 +00:00
Marcin Juszkiewicz
f1d8a0fe94 kernel.bbclass: indent sizecheck function like rest of file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3675 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 15:25:23 +00:00
Richard Purdie
1f1bd04e95 scripts/poky-qemu-internal: Fix no-reboot option handling for qemuarm
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3674 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 12:02:10 +00:00
Richard Purdie
049c3c973a poky.conf: Update sato-icon-theme version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3673 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 11:59:53 +00:00
Richard Purdie
1d4973ef08 qemu-config: Update to use system-shutdown icon
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3672 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 11:56:38 +00:00
Richard Purdie
3f4d5483c7 sato-icon-theme: Add 0.3.1, drop broken svn version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3671 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 11:55:35 +00:00
Richard Purdie
48f8cda2c3 Rename gcc-native3 -> gcc3-native for consistency and update sanity.bbclass to account for gcc3 changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3670 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-05 17:27:12 +00:00
Richard Purdie
8f12b466e5 libsdl-sdk: Unset PARALLE_MAKE, sdl can't cope with it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3669 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-04 20:25:29 +00:00
Richard Purdie
b9c9360d80 scripts/runqemu: Append to CROSSPATH after creating symlinks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3668 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-04 19:30:14 +00:00
Richard Purdie
ca2c506f96 scripts/poky-qemu-internal: Fix PATH usage to find qemu binary
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3667 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-04 19:29:39 +00:00
Richard Purdie
1888ad6cb8 qemu-sdk.inc: Fix zlib DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3666 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 11:53:39 +00:00
Richard Purdie
a3f7808013 zlib: Add -sdk version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3665 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 11:53:07 +00:00
Richard Purdie
5f249978e2 libtool: Create common .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3664 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 11:52:24 +00:00
Richard Purdie
d360aa0957 qemu: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3663 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 00:13:59 +00:00
Richard Purdie
8a11c60935 qemu: Add no-strip patch from OE fixing strip problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3662 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 00:13:20 +00:00
Richard Purdie
8c42510e06 qemu: Fix writev syscall null value handling, fixes glibc LC_CTYPE errors during locale generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3661 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-03 00:03:07 +00:00
Richard Purdie
30d7bf91e5 Add icon-naming-utils-native 0.8.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3660 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-01 17:52:12 +00:00
Richard Purdie
891e34fcc1 libxml-simple-perl: Remove bogus EXTRA_CPANFLAGS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3659 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-01 17:50:37 +00:00
Richard Purdie
44c830b4c7 Add libxml-simple-perl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3658 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-01 17:49:45 +00:00
Richard Purdie
9de36a00dd libxml-parser-perl-native: Remove expat from DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3657 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-01 17:49:06 +00:00
Richard Purdie
06b097f2c8 poky-chroot-setup: Copy hosts resolv.conf into the guest system to make DNS resolution work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3656 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-01 11:03:55 +00:00
Richard Purdie
d38751f4e4 gcc-cross-sdk: Totally rewrite packaging so it consists of a single package. Disable shlibs code causing build breakage. Add useful symlinks to gcc and cc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3655 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 21:02:59 +00:00
Richard Purdie
c51985fbd1 binutils-cross-sdk: Add symlinks to the cross tools instead of shipping duplicate binaries. Also simplifies packaging.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3654 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 19:59:57 +00:00
Richard Purdie
b31d310584 binutils: Simplify PACKAGES in old binutils versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3653 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 19:58:43 +00:00
Richard Purdie
5bc44c708b scripts: Fix sdk compiler location handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3652 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 18:45:32 +00:00
Marcin Juszkiewicz
23ee199a92 poky: bump web-webkit revision to get fixed desktop files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3651 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 17:50:00 +00:00
Marcin Juszkiewicz
6f1924f76c web-webkit: link with g++
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3650 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 17:49:33 +00:00
Richard Purdie
d0dae3b616 scripts: Always try to start distccd, improve distccd cleanup, add SDK directory to the search path so any cross compiler installed in /usr/local/poky is found and used, add ifdown script to avoid warning messages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3649 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 17:42:44 +00:00
Marcin Juszkiewicz
4592a9b58c nokia machines: set maximal kernel size to 2MB
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3648 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 15:53:56 +00:00
Richard Purdie
27793088ad sanity.bbclass: Check TMPDIR doesn't change, error if it does
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3647 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-31 15:18:54 +00:00
Marcin Juszkiewicz
d6e99e2c08 linux-rp: added another Prism2 card to HostAP driver (patch acked by upstream)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3646 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 22:21:33 +00:00
Marcin Juszkiewicz
55386c9d4d checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3645 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 22:15:26 +00:00
Marcin Juszkiewicz
321fc54706 hal: split libraries to separate packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3644 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 22:04:03 +00:00
Marcin Juszkiewicz
74fb622cd0 wpa-supplicant: do not start at boot - it is started on wlan0 if-up
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3643 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:24:47 +00:00
Marcin Juszkiewicz
3e37cc1688 irda-utils: use update-rc.d class (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3642 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:22:16 +00:00
Marcin Juszkiewicz
ca9794b3b0 flac: merge with OE (PowerPC only related)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3641 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:20:59 +00:00
Marcin Juszkiewicz
f7ee69e647 e2fsprogs: stage libblkid
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3640 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:19:51 +00:00
Marcin Juszkiewicz
6324a8e01a webkit-gtk: merge with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3639 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:12:28 +00:00
Marcin Juszkiewicz
5d57d6e1b2 poky: revert part of last commit - DISTRO_FEATURES 'nfs zeroconf' will be pushed separatelly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3638 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:11:18 +00:00
Marcin Juszkiewicz
0a9570726f web-webkit: added WebKit branch of OH Web browser
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3637 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:09:14 +00:00
Marcin Juszkiewicz
3fe67b2ba8 poky: added SRCREV for web-webkit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3636 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:08:40 +00:00
Marcin Juszkiewicz
0e969d8e39 poky: bump WebKit revision to same as in OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3635 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 21:06:54 +00:00
Ross Burton
b6bb167b35 Switch to using dbus.inc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3634 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 18:42:10 +00:00
Ross Burton
b24a3ca1d9 dbus.inc: somewhat merge with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3633 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 18:41:21 +00:00
Ross Burton
50ef39fffe dbus: enable checks, disable asserts. Anything else is madness.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3632 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 17:34:35 +00:00
Ross Burton
8cf1159483 dbus: enable X support so that the session bus terminates when X does
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3631 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 17:27:42 +00:00
Richard Purdie
d9630462e3 scripts/poky-chroot-run: Make sure Xephyr and chrootuid are installed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3630 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 16:20:55 +00:00
Richard Purdie
8656619817 qemu-config: Fix poky-chroot-launch to stop dbus system bus correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3629 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 16:18:13 +00:00
Marcin Juszkiewicz
17c753a924 libidl: switched to autotools_stage_all, removed Firefox related note
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3628 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 15:58:45 +00:00
Richard Purdie
2713386f23 scripts: Add poky-chroot scripts (credit should mainly go to Ross)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3627 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 15:37:49 +00:00
Richard Purdie
f55e6e493e Add chroot scripts to qemu-config package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3626 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 15:36:14 +00:00
Ross Burton
66bc1c7346 gst-plugins-base: updated, ABI breakage in 0.10.16
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3625 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 15:30:26 +00:00
Ross Burton
d1a924f725 gstreamer: update to latest upstream, fix doesn't effect us bit it doesn't hurt to be current
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3624 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 15:22:55 +00:00
Richard Purdie
7b8c36626b poky.conf: Simpify POKY_EXTRA_RDEPENDS for qemu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3623 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 13:39:07 +00:00
Richard Purdie
1ad9a0a56b qemu-config: Add rsync and bash to RDEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3622 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 13:37:23 +00:00
Ross Burton
ee9652c119 gtk+: update to brown-paper-bag release 2.12.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3621 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-30 08:18:43 +00:00
Richard Purdie
1fd6bb16d8 autotools.bbclass: Ensure the current working directory is preserved in autotools_stage_all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3620 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 20:55:25 +00:00
Richard Purdie
26b3e203bd libsdl-sdk: Use full paths for staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3619 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 19:58:05 +00:00
Richard Purdie
3b79bc69b2 autotools.bbclass: Fix so libraries in directories are handled correctly with oe_libinstall, fixing staging QA issues. Thanks go to Ross for the basic patch.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3618 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 17:59:33 +00:00
Ross Burton
4469013749 gst-plugins-base: update to latest point release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3617 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 16:26:30 +00:00
Ross Burton
fa66e62881 gstreamer: bump to latest point release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3616 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 16:26:08 +00:00
Ross Burton
740ad709ad Add newer strace package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3615 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 11:43:13 +00:00
Ross Burton
01f7f257cd gaku: update to latest srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3614 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 11:04:01 +00:00
Ross Burton
83313dfbf4 gtk+: update to latest point release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3613 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-29 11:03:37 +00:00
Richard Purdie
f1cfdb5072 qemu: Drop 20070613 version, add gcc-native3 dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3612 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 23:36:55 +00:00
Richard Purdie
d28ecd2f53 local.conf.sample: Add ASSUME_PROVIDED for gcc-native3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3611 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 23:35:32 +00:00
Richard Purdie
bcea3b9383 gcc-native-3.4.4: Add PROVIDES gcc-native3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3610 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 23:31:47 +00:00
Richard Purdie
93240b58fe fakeroot: Add .so file to the the normal package so it works
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3609 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 19:37:56 +00:00
Richard Purdie
c17b326dbf preferred-xorg-versions.inc: Fix libx11-native version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3608 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 12:51:26 +00:00
Ross Burton
86b43e8d39 gst-plugins-good: enable more plugins
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3607 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-28 11:33:48 +00:00
Richard Purdie
2c92130752 poky-eabi6.inc: Remove rename-registers option from optimisations in eabi6 mode since 3.4.4-csl breaks with it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3606 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-26 22:53:45 +00:00
Richard Purdie
5eb10009ac Add TARGET_LDFLAGS override to workaround toolchain sysroot bugs for eabi6 mode
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3605 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-26 17:57:34 +00:00
Richard Purdie
f56af60c61 gstreamer: Disable parallel make
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3604 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-26 17:44:23 +00:00
Richard Purdie
e9ba02ee17 meta-toolchain: Separate out extra files to reduce base toolchain/sdk size
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3603 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 17:47:24 +00:00
Marcin Juszkiewicz
9993a69546 checksums.ini: some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3602 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 14:33:12 +00:00
Richard Purdie
68e5b6c2da poky-eabi.inc: Fix gcc-cross-initial version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3601 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 13:50:51 +00:00
Richard Purdie
bda47c0b52 gcc-cross-sdk-4.1.2: Bump PR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3600 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 12:25:15 +00:00
Marcin Juszkiewicz
81b3dcf9a0 linux-nokia800: use proper GCC
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3599 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 12:12:13 +00:00
Richard Purdie
3a66dc977a gcc4-build-sdk.inc: Fix sysroot option
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3598 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 12:00:46 +00:00
Marcin Juszkiewicz
ebdb14c19c linux-nokia800: added 2.6.21 kernel from OS2008
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3597 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 11:53:51 +00:00
Richard Purdie
2722168ada linux-rp: Update to 2.6.24
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3595 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-25 00:20:58 +00:00
Richard Purdie
e994842d7b poky-oabi.inc: Set sdk package versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3594 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 21:38:39 +00:00
Richard Purdie
ee11c2f313 Add binutils-cross-sdk 2.15.94.0.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3593 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 21:36:47 +00:00
Richard Purdie
6181925b31 gcc: Add missing sdk 3.4.4 and initial 4.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3592 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 21:33:10 +00:00
Richard Purdie
c673a12162 gcc: Remove 3.4.3 and 4.1.1, add missing sdk 3.4.4 and initial 4.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3591 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 21:28:38 +00:00
Richard Purdie
dc87a5f821 gcc: Remove broken no-fortran package .inc files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3590 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 21:21:51 +00:00
Richard Purdie
8bc881f6ca poky-oabi.inc: Fix gcc -mtune option for gcc 3.x
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3589 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 20:00:24 +00:00
Richard Purdie
bad1deb6b1 qemu: Fix build problems in paths with symlinks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3588 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 16:24:00 +00:00
Ross Burton
379cac88fd poky.conf: update matchbox-desktop srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3587 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 16:01:12 +00:00
Ross Burton
101aab03ca gconf-dbus: fix watch expressions so that every client doesn't get the server messages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3586 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 15:54:33 +00:00
Richard Purdie
7d85c6b9e7 binutils-cross-sdk: Really fix debug file packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3585 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 15:49:41 +00:00
Ross Burton
fb8b73f480 gconf-dbus: don't start in the X session, gconf can be autostarted
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3584 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 15:43:32 +00:00
Ross Burton
9cf26bdf1b Remove unused patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3583 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 15:42:18 +00:00
Richard Purdie
1e5d025685 binutils-cross-sdk.inc: Fix debug package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3582 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 15:41:16 +00:00
Richard Purdie
37d1c4c292 poky-eabi6.inc: Fix gcc version, set sdk versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3581 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 13:44:04 +00:00
Richard Purdie
913adea0a2 binutils: Factor common sdk code into binutils-cross-sdk.inc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3580 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 13:43:10 +00:00
Richard Purdie
9519cc59d2 gcc: Remove unneeded versions, add csl 2005q3-2 sdk version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3579 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 12:25:32 +00:00
Richard Purdie
e0b6b528a0 gcc: Clean up 2005q3-2 version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3578 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-24 10:36:34 +00:00
Richard Purdie
22e48d772e gcc-package.inc: Override SHLIBSDIR to TARGET_SYS until a better fix is found
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3577 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-23 21:07:16 +00:00
Richard Purdie
69683bfe8c package.bbclass: Abstract shlibs path to SHLIBSDIR variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3576 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-23 21:03:26 +00:00
Richard Purdie
2144136899 qemu-config: Autostart oprofile-server in qemu images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3575 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-23 17:00:31 +00:00
Ross Burton
a9a84bfd37 poky.conf: bump gconf-dbus srvrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3574 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-23 10:03:13 +00:00
Richard Purdie
8840cd25ee qemu-config: Add shutdown desktop file for qemu images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3573 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 22:01:39 +00:00
Ross Burton
e06f2c7839 powertop: fix crash in dump mode
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3572 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 15:29:03 +00:00
Richard Purdie
551987f968 poky-qemu-internal: Add -no-reboot option for poky-qemu-internal since can't halt
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3571 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 14:12:47 +00:00
Richard Purdie
a9a2389d70 task-sdk-host: Add qemu-helper-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3570 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 14:02:01 +00:00
Richard Purdie
718f1e5b69 Add qemu-helper-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3569 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 14:01:16 +00:00
Richard Purdie
10390fa1fb qemu-config: Add anjuta-remote-run script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3568 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-22 13:47:08 +00:00
Richard Purdie
0b465bff69 glibc: Fix patches (remove bogus glibc-2.5 directory)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3567 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 20:43:10 +00:00
Richard Purdie
78c546205b glibc: Support backported eabi kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3566 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 17:54:03 +00:00
Ross Burton
57b10da4bc xserver-kdrive: add a patch from git master to reduce scheduling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3565 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 17:46:08 +00:00
Ross Burton
5bf734fe49 Add powertop recipe, and add to profiling task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3564 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 16:56:08 +00:00
Richard Purdie
77c6b60b30 qemu-sdk: Limit to arm emulation, set RDEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3563 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 11:13:25 +00:00
Richard Purdie
6820673592 meta-toolchain: Fix target and host file separation so sdk installed files are handled correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3562 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 11:11:52 +00:00
Richard Purdie
8c25ace84e linux-rp-2.6.23+2.6.24: Further defconfig merging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3561 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 01:02:28 +00:00
Richard Purdie
c2df817cf3 linux-rp-2.6.23+2.6.24: Try to bring defconfigs more into sync, update hx2000 patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3560 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-21 00:19:31 +00:00
Richard Purdie
2d426d0fd6 linux-rp_2.6.23+2.6.24-rc8: Further defconfig refreshes and fix the htcuni patches so they at least apply
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3559 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 21:53:21 +00:00
Richard Purdie
2b726332b1 linux-rp-2.6.23+2.6.24-rc8: Update defconfigs, remove merged zylonite patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3558 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 18:48:31 +00:00
Richard Purdie
53d19e1c1f linux-rp: Tidy up .bb file and clean up unused patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3557 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 17:03:32 +00:00
Richard Purdie
388339b8f6 linux-rp-2.6.23+2.6.24-rc6 -> linux-rp-2.6.23+2.6.24-rc8 and some defconfig tweaks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3556 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 15:25:36 +00:00
Richard Purdie
05c49eaac2 bitbake: Update to 1.8.10 release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3555 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 14:58:00 +00:00
Richard Purdie
079e6825aa bitbake: sync with upstream stable branch bugfixes and enhancements
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3554 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-20 12:09:31 +00:00
Richard Purdie
027c071fc5 autotools.bbclass: Make sure STAGING_INCDIR exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3553 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 22:46:48 +00:00
Ross Burton
ac5c1a6e51 poky.conf: bump matchbox-desktop srcrev, fixing inotify
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3552 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 20:10:21 +00:00
Ross Burton
68eba7458a glibc: remove old ld.so.conf which adds /opt/QtPalmtop to library search path
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3551 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 17:30:25 +00:00
Marcin Juszkiewicz
8318e9aaab zaurus-updater: replaced all machine ones with unified one (from OE)
It was tested on all supported Zaurus models and is used by Ångström by
default. First version was written in October 2006.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3550 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 16:22:28 +00:00
Marcin Juszkiewicz
c09736f104 psmisc: upgraded to 22.2 from OE (with uClibc fix)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3549 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 16:13:51 +00:00
Marcin Juszkiewicz
531ade356a matchbox-applet-volume: formatting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3548 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:50:12 +00:00
Marcin Juszkiewicz
16d57507e1 nfs-utils: bump PR to same as in OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3547 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:49:11 +00:00
Marcin Juszkiewicz
b4eb696255 settings-daemon: bump PR to same as in OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3546 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:44:49 +00:00
Marcin Juszkiewicz
babbf7e8f4 libowl: bump PR to sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3545 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:31:07 +00:00
Marcin Juszkiewicz
997e77603b ppp-dialin: make it machine independent (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3544 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:23:37 +00:00
Marcin Juszkiewicz
bed9c6e971 psmisc: upgraded to 22.2 from OE (with uClibc fix)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3543 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 15:11:16 +00:00
Ross Burton
979d581764 Add notifation-daemon and libnotify
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3542 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 14:58:24 +00:00
Marcin Juszkiewicz
38fb1d45b9 tinylogin: make it build against uclibc 0.9.29 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3541 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 14:43:25 +00:00
Ross Burton
364c193b52 matchbox-session: don't pass arguments the panel doesn't accept
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3540 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 14:28:05 +00:00
Ross Burton
780b44da5b poky.conf: bump matchbox panel srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3539 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 14:18:11 +00:00
Richard Purdie
7d60357a70 autotools.bbclass: Really fix autostaging function to correctly handle cases where only subdirectories of files exist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3538 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:40:50 +00:00
Marcin Juszkiewicz
fcb91af765 wireless-tools.if-pre-up - move setting of the ESSID to the end of the script,
because certain chipsets (ZD1211) use that as the "commit" operation. (from OE)


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3537 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:28:52 +00:00
Marcin Juszkiewicz
66576a053d xcursor-transparent-theme: make it machine independent (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3536 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:26:02 +00:00
Marcin Juszkiewicz
82a4bfc913 xrestop 0.4: Add DESCRIPTION & SECTION (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3535 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:18:10 +00:00
Marcin Juszkiewicz
17646c63b2 site: merged with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3534 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:07:27 +00:00
Marcin Juszkiewicz
22e64e1cd6 checksums.ini: added some entries from OE and local builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3533 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:04:38 +00:00
Marcin Juszkiewicz
8c4e516905 documentation.conf: merge with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3532 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 13:01:17 +00:00
Marcin Juszkiewicz
9dbd684b5a Neo1973 (gta01/02): merge configs with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3531 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:56:22 +00:00
Marcin Juszkiewicz
3811d80493 qemux86: added 'x86' to MACHINE_FEATURES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3530 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:55:50 +00:00
Marcin Juszkiewicz
0e7edcaf8a hx2000: added vfat to MACHINE_FEATURES (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3529 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:55:15 +00:00
Marcin Juszkiewicz
12b861dd36 nokia tablets: added vfat to MACHINE_FEATURES (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3528 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:54:57 +00:00
Marcin Juszkiewicz
8caadc8dc7 spitz: added 'iwmmxt' to MACHINE_FEATURES (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3527 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:53:17 +00:00
Marcin Juszkiewicz
45dc7ba72b cm-x270: merged support for misc NAND chips (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3526 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:41:50 +00:00
Marcin Juszkiewicz
7bdce63ffd akita: added 'iwmmxt' to MACHINE_FEATURES (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3525 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:39:37 +00:00
Marcin Juszkiewicz
c85d492a4b tune-strongarm: rename to tune-strongarm1100 and tune to it (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3524 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:36:24 +00:00
Marcin Juszkiewicz
c46d3fb0c3 tune-armv5te.inc: removed. use tune-arm926ejs.inc instead
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3523 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:35:08 +00:00
Marcin Juszkiewicz
e430837ead mx31 machines: use tune-arm926ejs (which is armv5te)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3522 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:33:11 +00:00
Marcin Juszkiewicz
a43192d753 removed tosa-2.6.inc and poodle-2.6.inc as Poky do not support them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3521 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:27:45 +00:00
Marcin Juszkiewicz
d89855e7f5 zaurus-2.6: merge OE changes (part3: tune-xscale for PXA machines)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3520 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:25:36 +00:00
Marcin Juszkiewicz
2151dc1199 zaurus-2.6: merge OE changes (part2: installkit changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3519 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:22:41 +00:00
Marcin Juszkiewicz
e7fba8ed9c zaurus-2.6: merge OE changes (part1: collie related changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3518 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:20:38 +00:00
Richard Purdie
1fa886288e autotools.bbclass: Fix autostaging function to correctly handle cases where only subdirectories of files exist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3517 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 12:07:20 +00:00
Ross Burton
6ddbbdfaaf dbus: upgrade -bleeding to 1.1.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3516 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 08:15:49 +00:00
Marcin Juszkiewicz
e9794a9691 libxdmcp-sdk: do not provide xdmcp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3515 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 07:44:26 +00:00
Marcin Juszkiewicz
623c607433 libx11-sdk: do not provide virtual/libx11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3514 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-18 07:27:59 +00:00
Richard Purdie
69c49c7476 linux-rp-2.6.23: Make sure HID is modular
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3513 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 23:15:47 +00:00
Richard Purdie
eaefa2601b linux-rp-2.6.23: Tweak defconfigs to save a little space after a suggestion from Samuel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3512 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 23:13:41 +00:00
Richard Purdie
822779e598 package.bbclass: Fix shlibs and pkgconfig magic to use HOST_SYS, not TARGET_SYS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3511 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 21:51:05 +00:00
Richard Purdie
85d94a1332 xorg-proto: Fix inherits of sdk versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3510 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 16:14:15 +00:00
Richard Purdie
d10521316a sdk.bbclass: Set CPPFLAGS and CFLAGS correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3509 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 14:28:56 +00:00
Richard Purdie
9a3cb74139 pkgconfig-sdk: Fix configure failure issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3508 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 12:49:38 +00:00
Richard Purdie
bb48bd4cc4 task-sdk-host: Add qemu-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3507 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:46:45 +00:00
Richard Purdie
5697a026ef Add qemu-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3506 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:45:48 +00:00
Richard Purdie
d59f40bbf4 Add libsdl-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3505 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:45:16 +00:00
Richard Purdie
6b21b82e74 util-macros: Clean up and add sdk varient
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3504 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:44:26 +00:00
Richard Purdie
529bf51abf xorg-lib: Clean up various files and add sdk varients where needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3503 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:43:23 +00:00
Richard Purdie
b0dd467052 xorg-proto: Clean up various files and add sdk varients where needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3502 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:42:20 +00:00
Richard Purdie
70dc147011 sdk.bbclass: Set rpath correctly for sdk binaries and use the target prefix to ensure sdk and native staging don't mix.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3501 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:40:36 +00:00
Richard Purdie
551ae761eb qemu: Add series file for patches for reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3500 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-17 10:33:33 +00:00
Richard Purdie
c07279279b libx11: Fixup libx11-native (fix typos, add missing patches, cleanup -native version)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3499 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 17:30:58 +00:00
Ross Burton
ae52d011b2 sato-icon-theme: update to latest release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3498 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 14:50:33 +00:00
Richard Purdie
053a141759 distcc: Add patch to poky since upstream keep changing it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3497 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 11:01:35 +00:00
Marcin Juszkiewicz
5891567060 CVS fetcher: added "fullpath" option to get full repository paths inside of
checkout archive tarballs. It is very useful when used with "norecurse"
option.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3496 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 10:58:57 +00:00
Marcin Juszkiewicz
cc1e39fab2 CVS fetcher: add "norecurse" option to fetch directory from CVS without its
subdirs ("cvs co -l" option)


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3495 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 10:56:57 +00:00
Richard Purdie
2a08e55626 formfactor: Allow qemuarm/qemux86 to default to the framebuffer size they boot with
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3494 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 09:41:46 +00:00
Ross Burton
531a996309 dbus: upgrade poky-bleeding to dbus 1.1.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3493 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-16 08:15:45 +00:00
Ross Burton
2172d34f67 sato-icon-theme: bump to 0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3492 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 16:40:55 +00:00
Ross Burton
9c85e50d28 dbus: bump -bleeding from 1.1.1 to 1.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3491 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 13:48:16 +00:00
Robert Bradford
ba56fb85c8 Added updated patches/defconfig from Phytec.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3490 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 11:27:14 +00:00
Richard Purdie
21038ec0ba oh-puzzles: Fix merged menus (#703)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3489 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 10:05:33 +00:00
Marcin Juszkiewicz
d59ce93963 qemu: create common include for qemu-native versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3488 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 09:57:28 +00:00
Richard Purdie
875c178675 Add gcc-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3487 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 09:52:24 +00:00
Ross Burton
90d3853872 cairo: upgrade from 1.4.10 to 1.4.14
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3486 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 09:15:06 +00:00
Ross Burton
66b249901d Remove unused cairo 1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3485 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-15 09:13:46 +00:00
Richard Purdie
0135bc9e91 local.conf.sample: Remove tools-testapps from mx31phy images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3484 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-14 17:12:04 +00:00
Richard Purdie
1a34b12a3e glib-2.0: Fix SRC_URI (#702)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3483 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-14 15:52:42 +00:00
Marcin Juszkiewicz
3adc1f0ad2 v86d: mark it also as compatible for bootcdx86
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3480 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-14 08:27:50 +00:00
Ross Burton
976d362877 Drop unused glib patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3479 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 17:01:28 +00:00
Ross Burton
dad7da8290 insane.bbvlass: split checks so the warnings are precise
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3478 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 16:58:42 +00:00
Ross Burton
8269ce48c5 glib-2.0: remove unused 2.12.13
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3477 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 16:50:41 +00:00
Ross Burton
ea38a634d7 glib-2.0-native: upgrade to 2.14.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3476 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 16:50:00 +00:00
Ross Burton
f364836768 glib-2.0-native: upgrade from 2.12.4 to 2.12.13
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3475 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 16:43:09 +00:00
Ross Burton
b2dea86a7c glib.inc: use autotools_stage_all instead of manually staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3474 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-13 16:42:00 +00:00
Marcin Juszkiewicz
46d32b9ed0 gst-openmax: added 0.10.0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3473 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 17:05:43 +00:00
Marcin Juszkiewicz
4fc27a3a21 libomxil: added 0.3.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3472 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 17:04:47 +00:00
Marcin Juszkiewicz
34492aa368 libmad: fix parse error
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3471 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 16:35:58 +00:00
Marcin Juszkiewicz
78b5898fc9 libmad: add pkg-config support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3469 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 16:10:23 +00:00
Marcin Juszkiewicz
4da5771577 libid3tag: add pkg-config support (from Debian)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3467 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 16:08:07 +00:00
Richard Purdie
d56b65fcbd xserver-kdrive: Remove bogus fbdev patch, merge kmode patches, add a patch to allow the existing framebuffer mode to be reused if appropriate
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3466 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 13:59:40 +00:00
Richard Purdie
a30424c269 xserver-kdrive: Clean up unused patches and broken git recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3465 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 12:56:32 +00:00
Richard Purdie
3156c5a82c linux-mx31-2.6.22.6: Mark as only compatible with the mx31ads for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3464 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 10:48:13 +00:00
Richard Purdie
4ec449c4da v86d: Add initscript to activate the framebuffer early in the boot process
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3463 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 09:10:16 +00:00
Richard Purdie
c54fce9ee6 v86d: Set COMPATIBLE_MACHINE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3462 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-11 08:31:36 +00:00
Richard Purdie
ed8770a901 Add EXTRA_IMAGE_FEATURES for ease of use in local.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3461 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:50:30 +00:00
Richard Purdie
5f39e9fa0f xserver-kdrive: Make patchlist more obvious, remove uneeded machine specific patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3460 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:44:43 +00:00
Richard Purdie
4d3c683765 xserver-kdrive: Drop 1.1.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3459 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:43:18 +00:00
Richard Purdie
b86cac15ce qemux86.conf: Add essential dependency on v86d
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3458 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:41:08 +00:00
Richard Purdie
e56772676e Add v86d
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3457 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:40:21 +00:00
Richard Purdie
2f9cc6ae3c linux-rp-2.6.23: Fixup qemu defconfigs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3456 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:39:28 +00:00
Richard Purdie
d1a302add6 kernel.bbclass: Cleanup various repetition, add include/video to staged files list
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3455 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:35:12 +00:00
Robert Bradford
568a9bbc22 Really set jffs2 options for mx31ads.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3454 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 17:13:51 +00:00
Robert Bradford
9b81ef9ff6 Update jffs2 options for mx31 ads.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3453 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 17:12:12 +00:00
Robert Bradford
5b21722218 Add 2.6.22.6 for MX31ADS (from the rel5 BSP.)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3452 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 16:52:57 +00:00
Marcin Juszkiewicz
c1dd292388 poky-sdk: install libglade-dev instead of libglade
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3451 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 16:06:09 +00:00
Ross Burton
6486e5ef30 libvorbis: use autotools_stage_all (fixing .la installation)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3449 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 11:22:45 +00:00
Ross Burton
07668faff4 libogg: use autotools_stage_all (fixing .la installation)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3448 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 11:22:29 +00:00
Ross Burton
e84e875946 gtk: upgrade 2.15.3 to 2.15.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3447 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 11:06:09 +00:00
Robert Bradford
305ca5dc9a Update JFFS options for the phyCORE mx31.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3446 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 10:49:17 +00:00
Robert Bradford
1ffa3184c3 Add patch to allow newer NOR chip query table.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3445 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 10:48:43 +00:00
Richard Purdie
44611fd69c xpext: Fix -dev/-dbg package dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3444 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 08:26:59 +00:00
Richard Purdie
1a89cd510d scripts: Further quoting fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3443 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 20:13:45 +00:00
Richard Purdie
248c66c6e2 tkas-poky-sdk: Add findutils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3442 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 15:38:08 +00:00
Richard Purdie
ab3ed2f9a7 tasks: Add libglade to sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3441 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 15:07:49 +00:00
Richard Purdie
4a7acb65f6 scripts: Various tweaks/fixes for the qemu scripts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3440 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 14:14:12 +00:00
Richard Purdie
0f1ddc5c32 package.bbclass: Account for DEPENDS in -dev packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3439 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 13:50:38 +00:00
Richard Purdie
b1975f9168 meta-toolchain: Allow output name to be overridden
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3438 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 13:46:44 +00:00
Richard Purdie
f7a133e24c meta-toolchain: Split into a plain toolchain and full SDK versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3437 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 13:23:56 +00:00
Richard Purdie
49d384182a util-macros: Fix -dev and -dbg dependencies (since the main package is empty)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3436 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 13:10:55 +00:00
Marcin Juszkiewicz
3e5646fce1 qemu: upgrade CVS snapshot 20071230 to 0.9.1 release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3435 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 11:16:08 +00:00
Richard Purdie
03e591a793 local.conf.sample: Limit the features built into c7x0 and mx31phy images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3434 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 10:35:01 +00:00
Robert Bradford
7f3a1703f9 Add support for Phytec phyCore-iMX31 board.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3433 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-09 09:56:56 +00:00
Ross Burton
b10aaea287 glib: upgrade from 2.14.4 to 2.14.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3432 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 16:02:24 +00:00
Ross Burton
666535e42f qemu.inc: increase the size of the rootfs, so there is some slack
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3431 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:57:14 +00:00
Ross Burton
226212879c gtk-icon-cache.bbclass: in the postinst update the pixbuf loaders to ensure that all are loaded before creating icon caches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3430 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:54:04 +00:00
Ross Burton
b8a6dbf08b linux: enable v3 process accounting (for bootchart, mainly)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3429 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:47:39 +00:00
Richard Purdie
4619dcbb77 linux-rp: Drop old kernel versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3428 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:40:50 +00:00
Richard Purdie
13d394bc55 linux-rp.inc: Add bootkern task for experimentation purposes only
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3427 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:39:36 +00:00
Ross Burton
d83e06766e dbus: disable asserts, not checks. asserts are slow and very intensive, checks are entry point sanity checks and are good
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3426 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:30:25 +00:00
Ross Burton
144d5c79f8 poky.conf: update mb-desktop srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3425 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 15:21:46 +00:00
Marcin Juszkiewicz
8b119973d7 poky: removed DISTRO_FEATURES set for "cmx270" machine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3424 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 14:56:08 +00:00
Marcin Juszkiewicz
5b9ecbad73 module*.bbclass: set AR to KERNEL_AR during building of kernel modules
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3422 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 14:40:51 +00:00
Ross Burton
3a4cd6a02f gstreamer: fix the patch. honest, it built for me
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3421 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 14:34:25 +00:00
Ross Burton
f4a6185266 gstreamer: don't try and load .debug libraries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3420 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 14:14:09 +00:00
Richard Purdie
84c46a7148 formfactor: Revert touchscreen mode change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3419 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-08 10:18:43 +00:00
Richard Purdie
bea90e612a formfactor: Create suitable gtkrc file enabling gtk touchscreen mode for machines with touchscreens
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3418 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-07 21:29:15 +00:00
Ross Burton
deff1f408a matchbox-sato: force touchscreen mode on
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3417 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-07 17:08:43 +00:00
Richard Purdie
bd837ac673 cooker.py: Fix -g option breakage from previous commits
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3415 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-06 23:06:42 +00:00
Richard Purdie
611ba5d66a em-x270.conf: Fix kernel part of image generation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3414 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-06 19:39:23 +00:00
Richard Purdie
d34b2f60a1 base.bbclass: Make sure PATH searched for applications is expanded
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3413 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-06 18:58:11 +00:00
Richard Purdie
da8e8d3cd5 poky.conf: Remove gcalctool from world builds since its broken with recent gtk+
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3412 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-06 18:55:04 +00:00
Richard Purdie
7821f2250d bitbake: Sync with bitbake upstream for various fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3411 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-06 16:51:51 +00:00
Ross Burton
c7fca99aab poky.conf: update to latest GTK+ version now that the filesystem changes have landed (yay tf).
poky-bleeding.conf: remove GTK+ versions


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3410 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 16:02:02 +00:00
Ross Burton
b01d4b8899 gtk+: Remove DEFAULT_PREFERENCE statements, they are incorrect and we use poky.conf instead
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3409 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 15:59:05 +00:00
Tomas Frydrych
9ea7515313 ported filechooser patcheas to gtk 2.12.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3408 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 15:51:51 +00:00
Marcin Juszkiewicz
fe7eb79225 em-x270: generate ext2 image for Compulab runtime updater
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3407 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 12:59:28 +00:00
Richard Purdie
7b7f440346 libtelepathy: Prefer python 2.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3406 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 11:49:28 +00:00
Marcin Juszkiewicz
f15684602a linux: provide symlink for em-x270 kernel image
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3405 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 11:33:55 +00:00
Marcin Juszkiewicz
8fe6d345e3 linux: em-x270 expects kernel encapsulated in jffs2 image
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3404 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 10:12:53 +00:00
Richard Purdie
932b3ccd86 telepathy-glib: Prefer python 2.5 over 2.4 over 2.3, not the other way around
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3403 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-04 08:41:51 +00:00
Marcin Juszkiewicz
66ff85a048 base and sanity bbclasses + qemu: move gcc3 availability checking into base.bbclass
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3402 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-03 14:07:44 +00:00
Richard Purdie
67eaa28a3d poky-bleeding: Switch to dbus 1.1.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3401 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-02 23:40:33 +00:00
Richard Purdie
51d4359d1a Add dbus 1.1.1 (leave 1.0.2 as default)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3400 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-02 23:39:35 +00:00
Richard Purdie
fe60c6e3e5 libx11: Apply the keysymdef.h fix to libx11 as well as diet-x11
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3399 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-02 15:22:39 +00:00
Richard Purdie
f8b1fd4926 libx11/diet-x11: Fix /usr/include problem for keysymdef.h
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3398 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-02 15:15:36 +00:00
Richard Purdie
7eed7c05fd qemu: upgrade 20071121 -> 20071230 to fix problems with target mmap'd regions overlapping with the host system libraries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3397 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-02 11:14:28 +00:00
Richard Purdie
8ff44c1f07 linux-rp-2.6.23: Bump PR after hrw's patch change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3396 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-01 14:37:54 +00:00
Marcin Juszkiewicz
d850b589e7 linux-rp: fixed my patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3395 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-01 13:43:19 +00:00
Richard Purdie
a1ffa5a168 linux-rp-2.6.23: Make qemuarm and qemux86 use 2.6.23, sync .bb file with OE for poodle and tosa changes.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3394 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-01 10:39:58 +00:00
Marcin Juszkiewicz
f217220fd5 checksums.ini: some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3393 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-31 16:10:08 +00:00
Marcin Juszkiewicz
a28ff4afae linux-rp 2.6.24-rc6: provide working config for c7x0 (ide and cpufreq in modules)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3392 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-31 16:08:07 +00:00
Marcin Juszkiewicz
fd616b6d25 linux-rp: update 2.6.24-rc1 to 2.6.24-rc6, add some fixes from 2.6.23
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3391 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-31 15:26:26 +00:00
Richard Purdie
2e6c3db37b qemu: Expand PATH and EXTRA_OECONF when locating gcc, add check for gcc-3.4.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3390 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-30 00:39:10 +00:00
Richard Purdie
603087da3c bitbake.conf: Make sure PATH is expanded when searching for ccache
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3389 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-30 00:37:34 +00:00
Richard Purdie
13d7860d43 linux-nokia800: Use gcc 3.4.4+csl-arm-2005q3 for compiling kernels for initfs module compatibility
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3388 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-29 23:51:32 +00:00
Richard Purdie
925823d1d8 gcc: Add gcc-cross-kernel 3.4.4+csl-arm-2005q3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3387 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-29 23:50:20 +00:00
Richard Purdie
397c9e4ca4 linux-rp-2.6.23: Defconfig update
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3386 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-28 16:54:55 +00:00
Richard Purdie
dd877a728f linux-rp-2.6.23: Unbreak pxa25x suspend/resume, update defconfigs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3385 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-28 00:01:46 +00:00
Richard Purdie
a4ad228d96 linux-rp-2.6.23: Add atags export patch for kexec, fix spitz suspend key problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3384 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-27 20:35:05 +00:00
Richard Purdie
a5b44fe6a5 kexec-tools: Add arm atags support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3383 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-27 14:50:27 +00:00
Marcin Juszkiewicz
a34ccf9ec4 poky: exclude libxml-parser-perl from world builds due to OE bug #3403
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3382 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-27 11:40:31 +00:00
Marcin Juszkiewicz
55763d65d2 poky: set SRCREV and proper SRCDATE for gtk-theme-torturer
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3381 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-27 10:14:39 +00:00
Marcin Juszkiewicz
0f3fabeff0 poky: do not fix SRCREV values for Pimlico components as we use release versions by default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3380 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-24 13:32:32 +00:00
Marcin Juszkiewicz
a59dc98600 poky: set clipboard-manager version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3379 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-24 09:08:53 +00:00
Richard Purdie
13b2444886 poky.conf: Fix xprop PREFERRED_VERSION
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3378 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 23:30:11 +00:00
Richard Purdie
cdde631f5f poky-floating-srcrev.inc: Tweak file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3377 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 23:28:37 +00:00
Richard Purdie
ac9dbc9f5c matchbox: Set various maximum patch revisions for merged patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3376 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 23:17:04 +00:00
Marcin Juszkiewicz
ac1c9c7fd1 xwininfo: fix DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3375 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:56:11 +00:00
Richard Purdie
1a30ceb5df conf/distro/include: Remove stale srcdates file, add poky-floating-srcrevs cinlude file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3374 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:38:47 +00:00
Marcin Juszkiewicz
906fb37b2c task-poky: added xwininfo,xprop,xrestop into testapps
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3373 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:28:58 +00:00
Marcin Juszkiewicz
3226b9855c xprop: added 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3372 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:28:21 +00:00
Marcin Juszkiewicz
ca4e02d476 xrestop: added 0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3371 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:27:48 +00:00
Marcin Juszkiewicz
f85a9e42ce xwininfo: added 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3370 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 14:21:53 +00:00
Tomas Frydrych
1ba5ca1c67 set revisions for matchobx-wm-2 and matchbox-theme-sato-2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3369 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 13:37:09 +00:00
Tomas Frydrych
4f67e7c86c matchbox-wm-2 recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3368 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 12:29:04 +00:00
Tomas Frydrych
6b3e57c8c0 recipe for mbwm2 sato theme
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3367 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 12:12:08 +00:00
Marcin Juszkiewicz
1685e259a5 busybox: update 1.8.1 to 1.8.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3366 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-21 10:01:42 +00:00
Richard Purdie
1011c2b7e9 meta-toolchain: Generate site config files and an environmental setup script
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3365 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 18:28:49 +00:00
Richard Purdie
02464392d3 poky.conf: Fix ohm SRCREV for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3364 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 14:31:29 +00:00
Richard Purdie
fafacff811 xserver-kdrive: Rename .inc file to stop confusion with xserver-kdrive-common package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3363 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 14:25:37 +00:00
Richard Purdie
cba0d9700f ohm: Lock down git revision using SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3362 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 13:21:32 +00:00
Marcin Juszkiewicz
6e6350ad8c contacts: SVN version is not default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3361 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:49:07 +00:00
Marcin Juszkiewicz
30f6da8fe5 dates: refreshed patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3360 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:39:28 +00:00
Marcin Juszkiewicz
c6b6c97120 pimlico: fixed versions in SVN recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3359 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:18:00 +00:00
Marcin Juszkiewicz
c9703ffc2c contacts: updated to 0.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3358 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:15:47 +00:00
Marcin Juszkiewicz
bb6d77b5a7 tune-arm1136jf-s: switch to use CPU_FEATURES to enable/disable VFP and Thumb support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3357 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:02:43 +00:00
Marcin Juszkiewicz
994be9eaf4 tune-thumb: switch ARM/Thumb instruction set (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3356 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:01:17 +00:00
Marcin Juszkiewicz
2f039d93e3 bitbake.conf: introduce CPU_FEATURES variable for listing features of target processor
This variable makes building for ARM targets easier. 

For example to build for ARMv6 cpu with VFP all you need is CPU_FEATURES = "vfp".
Adding Thumb support is just adding "thumb" to the list.

Tested on ARMv6 build with four combinations: "", "thumb", "vfp", "vfp thumb". All
resulting images works in QEmu.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3355 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 12:00:04 +00:00
Marcin Juszkiewicz
a54c23a08d tremor: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3354 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:51:13 +00:00
Marcin Juszkiewicz
053e6d02dd liboil: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3353 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:51:04 +00:00
Marcin Juszkiewicz
1aa801ac7b libmad: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3352 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:50:58 +00:00
Marcin Juszkiewicz
397110be1c gst-plugins-bad: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3351 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:50:48 +00:00
Marcin Juszkiewicz
fe05a0141a glibc: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3350 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:50:42 +00:00
Marcin Juszkiewicz
fc5366261e glib-2.0: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3349 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:50:28 +00:00
Marcin Juszkiewicz
15999b53f5 db: use ARM instruction set when building for Thumb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3348 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:50:21 +00:00
Richard Purdie
bbb0b8bba7 package.bbclass: Various cleanups and bugfixes, some form OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3347 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 11:07:14 +00:00
Richard Purdie
6480e3a2f6 package.bbclass: Don't strip files in .debug directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3346 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-19 10:32:12 +00:00
Richard Purdie
34927dfa61 Sync various tweaks from OE, change default SRCREV policy to not auto increment rather than hitting the network.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3345 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 15:04:06 +00:00
Marcin Juszkiewicz
ce30130b7c liboil: added glib-2.0 dependency (it is required to build but not end in packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3344 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 14:48:22 +00:00
Marcin Juszkiewicz
cf07030e11 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3343 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 14:38:10 +00:00
Marcin Juszkiewicz
2228b41678 meta-toolchain: provide /usr/ symlink (related to sysroot usage) - requested by Rob
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3342 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 08:57:19 +00:00
Marcin Juszkiewicz
a1a868a7c7 update-rc.d: added forgotten patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3341 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 08:21:27 +00:00
Marcin Juszkiewicz
c75f6a23fd update-rc.d: Be less verbose by default. (from OE)
* Don't spit detailed info about links created unless passed -v.
* This is to prevent initial bootup console spamming.

Revision: fe0992753b30f43be0407eacefd0a4c6fb8045bd
Author: pfalcon@openembedded.org
Date: 2007-12-01T19:22:14


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3340 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 08:21:00 +00:00
Marcin Juszkiewicz
c3fb3617fd libxml2: added fix for 'unable to find gzopen64()' when host is 64bit (taken from Debian)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3339 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 08:09:09 +00:00
Richard Purdie
d4b9227e95 Add mx31ads machine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3338 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 07:57:09 +00:00
Richard Purdie
a797df10c1 linux-mx31: Add mx31ads support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3337 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 07:52:16 +00:00
Richard Purdie
c83d81ede3 clutter.inc: Add mx31ads support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3336 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 07:40:59 +00:00
Marcin Juszkiewicz
2d44843f98 libxcomposite: add libxext to dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3335 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-18 06:49:02 +00:00
Marcin Juszkiewicz
73b9bf2e15 gtk: enable XDamage, XRender, XComposite support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3334 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-17 21:14:01 +00:00
Richard Purdie
cfd98f5000 qmake: Turn native package into a cross package since it touches target staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3333 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-12 08:43:07 +00:00
Marcin Juszkiewicz
4db23a9e90 xcursor-transparent-theme: point SRC_URI to project website
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3332 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 15:02:13 +00:00
Marcin Juszkiewicz
89c8cb3e8d matchbox-applet-startup-monitor: point SRC_URI to official website
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3331 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 15:00:33 +00:00
Marcin Juszkiewicz
2c1a5bcc40 task-base: bump PR to get rsync in qemu images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3330 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 13:49:03 +00:00
Marcin Juszkiewicz
251e9cf66c poky: install rsync in qemu images (requested by Rob)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3329 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 13:45:01 +00:00
Marcin Juszkiewicz
4e9ca346a3 rsync: added 2.6.9 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3328 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 13:43:19 +00:00
Marcin Juszkiewicz
66be3d9af7 tasks: update to 0.13
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3327 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 11:39:03 +00:00
Marcin Juszkiewicz
169d7d382a dates: update to 0.4.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3326 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 11:38:37 +00:00
Marcin Juszkiewicz
2938bfec1f web: bump PR due to curl change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3325 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 11:04:32 +00:00
Marcin Juszkiewicz
e079d07220 curl: really disable libidn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3324 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-11 10:38:07 +00:00
Richard Purdie
49bcedcc8d task-sdk-host: Add pkgconfig-sdk to SDK
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3323 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-10 15:51:47 +00:00
Richard Purdie
7147d33ead Add pkgconfig-sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3322 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-10 15:50:30 +00:00
Marcin Juszkiewicz
1813facec4 poky: bump webkit to r28485
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3321 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-07 18:03:15 +00:00
Marcin Juszkiewicz
e6b479c396 webkit: fixes to get r28485 built
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3320 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-07 18:02:40 +00:00
Marcin Juszkiewicz
aa521e3dd6 poky: set fixed srcrev for webkit-gtk (same one as OE use)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3319 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 11:58:44 +00:00
Marcin Juszkiewicz
cad2e1bbb5 icu: use g++ for linking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3318 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 10:29:19 +00:00
Chris Lord
2517420cbe Import files from OE to build WebKit (patch to link icu required)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3317 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 10:23:27 +00:00
Marcin Juszkiewicz
8ccfa5c993 linux: add u-boot-mkimage to DEPENDS only for uImage kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3316 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 09:56:54 +00:00
Marcin Juszkiewicz
d46841a5c7 linux-rp: kernel size check is now in kernel.bbclass
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3315 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 09:44:46 +00:00
Marcin Juszkiewicz
048754f684 kernel.bbclass: added task which check size of kernel image
Code was taken from linux.inc, variable with size is KERNEL_IMAGE_MAXSIZE


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3314 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 09:43:11 +00:00
Marcin Juszkiewicz
7256b486f7 zaurus: add KERNEL_IMAGE_MAXSIZE variable used to check kernel image size
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3313 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 09:40:51 +00:00
Marcin Juszkiewicz
9d5c2c85bf qemu: make new version non-default again
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3312 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-05 14:55:50 +00:00
Ross Burton
4e6098960c formfactor: add em-x270 formfactor
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3311 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-05 12:20:00 +00:00
Marcin Juszkiewicz
e7eaaa247e bitbake.conf: armv4 and armv5 do not need CPU selector for qemu
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3310 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-05 10:26:21 +00:00
Ross Burton
74457246bd gtk: update 2.12.2 to 2.12.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3309 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-05 09:49:37 +00:00
Marcin Juszkiewicz
d41df711cd glibc: allow to use UTF-8 locales only (enable with LOCALE_UTF8_ONLY=1)
This code limits generation of locales to UTF-8 ones only. Other encodings
will be ignored.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3308 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 18:38:30 +00:00
Marcin Juszkiewicz
e9f81f1d31 glibc: get proper value for QEMU_OPTIONS to get binary locales working for all ARM variants
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3307 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 17:19:25 +00:00
Marcin Juszkiewicz
de38769a25 glibc: make ARMv6 binary locales working with recent qemu
Qemu 20071121 has ARMv6 support working but generating of binary locales
require using proper "-cpu" switch - otherwise it sigsegv with illegal
instruction.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3306 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 16:23:28 +00:00
Richard Purdie
d0b4968cd2 qemu: Make 20071121 the default version and cleanup various file locations and recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3305 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 13:58:45 +00:00
Marcin Juszkiewicz
1fbde4b0c4 qemu: really enable NPTL for arm
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3304 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-04 11:05:19 +00:00
Richard Purdie
11f9f2412e qemu: Add 20071121 version, default preference -1 for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3303 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 23:18:02 +00:00
Marcin Juszkiewicz
c3c2ee2f42 linux: bump PR due to changed U-Boot entry point for em-x270
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3302 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 18:33:36 +00:00
Marcin Juszkiewicz
c4717338dc em-x270: fix U-Boot entry point
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3301 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 18:32:51 +00:00
Marcin Juszkiewicz
aa1159737b em-x270: fix kernel type
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3300 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 15:59:59 +00:00
Marcin Juszkiewicz
b25ad8c780 busybox: enable time applet
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3299 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 15:31:00 +00:00
Marcin Juszkiewicz
ec63c681fc eds: make eds-dbus-dev recommend libecal-dev libebook-dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3298 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 12:57:14 +00:00
Marcin Juszkiewicz
859d3ab24d em-x270: set kernel type to uImage
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3297 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 12:55:51 +00:00
Marcin Juszkiewicz
9886049b53 eds-dbus: reformatted recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3296 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 12:06:25 +00:00
Marcin Juszkiewicz
345dd8677b task-sdk-gmae: added libecal/libebook
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3295 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 11:32:39 +00:00
Marcin Juszkiewicz
92b1e9f721 task-sdk-*gmae*: move common stuff into include file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3294 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-03 09:12:36 +00:00
Richard Purdie
4758862eec task-poky-standalone-gmae-sdk-target: Re-enable libtelepathy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3293 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-02 11:31:34 +00:00
Richard Purdie
25110f59cc icecc.bbclass: Sync from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3292 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-01 18:36:52 +00:00
Richard Purdie
a19595060c cross.bbclass: Set TOOLCHAIN_OPTIONS to an empty value instead of duplicating compiler variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3291 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-01 18:34:56 +00:00
Richard Purdie
bf0ddf4881 telepathy-glib: Add dbus-glib to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3290 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 21:24:51 +00:00
Richard Purdie
5d500e6114 task-poky-standalone-gmae-sdk-target: Remove telepathy for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3289 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 21:22:59 +00:00
Marcin Juszkiewicz
f53f08919a task-poky-standalone-gmae-sdk-target: fix packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3288 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 18:40:00 +00:00
Richard Purdie
e955540829 meta-toolchain: Switch task-poky-standalone-gmae-sdk-target for experimental purposes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3287 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 17:01:46 +00:00
Richard Purdie
8e8b85df26 git-native: Sync minor tweaks from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3286 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 16:52:28 +00:00
Marcin Juszkiewicz
b6691acf0d task-poky-standalone-gmae-sdk-target: GMAE for standalone SDK
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3285 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 16:50:24 +00:00
Marcin Juszkiewicz
731cdbe17e xtrans: solve xtrans-dev problem in better way (same as xorg-protos are)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3284 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 16:40:01 +00:00
Marcin Juszkiewicz
1731595dce poky: added HOST_ARCH into name of SDK tarballs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3283 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 16:36:50 +00:00
Marcin Juszkiewicz
dbae4c165c xtrans: create empty xtrans package as xtrans-dev depend on it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3282 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 15:51:39 +00:00
Marcin Juszkiewicz
3e8d1b6635 libxml-parser-perl-native: Remove uneeded entries: (from OE)
* DEPENDS on perl-native isn't needed since cpan.bbclass adds this.
* DEPENDS on expat-native isn't needed since libxml-parser-perl adds this.
* RDEPENDS on perl-native was only here to prevent an RDEPENDS on perl. The
  RDEPENDS was being added by cpan.bbclass, but that has now been fixed to
  not add it for native packages. This needed to be removed so that perl
  isn't built when you only want libxml-parser-perl-native.

Revision: 73c801b307019899c3255b427e2bb7cb896f8375
Ancestor: 77ee40e486d3c8ad2628c2ac01e4325879b50821
Author: lenehan@openembedded.org
Date: 2007-06-01T06:46:10
Branch: org.openembedded.dev

Modified files:
        packages/perl/libxml-parser-perl-native_2.34.bb


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3281 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 14:07:04 +00:00
Marcin Juszkiewicz
2aba13054a cpan-base.bbclass: Update the perl depenedencies: (from OE)
* For native modules DEPEND on perl-native and for others DEPEND on perl
  (which in turn depends on perl-native) rather then always depending on
  both perl and perl-native.
* Only RDEPEND for non-native modules rather then both native and non-native.

These changes are to allow you to build native modules without have to build
perl. Previously the dependencies would result in perl being built even
though it didn't actually need to. Thanks to hrw for pointing out what was
happening here.

Revision: 399705dfa7f6a6fd87366a6c0b1058354a5d4312
Ancestor: 5f43096a239a7ac66c7046feb414e8279db8f4bc
Author: lenehan@openembedded.org
Date: 2007-05-30T22:10:32
Branch: org.openembedded.dev

Modified files:
        classes/cpan-base.bbclass



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3280 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 14:04:04 +00:00
Richard Purdie
2f0918e948 poky.conf: Allow insane to be disabled from local.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3279 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 12:18:43 +00:00
Richard Purdie
412acf7305 task-sdk-host: Drop packages not needed now gcc-cross-sdk has better RRECOMENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3278 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 11:51:57 +00:00
Richard Purdie
eb864c8fa4 x11vnc: Add fixed version from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3277 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 10:33:32 +00:00
Richard Purdie
867741b244 site: Add arm-darwin
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3276 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:55:04 +00:00
Richard Purdie
1cab3f240e siteinfo.bbclass: Add darwin entry
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3275 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:53:23 +00:00
Richard Purdie
cc5a871123 libtool: Make sure ltmain.sh gets regenerated by libtool-cross, fix nmedit paths, fix library search paths for installed=no binaries particuarly on darwin but applies to other archs too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3274 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:25:30 +00:00
Richard Purdie
f0ff6c7854 clutter.inc: Add gtk+ to DEPENDS (for now)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3273 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:19:46 +00:00
Richard Purdie
9eee32bf93 base.bbclass: Fix populate_staging whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3272 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:18:09 +00:00
Richard Purdie
f7d937fd8e stage-manager: Various fixes/ehacements
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3271 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:17:19 +00:00
Richard Purdie
c9b23048a8 shasum-native: Use do_stage function, not do_populate_staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3270 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-30 08:16:33 +00:00
Marcin Juszkiewicz
d24c45c6db gcc-cross: attempt to unbreak fic-gta01 build - package_write_ipk waits for glibc packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3269 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-29 11:45:13 +00:00
Marcin Juszkiewicz
411c393668 libxml-parser-perl: added expat dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3268 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-29 10:09:00 +00:00
Marcin Juszkiewicz
e8c4d5ff4b shared-mime-info: added glib-2.0 to dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3267 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-29 09:02:08 +00:00
Ross Burton
9da15df7d5 glib: don't disable debug, the size difference isn't much and its useful
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3266 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-28 20:30:39 +00:00
Marcin Juszkiewicz
d862b5758c package_{ipk|deb|tar|rpm): append depend-tasks instead of overwriting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3265 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-28 20:01:41 +00:00
Marcin Juszkiewicz
91225da5b8 ipkg: fix "unable to create /usr/lib/ipkg/lists directory" bug
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3264 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-28 16:45:05 +00:00
Richard Purdie
705bfa44d8 distcc: Fix remaining postinst issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3263 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-28 15:58:35 +00:00
Richard Purdie
b12795d49f bitbake fetcher: Make invalid url errors clearer
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3262 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 22:23:04 +00:00
Richard Purdie
3431d4125a mtools: Use our mirror since upstrea, is insane
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3261 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 20:09:49 +00:00
Marcin Juszkiewicz
1274bbe6eb task-poky-sdk-gmae: added GMAE based SDK
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3260 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:32:55 +00:00
Ross Burton
fc5d8af7a7 oprofile: fix arithmetic ops on dash
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3259 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:30:56 +00:00
Marcin Juszkiewicz
261c8d8c77 tune-arm1136jf-s.inc: optimizations for armv6 devices
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3258 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:18:46 +00:00
Richard Purdie
697dbc937b glibc_2.3.5+cvs20050627: Fix oabi build failure due to header issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3257 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:17:28 +00:00
Marcin Juszkiewicz
feb7d18297 telepathy-gabble: improved description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3256 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:02:37 +00:00
Marcin Juszkiewicz
8ac44b44e6 telepathy-glib: improved description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3255 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:01:46 +00:00
Marcin Juszkiewicz
44e5a66175 telepathy-mission-control: improved description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3254 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:00:26 +00:00
Marcin Juszkiewicz
cdb708cb27 libtelepathy: improved description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3253 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 16:00:01 +00:00
Marcin Juszkiewicz
59195b7e14 empathy: improved description
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3252 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:59:38 +00:00
Marcin Juszkiewicz
101b2d7084 empathy: dropped 0.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3251 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:45:48 +00:00
Marcin Juszkiewicz
82f18b9e00 telepathy-idle: added 0.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3250 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:33:40 +00:00
Marcin Juszkiewicz
0ba486c5d1 telepathy-glib: upgrade to 0.7.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3249 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:33:16 +00:00
Marcin Juszkiewicz
2bbd6adc1f telepathy-gabble: upgrade to 0.7.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3248 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:32:45 +00:00
Marcin Juszkiewicz
5645257b99 libtelepathy: upgrade to 0.3.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3247 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:32:11 +00:00
Marcin Juszkiewicz
d0223d9525 telepathy-mission-control: upgrade to 4.49
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3246 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:30:25 +00:00
Richard Purdie
3526acda1a package.bbclass: Remove debug code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3245 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 15:09:56 +00:00
Richard Purdie
60b925a1f6 poky-autobuild: Increase threads to 6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3244 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 14:48:42 +00:00
Marcin Juszkiewicz
956e0ac117 checksums.ini: added glib 2.14.4 and ltt-control 0.43-10082007
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3243 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 12:33:33 +00:00
Ross Burton
de8d00f509 gtk+: upgrade 2.12 to 2.12.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3242 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 10:25:12 +00:00
Ross Burton
0c273cb508 gtk+: run pixbufloader backend on target, and update the icon cache afterwards
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3241 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-27 09:28:46 +00:00
Ross Burton
a14d61f7d3 glib-2.0: upgrade to 2.14.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3240 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-26 10:15:23 +00:00
Richard Purdie
fa0eb69b9d exmap-console: Bump PR to pacify autobuilder
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3239 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 23:48:46 +00:00
Richard Purdie
4743a3fbed base.bbclass: Fix PKGDATA to work properly with multimachine
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3238 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 23:47:36 +00:00
Richard Purdie
251672acd9 gcc-cross-sdk: Add RRECOMMENDS so gcc-cross-sdk pulls in all its sub packages automagically
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3237 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 23:18:36 +00:00
Richard Purdie
2fd82bb18f gcc-cross: package libstdc++-dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3236 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 23:17:52 +00:00
Richard Purdie
37f80dd759 exmap-console: Remove MYPV madness, makes my head hurt and breaks builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3235 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 23:16:16 +00:00
Richard Purdie
aa10825598 package_ipk.bbclass: Make sure packages which alter PACKAGE_ARCH end up in the correct 'feed'
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3234 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 19:35:19 +00:00
Richard Purdie
5d60f712ae stage-manager: copy files, don't move them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3233 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 15:39:51 +00:00
Richard Purdie
c0adbcbc1c bitbake: Add support for task specific lockfiles
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3232 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 14:25:59 +00:00
Richard Purdie
a7ed27d541 nokia770-init: Cleanup postinst to allow it to work offline
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3231 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 14:08:53 +00:00
Richard Purdie
7be7ded669 base.bbclass: Add buildall task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3230 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 14:07:17 +00:00
Richard Purdie
84e1d7cc07 Add stage-manager-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3229 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 14:03:49 +00:00
Richard Purdie
2f2de3f3a1 lttng-control: 0.42 -> 0.43
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3228 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 13:59:37 +00:00
Richard Purdie
e6fccbb463 bitbake: Sync with upstream, fix some typos, add selfstamp flag
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3227 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-25 13:54:43 +00:00
Richard Purdie
f3b89a0ed3 packages/meta: Remove pkgmaps references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3226 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 23:08:48 +00:00
Richard Purdie
48c7f7fc85 package.bbclass: Remove PKGMAPS functionality and supersede with pkgdata. Remove duplicate unneeded PACKAGES checks.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3225 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 23:06:56 +00:00
Richard Purdie
1d01a5ef00 package_{ipk|deb}.bbclass: Remove hardcoded install path reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3224 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 23:05:05 +00:00
Richard Purdie
62a3ee38ed bitbake: Convert fetcher code to using bb.utils locking functions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3223 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 16:49:12 +00:00
Richard Purdie
c065977948 classes: Use internal bitbake functions and fix packaging unlocking on error paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3222 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 14:55:57 +00:00
Richard Purdie
701aa74aeb bitbake: Add bb.utils.lockfile() and bb.utils.unlockfile()
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3221 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-24 14:44:36 +00:00
Richard Purdie
4aaa8343bc initscripts: No need to run ldconfig every time we boot now...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3220 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 17:08:02 +00:00
Richard Purdie
d74537f6bd glibc: Drop ldsocache-varrun patch. ldconfig is now run at image generation time. If you can install packages, the cache can update, if you don't install packages there is no need to have it writable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3219 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 17:07:13 +00:00
Richard Purdie
b4e9ef8979 image.bbclass: Add ldconfig-native dependency, run ldconfig at image generation time
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3218 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 17:05:35 +00:00
Richard Purdie
87590b2649 Add ldconfig-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3217 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 16:54:29 +00:00
Richard Purdie
90e20ec756 glibc-2.3.5: Fix stale CROSS_DIR reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3216 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 13:11:23 +00:00
Richard Purdie
4ab905d3cc external-poky-toolchain: Add extra RPROVIDES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3215 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 13:06:01 +00:00
Richard Purdie
761dcd5c7a poky-external.inc: Double colons in PATH break coreutils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3214 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 12:19:07 +00:00
Richard Purdie
507a3e0817 db: Fix configure so parameters can be passed in the LD variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3213 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 10:11:03 +00:00
Richard Purdie
8ec24bc6ec cross.bbclass: Explicitly set the compiler in the same way as native.bbclass, otherwise TOOLCHAIN_OPTIONS can interfer
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3212 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 10:07:56 +00:00
Richard Purdie
e50291290b bitbake.conf/poky-external.inc: Clean up CFLAGS handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3211 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 10:04:14 +00:00
Richard Purdie
af489dd9e2 gdb: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3210 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 10:02:54 +00:00
Richard Purdie
4c5f7e3a1e gdb: Add patch to ignore bogus CFLAGS whitespace changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3209 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-23 10:02:26 +00:00
Richard Purdie
0138501213 poky-external.inc: Change the way the sysroot option is passed about to deal with libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3208 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 18:05:06 +00:00
Richard Purdie
066e96a9ba distcc: Make sure the distcc user exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3207 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 18:01:54 +00:00
Richard Purdie
675d1905db poky-external.inc: Fix external toolchains to use the correct sysroot after recent toolchain changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3206 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 16:59:22 +00:00
Richard Purdie
6f850a20ab binutils-cross-sdk: Really fix debug packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3205 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 16:58:07 +00:00
Richard Purdie
4d5b401bc6 runqemu: Fix path after staging layout changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3204 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 16:57:02 +00:00
Richard Purdie
512f7a0ab8 binutils-cross-sdk: Fix debug files packaging to avoid warnings
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3203 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-22 15:51:18 +00:00
Marcin Juszkiewicz
571492a155 findutils: added 4.2.29 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3202 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-21 10:57:30 +00:00
Ross Burton
bc31acfd1e gnome-common: set PACKAGE_ARCH to all
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3201 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-21 10:50:51 +00:00
Ross Burton
deba6b7a33 qemu-config: add fakeroot, until we have a package for the poky/chroot integration
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3200 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-20 18:24:33 +00:00
Marcin Juszkiewicz
4728d87b7a binutils: fix 'makeinfo >= 4.10 is too old' problem (from OE) - patch is applied upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3199 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-20 15:07:43 +00:00
Ross Burton
8ad0e3544d poky.conf: update eds-dbus srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3198 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-20 15:00:56 +00:00
Ross Burton
1cffb7140b hal: don't pass --oknodo to start-stop-daemon, busybox doesn't support it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3197 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-19 17:10:29 +00:00
Richard Purdie
ad0051ab5b Drop stale directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3196 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-19 12:24:13 +00:00
Richard Purdie
6748cdecc4 fakeroot: Fix packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3195 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-19 12:09:45 +00:00
Richard Purdie
e478fac75f glibc: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3193 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-17 23:20:31 +00:00
Richard Purdie
636e360eea Remove broken c based parser code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3192 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-17 22:21:42 +00:00
Richard Purdie
688eca78c0 bitbake/fetchers: Sync with upstream bitbake
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3191 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-17 22:20:55 +00:00
Ross Burton
dd45ce7f88 matchbox-sato: use formfactor to determine if we should show a cursor
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3190 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:53:14 +00:00
Ross Burton
a8484dbc63 Remove stale TODO
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3189 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:51:35 +00:00
Ross Burton
93845cb778 Don't depend on the old startup monitor
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3188 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:51:16 +00:00
Richard Purdie
05d1dc2c33 cross-linkage: Don't include this in world builds, it will break them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3187 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:47:57 +00:00
Marcin Juszkiewicz
bb73b0edc5 busybox: update 1.7.2 to 1.8.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3186 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:41:54 +00:00
Ross Burton
4f10a48b66 Update settings-daemon srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3185 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 15:11:17 +00:00
Richard Purdie
2704cfa82d bin/bitbake: Fix help typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3184 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-16 10:53:10 +00:00
Marcin Juszkiewicz
478a35dd7d python-pygtk: upgrade to 2.10.4 from OE and add PROVIDES to keep compability
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3183 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 14:12:31 +00:00
Marcin Juszkiewicz
f11feacddf python-pycairo: added 1.4.0 from OE (needed by python-pygtk 2.10)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3182 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 14:11:12 +00:00
Marcin Juszkiewicz
6a5d2ced26 python 2.4 is removed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3181 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 14:10:17 +00:00
Ross Burton
2100cecfd0 Add pointercal files for qemuarm and qemux86
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3180 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 14:08:13 +00:00
Marcin Juszkiewicz
eb7d6a6e1f python-pygobject: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3179 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 14:06:15 +00:00
Marcin Juszkiewicz
5928db1acf python-gst: update to 0.10.8 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3178 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 13:58:05 +00:00
Marcin Juszkiewicz
ae77523c78 python-scons: update to 0.97 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3177 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 13:57:07 +00:00
Marcin Juszkiewicz
3cfbc3b20b python: update to 2.5.1 from OE (without tcl/tk deps)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3176 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 13:55:06 +00:00
Richard Purdie
eaafa55d86 valgrind: Fix debug packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3175 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 13:17:02 +00:00
Marcin Juszkiewicz
a3b590e062 apt: improve packaging of debug stuff
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3174 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 12:00:53 +00:00
Richard Purdie
4294048097 autoconf: Add patch to remove insane X header/library paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3173 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 11:55:51 +00:00
Marcin Juszkiewicz
f5f0fd446c sqlite3: upgrade to 3.5.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3172 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 10:31:55 +00:00
Richard Purdie
0c2e8edd6e poky.conf: Add insane QA checking to builds by default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3171 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 09:56:41 +00:00
Richard Purdie
53c67fba50 settings-daemon: Add missing DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3170 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 09:53:17 +00:00
Marcin Juszkiewicz
3bcc26107c python-native: stage into STAGING_BINDIR_NATIVE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3169 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-15 00:27:38 +00:00
Richard Purdie
8813097d43 glibc-initial.inc: Fix bogus header directory reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3168 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 22:31:45 +00:00
Richard Purdie
5dfe764664 gettext: Disable java since it finds any native gcj and breaks cross compiled builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3167 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 21:36:27 +00:00
Marcin Juszkiewicz
c717e0b384 checksums.ini: added few entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3166 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 18:34:44 +00:00
Samuel Ortiz
a74e457e15 keymaps: Improve HTC keymap.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3165 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 14:33:24 +00:00
Samuel Ortiz
9f3c3a1866 htcuniversal: add task-keyboard for keymap installation.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3164 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 13:55:15 +00:00
Marcin Juszkiewicz
2cd85663f6 matchbox-keyboard: fix expat build problem
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3163 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 12:11:08 +00:00
Marcin Juszkiewicz
6cbe7c8571 matchbox-stroke: fix expat build problem
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3162 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 12:10:29 +00:00
Richard Purdie
5258997718 matchbox-wm: Fix configure issue
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3161 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 12:05:43 +00:00
Marcin Juszkiewicz
776d02d628 matchbox-wm: add expat paths into configure flags
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3160 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 11:39:13 +00:00
Marcin Juszkiewicz
4e19a8db7e gstreamer: use autotools_stage_all so libtool files will be mangled properly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3159 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 11:11:33 +00:00
Ross Burton
ded27188e2 owl-video-widget: fix desktop file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3158 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 10:15:40 +00:00
Ross Burton
dbd9045f55 pcmanfm: fix desktop file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3157 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 10:14:26 +00:00
Ross Burton
031342184b pcmanfm: remove unused files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3156 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 10:08:09 +00:00
Ross Burton
f8484fc7d4 Fix desktop file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3155 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 10:07:28 +00:00
Ross Burton
69248f88c1 Bump web srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3154 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 10:04:49 +00:00
Ross Burton
c841a6ba72 puzzles: remove the deprecated Encoding key from desktop files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3153 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 09:50:38 +00:00
Ross Burton
5477906ca1 insane.bbclass: use bb.error when reporting desktop file problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3152 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 09:48:17 +00:00
Ross Burton
ab2a04d843 insane.bbclass: validate desktop files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3151 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 09:36:55 +00:00
Ross Burton
9e0b8d9bdb Add desktop-file-utils -native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3150 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 09:36:30 +00:00
Richard Purdie
7c189eeb98 base.bbclass: Fix regexp
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3149 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-14 09:12:10 +00:00
Richard Purdie
20453cf7ec libtool: Don't patch limain.sh otherwise it doesn't regenerate. Drop tag1.patch it doesn't do anything
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3148 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 23:56:02 +00:00
Richard Purdie
d9659da174 poky.conf: Lock down floating openmoko versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3147 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 23:07:18 +00:00
Richard Purdie
59330e2d34 uboot-openmoko: Fix SRCREV_FORMAT and PV so source revisions work correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3146 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 23:06:21 +00:00
Richard Purdie
e13102cd66 bitbake: Update SRCREV fetcher code to cope better with multiple SCM packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3145 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 23:03:21 +00:00
Richard Purdie
0fa37f2d05 cleanup
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3144 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 20:02:50 +00:00
Richard Purdie
fda2bb511e Add android-goldfish metadata to meta-extras
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3143 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 20:00:21 +00:00
Richard Purdie
210caef864 gnutls: Remove some bad flags from configure.ac
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3142 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 19:56:58 +00:00
Richard Purdie
18f2e2772a Fix PE handling in version strings
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3141 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 19:21:52 +00:00
Richard Purdie
320be50c50 base.bbclass: Improve .la file conversion from installed=yes to installed=no
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3140 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 17:17:37 +00:00
Richard Purdie
206d632248 bitbake.conf: Move yaffs2 image type to EXTRA_IMAGECMD
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3139 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 15:48:10 +00:00
Richard Purdie
405128d1cd bitbake.conf: Add PE to RDEPENDS and RRECOMMENDS for -dev and -dbg packages. Remove double space from CFLAGS, it confuses gdb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3138 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 14:31:17 +00:00
Richard Purdie
bc2ed58f3f xorg-proto-common.inc: PN is empty and isn't built, fix -dev and -dbg packages accordingly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3137 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 14:28:41 +00:00
Marcin Juszkiewicz
5e1159bcf2 libtool: do not add when linking libraries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3136 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-13 13:13:37 +00:00
Ross Burton
8075bb569d Upgrade pango from 1.8.1 to 1.8.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3135 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 19:51:08 +00:00
Richard Purdie
6648c1349c pango: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3134 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 19:35:24 +00:00
Richard Purdie
61bc203246 fstests: Fix DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3133 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 19:18:01 +00:00
Richard Purdie
7046d4b727 pango: Fix generated .pc files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3132 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 19:17:19 +00:00
Richard Purdie
b1d8355a02 gcc4-build-sdk.inc: Set build-sysroot option and simplify other sysroot options. The with-sysroot option is likely bogus and should be removed.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3131 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 17:31:32 +00:00
Richard Purdie
54b470e727 sdk.bbclass: Set directory structure correctly after staging layout changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3130 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 16:30:17 +00:00
Richard Purdie
755bf78038 meta-toolchain: Fix some paths and remove unneeded header file manipulation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3129 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 16:28:59 +00:00
Richard Purdie
ef0256ead0 linux-libc-headers: bump PR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3128 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 12:11:06 +00:00
Richard Purdie
938663c883 linux-libc-headers: The dev and dbg packages shouldn't depend on PN which doesnt exist
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3127 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 12:10:34 +00:00
Richard Purdie
3860b24dae base-files: Create -dev and -dbg packages for dependency chains purposes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3126 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 12:09:11 +00:00
Richard Purdie
7fc5d6eeea pkgconfig: Switch to using sysroot simplifying pkgconfig files. Requires a full rebuild.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3125 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:30:16 +00:00
Richard Purdie
ba2e1f4d93 bitbake.conf: Simplify target CPPFLAGS, CFLAGS and LDFLAGS due to sysroot benefits
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3124 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:28:14 +00:00
Richard Purdie
01d5da72d0 Rearrange staging to match target system layout. This is a major change and will require a full rebuild.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3123 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:25:30 +00:00
Richard Purdie
8c1871aabf gcc: Remove fail-fast host includes patch (breaks sysroot support)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3122 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:23:01 +00:00
Richard Purdie
4285b621bf pkgconfig.bbclass: Fix hardcoded staging layout references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3121 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:19:54 +00:00
Richard Purdie
b176b023ac uclibc: Only need to install to staging, not cross as well (after cross linkage changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3120 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:14:24 +00:00
Richard Purdie
98bd2b0d60 rootfs_deb.bbclass: Make sure alternatives path exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3119 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:12:31 +00:00
Richard Purdie
19c7b21fbc package_deb.bbclass: Fix hardcoded apt.conf path, add depends on run-postinsts package for deb images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3118 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:11:48 +00:00
Richard Purdie
b17670211a Remove hardcoded staging layout assumptions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3117 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:10:08 +00:00
Richard Purdie
0e09147de1 Remove hardcoded staging layout assumptions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3116 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:06:34 +00:00
Richard Purdie
19f1bad378 bitbake.conf: Set RDEPENDS and RRECOMMENDS of -dev and -dbg packages to match specific versions, not >=. Fix typo.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3115 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-12 11:01:29 +00:00
Richard Purdie
83930b32c8 vte: Add missing depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3114 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-11 23:56:59 +00:00
Richard Purdie
1accf43d3a libmatchbox: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3113 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-11 22:24:10 +00:00
Richard Purdie
71969e2e76 libmatchbox: Fix so reconfiguring works (cp, not mv files). Add configure patch to generate better .pc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3112 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-11 22:23:42 +00:00
Richard Purdie
63e19b2629 mpfr: Clean up hardcoded staging references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3111 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-10 22:08:38 +00:00
Richard Purdie
61fc63190e kexec: Simplify metadata
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3110 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-10 22:08:10 +00:00
Marcin Juszkiewicz
41cab4000b libgsmd: update to version from OE (openmoko used one)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3109 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-09 16:45:34 +00:00
Ross Burton
d0415cdbf6 poky.conf: update matchbox-desktop to fix randr and workarea bugs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3108 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 17:23:40 +00:00
Ross Burton
5741c843fe poky.conf: update matchbox-desktop to fix arrow buttons
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3107 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 15:44:49 +00:00
Ross Burton
431fae127e glib-2.0: upgrade to 2.14.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3106 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 10:54:40 +00:00
Ross Burton
55751d2565 poky.conf: update desktop srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3105 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 10:50:15 +00:00
Richard Purdie
d9a71e8814 bitbake: fetcher init - clear data's internal expand cache since the cached SRCREV value will be wrong
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3104 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 10:27:16 +00:00
Marcin Juszkiewicz
a936d29b5f em-x270: do not assume where mtd-utils are installed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3103 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 08:14:23 +00:00
Richard Purdie
4c76399930 bitbake: git.py - Fix weird git checkout issues by using git-fetch, not git-pull since we don't care about the index
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3102 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-08 00:06:34 +00:00
Richard Purdie
e9b7bc6914 bitbake: fetcher updates - Add BB_GENERATE_MIRROR_TARBALLS option to allow disabling tarball creation to speedup git fetches, improve srcrev handling to remove some hacks and remove the need for external workarounds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3101 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 23:49:55 +00:00
Marcin Juszkiewicz
e7198e4903 initscripts: add inittab for fic-gta01 to not start getty on serial (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3100 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 17:27:58 +00:00
Marcin Juszkiewicz
bdf2abbad6 fic-gta02: added from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3099 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 17:26:27 +00:00
Marcin Juszkiewicz
63ed730409 fic-gta01: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3098 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 17:25:50 +00:00
Marcin Juszkiewicz
5728abb866 fic-gta01: use linux-openmoko kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3097 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 17:24:07 +00:00
Marcin Juszkiewicz
404bbb6387 linux-openmoko: added 2.6.22.5 from OE, dropped linux-gta01
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3096 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 17:17:51 +00:00
Ross Burton
83dd625f05 poky.conf: update desktop (fix lots of bugs, faster) and keyboad (no more debugging spew)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3095 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 15:41:02 +00:00
Ross Burton
73fbea856a avahi: use a priviliged access group which actually exists
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3094 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 14:55:34 +00:00
Ross Burton
622eeef7ba networkmanager: only add postinst script to networkmanager, not all packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3093 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 14:35:31 +00:00
Richard Purdie
9e21d7c9ed mtd-utils-native: Stage header files for yaffs2 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3092 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 11:39:03 +00:00
Marcin Juszkiewicz
1d85cf1f2f yaffs2-utils-native: unbreak (again)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3091 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 11:18:37 +00:00
Marcin Juszkiewicz
68f19cc06f poky.conf: set SRCDATE for yaffs2-utils(-native)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3090 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 11:13:17 +00:00
Richard Purdie
d3c4717398 local.conf.sample: Update external toolchain documentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3089 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 10:58:31 +00:00
Richard Purdie
ae66948a4a Add new poky-external mode toolchain stubs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3088 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 10:56:13 +00:00
Marcin Juszkiewicz
90dbf753d4 yaffs2-utils: unbreak it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3087 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 10:46:36 +00:00
Marcin Juszkiewicz
4bec704e15 bitbake.conf: add yaffs2 support from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3086 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 10:19:32 +00:00
Marcin Juszkiewicz
b1d86e4aaa yaffs2-utils: added from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3085 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-07 10:06:36 +00:00
Richard Purdie
b5fda83441 clutter: Fix so 0.4 versions are default (which matches distro config SRCREVs) and fix up svn trunk versions too.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3084 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 23:11:42 +00:00
Richard Purdie
7277fe10c9 poky.conf: Fix DISTRO_VERSION, override SDK_NAME and SDK_PREFIX
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3083 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 22:48:08 +00:00
Richard Purdie
9ab181066b meta-toolchain: Fix after deploy ipk changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3082 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 22:47:22 +00:00
Richard Purdie
e0f922855c poky/conf: Lock down clutter-gst version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3081 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 19:13:37 +00:00
Richard Purdie
739895ccb5 clutter: update patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3080 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 19:11:30 +00:00
Richard Purdie
8c6e21cc0a clutter-gst: Fix EXTRA_DIST for Poky use
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3079 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 19:11:07 +00:00
Ross Burton
28291e7ccb poky.conf: update matchbox-desktop srcrev for startup speed increase
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3078 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 17:43:59 +00:00
Richard Purdie
8764d5c8f8 Add poky-image-clutter image
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3077 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 11:35:48 +00:00
Ross Burton
3b6c384c05 Pin ubootchart srcrev, and remove integrated patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3076 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 08:54:47 +00:00
Richard Purdie
1ab9a48203 matchbox-panel-2: Fix RPROVIDES and friends to just apply to PN, else bad things happen with the -dbg and -dev packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3075 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-06 01:12:43 +00:00
Richard Purdie
7ca6e91d29 rootfs_deb: Fix hardcoded etc references, add missing mkdir
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3074 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 22:35:55 +00:00
Ross Burton
c14191826c ubootchart: comment out acct dep for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3073 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 18:37:00 +00:00
Ross Burton
7676c2b38e Move ubootchart to meta/
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3072 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 17:36:00 +00:00
Ross Burton
2188cf09e1 ubootchart: add a launcher to stop the profiling, alternatives to optionally replace /sbin/init, and cleanly pretend to be /sbin/init
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3071 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 17:32:08 +00:00
Ross Burton
378c8dbafe Add acct from OE, for ubootchart
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3070 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 17:25:02 +00:00
Richard Purdie
87c422828e Add run-postinsts. This runs any remaining postinstall scripts without needing ipkg/dpkg. Currently ipkg specific but this should be easy to change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3069 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 16:08:56 +00:00
Marcin Juszkiewicz
139d157060 dfu-util: added from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3068 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 15:48:38 +00:00
Marcin Juszkiewicz
5853cf2e14 usbpath: added from OE (needed for dfu-util)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3067 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 15:48:15 +00:00
Marcin Juszkiewicz
7331982bb7 ubootchart: added proper PV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3066 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 10:33:50 +00:00
Ross Burton
94b124a62e Add ubootchart
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3065 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-05 10:15:24 +00:00
Marcin Juszkiewicz
e51fbab510 abiword: added 2.5.2 from OE (disabled spellcheck, printing, plugins)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3064 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 15:11:00 +00:00
Marcin Juszkiewicz
5f02bb8379 linux recipes: switch to KERNELORG_MIRROR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3063 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 15:01:49 +00:00
Marcin Juszkiewicz
beca813b0d linux: added em-x270 support (from OE em-x270 recipe)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3062 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 14:59:50 +00:00
Marcin Juszkiewicz
594a2c2edb em-x270: added machine config from OE (and a bit of cleaning)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3061 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 14:58:48 +00:00
Marcin Juszkiewicz
ae748c1884 checksums.ini: new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3060 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 14:58:01 +00:00
Marcin Juszkiewicz
b47281e01a eventlog: added 0.2.5 from OE (needed by syslog-ng)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3059 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 13:31:13 +00:00
Marcin Juszkiewicz
895ebff2da libol: fix SRC_URI (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3058 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 13:30:27 +00:00
Marcin Juszkiewicz
8533e3ccea syslog-ng: update to 2.0.5 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3057 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-02 13:29:40 +00:00
Ross Burton
72d3eee4ca poky.conf: update matchbox-desktop srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3056 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-01 17:31:11 +00:00
Marcin Juszkiewicz
ceb2762124 alsa: upgrade to 1.0.15
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3055 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-01 13:17:54 +00:00
Ross Burton
d6e11d1b5b eds-dbus: libecal recommends tzdata
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3054 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-01 09:01:25 +00:00
Ross Burton
b193e2509e Add tzdata and tzcode, for the timezone files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3053 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-11-01 09:00:56 +00:00
Ross Burton
76df265a95 openmoko-dates2: update from OE to fix SRCURI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3052 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-31 16:35:51 +00:00
Ross Burton
798ce7cd10 openmoko2: update packages from OE so that openmoko-today2 builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3051 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-31 16:24:53 +00:00
Marcin Juszkiewicz
1c77306bcd gcc: Make gcc build on amd64 by having it forget target configure cache when configuring for build machine. (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3050 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-31 11:15:37 +00:00
Marcin Juszkiewicz
c1c8083bfb checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3049 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-31 10:48:06 +00:00
Marcin Juszkiewicz
9e99242668 checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3048 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 22:58:39 +00:00
Marcin Juszkiewicz
c7c0b3425d checksums.ini: added some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3047 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 22:57:52 +00:00
Marcin Juszkiewicz
8814b8a987 gypsy: make it build by telling that we are Debian
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3046 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 21:46:14 +00:00
Ross Burton
de6377f64d pointercal: add calibration file for HTC Universal
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3045 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 14:03:31 +00:00
Ross Burton
2ebf3f2726 poky.conf: Bump network-manager revisions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3044 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 13:45:43 +00:00
Richard Purdie
0e32e50bc1 poky.conf: Fix gaku/gypsy SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3043 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 12:47:42 +00:00
Marcin Juszkiewicz
f7dee232d1 checksums.ini: added some new entries (mainly Zaurus kernels patches)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3042 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 12:05:39 +00:00
Richard Purdie
14fb92c008 bitbake runqueue.py: Allow multiple options for deptask flag (from poky), fix comment typo.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3041 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 12:03:07 +00:00
Richard Purdie
c9be325eb9 bitbake: Sync with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3040 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 11:46:19 +00:00
Marcin Juszkiewicz
03446930ef linux-rp: enable uinput for Tosa in 2.6.17
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3039 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 11:31:16 +00:00
Marcin Juszkiewicz
399ea0eae6 linux-rp: sync Akita defconfig from 2.6.23 to 2.6.24-rc1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3038 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 11:08:25 +00:00
Marcin Juszkiewicz
89fd711095 linux-rp: enable PXA Overlay support for akita
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3037 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 10:41:34 +00:00
Marcin Juszkiewicz
861910a751 linux-rp: enable WiFi for akita
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3036 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 10:39:32 +00:00
Richard Purdie
b5ebbe46e4 libtool-cross: Remove hardcoded staging paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3035 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 08:23:18 +00:00
Richard Purdie
bf8f4d45ee perl: Sync with OE, fix hardcoded staging references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3034 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 08:21:24 +00:00
Richard Purdie
1ba6bdf2df linux-cmx270: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3033 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-30 08:19:56 +00:00
Richard Purdie
377ad260e4 gcc: Remove hardcoded staging paths
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3032 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 22:04:15 +00:00
Richard Purdie
849311c8df bitbake.conf: Remove more hardcoded staging layout
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3031 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 21:41:08 +00:00
Richard Purdie
454311f20f base.bbclass: Fix hardcoded staging references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3030 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 21:38:28 +00:00
Richard Purdie
a6314a0f40 glibc: Sync glibc.inc cleanup from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3029 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 21:28:10 +00:00
Richard Purdie
4894e1380e glibc: Factor staging function into a common .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3028 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 21:13:42 +00:00
Richard Purdie
6a97ee543a glibc: Convert from hardcoded staging layout
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3027 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 20:35:03 +00:00
Richard Purdie
3b945ff45c bitbake.conf: Add dummy layout variables (describing the current staging layout for now)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3026 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 20:18:06 +00:00
Richard Purdie
d49d6f6169 pkgconfig.inc: We should be installing pkgconfig files into LIBDIR now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3025 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 17:35:33 +00:00
Richard Purdie
f06134582f fontconfig: Fix hardcoded staging layout references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3024 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 17:28:27 +00:00
Richard Purdie
d12d86757f shasum-native: Create directory before installing files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3023 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 17:27:00 +00:00
Richard Purdie
fa9920fd56 db: Fix hardcoded staging layout references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3022 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 17:23:11 +00:00
Richard Purdie
2f6d9044db dbus-glib: Fix hardcoded staging layout references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3021 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 17:22:17 +00:00
Richard Purdie
c7b0f44e49 linux-gta-01.inc: Fix package name in DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3020 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 16:51:40 +00:00
Richard Purdie
d00bac6cf3 gnome-common: Fix hardcoded staging reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3019 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 15:23:19 +00:00
Richard Purdie
82e5d0de4d base.bbclass: Add note from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3018 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 15:20:25 +00:00
Richard Purdie
c107af790f base.bbclass: Clean up staging references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3017 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 15:16:19 +00:00
Richard Purdie
3255b1d2c9 autotools.bbclass: Reference STAGING_DATADIR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3016 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 15:09:46 +00:00
Richard Purdie
2718b2aecd bitbake.conf: Start cleaning up staging variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3015 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 14:55:48 +00:00
Marcin Juszkiewicz
70abc059eb u-boot: import OpenMoko uboot from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3014 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 11:00:19 +00:00
Marcin Juszkiewicz
ce1e498f5d cm-x270: do not hardcode kernel version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3013 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 10:44:42 +00:00
Ross Burton
46030a84cf Upgrade GTK+ from 2.12.0 to 2.12.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3012 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-29 10:33:40 +00:00
Marcin Juszkiewicz
cc46157e02 gconf-dbus: bump PR to the same as in OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3011 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 14:00:03 +00:00
Marcin Juszkiewicz
aa73bb0a61 gconf-dbus: added dependency on virtual/libintl, removed not used HEADERS variable (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3010 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 13:55:17 +00:00
Marcin Juszkiewicz
b5e57b0095 gnu-config: add avr32 support (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3009 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 13:35:37 +00:00
Marcin Juszkiewicz
8ff6e5300a lame: always link with libm (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3008 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 13:33:45 +00:00
Marcin Juszkiewicz
6174a05104 libgcrypt: change staging to autotools one (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3007 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 13:21:27 +00:00
Marcin Juszkiewicz
4b780366b0 libxml2: create staging directories before installing into them (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3006 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 12:53:16 +00:00
Marcin Juszkiewicz
58df8e8af6 linux: upgrade cm-x270 kernel to 2.6.23 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3005 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 12:32:26 +00:00
Marcin Juszkiewicz
523603f8d9 linux-rp: make 2.6.21 default for collie (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3004 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 12:30:09 +00:00
Marcin Juszkiewicz
f10df9a7a4 linux-hotplug: fix bashisms (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3003 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 12:23:22 +00:00
Marcin Juszkiewicz
1bdfb7b626 linux-libc-headers: sync with OE (mainly safer use of and blackfin support)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3002 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 12:12:24 +00:00
Marcin Juszkiewicz
a975511d0d lirc-config: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3001 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:43:18 +00:00
Marcin Juszkiewicz
1d168a6b77 lrzsz: use update-alternatives (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3000 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:39:18 +00:00
Marcin Juszkiewicz
03b1d82252 lzo: strip whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2999 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:37:02 +00:00
Marcin Juszkiewicz
52dc897f53 xpext: removed not needed xextproto dependency, stripped whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2998 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:35:08 +00:00
Marcin Juszkiewicz
a137347083 xsp: removed not needed xextproto dependency, stripped whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2997 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:34:14 +00:00
Marcin Juszkiewicz
7c37de1841 make: drop 3.80
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2996 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:32:09 +00:00
Marcin Juszkiewicz
98cc181f6b prism-firmware: sync with OE (usage of 1.7.4 firmware and other fixes)
Revision: a5a7ee9814548b1e054d96cea845556c4b5c39e9
Author: xora@openembedded.org
Date: 2007-09-03T14:18:11
Branch: org.openembedded.dev

ChangeLog:

misc-binary-only/prism-firmware.bb : use non broken prism firmware. This
should ease the connection problems people reported with 1.8.4 and
improve kismetting

-----------------------------------------------------------------
Revision: a72b36a49416a98cb1f4a0ef9132181b0d28c6cb
Author: xora@openembedded.org
Date: 2007-06-29T08:28:48
Branch: org.openembedded.dev

ChangeLog:

prism-firmware.bb : remove if around secondary firmware download as we always
want to do this and logic as presented prevented download on flashless cards.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2995 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:30:44 +00:00
Marcin Juszkiewicz
33ebd14045 module-init-tools: fic uclibc build (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2994 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:27:50 +00:00
Marcin Juszkiewicz
2fe7cc5f9f packages/modutils/modutils-collateral.bb: Modprobe has changed between 2.4 and 2.6 kernels. (sync with OE)
The information in /etc/modutils and /etc/modules.conf is not read under 2.6.
2.6 uses a /etc/modprobe.d directory, and it does not need a
"/etc/modprobe.conf" file; it reads all the appropriate *.conf files and
compiles the information at boot time.
This commit closes bug #808


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2993 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:25:09 +00:00
Marcin Juszkiewicz
52e92fdd15 modutils: sync with OE (added bison-native dependency, no package changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2992 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:20:35 +00:00
Marcin Juszkiewicz
ab7be97305 mozilla/: dropped unused files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2991 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:10:05 +00:00
Marcin Juszkiewicz
31eef80d81 mozilla-cvs.inc: drop unused file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2990 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:07:27 +00:00
Richard Purdie
cdd1dbc477 site/common-glibc: Add definitions to make gcc's inbuilt zlib work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2989 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 11:03:36 +00:00
Marcin Juszkiewicz
01e27b878b mpfr: remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2988 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 10:38:37 +00:00
Marcin Juszkiewicz
2860ed5a7c ncurses: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2987 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 10:34:31 +00:00
Marcin Juszkiewicz
5d496462fd network-suspend-scripts:remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2986 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-26 10:04:30 +00:00
Marcin Juszkiewicz
6efadbc9bd package-index: regenerate indexes for all ipk dirs (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2985 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 19:07:38 +00:00
Marcin Juszkiewicz
2f841db176 checksums: added some X11 libs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2984 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 16:18:39 +00:00
Marcin Juszkiewicz
242732ad9e checksums: added fuse and ltrace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2983 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 16:13:22 +00:00
Marcin Juszkiewicz
cf9c16846c checksums: added bash patches and alsa 1.0.15
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2982 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 16:11:51 +00:00
Marcin Juszkiewicz
225aa61729 unzip: added 552 from OE - needed for spectrum-fw
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2981 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:37:04 +00:00
Marcin Juszkiewicz
dde303ccaa orinoco-conf: drop pcmcia-cs support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2980 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:32:13 +00:00
Marcin Juszkiewicz
ed8ea77477 orinoco-conf: call update-modules to populate information from /etc/modutils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2979 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:30:52 +00:00
Marcin Juszkiewicz
50dbd1958d hostap-conf: dropped pcmcia-cs support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2978 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:27:10 +00:00
Marcin Juszkiewicz
98460330f3 hostap-conf: depend on update-modules
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2977 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:25:03 +00:00
Marcin Juszkiewicz
6de1eeaa11 pcmcia-cs: drop as we use pcmciautils for all PCMCIA machines
Pcmcia-cs is needed for kernels older then 2.6.13-rc1 and all Poky targets 
use newer versions.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2976 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:23:08 +00:00
Marcin Juszkiewicz
8cd7a0e4f4 sdk.bbclass: package more debug files (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2975 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 15:06:21 +00:00
Marcin Juszkiewicz
9e33229a9c openmoko2.bbclass: sync SVNREV with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2974 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 14:54:29 +00:00
Marcin Juszkiewicz
2a5896f710 spectrum-fw: added dependency on unzip-native (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2973 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 14:20:16 +00:00
Marcin Juszkiewicz
fa28276718 orinoco-conf: remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2972 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 14:19:14 +00:00
Marcin Juszkiewicz
ada2dbb9d2 pango: added dependency on virtual/libiconv (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2971 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 14:17:07 +00:00
Marcin Juszkiewicz
dc668336fc pcmcia-cs: rdepend on hostap and orinoco configs (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2970 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 14:13:28 +00:00
Marcin Juszkiewicz
748341d3b0 pkgconfig: remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2969 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 13:55:07 +00:00
Marcin Juszkiewicz
5b83a5d78d pointercal: sync with OE (no package changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2968 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 13:04:50 +00:00
Marcin Juszkiewicz
fd9b783a83 popt: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2967 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 13:02:33 +00:00
Marcin Juszkiewicz
aaa8c63c7c portmap: depend on fakeroot-native (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2966 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 13:00:10 +00:00
Marcin Juszkiewicz
90b30d1a3d strace: drop 4.5.12
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2965 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:41:17 +00:00
Marcin Juszkiewicz
7528a04f9d ppp: sync with OE (no package changes, PR bump)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2964 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:40:40 +00:00
Marcin Juszkiewicz
ed8ca891d5 psmisc: package debug versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2963 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:32:52 +00:00
Marcin Juszkiewicz
0756804a14 psmisc: generate more 'doc' packages (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2962 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:29:31 +00:00
Marcin Juszkiewicz
cb773ee9f6 strace: Apply patch from uclibc buildroot to fix compilation uclibc (sync with OE)
Without that patch the uclibc EABI build fails. 
Patch was taken from the buildroot of uclibc.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2961 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:25:37 +00:00
Marcin Juszkiewicz
706f9a34c5 bash: apply upstream fixes: up to 025 (was to 005)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2960 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 12:12:23 +00:00
Marcin Juszkiewicz
74beec7beb bash: sync with OE (no package changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2959 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 11:52:46 +00:00
Marcin Juszkiewicz
52b64ddf61 apmd: sync with OE (removal of /usr/src/linux include dirs)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2958 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 11:30:38 +00:00
Marcin Juszkiewicz
32d6f2166f alsa-lib: sync with OE (fpu settings)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2957 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-25 11:23:56 +00:00
Richard Purdie
a652210323 Remove bogus file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2956 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 21:45:12 +00:00
Richard Purdie
fb61cf3249 Add recipe to build linux-zylonite 2.6.14 kernels
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2955 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 21:42:37 +00:00
Marcin Juszkiewicz
09f4b201f0 checksums.ini: added some new entries from OpenMoko build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2954 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 12:29:57 +00:00
Marcin Juszkiewicz
67ffdb6a70 checksums.ini: sort by archive name (script for it will be pushed into OE later)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2953 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 12:28:03 +00:00
Marcin Juszkiewicz
1c53455115 checksums.ini: sort alphabetically to make updates easier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2952 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 11:39:13 +00:00
Marcin Juszkiewicz
354c543134 linux-rp: upgraded from 2.6.23+git to 2.6.24-rc1
Updated patches:
- hx2750_base
- pxa27x_overlay
- squashfs3 (does not build anyway)

Disabled patches:
- input_power (does not like LONG() function)
- tsc2101 (breaks Kconfig - something with MACH_HX2750)
- squashfs3

Builds for c7x0 but is too big.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2951 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-24 10:51:45 +00:00
Richard Purdie
6e23136cc7 package.bbclass: Make populate_packages copy files, not move them during do_package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2950 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-23 21:57:31 +00:00
Marcin Juszkiewicz
26b7ef0d11 busybox: added 1.7.2 from OE as non-default (Angstrom defconfig used)
run_parts.c is alternative implementation from BusyBox mailing list:
http://www.busybox.net/lists/busybox/2007-September/028838.html
(original one does not sorted entries before run == broken X11 session)

Poky-image-sato with this version works on my c7x0.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2949 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-22 14:56:31 +00:00
Richard Purdie
498b4f45da bitbake data.py: Fix unexport handling (#OE3135)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2948 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-22 11:53:17 +00:00
Richard Purdie
c033c91c6b bitbake: providers.py: Fix perferred_version variable handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2947 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 22:35:46 +00:00
Richard Purdie
6a0a9adb74 bison-native: Use STAGING_DATADIR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2946 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 21:51:48 +00:00
Richard Purdie
bc7e9ce97e openobex: Fix staging function typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2945 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 21:44:48 +00:00
Richard Purdie
dd0eec8b9b libxml2: Stage binconfig files to STAGING_BINDIR_CROSS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2944 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 21:44:06 +00:00
Richard Purdie
5c0507f126 glibc: Drop unused directory
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2943 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 19:18:05 +00:00
Richard Purdie
ecf406813a glibc-intermediate: Factor code into common .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2942 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 19:12:45 +00:00
Richard Purdie
c6c94fab5e glibc-initial: Factor code into common .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2941 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-21 19:12:24 +00:00
Marcin Juszkiewicz
6e60bdc612 libusb: drop old version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2940 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:50:27 +00:00
Marcin Juszkiewicz
ae713f33d3 libid3tag: upgrade to 0.15.1b, use SOURCEFORGE_MIRROR (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2939 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:40:27 +00:00
Marcin Juszkiewicz
a7aee57d15 libmad: use SOURCEFORGE_MIRROR (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2938 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:38:46 +00:00
Marcin Juszkiewicz
930fbfe0f1 libfakekey: reindented recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2937 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:36:06 +00:00
Marcin Juszkiewicz
128f2debdd qemu: import gcc3 check from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2936 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:30:34 +00:00
Marcin Juszkiewicz
d8b7e95778 quilt: depend on util-linux instead of bash to get 'getopt' command (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2935 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:27:57 +00:00
Marcin Juszkiewicz
644eaceb51 readline: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2934 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:19:26 +00:00
Marcin Juszkiewicz
028906b582 sato-icon-theme: unify 0.1 and svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2933 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:16:11 +00:00
Marcin Juszkiewicz
8d2ab41c4b scap: dropped
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2932 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 14:11:44 +00:00
Marcin Juszkiewicz
bc90283826 sysfsutils: split libsysfs to separate package (with dev and dbg ones)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2931 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 13:54:27 +00:00
Marcin Juszkiewicz
483b058837 update-modules: sync with OE (no changes for us)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2930 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 13:36:19 +00:00
Marcin Juszkiewicz
d64a6b7e7a wv: cleanup, added missing fields
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2929 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 13:22:52 +00:00
Marcin Juszkiewicz
a105d81717 libxrandr: added libxext dependency (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2928 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 13:04:06 +00:00
Marcin Juszkiewicz
5d2aab3d82 libxpm: also depend on libxt
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2927 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:58:17 +00:00
Marcin Juszkiewicz
b27018cb38 libxpm: it needs libsm too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2926 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:45:49 +00:00
Marcin Juszkiewicz
5c80bbc5b1 xtscal: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2925 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:31:10 +00:00
Marcin Juszkiewicz
ad9ae09861 zlib: cleanup and sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2924 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:19:42 +00:00
Marcin Juszkiewicz
286da62fb5 site: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2923 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:05:49 +00:00
Marcin Juszkiewicz
e0833b8df5 wireless-tools: update to 29 (final)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2922 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 12:03:57 +00:00
Marcin Juszkiewicz
09a71d0e11 keymaps: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2921 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:43:22 +00:00
Marcin Juszkiewicz
548750d58c ipkg-collateral: mark /etc/ipkg.conf as configuration file (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2920 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:24:23 +00:00
Marcin Juszkiewicz
ed93f4dee3 hostap-conf: remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2919 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:21:56 +00:00
Marcin Juszkiewicz
09a55ca1ec gtkhtml2: fetch really anonymous (sync with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2918 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:20:30 +00:00
Marcin Juszkiewicz
096ef7adf1 genext2fs: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2917 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:06:38 +00:00
Marcin Juszkiewicz
66a5d0fe06 gdbm: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2916 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 11:05:42 +00:00
Marcin Juszkiewicz
3be60de4cc file: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2915 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:57:47 +00:00
Marcin Juszkiewicz
35dd9d7c3e console-tools: remove whitespace
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2914 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:49:47 +00:00
Marcin Juszkiewicz
7d62803ca2 base-passwd: remove whitespaces
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2913 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:47:16 +00:00
Richard Purdie
aec382b478 linux-rp-2.6.23+2.6.24: Add missing patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2912 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:35:27 +00:00
Marcin Juszkiewicz
62c6e3ef89 siteinfo.bbclass: add mips support from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2911 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:31:21 +00:00
Marcin Juszkiewicz
c67429e4a1 insane.bbclass: fix x86_64 arch name (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2910 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:29:34 +00:00
Richard Purdie
329e9fb372 Add linux-rp 2.6.23-git9 kernel for testing purposes (not default)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2909 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:23:36 +00:00
Richard Purdie
f3b960b426 linux: Make kernel symlinks relative so they can be copied/moved and still work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2908 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-19 10:22:01 +00:00
Marcin Juszkiewicz
411cbb4020 checksums: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2907 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 13:15:24 +00:00
Marcin Juszkiewicz
ca30d3b8fd checksums: drop daily generated pa_snapshot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2906 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:44:17 +00:00
Marcin Juszkiewicz
0bcdf33895 checksums: fix fakechroot checksum
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2905 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:43:47 +00:00
Marcin Juszkiewicz
f35d0c3e5c checksums: removed generated daily cumulus snapshot
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2904 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:39:11 +00:00
Marcin Juszkiewicz
e575426852 checksums: removed unfetchable usdir.rdm.tgz
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2903 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:38:14 +00:00
Marcin Juszkiewicz
5f5abc5ccb checksums: removed few not-fetchable entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2902 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:07:21 +00:00
Marcin Juszkiewicz
655e50de79 checksums: fixed shfs and FormEncode checksums
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2901 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-18 09:01:41 +00:00
Marcin Juszkiewicz
8543177c04 task-base: bump due to 2.6.23 and task-machine-base contents change for c7x0/akita
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2900 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 10:48:30 +00:00
Marcin Juszkiewicz
57215077e0 checksums.ini: added some more entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2899 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 10:34:22 +00:00
Marcin Juszkiewicz
734f511ddb base.bbclass: add checksums.ini generator
If file is fetched via HTTP or FTP and we do not have its checksum in
metadata (conf/checksums.ini) then we generate checksums into
TMPDIR/checksums.ini file. Content of that file can be then added into
metadata one.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2898 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 09:54:00 +00:00
Marcin Juszkiewicz
2e0dd47363 checksums.ini: add some new entries
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2897 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 09:37:33 +00:00
Marcin Juszkiewicz
70141eb34e poky.conf: set proper versions of poppler and evince
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2896 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 09:20:51 +00:00
Marcin Juszkiewicz
26ace33323 linux-rp: add no-SCR-check patch to 2.6.23
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2895 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 09:03:49 +00:00
Marcin Juszkiewicz
81d6b0622b openssl: create libraries in staging before copying data into them
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2894 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 08:57:58 +00:00
Marcin Juszkiewicz
9ac44581c0 linux-rp: make it default for all machines except qemu ones
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2893 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-17 08:49:02 +00:00
Ross Burton
e481e47a84 poky.conf: upgrade matchbox-keyboard srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2892 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 19:37:04 +00:00
Ross Burton
5c2f8dda22 Update glib-2.0 to 2.14.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2891 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 19:34:42 +00:00
Marcin Juszkiewicz
15080afba3 base.bbclass: merge checksums.ini warning from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2890 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 14:57:43 +00:00
Marcin Juszkiewicz
61d414498f linux-rp: make 2.6.23 default for spitz
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2889 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 14:27:15 +00:00
Marcin Juszkiewicz
3bcb616733 linux-rp: makes 2.6.23 default on c7x0 (tested on device)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2888 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 13:27:31 +00:00
Marcin Juszkiewicz
ff9e8468c6 linux-rp 2.6.23: c7x0/akita have pcmcia in modules to fit in kernel partition
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2887 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 11:51:21 +00:00
Marcin Juszkiewicz
9255186ce6 linux-rp: autoload pcmcia modules
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2886 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 11:50:19 +00:00
Marcin Juszkiewicz
2b156ce725 zaurus: RRECOMMENDS pcmcia modules for c7x0/akita
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2885 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-16 11:47:27 +00:00
Richard Purdie
2adc33b1dd ipkg: Update update-alternatives reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2884 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 16:22:06 +00:00
Richard Purdie
d9e8ff1a66 dpkg: Fix update-alternatives dependencies and remove bogus variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2883 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 15:53:24 +00:00
Richard Purdie
7992bb1186 task-poky-boot: Switch to use VIRTUAL-RUNTIME_update-alternatives
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2882 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 15:48:19 +00:00
Richard Purdie
4a5f711290 poky.conf: Set VIRTUAL-RUNTIME_update-alternatives, fix some quoting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2881 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 15:47:21 +00:00
Richard Purdie
264a9add8d update-alternatives: Set PROVIDES/RPROVIDES/DEPENDS correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2880 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 15:45:14 +00:00
Richard Purdie
38edf0a1dc librsvg: Remove duplicate EXTRA_OECONF line
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2879 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 12:12:15 +00:00
Richard Purdie
c27b41f4c4 librsvg: Bump PR (missed in the last commit)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2878 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 11:38:16 +00:00
Richard Purdie
530eda4f56 librsvg: Explicitly disable libgsf, croco and gnome-vfs since they're not in DEPENDS (and remove old version)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2877 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 10:53:00 +00:00
Marcin Juszkiewicz
c69e329b0d linux-rp: added one cleanup patch for w100fb
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2876 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 10:34:48 +00:00
Richard Purdie
c419af6b0a bluez-utils: Add patch to allow disabling of hal in configure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2875 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 10:21:02 +00:00
Richard Purdie
bbcc43d1d8 bluez-utils: Disable hal, at least until we explicitly add to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2874 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-15 09:26:47 +00:00
Richard Purdie
d49a4efedb mtools: Remove install-info commands to unbreak build
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2873 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-12 09:59:29 +00:00
Marcin Juszkiewicz
2ab0d93057 mtools: unbreak with patch from NetBSD (DESTDIR support)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2872 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-12 09:04:40 +00:00
Richard Purdie
beb3a1be52 bitbake: Fix taskdata whitespace splitting issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2871 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-12 07:51:50 +00:00
Richard Purdie
c09f9e8b05 poky-image-sato-cd: Fix dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2870 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:57:02 +00:00
Richard Purdie
532361b00a mtools, cdrtools: Move from meta-extras to meta for boot CD support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2869 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:52:01 +00:00
Richard Purdie
ffb1c7c470 dosfsutils: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2868 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:48:55 +00:00
Richard Purdie
03abf8e9c6 bootimg.bbclass: Fix taskname reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2867 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:46:11 +00:00
Richard Purdie
46b69ea92e bitbake: Sync bzr fetcher with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2866 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:42:24 +00:00
Richard Purdie
388c2f80ff bitbake: Add hg fetcher (from bitbake upstream)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2865 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:41:34 +00:00
Richard Purdie
feb7067476 syslinux, nasm: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2864 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:40:26 +00:00
Richard Purdie
8eec39221d gypsy: Add missing DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2863 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 21:37:30 +00:00
Marcin Juszkiewicz
e518f7a4c2 linux-rp 2.6.23: unbreak for zylonite
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2862 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 16:06:11 +00:00
Marcin Juszkiewicz
7ddb194822 linux-rp: update 2.6.23-rc4 to 2.6.23 (non-default as c7x0, akita, zylonite, hx2000 breaks)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2861 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 15:45:13 +00:00
Marcin Juszkiewicz
5a409e5b53 poky.conf: bump SRCREV for clutter (approved by Rob)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2860 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 15:34:49 +00:00
Marcin Juszkiewicz
bd06aa1dc3 linux-rp: remove last parts of OpenZaurus from kernel recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2859 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 15:02:46 +00:00
Marcin Juszkiewicz
015593c6b7 clutter-gst: added (non-default) recipe for 0.4 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2858 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 12:52:11 +00:00
Marcin Juszkiewicz
f0d60ffc97 clutter: added (non-default) recipe for 0.4 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2857 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-11 10:39:17 +00:00
Marcin Juszkiewicz
9e923698cb clutter: mx31litekit support added
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2856 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-10 09:59:09 +00:00
Richard Purdie
091e94c60d formfactor: Add zylonite
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2855 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-09 10:15:17 +00:00
Marcin Juszkiewicz
b3ecca5a11 liberation-fonts: grab via HTTP not HTTPS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2854 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-08 13:47:15 +00:00
Marcin Juszkiewicz
a68b431623 linux 2.6.22: kernel for cm-x270 taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2853 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-08 09:17:11 +00:00
Marcin Juszkiewicz
c8587daecb cm-x270: merge OE machine config instead of our one
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2852 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-08 09:14:48 +00:00
Marcin Juszkiewicz
8fc7d0bb03 htcuniversal: do not depend on acx-firmware until its license will be known
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2851 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-08 09:06:20 +00:00
Marcin Juszkiewicz
ee38abe29a task-poky-boot: include keymaps only for machines with keyboard
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2850 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-06 18:34:14 +00:00
Marcin Juszkiewicz
f65a0e7394 poky-task-boot: also ship keymaps - otherwise device can be unusable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2849 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-06 18:30:29 +00:00
Marcin Juszkiewicz
dbeb513741 linux-rp: re-enable w100-extmem patch also in 2.6.23-rc4 kernel (merge with OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2848 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-06 18:04:21 +00:00
Marcin Juszkiewicz
f40c023dbc linux-rp: re-enable w100-extmem patch to get XImageon working (merged from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2847 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-06 17:18:14 +00:00
Richard Purdie
d2d3f84717 mx31litekit.conf: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2846 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-06 07:55:03 +00:00
Richard Purdie
d3685e71ab mx31litekit.conf: Tune for armv5te for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2845 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 21:32:57 +00:00
Richard Purdie
2e16b77cf0 conf/machine/bootcdx86.conf: Fix broken require
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2844 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 15:35:16 +00:00
Richard Purdie
eeaeae473c poky-autobuild: overwrite instead of appending to svninfo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2843 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 14:17:08 +00:00
Richard Purdie
a0ad9da376 scripts/poky-autobuild: Add support for a POSTPROCESS command
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2842 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 12:40:19 +00:00
Richard Purdie
7f97838526 poky.conf: Update oprofile and oprofileui SRCDATE/SRCREV, add gypsy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2840 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 09:28:12 +00:00
Richard Purdie
af1aeba6c1 Add first pass at gypsy.bb file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2839 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 09:26:54 +00:00
Samuel Ortiz
887a280143 linux-mx31: MX31 LiteKit support.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2838 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-05 09:00:19 +00:00
Richard Purdie
54d4742c3f glib-2.0: Remove accidental commit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2837 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 23:41:36 +00:00
Richard Purdie
7ad9dcded1 pango, atk, libglade, clutter: Fix gtk-doc DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2836 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 23:39:27 +00:00
Richard Purdie
ccb101ade6 gtk+.inc: Fix DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2835 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 23:34:45 +00:00
Richard Purdie
46da0489cd glib-2.0: Fix DEPENDS (gtk-doc -> gtk-doc-native)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2834 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 23:22:48 +00:00
Richard Purdie
fbffeca3c5 task-poky-sdk: Add libtool
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2833 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 22:49:33 +00:00
Richard Purdie
d478db9750 gtk-doc: Drop broke gtk-doc.bb and leave native version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2832 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 22:31:16 +00:00
Richard Purdie
4adc447db7 task-poky-sdk: Add cpp, gettext and libstdc++
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2831 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 20:35:13 +00:00
Robert Bradford
ea12e3c2d8 Copy the fix for OE bug #2554 over to Poky from OE. (Necessary for building on
at least OpenSUSE 10.3.)


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2829 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 13:38:13 +00:00
Samuel Ortiz
b76b84f998 HTC Universal: Including zaurusd to the htc images.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2828 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-04 12:45:02 +00:00
Richard Purdie
9ea931ac94 oprofile: Add oparchive fix and patch to add --root option to oprofile
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2827 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-03 15:09:20 +00:00
Robert Bradford
d195594897 Add rules for MXC UARTs.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2826 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-03 14:23:09 +00:00
Richard Purdie
6832376a83 js: Fix typo in PARALLEL_MAKE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2825 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-03 07:09:09 +00:00
Richard Purdie
62b67b04d4 package.bbclass: Remove depchains packaged() check. This broke after pkgdata was split for multimachine issues and I'm not sure we need/want it anyway, we're only dealing with Recommends, not Depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2824 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-02 14:19:54 +00:00
Richard Purdie
a4fde8271d oprofileui.inc: Remove now unneeded FILES statement
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2823 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-01 09:22:31 +00:00
Richard Purdie
7aca456894 oprofile: Add opstart/opstop commands, fix armv6 events file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2822 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-10-01 09:21:56 +00:00
Samuel Ortiz
596b7b888d udev: Bumping -115 PR.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2821 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-28 17:48:45 +00:00
Samuel Ortiz
5dfdab596c udev-115: Kernel events filtering improvement.
In order to avoid creating dozens of ttys and ptys, we have to discard 
some specific kernel events.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2820 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-28 17:47:54 +00:00
Samuel Ortiz
cfa5b19e23 linux-rp_2.6.22+2.6.23-rc4: Fix FB overlay.
With rmk's latest pxa patchset, pxa fb overlay is broken.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2819 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-28 17:43:53 +00:00
Ross Burton
cdafd8b8c8 wpa-supplicant: add some patches from redhat
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2818 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-28 14:50:50 +00:00
Richard Purdie
f2287f417a package_deb.bbclass: Create DPKG_ARCH to allow mapping between debian archs and Poky ones
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2817 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 20:26:26 +00:00
Richard Purdie
f0dde94f56 hal: Tweak RDEPENDS/RRECOMMENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2816 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 12:06:18 +00:00
Richard Purdie
82bdad4c78 package.bbclass: Append to do_package[deptask], cleanup up PACKAGES checks, generate .packaged file for depchains benefit (fixing -dev and -dbg package dependencies). People should wipe do_install stamps and rebuild to fix package dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2815 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 11:52:15 +00:00
Richard Purdie
8af3726ad5 package_(ipk|deb).bbclass: Rename do_packages stamp to be clearer about what it does
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2814 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 11:48:36 +00:00
Samuel Ortiz
5c5c08405c linux-rp-2.6.22+2.6.23-rc4: Release console semaphore on an error path.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2813 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:42:26 +00:00
Samuel Ortiz
939d457578 linux-rp-2.6.22+2.6.23-rc4: Fix vt_ioctl race.
Because of a race between vt_ioctl and the console work queue, psplash 
was crashing.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2812 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:15:05 +00:00
Ross Burton
407a73d6c5 poky.conf: revert accidental commit
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2811 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:12:31 +00:00
Ross Burton
73b608e7c2 tasks: update srcrev to use X-MB-SingleInstance
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2810 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:11:40 +00:00
Ross Burton
1e7fe22261 kf: change SingleInstance to X-MB-SingleInstance
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2809 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:09:47 +00:00
Ross Burton
0bf861cf3c puzzles: change SingleInstance to X-MB-SingleInstance
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2808 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:09:33 +00:00
Ross Burton
09e61154ef poky.conf: upgrade mb-desktop srcrev to get X-MB-SingleInstance support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2807 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 09:02:54 +00:00
Ross Burton
3b3846951a local.conf.sample: fix typo, tools-dbg -> tools-debug
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2806 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 08:54:17 +00:00
Ross Burton
b284e39a7e wpa-supplicant: remove 0.5.7 and unused files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2805 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-27 08:01:41 +00:00
Samuel Ortiz
49535424d2 linux-rp-2.6.22+2.6.23-rc4: Added the HTC wifi module to our defconfig.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2804 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 15:36:02 +00:00
Samuel Ortiz
55c49b85fd clutter: Refresh clutter to a 0.4 version
We can now use poky's clutter to build zylonite clutter images.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2803 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 13:01:01 +00:00
Richard Purdie
7fc1a05c43 udev: Promote 115 to default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2802 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:41:11 +00:00
Richard Purdie
72120d2856 hal_git: Remove uneeded patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2801 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:37:03 +00:00
Richard Purdie
2a2b229f7e hal-info: DEPENDS on hal (for configure checks)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2800 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:36:27 +00:00
Richard Purdie
4a33e3df4e udev.inc: Fix staging of libvolume (autotools macros don't work)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2799 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:34:10 +00:00
Richard Purdie
75bcca7525 networkmanager*: Switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2798 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:09:44 +00:00
Richard Purdie
512c88f980 poky.conf: Bump oprofileui SRCREV, add networkmanager and networkmanger-applet
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2797 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 10:07:36 +00:00
Ross Burton
8ec9fd5951 Sync patches with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2796 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 09:54:15 +00:00
Ross Burton
126d9790aa poky.conf: Specify preferred verson of hal-info and remove halinfo srcdate
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2795 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 08:52:12 +00:00
Ross Burton
b9854010ee hal-info: add a versioned release, and lower the preference of the git package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2794 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 08:51:33 +00:00
Ross Burton
23f1df5dde hal: no need to force-reload, we can reload now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2793 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 08:50:54 +00:00
Ross Burton
2b6d98f628 wpa-supplicant: reload dbus in postinst
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2792 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 08:44:38 +00:00
Richard Purdie
eb7cc8a967 bitbake git.py: Always use tag param from URI if specified
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2791 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-26 08:39:57 +00:00
Ross Burton
2c13e1b5b5 Remove dhcdbd, NM 0.7 doesn't need it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2790 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 15:52:21 +00:00
Ross Burton
3cc1591ead Remove NM 0.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2789 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 15:51:40 +00:00
Ross Burton
5409e91c77 wpa-supplicant: enable the DBus control interface (for NM)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2788 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 15:14:17 +00:00
Ross Burton
4d76e104d6 iproute2: fix ordering so that the patches are applied
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2787 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 15:11:18 +00:00
Richard Purdie
69a365b4db oprofileui.inc: Add gconf to DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2786 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 15:03:47 +00:00
Ross Burton
820f7c6952 networkmanager: remove integrated patches, fix startup script to start NetworkManagerDispatcher, add missing depends, don't restart ncsd as we don't use it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2785 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 14:29:19 +00:00
Ross Burton
c99719d7e1 gnome-keyring: add a DBus service file so the daemon is auto-started when needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2784 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 14:26:49 +00:00
Samuel Ortiz
86fa4f7c19 linux-zylonite: Removed as zylonite is using -rp kernels.
We keep the bb file as it could be useful for future machines, but we 
must rename it.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2783 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 10:37:47 +00:00
Samuel Ortiz
6c85a2a0dc linux-rp: minimal zylonite kernel
We don't have a NAND driver yet, but we boot all the way up to 
userspace.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2782 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 10:27:46 +00:00
Richard Purdie
b4c4ff1698 glibc: Remove hardcoded LIMIT_BUILT_LOCALES values
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2781 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 08:22:01 +00:00
Richard Purdie
5a5f497634 glibc.inc: Fix LIMIT_BUILT_LOCALES handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2780 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 08:19:16 +00:00
Richard Purdie
0a0218f9fe glibc-package.bbclass: Remove dead code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2779 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 08:14:38 +00:00
Richard Purdie
1d13fd2a29 poky.conf: Set LIMIT_BUILT_LOCALES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2778 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-25 08:11:12 +00:00
Ross Burton
bb9d5bbbcb dbus: add reload action
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2777 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-24 15:16:43 +00:00
Ross Burton
4f06fd1e15 dbus: don't pass --reverse to run-parts, busybox doesn't support it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2776 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-24 15:14:12 +00:00
Ross Burton
c0be929c80 Add network-manager-applet
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2775 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-24 14:07:28 +00:00
Ross Burton
c41fcd6709 networkmanager: Add staging, and split packages like OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2774 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-24 10:36:01 +00:00
Ross Burton
2aaaeda2b0 Update tasks to 0.12
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2773 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-23 15:32:17 +00:00
Ross Burton
ed66764821 networkmanager: add svn trunk packages, fix up bad packaging, and backport fixes to 0.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2772 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-23 11:38:11 +00:00
Ross Burton
0a5c898c90 ppp: Fix debug packaging, and stage the pppd headers
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2771 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-22 12:56:38 +00:00
Ross Burton
40baa24c2a networkmanager: Rename bb from _svn to 0.6svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2770 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-22 12:35:41 +00:00
Samuel Ortiz
cb40f22835 udev: adding the latest udev release, 115.
This release allows us to get rid of udevsynthesize in favour of 
udevtrigger.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2769 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-21 10:03:55 +00:00
Ross Burton
b03d999bb2 dbus: Drop unused patches, and merge unversioned and version patch directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2768 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-21 07:47:42 +00:00
Samuel Ortiz
9c0ecf04c4 zylonite: Initial poky support.
We now build poky images for Zylonite, excluding the kernel part.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2767 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 15:43:30 +00:00
Richard Purdie
6e5b0d229b bitbake.conf: Clean up some hardcoded path/layout references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2766 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 15:37:39 +00:00
Richard Purdie
75bc31026a glibc/glibc-intermediate: No need to install headers/libs to cross directory (populate_staging speedup)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2765 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 13:03:16 +00:00
Richard Purdie
e32f910a5b glibc-initial: Install headers into staging, not cross
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2764 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 13:02:25 +00:00
Richard Purdie
405a6a68a6 gcc-cross: Use staging for local-prefix instead of cross, undo ARCH_FLAGS_FOR_TARGET change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2763 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 13:01:18 +00:00
Richard Purdie
6d09e07cd2 linux-libc-headers: Add DEPEND on cross-linkage to handle linking of directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2762 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 13:00:24 +00:00
Richard Purdie
93c82d7f92 cross-linkage: Add dummy package to handle linking cross to staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2761 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-19 12:59:01 +00:00
Richard Purdie
c7c2baa7f1 linux-libc-headers: Gross hack until gccs include paths are fixed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2760 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 23:43:27 +00:00
Richard Purdie
43ad089008 linux-libc-headers: Only install to staging now, not cross
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2759 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 14:11:49 +00:00
Richard Purdie
308250ed4a gcc3-build.inc: Add staging includes to ARCH_FLAGS for target meaning we don't have to have includes in both staging and cross
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2758 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 14:09:11 +00:00
Richard Purdie
79bbd24940 gcc-cross-initial: Move common code to gcc-cross-initial.inc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2757 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 10:22:25 +00:00
Richard Purdie
1401afe0e3 gcc-cross-initial: An install stage is totally pointless
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2756 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 10:17:55 +00:00
Ross Burton
32047c6685 Upgrade gnome-doc-utils to 0.12.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2755 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 09:59:27 +00:00
Ross Burton
bee48cf94d Upgrade gnomecanvas to 2.20.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2754 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-18 09:59:12 +00:00
Ross Burton
22da7388f5 Upgrade gtk-engines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2753 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 19:51:25 +00:00
Ross Burton
b6b72006b7 gnome.bbclass: change version regexp to handle x.y versions, not just x.y.z
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2752 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:52:01 +00:00
Ross Burton
80924d4686 Upgrade gnome-vfs to 2.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2751 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:50:27 +00:00
Ross Burton
7fb9559757 Upgrade gnome-keyring to 2.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2750 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:49:31 +00:00
Ross Burton
b6e66922dc Upgrade gnome-common to 2.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2749 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:48:32 +00:00
Ross Burton
75ec54ea73 Upgrade evince to 2.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2748 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:47:58 +00:00
Ross Burton
55fc4e7a31 Upgrade poppler to 0.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2747 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 18:47:40 +00:00
Richard Purdie
5b5ae6bec9 kernel.bbclass: Add menuconfig task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2746 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 13:39:15 +00:00
Richard Purdie
ece438786e bitbake.conf: Allow overriding of SHELLRCCMD
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2745 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 13:38:46 +00:00
Ross Burton
70d7d50bb1 Upgrade atk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2744 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 09:55:14 +00:00
Ross Burton
12a9c78f1c Upgrade gail, and fix packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2743 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 09:54:54 +00:00
Samuel Ortiz
320e6a3728 libgsmd: Update from 20070801 to 20070917.
This is needed to fix a libmokogsmd2 build failure, see
https://pug.o-hand.com/pastebin/613


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2742 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 09:23:28 +00:00
Richard Purdie
e91795abb4 pkgconfig: Add sysroot support patch (from pkgconfig mailing list)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2741 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 08:18:14 +00:00
Richard Purdie
48d9843e3c linux-nokia800.inc: Ensure deploy and populate_staging don't run at the same time
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2740 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 08:16:44 +00:00
Richard Purdie
e1966bc451 busybox: Remove unused config
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2739 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 08:15:42 +00:00
Richard Purdie
51d9c76e95 devshell.bbclass: Sync with OE since this no longer works at properly without this change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2738 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 08:14:16 +00:00
Ross Burton
2129b596fa Upgrade glib from 2.4.0 to 2.4.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2737 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-16 20:25:44 +00:00
Ross Burton
021e69fc7e Upgrade GTK+ 2.11 to 2.12.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2736 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-14 12:24:08 +00:00
Marcin Juszkiewicz
33f82b3d2f pixman: added 0.9.5 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2735 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-14 10:41:25 +00:00
Ross Burton
f976627e04 ohm_git.bb: switch to --without-xauth
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2734 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-13 12:30:11 +00:00
Ross Burton
b55c10fe3c eds-dbus: update srcrev, remove integrated threads.patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2733 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-13 10:50:17 +00:00
Ross Burton
3694035ef3 poky.conf: exclude eds-tools from world builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2732 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 16:13:51 +00:00
Ross Burton
ab5d09d447 Rename eds-tests to eds-tools
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2731 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 14:50:23 +00:00
Ross Burton
e733d0d9de poky.conf: Upgrade eds-dbus srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2730 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 13:35:15 +00:00
Ross Burton
8d4fb7f79c eds-dbus: Add threading patch until I'm confident enough to commit it to svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2729 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 13:21:47 +00:00
Ross Burton
e805cf6b66 Update eds-tests to bzr branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2728 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 13:20:29 +00:00
Marcin Juszkiewicz
3b565200ab eds-dbus: fix parse errors
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2727 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-12 08:22:30 +00:00
Samuel Ortiz
57348b300b linux-rp_2.6.22+2.6.23-rc4: Fix objcopy confusion with bintuils 2.18
With binutils 2.18, on x86_64, objcopy gets confused with the 
.note.gnu.build-id section and produces a 3.1 Go Image file.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2726 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 22:40:40 +00:00
Samuel Ortiz
7c5e63702a linux-rp-2.6.22+2.6.23-rc4: Added ASIC3 keys to the HTC kernel build.
Now most of the Universal key events are catched (e.g. screen cover, 
volume keys, etc...).



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2725 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 13:32:55 +00:00
Richard Purdie
720b5c11fb kernel.bbclass: Add kernel-vmlinux package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2724 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 12:47:17 +00:00
Marcin Juszkiewicz
9998dd4d98 binutils-cross 2.18: unbreak x86-64 hosts - from OE #2928-c6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2723 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 11:18:41 +00:00
Richard Purdie
c9375e5a19 Cleanup POKYMODE files and add summary documentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2722 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 08:52:20 +00:00
Ross Burton
c82b1a4eb4 gconf-dbus_svn.bb: don't depend on GTK+ as we don't use it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2721 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 08:38:15 +00:00
Richard Purdie
09e8bdce88 poky-external-csl2006q3.inc: Add TARGETOS variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2720 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 08:25:14 +00:00
Marcin Juszkiewicz
8b1ae5685f CSL external toolchain: POKYMODE file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2719 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 08:20:58 +00:00
Marcin Juszkiewicz
4ad4ba7ea5 external-csl-toolchain: added 2006q3-27 version of CSL arm toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2718 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 08:14:07 +00:00
Ross Burton
fe347f7c49 poky.conf: Bump eds-dbus srcdate
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2717 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-10 15:54:08 +00:00
Marcin Juszkiewicz
8a0e92acfd bluez: dropped old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2716 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:04:56 +00:00
Marcin Juszkiewicz
6b728c4ad4 bluez-utils: upgraded to 3.18
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2715 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:04:17 +00:00
Marcin Juszkiewicz
197bfeed9f bluez-utils: upgraded to 3.17 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2714 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:03:29 +00:00
Marcin Juszkiewicz
605afd5a62 bluez-libs: upgraded to 3.18
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2713 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:02:59 +00:00
Marcin Juszkiewicz
476c01a2f7 bluez-libs: upgraded to 3.17 from OE, disabled CUPS support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2712 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:02:14 +00:00
Marcin Juszkiewicz
050902e8b1 bluez-hcidump: updated to 1.40
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2711 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:01:24 +00:00
Marcin Juszkiewicz
207a208487 bluez-hcidump: updated to 1.40
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2710 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:01:13 +00:00
Marcin Juszkiewicz
54b4320045 bluez-hcidump: updated to 1.38
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2709 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 09:00:45 +00:00
Marcin Juszkiewicz
94346b04b8 bluez: dropped not used files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2708 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 08:58:41 +00:00
Marcin Juszkiewicz
b860f81b05 bluez: dropped files used by other distros
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2707 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 08:30:12 +00:00
Marcin Juszkiewicz
e60d22e695 bluez-utils: dropped 02dtl1_cs.sh - it is now in own package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2706 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 08:29:12 +00:00
Marcin Juszkiewicz
ce9b85c502 bluez: dropped old bluez-utils-dbus patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2705 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-07 08:09:16 +00:00
Ross Burton
2121a09d78 hicolor-icon-theme: upgrade to 0.10
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2704 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-06 10:45:21 +00:00
Ross Burton
69f9c09db1 shared-mime-info: upgrade to 0.22
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2703 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-06 10:44:14 +00:00
Richard Purdie
f0842c2336 package_ipk.bbclass: Improve directory existence check
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2702 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 21:31:49 +00:00
Richard Purdie
027fa671f4 package_ipk.bbclass: Fix ipkg-sdk.conf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2701 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 21:23:11 +00:00
Richard Purdie
4eaac5b5de package_ipk.bbclass: Create sdk Packages files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2700 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 21:17:46 +00:00
Ross Burton
911d2ed2f4 Update eds srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2699 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 20:44:14 +00:00
Richard Purdie
4d1090e4db linux-rp-2.6.22: Update qemu defconfigs fixing wacom problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2698 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 16:26:44 +00:00
Marcin Juszkiewicz
c547a06aef openmoko-dates2: added initial recipe
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2697 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 10:49:48 +00:00
Marcin Juszkiewicz
10bf469a2e linux-rp 2.6.22: enable hostap and other 802.11 drivers for c7x0 and akita (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2696 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 10:45:42 +00:00
Ross Burton
e57146c8b1 Bump eds srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2695 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 08:50:07 +00:00
Richard Purdie
451ef8b574 base.bbclass: Swicth to use cleandirs flag for install task
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2694 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 08:41:10 +00:00
Richard Purdie
9c9fad5654 build.py: Add support for cleaning directories before a task in the form: do_taskname[cleandirs] = 'dir'
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2693 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 08:40:25 +00:00
Richard Purdie
763dc8a909 package_ipk.bbclass: Split ipk deploy directory by PACKAGE_ARCH (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2692 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 07:53:21 +00:00
Richard Purdie
c518632b24 image.bbclass: Fix IMAGE_BASENAME and PACKAGE_INSTALL variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2691 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 07:51:46 +00:00
Richard Purdie
f2f97b7c15 bitbake.conf: Add bzr fetcher support, give IMAGE_BASENAME a sane default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2690 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 07:51:00 +00:00
Richard Purdie
899c451a73 bitbake: Sync with 1.8 upstream branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2689 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-05 07:48:15 +00:00
Richard Purdie
7d4aa7f04e prelink: Fix R_ARM_TLS_DTPMOD32 problems
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2688 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 16:01:58 +00:00
Richard Purdie
5758f9ccce git-native 1.5.2.3 -> 1.5.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2687 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 15:59:14 +00:00
Ross Burton
5338738593 GTK+ 2.11: Update range patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2686 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 13:23:10 +00:00
Ross Burton
75fadfe1c8 Update and lock OHM down to a working revision, also remove some crack
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2685 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 13:22:03 +00:00
Ross Burton
56e0055f4e Bump EDS srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2684 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 10:47:34 +00:00
Marcin Juszkiewicz
cde908c375 glibc: do not package /usr/include/scsi as it is in libc-linux-headers-dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2683 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-04 09:32:14 +00:00
Richard Purdie
4831d5f3ed elfutils: Fix -dev package and split binutils overlap into elfutils-binutils package
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2682 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 14:47:46 +00:00
Richard Purdie
f403f6ef10 package.bbclass: Cleanup install references into a configurable variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2681 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 14:16:12 +00:00
Ross Burton
6fa51c276d base.bbclass: Remove and re-create when installing to ensure that it is empty
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2680 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 13:05:32 +00:00
Ross Burton
9694023446 insane.bbclass: don't raise strings, but exceptions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2679 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 10:49:33 +00:00
Ross Burton
263cce7db2 Inherit gtk-icon-cache to install and register the icons
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2678 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 10:40:31 +00:00
Ross Burton
31feb9d395 Fix debug packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2677 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:56:21 +00:00
Ross Burton
4f69284b21 Ship the printbackend debug files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2676 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:53:54 +00:00
Ross Burton
0cec26e0f2 Remove small-gtkfilesel patch, the widget is deprecated
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2675 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:44:30 +00:00
Ross Burton
1bce4f37f8 Remove xsettings.patch, I can't see the point of it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2674 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:37:04 +00:00
Ross Burton
df44bc8b48 Unify indentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2673 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:35:49 +00:00
Ross Burton
a4a82d661c Remove patches which are not used, or should not be used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2672 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:35:01 +00:00
Ross Burton
d392c1c19c Remove more unused or useless patches, and update the range patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2671 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:17:51 +00:00
Richard Purdie
d4cb583671 Remove bogus MAINTAINER fields
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2670 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 09:16:44 +00:00
Richard Purdie
e35de7eb3a binutils-2.18: Fix patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2669 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:56:52 +00:00
Marcin Juszkiewicz
11e4e53d60 binutils 2.18: add patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2668 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:53:29 +00:00
Ross Burton
d9c89ac5d8 Remove some patches we don't apply
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2667 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:52:08 +00:00
Marcin Juszkiewicz
a23b1535a2 poky-eabi: use binutils 2.18
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2666 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:42:13 +00:00
Marcin Juszkiewicz
ab62bf53f4 binutils: added 2.18 cross sdk
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2665 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:41:13 +00:00
Richard Purdie
4f388ef041 binutils-cross-2.18: Use .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2664 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:35:49 +00:00
Marcin Juszkiewicz
dbf959bfa8 binutils: added 2.18 (normal/cross, no sdk)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2663 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 08:30:53 +00:00
Richard Purdie
bcf1196062 binutils: Use common .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2662 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-03 07:48:37 +00:00
Richard Purdie
903bd14738 image.bbclass: Revert some changes as bitbake can't seem to cope with them :-(
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2661 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 23:24:51 +00:00
Richard Purdie
3adf5ea1d9 makedevs: Fix named pipe creation and set file modes correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2660 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 23:11:14 +00:00
Richard Purdie
c51edd3fdb uclibc: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2659 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 20:43:11 +00:00
Richard Purdie
f1e0aeba07 conf/distro/include: Sync versions files with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2658 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 17:14:11 +00:00
Richard Purdie
a11bbb4030 hx2000.conf: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2657 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 17:13:33 +00:00
Richard Purdie
65f6428521 conf/machine: Sync various changes with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2656 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 17:00:54 +00:00
Richard Purdie
d20e041f2f site: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2655 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 15:48:40 +00:00
Richard Purdie
3fadcdb07a linux-rp: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2654 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 14:47:16 +00:00
Richard Purdie
be34d55db0 base-files: Remove unsupported machine configs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2653 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 14:30:32 +00:00
Richard Purdie
a2ca87c031 zaurus-updater: Add C3200 support from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2652 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 14:24:03 +00:00
Richard Purdie
e223238b1b bitbake: Update to latest bitbake-1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2651 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 14:10:08 +00:00
Richard Purdie
1cf731b1e3 initscripts: Sync with OE, primarily for better /etc/timestamp handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2650 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 14:00:52 +00:00
Richard Purdie
3cb6c768ef image.bbclass/poky-image.bbclass: Add a function to create /etc/timestamp during image construction to give a reasonably sane default time setting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2649 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 11:08:01 +00:00
Richard Purdie
b2a26894b6 sip.bbclass: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2648 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 11:07:13 +00:00
Richard Purdie
bc4750318e tinderclient.bbclass: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2647 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 11:06:59 +00:00
Richard Purdie
47ea9ba712 image.bbclass: Allow partial backwards compatibility
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2646 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 09:47:41 +00:00
Richard Purdie
733dc27ecf classes/distutils*.bbclass: Merge updates from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2645 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 09:46:59 +00:00
Richard Purdie
5781fe13d6 insane.bbclass: Merge updates from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2644 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-02 09:46:35 +00:00
Richard Purdie
63b739f0fe classes: Sync various tweaks from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2643 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 23:49:12 +00:00
Richard Purdie
8d342dc056 makedevs: Add file and diretory creation code (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2642 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 23:47:58 +00:00
Richard Purdie
bbbb9f5f08 device_table-minimal.txt: Sync with OE (remove dubious /bin/ entries, create /dev directory)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2641 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 23:46:41 +00:00
Richard Purdie
7a284e5a05 linux_modules.bbclass: Remove unneeded file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2640 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 23:02:46 +00:00
Richard Purdie
0ea0986a59 module.bbclass: PARALLEL_INSTALL_MODULES is dead code
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2639 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 23:02:27 +00:00
Richard Purdie
f19cf86698 meta-toolchain: Change to be more generic and use package_ipk conf generation functions. Also rename task-poky-standalone-sdk-host to task-sdk-host and add copyright.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2638 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 22:49:32 +00:00
Richard Purdie
c6938aad87 Factor ipkg index and conf file creation into package_ipk.bbclass
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2637 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 22:17:06 +00:00
Richard Purdie
a7c63ec482 gdb: Move 6.6 patch out of .inc file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2636 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 18:01:03 +00:00
Richard Purdie
d989bca0c4 gdb: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2635 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 17:52:57 +00:00
Richard Purdie
1e829f1ef9 gdb: metadata cleanup
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2634 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 17:51:00 +00:00
Richard Purdie
dfa8101ba0 rm_work.bbclass: Update for bitbake 1.8.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2633 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 16:45:43 +00:00
Richard Purdie
0206afd2f8 native.bbclass: Don't use site files for native builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2632 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 16:40:35 +00:00
Richard Purdie
62eb35c1c4 debian.bbclass: Remove stable BUILD_ALL_DEPS reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2631 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 16:34:32 +00:00
Richard Purdie
f2ddfbb308 classes: Sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2630 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 15:25:40 +00:00
Richard Purdie
411cd0c6ae base.bbclass: Further tweaks from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2629 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 15:06:04 +00:00
Richard Purdie
19e113c67f base.bbclass: Remove legacy code which hides bugs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2628 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 14:53:48 +00:00
Richard Purdie
1bc8eee458 base.bbclass: Remove showdata task (its broken and bitbake -e is equivalent and not broken), tweak URI checksum messages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2627 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 14:49:03 +00:00
Richard Purdie
4999f1d134 bitbake.conf: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2626 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-01 14:38:51 +00:00
Ross Burton
c8c2a9e7d0 Add new gnome-vfs to poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2625 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:13:36 +00:00
Ross Burton
a74c19fd52 Add new gnomecanvas to poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2624 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:12:34 +00:00
Ross Burton
c3159bdb65 Add new gnome-keyring to poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2623 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:11:27 +00:00
Ross Burton
8f67430e2d Add new ATK to poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2622 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:09:40 +00:00
Ross Burton
b325ea5bed Add new gtk-engines to -bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2621 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:07:37 +00:00
Ross Burton
c654ed68ff Add gail
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2620 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:06:06 +00:00
Ross Burton
2162aff4e6 Lock down libgnomecanvas in poky
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2619 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:03:05 +00:00
Ross Burton
7dfda3f174 Upgrade gnome-doc-utils to 0.11.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2618 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 16:02:32 +00:00
Ross Burton
ef56bac67f libgcrypt_1.2.3.bb: stage the m4 file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2617 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 15:43:50 +00:00
Ross Burton
e3962e23f5 Upgrade evince to 2.19.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2616 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 15:03:13 +00:00
Ross Burton
154f7d76cb Upgrade libart-lgpl to 2.3.19
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2615 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 15:03:02 +00:00
Ross Burton
fd68c299e9 Upgrade intltool from 0.35.5 to 0.36.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2614 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 14:55:30 +00:00
Ross Burton
7d53ee2e17 Upgrade startup-notification to 0.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2613 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 14:55:06 +00:00
Ross Burton
6e81ae564c Upgrade librsvg to 2.18.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2612 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 14:54:15 +00:00
Ross Burton
8cc540dc14 Upgrade pango to latest stable release, 1.18.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2611 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 14:53:40 +00:00
Ross Burton
3d0b9fc1db Remove unused glib versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2610 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 14:31:01 +00:00
Marcin Juszkiewicz
5ff88af2cc linux-gta01: added missing logo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2609 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-31 07:50:07 +00:00
Tomas Frydrych
1c87082989 added current location to filechooser dialog
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2608 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-30 14:15:47 +00:00
Ross Burton
5ee5800fae Upgrade eds-dbus to latest svn
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2607 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-30 13:03:48 +00:00
Ross Burton
6406e3e0e0 Upgrade contacts svnrev to 0.7 release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2606 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-30 12:54:31 +00:00
Ross Burton
7f62df1bf0 Upgrade the contacts tarball version from 0.5 to 0.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2605 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-30 12:53:59 +00:00
Richard Purdie
1bd63670cd mtd-utils: Lock down git revision for now
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2604 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 21:57:27 +00:00
Richard Purdie
510d995dd4 Add bluez-dtl1-workaround from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2603 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 21:44:42 +00:00
Richard Purdie
81dca733e3 task-base: Add bluez-dtl1 workaround from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2602 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 21:44:12 +00:00
Richard Purdie
837f7e0867 sanity.conf: Bump minimum bitbake version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2601 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 21:41:11 +00:00
Richard Purdie
2b109b7754 linux-rp.inc: Remove no unneeded variables
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2600 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 19:39:44 +00:00
Richard Purdie
e2b7975aa9 conf/machine: Set KERNEL_IMAGE_TYPE and kernel-base RDEPENDS for various machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2599 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 19:36:40 +00:00
Richard Purdie
5f17d07b01 zaurus-2.6.inc/linux-rp: Change to machines marking themselves as not wanting kernels included in images
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2598 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 19:32:19 +00:00
Richard Purdie
226a5dd8a2 kernel.bbclass: Sync with OE for packaging changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2597 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 19:29:56 +00:00
Tomas Frydrych
4a319e98fd modified GtkFileChooserDialog for embedded
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2596 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 17:37:57 +00:00
Samuel Ortiz
c7b5d7bad1 linux-rp: Set 2.6.23-rc4 as the default kernel for HTC Universal.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2595 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 15:22:29 +00:00
Samuel Ortiz
f79c41c26d linux-rp: Ported the HTC Universal patch to the latest -rp kernel.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2594 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 15:19:43 +00:00
Marcin Juszkiewicz
ff0a6211cd linux-gta01: update to 2.6.21.6 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2593 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 11:48:12 +00:00
Ross Burton
2fc0b59463 eds-dbus_svn.bb: don't set acpath, new gnome-common doesn't need it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2592 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 09:56:52 +00:00
Ross Burton
0e3f9067bd gnome.bbclass: remove unneeded -I argument to autoconf
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2591 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 09:55:47 +00:00
Richard Purdie
6b1890a73f linux-gta: Lock down patch svn revision to a known working one
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2590 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 09:32:15 +00:00
Marcin Juszkiewicz
c21f61ec99 update-modules: depend on depmod
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2589 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 08:57:51 +00:00
Richard Purdie
8ec44742fd linux-rp 2.6.23-rc4: Fix jffs2 patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2588 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 07:49:13 +00:00
Richard Purdie
2cc4b496ab linux-rp: Correctly set default preference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2587 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 07:32:40 +00:00
Ross Burton
da85bfc608 Fix build failure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2586 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 06:06:46 +00:00
Richard Purdie
2ab6191779 Add linux-rp 2.6.22+2.6.23-rc4 (not default)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2585 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 21:43:21 +00:00
Richard Purdie
bfc657cd2f gnome-common: Fix directory name
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2584 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 21:36:24 +00:00
Ross Burton
784976ef99 gnome-common: upgrade from 2.4.0 to 2.18.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2583 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 20:49:58 +00:00
Ross Burton
35aaa6b368 gst-plugins-bad: upgrade from 0.10.3 to 0.10.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2582 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 20:44:28 +00:00
Ross Burton
3abd198182 gst-plugins-ugly: upgrade from 0.10.4 to 0.10.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2581 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 20:32:48 +00:00
Ross Burton
99d20bd99d poky.conf: Bump screenshot srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2580 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 19:56:34 +00:00
Richard Purdie
bd949e7eac Add blktool, useful for probing block devices (and add to test tools package)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2579 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 18:05:26 +00:00
Marcin Juszkiewicz
8f041c7423 nfs-utils: start/stop also statd so clients will be able to do locking
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2578 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 12:59:46 +00:00
Marcin Juszkiewicz
1039c726d8 openmoko-tasks2: conflict with tasks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2577 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 11:08:53 +00:00
Marcin Juszkiewicz
114a799b81 openmoko2: sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2576 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 11:08:29 +00:00
Marcin Juszkiewicz
39d90fb3c0 neod: taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2575 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:46:44 +00:00
Marcin Juszkiewicz
81d71aa67b openmoko-common2: taken from OE - used by openmoko-session2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2574 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:43:37 +00:00
Marcin Juszkiewicz
e711040c40 openmoko-today2-folders: taken from OE - needed by openmoko-today2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2573 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:42:45 +00:00
Marcin Juszkiewicz
0c7e337672 openmoko-icon-theme-standard2: taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2572 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:42:16 +00:00
Marcin Juszkiewicz
b8f7ee30dd openmoko-tasks2: taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2571 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:40:21 +00:00
Marcin Juszkiewicz
74ed03e8b9 libsndfile: added 1.0.17 needed by pulseaudio
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2570 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:39:03 +00:00
Marcin Juszkiewicz
cf8dfa2b33 libsamplerate: added 0.1.2 needed by pulseaudio
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2569 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:38:30 +00:00
Marcin Juszkiewicz
d9a4c588ef pulseaudio: added 0.9.6 needed for openmoko-dialer2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2568 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:38:05 +00:00
Marcin Juszkiewicz
0ab2b3801d libgsmd: move to meta/ as it is needed for phone feature
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2567 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:33:17 +00:00
Richard Purdie
0698f30a5e Add checksums.ini from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2566 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 10:32:54 +00:00
Marcin Juszkiewicz
f590064d83 fic-gta01: added usbhost to features (to get bluetooth working)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2565 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 09:53:41 +00:00
Marcin Juszkiewicz
8d3cf28989 openmoko2.bbclass: taken from OE for updated OpenMoko 2007.2 recipes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2564 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-28 09:52:39 +00:00
Marcin Juszkiewicz
4aa6b1451f portmap: missing patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2563 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 13:06:02 +00:00
Marcin Juszkiewicz
3cd1a09ce2 portmap: add missing file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2562 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 12:12:49 +00:00
Marcin Juszkiewicz
db5c504011 portmap: upgraded to 6.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2561 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 11:57:29 +00:00
Marcin Juszkiewicz
08ab9f2751 libxaw: upgrade to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2560 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 11:18:39 +00:00
Marcin Juszkiewicz
732bebdc09 poky-image.bbclass: install task-poky-standalone-sdk-target into SDK images to get usable toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2559 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 10:09:20 +00:00
Marcin Juszkiewicz
3e85c632b8 task-poky-standalone-sdk-target: it is usable not only for external toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2558 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-27 10:08:37 +00:00
Richard Purdie
e93df891ad package_ipk/deb.bbclass: Add locking for package creation to stop conflicts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2557 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 16:50:56 +00:00
Ross Burton
bc8fdf0472 libxpm,libxsettings-client: remove libxt build-dependency
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2556 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 16:15:35 +00:00
Richard Purdie
0de07466c9 bash: Move from meta-extras to meta
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2555 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 13:43:21 +00:00
Ross Burton
0bc8d543b0 gconf-dbus: add missing depends on intltool-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2554 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 13:42:31 +00:00
Marcin Juszkiewicz
97467d7022 less: update to 406
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2553 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 13:24:58 +00:00
Richard Purdie
7e2f729075 task-poky-sdk: Add quilt, less
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2552 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 13:10:20 +00:00
Richard Purdie
968262db10 quilt: Won't run with ash, add bash
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2551 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 13:09:09 +00:00
Richard Purdie
d475a771eb package.bbclass: Fix typo
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2550 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 10:59:50 +00:00
Richard Purdie
170e7e1a08 js: Disable parallel make
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2549 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-24 07:06:54 +00:00
Samuel Ortiz
0fe7e8d1c3 htcuniversal: 802.11 driver and firmware dependencies for HTC Universal.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2548 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 16:54:34 +00:00
Samuel Ortiz
62a6dcc798 linux-rp: Add 802.11 driver for HTC Universal.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2547 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 16:52:44 +00:00
Samuel Ortiz
d1e1cc0d9a htcuniversal: Initial HTC Universal support.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2546 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 13:28:26 +00:00
Samuel Ortiz
7423ba2c72 linux-rp: Add HTC Universal support.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2545 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 13:25:56 +00:00
Richard Purdie
f5c4efd0e4 ohm: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2544 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 08:26:55 +00:00
Richard Purdie
4b4dca40a6 ohm: Set xauth-dir to make it configure
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2543 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 08:24:24 +00:00
Richard Purdie
ff90ae3d0f debian.bbclass: Fix dependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2542 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 08:12:18 +00:00
Marcin Juszkiewicz
a75b8d8b36 bitbake: use Psyco only on x86 (no support for other archs)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2541 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-23 07:36:58 +00:00
Marcin Juszkiewicz
f8b928e9ba qemu: added 20070613 version (as default), made CVS floating
This version works on 32 and 64 bit machines.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2540 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-22 16:30:00 +00:00
Richard Purdie
4ff6f39f33 xorg-libs: Remove more stale patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2539 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-22 13:15:10 +00:00
Richard Purdie
b913a0ea6b xorg-libs: Remove stale patches
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2538 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-22 13:13:11 +00:00
Richard Purdie
e7581b58f4 libx11: Disable makekeys properly allowing the package to rebuild without weird failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2537 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-22 13:12:45 +00:00
Richard Purdie
c09b63e6ed meta-toolchain: Adjust after pkgdata changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2536 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-22 09:22:16 +00:00
Richard Purdie
9bb91785c9 package.bbclass: Add back package_write task in a new form
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2535 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 22:39:57 +00:00
Richard Purdie
2ed6d9cf28 base.bbclass: Make populate_staging run after install to avoid conflicts
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2534 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 15:22:06 +00:00
Richard Purdie
3d29811af5 fakeroot: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2533 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 14:29:37 +00:00
Richard Purdie
222ff8ebd7 fakeroot: 1.2.13 -> 1.7.1 to fix various random rootfs creation failures
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2532 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 14:18:17 +00:00
Richard Purdie
2075cb72ac apt: Add db/db-native as a DEPENDS so apt-ftparchive gets built (needed by deb rootfs creation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2531 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 14:00:13 +00:00
Richard Purdie
a4b8304b62 package.bbclass: More pkgdata fixes, (install task needs to rerun on existing builds)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2530 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 11:51:25 +00:00
Richard Purdie
4a705e9b1a base.bbclass: populate_staging after do_compile. Any packages staging implementation can change this
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2529 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 11:33:08 +00:00
Richard Purdie
686161ae9f gtk+: Refresh misbehaving patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2528 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 11:16:29 +00:00
Richard Purdie
f041a4d9ab base.bbclass: Set pkgdata location to something machine specific when needed so multimachine builds don't break.
NOTE: People will have to rerun the install/package tasks after this change on existing builds

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2527 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 10:40:55 +00:00
Richard Purdie
48fd37f5f9 packaging: Split deb and ipk creation into separate tasks so changing the packaging type means the new type of packages are automatically generated.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2526 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-21 09:37:30 +00:00
Marcin Juszkiewicz
005bf0112c preferred-xorg-versions: fix kbproto/inputproto versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2525 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 13:09:56 +00:00
Marcin Juszkiewicz
ebb71f62d1 libgsf: updated to 1.14.5, dropped older
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2524 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 12:44:04 +00:00
Marcin Juszkiewicz
bd4ea1b757 libetpan: dropped 0.46
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2523 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 12:28:31 +00:00
Marcin Juszkiewicz
6a76f8246a kf: recipes are not executable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2522 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 12:27:29 +00:00
Marcin Juszkiewicz
43fb739f14 gnutls: remove hacks needed for autoconf 2.59
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2521 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 12:19:59 +00:00
Marcin Juszkiewicz
8ee1c79284 coreutils: dropped 5.1.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2520 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 11:36:51 +00:00
Marcin Juszkiewicz
3fd04e8655 pkg-config: dropped 0.15
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2519 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 11:33:35 +00:00
Marcin Juszkiewicz
889885f8f9 automake: dropped 1.9.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2518 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 11:33:06 +00:00
Marcin Juszkiewicz
3b136553e2 autoconf: dropped 2.59
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2517 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 11:32:32 +00:00
Marcin Juszkiewicz
96664202cd sqlite3: upgrade to 3.4.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2516 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 11:28:10 +00:00
Richard Purdie
7b40874c56 alsa-lib: Unbreak plugin loading in ALSA by fixing plugindir shell variable (patch from Matt Hoosier #469)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2515 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 09:52:41 +00:00
Richard Purdie
363d68a1f8 qemu.inc: Increase qemu image size
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2514 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 09:43:36 +00:00
Richard Purdie
d8bfa5c6ef bitbake: Sync with 1.8.8 release
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2513 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-20 07:48:43 +00:00
Marcin Juszkiewicz
e68823a20c makedepend(-native): fix DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2512 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 15:58:02 +00:00
Ross Burton
9e4f0e2743 Disable gtk-doc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2511 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 14:24:16 +00:00
Ross Burton
cd68413279 Add Gaku
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2510 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 14:13:03 +00:00
Ross Burton
071e9b78dd Add gaku, a basic music player
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2509 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 13:27:51 +00:00
Ross Burton
d0012bdc99 rootfs_deb.bbclass: Remove spurious mkdir, I needed this because my deploy/ was hosed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2508 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 13:01:42 +00:00
Ross Burton
35e3f2481a Set bindir instead of moving files, make a valid desktop file
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2507 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 12:54:32 +00:00
Ross Burton
53710a6c66 Create usr/lib/ipkg in the rootfs before putting symlinks in it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2506 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 09:50:57 +00:00
Ross Burton
48697516fd Instead of exit 0, do exit 1. 0 is 0, so this doesn't work as intended
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2505 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-17 09:50:29 +00:00
Richard Purdie
9a1a624518 git.py: Fix reference to tag
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2503 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-16 11:58:13 +00:00
Richard Purdie
7611768e23 bitbake: Sync with 1.8 head. Adds locking to the fetcher to prevent parallel downloads, fixes key expansion issues and occasional missing dependency graph links
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2502 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-16 09:55:21 +00:00
Richard Purdie
11ce59b501 bitbake fetch/git.py: Don't use master as a tag
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2501 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-16 08:52:43 +00:00
Ross Burton
7064e6bd0b openmoko-icon-theme-standard: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2500 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-15 14:43:17 +00:00
Ross Burton
746fa20649 Move libgsmd from meta-extras to meta-openmoko
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2499 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-15 13:59:52 +00:00
Ross Burton
e1d82ea5e8 Disable versioning on the plugins, and ship more debug symbols
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2498 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-15 13:55:04 +00:00
Richard Purdie
7530674214 bitbake: Sync with upstream 1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2497 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-15 08:39:19 +00:00
Richard Purdie
d7892c265b poky-oabi.inc: Set binutils PREFERRED_PROVIDER
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2496 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-15 07:55:27 +00:00
Richard Purdie
91b77b4b5a local.conf.sample: Add a note about optionally extending the PKGCONFIG_PATH for native builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2495 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 12:46:44 +00:00
Richard Purdie
6c7c917600 local.conf.sample: Add info about enabling meta-openmoko
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2494 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 12:43:17 +00:00
Richard Purdie
1c53bc0250 openmoko-dialer2: Fix DEPENDS/RDEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2493 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 12:36:22 +00:00
Richard Purdie
da5f93acaf Add meta-openmoko
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2492 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 12:34:51 +00:00
Richard Purdie
fd817142ba uboot-gta01: Lock to a known good git tag
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2491 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 12:25:55 +00:00
Samuel Ortiz
c87c693c10 nokia770: We don't need to add the cleanmarkers on NAND.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2490 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-14 10:06:03 +00:00
Samuel Ortiz
b92c0c0c5e xserver-kdrive-common: Added a Nokia 770 entry.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2489 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-13 16:00:27 +00:00
Samuel Ortiz
f1e75d00f5 linux-nokia800: Bumping PR.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2488 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-13 15:56:16 +00:00
Samuel Ortiz
74ab401b25 nokia770: Our preferred kernel is now the N800 one.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2487 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-13 15:44:32 +00:00
Samuel Ortiz
6bd2d7a02c linux-nokia800: Nokia 770 boots the 2.6.18 osso kernel.
Sato images are now running properly with this kernel, on a 770.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2486 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-13 15:42:15 +00:00
Richard Purdie
e2fe0bd7ee sanity.bbclass: Run sanity checks before parsing for speed, sync with OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2485 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-12 23:23:18 +00:00
Richard Purdie
ce800d3aea bitbake: Sync with upstream 1.8 branch for fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2484 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-12 23:06:49 +00:00
Richard Purdie
fc136f0b4c base.bbclass: Improve performance with SRC_URI_OVERRIDES_PACKAGE_ARCH enabled (14% parsing speedup)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2483 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-12 11:36:37 +00:00
Richard Purdie
c9c5d36d35 base.bbclass: Fix SRC_URI_OVERRIDES_PACKAGE_ARCH handling
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2482 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-11 22:46:16 +00:00
Richard Purdie
ffbadaa8e1 poky.conf: Cleanup and set some floating SRCREVs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2481 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-11 22:44:57 +00:00
Richard Purdie
18026165c3 bitbake: Sync with upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2480 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-11 22:42:15 +00:00
Richard Purdie
0197eb2d87 binutils.inc: No space is neeeded with CCACHE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2479 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-10 07:39:35 +00:00
Richard Purdie
8f4687c84c qemu: Work around bad system futex headers
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2478 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 19:08:38 +00:00
Samuel Ortiz
3d50b7edb3 linux-rp-2.6.22: Remove scsi patch for qemuarm
On 2.6.22 the scsi patch prevents us from booting a qemuarm image.



git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2477 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 15:23:16 +00:00
Ian Holmes
6ec68c2833 Use R22 of oh-puzzles and apply the owl menu patch to it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2476 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 14:19:42 +00:00
Marcin Juszkiewicz
d1798db3ca qemu: fix lack of MAP_32BIT on 32bit machines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2475 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 14:02:59 +00:00
Richard Purdie
62f662256a bitbake fetch/__init__.py: Don't print double newlines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2474 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:54:30 +00:00
Richard Purdie
74a3de28a8 bitbake.conf: Add AUTOREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2473 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:50:10 +00:00
Marcin Juszkiewicz
9649445b87 libsync: fix SRC_URI
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2472 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:37:57 +00:00
Marcin Juszkiewicz
84d9d4ac26 opensync: fix parse errors for SVN versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2471 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:26:33 +00:00
Marcin Juszkiewicz
c7927a6d28 libsync: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2470 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:15:25 +00:00
Marcin Juszkiewicz
aca20b052b libmatchbox: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2469 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:11:17 +00:00
Marcin Juszkiewicz
f15d0c08c3 tasks: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2468 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:11:02 +00:00
Marcin Juszkiewicz
6eb45d195f poky: another set switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2467 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:08:54 +00:00
Marcin Juszkiewicz
7c105c0199 task-poky: ship pointercal data
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2466 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:07:21 +00:00
Marcin Juszkiewicz
dda6b920f5 owl-video-widget: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2465 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:05:35 +00:00
Marcin Juszkiewicz
69216186a9 libfakekey: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2464 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:05:17 +00:00
Marcin Juszkiewicz
895e719c85 opensync stuff: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2463 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:03:24 +00:00
Marcin Juszkiewicz
dc5ff1440c matchbox-desktop-sato: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2462 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 13:02:55 +00:00
Marcin Juszkiewicz
01cdd39169 clutter(-cairo/-gst): switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2461 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:54:29 +00:00
Marcin Juszkiewicz
c6ad89c7e0 poky: another set switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2460 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:51:01 +00:00
Marcin Juszkiewicz
cd1fa90385 table: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2459 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:50:15 +00:00
Marcin Juszkiewicz
35a61a82db sato-icon-theme: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2458 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:45:00 +00:00
Marcin Juszkiewicz
953c0413fb poky: another set switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2457 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:40:46 +00:00
Marcin Juszkiewicz
646836f725 evince: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2456 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:40:13 +00:00
Marcin Juszkiewicz
c85940746c aaina: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2455 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:36:49 +00:00
Marcin Juszkiewicz
6fbf586eaf matchbox-themes-extra: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2454 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:31:52 +00:00
Marcin Juszkiewicz
585c46b3a4 fstests: renamed to PN_svn.bb scheme
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2453 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:29:11 +00:00
Marcin Juszkiewicz
b19aa96696 fstests: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2452 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:28:23 +00:00
Marcin Juszkiewicz
2a649fac55 matchbox-panel: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2451 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:22:43 +00:00
Marcin Juszkiewicz
2d7891b7a1 matchbox-theme-sato: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2450 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:19:42 +00:00
Marcin Juszkiewicz
2b88aafd7d poky: another set switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2449 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:18:07 +00:00
Marcin Juszkiewicz
5a1136d693 screenshot: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2448 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:17:11 +00:00
Marcin Juszkiewicz
874dc49249 libowl: switched to SRCREV, removed empty tasks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2447 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:14:15 +00:00
Marcin Juszkiewicz
350dcff3a2 matchbox-applet-light: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2446 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:08:51 +00:00
Marcin Juszkiewicz
3d410d3447 poky: gtkhtml2 switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2445 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:00:15 +00:00
Marcin Juszkiewicz
47c30fdd55 gtkhtml2: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2444 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 12:00:01 +00:00
Marcin Juszkiewicz
3565486c71 poky: settings-daemon switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2443 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:56:56 +00:00
Marcin Juszkiewicz
f595c1c766 settings-daemon: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2442 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:56:33 +00:00
Marcin Juszkiewicz
b3b65f3dd2 poky: psplash switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2441 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:45:38 +00:00
Marcin Juszkiewicz
c569e6eea7 psplash: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2440 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:45:23 +00:00
Marcin Juszkiewicz
7633048caf poky: zaurusd switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2439 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:42:29 +00:00
Marcin Juszkiewicz
52a3bc842f zaurusd: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2438 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:42:16 +00:00
Marcin Juszkiewicz
3da7d5875e poky: exmap-console switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2437 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:39:44 +00:00
Marcin Juszkiewicz
2afa64e5b1 exmap-console: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2436 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:39:29 +00:00
Marcin Juszkiewicz
7b1800ea02 poky: xvideo-tests switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2435 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:32:59 +00:00
Marcin Juszkiewicz
516fccefa9 xvideo-tests: switched to SRCREV, simplified
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2434 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:32:30 +00:00
Marcin Juszkiewicz
d3ed582d3b matchbox-wm: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2433 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:20:37 +00:00
Marcin Juszkiewicz
3d2bdf8f60 poky: more matchbox apps switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2432 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:17:14 +00:00
Marcin Juszkiewicz
a7eeaa45c7 matchbox-terminal: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2431 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:12:37 +00:00
Marcin Juszkiewicz
0617f40a86 matchbox-stroke: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2430 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:12:31 +00:00
Marcin Juszkiewicz
44660d75b0 matchbox-panel-2: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2429 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:12:26 +00:00
Marcin Juszkiewicz
e25d2309c9 matchbox-keyboard: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2428 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:12:21 +00:00
Marcin Juszkiewicz
09cd28b3cf matchbox-config-gtk: switched to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2427 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:12:16 +00:00
Richard Purdie
6d5285742a sanity.bbclass: Further qemu check improvements
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2426 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 11:02:13 +00:00
Richard Purdie
043b8012bc sanity.bbclass: Factor ASSUME_PROVIDED into qemu checks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2425 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:57:33 +00:00
Richard Purdie
b14c8cd294 Switch back to using our own qemu binary for locale generation by default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2424 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:52:43 +00:00
Richard Purdie
6e909eb80e bitbake runqueue.py: Improve the progress indicator by skipping tasks that have already run before starting the build rather than during it
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2423 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:51:58 +00:00
Marcin Juszkiewicz
24909e870f poky: matchbox-common/desktop moved to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2422 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:48:13 +00:00
Marcin Juszkiewicz
241bd83942 matchbox-desktop: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2421 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:47:38 +00:00
Marcin Juszkiewicz
758ed29049 matchbox-common: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2420 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:47:23 +00:00
Marcin Juszkiewicz
a21e133e77 qemu-native: unbreak on amd64 - patch taken from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2419 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 10:32:03 +00:00
Marcin Juszkiewicz
0460e717e6 task-poky-boot: machines need kernel to boot - even if minimal image is used
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2418 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-09 09:20:07 +00:00
Richard Purdie
b5fc26a66b bitbake.conf: Fix DL_DIR
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2417 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 22:52:17 +00:00
Richard Purdie
029f45e080 providers.py: Also add pn-PN syntax to overrides when evalutating PREFERRED_VERSION
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2416 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 22:28:17 +00:00
Richard Purdie
3de28a7ff1 poky.conf: Fix SRCREV syntax
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2415 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 22:22:16 +00:00
Richard Purdie
3ccd06b07d lsof/m4: Remove old versions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2414 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:08:42 +00:00
Richard Purdie
3838cc7dc1 Add hicolor-icon-theme 0.9 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2413 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:08:23 +00:00
Richard Purdie
20093245e3 Add shasum (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2412 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:06:01 +00:00
Richard Purdie
9c900768c4 base.bbclass: Sync with OE.dev (mainly download checksumming code)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2411 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:04:28 +00:00
Richard Purdie
9d3073bb2d documentation.conf: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2410 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:03:39 +00:00
Richard Purdie
f751a20152 bitbake.conf: Sync with OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2409 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 21:02:39 +00:00
Richard Purdie
b994a5527d gtk-icon-cache.bbclass: Add RDEPENDS to fix runtime warnings (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2408 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 20:46:45 +00:00
Richard Purdie
720e0b144c classes: Sync various classes with OE for various bugfixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2407 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 20:41:55 +00:00
Richard Purdie
fe553f406d conf/distro/include: Remove unused files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2406 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 20:41:03 +00:00
Richard Purdie
4e662cb3aa kernel.bbclass: Remove broken and unused PARALLEL_INSTALL_MODULES
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2405 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 20:32:59 +00:00
Marcin Juszkiewicz
c1c5e8b092 contacts: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2404 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:57:03 +00:00
Marcin Juszkiewicz
729c7ec96e dates: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2403 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:56:38 +00:00
Marcin Juszkiewicz
8ccecd3020 web: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2402 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:56:15 +00:00
Marcin Juszkiewicz
a9bacaf4af eds-dbus: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2401 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:55:53 +00:00
Marcin Juszkiewicz
39a43da494 gconf-dbus: switch to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2400 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:55:29 +00:00
Marcin Juszkiewicz
981a201fee poky: switch gconf-dbus, eds-dbus, dates, contacts, web to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2399 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 19:54:57 +00:00
Richard Purdie
121b39d4a8 Add lsof 0.78 from OE with build fixes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2398 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 16:37:40 +00:00
Richard Purdie
2ce9dd1cb0 Add POKYMODE=eabi6, an NPTL version of eabi5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2397 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 15:13:33 +00:00
Richard Purdie
7ee4a41cb2 oh-puzzles: Convert to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2396 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 15:09:05 +00:00
Richard Purdie
0f23643b90 gtk-sato-engine: Convert to SRCREV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2395 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 14:52:32 +00:00
Richard Purdie
f5223d9430 lzo: Update to lzo 2.x
mtd-utils: Remove patch to use lzo 1.x

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2394 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 14:49:01 +00:00
Richard Purdie
fa86980349 local.conf.sample: Document PARALLEL_MAKE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2393 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 14:18:45 +00:00
Richard Purdie
16a9cffd7e m4: Add 1.4.9
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2392 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 12:40:31 +00:00
Richard Purdie
d3c18ace38 image.bbclass: Add MACHINE_POSTPRECESS_COMMAND hook
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2391 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 12:40:01 +00:00
Richard Purdie
2f35f93753 spitz.conf: Increase ext3 rootfs size
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2390 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 12:39:26 +00:00
Richard Purdie
6ca61e5a3c zaurus-2.6.inc: Merge in installkit function from OE.dev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2389 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 12:38:56 +00:00
Richard Purdie
303cbeeea2 conf/machine/include: Rename to .conf to .inc files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2388 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 12:37:40 +00:00
Ross Burton
aad3939717 Change do_install logic to clean unwanted files better
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2387 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 11:18:40 +00:00
Ross Burton
f5127405ed Enable automatic installation of recommends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2386 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 11:03:51 +00:00
Ross Burton
fa8912fdcb Fix rdepends for the kernel module
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2385 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 10:39:26 +00:00
Ross Burton
5eaa4fc257 Remove inherit module-base
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2384 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 10:27:24 +00:00
Richard Purdie
e785bbb1c5 exmap-console: Override PACKAGE_ARCH from module-base
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2383 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 10:11:45 +00:00
Richard Purdie
7395a39fcc exmap: Remove bogus TARGET_ARCH references
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2382 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 10:02:37 +00:00
Richard Purdie
355b128de1 oprofile: 0.9.2 -> 0.9.3 (and make the default)
oprofileui: Switch to SRCREV

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2381 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 22:48:40 +00:00
Ross Burton
2fd340443c Don't use a bashism when creating directories
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2380 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 21:18:08 +00:00
Ross Burton
fdedaf93e5 Fix reinstall target by not assuming the install directory is empty
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2379 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 15:16:55 +00:00
Richard Purdie
9153c1709f db-native: Fix inherit order (native after autotools)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2378 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 14:56:03 +00:00
Richard Purdie
4ab9c749a0 package_deb/rootfs_deb.bbclass: Add fix from OE, add copyright notice
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2377 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 14:34:33 +00:00
Richard Purdie
3378c5d56a local.conf.sample: Fix extras collection comments
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2376 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 08:49:14 +00:00
Richard Purdie
9b30794d30 binutils: 2.17.50.0.5 -> 2.17.50.0.12
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2375 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-07 07:59:20 +00:00
Richard Purdie
7024f1af86 package.bbclass: Deal with write protected files correctly
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2374 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 14:05:51 +00:00
Marcin Juszkiewicz
1d612fc0a9 freetype: enable 2.3.5 version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2373 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 12:04:10 +00:00
Richard Purdie
dd51fc0ffb package.bbclass: Try stripping files more enthusiastically
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2372 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 09:10:08 +00:00
Richard Purdie
60b4328491 package.bbclass: Convert runstrip shell into python
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2371 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 08:54:41 +00:00
Richard Purdie
9933215adf update-rc.d.bbclass: Tweak change
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2370 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 07:34:52 +00:00
Richard Purdie
e03c1d25ca update-rc.d.bbclass: Stop the class corrupting the D variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2369 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-06 07:33:58 +00:00
Richard Purdie
b5aa22b972 bitbake lib/bb/runqueue.py: Make sure intertask depends get processed correctly in recursive depends
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2368 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-05 22:43:24 +00:00
Richard Purdie
a354182576 gnome-vfs: Explicity disable hal until we explicity want it (rather than have it detected when its not in DEPENDS leading to builds that are not deterministic)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2367 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-05 17:40:49 +00:00
Richard Purdie
6883189d5f bitbake persist_data: Fix for python 2.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2366 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 23:58:56 +00:00
Richard Purdie
ce4ba3c2b7 bitbake persist_data: Fix for python 2.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2365 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 23:54:31 +00:00
Richard Purdie
e33eaf13d5 bitbake persist_data: Fix module reference
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2364 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 22:45:37 +00:00
Richard Purdie
71068e7cee bitbake persist_data: Add own retry logic
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2363 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 22:12:42 +00:00
Richard Purdie
9858ddb9c5 bitbake persist_data: Use immediate connection mode
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2362 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 21:15:47 +00:00
Richard Purdie
89853852ed bitbake: Try to fix cache locking issue
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2361 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 20:13:35 +00:00
Richard Purdie
51df8408c1 bitbake BBHandler: Disable creation of A variable
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2360 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 19:57:10 +00:00
Ross Burton
c0e5fe61b4 Upgrade poky to glib 2.14
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2359 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 16:50:07 +00:00
Ross Burton
7ea7a1d8e4 Upgrade glib
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2358 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-04 09:52:03 +00:00
Ross Burton
3ff099a44e Install a startup script, fix volatiles. Should now auto-start
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2357 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 18:01:14 +00:00
Ross Burton
d0bcc8d87f Sync hal-git with 0.5.9.1, should work
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2356 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 16:26:24 +00:00
Ross Burton
1900143c5b Upgrade hal-info and hal to 0.5.9.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2355 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 16:25:57 +00:00
Ross Burton
205d909071 Upgrade gstreamer and gst-plugins-base to hot new releases
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2354 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 15:21:57 +00:00
Marcin Juszkiewicz
113bb6c6cd speex: updated to 1.2beta2, changed packaging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2353 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 15:03:19 +00:00
Ross Burton
d9f5fb02c8 Upgrade some of the GStreamer packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2352 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 14:47:04 +00:00
Richard Purdie
029c2a1575 base.bbclass: Correct git-native autodependencies
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2351 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 14:42:18 +00:00
Richard Purdie
4df629aa49 patch.bbclass: Add support for maxrev and minrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2350 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 14:29:07 +00:00
Richard Purdie
4c75040fc6 base.bbclass: Auto add dependency on git-native when needed
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2349 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 14:28:42 +00:00
Richard Purdie
09bd1175b2 git-native: Add 1.5.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2348 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 14:27:47 +00:00
Ross Burton
bfb0f08271 Upgrade libglade to 2.6.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2347 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 13:56:02 +00:00
Ross Burton
1ad99eab30 Upgrade libgnomecanvas
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2346 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 13:47:43 +00:00
Richard Purdie
bfc70eb24e bitbake: Update along 1.8 branch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2345 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 13:40:52 +00:00
Richard Purdie
034bbb805b pcmanfm: 0.3.2-beta -> 0.3.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2344 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 11:40:08 +00:00
Marcin Juszkiewicz
9525f35eb1 makedepend-native: add DEPENDS on xproto-native - spotted by Crofton
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2343 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 10:52:43 +00:00
Richard Purdie
d683a2f7b3 autoconf: PARALLEL_MAKE applies to non-native version too
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2342 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 10:50:32 +00:00
Richard Purdie
d484ba8d19 linux-rp-2.6.22: Fix LZO compression issues
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2341 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 08:58:31 +00:00
Richard Purdie
934b01dd90 exmap-console: Add missing DEPENDS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2339 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-03 08:18:52 +00:00
Ross Burton
599eccd307 Fix intltool-native dependency on perl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2338 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 15:57:37 +00:00
Ross Burton
836647c55f Upgrade libsoup to 2.2.100
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2337 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 15:14:44 +00:00
Ross Burton
65305236fc Upgrade intltool to 0.35.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2336 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 15:01:41 +00:00
Richard Purdie
7537de5c06 linux-rp: Update poodle pm patch (OE #2682)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2335 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 14:51:49 +00:00
Ross Burton
2aaea87fc1 Upgrade loudmouth to 1.2.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2334 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 14:38:48 +00:00
Marcin Juszkiewicz
87360b969b libxml2-native: disable Python support
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2333 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 14:00:08 +00:00
Marcin Juszkiewicz
8e03c28b82 preferred-xorg-versions.inc: bump makedepend
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2332 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 13:49:26 +00:00
Marcin Juszkiewicz
6a166b899a libxml2: depend on python-native-runtime
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2331 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 13:47:14 +00:00
Marcin Juszkiewicz
cdf2c48b6b xserver-xorg: removed all not-needed files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2330 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 13:31:46 +00:00
Marcin Juszkiewicz
807535a52f libxml2: update to 2.6.29 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2329 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 12:57:39 +00:00
Ross Burton
22c8505534 Upgrade libxml/libxslt
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2328 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:30:51 +00:00
Ross Burton
a2defd4d88 Upgrade gtk-engines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2327 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:16:44 +00:00
Ross Burton
bcfeb8f86e Upgrade gtk-engines
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2326 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:16:29 +00:00
Ross Burton
90d96006ce Upgrade vte
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2325 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:16:11 +00:00
Ross Burton
c96d4005cb Fix no-gnome patch for empathy
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2324 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:13:28 +00:00
Ross Burton
a17f926458 Upgrade libtelepathy and telepathy-mission-control
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2323 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 11:05:08 +00:00
Ross Burton
a6ce2f8bd5 Upgrade gnome-mime-data
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2322 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 10:11:38 +00:00
Richard Purdie
bba24026cd pkgconfig: Add missing patch
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2321 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 10:06:06 +00:00
Ross Burton
7c5722e826 Upgrade gnome-keyring
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2320 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 10:06:05 +00:00
Ross Burton
315af761b5 Add site cache for /dev/random checks
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2319 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 10:05:46 +00:00
Ross Burton
ed1acc8a48 Remove old files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2318 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:56:45 +00:00
Ross Burton
ba9de066b1 Use the latest librsvg
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2317 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:52:47 +00:00
Ross Burton
e3972ddfec Upgrade newer librsvg to 2.18.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2316 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:52:04 +00:00
Ross Burton
3102a0f4be Upgrade Avahi to 0.6.20
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2315 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:46:14 +00:00
Marcin Juszkiewicz
c65df6c940 poky: fix SRCDATE for libgsmd at 20070801
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2314 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:45:15 +00:00
Marcin Juszkiewicz
659c2ac87e libgsmd: cleaned up patchset to apply for 20070801 version, bumped PR to be newer then OE one
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2313 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:44:28 +00:00
Ross Burton
96e455ffc7 Upgrade libdaemon to 0.12
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2312 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:43:41 +00:00
Ross Burton
a92c10a5d3 Upgrade atk to 1.18
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2311 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:37:17 +00:00
Ross Burton
719eb99cac Switch from gtkterm to matchbox-terminal
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2310 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 09:11:17 +00:00
Ross Burton
42e85c0351 Don't call gtkdocize, just tough gtk-doc.make
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2309 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 08:39:07 +00:00
Ross Burton
8c86252d2c Add depends on gtk-doc-native
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2308 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 06:41:22 +00:00
Ross Burton
a0fcf8be23 Fix glade build on newer GTK+ by disabling the deprecation guards
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2307 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-02 06:15:02 +00:00
Richard Purdie
f6a013b161 site/common-glibc: Set glib_cv_long_long_format
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2306 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 23:01:44 +00:00
Richard Purdie
1ee78ec1a4 linux-rp-2.6.22: Fix c7x0 compile problem
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2305 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 21:09:58 +00:00
Richard Purdie
3430bf0f11 libmusicbrainz: 2.1.2 -> 2.1.3 and add autoconf fix
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2304 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 20:56:39 +00:00
Marcin Juszkiewicz
2256a51e77 libmusicbrainz: fix type of len variable to get it built
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2303 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 20:40:19 +00:00
Ross Burton
236595c851 Upgrade gnome-vfs to 2.18.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2302 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 19:43:10 +00:00
Richard Purdie
75825af402 pkgconfig: Fix compile issues for non-native version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2301 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 19:11:11 +00:00
Ross Burton
7944fb200e Add GTK+ 2.11.6 for poky-bleeding
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2300 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 19:06:33 +00:00
Ross Burton
5c53fff8cc Add patch from svn to fix c++ builds
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2299 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 18:56:03 +00:00
Ross Burton
f90f6b0579 Upgrade cairo to 1.4.10
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2298 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:57:48 +00:00
Ross Burton
fff91ca178 Upgrade bleeding to pango 1.17.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2297 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:49:58 +00:00
Ross Burton
1d0a8d783d Upgrade Pango 1.16.x to 1.16.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2296 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:44:23 +00:00
Ross Burton
6f85f7978e Upgrade bleeding to glib 2.13.7
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2295 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:37:33 +00:00
Richard Purdie
32dde8e8c0 sato-icon-theme: Set PACKAGE_ARCH to all (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2294 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:24:57 +00:00
Richard Purdie
b4fb7f1d3f xorg: Fix PREFERRED_VERSIONs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2293 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:11:19 +00:00
Richard Purdie
ff9fdcce8c dates: Fix svn PV
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2292 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 15:10:52 +00:00
Ross Burton
4e75063ff3 Sync with poky
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2291 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 14:53:30 +00:00
Ross Burton
83c69a5be0 Upgrade glib 2.12.x to 2.12.13
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2290 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 14:51:48 +00:00
Ross Burton
27a7b90b36 Upgrade GTK+ 2.10.x to 2.10.14
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2289 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 14:34:09 +00:00
Ross Burton
7e5766f1ae Move some site defines from arm-common to common-glibc
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2288 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:45:35 +00:00
Marcin Juszkiewicz
1bceb4bf02 libx11/diet-x11: upgraded to 1.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2287 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:35:43 +00:00
Richard Purdie
2e8dd5dbdf pokk-external.inc: Add missing GLIBTARGETOS
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2286 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:31:47 +00:00
Richard Purdie
009d2a0b7e Use POKYMODE to enable the external toolchain
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2285 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:23:41 +00:00
Ross Burton
69f5314ac4 Remove old gconf-dbus from cvs
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2284 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:22:57 +00:00
Ross Burton
d5d3fa46eb Upgrade gconf-dbus version
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2283 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:22:38 +00:00
Marcin Juszkiewicz
100d164cb3 makedepend: upgraded to 1.0.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2282 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:18:59 +00:00
Marcin Juszkiewicz
5ba749233a xhost: upgraded to 1.0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2281 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:17:16 +00:00
Marcin Juszkiewicz
e435272244 libxtst: upgraded to 1.0.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2280 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:15:35 +00:00
Marcin Juszkiewicz
c21ca293f7 libxcomposite: upgraded to 0.4.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2279 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:14:25 +00:00
Richard Purdie
41228de5fb base.bbclass: Fix base_get_srcrev
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2278 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:13:59 +00:00
Marcin Juszkiewicz
aa175aebf0 libxi: updated to 1.1.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2277 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:13:05 +00:00
Marcin Juszkiewicz
9c2664dc9f libxfont: updated to 1.3.0
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2276 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:08:59 +00:00
Richard Purdie
315b113c83 sanity: Add check for help2man
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2275 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 13:05:06 +00:00
Marcin Juszkiewicz
2a26738118 libxdamage: updated to 1.1.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2274 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:59:42 +00:00
Marcin Juszkiewicz
8e9daeff49 inputproto: updated to 1.4.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2273 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:57:32 +00:00
Marcin Juszkiewicz
77fd9470dc compositeproto: updated to 0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2272 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:46:10 +00:00
Marcin Juszkiewicz
8a766b27a2 freetype: added 2.3.5
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2271 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:43:57 +00:00
Marcin Juszkiewicz
a40e1ffd56 libx11: do not remove X11/Xlib.h from staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2270 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:34:04 +00:00
Marcin Juszkiewicz
d16d32c8a8 libsm: updated to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2269 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:33:27 +00:00
Marcin Juszkiewicz
1bac843d28 libxi: updated to 1.1.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2268 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:33:06 +00:00
Marcin Juszkiewicz
53d3de8eda libxi: updated to 1.1.1
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2267 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:31:17 +00:00
Marcin Juszkiewicz
29a34ac6e3 libsm: updated to 1.0.3
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2266 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:28:56 +00:00
Marcin Juszkiewicz
53df894a71 xrandr: updated to 1.2.2
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2265 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:27:22 +00:00
Marcin Juszkiewicz
5510cc238a xinit: updated to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2264 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:27:06 +00:00
Richard Purdie
12538fa127 ohm: Drop patch applied upstream
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2263 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:21:31 +00:00
Marcin Juszkiewicz
58d54c7326 xinit: update to 1.0.4
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2262 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:20:54 +00:00
Marcin Juszkiewicz
d8b0c3606e make: added 3.81 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2261 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:11:35 +00:00
Marcin Juszkiewicz
feeffc3fdf pkg-config: added 0.22 from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2260 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:10:48 +00:00
Marcin Juszkiewicz
ae0fdfa071 m4: added 1.4.8
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2259 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:09:55 +00:00
Marcin Juszkiewicz
89c53ba809 automake: added 1.9.6
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2258 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:08:55 +00:00
Marcin Juszkiewicz
3980544ebc autoconf: added 2.61
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2257 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:07:15 +00:00
Richard Purdie
b040fa6b1d poky.conf: Add some packages back to the world build now we meet the minimum version requirements
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2256 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 12:00:31 +00:00
Richard Purdie
51afe14090 poky.conf: Upgrade to poky-bleeding verisons (gtk+ 2.10, glib 2.12 and friends)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2255 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:57:43 +00:00
Richard Purdie
45bb45ba64 linux-rp: Make 2.6.22 the default
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2254 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:54:07 +00:00
Richard Purdie
2cb33bf176 lttng-viewer: 0.8.41 -> 0.8.83
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2253 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:53:30 +00:00
Richard Purdie
1218268c8b lttng-control: 0.18 -> 0.42
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2252 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:52:55 +00:00
Richard Purdie
ccf25acde6 poky.conf: Move all toolchain configuration into the POKYMODE files
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2251 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:31:51 +00:00
Richard Purdie
ef8532ad2e image.bbclass: Ensure the system python is used, not the one in staging
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2250 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:25:15 +00:00
Richard Purdie
09e3f98f7e base.bbclass: Minor performance tweak, add base_get_srcrev()
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2249 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:24:50 +00:00
Richard Purdie
841d5dc1e0 bitbake.conf: Add variables for bitbake 1.8 fetcher changes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2248 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:23:51 +00:00
Richard Purdie
7c76addcba task-poky: Add kexec-tools
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2247 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-01 11:22:49 +00:00
5432 changed files with 3446091 additions and 446318 deletions

26
.gitignore vendored Normal file
View File

@@ -0,0 +1,26 @@
*.pyc
*.pyo
build/conf/local.conf
build/conf/bblayers.conf
build/tmp/
build/sstate-cache
build/pyshtables.py
pstage/
scripts/poky-git-proxy-socks
sources/
meta-darwin
meta-maemo
meta-extras
meta-m2
meta-prvt*
poky-autobuilder*
*.swp
*.orig
*.rej
*~
documentation/poky-ref-manual/poky-ref-manual.html
documentation/poky-ref-manual/poky-ref-manual.pdf
documentation/poky-ref-manual/poky-ref-manual.tgz
documentation/poky-ref-manual/bsp-guide.html
documentation/poky-ref-manual/bsp-guide.pdf

220
CHANGELOG Normal file
View File

@@ -0,0 +1,220 @@
commit fd7a07b3a2153826bedda2ef76b9a33ab2791680
Author: Scott Garman <scott.a.garman@intel.com>
Date: Fri Jan 21 14:15:05 2011 -0800
poky-extract-sdk: allow relative paths for extract-dir
psuedo needs a full path to its pid file, so convert
relative extract-dir paths to full ones.
The symptom of this bug is receiving the following error:
pseudo: Couldn't open relative/path/to/var/pseudo/pseudo.pid: No such file or directory
This fixes [BUGID #670]
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
commit 01bc47f4d47df3276b4b6c2583bcddd834fd5050
Author: Beth Flanagan <elizabeth.flanagan@intel.com>
Date: Wed Nov 3 17:20:00 2010 -0700
quilt: Fixed configure test for patch --version.
OpenSuSE 11.3 uses GNU patch 2.6.1.81-5b68 which breaks quilt's
configure test for patch version.
Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
commit 12a3d41a24db79ae6c0491defffcf4f4753001cf
Author: Richard Purdie <richard.purdie@linuxfoundation.org>
Date: Fri Jan 14 11:57:18 2011 +0000
image.bbclass: Use the dedicated BB_WORKERCONTEXT, not bitbake internals to detect context
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
commit ce4f8356796bc797d9156ed252a4ed638a2150d5
Author: Richard Purdie <rpurdie@linux.intel.com>
Date: Wed Dec 15 23:22:16 2010 +0000
scripts/poky-qemu: Improve tmp layout assumption
If someone has changed TMPDIR in local.conf to a non-standard location, the
poky-qemu script currently doesn't handle this and assumes if BUILDDIR is set,
$BUILDDIR/tmp will exist.
Its simple to check if this exists and if not, to ask bitbake where the
directory is so this patch changes the code to do that.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
commit 54f08d23cd7d0de6aec31f4764389ff4dab2990d
Author: Scott Garman <scott.a.garman@intel.com>
Date: Tue Dec 7 20:59:06 2010 -0800
Make poky-qemu and related scripts work with arbitrary SDK locations
* No longer assume SDK toolchains are installed in /opt/poky
* [BUGFIX #568] where specifying paths to both the kernel and fs
image caused an error due to POKY_NATIVE_SYSROOT never being
set, triggering failure of poky-qemu-ifup/ifdown
* Cosmetic improvements to usage() functions by using basename
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
commit 8a3d0f375ce416ada1a5443e4a8e467504001beb
Author: Scott Garman <scott.a.garman@intel.com>
Date: Fri Nov 12 16:31:13 2010 -0800
poky-qemu: Fix issues when running Yocto 0.9 release images
This fixes two bugs with poky-qemu when it is run from a
standalone meta-toolchain setup.
[BUGFIX #535] and [BUGFIX #536]
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
commit 0c2003f13434c77f901a976523478d37d8aadb48
Author: Paul Eggleton <paul.eggleton@linux.intel.com>
Date: Thu Dec 16 10:29:50 2010 +0000
openssl: restore -Wall flag
The -Wall flag was unintentionally removed from the end of the CFLAG var in
089612794d4d8d9c79bd2a4365d6df78371f7f40 by me. This patch puts it back in.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
commit 6e71b0a012f0676c06b7b4788d932f320fca0b74
Author: Joshua Lock <josh@linux.intel.com>
Date: Wed Dec 15 14:31:21 2010 +0000
web-webkit: fix for make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit 4b5c1c053000d297956f08949ffde7454ee33c5d
Author: Joshua Lock <josh@linux.intel.com>
Date: Wed Dec 15 13:42:15 2010 +0000
contacts: fix for make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit 171e709ae6f4b1a7640bf393f57aa787648cdc0f
Author: Joshua Lock <josh@linux.intel.com>
Date: Wed Dec 15 12:58:09 2010 +0000
dates: fix for Make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit a8b8557e4cb34b594bb620eb276bcaf7a8e0a8e3
Author: Joshua Lock <josh@linux.intel.com>
Date: Wed Dec 15 12:27:52 2010 +0000
owl-video-widget: fix Makefile for super strict make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit 399e6b8008cb0b8cc0b75efd48dd821a6cf5a8a8
Author: Joshua Lock <josh@linux.intel.com>
Date: Tue Dec 14 18:29:43 2010 +0000
libowl-av: fix for Make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit 290280b332570ec73301f76765b1c5f2de20a9fd
Author: Joshua Lock <josh@linux.intel.com>
Date: Tue Dec 14 17:56:53 2010 +0000
gst-plugins: fix for make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit 9e11fbf9048b17526ca8160d82b69f386595c9a7
Author: Joshua Lock <josh@linux.intel.com>
Date: Tue Dec 14 15:39:42 2010 +0000
gstreamer: fix to comply with make 3.82's stricter parser
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit 0f8244faba5c36c0580081c112ea27ce683af99b
Author: Joshua Lock <josh@linux.intel.com>
Date: Tue Dec 14 12:49:13 2010 +0000
linux-libc-headers: fix for Make 3.82
Fix the kernel Makefile for use with Make 3.82 by splitting mixed implicit and
normal rules into separate rules.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit 0cc23a86562d0ce1e236ceb4a56a8f19d400192f
Author: Joshua Lock <josh@linux.intel.com>
Date: Tue Dec 14 12:21:33 2010 +0000
busybox: additional fixes for Make 3.82
There where still some mixed implicit and normal rules in the Busybox Makefile,
Update our existing make-382.patch to split these into separate rules.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit 30c39cc97c384134661300e107d7a81f257f8034
Author: Joshua Lock <josh@linux.intel.com>
Date: Fri Nov 12 16:36:54 2010 +0000
procps: fix for build against make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit 261ca885962ba9606bcad4c5415927a79fdd7b96
Author: Joshua Lock <josh@linux.intel.com>
Date: Tue Nov 9 12:18:14 2010 +0000
busybox: import upstream patch for make 3.82
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit 72ddd5c20246a5d5b1752b58a61ef75b4c39cc40
Author: Joshua Lock <josh@linux.intel.com>
Date: Tue Nov 9 12:14:28 2010 +0000
eglibc: fix build of eglibc-initial for make 3.82
Make 3.82, as shipped with Fedora 14, fixes some holes in the parser which in
turn breaks behaviour of some Makefiles. Most notably eglibc's.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit 6026999e81042a7f6560f9bce04390865509b235
Author: Paul Eggleton <paul.eggleton@intel.com>
Date: Fri Nov 19 15:03:32 2010 +0000
qemu: fix failure to find zlib header files during configure
Corrects problems during configure of qemu-native due to the BUILD_CFLAGS
not being included when attempting to compile the test program for zlib
within the configure script.
Signed-off-by: Paul Eggleton <paul.eggleton@intel.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
commit c5ab4d56f97a0e45b124d40c9f536541be04c201
Author: Paul Eggleton <paul.eggleton@intel.com>
Date: Wed Nov 17 11:37:47 2010 +0000
openssl-native: disable execstack flag to prevent problems with SELinux
The execstack flag gets set on libcrypto.so by default which causes SELinux
to prevent it from being loaded on systems using SELinux, which includes
Fedora. This patch disables the execstack flag. (Note: Red Hat do this in
their openssl packaging.)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>

View File

@@ -5,7 +5,10 @@ bitbake/COPYING (GPLv2)
meta/COPYING.MIT (MIT)
meta-extras/COPYING.MIT (MIT)
which cover the components in those subdirectories.
which cover the components in those subdirectories. This means all
metadata is MIT licensed unless otherwise stated. Source code included
in tree for individual recipes is under the LICENSE stated in the .bb
file for those software projects unless otherwise stated.
License information for any other files is either explicitly stated
or defaults to GPL version 2.

70
NOTES Normal file
View File

@@ -0,0 +1,70 @@
Name: Laverne
Version: 4.0.1
Built from Revision: fd7a07b3a2153826bedda2ef76b9a33ab2791680
Build Date: Jan 26 2011
Builder: autobuilder.pokylinux.org
The Laverne 4.0.1 Release ensures you can use Poky Laverne on systems running
Fedora 14 and Opensuse 11.3, fixes issues with the poky-qemu script, and fixes
several other bugs. For the full changelog for Laverne 4.0.1 please read
CHANGELOG.
Following are descriptions of fixes and known issues.
Fixes
------------------------
* Make 3.82, as shipped with Fedora 14, included parser bug fixes that
resulted in a much stricter parser. As a result, the Makefiles could not be
parsed for many of the software versions shipped with Laverne. The Makefiles
in the following recipes were fixed:
o eglibc
o busybox
o procps
o linux-libc-headers
o gstreamer
o gst-plugins
o libowl-av
o owl-video-widget
o dates
o contacts
o web-webkit
* The ability to build openssl-native on a system that has SELINUX enabled
was restored. (We disabled the execstack flag at compile time.)
* A host-intrusion issue caused by a failure in QEMU to find zlib headers
during configure was fixed. The issue was causing qemu-native to use the
system zlib if it was present. If the system zlib was not present the build
would fail.
* Stability and usability enhancements, which included handling relative
filesystem paths, were made to poky-qemu scripts.
* The run-time remapping of package names when adding extra packages to an
image via the IMAGE_INSTALL mechanism were fixed.
* The configure test in quilt for GNU patch was fixed to that it correctly
detects the version.
Known Issues
------------------------
* The mpc3815e-rbd and routerstationpro machines were untested and not a
part of the official Laverne 4.0 release. These machines are still unusable
for this Laverne 4.0.1 release.
o mpx3815e-rdb will not boot due to a kernel/uboot issue Bug #685
o routerstation will not boot (by default) due to incorrect boot
parameters Bug #681
o routerstationpro debug messages related to the ethernet driver print
during boot Bug #679
* Shutdown/poweroff on qemuarm does not cleanly halt the virtual machine.
To workaround this issue use the reboot command. Using this command avoids
a "power-cycle" and instead cleanly shuts down the VM Bug #684
* Two "Connection Manager" icons appear in the Sato UI. This duplication has
been fixed in master. Note that you can use either icon to launch the
connectivity UI. Bug #683
* The on-screen keyboard incorrectly launches in the qemumips machine. This
issue is due to a mis-configured formfactor file Bug #682

79
README
View File

@@ -1,70 +1,15 @@
Introduction
==
Poky
====
'Poky' is a combined cross build system and linux distribution based
upon OpenEmbedded. It features support for building X11/Matchbox/GTK
based filesystem images for various embedded devices and boards.
Poky platform builder is a combined cross build system and development
environment. It features support for building X11/Matchbox/GTK based
filesystem images for various embedded devices and boards. It also
supports cross-architecture application development using QEMU emulation
and a standalone toolchain and SDK with IDE integration.
Poky has an extensive handbook, the source of which is contained in
the handbook directory. For compiled HTML or pdf versions of this,
see the Poky website http://pokylinux.org.
Required Packages
===
Running Poky on Debian based distributions requires the following
extra packages be installed;
build-essential
diffstat
texinfo
texi2html
cvs
subversion
gawk
bochsbios (to run qemux86 images)
You also need to install the qemu from http://debian.o-hand.com/. A
poky-depends deb is also available from this source which will install
all the dependencies mentioned above for you.
Alternatively poky can build qemu itself, but for this you need the
following packages installed;
gcc-3.4
libsdl1.2-dev
zlib1g-dev
You will also need to comment out ASSUME_PROVIDED += "qemu-native"' in
build/conf/local.conf.
Building under other distro's such as Fedora is known to work. Use the above
package names as a guide for dependencies.
Building An Image
===
Simply run;
% source poky-init-build-env
% bitbake poky-image-sato
This will result in an ext2 image and kernel for qemu arm (see scripts dir).
To build for other machine types see MACHINE in build/conf/local.conf
Other image targets such as poky-image-sdk or poky-image-minimal are available,
see meta/packages/images/*.
Notes:
===
Useful Links;
OpenedHand
http://openedhand.com
Poky Homepage
http://projects.o-hand.com/poky
OE Homepage and wiki
http://openembedded.org
Copyright (C) 2006-2007 OpenedHand Ltd.
Additional information on the specifics of hardware that Poky supports
is available in README.hardware.

View File

@@ -1,106 +0,0 @@
Using Poky - Poky Commands
==========================
Bitbake
=======
Bitbake is the tool at the heart of poky and is responsible for parsing the
metadata, generating a list of tasks from it and then executing them. To see a
list of the options it supports look at "bitbake --help".
The most common usage is "bitbake <packagename>" where <packagename> is the name
of the package you wish to build. This often equates to the first part of a .bb
filename so to run the matchbox-desktop_1.2.3.bb file, you might type "bitbake
matchbox-desktop. Several different versions of matchbox-desktop might exist
and bitbake will choose the one selected by the distribution configuration.
Bitbake will also try to execute any dependent tasks first so before building
matchbox-desktop it would build a cross compiler and glibc if not already built.
Bitbake - Package Tasks
=======================
Any given package consists of a set of tasks, in most cases the series is fetch,
unpack, patch, configure, compile, install, package, package_write and build.
The default task is "build" and any tasks this depends on are built first hence
the standard bitbake behaviour. There are some tasks such as devshell which are
not part of the default build chain. If you wish to run such a task you can use
the "-c" option to bitbake e.g. "bitbake matchbox-desktop -c devshell".
If you wish to rerun a task you can use the force option "-f". A typical usage
case might look like:
% bitbake matchbox-desktop
[change some source in the WORKDIR for example]
% bitbake matchbox-desktop -c compile -f
% bitbake matchbox-desktop
which would build matchbox-desktop, then recompile it. The final command reruns
all tasks after the compile (basically the packaging tasks) since bitbake will
notice the the compile has been rerun and hence the other tasks also need to run
again.
You can view a list of tasks in a given package by running the listtasks task
e.g. "bitbake matchbox-desktop -c listtasks".
Bitbake - Dependency Graphs
===========================
Sometimes it can be hard to see why bitbake wants to build some other packages
before a given package you've specified. "bitbake matchbox-desktop -g" will
create a task-depends.dot file in the current directory. This shows which
packages and tasks depend on which other packages and tasks and it useful for
debugging purposes.
Bitbake - Advanced Usage
========================
Debug output from bitbake can be seen with the "-D" option and can sometimes
give more information about what bitbake is doing and/or why. Each -D options
increases the logging level, the most common usage being "-DDD".
If you really want to build a specific .bb file, you can use the form "bitbake
-b somepath/somefile.bb". Note that this will not check the dependencies so this
option should only be used when you know the dependencies already exist. You can
specify fragments of the filename and bitbake will see if it can find a unique
match.
The -e option will dump the resulting environment for either the configuration
(no package specified) or for a specific package when specified with the -b
option.
The -k option will cause bitbake to try and continue even if a task fails. It
can be useful for world or unattended builds.
The -s option lists all the versions of packages that bitbake will use.
Bitbake - More Information
==========================
See the bitbake user manual at: http://bitbake.berlios.de/manual/
QEMU
====
Running images built by poky under qemu is possible within the poky environment
through the "runqemu" command. It has the form:
runqemu MACHINE IMAGETYPE ZIMAGE IMAGEFILE
where:
MACHINE - the machine to emulate (qemux86, qemuarm, spitz, akita)
IMAGETYPE - the type of image to use (nfs or ext2)
ZIMAGE - location of the kernel binary to use
IMAGEFILE - location of the image file to use
(common options are in brackets)
MACHINE is mandatory, the others are optional.
This assumes a suitable qemu binary is available with support for a given
machine. For further information see scripts/poky-qemu.README.
Copyright (C) 2006-2007 OpenedHand Ltd.

436
README.hardware Normal file
View File

@@ -0,0 +1,436 @@
Poky Hardware Reference Guide
=============================
This file gives details about using Poky with different hardware reference
boards and consumer devices. A full list of target machines can be found by
looking in the meta/conf/machine/ directory. If in doubt about using Poky with
your hardware, consult the documentation for your board/device. To discuss
support for further hardware reference boards/devices please contact OpenedHand.
QEMU Emulation Images (qemuarm and qemux86)
===========================================
To simplify development Poky supports building images to work with the QEMU
emulator in system emulation mode. Two architectures are currently supported,
ARM (via qemuarm) and x86 (via qemux86). Use of the QEMU images is covered
in the Poky Handbook.
Hardware Reference Boards
=========================
The following boards are supported by Poky:
* Compulab CM-X270 (cm-x270)
* Compulab EM-X270 (em-x270)
* FreeScale iMX31ADS (mx31ads)
* Marvell PXA3xx Zylonite (zylonite)
* Logic iMX31 Lite Kit (mx31litekit)
* Phytec phyCORE-iMX31 (mx31phy)
For more information see board's section below. The Poky MACHINE setting
corresponding to the board is given in brackets.
Consumer Devices
================
The following consumer devices are supported by Poky:
* FIC Neo1973 GTA01 smartphone (fic-gta01)
* HTC Universal (htcuniversal)
* Nokia 770/N800/N810 Internet Tablets (nokia770 and nokia800)
* Sharp Zaurus SL-C7x0 series (c7x0)
* Sharp Zaurus SL-C1000 (akita)
* Sharp Zaurus SL-C3x00 series (spitz)
For more information see board's section below. The Poky MACHINE setting
corresponding to the board is given in brackets.
Poky Boot CD (bootcdx86)
========================
The Poky boot CD iso images are designed as a demonstration of the Poky
environment and to show the versatile image formats Poky can generate. It will
run on Pentium2 or greater PC style computers. The iso image can be
burnt to CD and then booted from.
Hardware Reference Boards
=========================
Compulab CM-X270 (cm-x270)
==========================
The bootloader on this board doesn't support writing jffs2 images directly to
NAND and normally uses a proprietary kernel flash driver. To allow the use of
jffs2 images, a two stage updating procedure is needed. Firstly, an initramfs
is booted which contains mtd utilities and this is then used to write the main
filesystem.
It is assumed the board is connected to a network where a TFTP server is
available and that a serial terminal is available to communicate with the
bootloader (38400, 8N1). If a DHCP server is available the device will use it
to obtain an IP address. If not, run:
ARMmon > setip dhcp off
ARMmon > setip ip 192.168.1.203
ARMmon > setip mask 255.255.255.0
To reflash the kernel:
ARMmon > download kernel tftp zimage 192.168.1.202
ARMmon > flash kernel
where zimage is the name of the kernel on the TFTP server and its IP address is
192.168.1.202. The names of the files must be all lowercase.
To reflash the initrd/initramfs:
ARMmon > download ramdisk tftp diskimage 192.168.1.202
ARMmon > flash ramdisk
where diskimage is the name of the initramfs image (a cpio.gz file).
To boot the initramfs:
ARMmon > ramdisk on
ARMmon > bootos "console=ttyS0,38400 rdinit=/sbin/init"
To reflash the main image login to the system as user "root", then run:
# ifconfig eth0 192.168.1.203
# tftp -g -r mainimage 192.168.1.202
# flash_eraseall /dev/mtd1
# nandwrite /dev/mtd1 mainimage
which configures the network interface with the IP address 192.168.1.203,
downloads the "mainimage" file from the TFTP server at 192.168.1.202, erases
the flash and then writes the new image to the flash.
The main image can then be booted with:
ARMmon > bootos "console=ttyS0,38400 root=/dev/mtdblock1 rootfstype=jffs2"
Note that the initramfs image is built by poky in a slightly different mode to
normal since it uses uclibc. To generate this use a command like:
IMAGE_FSTYPES=cpio.gz MACHINE=cm-x270 POKYLIBC=uclibc bitbake poky-image-minimal-mtdutils
Compulab EM-X270 (em-x270)
==========================
Fetch the "Linux - kernel and run-time image (Angstrom)" ZIP file from the
Compulab website. Inside the images directory of this ZIP file is another ZIP
file called 'LiveDisk.zip'. Extract this over a cleanly formatted vfat USB flash
drive. Replace the 'em_x270.img' file with the 'updater-em-x270.ext2' file.
Insert this USB disk into the supplied adapter and connect this to the
board. Whilst holding down the the suspend button press the reset button. The
board will now boot off the USB key and into a version of Angstrom. On the
desktop is an icon labelled "Updater". Run this program to launch the updater
that will flash the Poky kernel and rootfs to the board.
FreeScale iMX31ADS (mx31ads)
===========================
The correct serial port is the top-most female connector to the right of the
ethernet socket.
For uploading data to RedBoot we are going to use tftp. In this example we
assume that the tftpserver is on 192.168.9.1 and the board is on192.168.9.2.
To set the IP address, run:
ip_address -l 192.168.9.2/24 -h 192.168.9.1
To download a kernel called "zimage" from the TFTP server, run:
load -r -b 0x100000 zimage
To write the kernel to flash run:
fis create kernel
To download a rootfs jffs2 image "rootfs" from the TFTP server, run:
load -r -b 0x100000 rootfs
To write the root filesystem to flash run:
fis create root
To load and boot a kernel and rootfs from flash:
fis load kernel
exec -b 0x100000 -l 0x200000 -c "noinitrd console=ttymxc0,115200 root=/dev/mtdblock2 rootfstype=jffs2 init=linuxrc ip=none"
To load and boot a kernel from a TFTP server with the rootfs over NFS:
load -r -b 0x100000 zimage
exec -b 0x100000 -l 0x200000 -c "noinitrd console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.9.1:/mnt/nfsmx31 rw ip=192.168.9.2::192.168.9.1:255.255.255.0"
The instructions above are for using the (default) NOR flash on the board,
there is also 128M of NAND flash. It is possible to install Poky to the NAND
flash which gives more space for the rootfs and instructions for using this are
given below. To switch to the NAND flash:
factive NAND
This will then restart RedBoot using the NAND rather than the NOR. If you
have not used the NAND before then it is unlikely that there will be a
partition table yet. You can get the list of partitions with 'fis list'.
If this shows no partitions then you can create them with:
fis init
The output of 'fis list' should now show:
Name FLASH addr Mem addr Length Entry point
RedBoot 0xE0000000 0xE0000000 0x00040000 0x00000000
FIS directory 0xE7FF4000 0xE7FF4000 0x00003000 0x00000000
RedBoot config 0xE7FF7000 0xE7FF7000 0x00001000 0x00000000
Partitions for the kernel and rootfs need to be created:
fis create -l 0x1A0000 -e 0x00100000 kernel
fis create -l 0x5000000 -e 0x00100000 root
You may now use the instructions above for flashing. However it is important
to note that the erase block size for the NAND is different to the NOR so the
JFFS erase size will need to be changed to 0x4000. Stardard images are built
for NOR and you will need to build custom images for NAND.
You will also need to update the kernel command line to use the correct root
filesystem. This should be '/dev/mtdblock7' if you adhere to the partitioning
scheme shown above. If this fails then you can doublecheck against the output
from the kernel when it evaluates the available mtd partitions.
Marvell PXA3xx Zylonite (zylonite)
==================================
These instructions assume the Zylonite is connected to a machine running a TFTP
server at address 192.168.123.5 and that a serial link (38400 8N1) is available
to access the blob bootloader. The kernel is on the TFTP server as
"zylonite-kernel" and the root filesystem jffs2 file is "zylonite-rootfs" and
the images are to be saved in NAND flash.
The following commands setup blob:
blob> setip client 192.168.123.4
blob> setip server 192.168.123.5
To flash the kernel:
blob> tftp zylonite-kernel
blob> nandwrite -j 0x80800000 0x60000 0x200000
To flash the rootfs:
blob> tftp zylonite-rootfs
blob> nanderase -j 0x260000 0x5000000
blob> nandwrite -j 0x80800000 0x260000 <length>
(where <length> is the rootfs size which will be printed by the tftp step)
To boot the board:
blob> nkernel
blob> boot
Logic iMX31 Lite Kit (mx31litekit)
===============================
The easiest method to boot this board is to take an MMC/SD card and format
the first partition as ext2, then extract the poky image onto this as root.
Assuming the board is network connected, a TFTP server is available at
192.168.1.33 and a serial terminal is available (115200 8N1), the following
commands will boot a kernel called "mx31kern" from the TFTP server:
losh> ifconfig sm0 192.168.1.203 255.255.255.0 192.168.1.33
losh> load raw 0x80100000 0x200000 /tftp/192.168.1.33:mx31kern
losh> exec 0x80100000 -
Phytec phyCORE-iMX31 (mx31phy)
==============================
Support for this board is currently being developed. Experimental jffs2
images and a suitable kernel are available and are known to work with the
board.
Consumer Devices
================
FIC Neo1973 GTA01 smartphone (fic-gta01)
========================================
To install Poky on a GTA01 smartphone you will need "dfu-util" tool
which you can build with "bitbake dfu-util-native" command.
Flashing requires these steps:
1. Power down the device.
2. Connect the device to the host machine via USB.
3. Hold AUX key and press Power key. There should be a bootmenu
on screen.
4. Run "dfu-util -l" to check if the phone is visible on the USB bus.
The output should look like this:
dfu-util - (C) 2007 by OpenMoko Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY
Found Runtime: [0x1457:0x5119] devnum=19, cfg=0, intf=2, alt=0, name="USB Device Firmware Upgrade"
5. Flash the kernel with "dfu-util -a kernel -D uImage-2.6.21.6-moko11-r2-fic-gta01.bin"
6. Flash rootfs with "dfu-util -a rootfs -D <image>", where <image> is the
jffs2 image file to use as the root filesystem
(e.g. ./tmp/deploy/images/poky-image-sato-fic-gta01.jffs2)
HTC Universal (htcuniversal)
============================
Note: HTC Universal support is highly experimental.
On the HTC Universal, entirely replacing the Windows installation is not
supported, instead Poky is booted from an MMC/SD card from Windows. Once Poky
has booted, Windows is no longer in memory or active but when power is removed,
the user will be returned to windows and will need to return to Linux from
there.
Once an MMC/SD card is available it is suggested its split into two partitions,
one for a program called HaRET which lets you boot Linux from within Windows
and the second for the rootfs. The HaRET partition should be the first partition
on the card and be vfat formatted. It doesn't need to be large, just enough for
HaRET and a kernel (say 5MB max). The rootfs should be ext2 and is usually the
second partition. The first partition should be vfat so Windows recognises it
as if it doesn't, it has been known to reformat cards.
On the first partition you need three files:
* a HaRET binary (version 0.5.1 works well and a working version
should be part of the last Poky release)
* a kernel renamed to "zImage"
* a default.txt which contains:
set kernel "zImage"
set mtype "855"
set cmdline "root=/dev/mmcblk0p2 rw console=ttyS0,115200n8 console=tty0 rootdelay=5 fbcon=rotate:1"
boot2
On the second parition the root file system is extracted as root. A different
partition layout or other kernel options can be changed in the default.txt file.
When inserted into the device, Windows should see the card and let you browse
its contents using File Explorer. Running the HaRET binary will present a dialog
box (maybe after messages warning about running unsigned binaries) where you
select OK and you should then see Poky boot. Kernel messages can be seen by
adding psplash=false to the kernel commandline.
Nokia 770/N800/N810 Internet Tablets (nokia770 and nokia800)
============================================================
Note: Nokia tablet support is highly experimental.
The Nokia internet tablet devices are OMAP based tablet formfactor devices
with large screens (800x480), wifi and touchscreen.
To flash images to these devices you need the "flasher" utility which can be
downloaded from the http://tablets-dev.nokia.com/d3.php?f=flasher-3.0. This
utility needs to be run as root and the usb filesystem needs to be mounted
although most distributions will have done this for you. Once you have this
follow these steps:
1. Power down the device.
2. Connect the device to the host machine via USB
(connecting power to the device doesn't hurt either).
3. Run "flasher -i"
4. Power on the device.
5. The program should give an indication it's found
a tablet device. If not, recheck the cables, make sure you're
root and usbfs/usbdevfs is mounted.
6. Run "flasher -r <image> -k <kernel> -f", where <image> is the
jffs2 image file to use as the root filesystem
(e.g. ./tmp/deploy/images/poky-image-sato-nokia800.jffs2)
and <kernel> is the kernel to use
(e.g. ./tmp/deploy/images/zImage-nokia800.bin).
7. Run "flasher -R" to reboot the device.
8. The device should boot into Poky.
The nokia800 images and kernel will run on both the N800 and N810.
Sharp Zaurus SL-C7x0 series (c7x0)
==================================
The Sharp Zaurus c7x0 series (SL-C700, SL-C750, SL-C760, SL-C860, SL-7500)
are PXA25x based handheld PDAs with VGA screens. To install Poky images on
these devices follow these steps:
1. Obtain an SD/MMC or CF card with a vfat or ext2 filesystem.
2. Copy a jffs2 image file (e.g. poky-image-sato-c7x0.jffs2) onto the
card as "initrd.bin":
$ cp ./tmp/deploy/images/poky-image-sato-c7x0.jffs2 /path/to/my-cf-card/initrd.bin
3. Copy an Linux kernel file (zImage-c7x0.bin) onto the card as
"zImage.bin":
$ cp ./tmp/deploy/images/zImage-c7x0.bin /path/to/my-cf-card/zImage.bin
4. Copy an updater script (updater.sh.c7x0) onto the card
as "updater.sh":
$ cp ./tmp/deploy/images/updater.sh.c7x0 /path/to/my-cf-card/updater.sh
5. Power down the Zaurus.
6. Hold "OK" key and power on the device. An update menu should appear
(in Japanese).
7. Choose "Update" (item 4).
8. The next screen will ask for the source, choose the appropriate
card (CF or SD).
9. Make sure AC power is connected.
10. The next screen asks for confirmation, choose "Yes" (the left button).
11. The update process will start, flash the files on the card onto
the device and the device will then reboot into Poky.
Sharp Zaurus SL-C1000 (akita)
=============================
The Sharp Zaurus SL-C1000 is a PXA270 based device otherwise similar to the
c7x0. To install Poky images on this device follow the instructions for
the c7x0 but replace "c7x0" with "akita" where appropriate.
Sharp Zaurus SL-C3x00 series (spitz)
====================================
The Sharp Zaurus SL-C3x00 devices are PXA270 based devices similar
to akita but with an internal microdrive. The installation procedure
assumes a standard microdrive based device where the root (first)
partition has been enlarged to fit the image (at least 100MB,
400MB for the SDK).
The procedure is the same as for the c7x0 and akita models with the
following differences:
1. Instead of a jffs2 image you need to copy a compressed tarball of the
root fileystem (e.g. poky-image-sato-spitz.tar.gz) onto the
card as "hdimage1.tgz":
$ cp ./tmp/deploy/images/poky-image-sato-spitz.tar.gz /path/to/my-cf-card/hdimage1.tgz
2. You additionally need to copy a special tar utility (gnu-tar) onto
the card as "gnu-tar":
$ cp ./tmp/deploy/images/gnu-tar /path/to/my-cf-card/gnu-tar

View File

@@ -1,51 +0,0 @@
Using Poky generated host SDK
=============================
How to build host SDK
====
You need to setup Poky and then run one command:
$ bitbake meta-toolchain
Result would be tarball in tmp/deploy/sdk/ with everything needed to build for
your target device. Unpack this in / directory - toolchain will reside in
/usr/local/poky/arm/ dir.
Usage of SDK
=====
First add toolchain into PATH:
$ export PATH=/usr/local/poky/arm/bin/:$PATH
Compiler is 'arm-poky-linux-gnueabi-gcc'. Building 'helloworld' example is
simple:
$ arm-poky-linux-gnueabi-gcc hello.c -o hello
$ file hello
hello: ELF 32-bit LSB executable, ARM, version 1 (SYSV), for GNU/Linux 2.6.14, dynamically linked (uses shared libs), not stripped
Autotools and SDK
======
'Configure' scripts allow to specify Host, Target, Build architecture. To build
with Poky SDK you need to specify:
./configure --target=arm-poky-linux-gnueabi --host=arm-poky-linux-gnueabi
Using packages from Poky
========
During development it is often situation that we want to use some libraries
which are available in Poky build. Their packages need to be unpacked to
/usr/local/poky/arm/arm-poky-linux-gnueabi/ directory.
For example to add libiw (from wireless-tools package) you need to unpack two
packages:
libiw29_29-pre20-r0_armv5te.ipk
libiw-dev_29-pre20-r0_armv5te.ipk
Copyright (C) 2006-2007 OpenedHand Ltd.

View File

@@ -1,214 +0,0 @@
A walk through the poky directory tree
======================================
Poky consists of several components and understanding what these are and where
they each live is one of the keys to using it.
Top level core components
=========================
bitbake/
A copy of bitbake is included within poky for ease of use and resides here.
This should usually be the same as a standard bitbake release from the bitbake
project. Bitbake is a metadata interpreter and is responsible for reading the
poky metadata and running the tasks it defines. Failures are usually from the
metadata and not bitbake itself and most users don't need to worry about
bitbake. bitbake/bin is placed into the PATH environmental variable so bitbake
can be found.
build/
This directory contains user configuration files and the output from Poky is
also placed here.
meta/
The core metadata - this is the key part of poky. Within this directory there
are definitions of the machines, the poky distribution and the packages that
make up a given system.
meta-extras/
Similar to meta containing some extra package files not included in standard
poky, disabled by default and hence not supported as part of poky.
scripts/
Various integration scripts which implement extra functionality in the poky
environment for example the qemu scripts. This directory is appended to the
PATH environmental variable.
sources/
Whilst not part of a checkout, poky will create this directory as part of any
build. Any downloads are placed in this directory (as specified by the
DL_DIR variable). This directory can be shared between poky builds to save
downloading files multiple times. SCM checkouts are also stored here as e.g.
sources/svn/, sources/cvs/ or sources/git/ and the sources directory may contain
archives of checkouts for various revisions or dates.
Its worth noting that bitbake creates .md5 stamp files for downloads. It uses
these to mark downloads as complete as well as for checksum and access
accounting purposes. If you add a file manually to the directory, you need to
touch the corresponding .md5 file too.
poky-init-build-env
This script is used to setup the poky build environment. Sourcing this file in
a shell makes changes to PATH and sets other core bitbake variables based on the
current working directory. You need to use this before running poky commands.
Internally it uses scripts within the scripts/ directory to do the bulk of the
work.
The Build Directory
===================
conf/local.conf
This file contains all the local user configuration of poky. If it isn't
present, its created from local.conf.sample. That file contains documentation
on the various standard options which can be configured there although any
standard conf file variable can be also be set here and usually overrides any
variable set elsewhere within poky.
Edit this file to set the MACHINE you want to build for, which package types you
which to use (PACKAGE_CLASSES) or where downloaded files should go (DL_DIR) for
exmaple.
tmp/
This is created by bitbake if it doesn't exist and is where all the poky output
is placed. To clean poky and start a build from scratch (other than downloads),
you can wipe this directory. tmp has some important subcomponents detailed
below.
tmp/cache/
When bitbake parses the metadata it creates a cache file of the result which can
be used when subsequently running the command. These are stored here, usually on
a per machine basis.
tmp/cross/
The cross compiler when generated is placed into this directory and those
beneath it.
tmp/deploy/
Any 'end result' output from poky is placed under here.
tmp/deploy/deb/
Any .deb packages emitted by poky are placed here, sorted into feeds for
different architecture types.
tmp/deploy/images/
Complete filesystem images are placed here. If you want to flash the resulting
image from a build onto a device, look here for them.
tmp/deploy/ipk/
Any resulting .ipk packages emitted by poky are placed here.
tmp/rootfs/
This is a temporary scratch area used when creating filesystem images. It is run
under fakeroot and is not useful once that fakeroot session has ended as
information is lost. It is left around since it is still useful in debugging
image creation problems.
tmp/staging/
Any package needing to share output with other packages does so within staging.
This means it contains any shared header files and any shared libraries amongst
other data. It is subdivided by architecture so multiple builds can run within
the one build directory.
tmp/stamps/
This is used by bitbake for accounting purposes to keep track of which tasks
have been run and when. It is also subdivided by architecture. The files are
empty and the important information is the filenames and timestamps.
tmp/work/
Each package build by bitbake is worked on its own work directory. Here, the
source is unpacked, patched, configured, compiled etc. It is subdivided by
architecture.
It is worth considering the structure of a typical work directory. An example is
the linux-rp kernel, version 2.6.20 r7 on the machine spitz built within poky
which would result in a work directory of
"tmp/work/spitz-poky-linux-gnueabi/linux-rp-2.6.20-r7", referred to as WORKDIR.
Within this, the source is unpacked to linux-2.6.20 and then patched by quilt
hence the existence of the standard quilt directories linux-2.6.20/patches and
linux-2.6.20/.pc. Within the linux-2.6.20 directory, standard quilt commands
can be used.
There are other directories generated within WORKDIR. The most important/useful
is WORKDIR/temp which has log files for each task (log.do_*.pid) and the scripts
bitbake runs for each task (run.do_*.pid). WORKDIR/image is where "make install"
places its output which is then split into subpackages within WORKDIR/install.
The Metadata
============
As mentioned previously, this is the core of poky. It has several important
subdivisions:
meta/classes/
Contains the *.bbclass files. Class files are used to abstract common code
allowing it to be reused by multiple packages. The base.bbclass file is
inherited by every package. Examples of other important classes are
autotools.bbclass which in theory allows any "autotooled" package to work with
poky with minimal effort or kernel.bbclass which contains common code and
functions for working with the linux kernel. Functions like image generation or
packaging also have their specific class files (image.bbclass, rootfs_*.bbclass
and package*.bbclass).
meta/conf/
This is the core set of configuration files which start from bitbake.conf and
from which all other configuration files are included (see the includes at the
end of the file, even local.conf is loaded from there!). Whilst bitbake.conf
sets up the defaults, often these can be overridden by user (local.conf),
machine or distribution configuration files.
meta/conf/machine/
Contains all the machine configuration files. If you set MACHINE="spitz", the
end result is poky looking for a spitz.conf file in this directory. The includes
directory contains various data common to multiple machines. If you want to add
support for a new machine to poky, this is the directory to look in.
meta/conf/distro/
Any distribution specific configuration is controlled from here. OpenEmbedded
supports multiple distributions of which poky is one. Poky only contains the
poky distribution so poky.conf is the main file here. This includes the
versions and SRCDATES for applications which are configured here. An example of
an alternative configuration is poky-bleeding.conf although this mainly inherits
its configuration from poky itself.
packages/
Each application (package) poky can build has an associated .bb file which are
all stored under this directory. Poky finds them through the BBFILES variable
which defaults to packages/*/*.bb. Adding a new piece of software to poky
consists of adding the appropriate .bb file. The .bb files from OpenEmbedded
upstream are usually compatible although they are not supported.
site/
Certain autoconf test results cannot be determined when cross compiling since it
can't run tests on a live system. This directory therefore contains a list of
cached results for various architectures which is passed to autoconf.
Copyright (C) 2006-2007 OpenedHand Ltd.

View File

@@ -2,7 +2,7 @@ Tim Ansell <mithro@mithis.net>
Phil Blundell <pb@handhelds.org>
Seb Frankengul <seb@frankengul.org>
Holger Freyther <zecke@handhelds.org>
Marcin Juszkiewicz <hrw@hrw.one.pl>
Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
Chris Larson <kergoth@handhelds.org>
Ulrich Luckas <luckas@musoft.de>
Mickey Lauer <mickey@Vanille.de>

View File

@@ -1,24 +1,183 @@
Changes in Bitbake 1.8.x:
- Correctly redirect stdin when forking
- If parsing errors are found, exit, too many users miss the errors
- Remove supriours PREFERRED_PROVIDER warnings
- Start to fix path quoting
Changes in Bitbake 1.8.4:
Changes in Bitbake 1.9.x:
- Add PE (Package Epoch) support from Philipp Zabel (pH5)
- Treat python functions the same as shell functions for logging
- Use TMPDIR/anonfunc as a __anonfunc temp directory (T)
- Catch truncated cache file errors
- Allow operations other than assignment on flag variables
- Add code to handle inter-task dependencies
- Fix cache errors when generation dotGraphs
- Make sure __inherit_cache is updated before calling include() (from Michael Krelin)
- Fix bug when target was in ASSUME_PROVIDED (#2236)
- Raise ParseError for filenames with multiple underscores instead of infinitely looping (#2062)
- Fix invalid regexp in BBMASK error handling (missing import) (#1124)
- Don't run build sanity checks on incomplete builds
- Promote certain warnings from debug to note 2 level
- Update manual
Changes in Bitbake 1.8.2:
- Catch truncated cache file errors
- Add PE (Package Epoch) support from Philipp Zabel (pH5)
- Add code to handle inter-task dependencies
- Allow operations other than assignment on flag variables
- Fix cache errors when generation dotGraphs
- Correctly redirect stdin when forking
- If parsing errors are found, exit, too many users miss the errors
- Remove supriours PREFERRED_PROVIDER warnings
- svn fetcher: Add _buildsvncommand function
- Improve certain error messages
- Rewrite svn fetcher to make adding extra operations easier
as part of future SRCDATE="now" fixes
(requires new FETCHCMD_svn definition in bitbake.conf)
- Change SVNDIR layout to be more unique (fixes #2644 and #2624)
- Add ConfigParsed Event after configuration parsing is complete
- Add SRCREV support for svn fetcher
- data.emit_var() - only call getVar if we need the variable
- Stop generating the A variable (seems to be legacy code)
- Make sure intertask depends get processed correcting in recursive depends
- Add pn-PN to overrides when evaluating PREFERRED_VERSION
- Improve the progress indicator by skipping tasks that have
already run before starting the build rather than during it
- Add profiling option (-P)
- Add BB_SRCREV_POLICY variable (clear or cache) to control SRCREV cache
- Add SRCREV_FORMAT support
- Fix local fetcher's localpath return values
- Apply OVERRIDES before performing immediate expansions
- Allow the -b -e option combination to take regular expressions
- Fix handling of variables with expansion in the name using _append/_prepend
e.g. RRECOMMENDS_${PN}_append_xyz = "abc"
- Add plain message function to bb.msg
- Sort the list of providers before processing so dependency problems are
reproducible rather than effectively random
- Fix/improve bitbake -s output
- Add locking for fetchers so only one tries to fetch a given file at a given time
- Fix int(0)/None confusion in runqueue.py which causes random gaps in dependency chains
- Expand data in addtasks
- Print the list of missing DEPENDS,RDEPENDS for the "No buildable providers available for required...."
error message.
- Rework add_task to be more efficient (6% speedup, 7% number of function calls reduction)
- Sort digraph output to make builds more reproducible
- Split expandKeys into two for loops to benefit from the expand_cache (12% speedup)
- runqueue.py: Fix idepends handling to avoid dependency errors
- Clear the terminal TOSTOP flag if set (and warn the user)
- Fix regression from r653 and make SRCDATE/CVSDATE work for packages again
- Fix a bug in bb.decodeurl where http://some.where.com/somefile.tgz decoded to host="" (#1530)
- Warn about malformed PREFERRED_PROVIDERS (#1072)
- Add support for BB_NICE_LEVEL option (#1627)
- Psyco is used only on x86 as there is no support for other architectures.
- Sort initial providers list by default preference (#1145, #2024)
- Improve provider sorting so prefered versions have preference over latest versions (#768)
- Detect builds of tasks with overlapping providers and warn (will become a fatal error) (#1359)
- Add MULTI_PROVIDER_WHITELIST variable to allow known safe multiple providers to be listed
- Handle paths in svn fetcher module parameter
- Support the syntax "export VARIABLE"
- Add bzr fetcher
- Add support for cleaning directories before a task in the form:
do_taskname[cleandirs] = "dir"
- bzr fetcher tweaks from Robert Schuster (#2913)
- Add mercurial (hg) fetcher from Robert Schuster (#2913)
- Don't add duplicates to BBPATH
- Fix preferred_version return values (providers.py)
- Fix 'depends' flag splitting
- Fix unexport handling (#3135)
- Add bb.copyfile function similar to bb.movefile (and improve movefile error reporting)
- Allow multiple options for deptask flag
- Use git-fetch instead of git-pull removing any need for merges when
fetching (we don't care about the index). Fixes fetch errors.
- Add BB_GENERATE_MIRROR_TARBALLS option, set to 0 to make git fetches
faster at the expense of not creating mirror tarballs.
- SRCREV handling updates, improvements and fixes from Poky
- Add bb.utils.lockfile() and bb.utils.unlockfile() from Poky
- Add support for task selfstamp and lockfiles flags
- Disable task number acceleration since it can allow the tasks to run
out of sequence
- Improve runqueue code comments
- Add task scheduler abstraction and some example schedulers
- Improve circular dependency chain debugging code and user feedback
- Don't give a stacktrace for invalid tasks, have a user friendly message (#3431)
- Add support for "-e target" (#3432)
- Fix shell showdata command (#3259)
- Fix shell data updating problems (#1880)
- Properly raise errors for invalid source URI protocols
- Change the wget fetcher failure handling to avoid lockfile problems
- Add support for branches in git fetcher (Otavio Salvador, Michael Lauer)
- Make taskdata and runqueue errors more user friendly
- Add norecurse and fullpath options to cvs fetcher
- Fix exit code for build failures in --continue mode
- Fix git branch tags fetching
- Change parseConfigurationFile so it works on real data, not a copy
- Handle 'base' inherit and all other INHERITs from parseConfigurationFile
instead of BBHandler
- Fix getVarFlags bug in data_smart
- Optmise cache handling by more quickly detecting an invalid cache, only
saving the cache when its changed, moving the cache validity check into
the parsing loop and factoring some getVar calls outside a for loop
- Cooker: Remove a debug message from the parsing loop to lower overhead
- Convert build.py exec_task to use getVarFlags
- Update shell to use cooker.buildFile
- Add StampUpdate event
- Convert -b option to use taskdata/runqueue
- Remove digraph and switch to new stamp checking code. exec_task no longer
honours dependencies
- Make fetcher timestamp updating non-fatal when permissions don't allow
updates
- Add BB_SCHEDULER variable/option ("completion" or "speed") controlling
the way bitbake schedules tasks
- Add BB_STAMP_POLICY variable/option ("perfile" or "full") controlling
how extensively stamps are looked at for validity
- When handling build target failures make sure idepends are checked and
failed where needed. Fixes --continue mode crashes.
- Fix -f (force) in conjunction with -b
- Fix problems with recrdeptask handling where some idepends weren't handled
correctly.
- Handle exit codes correctly (from pH5)
- Work around refs/HEAD issues with git over http (#3410)
- Add proxy support to the CVS fetcher (from Cyril Chemparathy)
- Improve runfetchcmd so errors are seen and various GIT variables are exported
- Add ability to fetchers to check URL validity without downloading
- Improve runtime PREFERRED_PROVIDERS warning message
- Add BB_STAMP_WHITELIST option which contains a list of stamps to ignore when
checking stamp dependencies and using a BB_STAMP_POLICY of "whitelist"
- No longer weight providers on the basis of a package being "already staged". This
leads to builds being non-deterministic.
- Flush stdout/stderr before forking to fix duplicate console output
- Make sure recrdeps tasks include all inter-task dependencies of a given fn
- Add bb.runqueue.check_stamp_fn() for use by packaged-staging
- Add PERSISTENT_DIR to store the PersistData in a persistent
directory != the cache dir.
- Add md5 and sha256 checksum generation functions to utils.py
- Correctly handle '-' characters in class names (#2958)
- Make sure expandKeys has been called on the data dictionary before running tasks
- Correctly add a task override in the form task-TASKNAME.
- Revert the '-' character fix in class names since it breaks things
- When a regexp fails to compile for PACKAGES_DYNAMIC, print a more useful error (#4444)
- Allow to checkout CVS by Date and Time. Just add HHmm to the SRCDATE.
- Move prunedir function to utils.py and add explode_dep_versions function
- Raise an exception if SRCREV == 'INVALID'
- Fix hg fetcher username/password handling and fix crash
- Fix PACKAGES_DYNAMIC handling of packages with '++' in the name
- Rename __depends to __base_depends after configuration parsing so we don't
recheck the validity of the config files time after time
- Add better environmental variable handling. By default it will now only pass certain
whitelisted variables into the data store. If BB_PRESERVE_ENV is set bitbake will use
all variable from the environment. If BB_ENV_WHITELIST is set, that whitelist will be
used instead of the internal bitbake one. Alternatively, BB_ENV_EXTRAWHITE can be used
to extend the internal whitelist.
- Perforce fetcher fix to use commandline options instead of being overriden by the environment
- bb.utils.prunedir can cope with symlinks to directoriees without exceptions
- use @rev when doing a svn checkout
- Add osc fetcher (from Joshua Lock in Poky)
- When SRCREV autorevisioning for a recipe is in use, don't cache the recipe
- Add tryaltconfigs option to control whether bitbake trys using alternative providers
to fulfil failed dependencies. It defaults to off, changing the default since this
behaviour confuses many users and isn't often useful.
- Improve lock file function error handling
- Add username handling to the git fetcher (Robert Bragg)
- Add support for HTTP_PROXY and HTTP_PROXY_IGNORE variables to the wget fetcher
- Export more variables to the fetcher commands to allow ssh checkouts and checkouts through
proxies to work better. (from Poky)
- Also allow user and pswd options in SRC_URIs globally (from Poky)
- Improve proxy handling when using mirrors (from Poky)
- Add bb.utils.prune_suffix function
- Fix hg checkouts of specific revisions (from Poky)
- Fix wget fetching of urls with parameters specified (from Poky)
- Add username handling to git fetcher (from Poky)
- Set HOME environmental variable when running fetcher commands (from Poky)
- Make sure allowed variables inherited from the environment are exported again (from Poky)
- When running a stage task in bbshell, run populate_staging, not the stage task (from Poky)
- Fix + character escaping from PACKAGES_DYNAMIC (thanks Otavio Salvador)
- Addition of BBCLASSEXTEND support for allowing one recipe to provide multiple targets (from Poky)
Changes in Bitbake 1.8.0:
- Release 1.7.x as a stable series

View File

@@ -1,49 +0,0 @@
AUTHORS
COPYING
ChangeLog
MANIFEST
setup.py
bin/bitdoc
bin/bbimage
bin/bitbake
lib/bb/__init__.py
lib/bb/build.py
lib/bb/cache.py
lib/bb/cooker.py
lib/bb/COW.py
lib/bb/data.py
lib/bb/data_smart.py
lib/bb/event.py
lib/bb/fetch/__init__.py
lib/bb/fetch/cvs.py
lib/bb/fetch/git.py
lib/bb/fetch/local.py
lib/bb/fetch/perforce.py
lib/bb/fetch/ssh.py
lib/bb/fetch/svk.py
lib/bb/fetch/svn.py
lib/bb/fetch/wget.py
lib/bb/manifest.py
lib/bb/methodpool.py
lib/bb/msg.py
lib/bb/parse/__init__.py
lib/bb/parse/parse_py/__init__.py
lib/bb/parse/parse_py/BBHandler.py
lib/bb/parse/parse_py/ConfHandler.py
lib/bb/providers.py
lib/bb/runqueue.py
lib/bb/shell.py
lib/bb/taskdata.py
lib/bb/utils.py
setup.py
doc/COPYING.GPL
doc/COPYING.MIT
doc/bitbake.1
doc/manual/html.css
doc/manual/Makefile
doc/manual/usermanual.xml
contrib/bbdev.sh
contrib/vim/syntax/bitbake.vim
contrib/vim/ftdetect/bitbake.vim
conf/bitbake.conf
classes/base.bbclass

View File

@@ -1,155 +0,0 @@
#!/usr/bin/env python
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
#
# Copyright (C) 2003 Chris Larson
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import sys, os
sys.path.insert(0,os.path.join(os.path.dirname(os.path.dirname(sys.argv[0])), 'lib'))
import bb
from bb import *
__version__ = 1.1
type = "jffs2"
cfg_bb = data.init()
cfg_oespawn = data.init()
bb.msg.set_debug_level(0)
def usage():
print "Usage: bbimage [options ...]"
print "Creates an image for a target device from a root filesystem,"
print "obeying configuration parameters from the BitBake"
print "configuration files, thereby easing handling of deviceisms."
print ""
print " %s\t\t%s" % ("-r [arg], --root [arg]", "root directory (default=${IMAGE_ROOTFS})")
print " %s\t\t%s" % ("-t [arg], --type [arg]", "image type (jffs2[default], cramfs)")
print " %s\t\t%s" % ("-n [arg], --name [arg]", "image name (override IMAGE_NAME variable)")
print " %s\t\t%s" % ("-v, --version", "output version information and exit")
sys.exit(0)
def version():
print "BitBake Build Tool Core version %s" % bb.__version__
print "BBImage version %s" % __version__
def emit_bb(d, base_d = {}):
for v in d.keys():
if d[v] != base_d[v]:
data.emit_var(v, d)
def getopthash(l):
h = {}
for (opt, val) in l:
h[opt] = val
return h
import getopt
try:
(opts, args) = getopt.getopt(sys.argv[1:], 'vr:t:e:n:', [ 'version', 'root=', 'type=', 'bbfile=', 'name=' ])
except getopt.GetoptError:
usage()
# handle opts
opthash = getopthash(opts)
if '--version' in opthash or '-v' in opthash:
version()
sys.exit(0)
try:
cfg_bb = parse.handle(os.path.join('conf', 'bitbake.conf'), cfg_bb)
except IOError:
fatal("Unable to open bitbake.conf")
# sanity check
if cfg_bb is None:
fatal("Unable to open/parse %s" % os.path.join('conf', 'bitbake.conf'))
usage(1)
rootfs = None
extra_files = []
if '--root' in opthash:
rootfs = opthash['--root']
if '-r' in opthash:
rootfs = opthash['-r']
if '--type' in opthash:
type = opthash['--type']
if '-t' in opthash:
type = opthash['-t']
if '--bbfile' in opthash:
extra_files.append(opthash['--bbfile'])
if '-e' in opthash:
extra_files.append(opthash['-e'])
for f in extra_files:
try:
cfg_bb = parse.handle(f, cfg_bb)
except IOError:
print "unable to open %s" % f
if not rootfs:
rootfs = data.getVar('IMAGE_ROOTFS', cfg_bb, 1)
if not rootfs:
bb.fatal("IMAGE_ROOTFS not defined")
data.setVar('IMAGE_ROOTFS', rootfs, cfg_bb)
from copy import copy, deepcopy
localdata = data.createCopy(cfg_bb)
overrides = data.getVar('OVERRIDES', localdata)
if not overrides:
bb.fatal("OVERRIDES not defined.")
data.setVar('OVERRIDES', '%s:%s' % (overrides, type), localdata)
data.update_data(localdata)
data.setVar('OVERRIDES', overrides, localdata)
if '-n' in opthash:
data.setVar('IMAGE_NAME', opthash['-n'], localdata)
if '--name' in opthash:
data.setVar('IMAGE_NAME', opthash['--name'], localdata)
topdir = data.getVar('TOPDIR', localdata, 1) or os.getcwd()
cmd = data.getVar('IMAGE_CMD', localdata, 1)
if not cmd:
bb.fatal("IMAGE_CMD not defined")
outdir = data.getVar('DEPLOY_DIR_IMAGE', localdata, 1)
if not outdir:
bb.fatal('DEPLOY_DIR_IMAGE not defined')
mkdirhier(outdir)
#depends = data.getVar('IMAGE_DEPENDS', localdata, 1) or ""
#if depends:
# bb.note("Spawning bbmake to satisfy dependencies: %s" % depends)
# ret = os.system('bbmake %s' % depends)
# if ret != 0:
# bb.error("executing bbmake to satisfy dependencies")
bb.note("Executing %s" % cmd)
data.setVar('image_cmd', cmd, localdata)
data.setVarFlag('image_cmd', 'func', 1, localdata)
try:
bb.build.exec_func('image_cmd', localdata)
except bb.build.FuncFailed:
sys.exit(1)
#ret = os.system(cmd)
#sys.exit(ret)

View File

@@ -22,96 +22,196 @@
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import sys, os, getopt, re, time, optparse
sys.path.insert(0,os.path.join(os.path.dirname(os.path.dirname(sys.argv[0])), 'lib'))
import bb
from bb import cooker
import os
import sys
sys.path.insert(0, os.path.join(os.path.dirname(os.path.dirname(sys.argv[0])),
'lib'))
import optparse
import warnings
from traceback import format_exception
import bb
import bb.msg
from bb import cooker
from bb import ui
from bb import server
from bb.server import none
#from bb.server import xmlrpc
__version__ = "1.11.0"
__version__ = "1.8.5"
#============================================================================#
# BBOptions
#============================================================================#
class BBConfiguration( object ):
class BBConfiguration(object):
"""
Manages build options and configurations for one run
"""
def __init__( self, options ):
for key, val in options.__dict__.items():
setattr( self, key, val )
def __init__(self, options):
for key, val in options.__dict__.items():
setattr(self, key, val)
self.pkgs_to_build = []
def print_exception(exc, value, tb):
"""Send exception information through bb.msg"""
bb.fatal("".join(format_exception(exc, value, tb, limit=8)))
sys.excepthook = print_exception
_warnings_showwarning = warnings.showwarning
def _showwarning(message, category, filename, lineno, file=None, line=None):
"""Display python warning messages using bb.msg"""
if file is not None:
if _warnings_showwarning is not None:
_warnings_showwarning(message, category, filename, lineno, file, line)
else:
s = warnings.formatwarning(message, category, filename, lineno)
s = s.split("\n")[0]
bb.msg.warn(None, s)
warnings.showwarning = _showwarning
warnings.simplefilter("ignore", DeprecationWarning)
#============================================================================#
# main
#============================================================================#
def main():
parser = optparse.OptionParser( version = "BitBake Build Tool Core version %s, %%prog version %s" % ( bb.__version__, __version__ ),
usage = """%prog [options] [package ...]
return_value = 1
parser = optparse.OptionParser(
version = "BitBake Build Tool Core version %s, %%prog version %s" % (bb.__version__, __version__),
usage = """%prog [options] [package ...]
Executes the specified task (default is 'build') for a given set of BitBake files.
It expects that BBFILES is defined, which is a space seperated list of files to
It expects that BBFILES is defined, which is a space separated list of files to
be executed. BBFILES does support wildcards.
Default BBFILES are the .bb files in the current directory.""" )
Default BBFILES are the .bb files in the current directory.""")
parser.add_option( "-b", "--buildfile", help = "execute the task against this .bb file, rather than a package from BBFILES.",
action = "store", dest = "buildfile", default = None )
parser.add_option("-b", "--buildfile", help = "execute the task against this .bb file, rather than a package from BBFILES.",
action = "store", dest = "buildfile", default = None)
parser.add_option( "-k", "--continue", help = "continue as much as possible after an error. While the target that failed, and those that depend on it, cannot be remade, the other dependencies of these targets can be processed all the same.",
action = "store_false", dest = "abort", default = True )
parser.add_option("-k", "--continue", help = "continue as much as possible after an error. While the target that failed, and those that depend on it, cannot be remade, the other dependencies of these targets can be processed all the same.",
action = "store_false", dest = "abort", default = True)
parser.add_option( "-f", "--force", help = "force run of specified cmd, regardless of stamp status",
action = "store_true", dest = "force", default = False )
parser.add_option("-a", "--tryaltconfigs", help = "continue with builds by trying to use alternative providers where possible.",
action = "store_true", dest = "tryaltconfigs", default = False)
parser.add_option( "-i", "--interactive", help = "drop into the interactive mode also called the BitBake shell.",
action = "store_true", dest = "interactive", default = False )
parser.add_option("-f", "--force", help = "force run of specified cmd, regardless of stamp status",
action = "store_true", dest = "force", default = False)
parser.add_option( "-c", "--cmd", help = "Specify task to execute. Note that this only executes the specified task for the providee and the packages it depends on, i.e. 'compile' does not implicitly call stage for the dependencies (IOW: use only if you know what you are doing). Depending on the base.bbclass a listtasks tasks is defined and will show available tasks",
action = "store", dest = "cmd" )
parser.add_option("-c", "--cmd", help = "Specify task to execute. Note that this only executes the specified task for the providee and the packages it depends on, i.e. 'compile' does not implicitly call stage for the dependencies (IOW: use only if you know what you are doing). Depending on the base.bbclass a listtasks tasks is defined and will show available tasks",
action = "store", dest = "cmd")
parser.add_option( "-r", "--read", help = "read the specified file before bitbake.conf",
action = "append", dest = "file", default = [] )
parser.add_option("-r", "--read", help = "read the specified file before bitbake.conf",
action = "append", dest = "file", default = [])
parser.add_option( "-v", "--verbose", help = "output more chit-chat to the terminal",
action = "store_true", dest = "verbose", default = False )
parser.add_option("-v", "--verbose", help = "output more chit-chat to the terminal",
action = "store_true", dest = "verbose", default = False)
parser.add_option( "-D", "--debug", help = "Increase the debug level. You can specify this more than once.",
parser.add_option("-D", "--debug", help = "Increase the debug level. You can specify this more than once.",
action = "count", dest="debug", default = 0)
parser.add_option( "-n", "--dry-run", help = "don't execute, just go through the motions",
action = "store_true", dest = "dry_run", default = False )
parser.add_option("-n", "--dry-run", help = "don't execute, just go through the motions",
action = "store_true", dest = "dry_run", default = False)
parser.add_option( "-p", "--parse-only", help = "quit after parsing the BB files (developers only)",
action = "store_true", dest = "parse_only", default = False )
parser.add_option("-S", "--dump-signatures", help = "don't execute, just dump out the signature construction information",
action = "store_true", dest = "dump_signatures", default = False)
parser.add_option( "-d", "--disable-psyco", help = "disable using the psyco just-in-time compiler (not recommended)",
action = "store_true", dest = "disable_psyco", default = False )
parser.add_option("-p", "--parse-only", help = "quit after parsing the BB files (developers only)",
action = "store_true", dest = "parse_only", default = False)
parser.add_option( "-s", "--show-versions", help = "show current and preferred versions of all packages",
action = "store_true", dest = "show_versions", default = False )
parser.add_option("-d", "--disable-psyco", help = "disable using the psyco just-in-time compiler (not recommended)",
action = "store_true", dest = "disable_psyco", default = False)
parser.add_option( "-e", "--environment", help = "show the global or per-package environment (this is what used to be bbread)",
action = "store_true", dest = "show_environment", default = False )
parser.add_option("-s", "--show-versions", help = "show current and preferred versions of all packages",
action = "store_true", dest = "show_versions", default = False)
parser.add_option( "-g", "--graphviz", help = "emit the dependency trees of the specified packages in the dot syntax",
action = "store_true", dest = "dot_graph", default = False )
parser.add_option("-e", "--environment", help = "show the global or per-package environment (this is what used to be bbread)",
action = "store_true", dest = "show_environment", default = False)
parser.add_option( "-I", "--ignore-deps", help = """Stop processing at the given list of dependencies when generating dependency graphs. This can help to make the graph more appealing""",
action = "append", dest = "ignored_dot_deps", default = [] )
parser.add_option("-g", "--graphviz", help = "emit the dependency trees of the specified packages in the dot syntax",
action = "store_true", dest = "dot_graph", default = False)
parser.add_option( "-l", "--log-domains", help = """Show debug logging for the specified logging domains""",
action = "append", dest = "debug_domains", default = [] )
parser.add_option("-I", "--ignore-deps", help = """Assume these dependencies don't exist and are already provided (equivalent to ASSUME_PROVIDED). Useful to make dependency graphs more appealing""",
action = "append", dest = "extra_assume_provided", default = [])
parser.add_option("-l", "--log-domains", help = """Show debug logging for the specified logging domains""",
action = "append", dest = "debug_domains", default = [])
parser.add_option("-P", "--profile", help = "profile the command and print a report",
action = "store_true", dest = "profile", default = False)
parser.add_option("-u", "--ui", help = "userinterface to use",
action = "store", dest = "ui")
parser.add_option("", "--revisions-changed", help = "Set the exit code depending on whether upstream floating revisions have changed or not",
action = "store_true", dest = "revisions_changed", default = False)
options, args = parser.parse_args(sys.argv)
configuration = BBConfiguration(options)
configuration.pkgs_to_build = []
configuration.pkgs_to_build.extend(args[1:])
configuration.initial_path = os.environ['PATH']
cooker = bb.cooker.BBCooker(configuration)
cooker.cook()
#server = bb.server.xmlrpc
server = bb.server.none
# Save a logfile for cooker into the current working directory. When the
# server is daemonized this logfile will be truncated.
cooker_logfile = os.path.join(os.getcwd(), "cooker.log")
bb.utils.init_logger(bb.msg, configuration.verbose, configuration.debug,
configuration.debug_domains)
# Clear away any spurious environment variables. But don't wipe the
# environment totally. This is necessary to ensure the correct operation
# of the UIs (e.g. for DISPLAY, etc.)
bb.utils.clean_environment()
cooker = bb.cooker.BBCooker(configuration, server)
cooker.parseCommandLine()
serverinfo = server.BitbakeServerInfo(cooker.server)
server.BitBakeServerFork(serverinfo, cooker.serve, cooker_logfile)
del cooker
# Setup a connection to the server (cooker)
serverConnection = server.BitBakeServerConnection(serverinfo)
# Launch the UI
if configuration.ui:
ui = configuration.ui
else:
ui = "knotty"
try:
# Dynamically load the UI based on the ui name. Although we
# suggest a fixed set this allows you to have flexibility in which
# ones are available.
uimodule = __import__("bb.ui", fromlist = [ui])
ui_init = getattr(uimodule, ui).init
except AttributeError:
print("FATAL: Invalid user interface '%s' specified. " % ui)
print("Valid interfaces are 'ncurses', 'depexp' or the default, 'knotty'.")
else:
try:
return_value = ui_init(serverConnection.connection, serverConnection.events)
except Exception as e:
print("FATAL: Unable to start to '%s' UI: %s" % (ui, e))
raise
finally:
serverConnection.terminate()
return return_value
if __name__ == "__main__":
main()
ret = main()
sys.exit(ret)

12
bitbake/bin/bitbake-diffsigs Executable file
View File

@@ -0,0 +1,12 @@
#!/usr/bin/env python
import os
import sys
import warnings
sys.path.insert(0, os.path.join(os.path.dirname(os.path.dirname(sys.argv[0])), 'lib'))
import bb.siggen
if len(sys.argv) > 2:
bb.siggen.compare_sigfiles(sys.argv[1], sys.argv[2])
else:
bb.siggen.dump_sigfile(sys.argv[1])

117
bitbake/bin/bitbake-runtask Executable file
View File

@@ -0,0 +1,117 @@
#!/usr/bin/env python
import os
import sys
import warnings
sys.path.insert(0, os.path.join(os.path.dirname(os.path.dirname(sys.argv[0])), 'lib'))
try:
import cPickle as pickle
except ImportError:
import pickle
bb.msg.note(1, bb.msg.domain.Cache, "Importing cPickle failed. Falling back to a very slow implementation.")
class BBConfiguration(object):
"""
Manages build options and configurations for one run
"""
def __init__(self, debug, debug_domains):
setattr(self, "data", {})
setattr(self, "file", [])
setattr(self, "cmd", None)
setattr(self, "dump_signatures", True)
setattr(self, "debug", debug)
setattr(self, "debug_domains", debug_domains)
_warnings_showwarning = warnings.showwarning
def _showwarning(message, category, filename, lineno, file=None, line=None):
"""Display python warning messages using bb.msg"""
if file is not None:
if _warnings_showwarning is not None:
_warnings_showwarning(message, category, filename, lineno, file, line)
else:
s = warnings.formatwarning(message, category, filename, lineno)
s = s.split("\n")[0]
bb.msg.warn(None, s)
warnings.showwarning = _showwarning
warnings.simplefilter("ignore", DeprecationWarning)
import bb.event
# Need to map our I/O correctly. stdout is a pipe to the server expecting
# events. We save this and then map stdout to stderr.
eventfd = os.dup(sys.stdout.fileno())
bb.event.worker_pipe = os.fdopen(eventfd, 'w', 0)
# map stdout to stderr
os.dup2(sys.stderr.fileno(), sys.stdout.fileno())
# Replace those fds with our own
#logout = data.expand("${TMPDIR}/log/stdout.%s" % os.getpid(), self.cfgData, True)
#mkdirhier(os.path.dirname(logout))
#newso = open("/tmp/stdout.%s" % os.getpid(), 'w')
#os.dup2(newso.fileno(), sys.stdout.fileno())
#os.dup2(newso.fileno(), sys.stderr.fileno())
# Don't read from stdin from the parent
si = file("/dev/null", 'r')
os.dup2(si.fileno( ), sys.stdin.fileno( ))
# We don't want to see signals to our parent, e.g. Ctrl+C
os.setpgrp()
# Save out the PID so that the event can include it the
# events
bb.event.worker_pid = os.getpid()
bb.event.useStdout = False
hashfile = sys.argv[1]
buildfile = sys.argv[2]
taskname = sys.argv[3]
import bb.cooker
p = pickle.Unpickler(file(hashfile, "rb"))
hashdata = p.load()
debug = hashdata["msg-debug"]
debug_domains = hashdata["msg-debug-domains"]
verbose = hashdata["verbose"]
bb.utils.init_logger(bb.msg, verbose, debug, debug_domains)
cooker = bb.cooker.BBCooker(BBConfiguration(debug, debug_domains), None)
cooker.parseConfiguration()
cooker.bb_cache = bb.cache.init(cooker)
cooker.status = bb.cache.CacheData()
(fn, cls) = cooker.bb_cache.virtualfn2realfn(buildfile)
buildfile = cooker.matchFile(fn)
fn = cooker.bb_cache.realfn2virtual(buildfile, cls)
cooker.buildSetVars()
# Load data into the cache for fn and parse the loaded cache data
the_data = cooker.bb_cache.loadDataFull(fn, cooker.get_file_appends(fn), cooker.configuration.data)
cooker.bb_cache.setData(fn, buildfile, the_data)
cooker.bb_cache.handle_data(fn, cooker.status)
if taskname.endswith("_setscene"):
the_data.setVarFlag(taskname, "quieterrors", "1")
bb.parse.siggen.set_taskdata(hashdata["hashes"], hashdata["deps"])
for h in hashdata["hashes"]:
bb.data.setVar("BBHASH_%s" % h, hashdata["hashes"][h], the_data)
for h in hashdata["deps"]:
bb.data.setVar("BBHASHDEPS_%s" % h, hashdata["deps"][h], the_data)
ret = 0
if sys.argv[4] != "True":
ret = bb.build.exec_task(fn, taskname, the_data)
sys.exit(ret)

View File

@@ -48,7 +48,7 @@ class HTMLFormatter:
From pydoc... almost identical at least
"""
while pairs:
(a,b) = pairs[0]
(a, b) = pairs[0]
text = join(split(text, a), b)
pairs = pairs[1:]
return text
@@ -87,7 +87,7 @@ class HTMLFormatter:
return txt + ",".join(txts)
def groups(self,item):
def groups(self, item):
"""
Create HTML to link to related groups
"""
@@ -99,12 +99,12 @@ class HTMLFormatter:
txt = "<p><b>See also:</b><br>"
txts = []
for group in item.groups():
txts.append( """<a href="group%s.html">%s</a> """ % (group,group) )
txts.append( """<a href="group%s.html">%s</a> """ % (group, group) )
return txt + ",".join(txts)
def createKeySite(self,item):
def createKeySite(self, item):
"""
Create a site for a key. It contains the header/navigator, a heading,
the description, links to related keys and to the groups.
@@ -149,8 +149,7 @@ class HTMLFormatter:
"""
groups = ""
sorted_groups = doc.groups()
sorted_groups.sort()
sorted_groups = sorted(doc.groups())
for group in sorted_groups:
groups += """<a href="group%s.html">%s</a><br>""" % (group, group)
@@ -185,8 +184,7 @@ class HTMLFormatter:
Create Overview of all avilable keys
"""
keys = ""
sorted_keys = doc.doc_keys()
sorted_keys.sort()
sorted_keys = sorted(doc.doc_keys())
for key in sorted_keys:
keys += """<a href="key%s.html">%s</a><br>""" % (key, key)
@@ -214,7 +212,7 @@ class HTMLFormatter:
description += "<h2 Description of Grozp %s</h2>" % gr
description += _description
items.sort(lambda x,y:cmp(x.name(),y.name()))
items.sort(lambda x, y:cmp(x.name(), y.name()))
for group in items:
groups += """<a href="key%s.html">%s</a><br>""" % (group.name(), group.name())
@@ -343,7 +341,7 @@ class DocumentationItem:
def addGroup(self, group):
self._groups.append(group)
def addRelation(self,relation):
def addRelation(self, relation):
self._related.append(relation)
def sort(self):
@@ -396,7 +394,7 @@ class Documentation:
"""
return self.__groups.keys()
def group_content(self,group_name):
def group_content(self, group_name):
"""
Return a list of keys/names that are in a specefic
group or the empty list
@@ -412,7 +410,7 @@ def parse_cmdline(args):
Parse the CMD line and return the result as a n-tuple
"""
parser = optparse.OptionParser( version = "Bitbake Documentation Tool Core version %s, %%prog version %s" % (bb.__version__,__version__))
parser = optparse.OptionParser( version = "Bitbake Documentation Tool Core version %s, %%prog version %s" % (bb.__version__, __version__))
usage = """%prog [options]
Create a set of html pages (documentation) for a bitbake.conf....
@@ -428,7 +426,7 @@ Create a set of html pages (documentation) for a bitbake.conf....
parser.add_option( "-D", "--debug", help = "Increase the debug level",
action = "count", dest = "debug", default = 0 )
parser.add_option( "-v","--verbose", help = "output more chit-char to the terminal",
parser.add_option( "-v", "--verbose", help = "output more chit-char to the terminal",
action = "store_true", dest = "verbose", default = False )
options, args = parser.parse_args( sys.argv )
@@ -443,7 +441,7 @@ def main():
The main Method
"""
(config_file,output_dir) = parse_cmdline( sys.argv )
(config_file, output_dir) = parse_cmdline( sys.argv )
# right to let us load the file now
try:
@@ -453,6 +451,8 @@ def main():
except bb.parse.ParseError:
bb.fatal( "Unable to parse %s" % config_file )
if isinstance(documentation, dict):
documentation = documentation[""]
# Assuming we've the file loaded now, we will initialize the 'tree'
doc = Documentation()

View File

@@ -16,12 +16,17 @@ endif
syn case match
" Catch incorrect syntax (only matches if nothing else does)
"
syn match bbUnmatched "."
syn include @python syntax/python.vim
if exists("b:current_syntax")
unlet b:current_syntax
endif
" Other
syn match bbComment "^#.*$" display contains=bbTodo
@@ -34,21 +39,25 @@ syn match bbArrayBrackets "[\[\]]" contained
" BitBake strings
syn match bbContinue "\\$"
syn region bbString matchgroup=bbQuote start=/"/ skip=/\\$/ excludenl end=/"/ contained keepend contains=bbTodo,bbContinue,bbVarDeref
syn region bbString matchgroup=bbQuote start=/'/ skip=/\\$/ excludenl end=/'/ contained keepend contains=bbTodo,bbContinue,bbVarDeref
syn region bbString matchgroup=bbQuote start=/"/ skip=/\\$/ excludenl end=/"/ contained keepend contains=bbTodo,bbContinue,bbVarInlinePy,bbVarDeref
syn region bbString matchgroup=bbQuote start=/'/ skip=/\\$/ excludenl end=/'/ contained keepend contains=bbTodo,bbContinue,bbVarInlinePy,bbVarDeref
" BitBake variable metadata
syn keyword bbExportFlag export contained nextgroup=bbIdentifier skipwhite
syn match bbVarDeref "${[a-zA-Z0-9\-_\.]\+}" contained
syn match bbVarDef "^\(export\s*\)\?\([a-zA-Z0-9\-_\.]\+\(_[${}a-zA-Z0-9\-_\.]\+\)\?\)\s*\(:=\|+=\|=+\|\.=\|=\.\|?=\|=\)\@=" contains=bbExportFlag,bbIdentifier,bbVarDeref nextgroup=bbVarEq
syn match bbVarBraces "[\${}]"
syn region bbVarDeref matchgroup=bbVarBraces start="${" end="}" contained
" syn region bbVarDeref start="${" end="}" contained
" syn region bbVarInlinePy start="${@" end="}" contained contains=@python
syn region bbVarInlinePy matchgroup=bbVarBraces start="${@" end="}" contained contains=@python
syn match bbIdentifier "[a-zA-Z0-9\-_\.]\+" display contained
syn keyword bbExportFlag export contained nextgroup=bbIdentifier skipwhite
" syn match bbVarDeref "${[a-zA-Z0-9\-_\.]\+}" contained
syn match bbVarDef "^\(export\s*\)\?\([a-zA-Z0-9\-_\.]\+\(_[${}a-zA/-Z0-9\-_\.]\+\)\?\)\s*\(:=\|+=\|=+\|\.=\|=\.\|?=\|=\)\@=" contains=bbExportFlag,bbIdentifier,bbVarDeref nextgroup=bbVarEq
syn match bbIdentifier "[a-zA-Z0-9\-_\./]\+" display contained
"syn keyword bbVarEq = display contained nextgroup=bbVarValue
syn match bbVarEq "\(:=\|+=\|=+\|\.=\|=\.\|?=\|=\)" contained nextgroup=bbVarValue
syn match bbVarValue ".*$" contained contains=bbString,bbVarDeref
syn match bbVarValue ".*$" contained contains=bbString
" BitBake variable metadata flags
syn match bbVarFlagDef "^\([a-zA-Z0-9\-_\.]\+\)\(\[[a-zA-Z0-9\-_\.]\+\]\)\@=" contains=bbIdentifier nextgroup=bbVarFlagFlag
@@ -61,10 +70,6 @@ syn match bbFunction "\h\w*" display contained
" BitBake python metadata
syn include @python syntax/python.vim
if exists("b:current_syntax")
unlet b:current_syntax
endif
syn keyword bbPythonFlag python contained nextgroup=bbFunction
syn match bbPythonFuncDef "^\(python\s\+\)\(\w\+\)\?\(\s*()\s*\)\({\)\@=" contains=bbPythonFlag,bbFunction,bbDelimiter nextgroup=bbPythonFuncRegion skipwhite
@@ -98,7 +103,6 @@ syn match bbStatementRest ".*$" contained contains=bbString,bbVarDeref
"
hi def link bbArrayBrackets Statement
hi def link bbUnmatched Error
hi def link bbVarDeref String
hi def link bbContinue Special
hi def link bbDef Statement
hi def link bbPythonFlag Type
@@ -116,5 +120,8 @@ hi def link bbIdentifier Identifier
hi def link bbVarEq Operator
hi def link bbQuote String
hi def link bbVarValue String
" hi def link bbVarInlinePy PreProc
hi def link bbVarDeref PreProc
hi def link bbVarBraces PreProc
let b:current_syntax = "bb"

View File

@@ -32,7 +32,7 @@ command.
\fBbitbake\fP is a program that executes the specified task (default is 'build')
for a given set of BitBake files.
.br
It expects that BBFILES is defined, which is a space seperated list of files to
It expects that BBFILES is defined, which is a space separated list of files to
be executed. BBFILES does support wildcards.
.br
Default BBFILES are the .bb files in the current directory.
@@ -54,6 +54,9 @@ continue as much as possible after an error. While the target that failed, and
those that depend on it, cannot be remade, the other dependencies of these
targets can be processed all the same.
.TP
.B \-a, \-\-tryaltconfigs
continue with builds by trying to use alternative providers where possible.
.TP
.B \-f, \-\-force
force run of specified cmd, regardless of stamp status
.TP
@@ -64,7 +67,7 @@ drop into the interactive mode also called the BitBake shell.
Specify task to execute. Note that this only executes the specified task for
the providee and the packages it depends on, i.e. 'compile' does not implicitly
call stage for the dependencies (IOW: use only if you know what you are doing).
Depending on the base.bbclass a listtaks tasks is defined and will show
Depending on the base.bbclass a listtasks task is defined and will show
available tasks.
.TP
.B \-rFILE, \-\-read=FILE
@@ -97,12 +100,13 @@ emit the dependency trees of the specified packages in the dot syntax
.B \-IIGNORED\_DOT\_DEPS, \-\-ignore-deps=IGNORED_DOT_DEPS
Stop processing at the given list of dependencies when generating dependency
graphs. This can help to make the graph more appealing
.\"
.\" Next option is only in BitBake 1.7.x (trunk)
.\"
.\".TP
.\".B \-lDEBUG_DOMAINS, \-\-log-domains=DEBUG_DOMAINS
.\"Show debug logging for the specified logging domains
.TP
.B \-lDEBUG_DOMAINS, \-\-log-domains=DEBUG_DOMAINS
Show debug logging for the specified logging domains
.TP
.B \-P, \-\-profile
profile the command and print a report
.TP
.SH AUTHORS
BitBake was written by

View File

@@ -88,6 +88,17 @@ share common metadata between many packages.</para></listitem>
<varname>B</varname> = "pre${A}post"</screen></para>
<para>This results in <varname>A</varname> containing <literal>aval</literal> and <varname>B</varname> containing <literal>preavalpost</literal>.</para>
</section>
<section>
<title>Setting a default value (?=)</title>
<para><screen><varname>A</varname> ?= "aval"</screen></para>
<para>If <varname>A</varname> is set before the above is called, it will retain it's previous value. If <varname>A</varname> is unset prior to the above call, <varname>A</varname> will be set to <literal>aval</literal>. Note that this assignment is immediate, so if there are multiple ?= assignments to a single variable, the first of those will be used.</para>
</section>
<section>
<title>Setting a default value (??=)</title>
<para><screen><varname>A</varname> ??= "somevalue"</screen></para>
<para><screen><varname>A</varname> ??= "someothervalue"</screen></para>
<para>If <varname>A</varname> is set before the above, it will retain that value. If <varname>A</varname> is unset prior to the above, <varname>A</varname> will be set to <literal>someothervalue</literal>. This is a lazy version of ??=, in that the assignment does not occur until the end of the parsing process, so that the last, rather than the first, ??= assignment to a given variable will be used.</para>
</section>
<section>
<title>Immediate variable expansion (:=)</title>
<para>:= results in a variable's contents being expanded immediately, rather than when the variable is actually used.</para>
@@ -119,7 +130,7 @@ will be introduced.</para>
</section>
<section>
<title>Conditional metadata set</title>
<para>OVERRIDES is a <quote>:</quote> seperated variable containing each item you want to satisfy conditions. So, if you have a variable which is conditional on <quote>arm</quote>, and <quote>arm</quote> is in OVERRIDES, then the <quote>arm</quote> specific version of the variable is used rather than the non-conditional version. Example:</para>
<para>OVERRIDES is a <quote>:</quote> separated variable containing each item you want to satisfy conditions. So, if you have a variable which is conditional on <quote>arm</quote>, and <quote>arm</quote> is in OVERRIDES, then the <quote>arm</quote> specific version of the variable is used rather than the non-conditional version. Example:</para>
<para><screen><varname>OVERRIDES</varname> = "architecture:os:machine"
<varname>TEST</varname> = "defaultvalue"
<varname>TEST_os</varname> = "osspecificvalue"
@@ -184,7 +195,7 @@ include</literal> directive.</para>
<section>
<title>Inheritance</title>
<para><emphasis>NOTE:</emphasis> This is only supported in .bb and .bbclass files.</para>
<para>The <literal>inherit</literal> directive is a means of specifying what classes of functionality your .bb requires. It is a rudamentary form of inheritence. For example, you can easily abstract out the tasks involved in building a package that uses autoconf and automake, and put that into a bbclass for your packages to make use of. A given bbclass is located by searching for classes/filename.oeclass in <envar>BBPATH</envar>, where filename is what you inherited.</para>
<para>The <literal>inherit</literal> directive is a means of specifying what classes of functionality your .bb requires. It is a rudimentary form of inheritance. For example, you can easily abstract out the tasks involved in building a package that uses autoconf and automake, and put that into a bbclass for your packages to make use of. A given bbclass is located by searching for classes/filename.oeclass in <envar>BBPATH</envar>, where filename is what you inherited.</para>
</section>
<section>
<title>Tasks</title>
@@ -204,19 +215,29 @@ addtask printdate before do_build</screen></para>
<para>BitBake allows to install event handlers. Events are triggered at certain points during operation, such as, the beginning of operation against a given .bb, the start of a given task, task failure, task success, et cetera. The intent was to make it easy to do things like email notifications on build failure.</para>
<para><screen>addhandler myclass_eventhandler
python myclass_eventhandler() {
from bb.event import NotHandled, getName
from bb.event import getName
from bb import data
print "The name of the Event is %s" % getName(e)
print "The file we run for is %s" % data.getVar('FILE', e.data, True)
return NotHandled
print("The name of the Event is %s" % getName(e))
print("The file we run for is %s" % data.getVar('FILE', e.data, True))
}
</screen></para><para>
This event handler gets called every time an event is triggered. A global variable <varname>e</varname> is defined. <varname>e</varname>.data contains an instance of bb.data. With the getName(<varname>e</varname>)
method one can get the name of the triggered event.</para><para>The above event handler prints the name
of the event and the content of the <varname>FILE</varname> variable.</para>
</section>
<section>
<title>Variants</title>
<para>Two Bitbake features exist to facilitate the creation of multiple buildable incarnations from a single recipe file.</para>
<para>The first is <varname>BBCLASSEXTEND</varname>. This variable is a space separated list of classes to utilize to "extend" the recipe for each variant. As an example, setting <screen>BBCLASSEXTEND = "native"</screen> results in a second incarnation of the current recipe being available. This second incarantion will have the "native" class inherited.</para>
<para>The second feature is <varname>BBVERSIONS</varname>. This variable allows a single recipe to be able to build multiple versions of a project from a single recipe file, and allows you to specify conditional metadata (using the <varname>OVERRIDES</varname> mechanism) for a single version, or an optionally named range of versions:</para>
<para><screen>BBVERSIONS = "1.0 2.0 git"
SRC_URI_git = "git://someurl/somepath.git"</screen></para>
<para><screen>BBVERSIONS = "1.0.[0-6]:1.0.0+ \
1.0.[7-9]:1.0.7+"
SRC_URI_append_1.0.7+ = "file://some_patch_which_the_new_versions_need.patch;patch=1"</screen></para>
<para>Note that the name of the range will default to the original version of the recipe, so given OE, a recipe file of foo_1.0.0+.bb will default the name of its versions to 1.0.0+. This is useful, as the range name is not only placed into overrides, it's also made available for the metadata to use in the form of the <varname>BPV</varname> variable, for use in file:// search paths (<varname>FILESPATH</varname>).</para>
</section>
</section>
<section>
<title>Dependency Handling</title>
@@ -258,16 +279,18 @@ of the event and the content of the <varname>FILE</varname> variable.</para>
<title>Parsing</title>
<section>
<title>Configuration Files</title>
<para>The first of the classifications of metadata in BitBake is configuration metadata. This metadata is global, and therefore affects <emphasis>all</emphasis> packages and tasks which are executed. Currently, BitBake has hardcoded knowledge of a single configuration file. It expects to find 'conf/bitbake.conf' somewhere in the user specified <envar>BBPATH</envar>. That configuration file generally has include directives to pull in any other metadata (generally files specific to architecture, machine, <emphasis>local</emphasis> and so on.</para>
<para>The first of the classifications of metadata in BitBake is configuration metadata. This metadata is global, and therefore affects <emphasis>all</emphasis> packages and tasks which are executed.</para>
<para>Bitbake will first search the current working directory for an optional "conf/bblayers.conf" configuration file. This file is expected to contain a BBLAYERS variable which is a space delimited list of 'layer' directories. For each directory in this list a "conf/layer.conf" file will be searched for and parsed with the LAYERDIR variable being set to the directory where the layer was found. The idea is these files will setup BBPATH and other variables correctly for a given build directory automatically for the user.</para>
<para>Bitbake will then expect to find 'conf/bitbake.conf' somewhere in the user specified <envar>BBPATH</envar>. That configuration file generally has include directives to pull in any other metadata (generally files specific to architecture, machine, <emphasis>local</emphasis> and so on.</para>
<para>Only variable definitions and include directives are allowed in .conf files.</para>
</section>
<section>
<title>Classes</title>
<para>BitBake classes are our rudamentary inheritence mechanism. As briefly mentioned in the metadata introduction, they're parsed when an <literal>inherit</literal> directive is encountered, and they are located in classes/ relative to the dirs in <envar>BBPATH</envar>.</para>
<para>BitBake classes are our rudimentary inheritance mechanism. As briefly mentioned in the metadata introduction, they're parsed when an <literal>inherit</literal> directive is encountered, and they are located in classes/ relative to the dirs in <envar>BBPATH</envar>.</para>
</section>
<section>
<title>.bb Files</title>
<para>A BitBake (.bb) file is a logical unit of tasks to be executed. Normally this is a package to be built. Inter-.bb dependencies are obeyed. The files themselves are located via the <varname>BBFILES</varname> variable, which is set to a space seperated list of .bb files, and does handle wildcards.</para>
<para>A BitBake (.bb) file is a logical unit of tasks to be executed. Normally this is a package to be built. Inter-.bb dependencies are obeyed. The files themselves are located via the <varname>BBFILES</varname> variable, which is set to a space separated list of .bb files, and does handle wildcards.</para>
</section>
</section>
</chapter>
@@ -293,9 +316,9 @@ a per URI parameters separated by a <quote>;</quote> consisting of a key and a v
<section>
<title>CVS File Fetcher</title>
<para>The URN for the CVS Fetcher is <emphasis>cvs</emphasis>. This Fetcher honors the variables <varname>DL_DIR</varname>, <varname>SRCDATE</varname>, <varname>FETCHCOMMAND_cvs</varname>, <varname>UPDATECOMMAND_cvs</varname>. <varname>DL_DIRS</varname> specifies where a temporary checkout is saved, <varname>SRCDATE</varname> specifies which date to use when doing the fetching (the special value of "now" will cause the checkout to be updated on every build), <varname>FETCHCOMMAND</varname> and <varname>UPDATECOMMAND</varname> specify which executables should be used when doing the CVS checkout or update.
<para>The URN for the CVS Fetcher is <emphasis>cvs</emphasis>. This Fetcher honors the variables <varname>DL_DIR</varname>, <varname>SRCDATE</varname>, <varname>FETCHCOMMAND_cvs</varname>, <varname>UPDATECOMMAND_cvs</varname>. <varname>DL_DIR</varname> specifies where a temporary checkout is saved, <varname>SRCDATE</varname> specifies which date to use when doing the fetching (the special value of "now" will cause the checkout to be updated on every build), <varname>FETCHCOMMAND</varname> and <varname>UPDATECOMMAND</varname> specify which executables should be used when doing the CVS checkout or update.
</para>
<para>The supported Parameters are <varname>module</varname>, <varname>tag</varname>, <varname>date</varname>, <varname>method</varname>, <varname>localdir</varname>, <varname>rsh</varname>. The <varname>module</varname> specifies which module to check out, the <varname>tag</varname> describes which CVS TAG should be used for the checkout by default the TAG is empty. A <varname>date</varname> can be specified to override the SRCDATE of the configuration to checkout a specific date. The special value of "now" will cause the checkout to be updated on every build.<varname>method</varname> is by default <emphasis>pserver</emphasis>, if <emphasis>ext</emphasis> is used the <varname>rsh</varname> parameter will be evaluated and <varname>CVS_RSH</varname> will be set. Finally <varname>localdir</varname> is used to checkout into a special directory relative to <varname>CVSDIR></varname>.
<para>The supported Parameters are <varname>module</varname>, <varname>tag</varname>, <varname>date</varname>, <varname>method</varname>, <varname>localdir</varname>, <varname>rsh</varname>. The <varname>module</varname> specifies which module to check out, the <varname>tag</varname> describes which CVS TAG should be used for the checkout by default the TAG is empty. A <varname>date</varname> can be specified to override the SRCDATE of the configuration to checkout a specific date. The special value of "now" will cause the checkout to be updated on every build.<varname>method</varname> is by default <emphasis>pserver</emphasis>, if <emphasis>ext</emphasis> is used the <varname>rsh</varname> parameter will be evaluated and <varname>CVS_RSH</varname> will be set. Finally <varname>localdir</varname> is used to checkout into a special directory relative to <varname>CVSDIR</varname>.
<screen><varname>SRC_URI</varname> = "cvs://CVSROOT;module=mymodule;tag=some-version;method=ext"
<varname>SRC_URI</varname> = "cvs://CVSROOT;module=mymodule;date=20060126;localdir=usethat"
</screen>
@@ -352,15 +375,7 @@ will be tried first when fetching a file if that fails the actual file will be t
<chapter>
<title>Commands</title>
<section>
<title>bbread</title>
<para>bbread is a command for displaying BitBake metadata. When run with no arguments, it has the core parse 'conf/bitbake.conf', as located in BBPATH, and displays that. If you supply a file on the commandline, such as a .bb, then it parses that afterwards, using the aforementioned configuration metadata.</para>
<para><emphasis>NOTE: the stand a lone bbread command was removed. Instead of bbread use bitbake -e.
</emphasis></para>
</section>
<section>
<title>bitbake</title>
<title>The bitbake command</title>
<section>
<title>Introduction</title>
<para>bitbake is the primary command in the system. It facilitates executing tasks in a single .bb file, or executing a given task on a set of multiple .bb files, accounting for interdependencies amongst them.</para>
@@ -372,7 +387,7 @@ will be tried first when fetching a file if that fails the actual file will be t
usage: bitbake [options] [package ...]
Executes the specified task (default is 'build') for a given set of BitBake files.
It expects that BBFILES is defined, which is a space seperated list of files to
It expects that BBFILES is defined, which is a space separated list of files to
be executed. BBFILES does support wildcards.
Default BBFILES are the .bb files in the current directory.
@@ -394,7 +409,7 @@ options:
it depends on, i.e. 'compile' does not implicitly call
stage for the dependencies (IOW: use only if you know
what you are doing). Depending on the base.bbclass a
listtasks tasks is defined and will show available
listtasks task is defined and will show available
tasks
-r FILE, --read=FILE read the specified file before bitbake.conf
-v, --verbose output more chit-chat to the terminal
@@ -415,6 +430,8 @@ options:
the graph more appealing
-l DEBUG_DOMAINS, --log-domains=DEBUG_DOMAINS
Show debug logging for the specified logging domains
-P, --profile profile the command and print a report
</screen>
</para>
@@ -461,12 +478,12 @@ Two files will be written into the current working directory, <emphasis>depends.
</section>
<section>
<title>Metadata</title>
<para>As you may have seen in the usage information, or in the information about .bb files, the BBFILES variable is how the bitbake tool locates its files. This variable is a space seperated list of files that are available, and supports wildcards.
<para>As you may have seen in the usage information, or in the information about .bb files, the BBFILES variable is how the bitbake tool locates its files. This variable is a space separated list of files that are available, and supports wildcards.
<example>
<title>Setting BBFILES</title>
<programlisting><varname>BBFILES</varname> = "/path/to/bbfiles/*.bb"</programlisting>
</example></para>
<para>With regard to dependencies, it expects the .bb to define a <varname>DEPENDS</varname> variable, which contains a space seperated list of <quote>package names</quote>, which themselves are the <varname>PN</varname> variable. The <varname>PN</varname> variable is, in general, by default, set to a component of the .bb filename.</para>
<para>With regard to dependencies, it expects the .bb to define a <varname>DEPENDS</varname> variable, which contains a space separated list of <quote>package names</quote>, which themselves are the <varname>PN</varname> variable. The <varname>PN</varname> variable is, in general, by default, set to a component of the .bb filename.</para>
<example>
<title>Depending on another .bb</title>
<para>a.bb:
@@ -513,6 +530,5 @@ BBFILE_PRIORITY_upstream = "5"
BBFILE_PRIORITY_local = "10"</screen>
</example>
</section>
</section>
</chapter>
</book>

View File

@@ -3,7 +3,7 @@
#
# This is a copy on write dictionary and set which abuses classes to try and be nice and fast.
#
# Copyright (C) 2006 Tim Amsell
# Copyright (C) 2006 Tim Amsell
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
@@ -18,31 +18,31 @@
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
#Please Note:
#Please Note:
# Be careful when using mutable types (ie Dict and Lists) - operations involving these are SLOW.
# Assign a file to __warn__ to get warnings about slow operations.
#
from inspect import getmro
from __future__ import print_function
import copy
import types, sets
types.ImmutableTypes = tuple([ \
types.BooleanType, \
types.ComplexType, \
types.FloatType, \
types.IntType, \
types.LongType, \
types.NoneType, \
types.TupleType, \
sets.ImmutableSet] + \
list(types.StringTypes))
import types
ImmutableTypes = (
types.NoneType,
bool,
complex,
float,
int,
long,
tuple,
frozenset,
basestring
)
MUTABLE = "__mutable__"
class COWMeta(type):
pass
class COWDictMeta(COWMeta):
__warn__ = False
__hasmutable__ = False
@@ -61,12 +61,12 @@ class COWDictMeta(COWMeta):
__call__ = cow
def __setitem__(cls, key, value):
if not isinstance(value, types.ImmutableTypes):
if not isinstance(value, ImmutableTypes):
if not isinstance(value, COWMeta):
cls.__hasmutable__ = True
key += MUTABLE
setattr(cls, key, value)
def __getmutable__(cls, key, readonly=False):
nkey = key + MUTABLE
try:
@@ -79,10 +79,10 @@ class COWDictMeta(COWMeta):
return value
if not cls.__warn__ is False and not isinstance(value, COWMeta):
print >> cls.__warn__, "Warning: Doing a copy because %s is a mutable type." % key
print("Warning: Doing a copy because %s is a mutable type." % key, file=cls.__warn__)
try:
value = value.copy()
except AttributeError, e:
except AttributeError as e:
value = copy.copy(value)
setattr(cls, nkey, value)
return value
@@ -100,13 +100,13 @@ class COWDictMeta(COWMeta):
value = getattr(cls, key)
except AttributeError:
value = cls.__getmutable__(key, readonly)
# This is for values which have been deleted
# This is for values which have been deleted
if value is cls.__marker__:
raise AttributeError("key %s does not exist." % key)
return value
except AttributeError, e:
except AttributeError as e:
if not default is cls.__getmarker__:
return default
@@ -120,6 +120,9 @@ class COWDictMeta(COWMeta):
key += MUTABLE
delattr(cls, key)
def __contains__(cls, key):
return cls.has_key(key)
def has_key(cls, key):
value = cls.__getreadonly__(key, cls.__marker__)
if value is cls.__marker__:
@@ -129,7 +132,7 @@ class COWDictMeta(COWMeta):
def iter(cls, type, readonly=False):
for key in dir(cls):
if key.startswith("__"):
continue
continue
if key.endswith(MUTABLE):
key = key[:-len(MUTABLE)]
@@ -155,11 +158,11 @@ class COWDictMeta(COWMeta):
return cls.iter("keys")
def itervalues(cls, readonly=False):
if not cls.__warn__ is False and cls.__hasmutable__ and readonly is False:
print >> cls.__warn__, "Warning: If you arn't going to change any of the values call with True."
print("Warning: If you arn't going to change any of the values call with True.", file=cls.__warn__)
return cls.iter("values", readonly)
def iteritems(cls, readonly=False):
if not cls.__warn__ is False and cls.__hasmutable__ and readonly is False:
print >> cls.__warn__, "Warning: If you arn't going to change any of the values call with True."
print("Warning: If you arn't going to change any of the values call with True.", file=cls.__warn__)
return cls.iter("items", readonly)
class COWSetMeta(COWDictMeta):
@@ -178,13 +181,13 @@ class COWSetMeta(COWDictMeta):
def remove(cls, value):
COWDictMeta.__delitem__(cls, repr(hash(value)))
def __in__(cls, value):
return COWDictMeta.has_key(repr(hash(value)))
def iterkeys(cls):
raise TypeError("sets don't have keys")
def iteritems(cls):
raise TypeError("sets don't have 'items'")
@@ -201,120 +204,120 @@ if __name__ == "__main__":
import sys
COWDictBase.__warn__ = sys.stderr
a = COWDictBase()
print "a", a
print("a", a)
a['a'] = 'a'
a['b'] = 'b'
a['dict'] = {}
b = a.copy()
print "b", b
print("b", b)
b['c'] = 'b'
print
print()
print "a", a
print("a", a)
for x in a.iteritems():
print x
print "--"
print "b", b
print(x)
print("--")
print("b", b)
for x in b.iteritems():
print x
print
print(x)
print()
b['dict']['a'] = 'b'
b['a'] = 'c'
print "a", a
print("a", a)
for x in a.iteritems():
print x
print "--"
print "b", b
print(x)
print("--")
print("b", b)
for x in b.iteritems():
print x
print
print(x)
print()
try:
b['dict2']
except KeyError, e:
print "Okay!"
except KeyError as e:
print("Okay!")
a['set'] = COWSetBase()
a['set'].add("o1")
a['set'].add("o1")
a['set'].add("o2")
print "a", a
print("a", a)
for x in a['set'].itervalues():
print x
print "--"
print "b", b
print(x)
print("--")
print("b", b)
for x in b['set'].itervalues():
print x
print
print(x)
print()
b['set'].add('o3')
print "a", a
print("a", a)
for x in a['set'].itervalues():
print x
print "--"
print "b", b
print(x)
print("--")
print("b", b)
for x in b['set'].itervalues():
print x
print
print(x)
print()
a['set2'] = set()
a['set2'].add("o1")
a['set2'].add("o1")
a['set2'].add("o2")
print "a", a
print("a", a)
for x in a.iteritems():
print x
print "--"
print "b", b
print(x)
print("--")
print("b", b)
for x in b.iteritems(readonly=True):
print x
print
print(x)
print()
del b['b']
try:
print b['b']
print(b['b'])
except KeyError:
print "Yay! deleted key raises error"
print("Yay! deleted key raises error")
if b.has_key('b'):
print "Boo!"
print("Boo!")
else:
print "Yay - has_key with delete works!"
print "a", a
print("Yay - has_key with delete works!")
print("a", a)
for x in a.iteritems():
print x
print "--"
print "b", b
print(x)
print("--")
print("b", b)
for x in b.iteritems(readonly=True):
print x
print
print(x)
print()
b.__revertitem__('b')
print "a", a
print("a", a)
for x in a.iteritems():
print x
print "--"
print "b", b
print(x)
print("--")
print("b", b)
for x in b.iteritems(readonly=True):
print x
print
print(x)
print()
b.__revertitem__('dict')
print "a", a
print("a", a)
for x in a.iteritems():
print x
print "--"
print "b", b
print(x)
print("--")
print("b", b)
for x in b.iteritems(readonly=True):
print x
print
print(x)
print()

File diff suppressed because it is too large Load Diff

View File

@@ -25,25 +25,33 @@
#
#Based on functions from the base bb module, Copyright 2003 Holger Schurig
from bb import data, fetch, event, mkdirhier, utils
import bb, os
from bb import data, event, mkdirhier, utils
import bb, os, sys
import bb.utils
# When we execute a python function we'd like certain things
# in all namespaces, hence we add them to __builtins__
# If we do not do this and use the exec globals, they will
# not be available to subfunctions.
__builtins__['bb'] = bb
__builtins__['os'] = os
# events
class FuncFailed(Exception):
"""Executed function failed"""
class EventException(Exception):
"""Exception which is associated with an Event."""
def __init__(self, msg, event):
self.args = msg, event
"""
Executed function failed
First parameter a message
Second paramter is a logfile (optional)
"""
class TaskBase(event.Event):
"""Base class for task events"""
def __init__(self, t, d ):
self._task = t
event.Event.__init__(self, d)
self._package = bb.data.getVar("PF", d, 1)
event.Event.__init__(self)
self._message = "package %s: task %s: %s" % (bb.data.getVar("PF", d, 1), t, bb.event.getName(self)[4:])
def getTask(self):
return self._task
@@ -61,8 +69,12 @@ class TaskSucceeded(TaskBase):
class TaskFailed(TaskBase):
"""Task execution failed"""
def __init__(self, msg, logfile, t, d ):
self.logfile = logfile
self.msg = msg
TaskBase.__init__(self, t, d)
class InvalidTask(TaskBase):
class TaskInvalid(TaskBase):
"""Invalid Task"""
# functions
@@ -72,53 +84,97 @@ def exec_func(func, d, dirs = None):
body = data.getVar(func, d)
if not body:
bb.warn("Function %s doesn't exist" % func)
return
if not dirs:
dirs = (data.getVarFlag(func, 'dirs', d) or "").split()
for adir in dirs:
adir = data.expand(adir, d)
mkdirhier(adir)
flags = data.getVarFlags(func, d)
for item in ['deps', 'check', 'interactive', 'python', 'cleandirs', 'dirs', 'lockfiles', 'fakeroot', 'task']:
if not item in flags:
flags[item] = None
if len(dirs) > 0:
ispython = flags['python']
cleandirs = flags['cleandirs']
if cleandirs:
for cdir in data.expand(cleandirs, d).split():
os.system("rm -rf %s" % cdir)
if dirs is None:
dirs = flags['dirs']
if dirs:
dirs = data.expand(dirs, d).split()
if dirs:
for adir in dirs:
bb.utils.mkdirhier(adir)
adir = dirs[-1]
else:
adir = data.getVar('B', d, 1)
adir = data.expand(adir, d)
# Save current directory
try:
prevdir = os.getcwd()
except OSError:
prevdir = data.expand('${TOPDIR}', d)
prevdir = data.getVar('TOPDIR', d, True)
# Setup scriptfile
t = data.getVar('T', d, 1)
if not t:
raise SystemExit("T variable not set, unable to build")
bb.utils.mkdirhier(t)
runfile = "%s/run.%s.%s" % (t, func, str(os.getpid()))
logfile = d.getVar("BB_LOGFILE", True)
# Change to correct directory (if specified)
if adir and os.access(adir, os.F_OK):
os.chdir(adir)
if data.getVarFlag(func, "python", d):
exec_func_python(func, d)
else:
exec_func_shell(func, d)
locks = []
lockfiles = flags['lockfiles']
if lockfiles:
for lock in data.expand(lockfiles, d).split():
locks.append(bb.utils.lockfile(lock))
if os.path.exists(prevdir):
os.chdir(prevdir)
try:
# Run the function
if ispython:
exec_func_python(func, d, runfile, logfile)
else:
exec_func_shell(func, d, runfile, logfile, flags)
def exec_func_python(func, d):
# Restore original directory
try:
os.chdir(prevdir)
except:
pass
finally:
# Unlock any lockfiles
for lock in locks:
bb.utils.unlockfile(lock)
def exec_func_python(func, d, runfile, logfile):
"""Execute a python BB 'function'"""
import re, os
tmp = "def " + func + "():\n%s" % data.getVar(func, d)
tmp += '\n' + func + '()'
comp = utils.better_compile(tmp, func, bb.data.getVar('FILE', d, 1) )
prevdir = os.getcwd()
g = {} # globals
g['bb'] = bb
g['os'] = os
g['d'] = d
utils.better_exec(comp,g,tmp, bb.data.getVar('FILE',d,1))
if os.path.exists(prevdir):
os.chdir(prevdir)
bbfile = bb.data.getVar('FILE', d, 1)
tmp = "def " + func + "(d):\n%s" % data.getVar(func, d)
tmp += '\n' + func + '(d)'
def exec_func_shell(func, d):
f = open(runfile, "w")
f.write(tmp)
comp = utils.better_compile(tmp, func, bbfile)
try:
utils.better_exec(comp, {"d": d}, tmp, bbfile)
except:
(t, value, tb) = sys.exc_info()
if t in [bb.parse.SkipPackage, bb.build.FuncFailed]:
raise
raise FuncFailed("Function %s failed" % func, logfile)
def exec_func_shell(func, d, runfile, logfile, flags):
"""Execute a shell BB 'function' Returns true if execution was successful.
For this, it creates a bash shell script in the tmp dectory, writes the local
@@ -128,240 +184,187 @@ def exec_func_shell(func, d):
of the directories you need created prior to execution. The last
item in the list is where we will chdir/cd to.
"""
import sys
deps = data.getVarFlag(func, 'deps', d)
check = data.getVarFlag(func, 'check', d)
interact = data.getVarFlag(func, 'interactive', d)
deps = flags['deps']
check = flags['check']
if check in globals():
if globals()[check](func, deps):
return
global logfile
t = data.getVar('T', d, 1)
if not t:
return 0
mkdirhier(t)
logfile = "%s/log.%s.%s" % (t, func, str(os.getpid()))
runfile = "%s/run.%s.%s" % (t, func, str(os.getpid()))
f = open(runfile, "w")
f.write("#!/bin/sh -e\n")
if bb.msg.debug_level['default'] > 0: f.write("set -x\n")
data.emit_env(f, d)
data.emit_func(func, f, d)
f.write("cd '%s'\n" % os.getcwd())
f.write("cd %s\n" % os.getcwd())
if func: f.write("%s\n" % func)
f.close()
os.chmod(runfile, 0775)
if not func:
bb.msg.error(bb.msg.domain.Build, "Function not specified")
raise FuncFailed()
# open logs
si = file('/dev/null', 'r')
try:
if bb.msg.debug_level['default'] > 0:
so = os.popen("tee \"%s\"" % logfile, "w")
else:
so = file(logfile, 'w')
except OSError, e:
bb.msg.error(bb.msg.domain.Build, "opening log file: %s" % e)
pass
se = so
if not interact:
# dup the existing fds so we dont lose them
osi = [os.dup(sys.stdin.fileno()), sys.stdin.fileno()]
oso = [os.dup(sys.stdout.fileno()), sys.stdout.fileno()]
ose = [os.dup(sys.stderr.fileno()), sys.stderr.fileno()]
# replace those fds with our own
os.dup2(si.fileno(), osi[1])
os.dup2(so.fileno(), oso[1])
os.dup2(se.fileno(), ose[1])
raise FuncFailed("Function not specified for exec_func_shell")
# execute function
prevdir = os.getcwd()
if data.getVarFlag(func, "fakeroot", d):
maybe_fakeroot = "PATH=\"%s\" fakeroot " % bb.data.getVar("PATH", d, 1)
else:
maybe_fakeroot = ''
if flags['fakeroot'] and not flags['task']:
bb.fatal("Function %s specifies fakeroot but isn't a task?!" % func)
lang_environment = "LC_ALL=C "
ret = os.system('%s%ssh -e "%s"' % (lang_environment, maybe_fakeroot, runfile))
try:
os.chdir(prevdir)
except:
pass
ret = os.system('%ssh -e %s' % (lang_environment, runfile))
if not interact:
# restore the backups
os.dup2(osi[0], osi[1])
os.dup2(oso[0], oso[1])
os.dup2(ose[0], ose[1])
# close our logs
si.close()
so.close()
se.close()
# close the backup fds
os.close(osi[0])
os.close(oso[0])
os.close(ose[0])
if ret==0:
if bb.msg.debug_level['default'] > 0:
os.remove(runfile)
# os.remove(logfile)
if ret == 0:
return
else:
bb.msg.error(bb.msg.domain.Build, "function %s failed" % func)
if data.getVar("BBINCLUDELOGS", d):
bb.msg.error(bb.msg.domain.Build, "log data follows (%s)" % logfile)
number_of_lines = data.getVar("BBINCLUDELOGS_LINES", d)
if number_of_lines:
os.system('tail -n%s %s' % (number_of_lines, logfile))
else:
f = open(logfile, "r")
while True:
l = f.readline()
if l == '':
break
l = l.rstrip()
print '| %s' % l
f.close()
else:
bb.msg.error(bb.msg.domain.Build, "see log in %s" % logfile)
raise FuncFailed( logfile )
raise FuncFailed("function %s failed" % func, logfile)
def exec_task(task, d):
def exec_task(fn, task, d):
"""Execute an BB 'task'
The primary difference between executing a task versus executing
a function is that a task exists in the task digraph, and therefore
has dependencies amongst other tasks."""
# check if the task is in the graph..
task_graph = data.getVar('_task_graph', d)
if not task_graph:
task_graph = bb.digraph()
data.setVar('_task_graph', task_graph, d)
task_cache = data.getVar('_task_cache', d)
if not task_cache:
task_cache = []
data.setVar('_task_cache', task_cache, d)
if not task_graph.hasnode(task):
raise EventException("Missing node in task graph", InvalidTask(task, d))
# check whether this task needs executing..
if stamp_is_current(task, d):
# Check whther this is a valid task
if not data.getVarFlag(task, 'task', d):
event.fire(TaskInvalid(task, d), d)
bb.msg.error(bb.msg.domain.Build, "No such task: %s" % task)
return 1
# follow digraph path up, then execute our way back down
def execute(graph, item):
if data.getVarFlag(item, 'task', d):
if item in task_cache:
return 1
quieterr = False
if d.getVarFlag(task, "quieterrors") is not None:
quieterr = True
if task != item:
# deeper than toplevel, exec w/ deps
exec_task(item, d)
return 1
try:
bb.msg.debug(1, bb.msg.domain.Build, "Executing task %s" % task)
old_overrides = data.getVar('OVERRIDES', d, 0)
localdata = data.createCopy(d)
data.setVar('OVERRIDES', 'task-%s:%s' % (task[3:], old_overrides), localdata)
data.update_data(localdata)
data.expandKeys(localdata)
data.setVar('BB_FILENAME', fn, d)
data.setVar('BB_CURRENTTASK', task[3:], d)
event.fire(TaskStarted(task, localdata), localdata)
# Setup logfiles
t = data.getVar('T', d, 1)
if not t:
raise SystemExit("T variable not set, unable to build")
bb.utils.mkdirhier(t)
loglink = "%s/log.%s" % (t, task)
logfile = "%s/log.%s.%s" % (t, task, str(os.getpid()))
d.setVar("BB_LOGFILE", logfile)
# Even though the log file has not yet been opened, lets create the link
if loglink:
try:
os.remove(loglink)
except OSError as e:
pass
try:
bb.msg.debug(1, bb.msg.domain.Build, "Executing task %s" % item)
old_overrides = data.getVar('OVERRIDES', d, 0)
localdata = data.createCopy(d)
data.setVar('OVERRIDES', 'task_%s:%s' % (item, old_overrides), localdata)
data.update_data(localdata)
event.fire(TaskStarted(item, localdata))
exec_func(item, localdata)
event.fire(TaskSucceeded(item, localdata))
task_cache.append(item)
data.setVar('_task_cache', task_cache, d)
except FuncFailed, reason:
bb.msg.note(1, bb.msg.domain.Build, "Task failed: %s" % reason )
failedevent = TaskFailed(item, d)
event.fire(failedevent)
raise EventException("Function failed in task: %s" % reason, failedevent)
os.symlink(logfile, loglink)
except OSError as e:
pass
if data.getVarFlag(task, 'dontrundeps', d):
execute(None, task)
else:
task_graph.walkdown(task, execute)
# Handle logfiles
si = file('/dev/null', 'r')
try:
so = file(logfile, 'w')
except OSError as e:
bb.msg.error(bb.msg.domain.Build, "opening log file: %s" % e)
pass
se = so
# make stamp, or cause event and raise exception
if not data.getVarFlag(task, 'nostamp', d):
make_stamp(task, d)
# Dup the existing fds so we dont lose them
osi = [os.dup(sys.stdin.fileno()), sys.stdin.fileno()]
oso = [os.dup(sys.stdout.fileno()), sys.stdout.fileno()]
ose = [os.dup(sys.stderr.fileno()), sys.stderr.fileno()]
def extract_stamp_data(d, fn):
"""
Extracts stamp data from d which is either a data dictonary (fn unset)
or a dataCache entry (fn set).
"""
if fn:
return (d.task_queues[fn], d.stamp[fn], d.task_deps[fn])
task_graph = data.getVar('_task_graph', d)
if not task_graph:
task_graph = bb.digraph()
data.setVar('_task_graph', task_graph, d)
return (task_graph, data.getVar('STAMP', d, 1), None)
# Replace those fds with our own
os.dup2(si.fileno(), osi[1])
os.dup2(so.fileno(), oso[1])
os.dup2(se.fileno(), ose[1])
# Since we've remapped stdout and stderr, its safe for log messages to be printed there now
# exec_func can nest so we have to save state
origstdout = bb.event.useStdout
bb.event.useStdout = True
prefuncs = (data.getVarFlag(task, 'prefuncs', localdata) or "").split()
for func in prefuncs:
exec_func(func, localdata)
exec_func(task, localdata)
postfuncs = (data.getVarFlag(task, 'postfuncs', localdata) or "").split()
for func in postfuncs:
exec_func(func, localdata)
event.fire(TaskSucceeded(task, localdata), localdata)
# make stamp, or cause event and raise exception
if not data.getVarFlag(task, 'nostamp', d) and not data.getVarFlag(task, 'selfstamp', d):
make_stamp(task, d)
except FuncFailed as message:
# Try to extract the optional logfile
try:
(msg, logfile) = message
except:
logfile = None
msg = message
if not quieterr:
bb.msg.error(bb.msg.domain.Build, "Task failed: %s" % message )
failedevent = TaskFailed(msg, logfile, task, d)
event.fire(failedevent, d)
return 1
except Exception:
from traceback import format_exc
if not quieterr:
bb.msg.error(bb.msg.domain.Build, "Build of %s failed" % (task))
bb.msg.error(bb.msg.domain.Build, format_exc())
failedevent = TaskFailed("Task Failed", None, task, d)
event.fire(failedevent, d)
return 1
finally:
sys.stdout.flush()
sys.stderr.flush()
bb.event.useStdout = origstdout
# Restore the backup fds
os.dup2(osi[0], osi[1])
os.dup2(oso[0], oso[1])
os.dup2(ose[0], ose[1])
# Close our logs
si.close()
so.close()
se.close()
if logfile and os.path.exists(logfile) and os.path.getsize(logfile) == 0:
bb.msg.debug(2, bb.msg.domain.Build, "Zero size logfile %s, removing" % logfile)
os.remove(logfile)
try:
os.remove(loglink)
except OSError as e:
pass
# Close the backup fds
os.close(osi[0])
os.close(oso[0])
os.close(ose[0])
return 0
def extract_stamp(d, fn):
"""
Extracts stamp format which is either a data dictonary (fn unset)
or a dataCache entry (fn set).
Extracts stamp format which is either a data dictionary (fn unset)
or a dataCache entry (fn set).
"""
if fn:
return d.stamp[fn]
return data.getVar('STAMP', d, 1)
def stamp_is_current(task, d, file_name = None, checkdeps = 1):
"""
Check status of a given task's stamp.
Returns 0 if it is not current and needs updating.
(d can be a data dict or dataCache)
"""
(task_graph, stampfn, taskdep) = extract_stamp_data(d, file_name)
if not stampfn:
return 0
stampfile = "%s.%s" % (stampfn, task)
if not os.access(stampfile, os.F_OK):
return 0
if checkdeps == 0:
return 1
import stat
tasktime = os.stat(stampfile)[stat.ST_MTIME]
_deps = []
def checkStamp(graph, task):
# check for existance
if file_name:
if 'nostamp' in taskdep and task in taskdep['nostamp']:
return 1
else:
if data.getVarFlag(task, 'nostamp', d):
return 1
if not stamp_is_current(task, d, file_name, 0 ):
return 0
depfile = "%s.%s" % (stampfn, task)
deptime = os.stat(depfile)[stat.ST_MTIME]
if deptime > tasktime:
return 0
return 1
return task_graph.walkdown(task, checkStamp)
def stamp_internal(task, d, file_name):
"""
Internal stamp helper function
@@ -373,7 +376,7 @@ def stamp_internal(task, d, file_name):
if not stamp:
return
stamp = "%s.%s" % (stamp, task)
mkdirhier(os.path.dirname(stamp))
bb.utils.mkdirhier(os.path.dirname(stamp))
# Remove the file and recreate to force timestamp
# change on broken NFS filesystems
if os.access(stamp, os.F_OK):
@@ -397,35 +400,41 @@ def del_stamp(task, d, file_name = None):
"""
stamp_internal(task, d, file_name)
def add_task(task, deps, d):
task_graph = data.getVar('_task_graph', d)
if not task_graph:
task_graph = bb.digraph()
data.setVarFlag(task, 'task', 1, d)
task_graph.addnode(task, None)
for dep in deps:
if not task_graph.hasnode(dep):
task_graph.addnode(dep, None)
task_graph.addnode(task, dep)
# don't assume holding a reference
data.setVar('_task_graph', task_graph, d)
def add_tasks(tasklist, d):
task_deps = data.getVar('_task_deps', d)
if not task_deps:
task_deps = {}
def getTask(name):
deptask = data.getVarFlag(task, name, d)
if deptask:
deptask = data.expand(deptask, d)
if not 'tasks' in task_deps:
task_deps['tasks'] = []
if not 'parents' in task_deps:
task_deps['parents'] = {}
for task in tasklist:
task = data.expand(task, d)
data.setVarFlag(task, 'task', 1, d)
if not task in task_deps['tasks']:
task_deps['tasks'].append(task)
flags = data.getVarFlags(task, d)
def getTask(name):
if not name in task_deps:
task_deps[name] = {}
task_deps[name][task] = deptask
getTask('depends')
getTask('deptask')
getTask('rdeptask')
getTask('recrdeptask')
getTask('nostamp')
if name in flags:
deptask = data.expand(flags[name], d)
task_deps[name][task] = deptask
getTask('depends')
getTask('deptask')
getTask('rdeptask')
getTask('recrdeptask')
getTask('nostamp')
getTask('fakeroot')
task_deps['parents'][task] = []
for dep in flags['deps']:
dep = data.expand(dep, d)
task_deps['parents'][task].append(dep)
# don't assume holding a reference
data.setVar('_task_deps', task_deps, d)
def remove_task(task, kill, d):
@@ -433,22 +442,4 @@ def remove_task(task, kill, d):
If kill is 1, also remove tasks that depend on this task."""
task_graph = data.getVar('_task_graph', d)
if not task_graph:
task_graph = bb.digraph()
if not task_graph.hasnode(task):
return
data.delVarFlag(task, 'task', d)
ref = 1
if kill == 1:
ref = 2
task_graph.delnode(task, ref)
data.setVar('_task_graph', task_graph, d)
def task_exists(task, d):
task_graph = data.getVar('_task_graph', d)
if not task_graph:
task_graph = bb.digraph()
data.setVar('_task_graph', task_graph, d)
return task_graph.hasnode(task)

View File

@@ -28,10 +28,9 @@
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import os, re
import os
import bb.data
import bb.utils
from sets import Set
try:
import cPickle as pickle
@@ -39,102 +38,147 @@ except ImportError:
import pickle
bb.msg.note(1, bb.msg.domain.Cache, "Importing cPickle failed. Falling back to a very slow implementation.")
__cache_version__ = "126"
__cache_version__ = "132"
class Cache:
"""
BitBake Cache implementation
"""
def __init__(self, cooker):
def __init__(self, data):
self.cachedir = bb.data.getVar("CACHE", cooker.configuration.data, True)
self.cachedir = bb.data.getVar("CACHE", data, True)
self.clean = {}
self.checked = {}
self.depends_cache = {}
self.data = None
self.data_fn = None
self.cacheclean = True
if self.cachedir in [None, '']:
self.has_cache = False
bb.msg.note(1, bb.msg.domain.Cache, "Not using a cache. Set CACHE = <directory> to enable.")
else:
self.has_cache = True
self.cachefile = os.path.join(self.cachedir,"bb_cache.dat")
bb.msg.debug(1, bb.msg.domain.Cache, "Using cache in '%s'" % self.cachedir)
try:
os.stat( self.cachedir )
except OSError:
bb.mkdirhier( self.cachedir )
return
if self.has_cache and (self.mtime(self.cachefile)):
self.has_cache = True
self.cachefile = os.path.join(self.cachedir, "bb_cache.dat")
bb.msg.debug(1, bb.msg.domain.Cache, "Using cache in '%s'" % self.cachedir)
bb.utils.mkdirhier(self.cachedir)
# If any of configuration.data's dependencies are newer than the
# cache there isn't even any point in loading it...
newest_mtime = 0
deps = bb.data.getVar("__depends", data)
old_mtimes = [old_mtime for f, old_mtime in deps]
old_mtimes.append(newest_mtime)
newest_mtime = max(old_mtimes)
if bb.parse.cached_mtime_noerror(self.cachefile) >= newest_mtime:
try:
p = pickle.Unpickler( file(self.cachefile,"rb"))
p = pickle.Unpickler(file(self.cachefile, "rb"))
self.depends_cache, version_data = p.load()
if version_data['CACHE_VER'] != __cache_version__:
raise ValueError, 'Cache Version Mismatch'
raise ValueError('Cache Version Mismatch')
if version_data['BITBAKE_VER'] != bb.__version__:
raise ValueError, 'Bitbake Version Mismatch'
raise ValueError('Bitbake Version Mismatch')
except EOFError:
bb.msg.note(1, bb.msg.domain.Cache, "Truncated cache found, rebuilding...")
self.depends_cache = {}
except (ValueError, KeyError):
except:
bb.msg.note(1, bb.msg.domain.Cache, "Invalid cache found, rebuilding...")
self.depends_cache = {}
if self.depends_cache:
for fn in self.depends_cache.keys():
self.clean[fn] = ""
self.cacheValidUpdate(fn)
else:
if os.path.isfile(self.cachefile):
bb.msg.note(1, bb.msg.domain.Cache, "Out of date cache found, rebuilding...")
def getVar(self, var, fn, exp = 0):
"""
Gets the value of a variable
(similar to getVar in the data class)
There are two scenarios:
1. We have cached data - serve from depends_cache[fn]
2. We're learning what data to cache - serve from data
2. We're learning what data to cache - serve from data
backend but add a copy of the data to the cache.
"""
if fn in self.clean:
return self.depends_cache[fn][var]
if not fn in self.depends_cache:
self.depends_cache[fn] = {}
self.depends_cache.setdefault(fn, {})
if fn != self.data_fn:
# We're trying to access data in the cache which doesn't exist
# yet setData hasn't been called to setup the right access. Very bad.
bb.msg.error(bb.msg.domain.Cache, "Parsing error data_fn %s and fn %s don't match" % (self.data_fn, fn))
self.cacheclean = False
result = bb.data.getVar(var, self.data, exp)
self.depends_cache[fn][var] = result
return result
def setData(self, fn, data):
def setData(self, virtualfn, fn, data):
"""
Called to prime bb_cache ready to learn which variables to cache.
Will be followed by calls to self.getVar which aren't cached
but can be fulfilled from self.data.
"""
self.data_fn = fn
self.data_fn = virtualfn
self.data = data
# Make sure __depends makes the depends_cache
self.getVar("__depends", fn, True)
self.depends_cache[fn]["CACHETIMESTAMP"] = bb.parse.cached_mtime(fn)
# If we're a virtual class we need to make sure all our depends are appended
# to the depends of fn.
depends = self.getVar("__depends", virtualfn) or set()
self.depends_cache.setdefault(fn, {})
if "__depends" not in self.depends_cache[fn] or not self.depends_cache[fn]["__depends"]:
self.depends_cache[fn]["__depends"] = depends
else:
self.depends_cache[fn]["__depends"].update(depends)
def loadDataFull(self, fn, cfgData):
# Make sure the variants always make it into the cache too
self.getVar('__VARIANTS', virtualfn, True)
self.depends_cache[virtualfn]["CACHETIMESTAMP"] = bb.parse.cached_mtime(fn)
def virtualfn2realfn(self, virtualfn):
"""
Convert a virtual file name to a real one + the associated subclass keyword
"""
fn = virtualfn
cls = ""
if virtualfn.startswith('virtual:'):
cls = virtualfn.split(':', 2)[1]
fn = virtualfn.replace('virtual:' + cls + ':', '')
#bb.msg.debug(2, bb.msg.domain.Cache, "virtualfn2realfn %s to %s %s" % (virtualfn, fn, cls))
return (fn, cls)
def realfn2virtual(self, realfn, cls):
"""
Convert a real filename + the associated subclass keyword to a virtual filename
"""
if cls == "":
#bb.msg.debug(2, bb.msg.domain.Cache, "realfn2virtual %s and '%s' to %s" % (realfn, cls, realfn))
return realfn
#bb.msg.debug(2, bb.msg.domain.Cache, "realfn2virtual %s and %s to %s" % (realfn, cls, "virtual:" + cls + ":" + realfn))
return "virtual:" + cls + ":" + realfn
def loadDataFull(self, virtualfn, appends, cfgData):
"""
Return a complete set of data for fn.
To do this, we need to parse the file.
"""
bb_data, skipped = self.load_bbfile(fn, cfgData)
return bb_data
def loadData(self, fn, cfgData):
(fn, cls) = self.virtualfn2realfn(virtualfn)
bb.msg.debug(1, bb.msg.domain.Cache, "Parsing %s (full)" % fn)
bb_data = self.load_bbfile(fn, appends, cfgData)
return bb_data[cls]
def loadData(self, fn, appends, cfgData, cacheData):
"""
Load a subset of data for fn.
If the cached data is valid we do nothing,
@@ -142,14 +186,39 @@ class Cache:
to record the variables accessed.
Return the cache status and whether the file was skipped when parsed
"""
if self.cacheValid(fn):
if "SKIPPED" in self.depends_cache[fn]:
return True, True
return True, False
skipped = 0
virtuals = 0
if fn not in self.checked:
self.cacheValidUpdate(fn)
if self.cacheValid(fn):
multi = self.getVar('__VARIANTS', fn, True)
for cls in (multi or "").split() + [""]:
virtualfn = self.realfn2virtual(fn, cls)
if self.depends_cache[virtualfn]["__SKIPPED"]:
skipped += 1
bb.msg.debug(1, bb.msg.domain.Cache, "Skipping %s" % virtualfn)
continue
self.handle_data(virtualfn, cacheData)
virtuals += 1
return True, skipped, virtuals
bb.msg.debug(1, bb.msg.domain.Cache, "Parsing %s" % fn)
bb_data = self.load_bbfile(fn, appends, cfgData)
for data in bb_data:
virtualfn = self.realfn2virtual(fn, data)
self.setData(virtualfn, fn, bb_data[data])
if self.getVar("__SKIPPED", virtualfn):
skipped += 1
bb.msg.debug(1, bb.msg.domain.Cache, "Skipping %s" % virtualfn)
else:
self.handle_data(virtualfn, cacheData)
virtuals += 1
return False, skipped, virtuals
bb_data, skipped = self.load_bbfile(fn, cfgData)
self.setData(fn, bb_data)
return False, skipped
def cacheValid(self, fn):
"""
@@ -172,11 +241,10 @@ class Cache:
if not self.has_cache:
return False
# Check file still exists
if self.mtime(fn) == 0:
bb.msg.debug(2, bb.msg.domain.Cache, "Cache: %s not longer exists" % fn)
self.remove(fn)
return False
self.checked[fn] = ""
# Pretend we're clean so getVar works
self.clean[fn] = ""
# File isn't in depends_cache
if not fn in self.depends_cache:
@@ -184,39 +252,60 @@ class Cache:
self.remove(fn)
return False
mtime = bb.parse.cached_mtime_noerror(fn)
# Check file still exists
if mtime == 0:
bb.msg.debug(2, bb.msg.domain.Cache, "Cache: %s no longer exists" % fn)
self.remove(fn)
return False
# Check the file's timestamp
if bb.parse.cached_mtime(fn) > self.getVar("CACHETIMESTAMP", fn, True):
if mtime != self.getVar("CACHETIMESTAMP", fn, True):
bb.msg.debug(2, bb.msg.domain.Cache, "Cache: %s changed" % fn)
self.remove(fn)
return False
# Check dependencies are still valid
depends = self.getVar("__depends", fn, True)
for f,old_mtime in depends:
# Check if file still exists
if self.mtime(f) == 0:
return False
if depends:
for f, old_mtime in depends:
fmtime = bb.parse.cached_mtime_noerror(f)
# Check if file still exists
if old_mtime != 0 and fmtime == 0:
self.remove(fn)
return False
new_mtime = bb.parse.cached_mtime(f)
if (new_mtime > old_mtime):
bb.msg.debug(2, bb.msg.domain.Cache, "Cache: %s's dependency %s changed" % (fn, f))
self.remove(fn)
return False
if (fmtime != old_mtime):
bb.msg.debug(2, bb.msg.domain.Cache, "Cache: %s's dependency %s changed" % (fn, f))
self.remove(fn)
return False
bb.msg.debug(2, bb.msg.domain.Cache, "Depends Cache: %s is clean" % fn)
#bb.msg.debug(2, bb.msg.domain.Cache, "Depends Cache: %s is clean" % fn)
if not fn in self.clean:
self.clean[fn] = ""
return True
invalid = False
# Mark extended class data as clean too
multi = self.getVar('__VARIANTS', fn, True)
for cls in (multi or "").split():
virtualfn = self.realfn2virtual(fn, cls)
self.clean[virtualfn] = ""
if not virtualfn in self.depends_cache:
bb.msg.debug(2, bb.msg.domain.Cache, "Cache: %s is not cached" % virtualfn)
invalid = True
def skip(self, fn):
"""
Mark a fn as skipped
Called from the parser
"""
if not fn in self.depends_cache:
self.depends_cache[fn] = {}
self.depends_cache[fn]["SKIPPED"] = "1"
# If any one of the varients is not present, mark cache as invalid for all
if invalid:
for cls in (multi or "").split():
virtualfn = self.realfn2virtual(fn, cls)
bb.msg.debug(2, bb.msg.domain.Cache, "Cache: Removing %s from cache" % virtualfn)
del self.clean[virtualfn]
bb.msg.debug(2, bb.msg.domain.Cache, "Cache: Removing %s from cache" % fn)
del self.clean[fn]
return False
return True
def remove(self, fn):
"""
@@ -234,38 +323,52 @@ class Cache:
Save the cache
Called from the parser when complete (or exiting)
"""
import copy
if not self.has_cache:
return
if self.cacheclean:
bb.msg.note(1, bb.msg.domain.Cache, "Cache is clean, not saving.")
return
version_data = {}
version_data['CACHE_VER'] = __cache_version__
version_data['BITBAKE_VER'] = bb.__version__
cache_data = copy.copy(self.depends_cache)
for fn in self.depends_cache:
if '__BB_DONT_CACHE' in self.depends_cache[fn] and self.depends_cache[fn]['__BB_DONT_CACHE']:
bb.msg.debug(2, bb.msg.domain.Cache, "Not caching %s, marked as not cacheable" % fn)
del cache_data[fn]
elif 'PV' in self.depends_cache[fn] and 'SRCREVINACTION' in self.depends_cache[fn]['PV']:
bb.msg.error(bb.msg.domain.Cache, "Not caching %s as it had SRCREVINACTION in PV. Please report this bug" % fn)
del cache_data[fn]
p = pickle.Pickler(file(self.cachefile, "wb" ), -1 )
p.dump([self.depends_cache, version_data])
p.dump([cache_data, version_data])
def mtime(self, cachefile):
return bb.parse.cached_mtime_noerror(cachefile)
def handle_data(self, file_name, cacheData):
"""
Save data we need into the cache
Save data we need into the cache
"""
pn = self.getVar('PN', file_name, True)
pe = self.getVar('PE', file_name, True) or "0"
pv = self.getVar('PV', file_name, True)
if 'SRCREVINACTION' in pv:
bb.msg.note(1, bb.msg.domain.Cache, "Found SRCREVINACTION in PV (%s) or %s. Please report this bug." % (pv, file_name))
pr = self.getVar('PR', file_name, True)
dp = int(self.getVar('DEFAULT_PREFERENCE', file_name, True) or "0")
provides = Set([pn] + (self.getVar("PROVIDES", file_name, True) or "").split())
depends = bb.utils.explode_deps(self.getVar("DEPENDS", file_name, True) or "")
packages = (self.getVar('PACKAGES', file_name, True) or "").split()
packages_dynamic = (self.getVar('PACKAGES_DYNAMIC', file_name, True) or "").split()
rprovides = (self.getVar("RPROVIDES", file_name, True) or "").split()
cacheData.task_queues[file_name] = self.getVar("_task_graph", file_name, True)
cacheData.task_deps[file_name] = self.getVar("_task_deps", file_name, True)
cacheData.task_deps[file_name] = self.getVar("_task_deps", file_name)
# build PackageName to FileName lookup table
if pn not in cacheData.pkg_pn:
@@ -274,35 +377,48 @@ class Cache:
cacheData.stamp[file_name] = self.getVar('STAMP', file_name, True)
cacheData.tasks[file_name] = self.getVar('__BBTASKS', file_name, True)
for t in cacheData.tasks[file_name]:
cacheData.basetaskhash[file_name + "." + t] = self.getVar("BB_BASEHASH_task-%s" % t, file_name, True)
# build FileName to PackageName lookup table
cacheData.pkg_fn[file_name] = pn
cacheData.pkg_pepvpr[file_name] = (pe,pv,pr)
cacheData.pkg_pepvpr[file_name] = (pe, pv, pr)
cacheData.pkg_dp[file_name] = dp
provides = [pn]
for provide in (self.getVar("PROVIDES", file_name, True) or "").split():
if provide not in provides:
provides.append(provide)
# Build forward and reverse provider hashes
# Forward: virtual -> [filenames]
# Reverse: PN -> [virtuals]
if pn not in cacheData.pn_provides:
cacheData.pn_provides[pn] = Set()
cacheData.pn_provides[pn] |= provides
cacheData.pn_provides[pn] = []
cacheData.fn_provides[file_name] = provides
for provide in provides:
if provide not in cacheData.providers:
cacheData.providers[provide] = []
cacheData.providers[provide].append(file_name)
if not provide in cacheData.pn_provides[pn]:
cacheData.pn_provides[pn].append(provide)
cacheData.deps[file_name] = Set()
cacheData.deps[file_name] = []
for dep in depends:
cacheData.all_depends.add(dep)
cacheData.deps[file_name].add(dep)
if not dep in cacheData.deps[file_name]:
cacheData.deps[file_name].append(dep)
if not dep in cacheData.all_depends:
cacheData.all_depends.append(dep)
# Build reverse hash for PACKAGES, so runtime dependencies
# Build reverse hash for PACKAGES, so runtime dependencies
# can be be resolved (RDEPENDS, RRECOMMENDS etc.)
for package in packages:
if not package in cacheData.packages:
cacheData.packages[package] = []
cacheData.packages[package].append(file_name)
rprovides += (self.getVar("RPROVIDES_%s" % package, file_name, 1) or "").split()
rprovides += (self.getVar("RPROVIDES_%s" % package, file_name, 1) or "").split()
for package in packages_dynamic:
if not package in cacheData.packages_dynamic:
@@ -316,68 +432,74 @@ class Cache:
# Build hash of runtime depends and rececommends
def add_dep(deplist, deps):
for dep in deps:
if not dep in deplist:
deplist[dep] = ""
if not file_name in cacheData.rundeps:
cacheData.rundeps[file_name] = {}
if not file_name in cacheData.runrecs:
cacheData.runrecs[file_name] = {}
rdepends = self.getVar('RDEPENDS', file_name, True) or ""
rrecommends = self.getVar('RRECOMMENDS', file_name, True) or ""
for package in packages + [pn]:
if not package in cacheData.rundeps[file_name]:
cacheData.rundeps[file_name][package] = {}
cacheData.rundeps[file_name][package] = []
if not package in cacheData.runrecs[file_name]:
cacheData.runrecs[file_name][package] = {}
cacheData.runrecs[file_name][package] = []
add_dep(cacheData.rundeps[file_name][package], bb.utils.explode_deps(self.getVar('RDEPENDS', file_name, True) or ""))
add_dep(cacheData.runrecs[file_name][package], bb.utils.explode_deps(self.getVar('RRECOMMENDS', file_name, True) or ""))
add_dep(cacheData.rundeps[file_name][package], bb.utils.explode_deps(self.getVar("RDEPENDS_%s" % package, file_name, True) or ""))
add_dep(cacheData.runrecs[file_name][package], bb.utils.explode_deps(self.getVar("RRECOMMENDS_%s" % package, file_name, True) or ""))
cacheData.rundeps[file_name][package] = rdepends + " " + (self.getVar("RDEPENDS_%s" % package, file_name, True) or "")
cacheData.runrecs[file_name][package] = rrecommends + " " + (self.getVar("RRECOMMENDS_%s" % package, file_name, True) or "")
# Collect files we may need for possible world-dep
# calculations
if not self.getVar('BROKEN', file_name, True) and not self.getVar('EXCLUDE_FROM_WORLD', file_name, True):
cacheData.possible_world.append(file_name)
cacheData.hashfn[file_name] = self.getVar('BB_HASHFILENAME', file_name, True)
def load_bbfile( self, bbfile , config):
# Touch this to make sure its in the cache
self.getVar('__BB_DONT_CACHE', file_name, True)
self.getVar('__VARIANTS', file_name, True)
def load_bbfile(self, bbfile, appends, config):
"""
Load and parse one .bb build file
Return the data and whether parsing resulted in the file being skipped
"""
chdir_back = False
import bb
from bb import utils, data, parse, debug, event, fatal
from bb import data, parse
# expand tmpdir to include this topdir
data.setVar('TMPDIR', data.getVar('TMPDIR', config, 1) or "", config)
bbfile_loc = os.path.abspath(os.path.dirname(bbfile))
oldpath = os.path.abspath(os.getcwd())
if self.mtime(bbfile_loc):
os.chdir(bbfile_loc)
parse.cached_mtime_noerror(bbfile_loc)
bb_data = data.init_db(config)
# The ConfHandler first looks if there is a TOPDIR and if not
# then it would call getcwd().
# Previously, we chdir()ed to bbfile_loc, called the handler
# and finally chdir()ed back, a couple of thousand times. We now
# just fill in TOPDIR to point to bbfile_loc if there is no TOPDIR yet.
if not data.getVar('TOPDIR', bb_data):
chdir_back = True
data.setVar('TOPDIR', bbfile_loc, bb_data)
try:
if appends:
data.setVar('__BBAPPEND', " ".join(appends), bb_data)
bb_data = parse.handle(bbfile, bb_data) # read .bb data
os.chdir(oldpath)
return bb_data, False
except bb.parse.SkipPackage:
os.chdir(oldpath)
return bb_data, True
if chdir_back: os.chdir(oldpath)
return bb_data
except:
os.chdir(oldpath)
if chdir_back: os.chdir(oldpath)
raise
def init(cooker):
"""
The Objective: Cache the minimum amount of data possible yet get to the
The Objective: Cache the minimum amount of data possible yet get to the
stage of building packages (i.e. tryBuild) without reparsing any .bb files.
To do this, we intercept getVar calls and only cache the variables we see
being accessed. We rely on the cache getVar calls being made for all
variables bitbake might need to use to reach this stage. For each cached
To do this, we intercept getVar calls and only cache the variables we see
being accessed. We rely on the cache getVar calls being made for all
variables bitbake might need to use to reach this stage. For each cached
file we need to track:
* Its mtime
@@ -387,7 +509,7 @@ def init(cooker):
Files causing parsing errors are evicted from the cache.
"""
return Cache(cooker)
return Cache(cooker.configuration.data)
@@ -414,7 +536,8 @@ class CacheData:
self.pkg_pepvpr = {}
self.pkg_dp = {}
self.pn_provides = {}
self.all_depends = Set()
self.fn_provides = {}
self.all_depends = []
self.deps = {}
self.rundeps = {}
self.runrecs = {}
@@ -422,12 +545,15 @@ class CacheData:
self.task_deps = {}
self.stamp = {}
self.preferred = {}
self.tasks = {}
self.basetaskhash = {}
self.hashfn = {}
"""
Indirect Cache variables
(set elsewhere)
"""
self.ignored_dependencies = []
self.world_target = Set()
self.world_target = set()
self.bbfile_priority = {}
self.bbfile_config_priorities = []

View File

@@ -0,0 +1,329 @@
from pysh import pyshyacc, pyshlex
from itertools import chain
from bb import msg, utils
import ast
import codegen
PARSERCACHE_VERSION = 2
try:
import cPickle as pickle
except ImportError:
import pickle
bb.msg.note(1, bb.msg.domain.Cache, "Importing cPickle failed. Falling back to a very slow implementation.")
def check_indent(codestr):
"""If the code is indented, add a top level piece of code to 'remove' the indentation"""
i = 0
while codestr[i] in ["\n", " ", " "]:
i = i + 1
if i == 0:
return codestr
if codestr[i-1] is " " or codestr[i-1] is " ":
return "if 1:\n" + codestr
return codestr
pythonparsecache = {}
shellparsecache = {}
def parser_cachefile(d):
cachedir = bb.data.getVar("PERSISTENT_DIR", d, True) or bb.data.getVar("CACHE", d, True)
if cachedir in [None, '']:
return None
bb.utils.mkdirhier(cachedir)
cachefile = os.path.join(cachedir, "bb_codeparser.dat")
bb.msg.debug(1, bb.msg.domain.Cache, "Using cache in '%s' for codeparser cache" % cachefile)
return cachefile
def parser_cache_init(d):
cachefile = parser_cachefile(d)
if not cachefile:
return
try:
p = pickle.Unpickler(file(cachefile, "rb"))
data, version = p.load()
except:
return
if version != PARSERCACHE_VERSION:
return
bb.codeparser.pythonparsecache = data[0]
bb.codeparser.shellparsecache = data[1]
def parser_cache_save(d):
cachefile = parser_cachefile(d)
if not cachefile:
return
p = pickle.Pickler(file(cachefile, "wb"), -1)
p.dump([[bb.codeparser.pythonparsecache, bb.codeparser.shellparsecache], PARSERCACHE_VERSION])
class PythonParser():
class ValueVisitor():
"""Visitor to traverse a python abstract syntax tree and obtain
the variables referenced via bitbake metadata APIs, and the external
functions called.
"""
getvars = ("d.getVar", "bb.data.getVar", "data.getVar")
expands = ("d.expand", "bb.data.expand", "data.expand")
execs = ("bb.build.exec_func", "bb.build.exec_task")
@classmethod
def _compare_name(cls, strparts, node):
"""Given a sequence of strings representing a python name,
where the last component is the actual Name and the prior
elements are Attribute nodes, determine if the supplied node
matches.
"""
if not strparts:
return True
current, rest = strparts[0], strparts[1:]
if isinstance(node, ast.Attribute):
if current == node.attr:
return cls._compare_name(rest, node.value)
elif isinstance(node, ast.Name):
if current == node.id:
return True
return False
@classmethod
def compare_name(cls, value, node):
"""Convenience function for the _compare_node method, which
can accept a string (which is split by '.' for you), or an
iterable of strings, in which case it checks to see if any of
them match, similar to isinstance.
"""
if isinstance(value, basestring):
return cls._compare_name(tuple(reversed(value.split("."))),
node)
else:
return any(cls.compare_name(item, node) for item in value)
def __init__(self, value):
self.var_references = set()
self.var_execs = set()
self.direct_func_calls = set()
self.var_expands = set()
self.value = value
@classmethod
def warn(cls, func, arg):
"""Warn about calls of bitbake APIs which pass a non-literal
argument for the variable name, as we're not able to track such
a reference.
"""
try:
funcstr = codegen.to_source(func)
argstr = codegen.to_source(arg)
except TypeError:
msg.debug(2, None, "Failed to convert function and argument to source form")
else:
msg.debug(1, None, "Warning: in call to '%s', argument '%s' is not a literal" %
(funcstr, argstr))
def visit_Call(self, node):
if self.compare_name(self.getvars, node.func):
if isinstance(node.args[0], ast.Str):
self.var_references.add(node.args[0].s)
else:
self.warn(node.func, node.args[0])
elif self.compare_name(self.expands, node.func):
if isinstance(node.args[0], ast.Str):
self.warn(node.func, node.args[0])
self.var_expands.update(node.args[0].s)
elif isinstance(node.args[0], ast.Call) and \
self.compare_name(self.getvars, node.args[0].func):
pass
else:
self.warn(node.func, node.args[0])
elif self.compare_name(self.execs, node.func):
if isinstance(node.args[0], ast.Str):
self.var_execs.add(node.args[0].s)
else:
self.warn(node.func, node.args[0])
elif isinstance(node.func, ast.Name):
self.direct_func_calls.add(node.func.id)
elif isinstance(node.func, ast.Attribute):
# We must have a qualified name. Therefore we need
# to walk the chain of 'Attribute' nodes to determine
# the qualification.
attr_node = node.func.value
identifier = node.func.attr
while isinstance(attr_node, ast.Attribute):
identifier = attr_node.attr + "." + identifier
attr_node = attr_node.value
if isinstance(attr_node, ast.Name):
identifier = attr_node.id + "." + identifier
self.direct_func_calls.add(identifier)
def __init__(self):
#self.funcdefs = set()
self.execs = set()
#self.external_cmds = set()
self.references = set()
def parse_python(self, node):
h = hash(str(node))
if h in pythonparsecache:
self.references = pythonparsecache[h]["refs"]
self.execs = pythonparsecache[h]["execs"]
return
code = compile(check_indent(str(node)), "<string>", "exec",
ast.PyCF_ONLY_AST)
visitor = self.ValueVisitor(code)
for n in ast.walk(code):
if n.__class__.__name__ == "Call":
visitor.visit_Call(n)
self.references.update(visitor.var_references)
self.references.update(visitor.var_execs)
self.execs = visitor.direct_func_calls
pythonparsecache[h] = {}
pythonparsecache[h]["refs"] = self.references
pythonparsecache[h]["execs"] = self.execs
class ShellParser():
def __init__(self):
self.funcdefs = set()
self.allexecs = set()
self.execs = set()
def parse_shell(self, value):
"""Parse the supplied shell code in a string, returning the external
commands it executes.
"""
h = hash(str(value))
if h in shellparsecache:
self.execs = shellparsecache[h]["execs"]
return self.execs
try:
tokens, _ = pyshyacc.parse(value, eof=True, debug=False)
except pyshlex.NeedMore:
raise ShellSyntaxError("Unexpected EOF")
for token in tokens:
self.process_tokens(token)
self.execs = set(cmd for cmd in self.allexecs if cmd not in self.funcdefs)
shellparsecache[h] = {}
shellparsecache[h]["execs"] = self.execs
return self.execs
def process_tokens(self, tokens):
"""Process a supplied portion of the syntax tree as returned by
pyshyacc.parse.
"""
def function_definition(value):
self.funcdefs.add(value.name)
return [value.body], None
def case_clause(value):
# Element 0 of each item in the case is the list of patterns, and
# Element 1 of each item in the case is the list of commands to be
# executed when that pattern matches.
words = chain(*[item[0] for item in value.items])
cmds = chain(*[item[1] for item in value.items])
return cmds, words
def if_clause(value):
main = chain(value.cond, value.if_cmds)
rest = value.else_cmds
if isinstance(rest, tuple) and rest[0] == "elif":
return chain(main, if_clause(rest[1]))
else:
return chain(main, rest)
def simple_command(value):
return None, chain(value.words, (assign[1] for assign in value.assigns))
token_handlers = {
"and_or": lambda x: ((x.left, x.right), None),
"async": lambda x: ([x], None),
"brace_group": lambda x: (x.cmds, None),
"for_clause": lambda x: (x.cmds, x.items),
"function_definition": function_definition,
"if_clause": lambda x: (if_clause(x), None),
"pipeline": lambda x: (x.commands, None),
"redirect_list": lambda x: ([x.cmd], None),
"subshell": lambda x: (x.cmds, None),
"while_clause": lambda x: (chain(x.condition, x.cmds), None),
"until_clause": lambda x: (chain(x.condition, x.cmds), None),
"simple_command": simple_command,
"case_clause": case_clause,
}
for token in tokens:
name, value = token
try:
more_tokens, words = token_handlers[name](value)
except KeyError:
raise NotImplementedError("Unsupported token type " + name)
if more_tokens:
self.process_tokens(more_tokens)
if words:
self.process_words(words)
def process_words(self, words):
"""Process a set of 'words' in pyshyacc parlance, which includes
extraction of executed commands from $() blocks, as well as grabbing
the command name argument.
"""
words = list(words)
for word in list(words):
wtree = pyshlex.make_wordtree(word[1])
for part in wtree:
if not isinstance(part, list):
continue
if part[0] in ('`', '$('):
command = pyshlex.wordtree_as_string(part[1:-1])
self.parse_shell(command)
if word[0] in ("cmd_name", "cmd_word"):
if word in words:
words.remove(word)
usetoken = False
for word in words:
if word[0] in ("cmd_name", "cmd_word") or \
(usetoken and word[0] == "TOKEN"):
if "=" in word[1]:
usetoken = True
continue
cmd = word[1]
if cmd.startswith("$"):
msg.debug(1, None, "Warning: execution of non-literal command '%s'" % cmd)
elif cmd == "eval":
command = " ".join(word for _, word in words[1:])
self.parse_shell(command)
else:
self.allexecs.add(cmd)
break

280
bitbake/lib/bb/command.py Normal file
View File

@@ -0,0 +1,280 @@
"""
BitBake 'Command' module
Provide an interface to interact with the bitbake server through 'commands'
"""
# Copyright (C) 2006-2007 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
"""
The bitbake server takes 'commands' from its UI/commandline.
Commands are either synchronous or asynchronous.
Async commands return data to the client in the form of events.
Sync commands must only return data through the function return value
and must not trigger events, directly or indirectly.
Commands are queued in a CommandQueue
"""
import bb.event
import bb.cooker
import bb.data
async_cmds = {}
sync_cmds = {}
class Command:
"""
A queue of asynchronous commands for bitbake
"""
def __init__(self, cooker):
self.cooker = cooker
self.cmds_sync = CommandsSync()
self.cmds_async = CommandsAsync()
# FIXME Add lock for this
self.currentAsyncCommand = None
for attr in CommandsSync.__dict__:
command = attr[:].lower()
method = getattr(CommandsSync, attr)
sync_cmds[command] = (method)
for attr in CommandsAsync.__dict__:
command = attr[:].lower()
method = getattr(CommandsAsync, attr)
async_cmds[command] = (method)
def runCommand(self, commandline):
try:
command = commandline.pop(0)
if command in CommandsSync.__dict__:
# Can run synchronous commands straight away
return getattr(CommandsSync, command)(self.cmds_sync, self, commandline)
if self.currentAsyncCommand is not None:
return "Busy (%s in progress)" % self.currentAsyncCommand[0]
if command not in CommandsAsync.__dict__:
return "No such command"
self.currentAsyncCommand = (command, commandline)
self.cooker.server.register_idle_function(self.cooker.runCommands, self.cooker)
return True
except:
import traceback
return traceback.format_exc()
def runAsyncCommand(self):
try:
if self.currentAsyncCommand is not None:
(command, options) = self.currentAsyncCommand
commandmethod = getattr(CommandsAsync, command)
needcache = getattr( commandmethod, "needcache" )
if needcache and self.cooker.cookerState != bb.cooker.cookerParsed:
self.cooker.updateCache()
return True
else:
commandmethod(self.cmds_async, self, options)
return False
else:
return False
except KeyboardInterrupt as exc:
self.finishAsyncCommand("Interrupted")
return False
except SystemExit as exc:
arg = exc.args[0]
if isinstance(arg, basestring):
self.finishAsyncCommand(arg)
else:
self.finishAsyncCommand("Exited with %s" % arg)
return False
except Exception:
import traceback
self.finishAsyncCommand(traceback.format_exc())
return False
def finishAsyncCommand(self, error = None):
if error:
bb.event.fire(CookerCommandFailed(error), self.cooker.configuration.event_data)
else:
bb.event.fire(CookerCommandCompleted(), self.cooker.configuration.event_data)
self.currentAsyncCommand = None
class CommandsSync:
"""
A class of synchronous commands
These should run quickly so as not to hurt interactive performance.
These must not influence any running synchronous command.
"""
def stateShutdown(self, command, params):
"""
Trigger cooker 'shutdown' mode
"""
command.cooker.cookerAction = bb.cooker.cookerShutdown
def stateStop(self, command, params):
"""
Stop the cooker
"""
command.cooker.cookerAction = bb.cooker.cookerStop
def getCmdLineAction(self, command, params):
"""
Get any command parsed from the commandline
"""
return command.cooker.commandlineAction
def getVariable(self, command, params):
"""
Read the value of a variable from configuration.data
"""
varname = params[0]
expand = True
if len(params) > 1:
expand = params[1]
return bb.data.getVar(varname, command.cooker.configuration.data, expand)
def setVariable(self, command, params):
"""
Set the value of variable in configuration.data
"""
varname = params[0]
value = params[1]
bb.data.setVar(varname, value, command.cooker.configuration.data)
class CommandsAsync:
"""
A class of asynchronous commands
These functions communicate via generated events.
Any function that requires metadata parsing should be here.
"""
def buildFile(self, command, params):
"""
Build a single specified .bb file
"""
bfile = params[0]
task = params[1]
command.cooker.buildFile(bfile, task)
buildFile.needcache = False
def buildTargets(self, command, params):
"""
Build a set of targets
"""
pkgs_to_build = params[0]
task = params[1]
command.cooker.buildTargets(pkgs_to_build, task)
buildTargets.needcache = True
def generateDepTreeEvent(self, command, params):
"""
Generate an event containing the dependency information
"""
pkgs_to_build = params[0]
task = params[1]
command.cooker.generateDepTreeEvent(pkgs_to_build, task)
command.finishAsyncCommand()
generateDepTreeEvent.needcache = True
def generateDotGraph(self, command, params):
"""
Dump dependency information to disk as .dot files
"""
pkgs_to_build = params[0]
task = params[1]
command.cooker.generateDotGraphFiles(pkgs_to_build, task)
command.finishAsyncCommand()
generateDotGraph.needcache = True
def showVersions(self, command, params):
"""
Show the currently selected versions
"""
command.cooker.showVersions()
command.finishAsyncCommand()
showVersions.needcache = True
def showEnvironmentTarget(self, command, params):
"""
Print the environment of a target recipe
(needs the cache to work out which recipe to use)
"""
pkg = params[0]
command.cooker.showEnvironment(None, pkg)
command.finishAsyncCommand()
showEnvironmentTarget.needcache = True
def showEnvironment(self, command, params):
"""
Print the standard environment
or if specified the environment for a specified recipe
"""
bfile = params[0]
command.cooker.showEnvironment(bfile)
command.finishAsyncCommand()
showEnvironment.needcache = False
def parseFiles(self, command, params):
"""
Parse the .bb files
"""
command.cooker.updateCache()
command.finishAsyncCommand()
parseFiles.needcache = True
def compareRevisions(self, command, params):
"""
Parse the .bb files
"""
command.cooker.compareRevisions()
command.finishAsyncCommand()
compareRevisions.needcache = True
#
# Events
#
class CookerCommandCompleted(bb.event.Event):
"""
Cooker command completed
"""
def __init__(self):
bb.event.Event.__init__(self)
class CookerCommandFailed(bb.event.Event):
"""
Cooker command completed
"""
def __init__(self, error):
bb.event.Event.__init__(self)
self.error = error
class CookerCommandSetExitCode(bb.event.Event):
"""
Set the exit code for a cooker command
"""
def __init__(self, exitcode):
bb.event.Event.__init__(self)
self.exitcode = int(exitcode)

File diff suppressed because it is too large Load Diff

190
bitbake/lib/bb/daemonize.py Normal file
View File

@@ -0,0 +1,190 @@
"""
Python Deamonizing helper
Configurable daemon behaviors:
1.) The current working directory set to the "/" directory.
2.) The current file creation mode mask set to 0.
3.) Close all open files (1024).
4.) Redirect standard I/O streams to "/dev/null".
A failed call to fork() now raises an exception.
References:
1) Advanced Programming in the Unix Environment: W. Richard Stevens
2) Unix Programming Frequently Asked Questions:
http://www.erlenstar.demon.co.uk/unix/faq_toc.html
Modified to allow a function to be daemonized and return for
bitbake use by Richard Purdie
"""
__author__ = "Chad J. Schroeder"
__copyright__ = "Copyright (C) 2005 Chad J. Schroeder"
__version__ = "0.2"
# Standard Python modules.
import os # Miscellaneous OS interfaces.
import sys # System-specific parameters and functions.
# Default daemon parameters.
# File mode creation mask of the daemon.
# For BitBake's children, we do want to inherit the parent umask.
UMASK = None
# Default maximum for the number of available file descriptors.
MAXFD = 1024
# The standard I/O file descriptors are redirected to /dev/null by default.
if (hasattr(os, "devnull")):
REDIRECT_TO = os.devnull
else:
REDIRECT_TO = "/dev/null"
def createDaemon(function, logfile):
"""
Detach a process from the controlling terminal and run it in the
background as a daemon, returning control to the caller.
"""
try:
# Fork a child process so the parent can exit. This returns control to
# the command-line or shell. It also guarantees that the child will not
# be a process group leader, since the child receives a new process ID
# and inherits the parent's process group ID. This step is required
# to insure that the next call to os.setsid is successful.
pid = os.fork()
except OSError as e:
raise Exception("%s [%d]" % (e.strerror, e.errno))
if (pid == 0): # The first child.
# To become the session leader of this new session and the process group
# leader of the new process group, we call os.setsid(). The process is
# also guaranteed not to have a controlling terminal.
os.setsid()
# Is ignoring SIGHUP necessary?
#
# It's often suggested that the SIGHUP signal should be ignored before
# the second fork to avoid premature termination of the process. The
# reason is that when the first child terminates, all processes, e.g.
# the second child, in the orphaned group will be sent a SIGHUP.
#
# "However, as part of the session management system, there are exactly
# two cases where SIGHUP is sent on the death of a process:
#
# 1) When the process that dies is the session leader of a session that
# is attached to a terminal device, SIGHUP is sent to all processes
# in the foreground process group of that terminal device.
# 2) When the death of a process causes a process group to become
# orphaned, and one or more processes in the orphaned group are
# stopped, then SIGHUP and SIGCONT are sent to all members of the
# orphaned group." [2]
#
# The first case can be ignored since the child is guaranteed not to have
# a controlling terminal. The second case isn't so easy to dismiss.
# The process group is orphaned when the first child terminates and
# POSIX.1 requires that every STOPPED process in an orphaned process
# group be sent a SIGHUP signal followed by a SIGCONT signal. Since the
# second child is not STOPPED though, we can safely forego ignoring the
# SIGHUP signal. In any case, there are no ill-effects if it is ignored.
#
# import signal # Set handlers for asynchronous events.
# signal.signal(signal.SIGHUP, signal.SIG_IGN)
try:
# Fork a second child and exit immediately to prevent zombies. This
# causes the second child process to be orphaned, making the init
# process responsible for its cleanup. And, since the first child is
# a session leader without a controlling terminal, it's possible for
# it to acquire one by opening a terminal in the future (System V-
# based systems). This second fork guarantees that the child is no
# longer a session leader, preventing the daemon from ever acquiring
# a controlling terminal.
pid = os.fork() # Fork a second child.
except OSError as e:
raise Exception("%s [%d]" % (e.strerror, e.errno))
if (pid == 0): # The second child.
# We probably don't want the file mode creation mask inherited from
# the parent, so we give the child complete control over permissions.
if UMASK is not None:
os.umask(UMASK)
else:
# Parent (the first child) of the second child.
os._exit(0)
else:
# exit() or _exit()?
# _exit is like exit(), but it doesn't call any functions registered
# with atexit (and on_exit) or any registered signal handlers. It also
# closes any open file descriptors. Using exit() may cause all stdio
# streams to be flushed twice and any temporary files may be unexpectedly
# removed. It's therefore recommended that child branches of a fork()
# and the parent branch(es) of a daemon use _exit().
return
# Close all open file descriptors. This prevents the child from keeping
# open any file descriptors inherited from the parent. There is a variety
# of methods to accomplish this task. Three are listed below.
#
# Try the system configuration variable, SC_OPEN_MAX, to obtain the maximum
# number of open file descriptors to close. If it doesn't exists, use
# the default value (configurable).
#
# try:
# maxfd = os.sysconf("SC_OPEN_MAX")
# except (AttributeError, ValueError):
# maxfd = MAXFD
#
# OR
#
# if (os.sysconf_names.has_key("SC_OPEN_MAX")):
# maxfd = os.sysconf("SC_OPEN_MAX")
# else:
# maxfd = MAXFD
#
# OR
#
# Use the getrlimit method to retrieve the maximum file descriptor number
# that can be opened by this process. If there is not limit on the
# resource, use the default value.
#
import resource # Resource usage information.
maxfd = resource.getrlimit(resource.RLIMIT_NOFILE)[1]
if (maxfd == resource.RLIM_INFINITY):
maxfd = MAXFD
# Iterate through and close all file descriptors.
# for fd in range(0, maxfd):
# try:
# os.close(fd)
# except OSError: # ERROR, fd wasn't open to begin with (ignored)
# pass
# Redirect the standard I/O file descriptors to the specified file. Since
# the daemon has no controlling terminal, most daemons redirect stdin,
# stdout, and stderr to /dev/null. This is done to prevent side-effects
# from reads and writes to the standard I/O file descriptors.
# This call to open is guaranteed to return the lowest file descriptor,
# which will be 0 (stdin), since it was closed above.
# os.open(REDIRECT_TO, os.O_RDWR) # standard input (0)
# Duplicate standard input to standard output and standard error.
# os.dup2(0, 1) # standard output (1)
# os.dup2(0, 2) # standard error (2)
si = file('/dev/null', 'r')
so = file(logfile, 'w')
se = so
# Replace those fds with our own
os.dup2(si.fileno(), sys.stdin.fileno())
os.dup2(so.fileno(), sys.stdout.fileno())
os.dup2(se.fileno(), sys.stderr.fileno())
function()
os._exit(0)

View File

@@ -11,7 +11,7 @@ operations. At night the cookie monster came by and
suggested 'give me cookies on setting the variables and
things will work out'. Taking this suggestion into account
applying the skills from the not yet passed 'Entwurf und
Analyse von Algorithmen' lecture and the cookie
Analyse von Algorithmen' lecture and the cookie
monster seems to be right. We will track setVar more carefully
to have faster update_data and expandKeys operations.
@@ -37,36 +37,41 @@ the speed is more critical here.
#
#Based on functions from the base bb module, Copyright 2003 Holger Schurig
import sys, os, re, time, types
import sys, os, re
if sys.argv[0][-5:] == "pydoc":
path = os.path.dirname(os.path.dirname(sys.argv[1]))
else:
path = os.path.dirname(os.path.dirname(sys.argv[0]))
sys.path.insert(0,path)
sys.path.insert(0, path)
from itertools import groupby
from bb import data_smart
from bb import codeparser
import bb
_dict_type = data_smart.DataSmart
def init():
"""Return a new object representing the Bitbake data"""
return _dict_type()
def init_db(parent = None):
"""Return a new object representing the Bitbake data,
optionally based on an existing object"""
if parent:
return parent.createCopy()
else:
return _dict_type()
def createCopy(source):
"""Link the source set to the destination
If one does not find the value in the destination set,
search will go on to the source set to get the value.
Value from source are copy-on-write. i.e. any try to
modify one of them will end up putting the modified value
in the destination set.
"""
return source.createCopy()
"""Link the source set to the destination
If one does not find the value in the destination set,
search will go on to the source set to get the value.
Value from source are copy-on-write. i.e. any try to
modify one of them will end up putting the modified value
in the destination set.
"""
return source.createCopy()
def initVar(var, d):
"""Non-destructive var init for data structure"""
@@ -74,78 +79,34 @@ def initVar(var, d):
def setVar(var, value, d):
"""Set a variable to a given value
Example:
>>> d = init()
>>> setVar('TEST', 'testcontents', d)
>>> print getVar('TEST', d)
testcontents
"""
d.setVar(var,value)
"""Set a variable to a given value"""
d.setVar(var, value)
def getVar(var, d, exp = 0):
"""Gets the value of a variable
"""Gets the value of a variable"""
return d.getVar(var, exp)
Example:
>>> d = init()
>>> setVar('TEST', 'testcontents', d)
>>> print getVar('TEST', d)
testcontents
"""
return d.getVar(var,exp)
def renameVar(key, newkey, d):
"""Renames a variable from key to newkey"""
d.renameVar(key, newkey)
def delVar(var, d):
"""Removes a variable from the data set
Example:
>>> d = init()
>>> setVar('TEST', 'testcontents', d)
>>> print getVar('TEST', d)
testcontents
>>> delVar('TEST', d)
>>> print getVar('TEST', d)
None
"""
"""Removes a variable from the data set"""
d.delVar(var)
def setVarFlag(var, flag, flagvalue, d):
"""Set a flag for a given variable to a given value
Example:
>>> d = init()
>>> setVarFlag('TEST', 'python', 1, d)
>>> print getVarFlag('TEST', 'python', d)
1
"""
d.setVarFlag(var,flag,flagvalue)
"""Set a flag for a given variable to a given value"""
d.setVarFlag(var, flag, flagvalue)
def getVarFlag(var, flag, d):
"""Gets given flag from given var
Example:
>>> d = init()
>>> setVarFlag('TEST', 'python', 1, d)
>>> print getVarFlag('TEST', 'python', d)
1
"""
return d.getVarFlag(var,flag)
"""Gets given flag from given var"""
return d.getVarFlag(var, flag)
def delVarFlag(var, flag, d):
"""Removes a given flag from the variable's flags
Example:
>>> d = init()
>>> setVarFlag('TEST', 'testflag', 1, d)
>>> print getVarFlag('TEST', 'testflag', d)
1
>>> delVarFlag('TEST', 'testflag', d)
>>> print getVarFlag('TEST', 'testflag', d)
None
"""
d.delVarFlag(var,flag)
"""Removes a given flag from the variable's flags"""
d.delVarFlag(var, flag)
def setVarFlags(var, flags, d):
"""Set the flags for a given variable
@@ -154,121 +115,34 @@ def setVarFlags(var, flags, d):
setVarFlags will not clear previous
flags. Think of this method as
addVarFlags
Example:
>>> d = init()
>>> myflags = {}
>>> myflags['test'] = 'blah'
>>> setVarFlags('TEST', myflags, d)
>>> print getVarFlag('TEST', 'test', d)
blah
"""
d.setVarFlags(var,flags)
d.setVarFlags(var, flags)
def getVarFlags(var, d):
"""Gets a variable's flags
Example:
>>> d = init()
>>> setVarFlag('TEST', 'test', 'blah', d)
>>> print getVarFlags('TEST', d)['test']
blah
"""
"""Gets a variable's flags"""
return d.getVarFlags(var)
def delVarFlags(var, d):
"""Removes a variable's flags
Example:
>>> data = init()
>>> setVarFlag('TEST', 'testflag', 1, data)
>>> print getVarFlag('TEST', 'testflag', data)
1
>>> delVarFlags('TEST', data)
>>> print getVarFlags('TEST', data)
None
"""
"""Removes a variable's flags"""
d.delVarFlags(var)
def keys(d):
"""Return a list of keys in d
Example:
>>> d = init()
>>> setVar('TEST', 1, d)
>>> setVar('MOO' , 2, d)
>>> setVarFlag('TEST', 'test', 1, d)
>>> keys(d)
['TEST', 'MOO']
"""
"""Return a list of keys in d"""
return d.keys()
def getData(d):
"""Returns the data object used"""
return d
def setData(newData, d):
"""Sets the data object to the supplied value"""
d = newData
##
## Cookie Monsters' query functions
##
def _get_override_vars(d, override):
"""
Internal!!!
Get the Names of Variables that have a specific
override. This function returns a iterable
Set or an empty list
"""
return []
def _get_var_flags_triple(d):
"""
Internal!!!
"""
return []
__expand_var_regexp__ = re.compile(r"\${[^{}]+}")
__expand_python_regexp__ = re.compile(r"\${@.+?}")
def expand(s, d, varname = None):
"""Variable expansion using the data store.
Example:
Standard expansion:
>>> d = init()
>>> setVar('A', 'sshd', d)
>>> print expand('/usr/bin/${A}', d)
/usr/bin/sshd
Python expansion:
>>> d = init()
>>> print expand('result: ${@37 * 72}', d)
result: 2664
Shell expansion:
>>> d = init()
>>> print expand('${TARGET_MOO}', d)
${TARGET_MOO}
>>> setVar('TARGET_MOO', 'yupp', d)
>>> print expand('${TARGET_MOO}',d)
yupp
>>> setVar('SRC_URI', 'http://somebug.${TARGET_MOO}', d)
>>> delVar('TARGET_MOO', d)
>>> print expand('${SRC_URI}', d)
http://somebug.${TARGET_MOO}
"""
"""Variable expansion using the data store"""
return d.expand(s, varname)
def expandKeys(alterdata, readdata = None):
if readdata == None:
readdata = alterdata
todolist = {}
for key in keys(alterdata):
if not '${' in key:
continue
@@ -276,281 +150,181 @@ def expandKeys(alterdata, readdata = None):
ekey = expand(key, readdata)
if key == ekey:
continue
val = getVar(key, alterdata)
if val is None:
continue
# import copy
# setVarFlags(ekey, copy.copy(getVarFlags(key, readdata)), alterdata)
setVar(ekey, val, alterdata)
todolist[key] = ekey
for i in ('_append', '_prepend'):
dest = getVarFlag(ekey, i, alterdata) or []
src = getVarFlag(key, i, readdata) or []
dest.extend(src)
setVarFlag(ekey, i, dest, alterdata)
# These two for loops are split for performance to maximise the
# usefulness of the expand cache
delVar(key, alterdata)
def expandData(alterdata, readdata = None):
"""For each variable in alterdata, expand it, and update the var contents.
Replacements use data from readdata.
Example:
>>> a=init()
>>> b=init()
>>> setVar("dlmsg", "dl_dir is ${DL_DIR}", a)
>>> setVar("DL_DIR", "/path/to/whatever", b)
>>> expandData(a, b)
>>> print getVar("dlmsg", a)
dl_dir is /path/to/whatever
"""
if readdata == None:
readdata = alterdata
for key in keys(alterdata):
val = getVar(key, alterdata)
if type(val) is not types.StringType:
continue
expanded = expand(val, readdata)
# print "key is %s, val is %s, expanded is %s" % (key, val, expanded)
if val != expanded:
setVar(key, expanded, alterdata)
import os
for key in todolist:
ekey = todolist[key]
renameVar(key, ekey, alterdata)
def inheritFromOS(d):
"""Inherit variables from the environment."""
# fakeroot needs to be able to set these
non_inherit_vars = [ "LD_LIBRARY_PATH", "LD_PRELOAD" ]
for s in os.environ.keys():
if not s in non_inherit_vars:
try:
setVar(s, os.environ[s], d)
setVarFlag(s, 'matchesenv', '1', d)
except TypeError:
pass
import sys
try:
setVar(s, os.environ[s], d)
setVarFlag(s, "export", True, d)
except TypeError:
pass
def emit_var(var, o=sys.__stdout__, d = init(), all=False):
"""Emit a variable to be sourced by a shell."""
if getVarFlag(var, "python", d):
return 0
export = getVarFlag(var, "export", d)
unexport = getVarFlag(var, "unexport", d)
func = getVarFlag(var, "func", d)
if not all and not export and not unexport and not func:
return 0
try:
if all:
oval = getVar(var, d, 0)
val = getVar(var, d, 1)
except KeyboardInterrupt:
except (KeyboardInterrupt, bb.build.FuncFailed):
raise
except:
excname = str(sys.exc_info()[0])
if excname == "bb.build.FuncFailed":
raise
o.write('# expansion of %s threw %s\n' % (var, excname))
except Exception, exc:
o.write('# expansion of %s threw %s: %s\n' % (var, exc.__class__.__name__, str(exc)))
return 0
if all:
o.write('# %s=%s\n' % (var, oval))
if type(val) is not types.StringType:
return 0
if getVarFlag(var, 'matchesenv', d):
return 0
if (var.find("-") != -1 or var.find(".") != -1 or var.find('{') != -1 or var.find('}') != -1 or var.find('+') != -1) and not all:
return 0
val.rstrip()
if not val:
return 0
varExpanded = expand(var, d)
if getVarFlag(var, "func", d):
# NOTE: should probably check for unbalanced {} within the var
o.write("%s() {\n%s\n}\n" % (varExpanded, val))
else:
if getVarFlag(var, "unexport", d):
o.write('unset %s\n' % varExpanded)
return 1
if getVarFlag(var, "export", d):
o.write('export ')
else:
if not all:
return 0
# if we're going to output this within doublequotes,
# to a shell, we need to escape the quotes in the var
alter = re.sub('"', '\\"', val.strip())
o.write('%s="%s"\n' % (varExpanded, alter))
return 1
if unexport:
o.write('unset %s\n' % varExpanded)
return 1
if not val:
return 0
val = str(val)
if func:
# NOTE: should probably check for unbalanced {} within the var
o.write("%s() {\n%s\n}\n" % (varExpanded, val))
return 1
if export:
o.write('export ')
# if we're going to output this within doublequotes,
# to a shell, we need to escape the quotes in the var
alter = re.sub('"', '\\"', val.strip())
o.write('%s="%s"\n' % (varExpanded, alter))
return 1
def emit_env(o=sys.__stdout__, d = init(), all=False):
"""Emits all items in the data store in a format such that it can be sourced by a shell."""
env = keys(d)
isfunc = lambda key: bool(d.getVarFlag(key, "func"))
keys = sorted((key for key in d.keys() if not key.startswith("__")), key=isfunc)
grouped = groupby(keys, isfunc)
for isfunc, keys in grouped:
for key in keys:
emit_var(key, o, d, all and not isfunc) and o.write('\n')
for e in env:
if getVarFlag(e, "func", d):
continue
emit_var(e, o, d, all) and o.write('\n')
def export_vars(d):
keys = (key for key in d.keys() if d.getVarFlag(key, "export"))
ret = {}
for k in keys:
try:
v = d.getVar(k, True)
if v:
ret[k] = v
except (KeyboardInterrupt, bb.build.FuncFailed):
raise
except Exception, exc:
pass
return ret
for e in env:
if not getVarFlag(e, "func", d):
continue
emit_var(e, o, d) and o.write('\n')
def emit_func(func, o=sys.__stdout__, d = init()):
"""Emits all items in the data store in a format such that it can be sourced by a shell."""
keys = (key for key in d.keys() if not key.startswith("__") and not d.getVarFlag(key, "func"))
for key in keys:
emit_var(key, o, d, False) and o.write('\n')
emit_var(func, o, d, False) and o.write('\n')
newdeps = bb.codeparser.ShellParser().parse_shell(d.getVar(func, True))
seen = set()
while newdeps:
deps = newdeps
seen |= deps
newdeps = set()
for dep in deps:
if bb.data.getVarFlag(dep, "func", d):
emit_var(dep, o, d, False) and o.write('\n')
newdeps |= bb.codeparser.ShellParser().parse_shell(d.getVar(dep, True))
newdeps -= seen
def update_data(d):
"""Modifies the environment vars according to local overrides and commands.
Examples:
Appending to a variable:
>>> d = init()
>>> setVar('TEST', 'this is a', d)
>>> setVar('TEST_append', ' test', d)
>>> setVar('TEST_append', ' of the emergency broadcast system.', d)
>>> update_data(d)
>>> print getVar('TEST', d)
this is a test of the emergency broadcast system.
"""Performs final steps upon the datastore, including application of overrides"""
d.finalize()
Prepending to a variable:
>>> setVar('TEST', 'virtual/libc', d)
>>> setVar('TEST_prepend', 'virtual/tmake ', d)
>>> setVar('TEST_prepend', 'virtual/patcher ', d)
>>> update_data(d)
>>> print getVar('TEST', d)
virtual/patcher virtual/tmake virtual/libc
def build_dependencies(key, keys, shelldeps, d):
deps = set()
try:
if d.getVarFlag(key, "func"):
if d.getVarFlag(key, "python"):
parsedvar = d.expandWithRefs(d.getVar(key, False), key)
parser = bb.codeparser.PythonParser()
parser.parse_python(parsedvar.value)
deps = deps | parser.references
else:
parsedvar = d.expandWithRefs(d.getVar(key, False), key)
parser = bb.codeparser.ShellParser()
parser.parse_shell(parsedvar.value)
deps = deps | shelldeps
deps = deps | parsedvar.references
deps = deps | (keys & parser.execs) | (keys & parsedvar.execs)
else:
parser = d.expandWithRefs(d.getVar(key, False), key)
deps |= parser.references
deps = deps | (keys & parser.execs)
deps |= set((d.getVarFlag(key, "vardeps") or "").split())
except:
bb.note("Error expanding variable %s" % key)
raise
return deps
#bb.note("Variable %s references %s and calls %s" % (key, str(deps), str(execs)))
#d.setVarFlag(key, "vardeps", deps)
Overrides:
>>> setVar('TEST_arm', 'target', d)
>>> setVar('TEST_ramses', 'machine', d)
>>> setVar('TEST_local', 'local', d)
>>> setVar('OVERRIDES', 'arm', d)
def generate_dependencies(d):
>>> setVar('TEST', 'original', d)
>>> update_data(d)
>>> print getVar('TEST', d)
target
keys = set(key for key in d.keys() if not key.startswith("__"))
shelldeps = set(key for key in keys if d.getVarFlag(key, "export") and not d.getVarFlag(key, "unexport"))
>>> setVar('OVERRIDES', 'arm:ramses:local', d)
>>> setVar('TEST', 'original', d)
>>> update_data(d)
>>> print getVar('TEST', d)
local
deps = {}
taskdeps = {}
CopyMonster:
>>> e = d.createCopy()
>>> setVar('TEST_foo', 'foo', e)
>>> update_data(e)
>>> print getVar('TEST', e)
local
>>> setVar('OVERRIDES', 'arm:ramses:local:foo', e)
>>> update_data(e)
>>> print getVar('TEST', e)
foo
>>> f = d.createCopy()
>>> setVar('TEST_moo', 'something', f)
>>> setVar('OVERRIDES', 'moo:arm:ramses:local:foo', e)
>>> update_data(e)
>>> print getVar('TEST', e)
foo
>>> h = init()
>>> setVar('SRC_URI', 'file://append.foo;patch=1 ', h)
>>> g = h.createCopy()
>>> setVar('SRC_URI_append_arm', 'file://other.foo;patch=1', g)
>>> setVar('OVERRIDES', 'arm:moo', g)
>>> update_data(g)
>>> print getVar('SRC_URI', g)
file://append.foo;patch=1 file://other.foo;patch=1
"""
bb.msg.debug(2, bb.msg.domain.Data, "update_data()")
# now ask the cookie monster for help
#print "Cookie Monster"
#print "Append/Prepend %s" % d._special_values
#print "Overrides %s" % d._seen_overrides
overrides = (getVar('OVERRIDES', d, 1) or "").split(':') or []
#
# Well let us see what breaks here. We used to iterate
# over each variable and apply the override and then
# do the line expanding.
# If we have bad luck - which we will have - the keys
# where in some order that is so important for this
# method which we don't have anymore.
# Anyway we will fix that and write test cases this
# time.
#
# First we apply all overrides
# Then we will handle _append and _prepend
#
for o in overrides:
# calculate '_'+override
l = len(o)+1
# see if one should even try
if not d._seen_overrides.has_key(o):
continue
vars = d._seen_overrides[o]
for var in vars:
name = var[:-l]
try:
d[name] = d[var]
except:
bb.msg.note(1, bb.msg.domain.Data, "Untracked delVar")
# now on to the appends and prepends
if d._special_values.has_key('_append'):
appends = d._special_values['_append'] or []
for append in appends:
for (a, o) in getVarFlag(append, '_append', d) or []:
# maybe the OVERRIDE was not yet added so keep the append
if (o and o in overrides) or not o:
delVarFlag(append, '_append', d)
if o and not o in overrides:
continue
sval = getVar(append,d) or ""
sval+=a
setVar(append, sval, d)
if d._special_values.has_key('_prepend'):
prepends = d._special_values['_prepend'] or []
for prepend in prepends:
for (a, o) in getVarFlag(prepend, '_prepend', d) or []:
# maybe the OVERRIDE was not yet added so keep the prepend
if (o and o in overrides) or not o:
delVarFlag(prepend, '_prepend', d)
if o and not o in overrides:
continue
sval = a + (getVar(prepend,d) or "")
setVar(prepend, sval, d)
tasklist = bb.data.getVar('__BBTASKS', d) or []
for task in tasklist:
deps[task] = build_dependencies(task, keys, shelldeps, d)
newdeps = deps[task]
seen = set()
while newdeps:
nextdeps = newdeps
seen |= nextdeps
newdeps = set()
for dep in nextdeps:
if dep not in deps:
deps[dep] = build_dependencies(dep, keys, shelldeps, d)
newdeps |= deps[dep]
newdeps -= seen
taskdeps[task] = seen | newdeps
#print "For %s: %s" % (task, str(taskdeps[task]))
return taskdeps, deps
def inherits_class(klass, d):
val = getVar('__inherit_cache', d) or []
if os.path.join('classes', '%s.bbclass' % klass) in val:
return True
return False
def _test():
"""Start a doctest run on this module"""
import doctest
from bb import data
doctest.testmod(data)
if __name__ == "__main__":
_test()

View File

@@ -28,19 +28,50 @@ BitBake build tools.
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
import copy, os, re, sys, time, types
import copy, re, sys
import bb
from bb import utils, methodpool
from COW import COWDictBase
from sets import Set
from new import classobj
from bb import utils
from bb.COW import COWDictBase
__setvar_keyword__ = ["_append","_prepend"]
__setvar_keyword__ = ["_append", "_prepend"]
__setvar_regexp__ = re.compile('(?P<base>.*?)(?P<keyword>_append|_prepend)(_(?P<add>.*))?')
__expand_var_regexp__ = re.compile(r"\${[^{}]+}")
__expand_python_regexp__ = re.compile(r"\${@.+?}")
class VariableParse:
def __init__(self, varname, d, val = None):
self.varname = varname
self.d = d
self.value = val
self.references = set()
self.execs = set()
def var_sub(self, match):
key = match.group()[2:-1]
if self.varname and key:
if self.varname == key:
raise Exception("variable %s references itself!" % self.varname)
var = self.d.getVar(key, 1)
if var is not None:
self.references.add(key)
return var
else:
return match.group()
def python_sub(self, match):
code = match.group()[3:-1]
codeobj = compile(code.strip(), self.varname or "<expansion>", "eval")
parser = bb.codeparser.PythonParser()
parser.parse_python(code)
self.references |= parser.references
self.execs |= parser.execs
value = utils.better_eval(codeobj, {"d": self.d})
return str(value)
class DataSmart:
def __init__(self, special = COWDictBase.copy(), seen = COWDictBase.copy() ):
@@ -52,68 +83,120 @@ class DataSmart:
self.expand_cache = {}
def expand(self,s, varname):
def var_sub(match):
key = match.group()[2:-1]
if varname and key:
if varname == key:
raise Exception("variable %s references itself!" % varname)
var = self.getVar(key, 1)
if var is not None:
return var
else:
return match.group()
def expandWithRefs(self, s, varname):
def python_sub(match):
import bb
code = match.group()[3:-1]
locals()['d'] = self
s = eval(code)
if type(s) == types.IntType: s = str(s)
return s
if type(s) is not types.StringType: # sanity check
return s
if not isinstance(s, basestring): # sanity check
return VariableParse(varname, self, s)
if varname and varname in self.expand_cache:
return self.expand_cache[varname]
varparse = VariableParse(varname, self)
while s.find('${') != -1:
olds = s
try:
s = __expand_var_regexp__.sub(var_sub, s)
s = __expand_python_regexp__.sub(python_sub, s)
if s == olds: break
if type(s) is not types.StringType: # sanity check
bb.msg.error(bb.msg.domain.Data, 'expansion of %s returned non-string %s' % (olds, s))
s = __expand_var_regexp__.sub(varparse.var_sub, s)
s = __expand_python_regexp__.sub(varparse.python_sub, s)
if s == olds:
break
except KeyboardInterrupt:
raise
except:
bb.msg.note(1, bb.msg.domain.Data, "%s:%s while evaluating:\n%s" % (sys.exc_info()[0], sys.exc_info()[1], s))
raise
if varname:
self.expand_cache[varname] = s
varparse.value = s
return s
if varname:
self.expand_cache[varname] = varparse
return varparse
def expand(self, s, varname):
return self.expandWithRefs(s, varname).value
def finalize(self):
"""Performs final steps upon the datastore, including application of overrides"""
overrides = (self.getVar("OVERRIDES", True) or "").split(":") or []
#
# Well let us see what breaks here. We used to iterate
# over each variable and apply the override and then
# do the line expanding.
# If we have bad luck - which we will have - the keys
# where in some order that is so important for this
# method which we don't have anymore.
# Anyway we will fix that and write test cases this
# time.
#
# First we apply all overrides
# Then we will handle _append and _prepend
#
for o in overrides:
# calculate '_'+override
l = len(o) + 1
# see if one should even try
if o not in self._seen_overrides:
continue
vars = self._seen_overrides[o]
for var in vars:
name = var[:-l]
try:
self[name] = self[var]
except Exception:
bb.msg.note(1, bb.msg.domain.Data, "Untracked delVar")
# now on to the appends and prepends
if "_append" in self._special_values:
appends = self._special_values["_append"] or []
for append in appends:
for (a, o) in self.getVarFlag(append, "_append") or []:
# maybe the OVERRIDE was not yet added so keep the append
if (o and o in overrides) or not o:
self.delVarFlag(append, "_append")
if o and not o in overrides:
continue
sval = self.getVar(append, False) or ""
sval += a
self.setVar(append, sval)
if "_prepend" in self._special_values:
prepends = self._special_values["_prepend"] or []
for prepend in prepends:
for (a, o) in self.getVarFlag(prepend, "_prepend") or []:
# maybe the OVERRIDE was not yet added so keep the prepend
if (o and o in overrides) or not o:
self.delVarFlag(prepend, "_prepend")
if o and not o in overrides:
continue
sval = a + (self.getVar(prepend, False) or "")
self.setVar(prepend, sval)
def initVar(self, var):
self.expand_cache = {}
if not var in self.dict:
self.dict[var] = {}
def _findVar(self,var):
_dest = self.dict
def _findVar(self, var):
dest = self.dict
while dest:
if var in dest:
return dest[var]
while (_dest and var not in _dest):
if not "_data" in _dest:
_dest = None
if "_data" not in dest:
break
_dest = _dest["_data"]
if _dest and var in _dest:
return _dest[var]
return None
dest = dest["_data"]
def _makeShadowCopy(self, var):
if var in self.dict:
@@ -126,7 +209,7 @@ class DataSmart:
else:
self.initVar(var)
def setVar(self,var,value):
def setVar(self, var, value):
self.expand_cache = {}
match = __setvar_regexp__.match(var)
if match and match.group("keyword") in __setvar_keyword__:
@@ -141,52 +224,72 @@ class DataSmart:
# pay the cookie monster
try:
self._special_values[keyword].add( base )
except:
self._special_values[keyword] = Set()
except KeyError:
self._special_values[keyword] = set()
self._special_values[keyword].add( base )
return
if not var in self.dict:
self._makeShadowCopy(var)
if self.getVarFlag(var, 'matchesenv'):
self.delVarFlag(var, 'matchesenv')
self.setVarFlag(var, 'export', 1)
# more cookies for the cookie monster
if '_' in var:
override = var[var.rfind('_')+1:]
if not self._seen_overrides.has_key(override):
self._seen_overrides[override] = Set()
if override not in self._seen_overrides:
self._seen_overrides[override] = set()
self._seen_overrides[override].add( var )
# setting var
self.dict[var]["content"] = value
def getVar(self,var,exp):
value = self.getVarFlag(var,"content")
def getVar(self, var, exp):
value = self.getVarFlag(var, "content")
if exp and value:
return self.expand(value,var)
return self.expand(value, var)
return value
def delVar(self,var):
def renameVar(self, key, newkey):
"""
Rename the variable key to newkey
"""
val = self.getVar(key, 0)
if val is not None:
self.setVar(newkey, val)
for i in ('_append', '_prepend'):
src = self.getVarFlag(key, i)
if src is None:
continue
dest = self.getVarFlag(newkey, i) or []
dest.extend(src)
self.setVarFlag(newkey, i, dest)
if i in self._special_values and key in self._special_values[i]:
self._special_values[i].remove(key)
self._special_values[i].add(newkey)
self.delVar(key)
def delVar(self, var):
self.expand_cache = {}
self.dict[var] = {}
def setVarFlag(self,var,flag,flagvalue):
def setVarFlag(self, var, flag, flagvalue):
if not var in self.dict:
self._makeShadowCopy(var)
self.dict[var][flag] = flagvalue
def getVarFlag(self,var,flag):
def getVarFlag(self, var, flag):
local_var = self._findVar(var)
if local_var:
if flag in local_var:
return copy.copy(local_var[flag])
return None
def delVarFlag(self,var,flag):
def delVarFlag(self, var, flag):
local_var = self._findVar(var)
if not local_var:
return
@@ -196,31 +299,31 @@ class DataSmart:
if var in self.dict and flag in self.dict[var]:
del self.dict[var][flag]
def setVarFlags(self,var,flags):
def setVarFlags(self, var, flags):
if not var in self.dict:
self._makeShadowCopy(var)
for i in flags.keys():
for i in flags:
if i == "content":
continue
self.dict[var][i] = flags[i]
def getVarFlags(self,var):
def getVarFlags(self, var):
local_var = self._findVar(var)
flags = {}
if local_var:
for i in self.dict[var].keys():
for i in local_var:
if i == "content":
continue
flags[i] = self.dict[var][i]
flags[i] = local_var[i]
if len(flags) == 0:
return None
return flags
def delVarFlags(self,var):
def delVarFlags(self, var):
if not var in self.dict:
self._makeShadowCopy(var)
@@ -250,21 +353,19 @@ class DataSmart:
def keys(self):
def _keys(d, mykey):
if "_data" in d:
_keys(d["_data"],mykey)
_keys(d["_data"], mykey)
for key in d.keys():
if key != "_data":
mykey[key] = None
keytab = {}
_keys(self.dict,keytab)
_keys(self.dict, keytab)
return keytab.keys()
def __getitem__(self,item):
def __getitem__(self, item):
#print "Warning deprecated"
return self.getVar(item, False)
def __setitem__(self,var,data):
def __setitem__(self, var, data):
#print "Warning deprecated"
self.setVar(var,data)
self.setVar(var, data)

View File

@@ -22,100 +22,130 @@ BitBake build tools.
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import os, re
import os, sys
import warnings
import bb.utils
import pickle
# This is the pid for which we should generate the event. This is set when
# the runqueue forks off.
worker_pid = 0
worker_pipe = None
useStdout = True
class Event:
"""Base class for events"""
type = "Event"
def __init__(self, d):
self._data = d
def getData(self):
return self._data
def setData(self, data):
self._data = data
data = property(getData, setData, None, "data property")
def __init__(self):
self.pid = worker_pid
NotHandled = 0
Handled = 1
Handled = 1
Registered = 10
AlreadyRegistered = 14
# Internal
_handlers = []
_handlers_dict = {}
_handlers = {}
_ui_handlers = {}
_ui_handler_seq = 0
def tmpHandler(event):
"""Default handler for code events"""
return NotHandled
# For compatibility
bb.utils._context["NotHandled"] = NotHandled
bb.utils._context["Handled"] = Handled
def defaultTmpHandler():
tmp = "def tmpHandler(e):\n\t\"\"\"heh\"\"\"\n\treturn NotHandled"
comp = bb.utils.better_compile(tmp, "tmpHandler(e)", "bb.event.defaultTmpHandler")
return comp
def fire_class_handlers(event, d):
import bb.msg
if isinstance(event, bb.msg.MsgBase):
return
def fire(event):
"""Fire off an Event"""
for h in _handlers:
for handler in _handlers:
h = _handlers[handler]
event.data = d
if type(h).__name__ == "code":
exec(h)
if tmpHandler(event) == Handled:
return Handled
locals = {"e": event}
bb.utils.simple_exec(h, locals)
ret = bb.utils.better_eval("tmpHandler(e)", locals)
if ret is not None:
warnings.warn("Using Handled/NotHandled in event handlers is deprecated",
DeprecationWarning, stacklevel = 2)
else:
if h(event) == Handled:
return Handled
return NotHandled
h(event)
del event.data
def fire_ui_handlers(event, d):
errors = []
for h in _ui_handlers:
#print "Sending event %s" % event
try:
# We use pickle here since it better handles object instances
# which xmlrpc's marshaller does not. Events *must* be serializable
# by pickle.
_ui_handlers[h].event.send((pickle.dumps(event)))
except:
errors.append(h)
for h in errors:
del _ui_handlers[h]
def fire(event, d):
"""Fire off an Event"""
# We can fire class handlers in the worker process context and this is
# desired so they get the task based datastore.
# UI handlers need to be fired in the server context so we defer this. They
# don't have a datastore so the datastore context isn't a problem.
fire_class_handlers(event, d)
if worker_pid != 0:
worker_fire(event, d)
else:
fire_ui_handlers(event, d)
def worker_fire(event, d):
data = "<event>" + pickle.dumps(event) + "</event>"
worker_pipe.write(data)
worker_pipe.flush()
def fire_from_worker(event, d):
if not event.startswith("<event>") or not event.endswith("</event>"):
print("Error, not an event %s" % event)
return
#print "Got event %s" % event
event = pickle.loads(event[7:-8])
fire_ui_handlers(event, d)
def register(name, handler):
"""Register an Event handler"""
# already registered
if name in _handlers_dict:
if name in _handlers:
return AlreadyRegistered
if handler is not None:
# handle string containing python code
# handle string containing python code
if type(handler).__name__ == "str":
_registerCode(handler)
tmp = "def tmpHandler(e):\n%s" % handler
comp = bb.utils.better_compile(tmp, "tmpHandler(e)", "bb.event._registerCode")
_handlers[name] = comp
else:
_handlers.append(handler)
_handlers[name] = handler
_handlers_dict[name] = 1
return Registered
def _registerCode(handlerStr):
"""Register a 'code' Event.
Deprecated interface; call register instead.
Expects to be passed python code as a string, which will
be passed in turn to compile() and then exec(). Note that
the code will be within a function, so should have had
appropriate tabbing put in place."""
tmp = "def tmpHandler(e):\n%s" % handlerStr
comp = bb.utils.better_compile(tmp, "tmpHandler(e)", "bb.event._registerCode")
# prevent duplicate registration
_handlers.append(comp)
def remove(name, handler):
"""Remove an Event handler"""
_handlers.pop(name)
_handlers_dict.pop(name)
if type(handler).__name__ == "str":
return _removeCode(handler)
else:
_handlers.remove(handler)
def register_UIHhandler(handler):
bb.event._ui_handler_seq = bb.event._ui_handler_seq + 1
_ui_handlers[_ui_handler_seq] = handler
bb.event.useStdout = False
return _ui_handler_seq
def _removeCode(handlerStr):
"""Remove a 'code' Event handler
Deprecated interface; call remove instead."""
tmp = "def tmpHandler(e):\n%s" % handlerStr
comp = bb.utils.better_compile(tmp, "tmpHandler(e)", "bb.event._removeCode")
_handlers.remove(comp)
def unregister_UIHhandler(handlerNum):
if handlerNum in _ui_handlers:
del _ui_handlers[handlerNum]
return
def getName(e):
"""Returns the name of a class or class instance"""
@@ -124,30 +154,40 @@ def getName(e):
else:
return e.__name__
class ConfigParsed(Event):
"""Configuration Parsing Complete"""
class PkgBase(Event):
"""Base class for package events"""
class RecipeParsed(Event):
""" Recipe Parsing Complete """
def __init__(self, t, d):
self._pkg = t
Event.__init__(self, d)
def __init__(self, fn):
self.fn = fn
Event.__init__(self)
def getPkg(self):
return self._pkg
class StampUpdate(Event):
"""Trigger for any adjustment of the stamp files to happen"""
def setPkg(self, pkg):
self._pkg = pkg
def __init__(self, targets, stampfns):
self._targets = targets
self._stampfns = stampfns
Event.__init__(self)
pkg = property(getPkg, setPkg, None, "pkg property")
def getStampPrefix(self):
return self._stampfns
def getTargets(self):
return self._targets
stampPrefix = property(getStampPrefix)
targets = property(getTargets)
class BuildBase(Event):
"""Base class for bbmake run events"""
def __init__(self, n, p, c, failures = 0):
def __init__(self, n, p, failures = 0):
self._name = n
self._pkgs = p
Event.__init__(self, c)
Event.__init__(self)
self._failures = failures
def getPkgs(self):
@@ -179,32 +219,7 @@ class BuildBase(Event):
cfg = property(getCfg, setCfg, None, "cfg property")
class DepBase(PkgBase):
"""Base class for dependency events"""
def __init__(self, t, data, d):
self._dep = d
PkgBase.__init__(self, t, data)
def getDep(self):
return self._dep
def setDep(self, dep):
self._dep = dep
dep = property(getDep, setDep, None, "dep property")
class PkgStarted(PkgBase):
"""Package build started"""
class PkgFailed(PkgBase):
"""Package build failed"""
class PkgSucceeded(PkgBase):
"""Package build completed"""
class BuildStarted(BuildBase):
@@ -215,20 +230,16 @@ class BuildCompleted(BuildBase):
"""bbmake build run completed"""
class UnsatisfiedDep(DepBase):
"""Unsatisfied Dependency"""
class RecursiveDep(DepBase):
"""Recursive Dependency"""
class NoProvider(Event):
"""No Provider for an Event"""
def __init__(self, item, data,runtime=False):
Event.__init__(self, data)
def __init__(self, item, runtime=False, dependees=None):
Event.__init__(self)
self._item = item
self._runtime = runtime
self._dependees = dependees
def getItem(self):
return self._item
@@ -239,8 +250,8 @@ class NoProvider(Event):
class MultipleProviders(Event):
"""Multiple Providers"""
def __init__(self, item, candidates, data, runtime = False):
Event.__init__(self, data)
def __init__(self, item, candidates, runtime = False):
Event.__init__(self)
self._item = item
self._candidates = candidates
self._is_runtime = runtime
@@ -262,3 +273,28 @@ class MultipleProviders(Event):
Get the possible Candidates for a PROVIDER.
"""
return self._candidates
class ParseProgress(Event):
"""
Parsing Progress Event
"""
def __init__(self, cached, parsed, skipped, masked, virtuals, errors, total):
Event.__init__(self)
self.cached = cached
self.parsed = parsed
self.skipped = skipped
self.virtuals = virtuals
self.masked = masked
self.errors = errors
self.sofar = cached + parsed
self.total = total
class DepTreeGenerated(Event):
"""
Event when a dependency tree has been generated
"""
def __init__(self, depgraph):
Event.__init__(self)
self._depgraph = depgraph

View File

@@ -24,9 +24,15 @@ BitBake build tools.
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
from __future__ import absolute_import
from __future__ import print_function
import os, re
import bb
from bb import data
from bb import persist_data
class MalformedUrl(Exception):
"""Exception raised when encountering an invalid url"""
class FetchError(Exception):
"""Exception raised when a download fails"""
@@ -43,20 +49,85 @@ class ParameterError(Exception):
class MD5SumError(Exception):
"""Exception raised when a MD5SUM of a file does not match the expected one"""
class InvalidSRCREV(Exception):
"""Exception raised when an invalid SRCREV is encountered"""
def decodeurl(url):
"""Decodes an URL into the tokens (scheme, network location, path,
user, password, parameters).
"""
m = re.compile('(?P<type>[^:]*)://((?P<user>.+)@)?(?P<location>[^;]+)(;(?P<parm>.*))?').match(url)
if not m:
raise MalformedUrl(url)
type = m.group('type')
location = m.group('location')
if not location:
raise MalformedUrl(url)
user = m.group('user')
parm = m.group('parm')
locidx = location.find('/')
if locidx != -1 and type.lower() != 'file':
host = location[:locidx]
path = location[locidx:]
else:
host = ""
path = location
if user:
m = re.compile('(?P<user>[^:]+)(:?(?P<pswd>.*))').match(user)
if m:
user = m.group('user')
pswd = m.group('pswd')
else:
user = ''
pswd = ''
p = {}
if parm:
for s in parm.split(';'):
s1, s2 = s.split('=')
p[s1] = s2
return (type, host, path, user, pswd, p)
def encodeurl(decoded):
"""Encodes a URL from tokens (scheme, network location, path,
user, password, parameters).
"""
(type, host, path, user, pswd, p) = decoded
if not type or not path:
raise MissingParameterError("Type or path url components missing when encoding %s" % decoded)
url = '%s://' % type
if user:
url += "%s" % user
if pswd:
url += ":%s" % pswd
url += "@"
if host:
url += "%s" % host
url += "%s" % path
if p:
for parm in p:
url += ";%s=%s" % (parm, p[parm])
return url
def uri_replace(uri, uri_find, uri_replace, d):
# bb.msg.note(1, bb.msg.domain.Fetcher, "uri_replace: operating on %s" % uri)
if not uri or not uri_find or not uri_replace:
bb.msg.debug(1, bb.msg.domain.Fetcher, "uri_replace: passed an undefined value, not replacing")
uri_decoded = list(bb.decodeurl(uri))
uri_find_decoded = list(bb.decodeurl(uri_find))
uri_replace_decoded = list(bb.decodeurl(uri_replace))
result_decoded = ['','','','','',{}]
uri_decoded = list(decodeurl(uri))
uri_find_decoded = list(decodeurl(uri_find))
uri_replace_decoded = list(decodeurl(uri_replace))
result_decoded = ['', '', '', '', '', {}]
for i in uri_find_decoded:
loc = uri_find_decoded.index(i)
result_decoded[loc] = uri_decoded[loc]
import types
if type(i) == types.StringType:
import re
if isinstance(i, basestring):
if (re.match(i, uri_decoded[loc])):
result_decoded[loc] = re.sub(i, uri_replace_decoded[loc], uri_decoded[loc])
if uri_find_decoded.index(i) == 2:
@@ -69,83 +140,404 @@ def uri_replace(uri, uri_find, uri_replace, d):
# bb.msg.note(1, bb.msg.domain.Fetcher, "uri_replace: no match")
return uri
# else:
# for j in i.keys():
# for j in i:
# FIXME: apply replacements against options
return bb.encodeurl(result_decoded)
return encodeurl(result_decoded)
methods = []
urldata = {}
urldata_cache = {}
saved_headrevs = {}
persistent_database_connection = {}
def init(urls = [], d = None):
if d == None:
bb.msg.debug(2, bb.msg.domain.Fetcher, "BUG init called with None as data object!!!")
return
def fetcher_init(d):
"""
Called to initialize the fetchers once the configuration data is known.
Calls before this must not hit the cache.
"""
pd = persist_data.PersistData(d, persistent_database_connection)
# When to drop SCM head revisions controlled by user policy
srcrev_policy = bb.data.getVar('BB_SRCREV_POLICY', d, 1) or "clear"
if srcrev_policy == "cache":
bb.msg.debug(1, bb.msg.domain.Fetcher, "Keeping SRCREV cache due to cache policy of: %s" % srcrev_policy)
elif srcrev_policy == "clear":
bb.msg.debug(1, bb.msg.domain.Fetcher, "Clearing SRCREV cache due to cache policy of: %s" % srcrev_policy)
try:
bb.fetch.saved_headrevs = pd.getKeyValues("BB_URI_HEADREVS")
except:
pass
pd.delDomain("BB_URI_HEADREVS")
else:
raise FetchError("Invalid SRCREV cache policy of: %s" % srcrev_policy)
for m in methods:
m.urls = []
if hasattr(m, "init"):
m.init(d)
# Make sure our domains exist
pd.addDomain("BB_URI_HEADREVS")
pd.addDomain("BB_URI_LOCALCOUNT")
def fetcher_compare_revisons(d):
"""
Compare the revisions in the persistant cache with current values and
return true/false on whether they've changed.
"""
pd = persist_data.PersistData(d, persistent_database_connection)
data = pd.getKeyValues("BB_URI_HEADREVS")
data2 = bb.fetch.saved_headrevs
changed = False
for key in data:
if key not in data2 or data2[key] != data[key]:
bb.msg.debug(1, bb.msg.domain.Fetcher, "%s changed" % key)
changed = True
return True
else:
bb.msg.debug(2, bb.msg.domain.Fetcher, "%s did not change" % key)
return False
# Function call order is usually:
# 1. init
# 2. go
# 3. localpaths
# localpath can be called at any time
def init(urls, d, setup = True):
urldata = {}
fn = bb.data.getVar('FILE', d, 1)
if fn in urldata_cache:
urldata = urldata_cache[fn]
for url in urls:
if url not in urldata:
urldata[url] = FetchData(url, d)
if setup:
for url in urldata:
if not urldata[url].setup:
urldata[url].setup_localpath(d)
urldata_cache[fn] = urldata
return urldata
def mirror_from_string(data):
return [ i.split() for i in (data or "").replace('\\n','\n').split('\n') if i ]
def removefile(f):
try:
os.remove(f)
except:
pass
def go(d, urls = None):
"""
Fetch all urls
init must have previously been called
"""
if not urls:
urls = d.getVar("SRC_URI", 1).split()
urldata = init(urls, d, True)
for u in urls:
ud = initdata(u, d)
if ud.method:
ud.method.urls.append(u)
ud = urldata[u]
m = ud.method
localpath = ""
def initdata(url, d):
fn = bb.data.getVar('FILE', d, 1)
if fn not in urldata:
urldata[fn] = {}
if url not in urldata[fn]:
ud = FetchData()
(ud.type, ud.host, ud.path, ud.user, ud.pswd, ud.parm) = bb.decodeurl(data.expand(url, d))
ud.date = Fetch.getSRCDate(ud, d)
for m in methods:
if m.supports(url, ud, d):
ud.localpath = m.localpath(url, ud, d)
ud.md5 = ud.localpath + '.md5'
# if user sets localpath for file, use it instead.
if "localpath" in ud.parm:
ud.localpath = ud.parm["localpath"]
ud.method = m
break
urldata[fn][url] = ud
return urldata[fn][url]
if not ud.localfile:
continue
def go(d):
"""Fetch all urls"""
fn = bb.data.getVar('FILE', d, 1)
for m in methods:
for u in m.urls:
ud = urldata[fn][u]
if ud.localfile and not m.forcefetch(u, ud, d) and os.path.exists(urldata[fn][u].md5):
# File already present along with md5 stamp file
# Touch md5 file to show activity
lf = bb.utils.lockfile(ud.lockfile)
if m.try_premirror(u, ud, d):
# First try fetching uri, u, from PREMIRRORS
mirrors = mirror_from_string(bb.data.getVar('PREMIRRORS', d, True))
localpath = try_mirrors(d, u, mirrors, False, m.forcefetch(u, ud, d))
elif os.path.exists(ud.localfile):
localpath = ud.localfile
# Need to re-test forcefetch() which will return true if our copy is too old
if m.forcefetch(u, ud, d) or not localpath:
# Next try fetching from the original uri, u
try:
m.go(u, ud, d)
localpath = ud.localpath
except FetchError:
# Remove any incomplete file
removefile(ud.localpath)
# Finally, try fetching uri, u, from MIRRORS
mirrors = mirror_from_string(bb.data.getVar('MIRRORS', d, True))
localpath = try_mirrors (d, u, mirrors)
if not localpath or not os.path.exists(localpath):
raise FetchError("Unable to fetch URL %s from any source." % u)
ud.localpath = localpath
if os.path.exists(ud.md5):
# Touch the md5 file to show active use of the download
try:
os.utime(ud.md5, None)
continue
# RP - is olddir needed?
# olddir = os.path.abspath(os.getcwd())
m.go(u, ud , d)
# os.chdir(olddir)
if ud.localfile and not m.forcefetch(u, ud, d):
Fetch.write_md5sum(u, ud, d)
except:
# Errors aren't fatal here
pass
else:
Fetch.write_md5sum(u, ud, d)
bb.utils.unlockfile(lf)
def checkstatus(d):
"""
Check all urls exist upstream
init must have previously been called
"""
urldata = init([], d, True)
for u in urldata:
ud = urldata[u]
m = ud.method
bb.msg.debug(1, bb.msg.domain.Fetcher, "Testing URL %s" % u)
# First try checking uri, u, from PREMIRRORS
mirrors = mirror_from_string(bb.data.getVar('PREMIRRORS', d, True))
ret = try_mirrors(d, u, mirrors, True)
if not ret:
# Next try checking from the original uri, u
try:
ret = m.checkstatus(u, ud, d)
except:
# Finally, try checking uri, u, from MIRRORS
mirrors = mirror_from_string(bb.data.getVar('MIRRORS', d, True))
ret = try_mirrors (d, u, mirrors, True)
if not ret:
raise FetchError("URL %s doesn't work" % u)
def localpaths(d):
"""Return a list of the local filenames, assuming successful fetch"""
"""
Return a list of the local filenames, assuming successful fetch
"""
local = []
fn = bb.data.getVar('FILE', d, 1)
for m in methods:
for u in m.urls:
local.append(urldata[fn][u].localpath)
urldata = init([], d, True)
for u in urldata:
ud = urldata[u]
local.append(ud.localpath)
return local
def localpath(url, d):
ud = initdata(url, d)
if ud.method:
return ud.localpath
srcrev_internal_call = False
def get_srcrev(d):
"""
Return the version string for the current package
(usually to be used as PV)
Most packages usually only have one SCM so we just pass on the call.
In the multi SCM case, we build a value based on SRCREV_FORMAT which must
have been set.
"""
#
# Ugly code alert. localpath in the fetchers will try to evaluate SRCREV which
# could translate into a call to here. If it does, we need to catch this
# and provide some way so it knows get_srcrev is active instead of being
# some number etc. hence the srcrev_internal_call tracking and the magic
# "SRCREVINACTION" return value.
#
# Neater solutions welcome!
#
if bb.fetch.srcrev_internal_call:
return "SRCREVINACTION"
scms = []
# Only call setup_localpath on URIs which suppports_srcrev()
urldata = init(bb.data.getVar('SRC_URI', d, 1).split(), d, False)
for u in urldata:
ud = urldata[u]
if ud.method.suppports_srcrev():
if not ud.setup:
ud.setup_localpath(d)
scms.append(u)
if len(scms) == 0:
bb.msg.error(bb.msg.domain.Fetcher, "SRCREV was used yet no valid SCM was found in SRC_URI")
raise ParameterError
if bb.data.getVar('BB_SRCREV_POLICY', d, True) != "cache":
bb.data.setVar('__BB_DONT_CACHE', '1', d)
if len(scms) == 1:
return urldata[scms[0]].method.sortable_revision(scms[0], urldata[scms[0]], d)
#
# Mutiple SCMs are in SRC_URI so we resort to SRCREV_FORMAT
#
format = bb.data.getVar('SRCREV_FORMAT', d, 1)
if not format:
bb.msg.error(bb.msg.domain.Fetcher, "The SRCREV_FORMAT variable must be set when multiple SCMs are used.")
raise ParameterError
for scm in scms:
if 'name' in urldata[scm].parm:
name = urldata[scm].parm["name"]
rev = urldata[scm].method.sortable_revision(scm, urldata[scm], d)
format = format.replace(name, rev)
return format
def localpath(url, d, cache = True):
"""
Called from the parser with cache=False since the cache isn't ready
at this point. Also called from classed in OE e.g. patch.bbclass
"""
ud = init([url], d)
if ud[url].method:
return ud[url].localpath
return url
def runfetchcmd(cmd, d, quiet = False):
"""
Run cmd returning the command output
Raise an error if interrupted or cmd fails
Optionally echo command output to stdout
"""
# Need to export PATH as binary could be in metadata paths
# rather than host provided
# Also include some other variables.
# FIXME: Should really include all export varaiables?
exportvars = ['PATH', 'GIT_PROXY_COMMAND', 'GIT_PROXY_HOST',
'GIT_PROXY_PORT', 'GIT_CONFIG', 'http_proxy', 'ftp_proxy',
'https_proxy', 'no_proxy', 'ALL_PROXY', 'all_proxy',
'SSH_AUTH_SOCK', 'SSH_AGENT_PID', 'HOME']
for var in exportvars:
val = data.getVar(var, d, True)
if val:
cmd = 'export ' + var + '=\"%s\"; %s' % (val, cmd)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % cmd)
# redirect stderr to stdout
stdout_handle = os.popen(cmd + " 2>&1", "r")
output = ""
while True:
line = stdout_handle.readline()
if not line:
break
if not quiet:
print(line, end=' ')
output += line
status = stdout_handle.close() or 0
signal = status >> 8
exitstatus = status & 0xff
if signal:
raise FetchError("Fetch command %s failed with signal %s, output:\n%s" % (cmd, signal, output))
elif status != 0:
raise FetchError("Fetch command %s failed with exit code %s, output:\n%s" % (cmd, status, output))
return output
def try_mirrors(d, uri, mirrors, check = False, force = False):
"""
Try to use a mirrored version of the sources.
This method will be automatically called before the fetchers go.
d Is a bb.data instance
uri is the original uri we're trying to download
mirrors is the list of mirrors we're going to try
"""
fpath = os.path.join(data.getVar("DL_DIR", d, 1), os.path.basename(uri))
if not check and os.access(fpath, os.R_OK) and not force:
bb.msg.debug(1, bb.msg.domain.Fetcher, "%s already exists, skipping checkout." % fpath)
return fpath
ld = d.createCopy()
for (find, replace) in mirrors:
newuri = uri_replace(uri, find, replace, ld)
if newuri != uri:
try:
ud = FetchData(newuri, ld)
except bb.fetch.NoMethodError:
bb.msg.debug(1, bb.msg.domain.Fetcher, "No method for %s" % uri)
continue
ud.setup_localpath(ld)
try:
if check:
ud.method.checkstatus(newuri, ud, ld)
else:
ud.method.go(newuri, ud, ld)
return ud.localpath
except (bb.fetch.MissingParameterError,
bb.fetch.FetchError,
bb.fetch.MD5SumError):
import sys
(type, value, traceback) = sys.exc_info()
bb.msg.debug(2, bb.msg.domain.Fetcher, "Mirror fetch failure: %s" % value)
removefile(ud.localpath)
continue
return None
class FetchData(object):
"""Class for fetcher variable store"""
def __init__(self):
"""
A class which represents the fetcher state for a given URI.
"""
def __init__(self, url, d):
self.localfile = ""
(self.type, self.host, self.path, self.user, self.pswd, self.parm) = decodeurl(data.expand(url, d))
self.date = Fetch.getSRCDate(self, d)
self.url = url
if not self.user and "user" in self.parm:
self.user = self.parm["user"]
if not self.pswd and "pswd" in self.parm:
self.pswd = self.parm["pswd"]
self.setup = False
for m in methods:
if m.supports(url, self, d):
self.method = m
return
raise NoMethodError("Missing implementation for url %s" % url)
def setup_localpath(self, d):
self.setup = True
if "localpath" in self.parm:
# if user sets localpath for file, use it instead.
self.localpath = self.parm["localpath"]
self.basename = os.path.basename(self.localpath)
else:
premirrors = bb.data.getVar('PREMIRRORS', d, True)
local = ""
if premirrors and self.url:
aurl = self.url.split(";")[0]
mirrors = mirror_from_string(premirrors)
for (find, replace) in mirrors:
if replace.startswith("file://"):
path = aurl.split("://")[1]
path = path.split(";")[0]
local = replace.split("://")[1] + os.path.basename(path)
if local == aurl or not os.path.exists(local) or os.path.isdir(local):
local = ""
self.localpath = local
if not local:
try:
bb.fetch.srcrev_internal_call = True
self.localpath = self.method.localpath(self.url, self, d)
finally:
bb.fetch.srcrev_internal_call = False
# We have to clear data's internal caches since the cached value of SRCREV is now wrong.
# Horrible...
bb.data.delVar("ISHOULDNEVEREXIST", d)
if self.localpath is not None:
# Note: These files should always be in DL_DIR whereas localpath may not be.
basepath = bb.data.expand("${DL_DIR}/%s" % os.path.basename(self.localpath), d)
self.md5 = basepath + '.md5'
self.lockfile = basepath + '.lock'
class Fetch(object):
@@ -163,7 +555,7 @@ class Fetch(object):
def localpath(self, url, urldata, d):
"""
Return the local filename of a given url assuming a successful fetch.
Can also setup variables in urldata for use in go (saving code duplication
Can also setup variables in urldata for use in go (saving code duplication
and duplicate code execution)
"""
return url
@@ -182,6 +574,12 @@ class Fetch(object):
"""
return False
def suppports_srcrev(self):
"""
The fetcher supports auto source revisions (SRCREV)
"""
return False
def go(self, url, urldata, d):
"""
Fetch urls
@@ -189,6 +587,25 @@ class Fetch(object):
"""
raise NoMethodError("Missing implementation for url")
def try_premirror(self, url, urldata, d):
"""
Should premirrors be used?
"""
if urldata.method.forcefetch(url, urldata, d):
return True
elif os.path.exists(urldata.md5) and os.path.exists(urldata.localfile):
return False
else:
return True
def checkstatus(self, url, urldata, d):
"""
Check the status of a URL
Assumes localpath was called first
"""
bb.msg.note(1, bb.msg.domain.Fetcher, "URL %s could not be checked for status since no method exists." % url)
return True
def getSRCDate(urldata, d):
"""
Return the SRC Date for the component
@@ -201,42 +618,61 @@ class Fetch(object):
pn = data.getVar("PN", d, 1)
if pn:
return data.getVar("SRCDATE_%s" % pn, d, 1) or data.getVar("CVSDATE_%s" % pn, d, 1) or data.getVar("DATE", d, 1)
return data.getVar("SRCDATE_%s" % pn, d, 1) or data.getVar("CVSDATE_%s" % pn, d, 1) or data.getVar("SRCDATE", d, 1) or data.getVar("CVSDATE", d, 1) or data.getVar("DATE", d, 1)
return data.getVar("SRCDATE", d, 1) or data.getVar("CVSDATE", d, 1) or data.getVar("DATE", d, 1)
getSRCDate = staticmethod(getSRCDate)
def try_mirror(d, tarfn):
def srcrev_internal_helper(ud, d):
"""
Return:
a) a source revision if specified
b) True if auto srcrev is in action
c) False otherwise
"""
Try to use a mirrored version of the sources. We do this
to avoid massive loads on foreign cvs and svn servers.
This method will be used by the different fetcher
implementations.
d Is a bb.data instance
tarfn is the name of the tarball
"""
tarpath = os.path.join(data.getVar("DL_DIR", d, 1), tarfn)
if os.access(tarpath, os.R_OK):
bb.msg.debug(1, bb.msg.domain.Fetcher, "%s already exists, skipping checkout." % tarfn)
if 'rev' in ud.parm:
return ud.parm['rev']
if 'tag' in ud.parm:
return ud.parm['tag']
rev = None
if 'name' in ud.parm:
pn = data.getVar("PN", d, 1)
rev = data.getVar("SRCREV_%s_pn-%s" % (ud.parm['name'], pn), d, 1)
if not rev:
rev = data.getVar("SRCREV_pn-%s_%s" % (pn, ud.parm['name']), d, 1)
if not rev:
rev = data.getVar("SRCREV_%s" % (ud.parm['name']), d, 1)
if not rev:
rev = data.getVar("SRCREV", d, 1)
if rev == "INVALID":
raise InvalidSRCREV("Please set SRCREV to a valid value")
if not rev:
return False
if rev is "SRCREVINACTION":
return True
return rev
pn = data.getVar('PN', d, True)
src_tarball_stash = None
if pn:
src_tarball_stash = (data.getVar('SRC_TARBALL_STASH_%s' % pn, d, True) or data.getVar('CVS_TARBALL_STASH_%s' % pn, d, True) or data.getVar('SRC_TARBALL_STASH', d, True) or data.getVar('CVS_TARBALL_STASH', d, True) or "").split()
srcrev_internal_helper = staticmethod(srcrev_internal_helper)
for stash in src_tarball_stash:
fetchcmd = data.getVar("FETCHCOMMAND_mirror", d, True) or data.getVar("FETCHCOMMAND_wget", d, True)
uri = stash + tarfn
bb.msg.note(1, bb.msg.domain.Fetcher, "fetch " + uri)
fetchcmd = fetchcmd.replace("${URI}", uri)
ret = os.system(fetchcmd)
if ret == 0:
bb.msg.note(1, bb.msg.domain.Fetcher, "Fetched %s from tarball stash, skipping checkout" % tarfn)
return True
return False
try_mirror = staticmethod(try_mirror)
def localcount_internal_helper(ud, d):
"""
Return:
a) a locked localcount if specified
b) None otherwise
"""
localcount = None
if 'name' in ud.parm:
pn = data.getVar("PN", d, 1)
localcount = data.getVar("LOCALCOUNT_" + ud.parm['name'], d, 1)
if not localcount:
localcount = data.getVar("LOCALCOUNT", d, 1)
return localcount
localcount_internal_helper = staticmethod(localcount_internal_helper)
def verify_md5sum(ud, got_sum):
"""
@@ -252,14 +688,7 @@ class Fetch(object):
verify_md5sum = staticmethod(verify_md5sum)
def write_md5sum(url, ud, d):
if bb.which(data.getVar('PATH', d), 'md5sum'):
try:
md5pipe = os.popen('md5sum ' + ud.localpath)
md5data = (md5pipe.readline().split() or [ "" ])[0]
md5pipe.close()
except OSError:
md5data = ""
md5data = bb.utils.md5_file(ud.localpath)
# verify the md5sum
if not Fetch.verify_md5sum(ud, md5data):
raise MD5SumError(url)
@@ -269,20 +698,87 @@ class Fetch(object):
md5out.close()
write_md5sum = staticmethod(write_md5sum)
import cvs
import git
import local
import svn
import wget
import svk
import ssh
import perforce
def latest_revision(self, url, ud, d):
"""
Look in the cache for the latest revision, if not present ask the SCM.
"""
if not hasattr(self, "_latest_revision"):
raise ParameterError
pd = persist_data.PersistData(d, persistent_database_connection)
key = self.generate_revision_key(url, ud, d)
rev = pd.getValue("BB_URI_HEADREVS", key)
if rev != None:
return str(rev)
rev = self._latest_revision(url, ud, d)
pd.setValue("BB_URI_HEADREVS", key, rev)
return rev
def sortable_revision(self, url, ud, d):
"""
"""
if hasattr(self, "_sortable_revision"):
return self._sortable_revision(url, ud, d)
pd = persist_data.PersistData(d, persistent_database_connection)
key = self.generate_revision_key(url, ud, d)
latest_rev = self._build_revision(url, ud, d)
last_rev = pd.getValue("BB_URI_LOCALCOUNT", key + "_rev")
uselocalcount = bb.data.getVar("BB_LOCALCOUNT_OVERRIDE", d, True) or False
count = None
if uselocalcount:
count = Fetch.localcount_internal_helper(ud, d)
if count is None:
count = pd.getValue("BB_URI_LOCALCOUNT", key + "_count")
if last_rev == latest_rev:
return str(count + "+" + latest_rev)
buildindex_provided = hasattr(self, "_sortable_buildindex")
if buildindex_provided:
count = self._sortable_buildindex(url, ud, d, latest_rev)
if count is None:
count = "0"
elif uselocalcount or buildindex_provided:
count = str(count)
else:
count = str(int(count) + 1)
pd.setValue("BB_URI_LOCALCOUNT", key + "_rev", latest_rev)
pd.setValue("BB_URI_LOCALCOUNT", key + "_count", count)
return str(count + "+" + latest_rev)
def generate_revision_key(self, url, ud, d):
key = self._revision_key(url, ud, d)
return "%s-%s" % (key, bb.data.getVar("PN", d, True) or "")
from . import cvs
from . import git
from . import local
from . import svn
from . import wget
from . import svk
from . import ssh
from . import perforce
from . import bzr
from . import hg
from . import osc
from . import repo
methods.append(cvs.Cvs())
methods.append(git.Git())
methods.append(local.Local())
methods.append(svn.Svn())
methods.append(wget.Wget())
methods.append(svn.Svn())
methods.append(git.Git())
methods.append(cvs.Cvs())
methods.append(svk.Svk())
methods.append(ssh.SSH())
methods.append(perforce.Perforce())
methods.append(bzr.Bzr())
methods.append(hg.Hg())
methods.append(osc.Osc())
methods.append(repo.Repo())

147
bitbake/lib/bb/fetch/bzr.py Normal file
View File

@@ -0,0 +1,147 @@
"""
BitBake 'Fetch' implementation for bzr.
"""
# Copyright (C) 2007 Ross Burton
# Copyright (C) 2007 Richard Purdie
#
# Classes for obtaining upstream sources for the
# BitBake build tools.
# Copyright (C) 2003, 2004 Chris Larson
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import os
import sys
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
from bb.fetch import runfetchcmd
class Bzr(Fetch):
def supports(self, url, ud, d):
return ud.type in ['bzr']
def localpath (self, url, ud, d):
# Create paths to bzr checkouts
relpath = ud.path
if relpath.startswith('/'):
# Remove leading slash as os.path.join can't cope
relpath = relpath[1:]
ud.pkgdir = os.path.join(data.expand('${BZRDIR}', d), ud.host, relpath)
revision = Fetch.srcrev_internal_helper(ud, d)
if revision is True:
ud.revision = self.latest_revision(url, ud, d)
elif revision:
ud.revision = revision
if not ud.revision:
ud.revision = self.latest_revision(url, ud, d)
ud.localfile = data.expand('bzr_%s_%s_%s.tar.gz' % (ud.host, ud.path.replace('/', '.'), ud.revision), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def _buildbzrcommand(self, ud, d, command):
"""
Build up an bzr commandline based on ud
command is "fetch", "update", "revno"
"""
basecmd = data.expand('${FETCHCMD_bzr}', d)
proto = "http"
if "proto" in ud.parm:
proto = ud.parm["proto"]
bzrroot = ud.host + ud.path
options = []
if command is "revno":
bzrcmd = "%s revno %s %s://%s" % (basecmd, " ".join(options), proto, bzrroot)
else:
if ud.revision:
options.append("-r %s" % ud.revision)
if command is "fetch":
bzrcmd = "%s co %s %s://%s" % (basecmd, " ".join(options), proto, bzrroot)
elif command is "update":
bzrcmd = "%s pull %s --overwrite" % (basecmd, " ".join(options))
else:
raise FetchError("Invalid bzr command %s" % command)
return bzrcmd
def go(self, loc, ud, d):
"""Fetch url"""
if os.access(os.path.join(ud.pkgdir, os.path.basename(ud.pkgdir), '.bzr'), os.R_OK):
bzrcmd = self._buildbzrcommand(ud, d, "update")
bb.msg.debug(1, bb.msg.domain.Fetcher, "BZR Update %s" % loc)
os.chdir(os.path.join (ud.pkgdir, os.path.basename(ud.path)))
runfetchcmd(bzrcmd, d)
else:
os.system("rm -rf %s" % os.path.join(ud.pkgdir, os.path.basename(ud.pkgdir)))
bzrcmd = self._buildbzrcommand(ud, d, "fetch")
bb.msg.debug(1, bb.msg.domain.Fetcher, "BZR Checkout %s" % loc)
bb.mkdirhier(ud.pkgdir)
os.chdir(ud.pkgdir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % bzrcmd)
runfetchcmd(bzrcmd, d)
os.chdir(ud.pkgdir)
# tar them up to a defined filename
try:
runfetchcmd("tar -czf %s %s" % (ud.localpath, os.path.basename(ud.pkgdir)), d)
except:
t, v, tb = sys.exc_info()
try:
os.unlink(ud.localpath)
except OSError:
pass
raise t, v, tb
def suppports_srcrev(self):
return True
def _revision_key(self, url, ud, d):
"""
Return a unique key for the url
"""
return "bzr:" + ud.pkgdir
def _latest_revision(self, url, ud, d):
"""
Return the latest upstream revision number
"""
bb.msg.debug(2, bb.msg.domain.Fetcher, "BZR fetcher hitting network for %s" % url)
output = runfetchcmd(self._buildbzrcommand(ud, d, "revno"), d, True)
return output.strip()
def _sortable_revision(self, url, ud, d):
"""
Return a sortable revision number which in our case is the revision number
"""
return self._build_revision(url, ud, d)
def _build_revision(self, url, ud, d):
return ud.revision

View File

@@ -26,7 +26,7 @@ BitBake build tools.
#Based on functions from the base bb module, Copyright 2003 Holger Schurig
#
import os, re
import os
import bb
from bb import data
from bb.fetch import Fetch
@@ -41,7 +41,7 @@ class Cvs(Fetch):
"""
Check to see if a given url can be fetched with cvs.
"""
return ud.type in ['cvs', 'pserver']
return ud.type in ['cvs']
def localpath(self, url, ud, d):
if not "module" in ud.parm:
@@ -58,7 +58,15 @@ class Cvs(Fetch):
elif ud.tag:
ud.date = ""
ud.localfile = data.expand('%s_%s_%s_%s.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.tag, ud.date), d)
norecurse = ''
if 'norecurse' in ud.parm:
norecurse = '_norecurse'
fullpath = ''
if 'fullpath' in ud.parm:
fullpath = '_fullpath'
ud.localfile = data.expand('%s_%s_%s_%s%s%s.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.tag, ud.date, norecurse, fullpath), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
@@ -69,11 +77,6 @@ class Cvs(Fetch):
def go(self, loc, ud, d):
# try to use the tarball stash
if not self.forcefetch(loc, ud, d) and Fetch.try_mirror(d, ud.localfile):
bb.msg.debug(1, bb.msg.domain.Fetcher, "%s already exists or was mirrored, skipping cvs checkout." % ud.localpath)
return
method = "pserver"
if "method" in ud.parm:
method = ud.parm["method"]
@@ -94,14 +97,27 @@ class Cvs(Fetch):
if method == "dir":
cvsroot = ud.path
else:
cvsroot = ":" + method + ":" + ud.user
cvsroot = ":" + method
cvsproxyhost = data.getVar('CVS_PROXY_HOST', d, True)
if cvsproxyhost:
cvsroot += ";proxy=" + cvsproxyhost
cvsproxyport = data.getVar('CVS_PROXY_PORT', d, True)
if cvsproxyport:
cvsroot += ";proxyport=" + cvsproxyport
cvsroot += ":" + ud.user
if ud.pswd:
cvsroot += ":" + ud.pswd
cvsroot += "@" + ud.host + ":" + cvs_port + ud.path
options = []
if 'norecurse' in ud.parm:
options.append("-l")
if ud.date:
options.append("-D %s" % ud.date)
# treat YYYYMMDDHHMM specially for CVS
if len(ud.date) == 12:
options.append("-D \"%s %s:%s UTC\"" % (ud.date[0:8], ud.date[8:10], ud.date[10:12]))
else:
options.append("-D \"%s UTC\"" % ud.date)
if ud.tag:
options.append("-r %s" % ud.tag)
@@ -123,8 +139,8 @@ class Cvs(Fetch):
bb.msg.debug(2, bb.msg.domain.Fetcher, "Fetch: checking for module directory")
pkg = data.expand('${PN}', d)
pkgdir = os.path.join(data.expand('${CVSDIR}', localdata), pkg)
moddir = os.path.join(pkgdir,localdir)
if os.access(os.path.join(moddir,'CVS'), os.R_OK):
moddir = os.path.join(pkgdir, localdir)
if os.access(os.path.join(moddir, 'CVS'), os.R_OK):
bb.msg.note(1, bb.msg.domain.Fetcher, "Update " + loc)
# update sources there
os.chdir(moddir)
@@ -141,13 +157,18 @@ class Cvs(Fetch):
try:
os.rmdir(moddir)
except OSError:
pass
pass
raise FetchError(ud.module)
os.chdir(moddir)
os.chdir('..')
# tar them up to a defined filename
myret = os.system("tar -czf %s %s" % (ud.localpath, os.path.basename(moddir)))
if 'fullpath' in ud.parm:
os.chdir(pkgdir)
myret = os.system("tar -czf %s %s" % (ud.localpath, localdir))
else:
os.chdir(moddir)
os.chdir('..')
myret = os.system("tar -czf %s %s" % (ud.localpath, os.path.basename(moddir)))
if myret != 0:
try:
os.unlink(ud.localpath)

View File

@@ -20,36 +20,20 @@ BitBake 'Fetch' git implementation
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import os, re
import os
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
def prunedir(topdir):
# Delete everything reachable from the directory named in 'topdir'.
# CAUTION: This is dangerous!
for root, dirs, files in os.walk(topdir, topdown=False):
for name in files:
os.remove(os.path.join(root, name))
for name in dirs:
os.rmdir(os.path.join(root, name))
def rungitcmd(cmd,d):
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % cmd)
# Need to export PATH as git is likely to be in metadata paths
# rather than host provided
pathcmd = 'export PATH=%s; %s' % (data.expand('${PATH}', d), cmd)
myret = os.system(pathcmd)
if myret != 0:
raise FetchError("Git: %s failed" % pathcmd)
from bb.fetch import runfetchcmd
class Git(Fetch):
"""Class to fetch a module or modules from git repositories"""
def init(self, d):
#
# Only enable _sortable revision if the key is set
#
if bb.data.getVar("BB_GIT_CLONE_FOR_SRCREV", d, True):
self._sortable_buildindex = self._sortable_buildindex_disabled
def supports(self, url, ud, d):
"""
Check to see if a given url can be fetched with git.
@@ -58,70 +42,213 @@ class Git(Fetch):
def localpath(self, url, ud, d):
ud.proto = "rsync"
if 'protocol' in ud.parm:
ud.proto = ud.parm['protocol']
elif not ud.host:
ud.proto = 'file'
else:
ud.proto = "rsync"
ud.tag = "master"
if 'tag' in ud.parm:
ud.tag = ud.parm['tag']
ud.branch = ud.parm.get("branch", "master")
ud.localfile = data.expand('git_%s%s_%s.tar.gz' % (ud.host, ud.path.replace('/', '.'), ud.tag), d)
gitsrcname = '%s%s' % (ud.host, ud.path.replace('/', '.'))
ud.mirrortarball = 'git_%s.tar.gz' % (gitsrcname)
ud.clonedir = os.path.join(data.expand('${GITDIR}', d), gitsrcname)
tag = Fetch.srcrev_internal_helper(ud, d)
if tag is True:
ud.tag = self.latest_revision(url, ud, d)
elif tag:
ud.tag = tag
if not ud.tag or ud.tag == "master":
ud.tag = self.latest_revision(url, ud, d)
subdir = ud.parm.get("subpath", "")
if subdir != "":
if subdir.endswith("/"):
subdir = subdir[:-1]
subdirpath = os.path.join(ud.path, subdir);
else:
subdirpath = ud.path;
if 'fullclone' in ud.parm:
ud.localfile = ud.mirrortarball
else:
ud.localfile = data.expand('git_%s%s_%s.tar.gz' % (ud.host, subdirpath.replace('/', '.'), ud.tag), d)
ud.basecmd = data.getVar("FETCHCMD_git", d, True) or "git"
if 'noclone' in ud.parm:
ud.localfile = None
return None
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def forcefetch(self, url, ud, d):
# tag=="master" must always update
if (ud.tag == "master"):
if 'fullclone' in ud.parm:
return True
if 'noclone' in ud.parm:
return False
if os.path.exists(ud.localpath):
return False
if not self._contains_ref(ud.tag, d):
return True
return False
def try_premirror(self, u, ud, d):
if 'noclone' in ud.parm:
return False
if os.path.exists(ud.clonedir):
return False
if os.path.exists(ud.localpath):
return False
return True
def go(self, loc, ud, d):
"""Fetch url"""
if not self.forcefetch(loc, ud, d) and Fetch.try_mirror(d, ud.localfile):
bb.msg.debug(1, bb.msg.domain.Fetcher, "%s already exists (or was stashed). Skipping git checkout." % ud.localpath)
return
if ud.user:
username = ud.user + '@'
else:
username = ""
gitsrcname = '%s%s' % (ud.host, ud.path.replace('/', '.'))
repofilename = 'git_%s.tar.gz' % (gitsrcname)
repofile = os.path.join(data.getVar("DL_DIR", d, 1), repofilename)
repodir = os.path.join(data.expand('${GITDIR}', d), gitsrcname)
repofile = os.path.join(data.getVar("DL_DIR", d, 1), ud.mirrortarball)
coname = '%s' % (ud.tag)
codir = os.path.join(repodir, coname)
codir = os.path.join(ud.clonedir, coname)
if not os.path.exists(repodir):
if Fetch.try_mirror(d, repofilename):
bb.mkdirhier(repodir)
os.chdir(repodir)
rungitcmd("tar -xzf %s" % (repofile),d)
# If we have no existing clone and no mirror tarball, try and obtain one
if not os.path.exists(ud.clonedir) and not os.path.exists(repofile):
try:
Fetch.try_mirrors(ud.mirrortarball)
except:
pass
# If the checkout doesn't exist and the mirror tarball does, extract it
if not os.path.exists(ud.clonedir) and os.path.exists(repofile):
bb.mkdirhier(ud.clonedir)
os.chdir(ud.clonedir)
runfetchcmd("tar -xzf %s" % (repofile), d)
# If the repo still doesn't exist, fallback to cloning it
if not os.path.exists(ud.clonedir):
runfetchcmd("%s clone -n %s://%s%s%s %s" % (ud.basecmd, ud.proto, username, ud.host, ud.path, ud.clonedir), d)
os.chdir(ud.clonedir)
# Update the checkout if needed
if not self._contains_ref(ud.tag, d) or 'fullclone' in ud.parm:
# Remove all but the .git directory
runfetchcmd("rm * -Rf", d)
if 'fullclone' in ud.parm:
runfetchcmd("%s fetch --all" % (ud.basecmd), d)
else:
rungitcmd("git clone -n %s://%s%s %s" % (ud.proto, ud.host, ud.path, repodir),d)
runfetchcmd("%s fetch %s://%s%s%s %s" % (ud.basecmd, ud.proto, username, ud.host, ud.path, ud.branch), d)
runfetchcmd("%s fetch --tags %s://%s%s%s" % (ud.basecmd, ud.proto, username, ud.host, ud.path), d)
runfetchcmd("%s prune-packed" % ud.basecmd, d)
runfetchcmd("%s pack-redundant --all | xargs -r rm" % ud.basecmd, d)
os.chdir(repodir)
rungitcmd("git pull %s://%s%s" % (ud.proto, ud.host, ud.path),d)
rungitcmd("git pull --tags %s://%s%s" % (ud.proto, ud.host, ud.path),d)
rungitcmd("git prune-packed", d)
rungitcmd("git pack-redundant --all | xargs -r rm", d)
# Remove all but the .git directory
rungitcmd("rm * -Rf", d)
# old method of downloading tags
#rungitcmd("rsync -a --verbose --stats --progress rsync://%s%s/ %s" % (ud.host, ud.path, os.path.join(repodir, ".git", "")),d)
# Generate a mirror tarball if needed
os.chdir(ud.clonedir)
mirror_tarballs = data.getVar("BB_GENERATE_MIRROR_TARBALLS", d, True)
if mirror_tarballs != "0" or 'fullclone' in ud.parm:
bb.msg.note(1, bb.msg.domain.Fetcher, "Creating tarball of git repository")
runfetchcmd("tar -czf %s %s" % (repofile, os.path.join(".", ".git", "*") ), d)
os.chdir(repodir)
bb.msg.note(1, bb.msg.domain.Fetcher, "Creating tarball of git repository")
rungitcmd("tar -czf %s %s" % (repofile, os.path.join(".", ".git", "*") ),d)
if 'fullclone' in ud.parm:
return
if os.path.exists(codir):
prunedir(codir)
bb.utils.prunedir(codir)
subdir = ud.parm.get("subpath", "")
if subdir != "":
if subdir.endswith("/"):
subdirbase = os.path.basename(subdir[:-1])
else:
subdirbase = os.path.basename(subdir)
else:
subdirbase = ""
if subdir != "":
readpathspec = ":%s" % (subdir)
codir = os.path.join(codir, "git")
coprefix = os.path.join(codir, subdirbase, "")
else:
readpathspec = ""
coprefix = os.path.join(codir, "git", "")
bb.mkdirhier(codir)
os.chdir(repodir)
rungitcmd("git read-tree %s" % (ud.tag),d)
rungitcmd("git checkout-index -q -f --prefix=%s -a" % (os.path.join(codir, "git", "")),d)
os.chdir(ud.clonedir)
runfetchcmd("%s read-tree %s%s" % (ud.basecmd, ud.tag, readpathspec), d)
runfetchcmd("%s checkout-index -q -f --prefix=%s -a" % (ud.basecmd, coprefix), d)
os.chdir(codir)
bb.msg.note(1, bb.msg.domain.Fetcher, "Creating tarball of git checkout")
rungitcmd("tar -czf %s %s" % (ud.localpath, os.path.join(".", "*") ),d)
runfetchcmd("tar -czf %s %s" % (ud.localpath, os.path.join(".", "*") ), d)
os.chdir(ud.clonedir)
bb.utils.prunedir(codir)
def suppports_srcrev(self):
return True
def _contains_ref(self, tag, d):
basecmd = data.getVar("FETCHCMD_git", d, True) or "git"
output = runfetchcmd("%s log --pretty=oneline -n 1 %s -- 2> /dev/null | wc -l" % (basecmd, tag), d, quiet=True)
return output.split()[0] != "0"
def _revision_key(self, url, ud, d):
"""
Return a unique key for the url
"""
return "git:" + ud.host + ud.path.replace('/', '.') + ud.branch
def _latest_revision(self, url, ud, d):
"""
Compute the HEAD revision for the url
"""
if ud.user:
username = ud.user + '@'
else:
username = ""
basecmd = data.getVar("FETCHCMD_git", d, True) or "git"
cmd = "%s ls-remote %s://%s%s%s %s" % (basecmd, ud.proto, username, ud.host, ud.path, ud.branch)
output = runfetchcmd(cmd, d, True)
if not output:
raise bb.fetch.FetchError("Fetch command %s gave empty output\n" % (cmd))
return output.split()[0]
def _build_revision(self, url, ud, d):
return ud.tag
def _sortable_buildindex_disabled(self, url, ud, d, rev):
"""
Return a suitable buildindex for the revision specified. This is done by counting revisions
using "git rev-list" which may or may not work in different circumstances.
"""
cwd = os.getcwd()
# Check if we have the rev already
if not os.path.exists(ud.clonedir):
print("no repo")
self.go(None, ud, d)
if not os.path.exists(ud.clonedir):
bb.msg.error(bb.msg.domain.Fetcher, "GIT repository for %s doesn't exist in %s, cannot get sortable buildnumber, using old value" % (url, ud.clonedir))
return None
os.chdir(ud.clonedir)
if not self._contains_ref(rev, d):
self.go(None, ud, d)
output = runfetchcmd("%s rev-list %s -- 2> /dev/null | wc -l" % (ud.basecmd, rev), d, quiet=True)
os.chdir(cwd)
buildindex = "%s" % output.split()[0]
bb.msg.debug(1, bb.msg.domain.Fetcher, "GIT repository for %s in %s is returning %s revisions in rev-list before %s" % (url, ud.clonedir, buildindex, rev))
return buildindex

172
bitbake/lib/bb/fetch/hg.py Normal file
View File

@@ -0,0 +1,172 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
"""
BitBake 'Fetch' implementation for mercurial DRCS (hg).
"""
# Copyright (C) 2003, 2004 Chris Larson
# Copyright (C) 2004 Marcin Juszkiewicz
# Copyright (C) 2007 Robert Schuster
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
import os
import sys
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
from bb.fetch import MissingParameterError
from bb.fetch import runfetchcmd
class Hg(Fetch):
"""Class to fetch a from mercurial repositories"""
def supports(self, url, ud, d):
"""
Check to see if a given url can be fetched with mercurial.
"""
return ud.type in ['hg']
def localpath(self, url, ud, d):
if not "module" in ud.parm:
raise MissingParameterError("hg method needs a 'module' parameter")
ud.module = ud.parm["module"]
# Create paths to mercurial checkouts
relpath = ud.path
if relpath.startswith('/'):
# Remove leading slash as os.path.join can't cope
relpath = relpath[1:]
ud.pkgdir = os.path.join(data.expand('${HGDIR}', d), ud.host, relpath)
ud.moddir = os.path.join(ud.pkgdir, ud.module)
if 'rev' in ud.parm:
ud.revision = ud.parm['rev']
else:
tag = Fetch.srcrev_internal_helper(ud, d)
if tag is True:
ud.revision = self.latest_revision(url, ud, d)
elif tag:
ud.revision = tag
else:
ud.revision = self.latest_revision(url, ud, d)
ud.localfile = data.expand('%s_%s_%s_%s.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.path.replace('/', '.'), ud.revision), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def _buildhgcommand(self, ud, d, command):
"""
Build up an hg commandline based on ud
command is "fetch", "update", "info"
"""
basecmd = data.expand('${FETCHCMD_hg}', d)
proto = "http"
if "proto" in ud.parm:
proto = ud.parm["proto"]
host = ud.host
if proto == "file":
host = "/"
ud.host = "localhost"
if not ud.user:
hgroot = host + ud.path
else:
hgroot = ud.user + "@" + host + ud.path
if command is "info":
return "%s identify -i %s://%s/%s" % (basecmd, proto, hgroot, ud.module)
options = [];
if ud.revision:
options.append("-r %s" % ud.revision)
if command is "fetch":
cmd = "%s clone %s %s://%s/%s %s" % (basecmd, " ".join(options), proto, hgroot, ud.module, ud.module)
elif command is "pull":
# do not pass options list; limiting pull to rev causes the local
# repo not to contain it and immediately following "update" command
# will crash
cmd = "%s pull" % (basecmd)
elif command is "update":
cmd = "%s update -C %s" % (basecmd, " ".join(options))
else:
raise FetchError("Invalid hg command %s" % command)
return cmd
def go(self, loc, ud, d):
"""Fetch url"""
bb.msg.debug(2, bb.msg.domain.Fetcher, "Fetch: checking for module directory '" + ud.moddir + "'")
if os.access(os.path.join(ud.moddir, '.hg'), os.R_OK):
updatecmd = self._buildhgcommand(ud, d, "pull")
bb.msg.note(1, bb.msg.domain.Fetcher, "Update " + loc)
# update sources there
os.chdir(ud.moddir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % updatecmd)
runfetchcmd(updatecmd, d)
else:
fetchcmd = self._buildhgcommand(ud, d, "fetch")
bb.msg.note(1, bb.msg.domain.Fetcher, "Fetch " + loc)
# check out sources there
bb.mkdirhier(ud.pkgdir)
os.chdir(ud.pkgdir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % fetchcmd)
runfetchcmd(fetchcmd, d)
# Even when we clone (fetch), we still need to update as hg's clone
# won't checkout the specified revision if its on a branch
updatecmd = self._buildhgcommand(ud, d, "update")
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % updatecmd)
runfetchcmd(updatecmd, d)
os.chdir(ud.pkgdir)
try:
runfetchcmd("tar -czf %s %s" % (ud.localpath, ud.module), d)
except:
t, v, tb = sys.exc_info()
try:
os.unlink(ud.localpath)
except OSError:
pass
raise t, v, tb
def suppports_srcrev(self):
return True
def _latest_revision(self, url, ud, d):
"""
Compute tip revision for the url
"""
output = runfetchcmd(self._buildhgcommand(ud, d, "info"), d)
return output.strip()
def _build_revision(self, url, ud, d):
return ud.revision
def _revision_key(self, url, ud, d):
"""
Return a unique key for the url
"""
return "hg:" + ud.moddir

View File

@@ -25,27 +25,30 @@ BitBake build tools.
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
import os, re
import os
import bb
import bb.utils
from bb import data
from bb.fetch import Fetch
class Local(Fetch):
def supports(self, url, urldata, d):
"""
Check to see if a given url can be fetched with cvs.
Check to see if a given url represents a local fetch.
"""
return urldata.type in ['file','patch']
return urldata.type in ['file']
def localpath(self, url, urldata, d):
"""Return the local filename of a given url assuming a successful fetch.
"""
Return the local filename of a given url assuming a successful fetch.
"""
path = url.split("://")[1]
path = path.split(";")[0]
newpath = path
if path[0] != "/":
filespath = data.getVar('FILESPATH', d, 1)
if filespath:
newpath = bb.which(filespath, path)
newpath = bb.utils.which(filespath, path)
if not newpath:
filesdir = data.getVar('FILESDIR', d, 1)
if filesdir:
@@ -57,3 +60,14 @@ class Local(Fetch):
"""Fetch urls (no-op for Local method)"""
# no need to fetch local files, we'll deal with them in place.
return 1
def checkstatus(self, url, urldata, d):
"""
Check the status of the url
"""
if urldata.localpath.find("*") != -1:
bb.msg.note(1, bb.msg.domain.Fetcher, "URL %s looks like a glob and was therefore not checked." % url)
return True
if os.path.exists(urldata.localpath):
return True
return False

150
bitbake/lib/bb/fetch/osc.py Normal file
View File

@@ -0,0 +1,150 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
"""
Bitbake "Fetch" implementation for osc (Opensuse build service client).
Based on the svn "Fetch" implementation.
"""
import os
import sys
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
from bb.fetch import MissingParameterError
from bb.fetch import runfetchcmd
class Osc(Fetch):
"""Class to fetch a module or modules from Opensuse build server
repositories."""
def supports(self, url, ud, d):
"""
Check to see if a given url can be fetched with osc.
"""
return ud.type in ['osc']
def localpath(self, url, ud, d):
if not "module" in ud.parm:
raise MissingParameterError("osc method needs a 'module' parameter.")
ud.module = ud.parm["module"]
# Create paths to osc checkouts
relpath = ud.path
if relpath.startswith('/'):
# Remove leading slash as os.path.join can't cope
relpath = relpath[1:]
ud.pkgdir = os.path.join(data.expand('${OSCDIR}', d), ud.host)
ud.moddir = os.path.join(ud.pkgdir, relpath, ud.module)
if 'rev' in ud.parm:
ud.revision = ud.parm['rev']
else:
pv = data.getVar("PV", d, 0)
rev = Fetch.srcrev_internal_helper(ud, d)
if rev and rev != True:
ud.revision = rev
else:
ud.revision = ""
ud.localfile = data.expand('%s_%s_%s.tar.gz' % (ud.module.replace('/', '.'), ud.path.replace('/', '.'), ud.revision), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def _buildosccommand(self, ud, d, command):
"""
Build up an ocs commandline based on ud
command is "fetch", "update", "info"
"""
basecmd = data.expand('${FETCHCMD_osc}', d)
proto = "ocs"
if "proto" in ud.parm:
proto = ud.parm["proto"]
options = []
config = "-c %s" % self.generate_config(ud, d)
if ud.revision:
options.append("-r %s" % ud.revision)
coroot = ud.path
if coroot.startswith('/'):
# Remove leading slash as os.path.join can't cope
coroot= coroot[1:]
if command is "fetch":
osccmd = "%s %s co %s/%s %s" % (basecmd, config, coroot, ud.module, " ".join(options))
elif command is "update":
osccmd = "%s %s up %s" % (basecmd, config, " ".join(options))
else:
raise FetchError("Invalid osc command %s" % command)
return osccmd
def go(self, loc, ud, d):
"""
Fetch url
"""
bb.msg.debug(2, bb.msg.domain.Fetcher, "Fetch: checking for module directory '" + ud.moddir + "'")
if os.access(os.path.join(data.expand('${OSCDIR}', d), ud.path, ud.module), os.R_OK):
oscupdatecmd = self._buildosccommand(ud, d, "update")
bb.msg.note(1, bb.msg.domain.Fetcher, "Update "+ loc)
# update sources there
os.chdir(ud.moddir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % oscupdatecmd)
runfetchcmd(oscupdatecmd, d)
else:
oscfetchcmd = self._buildosccommand(ud, d, "fetch")
bb.msg.note(1, bb.msg.domain.Fetcher, "Fetch " + loc)
# check out sources there
bb.mkdirhier(ud.pkgdir)
os.chdir(ud.pkgdir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % oscfetchcmd)
runfetchcmd(oscfetchcmd, d)
os.chdir(os.path.join(ud.pkgdir + ud.path))
# tar them up to a defined filename
try:
runfetchcmd("tar -czf %s %s" % (ud.localpath, ud.module), d)
except:
t, v, tb = sys.exc_info()
try:
os.unlink(ud.localpath)
except OSError:
pass
raise t, v, tb
def supports_srcrev(self):
return False
def generate_config(self, ud, d):
"""
Generate a .oscrc to be used for this run.
"""
config_path = "%s/oscrc" % data.expand('${OSCDIR}', d)
if (os.path.exists(config_path)):
os.remove(config_path)
f = open(config_path, 'w')
f.write("[general]\n")
f.write("apisrv = %s\n" % ud.host)
f.write("scheme = http\n")
f.write("su-wrapper = su -c\n")
f.write("build-root = %s\n" % data.expand('${WORKDIR}', d))
f.write("urllist = http://moblin-obs.jf.intel.com:8888/build/%(project)s/%(repository)s/%(buildarch)s/:full/%(name)s.rpm\n")
f.write("extra-pkgs = gzip\n")
f.write("\n")
f.write("[%s]\n" % ud.host)
f.write("user = %s\n" % ud.parm["user"])
f.write("pass = %s\n" % ud.parm["pswd"])
f.close()
return config_path

View File

@@ -25,26 +25,26 @@ BitBake build tools.
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
import os, re
from future_builtins import zip
import os
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
from bb.fetch import MissingParameterError
class Perforce(Fetch):
def supports(self, url, ud, d):
return ud.type in ['p4']
def doparse(url,d):
parm=[]
def doparse(url, d):
parm = {}
path = url.split("://")[1]
delim = path.find("@");
if delim != -1:
(user,pswd,host,port) = path.split('@')[0].split(":")
(user, pswd, host, port) = path.split('@')[0].split(":")
path = path.split('@')[1]
else:
(host,port) = data.getVar('P4PORT', d).split(':')
(host, port) = data.getVar('P4PORT', d).split(':')
user = ""
pswd = ""
@@ -54,27 +54,28 @@ class Perforce(Fetch):
plist = path.split(';')
for item in plist:
if item.count('='):
(key,value) = item.split('=')
(key, value) = item.split('=')
keys.append(key)
values.append(value)
parm = dict(zip(keys,values))
parm = dict(zip(keys, values))
path = "//" + path.split(';')[0]
host += ":%s" % (port)
parm["cset"] = Perforce.getcset(d, path, host, user, pswd, parm)
return host,path,user,pswd,parm
return host, path, user, pswd, parm
doparse = staticmethod(doparse)
def getcset(d, depot,host,user,pswd,parm):
def getcset(d, depot, host, user, pswd, parm):
p4opt = ""
if "cset" in parm:
return parm["cset"];
if user:
data.setVar('P4USER', user, d)
p4opt += " -u %s" % (user)
if pswd:
data.setVar('P4PASSWD', pswd, d)
p4opt += " -P %s" % (pswd)
if host:
data.setVar('P4PORT', host, d)
p4opt += " -p %s" % (host)
p4date = data.getVar("P4DATE", d, 1)
if "revision" in parm:
@@ -85,8 +86,8 @@ class Perforce(Fetch):
depot += "@%s" % (p4date)
p4cmd = data.getVar('FETCHCOMMAND_p4', d, 1)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s changes -m 1 %s" % (p4cmd, depot))
p4file = os.popen("%s changes -m 1 %s" % (p4cmd,depot))
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s%s changes -m 1 %s" % (p4cmd, p4opt, depot))
p4file = os.popen("%s%s changes -m 1 %s" % (p4cmd, p4opt, depot))
cset = p4file.readline().strip()
bb.msg.debug(1, bb.msg.domain.Fetcher, "READ %s" % (cset))
if not cset:
@@ -95,9 +96,9 @@ class Perforce(Fetch):
return cset.split(' ')[1]
getcset = staticmethod(getcset)
def localpath(self, url, ud, d):
def localpath(self, url, ud, d):
(host,path,user,pswd,parm) = Perforce.doparse(url,d)
(host, path, user, pswd, parm) = Perforce.doparse(url, d)
# If a label is specified, we use that as our filename
@@ -115,7 +116,7 @@ class Perforce(Fetch):
cset = Perforce.getcset(d, path, host, user, pswd, parm)
ud.localfile = data.expand('%s+%s+%s.tar.gz' % (host,base.replace('/', '.'), cset), d)
ud.localfile = data.expand('%s+%s+%s.tar.gz' % (host, base.replace('/', '.'), cset), d)
return os.path.join(data.getVar("DL_DIR", d, 1), ud.localfile)
@@ -124,12 +125,7 @@ class Perforce(Fetch):
Fetch urls
"""
# try to use the tarball stash
if not self.forcefetch(loc, ud, d) and Fetch.try_mirror(d, ud.localfile):
bb.msg.debug(1, bb.msg.domain.Fetcher, "%s already exists or was mirrored, skipping perforce checkout." % ud.localpath)
return
(host,depot,user,pswd,parm) = Perforce.doparse(loc, d)
(host, depot, user, pswd, parm) = Perforce.doparse(loc, d)
if depot.find('/...') != -1:
path = depot[:depot.find('/...')]
@@ -146,14 +142,15 @@ class Perforce(Fetch):
data.update_data(localdata)
# Get the p4 command
p4opt = ""
if user:
data.setVar('P4USER', user, localdata)
p4opt += " -u %s" % (user)
if pswd:
data.setVar('P4PASSWD', pswd, localdata)
p4opt += " -P %s" % (pswd)
if host:
data.setVar('P4PORT', host, localdata)
p4opt += " -p %s" % (host)
p4cmd = data.getVar('FETCHCOMMAND', localdata, 1)
@@ -164,27 +161,27 @@ class Perforce(Fetch):
tmppipe = os.popen(data.getVar('MKTEMPDIRCMD', localdata, 1) or "false")
tmpfile = tmppipe.readline().strip()
if not tmpfile:
bb.error("Fetch: unable to create temporary directory.. make sure 'mktemp' is in the PATH.")
bb.msg.error(bb.msg.domain.Fetcher, "Fetch: unable to create temporary directory.. make sure 'mktemp' is in the PATH.")
raise FetchError(module)
if "label" in parm:
depot = "%s@%s" % (depot,parm["label"])
depot = "%s@%s" % (depot, parm["label"])
else:
cset = Perforce.getcset(d, depot, host, user, pswd, parm)
depot = "%s@%s" % (depot,cset)
depot = "%s@%s" % (depot, cset)
os.chdir(tmpfile)
bb.msg.note(1, bb.msg.domain.Fetcher, "Fetch " + loc)
bb.msg.note(1, bb.msg.domain.Fetcher, "%s files %s" % (p4cmd, depot))
p4file = os.popen("%s files %s" % (p4cmd, depot))
bb.msg.note(1, bb.msg.domain.Fetcher, "%s%s files %s" % (p4cmd, p4opt, depot))
p4file = os.popen("%s%s files %s" % (p4cmd, p4opt, depot))
if not p4file:
bb.error("Fetch: unable to get the P4 files from %s" % (depot))
bb.msg.error(bb.msg.domain.Fetcher, "Fetch: unable to get the P4 files from %s" % (depot))
raise FetchError(module)
count = 0
for file in p4file:
for file in p4file:
list = file.split()
if list[2] == "delete":
@@ -193,11 +190,11 @@ class Perforce(Fetch):
dest = list[0][len(path)+1:]
where = dest.find("#")
os.system("%s print -o %s/%s %s" % (p4cmd, module,dest[:where],list[0]))
os.system("%s%s print -o %s/%s %s" % (p4cmd, p4opt, module, dest[:where], list[0]))
count = count + 1
if count == 0:
bb.error("Fetch: No files gathered from the P4 fetch")
bb.msg.error(bb.msg.domain.Fetcher, "Fetch: No files gathered from the P4 fetch")
raise FetchError(module)
myret = os.system("tar -czf %s %s" % (ud.localpath, module))
@@ -209,5 +206,3 @@ class Perforce(Fetch):
raise FetchError(module)
# cleanup
os.system('rm -rf %s' % tmpfile)

View File

@@ -0,0 +1,105 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
"""
BitBake "Fetch" repo (git) implementation
"""
# Copyright (C) 2009 Tom Rini <trini@embeddedalley.com>
#
# Based on git.py which is:
#Copyright (C) 2005 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import os
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import runfetchcmd
class Repo(Fetch):
"""Class to fetch a module or modules from repo (git) repositories"""
def supports(self, url, ud, d):
"""
Check to see if a given url can be fetched with repo.
"""
return ud.type in ["repo"]
def localpath(self, url, ud, d):
"""
We don"t care about the git rev of the manifests repository, but
we do care about the manifest to use. The default is "default".
We also care about the branch or tag to be used. The default is
"master".
"""
if "protocol" in ud.parm:
ud.proto = ud.parm["protocol"]
else:
ud.proto = "git"
if "branch" in ud.parm:
ud.branch = ud.parm["branch"]
else:
ud.branch = "master"
if "manifest" in ud.parm:
manifest = ud.parm["manifest"]
if manifest.endswith(".xml"):
ud.manifest = manifest
else:
ud.manifest = manifest + ".xml"
else:
ud.manifest = "default.xml"
ud.localfile = data.expand("repo_%s%s_%s_%s.tar.gz" % (ud.host, ud.path.replace("/", "."), ud.manifest, ud.branch), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def go(self, loc, ud, d):
"""Fetch url"""
if os.access(os.path.join(data.getVar("DL_DIR", d, True), ud.localfile), os.R_OK):
bb.msg.debug(1, bb.msg.domain.Fetcher, "%s already exists (or was stashed). Skipping repo init / sync." % ud.localpath)
return
gitsrcname = "%s%s" % (ud.host, ud.path.replace("/", "."))
repodir = data.getVar("REPODIR", d, True) or os.path.join(data.getVar("DL_DIR", d, True), "repo")
codir = os.path.join(repodir, gitsrcname, ud.manifest)
if ud.user:
username = ud.user + "@"
else:
username = ""
bb.mkdirhier(os.path.join(codir, "repo"))
os.chdir(os.path.join(codir, "repo"))
if not os.path.exists(os.path.join(codir, "repo", ".repo")):
runfetchcmd("repo init -m %s -b %s -u %s://%s%s%s" % (ud.manifest, ud.branch, ud.proto, username, ud.host, ud.path), d)
runfetchcmd("repo sync", d)
os.chdir(codir)
# Create a cache
runfetchcmd("tar --exclude=.repo --exclude=.git -czf %s %s" % (ud.localpath, os.path.join(".", "*") ), d)
def suppports_srcrev(self):
return False
def _build_revision(self, url, ud, d):
return ud.manifest
def _want_sortable_revision(self, url, ud, d):
return False

View File

@@ -37,11 +37,9 @@ IETF secsh internet draft:
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import re, os
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
from bb.fetch import MissingParameterError
__pattern__ = re.compile(r'''
@@ -116,5 +114,5 @@ class SSH(Fetch):
(exitstatus, output) = commands.getstatusoutput(cmd)
if exitstatus != 0:
print output
print(output)
raise FetchError('Unable to fetch %s' % url)

View File

@@ -25,7 +25,7 @@ This implementation is for svk. It is based on the svn implementation
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
import os, re
import os
import bb
from bb import data
from bb.fetch import Fetch
@@ -36,7 +36,7 @@ class Svk(Fetch):
"""Class to fetch a module or modules from svk repositories"""
def supports(self, url, ud, d):
"""
Check to see if a given url can be fetched with cvs.
Check to see if a given url can be fetched with svk.
"""
return ud.type in ['svk']
@@ -62,15 +62,12 @@ class Svk(Fetch):
def go(self, loc, ud, d):
"""Fetch urls"""
if not self.forcefetch(loc, ud, d) and Fetch.try_mirror(d, ud.localfile):
return
svkroot = ud.host + ud.path
svkcmd = "svk co -r {%s} %s/%s" % (date, svkroot, ud.module)
svkcmd = "svk co -r {%s} %s/%s" % (ud.date, svkroot, ud.module)
if ud.revision:
svkcmd = "svk co -r %s/%s" % (ud.revision, svkroot, ud.module)
svkcmd = "svk co -r %s %s/%s" % (ud.revision, svkroot, ud.module)
# create temp directory
localdata = data.createCopy(d)

View File

@@ -1,17 +1,12 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
"""
BitBake 'Fetch' implementations
This implementation is for svn. It is based on the cvs implementation.
BitBake 'Fetch' implementation for svn.
"""
# Copyright (C) 2004 Marcin Juszkiewicz
#
# Classes for obtaining upstream sources for the
# BitBake build tools.
# Copyright (C) 2003, 2004 Chris Larson
# Copyright (C) 2003, 2004 Chris Larson
# Copyright (C) 2004 Marcin Juszkiewicz
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
@@ -28,13 +23,14 @@ This implementation is for svn. It is based on the cvs implementation.
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
import os, re
import os
import sys
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
from bb.fetch import MissingParameterError
from bb.fetch import runfetchcmd
class Svn(Fetch):
"""Class to fetch a module or modules from svn repositories"""
@@ -47,32 +43,54 @@ class Svn(Fetch):
def localpath(self, url, ud, d):
if not "module" in ud.parm:
raise MissingParameterError("svn method needs a 'module' parameter")
else:
ud.module = ud.parm["module"]
ud.revision = ""
ud.module = ud.parm["module"]
# Create paths to svn checkouts
relpath = ud.path
if relpath.startswith('/'):
# Remove leading slash as os.path.join can't cope
relpath = relpath[1:]
ud.pkgdir = os.path.join(data.expand('${SVNDIR}', d), ud.host, relpath)
ud.moddir = os.path.join(ud.pkgdir, ud.module)
if 'rev' in ud.parm:
ud.revision = ud.parm['rev']
if ud.revision:
ud.date = ""
ud.revision = ud.parm['rev']
elif 'date' in ud.date:
ud.date = ud.parm['date']
ud.revision = ""
else:
#
# ***Nasty hack***
# If DATE in unexpanded PV, use ud.date (which is set from SRCDATE)
# Should warn people to switch to SRCREV here
#
pv = data.getVar("PV", d, 0)
if "DATE" in pv:
ud.revision = ""
else:
rev = Fetch.srcrev_internal_helper(ud, d)
if rev is True:
ud.revision = self.latest_revision(url, ud, d)
ud.date = ""
elif rev:
ud.revision = rev
ud.date = ""
else:
ud.revision = ""
ud.localfile = data.expand('%s_%s_%s_%s_%s.tar.gz' % (ud.module.replace('/', '.'), ud.host, ud.path.replace('/', '.'), ud.revision, ud.date), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def forcefetch(self, url, ud, d):
if (ud.date == "now"):
return True
return False
def _buildsvncommand(self, ud, d, command):
"""
Build up an svn commandline based on ud
command is "fetch", "update", "info"
"""
def go(self, loc, ud, d):
"""Fetch url"""
# try to use the tarball stash
if not self.forcefetch(loc, ud, d) and Fetch.try_mirror(d, ud.localfile):
bb.msg.debug(1, bb.msg.domain.Fetcher, "%s already exists or was mirrored, skipping svn checkout." % ud.localpath)
return
basecmd = data.expand('${FETCHCMD_svn}', d)
proto = "svn"
if "proto" in ud.parm:
@@ -84,12 +102,8 @@ class Svn(Fetch):
svnroot = ud.host + ud.path
# either use the revision, or SRCDATE in braces, or nothing for SRCDATE = "now"
# either use the revision, or SRCDATE in braces,
options = []
if ud.revision:
options.append("-r %s" % ud.revision)
elif ud.date != "now":
options.append("-r {%s}" % ud.date)
if ud.user:
options.append("--username %s" % ud.user)
@@ -97,48 +111,91 @@ class Svn(Fetch):
if ud.pswd:
options.append("--password %s" % ud.pswd)
localdata = data.createCopy(d)
data.setVar('OVERRIDES', "svn:%s" % data.getVar('OVERRIDES', localdata), localdata)
data.update_data(localdata)
if command is "info":
svncmd = "%s info %s %s://%s/%s/" % (basecmd, " ".join(options), proto, svnroot, ud.module)
else:
suffix = ""
if ud.revision:
options.append("-r %s" % ud.revision)
suffix = "@%s" % (ud.revision)
elif ud.date:
options.append("-r {%s}" % ud.date)
data.setVar('SVNROOT', "%s://%s/%s" % (proto, svnroot, ud.module), localdata)
data.setVar('SVNCOOPTS', " ".join(options), localdata)
data.setVar('SVNMODULE', ud.module, localdata)
svncmd = data.getVar('FETCHCOMMAND', localdata, 1)
svnupcmd = data.getVar('UPDATECOMMAND', localdata, 1)
if command is "fetch":
svncmd = "%s co %s %s://%s/%s%s %s" % (basecmd, " ".join(options), proto, svnroot, ud.module, suffix, ud.module)
elif command is "update":
svncmd = "%s update %s" % (basecmd, " ".join(options))
else:
raise FetchError("Invalid svn command %s" % command)
if svn_rsh:
svncmd = "svn_RSH=\"%s\" %s" % (svn_rsh, svncmd)
svnupcmd = "svn_RSH=\"%s\" %s" % (svn_rsh, svnupcmd)
pkg = data.expand('${PN}', d)
pkgdir = os.path.join(data.expand('${SVNDIR}', localdata), pkg)
moddir = os.path.join(pkgdir, ud.module)
bb.msg.debug(2, bb.msg.domain.Fetcher, "Fetch: checking for module directory '" + moddir + "'")
return svncmd
if os.access(os.path.join(moddir, '.svn'), os.R_OK):
def go(self, loc, ud, d):
"""Fetch url"""
bb.msg.debug(2, bb.msg.domain.Fetcher, "Fetch: checking for module directory '" + ud.moddir + "'")
if os.access(os.path.join(ud.moddir, '.svn'), os.R_OK):
svnupdatecmd = self._buildsvncommand(ud, d, "update")
bb.msg.note(1, bb.msg.domain.Fetcher, "Update " + loc)
# update sources there
os.chdir(moddir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % svnupcmd)
myret = os.system(svnupcmd)
os.chdir(ud.moddir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % svnupdatecmd)
runfetchcmd(svnupdatecmd, d)
else:
svnfetchcmd = self._buildsvncommand(ud, d, "fetch")
bb.msg.note(1, bb.msg.domain.Fetcher, "Fetch " + loc)
# check out sources there
bb.mkdirhier(pkgdir)
os.chdir(pkgdir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % svncmd)
myret = os.system(svncmd)
bb.mkdirhier(ud.pkgdir)
os.chdir(ud.pkgdir)
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % svnfetchcmd)
runfetchcmd(svnfetchcmd, d)
if myret != 0:
raise FetchError(ud.module)
os.chdir(pkgdir)
os.chdir(ud.pkgdir)
# tar them up to a defined filename
myret = os.system("tar -czf %s %s" % (ud.localpath, os.path.basename(ud.module)))
if myret != 0:
try:
runfetchcmd("tar -czf %s %s" % (ud.localpath, ud.module), d)
except:
t, v, tb = sys.exc_info()
try:
os.unlink(ud.localpath)
except OSError:
pass
raise FetchError(ud.module)
raise t, v, tb
def suppports_srcrev(self):
return True
def _revision_key(self, url, ud, d):
"""
Return a unique key for the url
"""
return "svn:" + ud.moddir
def _latest_revision(self, url, ud, d):
"""
Return the latest upstream revision number
"""
bb.msg.debug(2, bb.msg.domain.Fetcher, "SVN fetcher hitting network for %s" % url)
output = runfetchcmd("LANG=C LC_ALL=C " + self._buildsvncommand(ud, d, "info"), d, True)
revision = None
for line in output.splitlines():
if "Last Changed Rev" in line:
revision = line.split(":")[1].strip()
return revision
def _sortable_revision(self, url, ud, d):
"""
Return a sortable revision number which in our case is the revision number
"""
return self._build_revision(url, ud, d)
def _build_revision(self, url, ud, d):
return ud.revision

View File

@@ -25,51 +25,58 @@ BitBake build tools.
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
import os, re
import os
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
from bb.fetch import uri_replace
from bb.fetch import encodeurl, decodeurl
from bb.fetch import runfetchcmd
class Wget(Fetch):
"""Class to fetch urls via 'wget'"""
def supports(self, url, ud, d):
"""
Check to see if a given url can be fetched with cvs.
Check to see if a given url can be fetched with wget.
"""
return ud.type in ['http','https','ftp']
return ud.type in ['http', 'https', 'ftp']
def localpath(self, url, ud, d):
url = bb.encodeurl([ud.type, ud.host, ud.path, ud.user, ud.pswd, {}])
url = encodeurl([ud.type, ud.host, ud.path, ud.user, ud.pswd, {}])
ud.basename = os.path.basename(ud.path)
ud.localfile = data.expand(os.path.basename(url), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def go(self, uri, ud, d):
def go(self, uri, ud, d, checkonly = False):
"""Fetch urls"""
def fetch_uri(uri, ud, d):
if os.path.exists(ud.localpath):
if checkonly:
fetchcmd = data.getVar("CHECKCOMMAND", d, 1)
elif os.path.exists(ud.localpath):
# file exists, but we didnt complete it.. trying again..
fetchcmd = data.getVar("RESUMECOMMAND", d, 1)
else:
fetchcmd = data.getVar("FETCHCOMMAND", d, 1)
bb.msg.note(1, bb.msg.domain.Fetcher, "fetch " + uri)
fetchcmd = fetchcmd.replace("${URI}", uri)
fetchcmd = fetchcmd.replace("${FILE}", ud.basename)
bb.msg.debug(2, bb.msg.domain.Fetcher, "executing " + fetchcmd)
ret = os.system(fetchcmd)
if ret != 0:
return False
uri = uri.split(";")[0]
uri_decoded = list(decodeurl(uri))
uri_type = uri_decoded[0]
uri_host = uri_decoded[1]
# check if sourceforge did send us to the mirror page
if not os.path.exists(ud.localpath):
os.system("rm %s*" % ud.localpath) # FIXME shell quote it
bb.msg.debug(2, bb.msg.domain.Fetcher, "sourceforge.net send us to the mirror on %s" % ud.basename)
fetchcmd = fetchcmd.replace("${URI}", uri.split(";")[0])
fetchcmd = fetchcmd.replace("${FILE}", ud.basename)
bb.msg.note(1, bb.msg.domain.Fetcher, "fetch " + uri)
bb.msg.debug(2, bb.msg.domain.Fetcher, "executing " + fetchcmd)
runfetchcmd(fetchcmd, d)
# Sanity check since wget can pretend it succeed when it didn't
# Also, this used to happen if sourceforge sent us to the mirror page
if not os.path.exists(ud.localpath) and not checkonly:
bb.msg.debug(2, bb.msg.domain.Fetcher, "The fetch command for %s returned success but %s doesn't exist?..." % (uri, ud.localpath))
return False
return True
@@ -78,22 +85,11 @@ class Wget(Fetch):
data.setVar('OVERRIDES', "wget:" + data.getVar('OVERRIDES', localdata), localdata)
data.update_data(localdata)
premirrors = [ i.split() for i in (data.getVar('PREMIRRORS', localdata, 1) or "").split('\n') if i ]
for (find, replace) in premirrors:
newuri = uri_replace(uri, find, replace, d)
if newuri != uri:
if fetch_uri(newuri, ud, localdata):
return
if fetch_uri(uri, ud, localdata):
return
# try mirrors
mirrors = [ i.split() for i in (data.getVar('MIRRORS', localdata, 1) or "").split('\n') if i ]
for (find, replace) in mirrors:
newuri = uri_replace(uri, find, replace, d)
if newuri != uri:
if fetch_uri(newuri, ud, localdata):
return
return True
raise FetchError(uri)
def checkstatus(self, uri, ud, d):
return self.go(uri, ud, d, True)

View File

@@ -1,144 +0,0 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
#
# Copyright (C) 2003, 2004 Chris Larson
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import os, sys
import bb, bb.data
def getfields(line):
fields = {}
fieldmap = ( "pkg", "src", "dest", "type", "mode", "uid", "gid", "major", "minor", "start", "inc", "count" )
for f in xrange(len(fieldmap)):
fields[fieldmap[f]] = None
if not line:
return None
splitline = line.split()
if not len(splitline):
return None
try:
for f in xrange(len(fieldmap)):
if splitline[f] == '-':
continue
fields[fieldmap[f]] = splitline[f]
except IndexError:
pass
return fields
def parse (mfile, d):
manifest = []
while 1:
line = mfile.readline()
if not line:
break
if line.startswith("#"):
continue
fields = getfields(line)
if not fields:
continue
manifest.append(fields)
return manifest
def emit (func, manifest, d):
#str = "%s () {\n" % func
str = ""
for line in manifest:
emittedline = emit_line(func, line, d)
if not emittedline:
continue
str += emittedline + "\n"
# str += "}\n"
return str
def mangle (func, line, d):
import copy
newline = copy.copy(line)
src = bb.data.expand(newline["src"], d)
if src:
if not os.path.isabs(src):
src = "${WORKDIR}/" + src
dest = newline["dest"]
if not dest:
return
if dest.startswith("/"):
dest = dest[1:]
if func is "do_install":
dest = "${D}/" + dest
elif func is "do_populate":
dest = "${WORKDIR}/install/" + newline["pkg"] + "/" + dest
elif func is "do_stage":
varmap = {}
varmap["${bindir}"] = "${STAGING_DIR}/${HOST_SYS}/bin"
varmap["${libdir}"] = "${STAGING_DIR}/${HOST_SYS}/lib"
varmap["${includedir}"] = "${STAGING_DIR}/${HOST_SYS}/include"
varmap["${datadir}"] = "${STAGING_DATADIR}"
matched = 0
for key in varmap.keys():
if dest.startswith(key):
dest = varmap[key] + "/" + dest[len(key):]
matched = 1
if not matched:
newline = None
return
else:
newline = None
return
newline["src"] = src
newline["dest"] = dest
return newline
def emit_line (func, line, d):
import copy
newline = copy.deepcopy(line)
newline = mangle(func, newline, d)
if not newline:
return None
str = ""
type = newline["type"]
mode = newline["mode"]
src = newline["src"]
dest = newline["dest"]
if type is "d":
str = "install -d "
if mode:
str += "-m %s " % mode
str += dest
elif type is "f":
if not src:
return None
if dest.endswith("/"):
str = "install -d "
str += dest + "\n"
str += "install "
else:
str = "install -D "
if mode:
str += "-m %s " % mode
str += src + " " + dest
del newline
return str

View File

@@ -27,7 +27,7 @@
a method pool to do this task.
This pool will be used to compile and execute the functions. It
will be smart enough to
will be smart enough to
"""
from bb.utils import better_compile, better_exec
@@ -43,8 +43,8 @@ def insert_method(modulename, code, fn):
Add code of a module should be added. The methods
will be simply added, no checking will be done
"""
comp = better_compile(code, "<bb>", fn )
better_exec(comp, __builtins__, code, fn)
comp = better_compile(code, modulename, fn )
better_exec(comp, None, code, fn)
# now some instrumentation
code = comp.co_names
@@ -59,7 +59,7 @@ def insert_method(modulename, code, fn):
def check_insert_method(modulename, code, fn):
"""
Add the code if it wasnt added before. The module
name will be used for that
name will be used for that
Variables:
@modulename a short name e.g. base.bbclass
@@ -81,4 +81,4 @@ def get_parsed_dict():
"""
shortcut
"""
return _parsed_methods
return _parsed_methods

View File

@@ -22,33 +22,40 @@ Message handling infrastructure for bitbake
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import sys, os, re, bb
from bb import utils, event
debug_level = {}
import sys
import collections
import bb
import bb.event
debug_level = collections.defaultdict(lambda: 0)
verbose = False
domain = bb.utils.Enum(
'Build',
'Cache',
'Collection',
'Data',
'Depends',
'Fetcher',
'Parsing',
'Provider',
'RunQueue',
'TaskData',
'Util')
def _NamedTuple(name, fields):
Tuple = collections.namedtuple(name, " ".join(fields))
return Tuple(*range(len(fields)))
domain = _NamedTuple("Domain", (
"Default",
"Build",
"Cache",
"Collection",
"Data",
"Depends",
"Fetcher",
"Parsing",
"PersistData",
"Provider",
"RunQueue",
"TaskData",
"Util"))
class MsgBase(bb.event.Event):
"""Base class for messages"""
def __init__(self, msg, d ):
def __init__(self, msg):
self._message = msg
event.Event.__init__(self, d)
bb.event.Event.__init__(self)
class MsgDebug(MsgBase):
"""Debug Message"""
@@ -65,72 +72,73 @@ class MsgError(MsgBase):
class MsgFatal(MsgBase):
"""Fatal Message"""
class MsgPlain(MsgBase):
"""General output"""
#
# Message control functions
#
def set_debug_level(level):
bb.msg.debug_level = {}
for domain in bb.msg.domain:
bb.msg.debug_level[domain] = level
bb.msg.debug_level['default'] = level
for d in domain:
debug_level[d] = level
debug_level[domain.Default] = level
def get_debug_level(msgdomain = domain.Default):
return debug_level[msgdomain]
def set_verbose(level):
bb.msg.verbose = level
verbose = level
def set_debug_domains(domains):
for domain in domains:
found = False
for ddomain in bb.msg.domain:
if domain == str(ddomain):
bb.msg.debug_level[ddomain] = bb.msg.debug_level[ddomain] + 1
found = True
if not found:
std_warn("Logging domain %s is not valid, ignoring" % domain)
def set_debug_domains(strdomains):
for domainstr in strdomains:
for d in domain:
if domain._fields[d] == domainstr:
debug_level[d] += 1
break
else:
warn(None, "Logging domain %s is not valid, ignoring" % domainstr)
#
# Message handling functions
#
def debug(level, domain, msg, fn = None):
if debug_level[domain] >= level:
bb.event.fire(MsgDebug(msg, None))
print 'DEBUG: ' + msg
def debug(level, msgdomain, msg, fn = None):
if not msgdomain:
msgdomain = domain.Default
def note(level, domain, msg, fn = None):
if level == 1 or verbose or debug_level[domain] >= 1:
std_note(msg)
if debug_level[msgdomain] >= level:
bb.event.fire(MsgDebug(msg), None)
if bb.event.useStdout:
print('DEBUG: %s' % (msg))
def warn(domain, msg, fn = None):
std_warn(msg)
def note(level, msgdomain, msg, fn = None):
if not msgdomain:
msgdomain = domain.Default
def error(domain, msg, fn = None):
std_error(msg)
if level == 1 or verbose or debug_level[msgdomain] >= 1:
bb.event.fire(MsgNote(msg), None)
if bb.event.useStdout:
print('NOTE: %s' % (msg))
def fatal(domain, msg, fn = None):
std_fatal(msg)
def warn(msgdomain, msg, fn = None):
bb.event.fire(MsgWarn(msg), None)
if bb.event.useStdout:
print('WARNING: %s' % (msg))
#
# Compatibility functions for the original message interface
#
def std_debug(lvl, msg):
if debug_level['default'] >= lvl:
bb.event.fire(MsgDebug(msg, None))
print 'DEBUG: ' + msg
def error(msgdomain, msg, fn = None):
bb.event.fire(MsgError(msg), None)
if bb.event.useStdout:
print('ERROR: %s' % (msg))
def std_note(msg):
bb.event.fire(MsgNote(msg, None))
print 'NOTE: ' + msg
def fatal(msgdomain, msg, fn = None):
bb.event.fire(MsgFatal(msg), None)
def std_warn(msg):
bb.event.fire(MsgWarn(msg, None))
print 'WARNING: ' + msg
def std_error(msg):
bb.event.fire(MsgError(msg, None))
print 'ERROR: ' + msg
def std_fatal(msg):
bb.event.fire(MsgFatal(msg, None))
print 'ERROR: ' + msg
if bb.event.useStdout:
print('FATAL: %s' % (msg))
sys.exit(1)
def plain(msg, fn = None):
bb.event.fire(MsgPlain(msg), None)
if bb.event.useStdout:
print(msg)

View File

@@ -24,11 +24,11 @@ File parsers for the BitBake build tools.
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
__all__ = [ 'ParseError', 'SkipPackage', 'cached_mtime', 'mark_dependency',
'supports', 'handle', 'init' ]
handlers = []
import bb, os
import bb.utils
import bb.siggen
class ParseError(Exception):
"""Exception raised when parsing fails"""
@@ -38,23 +38,27 @@ class SkipPackage(Exception):
__mtime_cache = {}
def cached_mtime(f):
if not __mtime_cache.has_key(f):
if f not in __mtime_cache:
__mtime_cache[f] = os.stat(f)[8]
return __mtime_cache[f]
def cached_mtime_noerror(f):
if not __mtime_cache.has_key(f):
if f not in __mtime_cache:
try:
__mtime_cache[f] = os.stat(f)[8]
except OSError:
return 0
return __mtime_cache[f]
def update_mtime(f):
__mtime_cache[f] = os.stat(f)[8]
return __mtime_cache[f]
def mark_dependency(d, f):
if f.startswith('./'):
f = "%s/%s" % (os.getcwd(), f[2:])
deps = bb.data.getVar('__depends', d) or []
deps.append( (f, cached_mtime(f)) )
deps = bb.data.getVar('__depends', d) or set()
deps.update([(f, cached_mtime(f))])
bb.data.setVar('__depends', deps, d)
def supports(fn, data):
@@ -76,5 +80,39 @@ def init(fn, data):
if h['supports'](fn):
return h['init'](data)
def init_parser(d, dumpsigs):
bb.parse.siggen = bb.siggen.init(d, dumpsigs)
from parse_py import __version__, ConfHandler, BBHandler
def resolve_file(fn, d):
if not os.path.isabs(fn):
bbpath = bb.data.getVar("BBPATH", d, True)
newfn = bb.which(bbpath, fn)
if not newfn:
raise IOError("file %s not found in %s" % (fn, bbpath))
fn = newfn
bb.msg.debug(2, bb.msg.domain.Parsing, "LOAD %s" % fn)
return fn
# Used by OpenEmbedded metadata
__pkgsplit_cache__={}
def vars_from_file(mypkg, d):
if not mypkg:
return (None, None, None)
if mypkg in __pkgsplit_cache__:
return __pkgsplit_cache__[mypkg]
myfile = os.path.splitext(os.path.basename(mypkg))
parts = myfile[0].split('_')
__pkgsplit_cache__[mypkg] = parts
if len(parts) > 3:
raise ParseError("Unable to generate default variables from the filename: %s (too many underscores)" % mypkg)
exp = 3 - len(parts)
tmplist = []
while exp != 0:
exp -= 1
tmplist.append(None)
parts.extend(tmplist)
return parts
from bb.parse.parse_py import __version__, ConfHandler, BBHandler

445
bitbake/lib/bb/parse/ast.py Normal file
View File

@@ -0,0 +1,445 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
"""
AbstractSyntaxTree classes for the Bitbake language
"""
# Copyright (C) 2003, 2004 Chris Larson
# Copyright (C) 2003, 2004 Phil Blundell
# Copyright (C) 2009 Holger Hans Peter Freyther
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
from __future__ import absolute_import
from future_builtins import filter
import bb, re, string
from bb import methodpool
import itertools
__word__ = re.compile(r"\S+")
__parsed_methods__ = bb.methodpool.get_parsed_dict()
_bbversions_re = re.compile(r"\[(?P<from>[0-9]+)-(?P<to>[0-9]+)\]")
class StatementGroup(list):
def eval(self, data):
for statement in self:
statement.eval(data)
class AstNode(object):
pass
class IncludeNode(AstNode):
def __init__(self, what_file, fn, lineno, force):
self.what_file = what_file
self.from_fn = fn
self.from_lineno = lineno
self.force = force
def eval(self, data):
"""
Include the file and evaluate the statements
"""
s = bb.data.expand(self.what_file, data)
bb.msg.debug(3, bb.msg.domain.Parsing, "CONF %s:%d: including %s" % (self.from_fn, self.from_lineno, s))
# TODO: Cache those includes... maybe not here though
if self.force:
bb.parse.ConfHandler.include(self.from_fn, s, data, "include required")
else:
bb.parse.ConfHandler.include(self.from_fn, s, data, False)
class ExportNode(AstNode):
def __init__(self, var):
self.var = var
def eval(self, data):
bb.data.setVarFlag(self.var, "export", 1, data)
class DataNode(AstNode):
"""
Various data related updates. For the sake of sanity
we have one class doing all this. This means that all
this need to be re-evaluated... we might be able to do
that faster with multiple classes.
"""
def __init__(self, groupd):
self.groupd = groupd
def getFunc(self, key, data):
if 'flag' in self.groupd and self.groupd['flag'] != None:
return bb.data.getVarFlag(key, self.groupd['flag'], data)
else:
return bb.data.getVar(key, data)
def eval(self, data):
groupd = self.groupd
key = groupd["var"]
if "exp" in groupd and groupd["exp"] != None:
bb.data.setVarFlag(key, "export", 1, data)
if "ques" in groupd and groupd["ques"] != None:
val = self.getFunc(key, data)
if val == None:
val = groupd["value"]
elif "colon" in groupd and groupd["colon"] != None:
e = data.createCopy()
bb.data.update_data(e)
val = bb.data.expand(groupd["value"], e)
elif "append" in groupd and groupd["append"] != None:
val = "%s %s" % ((self.getFunc(key, data) or ""), groupd["value"])
elif "prepend" in groupd and groupd["prepend"] != None:
val = "%s %s" % (groupd["value"], (self.getFunc(key, data) or ""))
elif "postdot" in groupd and groupd["postdot"] != None:
val = "%s%s" % ((self.getFunc(key, data) or ""), groupd["value"])
elif "predot" in groupd and groupd["predot"] != None:
val = "%s%s" % (groupd["value"], (self.getFunc(key, data) or ""))
else:
val = groupd["value"]
if 'flag' in groupd and groupd['flag'] != None:
bb.data.setVarFlag(key, groupd['flag'], val, data)
elif groupd["lazyques"]:
assigned = bb.data.getVar("__lazy_assigned", data) or []
assigned.append(key)
bb.data.setVar("__lazy_assigned", assigned, data)
bb.data.setVarFlag(key, "defaultval", val, data)
else:
bb.data.setVar(key, val, data)
class MethodNode:
def __init__(self, func_name, body, lineno, fn):
self.func_name = func_name
self.body = body
self.fn = fn
self.lineno = lineno
def eval(self, data):
if self.func_name == "__anonymous":
funcname = ("__anon_%s_%s" % (self.lineno, self.fn.translate(string.maketrans('/.+-', '____'))))
if not funcname in bb.methodpool._parsed_fns:
text = "def %s(d):\n" % (funcname) + '\n'.join(self.body)
bb.methodpool.insert_method(funcname, text, self.fn)
anonfuncs = bb.data.getVar('__BBANONFUNCS', data) or []
anonfuncs.append(funcname)
bb.data.setVar('__BBANONFUNCS', anonfuncs, data)
else:
bb.data.setVarFlag(self.func_name, "func", 1, data)
bb.data.setVar(self.func_name, '\n'.join(self.body), data)
class PythonMethodNode(AstNode):
def __init__(self, funcname, root, body, fn):
self.func_name = funcname
self.root = root
self.body = body
self.fn = fn
def eval(self, data):
# Note we will add root to parsedmethods after having parse
# 'this' file. This means we will not parse methods from
# bb classes twice
text = '\n'.join(self.body)
if not bb.methodpool.parsed_module(self.root):
bb.methodpool.insert_method(self.root, text, self.fn)
bb.data.setVarFlag(self.func_name, "func", 1, data)
bb.data.setVarFlag(self.func_name, "python", 1, data)
bb.data.setVar(self.func_name, text, data)
class MethodFlagsNode(AstNode):
def __init__(self, key, m):
self.key = key
self.m = m
def eval(self, data):
if bb.data.getVar(self.key, data):
# clean up old version of this piece of metadata, as its
# flags could cause problems
bb.data.setVarFlag(self.key, 'python', None, data)
bb.data.setVarFlag(self.key, 'fakeroot', None, data)
if self.m.group("py") is not None:
bb.data.setVarFlag(self.key, "python", "1", data)
else:
bb.data.delVarFlag(self.key, "python", data)
if self.m.group("fr") is not None:
bb.data.setVarFlag(self.key, "fakeroot", "1", data)
else:
bb.data.delVarFlag(self.key, "fakeroot", data)
class ExportFuncsNode(AstNode):
def __init__(self, fns, classes):
self.n = __word__.findall(fns)
self.classes = classes
def eval(self, data):
for f in self.n:
allvars = []
allvars.append(f)
allvars.append(self.classes[-1] + "_" + f)
vars = [[ allvars[0], allvars[1] ]]
if len(self.classes) > 1 and self.classes[-2] is not None:
allvars.append(self.classes[-2] + "_" + f)
vars = []
vars.append([allvars[2], allvars[1]])
vars.append([allvars[0], allvars[2]])
for (var, calledvar) in vars:
if bb.data.getVar(var, data) and not bb.data.getVarFlag(var, 'export_func', data):
continue
if bb.data.getVar(var, data):
bb.data.setVarFlag(var, 'python', None, data)
bb.data.setVarFlag(var, 'func', None, data)
for flag in [ "func", "python" ]:
if bb.data.getVarFlag(calledvar, flag, data):
bb.data.setVarFlag(var, flag, bb.data.getVarFlag(calledvar, flag, data), data)
for flag in [ "dirs" ]:
if bb.data.getVarFlag(var, flag, data):
bb.data.setVarFlag(calledvar, flag, bb.data.getVarFlag(var, flag, data), data)
if bb.data.getVarFlag(calledvar, "python", data):
bb.data.setVar(var, "\tbb.build.exec_func('" + calledvar + "', d)\n", data)
else:
bb.data.setVar(var, "\t" + calledvar + "\n", data)
bb.data.setVarFlag(var, 'export_func', '1', data)
class AddTaskNode(AstNode):
def __init__(self, func, before, after):
self.func = func
self.before = before
self.after = after
def eval(self, data):
var = self.func
if self.func[:3] != "do_":
var = "do_" + self.func
bb.data.setVarFlag(var, "task", 1, data)
bbtasks = bb.data.getVar('__BBTASKS', data) or []
if not var in bbtasks:
bbtasks.append(var)
bb.data.setVar('__BBTASKS', bbtasks, data)
existing = bb.data.getVarFlag(var, "deps", data) or []
if self.after is not None:
# set up deps for function
for entry in self.after.split():
if entry not in existing:
existing.append(entry)
bb.data.setVarFlag(var, "deps", existing, data)
if self.before is not None:
# set up things that depend on this func
for entry in self.before.split():
existing = bb.data.getVarFlag(entry, "deps", data) or []
if var not in existing:
bb.data.setVarFlag(entry, "deps", [var] + existing, data)
class BBHandlerNode(AstNode):
def __init__(self, fns):
self.hs = __word__.findall(fns)
def eval(self, data):
bbhands = bb.data.getVar('__BBHANDLERS', data) or []
for h in self.hs:
bbhands.append(h)
bb.data.setVarFlag(h, "handler", 1, data)
bb.data.setVar('__BBHANDLERS', bbhands, data)
class InheritNode(AstNode):
def __init__(self, files):
self.n = __word__.findall(files)
def eval(self, data):
bb.parse.BBHandler.inherit(self.n, data)
def handleInclude(statements, m, fn, lineno, force):
statements.append(IncludeNode(m.group(1), fn, lineno, force))
def handleExport(statements, m):
statements.append(ExportNode(m.group(1)))
def handleData(statements, groupd):
statements.append(DataNode(groupd))
def handleMethod(statements, func_name, lineno, fn, body):
statements.append(MethodNode(func_name, body, lineno, fn))
def handlePythonMethod(statements, funcname, root, body, fn):
statements.append(PythonMethodNode(funcname, root, body, fn))
def handleMethodFlags(statements, key, m):
statements.append(MethodFlagsNode(key, m))
def handleExportFuncs(statements, m, classes):
statements.append(ExportFuncsNode(m.group(1), classes))
def handleAddTask(statements, m):
func = m.group("func")
before = m.group("before")
after = m.group("after")
if func is None:
return
statements.append(AddTaskNode(func, before, after))
def handleBBHandlers(statements, m):
statements.append(BBHandlerNode(m.group(1)))
def handleInherit(statements, m):
files = m.group(1)
n = __word__.findall(files)
statements.append(InheritNode(m.group(1)))
def finalize(fn, d, variant = None):
for lazykey in bb.data.getVar("__lazy_assigned", d) or ():
if bb.data.getVar(lazykey, d) is None:
val = bb.data.getVarFlag(lazykey, "defaultval", d)
bb.data.setVar(lazykey, val, d)
bb.data.expandKeys(d)
bb.data.update_data(d)
code = []
for funcname in bb.data.getVar("__BBANONFUNCS", d) or []:
code.append("%s(d)" % funcname)
bb.utils.simple_exec("\n".join(code), {"d": d})
bb.data.update_data(d)
all_handlers = {}
for var in bb.data.getVar('__BBHANDLERS', d) or []:
# try to add the handler
handler = bb.data.getVar(var, d)
bb.event.register(var, handler)
tasklist = bb.data.getVar('__BBTASKS', d) or []
bb.build.add_tasks(tasklist, d)
bb.parse.siggen.finalise(fn, d, variant)
bb.event.fire(bb.event.RecipeParsed(fn), d)
def _create_variants(datastores, names, function):
def create_variant(name, orig_d, arg = None):
new_d = bb.data.createCopy(orig_d)
function(arg or name, new_d)
datastores[name] = new_d
for variant, variant_d in datastores.items():
for name in names:
if not variant:
# Based on main recipe
create_variant(name, variant_d)
else:
create_variant("%s-%s" % (variant, name), variant_d, name)
def _expand_versions(versions):
def expand_one(version, start, end):
for i in xrange(start, end + 1):
ver = _bbversions_re.sub(str(i), version, 1)
yield ver
versions = iter(versions)
while True:
try:
version = next(versions)
except StopIteration:
break
range_ver = _bbversions_re.search(version)
if not range_ver:
yield version
else:
newversions = expand_one(version, int(range_ver.group("from")),
int(range_ver.group("to")))
versions = itertools.chain(newversions, versions)
def multi_finalize(fn, d):
appends = (d.getVar("__BBAPPEND", True) or "").split()
for append in appends:
bb.msg.debug(2, bb.msg.domain.Parsing, "Appending .bbappend file " + append + " to " + fn)
bb.parse.BBHandler.handle(append, d, True)
safe_d = d
d = bb.data.createCopy(safe_d)
try:
finalize(fn, d)
except bb.parse.SkipPackage:
bb.data.setVar("__SKIPPED", True, d)
datastores = {"": safe_d}
versions = (d.getVar("BBVERSIONS", True) or "").split()
if versions:
pv = orig_pv = d.getVar("PV", True)
baseversions = {}
def verfunc(ver, d, pv_d = None):
if pv_d is None:
pv_d = d
overrides = d.getVar("OVERRIDES", True).split(":")
pv_d.setVar("PV", ver)
overrides.append(ver)
bpv = baseversions.get(ver) or orig_pv
pv_d.setVar("BPV", bpv)
overrides.append(bpv)
d.setVar("OVERRIDES", ":".join(overrides))
versions = list(_expand_versions(versions))
for pos, version in enumerate(list(versions)):
try:
pv, bpv = version.split(":", 2)
except ValueError:
pass
else:
versions[pos] = pv
baseversions[pv] = bpv
if pv in versions and not baseversions.get(pv):
versions.remove(pv)
else:
pv = versions.pop()
# This is necessary because our existing main datastore
# has already been finalized with the old PV, we need one
# that's been finalized with the new PV.
d = bb.data.createCopy(safe_d)
verfunc(pv, d, safe_d)
try:
finalize(fn, d)
except bb.parse.SkipPackage:
bb.data.setVar("__SKIPPED", True, d)
_create_variants(datastores, versions, verfunc)
extended = d.getVar("BBCLASSEXTEND", True) or ""
if extended:
pn = d.getVar("PN", True)
def extendfunc(name, d):
d.setVar("PN", "%s-%s" % (pn, name))
bb.parse.BBHandler.inherit([name], d)
safe_d.setVar("BBCLASSEXTEND", extended)
_create_variants(datastores, extended.split(), extendfunc)
for variant, variant_d in datastores.iteritems():
if variant:
try:
finalize(fn, variant_d, variant)
except bb.parse.SkipPackage:
bb.data.setVar("__SKIPPED", True, variant_d)
if len(datastores) > 1:
variants = filter(None, datastores.iterkeys())
safe_d.setVar("__VARIANTS", " ".join(variants))
datastores[""] = d
return datastores

View File

@@ -1,188 +0,0 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
"""class for handling .bb files (using a C++ parser)
Reads a .bb file and obtains its metadata (using a C++ parser)
Copyright (C) 2006 Tim Robert Ansell
Copyright (C) 2006 Holger Hans Peter Freyther
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
"""
import os, sys
# The Module we will use here
import bb
from bitbakec import parsefile
#
# This is the Python Part of the Native Parser Implementation.
# We will only parse .bbclass, .inc and .bb files but no
# configuration files.
# supports, init and handle are the public methods used by
# parser module
#
# The rest of the methods are internal implementation details.
def _init(fn, d):
"""
Initialize the data implementation with values of
the environment and data from the file.
"""
pass
#
# public
#
def supports(fn, data):
return fn[-3:] == ".bb" or fn[-8:] == ".bbclass" or fn[-4:] == ".inc" or fn[-5:] == ".conf"
def init(fn, data):
if not bb.data.getVar('TOPDIR', data):
bb.data.setVar('TOPDIR', os.getcwd(), data)
if not bb.data.getVar('BBPATH', data):
bb.data.setVar('BBPATH', os.path.join(sys.prefix, 'share', 'bitbake'), data)
def handle_inherit(d):
"""
Handle inheriting of classes. This will load all default classes.
It could be faster, it could detect infinite loops but this is todo
Also this delayed loading of bb.parse could impose a penalty
"""
from bb.parse import handle
files = (data.getVar('INHERIT', d, True) or "").split()
if not "base" in i:
files[0:0] = ["base"]
__inherit_cache = data.getVar('__inherit_cache', d) or []
for f in files:
file = data.expand(f, d)
if file[0] != "/" and file[-8:] != ".bbclass":
file = os.path.join('classes', '%s.bbclass' % file)
if not file in __inherit_cache:
debug(2, "BB %s:%d: inheriting %s" % (fn, lineno, file))
__inherit_cache.append( file )
try:
handle(file, d, True)
except IOError:
print "Failed to inherit %s" % file
data.setVar('__inherit_cache', __inherit_cache, d)
def handle(fn, d, include):
from bb import data, parse
(root, ext) = os.path.splitext(os.path.basename(fn))
base_name = "%s%s" % (root,ext)
# initialize with some data
init(fn,d)
# check if we include or are the beginning
oldfile = None
if include:
oldfile = d.getVar('FILE', False)
is_conf = False
elif ext == ".conf":
is_conf = True
data.inheritFromOS(d)
# find the file
if not os.path.isabs(fn):
abs_fn = bb.which(d.getVar('BBPATH', True), fn)
else:
abs_fn = fn
# check if the file exists
if not os.path.exists(abs_fn):
raise IOError("file '%(fn)s' not found" % locals() )
# now we know the file is around mark it as dep
if include:
parse.mark_dependency(d, abs_fn)
# manipulate the bbpath
if ext != ".bbclass" and ext != ".conf":
old_bb_path = data.getVar('BBPATH', d)
data.setVar('BBPATH', os.path.dirname(abs_fn) + (":%s" %old_bb_path) , d)
# handle INHERITS and base inherit
if ext != ".bbclass" and ext != ".conf":
data.setVar('FILE', fn, d)
handle_interit(d)
# now parse this file - by defering it to C++
parsefile(abs_fn, d, is_conf)
# Finish it up
if include == 0:
data.expandKeys(d)
data.update_data(d)
#### !!! XXX Finish it up by executing the anonfunc
# restore the original FILE
if oldfile:
d.setVar('FILE', oldfile)
# restore bbpath
if ext != ".bbclass" and ext != ".conf":
data.setVar('BBPATH', old_bb_path, d )
return d
# Needed for BitBake files...
__pkgsplit_cache__={}
def vars_from_file(mypkg, d):
if not mypkg:
return (None, None, None)
if mypkg in __pkgsplit_cache__:
return __pkgsplit_cache__[mypkg]
myfile = os.path.splitext(os.path.basename(mypkg))
parts = myfile[0].split('_')
__pkgsplit_cache__[mypkg] = parts
exp = 3 - len(parts)
tmplist = []
while exp != 0:
exp -= 1
tmplist.append(None)
parts.extend(tmplist)
return parts
# Inform bitbake that we are a parser
# We need to define all three
from bb.parse import handlers
handlers.append( {'supports' : supports, 'handle': handle, 'init' : init})
del handlers

View File

@@ -1,36 +0,0 @@
buil: bitbakec.so
echo "Done"
bitbakescanner.cc: bitbakescanner.l
flex -t bitbakescanner.l > bitbakescanner.cc
bitbakeparser.cc: bitbakeparser.y python_output.h
lemon bitbakeparser.y
mv bitbakeparser.c bitbakeparser.cc
bitbakec.c: bitbakec.pyx
pyrexc bitbakec.pyx
bitbakec-processed.c: bitbakec.c
cat bitbakec.c | sed -e"s/__pyx_f_8bitbakec_//" > bitbakec-processed.c
bitbakec.o: bitbakec-processed.c
gcc -c bitbakec-processed.c -o bitbakec.o -fPIC -I/usr/include/python2.4
bitbakeparser.o: bitbakeparser.cc
g++ -c bitbakeparser.cc -fPIC -I/usr/include/python2.4
bitbakescanner.o: bitbakescanner.cc
g++ -c bitbakescanner.cc -fPIC -I/usr/include/python2.4
bitbakec.so: bitbakec.o bitbakeparser.o bitbakescanner.o
g++ -shared -fPIC bitbakeparser.o bitbakescanner.o bitbakec.o -o bitbakec.so
clean:
rm -f *.out
rm -f *.cc
rm -f bitbakec.c
rm -f bitbakec-processed.c
rm -f *.o
rm -f *.so

View File

@@ -1,12 +0,0 @@
To ease portability (lemon, flex, etc) we keep the
result of flex and lemon in the source code. We agree
to not manually change the scanner and parser.
How we create the files:
flex -t bitbakescanner.l > bitbakescanner.cc
lemon bitbakeparser.y
mv bitbakeparser.c bitbakeparser.cc
Now manually create two files

View File

@@ -1,28 +0,0 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
#
# Copyright (C) 2006 Holger Hans Peter Freyther
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
# SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
# DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
__version__ = '0.1'
__all__ = [ 'BBHandler' ]
import BBHandler

View File

@@ -1,253 +0,0 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
cdef extern from "stdio.h":
ctypedef int FILE
FILE *fopen(char*, char*)
int fclose(FILE *fp)
cdef extern from "string.h":
int strlen(char*)
cdef extern from "lexerc.h":
ctypedef struct lex_t:
void* parser
void* scanner
char* name
FILE* file
int config
void* data
int lineError
int errorParse
cdef extern int parse(FILE*, char*, object, int)
def parsefile(object file, object data, object config):
#print "parsefile: 1", file, data
# Open the file
cdef FILE* f
f = fopen(file, "r")
#print "parsefile: 2 opening file"
if (f == NULL):
raise IOError("No such file %s." % file)
#print "parsefile: 3 parse"
parse(f, file, data, config)
# Close the file
fclose(f)
cdef public void e_assign(lex_t* container, char* key, char* what):
#print "e_assign", key, what
if what == NULL:
print "FUTURE Warning empty string: use \"\""
what = ""
d = <object>container.data
d.setVar(key, what)
cdef public void e_export(lex_t* c, char* what):
#print "e_export", what
#exp:
# bb.data.setVarFlag(key, "export", 1, data)
d = <object>c.data
d.setVarFlag(what, "export", 1)
cdef public void e_immediate(lex_t* c, char* key, char* what):
#print "e_immediate", key, what
#colon:
# val = bb.data.expand(groupd["value"], data)
d = <object>c.data
d.setVar(key, d.expand(what,d))
cdef public void e_cond(lex_t* c, char* key, char* what):
#print "e_cond", key, what
#ques:
# val = bb.data.getVar(key, data)
# if val == None:
# val = groupd["value"]
if what == NULL:
print "FUTURE warning: Use \"\" for", key
what = ""
d = <object>c.data
d.setVar(key, (d.getVar(key,False) or what))
cdef public void e_prepend(lex_t* c, char* key, char* what):
#print "e_prepend", key, what
#prepend:
# val = "%s %s" % (groupd["value"], (bb.data.getVar(key, data) or ""))
d = <object>c.data
d.setVar(key, what + " " + (d.getVar(key,0) or ""))
cdef public void e_append(lex_t* c, char* key, char* what):
#print "e_append", key, what
#append:
# val = "%s %s" % ((bb.data.getVar(key, data) or ""), groupd["value"])
d = <object>c.data
d.setVar(key, (d.getVar(key,0) or "") + " " + what)
cdef public void e_precat(lex_t* c, char* key, char* what):
#print "e_precat", key, what
#predot:
# val = "%s%s" % (groupd["value"], (bb.data.getVar(key, data) or ""))
d = <object>c.data
d.setVar(key, what + (d.getVar(key,0) or ""))
cdef public void e_postcat(lex_t* c, char* key, char* what):
#print "e_postcat", key, what
#postdot:
# val = "%s%s" % ((bb.data.getVar(key, data) or ""), groupd["value"])
d = <object>c.data
d.setVar(key, (d.getVar(key,0) or "") + what)
cdef public int e_addtask(lex_t* c, char* name, char* before, char* after) except -1:
#print "e_addtask", name
# func = m.group("func")
# before = m.group("before")
# after = m.group("after")
# if func is None:
# return
# var = "do_" + func
#
# data.setVarFlag(var, "task", 1, d)
#
# if after is not None:
# # set up deps for function
# data.setVarFlag(var, "deps", after.split(), d)
# if before is not None:
# # set up things that depend on this func
# data.setVarFlag(var, "postdeps", before.split(), d)
# return
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No tasks allowed in config files")
return -1
d = <object>c.data
do = "do_%s" % name
d.setVarFlag(do, "task", 1)
if before != NULL and strlen(before) > 0:
#print "Before", before
d.setVarFlag(do, "postdeps", ("%s" % before).split())
if after != NULL and strlen(after) > 0:
#print "After", after
d.setVarFlag(do, "deps", ("%s" % after).split())
return 0
cdef public int e_addhandler(lex_t* c, char* h) except -1:
#print "e_addhandler", h
# data.setVarFlag(h, "handler", 1, d)
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No handlers allowed in config files")
return -1
d = <object>c.data
d.setVarFlag(h, "handler", 1)
return 0
cdef public int e_export_func(lex_t* c, char* function) except -1:
#print "e_export_func", function
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No functions allowed in config files")
return -1
return 0
cdef public int e_inherit(lex_t* c, char* file) except -1:
#print "e_inherit", file
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No inherits allowed in config files")
return -1
return 0
cdef public void e_include(lex_t* c, char* file):
from bb.parse import handle
d = <object>c.data
try:
handle(d.expand(file,d), d, True)
except IOError:
print "Could not include file", file
cdef public int e_require(lex_t* c, char* file) except -1:
#print "e_require", file
from bb.parse import handle
d = <object>c.data
try:
handle(d.expand(file,d), d, True)
except IOError:
print "ParseError", file
from bb.parse import ParseError
raise ParseError("Could not include required file %s" % file)
return -1
return 0
cdef public int e_proc(lex_t* c, char* key, char* what) except -1:
#print "e_proc", key, what
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No inherits allowed in config files")
return -1
return 0
cdef public int e_proc_python(lex_t* c, char* key, char* what) except -1:
#print "e_proc_python"
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No pythin allowed in config files")
return -1
if key != NULL:
pass
#print "Key", key
if what != NULL:
pass
#print "What", what
return 0
cdef public int e_proc_fakeroot(lex_t* c, char* key, char* what) except -1:
#print "e_fakeroot", key, what
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No fakeroot allowed in config files")
return -1
return 0
cdef public int e_def(lex_t* c, char* a, char* b, char* d) except -1:
#print "e_def", a, b, d
if c.config == 1:
from bb.parse import ParseError
raise ParseError("No defs allowed in config files")
return -1
return 0
cdef public int e_parse_error(lex_t* c) except -1:
print "e_parse_error", c.name, "line:", lineError, "parse:", errorParse
from bb.parse import ParseError
raise ParseError("There was an parse error, sorry unable to give more information at the current time. File: %s Line: %d" % (c.name,lineError) )
return -1

File diff suppressed because it is too large Load Diff

View File

@@ -1,29 +0,0 @@
#define T_SYMBOL 1
#define T_VARIABLE 2
#define T_EXPORT 3
#define T_OP_ASSIGN 4
#define T_STRING 5
#define T_OP_PREDOT 6
#define T_OP_POSTDOT 7
#define T_OP_IMMEDIATE 8
#define T_OP_COND 9
#define T_OP_PREPEND 10
#define T_OP_APPEND 11
#define T_TSYMBOL 12
#define T_BEFORE 13
#define T_AFTER 14
#define T_ADDTASK 15
#define T_ADDHANDLER 16
#define T_FSYMBOL 17
#define T_EXPORT_FUNC 18
#define T_ISYMBOL 19
#define T_INHERIT 20
#define T_INCLUDE 21
#define T_REQUIRE 22
#define T_PROC_BODY 23
#define T_PROC_OPEN 24
#define T_PROC_CLOSE 25
#define T_PYTHON 26
#define T_FAKEROOT 27
#define T_DEF_BODY 28
#define T_DEF_ARGS 29

View File

@@ -1,179 +0,0 @@
/* bbp.lemon
written by Marc Singer
6 January 2005
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA.
DESCRIPTION
-----------
lemon parser specification file for a BitBake input file parser.
Most of the interesting shenanigans are done in the lexer. The
BitBake grammar is not regular. In order to emit tokens that
the parser can properly interpret in LALR fashion, the lexer
manages the interpretation state. This is why there are ISYMBOLs,
SYMBOLS, and TSYMBOLS.
This parser was developed by reading the limited available
documentation for BitBake and by analyzing the available BB files.
There is no assertion of correctness to be made about this parser.
*/
%token_type {token_t}
%name bbparse
%token_prefix T_
%extra_argument {lex_t* lex}
%include {
#include "token.h"
#include "lexer.h"
#include "python_output.h"
}
%token_destructor { $$.release_this (); }
%syntax_error { e_parse_error( lex ); }
program ::= statements.
statements ::= statements statement.
statements ::= .
variable(r) ::= SYMBOL(s).
{ r.assignString( (char*)s.string() );
s.assignString( 0 );
s.release_this(); }
variable(r) ::= VARIABLE(v).
{
r.assignString( (char*)v.string() );
v.assignString( 0 );
v.release_this(); }
statement ::= EXPORT variable(s) OP_ASSIGN STRING(v).
{ e_assign( lex, s.string(), v.string() );
e_export( lex, s.string() );
s.release_this(); v.release_this(); }
statement ::= EXPORT variable(s) OP_PREDOT STRING(v).
{ e_precat( lex, s.string(), v.string() );
e_export( lex, s.string() );
s.release_this(); v.release_this(); }
statement ::= EXPORT variable(s) OP_POSTDOT STRING(v).
{ e_postcat( lex, s.string(), v.string() );
e_export( lex, s.string() );
s.release_this(); v.release_this(); }
statement ::= EXPORT variable(s) OP_IMMEDIATE STRING(v).
{ e_immediate ( lex, s.string(), v.string() );
e_export( lex, s.string() );
s.release_this(); v.release_this(); }
statement ::= EXPORT variable(s) OP_COND STRING(v).
{ e_cond( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_ASSIGN STRING(v).
{ e_assign( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_PREDOT STRING(v).
{ e_precat( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_POSTDOT STRING(v).
{ e_postcat( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_PREPEND STRING(v).
{ e_prepend( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_APPEND STRING(v).
{ e_append( lex, s.string() , v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_IMMEDIATE STRING(v).
{ e_immediate( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
statement ::= variable(s) OP_COND STRING(v).
{ e_cond( lex, s.string(), v.string() );
s.release_this(); v.release_this(); }
task ::= TSYMBOL(t) BEFORE TSYMBOL(b) AFTER TSYMBOL(a).
{ e_addtask( lex, t.string(), b.string(), a.string() );
t.release_this(); b.release_this(); a.release_this(); }
task ::= TSYMBOL(t) AFTER TSYMBOL(a) BEFORE TSYMBOL(b).
{ e_addtask( lex, t.string(), b.string(), a.string());
t.release_this(); a.release_this(); b.release_this(); }
task ::= TSYMBOL(t).
{ e_addtask( lex, t.string(), NULL, NULL);
t.release_this();}
task ::= TSYMBOL(t) BEFORE TSYMBOL(b).
{ e_addtask( lex, t.string(), b.string(), NULL);
t.release_this(); b.release_this(); }
task ::= TSYMBOL(t) AFTER TSYMBOL(a).
{ e_addtask( lex, t.string(), NULL, a.string());
t.release_this(); a.release_this(); }
tasks ::= tasks task.
tasks ::= task.
statement ::= ADDTASK tasks.
statement ::= ADDHANDLER SYMBOL(s).
{ e_addhandler( lex, s.string()); s.release_this (); }
func ::= FSYMBOL(f). { e_export_func( lex, f.string()); f.release_this(); }
funcs ::= funcs func.
funcs ::= func.
statement ::= EXPORT_FUNC funcs.
inherit ::= ISYMBOL(i). { e_inherit( lex, i.string() ); i.release_this (); }
inherits ::= inherits inherit.
inherits ::= inherit.
statement ::= INHERIT inherits.
statement ::= INCLUDE ISYMBOL(i).
{ e_include( lex, i.string() ); i.release_this(); }
statement ::= REQUIRE ISYMBOL(i).
{ e_require( lex, i.string() ); i.release_this(); }
proc_body(r) ::= proc_body(l) PROC_BODY(b).
{ /* concatenate body lines */
r.assignString( token_t::concatString(l.string(), b.string()) );
l.release_this ();
b.release_this ();
}
proc_body(b) ::= . { b.assignString(0); }
statement ::= variable(p) PROC_OPEN proc_body(b) PROC_CLOSE.
{ e_proc( lex, p.string(), b.string() );
p.release_this(); b.release_this(); }
statement ::= PYTHON SYMBOL(p) PROC_OPEN proc_body(b) PROC_CLOSE.
{ e_proc_python ( lex, p.string(), b.string() );
p.release_this(); b.release_this(); }
statement ::= PYTHON PROC_OPEN proc_body(b) PROC_CLOSE.
{ e_proc_python( lex, NULL, b.string());
b.release_this (); }
statement ::= FAKEROOT SYMBOL(p) PROC_OPEN proc_body(b) PROC_CLOSE.
{ e_proc_fakeroot( lex, p.string(), b.string() );
p.release_this (); b.release_this (); }
def_body(r) ::= def_body(l) DEF_BODY(b).
{ /* concatenate body lines */
r.assignString( token_t::concatString(l.string(), b.string()) );
l.release_this (); b.release_this ();
}
def_body(b) ::= . { b.assignString( 0 ); }
statement ::= SYMBOL(p) DEF_ARGS(a) def_body(b).
{ e_def( lex, p.string(), a.string(), b.string());
p.release_this(); a.release_this(); b.release_this(); }

File diff suppressed because it is too large Load Diff

View File

@@ -1,319 +0,0 @@
/* bbf.flex
written by Marc Singer
6 January 2005
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA.
DESCRIPTION
-----------
flex lexer specification for a BitBake input file parser.
Unfortunately, flex doesn't welcome comments within the rule sets.
I say unfortunately because this lexer is unreasonably complex and
comments would make the code much easier to comprehend.
The BitBake grammar is not regular. In order to interpret all
of the available input files, the lexer maintains much state as it
parses. There are places where this lexer will emit tokens that
are invalid. The parser will tend to catch these.
The lexer requires C++ at the moment. The only reason for this has
to do with a very small amount of managed state. Producing a C
lexer should be a reasonably easy task as long as the %reentrant
option is used.
NOTES
-----
o RVALUES. There are three kinds of RVALUES. There are unquoted
values, double quote enclosed strings, and single quote
strings. Quoted strings may contain unescaped quotes (of either
type), *and* any type may span more than one line by using a
continuation '\' at the end of the line. This requires us to
recognize all types of values with a single expression.
Moreover, the only reason to quote a value is to include
trailing or leading whitespace. Whitespace within a value is
preserved, ugh.
o CLASSES. C_ patterns define classes. Classes ought not include
a repitition operator, instead letting the reference to the class
define the repitition count.
C_SS - symbol start
C_SB - symbol body
C_SP - whitespace
*/
%option never-interactive
%option yylineno
%option noyywrap
%option reentrant stack
%{
#include "token.h"
#include "lexer.h"
#include "bitbakeparser.h"
#include <ctype.h>
extern void *bbparseAlloc(void *(*mallocProc)(size_t));
extern void bbparseFree(void *p, void (*freeProc)(void*));
extern void *bbparseAlloc(void *(*mallocProc)(size_t));
extern void *bbparse(void*, int, token_t, lex_t*);
extern void bbparseTrace(FILE *TraceFILE, char *zTracePrompt);
//static const char* rgbInput;
//static size_t cbInput;
extern "C" {
int lineError;
int errorParse;
enum {
errorNone = 0,
errorUnexpectedInput,
errorUnsupportedFeature,
};
}
#define YY_EXTRA_TYPE lex_t*
/* Read from buffer */
#define YY_INPUT(buf,result,max_size) \
{ yyextra->input(buf, &result, max_size); }
//#define YY_DECL static size_t yylex ()
#define ERROR(e) \
do { lineError = yylineno; errorParse = e; yyterminate (); } while (0)
static const char* fixup_escapes (const char* sz);
%}
C_SP [ \t]
COMMENT #.*\n
OP_ASSIGN "="
OP_PREDOT ".="
OP_POSTDOT "=."
OP_IMMEDIATE ":="
OP_PREPEND "=+"
OP_APPEND "+="
OP_COND "?="
B_OPEN "{"
B_CLOSE "}"
K_ADDTASK "addtask"
K_ADDHANDLER "addhandler"
K_AFTER "after"
K_BEFORE "before"
K_DEF "def"
K_INCLUDE "include"
K_REQUIRE "require"
K_INHERIT "inherit"
K_PYTHON "python"
K_FAKEROOT "fakeroot"
K_EXPORT "export"
K_EXPORT_FUNC "EXPORT_FUNCTIONS"
STRING \"([^\n\r]|"\\\n")*\"
SSTRING \'([^\n\r]|"\\\n")*\'
VALUE ([^'" \t\n])|([^'" \t\n]([^\n]|(\\\n))*[^'" \t\n])
C_SS [a-zA-Z_]
C_SB [a-zA-Z0-9_+-./]
REF $\{{C_SS}{C_SB}*\}
SYMBOL {C_SS}{C_SB}*
VARIABLE $?{C_SS}({C_SB}*|{REF})*(\[[a-zA-Z0-9_]*\])?
FILENAME ([a-zA-Z_./]|{REF})(([-+a-zA-Z0-9_./]*)|{REF})*
PROC \({C_SP}*\)
%s S_DEF
%s S_DEF_ARGS
%s S_DEF_BODY
%s S_FUNC
%s S_INCLUDE
%s S_INHERIT
%s S_REQUIRE
%s S_PROC
%s S_RVALUE
%s S_TASK
%%
{OP_APPEND} { BEGIN S_RVALUE;
yyextra->accept (T_OP_APPEND); }
{OP_PREPEND} { BEGIN S_RVALUE;
yyextra->accept (T_OP_PREPEND); }
{OP_IMMEDIATE} { BEGIN S_RVALUE;
yyextra->accept (T_OP_IMMEDIATE); }
{OP_ASSIGN} { BEGIN S_RVALUE;
yyextra->accept (T_OP_ASSIGN); }
{OP_PREDOT} { BEGIN S_RVALUE;
yyextra->accept (T_OP_PREDOT); }
{OP_POSTDOT} { BEGIN S_RVALUE;
yyextra->accept (T_OP_POSTDOT); }
{OP_COND} { BEGIN S_RVALUE;
yyextra->accept (T_OP_COND); }
<S_RVALUE>\\\n{C_SP}* { }
<S_RVALUE>{STRING} { BEGIN INITIAL;
size_t cb = yyleng;
while (cb && isspace (yytext[cb - 1]))
--cb;
yytext[cb - 1] = 0;
yyextra->accept (T_STRING, yytext + 1); }
<S_RVALUE>{SSTRING} { BEGIN INITIAL;
size_t cb = yyleng;
while (cb && isspace (yytext[cb - 1]))
--cb;
yytext[cb - 1] = 0;
yyextra->accept (T_STRING, yytext + 1); }
<S_RVALUE>{VALUE} { ERROR (errorUnexpectedInput); }
<S_RVALUE>{C_SP}*\n+ { BEGIN INITIAL;
yyextra->accept (T_STRING, NULL); }
{K_INCLUDE} { BEGIN S_INCLUDE;
yyextra->accept (T_INCLUDE); }
{K_REQUIRE} { BEGIN S_REQUIRE;
yyextra->accept (T_REQUIRE); }
{K_INHERIT} { BEGIN S_INHERIT;
yyextra->accept (T_INHERIT); }
{K_ADDTASK} { BEGIN S_TASK;
yyextra->accept (T_ADDTASK); }
{K_ADDHANDLER} { yyextra->accept (T_ADDHANDLER); }
{K_EXPORT_FUNC} { BEGIN S_FUNC;
yyextra->accept (T_EXPORT_FUNC); }
<S_TASK>{K_BEFORE} { yyextra->accept (T_BEFORE); }
<S_TASK>{K_AFTER} { yyextra->accept (T_AFTER); }
<INITIAL>{K_EXPORT} { yyextra->accept (T_EXPORT); }
<INITIAL>{K_FAKEROOT} { yyextra->accept (T_FAKEROOT); }
<INITIAL>{K_PYTHON} { yyextra->accept (T_PYTHON); }
{PROC}{C_SP}*{B_OPEN}{C_SP}*\n* { BEGIN S_PROC;
yyextra->accept (T_PROC_OPEN); }
<S_PROC>{B_CLOSE}{C_SP}*\n* { BEGIN INITIAL;
yyextra->accept (T_PROC_CLOSE); }
<S_PROC>([^}][^\n]*)?\n* { yyextra->accept (T_PROC_BODY, yytext); }
{K_DEF} { BEGIN S_DEF; }
<S_DEF>{SYMBOL} { BEGIN S_DEF_ARGS;
yyextra->accept (T_SYMBOL, yytext); }
<S_DEF_ARGS>[^\n:]*: { yyextra->accept (T_DEF_ARGS, yytext); }
<S_DEF_ARGS>{C_SP}*\n { BEGIN S_DEF_BODY; }
<S_DEF_BODY>{C_SP}+[^\n]*\n { yyextra->accept (T_DEF_BODY, yytext); }
<S_DEF_BODY>\n { yyextra->accept (T_DEF_BODY, yytext); }
<S_DEF_BODY>. { BEGIN INITIAL; unput (yytext[0]); }
{COMMENT} { }
<INITIAL>{SYMBOL} { yyextra->accept (T_SYMBOL, yytext); }
<INITIAL>{VARIABLE} { yyextra->accept (T_VARIABLE, yytext); }
<S_TASK>{SYMBOL} { yyextra->accept (T_TSYMBOL, yytext); }
<S_FUNC>{SYMBOL} { yyextra->accept (T_FSYMBOL, yytext); }
<S_INHERIT>{SYMBOL} { yyextra->accept (T_ISYMBOL, yytext); }
<S_INCLUDE>{FILENAME} { BEGIN INITIAL;
yyextra->accept (T_ISYMBOL, yytext); }
<S_REQUIRE>{FILENAME} { BEGIN INITIAL;
yyextra->accept (T_ISYMBOL, yytext); }
<S_TASK>\n { BEGIN INITIAL; }
<S_FUNC>\n { BEGIN INITIAL; }
<S_INHERIT>\n { BEGIN INITIAL; }
[ \t\r\n] /* Insignificant whitespace */
. { ERROR (errorUnexpectedInput); }
/* Check for premature termination */
<<EOF>> { return T_EOF; }
%%
void lex_t::accept (int token, const char* sz)
{
token_t t;
memset (&t, 0, sizeof (t));
t.copyString(sz);
/* tell lemon to parse the token */
parse (parser, token, t, this);
}
void lex_t::input (char *buf, int *result, int max_size)
{
/* printf("lex_t::input %p %d\n", buf, max_size); */
*result = fread(buf, 1, max_size, file);
/* printf("lex_t::input result %d\n", *result); */
}
int lex_t::line ()const
{
/* printf("lex_t::line\n"); */
return yyget_lineno (scanner);
}
extern "C" {
void parse (FILE* file, char* name, PyObject* data, int config)
{
/* printf("parse bbparseAlloc\n"); */
void* parser = bbparseAlloc (malloc);
yyscan_t scanner;
lex_t lex;
/* printf("parse yylex_init\n"); */
yylex_init (&scanner);
lex.parser = parser;
lex.scanner = scanner;
lex.file = file;
lex.name = name;
lex.data = data;
lex.config = config;
lex.parse = bbparse;
/*printf("parse yyset_extra\n"); */
yyset_extra (&lex, scanner);
/* printf("parse yylex\n"); */
int result = yylex (scanner);
/* printf("parse result %d\n", result); */
lex.accept (0);
/* printf("parse lex.accept\n"); */
bbparseTrace (NULL, NULL);
/* printf("parse bbparseTrace\n"); */
if (result != T_EOF)
printf ("premature end of file\n");
yylex_destroy (scanner);
bbparseFree (parser, free);
}
}

View File

@@ -1,48 +0,0 @@
/*
Copyright (C) 2005 Holger Hans Peter Freyther
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef LEXER_H
#define LEXER_H
#include "Python.h"
extern "C" {
struct lex_t {
void* parser;
void* scanner;
FILE* file;
char *name;
PyObject *data;
int config;
void* (*parse)(void*, int, token_t, lex_t*);
void accept(int token, const char* sz = NULL);
void input(char *buf, int *result, int max_size);
int line()const;
};
}
#endif

View File

@@ -1,19 +0,0 @@
#ifndef LEXERC_H
#define LEXERC_H
#include <stdio.h>
extern int lineError;
extern int errorParse;
typedef struct {
void *parser;
void *scanner;
FILE *file;
char *name;
PyObject *data;
int config;
} lex_t;
#endif

View File

@@ -1,56 +0,0 @@
#ifndef PYTHON_OUTPUT_H
#define PYTHON_OUTPUT_H
/*
Copyright (C) 2006 Holger Hans Peter Freyther
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
This is the glue:
It will be called from the lemon grammar and will call into
python to set certain things.
*/
extern "C" {
struct lex_t;
extern void e_assign(lex_t*, const char*, const char*);
extern void e_export(lex_t*, const char*);
extern void e_immediate(lex_t*, const char*, const char*);
extern void e_cond(lex_t*, const char*, const char*);
extern void e_prepend(lex_t*, const char*, const char*);
extern void e_append(lex_t*, const char*, const char*);
extern void e_precat(lex_t*, const char*, const char*);
extern void e_postcat(lex_t*, const char*, const char*);
extern void e_addtask(lex_t*, const char*, const char*, const char*);
extern void e_addhandler(lex_t*,const char*);
extern void e_export_func(lex_t*, const char*);
extern void e_inherit(lex_t*, const char*);
extern void e_include(lex_t*, const char*);
extern void e_require(lex_t*, const char*);
extern void e_proc(lex_t*, const char*, const char*);
extern void e_proc_python(lex_t*, const char*, const char*);
extern void e_proc_fakeroot(lex_t*, const char*, const char*);
extern void e_def(lex_t*, const char*, const char*, const char*);
extern void e_parse_error(lex_t*);
}
#endif // PYTHON_OUTPUT_H

View File

@@ -1,96 +0,0 @@
/*
Copyright (C) 2005 Holger Hans Peter Freyther
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef TOKEN_H
#define TOKEN_H
#include <ctype.h>
#include <string.h>
#define PURE_METHOD
/**
* Special Value for End Of File Handling. We set it to
* 1001 so we can have up to 1000 Terminal Symbols on
* grammar. Currenlty we have around 20
*/
#define T_EOF 1001
struct token_t {
const char* string()const PURE_METHOD;
static char* concatString(const char* l, const char* r);
void assignString(char* str);
void copyString(const char* str);
void release_this();
private:
char *m_string;
size_t m_stringLen;
};
inline const char* token_t::string()const
{
return m_string;
}
/*
* append str to the current string
*/
inline char* token_t::concatString(const char* l, const char* r)
{
size_t cb = (l ? strlen (l) : 0) + strlen (r) + 1;
char *r_sz = new char[cb];
*r_sz = 0;
if (l)
strcat (r_sz, l);
strcat (r_sz, r);
return r_sz;
}
inline void token_t::assignString(char* str)
{
m_string = str;
m_stringLen = str ? strlen(str) : 0;
}
inline void token_t::copyString(const char* str)
{
if( str ) {
m_stringLen = strlen(str);
m_string = new char[m_stringLen+1];
strcpy(m_string, str);
}
}
inline void token_t::release_this()
{
delete m_string;
m_string = 0;
}
#endif

View File

@@ -11,7 +11,7 @@
# Copyright (C) 2003, 2004 Chris Larson
# Copyright (C) 2003, 2004 Phil Blundell
#
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
@@ -25,12 +25,17 @@
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import re, bb, os, sys, time
from __future__ import absolute_import
import re, bb, os
import bb.fetch, bb.build, bb.utils
from bb import data, fetch, methodpool
from bb import data
from ConfHandler import include, localpath, obtain, init
from bb.parse import ParseError
from . import ConfHandler
from .. import resolve_file, ast
from .ConfHandler import include, init
# For compatibility
bb.deprecate_import(__name__, "bb.parse", ["vars_from_file"])
__func_start_regexp__ = re.compile( r"(((?P<py>python)|(?P<fr>fakeroot))\s*)*(?P<func>[\w\.\-\+\{\}\$]+)?\s*\(\s*\)\s*{$" )
__inherit_regexp__ = re.compile( r"inherit\s+(.+)" )
@@ -39,7 +44,7 @@ __addtask_regexp__ = re.compile("addtask\s+(?P<func>\w+)\s*((before\s*(?P<
__addhandler_regexp__ = re.compile( r"addhandler\s+(.+)" )
__def_regexp__ = re.compile( r"def\s+(\w+).*:" )
__python_func_regexp__ = re.compile( r"(\s+.*)|(^$)" )
__word__ = re.compile(r"\S+")
__infunc__ = ""
__inpython__ = False
@@ -47,6 +52,8 @@ __body__ = []
__classname__ = ""
classes = [ None, ]
cached_statements = {}
# We need to indicate EOF to the feeder. This code is so messy that
# factoring it out to a close_parse_file method is out of question.
# We will use the IN_PYTHON_EOF as an indicator to just close the method
@@ -54,18 +61,17 @@ classes = [ None, ]
# The two parts using it are tightly integrated anyway
IN_PYTHON_EOF = -9999999999999
__parsed_methods__ = methodpool.get_parsed_dict()
def supports(fn, d):
localfn = localpath(fn, d)
return localfn[-3:] == ".bb" or localfn[-8:] == ".bbclass" or localfn[-4:] == ".inc"
return fn[-3:] == ".bb" or fn[-8:] == ".bbclass" or fn[-4:] == ".inc"
def inherit(files, d):
__inherit_cache = data.getVar('__inherit_cache', d) or []
fn = ""
lineno = 0
files = data.expand(files, d)
for file in files:
file = data.expand(file, d)
if file[0] != "/" and file[-8:] != ".bbclass":
file = os.path.join('classes', '%s.bbclass' % file)
@@ -76,146 +82,95 @@ def inherit(files, d):
include(fn, file, d, "inherit")
__inherit_cache = data.getVar('__inherit_cache', d) or []
def handle(fn, d, include = 0):
def get_statements(filename, absolute_filename, base_name):
global cached_statements
try:
return cached_statements[absolute_filename]
except KeyError:
file = open(absolute_filename, 'r')
statements = ast.StatementGroup()
lineno = 0
while True:
lineno = lineno + 1
s = file.readline()
if not s: break
s = s.rstrip()
feeder(lineno, s, filename, base_name, statements)
if __inpython__:
# add a blank line to close out any python definition
feeder(IN_PYTHON_EOF, "", filename, base_name, statements)
if filename.endswith(".bbclass") or filename.endswith(".inc"):
cached_statements[absolute_filename] = statements
return statements
def handle(fn, d, include):
global __func_start_regexp__, __inherit_regexp__, __export_func_regexp__, __addtask_regexp__, __addhandler_regexp__, __infunc__, __body__, __residue__
__body__ = []
__infunc__ = ""
__classname__ = ""
__residue__ = []
if include == 0:
bb.msg.debug(2, bb.msg.domain.Parsing, "BB " + fn + ": handle(data)")
else:
bb.msg.debug(2, bb.msg.domain.Parsing, "BB " + fn + ": handle(data, include)")
(root, ext) = os.path.splitext(os.path.basename(fn))
base_name = "%s%s" % (root,ext)
base_name = "%s%s" % (root, ext)
init(d)
if ext == ".bbclass":
__classname__ = root
classes.append(__classname__)
__inherit_cache = data.getVar('__inherit_cache', d) or []
if not fn in __inherit_cache:
__inherit_cache.append(fn)
data.setVar('__inherit_cache', __inherit_cache, d)
if include != 0:
oldfile = data.getVar('FILE', d)
else:
oldfile = None
fn = obtain(fn, d)
bbpath = (data.getVar('BBPATH', d, 1) or '').split(':')
if not os.path.isabs(fn):
f = None
for p in bbpath:
j = os.path.join(p, fn)
if os.access(j, os.R_OK):
abs_fn = j
f = open(j, 'r')
break
if f is None:
raise IOError("file not found")
else:
f = open(fn,'r')
abs_fn = fn
if ext != ".bbclass":
bbpath.insert(0, os.path.dirname(abs_fn))
data.setVar('BBPATH', ":".join(bbpath), d)
abs_fn = resolve_file(fn, d)
if include:
bb.parse.mark_dependency(d, abs_fn)
# actual loading
statements = get_statements(fn, abs_fn, base_name)
# DONE WITH PARSING... time to evaluate
if ext != ".bbclass":
data.setVar('FILE', fn, d)
i = (data.getVar("INHERIT", d, 1) or "").split()
if not "base" in i and __classname__ != "base":
i[0:0] = ["base"]
inherit(i, d)
lineno = 0
while 1:
lineno = lineno + 1
s = f.readline()
if not s: break
s = s.rstrip()
feeder(lineno, s, fn, base_name, d)
if __inpython__:
# add a blank line to close out any python definition
feeder(IN_PYTHON_EOF, "", fn, base_name, d)
statements.eval(d)
if ext == ".bbclass":
classes.remove(__classname__)
else:
if include == 0:
data.expandKeys(d)
data.update_data(d)
anonqueue = data.getVar("__anonqueue", d, 1) or []
body = [x['content'] for x in anonqueue]
flag = { 'python' : 1, 'func' : 1 }
data.setVar("__anonfunc", "\n".join(body), d)
data.setVarFlags("__anonfunc", flag, d)
from bb import build
try:
t = data.getVar('T', d)
data.setVar('T', '${TMPDIR}/', d)
build.exec_func("__anonfunc", d)
data.delVar('T', d)
if t:
data.setVar('T', t, d)
except Exception, e:
bb.msg.debug(1, bb.msg.domain.Parsing, "executing anonymous function: %s" % e)
raise
data.delVar("__anonqueue", d)
data.delVar("__anonfunc", d)
set_additional_vars(fn, d, include)
data.update_data(d)
return ast.multi_finalize(fn, d)
all_handlers = {}
for var in data.getVar('__BBHANDLERS', d) or []:
# try to add the handler
# if we added it remember the choiche
handler = data.getVar(var,d)
if bb.event.register(var,handler) == bb.event.Registered:
all_handlers[var] = handler
for var in data.getVar('__BBTASKS', d) or []:
deps = data.getVarFlag(var, 'deps', d) or []
postdeps = data.getVarFlag(var, 'postdeps', d) or []
bb.build.add_task(var, deps, d)
for p in postdeps:
pdeps = data.getVarFlag(p, 'deps', d) or []
pdeps.append(var)
data.setVarFlag(p, 'deps', pdeps, d)
bb.build.add_task(p, pdeps, d)
# now add the handlers
if not len(all_handlers) == 0:
data.setVar('__all_handlers__', all_handlers, d)
bbpath.pop(0)
if oldfile:
bb.data.setVar("FILE", oldfile, d)
# we have parsed the bb class now
if ext == ".bbclass" or ext == ".inc":
__parsed_methods__[base_name] = 1
bb.methodpool.get_parsed_dict()[base_name] = 1
return d
def feeder(lineno, s, fn, root, d):
global __func_start_regexp__, __inherit_regexp__, __export_func_regexp__, __addtask_regexp__, __addhandler_regexp__, __def_regexp__, __python_func_regexp__, __inpython__,__infunc__, __body__, classes, bb, __residue__
def feeder(lineno, s, fn, root, statements):
global __func_start_regexp__, __inherit_regexp__, __export_func_regexp__, __addtask_regexp__, __addhandler_regexp__, __def_regexp__, __python_func_regexp__, __inpython__, __infunc__, __body__, classes, bb, __residue__
if __infunc__:
if s == '}':
__body__.append('')
data.setVar(__infunc__, '\n'.join(__body__), d)
data.setVarFlag(__infunc__, "func", 1, d)
if __infunc__ == "__anonymous":
anonqueue = bb.data.getVar("__anonqueue", d) or []
anonitem = {}
anonitem["content"] = bb.data.getVar("__anonymous", d)
anonitem["flags"] = bb.data.getVarFlags("__anonymous", d)
anonqueue.append(anonitem)
bb.data.setVar("__anonqueue", anonqueue, d)
bb.data.delVarFlags("__anonymous", d)
bb.data.delVar("__anonymous", d)
ast.handleMethod(statements, __infunc__, lineno, fn, __body__)
__infunc__ = ""
__body__ = []
else:
@@ -228,19 +183,7 @@ def feeder(lineno, s, fn, root, d):
__body__.append(s)
return
else:
# Note we will add root to parsedmethods after having parse
# 'this' file. This means we will not parse methods from
# bb classes twice
if not root in __parsed_methods__:
text = '\n'.join(__body__)
methodpool.insert_method( root, text, fn )
funcs = data.getVar('__functions__', d) or {}
if not funcs.has_key( root ):
funcs[root] = text
else:
funcs[root] = "%s\n%s" % (funcs[root], text)
data.setVar('__functions__', funcs, d)
ast.handlePythonMethod(statements, __inpython__, root, __body__, fn)
__body__ = []
__inpython__ = False
@@ -261,157 +204,39 @@ def feeder(lineno, s, fn, root, d):
m = __func_start_regexp__.match(s)
if m:
__infunc__ = m.group("func") or "__anonymous"
key = __infunc__
if data.getVar(key, d):
# clean up old version of this piece of metadata, as its
# flags could cause problems
data.setVarFlag(key, 'python', None, d)
data.setVarFlag(key, 'fakeroot', None, d)
if m.group("py") is not None:
data.setVarFlag(key, "python", "1", d)
else:
data.delVarFlag(key, "python", d)
if m.group("fr") is not None:
data.setVarFlag(key, "fakeroot", "1", d)
else:
data.delVarFlag(key, "fakeroot", d)
ast.handleMethodFlags(statements, __infunc__, m)
return
m = __def_regexp__.match(s)
if m:
__body__.append(s)
__inpython__ = True
__inpython__ = m.group(1)
return
m = __export_func_regexp__.match(s)
if m:
fns = m.group(1)
n = __word__.findall(fns)
for f in n:
allvars = []
allvars.append(f)
allvars.append(classes[-1] + "_" + f)
vars = [[ allvars[0], allvars[1] ]]
if len(classes) > 1 and classes[-2] is not None:
allvars.append(classes[-2] + "_" + f)
vars = []
vars.append([allvars[2], allvars[1]])
vars.append([allvars[0], allvars[2]])
for (var, calledvar) in vars:
if data.getVar(var, d) and not data.getVarFlag(var, 'export_func', d):
continue
if data.getVar(var, d):
data.setVarFlag(var, 'python', None, d)
data.setVarFlag(var, 'func', None, d)
for flag in [ "func", "python" ]:
if data.getVarFlag(calledvar, flag, d):
data.setVarFlag(var, flag, data.getVarFlag(calledvar, flag, d), d)
for flag in [ "dirs" ]:
if data.getVarFlag(var, flag, d):
data.setVarFlag(calledvar, flag, data.getVarFlag(var, flag, d), d)
if data.getVarFlag(calledvar, "python", d):
data.setVar(var, "\tbb.build.exec_func('" + calledvar + "', d)\n", d)
else:
data.setVar(var, "\t" + calledvar + "\n", d)
data.setVarFlag(var, 'export_func', '1', d)
ast.handleExportFuncs(statements, m, classes)
return
m = __addtask_regexp__.match(s)
if m:
func = m.group("func")
before = m.group("before")
after = m.group("after")
if func is None:
return
var = "do_" + func
data.setVarFlag(var, "task", 1, d)
bbtasks = data.getVar('__BBTASKS', d) or []
bbtasks.append(var)
data.setVar('__BBTASKS', bbtasks, d)
if after is not None:
# set up deps for function
data.setVarFlag(var, "deps", after.split(), d)
if before is not None:
# set up things that depend on this func
data.setVarFlag(var, "postdeps", before.split(), d)
ast.handleAddTask(statements, m)
return
m = __addhandler_regexp__.match(s)
if m:
fns = m.group(1)
hs = __word__.findall(fns)
bbhands = data.getVar('__BBHANDLERS', d) or []
for h in hs:
bbhands.append(h)
data.setVarFlag(h, "handler", 1, d)
data.setVar('__BBHANDLERS', bbhands, d)
ast.handleBBHandlers(statements, m)
return
m = __inherit_regexp__.match(s)
if m:
files = m.group(1)
n = __word__.findall(files)
inherit(n, d)
ast.handleInherit(statements, m)
return
from bb.parse import ConfHandler
return ConfHandler.feeder(lineno, s, fn, d)
__pkgsplit_cache__={}
def vars_from_file(mypkg, d):
if not mypkg:
return (None, None, None)
if mypkg in __pkgsplit_cache__:
return __pkgsplit_cache__[mypkg]
myfile = os.path.splitext(os.path.basename(mypkg))
parts = myfile[0].split('_')
__pkgsplit_cache__[mypkg] = parts
if len(parts) > 3:
raise ParseError("Unable to generate default variables from the filename: %s (too many underscores)" % mypkg)
exp = 3 - len(parts)
tmplist = []
while exp != 0:
exp -= 1
tmplist.append(None)
parts.extend(tmplist)
return parts
def set_additional_vars(file, d, include):
"""Deduce rest of variables, e.g. ${A} out of ${SRC_URI}"""
bb.msg.debug(2, bb.msg.domain.Parsing, "BB %s: set_additional_vars" % file)
src_uri = data.getVar('SRC_URI', d, 1)
if not src_uri:
return
a = (data.getVar('A', d, 1) or '').split()
from bb import fetch
try:
fetch.init(src_uri.split(), d)
except fetch.NoMethodError:
pass
except bb.MalformedUrl,e:
raise ParseError("Unable to generate local paths for SRC_URI due to malformed uri: %s" % e)
a += fetch.localpaths(d)
del fetch
data.setVar('A', " ".join(a), d)
return ConfHandler.feeder(lineno, s, fn, statements)
# Add us to the handlers list
from bb.parse import handlers
from .. import handlers
handlers.append({'supports': supports, 'handle': handle, 'init': init})
del handlers

View File

@@ -10,7 +10,7 @@
# Copyright (C) 2003, 2004 Chris Larson
# Copyright (C) 2003, 2004 Phil Blundell
#
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
@@ -24,67 +24,24 @@
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import re, bb.data, os, sys
from bb.parse import ParseError
import re, bb.data, os
import bb.utils
from bb.parse import ParseError, resolve_file, ast
#__config_regexp__ = re.compile( r"(?P<exp>export\s*)?(?P<var>[a-zA-Z0-9\-_+.${}]+)\s*(?P<colon>:)?(?P<ques>\?)?=\s*(?P<apo>['\"]?)(?P<value>.*)(?P=apo)$")
__config_regexp__ = re.compile( r"(?P<exp>export\s*)?(?P<var>[a-zA-Z0-9\-_+.${}/]+)(\[(?P<flag>[a-zA-Z0-9\-_+.]+)\])?\s*((?P<colon>:=)|(?P<ques>\?=)|(?P<append>\+=)|(?P<prepend>=\+)|(?P<predot>=\.)|(?P<postdot>\.=)|=)\s*(?P<apo>['\"]?)(?P<value>.*)(?P=apo)$")
__config_regexp__ = re.compile( r"(?P<exp>export\s*)?(?P<var>[a-zA-Z0-9\-_+.${}/]+)(\[(?P<flag>[a-zA-Z0-9\-_+.]+)\])?\s*((?P<colon>:=)|(?P<lazyques>\?\?=)|(?P<ques>\?=)|(?P<append>\+=)|(?P<prepend>=\+)|(?P<predot>=\.)|(?P<postdot>\.=)|=)\s*(?P<apo>['\"]?)(?P<value>.*)(?P=apo)$")
__include_regexp__ = re.compile( r"include\s+(.+)" )
__require_regexp__ = re.compile( r"require\s+(.+)" )
__export_regexp__ = re.compile( r"export\s+(.+)" )
def init(data):
if not bb.data.getVar('TOPDIR', data):
topdir = bb.data.getVar('TOPDIR', data)
if not topdir:
bb.data.setVar('TOPDIR', os.getcwd(), data)
if not bb.data.getVar('BBPATH', data):
bb.data.setVar('BBPATH', os.path.join(sys.prefix, 'share', 'bitbake'), data)
def supports(fn, d):
return localpath(fn, d)[-5:] == ".conf"
def localpath(fn, d):
if os.path.exists(fn):
return fn
localfn = None
try:
localfn = bb.fetch.localpath(fn, d)
except bb.MalformedUrl:
pass
if not localfn:
localfn = fn
return localfn
def obtain(fn, data):
import sys, bb
fn = bb.data.expand(fn, data)
localfn = bb.data.expand(localpath(fn, data), data)
if localfn != fn:
dldir = bb.data.getVar('DL_DIR', data, 1)
if not dldir:
bb.msg.debug(1, bb.msg.domain.Parsing, "obtain: DL_DIR not defined")
return localfn
bb.mkdirhier(dldir)
try:
bb.fetch.init([fn])
except bb.fetch.NoMethodError:
(type, value, traceback) = sys.exc_info()
bb.msg.debug(1, bb.msg.domain.Parsing, "obtain: no method: %s" % value)
return localfn
try:
bb.fetch.go(data)
except bb.fetch.MissingParameterError:
(type, value, traceback) = sys.exc_info()
bb.msg.debug(1, bb.msg.domain.Parsing, "obtain: missing parameters: %s" % value)
return localfn
except bb.fetch.FetchError:
(type, value, traceback) = sys.exc_info()
bb.msg.debug(1, bb.msg.domain.Parsing, "obtain: failed: %s" % value)
return localfn
return localfn
return fn[-5:] == ".conf"
def include(oldfn, fn, data, error_out):
"""
@@ -98,6 +55,13 @@ def include(oldfn, fn, data, error_out):
fn = bb.data.expand(fn, data)
oldfn = bb.data.expand(oldfn, data)
if not os.path.isabs(fn):
dname = os.path.dirname(oldfn)
bbpath = "%s:%s" % (dname, bb.data.getVar("BBPATH", data, 1))
abs_fn = bb.utils.which(bbpath, fn)
if abs_fn:
fn = abs_fn
from bb.parse import handle
try:
ret = handle(fn, data, True)
@@ -106,43 +70,23 @@ def include(oldfn, fn, data, error_out):
raise ParseError("Could not %(error_out)s file %(fn)s" % vars() )
bb.msg.debug(2, bb.msg.domain.Parsing, "CONF file '%s' not found" % fn)
def handle(fn, data, include = 0):
if include:
inc_string = "including"
else:
inc_string = "reading"
def handle(fn, data, include):
init(data)
if include == 0:
bb.data.inheritFromOS(data)
oldfile = None
else:
oldfile = bb.data.getVar('FILE', data)
fn = obtain(fn, data)
if not os.path.isabs(fn):
f = None
bbpath = bb.data.getVar("BBPATH", data, 1) or []
for p in bbpath.split(":"):
currname = os.path.join(p, fn)
if os.access(currname, os.R_OK):
f = open(currname, 'r')
abs_fn = currname
bb.msg.debug(2, bb.msg.domain.Parsing, "CONF %s %s" % (inc_string, currname))
break
if f is None:
raise IOError("file '%s' not found" % fn)
else:
f = open(fn,'r')
bb.msg.debug(1, bb.msg.domain.Parsing, "CONF %s %s" % (inc_string,fn))
abs_fn = fn
abs_fn = resolve_file(fn, data)
f = open(abs_fn, 'r')
if include:
bb.parse.mark_dependency(data, abs_fn)
statements = ast.StatementGroup()
lineno = 0
bb.data.setVar('FILE', fn, data)
while 1:
while True:
lineno = lineno + 1
s = f.readline()
if not s: break
@@ -154,59 +98,36 @@ def handle(fn, data, include = 0):
s2 = f.readline()[:-1].strip()
lineno = lineno + 1
s = s[:-1] + s2
feeder(lineno, s, fn, data)
feeder(lineno, s, fn, statements)
# DONE WITH PARSING... time to evaluate
bb.data.setVar('FILE', fn, data)
statements.eval(data)
if oldfile:
bb.data.setVar('FILE', oldfile, data)
return data
def feeder(lineno, s, fn, data):
def getFunc(groupd, key, data):
if 'flag' in groupd and groupd['flag'] != None:
return bb.data.getVarFlag(key, groupd['flag'], data)
else:
return bb.data.getVar(key, data)
def feeder(lineno, s, fn, statements):
m = __config_regexp__.match(s)
if m:
groupd = m.groupdict()
key = groupd["var"]
if "exp" in groupd and groupd["exp"] != None:
bb.data.setVarFlag(key, "export", 1, data)
if "ques" in groupd and groupd["ques"] != None:
val = getFunc(groupd, key, data)
if val == None:
val = groupd["value"]
elif "colon" in groupd and groupd["colon"] != None:
val = bb.data.expand(groupd["value"], data)
elif "append" in groupd and groupd["append"] != None:
val = "%s %s" % ((getFunc(groupd, key, data) or ""), groupd["value"])
elif "prepend" in groupd and groupd["prepend"] != None:
val = "%s %s" % (groupd["value"], (getFunc(groupd, key, data) or ""))
elif "postdot" in groupd and groupd["postdot"] != None:
val = "%s%s" % ((getFunc(groupd, key, data) or ""), groupd["value"])
elif "predot" in groupd and groupd["predot"] != None:
val = "%s%s" % (groupd["value"], (getFunc(groupd, key, data) or ""))
else:
val = groupd["value"]
if 'flag' in groupd and groupd['flag'] != None:
bb.msg.debug(3, bb.msg.domain.Parsing, "setVarFlag(%s, %s, %s, data)" % (key, groupd['flag'], val))
bb.data.setVarFlag(key, groupd['flag'], val, data)
else:
bb.data.setVar(key, val, data)
ast.handleData(statements, groupd)
return
m = __include_regexp__.match(s)
if m:
s = bb.data.expand(m.group(1), data)
bb.msg.debug(3, bb.msg.domain.Parsing, "CONF %s:%d: including %s" % (fn, lineno, s))
include(fn, s, data, False)
ast.handleInclude(statements, m, fn, lineno, False)
return
m = __require_regexp__.match(s)
if m:
s = bb.data.expand(m.group(1), data)
include(fn, s, data, "include required")
ast.handleInclude(statements, m, fn, lineno, True)
return
m = __export_regexp__.match(s)
if m:
ast.handleExport(statements, m)
return
raise ParseError("%s:%d: unparsed line: '%s'" % (fn, lineno, s));

View File

@@ -25,9 +25,9 @@ File parsers for the BitBake build tools.
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
from __future__ import absolute_import
from . import ConfHandler
from . import BBHandler
__version__ = '1.0'
__all__ = [ 'ConfHandler', 'BBHandler']
import ConfHandler
import BBHandler

View File

@@ -0,0 +1,133 @@
# BitBake Persistent Data Store
#
# Copyright (C) 2007 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import bb, os
import bb.utils
try:
import sqlite3
except ImportError:
try:
from pysqlite2 import dbapi2 as sqlite3
except ImportError:
bb.msg.fatal(bb.msg.domain.PersistData, "Importing sqlite3 and pysqlite2 failed, please install one of them. Python 2.5 or a 'python-pysqlite2' like package is likely to be what you need.")
sqlversion = sqlite3.sqlite_version_info
if sqlversion[0] < 3 or (sqlversion[0] == 3 and sqlversion[1] < 3):
bb.msg.fatal(bb.msg.domain.PersistData, "sqlite3 version 3.3.0 or later is required.")
class PersistData:
"""
BitBake Persistent Data Store
Used to store data in a central location such that other threads/tasks can
access them at some future date.
The "domain" is used as a key to isolate each data pool and in this
implementation corresponds to an SQL table. The SQL table consists of a
simple key and value pair.
Why sqlite? It handles all the locking issues for us.
"""
def __init__(self, d, persistent_database_connection):
if "connection" in persistent_database_connection:
self.cursor = persistent_database_connection["connection"].cursor()
return
self.cachedir = bb.data.getVar("PERSISTENT_DIR", d, True) or bb.data.getVar("CACHE", d, True)
if self.cachedir in [None, '']:
bb.msg.fatal(bb.msg.domain.PersistData, "Please set the 'PERSISTENT_DIR' or 'CACHE' variable.")
try:
os.stat(self.cachedir)
except OSError:
bb.utils.mkdirhier(self.cachedir)
self.cachefile = os.path.join(self.cachedir, "bb_persist_data.sqlite3")
bb.msg.debug(1, bb.msg.domain.PersistData, "Using '%s' as the persistent data cache" % self.cachefile)
connection = sqlite3.connect(self.cachefile, timeout=5, isolation_level=None)
persistent_database_connection["connection"] = connection
self.cursor = persistent_database_connection["connection"].cursor()
def addDomain(self, domain):
"""
Should be called before any domain is used
Creates it if it doesn't exist.
"""
self._execute("CREATE TABLE IF NOT EXISTS %s(key TEXT, value TEXT);" % domain)
def delDomain(self, domain):
"""
Removes a domain and all the data it contains
"""
self._execute("DROP TABLE IF EXISTS %s;" % domain)
def getKeyValues(self, domain):
"""
Return a list of key + value pairs for a domain
"""
ret = {}
data = self._execute("SELECT key, value from %s;" % domain)
for row in data:
ret[str(row[0])] = str(row[1])
return ret
def getValue(self, domain, key):
"""
Return the value of a key for a domain
"""
data = self._execute("SELECT * from %s where key=?;" % domain, [key])
for row in data:
return row[1]
def setValue(self, domain, key, value):
"""
Sets the value of a key for a domain
"""
data = self._execute("SELECT * from %s where key=?;" % domain, [key])
rows = 0
for row in data:
rows = rows + 1
if rows:
self._execute("UPDATE %s SET value=? WHERE key=?;" % domain, [value, key])
else:
self._execute("INSERT into %s(key, value) values (?, ?);" % domain, [key, value])
def delValue(self, domain, key):
"""
Deletes a key/value pair
"""
self._execute("DELETE from %s where key=?;" % domain, [key])
#
# We wrap the sqlite execute calls as on contended machines or single threaded
# systems we can have multiple processes trying to access the DB at once and it seems
# sqlite sometimes doesn't wait for the timeout. We therefore loop but put in an
# emergency brake too
#
def _execute(self, *query):
count = 0
while True:
try:
ret = self.cursor.execute(*query)
#print "Had to retry %s times" % count
return ret
except sqlite3.OperationalError as e:
if 'database is locked' in str(e) and count < 500:
count = count + 1
continue
raise

View File

@@ -21,7 +21,7 @@
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import os, re
import re
from bb import data, utils
import bb
@@ -31,12 +31,12 @@ class NoProvider(Exception):
class NoRProvider(Exception):
"""Exception raised when no provider of a runtime dependency can be found"""
def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
def sortPriorities(pn, dataCache, pkg_pn = None):
"""
If there is a PREFERRED_VERSION, find the highest-priority bbfile
providing that version. If not, find the latest version provided by
an bbfile in the highest-priority set.
Reorder pkg_pn by file priority and default preference
"""
if not pkg_pn:
pkg_pn = dataCache.pkg_pn
@@ -44,19 +44,44 @@ def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
priorities = {}
for f in files:
priority = dataCache.bbfile_priority[f]
preference = dataCache.pkg_dp[f]
if priority not in priorities:
priorities[priority] = []
priorities[priority].append(f)
p_list = priorities.keys()
p_list.sort(lambda a, b: a - b)
priorities[priority] = {}
if preference not in priorities[priority]:
priorities[priority][preference] = []
priorities[priority][preference].append(f)
tmp_pn = []
for p in p_list:
tmp_pn = [priorities[p]] + tmp_pn
for pri in sorted(priorities, lambda a, b: a - b):
tmp_pref = []
for pref in sorted(priorities[pri], lambda a, b: b - a):
tmp_pref.extend(priorities[pri][pref])
tmp_pn = [tmp_pref] + tmp_pn
return tmp_pn
def preferredVersionMatch(pe, pv, pr, preferred_e, preferred_v, preferred_r):
"""
Check if the version pe,pv,pr is the preferred one.
If there is preferred version defined and ends with '%', then pv has to start with that version after removing the '%'
"""
if (pr == preferred_r or preferred_r == None):
if (pe == preferred_e or preferred_e == None):
if preferred_v == pv:
return True
if preferred_v != None and preferred_v.endswith('%') and pv.startswith(preferred_v[:len(preferred_v)-1]):
return True
return False
def findPreferredProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
"""
Find the first provider in pkg_pn with a PREFERRED_VERSION set.
"""
preferred_file = None
preferred_ver = None
localdata = data.createCopy(cfgData)
bb.data.setVar('OVERRIDES', "%s:%s" % (pn, data.getVar('OVERRIDES', localdata)), localdata)
bb.data.setVar('OVERRIDES', "pn-%s:%s:%s" % (pn, pn, data.getVar('OVERRIDES', localdata)), localdata)
bb.data.update_data(localdata)
preferred_v = bb.data.getVar('PREFERRED_VERSION_%s' % pn, localdata, True)
@@ -76,10 +101,10 @@ def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
preferred_e = None
preferred_r = None
for file_set in tmp_pn:
for file_set in pkg_pn:
for f in file_set:
pe,pv,pr = dataCache.pkg_pepvpr[f]
if preferred_v == pv and (preferred_r == pr or preferred_r == None) and (preferred_e == pe or preferred_e == None):
pe, pv, pr = dataCache.pkg_pepvpr[f]
if preferredVersionMatch(pe, pv, pr, preferred_e, preferred_v, preferred_r):
preferred_file = f
preferred_ver = (pe, pv, pr)
break
@@ -99,34 +124,62 @@ def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
else:
bb.msg.debug(1, bb.msg.domain.Provider, "selecting %s as PREFERRED_VERSION %s of package %s%s" % (preferred_file, pv_str, pn, itemstr))
del localdata
return (preferred_ver, preferred_file)
# get highest priority file set
files = tmp_pn[0]
def findLatestProvider(pn, cfgData, dataCache, file_set):
"""
Return the highest version of the providers in file_set.
Take default preferences into account.
"""
latest = None
latest_p = 0
latest_f = None
for file_name in files:
pe,pv,pr = dataCache.pkg_pepvpr[file_name]
for file_name in file_set:
pe, pv, pr = dataCache.pkg_pepvpr[file_name]
dp = dataCache.pkg_dp[file_name]
if (latest is None) or ((latest_p == dp) and (utils.vercmp(latest, (pe, pv, pr)) < 0)) or (dp > latest_p):
latest = (pe, pv, pr)
latest_f = file_name
latest_p = dp
return (latest, latest_f)
def findBestProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
"""
If there is a PREFERRED_VERSION, find the highest-priority bbfile
providing that version. If not, find the latest version provided by
an bbfile in the highest-priority set.
"""
sortpkg_pn = sortPriorities(pn, dataCache, pkg_pn)
# Find the highest priority provider with a PREFERRED_VERSION set
(preferred_ver, preferred_file) = findPreferredProvider(pn, cfgData, dataCache, sortpkg_pn, item)
# Find the latest version of the highest priority provider
(latest, latest_f) = findLatestProvider(pn, cfgData, dataCache, sortpkg_pn[0])
if preferred_file is None:
preferred_file = latest_f
preferred_ver = latest
return (latest,latest_f,preferred_ver, preferred_file)
return (latest, latest_f, preferred_ver, preferred_file)
def filterProviders(providers, item, cfgData, dataCache):
def _filterProviders(providers, item, cfgData, dataCache):
"""
Take a list of providers and filter/reorder according to the
Take a list of providers and filter/reorder according to the
environment variables and previous build results
"""
eligible = []
preferred_versions = {}
sortpkg_pn = {}
# The order of providers depends on the order of the files on the disk
# up to here. Sort pkg_pn to make dependency issues reproducible rather
# than effectively random.
providers.sort()
# Collate providers by PN
pkg_pn = {}
@@ -138,15 +191,24 @@ def filterProviders(providers, item, cfgData, dataCache):
bb.msg.debug(1, bb.msg.domain.Provider, "providers for %s are: %s" % (item, pkg_pn.keys()))
for pn in pkg_pn.keys():
preferred_versions[pn] = bb.providers.findBestProvider(pn, cfgData, dataCache, pkg_pn, item)[2:4]
# First add PREFERRED_VERSIONS
for pn in pkg_pn:
sortpkg_pn[pn] = sortPriorities(pn, dataCache, pkg_pn)
preferred_versions[pn] = findPreferredProvider(pn, cfgData, dataCache, sortpkg_pn[pn], item)
if preferred_versions[pn][1]:
eligible.append(preferred_versions[pn][1])
# Now add latest versions
for pn in sortpkg_pn:
if pn in preferred_versions and preferred_versions[pn][1]:
continue
preferred_versions[pn] = findLatestProvider(pn, cfgData, dataCache, sortpkg_pn[pn][0])
eligible.append(preferred_versions[pn][1])
if len(eligible) == 0:
bb.msg.error(bb.msg.domain.Provider, "no eligible providers for %s" % item)
return 0
# If pn == item, give it a slight default preference
# This means PREFERRED_PROVIDER_foobar defaults to foobar if available
for p in providers:
@@ -159,36 +221,75 @@ def filterProviders(providers, item, cfgData, dataCache):
eligible.remove(fn)
eligible = [fn] + eligible
# look to see if one of them is already staged, or marked as preferred.
# if so, bump it to the head of the queue
for p in providers:
pn = dataCache.pkg_fn[p]
pe, pv, pr = dataCache.pkg_pepvpr[p]
stamp = '%s.do_populate_staging' % dataCache.stamp[p]
if os.path.exists(stamp):
(newvers, fn) = preferred_versions[pn]
if not fn in eligible:
# package was made ineligible by already-failed check
continue
oldver = "%s-%s" % (pv, pr)
if pe > 0:
oldver = "%s:%s" % (pe, oldver)
newver = "%s-%s" % (newvers[1], newvers[2])
if newvers[0] > 0:
newver = "%s:%s" % (newvers[0], newver)
if (newver != oldver):
extra_chat = "%s (%s) already staged but upgrading to %s to satisfy %s" % (pn, oldver, newver, item)
else:
extra_chat = "Selecting already-staged %s (%s) to satisfy %s" % (pn, oldver, item)
bb.msg.note(2, bb.msg.domain.Provider, "%s" % extra_chat)
eligible.remove(fn)
eligible = [fn] + eligible
break
return eligible
def filterProviders(providers, item, cfgData, dataCache):
"""
Take a list of providers and filter/reorder according to the
environment variables and previous build results
Takes a "normal" target item
"""
eligible = _filterProviders(providers, item, cfgData, dataCache)
prefervar = bb.data.getVar('PREFERRED_PROVIDER_%s' % item, cfgData, 1)
if prefervar:
dataCache.preferred[item] = prefervar
foundUnique = False
if item in dataCache.preferred:
for p in eligible:
pn = dataCache.pkg_fn[p]
if dataCache.preferred[item] == pn:
bb.msg.note(2, bb.msg.domain.Provider, "selecting %s to satisfy %s due to PREFERRED_PROVIDERS" % (pn, item))
eligible.remove(p)
eligible = [p] + eligible
foundUnique = True
break
bb.msg.debug(1, bb.msg.domain.Provider, "sorted providers for %s are: %s" % (item, eligible))
return eligible, foundUnique
def filterProvidersRunTime(providers, item, cfgData, dataCache):
"""
Take a list of providers and filter/reorder according to the
environment variables and previous build results
Takes a "runtime" target item
"""
eligible = _filterProviders(providers, item, cfgData, dataCache)
# Should use dataCache.preferred here?
preferred = []
preferred_vars = []
for p in eligible:
pn = dataCache.pkg_fn[p]
provides = dataCache.pn_provides[pn]
for provide in provides:
bb.msg.note(2, bb.msg.domain.Provider, "checking PREFERRED_PROVIDER_%s" % (provide))
prefervar = bb.data.getVar('PREFERRED_PROVIDER_%s' % provide, cfgData, 1)
if prefervar == pn:
var = "PREFERRED_PROVIDER_%s = %s" % (provide, prefervar)
bb.msg.note(2, bb.msg.domain.Provider, "selecting %s to satisfy runtime %s due to %s" % (pn, item, var))
preferred_vars.append(var)
eligible.remove(p)
eligible = [p] + eligible
preferred.append(p)
break
numberPreferred = len(preferred)
if numberPreferred > 1:
bb.msg.error(bb.msg.domain.Provider, "Conflicting PREFERRED_PROVIDER entries were found which resulted in an attempt to select multiple providers (%s) for runtime dependecy %s\nThe entries resulting in this conflict were: %s" % (preferred, item, preferred_vars))
bb.msg.debug(1, bb.msg.domain.Provider, "sorted providers for %s are: %s" % (item, eligible))
return eligible, numberPreferred
regexp_cache = {}
def getRuntimeProviders(dataCache, rdepend):
"""
Return any providers of runtime dependency
@@ -196,7 +297,7 @@ def getRuntimeProviders(dataCache, rdepend):
rproviders = []
if rdepend in dataCache.rproviders:
rproviders += dataCache.rproviders[rdepend]
rproviders += dataCache.rproviders[rdepend]
if rdepend in dataCache.packages:
rproviders += dataCache.packages[rdepend]
@@ -206,7 +307,16 @@ def getRuntimeProviders(dataCache, rdepend):
# Only search dynamic packages if we can't find anything in other variables
for pattern in dataCache.packages_dynamic:
regexp = re.compile(pattern)
pattern = pattern.replace('+', "\+")
if pattern in regexp_cache:
regexp = regexp_cache[pattern]
else:
try:
regexp = re.compile(pattern)
except:
bb.msg.error(bb.msg.domain.Provider, "Error parsing re expression: %s" % pattern)
raise
regexp_cache[pattern] = regexp
if regexp.match(rdepend):
rproviders += dataCache.packages_dynamic[pattern]

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,181 @@
#
# BitBake 'dummy' Passthrough Server
#
# Copyright (C) 2006 - 2007 Michael 'Mickey' Lauer
# Copyright (C) 2006 - 2008 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
"""
This module implements an xmlrpc server for BitBake.
Use this by deriving a class from BitBakeXMLRPCServer and then adding
methods which you want to "export" via XMLRPC. If the methods have the
prefix xmlrpc_, then registering those function will happen automatically,
if not, you need to call register_function.
Use register_idle_function() to add a function which the xmlrpc server
calls from within server_forever when no requests are pending. Make sure
that those functions are non-blocking or else you will introduce latency
in the server's main loop.
"""
import time
import bb
from bb.ui import uievent
import xmlrpclib
import pickle
DEBUG = False
from SimpleXMLRPCServer import SimpleXMLRPCServer, SimpleXMLRPCRequestHandler
import inspect, select
class BitBakeServerCommands():
def __init__(self, server, cooker):
self.cooker = cooker
self.server = server
def runCommand(self, command):
"""
Run a cooker command on the server
"""
#print "Running Command %s" % command
return self.cooker.command.runCommand(command)
def terminateServer(self):
"""
Trigger the server to quit
"""
self.server.server_exit()
#print "Server (cooker) exitting"
return
def ping(self):
"""
Dummy method which can be used to check the server is still alive
"""
return True
eventQueue = []
class BBUIEventQueue:
class event:
def __init__(self, parent):
self.parent = parent
@staticmethod
def send(event):
bb.server.none.eventQueue.append(pickle.loads(event))
@staticmethod
def quit():
return
def __init__(self, BBServer):
self.eventQueue = bb.server.none.eventQueue
self.BBServer = BBServer
self.EventHandle = bb.event.register_UIHhandler(self)
def getEvent(self):
if len(self.eventQueue) == 0:
return None
return self.eventQueue.pop(0)
def waitEvent(self, delay):
event = self.getEvent()
if event:
return event
self.BBServer.idle_commands(delay)
return self.getEvent()
def queue_event(self, event):
self.eventQueue.append(event)
def system_quit( self ):
bb.event.unregister_UIHhandler(self.EventHandle)
class BitBakeServer():
# remove this when you're done with debugging
# allow_reuse_address = True
def __init__(self, cooker):
self._idlefuns = {}
self.commands = BitBakeServerCommands(self, cooker)
def register_idle_function(self, function, data):
"""Register a function to be called while the server is idle"""
assert hasattr(function, '__call__')
self._idlefuns[function] = data
def idle_commands(self, delay):
#print "Idle queue length %s" % len(self._idlefuns)
#print "Idle timeout, running idle functions"
#if len(self._idlefuns) == 0:
nextsleep = delay
for function, data in self._idlefuns.items():
try:
retval = function(self, data, False)
#print "Idle function returned %s" % (retval)
if retval is False:
del self._idlefuns[function]
elif retval is True:
nextsleep = None
elif nextsleep is None:
continue
elif retval < nextsleep:
nextsleep = retval
except SystemExit:
raise
except:
import traceback
traceback.print_exc()
self.commands.runCommand(["stateShutdown"])
pass
if nextsleep is not None:
#print "Sleeping for %s (%s)" % (nextsleep, delay)
time.sleep(nextsleep)
def server_exit(self):
# Tell idle functions we're exiting
for function, data in self._idlefuns.items():
try:
retval = function(self, data, True)
except:
pass
class BitbakeServerInfo():
def __init__(self, server):
self.server = server
self.commands = server.commands
class BitBakeServerFork():
def __init__(self, serverinfo, command, logfile):
serverinfo.forkCommand = command
serverinfo.logfile = logfile
class BitBakeServerConnection():
def __init__(self, serverinfo):
self.server = serverinfo.server
self.connection = serverinfo.commands
self.events = bb.server.none.BBUIEventQueue(self.server)
def terminate(self):
try:
self.events.system_quit()
except:
pass
try:
self.connection.terminateServer()
except:
pass

View File

@@ -0,0 +1,186 @@
#
# BitBake XMLRPC Server
#
# Copyright (C) 2006 - 2007 Michael 'Mickey' Lauer
# Copyright (C) 2006 - 2008 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
"""
This module implements an xmlrpc server for BitBake.
Use this by deriving a class from BitBakeXMLRPCServer and then adding
methods which you want to "export" via XMLRPC. If the methods have the
prefix xmlrpc_, then registering those function will happen automatically,
if not, you need to call register_function.
Use register_idle_function() to add a function which the xmlrpc server
calls from within server_forever when no requests are pending. Make sure
that those functions are non-blocking or else you will introduce latency
in the server's main loop.
"""
import bb
import xmlrpclib, sys
from bb import daemonize
from bb.ui import uievent
DEBUG = False
from SimpleXMLRPCServer import SimpleXMLRPCServer, SimpleXMLRPCRequestHandler
import inspect, select
if sys.hexversion < 0x020600F0:
print("Sorry, python 2.6 or later is required for bitbake's XMLRPC mode")
sys.exit(1)
class BitBakeServerCommands():
def __init__(self, server, cooker):
self.cooker = cooker
self.server = server
def registerEventHandler(self, host, port):
"""
Register a remote UI Event Handler
"""
s = xmlrpclib.Server("http://%s:%d" % (host, port), allow_none=True)
return bb.event.register_UIHhandler(s)
def unregisterEventHandler(self, handlerNum):
"""
Unregister a remote UI Event Handler
"""
return bb.event.unregister_UIHhandler(handlerNum)
def runCommand(self, command):
"""
Run a cooker command on the server
"""
return self.cooker.command.runCommand(command)
def terminateServer(self):
"""
Trigger the server to quit
"""
self.server.quit = True
print("Server (cooker) exitting")
return
def ping(self):
"""
Dummy method which can be used to check the server is still alive
"""
return True
class BitBakeServer(SimpleXMLRPCServer):
# remove this when you're done with debugging
# allow_reuse_address = True
def __init__(self, cooker, interface = ("localhost", 0)):
"""
Constructor
"""
SimpleXMLRPCServer.__init__(self, interface,
requestHandler=SimpleXMLRPCRequestHandler,
logRequests=False, allow_none=True)
self._idlefuns = {}
self.host, self.port = self.socket.getsockname()
#self.register_introspection_functions()
commands = BitBakeServerCommands(self, cooker)
self.autoregister_all_functions(commands, "")
def autoregister_all_functions(self, context, prefix):
"""
Convenience method for registering all functions in the scope
of this class that start with a common prefix
"""
methodlist = inspect.getmembers(context, inspect.ismethod)
for name, method in methodlist:
if name.startswith(prefix):
self.register_function(method, name[len(prefix):])
def register_idle_function(self, function, data):
"""Register a function to be called while the server is idle"""
assert hasattr(function, '__call__')
self._idlefuns[function] = data
def serve_forever(self):
"""
Serve Requests. Overloaded to honor a quit command
"""
self.quit = False
self.timeout = 0 # Run Idle calls for our first callback
while not self.quit:
#print "Idle queue length %s" % len(self._idlefuns)
self.handle_request()
#print "Idle timeout, running idle functions"
nextsleep = None
for function, data in self._idlefuns.items():
try:
retval = function(self, data, False)
if retval is False:
del self._idlefuns[function]
elif retval is True:
nextsleep = 0
elif nextsleep is 0:
continue
elif nextsleep is None:
nextsleep = retval
elif retval < nextsleep:
nextsleep = retval
except SystemExit:
raise
except:
import traceback
traceback.print_exc()
pass
if nextsleep is None and len(self._idlefuns) > 0:
nextsleep = 0
self.timeout = nextsleep
# Tell idle functions we're exiting
for function, data in self._idlefuns.items():
try:
retval = function(self, data, True)
except:
pass
self.server_close()
return
class BitbakeServerInfo():
def __init__(self, server):
self.host = server.host
self.port = server.port
class BitBakeServerFork():
def __init__(self, serverinfo, command, logfile):
daemonize.createDaemon(command, logfile)
class BitBakeServerConnection():
def __init__(self, serverinfo):
self.connection = xmlrpclib.Server("http://%s:%s" % (serverinfo.host, serverinfo.port), allow_none=True)
self.events = uievent.BBUIEventQueue(self.connection)
def terminate(self):
# Don't wait for server indefinitely
import socket
socket.setdefaulttimeout(2)
try:
self.events.system_quit()
except:
pass
try:
self.connection.terminateServer()
except:
pass

View File

@@ -52,12 +52,14 @@ PROBLEMS:
# Import and setup global variables
##########################################################################
from __future__ import print_function
from functools import reduce
try:
set
except NameError:
from sets import Set as set
import sys, os, readline, socket, httplib, urllib, commands, popen2, copy, shlex, Queue, fnmatch
from bb import data, parse, build, fatal, cache, taskdata, runqueue, providers as Providers
import sys, os, readline, socket, httplib, urllib, commands, popen2, shlex, Queue, fnmatch
from bb import data, parse, build, cache, taskdata, runqueue, providers as Providers
__version__ = "0.5.3.1"
__credits__ = """BitBake Shell Version %s (C) 2005 Michael 'Mickey' Lauer <mickey@Vanille.de>
@@ -68,7 +70,6 @@ leave_mainloop = False
last_exception = None
cooker = None
parsed = False
initdata = None
debug = os.environ.get( "BBSHELL_DEBUG", "" )
##########################################################################
@@ -99,7 +100,7 @@ class BitBakeShellCommands:
def _checkParsed( self ):
if not parsed:
print "SHELL: This command needs to parse bbfiles..."
print("SHELL: This command needs to parse bbfiles...")
self.parse( None )
def _findProvider( self, item ):
@@ -120,74 +121,73 @@ class BitBakeShellCommands:
"""Register a new name for a command"""
new, old = params
if not old in cmds:
print "ERROR: Command '%s' not known" % old
print("ERROR: Command '%s' not known" % old)
else:
cmds[new] = cmds[old]
print "OK"
print("OK")
alias.usage = "<alias> <command>"
def buffer( self, params ):
"""Dump specified output buffer"""
index = params[0]
print self._shell.myout.buffer( int( index ) )
print(self._shell.myout.buffer( int( index ) ))
buffer.usage = "<index>"
def buffers( self, params ):
"""Show the available output buffers"""
commands = self._shell.myout.bufferedCommands()
if not commands:
print "SHELL: No buffered commands available yet. Start doing something."
print("SHELL: No buffered commands available yet. Start doing something.")
else:
print "="*35, "Available Output Buffers", "="*27
print("="*35, "Available Output Buffers", "="*27)
for index, cmd in enumerate( commands ):
print "| %s %s" % ( str( index ).ljust( 3 ), cmd )
print "="*88
print("| %s %s" % ( str( index ).ljust( 3 ), cmd ))
print("="*88)
def build( self, params, cmd = "build" ):
"""Build a providee"""
global last_exception
globexpr = params[0]
self._checkParsed()
names = globfilter( cooker.status.pkg_pn.keys(), globexpr )
names = globfilter( cooker.status.pkg_pn, globexpr )
if len( names ) == 0: names = [ globexpr ]
print "SHELL: Building %s" % ' '.join( names )
oldcmd = cooker.configuration.cmd
cooker.configuration.cmd = cmd
print("SHELL: Building %s" % ' '.join( names ))
td = taskdata.TaskData(cooker.configuration.abort)
localdata = data.createCopy(cooker.configuration.data)
data.update_data(localdata)
data.expandKeys(localdata)
try:
tasks = []
for name in names:
td.add_provider(cooker.configuration.data, cooker.status, name)
td.add_provider(localdata, cooker.status, name)
providers = td.get_provider(name)
if len(providers) == 0:
raise Providers.NoProvider
tasks.append([name, "do_%s" % cooker.configuration.cmd])
tasks.append([name, "do_%s" % cmd])
td.add_unresolved(cooker.configuration.data, cooker.status)
rq = runqueue.RunQueue(cooker, cooker.configuration.data, cooker.status, td, tasks)
td.add_unresolved(localdata, cooker.status)
rq = runqueue.RunQueue(cooker, localdata, cooker.status, td, tasks)
rq.prepare_runqueue()
rq.execute_runqueue()
except Providers.NoProvider:
print "ERROR: No Provider"
print("ERROR: No Provider")
last_exception = Providers.NoProvider
except runqueue.TaskFailure, fnids:
except runqueue.TaskFailure as fnids:
for fnid in fnids:
print "ERROR: '%s' failed" % td.fn_index[fnid]
print("ERROR: '%s' failed" % td.fn_index[fnid])
last_exception = runqueue.TaskFailure
except build.EventException, e:
print "ERROR: Couldn't build '%s'" % names
except build.EventException as e:
print("ERROR: Couldn't build '%s'" % names)
last_exception = e
cooker.configuration.cmd = oldcmd
build.usage = "<providee>"
@@ -206,6 +206,11 @@ class BitBakeShellCommands:
self.build( params, "configure" )
configure.usage = "<providee>"
def install( self, params ):
"""Execute 'install' on a providee"""
self.build( params, "install" )
install.usage = "<providee>"
def edit( self, params ):
"""Call $EDITOR on a providee"""
name = params[0]
@@ -213,12 +218,12 @@ class BitBakeShellCommands:
if bbfile is not None:
os.system( "%s %s" % ( os.environ.get( "EDITOR", "vi" ), bbfile ) )
else:
print "ERROR: Nothing provides '%s'" % name
print("ERROR: Nothing provides '%s'" % name)
edit.usage = "<providee>"
def environment( self, params ):
"""Dump out the outer BitBake environment (see bbread)"""
data.emit_env(sys.__stdout__, cooker.configuration.data, True)
"""Dump out the outer BitBake environment"""
cooker.showEnvironment()
def exit_( self, params ):
"""Leave the BitBake Shell"""
@@ -236,35 +241,16 @@ class BitBakeShellCommands:
global last_exception
name = params[0]
bf = completeFilePath( name )
print "SHELL: Calling '%s' on '%s'" % ( cmd, bf )
print("SHELL: Calling '%s' on '%s'" % ( cmd, bf ))
oldcmd = cooker.configuration.cmd
cooker.configuration.cmd = cmd
thisdata = copy.deepcopy( initdata )
# Caution: parse.handle modifies thisdata, hence it would
# lead to pollution cooker.configuration.data, which is
# why we use it on a safe copy we obtained from cooker right after
# parsing the initial *.conf files
try:
bbfile_data = parse.handle( bf, thisdata )
cooker.buildFile(bf, cmd)
except parse.ParseError:
print "ERROR: Unable to open or parse '%s'" % bf
else:
# Remove stamp for target if force mode active
if cooker.configuration.force:
bb.msg.note(2, bb.msg.domain.RunQueue, "Remove stamp %s, %s" % (cmd, bf))
bb.build.del_stamp('do_%s' % cmd, bbfile_data)
print("ERROR: Unable to open or parse '%s'" % bf)
except build.EventException as e:
print("ERROR: Couldn't build '%s'" % name)
last_exception = e
item = data.getVar('PN', bbfile_data, 1)
data.setVar( "_task_cache", [], bbfile_data ) # force
try:
cooker.tryBuildPackage( os.path.abspath( bf ), item, cmd, bbfile_data, True )
except build.EventException, e:
print "ERROR: Couldn't build '%s'" % name
last_exception = e
cooker.configuration.cmd = oldcmd
fileBuild.usage = "<bbfile>"
def fileClean( self, params ):
@@ -286,64 +272,62 @@ class BitBakeShellCommands:
def fileReparse( self, params ):
"""(re)Parse a bb file"""
bbfile = params[0]
print "SHELL: Parsing '%s'" % bbfile
print("SHELL: Parsing '%s'" % bbfile)
parse.update_mtime( bbfile )
cooker.bb_cache.cacheValidUpdate(bbfile)
fromCache = cooker.bb_cache.loadData(bbfile, cooker.configuration.data)
fromCache = cooker.bb_cache.loadData(bbfile, cooker.configuration.data, cooker.status)
cooker.bb_cache.sync()
if False: #fromCache:
print "SHELL: File has not been updated, not reparsing"
print("SHELL: File has not been updated, not reparsing")
else:
print "SHELL: Parsed"
print("SHELL: Parsed")
fileReparse.usage = "<bbfile>"
def abort( self, params ):
"""Toggle abort task execution flag (see bitbake -k)"""
cooker.configuration.abort = not cooker.configuration.abort
print "SHELL: Abort Flag is now '%s'" % repr( cooker.configuration.abort )
print("SHELL: Abort Flag is now '%s'" % repr( cooker.configuration.abort ))
def force( self, params ):
"""Toggle force task execution flag (see bitbake -f)"""
cooker.configuration.force = not cooker.configuration.force
print "SHELL: Force Flag is now '%s'" % repr( cooker.configuration.force )
print("SHELL: Force Flag is now '%s'" % repr( cooker.configuration.force ))
def help( self, params ):
"""Show a comprehensive list of commands and their purpose"""
print "="*30, "Available Commands", "="*30
allcmds = cmds.keys()
allcmds.sort()
for cmd in allcmds:
function,numparams,usage,helptext = cmds[cmd]
print "| %s | %s" % (usage.ljust(30), helptext)
print "="*78
print("="*30, "Available Commands", "="*30)
for cmd in sorted(cmds):
function, numparams, usage, helptext = cmds[cmd]
print("| %s | %s" % (usage.ljust(30), helptext))
print("="*78)
def lastError( self, params ):
"""Show the reason or log that was produced by the last BitBake event exception"""
if last_exception is None:
print "SHELL: No Errors yet (Phew)..."
print("SHELL: No Errors yet (Phew)...")
else:
reason, event = last_exception.args
print "SHELL: Reason for the last error: '%s'" % reason
print("SHELL: Reason for the last error: '%s'" % reason)
if ':' in reason:
msg, filename = reason.split( ':' )
filename = filename.strip()
print "SHELL: Dumping log file for last error:"
print("SHELL: Dumping log file for last error:")
try:
print open( filename ).read()
print(open( filename ).read())
except IOError:
print "ERROR: Couldn't open '%s'" % filename
print("ERROR: Couldn't open '%s'" % filename)
def match( self, params ):
"""Dump all files or providers matching a glob expression"""
what, globexpr = params
if what == "files":
self._checkParsed()
for key in globfilter( cooker.status.pkg_fn.keys(), globexpr ): print key
for key in globfilter( cooker.status.pkg_fn, globexpr ): print(key)
elif what == "providers":
self._checkParsed()
for key in globfilter( cooker.status.pkg_pn.keys(), globexpr ): print key
for key in globfilter( cooker.status.pkg_pn, globexpr ): print(key)
else:
print "Usage: match %s" % self.print_.usage
print("Usage: match %s" % self.print_.usage)
match.usage = "<files|providers> <glob>"
def new( self, params ):
@@ -353,15 +337,15 @@ class BitBakeShellCommands:
fulldirname = "%s/%s" % ( packages, dirname )
if not os.path.exists( fulldirname ):
print "SHELL: Creating '%s'" % fulldirname
print("SHELL: Creating '%s'" % fulldirname)
os.mkdir( fulldirname )
if os.path.exists( fulldirname ) and os.path.isdir( fulldirname ):
if os.path.exists( "%s/%s" % ( fulldirname, filename ) ):
print "SHELL: ERROR: %s/%s already exists" % ( fulldirname, filename )
print("SHELL: ERROR: %s/%s already exists" % ( fulldirname, filename ))
return False
print "SHELL: Creating '%s/%s'" % ( fulldirname, filename )
print("SHELL: Creating '%s/%s'" % ( fulldirname, filename ))
newpackage = open( "%s/%s" % ( fulldirname, filename ), "w" )
print >>newpackage,"""DESCRIPTION = ""
print("""DESCRIPTION = ""
SECTION = ""
AUTHOR = ""
HOMEPAGE = ""
@@ -388,11 +372,16 @@ SRC_URI = ""
#do_install() {
#
#}
"""
""", file=newpackage)
newpackage.close()
os.system( "%s %s/%s" % ( os.environ.get( "EDITOR" ), fulldirname, filename ) )
new.usage = "<directory> <filename>"
def package( self, params ):
"""Execute 'package' on a providee"""
self.build( params, "package" )
package.usage = "<providee>"
def pasteBin( self, params ):
"""Send a command + output buffer to the pastebin at http://rafb.net/paste"""
index = params[0]
@@ -403,14 +392,14 @@ SRC_URI = ""
def pasteLog( self, params ):
"""Send the last event exception error log (if there is one) to http://rafb.net/paste"""
if last_exception is None:
print "SHELL: No Errors yet (Phew)..."
print("SHELL: No Errors yet (Phew)...")
else:
reason, event = last_exception.args
print "SHELL: Reason for the last error: '%s'" % reason
print("SHELL: Reason for the last error: '%s'" % reason)
if ':' in reason:
msg, filename = reason.split( ':' )
filename = filename.strip()
print "SHELL: Pasting log file to pastebin..."
print("SHELL: Pasting log file to pastebin...")
file = open( filename ).read()
sendToPastebin( "contents of " + filename, file )
@@ -432,23 +421,23 @@ SRC_URI = ""
cooker.buildDepgraph()
global parsed
parsed = True
print
print()
def reparse( self, params ):
"""(re)Parse a providee's bb file"""
bbfile = self._findProvider( params[0] )
if bbfile is not None:
print "SHELL: Found bbfile '%s' for '%s'" % ( bbfile, params[0] )
print("SHELL: Found bbfile '%s' for '%s'" % ( bbfile, params[0] ))
self.fileReparse( [ bbfile ] )
else:
print "ERROR: Nothing provides '%s'" % params[0]
print("ERROR: Nothing provides '%s'" % params[0])
reparse.usage = "<providee>"
def getvar( self, params ):
"""Dump the contents of an outer BitBake environment variable"""
var = params[0]
value = data.getVar( var, cooker.configuration.data, 1 )
print value
print(value)
getvar.usage = "<variable>"
def peek( self, params ):
@@ -458,9 +447,9 @@ SRC_URI = ""
if bbfile is not None:
the_data = cooker.bb_cache.loadDataFull(bbfile, cooker.configuration.data)
value = the_data.getVar( var, 1 )
print value
print(value)
else:
print "ERROR: Nothing provides '%s'" % name
print("ERROR: Nothing provides '%s'" % name)
peek.usage = "<providee> <variable>"
def poke( self, params ):
@@ -468,7 +457,7 @@ SRC_URI = ""
name, var, value = params
bbfile = self._findProvider( name )
if bbfile is not None:
print "ERROR: Sorry, this functionality is currently broken"
print("ERROR: Sorry, this functionality is currently broken")
#d = cooker.pkgdata[bbfile]
#data.setVar( var, value, d )
@@ -476,7 +465,7 @@ SRC_URI = ""
#cooker.pkgdata.setDirty(bbfile, d)
#print "OK"
else:
print "ERROR: Nothing provides '%s'" % name
print("ERROR: Nothing provides '%s'" % name)
poke.usage = "<providee> <variable> <value>"
def print_( self, params ):
@@ -484,12 +473,12 @@ SRC_URI = ""
what = params[0]
if what == "files":
self._checkParsed()
for key in cooker.status.pkg_fn.keys(): print key
for key in cooker.status.pkg_fn: print(key)
elif what == "providers":
self._checkParsed()
for key in cooker.status.providers.keys(): print key
for key in cooker.status.providers: print(key)
else:
print "Usage: print %s" % self.print_.usage
print("Usage: print %s" % self.print_.usage)
print_.usage = "<files|providers>"
def python( self, params ):
@@ -502,14 +491,14 @@ SRC_URI = ""
def showdata( self, params ):
"""Execute 'showdata' on a providee"""
self.build( params, "showdata" )
cooker.showEnvironment(None, params)
showdata.usage = "<providee>"
def setVar( self, params ):
"""Set an outer BitBake environment variable"""
var, value = params
data.setVar( var, value, cooker.configuration.data )
print "OK"
print("OK")
setVar.usage = "<variable> <value>"
def rebuild( self, params ):
@@ -521,27 +510,27 @@ SRC_URI = ""
def shell( self, params ):
"""Execute a shell command and dump the output"""
if params != "":
print commands.getoutput( " ".join( params ) )
print(commands.getoutput( " ".join( params ) ))
shell.usage = "<...>"
def stage( self, params ):
"""Execute 'stage' on a providee"""
self.build( params, "stage" )
self.build( params, "populate_staging" )
stage.usage = "<providee>"
def status( self, params ):
"""<just for testing>"""
print "-" * 78
print "building list = '%s'" % cooker.building_list
print "build path = '%s'" % cooker.build_path
print "consider_msgs_cache = '%s'" % cooker.consider_msgs_cache
print "build stats = '%s'" % cooker.stats
if last_exception is not None: print "last_exception = '%s'" % repr( last_exception.args )
print "memory output contents = '%s'" % self._shell.myout._buffer
print("-" * 78)
print("building list = '%s'" % cooker.building_list)
print("build path = '%s'" % cooker.build_path)
print("consider_msgs_cache = '%s'" % cooker.consider_msgs_cache)
print("build stats = '%s'" % cooker.stats)
if last_exception is not None: print("last_exception = '%s'" % repr( last_exception.args ))
print("memory output contents = '%s'" % self._shell.myout._buffer)
def test( self, params ):
"""<just for testing>"""
print "testCommand called with '%s'" % params
print("testCommand called with '%s'" % params)
def unpack( self, params ):
"""Execute 'unpack' on a providee"""
@@ -566,12 +555,12 @@ SRC_URI = ""
try:
providers = cooker.status.providers[item]
except KeyError:
print "SHELL: ERROR: Nothing provides", preferred
print("SHELL: ERROR: Nothing provides", preferred)
else:
for provider in providers:
if provider == pf: provider = " (***) %s" % provider
else: provider = " %s" % provider
print provider
print(provider)
which.usage = "<providee>"
##########################################################################
@@ -580,8 +569,9 @@ SRC_URI = ""
def completeFilePath( bbfile ):
"""Get the complete bbfile path"""
if not cooker.status: return bbfile
if not cooker.status.pkg_fn: return bbfile
for key in cooker.status.pkg_fn.keys():
for key in cooker.status.pkg_fn:
if key.endswith( bbfile ):
return key
return bbfile
@@ -595,7 +585,7 @@ def sendToPastebin( desc, content ):
mydata["nick"] = "%s@%s" % ( os.environ.get( "USER", "unknown" ), socket.gethostname() or "unknown" )
mydata["text"] = content
params = urllib.urlencode( mydata )
headers = {"Content-type": "application/x-www-form-urlencoded","Accept": "text/plain"}
headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
host = "rafb.net"
conn = httplib.HTTPConnection( "%s:80" % host )
@@ -606,9 +596,9 @@ def sendToPastebin( desc, content ):
if response.status == 302:
location = response.getheader( "location" ) or "unknown"
print "SHELL: Pasted to http://%s%s" % ( host, location )
print("SHELL: Pasted to http://%s%s" % ( host, location ))
else:
print "ERROR: %s %s" % ( response.status, response.reason )
print("ERROR: %s %s" % ( response.status, response.reason ))
def completer( text, state ):
"""Return a possible readline completion"""
@@ -625,7 +615,7 @@ def completer( text, state ):
allmatches = cooker.configuration.data.keys()
elif u == "<bbfile>":
if cooker.status.pkg_fn is None: allmatches = [ "(No Matches Available. Parsed yet?)" ]
else: allmatches = [ x.split("/")[-1] for x in cooker.status.pkg_fn.keys() ]
else: allmatches = [ x.split("/")[-1] for x in cooker.status.pkg_fn ]
elif u == "<providee>":
if cooker.status.pkg_fn is None: allmatches = [ "(No Matches Available. Parsed yet?)" ]
else: allmatches = cooker.status.providers.iterkeys()
@@ -655,7 +645,7 @@ def columnize( alist, width = 80 ):
return reduce(lambda line, word, width=width: '%s%s%s' %
(line,
' \n'[(len(line[line.rfind('\n')+1:])
+ len(word.split('\n',1)[0]
+ len(word.split('\n', 1)[0]
) >= width)],
word),
alist
@@ -730,11 +720,7 @@ class BitBakeShell:
except IOError:
pass # It doesn't exist yet.
print __credits__
# save initial cooker configuration (will be reused in file*** commands)
global initdata
initdata = copy.deepcopy( cooker.configuration.data )
print(__credits__)
def cleanup( self ):
"""Write readline history and clean up resources"""
@@ -742,7 +728,7 @@ class BitBakeShell:
try:
readline.write_history_file( self.historyfilename )
except:
print "SHELL: Unable to save command history"
print("SHELL: Unable to save command history")
def registerCommand( self, command, function, numparams = 0, usage = "", helptext = "" ):
"""Register a command"""
@@ -756,11 +742,11 @@ class BitBakeShell:
try:
function, numparams, usage, helptext = cmds[command]
except KeyError:
print "SHELL: ERROR: '%s' command is not a valid command." % command
print("SHELL: ERROR: '%s' command is not a valid command." % command)
self.myout.removeLast()
else:
if (numparams != -1) and (not len( params ) == numparams):
print "Usage: '%s'" % usage
print("Usage: '%s'" % usage)
return
result = function( self.commands, params )
@@ -775,7 +761,7 @@ class BitBakeShell:
if not cmdline:
continue
if "|" in cmdline:
print "ERROR: '|' in startup file is not allowed. Ignoring line"
print("ERROR: '|' in startup file is not allowed. Ignoring line")
continue
self.commandQ.put( cmdline.strip() )
@@ -817,10 +803,10 @@ class BitBakeShell:
sys.stdout.write( pipe.fromchild.read() )
#
except EOFError:
print
print()
return
except KeyboardInterrupt:
print
print()
##########################################################################
# Start function - called from the BitBake command line utility
@@ -835,4 +821,4 @@ def start( aCooker ):
bbshell.cleanup()
if __name__ == "__main__":
print "SHELL: Sorry, this program should only be called by BitBake."
print("SHELL: Sorry, this program should only be called by BitBake.")

260
bitbake/lib/bb/siggen.py Normal file
View File

@@ -0,0 +1,260 @@
import hashlib
import re
try:
import cPickle as pickle
except ImportError:
import pickle
bb.msg.note(1, bb.msg.domain.Cache, "Importing cPickle failed. Falling back to a very slow implementation.")
def init(d, dumpsigs):
siggens = [obj for obj in globals().itervalues()
if type(obj) is type and issubclass(obj, SignatureGenerator)]
desired = bb.data.getVar("BB_SIGNATURE_HANDLER", d, True) or "noop"
for sg in siggens:
if desired == sg.name:
return sg(d, dumpsigs)
break
else:
bb.error("Invalid signature generator '%s', using default 'noop' generator" % desired)
bb.error("Available generators: %s" % ", ".join(obj.name for obj in siggens))
return SignatureGenerator(d, dumpsigs)
class SignatureGenerator(object):
"""
"""
name = "noop"
def __init__(self, data, dumpsigs):
return
def finalise(self, fn, d):
return
class SignatureGeneratorBasic(SignatureGenerator):
"""
"""
name = "basic"
def __init__(self, data, dumpsigs):
self.basehash = {}
self.taskhash = {}
self.taskdeps = {}
self.runtaskdeps = {}
self.gendeps = {}
self.lookupcache = {}
self.basewhitelist = (data.getVar("BB_HASHBASE_WHITELIST", True) or "").split()
self.taskwhitelist = data.getVar("BB_HASHTASK_WHITELIST", True) or None
if self.taskwhitelist:
self.twl = re.compile(self.taskwhitelist)
else:
self.twl = None
self.dumpsigs = dumpsigs
def _build_data(self, fn, d):
taskdeps, gendeps = bb.data.generate_dependencies(d)
basehash = {}
lookupcache = {}
for task in taskdeps:
data = d.getVar(task, False)
lookupcache[task] = data
for dep in sorted(taskdeps[task]):
if dep in self.basewhitelist:
continue
if dep in lookupcache:
var = lookupcache[dep]
else:
var = d.getVar(dep, False)
lookupcache[dep] = var
if var:
data = data + var
self.basehash[fn + "." + task] = hashlib.md5(data).hexdigest()
#bb.note("Hash for %s is %s" % (task, tashhash[task]))
if self.dumpsigs:
self.taskdeps[fn] = taskdeps
self.gendeps[fn] = gendeps
self.lookupcache[fn] = lookupcache
return taskdeps
def finalise(self, fn, d, variant):
if variant:
fn = "virtual:" + variant + ":" + fn
taskdeps = self._build_data(fn, d)
#Slow but can be useful for debugging mismatched basehashes
#for task in self.taskdeps[fn]:
# self.dump_sigtask(fn, task, d.getVar("STAMP", True), False)
for task in taskdeps:
d.setVar("BB_BASEHASH_task-%s" % task, self.basehash[fn + "." + task])
def get_taskhash(self, fn, task, deps, dataCache):
k = fn + "." + task
data = dataCache.basetaskhash[k]
self.runtaskdeps[k] = deps
for dep in sorted(deps):
if self.twl and self.twl.search(dataCache.pkg_fn[fn]):
#bb.note("Skipping %s" % dep)
continue
if dep not in self.taskhash:
bb.fatal("%s is not in taskhash, caller isn't calling in dependency order?", dep)
data = data + self.taskhash[dep]
h = hashlib.md5(data).hexdigest()
self.taskhash[k] = h
#d.setVar("BB_TASKHASH_task-%s" % task, taskhash[task])
return h
def set_taskdata(self, hashes, deps):
self.runtaskdeps = deps
self.taskhash = hashes
def dump_sigtask(self, fn, task, stampbase, runtime):
k = fn + "." + task
if runtime == "customfile":
sigfile = stampbase
elif runtime:
sigfile = stampbase + "." + task + ".sigdata" + "." + self.taskhash[k]
else:
sigfile = stampbase + "." + task + ".sigbasedata" + "." + self.basehash[k]
data = {}
data['basewhitelist'] = self.basewhitelist
data['taskwhitelist'] = self.taskwhitelist
data['taskdeps'] = self.taskdeps[fn][task]
data['basehash'] = self.basehash[k]
data['gendeps'] = {}
data['varvals'] = {}
data['varvals'][task] = self.lookupcache[fn][task]
for dep in self.taskdeps[fn][task]:
if dep in self.basewhitelist:
continue
data['gendeps'][dep] = self.gendeps[fn][dep]
data['varvals'][dep] = self.lookupcache[fn][dep]
if runtime:
data['runtaskdeps'] = self.runtaskdeps[k]
data['runtaskhashes'] = {}
for dep in data['runtaskdeps']:
data['runtaskhashes'][dep] = self.taskhash[dep]
p = pickle.Pickler(file(sigfile, "wb"), -1)
p.dump(data)
def dump_sigs(self, dataCache):
for fn in self.taskdeps:
for task in self.taskdeps[fn]:
k = fn + "." + task
if k not in self.taskhash:
continue
if dataCache.basetaskhash[k] != self.basehash[k]:
bb.error("Bitbake's cached basehash does not match the one we just generated!")
bb.error("The mismatched hashes were %s and %s" % (dataCache.basetaskhash[k], self.basehash[k]))
self.dump_sigtask(fn, task, dataCache.stamp[fn], True)
def dump_this_task(outfile, d):
fn = d.getVar("BB_FILENAME", True)
task = "do_" + d.getVar("BB_CURRENTTASK", True)
bb.parse.siggen.dump_sigtask(fn, task, outfile, "customfile")
def compare_sigfiles(a, b):
p1 = pickle.Unpickler(file(a, "rb"))
a_data = p1.load()
p2 = pickle.Unpickler(file(b, "rb"))
b_data = p2.load()
#print "Checking"
#print str(a_data)
#print str(b_data)
def dict_diff(a, b):
sa = set(a.keys())
sb = set(b.keys())
common = sa & sb
changed = set()
for i in common:
if a[i] != b[i]:
changed.add(i)
added = sa - sb
removed = sb - sa
return changed, added, removed
if 'basewhitelist' in a_data and a_data['basewhitelist'] != b_data['basewhitelist']:
print "basewhitelist changed from %s to %s" % (a_data['basewhitelist'], b_data['basewhitelist'])
if 'taskwhitelist' in a_data and a_data['taskwhitelist'] != b_data['taskwhitelist']:
print "taskwhitelist changed from %s to %s" % (a_data['taskwhitelist'], b_data['taskwhitelist'])
if a_data['taskdeps'] != b_data['taskdeps']:
print "Task dependencies changed from %s to %s" % (sorted(a_data['taskdeps']), sorted(b_data['taskdeps']))
if a_data['basehash'] != b_data['basehash']:
print "basehash changed from %s to %s" % (a_data['basehash'], b_data['basehash'])
changed, added, removed = dict_diff(a_data['gendeps'], b_data['gendeps'])
if changed:
for dep in changed:
print "List of dependencies for variable %s changed from %s to %s" % (dep, a_data['gendeps'][dep], b_data['gendeps'][dep])
if added:
for dep in added:
print "Dependency on variable %s was added" % (dep)
if removed:
for dep in removed:
print "Dependency on Variable %s was removed" % (dep)
changed, added, removed = dict_diff(a_data['varvals'], b_data['varvals'])
if changed:
for dep in changed:
print "Variable %s value changed from %s to %s" % (dep, a_data['varvals'][dep], b_data['varvals'][dep])
#if added:
# print "Dependency on variable %s was added (value %s)" % (dep, b_data['gendeps'][dep])
#if removed:
# print "Dependency on Variable %s was removed (value %s)" % (dep, a_data['gendeps'][dep])
if 'runtaskdeps' in a_data and 'runtaskdeps' in b_data and a_data['runtaskdeps'] != b_data['runtaskdeps']:
print "Tasks this task depends on changed from %s to %s" % (a_data['taskdeps'], b_data['taskdeps'])
if 'runtaskhashes' in a_data:
for dep in a_data['runtaskhashes']:
if a_data['runtaskhashes'][dep] != b_data['runtaskhashes'][dep]:
print "Hash for dependent task %s changed from %s to %s" % (dep, a_data['runtaskhashes'][dep], b_data['runtaskhashes'][dep])
def dump_sigfile(a):
p1 = pickle.Unpickler(file(a, "rb"))
a_data = p1.load()
print "basewhitelist: %s" % (a_data['basewhitelist'])
print "taskwhitelist: %s" % (a_data['taskwhitelist'])
print "Task dependencies: %s" % (sorted(a_data['taskdeps']))
print "basehash: %s" % (a_data['basehash'])
for dep in a_data['gendeps']:
print "List of dependencies for variable %s is %s" % (dep, a_data['gendeps'][dep])
for dep in a_data['varvals']:
print "Variable %s value is %s" % (dep, a_data['varvals'][dep])
if 'runtaskdeps' in a_data:
print "Tasks this task depends on: %s" % (a_data['runtaskdeps'])
if 'runtaskhashes' in a_data:
for dep in a_data['runtaskhashes']:
print "Hash for dependent task %s is %s" % (dep, a_data['runtaskhashes'][dep])

View File

@@ -23,14 +23,26 @@ Task data collection and handling
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
from bb import data, fetch, event, mkdirhier, utils
import bb, os
import bb
def re_match_strings(target, strings):
"""
Whether or not the string 'target' matches
any one string of the strings which can be regular expression string
"""
import re
for name in strings:
if (name==target or
re.search(name, target)!=None):
return True
return False
class TaskData:
"""
BitBake Task Data implementation
"""
def __init__(self, abort = True):
def __init__(self, abort = True, tryaltconfigs = False):
self.build_names_index = []
self.run_names_index = []
self.fn_index = []
@@ -57,6 +69,7 @@ class TaskData:
self.failed_fnids = []
self.abort = abort
self.tryaltconfigs = tryaltconfigs
def getbuild_id(self, name):
"""
@@ -71,7 +84,7 @@ class TaskData:
def getrun_id(self, name):
"""
Return an ID number for the run target name.
Return an ID number for the run target name.
If it doesn't exist, create one.
"""
if not name in self.run_names_index:
@@ -82,7 +95,7 @@ class TaskData:
def getfn_id(self, name):
"""
Return an ID number for the filename.
Return an ID number for the filename.
If it doesn't exist, create one.
"""
if not name in self.fn_index:
@@ -91,6 +104,16 @@ class TaskData:
return self.fn_index.index(name)
def gettask_ids(self, fnid):
"""
Return an array of the ID numbers matching a given fnid.
"""
ids = []
if fnid in self.tasks_lookup:
for task in self.tasks_lookup[fnid]:
ids.append(self.tasks_lookup[fnid][task])
return ids
def gettask_id(self, fn, task, create = True):
"""
Return an ID number for the task matching fn and task.
@@ -124,7 +147,6 @@ class TaskData:
Add tasks for a given fn to the database
"""
task_graph = dataCache.task_queues[fn]
task_deps = dataCache.task_deps[fn]
fnid = self.getfn_id(fn)
@@ -136,11 +158,11 @@ class TaskData:
if fnid in self.tasks_fnid:
return
for task in task_graph.allnodes():
for task in task_deps['tasks']:
# Work out task dependencies
parentids = []
for dep in task_graph.getparents(task):
for dep in task_deps['parents'][task]:
parentid = self.gettask_id(fn, dep)
parentids.append(parentid)
taskid = self.gettask_id(fn, task)
@@ -149,9 +171,11 @@ class TaskData:
# Touch all intertask dependencies
if 'depends' in task_deps and task in task_deps['depends']:
ids = []
for dep in task_deps['depends'][task].split(" "):
for dep in task_deps['depends'][task].split():
if dep:
ids.append(str(self.getbuild_id(dep.split(":")[0])) + ":" + dep.split(":")[1])
if ":" not in dep:
bb.msg.fatal(bb.msg.domain.TaskData, "Error, dependency %s does not contain ':' character\n. Task 'depends' should be specified in the form 'packagename:task'" % (dep, fn))
ids.append(((self.getbuild_id(dep.split(":")[0])), dep.split(":")[1]))
self.tasks_idepends[taskid].extend(ids)
# Work out build dependencies
@@ -168,11 +192,11 @@ class TaskData:
rdepends = dataCache.rundeps[fn]
rrecs = dataCache.runrecs[fn]
for package in rdepends:
for rdepend in rdepends[package]:
for rdepend in bb.utils.explode_deps(rdepends[package]):
bb.msg.debug(2, bb.msg.domain.TaskData, "Added runtime dependency %s for %s" % (rdepend, fn))
rdependids[self.getrun_id(rdepend)] = None
for package in rrecs:
for rdepend in rrecs[package]:
for rdepend in bb.utils.explode_deps(rrecs[package]):
bb.msg.debug(2, bb.msg.domain.TaskData, "Added runtime recommendation %s for %s" % (rdepend, fn))
rdependids[self.getrun_id(rdepend)] = None
self.rdepids[fnid] = rdependids.keys()
@@ -247,12 +271,12 @@ class TaskData:
def get_unresolved_build_targets(self, dataCache):
"""
Return a list of build targets who's providers
Return a list of build targets who's providers
are unknown.
"""
unresolved = []
for target in self.build_names_index:
if target in dataCache.ignored_dependencies:
if re_match_strings(target, dataCache.ignored_dependencies):
continue
if self.build_names_index.index(target) in self.failed_deps:
continue
@@ -262,12 +286,12 @@ class TaskData:
def get_unresolved_run_targets(self, dataCache):
"""
Return a list of runtime targets who's providers
Return a list of runtime targets who's providers
are unknown.
"""
unresolved = []
for target in self.run_names_index:
if target in dataCache.ignored_dependencies:
if re_match_strings(target, dataCache.ignored_dependencies):
continue
if self.run_names_index.index(target) in self.failed_rdeps:
continue
@@ -280,7 +304,7 @@ class TaskData:
Return a list of providers of item
"""
targetid = self.getbuild_id(item)
return self.build_targets[targetid]
def get_dependees(self, itemid):
@@ -330,26 +354,23 @@ class TaskData:
self.add_provider_internal(cfgData, dataCache, item)
except bb.providers.NoProvider:
if self.abort:
bb.msg.error(bb.msg.domain.Provider, "No providers of build target %s (for %s)" % (item, self.get_dependees_str(item)))
raise
targetid = self.getbuild_id(item)
self.remove_buildtarget(targetid)
self.remove_buildtarget(self.getbuild_id(item))
self.mark_external_target(item)
def add_provider_internal(self, cfgData, dataCache, item):
"""
Add the providers of item to the task data
Mark entries were specifically added externally as against dependencies
Mark entries were specifically added externally as against dependencies
added internally during dependency resolution
"""
if item in dataCache.ignored_dependencies:
if re_match_strings(item, dataCache.ignored_dependencies):
return
if not item in dataCache.providers:
bb.msg.note(2, bb.msg.domain.Provider, "No providers of build target %s (for %s)" % (item, self.get_dependees_str(item)))
bb.event.fire(bb.event.NoProvider(item, cfgData))
bb.event.fire(bb.event.NoProvider(item, dependees=self.get_rdependees_str(item)), cfgData)
raise bb.providers.NoProvider(item)
if self.have_build_target(item):
@@ -357,41 +378,19 @@ class TaskData:
all_p = dataCache.providers[item]
eligible = bb.providers.filterProviders(all_p, item, cfgData, dataCache)
for p in eligible:
fnid = self.getfn_id(p)
if fnid in self.failed_fnids:
eligible.remove(p)
eligible, foundUnique = bb.providers.filterProviders(all_p, item, cfgData, dataCache)
eligible = [p for p in eligible if not self.getfn_id(p) in self.failed_fnids]
if not eligible:
bb.msg.note(2, bb.msg.domain.Provider, "No providers of build target %s after filtering (for %s)" % (item, self.get_dependees_str(item)))
bb.event.fire(bb.event.NoProvider(item, cfgData))
bb.event.fire(bb.event.NoProvider(item, dependees=self.get_dependees_str(item)), cfgData)
raise bb.providers.NoProvider(item)
prefervar = bb.data.getVar('PREFERRED_PROVIDER_%s' % item, cfgData, 1)
if prefervar:
dataCache.preferred[item] = prefervar
discriminated = False
if item in dataCache.preferred:
for p in eligible:
pn = dataCache.pkg_fn[p]
if dataCache.preferred[item] == pn:
bb.msg.note(2, bb.msg.domain.Provider, "selecting %s to satisfy %s due to PREFERRED_PROVIDERS" % (pn, item))
eligible.remove(p)
eligible = [p] + eligible
discriminated = True
break
if len(eligible) > 1 and discriminated == False:
if len(eligible) > 1 and foundUnique == False:
if item not in self.consider_msgs_cache:
providers_list = []
for fn in eligible:
providers_list.append(dataCache.pkg_fn[fn])
bb.msg.note(1, bb.msg.domain.Provider, "multiple providers are available for %s (%s);" % (item, ", ".join(providers_list)))
bb.msg.note(1, bb.msg.domain.Provider, "consider defining PREFERRED_PROVIDER_%s" % item)
bb.event.fire(bb.event.MultipleProviders(item,providers_list,cfgData))
bb.event.fire(bb.event.MultipleProviders(item, providers_list), cfgData)
self.consider_msgs_cache.append(item)
for fn in eligible:
@@ -411,7 +410,7 @@ class TaskData:
(takes item names from RDEPENDS/PACKAGES namespace)
"""
if item in dataCache.ignored_dependencies:
if re_match_strings(item, dataCache.ignored_dependencies):
return
if self.have_runtime_target(item):
@@ -420,54 +419,30 @@ class TaskData:
all_p = bb.providers.getRuntimeProviders(dataCache, item)
if not all_p:
bb.msg.error(bb.msg.domain.Provider, "No providers of runtime build target %s (for %s)" % (item, self.get_rdependees_str(item)))
bb.event.fire(bb.event.NoProvider(item, cfgData, runtime=True))
bb.event.fire(bb.event.NoProvider(item, runtime=True, dependees=self.get_rdependees_str(item)), cfgData)
raise bb.providers.NoRProvider(item)
eligible = bb.providers.filterProviders(all_p, item, cfgData, dataCache)
for p in eligible:
fnid = self.getfn_id(p)
if fnid in self.failed_fnids:
eligible.remove(p)
eligible, numberPreferred = bb.providers.filterProvidersRunTime(all_p, item, cfgData, dataCache)
eligible = [p for p in eligible if not self.getfn_id(p) in self.failed_fnids]
if not eligible:
bb.msg.error(bb.msg.domain.Provider, "No providers of runtime build target %s after filtering (for %s)" % (item, self.get_rdependees_str(item)))
bb.event.fire(bb.event.NoProvider(item, cfgData, runtime=True))
bb.event.fire(bb.event.NoProvider(item, runtime=True, dependees=self.get_rdependees_str(item)), cfgData)
raise bb.providers.NoRProvider(item)
# Should use dataCache.preferred here?
preferred = []
for p in eligible:
pn = dataCache.pkg_fn[p]
provides = dataCache.pn_provides[pn]
for provide in provides:
prefervar = bb.data.getVar('PREFERRED_PROVIDER_%s' % provide, cfgData, 1)
if prefervar == pn:
bb.msg.note(2, bb.msg.domain.Provider, "selecting %s to satisfy runtime %s due to PREFERRED_PROVIDERS" % (pn, item))
eligible.remove(p)
eligible = [p] + eligible
preferred.append(p)
break
if len(eligible) > 1 and len(preferred) == 0:
if len(eligible) > 1 and numberPreferred == 0:
if item not in self.consider_msgs_cache:
providers_list = []
for fn in eligible:
providers_list.append(dataCache.pkg_fn[fn])
bb.msg.note(2, bb.msg.domain.Provider, "multiple providers are available for runtime %s (%s);" % (item, ", ".join(providers_list)))
bb.msg.note(2, bb.msg.domain.Provider, "consider defining a PREFERRED_PROVIDER entry to match runtime %s" % item)
bb.event.fire(bb.event.MultipleProviders(item,providers_list, cfgData, runtime=True))
bb.event.fire(bb.event.MultipleProviders(item, providers_list, runtime=True), cfgData)
self.consider_msgs_cache.append(item)
if len(preferred) > 1:
if numberPreferred > 1:
if item not in self.consider_msgs_cache:
providers_list = []
for fn in preferred:
for fn in eligible:
providers_list.append(dataCache.pkg_fn[fn])
bb.msg.note(2, bb.msg.domain.Provider, "multiple preferred providers are available for runtime %s (%s);" % (item, ", ".join(providers_list)))
bb.msg.note(2, bb.msg.domain.Provider, "consider defining only one PREFERRED_PROVIDER entry to match runtime %s" % item)
bb.event.fire(bb.event.MultipleProviders(item,providers_list, cfgData, runtime=True))
bb.event.fire(bb.event.MultipleProviders(item, providers_list, runtime=True), cfgData)
self.consider_msgs_cache.append(item)
# run through the list until we find one that we can build
@@ -475,61 +450,79 @@ class TaskData:
fnid = self.getfn_id(fn)
if fnid in self.failed_fnids:
continue
bb.msg.debug(2, bb.msg.domain.Provider, "adding %s to satisfy runtime %s" % (fn, item))
bb.msg.debug(2, bb.msg.domain.Provider, "adding '%s' to satisfy runtime '%s'" % (fn, item))
self.add_runtime_target(fn, item)
self.add_tasks(fn, dataCache)
def fail_fnid(self, fnid):
def fail_fnid(self, fnid, missing_list = []):
"""
Mark a file as failed (unbuildable)
Remove any references from build and runtime provider lists
missing_list, A list of missing requirements for this target
"""
if fnid in self.failed_fnids:
return
bb.msg.debug(1, bb.msg.domain.Provider, "Removing failed file %s" % self.fn_index[fnid])
bb.msg.debug(1, bb.msg.domain.Provider, "File '%s' is unbuildable, removing..." % self.fn_index[fnid])
self.failed_fnids.append(fnid)
for target in self.build_targets:
if fnid in self.build_targets[target]:
self.build_targets[target].remove(fnid)
if len(self.build_targets[target]) == 0:
self.remove_buildtarget(target)
self.remove_buildtarget(target, missing_list)
for target in self.run_targets:
if fnid in self.run_targets[target]:
self.run_targets[target].remove(fnid)
if len(self.run_targets[target]) == 0:
self.remove_runtarget(target)
self.remove_runtarget(target, missing_list)
def remove_buildtarget(self, targetid):
def remove_buildtarget(self, targetid, missing_list = []):
"""
Mark a build target as failed (unbuildable)
Trigger removal of any files that have this as a dependency
"""
bb.msg.note(2, bb.msg.domain.Provider, "Removing failed build target %s" % self.build_names_index[targetid])
if not missing_list:
missing_list = [self.build_names_index[targetid]]
else:
missing_list = [self.build_names_index[targetid]] + missing_list
bb.msg.note(2, bb.msg.domain.Provider, "Target '%s' is unbuildable, removing...\nMissing or unbuildable dependency chain was: %s" % (self.build_names_index[targetid], missing_list))
self.failed_deps.append(targetid)
dependees = self.get_dependees(targetid)
for fnid in dependees:
self.fail_fnid(fnid)
if self.abort and targetid in self.external_targets:
bb.msg.error(bb.msg.domain.Provider, "No buildable providers available for required build target %s" % self.build_names_index[targetid])
raise bb.providers.NoProvider
self.fail_fnid(fnid, missing_list)
for taskid in range(len(self.tasks_idepends)):
idepends = self.tasks_idepends[taskid]
for (idependid, idependtask) in idepends:
if idependid == targetid:
self.fail_fnid(self.tasks_fnid[taskid], missing_list)
def remove_runtarget(self, targetid):
if self.abort and targetid in self.external_targets:
target = self.build_names_index[targetid]
bb.msg.error(bb.msg.domain.Provider, "Required build target '%s' has no buildable providers.\nMissing or unbuildable dependency chain was: %s" % (target, missing_list))
raise bb.providers.NoProvider(target)
def remove_runtarget(self, targetid, missing_list = []):
"""
Mark a run target as failed (unbuildable)
Trigger removal of any files that have this as a dependency
"""
bb.msg.note(1, bb.msg.domain.Provider, "Removing failed runtime build target %s" % self.run_names_index[targetid])
if not missing_list:
missing_list = [self.run_names_index[targetid]]
else:
missing_list = [self.run_names_index[targetid]] + missing_list
bb.msg.note(1, bb.msg.domain.Provider, "Runtime target '%s' is unbuildable, removing...\nMissing or unbuildable dependency chain was: %s" % (self.run_names_index[targetid], missing_list))
self.failed_rdeps.append(targetid)
dependees = self.get_rdependees(targetid)
for fnid in dependees:
self.fail_fnid(fnid)
self.fail_fnid(fnid, missing_list)
def add_unresolved(self, cfgData, dataCache):
"""
Resolve all unresolved build and runtime targets
"""
bb.msg.note(1, bb.msg.domain.TaskData, "Resolving missing task queue dependencies")
while 1:
bb.msg.note(1, bb.msg.domain.TaskData, "Resolving any missing task queue dependencies")
while True:
added = 0
for target in self.get_unresolved_build_targets(dataCache):
try:
@@ -546,7 +539,7 @@ class TaskData:
added = added + 1
except bb.providers.NoRProvider:
self.remove_runtarget(self.getrun_id(target))
bb.msg.debug(1, bb.msg.domain.TaskData, "Resolved " + str(added) + " extra dependecies")
bb.msg.debug(1, bb.msg.domain.TaskData, "Resolved " + str(added) + " extra dependencies")
if added == 0:
break
# self.dump_data()
@@ -557,23 +550,38 @@ class TaskData:
"""
bb.msg.debug(3, bb.msg.domain.TaskData, "build_names:")
bb.msg.debug(3, bb.msg.domain.TaskData, ", ".join(self.build_names_index))
bb.msg.debug(3, bb.msg.domain.TaskData, "run_names:")
bb.msg.debug(3, bb.msg.domain.TaskData, ", ".join(self.run_names_index))
bb.msg.debug(3, bb.msg.domain.TaskData, "build_targets:")
for target in self.build_targets.keys():
bb.msg.debug(3, bb.msg.domain.TaskData, " %s: %s" % (self.build_names_index[target], self.build_targets[target]))
for buildid in range(len(self.build_names_index)):
target = self.build_names_index[buildid]
targets = "None"
if buildid in self.build_targets:
targets = self.build_targets[buildid]
bb.msg.debug(3, bb.msg.domain.TaskData, " (%s)%s: %s" % (buildid, target, targets))
bb.msg.debug(3, bb.msg.domain.TaskData, "run_targets:")
for target in self.run_targets.keys():
bb.msg.debug(3, bb.msg.domain.TaskData, " %s: %s" % (self.run_names_index[target], self.run_targets[target]))
for runid in range(len(self.run_names_index)):
target = self.run_names_index[runid]
targets = "None"
if runid in self.run_targets:
targets = self.run_targets[runid]
bb.msg.debug(3, bb.msg.domain.TaskData, " (%s)%s: %s" % (runid, target, targets))
bb.msg.debug(3, bb.msg.domain.TaskData, "tasks:")
for task in range(len(self.tasks_name)):
bb.msg.debug(3, bb.msg.domain.TaskData, " (%s)%s - %s: %s" % (
task,
self.fn_index[self.tasks_fnid[task]],
self.tasks_name[task],
task,
self.fn_index[self.tasks_fnid[task]],
self.tasks_name[task],
self.tasks_tdepends[task]))
bb.msg.debug(3, bb.msg.domain.TaskData, "runtime ids (per fn):")
bb.msg.debug(3, bb.msg.domain.TaskData, "dependency ids (per fn):")
for fnid in self.depids:
bb.msg.debug(3, bb.msg.domain.TaskData, " %s %s: %s" % (fnid, self.fn_index[fnid], self.depids[fnid]))
bb.msg.debug(3, bb.msg.domain.TaskData, "runtime dependency ids (per fn):")
for fnid in self.rdepids:
bb.msg.debug(3, bb.msg.domain.TaskData, " %s %s: %s" % (fnid, self.fn_index[fnid], self.rdepids[fnid]))

View File

@@ -0,0 +1,17 @@
#
# BitBake UI Implementation
#
# Copyright (C) 2006-2007 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

View File

@@ -0,0 +1,17 @@
#
# BitBake UI Implementation
#
# Copyright (C) 2006-2007 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

View File

@@ -0,0 +1,455 @@
#
# BitBake Graphical GTK User Interface
#
# Copyright (C) 2008 Intel Corporation
#
# Authored by Rob Bradford <rob@linux.intel.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import gtk
import gobject
import threading
import os
import datetime
import time
class BuildConfiguration:
""" Represents a potential *or* historic *or* concrete build. It
encompasses all the things that we need to tell bitbake to do to make it
build what we want it to build.
It also stored the metadata URL and the set of possible machines (and the
distros / images / uris for these. Apart from the metdata URL these are
not serialised to file (since they may be transient). In some ways this
functionality might be shifted to the loader class."""
def __init__ (self):
self.metadata_url = None
# Tuple of (distros, image, urls)
self.machine_options = {}
self.machine = None
self.distro = None
self.image = None
self.urls = []
self.extra_urls = []
self.extra_pkgs = []
def get_machines_model (self):
model = gtk.ListStore (gobject.TYPE_STRING)
for machine in self.machine_options.keys():
model.append ([machine])
return model
def get_distro_and_images_models (self, machine):
distro_model = gtk.ListStore (gobject.TYPE_STRING)
for distro in self.machine_options[machine][0]:
distro_model.append ([distro])
image_model = gtk.ListStore (gobject.TYPE_STRING)
for image in self.machine_options[machine][1]:
image_model.append ([image])
return (distro_model, image_model)
def get_repos (self):
self.urls = self.machine_options[self.machine][2]
return self.urls
# It might be a lot lot better if we stored these in like, bitbake conf
# file format.
@staticmethod
def load_from_file (filename):
conf = BuildConfiguration()
with open(filename, "r") as f:
for line in f:
data = line.split (";")[1]
if (line.startswith ("metadata-url;")):
conf.metadata_url = data.strip()
continue
if (line.startswith ("url;")):
conf.urls += [data.strip()]
continue
if (line.startswith ("extra-url;")):
conf.extra_urls += [data.strip()]
continue
if (line.startswith ("machine;")):
conf.machine = data.strip()
continue
if (line.startswith ("distribution;")):
conf.distro = data.strip()
continue
if (line.startswith ("image;")):
conf.image = data.strip()
continue
return conf
# Serialise to a file. This is part of the build process and we use this
# to be able to repeat a given build (using the same set of parameters)
# but also so that we can include the details of the image / machine /
# distro in the build manager tree view.
def write_to_file (self, filename):
f = open (filename, "w")
lines = []
if (self.metadata_url):
lines += ["metadata-url;%s\n" % (self.metadata_url)]
for url in self.urls:
lines += ["url;%s\n" % (url)]
for url in self.extra_urls:
lines += ["extra-url;%s\n" % (url)]
if (self.machine):
lines += ["machine;%s\n" % (self.machine)]
if (self.distro):
lines += ["distribution;%s\n" % (self.distro)]
if (self.image):
lines += ["image;%s\n" % (self.image)]
f.writelines (lines)
f.close ()
class BuildResult(gobject.GObject):
""" Represents an historic build. Perhaps not successful. But it includes
things such as the files that are in the directory (the output from the
build) as well as a deserialised BuildConfiguration file that is stored in
".conf" in the directory for the build.
This is GObject so that it can be included in the TreeStore."""
(STATE_COMPLETE, STATE_FAILED, STATE_ONGOING) = \
(0, 1, 2)
def __init__ (self, parent, identifier):
gobject.GObject.__init__ (self)
self.date = None
self.files = []
self.status = None
self.identifier = identifier
self.path = os.path.join (parent, identifier)
# Extract the date, since the directory name is of the
# format build-<year><month><day>-<ordinal> we can easily
# pull it out.
# TODO: Better to stat a file?
(_, date, revision) = identifier.split ("-")
print(date)
year = int (date[0:4])
month = int (date[4:6])
day = int (date[6:8])
self.date = datetime.date (year, month, day)
self.conf = None
# By default builds are STATE_FAILED unless we find a "complete" file
# in which case they are STATE_COMPLETE
self.state = BuildResult.STATE_FAILED
for file in os.listdir (self.path):
if (file.startswith (".conf")):
conffile = os.path.join (self.path, file)
self.conf = BuildConfiguration.load_from_file (conffile)
elif (file.startswith ("complete")):
self.state = BuildResult.STATE_COMPLETE
else:
self.add_file (file)
def add_file (self, file):
# Just add the file for now. Don't care about the type.
self.files += [(file, None)]
class BuildManagerModel (gtk.TreeStore):
""" Model for the BuildManagerTreeView. This derives from gtk.TreeStore
but it abstracts nicely what the columns mean and the setup of the columns
in the model. """
(COL_IDENT, COL_DESC, COL_MACHINE, COL_DISTRO, COL_BUILD_RESULT, COL_DATE, COL_STATE) = \
(0, 1, 2, 3, 4, 5, 6)
def __init__ (self):
gtk.TreeStore.__init__ (self,
gobject.TYPE_STRING,
gobject.TYPE_STRING,
gobject.TYPE_STRING,
gobject.TYPE_STRING,
gobject.TYPE_OBJECT,
gobject.TYPE_INT64,
gobject.TYPE_INT)
class BuildManager (gobject.GObject):
""" This class manages the historic builds that have been found in the
"results" directory but is also used for starting a new build."""
__gsignals__ = {
'population-finished' : (gobject.SIGNAL_RUN_LAST,
gobject.TYPE_NONE,
()),
'populate-error' : (gobject.SIGNAL_RUN_LAST,
gobject.TYPE_NONE,
())
}
def update_build_result (self, result, iter):
# Convert the date into something we can sort by.
date = long (time.mktime (result.date.timetuple()))
# Add a top level entry for the build
self.model.set (iter,
BuildManagerModel.COL_IDENT, result.identifier,
BuildManagerModel.COL_DESC, result.conf.image,
BuildManagerModel.COL_MACHINE, result.conf.machine,
BuildManagerModel.COL_DISTRO, result.conf.distro,
BuildManagerModel.COL_BUILD_RESULT, result,
BuildManagerModel.COL_DATE, date,
BuildManagerModel.COL_STATE, result.state)
# And then we use the files in the directory as the children for the
# top level iter.
for file in result.files:
self.model.append (iter, (None, file[0], None, None, None, date, -1))
# This function is called as an idle by the BuildManagerPopulaterThread
def add_build_result (self, result):
gtk.gdk.threads_enter()
self.known_builds += [result]
self.update_build_result (result, self.model.append (None))
gtk.gdk.threads_leave()
def notify_build_finished (self):
# This is a bit of a hack. If we have a running build running then we
# will have a row in the model in STATE_ONGOING. Find it and make it
# as if it was a proper historic build (well, it is completed now....)
# We need to use the iters here rather than the Python iterator
# interface to the model since we need to pass it into
# update_build_result
iter = self.model.get_iter_first()
while (iter):
(ident, state) = self.model.get(iter,
BuildManagerModel.COL_IDENT,
BuildManagerModel.COL_STATE)
if state == BuildResult.STATE_ONGOING:
result = BuildResult (self.results_directory, ident)
self.update_build_result (result, iter)
iter = self.model.iter_next(iter)
def notify_build_succeeded (self):
# Write the "complete" file so that when we create the BuildResult
# object we put into the model
complete_file_path = os.path.join (self.cur_build_directory, "complete")
f = file (complete_file_path, "w")
f.close()
self.notify_build_finished()
def notify_build_failed (self):
# Without a "complete" file then this will mark the build as failed:
self.notify_build_finished()
# This function is called as an idle
def emit_population_finished_signal (self):
gtk.gdk.threads_enter()
self.emit ("population-finished")
gtk.gdk.threads_leave()
class BuildManagerPopulaterThread (threading.Thread):
def __init__ (self, manager, directory):
threading.Thread.__init__ (self)
self.manager = manager
self.directory = directory
def run (self):
# For each of the "build-<...>" directories ..
if os.path.exists (self.directory):
for directory in os.listdir (self.directory):
if not directory.startswith ("build-"):
continue
build_result = BuildResult (self.directory, directory)
self.manager.add_build_result (build_result)
gobject.idle_add (BuildManager.emit_population_finished_signal,
self.manager)
def __init__ (self, server, results_directory):
gobject.GObject.__init__ (self)
# The builds that we've found from walking the result directory
self.known_builds = []
# Save out the bitbake server, we need this for issuing commands to
# the cooker:
self.server = server
# The TreeStore that we use
self.model = BuildManagerModel ()
# The results directory is where we create (and look for) the
# build-<xyz>-<n> directories. We need to populate ourselves from
# directory
self.results_directory = results_directory
self.populate_from_directory (self.results_directory)
def populate_from_directory (self, directory):
thread = BuildManager.BuildManagerPopulaterThread (self, directory)
thread.start()
# Come up with the name for the next build ident by combining "build-"
# with the date formatted as yyyymmdd and then an ordinal. We do this by
# an optimistic algorithm incrementing the ordinal if we find that it
# already exists.
def get_next_build_ident (self):
today = datetime.date.today ()
datestr = str (today.year) + str (today.month) + str (today.day)
revision = 0
test_name = "build-%s-%d" % (datestr, revision)
test_path = os.path.join (self.results_directory, test_name)
while (os.path.exists (test_path)):
revision += 1
test_name = "build-%s-%d" % (datestr, revision)
test_path = os.path.join (self.results_directory, test_name)
return test_name
# Take a BuildConfiguration and then try and build it based on the
# parameters of that configuration. S
def do_build (self, conf):
server = self.server
# Work out the build directory. Note we actually create the
# directories here since we need to write the ".conf" file. Otherwise
# we could have relied on bitbake's builder thread to actually make
# the directories as it proceeds with the build.
ident = self.get_next_build_ident ()
build_directory = os.path.join (self.results_directory,
ident)
self.cur_build_directory = build_directory
os.makedirs (build_directory)
conffile = os.path.join (build_directory, ".conf")
conf.write_to_file (conffile)
# Add a row to the model representing this ongoing build. It's kinda a
# fake entry. If this build completes or fails then this gets updated
# with the real stuff like the historic builds
date = long (time.time())
self.model.append (None, (ident, conf.image, conf.machine, conf.distro,
None, date, BuildResult.STATE_ONGOING))
try:
server.runCommand(["setVariable", "BUILD_IMAGES_FROM_FEEDS", 1])
server.runCommand(["setVariable", "MACHINE", conf.machine])
server.runCommand(["setVariable", "DISTRO", conf.distro])
server.runCommand(["setVariable", "PACKAGE_CLASSES", "package_ipk"])
server.runCommand(["setVariable", "BBFILES", \
"""${OEROOT}/meta/packages/*/*.bb ${OEROOT}/meta-moblin/packages/*/*.bb"""])
server.runCommand(["setVariable", "TMPDIR", "${OEROOT}/build/tmp"])
server.runCommand(["setVariable", "IPK_FEED_URIS", \
" ".join(conf.get_repos())])
server.runCommand(["setVariable", "DEPLOY_DIR_IMAGE",
build_directory])
server.runCommand(["buildTargets", [conf.image], "rootfs"])
except Exception as e:
print(e)
class BuildManagerTreeView (gtk.TreeView):
""" The tree view for the build manager. This shows the historic builds
and so forth. """
# We use this function to control what goes in the cell since we store
# the date in the model as seconds since the epoch (for sorting) and so we
# need to make it human readable.
def date_format_custom_cell_data_func (self, col, cell, model, iter):
date = model.get (iter, BuildManagerModel.COL_DATE)[0]
datestr = time.strftime("%A %d %B %Y", time.localtime(date))
cell.set_property ("text", datestr)
# This format function controls what goes in the cell. We use this to map
# the integer state to a string and also to colourise the text
def state_format_custom_cell_data_fun (self, col, cell, model, iter):
state = model.get (iter, BuildManagerModel.COL_STATE)[0]
if (state == BuildResult.STATE_ONGOING):
cell.set_property ("text", "Active")
cell.set_property ("foreground", "#000000")
elif (state == BuildResult.STATE_FAILED):
cell.set_property ("text", "Failed")
cell.set_property ("foreground", "#ff0000")
elif (state == BuildResult.STATE_COMPLETE):
cell.set_property ("text", "Complete")
cell.set_property ("foreground", "#00ff00")
else:
cell.set_property ("text", "")
def __init__ (self):
gtk.TreeView.__init__(self)
# Misc descriptiony thing
renderer = gtk.CellRendererText ()
col = gtk.TreeViewColumn (None, renderer,
text=BuildManagerModel.COL_DESC)
self.append_column (col)
# Machine
renderer = gtk.CellRendererText ()
col = gtk.TreeViewColumn ("Machine", renderer,
text=BuildManagerModel.COL_MACHINE)
self.append_column (col)
# distro
renderer = gtk.CellRendererText ()
col = gtk.TreeViewColumn ("Distribution", renderer,
text=BuildManagerModel.COL_DISTRO)
self.append_column (col)
# date (using a custom function for formatting the cell contents it
# takes epoch -> human readable string)
renderer = gtk.CellRendererText ()
col = gtk.TreeViewColumn ("Date", renderer,
text=BuildManagerModel.COL_DATE)
self.append_column (col)
col.set_cell_data_func (renderer,
self.date_format_custom_cell_data_func)
# For status.
renderer = gtk.CellRendererText ()
col = gtk.TreeViewColumn ("Status", renderer,
text = BuildManagerModel.COL_STATE)
self.append_column (col)
col.set_cell_data_func (renderer,
self.state_format_custom_cell_data_fun)

View File

@@ -0,0 +1,606 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
<!--Generated with glade3 3.4.5 on Mon Nov 10 12:24:12 2008 -->
<glade-interface>
<widget class="GtkDialog" id="build_dialog">
<property name="title" translatable="yes">Start a build</property>
<property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
<property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
<property name="has_separator">False</property>
<child internal-child="vbox">
<widget class="GtkVBox" id="dialog-vbox1">
<property name="visible">True</property>
<property name="spacing">2</property>
<child>
<widget class="GtkTable" id="build_table">
<property name="visible">True</property>
<property name="border_width">6</property>
<property name="n_rows">7</property>
<property name="n_columns">3</property>
<property name="column_spacing">5</property>
<property name="row_spacing">6</property>
<child>
<widget class="GtkAlignment" id="status_alignment">
<property name="visible">True</property>
<property name="left_padding">12</property>
<child>
<widget class="GtkHBox" id="status_hbox">
<property name="spacing">6</property>
<child>
<widget class="GtkImage" id="status_image">
<property name="visible">True</property>
<property name="no_show_all">True</property>
<property name="xalign">0</property>
<property name="stock">gtk-dialog-error</property>
</widget>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="status_label">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">If you see this text something is wrong...</property>
<property name="use_markup">True</property>
<property name="use_underline">True</property>
</widget>
<packing>
<property name="position">1</property>
</packing>
</child>
</widget>
</child>
</widget>
<packing>
<property name="right_attach">3</property>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label2">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">&lt;b&gt;Build configuration&lt;/b&gt;</property>
<property name="use_markup">True</property>
</widget>
<packing>
<property name="right_attach">3</property>
<property name="top_attach">3</property>
<property name="bottom_attach">4</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkComboBox" id="image_combo">
<property name="visible">True</property>
<property name="sensitive">False</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">6</property>
<property name="bottom_attach">7</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="image_label">
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="xalign">0</property>
<property name="xpad">12</property>
<property name="label" translatable="yes">Image:</property>
</widget>
<packing>
<property name="top_attach">6</property>
<property name="bottom_attach">7</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkComboBox" id="distribution_combo">
<property name="visible">True</property>
<property name="sensitive">False</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">5</property>
<property name="bottom_attach">6</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="distribution_label">
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="xalign">0</property>
<property name="xpad">12</property>
<property name="label" translatable="yes">Distribution:</property>
</widget>
<packing>
<property name="top_attach">5</property>
<property name="bottom_attach">6</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkComboBox" id="machine_combo">
<property name="visible">True</property>
<property name="sensitive">False</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">4</property>
<property name="bottom_attach">5</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="machine_label">
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="xalign">0</property>
<property name="xpad">12</property>
<property name="label" translatable="yes">Machine:</property>
</widget>
<packing>
<property name="top_attach">4</property>
<property name="bottom_attach">5</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkButton" id="refresh_button">
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="label" translatable="yes">gtk-refresh</property>
<property name="use_stock">True</property>
<property name="response_id">0</property>
</widget>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkEntry" id="location_entry">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="width_chars">32</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">2</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label3">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="xpad">12</property>
<property name="label" translatable="yes">Location:</property>
</widget>
<packing>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label1">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">&lt;b&gt;Repository&lt;/b&gt;</property>
<property name="use_markup">True</property>
</widget>
<packing>
<property name="right_attach">3</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkAlignment" id="alignment1">
<property name="visible">True</property>
<child>
<placeholder/>
</child>
</widget>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="top_attach">4</property>
<property name="bottom_attach">5</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkAlignment" id="alignment2">
<property name="visible">True</property>
<child>
<placeholder/>
</child>
</widget>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="top_attach">5</property>
<property name="bottom_attach">6</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkAlignment" id="alignment3">
<property name="visible">True</property>
<child>
<placeholder/>
</child>
</widget>
<packing>
<property name="left_attach">2</property>
<property name="right_attach">3</property>
<property name="top_attach">6</property>
<property name="bottom_attach">7</property>
<property name="y_options"></property>
</packing>
</child>
</widget>
<packing>
<property name="position">1</property>
</packing>
</child>
<child internal-child="action_area">
<widget class="GtkHButtonBox" id="dialog-action_area1">
<property name="visible">True</property>
<property name="layout_style">GTK_BUTTONBOX_END</property>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
</widget>
<packing>
<property name="expand">False</property>
<property name="pack_type">GTK_PACK_END</property>
</packing>
</child>
</widget>
</child>
</widget>
<widget class="GtkDialog" id="dialog2">
<property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
<property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
<property name="has_separator">False</property>
<child internal-child="vbox">
<widget class="GtkVBox" id="dialog-vbox2">
<property name="visible">True</property>
<property name="spacing">2</property>
<child>
<widget class="GtkTable" id="table2">
<property name="visible">True</property>
<property name="border_width">6</property>
<property name="n_rows">7</property>
<property name="n_columns">3</property>
<property name="column_spacing">6</property>
<property name="row_spacing">6</property>
<child>
<widget class="GtkLabel" id="label7">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">&lt;b&gt;Repositories&lt;/b&gt;</property>
<property name="use_markup">True</property>
</widget>
<packing>
<property name="right_attach">3</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkAlignment" id="alignment4">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="left_padding">12</property>
<child>
<widget class="GtkScrolledWindow" id="scrolledwindow1">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<child>
<widget class="GtkTreeView" id="treeview1">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="headers_clickable">True</property>
</widget>
</child>
</widget>
</child>
</widget>
<packing>
<property name="right_attach">3</property>
<property name="top_attach">2</property>
<property name="bottom_attach">3</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkEntry" id="entry1">
<property name="visible">True</property>
<property name="can_focus">True</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">3</property>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label9">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes">&lt;b&gt;Additional packages&lt;/b&gt;</property>
<property name="use_markup">True</property>
</widget>
<packing>
<property name="right_attach">3</property>
<property name="top_attach">4</property>
<property name="bottom_attach">5</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkAlignment" id="alignment6">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="xscale">0</property>
<child>
<widget class="GtkLabel" id="label8">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="yalign">0</property>
<property name="xpad">12</property>
<property name="label" translatable="yes">Location: </property>
</widget>
</child>
</widget>
<packing>
<property name="top_attach">1</property>
<property name="bottom_attach">2</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkAlignment" id="alignment7">
<property name="visible">True</property>
<property name="xalign">1</property>
<property name="xscale">0</property>
<child>
<widget class="GtkHButtonBox" id="hbuttonbox1">
<property name="visible">True</property>
<property name="spacing">5</property>
<child>
<widget class="GtkButton" id="button7">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="label" translatable="yes">gtk-remove</property>
<property name="use_stock">True</property>
<property name="response_id">0</property>
</widget>
</child>
<child>
<widget class="GtkButton" id="button6">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="label" translatable="yes">gtk-edit</property>
<property name="use_stock">True</property>
<property name="response_id">0</property>
</widget>
<packing>
<property name="position">1</property>
</packing>
</child>
<child>
<widget class="GtkButton" id="button5">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="label" translatable="yes">gtk-add</property>
<property name="use_stock">True</property>
<property name="response_id">0</property>
</widget>
<packing>
<property name="position">2</property>
</packing>
</child>
</widget>
</child>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">3</property>
<property name="top_attach">3</property>
<property name="bottom_attach">4</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkAlignment" id="alignment5">
<property name="visible">True</property>
<child>
<placeholder/>
</child>
</widget>
<packing>
<property name="top_attach">3</property>
<property name="bottom_attach">4</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkLabel" id="label10">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="yalign">0</property>
<property name="xpad">12</property>
<property name="label" translatable="yes">Search:</property>
</widget>
<packing>
<property name="top_attach">5</property>
<property name="bottom_attach">6</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkEntry" id="entry2">
<property name="visible">True</property>
<property name="can_focus">True</property>
</widget>
<packing>
<property name="left_attach">1</property>
<property name="right_attach">3</property>
<property name="top_attach">5</property>
<property name="bottom_attach">6</property>
<property name="y_options"></property>
</packing>
</child>
<child>
<widget class="GtkAlignment" id="alignment8">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="left_padding">12</property>
<child>
<widget class="GtkScrolledWindow" id="scrolledwindow2">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<child>
<widget class="GtkTreeView" id="treeview2">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="headers_clickable">True</property>
</widget>
</child>
</widget>
</child>
</widget>
<packing>
<property name="right_attach">3</property>
<property name="top_attach">6</property>
<property name="bottom_attach">7</property>
<property name="y_options"></property>
</packing>
</child>
</widget>
<packing>
<property name="position">1</property>
</packing>
</child>
<child internal-child="action_area">
<widget class="GtkHButtonBox" id="dialog-action_area2">
<property name="visible">True</property>
<property name="layout_style">GTK_BUTTONBOX_END</property>
<child>
<widget class="GtkButton" id="button4">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="label" translatable="yes">gtk-close</property>
<property name="use_stock">True</property>
<property name="response_id">0</property>
</widget>
</child>
</widget>
<packing>
<property name="expand">False</property>
<property name="pack_type">GTK_PACK_END</property>
</packing>
</child>
</widget>
</child>
</widget>
<widget class="GtkWindow" id="main_window">
<child>
<widget class="GtkVBox" id="main_window_vbox">
<property name="visible">True</property>
<child>
<widget class="GtkToolbar" id="main_toolbar">
<property name="visible">True</property>
<child>
<widget class="GtkToolButton" id="main_toolbutton_build">
<property name="visible">True</property>
<property name="label" translatable="yes">Build</property>
<property name="stock_id">gtk-execute</property>
</widget>
<packing>
<property name="expand">False</property>
</packing>
</child>
</widget>
<packing>
<property name="expand">False</property>
</packing>
</child>
<child>
<widget class="GtkVPaned" id="vpaned1">
<property name="visible">True</property>
<property name="can_focus">True</property>
<child>
<widget class="GtkScrolledWindow" id="results_scrolledwindow">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<child>
<placeholder/>
</child>
</widget>
<packing>
<property name="resize">False</property>
<property name="shrink">True</property>
</packing>
</child>
<child>
<widget class="GtkScrolledWindow" id="progress_scrolledwindow">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
<child>
<placeholder/>
</child>
</widget>
<packing>
<property name="resize">True</property>
<property name="shrink">True</property>
</packing>
</child>
</widget>
<packing>
<property name="position">1</property>
</packing>
</child>
</widget>
</child>
</widget>
</glade-interface>

View File

@@ -0,0 +1,178 @@
#
# BitBake Graphical GTK User Interface
#
# Copyright (C) 2008 Intel Corporation
#
# Authored by Rob Bradford <rob@linux.intel.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import gtk
import gobject
class RunningBuildModel (gtk.TreeStore):
(COL_TYPE, COL_PACKAGE, COL_TASK, COL_MESSAGE, COL_ICON, COL_ACTIVE) = (0, 1, 2, 3, 4, 5)
def __init__ (self):
gtk.TreeStore.__init__ (self,
gobject.TYPE_STRING,
gobject.TYPE_STRING,
gobject.TYPE_STRING,
gobject.TYPE_STRING,
gobject.TYPE_STRING,
gobject.TYPE_BOOLEAN)
class RunningBuild (gobject.GObject):
__gsignals__ = {
'build-succeeded' : (gobject.SIGNAL_RUN_LAST,
gobject.TYPE_NONE,
()),
'build-failed' : (gobject.SIGNAL_RUN_LAST,
gobject.TYPE_NONE,
())
}
pids_to_task = {}
tasks_to_iter = {}
def __init__ (self):
gobject.GObject.__init__ (self)
self.model = RunningBuildModel()
def handle_event (self, event):
# Handle an event from the event queue, this may result in updating
# the model and thus the UI. Or it may be to tell us that the build
# has finished successfully (or not, as the case may be.)
parent = None
pid = 0
package = None
task = None
# If we have a pid attached to this message/event try and get the
# (package, task) pair for it. If we get that then get the parent iter
# for the message.
if hasattr(event, 'pid'):
pid = event.pid
if pid in self.pids_to_task:
(package, task) = self.pids_to_task[pid]
parent = self.tasks_to_iter[(package, task)]
if isinstance(event, bb.msg.Msg):
# Set a pretty icon for the message based on it's type.
if isinstance(event, bb.msg.MsgWarn):
icon = "dialog-warning"
elif isinstance(event, bb.msg.MsgErr):
icon = "dialog-error"
else:
icon = None
# Ignore the "Running task i of n .." messages
if (event._message.startswith ("Running task")):
return
# Add the message to the tree either at the top level if parent is
# None otherwise as a descendent of a task.
self.model.append (parent,
(event.__name__.split()[-1], # e.g. MsgWarn, MsgError
package,
task,
event._message,
icon,
False))
elif isinstance(event, bb.build.TaskStarted):
(package, task) = (event._package, event._task)
# Save out this PID.
self.pids_to_task[pid] = (package, task)
# Check if we already have this package in our model. If so then
# that can be the parent for the task. Otherwise we create a new
# top level for the package.
if ((package, None) in self.tasks_to_iter):
parent = self.tasks_to_iter[(package, None)]
else:
parent = self.model.append (None, (None,
package,
None,
"Package: %s" % (package),
None,
False))
self.tasks_to_iter[(package, None)] = parent
# Because this parent package now has an active child mark it as
# such.
self.model.set(parent, self.model.COL_ICON, "gtk-execute")
# Add an entry in the model for this task
i = self.model.append (parent, (None,
package,
task,
"Task: %s" % (task),
None,
False))
# Save out the iter so that we can find it when we have a message
# that we need to attach to a task.
self.tasks_to_iter[(package, task)] = i
# Mark this task as active.
self.model.set(i, self.model.COL_ICON, "gtk-execute")
elif isinstance(event, bb.build.Task):
if isinstance(event, bb.build.TaskFailed):
# Mark the task as failed
i = self.tasks_to_iter[(package, task)]
self.model.set(i, self.model.COL_ICON, "dialog-error")
# Mark the parent package as failed
i = self.tasks_to_iter[(package, None)]
self.model.set(i, self.model.COL_ICON, "dialog-error")
else:
# Mark the task as inactive
i = self.tasks_to_iter[(package, task)]
self.model.set(i, self.model.COL_ICON, None)
# Mark the parent package as inactive
i = self.tasks_to_iter[(package, None)]
self.model.set(i, self.model.COL_ICON, None)
# Clear the iters and the pids since when the task goes away the
# pid will no longer be used for messages
del self.tasks_to_iter[(package, task)]
del self.pids_to_task[pid]
elif isinstance(event, bb.event.BuildCompleted):
failures = int (event._failures)
# Emit the appropriate signal depending on the number of failures
if (failures > 1):
self.emit ("build-failed")
else:
self.emit ("build-succeeded")
class RunningBuildTreeView (gtk.TreeView):
def __init__ (self):
gtk.TreeView.__init__ (self)
# The icon that indicates whether we're building or failed.
renderer = gtk.CellRendererPixbuf ()
col = gtk.TreeViewColumn ("Status", renderer)
col.add_attribute (renderer, "icon-name", 4)
self.append_column (col)
# The message of the build.
renderer = gtk.CellRendererText ()
col = gtk.TreeViewColumn ("Message", renderer, text=3)
self.append_column (col)

271
bitbake/lib/bb/ui/depexp.py Normal file
View File

@@ -0,0 +1,271 @@
#
# BitBake Graphical GTK based Dependency Explorer
#
# Copyright (C) 2007 Ross Burton
# Copyright (C) 2007 - 2008 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import gobject
import gtk
import threading
import xmlrpclib
# Package Model
(COL_PKG_NAME) = (0)
# Dependency Model
(TYPE_DEP, TYPE_RDEP) = (0, 1)
(COL_DEP_TYPE, COL_DEP_PARENT, COL_DEP_PACKAGE) = (0, 1, 2)
class PackageDepView(gtk.TreeView):
def __init__(self, model, dep_type, label):
gtk.TreeView.__init__(self)
self.current = None
self.dep_type = dep_type
self.filter_model = model.filter_new()
self.filter_model.set_visible_func(self._filter)
self.set_model(self.filter_model)
#self.connect("row-activated", self.on_package_activated, COL_DEP_PACKAGE)
self.append_column(gtk.TreeViewColumn(label, gtk.CellRendererText(), text=COL_DEP_PACKAGE))
def _filter(self, model, iter):
(this_type, package) = model.get(iter, COL_DEP_TYPE, COL_DEP_PARENT)
if this_type != self.dep_type: return False
return package == self.current
def set_current_package(self, package):
self.current = package
self.filter_model.refilter()
class PackageReverseDepView(gtk.TreeView):
def __init__(self, model, label):
gtk.TreeView.__init__(self)
self.current = None
self.filter_model = model.filter_new()
self.filter_model.set_visible_func(self._filter)
self.set_model(self.filter_model)
self.append_column(gtk.TreeViewColumn(label, gtk.CellRendererText(), text=COL_DEP_PARENT))
def _filter(self, model, iter):
package = model.get_value(iter, COL_DEP_PACKAGE)
return package == self.current
def set_current_package(self, package):
self.current = package
self.filter_model.refilter()
class DepExplorer(gtk.Window):
def __init__(self):
gtk.Window.__init__(self)
self.set_title("Dependency Explorer")
self.set_default_size(500, 500)
self.connect("delete-event", gtk.main_quit)
# Create the data models
self.pkg_model = gtk.ListStore(gobject.TYPE_STRING)
self.depends_model = gtk.ListStore(gobject.TYPE_INT, gobject.TYPE_STRING, gobject.TYPE_STRING)
pane = gtk.HPaned()
pane.set_position(250)
self.add(pane)
# The master list of packages
scrolled = gtk.ScrolledWindow()
scrolled.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
scrolled.set_shadow_type(gtk.SHADOW_IN)
self.pkg_treeview = gtk.TreeView(self.pkg_model)
self.pkg_treeview.get_selection().connect("changed", self.on_cursor_changed)
self.pkg_treeview.append_column(gtk.TreeViewColumn("Package", gtk.CellRendererText(), text=COL_PKG_NAME))
pane.add1(scrolled)
scrolled.add(self.pkg_treeview)
box = gtk.VBox(homogeneous=True, spacing=4)
# Runtime Depends
scrolled = gtk.ScrolledWindow()
scrolled.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
scrolled.set_shadow_type(gtk.SHADOW_IN)
self.rdep_treeview = PackageDepView(self.depends_model, TYPE_RDEP, "Runtime Depends")
self.rdep_treeview.connect("row-activated", self.on_package_activated, COL_DEP_PACKAGE)
scrolled.add(self.rdep_treeview)
box.add(scrolled)
# Build Depends
scrolled = gtk.ScrolledWindow()
scrolled.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
scrolled.set_shadow_type(gtk.SHADOW_IN)
self.dep_treeview = PackageDepView(self.depends_model, TYPE_DEP, "Build Depends")
self.dep_treeview.connect("row-activated", self.on_package_activated, COL_DEP_PACKAGE)
scrolled.add(self.dep_treeview)
box.add(scrolled)
pane.add2(box)
# Reverse Depends
scrolled = gtk.ScrolledWindow()
scrolled.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
scrolled.set_shadow_type(gtk.SHADOW_IN)
self.revdep_treeview = PackageReverseDepView(self.depends_model, "Reverse Depends")
self.revdep_treeview.connect("row-activated", self.on_package_activated, COL_DEP_PARENT)
scrolled.add(self.revdep_treeview)
box.add(scrolled)
pane.add2(box)
self.show_all()
def on_package_activated(self, treeview, path, column, data_col):
model = treeview.get_model()
package = model.get_value(model.get_iter(path), data_col)
pkg_path = []
def finder(model, path, iter, needle):
package = model.get_value(iter, COL_PKG_NAME)
if package == needle:
pkg_path.append(path)
return True
else:
return False
self.pkg_model.foreach(finder, package)
if pkg_path:
self.pkg_treeview.get_selection().select_path(pkg_path[0])
self.pkg_treeview.scroll_to_cell(pkg_path[0])
def on_cursor_changed(self, selection):
(model, it) = selection.get_selected()
if iter is None:
current_package = None
else:
current_package = model.get_value(it, COL_PKG_NAME)
self.rdep_treeview.set_current_package(current_package)
self.dep_treeview.set_current_package(current_package)
self.revdep_treeview.set_current_package(current_package)
def parse(depgraph, pkg_model, depends_model):
for package in depgraph["pn"]:
pkg_model.set(pkg_model.append(), COL_PKG_NAME, package)
for package in depgraph["depends"]:
for depend in depgraph["depends"][package]:
depends_model.set (depends_model.append(),
COL_DEP_TYPE, TYPE_DEP,
COL_DEP_PARENT, package,
COL_DEP_PACKAGE, depend)
for package in depgraph["rdepends-pn"]:
for rdepend in depgraph["rdepends-pn"][package]:
depends_model.set (depends_model.append(),
COL_DEP_TYPE, TYPE_RDEP,
COL_DEP_PARENT, package,
COL_DEP_PACKAGE, rdepend)
class ProgressBar(gtk.Window):
def __init__(self):
gtk.Window.__init__(self)
self.set_title("Parsing .bb files, please wait...")
self.set_default_size(500, 0)
self.connect("delete-event", gtk.main_quit)
self.progress = gtk.ProgressBar()
self.add(self.progress)
self.show_all()
class gtkthread(threading.Thread):
quit = threading.Event()
def __init__(self, shutdown):
threading.Thread.__init__(self)
self.setDaemon(True)
self.shutdown = shutdown
def run(self):
gobject.threads_init()
gtk.gdk.threads_init()
gtk.main()
gtkthread.quit.set()
def init(server, eventHandler):
try:
cmdline = server.runCommand(["getCmdLineAction"])
if not cmdline or cmdline[0] != "generateDotGraph":
print("This UI is only compatible with the -g option")
return
ret = server.runCommand(["generateDepTreeEvent", cmdline[1], cmdline[2]])
if ret != True:
print("Couldn't run command! %s" % ret)
return
except xmlrpclib.Fault as x:
print("XMLRPC Fault getting commandline:\n %s" % x)
return
shutdown = 0
gtkgui = gtkthread(shutdown)
gtkgui.start()
gtk.gdk.threads_enter()
pbar = ProgressBar()
dep = DepExplorer()
gtk.gdk.threads_leave()
while True:
try:
event = eventHandler.waitEvent(0.25)
if gtkthread.quit.isSet():
break
if event is None:
continue
if isinstance(event, bb.event.ParseProgress):
x = event.sofar
y = event.total
if x == y:
print(("\nParsing finished. %d cached, %d parsed, %d skipped, %d masked, %d errors."
% ( event.cached, event.parsed, event.skipped, event.masked, event.errors)))
pbar.hide()
gtk.gdk.threads_enter()
pbar.progress.set_fraction(float(x)/float(y))
pbar.progress.set_text("%d/%d (%2d %%)" % (x, y, x*100/y))
gtk.gdk.threads_leave()
continue
if isinstance(event, bb.event.DepTreeGenerated):
gtk.gdk.threads_enter()
parse(event._depgraph, dep.pkg_model, dep.depends_model)
gtk.gdk.threads_leave()
if isinstance(event, bb.command.CookerCommandCompleted):
continue
if isinstance(event, bb.command.CookerCommandFailed):
print("Command execution failed: %s" % event.error)
break
if isinstance(event, bb.cooker.CookerExit):
break
continue
except KeyboardInterrupt:
if shutdown == 2:
print("\nThird Keyboard Interrupt, exit.\n")
break
if shutdown == 1:
print("\nSecond Keyboard Interrupt, stopping...\n")
server.runCommand(["stateStop"])
if shutdown == 0:
print("\nKeyboard Interrupt, closing down...\n")
server.runCommand(["stateShutdown"])
shutdown = shutdown + 1
pass

View File

@@ -0,0 +1,76 @@
#
# BitBake Graphical GTK User Interface
#
# Copyright (C) 2008 Intel Corporation
#
# Authored by Rob Bradford <rob@linux.intel.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import gobject
import gtk
import xmlrpclib
from bb.ui.crumbs.runningbuild import RunningBuildTreeView, RunningBuild
def event_handle_idle_func (eventHandler, build):
# Consume as many messages as we can in the time available to us
event = eventHandler.getEvent()
while event:
build.handle_event (event)
event = eventHandler.getEvent()
return True
class MainWindow (gtk.Window):
def __init__ (self):
gtk.Window.__init__ (self, gtk.WINDOW_TOPLEVEL)
# Setup tree view and the scrolled window
scrolled_window = gtk.ScrolledWindow ()
self.add (scrolled_window)
self.cur_build_tv = RunningBuildTreeView()
scrolled_window.add (self.cur_build_tv)
def init (server, eventHandler):
gobject.threads_init()
gtk.gdk.threads_init()
window = MainWindow ()
window.show_all ()
# Create the object for the current build
running_build = RunningBuild ()
window.cur_build_tv.set_model (running_build.model)
try:
cmdline = server.runCommand(["getCmdLineAction"])
print(cmdline)
if not cmdline:
return 1
ret = server.runCommand(cmdline)
if ret != True:
print("Couldn't get default commandline! %s" % ret)
return 1
except xmlrpclib.Fault as x:
print("XMLRPC Fault getting commandline:\n %s" % x)
return 1
# Use a timeout function for probing the event queue to find out if we
# have a message waiting for us.
gobject.timeout_add (200,
event_handle_idle_func,
eventHandler,
running_build)
gtk.main()

192
bitbake/lib/bb/ui/knotty.py Normal file
View File

@@ -0,0 +1,192 @@
#
# BitBake (No)TTY UI Implementation
#
# Handling output to TTYs or files (no TTY)
#
# Copyright (C) 2006-2007 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
from __future__ import division
import os
import sys
import itertools
import xmlrpclib
from bb import ui
from bb.ui import uihelper
parsespin = itertools.cycle( r'|/-\\' )
def init(server, eventHandler):
# Get values of variables which control our output
includelogs = server.runCommand(["getVariable", "BBINCLUDELOGS"])
loglines = server.runCommand(["getVariable", "BBINCLUDELOGS_LINES"])
helper = uihelper.BBUIHelper()
try:
cmdline = server.runCommand(["getCmdLineAction"])
#print cmdline
if not cmdline:
return 1
ret = server.runCommand(cmdline)
if ret != True:
print("Couldn't get default commandline! %s" % ret)
return 1
except xmlrpclib.Fault as x:
print("XMLRPC Fault getting commandline:\n %s" % x)
return 1
shutdown = 0
return_value = 0
while True:
try:
event = eventHandler.waitEvent(0.25)
if event is None:
continue
#print event
helper.eventHandler(event)
if isinstance(event, bb.runqueue.runQueueExitWait):
if not shutdown:
shutdown = 1
if shutdown and helper.needUpdate:
activetasks, failedtasks = helper.getTasks()
if activetasks:
print("Waiting for %s active tasks to finish:" % len(activetasks))
tasknum = 1
for task in activetasks:
print("%s: %s (pid %s)" % (tasknum, activetasks[task]["title"], task))
tasknum = tasknum + 1
if isinstance(event, bb.msg.MsgPlain):
print(event._message)
continue
if isinstance(event, bb.msg.MsgDebug):
print('DEBUG: ' + event._message)
continue
if isinstance(event, bb.msg.MsgNote):
print('NOTE: ' + event._message)
continue
if isinstance(event, bb.msg.MsgWarn):
print('WARNING: ' + event._message)
continue
if isinstance(event, bb.msg.MsgError):
return_value = 1
print('ERROR: ' + event._message)
continue
if isinstance(event, bb.msg.MsgFatal):
return_value = 1
print('FATAL: ' + event._message)
continue
if isinstance(event, bb.build.TaskFailed):
return_value = 1
logfile = event.logfile
if logfile and os.path.exists(logfile):
print("ERROR: Logfile of failure stored in: %s" % logfile)
if 1 or includelogs:
print("Log data follows:")
f = open(logfile, "r")
lines = []
while True:
l = f.readline()
if l == '':
break
l = l.rstrip()
if loglines:
lines.append(' | %s' % l)
if len(lines) > int(loglines):
lines.pop(0)
else:
print('| %s' % l)
f.close()
if lines:
for line in lines:
print(line)
if isinstance(event, bb.build.TaskBase):
print("NOTE: %s" % event._message)
continue
if isinstance(event, bb.event.ParseProgress):
x = event.sofar
y = event.total
if os.isatty(sys.stdout.fileno()):
sys.stdout.write("\rNOTE: Handling BitBake files: %s (%04d/%04d) [%2d %%]" % ( next(parsespin), x, y, x*100//y ) )
sys.stdout.flush()
else:
if x == 1:
sys.stdout.write("Parsing .bb files, please wait...")
sys.stdout.flush()
if x == y:
sys.stdout.write("done.")
sys.stdout.flush()
if x == y:
print(("\nParsing of %d .bb files complete (%d cached, %d parsed). %d targets, %d skipped, %d masked, %d errors."
% ( event.total, event.cached, event.parsed, event.virtuals, event.skipped, event.masked, event.errors)))
continue
if isinstance(event, bb.command.CookerCommandCompleted):
break
if isinstance(event, bb.command.CookerCommandSetExitCode):
return_value = event.exitcode
continue
if isinstance(event, bb.command.CookerCommandFailed):
return_value = 1
print("Command execution failed: %s" % event.error)
break
if isinstance(event, bb.cooker.CookerExit):
break
if isinstance(event, bb.event.MultipleProviders):
print("NOTE: multiple providers are available for %s%s (%s)" % (event._is_runtime and "runtime " or "",
event._item,
", ".join(event._candidates)))
print("NOTE: consider defining a PREFERRED_PROVIDER entry to match %s" % event._item)
continue
if isinstance(event, bb.event.NoProvider):
if event._runtime:
r = "R"
else:
r = ""
if event._dependees:
print("ERROR: Nothing %sPROVIDES '%s' (but %s %sDEPENDS on or otherwise requires it)" % (r, event._item, ", ".join(event._dependees), r))
else:
print("ERROR: Nothing %sPROVIDES '%s'" % (r, event._item))
continue
# ignore
if isinstance(event, (bb.event.BuildBase,
bb.event.StampUpdate,
bb.event.ConfigParsed,
bb.event.RecipeParsed,
bb.runqueue.runQueueEvent,
bb.runqueue.runQueueExitWait)):
continue
print("Unknown Event: %s" % event)
except KeyboardInterrupt:
if shutdown == 2:
print("\nThird Keyboard Interrupt, exit.\n")
break
if shutdown == 1:
print("\nSecond Keyboard Interrupt, stopping...\n")
server.runCommand(["stateStop"])
if shutdown == 0:
print("\nKeyboard Interrupt, closing down...\n")
server.runCommand(["stateShutdown"])
shutdown = shutdown + 1
pass
return return_value

View File

@@ -0,0 +1,336 @@
#
# BitBake Curses UI Implementation
#
# Implements an ncurses frontend for the BitBake utility.
#
# Copyright (C) 2006 Michael 'Mickey' Lauer
# Copyright (C) 2006-2007 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
"""
We have the following windows:
1.) Main Window: Shows what we are ultimately building and how far we are. Includes status bar
2.) Thread Activity Window: Shows one status line for every concurrent bitbake thread.
3.) Command Line Window: Contains an interactive command line where you can interact w/ Bitbake.
Basic window layout is like that:
|---------------------------------------------------------|
| <Main Window> | <Thread Activity Window> |
| | 0: foo do_compile complete|
| Building Gtk+-2.6.10 | 1: bar do_patch complete |
| Status: 60% | ... |
| | ... |
| | ... |
|---------------------------------------------------------|
|<Command Line Window> |
|>>> which virtual/kernel |
|openzaurus-kernel |
|>>> _ |
|---------------------------------------------------------|
"""
from __future__ import division
import os, sys, curses, itertools, time
import bb
import xmlrpclib
from bb import ui
from bb.ui import uihelper
parsespin = itertools.cycle( r'|/-\\' )
X = 0
Y = 1
WIDTH = 2
HEIGHT = 3
MAXSTATUSLENGTH = 32
class NCursesUI:
"""
NCurses UI Class
"""
class Window:
"""Base Window Class"""
def __init__( self, x, y, width, height, fg=curses.COLOR_BLACK, bg=curses.COLOR_WHITE ):
self.win = curses.newwin( height, width, y, x )
self.dimensions = ( x, y, width, height )
"""
if curses.has_colors():
color = 1
curses.init_pair( color, fg, bg )
self.win.bkgdset( ord(' '), curses.color_pair(color) )
else:
self.win.bkgdset( ord(' '), curses.A_BOLD )
"""
self.erase()
self.setScrolling()
self.win.noutrefresh()
def erase( self ):
self.win.erase()
def setScrolling( self, b = True ):
self.win.scrollok( b )
self.win.idlok( b )
def setBoxed( self ):
self.boxed = True
self.win.box()
self.win.noutrefresh()
def setText( self, x, y, text, *args ):
self.win.addstr( y, x, text, *args )
self.win.noutrefresh()
def appendText( self, text, *args ):
self.win.addstr( text, *args )
self.win.noutrefresh()
def drawHline( self, y ):
self.win.hline( y, 0, curses.ACS_HLINE, self.dimensions[WIDTH] )
self.win.noutrefresh()
class DecoratedWindow( Window ):
"""Base class for windows with a box and a title bar"""
def __init__( self, title, x, y, width, height, fg=curses.COLOR_BLACK, bg=curses.COLOR_WHITE ):
NCursesUI.Window.__init__( self, x+1, y+3, width-2, height-4, fg, bg )
self.decoration = NCursesUI.Window( x, y, width, height, fg, bg )
self.decoration.setBoxed()
self.decoration.win.hline( 2, 1, curses.ACS_HLINE, width-2 )
self.setTitle( title )
def setTitle( self, title ):
self.decoration.setText( 1, 1, title.center( self.dimensions[WIDTH]-2 ), curses.A_BOLD )
#-------------------------------------------------------------------------#
# class TitleWindow( Window ):
#-------------------------------------------------------------------------#
# """Title Window"""
# def __init__( self, x, y, width, height ):
# NCursesUI.Window.__init__( self, x, y, width, height )
# version = bb.__version__
# title = "BitBake %s" % version
# credit = "(C) 2003-2007 Team BitBake"
# #self.win.hline( 2, 1, curses.ACS_HLINE, width-2 )
# self.win.border()
# self.setText( 1, 1, title.center( self.dimensions[WIDTH]-2 ), curses.A_BOLD )
# self.setText( 1, 2, credit.center( self.dimensions[WIDTH]-2 ), curses.A_BOLD )
#-------------------------------------------------------------------------#
class ThreadActivityWindow( DecoratedWindow ):
#-------------------------------------------------------------------------#
"""Thread Activity Window"""
def __init__( self, x, y, width, height ):
NCursesUI.DecoratedWindow.__init__( self, "Thread Activity", x, y, width, height )
def setStatus( self, thread, text ):
line = "%02d: %s" % ( thread, text )
width = self.dimensions[WIDTH]
if ( len(line) > width ):
line = line[:width-3] + "..."
else:
line = line.ljust( width )
self.setText( 0, thread, line )
#-------------------------------------------------------------------------#
class MainWindow( DecoratedWindow ):
#-------------------------------------------------------------------------#
"""Main Window"""
def __init__( self, x, y, width, height ):
self.StatusPosition = width - MAXSTATUSLENGTH
NCursesUI.DecoratedWindow.__init__( self, None, x, y, width, height )
curses.nl()
def setTitle( self, title ):
title = "BitBake %s" % bb.__version__
self.decoration.setText( 2, 1, title, curses.A_BOLD )
self.decoration.setText( self.StatusPosition - 8, 1, "Status:", curses.A_BOLD )
def setStatus(self, status):
while len(status) < MAXSTATUSLENGTH:
status = status + " "
self.decoration.setText( self.StatusPosition, 1, status, curses.A_BOLD )
#-------------------------------------------------------------------------#
class ShellOutputWindow( DecoratedWindow ):
#-------------------------------------------------------------------------#
"""Interactive Command Line Output"""
def __init__( self, x, y, width, height ):
NCursesUI.DecoratedWindow.__init__( self, "Command Line Window", x, y, width, height )
#-------------------------------------------------------------------------#
class ShellInputWindow( Window ):
#-------------------------------------------------------------------------#
"""Interactive Command Line Input"""
def __init__( self, x, y, width, height ):
NCursesUI.Window.__init__( self, x, y, width, height )
# put that to the top again from curses.textpad import Textbox
# self.textbox = Textbox( self.win )
# t = threading.Thread()
# t.run = self.textbox.edit
# t.start()
#-------------------------------------------------------------------------#
def main(self, stdscr, server, eventHandler):
#-------------------------------------------------------------------------#
height, width = stdscr.getmaxyx()
# for now split it like that:
# MAIN_y + THREAD_y = 2/3 screen at the top
# MAIN_x = 2/3 left, THREAD_y = 1/3 right
# CLI_y = 1/3 of screen at the bottom
# CLI_x = full
main_left = 0
main_top = 0
main_height = ( height // 3 * 2 )
main_width = ( width // 3 ) * 2
clo_left = main_left
clo_top = main_top + main_height
clo_height = height - main_height - main_top - 1
clo_width = width
cli_left = main_left
cli_top = clo_top + clo_height
cli_height = 1
cli_width = width
thread_left = main_left + main_width
thread_top = main_top
thread_height = main_height
thread_width = width - main_width
#tw = self.TitleWindow( 0, 0, width, main_top )
mw = self.MainWindow( main_left, main_top, main_width, main_height )
taw = self.ThreadActivityWindow( thread_left, thread_top, thread_width, thread_height )
clo = self.ShellOutputWindow( clo_left, clo_top, clo_width, clo_height )
cli = self.ShellInputWindow( cli_left, cli_top, cli_width, cli_height )
cli.setText( 0, 0, "BB>" )
mw.setStatus("Idle")
helper = uihelper.BBUIHelper()
shutdown = 0
try:
cmdline = server.runCommand(["getCmdLineAction"])
if not cmdline:
return
ret = server.runCommand(cmdline)
if ret != True:
print("Couldn't get default commandlind! %s" % ret)
return
except xmlrpclib.Fault as x:
print("XMLRPC Fault getting commandline:\n %s" % x)
return
exitflag = False
while not exitflag:
try:
event = eventHandler.waitEvent(0.25)
if not event:
continue
helper.eventHandler(event)
#mw.appendText("%s\n" % event[0])
if isinstance(event, bb.build.TaskBase):
mw.appendText("NOTE: %s\n" % event._message)
if isinstance(event, bb.msg.MsgDebug):
mw.appendText('DEBUG: ' + event._message + '\n')
if isinstance(event, bb.msg.MsgNote):
mw.appendText('NOTE: ' + event._message + '\n')
if isinstance(event, bb.msg.MsgWarn):
mw.appendText('WARNING: ' + event._message + '\n')
if isinstance(event, bb.msg.MsgError):
mw.appendText('ERROR: ' + event._message + '\n')
if isinstance(event, bb.msg.MsgFatal):
mw.appendText('FATAL: ' + event._message + '\n')
if isinstance(event, bb.event.ParseProgress):
x = event.sofar
y = event.total
if x == y:
mw.setStatus("Idle")
mw.appendText("Parsing finished. %d cached, %d parsed, %d skipped, %d masked."
% ( event.cached, event.parsed, event.skipped, event.masked ))
else:
mw.setStatus("Parsing: %s (%04d/%04d) [%2d %%]" % ( next(parsespin), x, y, x*100//y ) )
# if isinstance(event, bb.build.TaskFailed):
# if event.logfile:
# if data.getVar("BBINCLUDELOGS", d):
# bb.msg.error(bb.msg.domain.Build, "log data follows (%s)" % logfile)
# number_of_lines = data.getVar("BBINCLUDELOGS_LINES", d)
# if number_of_lines:
# os.system('tail -n%s %s' % (number_of_lines, logfile))
# else:
# f = open(logfile, "r")
# while True:
# l = f.readline()
# if l == '':
# break
# l = l.rstrip()
# print '| %s' % l
# f.close()
# else:
# bb.msg.error(bb.msg.domain.Build, "see log in %s" % logfile)
if isinstance(event, bb.command.CookerCommandCompleted):
exitflag = True
if isinstance(event, bb.command.CookerCommandFailed):
mw.appendText("Command execution failed: %s" % event.error)
time.sleep(2)
exitflag = True
if isinstance(event, bb.cooker.CookerExit):
exitflag = True
if helper.needUpdate:
activetasks, failedtasks = helper.getTasks()
taw.erase()
taw.setText(0, 0, "")
if activetasks:
taw.appendText("Active Tasks:\n")
for task in activetasks.itervalues():
taw.appendText(task["title"])
if failedtasks:
taw.appendText("Failed Tasks:\n")
for task in failedtasks:
taw.appendText(task["title"])
curses.doupdate()
except KeyboardInterrupt:
if shutdown == 2:
mw.appendText("Third Keyboard Interrupt, exit.\n")
exitflag = True
if shutdown == 1:
mw.appendText("Second Keyboard Interrupt, stopping...\n")
server.runCommand(["stateStop"])
if shutdown == 0:
mw.appendText("Keyboard Interrupt, closing down...\n")
server.runCommand(["stateShutdown"])
shutdown = shutdown + 1
pass
def init(server, eventHandler):
if not os.isatty(sys.stdout.fileno()):
print("FATAL: Unable to run 'ncurses' UI without a TTY.")
return
ui = NCursesUI()
try:
curses.wrapper(ui.main, server, eventHandler)
except:
import traceback
traceback.print_exc()

425
bitbake/lib/bb/ui/puccho.py Normal file
View File

@@ -0,0 +1,425 @@
#
# BitBake Graphical GTK User Interface
#
# Copyright (C) 2008 Intel Corporation
#
# Authored by Rob Bradford <rob@linux.intel.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import gtk
import gobject
import gtk.glade
import threading
import urllib2
import os
import contextlib
from bb.ui.crumbs.buildmanager import BuildManager, BuildConfiguration
from bb.ui.crumbs.buildmanager import BuildManagerTreeView
from bb.ui.crumbs.runningbuild import RunningBuild, RunningBuildTreeView
# The metadata loader is used by the BuildSetupDialog to download the
# available options to populate the dialog
class MetaDataLoader(gobject.GObject):
""" This class provides the mechanism for loading the metadata (the
fetching and parsing) from a given URL. The metadata encompasses details
on what machines are available. The distribution and images available for
the machine and the the uris to use for building the given machine."""
__gsignals__ = {
'success' : (gobject.SIGNAL_RUN_LAST,
gobject.TYPE_NONE,
()),
'error' : (gobject.SIGNAL_RUN_LAST,
gobject.TYPE_NONE,
(gobject.TYPE_STRING,))
}
# We use these little helper functions to ensure that we take the gdk lock
# when emitting the signal. These functions are called as idles (so that
# they happen in the gtk / main thread's main loop.
def emit_error_signal (self, remark):
gtk.gdk.threads_enter()
self.emit ("error", remark)
gtk.gdk.threads_leave()
def emit_success_signal (self):
gtk.gdk.threads_enter()
self.emit ("success")
gtk.gdk.threads_leave()
def __init__ (self):
gobject.GObject.__init__ (self)
class LoaderThread(threading.Thread):
""" This class provides an asynchronous loader for the metadata (by
using threads and signals). This is useful since the metadata may be
at a remote URL."""
class LoaderImportException (Exception):
pass
def __init__(self, loader, url):
threading.Thread.__init__ (self)
self.url = url
self.loader = loader
def run (self):
result = {}
try:
with contextlib.closing (urllib2.urlopen (self.url)) as f:
# Parse the metadata format. The format is....
# <machine>;<default distro>|<distro>...;<default image>|<image>...;<type##url>|...
for line in f:
components = line.split(";")
if (len (components) < 4):
raise MetaDataLoader.LoaderThread.LoaderImportException
machine = components[0]
distros = components[1].split("|")
images = components[2].split("|")
urls = components[3].split("|")
result[machine] = (distros, images, urls)
# Create an object representing this *potential*
# configuration. It can become concrete if the machine, distro
# and image are all chosen in the UI
configuration = BuildConfiguration()
configuration.metadata_url = self.url
configuration.machine_options = result
self.loader.configuration = configuration
# Emit that we've actually got a configuration
gobject.idle_add (MetaDataLoader.emit_success_signal,
self.loader)
except MetaDataLoader.LoaderThread.LoaderImportException as e:
gobject.idle_add (MetaDataLoader.emit_error_signal, self.loader,
"Repository metadata corrupt")
except Exception as e:
gobject.idle_add (MetaDataLoader.emit_error_signal, self.loader,
"Unable to download repository metadata")
print(e)
def try_fetch_from_url (self, url):
# Try and download the metadata. Firing a signal if successful
thread = MetaDataLoader.LoaderThread(self, url)
thread.start()
class BuildSetupDialog (gtk.Dialog):
RESPONSE_BUILD = 1
# A little helper method that just sets the states on the widgets based on
# whether we've got good metadata or not.
def set_configurable (self, configurable):
if (self.configurable == configurable):
return
self.configurable = configurable
for widget in self.conf_widgets:
widget.set_sensitive (configurable)
if not configurable:
self.machine_combo.set_active (-1)
self.distribution_combo.set_active (-1)
self.image_combo.set_active (-1)
# GTK widget callbacks
def refresh_button_clicked (self, button):
# Refresh button clicked.
url = self.location_entry.get_chars (0, -1)
self.loader.try_fetch_from_url(url)
def repository_entry_editable_changed (self, entry):
if (len (entry.get_chars (0, -1)) > 0):
self.refresh_button.set_sensitive (True)
else:
self.refresh_button.set_sensitive (False)
self.clear_status_message()
# If we were previously configurable we are no longer since the
# location entry has been changed
self.set_configurable (False)
def machine_combo_changed (self, combobox):
active_iter = combobox.get_active_iter()
if not active_iter:
return
model = combobox.get_model()
if model:
chosen_machine = model.get (active_iter, 0)[0]
(distros_model, images_model) = \
self.loader.configuration.get_distro_and_images_models (chosen_machine)
self.distribution_combo.set_model (distros_model)
self.image_combo.set_model (images_model)
# Callbacks from the loader
def loader_success_cb (self, loader):
self.status_image.set_from_icon_name ("info",
gtk.ICON_SIZE_BUTTON)
self.status_image.show()
self.status_label.set_label ("Repository metadata successfully downloaded")
# Set the models on the combo boxes based on the models generated from
# the configuration that the loader has created
# We just need to set the machine here, that then determines the
# distro and image options. Cunning huh? :-)
self.configuration = self.loader.configuration
model = self.configuration.get_machines_model ()
self.machine_combo.set_model (model)
self.set_configurable (True)
def loader_error_cb (self, loader, message):
self.status_image.set_from_icon_name ("error",
gtk.ICON_SIZE_BUTTON)
self.status_image.show()
self.status_label.set_text ("Error downloading repository metadata")
for widget in self.conf_widgets:
widget.set_sensitive (False)
def clear_status_message (self):
self.status_image.hide()
self.status_label.set_label (
"""<i>Enter the repository location and press _Refresh</i>""")
def __init__ (self):
gtk.Dialog.__init__ (self)
# Cancel
self.add_button (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL)
# Build
button = gtk.Button ("_Build", None, True)
image = gtk.Image ()
image.set_from_stock (gtk.STOCK_EXECUTE, gtk.ICON_SIZE_BUTTON)
button.set_image (image)
self.add_action_widget (button, BuildSetupDialog.RESPONSE_BUILD)
button.show_all ()
# Pull in *just* the table from the Glade XML data.
gxml = gtk.glade.XML (os.path.dirname(__file__) + "/crumbs/puccho.glade",
root = "build_table")
table = gxml.get_widget ("build_table")
self.vbox.pack_start (table, True, False, 0)
# Grab all the widgets that we need to turn on/off when we refresh...
self.conf_widgets = []
self.conf_widgets += [gxml.get_widget ("machine_label")]
self.conf_widgets += [gxml.get_widget ("distribution_label")]
self.conf_widgets += [gxml.get_widget ("image_label")]
self.conf_widgets += [gxml.get_widget ("machine_combo")]
self.conf_widgets += [gxml.get_widget ("distribution_combo")]
self.conf_widgets += [gxml.get_widget ("image_combo")]
# Grab the status widgets
self.status_image = gxml.get_widget ("status_image")
self.status_label = gxml.get_widget ("status_label")
# Grab the refresh button and connect to the clicked signal
self.refresh_button = gxml.get_widget ("refresh_button")
self.refresh_button.connect ("clicked", self.refresh_button_clicked)
# Grab the location entry and connect to editable::changed
self.location_entry = gxml.get_widget ("location_entry")
self.location_entry.connect ("changed",
self.repository_entry_editable_changed)
# Grab the machine combo and hook onto the changed signal. This then
# allows us to populate the distro and image combos
self.machine_combo = gxml.get_widget ("machine_combo")
self.machine_combo.connect ("changed", self.machine_combo_changed)
# Setup the combo
cell = gtk.CellRendererText()
self.machine_combo.pack_start(cell, True)
self.machine_combo.add_attribute(cell, 'text', 0)
# Grab the distro and image combos. We need these to populate with
# models once the machine is chosen
self.distribution_combo = gxml.get_widget ("distribution_combo")
cell = gtk.CellRendererText()
self.distribution_combo.pack_start(cell, True)
self.distribution_combo.add_attribute(cell, 'text', 0)
self.image_combo = gxml.get_widget ("image_combo")
cell = gtk.CellRendererText()
self.image_combo.pack_start(cell, True)
self.image_combo.add_attribute(cell, 'text', 0)
# Put the default descriptive text in the status box
self.clear_status_message()
# Mark as non-configurable, this is just greys out the widgets the
# user can't yet use
self.configurable = False
self.set_configurable(False)
# Show the table
table.show_all ()
# The loader and some signals connected to it to update the status
# area
self.loader = MetaDataLoader()
self.loader.connect ("success", self.loader_success_cb)
self.loader.connect ("error", self.loader_error_cb)
def update_configuration (self):
""" A poorly named function but it updates the internal configuration
from the widgets. This can make that configuration concrete and can
thus be used for building """
# Extract the chosen machine from the combo
model = self.machine_combo.get_model()
active_iter = self.machine_combo.get_active_iter()
if (active_iter):
self.configuration.machine = model.get(active_iter, 0)[0]
# Extract the chosen distro from the combo
model = self.distribution_combo.get_model()
active_iter = self.distribution_combo.get_active_iter()
if (active_iter):
self.configuration.distro = model.get(active_iter, 0)[0]
# Extract the chosen image from the combo
model = self.image_combo.get_model()
active_iter = self.image_combo.get_active_iter()
if (active_iter):
self.configuration.image = model.get(active_iter, 0)[0]
# This function operates to pull events out from the event queue and then push
# them into the RunningBuild (which then drives the RunningBuild which then
# pushes through and updates the progress tree view.)
#
# TODO: Should be a method on the RunningBuild class
def event_handle_timeout (eventHandler, build):
# Consume as many messages as we can ...
event = eventHandler.getEvent()
while event:
build.handle_event (event)
event = eventHandler.getEvent()
return True
class MainWindow (gtk.Window):
# Callback that gets fired when the user hits a button in the
# BuildSetupDialog.
def build_dialog_box_response_cb (self, dialog, response_id):
conf = None
if (response_id == BuildSetupDialog.RESPONSE_BUILD):
dialog.update_configuration()
print(dialog.configuration.machine, dialog.configuration.distro, \
dialog.configuration.image)
conf = dialog.configuration
dialog.destroy()
if conf:
self.manager.do_build (conf)
def build_button_clicked_cb (self, button):
dialog = BuildSetupDialog ()
# For some unknown reason Dialog.run causes nice little deadlocks ... :-(
dialog.connect ("response", self.build_dialog_box_response_cb)
dialog.show()
def __init__ (self):
gtk.Window.__init__ (self)
# Pull in *just* the main vbox from the Glade XML data and then pack
# that inside the window
gxml = gtk.glade.XML (os.path.dirname(__file__) + "/crumbs/puccho.glade",
root = "main_window_vbox")
vbox = gxml.get_widget ("main_window_vbox")
self.add (vbox)
# Create the tree views for the build manager view and the progress view
self.build_manager_view = BuildManagerTreeView()
self.running_build_view = RunningBuildTreeView()
# Grab the scrolled windows that we put the tree views into
self.results_scrolledwindow = gxml.get_widget ("results_scrolledwindow")
self.progress_scrolledwindow = gxml.get_widget ("progress_scrolledwindow")
# Put the tree views inside ...
self.results_scrolledwindow.add (self.build_manager_view)
self.progress_scrolledwindow.add (self.running_build_view)
# Hook up the build button...
self.build_button = gxml.get_widget ("main_toolbutton_build")
self.build_button.connect ("clicked", self.build_button_clicked_cb)
# I'm not very happy about the current ownership of the RunningBuild. I have
# my suspicions that this object should be held by the BuildManager since we
# care about the signals in the manager
def running_build_succeeded_cb (running_build, manager):
# Notify the manager that a build has succeeded. This is necessary as part
# of the 'hack' that we use for making the row in the model / view
# representing the ongoing build change into a row representing the
# completed build. Since we know only one build can be running a time then
# we can handle this.
# FIXME: Refactor all this so that the RunningBuild is owned by the
# BuildManager. It can then hook onto the signals directly and drive
# interesting things it cares about.
manager.notify_build_succeeded ()
print("build succeeded")
def running_build_failed_cb (running_build, manager):
# As above
print("build failed")
manager.notify_build_failed ()
def init (server, eventHandler):
# Initialise threading...
gobject.threads_init()
gtk.gdk.threads_init()
main_window = MainWindow ()
main_window.show_all ()
# Set up the build manager stuff in general
builds_dir = os.path.join (os.getcwd(), "results")
manager = BuildManager (server, builds_dir)
main_window.build_manager_view.set_model (manager.model)
# Do the running build setup
running_build = RunningBuild ()
main_window.running_build_view.set_model (running_build.model)
running_build.connect ("build-succeeded", running_build_succeeded_cb,
manager)
running_build.connect ("build-failed", running_build_failed_cb, manager)
# We need to save the manager into the MainWindow so that the toolbar
# button can use it.
# FIXME: Refactor ?
main_window.manager = manager
# Use a timeout function for probing the event queue to find out if we
# have a message waiting for us.
gobject.timeout_add (200,
event_handle_timeout,
eventHandler,
running_build)
gtk.main()

View File

@@ -0,0 +1,124 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
#
# Copyright (C) 2006 - 2007 Michael 'Mickey' Lauer
# Copyright (C) 2006 - 2007 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
"""
Use this class to fork off a thread to recieve event callbacks from the bitbake
server and queue them for the UI to process. This process must be used to avoid
client/server deadlocks.
"""
import socket, threading, pickle
from SimpleXMLRPCServer import SimpleXMLRPCServer, SimpleXMLRPCRequestHandler
class BBUIEventQueue:
def __init__(self, BBServer):
self.eventQueue = []
self.eventQueueLock = threading.Lock()
self.eventQueueNotify = threading.Event()
self.BBServer = BBServer
self.t = threading.Thread()
self.t.setDaemon(True)
self.t.run = self.startCallbackHandler
self.t.start()
def getEvent(self):
self.eventQueueLock.acquire()
if len(self.eventQueue) == 0:
self.eventQueueLock.release()
return None
item = self.eventQueue.pop(0)
if len(self.eventQueue) == 0:
self.eventQueueNotify.clear()
self.eventQueueLock.release()
return item
def waitEvent(self, delay):
self.eventQueueNotify.wait(delay)
return self.getEvent()
def queue_event(self, event):
self.eventQueueLock.acquire()
self.eventQueue.append(pickle.loads(event))
self.eventQueueNotify.set()
self.eventQueueLock.release()
def startCallbackHandler(self):
server = UIXMLRPCServer()
self.host, self.port = server.socket.getsockname()
server.register_function( self.system_quit, "event.quit" )
server.register_function( self.queue_event, "event.send" )
server.socket.settimeout(1)
self.EventHandle = self.BBServer.registerEventHandler(self.host, self.port)
self.server = server
while not server.quit:
server.handle_request()
server.server_close()
def system_quit( self ):
"""
Shut down the callback thread
"""
try:
self.BBServer.unregisterEventHandler(self.EventHandle)
except:
pass
self.server.quit = True
class UIXMLRPCServer (SimpleXMLRPCServer):
def __init__( self, interface = ("localhost", 0) ):
self.quit = False
SimpleXMLRPCServer.__init__( self,
interface,
requestHandler=SimpleXMLRPCRequestHandler,
logRequests=False, allow_none=True)
def get_request(self):
while not self.quit:
try:
sock, addr = self.socket.accept()
sock.settimeout(1)
return (sock, addr)
except socket.timeout:
pass
return (None, None)
def close_request(self, request):
if request is None:
return
SimpleXMLRPCServer.close_request(self, request)
def process_request(self, request, client_address):
if request is None:
return
SimpleXMLRPCServer.process_request(self, request, client_address)

View File

@@ -0,0 +1,50 @@
# ex:ts=4:sw=4:sts=4:et
# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
#
# Copyright (C) 2006 - 2007 Michael 'Mickey' Lauer
# Copyright (C) 2006 - 2007 Richard Purdie
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
class BBUIHelper:
def __init__(self):
self.needUpdate = False
self.running_tasks = {}
self.failed_tasks = []
def eventHandler(self, event):
if isinstance(event, bb.build.TaskStarted):
self.running_tasks[event.pid] = { 'title' : "%s %s" % (event._package, event._task) }
self.needUpdate = True
if isinstance(event, bb.build.TaskSucceeded):
del self.running_tasks[event.pid]
self.needUpdate = True
if isinstance(event, bb.build.TaskFailed):
del self.running_tasks[event.pid]
self.failed_tasks.append( { 'title' : "%s %s" % (event._package, event._task)})
self.needUpdate = True
# Add runqueue event handling
#if isinstance(event, bb.runqueue.runQueueTaskCompleted):
# a = 1
#if isinstance(event, bb.runqueue.runQueueTaskStarted):
# a = 1
#if isinstance(event, bb.runqueue.runQueueTaskFailed):
# a = 1
#if isinstance(event, bb.runqueue.runQueueExitWait):
# a = 1
def getTasks(self):
self.needUpdate = False
return (self.running_tasks, self.failed_tasks)

View File

@@ -19,32 +19,47 @@ BitBake Utility Functions
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
digits = "0123456789"
ascii_letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
import re, fcntl, os, string, stat, shutil, time
import sys
import bb
import errno
import bb.msg
from commands import getstatusoutput
import re
# Version comparison
separators = ".-"
# Context used in better_exec, eval
_context = {
"os": os,
"bb": bb,
"time": time,
}
def explode_version(s):
r = []
alpha_regexp = re.compile('^([a-zA-Z]+)(.*)$')
numeric_regexp = re.compile('^(\d+)(.*)$')
while (s != ''):
if s[0] in digits:
if s[0] in string.digits:
m = numeric_regexp.match(s)
r.append(int(m.group(1)))
s = m.group(2)
continue
if s[0] in ascii_letters:
if s[0] in string.letters:
m = alpha_regexp.match(s)
r.append(m.group(1))
s = m.group(2)
continue
r.append(s[0])
s = s[1:]
return r
def vercmp_part(a, b):
va = explode_version(a)
vb = explode_version(b)
sa = False
sb = False
while True:
if va == []:
ca = None
@@ -56,6 +71,16 @@ def vercmp_part(a, b):
cb = vb.pop(0)
if ca == None and cb == None:
return 0
if isinstance(ca, basestring):
sa = ca in separators
if isinstance(cb, basestring):
sb = cb in separators
if sa and not sb:
return -1
if not sa and sb:
return 1
if ca > cb:
return 1
if ca < cb:
@@ -72,6 +97,131 @@ def vercmp(ta, tb):
r = vercmp_part(ra, rb)
return r
_package_weights_ = {"pre":-2, "p":0, "alpha":-4, "beta":-3, "rc":-1} # dicts are unordered
_package_ends_ = ["pre", "p", "alpha", "beta", "rc", "cvs", "bk", "HEAD" ] # so we need ordered list
def relparse(myver):
"""Parses the last elements of a version number into a triplet, that can
later be compared.
"""
number = 0
p1 = 0
p2 = 0
mynewver = myver.split('_')
if len(mynewver) == 2:
# an _package_weights_
number = float(mynewver[0])
match = 0
for x in _package_ends_:
elen = len(x)
if mynewver[1][:elen] == x:
match = 1
p1 = _package_weights_[x]
try:
p2 = float(mynewver[1][elen:])
except:
p2 = 0
break
if not match:
# normal number or number with letter at end
divider = len(myver)-1
if myver[divider:] not in "1234567890":
# letter at end
p1 = ord(myver[divider:])
number = float(myver[0:divider])
else:
number = float(myver)
else:
# normal number or number with letter at end
divider = len(myver)-1
if myver[divider:] not in "1234567890":
#letter at end
p1 = ord(myver[divider:])
number = float(myver[0:divider])
else:
number = float(myver)
return [number, p1, p2]
__vercmp_cache__ = {}
def vercmp_string(val1, val2):
"""This takes two version strings and returns an integer to tell you whether
the versions are the same, val1>val2 or val2>val1.
"""
# quick short-circuit
if val1 == val2:
return 0
valkey = val1 + " " + val2
# cache lookup
try:
return __vercmp_cache__[valkey]
try:
return - __vercmp_cache__[val2 + " " + val1]
except KeyError:
pass
except KeyError:
pass
# consider 1_p2 vc 1.1
# after expansion will become (1_p2,0) vc (1,1)
# then 1_p2 is compared with 1 before 0 is compared with 1
# to solve the bug we need to convert it to (1,0_p2)
# by splitting _prepart part and adding it back _after_expansion
val1_prepart = val2_prepart = ''
if val1.count('_'):
val1, val1_prepart = val1.split('_', 1)
if val2.count('_'):
val2, val2_prepart = val2.split('_', 1)
# replace '-' by '.'
# FIXME: Is it needed? can val1/2 contain '-'?
val1 = val1.split("-")
if len(val1) == 2:
val1[0] = val1[0] + "." + val1[1]
val2 = val2.split("-")
if len(val2) == 2:
val2[0] = val2[0] + "." + val2[1]
val1 = val1[0].split('.')
val2 = val2[0].split('.')
# add back decimal point so that .03 does not become "3" !
for x in range(1, len(val1)):
if val1[x][0] == '0' :
val1[x] = '.' + val1[x]
for x in range(1, len(val2)):
if val2[x][0] == '0' :
val2[x] = '.' + val2[x]
# extend varion numbers
if len(val2) < len(val1):
val2.extend(["0"]*(len(val1)-len(val2)))
elif len(val1) < len(val2):
val1.extend(["0"]*(len(val2)-len(val1)))
# add back _prepart tails
if val1_prepart:
val1[-1] += '_' + val1_prepart
if val2_prepart:
val2[-1] += '_' + val2_prepart
# The above code will extend version numbers out so they
# have the same number of digits.
for x in range(0, len(val1)):
cmp1 = relparse(val1[x])
cmp2 = relparse(val2[x])
for y in range(0, 3):
myret = cmp1[y] - cmp2[y]
if myret != 0:
__vercmp_cache__[valkey] = myret
return myret
__vercmp_cache__[valkey] = 0
return 0
def explode_deps(s):
"""
Take an RDEPENDS style string of format:
@@ -85,53 +235,101 @@ def explode_deps(s):
for i in l:
if i[0] == '(':
flag = True
j = []
if flag:
j.append(i)
else:
#j = []
if not flag:
r.append(i)
#else:
# j.append(i)
if flag and i.endswith(')'):
flag = False
# Ignore version
#r[-1] += ' ' + ' '.join(j)
return r
def explode_dep_versions(s):
"""
Take an RDEPENDS style string of format:
"DEPEND1 (optional version) DEPEND2 (optional version) ..."
and return a dictionary of dependencies and versions.
"""
r = {}
l = s.replace(",", "").split()
lastdep = None
lastver = ""
inversion = False
for i in l:
if i[0] == '(':
inversion = True
lastver = i[1:] or ""
#j = []
elif inversion and i.endswith(')'):
inversion = False
lastver = lastver + " " + (i[:-1] or "")
r[lastdep] = lastver
elif not inversion:
r[i] = None
lastdep = i
lastver = ""
elif inversion:
lastver = lastver + " " + i
return r
def join_deps(deps):
"""
Take the result from explode_dep_versions and generate a dependency string
"""
result = []
for dep in deps:
if deps[dep]:
result.append(dep + " (" + deps[dep] + ")")
else:
result.append(dep)
return ", ".join(result)
def extend_deps(dest, src):
"""
Extend the results from explode_dep_versions by appending all of the items
in the second list, avoiding duplicates.
"""
for dep in src:
if dep not in dest:
dest[dep] = src[dep]
elif dest[dep] != src[dep]:
dest[dep] = src[dep]
def _print_trace(body, line):
"""
Print the Environment of a Text Body
"""
import bb
# print the environment of the method
bb.msg.error(bb.msg.domain.Util, "Printing the environment of the function")
min_line = max(1,line-4)
max_line = min(line+4,len(body)-1)
for i in range(min_line,max_line+1):
min_line = max(1, line-4)
max_line = min(line + 4, len(body)-1)
for i in range(min_line, max_line + 1):
bb.msg.error(bb.msg.domain.Util, "\t%.4d:%s" % (i, body[i-1]) )
def better_compile(text, file, realfile):
def better_compile(text, file, realfile, mode = "exec"):
"""
A better compile method. This method
will print the offending lines.
"""
try:
return compile(text, file, "exec")
except Exception, e:
import bb,sys
return compile(text, file, mode)
except Exception as e:
# split the text into lines again
body = text.split('\n')
bb.msg.error(bb.msg.domain.Util, "Error in compiling: ", realfile)
bb.msg.error(bb.msg.domain.Util, "The lines resulting into this error were:")
bb.msg.error(bb.msg.domain.Util, "\t%d:%s:'%s'" % (e.lineno, e.__class__.__name__, body[e.lineno-1]))
_print_trace(body, e.lineno)
# exit now
sys.exit(1)
bb.msg.error(bb.msg.domain.Util, "Error in compiling python function in: %s" % (realfile))
bb.msg.error(bb.msg.domain.Util, str(e))
if e.lineno:
bb.msg.error(bb.msg.domain.Util, "The lines leading to this error were:")
bb.msg.error(bb.msg.domain.Util, "\t%d:%s:'%s'" % (e.lineno, e.__class__.__name__, body[e.lineno-1]))
_print_trace(body, e.lineno)
else:
bb.msg.error(bb.msg.domain.Util, "The function causing this error was:")
for line in body:
bb.msg.error(bb.msg.domain.Util, line)
raise
def better_exec(code, context, text, realfile):
"""
@@ -139,66 +337,426 @@ def better_exec(code, context, text, realfile):
print the lines that are responsible for the
error.
"""
import bb,sys
import bb.parse
try:
exec code in context
exec(code, _context, context)
except:
(t,value,tb) = sys.exc_info()
(t, value, tb) = sys.exc_info()
if t in [bb.parse.SkipPackage, bb.build.FuncFailed]:
raise
# print the Header of the Error Message
bb.msg.error(bb.msg.domain.Util, "Error in executing: ", realfile)
bb.msg.error(bb.msg.domain.Util, "Exception:%s Message:%s" % (t,value) )
bb.msg.error(bb.msg.domain.Util, "Error in executing python function in: %s" % realfile)
bb.msg.error(bb.msg.domain.Util, "Exception:%s Message:%s" % (t, value))
# let us find the line number now
while tb.tb_next:
tb = tb.tb_next
# Strip 'us' from the stack (better_exec call)
tb = tb.tb_next
import traceback
line = traceback.tb_lineno(tb)
tbextract = traceback.extract_tb(tb)
tbextract = "\n".join(traceback.format_list(tbextract))
bb.msg.error(bb.msg.domain.Util, "Traceback:")
for line in tbextract.split('\n'):
bb.msg.error(bb.msg.domain.Util, line)
line = traceback.tb_lineno(tb)
bb.msg.error(bb.msg.domain.Util, "The lines leading to this error were:")
_print_trace( text.split('\n'), line )
raise
def Enum(*names):
"""
A simple class to give Enum support
"""
def simple_exec(code, context):
exec(code, _context, context)
assert names, "Empty enums are not supported"
def better_eval(source, locals):
return eval(source, _context, locals)
class EnumClass(object):
__slots__ = names
def __iter__(self): return iter(constants)
def __len__(self): return len(constants)
def __getitem__(self, i): return constants[i]
def __repr__(self): return 'Enum' + str(names)
def __str__(self): return 'enum ' + str(constants)
def lockfile(name):
"""
Use the file fn as a lock file, return when the lock has been acquired.
Returns a variable to pass to unlockfile().
"""
path = os.path.dirname(name)
if not os.path.isdir(path):
bb.msg.error(bb.msg.domain.Util, "Error, lockfile path does not exist!: %s" % path)
sys.exit(1)
class EnumValue(object):
__slots__ = ('__value')
def __init__(self, value): self.__value = value
Value = property(lambda self: self.__value)
EnumType = property(lambda self: EnumType)
def __hash__(self): return hash(self.__value)
def __cmp__(self, other):
# C fans might want to remove the following assertion
# to make all enums comparable by ordinal value {;))
assert self.EnumType is other.EnumType, "Only values from the same enum are comparable"
return cmp(self.__value, other.__value)
def __invert__(self): return constants[maximum - self.__value]
def __nonzero__(self): return bool(self.__value)
def __repr__(self): return str(names[self.__value])
while True:
# If we leave the lockfiles lying around there is no problem
# but we should clean up after ourselves. This gives potential
# for races though. To work around this, when we acquire the lock
# we check the file we locked was still the lock file on disk.
# by comparing inode numbers. If they don't match or the lockfile
# no longer exists, we start again.
maximum = len(names) - 1
constants = [None] * len(names)
for i, each in enumerate(names):
val = EnumValue(i)
setattr(EnumClass, each, val)
constants[i] = val
constants = tuple(constants)
EnumType = EnumClass()
return EnumType
# This implementation is unfair since the last person to request the
# lock is the most likely to win it.
try:
lf = open(name, "a + ")
fcntl.flock(lf.fileno(), fcntl.LOCK_EX)
statinfo = os.fstat(lf.fileno())
if os.path.exists(lf.name):
statinfo2 = os.stat(lf.name)
if statinfo.st_ino == statinfo2.st_ino:
return lf
# File no longer exists or changed, retry
lf.close
except Exception as e:
continue
def unlockfile(lf):
"""
Unlock a file locked using lockfile()
"""
os.unlink(lf.name)
fcntl.flock(lf.fileno(), fcntl.LOCK_UN)
lf.close
def md5_file(filename):
"""
Return the hex string representation of the MD5 checksum of filename.
"""
try:
import hashlib
m = hashlib.md5()
except ImportError:
import md5
m = md5.new()
for line in open(filename):
m.update(line)
return m.hexdigest()
def sha256_file(filename):
"""
Return the hex string representation of the 256-bit SHA checksum of
filename. On Python 2.4 this will return None, so callers will need to
handle that by either skipping SHA checks, or running a standalone sha256sum
binary.
"""
try:
import hashlib
except ImportError:
return None
s = hashlib.sha256()
for line in open(filename):
s.update(line)
return s.hexdigest()
def preserved_envvars_list():
return [
'BBPATH',
'BB_PRESERVE_ENV',
'BB_ENV_WHITELIST',
'BB_ENV_EXTRAWHITE',
'BB_TASKHASH',
'COLORTERM',
'DBUS_SESSION_BUS_ADDRESS',
'DESKTOP_SESSION',
'DESKTOP_STARTUP_ID',
'DISPLAY',
'GNOME_KEYRING_PID',
'GNOME_KEYRING_SOCKET',
'GPG_AGENT_INFO',
'GTK_RC_FILES',
'HOME',
'LANG',
'LOGNAME',
'PATH',
'PWD',
'SESSION_MANAGER',
'SHELL',
'SSH_AUTH_SOCK',
'TERM',
'USER',
'USERNAME',
'_',
'XAUTHORITY',
'XDG_DATA_DIRS',
'XDG_SESSION_COOKIE',
]
def filter_environment(good_vars):
"""
Create a pristine environment for bitbake. This will remove variables that
are not known and may influence the build in a negative way.
"""
removed_vars = []
for key in os.environ.keys():
if key in good_vars:
continue
removed_vars.append(key)
os.unsetenv(key)
del os.environ[key]
if len(removed_vars):
bb.msg.debug(1, bb.msg.domain.Util, "Removed the following variables from the environment: %s" % (", ".join(removed_vars)))
return removed_vars
def clean_environment():
"""
Clean up any spurious environment variables. This will remove any
variables the user hasn't chose to preserve.
"""
if 'BB_PRESERVE_ENV' not in os.environ:
if 'BB_ENV_WHITELIST' in os.environ:
good_vars = os.environ['BB_ENV_WHITELIST'].split()
else:
good_vars = preserved_envvars_list()
if 'BB_ENV_EXTRAWHITE' in os.environ:
good_vars.extend(os.environ['BB_ENV_EXTRAWHITE'].split())
filter_environment(good_vars)
def empty_environment():
"""
Remove all variables from the environment.
"""
for s in os.environ.keys():
os.unsetenv(s)
del os.environ[s]
def build_environment(d):
"""
Build an environment from all exported variables.
"""
import bb.data
for var in bb.data.keys(d):
export = bb.data.getVarFlag(var, "export", d)
if export:
os.environ[var] = bb.data.getVar(var, d, True) or ""
def prunedir(topdir):
# Delete everything reachable from the directory named in 'topdir'.
# CAUTION: This is dangerous!
for root, dirs, files in os.walk(topdir, topdown = False):
for name in files:
os.remove(os.path.join(root, name))
for name in dirs:
if os.path.islink(os.path.join(root, name)):
os.remove(os.path.join(root, name))
else:
os.rmdir(os.path.join(root, name))
os.rmdir(topdir)
#
# Could also use return re.compile("(%s)" % "|".join(map(re.escape, suffixes))).sub(lambda mo: "", var)
# but thats possibly insane and suffixes is probably going to be small
#
def prune_suffix(var, suffixes, d):
# See if var ends with any of the suffixes listed and
# remove it if found
for suffix in suffixes:
if var.endswith(suffix):
return var.replace(suffix, "")
return var
def mkdirhier(dir):
"""Create a directory like 'mkdir -p', but does not complain if
directory already exists like os.makedirs
"""
bb.msg.debug(3, bb.msg.domain.Util, "mkdirhier(%s)" % dir)
try:
os.makedirs(dir)
bb.msg.debug(2, bb.msg.domain.Util, "created " + dir)
except OSError as e:
if e.errno != errno.EEXIST:
raise e
def movefile(src, dest, newmtime = None, sstat = None):
"""Moves a file from src to dest, preserving all permissions and
attributes; mtime will be preserved even when moving across
filesystems. Returns true on success and false on failure. Move is
atomic.
"""
#print "movefile(" + src + "," + dest + "," + str(newmtime) + "," + str(sstat) + ")"
try:
if not sstat:
sstat = os.lstat(src)
except Exception as e:
print("movefile: Stating source file failed...", e)
return None
destexists = 1
try:
dstat = os.lstat(dest)
except:
dstat = os.lstat(os.path.dirname(dest))
destexists = 0
if destexists:
if stat.S_ISLNK(dstat[stat.ST_MODE]):
try:
os.unlink(dest)
destexists = 0
except Exception as e:
pass
if stat.S_ISLNK(sstat[stat.ST_MODE]):
try:
target = os.readlink(src)
if destexists and not stat.S_ISDIR(dstat[stat.ST_MODE]):
os.unlink(dest)
os.symlink(target, dest)
#os.lchown(dest,sstat[stat.ST_UID],sstat[stat.ST_GID])
os.unlink(src)
return os.lstat(dest)
except Exception as e:
print("movefile: failed to properly create symlink:", dest, "->", target, e)
return None
renamefailed = 1
if sstat[stat.ST_DEV] == dstat[stat.ST_DEV]:
try:
os.rename(src, dest)
renamefailed = 0
except Exception as e:
if e[0] != errno.EXDEV:
# Some random error.
print("movefile: Failed to move", src, "to", dest, e)
return None
# Invalid cross-device-link 'bind' mounted or actually Cross-Device
if renamefailed:
didcopy = 0
if stat.S_ISREG(sstat[stat.ST_MODE]):
try: # For safety copy then move it over.
shutil.copyfile(src, dest + "#new")
os.rename(dest + "#new", dest)
didcopy = 1
except Exception as e:
print('movefile: copy', src, '->', dest, 'failed.', e)
return None
else:
#we don't yet handle special, so we need to fall back to /bin/mv
a = getstatusoutput("/bin/mv -f " + "'" + src + "' '" + dest + "'")
if a[0] != 0:
print("movefile: Failed to move special file:" + src + "' to '" + dest + "'", a)
return None # failure
try:
if didcopy:
os.lchown(dest, sstat[stat.ST_UID], sstat[stat.ST_GID])
os.chmod(dest, stat.S_IMODE(sstat[stat.ST_MODE])) # Sticky is reset on chown
os.unlink(src)
except Exception as e:
print("movefile: Failed to chown/chmod/unlink", dest, e)
return None
if newmtime:
os.utime(dest, (newmtime, newmtime))
else:
os.utime(dest, (sstat[stat.ST_ATIME], sstat[stat.ST_MTIME]))
newmtime = sstat[stat.ST_MTIME]
return newmtime
def copyfile(src, dest, newmtime = None, sstat = None):
"""
Copies a file from src to dest, preserving all permissions and
attributes; mtime will be preserved even when moving across
filesystems. Returns true on success and false on failure.
"""
#print "copyfile(" + src + "," + dest + "," + str(newmtime) + "," + str(sstat) + ")"
try:
if not sstat:
sstat = os.lstat(src)
except Exception as e:
print("copyfile: Stating source file failed...", e)
return False
destexists = 1
try:
dstat = os.lstat(dest)
except:
dstat = os.lstat(os.path.dirname(dest))
destexists = 0
if destexists:
if stat.S_ISLNK(dstat[stat.ST_MODE]):
try:
os.unlink(dest)
destexists = 0
except Exception as e:
pass
if stat.S_ISLNK(sstat[stat.ST_MODE]):
try:
target = os.readlink(src)
if destexists and not stat.S_ISDIR(dstat[stat.ST_MODE]):
os.unlink(dest)
os.symlink(target, dest)
#os.lchown(dest,sstat[stat.ST_UID],sstat[stat.ST_GID])
return os.lstat(dest)
except Exception as e:
print("copyfile: failed to properly create symlink:", dest, "->", target, e)
return False
if stat.S_ISREG(sstat[stat.ST_MODE]):
os.chmod(src, stat.S_IRUSR) # Make sure we can read it
try: # For safety copy then move it over.
shutil.copyfile(src, dest + "#new")
os.rename(dest + "#new", dest)
except Exception as e:
print('copyfile: copy', src, '->', dest, 'failed.', e)
return False
finally:
os.chmod(src, sstat[stat.ST_MODE])
os.utime(src, (sstat[stat.ST_ATIME], sstat[stat.ST_MTIME]))
else:
#we don't yet handle special, so we need to fall back to /bin/mv
a = getstatusoutput("/bin/cp -f " + "'" + src + "' '" + dest + "'")
if a[0] != 0:
print("copyfile: Failed to copy special file:" + src + "' to '" + dest + "'", a)
return False # failure
try:
os.lchown(dest, sstat[stat.ST_UID], sstat[stat.ST_GID])
os.chmod(dest, stat.S_IMODE(sstat[stat.ST_MODE])) # Sticky is reset on chown
except Exception as e:
print("copyfile: Failed to chown/chmod/unlink", dest, e)
return False
if newmtime:
os.utime(dest, (newmtime, newmtime))
else:
os.utime(dest, (sstat[stat.ST_ATIME], sstat[stat.ST_MTIME]))
newmtime = sstat[stat.ST_MTIME]
return newmtime
def which(path, item, direction = 0):
"""
Locate a file in a PATH
"""
paths = (path or "").split(':')
if direction != 0:
paths.reverse()
for p in paths:
next = os.path.join(p, item)
if os.path.exists(next):
return next
return ""
def init_logger(logger, verbose, debug, debug_domains):
"""
Set verbosity and debug levels in the logger
"""
if verbose:
logger.set_verbose(True)
if debug:
logger.set_debug_level(debug)
else:
logger.set_debug_level(0)
if debug_domains:
logger.set_debug_domains(debug_domains)

570
bitbake/lib/codegen.py Normal file
View File

@@ -0,0 +1,570 @@
# -*- coding: utf-8 -*-
"""
codegen
~~~~~~~
Extension to ast that allow ast -> python code generation.
:copyright: Copyright 2008 by Armin Ronacher.
:license: BSD.
"""
from ast import *
BOOLOP_SYMBOLS = {
And: 'and',
Or: 'or'
}
BINOP_SYMBOLS = {
Add: '+',
Sub: '-',
Mult: '*',
Div: '/',
FloorDiv: '//',
Mod: '%',
LShift: '<<',
RShift: '>>',
BitOr: '|',
BitAnd: '&',
BitXor: '^'
}
CMPOP_SYMBOLS = {
Eq: '==',
Gt: '>',
GtE: '>=',
In: 'in',
Is: 'is',
IsNot: 'is not',
Lt: '<',
LtE: '<=',
NotEq: '!=',
NotIn: 'not in'
}
UNARYOP_SYMBOLS = {
Invert: '~',
Not: 'not',
UAdd: '+',
USub: '-'
}
ALL_SYMBOLS = {}
ALL_SYMBOLS.update(BOOLOP_SYMBOLS)
ALL_SYMBOLS.update(BINOP_SYMBOLS)
ALL_SYMBOLS.update(CMPOP_SYMBOLS)
ALL_SYMBOLS.update(UNARYOP_SYMBOLS)
def to_source(node, indent_with=' ' * 4, add_line_information=False):
"""This function can convert a node tree back into python sourcecode.
This is useful for debugging purposes, especially if you're dealing with
custom asts not generated by python itself.
It could be that the sourcecode is evaluable when the AST itself is not
compilable / evaluable. The reason for this is that the AST contains some
more data than regular sourcecode does, which is dropped during
conversion.
Each level of indentation is replaced with `indent_with`. Per default this
parameter is equal to four spaces as suggested by PEP 8, but it might be
adjusted to match the application's styleguide.
If `add_line_information` is set to `True` comments for the line numbers
of the nodes are added to the output. This can be used to spot wrong line
number information of statement nodes.
"""
generator = SourceGenerator(indent_with, add_line_information)
generator.visit(node)
return ''.join(generator.result)
class SourceGenerator(NodeVisitor):
"""This visitor is able to transform a well formed syntax tree into python
sourcecode. For more details have a look at the docstring of the
`node_to_source` function.
"""
def __init__(self, indent_with, add_line_information=False):
self.result = []
self.indent_with = indent_with
self.add_line_information = add_line_information
self.indentation = 0
self.new_lines = 0
def write(self, x):
if self.new_lines:
if self.result:
self.result.append('\n' * self.new_lines)
self.result.append(self.indent_with * self.indentation)
self.new_lines = 0
self.result.append(x)
def newline(self, node=None, extra=0):
self.new_lines = max(self.new_lines, 1 + extra)
if node is not None and self.add_line_information:
self.write('# line: %s' % node.lineno)
self.new_lines = 1
def body(self, statements):
self.new_line = True
self.indentation += 1
for stmt in statements:
self.visit(stmt)
self.indentation -= 1
def body_or_else(self, node):
self.body(node.body)
if node.orelse:
self.newline()
self.write('else:')
self.body(node.orelse)
def signature(self, node):
want_comma = []
def write_comma():
if want_comma:
self.write(', ')
else:
want_comma.append(True)
padding = [None] * (len(node.args) - len(node.defaults))
for arg, default in zip(node.args, padding + node.defaults):
write_comma()
self.visit(arg)
if default is not None:
self.write('=')
self.visit(default)
if node.vararg is not None:
write_comma()
self.write('*' + node.vararg)
if node.kwarg is not None:
write_comma()
self.write('**' + node.kwarg)
def decorators(self, node):
for decorator in node.decorator_list:
self.newline(decorator)
self.write('@')
self.visit(decorator)
# Statements
def visit_Assign(self, node):
self.newline(node)
for idx, target in enumerate(node.targets):
if idx:
self.write(', ')
self.visit(target)
self.write(' = ')
self.visit(node.value)
def visit_AugAssign(self, node):
self.newline(node)
self.visit(node.target)
self.write(BINOP_SYMBOLS[type(node.op)] + '=')
self.visit(node.value)
def visit_ImportFrom(self, node):
self.newline(node)
self.write('from %s%s import ' % ('.' * node.level, node.module))
for idx, item in enumerate(node.names):
if idx:
self.write(', ')
self.write(item)
def visit_Import(self, node):
self.newline(node)
for item in node.names:
self.write('import ')
self.visit(item)
def visit_Expr(self, node):
self.newline(node)
self.generic_visit(node)
def visit_FunctionDef(self, node):
self.newline(extra=1)
self.decorators(node)
self.newline(node)
self.write('def %s(' % node.name)
self.signature(node.args)
self.write('):')
self.body(node.body)
def visit_ClassDef(self, node):
have_args = []
def paren_or_comma():
if have_args:
self.write(', ')
else:
have_args.append(True)
self.write('(')
self.newline(extra=2)
self.decorators(node)
self.newline(node)
self.write('class %s' % node.name)
for base in node.bases:
paren_or_comma()
self.visit(base)
# XXX: the if here is used to keep this module compatible
# with python 2.6.
if hasattr(node, 'keywords'):
for keyword in node.keywords:
paren_or_comma()
self.write(keyword.arg + '=')
self.visit(keyword.value)
if node.starargs is not None:
paren_or_comma()
self.write('*')
self.visit(node.starargs)
if node.kwargs is not None:
paren_or_comma()
self.write('**')
self.visit(node.kwargs)
self.write(have_args and '):' or ':')
self.body(node.body)
def visit_If(self, node):
self.newline(node)
self.write('if ')
self.visit(node.test)
self.write(':')
self.body(node.body)
while True:
else_ = node.orelse
if len(else_) == 1 and isinstance(else_[0], If):
node = else_[0]
self.newline()
self.write('elif ')
self.visit(node.test)
self.write(':')
self.body(node.body)
else:
self.newline()
self.write('else:')
self.body(else_)
break
def visit_For(self, node):
self.newline(node)
self.write('for ')
self.visit(node.target)
self.write(' in ')
self.visit(node.iter)
self.write(':')
self.body_or_else(node)
def visit_While(self, node):
self.newline(node)
self.write('while ')
self.visit(node.test)
self.write(':')
self.body_or_else(node)
def visit_With(self, node):
self.newline(node)
self.write('with ')
self.visit(node.context_expr)
if node.optional_vars is not None:
self.write(' as ')
self.visit(node.optional_vars)
self.write(':')
self.body(node.body)
def visit_Pass(self, node):
self.newline(node)
self.write('pass')
def visit_Print(self, node):
# XXX: python 2.6 only
self.newline(node)
self.write('print ')
want_comma = False
if node.dest is not None:
self.write(' >> ')
self.visit(node.dest)
want_comma = True
for value in node.values:
if want_comma:
self.write(', ')
self.visit(value)
want_comma = True
if not node.nl:
self.write(',')
def visit_Delete(self, node):
self.newline(node)
self.write('del ')
for idx, target in enumerate(node):
if idx:
self.write(', ')
self.visit(target)
def visit_TryExcept(self, node):
self.newline(node)
self.write('try:')
self.body(node.body)
for handler in node.handlers:
self.visit(handler)
def visit_TryFinally(self, node):
self.newline(node)
self.write('try:')
self.body(node.body)
self.newline(node)
self.write('finally:')
self.body(node.finalbody)
def visit_Global(self, node):
self.newline(node)
self.write('global ' + ', '.join(node.names))
def visit_Nonlocal(self, node):
self.newline(node)
self.write('nonlocal ' + ', '.join(node.names))
def visit_Return(self, node):
self.newline(node)
self.write('return ')
self.visit(node.value)
def visit_Break(self, node):
self.newline(node)
self.write('break')
def visit_Continue(self, node):
self.newline(node)
self.write('continue')
def visit_Raise(self, node):
# XXX: Python 2.6 / 3.0 compatibility
self.newline(node)
self.write('raise')
if hasattr(node, 'exc') and node.exc is not None:
self.write(' ')
self.visit(node.exc)
if node.cause is not None:
self.write(' from ')
self.visit(node.cause)
elif hasattr(node, 'type') and node.type is not None:
self.visit(node.type)
if node.inst is not None:
self.write(', ')
self.visit(node.inst)
if node.tback is not None:
self.write(', ')
self.visit(node.tback)
# Expressions
def visit_Attribute(self, node):
self.visit(node.value)
self.write('.' + node.attr)
def visit_Call(self, node):
want_comma = []
def write_comma():
if want_comma:
self.write(', ')
else:
want_comma.append(True)
self.visit(node.func)
self.write('(')
for arg in node.args:
write_comma()
self.visit(arg)
for keyword in node.keywords:
write_comma()
self.write(keyword.arg + '=')
self.visit(keyword.value)
if node.starargs is not None:
write_comma()
self.write('*')
self.visit(node.starargs)
if node.kwargs is not None:
write_comma()
self.write('**')
self.visit(node.kwargs)
self.write(')')
def visit_Name(self, node):
self.write(node.id)
def visit_Str(self, node):
self.write(repr(node.s))
def visit_Bytes(self, node):
self.write(repr(node.s))
def visit_Num(self, node):
self.write(repr(node.n))
def visit_Tuple(self, node):
self.write('(')
idx = -1
for idx, item in enumerate(node.elts):
if idx:
self.write(', ')
self.visit(item)
self.write(idx and ')' or ',)')
def sequence_visit(left, right):
def visit(self, node):
self.write(left)
for idx, item in enumerate(node.elts):
if idx:
self.write(', ')
self.visit(item)
self.write(right)
return visit
visit_List = sequence_visit('[', ']')
visit_Set = sequence_visit('{', '}')
del sequence_visit
def visit_Dict(self, node):
self.write('{')
for idx, (key, value) in enumerate(zip(node.keys, node.values)):
if idx:
self.write(', ')
self.visit(key)
self.write(': ')
self.visit(value)
self.write('}')
def visit_BinOp(self, node):
self.visit(node.left)
self.write(' %s ' % BINOP_SYMBOLS[type(node.op)])
self.visit(node.right)
def visit_BoolOp(self, node):
self.write('(')
for idx, value in enumerate(node.values):
if idx:
self.write(' %s ' % BOOLOP_SYMBOLS[type(node.op)])
self.visit(value)
self.write(')')
def visit_Compare(self, node):
self.write('(')
self.write(node.left)
for op, right in zip(node.ops, node.comparators):
self.write(' %s %%' % CMPOP_SYMBOLS[type(op)])
self.visit(right)
self.write(')')
def visit_UnaryOp(self, node):
self.write('(')
op = UNARYOP_SYMBOLS[type(node.op)]
self.write(op)
if op == 'not':
self.write(' ')
self.visit(node.operand)
self.write(')')
def visit_Subscript(self, node):
self.visit(node.value)
self.write('[')
self.visit(node.slice)
self.write(']')
def visit_Slice(self, node):
if node.lower is not None:
self.visit(node.lower)
self.write(':')
if node.upper is not None:
self.visit(node.upper)
if node.step is not None:
self.write(':')
if not (isinstance(node.step, Name) and node.step.id == 'None'):
self.visit(node.step)
def visit_ExtSlice(self, node):
for idx, item in node.dims:
if idx:
self.write(', ')
self.visit(item)
def visit_Yield(self, node):
self.write('yield ')
self.visit(node.value)
def visit_Lambda(self, node):
self.write('lambda ')
self.signature(node.args)
self.write(': ')
self.visit(node.body)
def visit_Ellipsis(self, node):
self.write('Ellipsis')
def generator_visit(left, right):
def visit(self, node):
self.write(left)
self.visit(node.elt)
for comprehension in node.generators:
self.visit(comprehension)
self.write(right)
return visit
visit_ListComp = generator_visit('[', ']')
visit_GeneratorExp = generator_visit('(', ')')
visit_SetComp = generator_visit('{', '}')
del generator_visit
def visit_DictComp(self, node):
self.write('{')
self.visit(node.key)
self.write(': ')
self.visit(node.value)
for comprehension in node.generators:
self.visit(comprehension)
self.write('}')
def visit_IfExp(self, node):
self.visit(node.body)
self.write(' if ')
self.visit(node.test)
self.write(' else ')
self.visit(node.orelse)
def visit_Starred(self, node):
self.write('*')
self.visit(node.value)
def visit_Repr(self, node):
# XXX: python 2.6 only
self.write('`')
self.visit(node.value)
self.write('`')
# Helper Nodes
def visit_alias(self, node):
self.write(node.name)
if node.asname is not None:
self.write(' as ' + node.asname)
def visit_comprehension(self, node):
self.write(' for ')
self.visit(node.target)
self.write(' in ')
self.visit(node.iter)
if node.ifs:
for if_ in node.ifs:
self.write(' if ')
self.visit(if_)
def visit_excepthandler(self, node):
self.newline(node)
self.write('except')
if node.type is not None:
self.write(' ')
self.visit(node.type)
if node.name is not None:
self.write(' as ')
self.visit(node.name)
self.write(':')
self.body(node.body)

View File

@@ -0,0 +1,4 @@
# PLY package
# Author: David Beazley (dave@dabeaz.com)
__all__ = ['lex','yacc']

1058
bitbake/lib/ply/lex.py Normal file

File diff suppressed because it is too large Load Diff

3276
bitbake/lib/ply/yacc.py Normal file

File diff suppressed because it is too large Load Diff

710
bitbake/lib/pysh/builtin.py Normal file
View File

@@ -0,0 +1,710 @@
# builtin.py - builtins and utilities definitions for pysh.
#
# Copyright 2007 Patrick Mezard
#
# This software may be used and distributed according to the terms
# of the GNU General Public License, incorporated herein by reference.
"""Builtin and internal utilities implementations.
- Beware not to use python interpreter environment as if it were the shell
environment. For instance, commands working directory must be explicitely handled
through env['PWD'] instead of relying on python working directory.
"""
import errno
import optparse
import os
import re
import subprocess
import sys
import time
def has_subprocess_bug():
return getattr(subprocess, 'list2cmdline') and \
( subprocess.list2cmdline(['']) == '' or \
subprocess.list2cmdline(['foo|bar']) == 'foo|bar')
# Detect python bug 1634343: "subprocess swallows empty arguments under win32"
# <http://sourceforge.net/tracker/index.php?func=detail&aid=1634343&group_id=5470&atid=105470>
# Also detect: "[ 1710802 ] subprocess must escape redirection characters under win32"
# <http://sourceforge.net/tracker/index.php?func=detail&aid=1710802&group_id=5470&atid=105470>
if has_subprocess_bug():
import subprocess_fix
subprocess.list2cmdline = subprocess_fix.list2cmdline
from sherrors import *
class NonExitingParser(optparse.OptionParser):
"""OptionParser default behaviour upon error is to print the error message and
exit. Raise a utility error instead.
"""
def error(self, msg):
raise UtilityError(msg)
#-------------------------------------------------------------------------------
# set special builtin
#-------------------------------------------------------------------------------
OPT_SET = NonExitingParser(usage="set - set or unset options and positional parameters")
OPT_SET.add_option( '-f', action='store_true', dest='has_f', default=False,
help='The shell shall disable pathname expansion.')
OPT_SET.add_option('-e', action='store_true', dest='has_e', default=False,
help="""When this option is on, if a simple command fails for any of the \
reasons listed in Consequences of Shell Errors or returns an exit status \
value >0, and is not part of the compound list following a while, until, \
or if keyword, and is not a part of an AND or OR list, and is not a \
pipeline preceded by the ! reserved word, then the shell shall immediately \
exit.""")
OPT_SET.add_option('-x', action='store_true', dest='has_x', default=False,
help="""The shell shall write to standard error a trace for each command \
after it expands the command and before it executes it. It is unspecified \
whether the command that turns tracing off is traced.""")
def builtin_set(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
option, args = OPT_SET.parse_args(args)
env = interp.get_env()
if option.has_f:
env.set_opt('-f')
if option.has_e:
env.set_opt('-e')
if option.has_x:
env.set_opt('-x')
return 0
#-------------------------------------------------------------------------------
# shift special builtin
#-------------------------------------------------------------------------------
def builtin_shift(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
params = interp.get_env().get_positional_args()
if args:
try:
n = int(args[0])
if n > len(params):
raise ValueError()
except ValueError:
return 1
else:
n = 1
params[:n] = []
interp.get_env().set_positional_args(params)
return 0
#-------------------------------------------------------------------------------
# export special builtin
#-------------------------------------------------------------------------------
OPT_EXPORT = NonExitingParser(usage="set - set or unset options and positional parameters")
OPT_EXPORT.add_option('-p', action='store_true', dest='has_p', default=False)
def builtin_export(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
option, args = OPT_EXPORT.parse_args(args)
if option.has_p:
raise NotImplementedError()
for arg in args:
try:
name, value = arg.split('=', 1)
except ValueError:
name, value = arg, None
env = interp.get_env().export(name, value)
return 0
#-------------------------------------------------------------------------------
# return special builtin
#-------------------------------------------------------------------------------
def builtin_return(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
res = 0
if args:
try:
res = int(args[0])
except ValueError:
res = 0
if not 0<=res<=255:
res = 0
# BUG: should be last executed command exit code
raise ReturnSignal(res)
#-------------------------------------------------------------------------------
# trap special builtin
#-------------------------------------------------------------------------------
def builtin_trap(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
if len(args) < 2:
stderr.write('trap: usage: trap [[arg] signal_spec ...]\n')
return 2
action = args[0]
for sig in args[1:]:
try:
env.traps[sig] = action
except Exception, e:
stderr.write('trap: %s\n' % str(e))
return 0
#-------------------------------------------------------------------------------
# unset special builtin
#-------------------------------------------------------------------------------
OPT_UNSET = NonExitingParser("unset - unset values and attributes of variables and functions")
OPT_UNSET.add_option( '-f', action='store_true', dest='has_f', default=False)
OPT_UNSET.add_option( '-v', action='store_true', dest='has_v', default=False)
def builtin_unset(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
option, args = OPT_UNSET.parse_args(args)
status = 0
env = interp.get_env()
for arg in args:
try:
if option.has_f:
env.remove_function(arg)
else:
del env[arg]
except KeyError:
pass
except VarAssignmentError:
status = 1
return status
#-------------------------------------------------------------------------------
# wait special builtin
#-------------------------------------------------------------------------------
def builtin_wait(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
return interp.wait([int(arg) for arg in args])
#-------------------------------------------------------------------------------
# cat utility
#-------------------------------------------------------------------------------
def utility_cat(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
if not args:
args = ['-']
status = 0
for arg in args:
if arg == '-':
data = stdin.read()
else:
path = os.path.join(env['PWD'], arg)
try:
f = file(path, 'rb')
try:
data = f.read()
finally:
f.close()
except IOError, e:
if e.errno != errno.ENOENT:
raise
status = 1
continue
stdout.write(data)
stdout.flush()
return status
#-------------------------------------------------------------------------------
# cd utility
#-------------------------------------------------------------------------------
OPT_CD = NonExitingParser("cd - change the working directory")
def utility_cd(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
option, args = OPT_CD.parse_args(args)
env = interp.get_env()
directory = None
printdir = False
if not args:
home = env.get('HOME')
if home:
# Unspecified, do nothing
return 0
else:
directory = home
elif len(args)==1:
directory = args[0]
if directory=='-':
if 'OLDPWD' not in env:
raise UtilityError("OLDPWD not set")
printdir = True
directory = env['OLDPWD']
else:
raise UtilityError("too many arguments")
curpath = None
# Absolute directories will be handled correctly by the os.path.join call.
if not directory.startswith('.') and not directory.startswith('..'):
cdpaths = env.get('CDPATH', '.').split(';')
for cdpath in cdpaths:
p = os.path.join(cdpath, directory)
if os.path.isdir(p):
curpath = p
break
if curpath is None:
curpath = directory
curpath = os.path.join(env['PWD'], directory)
env['OLDPWD'] = env['PWD']
env['PWD'] = curpath
if printdir:
stdout.write('%s\n' % curpath)
return 0
#-------------------------------------------------------------------------------
# colon utility
#-------------------------------------------------------------------------------
def utility_colon(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
return 0
#-------------------------------------------------------------------------------
# echo utility
#-------------------------------------------------------------------------------
def utility_echo(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
# Echo only takes arguments, no options. Use printf if you need fancy stuff.
output = ' '.join(args) + '\n'
stdout.write(output)
stdout.flush()
return 0
#-------------------------------------------------------------------------------
# egrep utility
#-------------------------------------------------------------------------------
# egrep is usually a shell script.
# Unfortunately, pysh does not support shell scripts *with arguments* right now,
# so the redirection is implemented here, assuming grep is available.
def utility_egrep(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
return run_command('grep', ['-E'] + args, interp, env, stdin, stdout,
stderr, debugflags)
#-------------------------------------------------------------------------------
# env utility
#-------------------------------------------------------------------------------
def utility_env(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
if args and args[0]=='-i':
raise NotImplementedError('env: -i option is not implemented')
i = 0
for arg in args:
if '=' not in arg:
break
# Update the current environment
name, value = arg.split('=', 1)
env[name] = value
i += 1
if args[i:]:
# Find then execute the specified interpreter
utility = env.find_in_path(args[i])
if not utility:
return 127
args[i:i+1] = utility
name = args[i]
args = args[i+1:]
try:
return run_command(name, args, interp, env, stdin, stdout, stderr,
debugflags)
except UtilityError:
stderr.write('env: failed to execute %s' % ' '.join([name]+args))
return 126
else:
for pair in env.get_variables().iteritems():
stdout.write('%s=%s\n' % pair)
return 0
#-------------------------------------------------------------------------------
# exit utility
#-------------------------------------------------------------------------------
def utility_exit(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
res = None
if args:
try:
res = int(args[0])
except ValueError:
res = None
if not 0<=res<=255:
res = None
if res is None:
# BUG: should be last executed command exit code
res = 0
raise ExitSignal(res)
#-------------------------------------------------------------------------------
# fgrep utility
#-------------------------------------------------------------------------------
# see egrep
def utility_fgrep(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
return run_command('grep', ['-F'] + args, interp, env, stdin, stdout,
stderr, debugflags)
#-------------------------------------------------------------------------------
# gunzip utility
#-------------------------------------------------------------------------------
# see egrep
def utility_gunzip(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
return run_command('gzip', ['-d'] + args, interp, env, stdin, stdout,
stderr, debugflags)
#-------------------------------------------------------------------------------
# kill utility
#-------------------------------------------------------------------------------
def utility_kill(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
for arg in args:
pid = int(arg)
status = subprocess.call(['pskill', '/T', str(pid)],
shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
# pskill is asynchronous, hence the stupid polling loop
while 1:
p = subprocess.Popen(['pslist', str(pid)],
shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT)
output = p.communicate()[0]
if ('process %d was not' % pid) in output:
break
time.sleep(1)
return status
#-------------------------------------------------------------------------------
# mkdir utility
#-------------------------------------------------------------------------------
OPT_MKDIR = NonExitingParser("mkdir - make directories.")
OPT_MKDIR.add_option('-p', action='store_true', dest='has_p', default=False)
def utility_mkdir(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
# TODO: implement umask
# TODO: implement proper utility error report
option, args = OPT_MKDIR.parse_args(args)
for arg in args:
path = os.path.join(env['PWD'], arg)
if option.has_p:
try:
os.makedirs(path)
except IOError, e:
if e.errno != errno.EEXIST:
raise
else:
os.mkdir(path)
return 0
#-------------------------------------------------------------------------------
# netstat utility
#-------------------------------------------------------------------------------
def utility_netstat(name, args, interp, env, stdin, stdout, stderr, debugflags):
# Do you really expect me to implement netstat ?
# This empty form is enough for Mercurial tests since it's
# supposed to generate nothing upon success. Faking this test
# is not a big deal either.
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
return 0
#-------------------------------------------------------------------------------
# pwd utility
#-------------------------------------------------------------------------------
OPT_PWD = NonExitingParser("pwd - return working directory name")
OPT_PWD.add_option('-L', action='store_true', dest='has_L', default=True,
help="""If the PWD environment variable contains an absolute pathname of \
the current directory that does not contain the filenames dot or dot-dot, \
pwd shall write this pathname to standard output. Otherwise, the -L option \
shall behave as the -P option.""")
OPT_PWD.add_option('-P', action='store_true', dest='has_L', default=False,
help="""The absolute pathname written shall not contain filenames that, in \
the context of the pathname, refer to files of type symbolic link.""")
def utility_pwd(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
option, args = OPT_PWD.parse_args(args)
stdout.write('%s\n' % env['PWD'])
return 0
#-------------------------------------------------------------------------------
# printf utility
#-------------------------------------------------------------------------------
RE_UNESCAPE = re.compile(r'(\\x[a-zA-Z0-9]{2}|\\[0-7]{1,3}|\\.)')
def utility_printf(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
def replace(m):
assert m.group()
g = m.group()[1:]
if g.startswith('x'):
return chr(int(g[1:], 16))
if len(g) <= 3 and len([c for c in g if c in '01234567']) == len(g):
# Yay, an octal number
return chr(int(g, 8))
return {
'a': '\a',
'b': '\b',
'f': '\f',
'n': '\n',
'r': '\r',
't': '\t',
'v': '\v',
'\\': '\\',
}.get(g)
# Convert escape sequences
format = re.sub(RE_UNESCAPE, replace, args[0])
stdout.write(format % tuple(args[1:]))
return 0
#-------------------------------------------------------------------------------
# true utility
#-------------------------------------------------------------------------------
def utility_true(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
return 0
#-------------------------------------------------------------------------------
# sed utility
#-------------------------------------------------------------------------------
RE_SED = re.compile(r'^s(.).*\1[a-zA-Z]*$')
# cygwin sed fails with some expressions when they do not end with a single space.
# see unit tests for details. Interestingly, the same expressions works perfectly
# in cygwin shell.
def utility_sed(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
# Scan pattern arguments and append a space if necessary
for i in xrange(len(args)):
if not RE_SED.search(args[i]):
continue
args[i] = args[i] + ' '
return run_command(name, args, interp, env, stdin, stdout,
stderr, debugflags)
#-------------------------------------------------------------------------------
# sleep utility
#-------------------------------------------------------------------------------
def utility_sleep(name, args, interp, env, stdin, stdout, stderr, debugflags):
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
time.sleep(int(args[0]))
return 0
#-------------------------------------------------------------------------------
# sort utility
#-------------------------------------------------------------------------------
OPT_SORT = NonExitingParser("sort - sort, merge, or sequence check text files")
def utility_sort(name, args, interp, env, stdin, stdout, stderr, debugflags):
def sort(path):
if path == '-':
lines = stdin.readlines()
else:
try:
f = file(path)
try:
lines = f.readlines()
finally:
f.close()
except IOError, e:
stderr.write(str(e) + '\n')
return 1
if lines and lines[-1][-1]!='\n':
lines[-1] = lines[-1] + '\n'
return lines
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
option, args = OPT_SORT.parse_args(args)
alllines = []
if len(args)<=0:
args += ['-']
# Load all files lines
curdir = os.getcwd()
try:
os.chdir(env['PWD'])
for path in args:
alllines += sort(path)
finally:
os.chdir(curdir)
alllines.sort()
for line in alllines:
stdout.write(line)
return 0
#-------------------------------------------------------------------------------
# hg utility
#-------------------------------------------------------------------------------
hgcommands = [
'add',
'addremove',
'commit', 'ci',
'debugrename',
'debugwalk',
'falabala', # Dummy command used in a mercurial test
'incoming',
'locate',
'pull',
'push',
'qinit',
'remove', 'rm',
'rename', 'mv',
'revert',
'showconfig',
'status', 'st',
'strip',
]
def rewriteslashes(name, args):
# Several hg commands output file paths, rewrite the separators
if len(args) > 1 and name.lower().endswith('python') \
and args[0].endswith('hg'):
for cmd in hgcommands:
if cmd in args[1:]:
return True
# svn output contains many paths with OS specific separators.
# Normalize these to unix paths.
base = os.path.basename(name)
if base.startswith('svn'):
return True
return False
def rewritehg(output):
if not output:
return output
# Rewrite os specific messages
output = output.replace(': The system cannot find the file specified',
': No such file or directory')
output = re.sub(': Access is denied.*$', ': Permission denied', output)
output = output.replace(': No connection could be made because the target machine actively refused it',
': Connection refused')
return output
def run_command(name, args, interp, env, stdin, stdout,
stderr, debugflags):
# Execute the command
if 'debug-utility' in debugflags:
print interp.log(' '.join([name, str(args), interp['PWD']]) + '\n')
hgbin = interp.options().hgbinary
ishg = hgbin and ('hg' in name or args and 'hg' in args[0])
unixoutput = 'cygwin' in name or ishg
exec_env = env.get_variables()
try:
# BUG: comparing file descriptor is clearly not a reliable way to tell
# whether they point on the same underlying object. But in pysh limited
# scope this is usually right, we do not expect complicated redirections
# besides usual 2>&1.
# Still there is one case we have but cannot deal with is when stdout
# and stderr are redirected *by pysh caller*. This the reason for the
# --redirect pysh() option.
# Now, we want to know they are the same because we sometimes need to
# transform the command output, mostly remove CR-LF to ensure that
# command output is unix-like. Cygwin utilies are a special case because
# they explicitely set their output streams to binary mode, so we have
# nothing to do. For all others commands, we have to guess whether they
# are sending text data, in which case the transformation must be done.
# Again, the NUL character test is unreliable but should be enough for
# hg tests.
redirected = stdout.fileno()==stderr.fileno()
if not redirected:
p = subprocess.Popen([name] + args, cwd=env['PWD'], env=exec_env,
stdin=stdin, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
else:
p = subprocess.Popen([name] + args, cwd=env['PWD'], env=exec_env,
stdin=stdin, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
out, err = p.communicate()
except WindowsError, e:
raise UtilityError(str(e))
if not unixoutput:
def encode(s):
if '\0' in s:
return s
return s.replace('\r\n', '\n')
else:
encode = lambda s: s
if rewriteslashes(name, args):
encode1_ = encode
def encode(s):
s = encode1_(s)
s = s.replace('\\\\', '\\')
s = s.replace('\\', '/')
return s
if ishg:
encode2_ = encode
def encode(s):
return rewritehg(encode2_(s))
stdout.write(encode(out))
if not redirected:
stderr.write(encode(err))
return p.returncode

1367
bitbake/lib/pysh/interp.py Normal file

File diff suppressed because it is too large Load Diff

116
bitbake/lib/pysh/lsprof.py Normal file
View File

@@ -0,0 +1,116 @@
#! /usr/bin/env python
import sys
from _lsprof import Profiler, profiler_entry
__all__ = ['profile', 'Stats']
def profile(f, *args, **kwds):
"""XXX docstring"""
p = Profiler()
p.enable(subcalls=True, builtins=True)
try:
f(*args, **kwds)
finally:
p.disable()
return Stats(p.getstats())
class Stats(object):
"""XXX docstring"""
def __init__(self, data):
self.data = data
def sort(self, crit="inlinetime"):
"""XXX docstring"""
if crit not in profiler_entry.__dict__:
raise ValueError("Can't sort by %s" % crit)
self.data.sort(lambda b, a: cmp(getattr(a, crit),
getattr(b, crit)))
for e in self.data:
if e.calls:
e.calls.sort(lambda b, a: cmp(getattr(a, crit),
getattr(b, crit)))
def pprint(self, top=None, file=None, limit=None, climit=None):
"""XXX docstring"""
if file is None:
file = sys.stdout
d = self.data
if top is not None:
d = d[:top]
cols = "% 12s %12s %11.4f %11.4f %s\n"
hcols = "% 12s %12s %12s %12s %s\n"
cols2 = "+%12s %12s %11.4f %11.4f + %s\n"
file.write(hcols % ("CallCount", "Recursive", "Total(ms)",
"Inline(ms)", "module:lineno(function)"))
count = 0
for e in d:
file.write(cols % (e.callcount, e.reccallcount, e.totaltime,
e.inlinetime, label(e.code)))
count += 1
if limit is not None and count == limit:
return
ccount = 0
if e.calls:
for se in e.calls:
file.write(cols % ("+%s" % se.callcount, se.reccallcount,
se.totaltime, se.inlinetime,
"+%s" % label(se.code)))
count += 1
ccount += 1
if limit is not None and count == limit:
return
if climit is not None and ccount == climit:
break
def freeze(self):
"""Replace all references to code objects with string
descriptions; this makes it possible to pickle the instance."""
# this code is probably rather ickier than it needs to be!
for i in range(len(self.data)):
e = self.data[i]
if not isinstance(e.code, str):
self.data[i] = type(e)((label(e.code),) + e[1:])
if e.calls:
for j in range(len(e.calls)):
se = e.calls[j]
if not isinstance(se.code, str):
e.calls[j] = type(se)((label(se.code),) + se[1:])
_fn2mod = {}
def label(code):
if isinstance(code, str):
return code
try:
mname = _fn2mod[code.co_filename]
except KeyError:
for k, v in sys.modules.items():
if v is None:
continue
if not hasattr(v, '__file__'):
continue
if not isinstance(v.__file__, str):
continue
if v.__file__.startswith(code.co_filename):
mname = _fn2mod[code.co_filename] = k
break
else:
mname = _fn2mod[code.co_filename] = '<%s>'%code.co_filename
return '%s:%d(%s)' % (mname, code.co_firstlineno, code.co_name)
if __name__ == '__main__':
import os
sys.argv = sys.argv[1:]
if not sys.argv:
print >> sys.stderr, "usage: lsprof.py <script> <arguments...>"
sys.exit(2)
sys.path.insert(0, os.path.abspath(os.path.dirname(sys.argv[0])))
stats = profile(execfile, sys.argv[0], globals(), locals())
stats.sort()
stats.pprint()

167
bitbake/lib/pysh/pysh.py Normal file
View File

@@ -0,0 +1,167 @@
# pysh.py - command processing for pysh.
#
# Copyright 2007 Patrick Mezard
#
# This software may be used and distributed according to the terms
# of the GNU General Public License, incorporated herein by reference.
import optparse
import os
import sys
import interp
SH_OPT = optparse.OptionParser(prog='pysh', usage="%prog [OPTIONS]", version='0.1')
SH_OPT.add_option('-c', action='store_true', dest='command_string', default=None,
help='A string that shall be interpreted by the shell as one or more commands')
SH_OPT.add_option('--redirect-to', dest='redirect_to', default=None,
help='Redirect script commands stdout and stderr to the specified file')
# See utility_command in builtin.py about the reason for this flag.
SH_OPT.add_option('--redirected', dest='redirected', action='store_true', default=False,
help='Tell the interpreter that stdout and stderr are actually the same objects, which is really stdout')
SH_OPT.add_option('--debug-parsing', action='store_true', dest='debug_parsing', default=False,
help='Trace PLY execution')
SH_OPT.add_option('--debug-tree', action='store_true', dest='debug_tree', default=False,
help='Display the generated syntax tree.')
SH_OPT.add_option('--debug-cmd', action='store_true', dest='debug_cmd', default=False,
help='Trace command execution before parameters expansion and exit status.')
SH_OPT.add_option('--debug-utility', action='store_true', dest='debug_utility', default=False,
help='Trace utility calls, after parameters expansions')
SH_OPT.add_option('--ast', action='store_true', dest='ast', default=False,
help='Encoded commands to execute in a subprocess')
SH_OPT.add_option('--profile', action='store_true', default=False,
help='Profile pysh run')
def split_args(args):
# Separate shell arguments from command ones
# Just stop at the first argument not starting with a dash. I know, this is completely broken,
# it ignores files starting with a dash or may take option values for command file. This is not
# supposed to happen for now
command_index = len(args)
for i,arg in enumerate(args):
if not arg.startswith('-'):
command_index = i
break
return args[:command_index], args[command_index:]
def fixenv(env):
path = env.get('PATH')
if path is not None:
parts = path.split(os.pathsep)
# Remove Windows utilities from PATH, they are useless at best and
# some of them (find) may be confused with other utilities.
parts = [p for p in parts if 'system32' not in p.lower()]
env['PATH'] = os.pathsep.join(parts)
if env.get('HOME') is None:
# Several utilities, including cvsps, cannot work without
# a defined HOME directory.
env['HOME'] = os.path.expanduser('~')
return env
def _sh(cwd, shargs, cmdargs, options, debugflags=None, env=None):
if os.environ.get('PYSH_TEXT') != '1':
import msvcrt
for fp in (sys.stdin, sys.stdout, sys.stderr):
msvcrt.setmode(fp.fileno(), os.O_BINARY)
hgbin = os.environ.get('PYSH_HGTEXT') != '1'
if debugflags is None:
debugflags = []
if options.debug_parsing: debugflags.append('debug-parsing')
if options.debug_utility: debugflags.append('debug-utility')
if options.debug_cmd: debugflags.append('debug-cmd')
if options.debug_tree: debugflags.append('debug-tree')
if env is None:
env = fixenv(dict(os.environ))
if cwd is None:
cwd = os.getcwd()
if not cmdargs:
# Nothing to do
return 0
ast = None
command_file = None
if options.command_string:
input = cmdargs[0]
if not options.ast:
input += '\n'
else:
args, input = interp.decodeargs(input), None
env, ast = args
cwd = env.get('PWD', cwd)
else:
command_file = cmdargs[0]
arguments = cmdargs[1:]
prefix = interp.resolve_shebang(command_file, ignoreshell=True)
if prefix:
input = ' '.join(prefix + [command_file] + arguments)
else:
# Read commands from file
f = file(command_file)
try:
# Trailing newline to help the parser
input = f.read() + '\n'
finally:
f.close()
redirect = None
try:
if options.redirected:
stdout = sys.stdout
stderr = stdout
elif options.redirect_to:
redirect = open(options.redirect_to, 'wb')
stdout = redirect
stderr = redirect
else:
stdout = sys.stdout
stderr = sys.stderr
# TODO: set arguments to environment variables
opts = interp.Options()
opts.hgbinary = hgbin
ip = interp.Interpreter(cwd, debugflags, stdout=stdout, stderr=stderr,
opts=opts)
try:
# Export given environment in shell object
for k,v in env.iteritems():
ip.get_env().export(k,v)
return ip.execute_script(input, ast, scriptpath=command_file)
finally:
ip.close()
finally:
if redirect is not None:
redirect.close()
def sh(cwd=None, args=None, debugflags=None, env=None):
if args is None:
args = sys.argv[1:]
shargs, cmdargs = split_args(args)
options, shargs = SH_OPT.parse_args(shargs)
if options.profile:
import lsprof
p = lsprof.Profiler()
p.enable(subcalls=True)
try:
return _sh(cwd, shargs, cmdargs, options, debugflags, env)
finally:
p.disable()
stats = lsprof.Stats(p.getstats())
stats.sort()
stats.pprint(top=10, file=sys.stderr, climit=5)
else:
return _sh(cwd, shargs, cmdargs, options, debugflags, env)
def main():
sys.exit(sh())
if __name__=='__main__':
main()

888
bitbake/lib/pysh/pyshlex.py Normal file
View File

@@ -0,0 +1,888 @@
# pyshlex.py - PLY compatible lexer for pysh.
#
# Copyright 2007 Patrick Mezard
#
# This software may be used and distributed according to the terms
# of the GNU General Public License, incorporated herein by reference.
# TODO:
# - review all "char in 'abc'" snippets: the empty string can be matched
# - test line continuations within quoted/expansion strings
# - eof is buggy wrt sublexers
# - the lexer cannot really work in pull mode as it would be required to run
# PLY in pull mode. It was designed to work incrementally and it would not be
# that hard to enable pull mode.
import re
try:
s = set()
del s
except NameError:
from Set import Set as set
from ply import lex
from sherrors import *
class NeedMore(Exception):
pass
def is_blank(c):
return c in (' ', '\t')
_RE_DIGITS = re.compile(r'^\d+$')
def are_digits(s):
return _RE_DIGITS.search(s) is not None
_OPERATORS = dict([
('&&', 'AND_IF'),
('||', 'OR_IF'),
(';;', 'DSEMI'),
('<<', 'DLESS'),
('>>', 'DGREAT'),
('<&', 'LESSAND'),
('>&', 'GREATAND'),
('<>', 'LESSGREAT'),
('<<-', 'DLESSDASH'),
('>|', 'CLOBBER'),
('&', 'AMP'),
(';', 'COMMA'),
('<', 'LESS'),
('>', 'GREATER'),
('(', 'LPARENS'),
(')', 'RPARENS'),
])
#Make a function to silence pychecker "Local variable shadows global"
def make_partial_ops():
partials = {}
for k in _OPERATORS:
for i in range(1, len(k)+1):
partials[k[:i]] = None
return partials
_PARTIAL_OPERATORS = make_partial_ops()
def is_partial_op(s):
"""Return True if s matches a non-empty subpart of an operator starting
at its first character.
"""
return s in _PARTIAL_OPERATORS
def is_op(s):
"""If s matches an operator, returns the operator identifier. Return None
otherwise.
"""
return _OPERATORS.get(s)
_RESERVEDS = dict([
('if', 'If'),
('then', 'Then'),
('else', 'Else'),
('elif', 'Elif'),
('fi', 'Fi'),
('do', 'Do'),
('done', 'Done'),
('case', 'Case'),
('esac', 'Esac'),
('while', 'While'),
('until', 'Until'),
('for', 'For'),
('{', 'Lbrace'),
('}', 'Rbrace'),
('!', 'Bang'),
('in', 'In'),
('|', 'PIPE'),
])
def get_reserved(s):
return _RESERVEDS.get(s)
_RE_NAME = re.compile(r'^[0-9a-zA-Z_]+$')
def is_name(s):
return _RE_NAME.search(s) is not None
def find_chars(seq, chars):
for i,v in enumerate(seq):
if v in chars:
return i,v
return -1, None
class WordLexer:
"""WordLexer parse quoted or expansion expressions and return an expression
tree. The input string can be any well formed sequence beginning with quoting
or expansion character. Embedded expressions are handled recursively. The
resulting tree is made of lists and strings. Lists represent quoted or
expansion expressions. Each list first element is the opening separator,
the last one the closing separator. In-between can be any number of strings
or lists for sub-expressions. Non quoted/expansion expression can written as
strings or as lists with empty strings as starting and ending delimiters.
"""
NAME_CHARSET = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_'
NAME_CHARSET = dict(zip(NAME_CHARSET, NAME_CHARSET))
SPECIAL_CHARSET = '@*#?-$!0'
#Characters which can be escaped depends on the current delimiters
ESCAPABLE = {
'`': set(['$', '\\', '`']),
'"': set(['$', '\\', '`', '"']),
"'": set(),
}
def __init__(self, heredoc = False):
# _buffer is the unprocessed input characters buffer
self._buffer = []
# _stack is empty or contains a quoted list being processed
# (this is the DFS path to the quoted expression being evaluated).
self._stack = []
self._escapable = None
# True when parsing unquoted here documents
self._heredoc = heredoc
def add(self, data, eof=False):
"""Feed the lexer with more data. If the quoted expression can be
delimited, return a tuple (expr, remaining) containing the expression
tree and the unconsumed data.
Otherwise, raise NeedMore.
"""
self._buffer += list(data)
self._parse(eof)
result = self._stack[0]
remaining = ''.join(self._buffer)
self._stack = []
self._buffer = []
return result, remaining
def _is_escapable(self, c, delim=None):
if delim is None:
if self._heredoc:
# Backslashes works as if they were double quoted in unquoted
# here-documents
delim = '"'
else:
if len(self._stack)<=1:
return True
delim = self._stack[-2][0]
escapables = self.ESCAPABLE.get(delim, None)
return escapables is None or c in escapables
def _parse_squote(self, buf, result, eof):
if not buf:
raise NeedMore()
try:
pos = buf.index("'")
except ValueError:
raise NeedMore()
result[-1] += ''.join(buf[:pos])
result += ["'"]
return pos+1, True
def _parse_bquote(self, buf, result, eof):
if not buf:
raise NeedMore()
if buf[0]=='\n':
#Remove line continuations
result[:] = ['', '', '']
elif self._is_escapable(buf[0]):
result[-1] += buf[0]
result += ['']
else:
#Keep as such
result[:] = ['', '\\'+buf[0], '']
return 1, True
def _parse_dquote(self, buf, result, eof):
if not buf:
raise NeedMore()
pos, sep = find_chars(buf, '$\\`"')
if pos==-1:
raise NeedMore()
result[-1] += ''.join(buf[:pos])
if sep=='"':
result += ['"']
return pos+1, True
else:
#Keep everything until the separator and defer processing
return pos, False
def _parse_command(self, buf, result, eof):
if not buf:
raise NeedMore()
chars = '$\\`"\''
if result[0] == '$(':
chars += ')'
pos, sep = find_chars(buf, chars)
if pos == -1:
raise NeedMore()
result[-1] += ''.join(buf[:pos])
if (result[0]=='$(' and sep==')') or (result[0]=='`' and sep=='`'):
result += [sep]
return pos+1, True
else:
return pos, False
def _parse_parameter(self, buf, result, eof):
if not buf:
raise NeedMore()
pos, sep = find_chars(buf, '$\\`"\'}')
if pos==-1:
raise NeedMore()
result[-1] += ''.join(buf[:pos])
if sep=='}':
result += [sep]
return pos+1, True
else:
return pos, False
def _parse_dollar(self, buf, result, eof):
sep = result[0]
if sep=='$':
if not buf:
#TODO: handle empty $
raise NeedMore()
if buf[0]=='(':
if len(buf)==1:
raise NeedMore()
if buf[1]=='(':
result[0] = '$(('
buf[:2] = []
else:
result[0] = '$('
buf[:1] = []
elif buf[0]=='{':
result[0] = '${'
buf[:1] = []
else:
if buf[0] in self.SPECIAL_CHARSET:
result[-1] = buf[0]
read = 1
else:
for read,c in enumerate(buf):
if c not in self.NAME_CHARSET:
break
else:
if not eof:
raise NeedMore()
read += 1
result[-1] += ''.join(buf[0:read])
if not result[-1]:
result[:] = ['', result[0], '']
else:
result += ['']
return read,True
sep = result[0]
if sep=='$(':
parsefunc = self._parse_command
elif sep=='${':
parsefunc = self._parse_parameter
else:
raise NotImplementedError()
pos, closed = parsefunc(buf, result, eof)
return pos, closed
def _parse(self, eof):
buf = self._buffer
stack = self._stack
recurse = False
while 1:
if not stack or recurse:
if not buf:
raise NeedMore()
if buf[0] not in ('"\\`$\''):
raise ShellSyntaxError('Invalid quoted string sequence')
stack.append([buf[0], ''])
buf[:1] = []
recurse = False
result = stack[-1]
if result[0]=="'":
parsefunc = self._parse_squote
elif result[0]=='\\':
parsefunc = self._parse_bquote
elif result[0]=='"':
parsefunc = self._parse_dquote
elif result[0]=='`':
parsefunc = self._parse_command
elif result[0][0]=='$':
parsefunc = self._parse_dollar
else:
raise NotImplementedError()
read, closed = parsefunc(buf, result, eof)
buf[:read] = []
if closed:
if len(stack)>1:
#Merge in parent expression
parsed = stack.pop()
stack[-1] += [parsed]
stack[-1] += ['']
else:
break
else:
recurse = True
def normalize_wordtree(wtree):
"""Fold back every literal sequence (delimited with empty strings) into
parent sequence.
"""
def normalize(wtree):
result = []
for part in wtree[1:-1]:
if isinstance(part, list):
part = normalize(part)
if part[0]=='':
#Move the part content back at current level
result += part[1:-1]
continue
elif not part:
#Remove empty strings
continue
result.append(part)
if not result:
result = ['']
return [wtree[0]] + result + [wtree[-1]]
return normalize(wtree)
def make_wordtree(token, here_document=False):
"""Parse a delimited token and return a tree similar to the ones returned by
WordLexer. token may contain any combinations of expansion/quoted fields and
non-ones.
"""
tree = ['']
remaining = token
delimiters = '\\$`'
if not here_document:
delimiters += '\'"'
while 1:
pos, sep = find_chars(remaining, delimiters)
if pos==-1:
tree += [remaining, '']
return normalize_wordtree(tree)
tree.append(remaining[:pos])
remaining = remaining[pos:]
try:
result, remaining = WordLexer(heredoc = here_document).add(remaining, True)
except NeedMore:
raise ShellSyntaxError('Invalid token "%s"')
tree.append(result)
def wordtree_as_string(wtree):
"""Rewrite an expression tree generated by make_wordtree as string."""
def visit(node, output):
for child in node:
if isinstance(child, list):
visit(child, output)
else:
output.append(child)
output = []
visit(wtree, output)
return ''.join(output)
def unquote_wordtree(wtree):
"""Fold the word tree while removing quotes everywhere. Other expansion
sequences are joined as such.
"""
def unquote(wtree):
unquoted = []
if wtree[0] in ('', "'", '"', '\\'):
wtree = wtree[1:-1]
for part in wtree:
if isinstance(part, list):
part = unquote(part)
unquoted.append(part)
return ''.join(unquoted)
return unquote(wtree)
class HereDocLexer:
"""HereDocLexer delimits whatever comes from the here-document starting newline
not included to the closing delimiter line included.
"""
def __init__(self, op, delim):
assert op in ('<<', '<<-')
if not delim:
raise ShellSyntaxError('invalid here document delimiter %s' % str(delim))
self._op = op
self._delim = delim
self._buffer = []
self._token = []
def add(self, data, eof):
"""If the here-document was delimited, return a tuple (content, remaining).
Raise NeedMore() otherwise.
"""
self._buffer += list(data)
self._parse(eof)
token = ''.join(self._token)
remaining = ''.join(self._buffer)
self._token, self._remaining = [], []
return token, remaining
def _parse(self, eof):
while 1:
#Look for first unescaped newline. Quotes may be ignored
escaped = False
for i,c in enumerate(self._buffer):
if escaped:
escaped = False
elif c=='\\':
escaped = True
elif c=='\n':
break
else:
i = -1
if i==-1 or self._buffer[i]!='\n':
if not eof:
raise NeedMore()
#No more data, maybe the last line is closing delimiter
line = ''.join(self._buffer)
eol = ''
self._buffer[:] = []
else:
line = ''.join(self._buffer[:i])
eol = self._buffer[i]
self._buffer[:i+1] = []
if self._op=='<<-':
line = line.lstrip('\t')
if line==self._delim:
break
self._token += [line, eol]
if i==-1:
break
class Token:
#TODO: check this is still in use
OPERATOR = 'OPERATOR'
WORD = 'WORD'
def __init__(self):
self.value = ''
self.type = None
def __getitem__(self, key):
#Behave like a two elements tuple
if key==0:
return self.type
if key==1:
return self.value
raise IndexError(key)
class HereDoc:
def __init__(self, op, name=None):
self.op = op
self.name = name
self.pendings = []
TK_COMMA = 'COMMA'
TK_AMPERSAND = 'AMP'
TK_OP = 'OP'
TK_TOKEN = 'TOKEN'
TK_COMMENT = 'COMMENT'
TK_NEWLINE = 'NEWLINE'
TK_IONUMBER = 'IO_NUMBER'
TK_ASSIGNMENT = 'ASSIGNMENT_WORD'
TK_HERENAME = 'HERENAME'
class Lexer:
"""Main lexer.
Call add() until the script AST is returned.
"""
# Here-document handling makes the whole thing more complex because they basically
# force tokens to be reordered: here-content must come right after the operator
# and the here-document name, while some other tokens might be following the
# here-document expression on the same line.
#
# So, here-doc states are basically:
# *self._state==ST_NORMAL
# - self._heredoc.op is None: no here-document
# - self._heredoc.op is not None but name is: here-document operator matched,
# waiting for the document name/delimiter
# - self._heredoc.op and name are not None: here-document is ready, following
# tokens are being stored and will be pushed again when the document is
# completely parsed.
# *self._state==ST_HEREDOC
# - The here-document is being delimited by self._herelexer. Once it is done
# the content is pushed in front of the pending token list then all these
# tokens are pushed once again.
ST_NORMAL = 'ST_NORMAL'
ST_OP = 'ST_OP'
ST_BACKSLASH = 'ST_BACKSLASH'
ST_QUOTED = 'ST_QUOTED'
ST_COMMENT = 'ST_COMMENT'
ST_HEREDOC = 'ST_HEREDOC'
#Match end of backquote strings
RE_BACKQUOTE_END = re.compile(r'(?<!\\)(`)')
def __init__(self, parent_state = None):
self._input = []
self._pos = 0
self._token = ''
self._type = TK_TOKEN
self._state = self.ST_NORMAL
self._parent_state = parent_state
self._wordlexer = None
self._heredoc = HereDoc(None)
self._herelexer = None
### Following attributes are not used for delimiting token and can safely
### be changed after here-document detection (see _push_toke)
# Count the number of tokens following a 'For' reserved word. Needed to
# return an 'In' reserved word if it comes in third place.
self._for_count = None
def add(self, data, eof=False):
"""Feed the lexer with data.
When eof is set to True, returns unconsumed data or raise if the lexer
is in the middle of a delimiting operation.
Raise NeedMore otherwise.
"""
self._input += list(data)
self._parse(eof)
self._input[:self._pos] = []
return ''.join(self._input)
def _parse(self, eof):
while self._state:
if self._pos>=len(self._input):
if not eof:
raise NeedMore()
elif self._state not in (self.ST_OP, self.ST_QUOTED, self.ST_HEREDOC):
#Delimit the current token and leave cleanly
self._push_token('')
break
else:
#Let the sublexer handle the eof themselves
pass
if self._state==self.ST_NORMAL:
self._parse_normal()
elif self._state==self.ST_COMMENT:
self._parse_comment()
elif self._state==self.ST_OP:
self._parse_op(eof)
elif self._state==self.ST_QUOTED:
self._parse_quoted(eof)
elif self._state==self.ST_HEREDOC:
self._parse_heredoc(eof)
else:
assert False, "Unknown state " + str(self._state)
if self._heredoc.op is not None:
raise ShellSyntaxError('missing here-document delimiter')
def _parse_normal(self):
c = self._input[self._pos]
if c=='\n':
self._push_token(c)
self._token = c
self._type = TK_NEWLINE
self._push_token('')
self._pos += 1
elif c in ('\\', '\'', '"', '`', '$'):
self._state = self.ST_QUOTED
elif is_partial_op(c):
self._push_token(c)
self._type = TK_OP
self._token += c
self._pos += 1
self._state = self.ST_OP
elif is_blank(c):
self._push_token(c)
#Discard blanks
self._pos += 1
elif self._token:
self._token += c
self._pos += 1
elif c=='#':
self._state = self.ST_COMMENT
self._type = TK_COMMENT
self._pos += 1
else:
self._pos += 1
self._token += c
def _parse_op(self, eof):
assert self._token
while 1:
if self._pos>=len(self._input):
if not eof:
raise NeedMore()
c = ''
else:
c = self._input[self._pos]
op = self._token + c
if c and is_partial_op(op):
#Still parsing an operator
self._token = op
self._pos += 1
else:
#End of operator
self._push_token(c)
self._state = self.ST_NORMAL
break
def _parse_comment(self):
while 1:
if self._pos>=len(self._input):
raise NeedMore()
c = self._input[self._pos]
if c=='\n':
#End of comment, do not consume the end of line
self._state = self.ST_NORMAL
break
else:
self._token += c
self._pos += 1
def _parse_quoted(self, eof):
"""Precondition: the starting backquote/dollar is still in the input queue."""
if not self._wordlexer:
self._wordlexer = WordLexer()
if self._pos<len(self._input):
#Transfer input queue character into the subparser
input = self._input[self._pos:]
self._pos += len(input)
wtree, remaining = self._wordlexer.add(input, eof)
self._wordlexer = None
self._token += wordtree_as_string(wtree)
#Put unparsed character back in the input queue
if remaining:
self._input[self._pos:self._pos] = list(remaining)
self._state = self.ST_NORMAL
def _parse_heredoc(self, eof):
assert not self._token
if self._herelexer is None:
self._herelexer = HereDocLexer(self._heredoc.op, self._heredoc.name)
if self._pos<len(self._input):
#Transfer input queue character into the subparser
input = self._input[self._pos:]
self._pos += len(input)
self._token, remaining = self._herelexer.add(input, eof)
#Reset here-document state
self._herelexer = None
heredoc, self._heredoc = self._heredoc, HereDoc(None)
if remaining:
self._input[self._pos:self._pos] = list(remaining)
self._state = self.ST_NORMAL
#Push pending tokens
heredoc.pendings[:0] = [(self._token, self._type, heredoc.name)]
for token, type, delim in heredoc.pendings:
self._token = token
self._type = type
self._push_token(delim)
def _push_token(self, delim):
if not self._token:
return 0
if self._heredoc.op is not None:
if self._heredoc.name is None:
#Here-document name
if self._type!=TK_TOKEN:
raise ShellSyntaxError("expecting here-document name, got '%s'" % self._token)
self._heredoc.name = unquote_wordtree(make_wordtree(self._token))
self._type = TK_HERENAME
else:
#Capture all tokens until the newline starting the here-document
if self._type==TK_NEWLINE:
assert self._state==self.ST_NORMAL
self._state = self.ST_HEREDOC
self._heredoc.pendings.append((self._token, self._type, delim))
self._token = ''
self._type = TK_TOKEN
return 1
# BEWARE: do not change parser state from here to the end of the function:
# when parsing between an here-document operator to the end of the line
# tokens are stored in self._heredoc.pendings. Therefore, they will not
# reach the section below.
#Check operators
if self._type==TK_OP:
#False positive because of partial op matching
op = is_op(self._token)
if not op:
self._type = TK_TOKEN
else:
#Map to the specific operator
self._type = op
if self._token in ('<<', '<<-'):
#Done here rather than in _parse_op because there is no need
#to change the parser state since we are still waiting for
#the here-document name
if self._heredoc.op is not None:
raise ShellSyntaxError("syntax error near token '%s'" % self._token)
assert self._heredoc.op is None
self._heredoc.op = self._token
if self._type==TK_TOKEN:
if '=' in self._token and not delim:
if self._token.startswith('='):
#Token is a WORD... a TOKEN that is.
pass
else:
prev = self._token[:self._token.find('=')]
if is_name(prev):
self._type = TK_ASSIGNMENT
else:
#Just a token (unspecified)
pass
else:
reserved = get_reserved(self._token)
if reserved is not None:
if reserved=='In' and self._for_count!=2:
#Sorry, not a reserved word after all
pass
else:
self._type = reserved
if reserved in ('For', 'Case'):
self._for_count = 0
elif are_digits(self._token) and delim in ('<', '>'):
#Detect IO_NUMBER
self._type = TK_IONUMBER
elif self._token==';':
self._type = TK_COMMA
elif self._token=='&':
self._type = TK_AMPERSAND
elif self._type==TK_COMMENT:
#Comments are not part of sh grammar, ignore them
self._token = ''
self._type = TK_TOKEN
return 0
if self._for_count is not None:
#Track token count in 'For' expression to detect 'In' reserved words.
#Can only be in third position, no need to go beyond
self._for_count += 1
if self._for_count==3:
self._for_count = None
self.on_token((self._token, self._type))
self._token = ''
self._type = TK_TOKEN
return 1
def on_token(self, token):
raise NotImplementedError
tokens = [
TK_TOKEN,
# To silence yacc unused token warnings
# TK_COMMENT,
TK_NEWLINE,
TK_IONUMBER,
TK_ASSIGNMENT,
TK_HERENAME,
]
#Add specific operators
tokens += _OPERATORS.values()
#Add reserved words
tokens += _RESERVEDS.values()
class PLYLexer(Lexer):
"""Bridge Lexer and PLY lexer interface."""
def __init__(self):
Lexer.__init__(self)
self._tokens = []
self._current = 0
self.lineno = 0
def on_token(self, token):
value, type = token
self.lineno = 0
t = lex.LexToken()
t.value = value
t.type = type
t.lexer = self
t.lexpos = 0
t.lineno = 0
self._tokens.append(t)
def is_empty(self):
return not bool(self._tokens)
#PLY compliant interface
def token(self):
if self._current>=len(self._tokens):
return None
t = self._tokens[self._current]
self._current += 1
return t
def get_tokens(s):
"""Parse the input string and return a tuple (tokens, unprocessed) where
tokens is a list of parsed tokens and unprocessed is the part of the input
string left untouched by the lexer.
"""
lexer = PLYLexer()
untouched = lexer.add(s, True)
tokens = []
while 1:
token = lexer.token()
if token is None:
break
tokens.append(token)
tokens = [(t.value, t.type) for t in tokens]
return tokens, untouched

View File

@@ -0,0 +1,772 @@
# pyshyacc.py - PLY grammar definition for pysh
#
# Copyright 2007 Patrick Mezard
#
# This software may be used and distributed according to the terms
# of the GNU General Public License, incorporated herein by reference.
"""PLY grammar file.
"""
import sys
import pyshlex
tokens = pyshlex.tokens
from ply import yacc
import sherrors
class IORedirect:
def __init__(self, op, filename, io_number=None):
self.op = op
self.filename = filename
self.io_number = io_number
class HereDocument:
def __init__(self, op, name, content, io_number=None):
self.op = op
self.name = name
self.content = content
self.io_number = io_number
def make_io_redirect(p):
"""Make an IORedirect instance from the input 'io_redirect' production."""
name, io_number, io_target = p
assert name=='io_redirect'
if io_target[0]=='io_file':
io_type, io_op, io_file = io_target
return IORedirect(io_op, io_file, io_number)
elif io_target[0]=='io_here':
io_type, io_op, io_name, io_content = io_target
return HereDocument(io_op, io_name, io_content, io_number)
else:
assert False, "Invalid IO redirection token %s" % repr(io_type)
class SimpleCommand:
"""
assigns contains (name, value) pairs.
"""
def __init__(self, words, redirs, assigns):
self.words = list(words)
self.redirs = list(redirs)
self.assigns = list(assigns)
class Pipeline:
def __init__(self, commands, reverse_status=False):
self.commands = list(commands)
assert self.commands #Grammar forbids this
self.reverse_status = reverse_status
class AndOr:
def __init__(self, op, left, right):
self.op = str(op)
self.left = left
self.right = right
class ForLoop:
def __init__(self, name, items, cmds):
self.name = str(name)
self.items = list(items)
self.cmds = list(cmds)
class WhileLoop:
def __init__(self, condition, cmds):
self.condition = list(condition)
self.cmds = list(cmds)
class UntilLoop:
def __init__(self, condition, cmds):
self.condition = list(condition)
self.cmds = list(cmds)
class FunDef:
def __init__(self, name, body):
self.name = str(name)
self.body = body
class BraceGroup:
def __init__(self, cmds):
self.cmds = list(cmds)
class IfCond:
def __init__(self, cond, if_cmds, else_cmds):
self.cond = list(cond)
self.if_cmds = if_cmds
self.else_cmds = else_cmds
class Case:
def __init__(self, name, items):
self.name = name
self.items = items
class SubShell:
def __init__(self, cmds):
self.cmds = cmds
class RedirectList:
def __init__(self, cmd, redirs):
self.cmd = cmd
self.redirs = list(redirs)
def get_production(productions, ptype):
"""productions must be a list of production tuples like (name, obj) where
name is the production string identifier.
Return the first production named 'ptype'. Raise KeyError if None can be
found.
"""
for production in productions:
if production is not None and production[0]==ptype:
return production
raise KeyError(ptype)
#-------------------------------------------------------------------------------
# PLY grammar definition
#-------------------------------------------------------------------------------
def p_multiple_commands(p):
"""multiple_commands : newline_sequence
| complete_command
| multiple_commands complete_command"""
if len(p)==2:
if p[1] is not None:
p[0] = [p[1]]
else:
p[0] = []
else:
p[0] = p[1] + [p[2]]
def p_complete_command(p):
"""complete_command : list separator
| list"""
if len(p)==3 and p[2] and p[2][1] == '&':
p[0] = ('async', p[1])
else:
p[0] = p[1]
def p_list(p):
"""list : list separator_op and_or
| and_or"""
if len(p)==2:
p[0] = [p[1]]
else:
#if p[2]!=';':
# raise NotImplementedError('AND-OR list asynchronous execution is not implemented')
p[0] = p[1] + [p[3]]
def p_and_or(p):
"""and_or : pipeline
| and_or AND_IF linebreak pipeline
| and_or OR_IF linebreak pipeline"""
if len(p)==2:
p[0] = p[1]
else:
p[0] = ('and_or', AndOr(p[2], p[1], p[4]))
def p_maybe_bang_word(p):
"""maybe_bang_word : Bang"""
p[0] = ('maybe_bang_word', p[1])
def p_pipeline(p):
"""pipeline : pipe_sequence
| bang_word pipe_sequence"""
if len(p)==3:
p[0] = ('pipeline', Pipeline(p[2][1:], True))
else:
p[0] = ('pipeline', Pipeline(p[1][1:]))
def p_pipe_sequence(p):
"""pipe_sequence : command
| pipe_sequence PIPE linebreak command"""
if len(p)==2:
p[0] = ['pipe_sequence', p[1]]
else:
p[0] = p[1] + [p[4]]
def p_command(p):
"""command : simple_command
| compound_command
| compound_command redirect_list
| function_definition"""
if p[1][0] in ( 'simple_command',
'for_clause',
'while_clause',
'until_clause',
'case_clause',
'if_clause',
'function_definition',
'subshell',
'brace_group',):
if len(p) == 2:
p[0] = p[1]
else:
p[0] = ('redirect_list', RedirectList(p[1], p[2][1:]))
else:
raise NotImplementedError('%s command is not implemented' % repr(p[1][0]))
def p_compound_command(p):
"""compound_command : brace_group
| subshell
| for_clause
| case_clause
| if_clause
| while_clause
| until_clause"""
p[0] = p[1]
def p_subshell(p):
"""subshell : LPARENS compound_list RPARENS"""
p[0] = ('subshell', SubShell(p[2][1:]))
def p_compound_list(p):
"""compound_list : term
| newline_list term
| term separator
| newline_list term separator"""
productions = p[1:]
try:
sep = get_production(productions, 'separator')
if sep[1]!=';':
raise NotImplementedError()
except KeyError:
pass
term = get_production(productions, 'term')
p[0] = ['compound_list'] + term[1:]
def p_term(p):
"""term : term separator and_or
| and_or"""
if len(p)==2:
p[0] = ['term', p[1]]
else:
if p[2] is not None and p[2][1] == '&':
p[0] = ['term', ('async', p[1][1:])] + [p[3]]
else:
p[0] = p[1] + [p[3]]
def p_maybe_for_word(p):
# Rearrange 'For' priority wrt TOKEN. See p_for_word
"""maybe_for_word : For"""
p[0] = ('maybe_for_word', p[1])
def p_for_clause(p):
"""for_clause : for_word name linebreak do_group
| for_word name linebreak in sequential_sep do_group
| for_word name linebreak in wordlist sequential_sep do_group"""
productions = p[1:]
do_group = get_production(productions, 'do_group')
try:
items = get_production(productions, 'in')[1:]
except KeyError:
raise NotImplementedError('"in" omission is not implemented')
try:
items = get_production(productions, 'wordlist')[1:]
except KeyError:
items = []
name = p[2]
p[0] = ('for_clause', ForLoop(name, items, do_group[1:]))
def p_name(p):
"""name : token""" #Was NAME instead of token
p[0] = p[1]
def p_in(p):
"""in : In"""
p[0] = ('in', p[1])
def p_wordlist(p):
"""wordlist : wordlist token
| token"""
if len(p)==2:
p[0] = ['wordlist', ('TOKEN', p[1])]
else:
p[0] = p[1] + [('TOKEN', p[2])]
def p_case_clause(p):
"""case_clause : Case token linebreak in linebreak case_list Esac
| Case token linebreak in linebreak case_list_ns Esac
| Case token linebreak in linebreak Esac"""
if len(p) < 8:
items = []
else:
items = p[6][1:]
name = p[2]
p[0] = ('case_clause', Case(name, [c[1] for c in items]))
def p_case_list_ns(p):
"""case_list_ns : case_list case_item_ns
| case_item_ns"""
p_case_list(p)
def p_case_list(p):
"""case_list : case_list case_item
| case_item"""
if len(p)==2:
p[0] = ['case_list', p[1]]
else:
p[0] = p[1] + [p[2]]
def p_case_item_ns(p):
"""case_item_ns : pattern RPARENS linebreak
| pattern RPARENS compound_list linebreak
| LPARENS pattern RPARENS linebreak
| LPARENS pattern RPARENS compound_list linebreak"""
p_case_item(p)
def p_case_item(p):
"""case_item : pattern RPARENS linebreak DSEMI linebreak
| pattern RPARENS compound_list DSEMI linebreak
| LPARENS pattern RPARENS linebreak DSEMI linebreak
| LPARENS pattern RPARENS compound_list DSEMI linebreak"""
if len(p) < 7:
name = p[1][1:]
else:
name = p[2][1:]
try:
cmds = get_production(p[1:], "compound_list")[1:]
except KeyError:
cmds = []
p[0] = ('case_item', (name, cmds))
def p_pattern(p):
"""pattern : token
| pattern PIPE token"""
if len(p)==2:
p[0] = ['pattern', ('TOKEN', p[1])]
else:
p[0] = p[1] + [('TOKEN', p[2])]
def p_maybe_if_word(p):
# Rearrange 'If' priority wrt TOKEN. See p_if_word
"""maybe_if_word : If"""
p[0] = ('maybe_if_word', p[1])
def p_maybe_then_word(p):
# Rearrange 'Then' priority wrt TOKEN. See p_then_word
"""maybe_then_word : Then"""
p[0] = ('maybe_then_word', p[1])
def p_if_clause(p):
"""if_clause : if_word compound_list then_word compound_list else_part Fi
| if_word compound_list then_word compound_list Fi"""
else_part = []
if len(p)==7:
else_part = p[5]
p[0] = ('if_clause', IfCond(p[2][1:], p[4][1:], else_part))
def p_else_part(p):
"""else_part : Elif compound_list then_word compound_list else_part
| Elif compound_list then_word compound_list
| Else compound_list"""
if len(p)==3:
p[0] = p[2][1:]
else:
else_part = []
if len(p)==6:
else_part = p[5]
p[0] = ('elif', IfCond(p[2][1:], p[4][1:], else_part))
def p_while_clause(p):
"""while_clause : While compound_list do_group"""
p[0] = ('while_clause', WhileLoop(p[2][1:], p[3][1:]))
def p_maybe_until_word(p):
# Rearrange 'Until' priority wrt TOKEN. See p_until_word
"""maybe_until_word : Until"""
p[0] = ('maybe_until_word', p[1])
def p_until_clause(p):
"""until_clause : until_word compound_list do_group"""
p[0] = ('until_clause', UntilLoop(p[2][1:], p[3][1:]))
def p_function_definition(p):
"""function_definition : fname LPARENS RPARENS linebreak function_body"""
p[0] = ('function_definition', FunDef(p[1], p[5]))
def p_function_body(p):
"""function_body : compound_command
| compound_command redirect_list"""
if len(p)!=2:
raise NotImplementedError('functions redirections lists are not implemented')
p[0] = p[1]
def p_fname(p):
"""fname : TOKEN""" #Was NAME instead of token
p[0] = p[1]
def p_brace_group(p):
"""brace_group : Lbrace compound_list Rbrace"""
p[0] = ('brace_group', BraceGroup(p[2][1:]))
def p_maybe_done_word(p):
#See p_assignment_word for details.
"""maybe_done_word : Done"""
p[0] = ('maybe_done_word', p[1])
def p_maybe_do_word(p):
"""maybe_do_word : Do"""
p[0] = ('maybe_do_word', p[1])
def p_do_group(p):
"""do_group : do_word compound_list done_word"""
#Do group contains a list of AndOr
p[0] = ['do_group'] + p[2][1:]
def p_simple_command(p):
"""simple_command : cmd_prefix cmd_word cmd_suffix
| cmd_prefix cmd_word
| cmd_prefix
| cmd_name cmd_suffix
| cmd_name"""
words, redirs, assigns = [], [], []
for e in p[1:]:
name = e[0]
if name in ('cmd_prefix', 'cmd_suffix'):
for sube in e[1:]:
subname = sube[0]
if subname=='io_redirect':
redirs.append(make_io_redirect(sube))
elif subname=='ASSIGNMENT_WORD':
assigns.append(sube)
else:
words.append(sube)
elif name in ('cmd_word', 'cmd_name'):
words.append(e)
cmd = SimpleCommand(words, redirs, assigns)
p[0] = ('simple_command', cmd)
def p_cmd_name(p):
"""cmd_name : TOKEN"""
p[0] = ('cmd_name', p[1])
def p_cmd_word(p):
"""cmd_word : token"""
p[0] = ('cmd_word', p[1])
def p_maybe_assignment_word(p):
#See p_assignment_word for details.
"""maybe_assignment_word : ASSIGNMENT_WORD"""
p[0] = ('maybe_assignment_word', p[1])
def p_cmd_prefix(p):
"""cmd_prefix : io_redirect
| cmd_prefix io_redirect
| assignment_word
| cmd_prefix assignment_word"""
try:
prefix = get_production(p[1:], 'cmd_prefix')
except KeyError:
prefix = ['cmd_prefix']
try:
value = get_production(p[1:], 'assignment_word')[1]
value = ('ASSIGNMENT_WORD', value.split('=', 1))
except KeyError:
value = get_production(p[1:], 'io_redirect')
p[0] = prefix + [value]
def p_cmd_suffix(p):
"""cmd_suffix : io_redirect
| cmd_suffix io_redirect
| token
| cmd_suffix token
| maybe_for_word
| cmd_suffix maybe_for_word
| maybe_done_word
| cmd_suffix maybe_done_word
| maybe_do_word
| cmd_suffix maybe_do_word
| maybe_until_word
| cmd_suffix maybe_until_word
| maybe_assignment_word
| cmd_suffix maybe_assignment_word
| maybe_if_word
| cmd_suffix maybe_if_word
| maybe_then_word
| cmd_suffix maybe_then_word
| maybe_bang_word
| cmd_suffix maybe_bang_word"""
try:
suffix = get_production(p[1:], 'cmd_suffix')
token = p[2]
except KeyError:
suffix = ['cmd_suffix']
token = p[1]
if isinstance(token, tuple):
if token[0]=='io_redirect':
p[0] = suffix + [token]
else:
#Convert maybe_* to TOKEN if necessary
p[0] = suffix + [('TOKEN', token[1])]
else:
p[0] = suffix + [('TOKEN', token)]
def p_redirect_list(p):
"""redirect_list : io_redirect
| redirect_list io_redirect"""
if len(p) == 2:
p[0] = ['redirect_list', make_io_redirect(p[1])]
else:
p[0] = p[1] + [make_io_redirect(p[2])]
def p_io_redirect(p):
"""io_redirect : io_file
| IO_NUMBER io_file
| io_here
| IO_NUMBER io_here"""
if len(p)==3:
p[0] = ('io_redirect', p[1], p[2])
else:
p[0] = ('io_redirect', None, p[1])
def p_io_file(p):
#Return the tuple (operator, filename)
"""io_file : LESS filename
| LESSAND filename
| GREATER filename
| GREATAND filename
| DGREAT filename
| LESSGREAT filename
| CLOBBER filename"""
#Extract the filename from the file
p[0] = ('io_file', p[1], p[2][1])
def p_filename(p):
#Return the filename
"""filename : TOKEN"""
p[0] = ('filename', p[1])
def p_io_here(p):
"""io_here : DLESS here_end
| DLESSDASH here_end"""
p[0] = ('io_here', p[1], p[2][1], p[2][2])
def p_here_end(p):
"""here_end : HERENAME TOKEN"""
p[0] = ('here_document', p[1], p[2])
def p_newline_sequence(p):
# Nothing in the grammar can handle leading NEWLINE productions, so add
# this one with the lowest possible priority relatively to newline_list.
"""newline_sequence : newline_list"""
p[0] = None
def p_newline_list(p):
"""newline_list : NEWLINE
| newline_list NEWLINE"""
p[0] = None
def p_linebreak(p):
"""linebreak : newline_list
| empty"""
p[0] = None
def p_separator_op(p):
"""separator_op : COMMA
| AMP"""
p[0] = p[1]
def p_separator(p):
"""separator : separator_op linebreak
| newline_list"""
if len(p)==2:
#Ignore newlines
p[0] = None
else:
#Keep the separator operator
p[0] = ('separator', p[1])
def p_sequential_sep(p):
"""sequential_sep : COMMA linebreak
| newline_list"""
p[0] = None
# Low priority TOKEN => for_word conversion.
# Let maybe_for_word be used as a token when necessary in higher priority
# rules.
def p_for_word(p):
"""for_word : maybe_for_word"""
p[0] = p[1]
def p_if_word(p):
"""if_word : maybe_if_word"""
p[0] = p[1]
def p_then_word(p):
"""then_word : maybe_then_word"""
p[0] = p[1]
def p_done_word(p):
"""done_word : maybe_done_word"""
p[0] = p[1]
def p_do_word(p):
"""do_word : maybe_do_word"""
p[0] = p[1]
def p_until_word(p):
"""until_word : maybe_until_word"""
p[0] = p[1]
def p_assignment_word(p):
"""assignment_word : maybe_assignment_word"""
p[0] = ('assignment_word', p[1][1])
def p_bang_word(p):
"""bang_word : maybe_bang_word"""
p[0] = ('bang_word', p[1][1])
def p_token(p):
"""token : TOKEN
| Fi"""
p[0] = p[1]
def p_empty(p):
'empty :'
p[0] = None
# Error rule for syntax errors
def p_error(p):
msg = []
w = msg.append
w('%r\n' % p)
w('followed by:\n')
for i in range(5):
n = yacc.token()
if not n:
break
w(' %r\n' % n)
raise sherrors.ShellSyntaxError(''.join(msg))
# Build the parser
try:
import pyshtables
except ImportError:
yacc.yacc(tabmodule = 'pyshtables')
else:
yacc.yacc(tabmodule = 'pysh.pyshtables', write_tables = 0, debug = 0)
def parse(input, eof=False, debug=False):
"""Parse a whole script at once and return the generated AST and unconsumed
data in a tuple.
NOTE: eof is probably meaningless for now, the parser being unable to work
in pull mode. It should be set to True.
"""
lexer = pyshlex.PLYLexer()
remaining = lexer.add(input, eof)
if lexer.is_empty():
return [], remaining
if debug:
debug = 2
return yacc.parse(lexer=lexer, debug=debug), remaining
#-------------------------------------------------------------------------------
# AST rendering helpers
#-------------------------------------------------------------------------------
def format_commands(v):
"""Return a tree made of strings and lists. Make command trees easier to
display.
"""
if isinstance(v, list):
return [format_commands(c) for c in v]
if isinstance(v, tuple):
if len(v)==2 and isinstance(v[0], str) and not isinstance(v[1], str):
if v[0] == 'async':
return ['AsyncList', map(format_commands, v[1])]
else:
#Avoid decomposing tuples like ('pipeline', Pipeline(...))
return format_commands(v[1])
return format_commands(list(v))
elif isinstance(v, IfCond):
name = ['IfCond']
name += ['if', map(format_commands, v.cond)]
name += ['then', map(format_commands, v.if_cmds)]
name += ['else', map(format_commands, v.else_cmds)]
return name
elif isinstance(v, ForLoop):
name = ['ForLoop']
name += [repr(v.name)+' in ', map(str, v.items)]
name += ['commands', map(format_commands, v.cmds)]
return name
elif isinstance(v, AndOr):
return [v.op, format_commands(v.left), format_commands(v.right)]
elif isinstance(v, Pipeline):
name = 'Pipeline'
if v.reverse_status:
name = '!' + name
return [name, format_commands(v.commands)]
elif isinstance(v, SimpleCommand):
name = ['SimpleCommand']
if v.words:
name += ['words', map(str, v.words)]
if v.assigns:
assigns = [tuple(a[1]) for a in v.assigns]
name += ['assigns', map(str, assigns)]
if v.redirs:
name += ['redirs', map(format_commands, v.redirs)]
return name
elif isinstance(v, RedirectList):
name = ['RedirectList']
if v.redirs:
name += ['redirs', map(format_commands, v.redirs)]
name += ['command', format_commands(v.cmd)]
return name
elif isinstance(v, IORedirect):
return ' '.join(map(str, (v.io_number, v.op, v.filename)))
elif isinstance(v, HereDocument):
return ' '.join(map(str, (v.io_number, v.op, repr(v.name), repr(v.content))))
elif isinstance(v, SubShell):
return ['SubShell', map(format_commands, v.cmds)]
else:
return repr(v)
def print_commands(cmds, output=sys.stdout):
"""Pretty print a command tree."""
def print_tree(cmd, spaces, output):
if isinstance(cmd, list):
for c in cmd:
print_tree(c, spaces + 3, output)
else:
print >>output, ' '*spaces + str(cmd)
formatted = format_commands(cmds)
print_tree(formatted, 0, output)
def stringify_commands(cmds):
"""Serialize a command tree as a string.
Returned string is not pretty and is currently used for unit tests only.
"""
def stringify(value):
output = []
if isinstance(value, list):
formatted = []
for v in value:
formatted.append(stringify(v))
formatted = ' '.join(formatted)
output.append(''.join(['<', formatted, '>']))
else:
output.append(value)
return ' '.join(output)
return stringify(format_commands(cmds))
def visit_commands(cmds, callable):
"""Visit the command tree and execute callable on every Pipeline and
SimpleCommand instances.
"""
if isinstance(cmds, (tuple, list)):
map(lambda c: visit_commands(c,callable), cmds)
elif isinstance(cmds, (Pipeline, SimpleCommand)):
callable(cmds)

View File

@@ -0,0 +1,41 @@
# sherrors.py - shell errors and signals
#
# Copyright 2007 Patrick Mezard
#
# This software may be used and distributed according to the terms
# of the GNU General Public License, incorporated herein by reference.
"""Define shell exceptions and error codes.
"""
class ShellError(Exception):
pass
class ShellSyntaxError(ShellError):
pass
class UtilityError(ShellError):
"""Raised upon utility syntax error (option or operand error)."""
pass
class ExpansionError(ShellError):
pass
class CommandNotFound(ShellError):
"""Specified command was not found."""
pass
class RedirectionError(ShellError):
pass
class VarAssignmentError(ShellError):
"""Variable assignment error."""
pass
class ExitSignal(ShellError):
"""Exit signal."""
pass
class ReturnSignal(ShellError):
"""Exit signal."""
pass

Some files were not shown because too many files have changed in this diff Show More