Compare commits

...

3838 Commits
pinky ... green

Author SHA1 Message Date
Joshua Lock
afd0958d27 Green 3.3.1 Release
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-08 12:14:07 +01:00
Richard Purdie
2b9dbe57a4 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:56:25 +01:00
Richard Purdie
d538d8e171 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:24:49 +01:00
Joshua Lock
d42f0b9153 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-03 13:35:22 +01:00
Richard Purdie
f5003084d5 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:08:42 +01:00
Enric Balletbo i Serra
763b11d0fd 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 13:36:16 +01:00
Kevin Tian
7d292468e7 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 13:36:07 +01:00
Kevin Tian
f51bb81248 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 13:35:59 +01:00
Richard Purdie
d3b8687ea6 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 13:35:50 +01:00
Richard Purdie
93f7d74492 qemu: Enable ppc system emulation and fix ppc build
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-29 13:35:30 +01:00
Joshua Lock
e2c567f51e 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:58:43 +01:00
Joshua Lock
7646f333e1 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:58:34 +01:00
Joshua Lock
b318d8f87b 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:44:59 +01:00
Scott Garman
0128976cb0 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:44:59 +01:00
Joshua Lock
5a4342cb2e qemu: fix sloppy merge
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-23 18:02:45 +01:00
Jeff Dike
6e4579b32b 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:47 +01:00
Dexuan Cui
bd11abb22c 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 13:24:52 +01:00
Joshua Lock
e1798f5e39 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:34:06 +01:00
Dike, Jeffrey G
b43a425119 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 15:08:53 +01:00
Joshua Lock
01a5883616 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-17 15:08:49 +01:00
Joshua Lock
ed145bbdfe 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:51 +01:00
Joshua Lock
dc123ba831 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:51:34 +01:00
Joshua Lock
887a7768cf 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:09 +01:00
Joshua Lock
aba90fdf2f 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:08:12 +01:00
Joshua Lock
27cff3f045 handbook: Note that this is the documentation for Green
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-14 12:03:21 +01:00
Joshua Lock
506386d148 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 11:45:30 +01:00
Joshua Lock
f5d24f0574 handbook: Fix generation of HTML handbook
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-14 11:44:56 +01:00
Joshua Lock
d36f183ade Green 3.3 Release 2010-06-11 14:43:33 +01:00
Joshua Lock
6129f9fc44 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:33 +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
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
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
3875 changed files with 3164418 additions and 246160 deletions

35
.gitignore vendored Normal file
View File

@@ -0,0 +1,35 @@
*.pyc
*.pyo
build/conf/local.conf
build/conf/bblayers.conf
build/tmp/
pstage/
scripts/poky-git-proxy-socks
sources/
meta-darwin
meta-maemo
meta-prvt*
poky-autobuilder*
*.swp
*.orig
*.rej
*~
handbook/poky-doc-tools/Makefile
handbook/poky-doc-tools/Makefile.in
handbook/poky-doc-tools/aclocal.m4
handbook/poky-doc-tools/autom4te.cache/
handbook/poky-doc-tools/common/Makefile
handbook/poky-doc-tools/common/Makefile.in
handbook/poky-doc-tools/common/fop-config.xml
handbook/poky-doc-tools/config.log
handbook/poky-doc-tools/config.status
handbook/poky-doc-tools/configure
handbook/poky-doc-tools/install-sh
handbook/poky-doc-tools/missing
handbook/poky-doc-tools/poky-docbook-to-pdf
handbook/poky-handbook.html
handbook/poky-handbook.pdf
handbook/poky-handbook.tgz
handbook/bsp-guide.html
handbook/bsp-guide.pdf

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.

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,12 +1,61 @@
Changes in BitBake 1.8.x:
- Fix exit code for build failures in --continue mode
- Fix git branch tags fetching
Changes in BitBake 1.8.10:
- Psyco is available only for x86 - do not use it on other architectures.
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)
- Promote certain warnings from debug to note 2 level
- Update manual
- 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)
@@ -18,7 +67,8 @@ Changes in BitBake 1.8.10:
do_taskname[cleandirs] = "dir"
- bzr fetcher tweaks from Robert Schuster (#2913)
- Add mercurial (hg) fetcher from Robert Schuster (#2913)
- Fix bogus preferred_version return values
- 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)
@@ -41,68 +91,93 @@ Changes in BitBake 1.8.10:
- 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 git branch support
- 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
Changes in Bitbake 1.8.8:
- 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)
- Import persistent data store from trunk
- Sync fetcher code with that in trunk, adding SRCREV support for svn
- Add ConfigParsed Event after configuration parsing is complete
- 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
- Add plain message function to bb.msg
- Sort the list of providers before processing so dependency problems are
reproducible rather than effectively random
- 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
- Fix handling of variables with expansion in the name using _append/_prepend
e.g. RRECOMMENDS_${PN}_append_xyz = "abc"
- 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
Changes in Bitbake 1.8.6:
- Correctly redirect stdin when forking
- If parsing errors are found, exit, too many users miss the errors
- Remove supriours PREFERRED_PROVIDER warnings
Changes in Bitbake 1.8.4:
- 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
- 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 dictonary 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,52 +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/bzr.py
lib/bb/fetch/cvs.py
lib/bb/fetch/git.py
lib/bb/fetch/hg.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/persist_data.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,12 +22,20 @@
# 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
import sys, os, getopt, re, time, optparse, xmlrpclib
sys.path.insert(0,os.path.join(os.path.dirname(os.path.dirname(sys.argv[0])), 'lib'))
import bb
from bb import cooker
from bb import ui
from bb import server
from bb.server import none
#from bb.server import xmlrpc
__version__ = "1.8.11"
__version__ = "1.9.0"
if sys.hexversion < 0x020500F0:
print "Sorry, python 2.5 or later is required for this version of bitbake"
sys.exit(1)
#============================================================================#
# BBOptions
@@ -41,11 +49,28 @@ class BBConfiguration( object ):
setattr( self, key, val )
def print_exception(exc, value, tb):
"""
Print the exception to stderr, only showing the traceback if bitbake
debugging is enabled.
"""
if not bb.msg.debug_level['default']:
tb = None
sys.__excepthook__(exc, value, tb)
#============================================================================#
# main
#============================================================================#
def main():
return_value = 0
pythonver = sys.version_info
if pythonver[0] < 2 or (pythonver[0] == 2 and pythonver[1] < 5):
print "Sorry, bitbake needs python 2.5 or later."
sys.exit(1)
parser = optparse.OptionParser( version = "BitBake Build Tool Core version %s, %%prog version %s" % ( bb.__version__, __version__ ),
usage = """%prog [options] [package ...]
@@ -60,6 +85,9 @@ Default BBFILES are the .bb files in the current directory.""" )
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( "-a", "--tryaltconfigs", help = "continue with builds by trying to use alternative providers where possible.",
action = "store_true", dest = "tryaltconfigs", default = False )
parser.add_option( "-f", "--force", help = "force run of specified cmd, regardless of stamp status",
action = "store_true", dest = "force", default = False )
@@ -96,8 +124,8 @@ Default BBFILES are the .bb files in the current directory.""" )
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( "-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( "-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 = [] )
@@ -105,30 +133,65 @@ Default BBFILES are the .bb files in the current directory.""" )
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:])
cooker = bb.cooker.BBCooker(configuration)
#server = bb.server.xmlrpc
server = bb.server.none
if configuration.profile:
try:
import cProfile as profile
except:
import profile
# 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")
profile.runctx("cooker.cook()", globals(), locals(), "profile.log")
import pstats
p = pstats.Stats('profile.log')
p.sort_stats('time')
p.print_stats()
p.print_callers()
p.sort_stats('cumulative')
p.print_stats()
cooker = bb.cooker.BBCooker(configuration, server)
# 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.parseCommandLine()
serverinfo = server.BitbakeServerInfo(cooker.server)
server.BitBakeServerFork(serverinfo, cooker.serve, cooker_logfile)
del cooker
sys.excepthook = print_exception
# Setup a connection to the server (cooker)
serverConnection = server.BitBakeServerConnection(serverinfo)
# Launch the UI
if configuration.ui:
ui = configuration.ui
else:
cooker.cook()
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.
exec "from bb.ui import " + ui
exec "return_value = " + ui + ".init(serverConnection.connection, serverConnection.events)"
except ImportError:
print "FATAL: Invalid user interface '%s' specified. " % ui
print "Valid interfaces are 'ncurses', 'depexp' or the default, 'knotty'."
except Exception, e:
print "FATAL: Unable to start to '%s' UI due to exception: %s." % (configuration.ui, e)
finally:
serverConnection.terminate()
return return_value
if __name__ == "__main__":
main()
ret = main()
sys.exit(ret)

View File

@@ -453,6 +453,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>
@@ -217,6 +228,18 @@ This event handler gets called every time an event is triggered. A global variab
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 +281,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>
@@ -352,15 +377,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 +389,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 +411,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 +432,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 +480,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 +532,5 @@ BBFILE_PRIORITY_upstream = "5"
BBFILE_PRIORITY_local = "10"</screen>
</example>
</section>
</section>
</chapter>
</book>

View File

@@ -23,10 +23,8 @@
# Assign a file to __warn__ to get warnings about slow operations.
#
from inspect import getmro
import copy
import types, sets
import types
types.ImmutableTypes = tuple([ \
types.BooleanType, \
types.ComplexType, \
@@ -35,7 +33,7 @@ types.ImmutableTypes = tuple([ \
types.LongType, \
types.NoneType, \
types.TupleType, \
sets.ImmutableSet] + \
frozenset] + \
list(types.StringTypes))
MUTABLE = "__mutable__"

File diff suppressed because it is too large Load Diff

View File

@@ -25,12 +25,23 @@
#
#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
# 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"""
"""
Executed function failed
First parameter a message
Second paramter is a logfile (optional)
"""
class EventException(Exception):
"""Exception which is associated with an Event."""
@@ -43,7 +54,9 @@ class TaskBase(event.Event):
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,6 +74,10 @@ 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):
"""Invalid Task"""
@@ -74,12 +91,21 @@ def exec_func(func, d, dirs = None):
if not body:
return
cleandirs = (data.expand(data.getVarFlag(func, 'cleandirs', d), d) or "").split()
flags = data.getVarFlags(func, d)
for item in ['deps', 'check', 'interactive', 'python', 'cleandirs', 'dirs', 'lockfiles', 'fakeroot']:
if not item in flags:
flags[item] = None
ispython = flags['python']
cleandirs = (data.expand(flags['cleandirs'], d) or "").split()
for cdir in cleandirs:
os.system("rm -rf %s" % cdir)
if not dirs:
dirs = (data.expand(data.getVarFlag(func, 'dirs', d), d) or "").split()
if dirs:
dirs = data.expand(dirs, d)
else:
dirs = (data.expand(flags['dirs'], d) or "").split()
for adir in dirs:
mkdirhier(adir)
@@ -88,48 +114,114 @@ def exec_func(func, d, dirs = None):
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 logfiles
t = data.getVar('T', d, 1)
if not t:
bb.msg.fatal(bb.msg.domain.Build, "T not set")
mkdirhier(t)
logfile = "%s/log.%s.%s" % (t, func, str(os.getpid()))
runfile = "%s/run.%s.%s" % (t, func, str(os.getpid()))
# Change to correct directory (if specified)
if adir and os.access(adir, os.F_OK):
os.chdir(adir)
# Handle logfiles
si = file('/dev/null', 'r')
try:
if bb.msg.debug_level['default'] > 0 or ispython:
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
# 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])
locks = []
lockfiles = (data.expand(data.getVarFlag(func, 'lockfiles', d), d) or "").split()
lockfiles = (data.expand(flags['lockfiles'], d) or "").split()
for lock in lockfiles:
locks.append(bb.utils.lockfile(lock))
if data.getVarFlag(func, "python", d):
exec_func_python(func, d)
else:
exec_func_shell(func, d)
try:
# Run the function
if ispython:
exec_func_python(func, d, runfile, logfile)
else:
exec_func_shell(func, d, runfile, logfile, flags)
for lock in locks:
bb.utils.unlockfile(lock)
# Restore original directory
try:
os.chdir(prevdir)
except:
pass
if os.path.exists(prevdir):
os.chdir(prevdir)
finally:
def exec_func_python(func, d):
# Unlock any lockfiles
for lock in locks:
bb.utils.unlockfile(lock)
# 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 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)
# Close the backup fds
os.close(osi[0])
os.close(oso[0])
os.close(ose[0])
def exec_func_python(func, d, runfile, logfile):
"""Execute a python BB 'function'"""
import re, os
bbfile = bb.data.getVar('FILE', d, 1)
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)
def exec_func_shell(func, d):
f = open(runfile, "w")
f.write(tmp)
comp = utils.better_compile(tmp, func, bbfile)
g = {} # globals
g['d'] = d
try:
utils.better_exec(comp, g, tmp, bbfile)
except:
(t,value,tb) = sys.exc_info()
if t in [bb.parse.SkipPackage, bb.build.FuncFailed]:
raise
bb.msg.error(bb.msg.domain.Build, "Function %s failed" % func)
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
@@ -139,23 +231,13 @@ 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")
@@ -167,85 +249,21 @@ def exec_func_shell(func, d):
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):
if flags['fakeroot']:
maybe_fakeroot = "PATH=\"%s\" fakeroot " % bb.data.getVar("PATH", d, 1)
else:
maybe_fakeroot = ''
lang_environment = "LC_ALL=C "
ret = os.system('%s%ssh -e %s' % (lang_environment, maybe_fakeroot, runfile))
try:
os.chdir(prevdir)
except:
pass
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 )
bb.msg.error(bb.msg.domain.Build, "Function %s failed" % func)
raise FuncFailed("function %s failed" % func, logfile)
def exec_task(task, d):
@@ -255,72 +273,36 @@ def exec_task(task, d):
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 whther this is a valid task
if not data.getVarFlag(task, 'task', d):
raise EventException("No such task", InvalidTask(task, d))
# check whether this task needs executing..
if stamp_is_current(task, d):
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
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" % 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)
if data.getVarFlag(task, 'dontrundeps', d):
execute(None, task)
else:
task_graph.walkdown(task, execute)
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)
event.fire(TaskStarted(task, localdata), localdata)
exec_func(task, localdata)
event.fire(TaskSucceeded(task, localdata), localdata)
except FuncFailed, message:
# Try to extract the optional logfile
try:
(msg, logfile) = message
except:
logfile = None
msg = message
bb.msg.note(1, bb.msg.domain.Build, "Task failed: %s" % message )
failedevent = TaskFailed(msg, logfile, task, d)
event.fire(failedevent, d)
raise EventException("Function failed in task: %s" % message, failedevent)
# 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)
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)
def extract_stamp(d, fn):
"""
Extracts stamp format which is either a data dictonary (fn unset)
@@ -330,49 +312,6 @@ def extract_stamp(d, 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
@@ -409,40 +348,39 @@ def del_stamp(task, d, file_name = None):
stamp_internal(task, d, file_name)
def add_tasks(tasklist, d):
task_graph = data.getVar('_task_graph', d)
task_deps = data.getVar('_task_deps', d)
if not task_graph:
task_graph = bb.digraph()
if not task_deps:
task_deps = {}
if not 'tasks' in task_deps:
task_deps['tasks'] = []
if not 'parents' in task_deps:
task_deps['parents'] = {}
for task in tasklist:
deps = tasklist[task]
task = data.expand(task, d)
data.setVarFlag(task, 'task', 1, d)
task_graph.addnode(task, None)
for dep in deps:
dep = data.expand(dep, d)
if not task_graph.hasnode(dep):
task_graph.addnode(dep, None)
task_graph.addnode(task, dep)
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] = {}
if name in flags:
deptask = data.expand(flags[name], d)
if not name in task_deps:
task_deps[name] = {}
task_deps[name][task] = deptask
getTask('depends')
getTask('deptask')
getTask('rdeptask')
getTask('recrdeptask')
getTask('nostamp')
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_graph', task_graph, d)
data.setVar('_task_deps', task_deps, d)
def remove_task(task, kill, d):
@@ -450,22 +388,5 @@ 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

@@ -31,7 +31,6 @@
import os, re
import bb.data
import bb.utils
from sets import Set
try:
import cPickle as pickle
@@ -39,7 +38,7 @@ except ImportError:
import pickle
bb.msg.note(1, bb.msg.domain.Cache, "Importing cPickle failed. Falling back to a very slow implementation.")
__cache_version__ = "127"
__cache_version__ = "131"
class Cache:
"""
@@ -50,26 +49,37 @@ class Cache:
self.cachedir = bb.data.getVar("CACHE", cooker.configuration.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)
try:
os.stat( self.cachedir )
except OSError:
bb.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", cooker.configuration.data, True)
for f,old_mtime in deps:
if old_mtime > newest_mtime:
newest_mtime = old_mtime
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'
@@ -78,14 +88,15 @@ class Cache:
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:
try:
os.stat( self.cachefile )
bb.msg.note(1, bb.msg.domain.Cache, "Out of date cache found, rebuilding...")
except OSError:
pass
def getVar(self, var, fn, exp = 0):
"""
@@ -97,7 +108,6 @@ class Cache:
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]
@@ -109,32 +119,72 @@ class Cache:
# 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, True) or []
if "__depends" not in self.depends_cache[fn] or not self.depends_cache[fn]["__depends"]:
self.depends_cache[fn]["__depends"] = depends
for dep in depends:
if dep not in self.depends_cache[fn]["__depends"]:
self.depends_cache[fn]["__depends"].append(dep)
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, 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, cfgData)
return bb_data[cls]
def loadData(self, fn, cfgData, cacheData):
"""
Load a subset of data for fn.
If the cached data is valid we do nothing,
@@ -142,14 +192,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, cfgData)
for data in bb_data:
virtualfn = self.realfn2virtual(fn, data)
self.setData(virtualfn, fn, bb_data[data])
if self.getVar("__SKIPPED", virtualfn, True):
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 +247,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 +258,46 @@ 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 not 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
# 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] = ""
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"
return True
def remove(self, fn):
"""
@@ -234,16 +315,30 @@ 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)
@@ -256,15 +351,15 @@ class 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.note("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)
# build PackageName to FileName lookup table
@@ -279,24 +374,31 @@ class Cache:
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] = Set()
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)
cacheData.fn_provides[file_name].add(provide)
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
# can be be resolved (RDEPENDS, RRECOMMENDS etc.)
@@ -318,32 +420,30 @@ 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)
# 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 , config):
"""
@@ -358,16 +458,13 @@ class Cache:
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):
if bb.parse.cached_mtime_noerror(bbfile_loc):
os.chdir(bbfile_loc)
bb_data = data.init_db(config)
try:
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
return bb_data
except:
os.chdir(oldpath)
raise
@@ -417,7 +514,7 @@ class CacheData:
self.pkg_dp = {}
self.pn_provides = {}
self.fn_provides = {}
self.all_depends = Set()
self.all_depends = []
self.deps = {}
self.rundeps = {}
self.runrecs = {}
@@ -431,6 +528,6 @@ class CacheData:
(set elsewhere)
"""
self.ignored_dependencies = []
self.world_target = Set()
self.world_target = set()
self.bbfile_priority = {}
self.bbfile_config_priorities = []

273
bitbake/lib/bb/command.py Normal file
View File

@@ -0,0 +1,273 @@
"""
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:
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

191
bitbake/lib/bb/daemonize.py Normal file
View File

@@ -0,0 +1,191 @@
"""
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, 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, 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

@@ -37,7 +37,7 @@ 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, types
if sys.argv[0][-5:] == "pydoc":
path = os.path.dirname(os.path.dirname(sys.argv[1]))
else:
@@ -47,6 +47,9 @@ sys.path.insert(0,path)
from bb import data_smart
import bb
class VarExpandError(Exception):
pass
_dict_type = data_smart.DataSmart
def init():
@@ -324,21 +327,14 @@ def expandData(alterdata, readdata = None):
if val != expanded:
setVar(key, expanded, alterdata)
import os
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."""
@@ -379,9 +375,6 @@ def emit_var(var, o=sys.__stdout__, d = init(), all=False):
o.write('unset %s\n' % varExpanded)
return 1
if getVarFlag(var, 'matchesenv', d):
return 0
val.rstrip()
if not val:
return 0
@@ -563,7 +556,9 @@ def inherits_class(klass, d):
def _test():
"""Start a doctest run on this module"""
import doctest
import bb
from bb import data
bb.msg.set_debug_level(0)
doctest.testmod(data)
if __name__ == "__main__":

View File

@@ -32,7 +32,6 @@ import copy, os, re, sys, time, types
import bb
from bb import utils, methodpool
from COW import COWDictBase
from sets import Set
from new import classobj
@@ -40,6 +39,11 @@ __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"\${@.+?}")
_expand_globals = {
"os": os,
"bb": bb,
"time": time,
}
class DataSmart:
@@ -51,6 +55,7 @@ class DataSmart:
self._seen_overrides = seen
self.expand_cache = {}
self.expand_locals = {"d": self}
def expand(self,s, varname):
def var_sub(match):
@@ -67,8 +72,7 @@ class DataSmart:
def python_sub(match):
import bb
code = match.group()[3:-1]
locals()['d'] = self
s = eval(code)
s = eval(code, _expand_globals, self.expand_locals)
if type(s) == types.IntType: s = str(s)
return s
@@ -142,22 +146,19 @@ class DataSmart:
try:
self._special_values[keyword].add( base )
except:
self._special_values[keyword] = Set()
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()
self._seen_overrides[override] = set()
self._seen_overrides[override].add( var )
# setting var
@@ -175,14 +176,15 @@ class DataSmart:
Rename the variable key to newkey
"""
val = self.getVar(key, 0)
if val is None:
return
self.setVar(newkey, val)
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 []
src = self.getVarFlag(key, i) or []
dest.extend(src)
self.setVarFlag(newkey, i, dest)
@@ -222,7 +224,7 @@ class DataSmart:
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]
@@ -232,10 +234,10 @@ class DataSmart:
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

View File

@@ -22,23 +22,20 @@ 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, re, sys
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
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
@@ -47,75 +44,95 @@ 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
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(event):
"""Fire off an Event"""
for h in _handlers:
def fire_class_handlers(event, d):
for handler in _handlers:
h = _handlers[handler]
event.data = d
if type(h).__name__ == "code":
exec(h)
if tmpHandler(event) == Handled:
return Handled
tmpHandler(event)
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>"
try:
if os.write(worker_pipe, data) != len (data):
print "Error sending event to server (short write)"
except OSError:
sys.exit(1)
def fire_from_worker(event, d):
if not event.startswith("<event>") or not event.endswith("</event>"):
print "Error, not an event"
return
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
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"""
@@ -127,29 +144,37 @@ def getName(e):
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):
@@ -181,32 +206,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):
@@ -217,18 +217,13 @@ 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):
Event.__init__(self)
self._item = item
self._runtime = runtime
@@ -241,8 +236,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
@@ -264,3 +259,29 @@ 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,15 +24,13 @@ BitBake build tools.
#
# Based on functions from the base bb module, Copyright 2003 Holger Schurig
import os, re, fcntl
import os, re
import bb
from bb import data
from bb import persist_data
try:
import cPickle as pickle
except ImportError:
import pickle
class MalformedUrl(Exception):
"""Exception raised when encountering an invalid url"""
class FetchError(Exception):
"""Exception raised when a download fails"""
@@ -49,6 +47,106 @@ 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).
>>> decodeurl("http://www.google.com/index.html")
('http', 'www.google.com', '/index.html', '', '', {})
>>> decodeurl("file://gas/COPYING")
('file', '', 'gas/COPYING', '', '', {})
CVS url with username, host and cvsroot. The cvs module to check out is in the
parameters:
>>> decodeurl("cvs://anoncvs@cvs.handhelds.org/cvs;module=familiar/dist/ipkg")
('cvs', 'cvs.handhelds.org', '/cvs', 'anoncvs', '', {'module': 'familiar/dist/ipkg'})
Dito, but this time the username has a password part. And we also request a special tag
to check out.
>>> decodeurl("cvs://anoncvs:anonymous@cvs.handhelds.org/cvs;module=familiar/dist/ipkg;tag=V0-99-81")
('cvs', 'cvs.handhelds.org', '/cvs', 'anoncvs', 'anonymous', {'tag': 'V0-99-81', 'module': 'familiar/dist/ipkg'})
"""
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).
>>> encodeurl(['http', 'www.google.com', '/index.html', '', '', {}])
'http://www.google.com/index.html'
CVS with username, host and cvsroot. The cvs module to check out is in the
parameters:
>>> encodeurl(['cvs', 'cvs.handhelds.org', '/cvs', 'anoncvs', '', {'module': 'familiar/dist/ipkg'}])
'cvs://anoncvs@cvs.handhelds.org/cvs;module=familiar/dist/ipkg'
Dito, but this time the username has a password part. And we also request a special tag
to check out.
>>> encodeurl(['cvs', 'cvs.handhelds.org', '/cvs', 'anoncvs', 'anonymous', {'tag': 'V0-99-81', 'module': 'familiar/dist/ipkg'}])
'cvs://anoncvs:anonymous@cvs.handhelds.org/cvs;tag=V0-99-81;module=familiar/dist/ipkg'
"""
(type, host, path, user, pswd, p) = decoded
if not type or not path:
bb.msg.fatal(bb.msg.domain.Fetcher, "invalid or missing parameters for url encoding")
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:
@@ -62,7 +160,6 @@ def uri_replace(uri, uri_find, uri_replace, d):
result_decoded[loc] = uri_decoded[loc]
import types
if type(i) == types.StringType:
import re
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:
@@ -75,12 +172,13 @@ 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)
methods = []
urldata_cache = {}
saved_headrevs = {}
def fetcher_init(d):
"""
@@ -94,13 +192,42 @@ def fetcher_init(d):
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:
bb.msg.fatal(bb.msg.domain.Fetcher, "Invalid SRCREV cache policy of: %s" % srcrev_policy)
for m in methods:
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)
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
@@ -125,34 +252,87 @@ def init(urls, d, setup = True):
urldata_cache[fn] = urldata
return urldata
def go(d):
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 = urldata[u]
m = ud.method
if ud.localfile:
if not m.forcefetch(u, ud, d) and os.path.exists(ud.md5):
# File already present along with md5 stamp file
# Touch md5 file to show activity
try:
os.utime(ud.md5, None)
except:
# Errors aren't fatal here
pass
continue
lf = bb.utils.lockfile(ud.lockfile)
if not m.forcefetch(u, ud, d) and os.path.exists(ud.md5):
# If someone else fetched this before we got the lock,
# notice and don't try again
try:
os.utime(ud.md5, None)
except:
# Errors aren't fatal here
pass
bb.utils.unlockfile(lf)
continue
# First try fetching uri, u, from PREMIRRORS
mirrors = [ i.split() for i in (bb.data.getVar('PREMIRRORS', d, 1) or "").split('\n') if i ]
localpath = try_mirrors(d, u, mirrors)
if not localpath:
# Next try fetching from the original uri, u
try:
m.go(u, ud, d)
localpath = ud.localpath
except:
# Finally, try fetching uri, u, from MIRRORS
mirrors = [ i.split() for i in (bb.data.getVar('MIRRORS', d, 1) or "").split('\n') if i ]
localpath = try_mirrors (d, u, mirrors)
if localpath:
ud.localpath = localpath
if ud.localfile:
if not m.forcefetch(u, ud, d):
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
if ud.localfile:
if not m.forcefetch(u, ud, d) and os.path.exists(ud.md5):
# File already present along with md5 stamp file
# Touch md5 file to show activity
os.utime(ud.md5, None)
continue
lf = bb.utils.lockfile(ud.lockfile)
if not m.forcefetch(u, ud, d) and os.path.exists(ud.md5):
# If someone else fetched this before we got the lock,
# notice and don't try again
os.utime(ud.md5, None)
bb.utils.unlockfile(lf)
continue
m.go(u, ud, d)
if ud.localfile:
if not m.forcefetch(u, ud, d):
Fetch.write_md5sum(u, ud, d)
bb.utils.unlockfile(lf)
bb.msg.note(1, bb.msg.domain.Fetcher, "Testing URL %s" % u)
# First try checking uri, u, from PREMIRRORS
mirrors = [ i.split() for i in (bb.data.getVar('PREMIRRORS', d, 1) or "").split('\n') if i ]
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 = [ i.split() for i in (bb.data.getVar('MIRRORS', d, 1) or "").split('\n') if i ]
ret = try_mirrors (d, u, mirrors, True)
if not ret:
bb.msg.error(bb.msg.domain.Fetcher, "URL %s doesn't work" % u)
def localpaths(d):
"""
@@ -205,6 +385,8 @@ def get_srcrev(d):
bb.msg.error(bb.msg.domain.Fetcher, "SRCREV was used yet no valid SCM was found in SRC_URI")
raise ParameterError
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)
@@ -240,13 +422,22 @@ def runfetchcmd(cmd, d, quiet = False):
Raise an error if interrupted or cmd fails
Optionally echo command output to stdout
"""
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % cmd)
# Need to export PATH as binary could be in metadata paths
# rather than host provided
pathcmd = 'export PATH=%s; %s' % (data.expand('${PATH}', d), cmd)
# 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', 'SSH_AUTH_SOCK', 'SSH_AGENT_PID', 'HOME']
stdout_handle = os.popen(pathcmd, "r")
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 1:
@@ -262,12 +453,54 @@ def runfetchcmd(cmd, d, quiet = False):
exitstatus = status & 0xff
if signal:
raise FetchError("Fetch command %s failed with signal %s, output:\n%s" % (pathcmd, signal, output))
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" % (pathcmd, status, output))
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):
"""
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):
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)
continue
return None
class FetchData(object):
"""
A class which represents the fetcher state for a given URI.
@@ -277,6 +510,10 @@ class FetchData(object):
(self.type, self.host, self.path, self.user, self.pswd, self.parm) = bb.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):
@@ -290,14 +527,33 @@ class FetchData(object):
# if user sets localpath for file, use it instead.
self.localpath = self.parm["localpath"]
else:
bb.fetch.srcrev_internal_call = True
self.localpath = self.method.localpath(self.url, self, d)
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)
self.md5 = self.localpath + '.md5'
self.lockfile = self.localpath + '.lock'
premirrors = bb.data.getVar('PREMIRRORS', d, True)
local = ""
if premirrors and self.url:
aurl = self.url.split(";")[0]
mirrors = [ i.split() for i in (premirrors or "").split('\n') if i ]
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)
# 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):
@@ -347,6 +603,14 @@ class Fetch(object):
"""
raise NoMethodError("Missing implementation for url")
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
@@ -384,6 +648,8 @@ class Fetch(object):
rev = data.getVar("SRCREV_pn-" + pn + "_" + 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":
@@ -392,37 +658,22 @@ class Fetch(object):
srcrev_internal_helper = staticmethod(srcrev_internal_helper)
def try_mirror(d, tarfn):
def localcount_internal_helper(ud, d):
"""
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
Return:
a) a locked localcount if specified
b) None otherwise
"""
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)
return True
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()
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
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)
localcount_internal_helper = staticmethod(localcount_internal_helper)
def verify_md5sum(ud, got_sum):
"""
@@ -438,14 +689,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)
@@ -463,7 +707,7 @@ class Fetch(object):
raise ParameterError
pd = persist_data.PersistData(d)
key = self._revision_key(url, ud, d)
key = self.generate_revision_key(url, ud, d)
rev = pd.getValue("BB_URI_HEADREVS", key)
if rev != None:
return str(rev)
@@ -480,16 +724,28 @@ class Fetch(object):
return self._sortable_revision(url, ud, d)
pd = persist_data.PersistData(d)
key = self._revision_key(url, ud, d)
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")
count = pd.getValue("BB_URI_LOCALCOUNT", key + "_count")
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)
@@ -498,6 +754,9 @@ class Fetch(object):
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 "")
import cvs
import git
@@ -509,6 +768,8 @@ import ssh
import perforce
import bzr
import hg
import osc
import repo
methods.append(local.Local())
methods.append(wget.Wget())
@@ -520,3 +781,5 @@ methods.append(ssh.SSH())
methods.append(perforce.Perforce())
methods.append(bzr.Bzr())
methods.append(hg.Hg())
methods.append(osc.Osc())
methods.append(repo.Repo())

View File

@@ -29,7 +29,6 @@ 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 Bzr(Fetch):
@@ -92,11 +91,6 @@ class Bzr(Fetch):
def go(self, loc, ud, d):
"""Fetch url"""
# try to use the tarball stash
if Fetch.try_mirror(d, ud.localfile):
bb.msg.debug(1, bb.msg.domain.Fetcher, "%s already exists or was mirrored, skipping bzr checkout." % ud.localpath)
return
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)

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:
@@ -77,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"]
@@ -102,7 +97,14 @@ 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
@@ -111,7 +113,11 @@ class Cvs(Fetch):
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)

View File

@@ -20,24 +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
from bb.fetch import runfetchcmd
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))
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.
@@ -46,11 +42,18 @@ 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.branch = ud.parm.get("branch", "")
ud.branch = ud.parm.get("branch", "master")
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:
@@ -58,72 +61,106 @@ class Git(Fetch):
elif tag:
ud.tag = tag
if not ud.tag:
if not ud.tag or ud.tag == "master":
ud.tag = self.latest_revision(url, ud, d)
if 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;
ud.localfile = data.expand('git_%s%s_%s.tar.gz' % (ud.host, ud.path.replace('/', '.'), ud.tag), d)
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"
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)
def go(self, loc, ud, d):
"""Fetch url"""
if 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)
if not os.path.exists(ud.clonedir):
try:
Fetch.try_mirrors(ud.mirrortarball)
bb.mkdirhier(ud.clonedir)
os.chdir(ud.clonedir)
runfetchcmd("tar -xzf %s" % (repofile), d)
else:
runfetchcmd("git clone -n %s://%s%s %s" % (ud.proto, ud.host, ud.path, repodir), d)
except:
runfetchcmd("%s clone -n %s://%s%s%s %s" % (ud.basecmd, ud.proto, username, ud.host, ud.path, ud.clonedir), d)
os.chdir(repodir)
os.chdir(ud.clonedir)
# Remove all but the .git directory
runfetchcmd("rm * -Rf", d)
runfetchcmd("git fetch %s://%s%s" % (ud.proto, ud.host, ud.path), d)
runfetchcmd("git fetch --tags %s://%s%s" % (ud.proto, ud.host, ud.path), d)
runfetchcmd("git prune-packed", d)
runfetchcmd("git pack-redundant --all | xargs -r rm", d)
if not self._contains_ref(ud.tag, d):
runfetchcmd("rm * -Rf", 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)
os.chdir(ud.clonedir)
mirror_tarballs = data.getVar("BB_GENERATE_MIRROR_TARBALLS", d, True)
if mirror_tarballs != "0":
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)
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)
runfetchcmd("git read-tree %s" % (ud.tag), d)
runfetchcmd("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")
runfetchcmd("tar -czf %s %s" % (ud.localpath, os.path.join(".", "*") ), d)
os.chdir(repodir)
prunedir(codir)
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
@@ -134,9 +171,47 @@ class Git(Fetch):
"""
Compute the HEAD revision for the url
"""
output = runfetchcmd("git ls-remote %s://%s%s %s" % (ud.proto, ud.host, ud.path, ud.branch), d, True)
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

View File

@@ -24,7 +24,7 @@ BitBake 'Fetch' implementation for mercurial DRCS (hg).
#
# 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
@@ -57,6 +57,14 @@ class Hg(Fetch):
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)
@@ -79,7 +87,10 @@ class Hg(Fetch):
host = "/"
ud.host = "localhost"
hgroot = host + ud.path
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)
@@ -91,7 +102,10 @@ class Hg(Fetch):
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":
cmd = "%s pull %s" % (basecmd, " ".join(options))
# 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:
@@ -102,11 +116,6 @@ class Hg(Fetch):
def go(self, loc, ud, d):
"""Fetch url"""
# try to use the tarball stash
if Fetch.try_mirror(d, ud.localfile):
bb.msg.debug(1, bb.msg.domain.Fetcher, "%s already exists or was mirrored, skipping hg checkout." % ud.localpath)
return
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):
@@ -117,9 +126,6 @@ class Hg(Fetch):
bb.msg.debug(1, bb.msg.domain.Fetcher, "Running %s" % updatecmd)
runfetchcmd(updatecmd, d)
updatecmd = self._buildhgcommand(ud, d, "update")
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)
@@ -128,6 +134,12 @@ class Hg(Fetch):
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:
@@ -139,3 +151,23 @@ class Hg(Fetch):
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,7 +25,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
@@ -33,9 +33,9 @@ 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):
"""
@@ -59,3 +59,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,12 +25,11 @@ 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 MissingParameterError
class Perforce(Fetch):
def supports(self, url, ud, d):
@@ -67,14 +66,15 @@ class Perforce(Fetch):
doparse = staticmethod(doparse)
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 +85,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:
@@ -124,11 +124,6 @@ class Perforce(Fetch):
Fetch urls
"""
# try to use the tarball stash
if 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)
if depot.find('/...') != -1:
@@ -146,14 +141,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)
@@ -175,8 +171,8 @@ class Perforce(Fetch):
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))
@@ -193,7 +189,7 @@ 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:

View File

@@ -0,0 +1,106 @@
# 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, re
import bb
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
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'''

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

@@ -23,7 +23,7 @@ BitBake 'Fetch' implementation for svn.
#
# 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
@@ -114,13 +114,15 @@ class Svn(Fetch):
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)
if command is "fetch":
svncmd = "%s co %s %s://%s/%s %s" % (basecmd, " ".join(options), proto, svnroot, ud.module, ud.module)
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:
@@ -134,11 +136,6 @@ class Svn(Fetch):
def go(self, loc, ud, d):
"""Fetch url"""
# try to use the tarball stash
if 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
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):

View File

@@ -25,18 +25,17 @@ 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
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']
@@ -48,19 +47,46 @@ class Wget(Fetch):
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)
uri = uri.split(";")[0]
uri_decoded = list(bb.decodeurl(uri))
uri_type = uri_decoded[0]
uri_host = uri_decoded[1]
bb.msg.note(1, bb.msg.domain.Fetcher, "fetch " + uri)
fetchcmd = fetchcmd.replace("${URI}", uri)
fetchcmd = fetchcmd.replace("${URI}", uri.split(";")[0])
fetchcmd = fetchcmd.replace("${FILE}", ud.basename)
httpproxy = None
ftpproxy = None
if uri_type == 'http':
httpproxy = data.getVar("HTTP_PROXY", d, True)
httpproxy_ignore = (data.getVar("HTTP_PROXY_IGNORE", d, True) or "").split()
for p in httpproxy_ignore:
if uri_host.endswith(p):
httpproxy = None
break
if uri_type == 'ftp':
ftpproxy = data.getVar("FTP_PROXY", d, True)
ftpproxy_ignore = (data.getVar("HTTP_PROXY_IGNORE", d, True) or "").split()
for p in ftpproxy_ignore:
if uri_host.endswith(p):
ftpproxy = None
break
if httpproxy:
fetchcmd = "http_proxy=" + httpproxy + " " + fetchcmd
if ftpproxy:
fetchcmd = "ftp_proxy=" + ftpproxy + " " + fetchcmd
bb.msg.debug(2, bb.msg.domain.Fetcher, "executing " + fetchcmd)
ret = os.system(fetchcmd)
if ret != 0:
@@ -68,7 +94,7 @@ class Wget(Fetch):
# 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):
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
@@ -78,22 +104,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

@@ -22,8 +22,8 @@ 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
import sys, bb
from bb import event
debug_level = {}
@@ -47,9 +47,9 @@ domain = bb.utils.Enum(
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)
event.Event.__init__(self)
class MsgDebug(MsgBase):
"""Debug Message"""
@@ -97,33 +97,29 @@ def set_debug_domains(domains):
#
def debug(level, domain, msg, fn = None):
bb.event.fire(MsgDebug(msg, None))
if not domain:
domain = 'default'
if debug_level[domain] >= level:
print 'DEBUG: ' + msg
bb.event.fire(MsgDebug(msg), None)
def note(level, domain, msg, fn = None):
bb.event.fire(MsgNote(msg, None))
if not domain:
domain = 'default'
if level == 1 or verbose or debug_level[domain] >= 1:
print 'NOTE: ' + msg
bb.event.fire(MsgNote(msg), None)
def warn(domain, msg, fn = None):
bb.event.fire(MsgWarn(msg, None))
print 'WARNING: ' + msg
bb.event.fire(MsgWarn(msg), None)
def error(domain, msg, fn = None):
bb.event.fire(MsgError(msg, None))
bb.event.fire(MsgError(msg), None)
print 'ERROR: ' + msg
def fatal(domain, msg, fn = None):
bb.event.fire(MsgFatal(msg, None))
print 'ERROR: ' + msg
bb.event.fire(MsgFatal(msg), None)
print 'FATAL: ' + msg
sys.exit(1)
def plain(msg, fn = None):
bb.event.fire(MsgPlain(msg, None))
print msg
bb.event.fire(MsgPlain(msg), None)

View File

@@ -50,6 +50,10 @@ def cached_mtime_noerror(f):
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:])
@@ -76,5 +80,34 @@ def init(fn, data):
if h['supports'](fn):
return h['init'](data)
def resolve_file(fn, d):
if not os.path.isabs(fn):
fn = bb.which(bb.data.getVar("BBPATH", d, 1), fn)
if not fn:
raise IOError("file %s not found" % fn)
from parse_py import __version__, ConfHandler, BBHandler
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

451
bitbake/lib/bb/parse/ast.py Normal file
View File

@@ -0,0 +1,451 @@
# 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.
import bb, re, string
from itertools import chain
__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):
map(lambda x: x.eval(data), self)
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.msg.debug(3, bb.msg.domain.Parsing, "setVarFlag(%s, %s, %s, data)" % (key, groupd['flag'], val))
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, root, body, fn):
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
if not self.root in __parsed_methods__:
text = '\n'.join(self.body)
bb.methodpool.insert_method(self.root, text, self.fn)
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, root, body, fn):
statements.append(PythonMethodNode(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 finalise(fn, d):
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)
anonqueue = bb.data.getVar("__anonqueue", d, 1) or []
body = [x['content'] for x in anonqueue]
flag = { 'python' : 1, 'func' : 1 }
bb.data.setVar("__anonfunc", "\n".join(body), d)
bb.data.setVarFlags("__anonfunc", flag, d)
from bb import build
try:
t = bb.data.getVar('T', d)
bb.data.setVar('T', '${TMPDIR}/anonfunc/', d)
anonfuncs = bb.data.getVar('__BBANONFUNCS', d) or []
code = ""
for f in anonfuncs:
code = code + " %s(d)\n" % f
bb.data.setVar("__anonfunc", code, d)
build.exec_func("__anonfunc", d)
bb.data.delVar('T', d)
if t:
bb.data.setVar('T', t, d)
except Exception, e:
bb.msg.debug(1, bb.msg.domain.Parsing, "Exception when executing anonymous function: %s" % e)
raise
bb.data.delVar("__anonqueue", d)
bb.data.delVar("__anonfunc", 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.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 = versions.next()
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 = chain(newversions, versions)
def multi_finalize(fn, d):
safe_d = d
d = bb.data.createCopy(safe_d)
try:
finalise(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:
finalise(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.items():
if variant:
try:
finalise(fn, variant_d)
except bb.parse.SkipPackage:
bb.data.setVar("__SKIPPED", True, variant_d)
if len(datastores) > 1:
variants = filter(None, datastores.keys())
safe_d.setVar("__VARIANTS", " ".join(variants))
datastores[""] = d
return datastores

View File

@@ -25,12 +25,15 @@
# 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
import re, bb, os, sys, time, string
import bb.fetch, bb.build, bb.utils
from bb import data, fetch, methodpool
from bb import data, fetch
from ConfHandler import include, localpath, obtain, init
from bb.parse import ParseError
from ConfHandler import include, init
from bb.parse import ParseError, resolve_file, ast
# For compatibility
from bb.parse import 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 +42,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 +50,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,11 +59,10 @@ 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 []
@@ -76,13 +80,38 @@ 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, absolsute_filename, base_name):
global cached_statements
try:
return cached_statements[absolsute_filename]
except KeyError:
file = open(absolsute_filename, 'r')
statements = ast.StatementGroup()
lineno = 0
while 1:
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[absolsute_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:
@@ -95,135 +124,51 @@ def handle(fn, d, include = 0):
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, "Exception when 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
tasklist = {}
for var in data.getVar('__BBTASKS', d) or []:
if var not in tasklist:
tasklist[var] = []
deps = data.getVarFlag(var, 'deps', d) or []
for p in deps:
if p not in tasklist[var]:
tasklist[var].append(p)
postdeps = data.getVarFlag(var, 'postdeps', d) or []
for p in postdeps:
if p not in tasklist:
tasklist[p] = []
if var not in tasklist[p]:
tasklist[p].append(var)
bb.build.add_tasks(tasklist, 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):
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:
@@ -236,19 +181,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, root, __body__, fn)
__body__ = []
__inpython__ = False
@@ -269,20 +202,7 @@ 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)
@@ -293,133 +213,26 @@ def feeder(lineno, s, fn, root, d):
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}"""
return
# Nothing seems to use this variable
#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:
# ud = fetch.init(src_uri.split(), d)
# a += fetch.localpaths(d, ud)
#except fetch.NoMethodError:
# pass
#except bb.MalformedUrl,e:
# raise ParseError("Unable to generate local paths for SRC_URI due to malformed uri: %s" % e)
#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

View File

@@ -25,70 +25,25 @@
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
import re, bb.data, os, sys
from bb.parse import ParseError
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):
bb.data.setVar('TOPDIR', os.getcwd(), data)
topdir = bb.data.getVar('TOPDIR', data)
if not topdir:
topdir = os.getcwd()
bb.data.setVar('TOPDIR', topdir, data)
if not bb.data.getVar('BBPATH', data):
bb.data.setVar('BBPATH', os.path.join(sys.prefix, 'share', 'bitbake'), data)
bb.fatal("The BBPATH environment variable must be set")
def supports(fn, d):
return localpath(fn, d)[-5:] == ".conf"
def localpath(fn, d):
if os.path.exists(fn):
return fn
if "://" not in fn:
return fn
localfn = None
try:
localfn = bb.fetch.localpath(fn, d, False)
except bb.MalformedUrl:
pass
if not localfn:
return 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], data)
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):
"""
@@ -102,6 +57,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.which(bbpath, fn)
if abs_fn:
fn = abs_fn
from bb.parse import handle
try:
ret = handle(fn, data, True)
@@ -110,42 +72,22 @@ 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:
lineno = lineno + 1
s = f.readline()
@@ -158,66 +100,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:
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" % ((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:
bb.data.setVarFlag(m.group(1), "export", 1, data)
ast.handleExport(statements, m)
return
raise ParseError("%s:%d: unparsed line: '%s'" % (fn, lineno, s));

View File

@@ -43,9 +43,9 @@ class PersistData:
Why sqlite? It handles all the locking issues for us.
"""
def __init__(self, d):
self.cachedir = bb.data.getVar("CACHE", d, True)
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 'CACHE' variable.")
bb.msg.fatal(bb.msg.domain.PersistData, "Please set the 'PERSISTENT_DIR' or 'CACHE' variable.")
try:
os.stat(self.cachedir)
except OSError:
@@ -69,6 +69,17 @@ class PersistData:
"""
self.connection.execute("DROP TABLE IF EXISTS %s;" % domain)
def getKeyValues(self, domain):
"""
Return a list of key + value pairs for a domain
"""
ret = {}
data = self.connection.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

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
@@ -50,19 +50,27 @@ def sortPriorities(pn, dataCache, pkg_pn = None):
if preference not in priorities[priority]:
priorities[priority][preference] = []
priorities[priority][preference].append(f)
pri_list = priorities.keys()
pri_list.sort(lambda a, b: a - b)
tmp_pn = []
for pri in pri_list:
pref_list = priorities[pri].keys()
pref_list.sort(lambda a, b: b - a)
for pri in sorted(priorities, lambda a, b: a - b):
tmp_pref = []
for pref in pref_list:
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):
"""
@@ -96,7 +104,7 @@ def findPreferredProvider(pn, cfgData, dataCache, pkg_pn = None, item = None):
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):
if preferredVersionMatch(pe, pv, pr, preferred_e, preferred_v, preferred_r):
preferred_file = f
preferred_ver = (pe, pv, pr)
break
@@ -184,14 +192,14 @@ def _filterProviders(providers, item, cfgData, dataCache):
bb.msg.debug(1, bb.msg.domain.Provider, "providers for %s are: %s" % (item, pkg_pn.keys()))
# First add PREFERRED_VERSIONS
for pn in pkg_pn.keys():
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 verisons
for pn in pkg_pn.keys():
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])
@@ -213,34 +221,6 @@ 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
@@ -283,13 +263,17 @@ def filterProvidersRunTime(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:
bb.msg.note(2, bb.msg.domain.Provider, "selecting %s to satisfy runtime %s due to PREFERRED_PROVIDERS" % (pn, item))
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)
@@ -297,10 +281,15 @@ def filterProvidersRunTime(providers, item, cfgData, dataCache):
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
@@ -318,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 callable(function)
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()
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,187 @@
#
# 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 callable(function)
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

@@ -147,13 +147,10 @@ class BitBakeShellCommands:
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
td = taskdata.TaskData(cooker.configuration.abort)
localdata = data.createCopy(cooker.configuration.data)
data.update_data(localdata)
@@ -168,7 +165,7 @@ class BitBakeShellCommands:
if len(providers) == 0:
raise Providers.NoProvider
tasks.append([name, "do_%s" % cooker.configuration.cmd])
tasks.append([name, "do_%s" % cmd])
td.add_unresolved(localdata, cooker.status)
@@ -189,7 +186,6 @@ class BitBakeShellCommands:
print "ERROR: Couldn't build '%s'" % names
last_exception = e
cooker.configuration.cmd = oldcmd
build.usage = "<providee>"
@@ -208,6 +204,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]
@@ -240,32 +241,14 @@ class BitBakeShellCommands:
bf = completeFilePath( name )
print "SHELL: Calling '%s' on '%s'" % ( cmd, bf )
oldcmd = cooker.configuration.cmd
cooker.configuration.cmd = cmd
thisdata = data.createCopy(cooker.configuration.data)
data.update_data(thisdata)
data.expandKeys(thisdata)
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)
except build.EventException, 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 ):
@@ -290,7 +273,7 @@ class BitBakeShellCommands:
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"
@@ -311,9 +294,7 @@ class BitBakeShellCommands:
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:
for cmd in sorted(cmds):
function,numparams,usage,helptext = cmds[cmd]
print "| %s | %s" % (usage.ljust(30), helptext)
print "="*78
@@ -339,10 +320,10 @@ class BitBakeShellCommands:
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
match.usage = "<files|providers> <glob>"
@@ -490,10 +471,10 @@ 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 = "<files|providers>"
@@ -507,7 +488,7 @@ SRC_URI = ""
interpreter.interact( "SHELL: Expert Mode - BitBake Python %s\nType 'help' for more information, press CTRL-D to switch back to BBSHELL." % sys.version )
def showdata( self, params ):
"""Show the parsed metadata for a given providee"""
"""Execute 'showdata' on a providee"""
cooker.showEnvironment(None, params)
showdata.usage = "<providee>"
@@ -532,7 +513,7 @@ SRC_URI = ""
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 ):
@@ -586,8 +567,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
@@ -631,7 +613,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()

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, 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):
"""
@@ -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)
@@ -151,7 +173,9 @@ class TaskData:
ids = []
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()
@@ -252,7 +276,7 @@ class TaskData:
"""
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
@@ -267,7 +291,7 @@ class TaskData:
"""
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
@@ -330,7 +354,10 @@ class TaskData:
self.add_provider_internal(cfgData, dataCache, item)
except bb.providers.NoProvider:
if self.abort:
bb.msg.error(bb.msg.domain.Provider, "Nothing PROVIDES '%s' (but '%s' DEPENDS on or otherwise requires it)" % (item, self.get_dependees_str(item)))
if self.get_rdependees_str(item):
bb.msg.error(bb.msg.domain.Provider, "Nothing PROVIDES '%s' (but '%s' DEPENDS on or otherwise requires it)" % (item, self.get_dependees_str(item)))
else:
bb.msg.error(bb.msg.domain.Provider, "Nothing PROVIDES '%s'" % (item))
raise
targetid = self.getbuild_id(item)
self.remove_buildtarget(targetid)
@@ -344,12 +371,15 @@ class TaskData:
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, "Nothing PROVIDES '%s' (but '%s' DEPENDS on or otherwise requires it)" % (item, self.get_dependees_str(item)))
bb.event.fire(bb.event.NoProvider(item, cfgData))
if self.get_rdependees_str(item):
bb.msg.note(2, bb.msg.domain.Provider, "Nothing PROVIDES '%s' (but '%s' DEPENDS on or otherwise requires it)" % (item, self.get_dependees_str(item)))
else:
bb.msg.note(2, bb.msg.domain.Provider, "Nothing PROVIDES '%s'" % (item))
bb.event.fire(bb.event.NoProvider(item), cfgData)
raise bb.providers.NoProvider(item)
if self.have_build_target(item):
@@ -358,15 +388,11 @@ class TaskData:
all_p = dataCache.providers[item]
eligible, foundUnique = 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 = [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 buildable provider PROVIDES '%s' but '%s' DEPENDS on or otherwise requires it. Enable debugging and see earlier logs to find unbuildable providers." % (item, self.get_dependees_str(item)))
bb.event.fire(bb.event.NoProvider(item, cfgData))
bb.event.fire(bb.event.NoProvider(item), cfgData)
raise bb.providers.NoProvider(item)
if len(eligible) > 1 and foundUnique == False:
@@ -376,7 +402,7 @@ class TaskData:
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:
@@ -396,7 +422,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):
@@ -406,19 +432,15 @@ class TaskData:
if not all_p:
bb.msg.error(bb.msg.domain.Provider, "'%s' RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity '%s' but it wasn't found in any PACKAGE or RPROVIDES variables" % (self.get_rdependees_str(item), item))
bb.event.fire(bb.event.NoProvider(item, cfgData, runtime=True))
bb.event.fire(bb.event.NoProvider(item, runtime=True), cfgData)
raise bb.providers.NoRProvider(item)
eligible, numberPreferred = bb.providers.filterProvidersRunTime(all_p, item, cfgData, dataCache)
for p in eligible:
fnid = self.getfn_id(p)
if fnid in self.failed_fnids:
eligible.remove(p)
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, "'%s' RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity '%s' but it wasn't found in any PACKAGE or RPROVIDES variables of any buildable targets.\nEnable debugging and see earlier logs to find unbuildable targets." % (self.get_rdependees_str(item), item))
bb.event.fire(bb.event.NoProvider(item, cfgData, runtime=True))
bb.event.fire(bb.event.NoProvider(item, runtime=True), cfgData)
raise bb.providers.NoRProvider(item)
if len(eligible) > 1 and numberPreferred == 0:
@@ -428,7 +450,7 @@ class TaskData:
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 numberPreferred > 1:
@@ -438,7 +460,7 @@ class TaskData:
providers_list.append(dataCache.pkg_fn[fn])
bb.msg.note(2, bb.msg.domain.Provider, "multiple providers are available for runtime %s (top %s entries preferred) (%s);" % (item, numberPreferred, ", ".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
@@ -459,8 +481,6 @@ class TaskData:
"""
if fnid in self.failed_fnids:
return
if not missing_list:
missing_list = [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:
@@ -488,6 +508,12 @@ class TaskData:
dependees = self.get_dependees(targetid)
for fnid in dependees:
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)
if self.abort and targetid in self.external_targets:
bb.msg.error(bb.msg.domain.Provider, "Required build target '%s' has no buildable providers.\nMissing or unbuildable dependency chain was: %s" % (self.build_names_index[targetid], missing_list))
raise bb.providers.NoProvider
@@ -522,7 +548,10 @@ class TaskData:
except bb.providers.NoProvider:
targetid = self.getbuild_id(target)
if self.abort and targetid in self.external_targets:
bb.msg.error(bb.msg.domain.Provider, "Nothing PROVIDES '%s' (but '%s' DEPENDS on or otherwise requires it)" % (target, self.get_dependees_str(target)))
if self.get_rdependees_str(target):
bb.msg.error(bb.msg.domain.Provider, "Nothing PROVIDES '%s' (but '%s' DEPENDS on or otherwise requires it)" % (target, self.get_dependees_str(target)))
else:
bb.msg.error(bb.msg.domain.Provider, "Nothing PROVIDES '%s'" % (target))
raise
self.remove_buildtarget(targetid)
for target in self.get_unresolved_run_targets(dataCache):
@@ -531,7 +560,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()

View File

@@ -0,0 +1,18 @@
#
# 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,18 @@
#
# 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,457 @@
#
# 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):
f = open (filename, "r")
conf = BuildConfiguration()
for line in f.readlines():
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
f.close ()
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, 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,180 @@
#
# 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 self.pids_to_task.has_key(pid):
(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 (self.tasks_to_iter.has_key ((package, None))):
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)

272
bitbake/lib/bb/ui/depexp.py Normal file
View File

@@ -0,0 +1,272 @@
#
# 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, 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,77 @@
#
# 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, 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()

182
bitbake/lib/bb/ui/knotty.py Normal file
View File

@@ -0,0 +1,182 @@
#
# 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.
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, 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
break
if isinstance(event, bb.build.TaskFailed):
return_value = 1
logfile = event.logfile
if 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 %%]" % ( parsespin.next(), 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
# ignore
if isinstance(event, bb.event.BuildStarted):
continue
if isinstance(event, bb.event.BuildCompleted):
continue
if isinstance(event, bb.event.MultipleProviders):
continue
if isinstance(event, bb.runqueue.runQueueEvent):
continue
if isinstance(event, bb.runqueue.runQueueExitWait):
continue
if isinstance(event, bb.event.StampUpdate):
continue
if isinstance(event, bb.event.ConfigParsed):
continue
if isinstance(event, bb.event.RecipeParsed):
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,335 @@
#
# 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 |
|>>> _ |
|---------------------------------------------------------|
"""
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, 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.Task):
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 %%]" % ( parsespin.next(), 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:
taw.appendText(task)
if failedtasks:
taw.appendText("Failed Tasks:\n")
for task in failedtasks:
taw.appendText(task)
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
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:
f = urllib2.urlopen (self.url)
# Parse the metadata format. The format is....
# <machine>;<default distro>|<distro>...;<default image>|<image>...;<type##url>|...
for line in f.readlines():
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, e:
gobject.idle_add (MetaDataLoader.emit_error_signal, self.loader,
"Repository metadata corrupt")
except Exception, 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,125 @@
# 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,35 @@ 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"
separators = ".-"
import re, fcntl, os
import re, fcntl, os, types, bb, string, stat, shutil
from commands import getstatusoutput
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 +59,16 @@ def vercmp_part(a, b):
cb = vb.pop(0)
if ca == None and cb == None:
return 0
if type(ca) is types.StringType:
sa = ca in separators
if type(cb) is types.StringType:
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:
@@ -85,18 +98,45 @@ 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 dictonary of dependencies and versions.
"""
r = {}
l = s.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 _print_trace(body, line):
"""
@@ -124,8 +164,8 @@ def better_compile(text, file, realfile):
# 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, "Error in compiling python function in: ", realfile)
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)
@@ -149,7 +189,7 @@ def better_exec(code, context, text, realfile):
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, "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
@@ -208,6 +248,12 @@ 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):
import bb, sys
bb.msg.error(bb.msg.domain.Util, "Error, lockfile path does not exist!: %s" % path)
sys.exit(1)
while True:
# If we leave the lockfiles lying around there is no problem
# but we should clean up after ourselves. This gives potential
@@ -219,15 +265,18 @@ def lockfile(name):
# This implementation is unfair since the last person to request the
# lock is the most likely to win it.
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
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, e:
continue
def unlockfile(lf):
"""
@@ -237,3 +286,331 @@ def unlockfile(lf):
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',
'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.
"""
import bb
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.debug(1, "Removed the following variables from the environment:", ",".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
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.debug(3, "mkdirhier(%s)" % dir)
try:
os.makedirs(dir)
bb.debug(2, "created " + dir)
except OSError, e:
if e.errno != 17: raise e
import stat
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, 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, 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, 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:
ret=os.rename(src,dest)
renamefailed=0
except Exception, e:
import errno
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, 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, 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, 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, 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, e:
print "copyfile: failed to properly create symlink:", dest, "->", target, e
return False
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)
except Exception, e:
print 'copyfile: copy', src, '->', dest, 'failed.', e
return False
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, 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 ""

View File

@@ -0,0 +1,9 @@
# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
LCONF_VERSION = "1"
BBFILES ?= ""
BBLAYERS = " \
${OEROOT}/meta \
${OEROOT}/meta-moblin \
"

View File

@@ -1,29 +1,24 @@
# CONF_VERSION is increased each time build/conf/ changes incompatibly
CONF_VERSION = "1"
# Where to cache the files Poky downloads
DL_DIR ?= "${OEROOT}/sources"
BBFILES = "${OEROOT}/meta/packages/*/*.bb"
# Where to cache Poky's built staging output
PSTAGE_DIR ?= "${OEROOT}/pstage"
# Poky has various extra metadata collections (openmoko, extras).
# To enable these, uncomment all (or some of) the following lines:
# BBFILES = "\
# ${OEROOT}/meta/packages/*/*.bb
# ${OEROOT}/meta-extras/packages/*/*.bb
# ${OEROOT}/meta-openmoko/packages/*/*.bb
# "
# BBFILE_COLLECTIONS = "normal extras openmoko"
# BBFILE_PATTERN_normal = "^${OEROOT}/meta/"
# BBFILE_PATTERN_extras = "^${OEROOT}/meta-extras/"
# BBFILE_PATTERN_openmoko = "^${OEROOT}/meta-openmoko/"
# BBFILE_PRIORITY_normal = "5"
# BBFILE_PRIORITY_extras = "5"
# BBFILE_PRIORITY_openmoko = "5"
BBMASK = ""
# Uncomment and set to allow bitbake to execute multiple tasks at once.
# For a quadcore, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would
# be appropriate.
# BB_NUMBER_THREADS = "4"
# Also, make can be passed flags so it run parallel threads e.g.:
# PARALLEL_MAKE = "-j 4"
# The machine to target
MACHINE ?= "qemuarm"
MACHINE ?= "qemux86"
# Other supported machines
#MACHINE ?= "qemux86"
#MACHINE ?= "qemuarm"
#MACHINE ?= "netbook"
#MACHINE ?= "c7x0"
#MACHINE ?= "akita"
#MACHINE ?= "spitz"
@@ -43,6 +38,26 @@ DISTRO ?= "poky"
# For bleeding edge / experimental / unstable package versions
# DISTRO ?= "poky-bleeding"
# Poky has various extra metadata collections (openmoko, extras).
# To enable these, uncomment all (or some of) the following lines:
# BBFILES = "\
# ${OEROOT}/meta/packages/*/*.bb \
# ${OEROOT}/meta-extras/packages/*/*.bb \
# ${OEROOT}/meta-openmoko/packages/*/*.bb \
# ${OEROOT}/meta-moblin/packages/*/*.bb \
# "
# BBFILE_COLLECTIONS = "normal extras openmoko moblin"
# BBFILE_PATTERN_normal = "^${OEROOT}/meta/"
# BBFILE_PATTERN_extras = "^${OEROOT}/meta-extras/"
# BBFILE_PATTERN_openmoko = "^${OEROOT}/meta-openmoko/"
# BBFILE_PATTERN_moblin = "^${OEROOT}/meta-moblin/"
# BBFILE_PRIORITY_normal = "5"
# BBFILE_PRIORITY_extras = "5"
# BBFILE_PRIORITY_openmoko = "5"
# BBFILE_PRIORITY_moblin = "5"
BBMASK = ""
# EXTRA_IMAGE_FEATURES allows extra packages to be added to the generated images
# (Some of these are automatically added to certain image types)
# "dbg-pkgs" - add -dbg packages for all installed packages
@@ -92,18 +107,13 @@ PACKAGE_CLASSES ?= "package_ipk"
# <build directory>/tmp
TMPDIR = "${OEROOT}/build/tmp"
# Uncomment and set to allow bitbake to execute multiple tasks at once.
# Note, This option is currently experimental - YMMV.
# BB_NUMBER_THREADS = "1"
# Also, make can be passed flags so it run parallel threads e.g.:
# PARALLEL_MAKE = "-j 4"
# Uncomment this if you are using the Openedhand provided qemu deb - see README
# ASSUME_PROVIDED += "qemu-native"
# Comment this out if you don't have a 3.x gcc version available and wish
# poky to build one for you. The 3.x gcc is required to build qemu-native.
ASSUME_PROVIDED += "gcc3-native"
# ASSUME_PROVIDED += "gcc3-native"
# Uncomment these two if you want BitBake to build images useful for debugging.
# DEBUG_BUILD = "1"
@@ -124,10 +134,6 @@ ASSUME_PROVIDED += "gcc3-native"
# Uncomment this if you want BitBake to emit the log if a build fails.
BBINCLUDELOGS = "yes"
# Specifies a location to search for pre-generated tarballs when fetching
# a cvs:// URI. Uncomment this, if you not want to pull directly from CVS.
CVS_TARBALL_STASH = "http://folks.o-hand.com/~richard/poky/sources/"
# Set this if you wish to make pkgconfig libraries from your system available
# for native builds. Combined with extra ASSUME_PROVIDEDs this can allow
# native builds of applications like oprofileui-native (unsupported feature).
@@ -135,3 +141,13 @@ CVS_TARBALL_STASH = "http://folks.o-hand.com/~richard/poky/sources/"
#ASSUME_PROVIDED += "gtk+-native libglade-native"
ENABLE_BINARY_LOCALE_GENERATION = "1"
# The architecture to build SDK items for, by setting this you can build SDK
# packages for architectures other than the host i.e. building i586 packages
# on an x86_64 host.
# Supported values are i586 and x86_64
#SDKMACHINE="i586"
# 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.
#PSTAGE_MIRROR ?= "http://someserver.tld/share/pstage"

View File

@@ -0,0 +1,40 @@
#
# local.conf covers user settings, site.conf covers site specific information
# such as proxy server addresses and optionally any shared download location
#
# SITE_CONF_VERSION is increased each time build/conf/site.conf
# changes incompatibly
SCONF_VERSION = "1"
# Uncomment to cause CVS to use the proxy host specified
#CVS_PROXY_HOST = "proxy.example.com"
#CVS_PROXY_PORT = "81"
# For svn, you need to create ~/.subversion/servers containing:
#[global]
#http-proxy-host = proxy.example.com
#http-proxy-port = 81
#
# Uncomment to cause git to use the proxy host specificed
# although this only works for http
#GIT_PROXY_HOST = "proxy.example.com"
#GIT_PROXY_PORT = "81"
#export GIT_PROXY_COMMAND = "${OEROOT}/scripts/poky-git-proxy-command"
# GIT_PROXY_IGNORE_* lines define hosts which do not require a proxy to access
#GIT_CORE_CONFIG = "Yes"
#GIT_PROXY_IGNORE_1 = "host.server.com"
#GIT_PROXY_IGNORE_2 = "another.server.com"
# If SOCKS is available run the following command to comple a simple transport
# gcc scripts/poky-git-proxy-socks.c -o poky-git-proxy-socks
# and then share that binary somewhere in PATH, then use the following settings
#GIT_PROXY_HOST = "proxy.example.com"
#GIT_PROXY_PORT = "81"
#export GIT_PROXY_COMMAND = "${OEROOT}/scripts/poky-git-proxy-socks-command"
# Uncomment this to use a shared download directory
#DL_DIR = "/some/shared/download/directory/"

View File

@@ -1,20 +1,27 @@
all: html pdf
all: html pdf tarball
pdf:
poky-docbook-to-pdf poky-handbook.xml
./poky-doc-tools/poky-docbook-to-pdf poky-handbook.xml
./poky-doc-tools/poky-docbook-to-pdf bsp-guide.xml
# -- old way --
# dblatex poky-handbook.xml
XSLTOPTS = --stringparam html.stylesheet style.css \
--stringparam chapter.autolabel 1 \
--stringparam appendix.autolabel 1 \
--stringparam section.autolabel 1 \
--xinclude
##
# These URI should be rewritten by your distribution's xml catalog to
# match your localy installed XSL stylesheets.
XSL_BASE_URI = http://docbook.sourceforge.net/release/xsl/current
XSL_XHTML_URI = $(XSL_BASE_URI)/xhtml/docbook.xsl
html:
# See http://www.sagehill.net/docbookxsl/HtmlOutput.html
xsltproc --stringparam html.stylesheet style.css \
--stringparam chapter.autolabel 1 \
--stringparam appendix.autolabel 1 \
--stringparam section.autolabel 1 \
-o poky-handbook.html \
--xinclude /usr/share/xml/docbook/stylesheet/nwalsh/html/docbook.xsl \
poky-handbook.xml
xsltproc $(XSLTOPTS) -o poky-handbook.html $(XSL_XHTML_URI) poky-handbook.xml
xsltproc $(XSLTOPTS) -o bsp-guide.html $(XSL_XHTML_URI) bsp-guide.xml
# -- old way --
# xmlto xhtml-nochunks poky-handbook.xml
@@ -23,3 +30,9 @@ tarball: html
validate:
xmllint --postvalid --xinclude --noout poky-handbook.xml
OUTPUTS = poky-handbook.tgz poky-handbook.html poky-handbook.pdf bsp-guide.pdf
SOURCES = *.png *.xml *.css *.svg
publish:
scp -r $(OUTPUTS) $(SOURCES) o-hand.com:/srv/www/pokylinux.org/doc/

View File

@@ -7,4 +7,5 @@ Handbook Todo List:
intended target and could be a different arch etc and thus special case.
* Expand insane.bbclass documentation to cover tests
* Document remaining classes (see list in ref-classes)
* Document formfactor

61
handbook/bsp-guide.xml Normal file
View File

@@ -0,0 +1,61 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<book id='poky-handbook' lang='en'
xmlns:xi="http://www.w3.org/2003/XInclude"
xmlns="http://docbook.org/ns/docbook"
>
<bookinfo>
<mediaobject>
<imageobject>
<imagedata fileref='common/poky-handbook.png'
format='SVG'
align='center' scalefit='1' width='100%'/>
</imageobject>
</mediaobject>
<title>Board Support Package (BSP) Developers Guide</title>
<authorgroup>
<author>
<firstname>Richard</firstname> <surname>Purdie</surname>
<affiliation>
<orgname>Intel Corporation</orgname>
</affiliation>
<email>richard@linux.intel.com</email>
</author>
</authorgroup>
<revhistory>
<revision>
<revnumber>0.4</revnumber>
<date>26 May 2010</date>
<revremark>Alpha Draft</revremark>
</revision>
</revhistory>
<copyright>
<year>2010</year>
<holder>Intel Corporation</holder>
</copyright>
<legalnotice>
<para>
Permission is granted to copy, distribute and/or modify this document under
the terms of the <ulink type="http" url="http://creativecommons.org/licenses/by-nc-sa/2.0/uk/">Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK: England &amp; Wales</ulink> as published by Creative Commons.
</para>
</legalnotice>
</bookinfo>
<xi:include href="bsp.xml"/>
<index id='index'>
<title>Index</title>
</index>
</book>
<!--
vim: expandtab tw=80 ts=4
-->

287
handbook/bsp.xml Normal file
View File

@@ -0,0 +1,287 @@
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<chapter id='bsp'>
<title>Board Support Packages (BSP) - Developers Guide</title>
<para>
A Board Support Package (BSP) is a collection of information which together
defines how to support a particular hardware device, set of devices or
hardware platform. It will include information about the hardware features
present on the device, kernel configuration information along with any
additional hardware drivers required and also any additional software
components required in addition to a generic Linux software stack for both
essential and optional platform features.
</para>
<para>
The intend of this document is to define a structure for these components
so that BSPs follow a commonly understood layout allowing them to be
provided in a common way that everyone understands. It also allows end
users to become familiar with one common format and encourages standardisation
of software support of hardware.
</para>
<para>
The proposed format does have elements that are specific to the Poky and
OpenEmbedded build systems. It is intended that this information can be
used by other systems besides Poky/OpenEmbedded and that it will be simple
to extract information and convert to other formats if required. The format
descriped can be directly accepted as a layer by Poky using its standard
layers mechanism but its important to recognise that the BSP captures all
the hardware specific details in one place in a standard format which is
useful for any person wishing to use the hardware platform regardless of
the build system in use.
</para>
<para>
The BSP specification does not include a build system or other tooling,
it is concerned with the hardware specific components only. At the end
distribution point the BSP may be shipped combined with a build system
and other tools but it is important to maintain the distinction that these
are separate components which may just be combined in certain end products.
</para>
<section id='bsp-filelayout'>
<title>Example Filesystem Layout</title>
<para>
The BSP consists of a file structure inside a base directory, meta-bsp in this example where "bsp" is a placeholder for the machine or platform name. Examples of some files that it could contain are:
</para>
<para>
<programlisting>
meta-bsp/
meta-bsp/binary/zImage
meta-bsp/binary/poky-image-minimal.directdisk
meta-bsp/conf/layer.conf
meta-bsp/conf/machine/*.conf
meta-bsp/conf/machine/include/tune-*.inc
meta-bsp/packages/bootloader/bootloader_0.1.bb
meta-bsp/packages/linux/linux-bsp-2.6.50/*.patch
meta-bsp/packages/linux/linux-bsp-2.6.50/defconfig-bsp
meta-bsp/packages/linux/linux-bsp_2.6.50.bb
meta-bsp/packages/modem/modem-driver_0.1.bb
meta-bsp/packages/modem/modem-daemon_0.1.bb
meta-bsp/packages/image-creator/image-creator-native_0.1.bb
meta-bsp/prebuilds/
</programlisting>
</para>
<para>
The following sections detail what these files and directories could contain.
</para>
</section>
<section id='bsp-filelayout-binary'>
<title>Prebuilt User Binaries (meta-bsp/binary/*)</title>
<para>
This optional area cotains useful prebuilt kernels and userspace filesystem
images appropriate to the target system. Users could use these to get a system
running and quickly get started on development tasks. The exact types of binaries
present will be highly hardware dependent but a README file should be present
explaining how to use them with the target hardware. If prebuilt binaries are
present, source code to meet licensing requirements must also be provided in
some form.
</para>
</section>
<section id='bsp-filelayout-layer'>
<title>Layer Configuration (meta-bsp/conf/layer.conf)</title>
<para>
This file identifies the structure as a Poky layer. This file identifies the
contents of the layer and how contains information about how Poky should use
it. In general it will most likely be a standard boilerplate file consisting of:
</para>
<para>
<programlisting>
# We have a conf directory, add to BBPATH
BBPATH := "${BBPATH}${LAYERDIR}"
# We have a packages directory, add to BBFILES
BBFILES := "${BBFILES} ${LAYERDIR}/packages/*/*.bb"
BBFILE_COLLECTIONS += "meta-bsp"
BBFILE_PATTERN_meta-bsp := "^${LAYERDIR}/"
BBFILE_PRIORITY_meta-bsp = "5"
</programlisting>
</para>
<para>
which simply makes bitbake aware of the packages and conf directories.
</para>
<para>
This file is required for recognition of the BSP by Poky.
</para>
</section>
<section id='bsp-filelayout-machine'>
<title>Hardware Configuration Options (meta-bsp/conf/machine/*.conf)</title>
<para>
The machine files bind together all the information contained elsewhere
in the BSP into a format that Poky/OpenEmbedded can understand it in. If
the BSP supports multiple machines, multiple machine configuration files
can be present. These filenames correspond to the values users set the
MACHINE variable to.
</para>
<para>
These files would define things like which kernel package to use
(PREFERRED_PROVIDER of virtual/kernel), which hardware drivers to
include in different types of images, any special software components
that are needed, any bootloader information and also any special image
format requirements.
</para>
<para>
At least one machine file is required for a Poky BSP layer but more than one may be present.
</para>
</section>
<section id='bsp-filelayout-tune'>
<title>Hardware Optimisation Options (meta-bsp/conf/machine/include/tune-*.inc)</title>
<para>
These are shared hardware "tuning" definitions and are commonly used to
pass specific optimisation flags to the compiler. An example is
tune-atom.inc:
</para>
<para>
<programlisting>
BASE_PACKAGE_ARCH = "core2"
TARGET_CC_ARCH = "-m32 -march=core2 -msse3 -mtune=generic -mfpmath=sse"
</programlisting>
</para>
<para>
which defines a new package architecture called "core2" and uses the
optimisation flags specified which are carefully chosen to give best
performance on atom cpus.
</para>
<para>
The tune file would be included by the machine definition and can be
contained in the BSP or reference one from the standard core set of
files included with Poky itself.
</para>
<para>
These files are optional for a Poky BSP layer.
</para>
</section>
<section id='bsp-filelayout-kernel'>
<title>Linux Kernel Configuration (meta-bsp/packages/linux/*)</title>
<para>
These files make up the definition of a kernel to use with this
hardware. In this case its a complete self contained kernel with its own
configuration and patches but kernels can be shared between many
machines as well. Taking some specific example files:
</para>
<para>
<programlisting>
meta-bsp/packages/linux/linux-bsp_2.6.50.bb
</programlisting>
</para>
<para>
which is the core kernel recipe which firstly details where to get the kernel
source from. All standard source code locations are supported so this could
be a release tarball, some git repository or source included in
the directory within the BSP itself. It then contains information about which
patches to apply and how to configure and build it. It can reuse the main
Poky kernel build class meaning the definitions here can remain very simple.
</para>
<para>
<programlisting>
linux-bsp-2.6.50/*.patch
</programlisting>
</para>
<para>
which are patches which may be applied against the base kernel, wherever
that may have been obtained from.
</para>
<para>
<programlisting>
meta-bsp/packages/linux/linux-bsp-2.6.50/defconfig-bsp
</programlisting>
</para>
<para>
which is the configuration information to use to configure the kernel.
</para>
<para>
Examples of kernel recipes are available in Poky itself. These files are
optional since a kernel from Poky itself could be selected although it
would be unusual not to have a kernel configuration.
</para>
</section>
<section id='bsp-filelayout-packages'>
<title>Other Software (meta-bsp/packages/*)</title>
<para>
This area includes other pieces of software which the hardware may need for best
operation. These are just examples of the kind of things that may be
encountered. The are standard .bb file recipes in the usual Poky format
so for examples, see standard Poky recipes. The source can be included directly,
referred to in source control systems or release tarballs of external software projects.
</para>
<para>
<programlisting>
meta-bsp/packages/bootloader/bootloader_0.1.bb
</programlisting>
</para>
<para>
Some kind of bootloader recipe which may be used to generate a new
bootloader binary. Sometimes these are included in the final image
format and needed to reflash hardware.
</para>
<para>
<programlisting>
meta-bsp/packages/modem/modem-driver_0.1.bb
meta-bsp/packages/modem/modem-daemon_0.1.bb
</programlisting>
</para>
<para>
These are examples of a hardware driver and also a hardware daemon which
may need to be included in images to make the hardware useful. "modem"
is one example but there may be other components needed like firmware.
</para>
<para>
<programlisting>
meta-bsp/packages/image-creator/image-creator-native_0.1.bb
</programlisting>
</para>
<para>
Sometimes the device will need an image in a very specific format for
its update mechanism to accept and reflash with it. Recipes to build the
tools needed to do this can be included with the BSP.
</para>
<para>
These files only need be provided if the platform requires them.
</para>
</section>
<section id='bsp-filelayout-prebuilds'>
<title>Prebuild Data (meta-bsp/prebuilds/*)</title>
<para>
The location can contains a precompiled representation of the source code
contained elsewhere in the BSP layer. It can be processed and used by
Poky to provide much faster build times assuming a compatible configuration is used.
</para>
<para>
These files are optional.
</para>
</section>
</chapter>

View File

@@ -1,30 +0,0 @@
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<appendix id='contact'>
<title>OpenedHand Contact Information</title>
<literallayout>
OpenedHand Ltd
Unit R, Homesdale Business Center
216-218 Homesdale Rd
Bromley, BR1 2QZ
England
+44 (0) 208 819 6559
info@openedhand.com</literallayout>
<!-- Fop messes this up so we do like above
<address>
OpenedHand Ltd
Unit R, Homesdale Business Center
<street>216-218 Homesdale Rd</street>
<city>Bromley</city>, <postcode>BR1 2QZ</postcode>
<country>England</country>
<phone> +44 (0) 208 819 6559</phone>
<email>info@openedhand.com</email>
</address>
-->
</appendix>
<!--
vim: expandtab tw=80 ts=4
-->

View File

@@ -59,13 +59,16 @@
</screenshot>
-->
<para>
To use the plugin, a toolchain and SDK built by Poky is required along with Anjuta and the Anjuta
plugin. The Poky Anjuta plugin is available from the OpenedHand SVN repository located at
http://svn.o-hand.com/repos/anjuta-poky/trunk/anjuta-plugin-sdk/; a web interface
to the repository can be accessed at <ulink url='http://svn.o-hand.com/view/anjuta-poky/'/>.
See the README file contained in the project for more information
about the dependencies and how to get them along with details of
the prebuilt packages.
To use the plugin, a toolchain and SDK built by Poky is required along with Anjuta it's development
headers and the Anjuta plugin. The Poky Anjuta plugin is available to download as a tarball at the
<ulink url='http://labs.o-hand.com/sources/anjuta-plugin-sdk/'>OpenedHand labs</ulink> page or
directly from the Poky Git repository located at git://git.pokylinux.org/anjuta-poky; a web interface
to the repository can be accessed at <ulink url='http://git.pokylinux.org/cgit.cgi/anjuta-poky/'/>.
</para>
<para>
See the README file contained in the project for more information on dependencies and building
the plugin. It's recommended you enable the experimental gdb integration by passing configure the
--enable-gdb-integration switch.
</para>
<section id="platdev-appdev-external-anjuta-setup">
@@ -496,7 +499,7 @@ $ bitbake matchbox-desktop -c devshell
the gdb-cross package so for example you would run:
<programlisting>bitbake gdb-cross</programlisting>
Once built, the cross gdb binary can be found at
<programlisting>tmp/cross/bin/&lt;target-abi&gt;-gdb </programlisting>
<programlisting>tmp/sysroots/&lt;host-arch&lt;/usr/bin/&lt;target-abi&gt;-gdb </programlisting>
</para>
</section>
@@ -532,18 +535,18 @@ $ bitbake matchbox-desktop -c devshell
Firstly you want to install the <emphasis>foo</emphasis> package to tmp/rootfs
by doing:
</para>
<programlisting>tmp/staging/i686-linux/usr/bin/ipkg-cl -f \
tmp/work/&lt;target-abi&gt;/poky-image-sato-1.0-r0/temp/ipkg.conf -o \
<programlisting>tmp/sysroots/i686-linux/usr/bin/opkg-cl -f \
tmp/work/&lt;target-abi&gt;/poky-image-sato-1.0-r0/temp/opkg.conf -o \
tmp/rootfs/ update</programlisting>
<para>
then,
</para>
<programlisting>tmp/staging/i686-linux/usr/bin/ipkg-cl -f \
tmp/work/&lt;target-abi&gt;/poky-image-sato-1.0-r0/temp/ipkg.conf \
<programlisting>tmp/sysroots/i686-linux/usr/bin/opkg-cl -f \
tmp/work/&lt;target-abi&gt;/poky-image-sato-1.0-r0/temp/opkg.conf \
-o tmp/rootfs install foo
tmp/staging/i686-linux/usr/bin/ipkg-cl -f \
tmp/work/&lt;target-abi&gt;/poky-image-sato-1.0-r0/temp/ipkg.conf \
tmp/sysroots/i686-linux/usr/bin/opkg-cl -f \
tmp/work/&lt;target-abi&gt;/poky-image-sato-1.0-r0/temp/opkg.conf \
-o tmp/rootfs install foo-dbg</programlisting>
<para>
which installs the debugging information too.
@@ -802,7 +805,7 @@ $ opreport -cl
located in /boot/vmlinux-KERNELVERSION, where KERNEL-version is the version of
the kernel e.g. 2.6.23. Poky generates separate vmlinux packages for each kernel
it builds so it should be a question of just ensuring a matching package is
installed (<command> ipkg install kernel-vmlinux</command>. These are automatically
installed (<command> opkg install kernel-vmlinux</command>. These are automatically
installed into development and profiling images alongside OProfile. There is a
configuration option within the OProfileUI settings page where the location of
the vmlinux file can be entered.

View File

@@ -26,7 +26,15 @@
</para>
<para>
The simplest way to add a new package is to base it on a similar
Before writing a recipe from scratch it is often useful to check
someone else hasn't written one already. OpenEmbedded is a good place
to look as it has a wider scope and hence a wider range of packages.
Poky aims to be compatible with OpenEmbedded so most recipes should
just work in Poky.
</para>
<para>
For new packages, the simplest way to add a recipe is to base it on a similar
pre-existing recipe. There are some examples below of how to add
standard types of packages:
</para>
@@ -48,6 +56,7 @@
DESCRIPTION = "Simple helloworld application"
SECTION = "examples"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=ae764cfda68da96df20af9fbf9fe49bd"
SRC_URI = "file://helloworld.c"
@@ -91,6 +100,7 @@ do_install() {
DESCRIPTION = "GNU Helloworld application"
SECTION = "examples"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=ae764cfda68da96df20af9fbf9fe49bd"
SRC_URI = "${GNU_MIRROR}/hello/hello-${PV}.tar.bz2"
@@ -131,6 +141,7 @@ SECTION = "base"
DEPENDS = "zlib"
HOMEPAGE = "http://www.linux-mtd.infradead.org/"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=ae764cfda68da96df20af9fbf9fe49bd"
SRC_URI = "ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-${PV}.tar.gz"
@@ -166,8 +177,8 @@ require xorg-lib-common.inc
DESCRIPTION = "X11 Pixmap library"
LICENSE = "X-BSD"
LIC_FILES_CHKSUM = "file://COPYING;md5=ae764cfda68da96df20af9fbf9fe49bd"
DEPENDS += "libxext"
PE = "1"
XORG_PN = "libXpm"
@@ -216,7 +227,7 @@ pkg_postinst_PACKAGENAME () {
<para>
Sometimes it is necessary that the execution of a post-installation
script is delayed until the first boot, because the script
needs to be executed the device itself. To delay script execution
needs to be executed on the device itself. To delay script execution
until boot time, the post-installation function should have the
following structure:
</para>
@@ -269,7 +280,7 @@ inherit poky-image
<para>
By creating a custom image, a developer has total control
over the contents of the image. It is important use
over the contents of the image. It is important to use
the correct names of packages in the <glossterm><link
linkend='var-IMAGE_INSTALL'>IMAGE_INSTALL</link></glossterm> variable.
The names must be in
@@ -296,11 +307,11 @@ IMAGE_INSTALL += "strace"
<title>Customising Images through custom tasks</title>
<para>
For for complex custom images, the best approach is to create a custom
task package which is them used to build the image (or images). A good
For complex custom images, the best approach is to create a custom
task package which is then used to build the image (or images). A good
example of a tasks package is <filename>meta/packages/tasks/task-poky.bb
</filename>. The <glossterm><link linkend='var-PACKAGES'>PACKAGES</link></glossterm>
variable lists the task packages to build (along with the complimentary
variable lists the task packages to build (along with the complementary
-dbg and -dev packages). For each package added,
<glossterm><link linkend='var-PACKAGES'>RDEPENDS</link></glossterm> and
<glossterm><link linkend='var-PACKAGES'>RRECOMMENDS</link></glossterm>
@@ -469,7 +480,7 @@ bitbake poky-image-sato
suitable defconfig file in a location similar to that used by other
machine's defconfig files in a given kernel, possibly listing it in
the SRC_URI and adding the machine to the expression in <glossterm>
<link linkend='var-COMPATIBLE_MACHINES'>COMPATIBLE_MACHINES</link>
<link linkend='var-COMPATIBLE_MACHINE'>COMPATIBLE_MACHINE</link>
</glossterm>.
</para>
</section>
@@ -507,57 +518,101 @@ bitbake poky-image-sato
</para>
<para>
Poky supports the idea of <link
linkend='usingpoky-changes-collections'>"collections"</link> which when used
linkend='usingpoky-changes-layers'>"layers"</link> which when used
properly can massively ease future upgrades and allow segregation
between the Poky core and a given developer's changes. Some other advice on
managing changes to Poky is also given in the following section.
</para>
<section id="usingpoky-changes-collections">
<title>Bitbake Collections</title>
<section id="usingpoky-changes-layers">
<title>Bitbake Layers</title>
<para>
<para>
Often, people want to extend Poky either through adding packages
or overriding files contained within Poky to add their own
functionality. Bitbake has a powerful mechanism called
collections which provide a way to handle this which is fully
supported and actively encouraged within Poky.
layers which provides a way to handle this extension in a fully
supported and non-invasive fashion.
</para>
<para>
The Poky tree includes two additional layers which demonstrate
this functionality, meta-moblin and meta-extras.
The meta-extras repostory is not enabled by default but enabling
it is as easy as adding the layers path to the BBLAYERS variable in
your bblayers.conf, this is how all layers are enabled in Poky builds:
</para>
<para>
<literallayout class='monospaced'>LCONF_VERSION = "1"
BBFILES ?= ""
BBLAYERS = " \
${OEROOT}/meta \
${OEROOT}/meta-moblin \
${OEROOT}/meta-extras \
"
</literallayout>
</para>
<para>
Bitbake parses the conf/layer.conf of each of the layers in BBLAYERS
to add the layers packages, classes and configuration to Poky.
To create your own layer, independent of the main Poky repository,
you need only create a directory with a conf/layer.conf file and
add the directory to your bblayers.conf.
</para>
<para>
The meta-extras layer.conf demonstrates the required syntax:
<literallayout class='monospaced'># We have a conf and classes directory, add to BBPATH
BBPATH := "${BBPATH}${LAYERDIR}"
# We have a packages directory, add to BBFILES
BBFILES := "${BBFILES} ${LAYERDIR}/packages/*/*.bb"
BBFILE_COLLECTIONS += "extras"
BBFILE_PATTERN_extras := "^${LAYERDIR}/"
BBFILE_PRIORITY_extras = "5"
require conf/distro/include/poky-extras-src-revisions.inc
</literallayout>
</para>
<para>
As can be seen, the layers recipes are added to BBFILES. The
BBFILE_COLLECTIONS variable is then appended to with the
layer name. The BBFILE_PATTERN variable is immediately expanded
with a regular expression used to match files from BBFILES into
a particular layer, in this case by using the base pathname.
The BBFILE_PRIORITY variable then assigns different
priorities to the files in different layers. This is useful
in situations where the same package might appear in multiple
layers and allows you to choose which layer should 'win'.
Note the use of LAYERDIR with the immediate expansion operator.
LAYERDIR expands to the directory of the current layer and
requires use of the immediate expansion operator so that Bitbake
does not lazily expand the variable when it's parsing a
different directory.
</para>
<para>
In the standard tree, meta-extras is an example of how you can
do this. As standard the data in meta-extras is not used on a
Poky build but local.conf.sample shows how to enable it:
Extra bbclasses and configuration are added to the BBPATH
environment variable. In this case, the first file with the
matching name found in BBPATH is the one that is used, just
like the PATH variable for binaries. It is therefore recommended
that you use unique bbclass and configuration file names in your
custom layer.
</para>
<para>
<literallayout class='monospaced'>
BBFILES := "${OEROOT}/meta/packages/*/*.bb ${OEROOT}/meta-extras/packages/*/*.bb"
BBFILE_COLLECTIONS = "normal extras"
BBFILE_PATTERN_normal = "^${OEROOT}/meta/"
BBFILE_PATTERN_extras = "^${OEROOT}/meta-extras/"
BBFILE_PRIORITY_normal = "5"
BBFILE_PRIORITY_extras = "5"</literallayout>
</para>
<para>
As can be seen, the extra recipes are added to BBFILES. The
BBFILE_COLLECTIONS variable is then set to contain a list of
collection names. The BBFILE_PATTERN variables are regular
expressions used to match files from BBFILES into a particular
collection in this case by using the base pathname.
The BBFILE_PRIORITY variable then assigns the different
priorities to the files in different collections. This is useful
in situations where the same package might appear in both
repositories and allows you to choose which collection should
'win'.
</para>
<para>
This works well for recipes. For bbclasses and configuration
files, you can use the BBPATH environment variable. In this
case, the first file with the matching name found in BBPATH is
the one that is used, just like the PATH variable for binaries.
The recommended approach for custom layers is to store them in a
git repository of the format meta-prvt-XXXX and have this repository
cloned alongside the other meta directories in the Poky tree.
This way you can keep your Poky tree and it's configuration entirely
inside OEROOT.
</para>
</section>
<section id='usingpoky-changes-commits'>
<title>Committing Changes</title>
@@ -565,8 +620,8 @@ BBFILE_PRIORITY_extras = "5"</literallayout>
Modifications to Poky are often managed under some kind of source
revision control system. The policy for committing to such systems
is important as some simple policy can significantly improve
usability. The tips below are based on the policy that OpenedHand
uses for commits to Poky.
usability. The tips below are based on the policy followed for the
Poky core.
</para>
<para>
@@ -618,11 +673,74 @@ BBFILE_PRIORITY_extras = "5"</literallayout>
the repository and don't have to remember to rebuild any sections.
The second is to ensure that target users are able to upgrade their
devices via their package manager such as with the <command>
ipkg update;ipkg upgrade</command> commands (or similar for
opkg update;opkg upgrade</command> commands (or similar for
dpkg/apt or rpm based systems). The aim is to ensure Poky has
upgradable packages in all cases.
</para>
</section>
<section id='usingpoky-changes-collaborate'>
<title>Using Poky in a Team Environment</title>
<para>
It may not be immediately clear how Poky can work in a team environment,
or scale to a large team of developers. The specifics of any situation
will determine the best solution and poky offers immense flexibility in
that aspect but there are some practises that experience has shown to work
well.
</para>
<para>
The core component of any development effort with Poky is often an
automated build testing framework and image generation process. This
can be used to check that the metadata is buildable, highlight when
commits break the builds and provide up to date images allowing people
to test the end result and use them as a base platform for further
development. Experience shows that buildbot is a good fit for this role
and that it works well to configure it to make two types of build -
incremental builds and 'from scratch'/full builds. The incremental builds
can be tied to a commit hook which triggers them each time a commit is
made to the metadata and are a useful acid test of whether a given commit
breaks the build in some serious way. They catch lots of simple errors
and whilst they won't catch 100% of failures, the tests are fast so
developers can get feedback on their changes quickly. The full builds
are builds that build everything from the ground up and test everything.
They usually happen at preset times such as at night when the machine
load isn't high from the incremental builds.
</para>
<para>
Most teams have pieces of software undergoing active development. It is of
significant benefit to put these under control of a source control system
compatible with Poky such as git or svn. The autobuilder can then be set to
pull the latest revisions of these packages so the latest commits get tested
by the builds allowing any issues to be highlighted quickly. Poky easily
supports configurations where there is both a stable known good revision
and a floating revision to test. Poky can also only take changes from specific
source control branches giving another way it can be used to track/test only
specified changes.
</para>
<para>
Perhaps the hardest part of setting this up is the policy that surrounds
the different source control systems, be them software projects or the Poky
metadata itself. The circumstances will be different in each case but this is
one of Poky's advantages - the system itself doesn't force any particular policy
unlike a lot of build systems, allowing the best policy to be chosen for the
circumstances.
</para>
</section>
<section id='usingpoky-changes-updatingimages'>
<title>Updating Existing Images</title>
<para>
Often, rather than reflashing a new image you might wish to install updated
packages into an existing running system. This can be done by sharing the <filename class="directory">tmp/deploy/ipk/</filename> directory through a web server and then on the device, changing <filename>/etc/opkg/base-feeds.conf</filename> to point at this server, for example by adding:
</para>
<literallayout class='monospaced'>
src/gz all http://www.mysite.com/somedir/deploy/ipk/all
src/gz armv7a http://www.mysite.com/somedir/deploy/ipk/armv7a
src/gz beagleboard http://www.mysite.com/somedir/deploy/ipk/beagleboard</literallayout>
</section>
</section>
<section id='usingpoky-modifing-packages'>
@@ -709,7 +827,7 @@ quilt refresh
Poky metadata and added into <glossterm><link
linkend='var-SRC_URI'>SRC_URI</link></glossterm> of a recipe:
<programlisting>
SRC_URI += "file://NAME-OF-PATCH.patch;patch=1"
SRC_URI += "file://NAME-OF-PATCH.patch"
</programlisting>
This also requires a bump of <glossterm><link
@@ -718,9 +836,112 @@ SRC_URI += "file://NAME-OF-PATCH.patch;patch=1"
</section>
</section>
</section>
<section id='usingpoky-configuring-LIC_FILES_CHKSUM'>
<title>Configuring the LIC_FILES_CHKSUM variable</title>
<para>
The changes in the license text inside source code files is tracked
using the LIC_FILES_CHKSUM metadata variable.
</para>
<section id='usingpoky-specifying-LIC_FILES_CHKSUM'>
<title>Specifying the LIC_FILES_CHKSUM variable </title>
<programlisting>
LIC_FILES_CHKSUM = "file://COPYING; md5=xxxx \
file://licfile1.txt; beginline=5; endline=29;md5=yyyy \
file://licfile2.txt; endline=50;md5=zzzz \
..."
</programlisting>
</section>
<section id='usingpoky-LIC_FILES_CHKSUM-explanation-of-syntax'>
<title>Explanation of syntax</title>
<para>
This parameter lists all the important files containing the text
of licenses for the
source code. It is also possible to specify on which line the license text
starts and on which line it ends within that file using the "beginline" and
"endline" parameters. If the "beginline" parameter is not specified then license
text begins from the 1st line is assumed. Similarly if "endline" parameter is
not specified then the license text ends at the last line in the file is
assumed. So if a file contains only licensing information, then there is no need
to specify "beginline" and "endline" parameters.
</para>
<para>
The "md5" parameter stores the md5 checksum of the license text. So if
the license text changes in any way from a file, then it's md5 sum will differ and will not
match with the previously stored md5 checksum. This mismatch will trigger build
failure, notifying developer about the license text md5 mismatch, and allowing
the developer to review the license text changes. Also note that if md5 checksum
is not matched while building, the correct md5 checksum is printed in the build
log.
</para>
<para>
There is no limit on how many files can be specified on this parameter. But generally every
project would need specifying of just one or two files for license tracking.
Many projects would have a "COPYING" file which will store all the
license information for all the source code files. If the "COPYING" file
is valid then tracking only that file would be enough.
</para>
<tip>
<para>
1. If you specify empty or invalid "md5" parameter; then while building
the package, bitbake will give md5 not matched error, and also show the correct
"md5" parameter value in the build log
</para>
<para>
2. If the whole file contains only license text, then there is no need to
specify "beginline" and "endline" parameters.
</para>
</tip>
</section>
</section>
<section id='usingpoky-configuring-DISTRO_PN_ALIAS'>
<title>Configuring the DISTRO_PN_ALIAS variable</title>
<para>
Sometimes the names of the same packages are different in different
linux distributions; and that can becomes an issue for the distro_check
task to check if the given recipe package exists in other linux distros.
This issue is avoided by defining per distro recipe name alias:
DISTRO_PN_ALIAS
</para>
<section id='usingpoky-specifying-DISTRO_PN_ALIAS'>
<title>Specifying the DISTRO_PN_ALIAS variable </title>
<programlisting>
DISTRO_PN_ALIAS = "distro1=package_name_alias1; distro2=package_name_alias2 \
distro3=package_name_alias3; \
..."
</programlisting>
<para>
Look at the meta/packages/xorg-app/xset_1.0.4.bb recipe file for an example.
</para>
<tip>
<para>
The current code can check if the src package for a recipe exists in the latest
releases of these distributions automatically.
</para>
<programlisting>
Fedora, OpenSuSE, Debian, Ubuntu, Mandriva
</programlisting>
<para>
For example, this command will generate a report, listing which linux distros include the
sources for each of the poky recipe.
</para>
<programlisting>
bitbake world -f -c distro_check
</programlisting>
<para>
The results will be stored in the build/tmp/log/distro_check-${DATETIME}.results file.
</para>
</tip>
</section>
</section>
</chapter>
<!--
vim: expandtab tw=80 ts=4
-->

View File

@@ -119,7 +119,7 @@
</question>
<answer>
<para>
Poky can build packages in various formats, ipkg, Debian package, or RPM. The package can then be upgraded using the package tools on the device, much like on a desktop distribution like Ubuntu or Fedora.
Poky can build packages in various formats, ipk (for ipkg/opkg), Debian package (.deb), or RPM. The packages can then be upgraded using the package tools on the device, much like on a desktop distribution like Ubuntu or Fedora.
</para>
</answer>
</qandaentry>
@@ -135,6 +135,18 @@
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
I see the error 'chmod: XXXXX new permissions are r-xrwxrwx, not r-xr-xr-x'. What's wrong?
</para>
</question>
<answer>
<para>
You're probably running the build on an NTFS filesystem. Use a sane one like ext2/3/4 instead!
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
@@ -226,6 +238,74 @@
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
I'm behind a firewall and need to use a proxy server. How do I do that?
</para>
</question>
<answer>
<para>
Most source fetching by Poky is done by wget and you therefore need to specify the proxy
settings in a .wgetrc file in your home directory. Example settings in that file would be
'http_proxy = http://proxy.yoyodyne.com:18023/' and 'ftp_proxy = http://proxy.yoyodyne.com:18023/'.
Poky also includes a site.conf.sample file which shows how to configure cvs and git proxy servers
if needed.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
I'm using Ubuntu Intrepid and am seeing build failures. Whats wrong?
</para>
</question>
<answer>
<para>
In Intrepid, Ubuntu turned on by default normally optional compile-time security features
and warnings. There are more details at <ulink
url='https://wiki.ubuntu.com/CompilerFlags'>https://wiki.ubuntu.com/CompilerFlags</ulink>.
You can work around this problem by disabling those options by adding " -Wno-format-security -U_FORTIFY_SOURCE"
to the BUILD_CPPFLAGS variable in conf/bitbake.conf.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
Whats the difference between foo and foo-native?
</para>
</question>
<answer>
<para>
The *-native targets are designed to run on the system the buil is running on. These are usually tools that are needed to assist the build in some way such as quilt-native which is used to apply patches. The non-native version is the one that would run on the target device.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
I'm seeing random build failures. Help?!
</para>
</question>
<answer>
<para>
If the same build is failing in totally different and random ways the most likely explaination is that either the hardware you're running it on has some problem or if you are running it under virtualisation, the virtualisation probably has bugs. Poky processes a massive amount of data causing lots of network, disk and cpu activity and is senstive to even single bit failure in any of these areas. Totally random failures have always been traced back to hardware or virtualisation issues.
</para>
</answer>
</qandaentry>
<qandaentry>
<question>
<para>
What do we need to ship for licence complience?
</para>
</question>
<answer>
<para>
This is a difficult question and you need to consult your lawyer for the answer for your specific case. Its worth bearing in mind that for GPL complience there needs to be enough information shipped to allow someone else to rebuild the same end result as you are shipping. This means sharing the source code, any patches applied to it but also any configuration information about how that package was configured and built.
</para>
</answer>
</qandaentry>
</qandaset>
</appendix>
<!--

View File

@@ -58,7 +58,7 @@
<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="screenshots/ss-sato.png" format="PNG"/>
<imagedata fileref="screenshots/ss-sato.png" format="PNG" align='center' scalefit='1' width="100%" contentdepth="100%"/>
</imageobject>
<caption>
<para>The Sato Desktop - A screenshot from a machine running a Poky built image</para>
@@ -69,7 +69,7 @@
<para>
Poky has a growing open source community backed up by commercial support provided by the principle developer and maintainer of Poky, <ulink url="http://o-hand.com/">OpenedHand Ltd</ulink>.
Poky has a growing open source community and is also backed up by commercial organisations including <ulink url="http://www.intel.com/">Intel Corporation</ulink>.
</para>
</section>
@@ -117,7 +117,7 @@
<para>build-essential</para>
</listitem>
<listitem>
<para>python</para>
<para>python (version 2.6 or later)</para>
</listitem>
<listitem>
<para>diffstat</para>
@@ -153,8 +153,8 @@
<ulink url='http://debian.o-hand.com'/>
for instructions on doing this) and then run <command>
"apt-get install qemu poky-depends poky-scripts"</command> which will
automatically install all these dependencies. OpenedHand can also provide
VMware images with Poky and all dependencies pre-installed if required.
automatically install all these dependencies. Virtualisation images with
Poky and all dependencies can also easily be built if required.
</para>
<para>
@@ -172,17 +172,17 @@
<para>
If you want to try Poky, you can do so in a few commands. The example below
checks out the Poky source code, sets up a build environment, builds an
image and then runs that image under the QEMU emulator in ARM system emulation mode:
image and then runs that image under the QEMU emulator in x86 system emulation mode:
</para>
<para>
<literallayout class='monospaced'>
$ wget http://pokylinux.org/releases/pinky-3.1.tar.gz
$ tar zxvf pinky-3.1.tar.gz
$ cd pinky-3.1/
$ wget http://pokylinux.org/releases/poky-green-3.3.tar.bz2
$ tar xjvf poky-green-3.3.tar.bz2
$ cd green-3.3/
$ source poky-init-build-env
$ bitbake poky-image-sato
$ runqemu qemuarm
$ runqemu qemux86
</literallayout>
</para>
@@ -196,9 +196,14 @@ $ runqemu qemuarm
<para>
To build for other machines see the <glossterm><link
linkend='var-MACHINE'>MACHINE</link></glossterm> variable in build/conf/local.conf
which also contains other configuration information. The images/kernels built
by Poky are placed in the <filename class="directory">tmp/deploy/images</filename>
linkend='var-MACHINE'>MACHINE</link></glossterm> variable in build/conf/local.conf.
This file contains other useful configuration information and the default version
has examples of common setup needs and is worth
reading. To take advantage of multiple processor cores to speed up builds for example, set the
<glossterm><link linkend='var-BB_NUMBER_THREADS'>BB_NUMBER_THREADS</link></glossterm>
and <glossterm><link linkend='var-PARALLEL_MAKE'>PARALLEL_MAKE</link></glossterm> variables.
The images/kernels built by Poky are placed in the <filename class="directory">tmp/deploy/images</filename>
directory.
</para>
@@ -284,7 +289,7 @@ $ poky-qemu &lt;kernel&gt; &lt;image&gt;
We make nightly builds of Poky for testing purposes and to make the
latest developments available. The output from these builds is available
at <ulink url='http://pokylinux.org/autobuild/'/>
where the numbers represent the svn revision the builds were made from.
where the numbers increase for each subsequent build and can be used to reference it.
</para>
<para>
@@ -303,13 +308,13 @@ $ poky-qemu &lt;kernel&gt; &lt;image&gt;
<title>Development Checkouts</title>
<para>
Poky is available from our SVN repository located at
http://svn.o-hand.com/repos/poky/trunk; a web interface to the repository
can be accessed at <ulink url='http://svn.o-hand.com/view/poky/'/>.
Poky is available from our GIT repository located at
git://git.pokylinux.org/poky.git; a web interface to the repository
can be accessed at <ulink url='http://git.pokylinux.org/'/>.
</para>
<para>
'trunk' is where the deveopment work takes place and you should use this if you're
The 'master' is where the deveopment work takes place and you should use this if you're
after to work with the latest cutting edge developments. It is possible trunk
can suffer temporary periods of instability while new features are developed and
if this is undesireable we recommend using one of the release branches.

View File

@@ -7,7 +7,13 @@ bin_SCRIPTS = poky-docbook-to-pdf
edit = sed \
-e 's,@datadir\@,$(pkgdatadir),g' \
-e 's,@prefix\@,$(prefix),g' \
-e 's,@version\@,@VERSION@,g'
-e 's,@version\@,@VERSION@,g'
##
# These URI should be rewritten by your distribution's xml catalog to
# match your localy installed XSL stylesheets.
XSL_BASE_URI="http://docbook.sourceforge.net/release/xsl/current"
XSL_TEMPLATE_URI = $(XSL_BASE_URI)/template/titlepage.xsl
poky-docbook-to-pdf: poky-docbook-to-pdf.in
rm -f poky-docbook-to-pdf

View File

@@ -1,7 +1,7 @@
poky-doc-tools
==============
Simple tools to wrap fop to create oh branded PDF's from docbook sources.
Simple tools to wrap fop to create Poky branded PDF's from docbook sources.
(based on OH doc tools)
Dependencies
@@ -9,15 +9,10 @@ Dependencies
Sun Java, make sure the java in your path is the *sun* java.
xlstproc, nwalsh style sheets.
xlstproc, nwalsh style sheets, fop
FOP, installed - see http://www.sagehill.net/docbookxsl/InstallingAnFO.html.
Also a 'fop' binary, eg I have;
% cat ~/bin/fop
#!/bin/sh
java org.apache.fop.apps.Fop "$@"
Updated to work with (fop > 0.95)

View File

@@ -1,3 +1,3 @@
#! /bin/sh
autoreconf -v --install || exit 1
./configure --enable-maintainer-mode --enable-debug "$@"
./configure "$@"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,33 +1,58 @@
<configuration>
<entry>
<!--
Set the baseDir so common/openedhand.svg references in plans still
work ok. Note, relative file references to current dir should still work.
-->
<key>baseDir</key>
<value>@datadir@</value>
</entry>
<fonts>
<font metrics-file="@datadir@/common/VeraMono.xml"
kerning="yes"
embed-file="@datadir@/common/VeraMono.ttf">
<font-triplet name="veramono" style="normal" weight="normal"/>
</font>
<fop version="1.0">
<font metrics-file="@datadir@/common/VeraMoBd.xml"
kerning="yes"
embed-file="@datadir@/common/VeraMoBd.ttf">
<font-triplet name="veramono" style="normal" weight="bold"/>
</font>
<!-- Strict user configuration -->
<strict-configuration>true</strict-configuration>
<font metrics-file="@datadir@/common/Vera.xml"
kerning="yes"
embed-file="@datadir@/common/Vera.ttf">
<font-triplet name="verasans" style="normal" weight="normal"/>
<font-triplet name="verasans" style="normal" weight="bold"/>
<font-triplet name="verasans" style="italic" weight="normal"/>
<font-triplet name="verasans" style="italic" weight="bold"/>
</font>
<!-- Strict FO validation -->
<strict-validation>true</strict-validation>
<!--
Set the baseDir so common/openedhand.svg references in plans still
work ok. Note, relative file references to current dir should still work.
-->
<base>@datadir@</base>
<font-base>@datadir@/common</font-base>
<!-- Source resolution in dpi (dots/pixels per inch) for determining the
size of pixels in SVG and bitmap images, default: 72dpi -->
<!-- <source-resolution>72</source-resolution> -->
<!-- Target resolution in dpi (dots/pixels per inch) for specifying the
target resolution for generated bitmaps, default: 72dpi -->
<!-- <target-resolution>72</target-resolution> -->
<!-- default page-height and page-width, in case
value is specified as auto -->
<default-page-settings height="11in" width="8.26in"/>
<!-- <use-cache>false</use-cache> -->
<renderers>
<renderer mime="application/pdf">
<fonts>
<font metrics-file="VeraMono.xml"
kerning="yes"
embed-url="VeraMono.ttf">
<font-triplet name="veramono" style="normal" weight="normal"/>
</font>
<font metrics-file="VeraMoBd.xml"
kerning="yes"
embed-url="VeraMoBd.ttf">
<font-triplet name="veramono" style="normal" weight="bold"/>
</font>
<font metrics-file="Vera.xml"
kerning="yes"
embed-url="Vera.ttf">
<font-triplet name="verasans" style="normal" weight="normal"/>
<font-triplet name="verasans" style="normal" weight="bold"/>
<font-triplet name="verasans" style="italic" weight="normal"/>
<font-triplet name="verasans" style="italic" weight="bold"/>
</font>
<auto-detect/>
</fonts>
</renderer>
</renderers>
</fop>
</fonts>
</configuration>

View File

@@ -1,7 +1,7 @@
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0">
<xsl:import href="file:///usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl"/>
<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl" />
<!-- check project-plan.sh for how this is generated, needed to tweak
the cover page
@@ -54,7 +54,7 @@
<!-- general settings -->
<xsl:param name="fop.extensions" select="1"></xsl:param>
<xsl:param name="fop1.extensions" select="1"></xsl:param>
<xsl:param name="paper.type" select="'A4'"></xsl:param>
<xsl:param name="section.autolabel" select="1"></xsl:param>
<xsl:param name="body.font.family" select="'verasans'"></xsl:param>

View File

@@ -18,9 +18,14 @@ BASENAME=`basename $1 .xml` || exit 1
FO="$BASENAME.fo"
PDF="$BASENAME.pdf"
##
# These URI should be rewritten by your distribution's xml catalog to
# match your localy installed XSL stylesheets.
XSL_BASE_URI="http://docbook.sourceforge.net/release/xsl/current"
xsltproc -o /tmp/titlepage.xsl \
--xinclude \
/usr/share/xml/docbook/stylesheet/nwalsh/template/titlepage.xsl \
$XSL_BASE_URI/template/titlepage.xsl \
@datadir@/common/titlepage.templates.xml || exit 1
xsltproc --xinclude \

View File

@@ -11,7 +11,7 @@
<imageobject>
<imagedata fileref='common/poky-handbook.png'
format='SVG'
align='center'/>
align='center' scalefit='1' width='100%'/>
</imageobject>
</mediaobject>
@@ -22,46 +22,37 @@
<author>
<firstname>Richard</firstname> <surname>Purdie</surname>
<affiliation>
<orgname>OpenedHand Ltd</orgname>
<orgname>Intel Corporation</orgname>
</affiliation>
<email>richard@openedhand.com</email>
<email>richard@linux.intel.com</email>
</author>
<author>
<firstname>Tomas</firstname> <surname>Frydrych</surname>
<affiliation>
<orgname>OpenedHand Ltd</orgname>
<orgname>Intel Corporation</orgname>
</affiliation>
<email>tf@openedhand.com</email>
</author>
<author>
<firstname>Marcin</firstname> <surname>Juszkiewicz</surname>
<affiliation>
<orgname>OpenedHand Ltd</orgname>
</affiliation>
<email>hrw@openedhand.com</email>
</author>
<author>
<firstname>Dodji</firstname> <surname>Seketeli</surname>
<affiliation>
<orgname>OpenedHand Ltd</orgname>
</affiliation>
<email>dodji@openedhand.com</email>
</author>
</authorgroup>
<revhistory>
<revision>
<revnumber>3.1</revnumber>
<date>15 Feburary 2008</date>
<revremark>Poky 3.1 (Pinky) Documentation Release</revremark>
<revnumber>3.3.1</revnumber>
<date>8 July 2010</date>
<revremark>Poky Green Documentation</revremark>
</revision>
</revhistory>
<copyright>
<year>2007</year>
<holder>OpenedHand Limited</holder>
<year>2007-2010</year>
<holder>Intel Corporation</holder>
</copyright>
<legalnotice>
@@ -79,6 +70,8 @@
<xi:include href="extendpoky.xml"/>
<xi:include href="bsp.xml"/>
<xi:include href="development.xml"/>
<xi:include href="ref-structure.xml"/>
@@ -99,8 +92,6 @@
<xi:include href="resources.xml"/>
<xi:include href="contactus.xml"/>
<index id='index'>
<title>Index</title>
</index>

View File

@@ -81,9 +81,10 @@
default this specifies the <filename class="directory">meta/packages/
</filename> directory within Poky, but other directories such as
<filename class="directory">meta-extras/</filename> can be included
too. If multiple directories are specified a system referred to as
<link linkend='usingpoky-changes-collections'>"collections"</link> is used to
determine which files have priority.
too. Adding extra content to
<glossterm><link linkend='var-BBFILES'>BBFILES</link></glossterm> is best
acheived through the use of Bitbake
<link linkend='usingpoky-changes-layers'>"layers"</link>.
</para>
<para>

View File

@@ -179,8 +179,8 @@ autotools_stage_all
<para>
During staging Bitbake installs such scripts into the <filename
class="directory">staging/</filename> directory. It also changes all
paths to point into the <filename class="directory">staging/</filename>
class="directory">sysroots/</filename> directory. It also changes all
paths to point into the <filename class="directory">sysroots/</filename>
directory so all builds which use the script will use the correct
directories for the cross compiling layout.
</para>
@@ -206,7 +206,7 @@ autotools_stage_all
<para>
During staging Bitbake installs pkg-config data into the <filename
class="directory">staging/</filename> directory. By making use of
class="directory">sysroots/</filename> directory. By making use of
sysroot functionality within pkgconfig this class no longer has to
manipulate the files.
</para>
@@ -266,19 +266,20 @@ autotools_stage_all
<title>Python extensions - <filename>distutils.bbclass</filename></title>
<para>
Recipes for Python extensions are simple - usually needs only
pointing to source archive and inheriting of proper bbclass.
Building is split into two methods dependly on method used by
module authors.
Recipes for Python extensions are simple - they usually only
require pointing to the source archive and inheriting the proper
bbclasses.
Building is split into two methods depending on the build method
used by the module authors.
</para>
<para>
Extensions which use autotools based build system require using
Extensions which use autotools based build system require use
of autotools and distutils-base bbclasses in their recipes.
</para>
<para>
Extensions which use distutils build system require using
Extensions which use distutils build system require use
of <filename>distutils.bbclass</filename> in their recipes.
</para>
@@ -300,12 +301,12 @@ autotools_stage_all
<title>Packaging - <filename>package*.bbclass</filename></title>
<para>
The packaging classes add support for generating packages from the output
from builds. The core generic functionality is in
<filename>package.bbclass</filename>, code specific to particular package
types is contained in various sub classes such as
<filename>package_deb.bbclass</filename> and <filename>package_ipk.bbclass</filename>.
Most users will
The packaging classes add support for generating packages from a builds
output. The core generic functionality is in
<filename>package.bbclass</filename>, code specific to particular package
types is contained in various sub classes such as
<filename>package_deb.bbclass</filename> and <filename>package_ipk.bbclass</filename>.
Most users will
want one or more of these classes and this is controlled by the <glossterm>
<link linkend='var-PACKAGE_CLASSES'>PACKAGE_CLASSES</link></glossterm>
variable. The first class listed in this variable will be used for image
@@ -319,15 +320,15 @@ autotools_stage_all
<title>Building kernels - <filename>kernel.bbclass</filename></title>
<para>
This class handle building of Linux kernels and the class contains code to know how to build both 2.4 and 2.6 kernel trees. All needed headers are
This class handles building of Linux kernels and the class contains code to know how to build both 2.4 and 2.6 kernel trees. All needed headers are
staged into <glossterm><link
linkend='var-STAGING_KERNEL_DIR'>STAGING_KERNEL_DIR</link></glossterm>
directory to allow building of out-of-tree modules using <filename>module.bbclass</filename>.
</para>
<para>
The means that each kerel module built is packaged separately and inter-modules dependencies are
The means that each kerel module built is packaged separately and inter-module dependencies are
created by parsing the <command>modinfo</command> output. If all modules are
required then installing "kernel-modules" package will install all
required then installing the "kernel-modules" package will install all
packages with modules and various other kernel packages such as "kernel-vmlinux" are also generated.
</para>
@@ -377,7 +378,7 @@ autotools_stage_all
packages generated by Poky. There are an ever increasing range of checks
this makes, checking for common problems which break builds/packages/images,
see the bbclass file for more information. Its usually up to distribution
policy to include this class (Poky doesn't at the time of writing but plans
policy to include this class (Poky does).
to soon).
</para>
</section>

View File

@@ -166,15 +166,6 @@
</para>
</section>
<section id='structure-build-tmp-cross'>
<title><filename class="directory">build/tmp/cross/</filename></title>
<para>
The cross compiler when generated is placed into this directory and those
beneath it.
</para>
</section>
<section id='structure-build-tmp-deploy'>
<title><filename class="directory">build/tmp/deploy/</filename></title>
@@ -216,11 +207,11 @@
</para>
</section>
<section id='structure-build-tmp-staging'>
<title><filename class="directory">build/tmp/staging/</filename></title>
<section id='structure-build-tmp-sysroots'>
<title><filename class="directory">build/tmp/sysroots/</filename></title>
<para>
Any package needing to share output with other packages does so within staging.
Any package needing to share output with other packages does so within sysroots.
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.

View File

@@ -66,7 +66,7 @@
<glossentry id='var-BB_NUMBER_THREADS'><glossterm>BB_NUMBER_THREADS</glossterm>
<glossdef>
<para>Number of BitBake threads</para>
<para>The maximum number of tasks BitBake should run in parallel at any one time</para>
</glossdef>
</glossentry>
@@ -84,6 +84,13 @@
</glossdef>
</glossentry>
<glossentry id='var-BPN'><glossterm>BPN</glossterm>
<glossdef>
<para>Bare name of package with any suffixes like -cross -native
removed. </para>
</glossdef>
</glossentry>
</glossdiv>
<glossdiv id='var-glossary-c'><title>C</title>
@@ -97,7 +104,7 @@
</glossdef>
</glossentry>
<glossentry id='var-COMPATIBLE_MACHINES'><glossterm>COMPATIBLE_MACHINES</glossterm>
<glossentry id='var-COMPATIBLE_MACHINE'><glossterm>COMPATIBLE_MACHINE</glossterm>
<glossdef>
<para>A regular expression which evalutates to match the machines the recipe
works with. It stops recipes being run on machines they're incompatible with
@@ -216,6 +223,19 @@
</glossdef>
</glossentry>
<glossentry id='var-DISTRO_PN_ALIAS'><glossterm>DISTRO_PN_ALIAS</glossterm>
<glossdef>
<para>Alias names of the recipe in various Linux distributions. </para>
<para>See the "meta/package/xorg-app/xset_1.0.4.bb" file for an example</para>
<para>More information in
<link
linkend='usingpoky-configuring-DISTRO_PN_ALIAS'>
Configuring the DISTRO_PN_ALIAS variable section
</link>
</para>
</glossdef>
</glossentry>
<glossentry id='var-DISTRO_VERSION'><glossterm>DISTRO_VERSION</glossterm>
<glossdef>
<para>Version of distribution</para>
@@ -390,11 +410,37 @@
<glossdiv id='var-glossary-l'><title>L</title>
<glossentry id='var-LAYERDIR'><glossterm>LAYERDIR</glossterm>
<glossdef>
<para>When used inside a layer.conf gives the path of the
current layer. This variable requires immediate expansion
(see the Bitbake manual) as lazy expansion can result in
the expansion happening in the wrong directory and therefore
giving the wrong value.</para>
</glossdef>
</glossentry>
<glossentry id='var-LICENSE'><glossterm>LICENSE</glossterm>
<glossdef>
<para>List of package source licenses.</para>
</glossdef>
</glossentry>
<glossentry id='var-LIC_FILES_CHKSUM'><glossterm>LIC_FILES_CHKSUM</glossterm>
<glossdef>
<para>Checksums of the license text in the recipe source code.
</para>
<para>This variables tracks changes in license text of the source
code files. If the license text is changed it triggers the build
failure. Which gives developer an oppurtunity to review any
license changes</para>
<para> This is an optional variable now. And the plan is to make
it a required variable in the future </para>
<para>See the "meta/package/zlib/zlib_${PV}.bb" file for an example</para>
<para>More information in <link
linkend='usingpoky-configuring-LIC_FILES_CHKSUM'>
Configuring the LIC_FILES_CHKSUM variable section</link></para>
</glossdef>
</glossentry>
</glossdiv>
@@ -483,6 +529,14 @@
</glossdef>
</glossentry>
<glossentry id='var-PARALLEL_MAKE'><glossterm>PARALLEL_MAKE</glossterm>
<glossdef>
<para>Extra options that are passed to the make command during the
compile tasks. This is usually of the form '-j 4' where the number
represents the maximum number of parallel threads make can run.</para>
</glossdef>
</glossentry>
<glossentry id='var-PN'><glossterm>PN</glossterm>
<glossdef>
<para>Name of package.
@@ -507,7 +561,7 @@
<glossentry id='var-PE'><glossterm>PE</glossterm>
<glossdef>
<para>
Epoch of the package. The default value is "1". The field is used
Epoch of the package. The default value is "0". The field is used
to make upgrades possible when the versioning scheme changes in
some backwards incompatible way.
</para>
@@ -532,6 +586,13 @@
</glossdef>
</glossentry>
<glossentry id='var-POKY_EXTRA_INSTALL'><glossterm>POKY_EXTRA_INSTALL</glossterm>
<glossdef>
<para>List of packages to be added to the image. This should
only be set in <filename>local.conf</filename>.</para>
</glossdef>
</glossentry>
<glossentry id='var-POKYLIBC'><glossterm>POKYLIBC</glossterm>
<glossdef>
<para>Libc implementation selector - glibc or uclibc can be selected.</para>
@@ -571,7 +632,7 @@
output packages there would usually be an override attached
to this variable like RDEPENDS_${PN}-dev. Names in this field
should be as they are in <link linkend='var-PACKAGES'>PACKAGES
</link> namespave before any renaming of the output package
</link> namespace before any renaming of the output package
by classes like debian.bbclass.
</para>
</glossdef>

View File

@@ -127,6 +127,9 @@
<listitem>
<para><glossterm><link linkend='var-LICENSE'>LICENSE</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-LIC_FILES_CHKSUM'>LIC_FILES_CHKSUM</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-SECTION'>SECTION</link></glossterm></para>
</listitem>
@@ -184,6 +187,10 @@
<title>Recipe Variables - Extra Build Information</title>
<itemizedlist>
<listitem>
<para><glossterm><link
linkend='var-DISTRO_PN_ALIAS'>DISTRO_PN_ALIAS</link></glossterm></para>
</listitem>
<listitem>
<para><glossterm><link linkend='var-EXTRA_OECONF'>EXTRA_OECONF</link></glossterm></para>
</listitem>

View File

@@ -58,8 +58,13 @@ poky+subscribe &lt;at&gt; openedhand &lt;dot&gt; com
</para></listitem>
<listitem><para>
<ulink url='http://www.openedhand.com/'>OpenedHand</ulink> - The
company behind Poky.
original company behind Poky.
</para></listitem>
<listitem><para>
<ulink url='http://www.intel.com/'>Intel Corporation</ulink> - The
company who acquired OpenedHand in 2008.
</para></listitem>
<listitem><para>
<ulink url='http://www.openembedded.org/'>OpenEmbedded</ulink>
- The upstream generic embedded distribution Poky derives
@@ -86,6 +91,51 @@ poky+subscribe &lt;at&gt; openedhand &lt;dot&gt; com
</itemizedlist>
</section>
<section id='resources-contributions'>
<title>Contributions</title>
<para>
Contributions to Poky are very welcome. Patches should be sent to the Poky mailing list along with a Signed-off-by: line in the same style as the Linux kernel. Adding this line signifies the developer has agreed to the Developer's Certificate of Origin 1.1:
</para>
<programlisting>
Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.
</programlisting>
<para>
A Poky contributions tree (poky-contrib) exists for people to stage
contributions in, for regular contributors. If people desire such
access, please ask on the mailing list. Usually access will be given
to anyone with a proven track record of good patches.
</para>
</section>
</appendix>
<!--
vim: expandtab tw=80 ts=4

View File

@@ -64,8 +64,8 @@ h1 {
}
h2.subtitle {
margin: 0.10em 0 3.0em 0;
padding: 0 0 0 0;
margin: 0.10em 0em 3.0em 0em;
padding: 0em 0em 0em 0em;
font-size: 1.8em;
padding-left: 20%;
font-weight: normal;
@@ -83,7 +83,7 @@ h3.subtitle {
margin: 0em 0em 1em 0em;
padding: 0em 0em 0em 0em;
font-size: 142.14%;
text-align : right;
text-align: right;
}
h3 {
@@ -117,7 +117,7 @@ h6 {
.authorgroup {
background-color: transparent;
background-repeat: no-repeat;
padding-top: 256;
padding-top: 256px;
background-image: url("poky-beaver.png");
background-position: right top;
float: right;
@@ -129,8 +129,8 @@ h6 {
}
h3.author {
margin: 0 0 0 0;
padding: 0 0 0 0;
margin: 0em 0me 0em 0em;
padding: 0em 0em 0em 0em;
font-weight: normal;
font-size: 100%;
clear: both;
@@ -141,7 +141,7 @@ h3.author {
}
.titlepage hr {
width: 0;
width: 0em;
clear: both;
}
@@ -161,9 +161,9 @@ h3.author {
.list-of-tables p,
.list-of-figures p,
.list-of-examples p {
padding: 0 0 0 0;
padding: 0em 0em 0em 0em;
padding: 0em 0em 0.3em;
margin: 1.5em 0 0 0;
margin: 1.5em 0em 0em 0em;
}
.toc p b,
@@ -178,18 +178,18 @@ h3.author {
.list-of-tables dl,
.list-of-figures dl,
.list-of-examples dl {
margin: 0 0 0.5em 0;
padding: 0 0 0 0;
margin: 0em 0em 0.5em 0em;
padding: 0em 0em 0em 0em;
}
.toc dt {
margin: 0 0 0 0;
padding: 0 0 0 0;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}
.toc dd {
margin: 0em 0em 0em 2.6em;
padding: 0 0 0 0;
padding: 0em 0em 0em 0em;
}
div.glossary dl,
@@ -222,8 +222,8 @@ div.variablelist dl {
div.calloutlist table td {
padding: 0 0 0 0;
margin: 0 0 0 0;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}
div.calloutlist table td p {
@@ -236,12 +236,12 @@ div p.copyright {
}
div.legalnotice p.legalnotice-title {
margin-bottom: 0;
margin-bottom: 0em;
}
p {
line-height: 1.5em;
margin-top: 0;
margin-top: 0em;
}
@@ -264,11 +264,11 @@ img {
}
ul {
padding: 0 0 0 1.5em;
padding: 0em 0em 0em 1.5em;
}
ul li {
padding: 0 0 0 0;
padding: 0em 0em 0em 0em;
}
ul li p {
@@ -292,8 +292,8 @@ td {
}
p a[id] {
margin: 0;
padding: 0;
margin: 0px;
padding: 0px;
display: inline;
background-image: none;
}
@@ -304,7 +304,7 @@ a {
}
pre {
overflow : auto;
overflow: auto;
}
a:hover {
@@ -331,8 +331,8 @@ div.informaltable p.title b,
div.figure p.title b,
div.example p.title b,
div.table p.title b{
padding-top: 0;
margin-top: 0;
padding-top: 0em;
margin-top: 0em;
font-size: 100%;
font-weight: normal;
}
@@ -398,7 +398,7 @@ span.application {
.caution table th,
.note table th {
padding: 0.8em 0.0em 0.0em 0.0em;
margin : 0 0 0 0;
margin : 0em 0em 0em 0em;
}
.tip p,
@@ -418,7 +418,7 @@ span.application {
b.keycap,
.keycap {
padding: 0.09em 0.3em;
margin: 0;
margin: 0em;
}
.itemizedlist li {
@@ -433,8 +433,8 @@ b.keycap,
div.navheader, div.heading{
position: absolute;
left: 0;
top: 0;
left: 0em;
top: 0em;
width: 100%;
background-color: #cdf;
width: 100%;
@@ -461,16 +461,16 @@ div.navheader table th {
}
div.navheader table {
border-left: 0;
border-right: 0;
border-top: 0;
border-left: 0em;
border-right: 0em;
border-top: 0em;
width: 100%;
}
div.navfooter table {
border-left: 0;
border-right: 0;
border-bottom: 0;
border-left: 0em;
border-right: 0em;
border-bottom: 0em;
width: 100%;
}
@@ -506,13 +506,13 @@ div.navfooter hr {
.qandaset tr.question td p {
margin: 0 0 1em 0;
padding: 0 0 0 0;
margin: 0em 0em 1em 0em;
padding: 0em 0em 0em 0em;
}
.qandaset tr.answer td p {
margin: 0 0 1em 0;
padding: 0 0 0 0;
margin: 0em 0em 1em 0em;
padding: 0em 0em 0em 0em;
}
.answer td {
padding-bottom: 1.5em;
@@ -572,7 +572,7 @@ div.informalfigure,
div.informaltable,
div.informalexample,
div.example {
border : 1px solid;
border: 1px solid;
}
@@ -581,14 +581,14 @@ div.example {
.warning,
.caution,
.note {
border : 1px solid;
border: 1px solid;
}
.tip table th,
.warning table th,
.caution table th,
.note table th {
border-bottom : 1px solid;
border-bottom: 1px solid;
}
.question td {
@@ -640,7 +640,7 @@ h5,
h6,
h7,
h8 {
background-color : transparent;
background-color: transparent;
}
hr {
@@ -649,7 +649,7 @@ hr {
.tip, .warning, .caution, .note {
border-color : #aaa;
border-color: #aaa;
}
@@ -784,7 +784,7 @@ h1.title {
background-color: transparent;
background-image: url("poky-handbook.png");
background-repeat: no-repeat;
height: 256;
height: 256px;
text-indent: -9000px;
overflow:hidden;
}
@@ -793,7 +793,7 @@ h2.subtitle {
background-color: transparent;
text-indent: -9000px;
overflow:hidden;
width: 0;
width: 0px;
display: none;
}
@@ -864,7 +864,7 @@ body {
/ ****************************************/
/*
div.navfooter, div.footing{
-moz-opacity: 0.8;
-moz-opacity: 0.8em;
}
div.figure,
@@ -896,11 +896,11 @@ hr {
}
table {
border: 0;
border: 0em;
}
.photo {
float:right;
float: right;
margin-left: 1.5em;
margin-bottom: 1.5em;
margin-top: 0em;
@@ -911,7 +911,7 @@ table {
}
.seperator {
padding-top: 2em;
clear :both;
clear: both;
}
#validators {
@@ -939,8 +939,8 @@ table {
.tip h3,
.note h3 {
padding: 0;
margin: 0;
padding: 0em;
margin: 0em;
font-size: 2em;
font-weight: bold;
color: #fff;
@@ -950,4 +950,4 @@ table {
.note a {
color: #fff;
text-decoration: underline;
}
}

View File

@@ -27,7 +27,7 @@
and configuration data for machines, policy decisions, etc., which acts as
a glue and binds everything together. Bitbake knows how to combine multiple
data sources together, each data source being referred to as a <link
linkend='usingpoky-changes-collections'>'collection'</link>.
linkend='usingpoky-changes-layers'>'layer'</link>.
</para>
<para>
@@ -75,7 +75,7 @@
</para>
<para>
'package' can also used to describe recipes but since the same
'package' can also be used to describe recipes but since the same
word is used for the packaged output from Poky (i.e. .ipk or .deb
files), this document will avoid it.
</para>
@@ -114,7 +114,7 @@
<title>Running a Build</title>
<para>
First the Poky build environment needs to be setup using the following command:
First the Poky build environment needs to be set up using the following command:
</para>
<para>
<literallayout class='monospaced'>
@@ -122,7 +122,7 @@ $ source poky-init-build-env
</literallayout>
</para>
<para>
Once the Poky build environment is setup, a target can now be built using:
Once the Poky build environment is set up, a target can now be built using:
</para>
<para>
<literallayout class='monospaced'>
@@ -204,11 +204,11 @@ route add default gw 192.168.7.200 tap0
<para>
The second is to configure name resolution which is configured in the
<filename>/etc/resolv.conf</filename> file. The simplest solution is
to copy it's content from the host machine.
to copy its content from the host machine.
</para>
<para>
USB connections to devices can be setup and automated in a similar way.
USB connections to devices can be set up and automated in a similar way.
First add the following to
<filename>/etc/network/interfaces</filename>:
</para>
@@ -246,7 +246,7 @@ route add default gw 192.168.0.202 usb0
debugging practises such as comparing to the last
known working version and examining the changes, reapplying the
changes in steps to identify the one causing the problem etc. are
valid for Poky just like any other system. Its impossible to detail
valid for Poky just like any other system. It's impossible to detail
every possible potential failure here but there are some general
tips to aid debugging:
</para>
@@ -293,7 +293,7 @@ route add default gw 192.168.0.202 usb0
<para>
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
the packaging tasks) since bitbake will notice that the
compile has been rerun and hence the other tasks also need
to run again.
</para>

View File

@@ -0,0 +1,6 @@
SRCREV_pn-evince ??= "2437"
SRCDATE_maemo-mapper-nohildon ??= "20061114"
SRCREV_pn-libxosd ??= "627"
SRCREV_pn-matchbox-applet-light ??= "1548"
SRCREV_pn-matchbox-common ??= "1561"

View File

@@ -0,0 +1,11 @@
# We have a conf and classes directory, add to BBPATH
BBPATH := "${BBPATH}${LAYERDIR}"
# We have a packages directory, add to BBFILES
BBFILES := "${BBFILES} ${LAYERDIR}/packages/*/*.bb"
BBFILE_COLLECTIONS += "extras"
BBFILE_PATTERN_extras := "^${LAYERDIR}/"
BBFILE_PRIORITY_extras = "5"
require conf/distro/include/poky-extras-src-revisions.inc

View File

@@ -5,7 +5,3 @@ PR = "r1"
SRC_URI = "http://www.balabit.com/downloads/files/eventlog/0.2/${P}.tar.gz"
inherit autotools pkgconfig
do_stage () {
autotools_stage_all
}

View File

@@ -1,13 +1,19 @@
DESCRIPTION = "Fluendo Streaming Server"
LICENSE = "GPL"
DEPENDS = "gstreamer python-gst twisted python-pygtk2"
RDEPENDS = "python-twisted-core python-twisted-web python-core python-gst"
RDEPENDS_${PN}-gui = "${PN} python-pygtk2"
PR = "r3"
DEPENDS = "gstreamer python-imaging python-gst twisted python-pygtk"
RDEPENDS = "python-resource python-pprint python-threading \
python-imaging python-xml python-curses \
python-compression python-fcntl python-pygobject \
python-pickle python-netclient python-datetime \
python-crypt python-twisted-core python-twisted-web \
python-lang python-zopeinterface python-textutils \
python-gst python-misc"
RDEPENDS_${PN}-gui = "${PN} python-pygtk python-pycairo"
PR = "r10"
SRC_URI = "http://www.flumotion.net/src/flumotion/flumotion-${PV}.tar.bz2 \
file://python-path.patch;patch=1 \
file://no-check-for-python-stuff.patch;patch=1"
file://no-check-for-python-stuff.patch;patch=1"
inherit autotools distutils-base pkgconfig
@@ -17,13 +23,18 @@ EXTRA_OECONF += "--with-python-includes=${STAGING_INCDIR}/../"
PACKAGES =+ "flumotion-gui"
FILES_${PN}-dbg += "${libdir}/flumotion/python/flumotion/extern/*/.debug/*"
FILES_${PN} = "${bindir} ${sbindir} ${libdir}/flumotion"
FILES_${PN}-dev += "${libdir}/pkgconfig"
FILES_${PN}-gui = "${bindir}/flumotion-admin ${bindir}/flumotion-tester \
${libdir}/flumotion/python/flumotion/admin/gtk \
${libdir}/flumotion/python/flumotion/component/*/admin_gtk* \
${libdir}/flumotion/python/flumotion/component/*/*/admin_gtk* \
${libdir}/flumotion/python/flumotion/extern \
${libdir}/flumotion/python/flumotion/extern/*.py* \
${libdir}/flumotion/python/flumotion/extern/fdpass/*.py* \
${libdir}/flumotion/python/flumotion/extern/fdpass/fdpass.so \
${libdir}/flumotion/python/flumotion/extern/pytrayicon/*.py* \
${libdir}/flumotion/python/flumotion/extern/pytrayicon/pytrayicon.so \
${libdir}/flumotion/python/flumotion/manager \
${libdir}/flumotion/python/flumotion/ui \
${libdir}/flumotion/python/flumotion/wizard \

View File

@@ -1,14 +0,0 @@
---
docs/reference/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: gypsy/docs/reference/Makefile.am
===================================================================
--- gypsy.orig/docs/reference/Makefile.am 2007-10-04 23:04:44.000000000 +0100
+++ gypsy/docs/reference/Makefile.am 2007-10-04 23:04:53.000000000 +0100
@@ -82,4 +82,4 @@ include $(top_srcdir)/gtk-doc.make
# Other files to distribute
# e.g. EXTRA_DIST += version.xml.in
-EXTRA_DIST +=
+# EXTRA_DIST =

View File

@@ -6,9 +6,3 @@ S = "${WORKDIR}/${PN}-${PV}"
inherit autotools binconfig
do_stage() {
install -d ${STAGING_INCDIR}/libol
install -m 0755 ${S}/src/.libs/libol.so.0.0.0 ${STAGING_LIBDIR}/
ln -fs ${STAGING_LIBDIR}/libol.so.0.0.0 ${STAGING_LIBDIR}/libol.so.0
install ${S}/src/*.h ${STAGING_INCDIR}/libol/
}

View File

@@ -2,7 +2,7 @@ DESCRIPTION = "A library for displaying a TV-like on-screen display in X."
SECTION = "libs/x11"
DEPENDS = "virtual/libx11 libxext"
LICENSE = "LGPL"
PV = "2.2.15+svn${SRCDATE}"
PV = "2.2.15+svnr${SRCREV}"
PR = "r5"
SRC_URI = "svn://libxosd.svn.sourceforge.net/svnroot/libxosd/source;module=current;proto=https \
@@ -13,12 +13,8 @@ S = "${WORKDIR}/current"
inherit autotools binconfig
do_stage() {
autotools_stage_all
}
PACKAGES =+ "${PN}-examples-dbg ${PN}-examples"
FILES_${PN}-examples = "${bindir}/osd_cat"
FILES_${PN}-examples-dbg = "${bindir}/.debug/"
FILES_${PN}-examples-dbg += "${bindir}/.debug/"
FILES_${PN}-dev += "${bindir}/xosd-config"
FILES_${PN} = "${libdir}/libxosd.so.*"

Some files were not shown because too many files have changed in this diff Show More